[
  {
    "path": "37-sensors-one-arduino/37-sensors-1-arduino.ino",
    "content": "#include <math.h>\r\n#include <Wire.h>\r\n#include <dht11.h>\r\n#include <Adafruit_Sensor.h>\r\n#include <Adafruit_ADXL345_U.h>\r\n#include \"DS3231.h\"\r\n#include <OneWire.h>\r\n#include <IRremote.h>\r\nIRsend irsend;\r\nRTClib RTC;\r\ndht11 DHT;\r\n\r\n\r\nconst int photoCell = A0;\r\nconst int microphone = A1;\r\nconst int temt = A2;\r\nconst int joyX = A3;\r\nconst int joyY = A4;\r\nconst int thermistor = A5; //analog temp\r\nconst int rotary = A6;\r\nconst int moist = A7;\r\nconst int lm = A8;\r\n\r\nconst int knock = 3;\r\nconst int joyBut = 4;\r\nconst int piranha = 5;\r\nconst int photoInt = 6;\r\nconst int actBuzz = 7;\r\nconst int greenLed = 8;\r\nconst int blueLed = 2; //can't use 9 because of IRsend\r\n\r\nconst int redLed = 10;\r\nconst int yellowButton = 11;\r\nconst int hallSensor = 12;\r\nconst int whiteLed = 13;\r\n\r\n\r\n/*     Arduino Rotary Encoder Tutorial\r\n*\r\n*  by Dejan Nedelkovski, www.HowToMechatronics.com\r\n*\r\n*/\r\nconst int outputA = 49;\r\nconst int outputB = 48;\r\nconst int DHT11_PIN = 47;\r\nconst int passBuzz = 46;\r\nconst int pir = 45;\r\nconst int capTouch = 44;\r\nconst int echoPin = 43;\r\nconst int trigPin = 42;\r\nconst int DS18S20_Pin = 41;\r\nconst int hugeLed = 40;\r\nconst int relay = 39;\r\nconst int vibe = 38;\r\nconst int line = 37;\r\nconst int tilt = 36;\r\nconst int RECV_PIN = 35;\r\nconst int flame = 34;\r\nconst int obst = 33;\r\n\r\n\r\nOneWire ds(DS18S20_Pin);\r\nint relayState = 0;\r\nint counter = 0;\r\nint aState;\r\nint aLastState;\r\nunsigned char vibeState = 0;\r\n\r\nint maximumRange = 200; // Maximum range needed\r\nint minimumRange = 0; // Minimum range needed\r\nlong duration, distance; // Duration used to calculate distance\r\n\r\nint val = 0; //store random int values\r\n\r\n\r\n//stuff for Analog Temp sensor\r\ndouble Thermister(int RawADC) {  //Function to perform the fancy math of the Steinhart-Hart equation\r\n  double Temp;\r\n  Temp = log(((10240000/RawADC) - 10000));\r\n  Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );\r\n  Temp = Temp - 273.15;              // Convert Kelvin to Celsius\r\n  Temp = (Temp * 9.0)/ 5.0 + 32.0; // Celsius to Fahrenheit - comment out this line if you need Celsius\r\n\r\n}\r\n\r\n\r\n//345 accelerometer_data\r\nAdafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);\r\n\r\n\r\nfloat AccelMinX = 0;\r\nfloat AccelMaxX = 0;\r\nfloat AccelMinY = 0;\r\nfloat AccelMaxY = 0;\r\nfloat AccelMinZ = 0;\r\nfloat AccelMaxZ = 0;\r\n\r\nvoid setup(){\r\n  Serial.begin(9600);\r\n\r\n  /* Initialise the sensor */\r\n  if(!accel.begin())\r\n  {\r\n    /* There was a problem detecting the ADXL345 ... check your connections */\r\n    Serial.println(\"Ooops, no ADXL345 detected ... Check your wiring!\");\r\n    delay(1000);\r\n  }\r\n  pinMode(joyBut,INPUT);\r\n  pinMode(piranha, OUTPUT);\r\n  pinMode(photoInt, INPUT);\r\n  pinMode(actBuzz, OUTPUT);\r\n  pinMode(passBuzz, OUTPUT);\r\n  pinMode(redLed, OUTPUT);\r\n  pinMode(blueLed, OUTPUT);\r\n  pinMode(greenLed, OUTPUT);\r\n  pinMode(yellowButton, INPUT);\r\n  pinMode(hallSensor, INPUT);\r\n  pinMode(whiteLed, OUTPUT);\r\n  pinMode(pir, INPUT);\r\n  pinMode(capTouch, INPUT);\r\n  pinMode(trigPin, OUTPUT);\r\n  pinMode(echoPin, INPUT);\r\n  pinMode(hugeLed, OUTPUT);\r\n  pinMode(relay, OUTPUT);\r\n  pinMode(vibe, INPUT);\r\n  pinMode(line, INPUT);\r\n  pinMode(tilt, INPUT);\r\n  pinMode(RECV_PIN, INPUT);\r\n  pinMode(flame, INPUT);\r\n  pinMode(obst, INPUT);\r\n  Wire.begin();\r\n  aLastState = digitalRead(outputA);\r\n}\r\n\r\nvoid loop(){\r\n  digitalWrite(whiteLed, LOW);\r\n  digitalWrite(piranha, LOW);\r\n  digitalWrite(hugeLed, LOW);\r\n  digitalWrite(actBuzz, LOW);\r\n  digitalWrite(passBuzz, LOW);\r\n\r\n  lightLevel();\r\n  hallDetect();\r\n  checkButton();\r\n  rainbow();\r\n  photoInter();\r\n  soundLevel();\r\n  checkVibe();\r\n  temtLight();\r\n  checkJoy();\r\n  analogTemp();\r\n  checkRoto();\r\n  rotaryEncoder();\r\n  axdl();\r\n  moisture();\r\n  lmTemp();\r\n  checkKnock();\r\n  readDht();\r\n  rtcNow();\r\n  readPir();\r\n  touchSensor();\r\n  echoRange();\r\n  getTemp();\r\n  checkGas();\r\n  relayFlip();\r\n  isLine();\r\n  isTilt();\r\n  irsend.sendRC5(0x0, 8);\r\n  isIR();\r\n  isFlame();\r\n  obstCheck();\r\n\r\n  Serial.println(\"*********************\");\r\n  digitalWrite(whiteLed, HIGH);\r\n  digitalWrite(piranha, HIGH);\r\n  delay(5000);\r\n  digitalWrite(hugeLed, HIGH);\r\n  digitalWrite(actBuzz, HIGH);\r\n  digitalWrite(passBuzz, HIGH);\r\n}\r\n//So, uh yeah. Let's get started...\r\n// void whiteLED(){\r\n//   digitalWrite(white,HIGH);\r\n//   delay(1000);\r\n//   digitalWrite(white,LOW);\r\n//   delay(1000);\r\n// }\r\n\r\nvoid lightLevel(){\r\n  val = analogRead(photoCell);\r\n  Serial.print(\"light: \");\r\n  Serial.println(val, DEC);\r\n}\r\n\r\nvoid hallDetect(){\r\n  val = digitalRead(hallSensor);  // read input value\r\n  if (val == HIGH) {            // check if the input is HIGH\r\n    Serial.println(\"No Magnet\");\r\n  } else {\r\n    Serial.println(\"Magnet\");\r\n  }\r\n}\r\n\r\nvoid checkButton(){\r\n  val = digitalRead(yellowButton);  // read input value\r\n  if (val == HIGH) {            // check if the input is HIGH\r\n    Serial.println(\"Not Pushed\");\r\n  } else {\r\n    Serial.println(\"Pushed\");\r\n  }\r\n}\r\n\r\nvoid rainbow(){\r\n  for(val=255; val>0; val--)\r\n  {analogWrite(redLed, val);\r\n    analogWrite(blueLed, 255-val);\r\n    analogWrite(greenLed, 128-val);\r\n  }\r\n  for(val=0; val<255; val++)\r\n  {analogWrite(redLed, val);\r\n    analogWrite(blueLed, 255-val);\r\n    analogWrite(greenLed, 128-val);\r\n  }\r\n  digitalWrite(redLed, HIGH);\r\n  digitalWrite(blueLed, HIGH);\r\n  digitalWrite(greenLed, HIGH);\r\n}\r\n\r\nvoid photoInter(){\r\n  val = digitalRead(photoInt);\r\n  if (val == HIGH) {\r\n    Serial.println(\"Beam Broken\");\r\n  }else{\r\n    Serial.println(\"Beam Solid\");\r\n  }\r\n}\r\n\r\nvoid soundLevel(){\r\n  val=analogRead(microphone);\r\n  Serial.print(\"SoundLvl: \");\r\n  Serial.println(val,DEC);\r\n}\r\n\r\nvoid temtLight(){\r\n  val = analogRead(temt);\r\n  Serial.print(\"TEMT Light: \");\r\n  Serial.println(val);\r\n}\r\n\r\nvoid checkJoy(){\r\n  int x,y,z;\r\n  x=analogRead(joyX);\r\n  y=analogRead(joyY);\r\n  z=digitalRead(joyBut);\r\n  Serial.print(\"X: \");\r\n  Serial.print(x ,DEC);\r\n  Serial.print(\",\");\r\n  Serial.print(\"Y: \");\r\n  Serial.print(y ,DEC);\r\n  Serial.print(\",\");\r\n  if(z == HIGH){\r\n    Serial.println(\" Button Pushed\");\r\n  }else{\r\n    Serial.println(\" Button NOT Pushed\");\r\n  }\r\n}\r\n\r\nvoid analogTemp(){\r\n  Serial.print(Thermister(analogRead(thermistor)));\r\n  Serial.println(\"c\");\r\n}\r\n\r\nvoid checkRoto(){\r\n  int rot=analogRead(rotary);\r\n  Serial.print(\"Rotary Value: \");\r\n  Serial.println(val,DEC);\r\n}\r\n\r\nvoid rotaryEncoder(){\r\n  aState = digitalRead(outputA); // Reads the \"current\" state of the outputA\r\n  // If the previous and the current state of the outputA are different, that means a Pulse has occured\r\n  if (aState != aLastState){\r\n    // If the outputB state is different to the outputA state, that means the encoder is rotating clockwise\r\n    if (digitalRead(outputB) != aState) {\r\n      counter ++;\r\n    } else {\r\n      counter --;\r\n    }\r\n    Serial.print(\"Position: \");\r\n    Serial.println(counter);\r\n  }\r\n  aLastState = aState; // Updates the previous state of the outputA with the current state\r\n}\r\n\r\nvoid axdl(){\r\n  AccelMinX = 0;\r\n  AccelMaxX = 0;\r\n  AccelMinY = 0;\r\n  AccelMaxY = 0;\r\n  AccelMinZ = 0;\r\n  AccelMaxZ = 0;\r\n  sensors_event_t accelEvent;\r\n  accel.getEvent(&accelEvent);\r\n\r\n  if (accelEvent.acceleration.x < AccelMinX) AccelMinX = accelEvent.acceleration.x;\r\n  if (accelEvent.acceleration.x > AccelMaxX) AccelMaxX = accelEvent.acceleration.x;\r\n\r\n  if (accelEvent.acceleration.y < AccelMinY) AccelMinY = accelEvent.acceleration.y;\r\n  if (accelEvent.acceleration.y > AccelMaxY) AccelMaxY = accelEvent.acceleration.y;\r\n\r\n  if (accelEvent.acceleration.z < AccelMinZ) AccelMinZ = accelEvent.acceleration.z;\r\n  if (accelEvent.acceleration.z > AccelMaxZ) AccelMaxZ = accelEvent.acceleration.z;\r\n\r\n  Serial.print(\"Accel Minimums: \"); Serial.print(AccelMinX); Serial.print(\"  \");Serial.print(AccelMinY); Serial.print(\"  \"); Serial.print(AccelMinZ); Serial.println();\r\n  Serial.print(\"Accel Maximums: \"); Serial.print(AccelMaxX); Serial.print(\"  \");Serial.print(AccelMaxY); Serial.print(\"  \"); Serial.print(AccelMaxZ); Serial.println();\r\n\r\n}\r\n\r\nvoid moisture(){\r\n  val=analogRead(moist);\r\n  Serial.print(\"Moisture: \");\r\n  Serial.println(val,DEC);\r\n}\r\n\r\nvoid lmTemp(){\r\n  val = analogRead(lm);\r\n  float mv = ( val/1024.0)*5000;\r\n  float cel = mv/10;\r\n  float farh = (cel*9)/5 + 32;\r\n\r\n  Serial.print(\"LM35: \");\r\n  Serial.print(cel);\r\n  Serial.print(\"*C\");\r\n  Serial.println();\r\n}\r\n\r\nvoid checkKnock(){\r\n  val=digitalRead(knock);\r\n  if(val==HIGH){\r\n    Serial.println(\"Shock Detected\");\r\n  }else{\r\n    Serial.println(\"No Shock Detected\");\r\n  }\r\n}\r\n\r\nvoid readDht(){\r\n  val = DHT.read(DHT11_PIN);\r\n  Serial.print(\"DHT: \");\r\n  Serial.print(DHT.humidity,1);\r\n  Serial.print(\"%,\\t\");\r\n  Serial.print(DHT.temperature,1);\r\n  Serial.println(\" deg C\");\r\n}\r\n\r\nvoid rtcNow(){\r\n  DateTime now = RTC.now();\r\n\r\n  Serial.print(now.year(), DEC);\r\n  Serial.print('/');\r\n  Serial.print(now.month(), DEC);\r\n  Serial.print('/');\r\n  Serial.print(now.day(), DEC);\r\n  Serial.print(' ');\r\n  Serial.print(now.hour(), DEC);\r\n  Serial.print(':');\r\n  Serial.print(now.minute(), DEC);\r\n  Serial.print(':');\r\n  Serial.print(now.second(), DEC);\r\n  Serial.println();\r\n}\r\n\r\nvoid readPir(){\r\n  val = digitalRead(pir);\r\n  if(val == 1){\r\n    Serial.println(\"Somebody is in this area!\");\r\n  }else{\r\n    Serial.println(\"No motion!\");\r\n  }\r\n}\r\n\r\nvoid touchSensor(){\r\n  if(digitalRead(capTouch)==HIGH) {\r\n    Serial.println(\"Capacitive Touched\");\r\n  }else{\r\n    Serial.println(\"Not touched\");\r\n  }\r\n}\r\n\r\nvoid echoRange(){\r\n  digitalWrite(trigPin, LOW);\r\n  delayMicroseconds(2);\r\n\r\n  digitalWrite(trigPin, HIGH);\r\n  delayMicroseconds(10);\r\n  digitalWrite(trigPin, LOW);\r\n\r\n  duration = pulseIn(echoPin, HIGH);\r\n\r\n  //Calculate the distance (in cm) based on the speed of sound.\r\n  distance = duration/58.2;\r\n  if (distance >= maximumRange || distance <= minimumRange){\r\n    Serial.println(\"Out of Range\");\r\n  }else {\r\n    Serial.print(distance);\r\n    Serial.println(\" cm\");\r\n  }\r\n}\r\n\r\nvoid getTemp(){\r\n  //returns the temperature from one DS18S20 in DEG Celsius\r\n\r\n  byte data[12];\r\n  byte addr[8];\r\n\r\n  if ( !ds.search(addr)) {\r\n    //no more sensors on chain, reset search\r\n    ds.reset_search();\r\n    return -1000;\r\n  }\r\n\r\n  if ( OneWire::crc8( addr, 7) != addr[7]) {\r\n    Serial.println(\"CRC is not valid!\");\r\n    return -1000;\r\n  }\r\n\r\n  if ( addr[0] != 0x10 && addr[0] != 0x28) {\r\n    Serial.print(\"Device is not recognized\");\r\n    return -1000;\r\n  }\r\n\r\n  ds.reset();\r\n  ds.select(addr);\r\n  ds.write(0x44,1); // start conversion, with parasite power on at the end\r\n\r\n  byte present = ds.reset();\r\n  ds.select(addr);\r\n\r\n  ds.write(0xBE); // Read Scratchpad\r\n\r\n\r\n  for (int i = 0; i < 9; i++) { // we need 9 bytes\r\n    data[i] = ds.read();\r\n  }\r\n  ds.reset_search();\r\n\r\n  byte MSB = data[1];\r\n  byte LSB = data[0];\r\n\r\n  float tempRead = ((MSB << 8) | LSB); //using two's compliment\r\n  float TemperatureSum = tempRead / 16;\r\n  Serial.print(\"DS18b20: \");\r\n  Serial.print(TemperatureSum);\r\n  Serial.println(\" deg C\");\r\n}\r\n\r\nvoid checkGas(){\r\n  val = analogRead(10);//gas sensor\r\n  Serial.print(\"Gas: \");\r\n  Serial.println(val,DEC);\r\n\r\n  val = analogRead(9);//alcohol sensor\r\n  Serial.print(\"Alc: \");\r\n  Serial.println(val,DEC);\r\n}\r\n\r\nvoid relayFlip(){\r\n  if(relayState == 0){\r\n    digitalWrite(relay,HIGH);\r\n    relayState = 1;\r\n    Serial.println(\"Setting Relay High\");\r\n  }else{\r\n    digitalWrite(relay,LOW);\r\n    relayState = 0;\r\n    Serial.println(\"Setting Relay Low\");\r\n  }\r\n}\r\n\r\nvoid checkVibe(){\r\n  val = digitalRead(vibe);\r\n  // Serial.println(val);\r\n  if(val != 0){\r\n    Serial.println(\"Vibration detected\");\r\n  }else{\r\n    Serial.println(\"Vibration NOT detected\");\r\n  }\r\n}\r\n\r\nvoid isLine(){\r\n  val = digitalRead(line);\r\n  if(val != 0){\r\n    Serial.println(\"No Line!\");\r\n  }else{\r\n    Serial.println(\"Line!!!!!!!!!!!!!!!!!\");\r\n  }\r\n}\r\n\r\nvoid isTilt(){\r\n  val = digitalRead(tilt);\r\n  if(val != 0){\r\n    Serial.println(\"Steady\");\r\n  }else{\r\n    Serial.println(\"TILT!\");\r\n  }\r\n}\r\n\r\nvoid isIR(){\r\n  val = digitalRead(RECV_PIN);\r\n  if(val == 0){\r\n    Serial.println(\"IR Detected\");\r\n  }else{\r\n    Serial.println(\"No IR Detected\");\r\n  }\r\n}\r\n\r\nvoid isFlame(){\r\n  val = digitalRead(flame);\r\n  if (val == HIGH) {\r\n    Serial.println(\"Flame NOT Detected\");\r\n  }\r\n  else {\r\n    Serial.println(\"Flame Detected\");\r\n  }\r\n}\r\n\r\nvoid obstCheck(){\r\n  val = digitalRead(obst);\r\n  if (val == HIGH) {\r\n    Serial.println(\"Object NOT Detected\");\r\n  }\r\n  else {\r\n    Serial.println(\"Object Detected\");\r\n  }\r\n}\r\n\r\n//Sketch uses 13512 bytes (5%) of program storage space. Maximum is 253952 bytes.\r\n//Global variables use 1405 bytes (17%) of dynamic memory, leaving 6787 bytes for local variables. Maximum is 8192 bytes.\r\n"
  },
  {
    "path": "4_dollar_xt_ide/_readme.txt",
    "content": "These are just quick and dirty bios exports to get you up and running in the vast majority of situations.  You can configure a lot more options if you download the full XTIDE Universal BIOS Package from https://www.xtideuniversalbios.org/ and configure it properly.\r\n\r\nVideo Link\r\nhttps://youtu.be/WTBoUmHI0pU\r\n\r\nPCBs and the latest BOMs can be found at \r\nThe $4 XT-IDE Card\r\nhttps://www.pcbway.com/project/shareproject/The_4_XTIDE_69f4ccdd.html\r\n\r\nThe $5 XT-IDE Card\r\nhttps://www.pcbway.com/project/shareproject/The_5_XTIDE_d82d86c8.html"
  },
  {
    "path": "5-Practical-Uses-For-Node-Red-On-Android/flow3.json",
    "content": "[{\"id\":\"525fadc.ed09b54\",\"type\":\"inject\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"topic\":\"\",\"payload\":\"Start!\",\"payloadType\":\"str\",\"repeat\":\"3\",\"crontab\":\"\",\"once\":true,\"onceDelay\":0.1,\"x\":90,\"y\":160,\"wires\":[[\"5eb0269c.f49da8\",\"8516419f.405e9\",\"8996e27f.65a39\",\"74e394d6.9048ec\",\"922b3e46.96f8d\",\"2ae7328a.e2132e\"]]},{\"id\":\"8516419f.405e9\",\"type\":\"light\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":270,\"y\":140,\"wires\":[[\"b00c310d.67b71\"]]},{\"id\":\"5eb0269c.f49da8\",\"type\":\"motion\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":270,\"y\":200,\"wires\":[[\"402ce830.b73648\",\"dc4f741.a551e88\",\"9785b23.f67d85\"]]},{\"id\":\"8996e27f.65a39\",\"type\":\"gyroscope\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":290,\"y\":360,\"wires\":[[\"692313b6.3f448c\",\"a5d3ab1a.5f8468\",\"3ba68bef.710394\"]]},{\"id\":\"74e394d6.9048ec\",\"type\":\"compass\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":280,\"y\":540,\"wires\":[[\"a35dafcf.adb72\"]]},{\"id\":\"922b3e46.96f8d\",\"type\":\"db\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":270,\"y\":460,\"wires\":[[\"1767f923.edefd7\"]]},{\"id\":\"74d183e6.c5d6ec\",\"type\":\"ui_gauge\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"group\":\"c63627f1.5c7318\",\"order\":0,\"width\":0,\"height\":0,\"gtype\":\"gage\",\"title\":\"Light Intensity\",\"label\":\"\",\"format\":\"{{value}}\",\"min\":0,\"max\":\"100\",\"colors\":[\"#00b500\",\"#e6e600\",\"#ca3838\"],\"seg1\":\"\",\"seg2\":\"\",\"x\":620,\"y\":140,\"wires\":[]},{\"id\":\"b00c310d.67b71\",\"type\":\"function\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"func\":\"msg.payload = msg.payload.intensity;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":420,\"y\":140,\"wires\":[[\"74d183e6.c5d6ec\"]]},{\"id\":\"402ce830.b73648\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Motion X (m/s^2)\",\"format\":\"{{msg.payload.x}}\",\"layout\":\"row-spread\",\"x\":490,\"y\":180,\"wires\":[]},{\"id\":\"dc4f741.a551e88\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Motion Y (m/s^2)\",\"format\":\"{{msg.payload.y}}\",\"layout\":\"row-spread\",\"x\":490,\"y\":220,\"wires\":[]},{\"id\":\"9785b23.f67d85\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Motion Z (m/s^2)\",\"format\":\"{{msg.payload.z}}\",\"layout\":\"row-spread\",\"x\":490,\"y\":260,\"wires\":[]},{\"id\":\"692313b6.3f448c\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Rotation X (rad/s)\",\"format\":\"{{msg.payload.x}}\",\"layout\":\"row-spread\",\"x\":490,\"y\":320,\"wires\":[]},{\"id\":\"a5d3ab1a.5f8468\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Rotation Y (rad/s)\",\"format\":\"{{msg.payload.y}}\",\"layout\":\"row-spread\",\"x\":490,\"y\":360,\"wires\":[]},{\"id\":\"3ba68bef.710394\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Rotation Z (rad/s)\",\"format\":\"{{msg.payload.z}}\",\"layout\":\"row-spread\",\"x\":490,\"y\":400,\"wires\":[]},{\"id\":\"1767f923.edefd7\",\"type\":\"function\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"func\":\"var db = msg.payload.avg;\\ndb = db-30;\\ndb = db.toFixed(2);\\nmsg.payload = db;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":430,\"y\":460,\"wires\":[[\"ae7176b8.a8e948\"]]},{\"id\":\"ae7176b8.a8e948\",\"type\":\"ui_gauge\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"group\":\"c63627f1.5c7318\",\"order\":0,\"width\":0,\"height\":0,\"gtype\":\"gage\",\"title\":\"Sound Intensity\",\"label\":\"dB\",\"format\":\"{{value}}\",\"min\":0,\"max\":\"100\",\"colors\":[\"#80ffff\",\"#0273e3\",\"#1205fc\"],\"seg1\":\"\",\"seg2\":\"\",\"x\":630,\"y\":460,\"wires\":[]},{\"id\":\"6d06207c.68f6b\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Magnetic Heading\",\"format\":\"{{msg.payload}}\",\"layout\":\"row-spread\",\"x\":670,\"y\":540,\"wires\":[]},{\"id\":\"a35dafcf.adb72\",\"type\":\"function\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"func\":\"msg.payload = msg.payload.magneticHeading;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":430,\"y\":540,\"wires\":[[\"6d06207c.68f6b\"]]},{\"id\":\"2ae7328a.e2132e\",\"type\":\"battery\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":270,\"y\":620,\"wires\":[[\"c2412236.2bc\",\"7b3d40d6.81447\"]]},{\"id\":\"c2412236.2bc\",\"type\":\"function\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"func\":\"msg.payload = msg.payload.level;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":430,\"y\":600,\"wires\":[[\"72efd830.2af678\"]]},{\"id\":\"72efd830.2af678\",\"type\":\"ui_text\",\"z\":\"41ca64f3.1d227c\",\"group\":\"9e66dc54.60929\",\"order\":1,\"width\":0,\"height\":0,\"name\":\"\",\"label\":\"Battery Level\",\"format\":\"{{msg.payload}}%\",\"layout\":\"row-spread\",\"x\":650,\"y\":600,\"wires\":[]},{\"id\":\"596e3384.79d33c\",\"type\":\"ui_switch\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"label\":\"Plugged in?\",\"tooltip\":\"\",\"group\":\"9e66dc54.60929\",\"order\":8,\"width\":0,\"height\":0,\"passthru\":true,\"decouple\":\"false\",\"topic\":\"\",\"style\":\"\",\"onvalue\":\"true\",\"onvalueType\":\"bool\",\"onicon\":\"\",\"oncolor\":\"\",\"offvalue\":\"false\",\"offvalueType\":\"bool\",\"officon\":\"\",\"offcolor\":\"\",\"x\":660,\"y\":660,\"wires\":[[]]},{\"id\":\"7b3d40d6.81447\",\"type\":\"function\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"func\":\"msg.payload = msg.payload.isPlugged;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":430,\"y\":660,\"wires\":[[\"596e3384.79d33c\"]]},{\"id\":\"c63627f1.5c7318\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Gauge\",\"tab\":\"6c42d8e.4926428\",\"disp\":true,\"width\":\"6\",\"collapse\":false},{\"id\":\"9e66dc54.60929\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Lab\",\"tab\":\"6c42d8e.4926428\",\"disp\":true,\"width\":\"7\",\"collapse\":false},{\"id\":\"6c42d8e.4926428\",\"type\":\"ui_tab\",\"z\":\"\",\"name\":\"Lab\",\"icon\":\"fa-flask\",\"disabled\":false,\"hidden\":false}]\r\n"
  },
  {
    "path": "5-Practical-Uses-For-Node-Red-On-Android/flow4.json",
    "content": "[{\"id\":\"7348226e.5a7fcc\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"text\\\": \\\"Please speak your passphrase.\\\",     \\\"lang\\\": \\\"en-US\\\" }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":280,\"y\":120,\"wires\":[[\"a337f668.4fe438\"]]},{\"id\":\"a337f668.4fe438\",\"type\":\"text-to-speech\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":520,\"y\":120,\"wires\":[[]]}]\r\n"
  },
  {
    "path": "5-Practical-Uses-For-Node-Red-On-Android/flow5.json",
    "content": "[{\"id\":\"7a24a90f.8d5f28\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"text\\\": \\\"Please speak your passphrase.\\\",     \\\"lang\\\": \\\"en-US\\\" }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":320,\"y\":140,\"wires\":[[\"1112a9c1.8f7836\"]]},{\"id\":\"1112a9c1.8f7836\",\"type\":\"text-to-speech\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":540,\"y\":140,\"wires\":[[\"f31162f.349b2a\"]]},{\"id\":\"ceb30d0.ad1fff\",\"type\":\"speech-to-text\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":1100,\"y\":140,\"wires\":[[\"cc08934.94b6d7\",\"3808c806.fe05f8\"]]},{\"id\":\"81c00d38.f1758\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"language\\\": \\\"en-US\\\",     \\\"matches\\\": 5,     \\\"prompt\\\": \\\"please talk\\\",     \\\"showPopup\\\": true }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":900,\"y\":140,\"wires\":[[\"ceb30d0.ad1fff\"]]},{\"id\":\"14d07534.e14c6b\",\"type\":\"debug\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":630,\"y\":460,\"wires\":[]},{\"id\":\"cc08934.94b6d7\",\"type\":\"switch\",\"z\":\"41ca64f3.1d227c\",\"name\":\"See if the word code is used\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"code\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"Code\",\"vt\":\"str\"},{\"t\":\"else\"}],\"checkall\":\"false\",\"repair\":false,\"outputs\":3,\"x\":240,\"y\":300,\"wires\":[[\"67e180c.188fb8\"],[\"67e180c.188fb8\"],[\"df9aca3a.71dab8\"]]},{\"id\":\"f31162f.349b2a\",\"type\":\"delay\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"1.5\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":730,\"y\":140,\"wires\":[[\"81c00d38.f1758\"]]},{\"id\":\"67e180c.188fb8\",\"type\":\"switch\",\"z\":\"41ca64f3.1d227c\",\"name\":\"Look for a valid trigger\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"yellow\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"Yellow\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"brown\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"Brown\",\"vt\":\"str\"}],\"checkall\":\"false\",\"repair\":false,\"outputs\":4,\"x\":560,\"y\":280,\"wires\":[[\"14d07534.e14c6b\",\"f1c2e1d5.369cf\"],[\"14d07534.e14c6b\",\"f1c2e1d5.369cf\"],[\"14d07534.e14c6b\",\"9c16b6ae.505998\"],[\"14d07534.e14c6b\",\"9c16b6ae.505998\"]]},{\"id\":\"c4cc099b.413a28\",\"type\":\"text-to-speech\",\"z\":\"41ca64f3.1d227c\",\"name\":\"Invalid Phrase\",\"x\":360,\"y\":360,\"wires\":[[]]},{\"id\":\"df9aca3a.71dab8\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"text\\\": \\\"Invalid phrase\\\",     \\\"lang\\\": \\\"en-US\\\" }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":160,\"y\":360,\"wires\":[[\"c4cc099b.413a28\"]]},{\"id\":\"f1c2e1d5.369cf\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"text\\\": \\\"Bathroom Unlocked.  Please don't forget to put the seat down when you are finished.\\\",     \\\"lang\\\": \\\"en-US\\\" }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":880,\"y\":260,\"wires\":[[\"3b220a2b.b94b96\"]]},{\"id\":\"3b220a2b.b94b96\",\"type\":\"text-to-speech\",\"z\":\"41ca64f3.1d227c\",\"name\":\"Code Yellow\",\"x\":1070,\"y\":260,\"wires\":[[]]},{\"id\":\"9c16b6ae.505998\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"text\\\": \\\"Please state your name\\\",     \\\"lang\\\": \\\"en-US\\\" }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":880,\"y\":320,\"wires\":[[\"6134b98c.9f78a8\"]]},{\"id\":\"6134b98c.9f78a8\",\"type\":\"text-to-speech\",\"z\":\"41ca64f3.1d227c\",\"name\":\"Request Name\",\"x\":1080,\"y\":320,\"wires\":[[\"efe0a225.95c67\"]]},{\"id\":\"efe0a225.95c67\",\"type\":\"delay\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"1\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":860,\"y\":380,\"wires\":[[\"47757393.fae95c\"]]},{\"id\":\"47757393.fae95c\",\"type\":\"change\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{     \\\"language\\\": \\\"en-US\\\",     \\\"matches\\\": 1,     \\\"prompt\\\": \\\"please talk\\\",     \\\"showPopup\\\": true }\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1040,\"y\":380,\"wires\":[[\"af412c0f.fa129\"]]},{\"id\":\"af412c0f.fa129\",\"type\":\"speech-to-text\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"x\":1240,\"y\":380,\"wires\":[[\"14d07534.e14c6b\",\"1f3be3ef.00549c\",\"d5d87ccb.6ffda\",\"47b9766f.59bec8\"]]},{\"id\":\"1f3be3ef.00549c\",\"type\":\"http request\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"method\":\"GET\",\"ret\":\"txt\",\"paytoqs\":false,\"url\":\"http://192.168.95.148/shop/sound.php?sound=attention\",\"tls\":\"\",\"proxy\":\"\",\"authType\":\"\",\"x\":870,\"y\":460,\"wires\":[[]]},{\"id\":\"d5d87ccb.6ffda\",\"type\":\"delay\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"2\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":860,\"y\":520,\"wires\":[[\"a5318edf.ffb7e\"]]},{\"id\":\"a5318edf.ffb7e\",\"type\":\"mqtt out\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"topic\":\"tts\",\"qos\":\"0\",\"retain\":\"false\",\"broker\":\"c730a4d9.d64ec8\",\"x\":1030,\"y\":520,\"wires\":[]},{\"id\":\"47b9766f.59bec8\",\"type\":\"delay\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"3.5\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":870,\"y\":580,\"wires\":[[\"af1c969b.792258\"]]},{\"id\":\"af1c969b.792258\",\"type\":\"http request\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"method\":\"GET\",\"ret\":\"txt\",\"paytoqs\":false,\"url\":\"http://192.168.95.148/shop/sound.php?sound=brown\",\"tls\":\"\",\"proxy\":\"\",\"authType\":\"\",\"x\":1070,\"y\":580,\"wires\":[[]]},{\"id\":\"3808c806.fe05f8\",\"type\":\"debug\",\"z\":\"41ca64f3.1d227c\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":1230,\"y\":220,\"wires\":[]},{\"id\":\"c730a4d9.d64ec8\",\"type\":\"mqtt-broker\",\"z\":\"\",\"name\":\"\",\"broker\":\"192.168.95.225\",\"port\":\"1883\",\"clientid\":\"\",\"usetls\":false,\"compatmode\":true,\"keepalive\":\"60\",\"cleansession\":true,\"birthTopic\":\"\",\"birthQos\":\"0\",\"birthPayload\":\"\",\"closeTopic\":\"\",\"closeQos\":\"0\",\"closePayload\":\"\",\"willTopic\":\"\",\"willQos\":\"0\",\"willPayload\":\"\"}]\r\n"
  },
  {
    "path": "9 Pin Cable Tester/no_screen.ino",
    "content": "//if you are not familiar with programming the arduino, \r\n//you can find the software and instructions here:\r\n// https://www.arduino.cc/en/Guide/ArduinoNano\r\n\r\nvoid setup()\r\n{\r\n    // Initialize the serial port\r\n    Serial.begin(9600);\r\n\r\n    // Set pins 12 through 4 as output\r\n    for (int pin = 12; pin >= 4; pin--)\r\n    {\r\n        pinMode(pin, OUTPUT);\r\n    }\r\n\r\n    // Print a welcome message\r\n    Serial.println(\"9 Pin Cable Tester by AnotherMaker\");\r\n}\r\n\r\nvoid loop()\r\n{\r\n\r\n    for (int pin = 12; pin >= 4; pin--)\r\n    {\r\n        // Turn on the current LED\r\n        digitalWrite(pin, HIGH);\r\n        // Print which LED is lit up\r\n\r\n        Serial.print(\"LED \");\r\n        Serial.print(13 - pin);\r\n        Serial.println(\" is lit up\");\r\n\r\n        // Wait for 0.5 seconds\r\n        delay(500);\r\n\r\n        // Turn off the current LED\r\n        digitalWrite(pin, LOW);\r\n    }\r\n}\r\n"
  },
  {
    "path": "9 Pin Cable Tester/readme.txt",
    "content": "This project requires\r\nArduino Nano - https://amzn.to/3ysygOz\r\n18 @ 5mm LEDs - https://amzn.to/3WQ7TvY\r\n9 @ 330 ohm resistors - https://amzn.to/4boEXQi\r\n4 DE-9 connectors - https://amzn.to/3QSAUmT\r\n\r\nOptional parts:\r\nFemale Headers for Nano & screen https://amzn.to/3UMBFPF\r\n7 Segment Display - https://amzn.to/4c25rqP\r\nNetwork cable tester - https://amzn.to/3K4ua1H\r\n\r\n//if you are not familiar with programming the arduino, \r\n//you can find the software and instructions here:\r\nhttps://www.arduino.cc/en/Guide/ArduinoNano\r\n"
  },
  {
    "path": "9 Pin Cable Tester/with_screen.ino",
    "content": "//if you are not familiar with programming the arduino, \r\n//you can find the software and instructions here:\r\n// https://www.arduino.cc/en/Guide/ArduinoNano\r\n\r\n\r\n// be sure to include the TM1637 library in the Arduino IDE\r\n#include <TM1637Display.h>\r\n\r\n// Define the connections pins for TM1637 display\r\n#define CLK A0\r\n#define DIO A1\r\n\r\nTM1637Display display(CLK, DIO);\r\n\r\n// Custom segment definitions for \"P\", \"I\", and \"N\" on the first 3 digits\r\nconst uint8_t SEG_P = 0b01110011;\r\nconst uint8_t SEG_I = 0b00000100; \r\nconst uint8_t SEG_N = 0b01010100;\r\n\r\nvoid setup() {\r\n  // Initialize serial communication at 9600 baud\r\n  Serial.begin(9600);\r\n  \r\n  // Initialize the TM1637 display\r\n  display.setBrightness(0x0f); // Set the brightness to maximum\r\n  \r\n  // Set pins 12 through 4 as output\r\n  for (int pin = 12; pin >= 4; pin--) {\r\n    pinMode(pin, OUTPUT);\r\n  }\r\n  \r\n  // Print a welcome message\r\n  Serial.println(\"9 Pin Cable Tester with Screen by AnotherMaker\");\r\n}\r\n\r\nvoid loop() {\r\n  // Loop through pins 12 through 4\r\n  for (int pin = 12; pin >= 4; pin--) {\r\n    // Turn on the current LED\r\n    digitalWrite(pin, HIGH);\r\n    // Determine which LED is lit up\r\n    int ledNumber = 13 - pin;\r\n    // Print which LED is lit up\r\n    Serial.print(\"LED \");\r\n    Serial.print(ledNumber);\r\n    Serial.println(\" is lit up\");\r\n\r\n    // Display \"PIN\" followed by the LED number on TM1637 display\r\n    uint8_t data[] = {SEG_P, SEG_I, SEG_N, display.encodeDigit(ledNumber)};\r\n    display.setSegments(data);\r\n    \r\n    // Wait for 0.5 seconds\r\n    delay(500);\r\n\r\n    // Turn off the current LED\r\n    digitalWrite(pin, LOW);\r\n  }\r\n}\r\n"
  },
  {
    "path": "9 Pin Cable Tester/with_screen_and_button.ino",
    "content": "// A button gets soldered between Pins A6 and GND on the Arduino Nano\r\n// Holding the button down on boot will switch to mode 1 which allows you to\r\n// manually step through the pins.  Tapping the button in mode 0 will change\r\n// the speed at which the LEDs step through the pins.\r\n\r\n#include <TM1637Display.h>\r\n\r\nint stepSpeed = 500;\r\nint mode = 0; \r\nconst int buttonPin = A6;\r\nbool buttonPressed = false;\r\nunsigned long lastDebounceTime = 0;\r\nunsigned long debounceDelay = 68;\r\nunsigned long buttonPressStartTime = 0;\r\nbool buttonHeld = false;\r\nunsigned long lastStepTime = 0;\r\n\r\n#define CLK A0\r\n#define DIO A1\r\nTM1637Display display(CLK, DIO);\r\n\r\nconst uint8_t SEG_P = 0b01110011;\r\nconst uint8_t SEG_I = 0b00000100;\r\nconst uint8_t SEG_N = 0b01010100;\r\nconst uint8_t SEG_DASH = 0b01000000;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(buttonPin, INPUT_PULLUP);\r\n  display.setBrightness(0x0f);\r\n  for (int pin = 12; pin >= 4; pin--) {\r\n    pinMode(pin, OUTPUT);\r\n  }\r\n  int bootreading = analogRead(buttonPin);\r\n  if(bootreading< 10){\r\n    mode = 1;\r\n  }\r\n  Serial.println(\"9 Pin Cable Tester with Screen by AnotherMaker\");\r\n\r\n  // Display initial mode on boot\r\n  uint8_t data[4];\r\n  data[0] = SEG_DASH;\r\n  data[1] = SEG_DASH;\r\n  data[2] = SEG_DASH;\r\n  data[3] = display.encodeDigit(mode);\r\n  display.setSegments(data);\r\n  delay(1000);\r\n  updateDisplayAfterModeSwitch();\r\n}\r\n\r\nvoid loop() {\r\n  int reading = analogRead(buttonPin);\r\n  Serial.println(reading);\r\n\r\n  if (reading < 10) {\r\n    if (!buttonPressed && (millis() - lastDebounceTime) > debounceDelay) {\r\n      buttonPressed = true;\r\n      buttonPressStartTime = millis();\r\n      lastDebounceTime = millis();\r\n    } \r\n  } else {\r\n    if (buttonPressed) {\r\n      if (!buttonHeld && (millis() - lastDebounceTime) > debounceDelay) {\r\n        if (mode == 0) {\r\n          adjustStepSpeed();\r\n        } else if (mode == 1) {\r\n          incrementLEDs();\r\n        }\r\n      }\r\n      buttonPressed = false;\r\n      buttonHeld = false;\r\n      lastDebounceTime = millis();\r\n    }\r\n  }\r\n\r\n  if (mode == 0) {\r\n    autoStepThroughPins();\r\n  }\r\n}\r\n\r\nvoid adjustStepSpeed() {\r\n  if (stepSpeed == 500) {\r\n    stepSpeed = 1000;\r\n  } else if (stepSpeed == 1000) {\r\n    stepSpeed = 2500;\r\n  } else if (stepSpeed == 2500) {\r\n    stepSpeed = 250;\r\n  } else {\r\n    stepSpeed = 500;\r\n  }\r\n  Serial.print(\"Step Speed: \");\r\n  Serial.println(stepSpeed);\r\n  display.clear();\r\n  display.showNumberDec(stepSpeed);\r\n  delay(1000); // Blocking delay for speed change\r\n  display.clear(); // Clear the display after showing speed\r\n}\r\n\r\nvoid incrementLEDs() {\r\n  static int currentLED = 12;\r\n  static bool firstPress = true;\r\n  \r\n  if (firstPress) {\r\n    firstPress = false;\r\n    currentLED = 12; // Reset to initial state on first press in mode 1\r\n  } else {\r\n    digitalWrite(currentLED, LOW);\r\n    currentLED--;\r\n    if (currentLED < 4) {\r\n      currentLED = 12;\r\n    }\r\n  }\r\n  \r\n  digitalWrite(currentLED, HIGH);\r\n  int ledNumber = 13 - currentLED;\r\n  uint8_t data[] = {SEG_P, SEG_I, SEG_N, display.encodeDigit(ledNumber)};\r\n  display.setSegments(data);\r\n}\r\n\r\nvoid autoStepThroughPins() {\r\n  static int currentPin = 12;\r\n  unsigned long currentTime = millis();\r\n  \r\n  if (currentTime - lastStepTime >= stepSpeed) {\r\n    digitalWrite(currentPin, LOW); // Turn off the previous LED\r\n    currentPin--;\r\n    if (currentPin < 4) {\r\n      currentPin = 12;\r\n    }\r\n    digitalWrite(currentPin, HIGH); // Turn on the current LED\r\n    int ledNumber = 13 - currentPin;\r\n    uint8_t data[] = {SEG_P, SEG_I, SEG_N, display.encodeDigit(ledNumber)};\r\n    display.setSegments(data);\r\n    lastStepTime = currentTime;\r\n  }\r\n}\r\n\r\nvoid updateDisplayAfterModeSwitch() {\r\n  if (mode == 1) {\r\n    static int currentLED = 12; // Ensure the currentLED value is consistent\r\n    int ledNumber = 13 - currentLED;\r\n    uint8_t data[] = {SEG_P, SEG_I, SEG_N, display.encodeDigit(ledNumber)};\r\n    display.setSegments(data);\r\n  } else {\r\n    display.clear();\r\n  }\r\n}\r\n"
  },
  {
    "path": "Apple II Gotek/readme.txt",
    "content": "This is the home of my Apple ][ Gotek Adapter\r\n\r\nI will eventually release the gerbers, but as a thank you, I am offering it on my PCBWay shared projects page only for a limited time. If you want to support me, please order it from there.\r\n\r\nhttps://www.pcbway.com/project/shareproject/Apple___Gotek_Adapter.html\r\n\r\nParts I used\r\n2x17 female headers https://amzn.to/3vm8A4z (You can use 2@single row also)\r\n\r\nFemale Single Row Headers - https://amzn.to/47duGU8\r\nMale Single Row Headers - https://amzn.to/4aI2fAO\r\n\r\nThanks to the HxC firmware (currently free!) https://hxc2001.com/store/ for providing the software and especially to Jean-François over at HxC for all his hard work on the project.\r\n\r\nIMPORTANT:\r\nAt the time of this publication, v2.5.6.6 of HxC Floppy Emulator for Converting my images.\r\n\r\nThere are 2 VERY important steps to converting existing files.  \r\n1. Before you import, make sure you rename any files that are .dsk to .do so the software is clear that they are Apple files.  This will probably not be necessary in future versions.\r\n\r\n2. When you export make sure that you export as \"Rev 3 Experimental.\" This is the only version that works with the Apple ][ at the time I released this board..\r\nhttps://i.imgur.com/7uMgklw.png"
  },
  {
    "path": "Atari 4x16/desktop.ini",
    "content": "[LocalizedFileNames]\r\n16kBottomLabel.stl=@16kBottomLabel.stl,0\r\nATARI_CARY_REV_2_holder.stl=@ATARI_CARY_REV_2_holder.stl,0\r\n8K16KTop.stl=@8K16KTop.stl,0\r\n"
  },
  {
    "path": "Atari Super Salt Diagnostic/roms can be found here.txt",
    "content": "https://archive.org/download/super-salt-roms/SUPER_SALT_ROMS.zip\r\n"
  },
  {
    "path": "Component Organization/live_version.txt",
    "content": "I will try to keep exporting, but I will share my live link with you with the latest values. These are great for storing in a database or for printing labels.\r\n\r\nhttps://docs.google.com/spreadsheets/d/1c1tNzaBOpc-Giuv75RJBtnUbS3LsTN9mnHcwL9sqR7Q/edit?usp=sharing\r\n"
  },
  {
    "path": "ESP32-Cheap-Yellow-Display/split-screen-buttons/split-screen-buttons.ino",
    "content": "// Adapted from \r\n// https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/tree/main/Examples/Basics/2-TouchTest\r\n\r\n//Splits the screen horizontally and adds an arrow to pointing to the left and right.  \r\n//touching each half of the screen will fire off a different function. \r\n\r\n// Make sure to copy the UserSetup.h file into the library as\r\n// per the Github Instructions at \r\n//https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display/blob/main/SETUP.md. \r\n//The pins are defined in there.\r\n\r\n// ----------------------------\r\n// Standard Libraries\r\n// ----------------------------\r\n\r\n#include <SPI.h>\r\n\r\n// ----------------------------\r\n// Additional Libraries - each one of these will need to be installed.\r\n// ----------------------------\r\n\r\n#include <XPT2046_Touchscreen.h>\r\n#include <TFT_eSPI.h>\r\n\r\n// ----------------------------\r\n// Touch Screen pins\r\n// ----------------------------\r\n\r\n#define XPT2046_IRQ 36\r\n#define XPT2046_MOSI 32\r\n#define XPT2046_MISO 39\r\n#define XPT2046_CLK 25\r\n#define XPT2046_CS 33\r\nint pressureThreshold = 500;\r\nint arrowSize = 20;\r\n\r\n// the larger the offset, the more the arrows are pushed to the edge of the screen\r\nint arrowOffsetX = 300;\r\nint arrowOffsetY = 60;\r\n\r\n// ----------------------------\r\n\r\nSPIClass mySpi = SPIClass(HSPI);\r\nXPT2046_Touchscreen ts(XPT2046_CS, XPT2046_IRQ);\r\n\r\nTFT_eSPI tft = TFT_eSPI();\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(115200);\r\n\r\n  // Staright the SPI for the touch screen and init the TS library\r\n  mySpi.begin(XPT2046_CLK, XPT2046_MISO, XPT2046_MOSI, XPT2046_CS);\r\n  ts.begin(mySpi);\r\n  ts.setRotation(1);\r\n\r\n  // Staright the tft display and set it to black\r\n  tft.init();\r\n  tft.setRotation(1);\r\n\r\n  baseScreenBackground();\r\n\r\n  int x = tft.width() / 2;\r\n  int y = 100;\r\n  int fontSize = 2;\r\n  tft.drawCentreString(\"Touch Screen to Start\", x, y, fontSize);\r\n}\r\n\r\nvoid baseScreenBackground()\r\n{\r\n  // Clear the screen and draw the red and green halves\r\n  tft.fillScreen(TFT_RED);\r\n  tft.fillRect(0, tft.height() / 2, tft.width(), tft.height() / 2, TFT_BLUE);\r\n\r\n  // right arrow (rotated 180 degrees) on the left side\r\n  int rightArrowX = arrowOffsetX + arrowSize / 2;\r\n  int rightArrowY = tft.height() / 2 + arrowOffsetY;\r\n  int rightArrowTopX = rightArrowX - arrowSize / 2;\r\n  int rightArrowTopY = rightArrowY - arrowSize / 2;\r\n  int rightArrowBottomY = rightArrowY + arrowSize / 2;\r\n\r\n  tft.fillTriangle(\r\n      rightArrowTopX, rightArrowTopY,\r\n      rightArrowX, rightArrowY,\r\n      rightArrowTopX, rightArrowBottomY,\r\n      TFT_WHITE);\r\n\r\n  // Calculate the X-coordinate of the left point of the arrow's base\r\n  int leftArrowX = tft.width() - arrowOffsetX - arrowSize / 2;\r\n\r\n  // Calculate the Y-coordinate of the center point of the arrow\r\n  int leftArrowY = tft.height() / 2 - arrowOffsetY;\r\n\r\n  // Calculate the X-coordinate of the top point of the arrow\r\n  int leftArrowTopX = leftArrowX + arrowSize / 2;\r\n\r\n  // Calculate the Y-coordinate of the top point of the arrow\r\n  int leftArrowTopY = leftArrowY - arrowSize / 2;\r\n\r\n  // Calculate the Y-coordinate of the bottom point of the arrow\r\n  int leftArrowBottomY = leftArrowY + arrowSize / 2;\r\n\r\n  // Draw the left arrow using the calculated coordinates\r\n  tft.fillTriangle(\r\n      // X-coordinate of the top point of the arrow\r\n      leftArrowTopX,\r\n\r\n      // Y-coordinate of the top point of the arrow\r\n      leftArrowTopY,\r\n\r\n      // X-coordinate of the left point of the arrow's base\r\n      leftArrowX,\r\n\r\n      // Y-coordinate of the center point of the arrow\r\n      leftArrowY,\r\n\r\n      // X-coordinate of the top point of the arrow (again, to close the triangle)\r\n      leftArrowTopX,\r\n\r\n      // Y-coordinate of the bottom point of the arrow\r\n      leftArrowBottomY,\r\n\r\n      // Color of the arrow (in this case, white)\r\n      TFT_WHITE);\r\n}\r\n\r\nvoid printTouchLocation(TS_Point p)\r\n{\r\n  Serial.print(\"Pressure = \");\r\n  Serial.print(p.z);\r\n  Serial.print(\", x = \");\r\n  Serial.print(p.x);\r\n  Serial.print(\", y = \");\r\n  Serial.print(p.y);\r\n  Serial.println();\r\n\r\n  // leave a dead zone in the middle of the screen.\r\n  if (p.y < 2000)\r\n  {\r\n   topPressed();\r\n  }\r\n  else if (p.y > 2800)\r\n  {\r\n   bottomPressed();\r\n  }\r\n  delay(1000);\r\n  baseScreenBackground();\r\n}\r\n\r\nvoid topPressed(){\r\n  tft.fillScreen(TFT_GREEN);\r\n  tft.setTextColor(TFT_BLACK, TFT_GREEN);\r\n  tft.drawCentreString(\"Top half touched\", tft.width() / 2, tft.height() / 2, 2);\r\n  Serial.println(\"Top half touched\");\r\n}\r\n\r\nvoid bottomPressed(){\r\n  tft.fillScreen(TFT_GREEN);\r\n  tft.setTextColor(TFT_BLACK, TFT_GREEN);\r\n  tft.drawCentreString(\"Bottom half touched\", tft.width() / 2, tft.height() / 2, 2);\r\n  Serial.println(\"Bottom half touched\");\r\n}\r\n\r\nvoid loop()\r\n{\r\n  if (ts.tirqTouched() && ts.touched())\r\n  {\r\n    TS_Point p = ts.getPoint();\r\n    if (p.z >= pressureThreshold)\r\n    {\r\n\r\n      printTouchLocation(p);\r\n    }\r\n\r\n    delay(100);\r\n  }\r\n}\r\n"
  },
  {
    "path": "Global-Variables-On-Node-Red/part1.json",
    "content": "[{\"id\":\"c8614d89.c2194\",\"type\":\"tab\",\"label\":\"Flow 3\",\"disabled\":false,\"info\":\"\"},{\"id\":\"9f2ba77e.586b38\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":100,\"y\":60,\"wires\":[[\"f25220c5.15bb4\"]]},{\"id\":\"f25220c5.15bb4\",\"type\":\"function\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"func\":\"var a = 4;\\nmsg.payload = a;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":280,\"y\":60,\"wires\":[[\"c04256f0.eeecd8\"]]},{\"id\":\"c04256f0.eeecd8\",\"type\":\"debug\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":480,\"y\":60,\"wires\":[]},{\"id\":\"be16fa72.470658\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":100,\"y\":120,\"wires\":[[\"f9ca4601.1b7848\"]]},{\"id\":\"f9ca4601.1b7848\",\"type\":\"function\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"func\":\"var b = 10 + a;\\nmsg.payload = b;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":280,\"y\":120,\"wires\":[[\"6129504e.8a768\"]]},{\"id\":\"6129504e.8a768\",\"type\":\"debug\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":480,\"y\":120,\"wires\":[]},{\"id\":\"9af77677.3ad128\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":100,\"y\":240,\"wires\":[[\"1ff677ce.fc91e8\"]]},{\"id\":\"1ff677ce.fc91e8\",\"type\":\"function\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"func\":\"global.set('a',4);\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":280,\"y\":240,\"wires\":[[\"a6f7a248.46cb5\"]]},{\"id\":\"a6f7a248.46cb5\",\"type\":\"debug\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":480,\"y\":240,\"wires\":[]},{\"id\":\"b9bb1001.bb773\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":100,\"y\":300,\"wires\":[[\"1d7143e.357ccbc\"]]},{\"id\":\"1d7143e.357ccbc\",\"type\":\"function\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"func\":\"var a = global.get('a');\\nvar b = 10 + a;\\nmsg.payload = b;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":280,\"y\":300,\"wires\":[[\"d4f788d9.62aa18\"]]},{\"id\":\"d4f788d9.62aa18\",\"type\":\"debug\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":480,\"y\":300,\"wires\":[]},{\"id\":\"860da857.c80ca8\",\"type\":\"comment\",\"z\":\"c8614d89.c2194\",\"name\":\"This Doesn't Work\",\"info\":\"\",\"x\":730,\"y\":80,\"wires\":[]},{\"id\":\"5ba33fb6.437c9\",\"type\":\"comment\",\"z\":\"c8614d89.c2194\",\"name\":\"This Works\",\"info\":\"\",\"x\":700,\"y\":260,\"wires\":[]}]\r\n"
  },
  {
    "path": "Global-Variables-On-Node-Red/part2-with-text-to-speech.json",
    "content": "[{\"id\":\"3f62355a.ef21aa\",\"type\":\"inject\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":120,\"y\":80,\"wires\":[[\"1a2cd85.92bc428\"]]},{\"id\":\"1a2cd85.92bc428\",\"type\":\"function\",\"z\":\"7a36420f.45489c\",\"name\":\"Reset Game\",\"func\":\"global.set('1isPressed',0);\\nglobal.set('2isPressed',0);\\nglobal.set('3isPressed',0);\\nglobal.set('4isPressed',0);\\n\\nglobal.set('1',0);\\nglobal.set('2',0);\\nglobal.set('3',0);\\nglobal.set('4',0);\\n\\nglobal.set('gameOver',0);\\nglobal.set('numPressed',0);\\n\\nvar mine = Math.floor(Math.random() * 4 + 1);\\nglobal.set(\\\"\\\"+mine,1);\\nmsg.payload = mine;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":370,\"y\":80,\"wires\":[[\"d1f13fde.91bf8\"]]},{\"id\":\"d1f13fde.91bf8\",\"type\":\"debug\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":610,\"y\":80,\"wires\":[]},{\"id\":\"1002db81.9280a4\",\"type\":\"inject\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"topic\":\"\",\"payload\":\"1\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":180,\"wires\":[[\"b1892651.afb888\"]]},{\"id\":\"9b91eeb5.29423\",\"type\":\"inject\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"topic\":\"\",\"payload\":\"3\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":260,\"wires\":[[\"b1892651.afb888\"]]},{\"id\":\"821b9013.8fa6\",\"type\":\"inject\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"topic\":\"\",\"payload\":\"4\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":300,\"wires\":[[\"b1892651.afb888\"]]},{\"id\":\"1b225a06.352e26\",\"type\":\"inject\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"topic\":\"\",\"payload\":\"2\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":220,\"wires\":[[\"b1892651.afb888\"]]},{\"id\":\"b1892651.afb888\",\"type\":\"function\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"func\":\"var gameState = global.get('gameOver');\\nif(gameState === 1){\\n    msg.payload = \\\"The Game is Over! Please Reset!\\\";\\n     return msg;\\n}\\n\\n\\nvar pressed = msg.payload;\\nvar check = global.get(pressed+\\\"isPressed\\\"); \\n\\n\\nif(check === 0){ //has not been pressed\\n    var press = global.get('numPressed');\\n    global.set('numPressed',press+1);\\n  \\n    global.set(pressed+\\\"isPressed\\\",1);\\n    \\n    var isMine = global.get(\\\"\\\"+pressed);\\n    if (isMine === 1){\\n        msg.payload = \\\"Mineeeeeee!\\\";\\n        global.set('gameOver',1);\\n        return msg;\\n    }else{\\n        if(press < 1){ //2\\n        msg.payload = \\\"You are fine, but you must press another button\\\";\\n        }else{\\n         msg.payload = \\\"You win!!!!!!!!!!!!!!!!!!\\\";   \\n        }\\n        return msg;\\n    }\\n    \\n}\\n\\n\",\"outputs\":1,\"noerr\":0,\"x\":360,\"y\":240,\"wires\":[[\"d1f13fde.91bf8\",\"ff18913b.60c74\"]]},{\"id\":\"ff18913b.60c74\",\"type\":\"switch\",\"z\":\"7a36420f.45489c\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"Over\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"another\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"Mine\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"win\",\"vt\":\"str\"},{\"t\":\"else\"}],\"checkall\":\"false\",\"repair\":false,\"outputs\":5,\"x\":590,\"y\":240,\"wires\":[[\"3d20721e.27b9ce\"],[\"27fef652.5eb74a\"],[\"be46dff5.31e1f\"],[\"e1adbe78.74739\"],[]]},{\"id\":\"3d20721e.27b9ce\",\"type\":\"say\",\"z\":\"7a36420f.45489c\",\"name\":\"The game is over, please hit reset.\",\"voice\":\"\",\"x\":910,\"y\":200,\"wires\":[[]]},{\"id\":\"27fef652.5eb74a\",\"type\":\"say\",\"z\":\"7a36420f.45489c\",\"name\":\"You are good, but please press another button\",\"voice\":\"\",\"x\":940,\"y\":240,\"wires\":[[]]},{\"id\":\"be46dff5.31e1f\",\"type\":\"say\",\"z\":\"7a36420f.45489c\",\"name\":\"Boom\",\"voice\":\"\",\"x\":810,\"y\":280,\"wires\":[[]]},{\"id\":\"e1adbe78.74739\",\"type\":\"say\",\"z\":\"7a36420f.45489c\",\"name\":\"You win!\",\"voice\":\"\",\"x\":820,\"y\":320,\"wires\":[[]]}]\r\n"
  },
  {
    "path": "Global-Variables-On-Node-Red/part2.json",
    "content": "[{\"id\":\"de21b0f1.09d24\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":120,\"y\":80,\"wires\":[[\"229d1fe3.7e05\"]]},{\"id\":\"229d1fe3.7e05\",\"type\":\"function\",\"z\":\"c8614d89.c2194\",\"name\":\"Reset Game\",\"func\":\"global.set('1isPressed',0);\\nglobal.set('2isPressed',0);\\nglobal.set('3isPressed',0);\\nglobal.set('4isPressed',0);\\n\\nglobal.set('1',0);\\nglobal.set('2',0);\\nglobal.set('3',0);\\nglobal.set('4',0);\\n\\nglobal.set('gameOver',0);\\nglobal.set('numPressed',0);\\n\\nvar mine = Math.floor(Math.random() * 4 + 1);\\nglobal.set(\\\"\\\"+mine,1);\\nmsg.payload = mine;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":370,\"y\":80,\"wires\":[[\"cb7ecae2.79d218\"]]},{\"id\":\"cb7ecae2.79d218\",\"type\":\"debug\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":610,\"y\":80,\"wires\":[]},{\"id\":\"58920348.b06ccc\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"1\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":180,\"wires\":[[\"cfc6a53f.ab7c48\"]]},{\"id\":\"b38f7c39.696ea\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"3\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":260,\"wires\":[[\"cfc6a53f.ab7c48\"]]},{\"id\":\"125291f3.8ce3ae\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"4\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":300,\"wires\":[[\"cfc6a53f.ab7c48\"]]},{\"id\":\"eb4035f.c4c8ec8\",\"type\":\"inject\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"topic\":\"\",\"payload\":\"2\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":220,\"wires\":[[\"cfc6a53f.ab7c48\"]]},{\"id\":\"cfc6a53f.ab7c48\",\"type\":\"function\",\"z\":\"c8614d89.c2194\",\"name\":\"\",\"func\":\"var gameState = global.get('gameOver');\\nif(gameState === 1){\\n    msg.payload = \\\"The Game is Over! Please Reset!\\\";\\n     return msg;\\n}\\n\\n\\nvar pressed = msg.payload;\\nvar check = global.get(pressed+\\\"isPressed\\\");\\n\\n\\nif(check === 0){ //has not been pressed\\n    var press = global.get('numPressed');\\n    global.set('numPressed',press+1);\\n  \\n    global.set(pressed+\\\"isPressed\\\",1);\\n    \\n    var isMine = global.get(\\\"\\\"+pressed);\\n    if (isMine === 1){\\n        msg.payload = \\\"Mineeeeeee!\\\";\\n        global.set('gameOver',1);\\n        return msg;\\n    }else{\\n        if(press < 1){\\n        msg.payload = \\\"You are fine, but you must press another button\\\";\\n        }else{\\n         msg.payload = \\\"You win!!!!!!!!!!!!!!!!!!\\\";   \\n        }\\n        return msg;\\n    }\\n    \\n}\\n\\n\",\"outputs\":1,\"noerr\":0,\"x\":360,\"y\":240,\"wires\":[[\"cb7ecae2.79d218\"]]}]\r\n"
  },
  {
    "path": "IR-RF/master-receiver-ir-rf-video.c",
    "content": "//------------------------------------------------------------------------------\r\n// Include the IRremote library header\r\n//\r\n#include <IRremote.h>\r\n#include <RCSwitch.h>\r\nRCSwitch mySwitch = RCSwitch();\r\n//------------------------------------------------------------------------------\r\n// Tell IRremote which Arduino pin is connected to the IR Receiver (TSOP4838)\r\n//\r\nint blueLED = 7;\r\nint redLED = 8;\r\nint greenLED = 9;\r\nint recvPin = 6;\r\nIRrecv irrecv(recvPin);\r\nunsigned long interval1 = 250; //how long should the green led be off to indicate blinking in ms\r\nunsigned long finished = 0;    // just a place to store when to stop blinking\r\n\r\n//+=============================================================================\r\n// Configure the Arduino\r\n//\r\nvoid  setup ( )\r\n{\r\n  Serial.begin(9600);   // Status message will be sent to PC at 9600 baud\r\n  irrecv.enableIRIn();  // Start the receiver\r\n  // mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2 on nano,uno,mega\r\n  mySwitch.enableReceive(1);  // Receiver on interrupt 1 => that is pin #3 on nano,uno,mega\r\n  pinMode(blueLED,OUTPUT);\r\n  pinMode(redLED,OUTPUT);\r\n  pinMode(greenLED,OUTPUT);\r\n  Serial.println(\"Master Receiver Booted\");\r\n  digitalWrite(greenLED,LOW);\r\n  digitalWrite(redLED,HIGH);\r\n  digitalWrite(blueLED,HIGH);\r\n}\r\n\r\n//+=============================================================================\r\n// Display IR code\r\n//\r\nvoid  ircode (decode_results *results)\r\n{\r\n  // Panasonic has an Address\r\n  if (results->decode_type == PANASONIC) {\r\n    Serial.print(results->address, HEX);\r\n    Serial.print(\":\");\r\n  }\r\n\r\n  // Print Code\r\n  Serial.print(results->value, HEX);\r\n}\r\n\r\n//+=============================================================================\r\n// Display encoding type\r\n//\r\nvoid  encoding (decode_results *results)\r\n{\r\n  switch (results->decode_type) {\r\n    default:\r\n    case UNKNOWN:      Serial.print(\"UNKNOWN\");       break ;\r\n    case NEC:          Serial.print(\"NEC\");           break ;\r\n    case SONY:         Serial.print(\"SONY\");          break ;\r\n    case RC5:          Serial.print(\"RC5\");           break ;\r\n    case RC6:          Serial.print(\"RC6\");           break ;\r\n    case DISH:         Serial.print(\"DISH\");          break ;\r\n    case SHARP:        Serial.print(\"SHARP\");         break ;\r\n    case JVC:          Serial.print(\"JVC\");           break ;\r\n    case SANYO:        Serial.print(\"SANYO\");         break ;\r\n    case MITSUBISHI:   Serial.print(\"MITSUBISHI\");    break ;\r\n    case SAMSUNG:      Serial.print(\"SAMSUNG\");       break ;\r\n    case LG:           Serial.print(\"LG\");            break ;\r\n    case WHYNTER:      Serial.print(\"WHYNTER\");       break ;\r\n    case AIWA_RC_T501: Serial.print(\"AIWA_RC_T501\");  break ;\r\n    case PANASONIC:    Serial.print(\"PANASONIC\");     break ;\r\n    case DENON:        Serial.print(\"Denon\");         break ;\r\n  }\r\n}\r\n\r\n//+=============================================================================\r\n// Dump out the decode_results structure.\r\n//\r\nvoid  dumpInfo (decode_results *results)\r\n{\r\n  // Check if the buffer overflowed\r\n  if (results->overflow) {\r\n    Serial.println(\"IR code too long. Edit IRremoteInt.h and increase RAWBUF\");\r\n    return;\r\n  }\r\n\r\n  // Show Encoding standard\r\n  Serial.print(\"Encoding  : \");\r\n  encoding(results);\r\n  Serial.println(\"\");\r\n\r\n  // Show Code & length\r\n  Serial.print(\"Code      : \");\r\n  ircode(results);\r\n  Serial.print(\" (\");\r\n  Serial.print(results->bits, DEC);\r\n  Serial.println(\" bits)\");\r\n}\r\n\r\n//+=============================================================================\r\n// Dump out the decode_results structure.\r\n//\r\nvoid  dumpRaw (decode_results *results)\r\n{\r\n  // Print Raw data\r\n  Serial.print(\"Timing[\");\r\n  Serial.print(results->rawlen-1, DEC);\r\n  Serial.println(\"]: \");\r\n\r\n  for (int i = 1;  i < results->rawlen;  i++) {\r\n    unsigned long  x = results->rawbuf[i] * USECPERTICK;\r\n    if (!(i & 1)) {  // even\r\n      Serial.print(\"-\");\r\n      if (x < 1000)  Serial.print(\" \") ;\r\n      if (x < 100)   Serial.print(\" \") ;\r\n      Serial.print(x, DEC);\r\n    } else {  // odd\r\n      Serial.print(\"     \");\r\n      Serial.print(\"+\");\r\n      if (x < 1000)  Serial.print(\" \") ;\r\n      if (x < 100)   Serial.print(\" \") ;\r\n      Serial.print(x, DEC);\r\n      if (i < results->rawlen-1) Serial.print(\", \"); //',' not needed for last one\r\n    }\r\n    if (!(i % 8))  Serial.println(\"\");\r\n  }\r\n  Serial.println(\"\");                    // Newline\r\n}\r\n\r\n//+=============================================================================\r\n// Dump out the decode_results structure.\r\n//\r\nvoid  dumpCode (decode_results *results)\r\n{\r\n  // Start declaration\r\n  Serial.print(\"unsigned int  \");          // variable type\r\n  Serial.print(\"rawData[\");                // array name\r\n  Serial.print(results->rawlen - 1, DEC);  // array size\r\n  Serial.print(\"] = {\");                   // Start declaration\r\n\r\n  // Dump data\r\n  for (int i = 1;  i < results->rawlen;  i++) {\r\n    Serial.print(results->rawbuf[i] * USECPERTICK, DEC);\r\n    if ( i < results->rawlen-1 ) Serial.print(\",\"); // ',' not needed on last one\r\n    if (!(i & 1))  Serial.print(\" \");\r\n  }\r\n\r\n  // End declaration\r\n  Serial.print(\"};\");  //\r\n\r\n  // Comment\r\n  Serial.print(\"  // \");\r\n  encoding(results);\r\n  Serial.print(\" \");\r\n  ircode(results);\r\n\r\n  // Newline\r\n  Serial.println(\"\");\r\n\r\n  // Now dump \"known\" codes\r\n  if (results->decode_type != UNKNOWN) {\r\n\r\n    // Some protocols have an address\r\n    if (results->decode_type == PANASONIC) {\r\n      Serial.print(\"unsigned int  addr = 0x\");\r\n      Serial.print(results->address, HEX);\r\n      Serial.println(\";\");\r\n    }\r\n\r\n    // All protocols have data\r\n    Serial.print(\"unsigned int  data = 0x\");\r\n    Serial.print(results->value, HEX);\r\n    Serial.println(\";\");\r\n  }\r\n}\r\n\r\n//+=============================================================================\r\n// The repeating section of the code\r\n//\r\nvoid  loop ( )\r\n{\r\n  unsigned long currentMillis = millis();\r\n  decode_results  results;        // Somewhere to store the results\r\n  if(currentMillis >= finished){\r\n    digitalWrite(blueLED, HIGH);\r\n    digitalWrite(redLED, HIGH);\r\n    digitalWrite(greenLED, LOW);\r\n\r\n  }\r\n  if (irrecv.decode(&results)) {  // Grab an IR code\r\n    digitalWrite(redLED, LOW);\r\n    digitalWrite(greenLED, HIGH);\r\n    finished = interval1 + currentMillis;\r\n    Serial.println(\"Received IR:\");\r\n    dumpInfo(&results);           // Output the results\r\n    dumpRaw(&results);            // Output the results in RAW format\r\n    dumpCode(&results);           // Output the results as source code\r\n    Serial.println(\"\");           // Blank line between entries\r\n    irrecv.resume();              // Prepare for the next value\r\n  }\r\n\r\n  if (mySwitch.available()) {\r\n    digitalWrite(blueLED, LOW);\r\n    digitalWrite(greenLED, HIGH);\r\n    finished = interval1 + currentMillis;\r\n    Serial.print(\"Received RF:\");\r\n    Serial.print( mySwitch.getReceivedValue() );\r\n    Serial.print(\" / \");\r\n    Serial.print( mySwitch.getReceivedBitlength() );\r\n    Serial.print(\"bit \");\r\n    Serial.print(\"Protocol: \");\r\n    Serial.println( mySwitch.getReceivedProtocol() );\r\n\r\n    mySwitch.resetAvailable();\r\n}\r\n}\r\n"
  },
  {
    "path": "IR-RF/master-receiver-ir-rf.c",
    "content": "//------------------------------------------------------------------------------\r\n// Include the IRremote library header\r\n//\r\n#include <IRremote.h>\r\n#include <RCSwitch.h>\r\nRCSwitch mySwitch = RCSwitch();\r\n//------------------------------------------------------------------------------\r\n// Tell IRremote which Arduino pin is connected to the IR Receiver (TSOP4838)\r\n//\r\nint recvPin = 10;\r\nIRrecv irrecv(recvPin);\r\n\r\n//+=============================================================================\r\n// Configure the Arduino\r\n//\r\nvoid  setup ( )\r\n{\r\n  Serial.begin(9600);   // Status message will be sent to PC at 9600 baud\r\n  irrecv.enableIRIn();  // Start the receiver\r\n  mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2\r\n  Serial.println(\"Booted\");\r\n}\r\n\r\n//+=============================================================================\r\n// Display IR code\r\n//\r\nvoid  ircode (decode_results *results)\r\n{\r\n  // Panasonic has an Address\r\n  if (results->decode_type == PANASONIC) {\r\n    Serial.print(results->address, HEX);\r\n    Serial.print(\":\");\r\n  }\r\n\r\n  // Print Code\r\n  Serial.print(results->value, HEX);\r\n}\r\n\r\n//+=============================================================================\r\n// Display encoding type\r\n//\r\nvoid  encoding (decode_results *results)\r\n{\r\n  switch (results->decode_type) {\r\n    default:\r\n    case UNKNOWN:      Serial.print(\"UNKNOWN\");       break ;\r\n    case NEC:          Serial.print(\"NEC\");           break ;\r\n    case SONY:         Serial.print(\"SONY\");          break ;\r\n    case RC5:          Serial.print(\"RC5\");           break ;\r\n    case RC6:          Serial.print(\"RC6\");           break ;\r\n    case DISH:         Serial.print(\"DISH\");          break ;\r\n    case SHARP:        Serial.print(\"SHARP\");         break ;\r\n    case JVC:          Serial.print(\"JVC\");           break ;\r\n    case SANYO:        Serial.print(\"SANYO\");         break ;\r\n    case MITSUBISHI:   Serial.print(\"MITSUBISHI\");    break ;\r\n    case SAMSUNG:      Serial.print(\"SAMSUNG\");       break ;\r\n    case LG:           Serial.print(\"LG\");            break ;\r\n    case WHYNTER:      Serial.print(\"WHYNTER\");       break ;\r\n    case AIWA_RC_T501: Serial.print(\"AIWA_RC_T501\");  break ;\r\n    case PANASONIC:    Serial.print(\"PANASONIC\");     break ;\r\n    case DENON:        Serial.print(\"Denon\");         break ;\r\n  }\r\n}\r\n\r\n//+=============================================================================\r\n// Dump out the decode_results structure.\r\n//\r\nvoid  dumpInfo (decode_results *results)\r\n{\r\n  // Check if the buffer overflowed\r\n  if (results->overflow) {\r\n    Serial.println(\"IR code too long. Edit IRremoteInt.h and increase RAWBUF\");\r\n    return;\r\n  }\r\n\r\n  // Show Encoding standard\r\n  Serial.print(\"Encoding  : \");\r\n  encoding(results);\r\n  Serial.println(\"\");\r\n\r\n  // Show Code & length\r\n  Serial.print(\"Code      : \");\r\n  ircode(results);\r\n  Serial.print(\" (\");\r\n  Serial.print(results->bits, DEC);\r\n  Serial.println(\" bits)\");\r\n}\r\n\r\n//+=============================================================================\r\n// Dump out the decode_results structure.\r\n//\r\nvoid  dumpRaw (decode_results *results)\r\n{\r\n  // Print Raw data\r\n  Serial.print(\"Timing[\");\r\n  Serial.print(results->rawlen-1, DEC);\r\n  Serial.println(\"]: \");\r\n\r\n  for (int i = 1;  i < results->rawlen;  i++) {\r\n    unsigned long  x = results->rawbuf[i] * USECPERTICK;\r\n    if (!(i & 1)) {  // even\r\n      Serial.print(\"-\");\r\n      if (x < 1000)  Serial.print(\" \") ;\r\n      if (x < 100)   Serial.print(\" \") ;\r\n      Serial.print(x, DEC);\r\n    } else {  // odd\r\n      Serial.print(\"     \");\r\n      Serial.print(\"+\");\r\n      if (x < 1000)  Serial.print(\" \") ;\r\n      if (x < 100)   Serial.print(\" \") ;\r\n      Serial.print(x, DEC);\r\n      if (i < results->rawlen-1) Serial.print(\", \"); //',' not needed for last one\r\n    }\r\n    if (!(i % 8))  Serial.println(\"\");\r\n  }\r\n  Serial.println(\"\");                    // Newline\r\n}\r\n\r\n//+=============================================================================\r\n// Dump out the decode_results structure.\r\n//\r\nvoid  dumpCode (decode_results *results)\r\n{\r\n  // Start declaration\r\n  Serial.print(\"unsigned int  \");          // variable type\r\n  Serial.print(\"rawData[\");                // array name\r\n  Serial.print(results->rawlen - 1, DEC);  // array size\r\n  Serial.print(\"] = {\");                   // Start declaration\r\n\r\n  // Dump data\r\n  for (int i = 1;  i < results->rawlen;  i++) {\r\n    Serial.print(results->rawbuf[i] * USECPERTICK, DEC);\r\n    if ( i < results->rawlen-1 ) Serial.print(\",\"); // ',' not needed on last one\r\n    if (!(i & 1))  Serial.print(\" \");\r\n  }\r\n\r\n  // End declaration\r\n  Serial.print(\"};\");  //\r\n\r\n  // Comment\r\n  Serial.print(\"  // \");\r\n  encoding(results);\r\n  Serial.print(\" \");\r\n  ircode(results);\r\n\r\n  // Newline\r\n  Serial.println(\"\");\r\n\r\n  // Now dump \"known\" codes\r\n  if (results->decode_type != UNKNOWN) {\r\n\r\n    // Some protocols have an address\r\n    if (results->decode_type == PANASONIC) {\r\n      Serial.print(\"unsigned int  addr = 0x\");\r\n      Serial.print(results->address, HEX);\r\n      Serial.println(\";\");\r\n    }\r\n\r\n    // All protocols have data\r\n    Serial.print(\"unsigned int  data = 0x\");\r\n    Serial.print(results->value, HEX);\r\n    Serial.println(\";\");\r\n  }\r\n}\r\n\r\n//+=============================================================================\r\n// The repeating section of the code\r\n//\r\nvoid  loop ( )\r\n{\r\n  decode_results  results;        // Somewhere to store the results\r\n\r\n  if (irrecv.decode(&results)) {  // Grab an IR code\r\n    Serial.println(\"Received IR:\");\r\n    dumpInfo(&results);           // Output the results\r\n    dumpRaw(&results);            // Output the results in RAW format\r\n    dumpCode(&results);           // Output the results as source code\r\n    Serial.println(\"\");           // Blank line between entries\r\n    irrecv.resume();              // Prepare for the next value\r\n  }\r\n\r\n  if (mySwitch.available()) {\r\n    Serial.print(\"Received RF:\");\r\n    Serial.print( mySwitch.getReceivedValue() );\r\n    Serial.print(\" / \");\r\n    Serial.print( mySwitch.getReceivedBitlength() );\r\n    Serial.print(\"bit \");\r\n    Serial.print(\"Protocol: \");\r\n    Serial.println( mySwitch.getReceivedProtocol() );\r\n\r\n    mySwitch.resetAvailable();\r\n}\r\n}\r\n"
  },
  {
    "path": "IR-RF/soundbar-fixer.ino",
    "content": "//youtube.com/AnotherMaker\r\n//You may want to consider using my universal receiver to get the codes for your remote.\r\n//https://github.com/mudmin/AnotherMaker/blob/master/IR-RF/master-receiver-ir-rf-video.c\r\n//video - https://www.youtube.com/watch?v=McYDX7_Tqy0\r\n\r\n//You need an IR sending LED with the long leg (anode) to pin 3 of an Uno/Nano or Pin 9 of a Mega\r\n//Connect a 200 to 330 ohm resistor to the short leg of the LED and send the other side of the resistor to ground\r\n\r\n  int khz = 38; // 38kHz carrier frequency for the NEC protocol\r\n  //Volume Up 1\r\n  unsigned int irUp[] = {4550,4400, 650,500, 600,500, 600,1600, 650,1600, 600,500, 600,1650, 600,500, 600,500, 650,500, 600,500, 600,1600, 650,1600, 600,500, 600,1650, 600,500, 600,500, 600,1650, 600,1600, 600,1600, 650,450, 650,1600, 650,450, 650,450, 650,500, 650,450, 650,450, 650,500, 600,1600, 650,450, 650,1600, 650,1550, 650,1600, 650};\r\n  //Volume Down 1\r\n  unsigned int irDn[] = {4550,4400, 650,500, 600,500, 600,1600, 650,1600, 600,500, 600,1650, 600,500, 600,500, 600,550, 600,500, 600,1600, 600,1650, 600,500, 600,1650, 600,500, 600,500, 600,500, 650,1600, 600,1600, 650,500, 550,1650, 600,500, 650,500, 600,500, 600,1600, 600,550, 550,550, 600,1600, 650,500, 550,1650, 600,1650, 600,1600, 600};  // SAMSUNG 34346897};\r\n\r\n\r\n#include <IRremote.h>\r\n\r\nIRsend irsend;\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(9600);\r\n  Serial.println(\"Booted\");\r\n}\r\n\r\nvoid loop() {\r\n  Serial.println(\"Send it\");\r\n  irsend.sendRaw(irUp, sizeof(irUp) / sizeof(irUp[0]), khz);\r\n  delay(500);\r\n  irsend.sendRaw(irDn, sizeof(irDn) / sizeof(irDn[0]), khz);\r\n  delay(200000);\r\n}\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/Kicad 8.kicad_pcb",
    "content": "(kicad_pcb\r\n\t(version 20240108)\r\n\t(generator \"pcbnew\")\r\n\t(generator_version \"8.0\")\r\n\t(general\r\n\t\t(thickness 1.6)\r\n\t\t(legacy_teardrops no)\r\n\t)\r\n\t(paper \"A4\")\r\n\t(layers\r\n\t\t(0 \"F.Cu\" signal)\r\n\t\t(31 \"B.Cu\" signal)\r\n\t\t(32 \"B.Adhes\" user \"B.Adhesive\")\r\n\t\t(33 \"F.Adhes\" user \"F.Adhesive\")\r\n\t\t(34 \"B.Paste\" user)\r\n\t\t(35 \"F.Paste\" user)\r\n\t\t(36 \"B.SilkS\" user \"B.Silkscreen\")\r\n\t\t(37 \"F.SilkS\" user \"F.Silkscreen\")\r\n\t\t(38 \"B.Mask\" user)\r\n\t\t(39 \"F.Mask\" user)\r\n\t\t(40 \"Dwgs.User\" user \"User.Drawings\")\r\n\t\t(41 \"Cmts.User\" user \"User.Comments\")\r\n\t\t(42 \"Eco1.User\" user \"User.Eco1\")\r\n\t\t(43 \"Eco2.User\" user \"User.Eco2\")\r\n\t\t(44 \"Edge.Cuts\" user)\r\n\t\t(45 \"Margin\" user)\r\n\t\t(46 \"B.CrtYd\" user \"B.Courtyard\")\r\n\t\t(47 \"F.CrtYd\" user \"F.Courtyard\")\r\n\t\t(48 \"B.Fab\" user)\r\n\t\t(49 \"F.Fab\" user)\r\n\t\t(50 \"User.1\" user)\r\n\t\t(51 \"User.2\" user)\r\n\t\t(52 \"User.3\" user)\r\n\t\t(53 \"User.4\" user)\r\n\t\t(54 \"User.5\" user)\r\n\t\t(55 \"User.6\" user)\r\n\t\t(56 \"User.7\" user)\r\n\t\t(57 \"User.8\" user)\r\n\t\t(58 \"User.9\" user)\r\n\t)\r\n\t(setup\r\n\t\t(stackup\r\n\t\t\t(layer \"F.SilkS\"\r\n\t\t\t\t(type \"Top Silk Screen\")\r\n\t\t\t)\r\n\t\t\t(layer \"F.Paste\"\r\n\t\t\t\t(type \"Top Solder Paste\")\r\n\t\t\t)\r\n\t\t\t(layer \"F.Mask\"\r\n\t\t\t\t(type \"Top Solder Mask\")\r\n\t\t\t\t(thickness 0.01)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Cu\"\r\n\t\t\t\t(type \"copper\")\r\n\t\t\t\t(thickness 0.035)\r\n\t\t\t)\r\n\t\t\t(layer \"dielectric 1\"\r\n\t\t\t\t(type \"core\")\r\n\t\t\t\t(thickness 1.51)\r\n\t\t\t\t(material \"FR4\")\r\n\t\t\t\t(epsilon_r 4.5)\r\n\t\t\t\t(loss_tangent 0.02)\r\n\t\t\t)\r\n\t\t\t(layer \"B.Cu\"\r\n\t\t\t\t(type \"copper\")\r\n\t\t\t\t(thickness 0.035)\r\n\t\t\t)\r\n\t\t\t(layer \"B.Mask\"\r\n\t\t\t\t(type \"Bottom Solder Mask\")\r\n\t\t\t\t(thickness 0.01)\r\n\t\t\t)\r\n\t\t\t(layer \"B.Paste\"\r\n\t\t\t\t(type \"Bottom Solder Paste\")\r\n\t\t\t)\r\n\t\t\t(layer \"B.SilkS\"\r\n\t\t\t\t(type \"Bottom Silk Screen\")\r\n\t\t\t)\r\n\t\t\t(copper_finish \"None\")\r\n\t\t\t(dielectric_constraints no)\r\n\t\t)\r\n\t\t(pad_to_mask_clearance 0)\r\n\t\t(allow_soldermask_bridges_in_footprints no)\r\n\t\t(pcbplotparams\r\n\t\t\t(layerselection 0x00010fc_ffffffff)\r\n\t\t\t(plot_on_all_layers_selection 0x0000000_00000000)\r\n\t\t\t(disableapertmacros no)\r\n\t\t\t(usegerberextensions no)\r\n\t\t\t(usegerberattributes yes)\r\n\t\t\t(usegerberadvancedattributes yes)\r\n\t\t\t(creategerberjobfile yes)\r\n\t\t\t(dashed_line_dash_ratio 12.000000)\r\n\t\t\t(dashed_line_gap_ratio 3.000000)\r\n\t\t\t(svgprecision 4)\r\n\t\t\t(plotframeref no)\r\n\t\t\t(viasonmask no)\r\n\t\t\t(mode 1)\r\n\t\t\t(useauxorigin no)\r\n\t\t\t(hpglpennumber 1)\r\n\t\t\t(hpglpenspeed 20)\r\n\t\t\t(hpglpendiameter 15.000000)\r\n\t\t\t(pdf_front_fp_property_popups yes)\r\n\t\t\t(pdf_back_fp_property_popups yes)\r\n\t\t\t(dxfpolygonmode yes)\r\n\t\t\t(dxfimperialunits yes)\r\n\t\t\t(dxfusepcbnewfont yes)\r\n\t\t\t(psnegative no)\r\n\t\t\t(psa4output no)\r\n\t\t\t(plotreference yes)\r\n\t\t\t(plotvalue yes)\r\n\t\t\t(plotfptext yes)\r\n\t\t\t(plotinvisibletext no)\r\n\t\t\t(sketchpadsonfab no)\r\n\t\t\t(subtractmaskfromsilk no)\r\n\t\t\t(outputformat 1)\r\n\t\t\t(mirror no)\r\n\t\t\t(drillshape 0)\r\n\t\t\t(scaleselection 1)\r\n\t\t\t(outputdirectory \"kicad 8 video gerbers/\")\r\n\t\t)\r\n\t)\r\n\t(net 0 \"\")\r\n\t(net 1 \"GND\")\r\n\t(net 2 \"Net-(D1-A)\")\r\n\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t(footprint \"Button_Switch_THT:SW_PUSH_6mm_H5mm\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"0a9303d2-a128-420a-b759-315bd1a7a9b7\")\r\n\t\t(at 83 85.5 90)\r\n\t\t(descr \"tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm\")\r\n\t\t(tags \"tact sw push 6mm\")\r\n\t\t(property \"Reference\" \"SW1\"\r\n\t\t\t(at 3.25 -2 90)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"42ad02b5-f80d-4fac-91aa-0595046882e4\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"SW_Push\"\r\n\t\t\t(at 3.75 6.7 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"4adfe832-69a7-490c-9322-d7dd290b1f3c\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Button_Switch_THT:SW_PUSH_6mm_H5mm\"\r\n\t\t\t(at 0 0 90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"8796fbae-525a-4df0-80fc-bb5a8f683a44\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"83ccc5ab-7ee0-4aba-8e1e-d447254d3a60\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Push button switch, generic, two pins\"\r\n\t\t\t(at 0 0 90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"96019a4e-013b-4a9d-9199-3e962fe0de5f\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(path \"/271caf55-eac8-40c7-ba3d-ea7b2407be7a\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start 5.5 -1)\r\n\t\t\t(end 1 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"73743328-d25d-49aa-af91-4f889b1315cc\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.25 1.5)\r\n\t\t\t(end -0.25 3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4dd9e3f7-bb14-4b3e-9787-09e432869ef4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.75 3)\r\n\t\t\t(end 6.75 1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c8ca664c-9002-49b5-a95e-a7820daa9fe0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1 5.5)\r\n\t\t\t(end 5.5 5.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4a051c76-eba8-4426-9e15-106d98f2cf56\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8 -1.5)\r\n\t\t\t(end 8 -1.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"f5b5975f-d8ac-4f9b-bc1e-9b394faa0d74\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 7.75 -1.5)\r\n\t\t\t(end 8 -1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d6c737d1-0244-4542-830e-9339718057e3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.25 -1.5)\r\n\t\t\t(end 7.75 -1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"49ad368b-abe8-4af6-ab72-13fe1c89f27d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 -1.5)\r\n\t\t\t(end -1.25 -1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"312bff1e-3af9-4bd3-bcc7-4c35dd1776ac\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8 -1.25)\r\n\t\t\t(end 8 5.75)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"cc250891-f03e-47ab-887e-63252acc9425\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 -1.25)\r\n\t\t\t(end -1.5 -1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"f26995ba-be82-4d05-ad15-69467c16db69\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 5.75)\r\n\t\t\t(end -1.5 -1.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"b7047c87-78d7-4fda-b06a-a1fb5b1a27c4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 5.75)\r\n\t\t\t(end -1.5 6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e18c09f5-b6aa-48bc-be96-ecbd4d07e19c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8 6)\r\n\t\t\t(end 8 5.75)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d4a10414-5575-427a-ba42-3c3adf032fae\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 7.75 6)\r\n\t\t\t(end 8 6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d1e677fb-cb39-417c-85c0-b6852ce92ee0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 7.75 6)\r\n\t\t\t(end -1.25 6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e1d47fe2-c39d-48e1-8ed6-b65c300077e8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 6)\r\n\t\t\t(end -1.25 6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"2992213b-39c1-4d24-af29-0097e998caac\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.25 -0.75)\r\n\t\t\t(end 6.25 5.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"4d60554e-fdb2-4546-aa03-8aea49387e45\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.25 -0.75)\r\n\t\t\t(end 6.25 -0.75)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e4ca6879-3735-4cc0-9d8c-f4080dd2ec50\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.25 -0.75)\r\n\t\t\t(end 3.25 -0.75)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"76e4834c-7b9d-4fa8-be87-c98a44bf0c26\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.25 5.25)\r\n\t\t\t(end 0.25 5.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"797b52e2-5757-4ccf-81b2-43d18639a5ab\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.25 5.25)\r\n\t\t\t(end 0.25 -0.75)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"93a9ac03-cf71-412d-9991-2ede839806ce\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 3.25 2.25)\r\n\t\t\t(end 1.25 2.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"03474c3c-c5fa-4bc0-920a-44139330d22b\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 3.25 2.25 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f0171358-ada2-4348-ac25-132be67425dd\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole circle\r\n\t\t\t(at 0 0 180)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1.1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"8436482f-a743-49bf-adcd-699454e7971e\")\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole circle\r\n\t\t\t(at 6.5 0 180)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1.1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"72f1db5d-79ae-42f0-8abe-f3f7c4016c48\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole circle\r\n\t\t\t(at 0 4.5 180)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1.1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"647186db-c454-4e10-8db5-ce8f685ca8b6\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole circle\r\n\t\t\t(at 6.5 4.5 180)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1.1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"2f0a9d9c-d0c3-4895-bda2-16f9f65c1753\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Module:WEMOS_D1_mini_light\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"15a5e2db-995a-4210-bc10-6f3241f60604\")\r\n\t\t(at 131.5 54)\r\n\t\t(descr \"16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg\")\r\n\t\t(tags \"ESP8266 WiFi microcontroller\")\r\n\t\t(property \"Reference\" \"U4\"\r\n\t\t\t(at 22 27 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8cc203ab-2971-4457-a970-bdb021a35fa5\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 11.7 0 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e4407053-72fc-4efd-b915-f32c4fd8e40a\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"bef1910a-3775-4b9c-9f7f-ce52e51d99a3\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"4ec02a03-10ff-4fbf-81bc-cd1968a0997b\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"48c4598d-89dd-4a77-af15-9ad37b8089f8\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"WEMOS*D1*mini*\")\r\n\t\t(path \"/821c07b0-77b0-4aef-9b64-c420c580f057\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end -1.5 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"72e3d252-152f-4b68-8e15-cea9eb9eb47e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end 1.04 19.22)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"620550dd-290c-4d51-9229-cab42a5132ac\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 19.22)\r\n\t\t\t(end 1.04 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"61210183-7d89-4e9f-91af-9cc26ea33d18\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 26.12)\r\n\t\t\t(end 24.36 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"f6405a79-fcf9-44e0-82ec-15f02fd1b939\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.24 -8.34)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ac0fdd4f-f7f0-4241-a9ee-460cb74344f3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.36 26.12)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"085789a1-5c88-4c4a-91e6-32239133f543\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.5 -6.21)\r\n\t\t\t(mid -0.876137 -7.716137)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"f773a409-7134-4c10-96b6-860a8fbffca6\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.23 -8.34)\r\n\t\t\t(mid 23.736137 -7.716137)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"30f2db37-e6a4-4de7-aa37-a0f4b52d2fda\")\r\n\t\t)\r\n\t\t(fp_poly\r\n\t\t\t(pts\r\n\t\t\t\t(xy -2.54 -0.635) (xy -2.54 0.635) (xy -1.905 0)\r\n\t\t\t)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.15)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill solid)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b387ac21-b7bf-4b7c-a128-c2247c9450ec\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -8.2)\r\n\t\t\t(end -1.35 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"102e9c30-0117-4053-980e-d148d0c2bc62\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -7.4)\r\n\t\t\t(end -0.55 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"6091d15e-1cfb-4b8d-a4a4-d493ab27f4c0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -3.4)\r\n\t\t\t(end 3.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"ca74e68d-ef1b-42f0-99be-ee5bfb9a18e7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 5.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"bb3d5184-586e-4f82-a297-3fde3d3a4a99\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 24.25 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"1db5a10e-eab1-400a-b6a1-bb267faecdc4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.3 -5.45)\r\n\t\t\t(end 1.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"73afd41b-3ef2-4450-9811-44dc27bd9285\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.65 -1.4)\r\n\t\t\t(end 7.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"31fbfd00-9eb8-4110-b6d7-7015592450bd\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 2.65 -1.4)\r\n\t\t\t(end 9.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"b52d91bd-baa3-46a5-8b72-36427c745624\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 4.65 -1.4)\r\n\t\t\t(end 11.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"1284fa63-1164-4ed7-9720-7a27ee8a4a76\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.65 -1.4)\r\n\t\t\t(end 13.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"ef51328c-a236-4e7e-9549-9c362e3a35e2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.65 -1.4)\r\n\t\t\t(end 15.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"edc3c113-9e55-4c24-a223-89f1647c2a5b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 10.65 -1.4)\r\n\t\t\t(end 17.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"66e3beab-60fe-4ce0-8a4b-2344bda4b933\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 12.65 -1.4)\r\n\t\t\t(end 19.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"b1e3690e-cf25-487c-8f3a-ffcd72bf49ae\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 14.65 -1.4)\r\n\t\t\t(end 21.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"bbb19298-ea56-4c1a-b590-37add62e7bf3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.65 -1.4)\r\n\t\t\t(end 23.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"76c5b596-4bf1-4ca9-b1e2-fbef8f92cbad\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.65 -1.4)\r\n\t\t\t(end 24.25 -7)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"668847d9-f8c4-411e-ace2-a6d7160c6e68\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 20.65 -1.4)\r\n\t\t\t(end 24.25 -5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"47cf26db-1383-4f55-98a2-95e9e97fce12\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.65 -1.4)\r\n\t\t\t(end 24.25 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"8a10ac51-c343-4c7d-8af1-b795fc470598\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -8.2)\r\n\t\t\t(end -1.35 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"b646ce55-776e-4e52-a288-8b50143c1aa1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -1.4)\r\n\t\t\t(end 24.25 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"bffd0a1c-b516-4771-b2d2-db806e41b93b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 -8.46)\r\n\t\t\t(end 24.48 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"7fe38370-20c2-44bf-b34d-3af065220ec6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 26.24)\r\n\t\t\t(end -1.62 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"cc89264b-7ec5-4333-8168-6a6a90af45ff\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 -8.46)\r\n\t\t\t(end 24.48 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"64c93c86-cab2-4e6f-a635-52e219b11c82\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 26.24)\r\n\t\t\t(end -1.62 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"a85608a0-89a7-4dbc-91ca-d60a2f0df66f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"fbae055a-bce4-4aac-b89b-4b596ab626ab\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -1.37 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"365e4f43-ae27-4013-9342-6b07999d27eb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -0.37 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"21abf4f4-9389-4fcc-b6b3-858084a73c0d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 19.09)\r\n\t\t\t(end 1.17 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0bebe0b7-5284-46e4-bf50-dd8d33cabc40\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.37 0)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"66f4029b-a3a8-4fd6-a420-673c0b90ef0f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 19.09)\r\n\t\t\t(end 1.17 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3899d9cb-4e06-4c26-a823-006788121273\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 25.99)\r\n\t\t\t(end 24.23 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"043f4d47-7f5a-47bd-a0ad-87a90d91eb2b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.23 -8.21)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"cf8737cc-1881-4a9e-8bb7-8e0bd57226b4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.23 25.99)\r\n\t\t\t(end 24.23 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"024e9996-1200-49b5-8d65-2e03a17b3cbe\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(mid -0.784214 -7.624214)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d6611864-7894-4d9e-b253-8f2ead9cc48d\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.25 -8.21)\r\n\t\t\t(mid 23.658356 -7.610071)\r\n\t\t\t(end 24.23 -6.19)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3b48d749-0ca6-43ac-b2a5-1419f54747e5\")\r\n\t\t)\r\n\t\t(fp_text user \"No copper\"\r\n\t\t\t(at 11.43 -3.81 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"2462c333-ec2f-475a-9a9a-0823b24e4c61\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"KEEP OUT\"\r\n\t\t\t(at 11.43 -6.35 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"98743922-0d4b-4ba2-b878-94c32dfeeff2\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 11.43 10 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"816fa616-400a-433b-ae16-5aab94b09755\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"~{RST}\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"7b645f68-6f15-43ca-bd60-aa49002b84c0\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t\t\t(pinfunction \"A0\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"05fe543b-ac69-429a-9a0a-19adb95b6a40\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t\t\t(pinfunction \"D0\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"3b1435e8-5db2-4b3f-9899-d662d917a35e\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t\t\t(pinfunction \"SCK/D5\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"87e1d286-274c-4ded-80b4-2148c96b4712\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t\t\t(pinfunction \"MISO/D6\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"0cb11f74-3bbe-4a2b-bf82-32498b30d34c\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole oval\r\n\t\t\t(at 0 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t\t\t(pinfunction \"MOSI/D7\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"0c2388e2-aee0-4de8-94e5-447144887da1\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole oval\r\n\t\t\t(at 0 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t\t\t(pinfunction \"CS/D8\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"6ae805a7-9172-4c85-ae4e-88d17e4d1dca\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole oval\r\n\t\t\t(at 0 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"3V3\")\r\n\t\t\t(pintype \"power_out\")\r\n\t\t\t(uuid \"16fc3fec-03bc-4e5b-a6cb-adbac9e2391a\")\r\n\t\t)\r\n\t\t(pad \"9\" thru_hole oval\r\n\t\t\t(at 22.86 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"5V\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"4d2a42e0-5000-4934-a937-90e83f4978f4\")\r\n\t\t)\r\n\t\t(pad \"10\" thru_hole oval\r\n\t\t\t(at 22.86 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"GND\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"0d7622cd-7329-4c2c-881c-c53f2410fbff\")\r\n\t\t)\r\n\t\t(pad \"11\" thru_hole oval\r\n\t\t\t(at 22.86 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t\t\t(pinfunction \"D4\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"2dec5448-e3d4-4235-88cd-1a993adbe7ab\")\r\n\t\t)\r\n\t\t(pad \"12\" thru_hole oval\r\n\t\t\t(at 22.86 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t\t\t(pinfunction \"D3\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"166193e4-579f-4f6d-a47e-f94352a5864c\")\r\n\t\t)\r\n\t\t(pad \"13\" thru_hole oval\r\n\t\t\t(at 22.86 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t\t\t(pinfunction \"SDA/D2\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"8b7ef2c6-7b7b-4ae7-a36e-c246ef1c2ae9\")\r\n\t\t)\r\n\t\t(pad \"14\" thru_hole oval\r\n\t\t\t(at 22.86 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t\t\t(pinfunction \"SCL/D1\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"c56b2894-6215-4737-95c1-c05b24ae4196\")\r\n\t\t)\r\n\t\t(pad \"15\" thru_hole oval\r\n\t\t\t(at 22.86 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t\t\t(pinfunction \"RX\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"60866d99-0dad-47bc-9f96-dc249f0b6b76\")\r\n\t\t)\r\n\t\t(pad \"16\" thru_hole oval\r\n\t\t\t(at 22.86 0)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t\t\t(pinfunction \"TX\")\r\n\t\t\t(pintype \"output\")\r\n\t\t\t(uuid \"e81e8050-75c7-45c6-aec0-d1e23e989346\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Module.3dshapes/wemos_d1_mini_light.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"19f06d5c-34ed-4860-8e21-d23608bad5f5\")\r\n\t\t(at 88 94.515)\r\n\t\t(descr \"Through hole straight pin header, 1x08, 2.54mm pitch, single row\")\r\n\t\t(tags \"Through hole pin header THT 1x08 2.54mm single row\")\r\n\t\t(property \"Reference\" \"J2\"\r\n\t\t\t(at 0 -2.33 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8c639d69-4d4a-48b8-8582-cc619d8f9193\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - L\"\r\n\t\t\t(at 0 20.11 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"07691077-3c5d-4291-8d22-7ec9b84c541e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"799e7bac-c35c-4616-9ca2-eabf696ffe20\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"2b90a94e-a7c1-4fed-9952-cfd9dcca4456\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"b2fca465-7182-4ae8-b1e8-0ae0c9ff008c\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/a8388ad7-e052-43ad-81fa-ef133b176f18\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 -1.33)\r\n\t\t\t(end 0 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"9c22b570-8a46-4aba-a4b9-78726a4f8a30\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 0)\r\n\t\t\t(end -1.33 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"510a0167-ccdc-4b80-ae88-0d4a3e54a374\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end -1.33 19.11)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ed36cc41-e792-4728-9d1e-91b6569e48f3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end 1.33 1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"569cbcb1-7d48-4ff6-85a4-fd33427e981a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 19.11)\r\n\t\t\t(end 1.33 19.11)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5f84260a-8396-4a1e-a5c7-ca3076fce1c1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 1.27)\r\n\t\t\t(end 1.33 19.11)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"29e35cf4-d495-4658-a026-0c9264e11e92\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 -1.8)\r\n\t\t\t(end -1.8 19.55)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"282cfa39-56e3-405a-9d37-97dcc63ce954\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 19.55)\r\n\t\t\t(end 1.8 19.55)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"6c4ef4c9-d398-4340-be25-27d0c6008e1d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.8 -1.8)\r\n\t\t\t(end -1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"f456e9dd-4385-471a-a6af-07ba82ff6918\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.8 19.55)\r\n\t\t\t(end 1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"babbd6c6-06b6-49dc-8f6e-9e154c126cda\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 -0.635)\r\n\t\t\t(end -0.635 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"573155e9-7fa0-4bae-9ecc-e1801221c097\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 19.05)\r\n\t\t\t(end -1.27 -0.635)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"99dad6e4-bd9f-4178-b3e0-52eb7f3096c9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.635 -1.27)\r\n\t\t\t(end 1.27 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"bd12d20a-d126-46c8-b97a-f1b69cadb7ab\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 -1.27)\r\n\t\t\t(end 1.27 19.05)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"bdf2787e-4eb0-4fed-b754-bc1179986374\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 19.05)\r\n\t\t\t(end -1.27 19.05)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"52fe8b13-82b7-4991-b698-6e20eaf10e8c\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 0 8.89 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"fc72a3e6-134d-48f5-9b2e-ef4aade6a366\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"664ef6bd-f693-4814-a286-c2e31b829c7c\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"dfd56fa6-347c-482b-9fad-40cf904df487\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"f07782df-f99b-4863-8c5d-4e18e56de0aa\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"68ff1354-f53b-4234-a5a0-af7ba4d60434\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"4791fd3a-d76e-4892-9e6b-b98cc1b72dda\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole oval\r\n\t\t\t(at 0 12.7)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t\t\t(pinfunction \"Pin_6\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"c61c8839-9d9f-4ae8-816e-d70e2a8cbad1\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole oval\r\n\t\t\t(at 0 15.24)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t\t\t(pinfunction \"Pin_7\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"5b4cb2c8-604c-4903-8f06-f38180b2d658\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole oval\r\n\t\t\t(at 0 17.78)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_8\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"e083492a-0dda-42bf-805a-5a1fc5666739\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"542cbb73-7d9d-46cd-a967-ce7dd0d37b62\")\r\n\t\t(at 158 35.19 -90)\r\n\t\t(descr \"Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\")\r\n\t\t(tags \"Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm\")\r\n\t\t(property \"Reference\" \"R1\"\r\n\t\t\t(at 3.81 0 90)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"41531ba0-66cd-44b6-af8f-80937483a0a6\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"R\"\r\n\t\t\t(at 3.81 2.37 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0a6e1d13-2b1c-4387-8c72-ec31ccc9a001\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"237f11df-cb10-414e-8a78-b54fb6e7b9fc\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"50b5de61-8a96-4452-9820-b68b99b0e45c\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Resistor\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"3d9c2113-aaef-4315-b2b5-f264028d2179\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"R_*\")\r\n\t\t(path \"/40c55569-8314-425f-9a8c-a3b604acff22\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start 0.54 1.37)\r\n\t\t\t(end 7.08 1.37)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"59a949fe-f605-4269-9e19-55b08e816658\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 7.08 1.37)\r\n\t\t\t(end 7.08 1.04)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"1b1f9f93-9538-4126-8b68-ac652829a53f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.54 1.04)\r\n\t\t\t(end 0.54 1.37)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"23d478cd-7641-44fa-9089-024c041e3c80\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.54 -1.04)\r\n\t\t\t(end 0.54 -1.37)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7523f4c7-6e4d-4213-b1d4-133d687ed360\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.54 -1.37)\r\n\t\t\t(end 7.08 -1.37)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6f4c809e-0b78-4bfc-a94c-b311035316b6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 7.08 -1.37)\r\n\t\t\t(end 7.08 -1.04)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d2ffb98f-c2ff-4474-8262-bb4f017f99af\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.05 1.5)\r\n\t\t\t(end 8.67 1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e84edc36-0327-4124-a716-3d29d84043aa\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.67 1.5)\r\n\t\t\t(end 8.67 -1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"b5066578-2d0f-4b14-ad9c-e0d2cc2a6362\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.05 -1.5)\r\n\t\t\t(end -1.05 1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d021c58a-7255-40f9-b9c4-b772753a8c6e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.67 -1.5)\r\n\t\t\t(end -1.05 -1.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"fd49c9bf-c40d-40a5-9e1b-9b954d94f0d9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.66 1.25)\r\n\t\t\t(end 6.96 1.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8f19c609-f2ed-4a42-ad5e-1dce257e0dcf\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.96 1.25)\r\n\t\t\t(end 6.96 -1.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5ee48225-7f57-4e84-81a5-a5a1b1111cb0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0 0)\r\n\t\t\t(end 0.66 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"c2d4d8d5-b117-4f8a-a40a-189e17f6e5b5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 7.62 0)\r\n\t\t\t(end 6.96 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f55e3b09-4eb7-4536-a80a-e8342cf6039d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.66 -1.25)\r\n\t\t\t(end 0.66 1.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"387b7772-b4a9-47f5-8048-239d35660457\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.96 -1.25)\r\n\t\t\t(end 0.66 -1.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b197963c-982f-49ce-b8f7-1f5e1730c434\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 3.81 0 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"83fabcff-72e4-46c5-b60c-54ec91cf348f\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole circle\r\n\t\t\t(at 0 0 270)\r\n\t\t\t(size 1.6 1.6)\r\n\t\t\t(drill 0.8)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 2 \"Net-(D1-A)\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"5aaa12de-ed16-475a-b512-c696a39c0dfe\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 7.62 0 270)\r\n\t\t\t(size 1.6 1.6)\r\n\t\t\t(drill 0.8)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"5bfc9de6-b446-4391-8fa3-f84a707b446d\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"628c96cf-e70e-46d0-8be1-9b180bd05106\")\r\n\t\t(at 122 94.515)\r\n\t\t(descr \"Through hole straight pin header, 1x08, 2.54mm pitch, single row\")\r\n\t\t(tags \"Through hole pin header THT 1x08 2.54mm single row\")\r\n\t\t(property \"Reference\" \"J1\"\r\n\t\t\t(at 0 -2.33 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"9da7883d-3c78-4cbb-8370-4aadf1e5c2d9\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - R\"\r\n\t\t\t(at 0 20.11 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"50908e89-ac26-40d3-9970-97ef82662e9e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"81c5e1c9-4f4c-48fc-af56-3f8ce8ffdfcf\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"13ea4125-2cf5-464a-b08a-18a2b9362d23\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"7aabcbf6-fe06-4551-8388-34287d6c2222\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/b38961b6-2e0a-4aee-a4a8-88631a00266e\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 -1.33)\r\n\t\t\t(end 0 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6cca7904-a127-4f7a-b18b-8524b39cfbe4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 0)\r\n\t\t\t(end -1.33 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"88c3b0f1-9a15-48ef-bf97-b07ad7372d85\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end -1.33 19.11)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"adb7f653-f45c-4ce9-a069-7d623f2b7bcf\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end 1.33 1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5d35b8b4-e6b4-417f-9fd0-1329572691d7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 19.11)\r\n\t\t\t(end 1.33 19.11)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0445f551-f0e2-4783-9935-a9c7fd28ac1b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 1.27)\r\n\t\t\t(end 1.33 19.11)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b24ac547-7e5b-429b-8379-3631fbca2123\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 -1.8)\r\n\t\t\t(end -1.8 19.55)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"2ae9f507-5e0d-4b50-acfd-b8dcf78d1b49\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 19.55)\r\n\t\t\t(end 1.8 19.55)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"35da6e89-c5a8-4660-88a1-05ad40190e6b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.8 -1.8)\r\n\t\t\t(end -1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"ea4c5a2b-809c-4ee8-8339-3a86fb1e6b96\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.8 19.55)\r\n\t\t\t(end 1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"8484ad86-836a-4f9f-b179-397409826f7e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 -0.635)\r\n\t\t\t(end -0.635 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e6a2312a-7a32-4a25-9b6e-3c4068f2d4f7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 19.05)\r\n\t\t\t(end -1.27 -0.635)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3ab490bd-2986-420b-8dee-78b36e3d5506\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.635 -1.27)\r\n\t\t\t(end 1.27 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"2e1628a9-2dde-4a9f-bab4-be7a526cadfc\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 -1.27)\r\n\t\t\t(end 1.27 19.05)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"965bc1cb-c154-4339-a90e-394766d53a93\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 19.05)\r\n\t\t\t(end -1.27 19.05)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"150786fb-7b12-429d-a3a0-c1309e15e3ef\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 0 8.89 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d48a3c29-eaad-4449-9dbc-2b88c0a04bf3\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"f491ace3-ff49-462d-bb54-4518cfc14c23\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"bcde83a2-2ce1-4f48-9991-b5ff1eefdb5a\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"744cc7cb-82de-4797-9d38-38f92f4a4d94\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"b56af8c9-e17a-4134-a17e-e1bfe6c2b89e\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"3806092e-d40c-4f3a-b2f3-e050dc29b5a7\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole oval\r\n\t\t\t(at 0 12.7)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t\t\t(pinfunction \"Pin_6\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"a73bd933-1508-4453-b205-09c95c6242d2\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole oval\r\n\t\t\t(at 0 15.24)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_7\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"b5ab4e48-ae6b-4b4f-8d58-ee58b81b22d1\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole oval\r\n\t\t\t(at 0 17.78)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_8\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"806026b1-1236-4465-bec6-7260f9e4f77f\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Module:WEMOS_D1_mini_light\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"6e70f540-872b-4a37-85b1-c8427d41036e\")\r\n\t\t(at 93.5 54)\r\n\t\t(descr \"16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg\")\r\n\t\t(tags \"ESP8266 WiFi microcontroller\")\r\n\t\t(property \"Reference\" \"U3\"\r\n\t\t\t(at 22 27 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d552dd36-0b24-41c4-95a9-ea772bd66932\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 11.7 0 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b4508c96-c787-4799-8932-cb57520faa09\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"f0ae6ef0-c0b3-4804-9f5d-a23b4ab9c87f\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"bb10c7bd-d458-4435-a1ab-830551cc8bf5\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"10abdcd3-7494-4992-823d-29c13578ae5e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"WEMOS*D1*mini*\")\r\n\t\t(path \"/7e7488c7-5c64-4d49-a49a-4dd4ebe5e4b8\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end -1.5 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d4b312d4-ebb9-44ad-b4b9-6f24c1a2ffb3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end 1.04 19.22)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c628312b-801e-44aa-8af5-da1a1ee34f12\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 19.22)\r\n\t\t\t(end 1.04 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e5702a99-27a9-4905-bf85-52e44e397dd0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 26.12)\r\n\t\t\t(end 24.36 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c0c6181f-2b4a-4661-a418-791285538452\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.24 -8.34)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"f4323d39-4263-4f90-a0fa-ec25c4726f28\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.36 26.12)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6af4c9f6-7af5-40f4-917f-c53cef4d7cce\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.5 -6.21)\r\n\t\t\t(mid -0.876137 -7.716137)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5687f1a5-ee19-44c1-baad-e11a4ed7b59f\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.23 -8.34)\r\n\t\t\t(mid 23.736137 -7.716137)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"aa4c4e48-f28f-4c32-b9bc-d0813e81f916\")\r\n\t\t)\r\n\t\t(fp_poly\r\n\t\t\t(pts\r\n\t\t\t\t(xy -2.54 -0.635) (xy -2.54 0.635) (xy -1.905 0)\r\n\t\t\t)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.15)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill solid)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"716f62f9-4fc2-4559-b7e7-da73d6a1415d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -8.2)\r\n\t\t\t(end -1.35 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"44e7882f-b5aa-4945-8a1e-efda8d4dded7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -7.4)\r\n\t\t\t(end -0.55 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"eb698839-88ae-4f13-aa4b-e0a736c6458e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -3.4)\r\n\t\t\t(end 3.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"2c458a68-cd4e-4ef5-8d37-b38ce1066047\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 5.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"d77404d0-aac2-4676-9216-2cab1892af4f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 24.25 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"14d1b41b-056c-452d-9eff-c848ef03b691\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.3 -5.45)\r\n\t\t\t(end 1.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"3225f41d-37f9-4810-9842-59dbcc1675b2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.65 -1.4)\r\n\t\t\t(end 7.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"5bfc5361-977b-46c4-9dd9-2211780e639a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 2.65 -1.4)\r\n\t\t\t(end 9.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"2b07a432-9aef-43c8-81ae-c8c4b6bb7f64\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 4.65 -1.4)\r\n\t\t\t(end 11.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"46235d26-0ea9-4978-a69f-7eba859df5ad\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.65 -1.4)\r\n\t\t\t(end 13.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"19ad3b20-4bf7-42a4-b4a7-d09100633f76\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.65 -1.4)\r\n\t\t\t(end 15.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"db588535-26ae-447c-8386-2f4755357363\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 10.65 -1.4)\r\n\t\t\t(end 17.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"8b43cbfe-ccd9-4401-9331-8f69842f6ab4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 12.65 -1.4)\r\n\t\t\t(end 19.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"d5922523-0dba-4bee-b531-07ed7237248a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 14.65 -1.4)\r\n\t\t\t(end 21.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"419008a8-0bee-4729-95b5-70d77a74f1e7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.65 -1.4)\r\n\t\t\t(end 23.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"33d96156-a2cc-46e3-a514-0ee58b902ac6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.65 -1.4)\r\n\t\t\t(end 24.25 -7)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"8c7cb86b-c24d-4099-8f9c-ef7a7d7226ac\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 20.65 -1.4)\r\n\t\t\t(end 24.25 -5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"8dd858f4-fbb9-4815-8f8e-1462b55b40a9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.65 -1.4)\r\n\t\t\t(end 24.25 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"386d91bb-899b-4d63-adb4-50eca88a43c5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -8.2)\r\n\t\t\t(end -1.35 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"de5a0504-701e-40d5-a8cc-5c00728d077c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -1.4)\r\n\t\t\t(end 24.25 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"b5ba1808-6d90-42ee-97a8-aa0a6352fde9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 -8.46)\r\n\t\t\t(end 24.48 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"6e4d66c2-2621-41d0-9f25-222fd9aad4f8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 26.24)\r\n\t\t\t(end -1.62 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"fad18a89-059f-47c1-a065-4e7cfb1022d1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 -8.46)\r\n\t\t\t(end 24.48 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d095d556-e531-4f10-ab11-4e0f88a927be\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 26.24)\r\n\t\t\t(end -1.62 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"ea322905-ccfb-449c-bf5f-38a486e2270a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6bd9c03a-8f42-46aa-a5d4-71563e6b6507\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -1.37 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"57b707ff-5131-4204-b6b7-5cd2d5c12426\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -0.37 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"ec150a89-831b-472b-8691-90239c1d904b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 19.09)\r\n\t\t\t(end 1.17 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"97409b50-cd5c-4a93-986b-79ff16c9a7bf\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.37 0)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"dc3dbd2c-177e-4b12-8f84-b8cd4021d29a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 19.09)\r\n\t\t\t(end 1.17 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"18e0aed1-08bd-4fcd-8592-f95f12ec4634\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 25.99)\r\n\t\t\t(end 24.23 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"eb03735a-fa1f-419d-ada6-44787bb34cd2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.23 -8.21)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"310e5034-5795-41fa-81e7-1924aca2cd2a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.23 25.99)\r\n\t\t\t(end 24.23 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"1d08273e-05fe-402c-a13e-84ca289a2212\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(mid -0.784214 -7.624214)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"24cd120b-2a7f-400a-9f12-0a5afb5da00d\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.25 -8.21)\r\n\t\t\t(mid 23.658356 -7.610071)\r\n\t\t\t(end 24.23 -6.19)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5c9ed653-d2aa-43e1-a3d6-5716953d71ca\")\r\n\t\t)\r\n\t\t(fp_text user \"KEEP OUT\"\r\n\t\t\t(at 11.43 -6.35 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"53569575-1780-4f31-bd7a-243a2b74b14a\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"No copper\"\r\n\t\t\t(at 11.43 -3.81 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"65efae54-80f6-4529-821d-caadf9ec6986\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 11.43 10 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3a90bd76-f8d6-41ac-9000-c7a5685169ee\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"~{RST}\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"3be5bd4e-b9d6-4c80-909c-6f8db4133009\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t\t\t(pinfunction \"A0\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"21bf233c-1de9-4770-922c-fa301efad121\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t\t\t(pinfunction \"D0\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"7cd1d3d0-4a45-42dc-9c30-c24fffd269c1\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t\t\t(pinfunction \"SCK/D5\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"44f0e311-c7e4-4a1d-a03f-e16679b477cf\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t\t\t(pinfunction \"MISO/D6\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"bdb31b85-cdae-417d-abb7-af110473f0c7\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole oval\r\n\t\t\t(at 0 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t\t\t(pinfunction \"MOSI/D7\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"8c6ef439-3da8-4f32-8497-f51d61b89a3f\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole oval\r\n\t\t\t(at 0 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t\t\t(pinfunction \"CS/D8\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"a2afb31b-7bef-457a-9552-2163495f0d3e\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole oval\r\n\t\t\t(at 0 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"3V3\")\r\n\t\t\t(pintype \"power_out\")\r\n\t\t\t(uuid \"151d8168-6ba0-4cf9-b945-516a6b05550e\")\r\n\t\t)\r\n\t\t(pad \"9\" thru_hole oval\r\n\t\t\t(at 22.86 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"5V\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"9a51ea1e-22e7-48b9-bdcd-d9eeddc0ae8b\")\r\n\t\t)\r\n\t\t(pad \"10\" thru_hole oval\r\n\t\t\t(at 22.86 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"GND\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"8dbc528e-e64c-46c2-8e60-c837c9196bbe\")\r\n\t\t)\r\n\t\t(pad \"11\" thru_hole oval\r\n\t\t\t(at 22.86 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t\t\t(pinfunction \"D4\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"2d8c2aa3-2d93-492a-9c79-bafe190e0477\")\r\n\t\t)\r\n\t\t(pad \"12\" thru_hole oval\r\n\t\t\t(at 22.86 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t\t\t(pinfunction \"D3\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"2553b9e2-90a4-4234-a014-45defea21af0\")\r\n\t\t)\r\n\t\t(pad \"13\" thru_hole oval\r\n\t\t\t(at 22.86 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t\t\t(pinfunction \"SDA/D2\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"9b5e530e-9f5a-4e36-8ec6-789bde185cd0\")\r\n\t\t)\r\n\t\t(pad \"14\" thru_hole oval\r\n\t\t\t(at 22.86 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t\t\t(pinfunction \"SCL/D1\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"60476186-954a-491f-b473-5bb08e10e472\")\r\n\t\t)\r\n\t\t(pad \"15\" thru_hole oval\r\n\t\t\t(at 22.86 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t\t\t(pinfunction \"RX\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"37593070-1eff-4dce-8985-c805ee179128\")\r\n\t\t)\r\n\t\t(pad \"16\" thru_hole oval\r\n\t\t\t(at 22.86 0)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t\t\t(pinfunction \"TX\")\r\n\t\t\t(pintype \"output\")\r\n\t\t\t(uuid \"06e87f93-e2ec-4550-bf2c-0f12210a1bca\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Module.3dshapes/wemos_d1_mini_light.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Module:WEMOS_D1_mini_light\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"760effc4-4c56-4044-b871-f37286098267\")\r\n\t\t(at 131.5 94.5)\r\n\t\t(descr \"16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg\")\r\n\t\t(tags \"ESP8266 WiFi microcontroller\")\r\n\t\t(property \"Reference\" \"U2\"\r\n\t\t\t(at 24.36 27.5 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"284fbe53-4c73-4198-b6f2-0a05f885f193\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 11.7 0 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"9a8d7046-db9a-41d1-95b1-880368129e90\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"539a38d3-d6a6-4f57-8aeb-e8b922b08bff\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"1d4e6113-b941-47e9-89aa-af24a758875d\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"34f63b40-143b-444f-a611-a4a783880503\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"WEMOS*D1*mini*\")\r\n\t\t(path \"/857ad8e9-c677-475a-b327-42b8efd3690d\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end -1.5 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"bd33bd8d-d64e-433d-ba66-deea01f1ac2e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end 1.04 19.22)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0578290f-7d24-4755-b133-d41da0afa3ce\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 19.22)\r\n\t\t\t(end 1.04 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"1efc1b2d-aa3c-459b-8f5e-cc97110560f0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 26.12)\r\n\t\t\t(end 24.36 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ef396bf8-e263-4d8b-990e-d21a77369ff4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.24 -8.34)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"82f10b40-59dc-45ca-9200-6786caae74a7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.36 26.12)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8ce23e93-93b8-4aa5-8633-56a22a67fd8c\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.5 -6.21)\r\n\t\t\t(mid -0.876137 -7.716137)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"288de293-f83b-4944-9c21-eac5bdba95de\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.23 -8.34)\r\n\t\t\t(mid 23.736137 -7.716137)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"feeefca7-48df-49a6-8a20-e4c646bbce11\")\r\n\t\t)\r\n\t\t(fp_poly\r\n\t\t\t(pts\r\n\t\t\t\t(xy -2.54 -0.635) (xy -2.54 0.635) (xy -1.905 0)\r\n\t\t\t)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.15)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill solid)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"420fd2a3-15d6-41cc-b23a-71b54d36cd5c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -8.2)\r\n\t\t\t(end -1.35 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"96980017-9f91-4e0d-b2a3-a5b9b8a55501\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -7.4)\r\n\t\t\t(end -0.55 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"9713d591-c19a-41b9-98fc-e6be5ed349bb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -3.4)\r\n\t\t\t(end 3.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"19296b9f-de9c-4121-b22d-8827bd5c8463\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 5.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"030f078d-1733-40d4-a1d6-101ed6aaa598\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 24.25 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"c422de46-fc93-4fe4-8fef-89cb0486fe18\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.3 -5.45)\r\n\t\t\t(end 1.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"ac3ca053-8599-49f1-84d8-e756ecdc6c77\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.65 -1.4)\r\n\t\t\t(end 7.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"dde9c118-1fad-4e16-a3e8-66205f624b01\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 2.65 -1.4)\r\n\t\t\t(end 9.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"757ff474-4b47-4046-b9c2-e9793cbf326e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 4.65 -1.4)\r\n\t\t\t(end 11.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"c25ab519-f50b-4e82-afea-36f991219540\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.65 -1.4)\r\n\t\t\t(end 13.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"d8367d07-649d-4a5a-b46d-679ebde9032f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.65 -1.4)\r\n\t\t\t(end 15.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"a84dad86-d2ce-418c-a689-16f793a2082e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 10.65 -1.4)\r\n\t\t\t(end 17.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"0ebbecc2-164c-49b9-918b-df4723e33a54\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 12.65 -1.4)\r\n\t\t\t(end 19.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"334c04c1-af77-4b06-a9b3-39679b6c2f0e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 14.65 -1.4)\r\n\t\t\t(end 21.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"55900f61-3110-4687-8ef1-3225eae9d353\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.65 -1.4)\r\n\t\t\t(end 23.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"c59c1f63-0f5c-47cb-b466-e070937ca777\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.65 -1.4)\r\n\t\t\t(end 24.25 -7)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"57697b63-9c56-401a-98aa-69bac03a63d4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 20.65 -1.4)\r\n\t\t\t(end 24.25 -5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"9824f5aa-eb0d-4ff4-a4f2-aed9048922eb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.65 -1.4)\r\n\t\t\t(end 24.25 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"8ee13050-e922-47b0-9098-3b64085ce8ab\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -8.2)\r\n\t\t\t(end -1.35 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"ef6c6956-e087-475e-8a89-cb0c18608a63\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -1.4)\r\n\t\t\t(end 24.25 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"b66f973d-e146-419c-9653-64d0fa5e82ab\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 -8.46)\r\n\t\t\t(end 24.48 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"7bc8d81d-4e24-4144-96f3-43fb314c9dac\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 26.24)\r\n\t\t\t(end -1.62 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"1d0e159d-8f55-4ece-838c-82dfed70fd07\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 -8.46)\r\n\t\t\t(end 24.48 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"b7193c97-0088-4253-bf55-e2b7ffd3dcc6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 26.24)\r\n\t\t\t(end -1.62 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"ae6be8a6-4993-4a31-b071-f401a6acfcc3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6c6d1c5e-09ff-4635-874c-8b9362991f1a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -1.37 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5e88cf82-3b43-4b58-98cf-f8b1f81cb014\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -0.37 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"764675ee-ee2b-4597-a527-b96f998178a2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 19.09)\r\n\t\t\t(end 1.17 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"229cd1bd-0c88-421d-b839-3da7b7cb191a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.37 0)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"126c3d24-7576-4ab4-b493-de793e3e3564\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 19.09)\r\n\t\t\t(end 1.17 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"21050291-0c5d-42c5-986b-40a55c4dfe53\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 25.99)\r\n\t\t\t(end 24.23 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f8b254ba-18d8-47d6-b157-7421f4153eeb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.23 -8.21)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5ab0e7f1-9388-4cbb-8c22-fd9c403f326d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.23 25.99)\r\n\t\t\t(end 24.23 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"ecc15e3a-5a56-46bb-925f-f00c82b6328a\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(mid -0.784214 -7.624214)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f044164e-4951-4a22-a59f-a5c70c3e1367\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.25 -8.21)\r\n\t\t\t(mid 23.658356 -7.610071)\r\n\t\t\t(end 24.23 -6.19)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3cf9a2a2-0ff2-44c6-8541-df7d43848b6a\")\r\n\t\t)\r\n\t\t(fp_text user \"No copper\"\r\n\t\t\t(at 11.43 -3.81 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"83b4ad98-8939-40cd-b1f0-a14f3f793097\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"KEEP OUT\"\r\n\t\t\t(at 11.43 -6.35 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"ad83270f-3cf0-4a4b-a30b-18a9fe65480e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 11.43 10 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"55a60560-c54c-4181-9c6e-1cd71167e3a7\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"~{RST}\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"a6f9411b-c05b-45cf-a6bd-35828db4153c\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t\t\t(pinfunction \"A0\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"cc6c3f03-0a03-4ccc-89d1-ed4ffb4c4dc8\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t\t\t(pinfunction \"D0\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"68193a5f-6ba3-4604-9de2-9d3659011723\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t\t\t(pinfunction \"SCK/D5\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"41ae4edc-4553-4258-aa20-e2130ef39f67\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t\t\t(pinfunction \"MISO/D6\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"4594d360-1a37-4ca2-bc85-035fcaa3ab31\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole oval\r\n\t\t\t(at 0 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t\t\t(pinfunction \"MOSI/D7\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"4f196664-c69e-4f5f-ac56-e37866f5a09c\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole oval\r\n\t\t\t(at 0 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t\t\t(pinfunction \"CS/D8\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"38beaa3d-cb2e-4567-8b49-17edff0999b6\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole oval\r\n\t\t\t(at 0 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"3V3\")\r\n\t\t\t(pintype \"power_out\")\r\n\t\t\t(uuid \"446e360b-e229-449f-b501-fc4897eb5b85\")\r\n\t\t)\r\n\t\t(pad \"9\" thru_hole oval\r\n\t\t\t(at 22.86 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"5V\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"c5784e0a-f212-4dcf-a6e8-a0f518842475\")\r\n\t\t)\r\n\t\t(pad \"10\" thru_hole oval\r\n\t\t\t(at 22.86 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"GND\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"39621df5-7fcd-4cf9-b621-ae4cefbaa1a7\")\r\n\t\t)\r\n\t\t(pad \"11\" thru_hole oval\r\n\t\t\t(at 22.86 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t\t\t(pinfunction \"D4\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"f89efa83-49ba-400f-823d-49c170d7ff10\")\r\n\t\t)\r\n\t\t(pad \"12\" thru_hole oval\r\n\t\t\t(at 22.86 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t\t\t(pinfunction \"D3\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"f4e9d6bc-cf07-4a76-b52b-f27bd9122e91\")\r\n\t\t)\r\n\t\t(pad \"13\" thru_hole oval\r\n\t\t\t(at 22.86 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t\t\t(pinfunction \"SDA/D2\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"87099a52-b2ed-4ea9-bb84-8f6869181732\")\r\n\t\t)\r\n\t\t(pad \"14\" thru_hole oval\r\n\t\t\t(at 22.86 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t\t\t(pinfunction \"SCL/D1\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"a68c6335-dd71-4cc8-b83a-b3ee6573cd97\")\r\n\t\t)\r\n\t\t(pad \"15\" thru_hole oval\r\n\t\t\t(at 22.86 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t\t\t(pinfunction \"RX\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"6d43da7b-7703-40f0-83f1-1441c08516df\")\r\n\t\t)\r\n\t\t(pad \"16\" thru_hole oval\r\n\t\t\t(at 22.86 0)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t\t\t(pinfunction \"TX\")\r\n\t\t\t(pintype \"output\")\r\n\t\t\t(uuid \"a19f43ee-9289-492c-8330-b0c3f13f1514\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Module.3dshapes/wemos_d1_mini_light.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"87ddd931-6237-4830-8c6f-c82fe7c69b47\")\r\n\t\t(at 160.5 81.3712)\r\n\t\t(descr \"Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\")\r\n\t\t(tags \"Through hole socket strip THT 1x05 2.54mm single row\")\r\n\t\t(property \"Reference\" \"J5\"\r\n\t\t\t(at 0 -2.77 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e21ccfa3-602b-4f93-ada5-653fc0e454d8\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x05_Pin - 5v\"\r\n\t\t\t(at 0 12.93 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"7f922299-d59a-4816-8b69-144e3fc4a4f1\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"8c78bbd5-f56a-4f01-8e73-478157607449\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"dacece15-e4b3-417c-b337-07139dc1083d\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"e920b8ab-84eb-4d5c-92b9-ffee59cfc268\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/f18a20b4-e7b5-4a52-9d98-d364421505d9\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end -1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d6fed4ba-bee6-4540-9bc7-dee385f6401e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end 1.33 1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"757dc119-87c5-4740-9920-da42f1bf31dd\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 11.49)\r\n\t\t\t(end 1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"1f015641-a38a-4492-be49-dc76c2249247\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0 -1.33)\r\n\t\t\t(end 1.33 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7e322f3e-8b7e-4824-8905-40446669b936\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 -1.33)\r\n\t\t\t(end 1.33 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0672b8a1-7697-47f7-b63e-3644636ff802\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 1.27)\r\n\t\t\t(end 1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"76b7162c-4212-45f6-8283-15894243ad94\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 -1.8)\r\n\t\t\t(end 1.75 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e99100be-5f21-41cc-ac85-aedfd1796b21\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 11.9)\r\n\t\t\t(end -1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e2a96c38-ce52-4b88-9888-ca9863a02e0b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.75 -1.8)\r\n\t\t\t(end 1.75 11.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"f7ec738d-5f4f-463f-9145-5be7646b895e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.75 11.9)\r\n\t\t\t(end -1.8 11.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"4ae18694-db8a-47ea-a2c9-35df7313039e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 -1.27)\r\n\t\t\t(end 0.635 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f127b867-b285-4d63-8c15-869ee9a40712\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 11.43)\r\n\t\t\t(end -1.27 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"08f1f7e4-4058-4119-84aa-3d9a00c5a4ca\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.635 -1.27)\r\n\t\t\t(end 1.27 -0.635)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5f7b17e1-2ceb-4398-9d3b-763cec4acfc7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 -0.635)\r\n\t\t\t(end 1.27 11.43)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"059823e8-308a-4ffc-9cfe-94b8d335aa1e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 11.43)\r\n\t\t\t(end -1.27 11.43)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"db9444fd-e2ab-47e4-ab4d-4d1584f844c6\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 0 5.08 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"fed5c04e-5844-4a27-afde-a622ab767f5c\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"460b45ad-b231-4601-b4f5-30c26514586d\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"89a179bb-f059-448a-baeb-58299479381d\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"c4eb4001-017a-4012-8029-ab27ff859251\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"1f34e95a-78a7-4ec9-9d2d-6be9a824c266\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"d82407b4-a28b-4e25-9e09-71a33aadb7ca\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x05_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"9760a81e-3980-4f90-a7f7-e6b7aed93416\")\r\n\t\t(at 160.5 48)\r\n\t\t(descr \"Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\")\r\n\t\t(tags \"Through hole socket strip THT 1x05 2.54mm single row\")\r\n\t\t(property \"Reference\" \"J7\"\r\n\t\t\t(at 0 -2.77 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"420e5814-d779-4afb-8ba9-490f9de1d02e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x05_Pin - G\"\r\n\t\t\t(at 0 12.93 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"00dfdc21-922b-427f-b07f-e4fc1cf031ee\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"9c0fff76-eb42-4060-9685-476cf8822538\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"94edb96b-26c3-4ddd-a216-1f27a192b310\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"bd638b4b-30b3-444c-9f6c-1922f30c8624\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/451e32c7-d634-44eb-a1a3-474541a7fdd7\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end -1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ee80f72b-72d8-4b92-b01c-13c4ba8350f6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end 1.33 1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0ec243b9-8b45-4653-8ce7-03b8fd39f0eb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 11.49)\r\n\t\t\t(end 1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"489b5c47-3bff-46f6-9f8d-b66e7604c96c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0 -1.33)\r\n\t\t\t(end 1.33 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"81f4f159-07b2-4e1c-9ab3-c1fdbfe2f001\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 -1.33)\r\n\t\t\t(end 1.33 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7845f02d-a376-4c6c-9185-f7c62d08612c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 1.27)\r\n\t\t\t(end 1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fef55039-bda5-4300-b58f-eef44ed24675\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 -1.8)\r\n\t\t\t(end 1.75 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"0977ce7e-4c7f-4ebc-b887-cfb512e27f96\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 11.9)\r\n\t\t\t(end -1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"8621d6e7-1337-4026-9ce4-42f2b7dc2f55\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.75 -1.8)\r\n\t\t\t(end 1.75 11.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e497cb31-36e8-43ee-b817-a76ca80426a1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.75 11.9)\r\n\t\t\t(end -1.8 11.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"bd652872-d144-4d2f-afa8-89056f6a9157\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 -1.27)\r\n\t\t\t(end 0.635 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f22376d6-3c61-46ed-a620-75dda622edd1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 11.43)\r\n\t\t\t(end -1.27 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"cf40c5af-295d-4723-a863-a0ae1e64e9f4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.635 -1.27)\r\n\t\t\t(end 1.27 -0.635)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f8ef5e87-e8ac-40fa-954d-913b309a39e5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 -0.635)\r\n\t\t\t(end 1.27 11.43)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b5c780f5-5d86-4fb7-855f-a34f4f490f72\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 11.43)\r\n\t\t\t(end -1.27 11.43)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"13c76e0f-c2a2-432b-8d32-bb0b07f964b8\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 0 5.08 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0acbf02c-2469-4908-b118-5bb982e74691\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"e084f8ed-7d5b-4cbf-8302-8b21f3b9de01\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"bcd77423-cc84-4195-9267-d7354c8452dd\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"3a3035a0-4d84-4f33-8e27-98bb8be75276\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"44754907-d6e4-4aa7-8595-998f3e93510b\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"5c08ce3d-3840-4b5b-8e75-7e748e829c16\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x05_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"a0c5ea09-3ab9-48a6-8894-6f7df857856d\")\r\n\t\t(at 174 36.5 -90)\r\n\t\t(descr \"terminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\")\r\n\t\t(tags \"THT terminal block RND 205-00018 pitch 5mm size 40x7.6mm^2 drill 1.3mm pad 2.5mm\")\r\n\t\t(property \"Reference\" \"J4\"\r\n\t\t\t(at 17.5 -1.5 90)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7a0019cd-933b-46d1-9714-6ba03dd0365e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - R\"\r\n\t\t\t(at 17.5 4.547 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0c62ac51-0ae1-447d-bfaa-0eb594893a42\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"16ca4fed-bd0b-4161-9e3a-049a02dfcc41\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"d5d181f2-b6d4-44d7-928e-1a1b6e62bb4e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"863b83ca-a159-4ad4-913d-4e1a214de118\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/c769e809-e4e6-45f4-a5af-126dc5a562cb\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -2.8 3.8)\r\n\t\t\t(end -2.2 3.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0145b2e0-a2e5-47b3-a6dc-4686e4606692\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 3.561)\r\n\t\t\t(end 37.56 3.561)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"f29ca5b3-35f3-4d1b-b987-099184c3c4d7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.8 2.96)\r\n\t\t\t(end -2.8 3.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ecd0712c-c985-4537-86d1-58de177c96c3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 2.9)\r\n\t\t\t(end 37.56 2.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5d152e00-c5df-4858-89d9-8614fc42b738\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 2.3)\r\n\t\t\t(end 37.56 2.3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fc3c27e4-42ec-4c93-9ee5-71c8fa74caca\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.99 1.216)\r\n\t\t\t(end 3.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"837c9e93-406b-4a39-8442-d7fbf626674a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.99 1.216)\r\n\t\t\t(end 8.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"355ef67a-87ea-464a-8659-c23844cedfd5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 13.99 1.216)\r\n\t\t\t(end 13.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"58b1f268-f606-49ef-b940-b6b3032731c9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.99 1.216)\r\n\t\t\t(end 18.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"550eb677-1697-45e7-86ed-73ea9c01a65d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 23.99 1.216)\r\n\t\t\t(end 23.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6e640670-dc2e-4ad9-b95f-7ab47629aeef\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 28.99 1.216)\r\n\t\t\t(end 28.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6286d185-54ba-4c5d-bdf9-e5575c7905a9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 33.99 1.216)\r\n\t\t\t(end 33.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4d240f31-2b69-41d3-ac8d-f257e47b3f9f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.82 0.976)\r\n\t\t\t(end 3.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"48fd63cc-436c-4b66-a1af-c06af16a58eb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.82 0.976)\r\n\t\t\t(end 8.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e7abe6a3-1729-4d9f-a78b-318b3bdd8a0c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 13.82 0.976)\r\n\t\t\t(end 13.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fe5f72d0-cd10-4b1d-9f38-d7652856c184\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.82 0.976)\r\n\t\t\t(end 18.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5c1226b1-33b1-4e2b-96d0-4b11e54c75db\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 23.82 0.976)\r\n\t\t\t(end 23.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b83936f1-d8b9-4aca-a08c-c8499fc99eef\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 28.82 0.976)\r\n\t\t\t(end 28.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"982a27d0-b0b5-480f-bdba-bc1cce41cf63\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 33.82 0.976)\r\n\t\t\t(end 33.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"80e0f60a-e225-40ad-a63a-ddc0fb740e22\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.275 -1.069)\r\n\t\t\t(end 6.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b6df04a8-9344-4d2b-9aeb-e1c13ff9dd17\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 11.275 -1.069)\r\n\t\t\t(end 11.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c90488ba-65d0-446a-b284-edac772fbbbf\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.275 -1.069)\r\n\t\t\t(end 16.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5037da14-584b-4648-937a-5bf9a82dd636\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 21.275 -1.069)\r\n\t\t\t(end 21.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8e7ab2df-d69b-471c-bf6b-fd8c5378c0a1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 26.275 -1.069)\r\n\t\t\t(end 26.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"86682ac5-404d-429e-87e1-cef7c44c0335\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 31.275 -1.069)\r\n\t\t\t(end 31.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"94e8b8b5-37a2-4183-b039-859d4571caa3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 36.275 -1.069)\r\n\t\t\t(end 36.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"54eedcb5-be5d-4c9d-a4d0-d9d4c4b9ef54\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.07 -1.275)\r\n\t\t\t(end 6.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"aad3792b-7503-4005-9c9c-5d2829f75af7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 11.07 -1.275)\r\n\t\t\t(end 11.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e23ad742-3f25-44d8-8f4a-6e4e3f2c9594\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.07 -1.275)\r\n\t\t\t(end 16.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7c3a98cd-3da1-4890-a745-55ef42a73fad\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 21.07 -1.275)\r\n\t\t\t(end 21.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"46708a4e-38d8-46c8-804e-8854f806f841\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 26.07 -1.275)\r\n\t\t\t(end 26.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"eee93008-6419-4ffb-be05-d247add9e3a1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 31.07 -1.275)\r\n\t\t\t(end 31.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"a28b01eb-0759-42c2-b4ba-2e1843e5285e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 36.07 -1.275)\r\n\t\t\t(end 36.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4762e520-5005-4e59-b9c9-42219db2aa7a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 -2.4)\r\n\t\t\t(end 37.56 -2.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"9fe17b47-b61d-4f92-ace8-9cd1eaca4fde\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 -4.16)\r\n\t\t\t(end -2.56 3.561)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"39401c2d-1c97-4578-8cff-a9de6ca2e770\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 -4.16)\r\n\t\t\t(end 37.56 -4.16)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c6b91f47-248b-419d-87db-1690698c3a35\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 37.56 -4.16)\r\n\t\t\t(end 37.56 3.561)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fd974bcf-4d73-4f98-9777-a6b00fca5aeb\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 0.029383 1.68045)\r\n\t\t\t(mid -0.392304 1.634281)\r\n\t\t\t(end -0.789 1.484)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"1da40089-3d83-414e-9902-cfa4858814b9\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 0.788712 1.483352)\r\n\t\t\t(mid 0.406429 1.630097)\r\n\t\t\t(end 0 1.68)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"00717a57-056b-4940-aa4f-a5b9634f8726\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.483953 0.789089)\r\n\t\t\t(mid -1.680708 0.00005)\r\n\t\t\t(end -1.484 -0.789)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6a211290-ce86-4555-a273-e3f4a42f54dd\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 1.483953 -0.789089)\r\n\t\t\t(mid 1.680708 -0.00005)\r\n\t\t\t(end 1.484 0.789)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d06adccc-0e4c-467c-8bd9-818447922a04\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -0.789089 -1.483953)\r\n\t\t\t(mid -0.00005 -1.680708)\r\n\t\t\t(end 0.789 -1.484)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"de76541e-d688-4a68-a467-0882d87bd783\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 0)\r\n\t\t\t(end 6.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0d3978eb-f248-4bd3-93a7-be5791f86873\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 0)\r\n\t\t\t(end 11.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6ad93564-fdb6-43ab-8e76-6919977010e1\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 0)\r\n\t\t\t(end 16.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0150989b-84c4-48ae-8f94-2e41ee02421c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 0)\r\n\t\t\t(end 21.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d3032a42-e1f7-4579-ae8f-eda4fb54d7bc\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 0)\r\n\t\t\t(end 26.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d5ca9463-f7dc-4b0c-8327-a08a123d51af\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 0)\r\n\t\t\t(end 31.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"bc057cbf-6340-4d5b-a2f2-7c2d7b6e547d\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 0)\r\n\t\t\t(end 36.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"bf138c3a-430d-41d1-92c4-dee38eab1678\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 0 -3)\r\n\t\t\t(end 0.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"805127f6-3a5d-4980-aed5-a2e13520799b\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 -3)\r\n\t\t\t(end 5.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"083f812e-3812-4238-a212-91368c735139\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 -3)\r\n\t\t\t(end 10.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"f1fec285-235b-42bd-8d4e-c424b9944d0e\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 -3)\r\n\t\t\t(end 15.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7e0c614e-ff5d-40f9-b40b-bbf2d001870b\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 -3)\r\n\t\t\t(end 20.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0404d872-87e5-45a5-9e52-dca1f4a7386c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 -3)\r\n\t\t\t(end 25.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"66cc3f9d-d273-4ba9-8352-fc9513e21303\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 -3)\r\n\t\t\t(end 30.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"624611d7-47c9-4d49-9d99-31865642cc19\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 -3)\r\n\t\t\t(end 35.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6b0044e8-a13d-4ff7-8755-68b238c1ae6d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -3 4)\r\n\t\t\t(end 38 4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"eeffd734-7cf4-47c9-bb79-23dd2979c248\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 38 4)\r\n\t\t\t(end 38 -4.6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"75cba9ca-0abb-4dea-8d8a-88723bfaf400\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -3 -4.6)\r\n\t\t\t(end -3 4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"799c0c5f-b7dd-4ee3-9872-2bcf036cdcc5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 38 -4.6)\r\n\t\t\t(end -3 -4.6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"3a583fe3-da5d-4a0a-bd7f-ba3f0d91289c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.9 3.5)\r\n\t\t\t(end -2.5 2.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"4f7b5092-7456-4b24-8f1f-971fade0b268\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 37.5 3.5)\r\n\t\t\t(end -1.9 3.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"514b311d-c2eb-402a-91fb-f3f732a96b82\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 2.9)\r\n\t\t\t(end 37.5 2.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5df30fb0-3d5c-4e06-8115-2f4f0e2b8c82\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 2.9)\r\n\t\t\t(end -2.5 -4.1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"1cdbf4f9-b42d-4e52-9bf6-d729cd9b0d9c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 2.3)\r\n\t\t\t(end 37.5 2.3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"ee585254-afe0-47f7-8273-cb4ab204f83f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.138 -0.955)\r\n\t\t\t(end -0.955 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"97efa982-0a52-45ec-a6d3-4bfc2a7496fa\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.138 -0.955)\r\n\t\t\t(end 4.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"740a1f8c-b44a-462c-94df-0b362fc0d1b2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 11.138 -0.955)\r\n\t\t\t(end 9.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5864365e-48c3-45f1-a0f2-6d76f280ae27\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.138 -0.955)\r\n\t\t\t(end 14.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8b07b1cb-cbfc-4e4c-8c93-f93641a9ed18\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 21.138 -0.955)\r\n\t\t\t(end 19.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"2312d8a3-bc65-4da5-bad9-506912419963\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 26.138 -0.955)\r\n\t\t\t(end 24.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d5fed81b-1554-4430-8ebe-a6bb482f778b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 31.138 -0.955)\r\n\t\t\t(end 29.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e7d50b34-65dd-4343-83a6-f45c9440f241\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 36.138 -0.955)\r\n\t\t\t(end 34.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"54c61e22-4b41-4e33-8b2d-7a906caaabc6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.955 -1.138)\r\n\t\t\t(end -1.138 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"85adb6d0-d653-4c3c-a834-f32740846e7c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 5.955 -1.138)\r\n\t\t\t(end 3.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0761b6aa-ae22-4c5c-ae3a-1802fc8f662b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 10.955 -1.138)\r\n\t\t\t(end 8.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"36125b68-10db-41b2-b617-6a4157f591cc\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 15.955 -1.138)\r\n\t\t\t(end 13.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3d8352ce-0bcf-497d-bee8-ec5c60d105ee\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 20.955 -1.138)\r\n\t\t\t(end 18.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6055a572-a1f2-47ce-9f69-426a41b2c0ae\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 25.955 -1.138)\r\n\t\t\t(end 23.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"07558c0b-b296-414e-b3be-7b63ec020372\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 30.955 -1.138)\r\n\t\t\t(end 28.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"986123e6-e51a-4806-9311-358a566eb013\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 35.955 -1.138)\r\n\t\t\t(end 33.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f19208da-fcd9-460a-b869-84e2dee76320\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 -2.4)\r\n\t\t\t(end 37.5 -2.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f8b2c751-f983-4a2a-b2c7-c8bca733280c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 -4.1)\r\n\t\t\t(end 37.5 -4.1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"67436795-ae03-4093-82c0-137612548e3f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 37.5 -4.1)\r\n\t\t\t(end 37.5 3.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f8aa06a1-1cce-4e28-b8be-1ebc11064c2c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 0 0)\r\n\t\t\t(end 1.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"12df2b92-6fcc-4ce0-96d6-0099f71e5c79\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 0)\r\n\t\t\t(end 6.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"af15dbe1-56ec-40ed-8541-860ad03f863b\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 0)\r\n\t\t\t(end 11.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6bded19e-9149-4cb4-936a-4db62fc4f1b6\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 0)\r\n\t\t\t(end 16.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"fe163443-06ae-46d9-a9b4-9ee34df32028\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 0)\r\n\t\t\t(end 21.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"37a5394a-367f-42ac-a0b1-1ccacee1f2a6\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 0)\r\n\t\t\t(end 26.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"4b1fb329-4176-4ce2-b08c-824402929855\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 0)\r\n\t\t\t(end 31.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"3b5096ae-6fe5-4b5b-bb9c-7e06f3aa4e59\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 0)\r\n\t\t\t(end 36.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"15c130fb-6fcf-4a36-b338-87dec904926a\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 0 -3)\r\n\t\t\t(end 0.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8a36d98c-dfb4-4ffc-9a93-42b01002f3cc\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 -3)\r\n\t\t\t(end 5.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"9bb38f42-c380-4c89-a58a-001c3201051f\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 -3)\r\n\t\t\t(end 10.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b4799289-a624-41f8-801c-4994e8956955\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 -3)\r\n\t\t\t(end 15.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"31f12c53-2382-4eaa-a24d-0032f52f2d5d\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 -3)\r\n\t\t\t(end 20.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"611e511c-a358-41c1-99d2-e5ffd293170d\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 -3)\r\n\t\t\t(end 25.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"03026993-63b4-4aad-8a86-863da541e11a\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 -3)\r\n\t\t\t(end 30.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"bcd5df17-aca6-48e6-88eb-664da66889a4\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 -3)\r\n\t\t\t(end 35.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"c726d9c0-6a75-48cb-816f-a730a553e947\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 17.5 1.5 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6ca83c6f-d8e2-4805-8b17-ad7ca0058026\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"e04334fd-7a16-40ac-86bc-241e4b0be3a1\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole circle\r\n\t\t\t(at 5 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"4c54392f-5d47-48a8-8ad2-e4d20ec05798\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole circle\r\n\t\t\t(at 10 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"878e7c69-a91e-457c-b4d0-138d308b116f\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole circle\r\n\t\t\t(at 15 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"bb9f407b-7f33-42a4-9ad6-5b55b960a023\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole circle\r\n\t\t\t(at 20 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"d11b7039-175b-460d-845b-3a6ac1cc353f\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole circle\r\n\t\t\t(at 25 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t\t\t(pinfunction \"Pin_6\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"4be0f3fe-5476-4452-b094-832585a14c34\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole circle\r\n\t\t\t(at 30 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"Pin_7\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"f9706a9f-c233-4fc3-833e-063f7a69bc58\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole circle\r\n\t\t\t(at 35 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_8\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"b36ffd2c-d488-438b-aeab-f1dd9a3e7510\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/TerminalBlock_RND.3dshapes/TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"d224a047-43d8-4431-9a7a-1a8cab3ee8f1\")\r\n\t\t(at 160.5 64.6856)\r\n\t\t(descr \"Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\")\r\n\t\t(tags \"Through hole socket strip THT 1x05 2.54mm single row\")\r\n\t\t(property \"Reference\" \"J6\"\r\n\t\t\t(at 0 -2.77 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6b02e8c2-edfa-4cc4-8d77-90c76e38a25d\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x05_Pin - 3.3v\"\r\n\t\t\t(at 0 12.93 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b66023df-557c-460d-a4d9-540d61558f87\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"5cd53de4-93a9-42e8-adf3-69a28e99d5f6\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"2ef0ae8b-bf5b-438e-b4ed-d14b57c0f541\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"67373ab2-cc4a-4348-9bb7-03a834c9c4a2\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/3e0384b4-1cb3-4158-9957-9e752458aa54\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end -1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"de8b92a5-fcf7-4b7b-8beb-423159bc156d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 1.27)\r\n\t\t\t(end 1.33 1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e4695a08-8de0-4289-bb1f-76f9b2ada2fa\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.33 11.49)\r\n\t\t\t(end 1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c59561dd-bb70-4a97-9825-d8ba68d0c1e2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0 -1.33)\r\n\t\t\t(end 1.33 -1.33)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"82e5926d-b77a-48f5-a416-1fdb9e567813\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 -1.33)\r\n\t\t\t(end 1.33 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"684dce6a-c324-4f43-9563-cceef7a5e237\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.33 1.27)\r\n\t\t\t(end 1.33 11.49)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"845bf314-f517-43ef-9a0a-242fc9007278\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 -1.8)\r\n\t\t\t(end 1.75 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"b48f1672-3f0f-45fc-972e-d374a889a74c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.8 11.9)\r\n\t\t\t(end -1.8 -1.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"8fc3faa1-5556-470b-944a-463c013cbac5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.75 -1.8)\r\n\t\t\t(end 1.75 11.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"e91a6097-9e7e-463d-a6a0-337a03ef4ae8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.75 11.9)\r\n\t\t\t(end -1.8 11.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d81951e5-fef5-4d5e-a534-9eac20e38aab\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 -1.27)\r\n\t\t\t(end 0.635 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"579fd4c6-82f8-4823-8b32-07d53c4aca08\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.27 11.43)\r\n\t\t\t(end -1.27 -1.27)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"de7d9975-9239-40bf-9501-5fdeece2cece\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.635 -1.27)\r\n\t\t\t(end 1.27 -0.635)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"72ec9784-fdbe-4ef1-bdb5-dcf18c361a1c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 -0.635)\r\n\t\t\t(end 1.27 11.43)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b44c3517-e1f7-4dc4-a878-79327aa3449b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.27 11.43)\r\n\t\t\t(end -1.27 11.43)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b1f52c28-5f6d-4bf3-a3b4-2679b1ba75e6\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 0 5.08 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"37d177a0-58de-4e47-8ef6-d755a8bf328c\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"bc57f602-4b39-48cf-92f4-10262121129a\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"e336f620-7f78-4916-a5e8-08b500d4ca75\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"d416b652-172c-4729-b135-e76ea54ef3a6\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"d57895b2-8e58-4803-a386-1ddaf6ade988\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 1.7 1.7)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"13ba4f1e-4f34-489f-91d1-2c648dbd6f16\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x05_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"d5eef5e5-76ec-41de-af49-da9a14842d74\")\r\n\t\t(at 174 78.5 -90)\r\n\t\t(descr \"terminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\")\r\n\t\t(tags \"THT terminal block RND 205-00018 pitch 5mm size 40x7.6mm^2 drill 1.3mm pad 2.5mm\")\r\n\t\t(property \"Reference\" \"J3\"\r\n\t\t\t(at 18 -1.5 90)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7e5212b1-70ed-48d1-addf-977b0d09fe4b\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - L\"\r\n\t\t\t(at 17.5 4.547 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8fc7e502-fde9-4031-805b-fdcb7f5baa78\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"a24e1ca9-02b5-41f2-bea6-c0d0ee2886fd\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"580556d8-ce75-4d8b-8cfa-d913ce584b4b\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 0 0 -90)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"0ff95068-d794-4c91-a621-0ac4a27334f9\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"Connector*:*_1x??_*\")\r\n\t\t(path \"/d3f8ce83-bb7b-4640-992c-86f8bc72cafb\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -2.8 3.8)\r\n\t\t\t(end -2.2 3.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8bf2335b-ddcb-49df-8df0-cb3a596397e0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 3.561)\r\n\t\t\t(end 37.56 3.561)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"de22abbc-42f8-4079-9363-9f802e3916a4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.8 2.96)\r\n\t\t\t(end -2.8 3.8)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6ab5bce7-c036-47bb-8cb1-09d75ede8461\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 2.9)\r\n\t\t\t(end 37.56 2.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e9086204-8838-4255-a1f3-9e1d869f4698\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 2.3)\r\n\t\t\t(end 37.56 2.3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"321906ca-1720-480f-856b-c25fdb93cfc2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.99 1.216)\r\n\t\t\t(end 3.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0d3af0f6-9855-4ae3-a59a-265c023378e6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.99 1.216)\r\n\t\t\t(end 8.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"523d238c-9aa4-4494-81ba-4765478878a9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 13.99 1.216)\r\n\t\t\t(end 13.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"cdbd8ae9-6c2d-4f0a-9086-aef79512f0d8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.99 1.216)\r\n\t\t\t(end 18.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8b5bca91-b770-436f-84c3-53652a067a9f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 23.99 1.216)\r\n\t\t\t(end 23.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"9362fa9c-a332-405f-98fe-0259bf9ca647\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 28.99 1.216)\r\n\t\t\t(end 28.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"921f7886-57af-461d-9dc7-27e9f000cb17\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 33.99 1.216)\r\n\t\t\t(end 33.931 1.274)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"bd9d49e2-e31d-40fd-b47a-98b70d32e8f2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.82 0.976)\r\n\t\t\t(end 3.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5034ad38-89bb-4792-8e5d-c06e0cae94a6\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.82 0.976)\r\n\t\t\t(end 8.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"716900e4-bc54-47b1-91a2-fd7d7c6641e3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 13.82 0.976)\r\n\t\t\t(end 13.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"a7b1e2ef-7cde-4f0a-a675-a70163e85af9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.82 0.976)\r\n\t\t\t(end 18.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"71ed7187-1e8e-4ec4-82c6-ed2f070814b2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 23.82 0.976)\r\n\t\t\t(end 23.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"3bcf8428-7b81-4483-9a9b-2ec0fdabb0b9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 28.82 0.976)\r\n\t\t\t(end 28.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"62e9f9a4-687e-4eda-9739-a69ab60aed54\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 33.82 0.976)\r\n\t\t\t(end 33.726 1.069)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b1765195-f4ad-4df1-8eba-cc8dc12b0c44\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.275 -1.069)\r\n\t\t\t(end 6.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b6425f54-6711-4165-b6ee-5d71c9861fd0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 11.275 -1.069)\r\n\t\t\t(end 11.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"9f47490d-ea12-4bdf-ae10-a6e75ac408e0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.275 -1.069)\r\n\t\t\t(end 16.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"85d6982d-d2f6-4ec0-88d8-539b92653ab8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 21.275 -1.069)\r\n\t\t\t(end 21.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"058bca36-012c-423f-9a4b-c69e171a4de1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 26.275 -1.069)\r\n\t\t\t(end 26.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"3f983004-3ab8-4771-bbb5-1c60bde884dc\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 31.275 -1.069)\r\n\t\t\t(end 31.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"26f5f1aa-0787-4523-af53-b2ba0b2e6dea\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 36.275 -1.069)\r\n\t\t\t(end 36.181 -0.976)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"02830f3a-361c-44e0-8862-1a98daca444d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.07 -1.275)\r\n\t\t\t(end 6.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ea66a964-a83b-4d79-b462-dc75916be248\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 11.07 -1.275)\r\n\t\t\t(end 11.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"2838c5d3-02ed-451e-bf25-2ccfc8735c3e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.07 -1.275)\r\n\t\t\t(end 16.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ce6ee9b3-e396-4857-ac8d-7aef3c5f20da\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 21.07 -1.275)\r\n\t\t\t(end 21.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8e9d2bce-b6a2-4e57-be40-c6f507d4f4e8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 26.07 -1.275)\r\n\t\t\t(end 26.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"5456c348-dcd8-4b18-8c89-7bb7753d9992\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 31.07 -1.275)\r\n\t\t\t(end 31.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"42a77b4d-5219-4652-ac6a-99f7ba0f16d7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 36.07 -1.275)\r\n\t\t\t(end 36.011 -1.216)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fe2345ff-fc2e-408c-8067-bf912c4b91b7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 -2.4)\r\n\t\t\t(end 37.56 -2.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7bded36d-110a-4d71-a147-b64bdc73d26b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 -4.16)\r\n\t\t\t(end -2.56 3.561)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"a37cfa34-23ac-4547-a2ed-3f74aab0acd0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.56 -4.16)\r\n\t\t\t(end 37.56 -4.16)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0b3ab90d-c642-4b48-8aa8-f05759dc70b4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 37.56 -4.16)\r\n\t\t\t(end 37.56 3.561)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c976c18c-4528-4db8-8526-0145031a1ef3\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 0.029383 1.68045)\r\n\t\t\t(mid -0.392304 1.634281)\r\n\t\t\t(end -0.789 1.484)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"b582b981-ab1d-48d5-a962-b59ea7f9ffa7\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 0.788712 1.483352)\r\n\t\t\t(mid 0.406429 1.630097)\r\n\t\t\t(end 0 1.68)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"89644584-0212-4c5b-8b01-005a83ddb8cb\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.483953 0.789089)\r\n\t\t\t(mid -1.680708 0.00005)\r\n\t\t\t(end -1.484 -0.789)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"6206eccc-83a7-4e9f-99ae-69af252870c3\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 1.483953 -0.789089)\r\n\t\t\t(mid 1.680708 -0.00005)\r\n\t\t\t(end 1.484 0.789)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4d9bbce3-40f4-49bc-9c50-7be863099bd0\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -0.789089 -1.483953)\r\n\t\t\t(mid -0.00005 -1.680708)\r\n\t\t\t(end 0.789 -1.484)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"14cc96b4-1eb3-4762-932d-fd1cbcf636b5\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 0)\r\n\t\t\t(end 6.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"270f9f8f-910b-4a8c-af22-e47632d1ddb6\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 0)\r\n\t\t\t(end 11.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"e1868aa2-70fb-41cd-b45b-edc523406e2a\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 0)\r\n\t\t\t(end 16.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"61350e62-aac7-4729-9459-37edb2754510\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 0)\r\n\t\t\t(end 21.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fe3c103f-7bfe-4046-a642-6de14963629a\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 0)\r\n\t\t\t(end 26.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c8e10684-8c04-4e9e-b6e0-35e020efd417\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 0)\r\n\t\t\t(end 31.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4de2b65a-42d5-46cf-a311-f7733bfd1a83\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 0)\r\n\t\t\t(end 36.68 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"3795c9d0-8bb4-452b-8c79-6e3cc70b7872\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 0 -3)\r\n\t\t\t(end 0.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"c9efb0c8-7c5d-4507-af7b-e8e5e1272031\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 -3)\r\n\t\t\t(end 5.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"01802e08-a4b9-4524-b5fa-71b5298b4d91\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 -3)\r\n\t\t\t(end 10.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4b7297d9-d330-4731-8d36-423172bb18b2\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 -3)\r\n\t\t\t(end 15.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"98b08962-ff2d-452e-a459-c536e1dc170d\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 -3)\r\n\t\t\t(end 20.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"10e8cb70-30a5-42dc-ba0d-ae92b51772be\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 -3)\r\n\t\t\t(end 25.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"93030315-a157-4d29-b558-c5bd7dd4b4af\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 -3)\r\n\t\t\t(end 30.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"ec60c60f-f17c-450f-ba51-f18a0d477985\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 -3)\r\n\t\t\t(end 35.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0c5fa8ab-86e7-4f2b-b5cf-72b92fe4e5a4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -3 4)\r\n\t\t\t(end 38 4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"1cf15af2-d28d-45d8-a6b0-462ddf026300\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 38 4)\r\n\t\t\t(end 38 -4.6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"480d0200-6db5-4d86-9d2e-78f6d7e5f1bd\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -3 -4.6)\r\n\t\t\t(end -3 4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"95605032-c60d-44cb-bae8-95424f86ed09\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 38 -4.6)\r\n\t\t\t(end -3 -4.6)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"c5c1f1a0-a627-4230-b4f5-275eb646cde7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.9 3.5)\r\n\t\t\t(end -2.5 2.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"ce4cebc6-c074-4a86-8f96-7825411fd249\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 37.5 3.5)\r\n\t\t\t(end -1.9 3.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"7748d0e2-3dfb-424d-8b95-1873068cb5a7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 2.9)\r\n\t\t\t(end 37.5 2.9)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8aa06404-02c1-442d-bc4a-72c676875c81\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 2.9)\r\n\t\t\t(end -2.5 -4.1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0febf183-52e2-432d-9262-fc2821b5b14e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 2.3)\r\n\t\t\t(end 37.5 2.3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b8106485-3f46-4e30-8606-f58473d0345b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.138 -0.955)\r\n\t\t\t(end -0.955 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"badae8c5-55b7-4c26-aaea-503baabffd52\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.138 -0.955)\r\n\t\t\t(end 4.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"dfb48ed6-24e3-42d3-ada5-e9991bd5319f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 11.138 -0.955)\r\n\t\t\t(end 9.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"91a0cb27-5be1-41a9-8836-39c121826cd3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.138 -0.955)\r\n\t\t\t(end 14.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b0b4818e-19b0-4e62-9271-a9b0da8b1998\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 21.138 -0.955)\r\n\t\t\t(end 19.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"226f8423-79d9-4b35-a318-1de1f334cf6c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 26.138 -0.955)\r\n\t\t\t(end 24.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"94b0da2f-b500-453c-bd49-19b8089cf8d3\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 31.138 -0.955)\r\n\t\t\t(end 29.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"a6043147-1955-4225-a094-528902fb863b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 36.138 -0.955)\r\n\t\t\t(end 34.046 1.138)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b1e2db1a-8d6f-4264-be55-a87cb143f43f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.955 -1.138)\r\n\t\t\t(end -1.138 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e3b2df0a-c542-4caa-b04b-7d9065cf9766\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 5.955 -1.138)\r\n\t\t\t(end 3.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"98cf91cb-cad6-4ead-ad4c-edf6350b8290\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 10.955 -1.138)\r\n\t\t\t(end 8.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"82b9057c-f4e5-4964-8b08-24d74be61172\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 15.955 -1.138)\r\n\t\t\t(end 13.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"c02b8676-f784-43b7-9ed5-3e85cc5ff8c8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 20.955 -1.138)\r\n\t\t\t(end 18.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8b7ae64e-d668-4227-ba49-a0e8850bf3d9\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 25.955 -1.138)\r\n\t\t\t(end 23.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"c0f1cb92-a3bd-4e5e-9780-5c63e2e888b8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 30.955 -1.138)\r\n\t\t\t(end 28.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f98d79f2-dc55-4863-8f85-c842d4720a92\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 35.955 -1.138)\r\n\t\t\t(end 33.863 0.955)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"7cfb706e-6cad-46ea-8f59-1c64d0a704da\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 -2.4)\r\n\t\t\t(end 37.5 -2.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e7ecccf0-8250-4de2-aef3-599cdbbda6fa\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -2.5 -4.1)\r\n\t\t\t(end 37.5 -4.1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"28f74f66-f570-4dc3-86ab-dd8a8cdbf525\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 37.5 -4.1)\r\n\t\t\t(end 37.5 3.5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"1a92bd7e-f915-46ff-bd3b-fae9fd7d9515\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 0 0)\r\n\t\t\t(end 1.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"e7fff131-1814-4ec4-8501-fbd130cccb58\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 0)\r\n\t\t\t(end 6.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f5036923-cb9c-4c3a-ba2e-9062d9a969dd\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 0)\r\n\t\t\t(end 11.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0003e202-c4fa-47e0-890d-2d0e61cff6f9\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 0)\r\n\t\t\t(end 16.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d0a997bf-c859-4ba9-a54d-76697032138c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 0)\r\n\t\t\t(end 21.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"8848cea4-c0e2-4198-9fd9-e3dea955aa3c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 0)\r\n\t\t\t(end 26.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"1d6cad82-285d-4ac2-96de-7bedd575feb9\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 0)\r\n\t\t\t(end 31.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"52ad7c06-5ffb-4280-948b-699a64e4318c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 0)\r\n\t\t\t(end 36.5 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"14562564-98e5-4e14-93c7-baec01329e75\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 0 -3)\r\n\t\t\t(end 0.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"40f53306-1fdb-46c5-ac4b-8256eccedf2e\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 5 -3)\r\n\t\t\t(end 5.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b4caaff7-eb14-4f64-a778-60f4a1e61c83\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 10 -3)\r\n\t\t\t(end 10.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"ad32cf81-73d8-4c10-ada8-48408464414f\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 15 -3)\r\n\t\t\t(end 15.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"71bd0746-007e-47bb-93b9-1b6b25d17bf5\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 20 -3)\r\n\t\t\t(end 20.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"61012970-3420-4c60-98fb-555dca51caf7\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 25 -3)\r\n\t\t\t(end 25.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"45e41ac6-9d52-41da-83aa-ca9aa6fee68c\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 30 -3)\r\n\t\t\t(end 30.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6d2482bc-226b-4bf0-96c7-4d2ae0fc6455\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 35 -3)\r\n\t\t\t(end 35.55 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d8616a05-1062-402a-ab58-4c27a895bd43\")\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 17.5 1.5 90)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"ebfa51b9-e77d-448b-9e84-5fa3b9f1a4ac\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"Pin_1\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"246a6a3d-b934-4c72-94d0-0216dedea7b4\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole circle\r\n\t\t\t(at 5 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t\t\t(pinfunction \"Pin_2\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"12bef900-4f24-404d-adf7-63d7313df107\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole circle\r\n\t\t\t(at 10 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t\t\t(pinfunction \"Pin_3\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"ee336e77-8ca3-4f20-9de4-62153eb84df2\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole circle\r\n\t\t\t(at 15 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t\t\t(pinfunction \"Pin_4\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"9eae0527-d565-4426-a692-39418d7978b2\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole circle\r\n\t\t\t(at 20 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t\t\t(pinfunction \"Pin_5\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"e3287347-4e3a-4203-a90d-49e31f5e6955\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole circle\r\n\t\t\t(at 25 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t\t\t(pinfunction \"Pin_6\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"c878fdce-7112-43f0-9d5a-e43e4eacfd60\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole circle\r\n\t\t\t(at 30 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t\t\t(pinfunction \"Pin_7\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"93deca2b-ccfe-47f0-a159-3b07598a8ae6\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole circle\r\n\t\t\t(at 35 0 270)\r\n\t\t\t(size 2.5 2.5)\r\n\t\t\t(drill 1.3)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"Pin_8\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"410787a3-bb32-4d30-846f-dffbb3103b5a\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/TerminalBlock_RND.3dshapes/TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"LED_THT:LED_D3.0mm\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"e2553c91-f19e-4e37-8041-387eb4282224\")\r\n\t\t(at 156.725 30)\r\n\t\t(descr \"LED, diameter 3.0mm, 2 pins\")\r\n\t\t(tags \"LED diameter 3.0mm 2 pins\")\r\n\t\t(property \"Reference\" \"D1\"\r\n\t\t\t(at 1.27 -2.96 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"0e77ed4c-03f5-4f0c-bec1-803ef29b352d\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"LED\"\r\n\t\t\t(at 1.27 2.96 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"80111325-22f0-48ac-851c-7ac68402302f\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"LED_THT:LED_D3.0mm\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"b1884a10-33d2-4c1b-92a1-e92a6b81c420\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"65217f84-ba2e-4771-af4c-6a48c79d082e\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Light emitting diode\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"7cbd5dd0-2550-42e5-a5fb-7a00a35af70b\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"LED* LED_SMD:* LED_THT:*\")\r\n\t\t(path \"/e9661f17-dfcf-4506-ae48-b5f69dd4b05b\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -0.29 -1.236)\r\n\t\t\t(end -0.29 -1.08)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"4a6bf684-d0bd-4403-93e0-2c993167136b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.29 1.08)\r\n\t\t\t(end -0.29 1.236)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"d66608ba-f6d1-4125-a8b0-a2f3d8e2971b\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -0.29 -1.235516)\r\n\t\t\t(mid 1.366487 -1.987659)\r\n\t\t\t(end 2.942335 -1.078608)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"904d4fd0-bf44-4e5d-bd8c-9c471784eea9\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 0.229039 -1.08)\r\n\t\t\t(mid 1.270117 -1.5)\r\n\t\t\t(end 2.31113 -1.079837)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fef5ff5f-a333-496a-94b9-e964e73ff7d0\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 2.31113 1.079837)\r\n\t\t\t(mid 1.270117 1.5)\r\n\t\t\t(end 0.229039 1.08)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"837992f5-7c0c-46dd-bca0-17e67b46a8c7\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 2.942335 1.078608)\r\n\t\t\t(mid 1.366487 1.987659)\r\n\t\t\t(end -0.29 1.235516)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"8c45b9ca-1245-4901-9cf5-408d6c38b20f\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.15 -2.25)\r\n\t\t\t(end -1.15 2.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"5abec0f2-ee16-48a0-9b48-e2884cf63383\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.15 2.25)\r\n\t\t\t(end 3.7 2.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"f35c347a-941f-4872-b921-5da1e09c30c4\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.7 -2.25)\r\n\t\t\t(end -1.15 -2.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"ce43d6cf-2adc-403e-8deb-34146781e6d0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 3.7 2.25)\r\n\t\t\t(end 3.7 -2.25)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"80eb6416-6aeb-4f25-8e91-c7ec2a752c21\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.23 -1.16619)\r\n\t\t\t(end -0.23 1.16619)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d2316818-997b-4a48-a8ba-922a3da5bdaf\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -0.23 -1.16619)\r\n\t\t\t(mid 3.17 0.000452)\r\n\t\t\t(end -0.230555 1.165476)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"4ab01ba5-ac2b-46c3-94b6-66f01e32748f\")\r\n\t\t)\r\n\t\t(fp_circle\r\n\t\t\t(center 1.27 0)\r\n\t\t\t(end 2.77 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill none)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"aa31b67d-9bcb-4d20-9271-16b927e9826a\")\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 1.8 1.8)\r\n\t\t\t(drill 0.9)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"K\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"4a6674e1-3858-4e97-b0e8-ef79360f8246\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole circle\r\n\t\t\t(at 2.54 0)\r\n\t\t\t(size 1.8 1.8)\r\n\t\t\t(drill 0.9)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 2 \"Net-(D1-A)\")\r\n\t\t\t(pinfunction \"A\")\r\n\t\t\t(pintype \"passive\")\r\n\t\t\t(uuid \"d79cd340-cc6c-4602-9048-43a5bee764d9\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/LED_THT.3dshapes/LED_D3.0mm.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(footprint \"Module:WEMOS_D1_mini_light\"\r\n\t\t(layer \"F.Cu\")\r\n\t\t(uuid \"f5ad002f-813d-4624-ae56-ee042cfe3f06\")\r\n\t\t(at 93.5 94.5)\r\n\t\t(descr \"16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg\")\r\n\t\t(tags \"ESP8266 WiFi microcontroller\")\r\n\t\t(property \"Reference\" \"U1\"\r\n\t\t\t(at 24.36 27.5 0)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"66791f5e-5829-463b-8f14-9fc069f7dc08\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 11.7 0 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f5ff4099-c6f5-46a5-83b7-a268ea33ba5c\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"6d2ffbe6-25da-40a6-ae5a-e046aacbe8ed\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"3c2ac169-8485-4cb4-bacf-c5f2c22e49dd\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 0 0 0)\r\n\t\t\t(unlocked yes)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(hide yes)\r\n\t\t\t(uuid \"a56a7b66-0d9e-4b77-80b6-3ecab0fcb3c1\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property ki_fp_filters \"WEMOS*D1*mini*\")\r\n\t\t(path \"/cc0f15f6-0983-43bc-9607-afda337c751e\")\r\n\t\t(sheetname \"Root\")\r\n\t\t(sheetfile \"Kicad 8.kicad_sch\")\r\n\t\t(attr through_hole)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end -1.5 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"fe90df8c-d602-498a-ad40-23bd7469569e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.5 19.22)\r\n\t\t\t(end 1.04 19.22)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"15b0fb61-0bf9-4e62-a4f6-f711172983c0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 19.22)\r\n\t\t\t(end 1.04 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"f623e66d-0242-4e64-a897-4e844c1d7576\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.04 26.12)\r\n\t\t\t(end 24.36 26.12)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"7679b744-0c46-428c-8b93-77b4c4ba1cd0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.24 -8.34)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"bb60fcf8-5736-4c9f-858a-0324e5ad3562\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.36 26.12)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"39dc57bd-2b44-43a7-9673-6c9cc4627b93\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.5 -6.21)\r\n\t\t\t(mid -0.876137 -7.716137)\r\n\t\t\t(end 0.63 -8.34)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"42352f0b-7220-4cc7-9bbe-e29156883f19\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.23 -8.34)\r\n\t\t\t(mid 23.736137 -7.716137)\r\n\t\t\t(end 24.36 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.12)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"39461d2f-9362-4fcb-a1ce-b0156c6cb7fb\")\r\n\t\t)\r\n\t\t(fp_poly\r\n\t\t\t(pts\r\n\t\t\t\t(xy -2.54 -0.635) (xy -2.54 0.635) (xy -1.905 0)\r\n\t\t\t)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.15)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(fill solid)\r\n\t\t\t(layer \"F.SilkS\")\r\n\t\t\t(uuid \"542479eb-03df-42fb-97a0-4b3eae346372\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -8.2)\r\n\t\t\t(end -1.35 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"f2a985fa-4200-4192-9e90-9aabc93435da\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -7.4)\r\n\t\t\t(end -0.55 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"8acdee6c-1d50-4039-b519-a6fcd46b12b7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -3.4)\r\n\t\t\t(end 3.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"4e67f945-722e-4b46-a4b4-0b58c034039c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 5.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"0011a42a-0e9d-4276-abad-b88c2ca11ff2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.35 -1.4)\r\n\t\t\t(end 24.25 -1.4)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"6d2ea0d3-0bd1-4c44-80ed-66d90fdcf1f2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.3 -5.45)\r\n\t\t\t(end 1.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"75d48b7f-2eda-494b-9f86-1408208fc650\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 0.65 -1.4)\r\n\t\t\t(end 7.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"1b75a458-ee06-421c-87d3-d07e0a7b1c81\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 2.65 -1.4)\r\n\t\t\t(end 9.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"85110adf-9782-4252-ad52-56d4979ddaa1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 4.65 -1.4)\r\n\t\t\t(end 11.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"5a7214f6-909b-44e5-9436-a74a7668e694\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 6.65 -1.4)\r\n\t\t\t(end 13.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"37c9773f-be69-43f8-8f94-62547518ca1e\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 8.65 -1.4)\r\n\t\t\t(end 15.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"1a1f098c-8f46-4b02-8d76-6a6a8e226e8d\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 10.65 -1.4)\r\n\t\t\t(end 17.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"96506d0c-7280-4a95-a9bd-4bc70fbccc7b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 12.65 -1.4)\r\n\t\t\t(end 19.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"dae0b446-8462-4d4a-9d9c-f0ee0f459a9b\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 14.65 -1.4)\r\n\t\t\t(end 21.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"840ccc40-7190-42a9-a951-c9e027a1b292\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 16.65 -1.4)\r\n\t\t\t(end 23.45 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"7ccc58ea-40ae-429d-bb61-969a4bbbce84\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 18.65 -1.4)\r\n\t\t\t(end 24.25 -7)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"5d81d2e1-585b-42b6-bf5d-dd9729c47eb7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 20.65 -1.4)\r\n\t\t\t(end 24.25 -5)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"f107b6a2-6cbd-4c17-8bc4-1a7d8e42e740\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.65 -1.4)\r\n\t\t\t(end 24.25 -3)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"ad1644b8-a421-4377-b1f4-b6ffa4dd9331\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -8.2)\r\n\t\t\t(end -1.35 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"fa1e83b9-34bf-431e-bddc-bee1743ebed8\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.25 -1.4)\r\n\t\t\t(end 24.25 -8.2)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"Dwgs.User\")\r\n\t\t\t(uuid \"dbe27f41-89f2-4301-bfc8-9a32e75168c1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 -8.46)\r\n\t\t\t(end 24.48 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"551365f1-f93a-4772-819e-a1f2decb1070\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.62 26.24)\r\n\t\t\t(end -1.62 -8.46)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"c183f87b-6cfc-4637-8fc0-61b47686ec6c\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 -8.46)\r\n\t\t\t(end 24.48 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"d0afa224-2d41-4ad5-94aa-6e7bc3f68e6a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.48 26.24)\r\n\t\t\t(end -1.62 26.24)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.05)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.CrtYd\")\r\n\t\t\t(uuid \"f919a197-b6cd-4693-bfd3-62716d36b1c7\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"64457c14-beaf-4760-9acd-11fd9defb888\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -1.37 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"338ebfb9-f360-4d1e-a331-e67211a692d2\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 1)\r\n\t\t\t(end -0.37 0)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b6078784-5946-4f3d-a980-74a55ebd41c0\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -1.37 19.09)\r\n\t\t\t(end 1.17 19.09)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"86ae4e81-2952-4a5a-91b6-3c89c0a7a9fb\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start -0.37 0)\r\n\t\t\t(end -1.37 -1)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"6ba735c8-9703-4272-93ff-d517c40681a5\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 19.09)\r\n\t\t\t(end 1.17 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"0ec87f84-fbac-42e6-8d55-d747c608227a\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 1.17 25.99)\r\n\t\t\t(end 24.23 25.99)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"f0068b87-5427-479d-93fb-643b268c06fc\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 22.23 -8.21)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"5fdcec65-8ec1-48b4-8232-60a68cd127d1\")\r\n\t\t)\r\n\t\t(fp_line\r\n\t\t\t(start 24.23 25.99)\r\n\t\t\t(end 24.23 -6.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b5119fdd-d276-4e60-bdb0-72fd0f060eb0\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start -1.37 -6.21)\r\n\t\t\t(mid -0.784214 -7.624214)\r\n\t\t\t(end 0.63 -8.21)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"d2af3d80-1a81-4dbb-9f13-3e198371aea9\")\r\n\t\t)\r\n\t\t(fp_arc\r\n\t\t\t(start 22.25 -8.21)\r\n\t\t\t(mid 23.658356 -7.610071)\r\n\t\t\t(end 24.23 -6.19)\r\n\t\t\t(stroke\r\n\t\t\t\t(width 0.1)\r\n\t\t\t\t(type solid)\r\n\t\t\t)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"b33ad795-0869-40f0-982e-4dd534d2a52c\")\r\n\t\t)\r\n\t\t(fp_text user \"No copper\"\r\n\t\t\t(at 11.43 -3.81 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"a55f46fb-5a6d-4bcb-8849-1383d218d772\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"KEEP OUT\"\r\n\t\t\t(at 11.43 -6.35 0)\r\n\t\t\t(layer \"Cmts.User\")\r\n\t\t\t(uuid \"cc5ca837-2f1e-4e09-a251-040642630bba\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(fp_text user \"${REFERENCE}\"\r\n\t\t\t(at 11.43 10 0)\r\n\t\t\t(layer \"F.Fab\")\r\n\t\t\t(uuid \"bc843a1b-9180-4f2e-b018-4325275af021\")\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1 1)\r\n\t\t\t\t\t(thickness 0.15)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pad \"1\" thru_hole rect\r\n\t\t\t(at 0 0)\r\n\t\t\t(size 2 2)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 10 \"Net-(J2-Pin_1)\")\r\n\t\t\t(pinfunction \"~{RST}\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"9d2a310b-8ffa-4e63-bc49-741ffcf64b3a\")\r\n\t\t)\r\n\t\t(pad \"2\" thru_hole oval\r\n\t\t\t(at 0 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 12 \"Net-(J2-Pin_2)\")\r\n\t\t\t(pinfunction \"A0\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"55c7a423-81af-47df-98c0-df48e78a2618\")\r\n\t\t)\r\n\t\t(pad \"3\" thru_hole oval\r\n\t\t\t(at 0 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 11 \"Net-(J2-Pin_3)\")\r\n\t\t\t(pinfunction \"D0\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"ea2c0328-7570-44fa-b31b-aa26c8caeb29\")\r\n\t\t)\r\n\t\t(pad \"4\" thru_hole oval\r\n\t\t\t(at 0 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 17 \"Net-(J2-Pin_4)\")\r\n\t\t\t(pinfunction \"SCK/D5\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"7992fe68-329f-4d80-944c-4e03274421f9\")\r\n\t\t)\r\n\t\t(pad \"5\" thru_hole oval\r\n\t\t\t(at 0 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 13 \"Net-(J2-Pin_5)\")\r\n\t\t\t(pinfunction \"MISO/D6\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"4d4de9c9-35a7-493d-be71-5ab1bc245f1b\")\r\n\t\t)\r\n\t\t(pad \"6\" thru_hole oval\r\n\t\t\t(at 0 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 15 \"Net-(J2-Pin_6)\")\r\n\t\t\t(pinfunction \"MOSI/D7\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"62ee6a48-6eba-4fda-af6e-4252bbda24b8\")\r\n\t\t)\r\n\t\t(pad \"7\" thru_hole oval\r\n\t\t\t(at 0 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 14 \"Net-(J2-Pin_7)\")\r\n\t\t\t(pinfunction \"CS/D8\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"8fef2b99-33d9-4a32-8088-5c36bc62dc27\")\r\n\t\t)\r\n\t\t(pad \"8\" thru_hole oval\r\n\t\t\t(at 0 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 16 \"Net-(J2-Pin_8)\")\r\n\t\t\t(pinfunction \"3V3\")\r\n\t\t\t(pintype \"power_out\")\r\n\t\t\t(uuid \"b7f18898-a98f-43f8-a404-d090622f1c44\")\r\n\t\t)\r\n\t\t(pad \"9\" thru_hole oval\r\n\t\t\t(at 22.86 17.78)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 9 \"Net-(J1-Pin_8)\")\r\n\t\t\t(pinfunction \"5V\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"5fb91ef9-a241-4431-af8d-e9754a93c28b\")\r\n\t\t)\r\n\t\t(pad \"10\" thru_hole oval\r\n\t\t\t(at 22.86 15.24)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 1 \"GND\")\r\n\t\t\t(pinfunction \"GND\")\r\n\t\t\t(pintype \"power_in\")\r\n\t\t\t(uuid \"a7c224d2-180f-4d35-8e1e-10825af0ed7e\")\r\n\t\t)\r\n\t\t(pad \"11\" thru_hole oval\r\n\t\t\t(at 22.86 12.7)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 8 \"Net-(J1-Pin_6)\")\r\n\t\t\t(pinfunction \"D4\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"aaeee514-fc0a-4dd9-aebb-01347c83ad7f\")\r\n\t\t)\r\n\t\t(pad \"12\" thru_hole oval\r\n\t\t\t(at 22.86 10.16)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 6 \"Net-(J1-Pin_5)\")\r\n\t\t\t(pinfunction \"D3\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"fa61ffcd-43f5-4c04-ab84-8b2affb23cab\")\r\n\t\t)\r\n\t\t(pad \"13\" thru_hole oval\r\n\t\t\t(at 22.86 7.62)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 4 \"Net-(J1-Pin_4)\")\r\n\t\t\t(pinfunction \"SDA/D2\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"4af41460-2ca3-4f1d-aa32-2bc40d17c88a\")\r\n\t\t)\r\n\t\t(pad \"14\" thru_hole oval\r\n\t\t\t(at 22.86 5.08)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 3 \"Net-(J1-Pin_3)\")\r\n\t\t\t(pinfunction \"SCL/D1\")\r\n\t\t\t(pintype \"bidirectional\")\r\n\t\t\t(uuid \"919790e2-557a-4f9c-a146-b5b3a82f7d27\")\r\n\t\t)\r\n\t\t(pad \"15\" thru_hole oval\r\n\t\t\t(at 22.86 2.54)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 7 \"Net-(J1-Pin_2)\")\r\n\t\t\t(pinfunction \"RX\")\r\n\t\t\t(pintype \"input\")\r\n\t\t\t(uuid \"23cb1e0d-ed69-4ab0-b2a6-8431d2f5a7c5\")\r\n\t\t)\r\n\t\t(pad \"16\" thru_hole oval\r\n\t\t\t(at 22.86 0)\r\n\t\t\t(size 2 1.6)\r\n\t\t\t(drill 1)\r\n\t\t\t(layers \"*.Cu\" \"*.Mask\")\r\n\t\t\t(remove_unused_layers no)\r\n\t\t\t(net 5 \"Net-(J1-Pin_1)\")\r\n\t\t\t(pinfunction \"TX\")\r\n\t\t\t(pintype \"output\")\r\n\t\t\t(uuid \"004b8d01-26b5-4275-aeef-8b105dcecbfc\")\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Module.3dshapes/wemos_d1_mini_light.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 9.5)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 -180 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(model \"${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl\"\r\n\t\t\t(offset\r\n\t\t\t\t(xyz 22.86 0 0)\r\n\t\t\t)\r\n\t\t\t(scale\r\n\t\t\t\t(xyz 1 1 1)\r\n\t\t\t)\r\n\t\t\t(rotate\r\n\t\t\t\t(xyz 0 0 0)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(gr_rect\r\n\t\t(start 80 25.5)\r\n\t\t(end 179 123.5)\r\n\t\t(locked yes)\r\n\t\t(stroke\r\n\t\t\t(width 0.05)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(fill none)\r\n\t\t(layer \"Edge.Cuts\")\r\n\t\t(uuid \"a841bbdf-a722-4cb9-ab07-a6c3d66a9697\")\r\n\t)\r\n\t(gr_text \"Project by AnotherMaker\\nhttps://github.com/mudmin/AnotherMaker/\"\r\n\t\t(at 118.5 41 0)\r\n\t\t(layer \"B.SilkS\")\r\n\t\t(uuid \"1cb42c1a-53ca-4332-b1c6-d0125ad11b10\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 2.2 2.2)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify bottom mirror)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"WeMos Shield 2\"\r\n\t\t(at 101.5 82.5 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"0a3ce943-2489-4ac1-9563-e4ce1d12e305\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"GND\"\r\n\t\t(at 164 54.62381 90)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"11de51ee-dfae-4dd8-94a2-10befed54ea6\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"3.3v\"\r\n\t\t(at 164 71.357012 90)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"12480dc6-46d8-4b6a-839a-ee31d5330113\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"5v\"\r\n\t\t(at 164 87.328309 90)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"4cb2242d-1cd1-4d19-ab54-bcf801c5314a\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"3v  D8  D7  D6  D5  D0  A0  RS\"\r\n\t\t(at 169.5 114.06 90)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"4fbe4e74-b1e3-4dbd-af06-fbe4e5b7bd01\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1.5 1.5)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"WeMos D1 Mini\"\r\n\t\t(at 102.36 122.5395 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"626f334c-a5d3-47ca-a263-f5e4ca24dbc2\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"WeMos D1 Max\"\r\n\t\t(at 81.5 43.5 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"62ee1ae8-4b3f-4885-a54f-b736902734e9\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(face \"Open Sans\")\r\n\t\t\t\t(size 9 7)\r\n\t\t\t\t(thickness 1.2)\r\n\t\t\t\t(bold yes)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t\t(render_cache \"WeMos D1 Max\" 0\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 89.232972 41.97) (xy 87.53524 41.97) (xy 86.582937 37.246099) (xy 86.499509 36.792002) (xy 86.425091 36.34741)\r\n\t\t\t\t\t(xy 86.401709 36.204159) (xy 86.333154 35.760443) (xy 86.27252 35.310184) (xy 86.256385 35.142435)\r\n\t\t\t\t\t(xy 86.200895 35.609257) (xy 86.132093 36.076235) (xy 86.11106 36.210753) (xy 86.038368 36.6659)\r\n\t\t\t\t\t(xy 85.963382 37.101673) (xy 85.933251 37.259288) (xy 84.986078 41.97) (xy 83.293475 41.97) (xy 81.5 32.966231)\r\n\t\t\t\t\t(xy 82.966922 32.966231) (xy 83.864515 37.876978) (xy 83.948423 38.374403) (xy 84.023196 38.846172)\r\n\t\t\t\t\t(xy 84.088832 39.292283) (xy 84.153861 39.780319) (xy 84.206454 40.233433) (xy 84.253899 39.786102)\r\n\t\t\t\t\t(xy 84.313605 39.325101) (xy 84.338101 39.147529) (xy 84.408186 38.680481) (xy 84.486845 38.229649)\r\n\t\t\t\t\t(xy 84.533007 38.006671) (xy 85.558827 32.966231) (xy 86.96762 32.966231) (xy 87.99173 38.006671)\r\n\t\t\t\t\t(xy 88.072226 38.466852) (xy 88.140668 38.912705) (xy 88.159281 39.039818) (xy 88.222974 39.494256)\r\n\t\t\t\t\t(xy 88.279554 39.937277) (xy 88.313154 40.233433) (xy 88.366168 39.768688) (xy 88.42932 39.298002)\r\n\t\t\t\t\t(xy 88.467027 39.03762) (xy 88.53768 38.576168) (xy 88.61545 38.115206) (xy 88.660223 37.876978)\r\n\t\t\t\t\t(xy 89.554396 32.966231) (xy 91.021318 32.966231)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 94.302101 34.956252) (xy 94.681814 35.034769) (xy 95.026065 35.172173) (xy 95.334853 35.368464)\r\n\t\t\t\t\t(xy 95.650284 35.671897) (xy 95.731542 35.773314) (xy 95.979361 36.170228) (xy 96.143332 36.558998)\r\n\t\t\t\t\t(xy 96.262584 36.99259) (xy 96.337116 37.471005) (xy 96.366929 37.994242) (xy 96.36755 38.085806)\r\n\t\t\t\t\t(xy 96.36755 39.004647) (xy 92.900279 39.004647) (xy 92.946628 39.471762) (xy 93.07012 39.906247)\r\n\t\t\t\t\t(xy 93.269574 40.257613) (xy 93.568825 40.532214) (xy 93.911569 40.672596) (xy 94.240683 40.708241)\r\n\t\t\t\t\t(xy 94.597396 40.690003) (xy 94.939203 40.635289) (xy 95.158792 40.578548) (xy 95.488738 40.45964)\r\n\t\t\t\t\t(xy 95.829743 40.297455) (xy 96.063224 40.165289) (xy 96.063224 41.622686) (xy 95.741922 41.802042)\r\n\t\t\t\t\t(xy 95.403126 41.940041) (xy 95.240858 41.989783) (xy 94.885668 42.063457) (xy 94.512766 42.10112)\r\n\t\t\t\t\t(xy 94.174005 42.110683) (xy 93.782302 42.088197) (xy 93.418231 42.020738) (xy 93.081792 41.908306)\r\n\t\t\t\t\t(xy 92.714541 41.714025) (xy 92.38708 41.454982) (xy 92.144591 41.189644) (xy 91.896491 40.816459)\r\n\t\t\t\t\t(xy 91.699722 40.389332) (xy 91.554284 39.908265) (xy 91.472297 39.466169) (xy 91.425956 38.986615)\r\n\t\t\t\t\t(xy 91.414549 38.576001) (xy 91.431037 38.051903) (xy 91.461844 37.749483) (xy 92.934473 37.749483)\r\n\t\t\t\t\t(xy 94.991242 37.749483) (xy 94.953077 37.302554) (xy 94.827752 36.872819) (xy 94.707431 36.661381)\r\n\t\t\t\t\t(xy 94.431095 36.398415) (xy 94.0808 36.282709) (xy 93.967131 36.276699) (xy 93.622301 36.340186)\r\n\t\t\t\t\t(xy 93.306466 36.571221) (xy 93.23709 36.661381) (xy 93.048735 37.057905) (xy 92.956572 37.496237)\r\n\t\t\t\t\t(xy 92.934473 37.749483) (xy 91.461844 37.749483) (xy 91.4805 37.566338) (xy 91.562938 37.119306)\r\n\t\t\t\t\t(xy 91.70539 36.63373) (xy 91.895327 36.203641) (xy 92.089881 35.88762) (xy 92.361342 35.564152)\r\n\t\t\t\t\t(xy 92.669229 35.307608) (xy 93.01354 35.117989) (xy 93.394275 34.995294) (xy 93.739379 34.944171)\r\n\t\t\t\t\t(xy 93.958583 34.935806)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 100.617864 41.97) (xy 98.925261 34.907229) (xy 98.882519 34.907229) (xy 98.904157 35.423391)\r\n\t\t\t\t\t(xy 98.92291 35.894764) (xy 98.942295 36.420998) (xy 98.957171 36.87725) (xy 98.969072 37.332377)\r\n\t\t\t\t\t(xy 98.974842 37.782456) (xy 98.974842 41.97) (xy 97.642986 41.97) (xy 97.642986 32.966231) (xy 99.67069 32.966231)\r\n\t\t\t\t\t(xy 101.335938 39.850949) (xy 101.365003 39.850949) (xy 103.129413 32.966231) (xy 105.157117 32.966231)\r\n\t\t\t\t\t(xy 105.157117 41.97) (xy 103.768841 41.97) (xy 103.768841 37.709916) (xy 103.772073 37.252195)\r\n\t\t\t\t\t(xy 103.77568 37.015289) (xy 103.788022 36.535226) (xy 103.801883 36.085884) (xy 103.817671 35.601441)\r\n\t\t\t\t\t(xy 103.833583 35.127726) (xy 103.840648 34.920418) (xy 103.797906 34.920418) (xy 101.983914 41.97)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 109.436176 34.962871) (xy 109.789122 35.044066) (xy 110.119201 35.179392) (xy 110.426413 35.368848)\r\n\t\t\t\t\t(xy 110.737389 35.642342) (xy 111.004819 35.97565) (xy 111.228701 36.368774) (xy 111.334263 36.613021)\r\n\t\t\t\t\t(xy 111.47339 37.036034) (xy 111.572766 37.493944) (xy 111.632392 37.98675) (xy 111.651957 38.446581)\r\n\t\t\t\t\t(xy 111.652267 38.514452) (xy 111.635362 39.024725) (xy 111.584648 39.499041) (xy 111.500123 39.937401)\r\n\t\t\t\t\t(xy 111.354063 40.41597) (xy 111.159318 40.842762) (xy 110.959839 41.158869) (xy 110.681064 41.482337)\r\n\t\t\t\t\t(xy 110.364062 41.738881) (xy 110.008832 41.9285) (xy 109.615374 42.051195) (xy 109.25829 42.102318)\r\n\t\t\t\t\t(xy 109.031297 42.110683) (xy 108.655484 42.083481) (xy 108.302538 42.001873) (xy 107.972459 41.86586)\r\n\t\t\t\t\t(xy 107.665247 41.675443) (xy 107.354135 41.399302) (xy 107.0863 41.062999) (xy 106.861742 40.666533)\r\n\t\t\t\t\t(xy 106.755687 40.420279) (xy 106.617308 39.994518) (xy 106.518466 39.534959) (xy 106.459161 39.041604)\r\n\t\t\t\t\t(xy 106.439701 38.582194) (xy 106.439392 38.514452) (xy 107.93367 38.514452) (xy 107.950019 38.997503)\r\n\t\t\t\t\t(xy 108.007496 39.466051) (xy 108.119896 39.893667) (xy 108.195254 40.070767) (xy 108.438886 40.390912)\r\n\t\t\t\t\t(xy 108.774842 40.563298) (xy 109.050104 40.596133) (xy 109.414282 40.534314) (xy 109.722629 40.325864)\r\n\t\t\t\t\t(xy 109.892986 40.072965) (xy 110.039969 39.652766) (xy 110.114847 39.218936) (xy 110.147117 38.765285)\r\n\t\t\t\t\t(xy 110.151151 38.514452) (xy 110.134909 38.032225) (xy 110.077807 37.566574) (xy 109.966143 37.144626)\r\n\t\t\t\t\t(xy 109.891277 36.971325) (xy 109.649728 36.657878) (xy 109.314894 36.489098) (xy 109.039846 36.45695)\r\n\t\t\t\t\t(xy 108.675264 36.517471) (xy 108.365555 36.721542) (xy 108.193545 36.969127) (xy 108.045589 37.381817)\r\n\t\t\t\t\t(xy 107.970215 37.811822) (xy 107.937731 38.263824) (xy 107.93367 38.514452) (xy 106.439392 38.514452)\r\n\t\t\t\t\t(xy 106.456172 38.002601) (xy 106.506511 37.527672) (xy 106.59041 37.089667) (xy 106.735388 36.612798)\r\n\t\t\t\t\t(xy 106.92869 36.189098) (xy 107.126692 35.876629) (xy 107.404084 35.556896) (xy 107.720786 35.303315)\r\n\t\t\t\t\t(xy 108.076797 35.115885) (xy 108.472119 34.994607) (xy 108.831581 34.944074) (xy 109.060362 34.935806)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 116.583042 39.932281) (xy 116.555553 40.373554) (xy 116.456818 40.818618) (xy 116.286276 41.200484)\r\n\t\t\t\t\t(xy 116.043926 41.519152) (xy 116.008583 41.554542) (xy 115.685663 41.797854) (xy 115.344555 41.953726)\r\n\t\t\t\t\t(xy 115.008679 42.044968) (xy 114.632652 42.097106) (xy 114.288625 42.110683) (xy 113.938971 42.100594)\r\n\t\t\t\t\t(xy 113.593306 42.066189) (xy 113.28845 42.007369) (xy 112.936566 41.900379) (xy 112.604971 41.756363)\r\n\t\t\t\t\t(xy 112.513956 41.708415) (xy 112.513956 40.1521) (xy 112.834846 40.325619) (xy 113.184586 40.476882)\r\n\t\t\t\t\t(xy 113.433775 40.565359) (xy 113.771855 40.660473) (xy 114.133897 40.72198) (xy 114.336496 40.732421)\r\n\t\t\t\t\t(xy 114.685809 40.695189) (xy 115.003154 40.522411) (xy 115.134926 40.136713) (xy 115.028925 39.77621)\r\n\t\t\t\t\t(xy 114.740503 39.513767) (xy 114.663049 39.459672) (xy 114.339532 39.25436) (xy 114.025718 39.07559)\r\n\t\t\t\t\t(xy 113.97233 39.046413) (xy 113.649332 38.862467) (xy 113.325449 38.648507) (xy 113.06106 38.428722)\r\n\t\t\t\t\t(xy 112.809734 38.122625) (xy 112.637055 37.775861) (xy 112.534334 37.335715) (xy 112.505408 36.868011)\r\n\t\t\t\t\t(xy 112.549361 36.3819) (xy 112.68122 35.962212) (xy 112.900985 35.608946) (xy 113.06106 35.441388)\r\n\t\t\t\t\t(xy 113.367844 35.220196) (xy 113.732545 35.062201) (xy 114.099167 34.975798) (xy 114.448707 34.940249)\r\n\t\t\t\t\t(xy 114.635694 34.935806) (xy 114.997997 34.954971) (xy 115.356573 35.012467) (xy 115.711422 35.108294)\r\n\t\t\t\t\t(xy 116.062545 35.242452) (xy 116.409942 35.414941) (xy 116.524912 35.480956) (xy 116.0821 36.841632)\r\n\t\t\t\t\t(xy 115.76273 36.674304) (xy 115.437727 36.523316) (xy 115.326413 36.476734) (xy 114.972505 36.369572)\r\n\t\t\t\t\t(xy 114.611758 36.333852) (xy 114.26915 36.378073) (xy 113.984913 36.632788) (xy 113.962072 36.786678)\r\n\t\t\t\t\t(xy 114.121769 37.178573) (xy 114.170655 37.226315) (xy 114.476749 37.440606) (xy 114.801859 37.626936)\r\n\t\t\t\t\t(xy 115.087055 37.77806) (xy 115.415147 37.958991) (xy 115.743419 38.171157) (xy 116.010293 38.391353)\r\n\t\t\t\t\t(xy 116.265465 38.696901) (xy 116.442847 39.046413) (xy 116.552237 39.481449)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 122.986696 32.984435) (xy 123.380702 33.039046) (xy 123.750719 33.130065) (xy 124.096746 33.257491)\r\n\t\t\t\t\t(xy 124.418784 33.421324) (xy 124.787597 33.677314) (xy 125.118926 33.990191) (xy 125.240963 34.13127)\r\n\t\t\t\t\t(xy 125.515308 34.517251) (xy 125.743153 34.948419) (xy 125.9245 35.424775) (xy 126.059348 35.946318)\r\n\t\t\t\t\t(xy 126.133746 36.396088) (xy 126.178386 36.874777) (xy 126.193265 37.382386) (xy 126.177825 37.921732)\r\n\t\t\t\t\t(xy 126.131502 38.428585) (xy 126.054299 38.902947) (xy 125.946214 39.344816) (xy 125.807247 39.754194)\r\n\t\t\t\t\t(xy 125.590112 40.220224) (xy 125.324724 40.635486) (xy 125.205059 40.787376) (xy 124.874831 41.128073)\r\n\t\t\t\t\t(xy 124.579815 41.359054) (xy 124.257389 41.553078) (xy 123.907555 41.710146) (xy 123.530313 41.830256)\r\n\t\t\t\t\t(xy 123.125661 41.913409) (xy 122.693601 41.959605) (xy 122.35157 41.97) (xy 120.361479 41.97)\r\n\t\t\t\t\t(xy 120.361479 40.387306) (xy 121.850628 40.387306) (xy 122.490055 40.387306) (xy 122.875038 40.36132)\r\n\t\t\t\t\t(xy 123.222154 40.283364) (xy 123.626071 40.098579) (xy 123.962668 39.821402) (xy 124.231946 39.451832)\r\n\t\t\t\t\t(xy 124.433904 38.989869) (xy 124.568543 38.435515) (xy 124.625344 37.959116) (xy 124.644277 37.430746)\r\n\t\t\t\t\t(xy 124.626696 36.913376) (xy 124.573952 36.446895) (xy 124.448931 35.904081) (xy 124.261398 35.451735)\r\n\t\t\t\t\t(xy 124.011354 35.089859) (xy 123.6988 34.818452) (xy 123.323734 34.637513) (xy 122.886158 34.547044)\r\n\t\t\t\t\t(xy 122.643928 34.535736) (xy 121.850628 34.535736) (xy 121.850628 40.387306) (xy 120.361479 40.387306)\r\n\t\t\t\t\t(xy 120.361479 32.966231) (xy 122.568702 32.966231)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 130.792358 41.97) (xy 129.306629 41.97) (xy 129.306629 36.764696) (xy 129.322016 35.909602)\r\n\t\t\t\t\t(xy 129.345952 34.975373) (xy 129.099675 35.284081) (xy 128.84053 35.585739) (xy 128.831332 35.595261)\r\n\t\t\t\t\t(xy 128.022644 36.426175) (xy 127.30628 35.276524) (xy 129.571632 32.966231) (xy 130.792358 32.966231)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 138.723656 41.97) (xy 137.031053 34.907229) (xy 136.988311 34.907229) (xy 137.009949 35.423391)\r\n\t\t\t\t\t(xy 137.028702 35.894764) (xy 137.048087 36.420998) (xy 137.062963 36.87725) (xy 137.074864 37.332377)\r\n\t\t\t\t\t(xy 137.080635 37.782456) (xy 137.080635 41.97) (xy 135.748778 41.97) (xy 135.748778 32.966231)\r\n\t\t\t\t\t(xy 137.776482 32.966231) (xy 139.44173 39.850949) (xy 139.470795 39.850949) (xy 141.235205 32.966231)\r\n\t\t\t\t\t(xy 143.262909 32.966231) (xy 143.262909 41.97) (xy 141.874633 41.97) (xy 141.874633 37.709916)\r\n\t\t\t\t\t(xy 141.877866 37.252195) (xy 141.881472 37.015289) (xy 141.893814 36.535226) (xy 141.907675 36.085884)\r\n\t\t\t\t\t(xy 141.923463 35.601441) (xy 141.939375 35.127726) (xy 141.946441 34.920418) (xy 141.903698 34.920418)\r\n\t\t\t\t\t(xy 140.089706 41.97)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 147.461879 34.957057) (xy 147.814344 35.020813) (xy 148.180581 35.148916) (xy 148.498385 35.334871)\r\n\t\t\t\t\t(xy 148.73224 35.540307) (xy 148.985061 35.88185) (xy 149.165648 36.301978) (xy 149.264407 36.734054)\r\n\t\t\t\t\t(xy 149.307861 37.226298) (xy 149.310118 37.37799) (xy 149.310118 41.97) (xy 148.286008 41.97)\r\n\t\t\t\t\t(xy 148.002198 41.046762) (xy 147.962875 41.046762) (xy 147.729728 41.385978) (xy 147.467866 41.676303)\r\n\t\t\t\t\t(xy 147.200348 41.879874) (xy 146.873288 42.020523) (xy 146.514767 42.092426) (xy 146.179658 42.110683)\r\n\t\t\t\t\t(xy 145.813034 42.07565) (xy 145.449885 41.952485) (xy 145.138938 41.740641) (xy 144.960642 41.550146)\r\n\t\t\t\t\t(xy 144.74576 41.197286) (xy 144.601204 40.769309) (xy 144.531747 40.325825) (xy 144.516397 39.960858)\r\n\t\t\t\t\t(xy 146.020655 39.960858) (xy 146.104698 40.400136) (xy 146.388081 40.671389) (xy 146.731891 40.732421)\r\n\t\t\t\t\t(xy 147.086199 40.681107) (xy 147.404375 40.509704) (xy 147.547418 40.367522) (xy 147.756622 40.002795)\r\n\t\t\t\t\t(xy 147.848672 39.547187) (xy 147.853454 39.400321) (xy 147.853454 38.850774) (xy 147.285833 38.874954)\r\n\t\t\t\t\t(xy 146.918081 38.913465) (xy 146.560967 39.021451) (xy 146.333531 39.162916) (xy 146.098874 39.493194)\r\n\t\t\t\t\t(xy 146.020961 39.927604) (xy 146.020655 39.960858) (xy 144.516397 39.960858) (xy 144.51612 39.954263)\r\n\t\t\t\t\t(xy 144.544754 39.507385) (xy 144.647603 39.063386) (xy 144.852717 38.648953) (xy 145.114515 38.356182)\r\n\t\t\t\t\t(xy 145.451753 38.127708) (xy 145.809247 37.974902) (xy 146.162033 37.878921) (xy 146.557615 37.815242)\r\n\t\t\t\t\t(xy 146.919958 37.786852) (xy 147.853454 37.749483) (xy 147.853454 37.432944) (xy 147.801094 36.952091)\r\n\t\t\t\t\t(xy 147.617018 36.575351) (xy 147.300406 36.372492) (xy 147.015701 36.333852) (xy 146.635286 36.373322)\r\n\t\t\t\t\t(xy 146.267166 36.474679) (xy 145.92192 36.614532) (xy 145.555076 36.80214) (xy 145.500907 36.83284)\r\n\t\t\t\t\t(xy 145.015352 35.56009) (xy 145.370582 35.347931) (xy 145.739998 35.179667) (xy 146.123598 35.055297)\r\n\t\t\t\t\t(xy 146.521384 34.974823) (xy 146.863708 34.941292) (xy 147.073831 34.935806)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(polygon\r\n\t\t\t\t(pts\r\n\t\t\t\t\t(xy 151.888346 38.448506) (xy 150.158129 35.076489) (xy 151.821667 35.076489) (xy 152.864584 37.26808)\r\n\t\t\t\t\t(xy 153.917759 35.076489) (xy 155.581297 35.076489) (xy 153.830565 38.448506) (xy 155.663363 41.97)\r\n\t\t\t\t\t(xy 153.994696 41.97) (xy 152.864584 39.611346) (xy 151.729344 41.97) (xy 150.065806 41.97)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"\\nTX\\nRX\\nD1\\nD2\\nD3\\nD4\\nG\\n5v\"\r\n\t\t(at 124.5 113.5 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"8782843f-76d8-44ec-9349-75beaf30fac0\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1.5 1.5)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"5v  G  D4  D3  D2  D1  RX  TX\"\r\n\t\t(at 169.5 73 90)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"966036b7-4d5a-44f5-bcce-e3983b84ff3d\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1.5 1.5)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"RST\\nA0\\nD0\\nD5\\nD6\\nD7\\nD8\\n3v3\"\r\n\t\t(at 85 112.5 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"a5366ccd-7c71-45f2-8e48-19dad9b42ac9\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1.5 1.5)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify right bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"Reset\"\r\n\t\t(at 83 77 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"dc8dc8ac-f6f5-4b25-ab63-755e7b940c6d\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"WeMos Shield 1\"\r\n\t\t(at 140.22 122.5395 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"e212a204-ff69-4cea-9070-5147961ff224\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(gr_text \"WeMos Shield 3\"\r\n\t\t(at 139.36 82.5 0)\r\n\t\t(layer \"F.SilkS\")\r\n\t\t(uuid \"fd4f0117-0194-4970-8951-dfc3faacc3a6\")\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 1 1)\r\n\t\t\t\t(thickness 0.1)\r\n\t\t\t)\r\n\t\t\t(justify left bottom)\r\n\t\t)\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 69.24)\r\n\t\t(end 154.36 68.1383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"0805804b-75cc-40ae-8dd2-bc363d626373\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 109.74)\r\n\t\t(end 117.6617 109.74)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"18b51495-b2bc-4441-b436-95893e3de893\")\r\n\t)\r\n\t(segment\r\n\t\t(start 172.0044 68.4956)\r\n\t\t(end 174 66.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"2ee776f7-3164-4f7d-bf4d-fb2cb58c35f0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.4061 68.4956)\r\n\t\t(end 172.0044 68.4956)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"3d8e8fb3-700a-4451-88ae-c0b5714bb003\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.9117 68.1383)\r\n\t\t(end 116.36 69.69)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"6067e3e5-fdb6-49f2-af95-3238dd0af084\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.6617 69.24)\r\n\t\t(end 156.4061 68.4956)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"6093f893-d51a-4ad8-b504-b3384f4b76f2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 69.24)\r\n\t\t(end 116.36 69.69)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"6c47f279-6771-4add-b8d0-818909857f38\")\r\n\t)\r\n\t(segment\r\n\t\t(start 91.49 70.51)\r\n\t\t(end 83 79)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"6c875311-2adf-4036-a188-211f42aad44d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 69.69)\r\n\t\t(end 95.022 69.69)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"7e20e2eb-33ec-4af2-bfa5-497ad9b5ab43\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6767 109.755)\r\n\t\t(end 122 109.755)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"9c24dbb2-772f-44fe-8e46-c7493e4cbe20\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 68.1383)\r\n\t\t(end 117.9117 68.1383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"9c42101e-9ed5-4d9d-ac55-643632d2f33a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6617 109.74)\r\n\t\t(end 117.6767 109.755)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"aa209ee7-3f6f-4e96-8225-4a8349cf4331\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.725 31.2017)\r\n\t\t(end 160.5 34.9767)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"d4de9b0c-a758-41a7-8559-d349df4baad5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 94.202 70.51)\r\n\t\t(end 91.49 70.51)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"e9b70d96-ac12-4160-8da1-38cbe18c9dc7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 34.9767)\r\n\t\t(end 160.5 48)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"efb2cfe0-6af3-49ba-b4ed-c853e8aa8df1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 69.24)\r\n\t\t(end 155.6617 69.24)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"f2172933-059b-4231-ad06-2338afecfb8d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.725 30)\r\n\t\t(end 156.725 31.2017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"f2c16e6e-f5cf-429b-ac88-f42881e17e77\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.022 69.69)\r\n\t\t(end 94.202 70.51)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"fcd7346a-111a-4290-92fb-3fd8ec47daf6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 114.2243 106.8309)\r\n\t\t(end 116.0317 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"021cd87c-c7d3-49de-96f8-2516adb0e534\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 70.3417)\r\n\t\t(end 115.9469 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"12b1c4c8-6172-4035-b820-d086e7ee2711\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 58.16)\r\n\t\t(end 160.5 59.3117)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"1447b49c-2cb4-4054-bc27-4a245c64f6cf\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 69.24)\r\n\t\t(end 154.36 68.1383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"15a3cedd-d5a1-4cee-ba76-b0ea6dcce58e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 123.1517 109.755)\r\n\t\t(end 127.2385 113.8418)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"2304e851-9a32-46e8-b0c3-0a097edf2d4a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 109.755)\r\n\t\t(end 123.1517 109.755)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"389bea6e-5fe4-40a0-bb36-0e298e17e1e6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.7998 67.0268)\r\n\t\t(end 154.6883 68.1383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"4a8ffe0e-4e2f-4589-b8ca-bfa0be6c592b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 59.3117)\r\n\t\t(end 155.7998 64.0119)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"511b9046-4888-448a-88de-4f7ecc260f81\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 109.74)\r\n\t\t(end 116.36 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"5933f403-c97d-43a4-baed-b8536b7ca9a5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 115.9469 70.3417)\r\n\t\t(end 114.2243 72.0643)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"67e6ddf0-6b5c-4904-a241-605575ab67d9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 83 79)\r\n\t\t(end 83 85.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"6bb0ee97-1128-4b22-acbb-94cde858d56e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 114.2243 72.0643)\r\n\t\t(end 114.2243 106.8309)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"71ede471-1f97-48b0-af7e-356d5bf8efa0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.0317 108.6383)\r\n\t\t(end 116.36 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"77f519c1-cad2-4a55-87b9-9de1bb355057\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.7998 64.0119)\r\n\t\t(end 155.7998 67.0268)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"88cc1aeb-1be3-4f0b-b01d-6449a55722b4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 150.2582 113.8418)\r\n\t\t(end 154.36 109.74)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"8ba6b76d-c800-4fa3-be27-0eb6d5e482e6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 69.24)\r\n\t\t(end 116.36 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"9bb640b3-24a3-482a-b7f5-01bc3165aceb\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 50.54)\r\n\t\t(end 160.5 48)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"add534a7-7506-4c94-acdf-7660e6e9ec66\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 68.1383)\r\n\t\t(end 154.36 68.1383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"c95ad1e7-5c95-4790-81d4-e738f6cae037\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 53.08)\r\n\t\t(end 160.5 50.54)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"cccb2bc4-e6a1-46a9-8f61-070873bce5c8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 55.62)\r\n\t\t(end 160.5 58.16)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"ce7d7c7e-3750-45e5-8fd3-68e232e19ed0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 127.2385 113.8418)\r\n\t\t(end 150.2582 113.8418)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"dfd3fa27-3f81-44c3-9476-50492621bf21\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 55.62)\r\n\t\t(end 160.5 53.08)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 1)\r\n\t\t(uuid \"ef673447-7677-4da0-874c-4f93018d047c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 159.265 30)\r\n\t\t(end 159.265 33.925)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 2)\r\n\t\t(uuid \"7811e784-97f4-4b57-a1fc-417ac85344f4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 159.265 33.925)\r\n\t\t(end 158 35.19)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 2)\r\n\t\t(uuid \"f51cc03d-064f-4f9a-a67e-bf94053b3845\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 46.5)\r\n\t\t(end 166.15 54.35)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"5aa29d7b-bfb1-457d-963a-15402645b2b2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 166.15 54.35)\r\n\t\t(end 159.09 54.35)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"66ed9a84-6969-4c2b-9286-2e34d57e920b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 99.595)\r\n\t\t(end 117.6767 99.595)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"6ad1fcd6-eb4e-4f0d-8776-14a26eec7c51\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 99.58)\r\n\t\t(end 117.6617 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"79311db7-67c3-429d-af09-8dfeb2cdbb61\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.4617 57.9783)\r\n\t\t(end 154.36 57.9783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"7c4ce079-92a0-4b81-951a-824f0c150e16\")\r\n\t)\r\n\t(segment\r\n\t\t(start 159.09 54.35)\r\n\t\t(end 155.4617 57.9783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"a03cb46e-9782-4d43-b705-db0986dd6a65\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 57.9783)\r\n\t\t(end 154.36 57.9783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"bb0fa847-dbb0-4c75-99fd-741588bb32a3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 59.08)\r\n\t\t(end 154.36 57.9783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"d3ed0b65-e3c3-4918-89c0-051d605ecba9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6767 99.595)\r\n\t\t(end 117.6617 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"df5f3c71-0752-49a9-9680-b70a60dad9e8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 59.08)\r\n\t\t(end 116.36 57.9783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"e8451fa3-271e-44e0-ba99-cdd019dd3529\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 99.58)\r\n\t\t(end 154.36 98.4783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"014ff361-8867-4c5f-9096-e467dd39f0e2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 121.7371 98.4433)\r\n\t\t(end 122 98.4433)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"3074d411-6625-4282-8bfe-cd352bba5fe1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.8991 62.3077)\r\n\t\t(end 118.8991 95.6053)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"3ef96c4e-6f2a-44f8-80d5-7184c8553bcd\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.1127 97.0539)\r\n\t\t(end 154.6883 98.4783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"42eb74e4-f440-41ab-9997-b0f29b265565\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.8991 95.6053)\r\n\t\t(end 121.7371 98.4433)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"6106a702-7b7f-4e65-8640-c9d14cc64ac0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.9469 60.1817)\r\n\t\t(end 152.2134 61.9152)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"6cb16eb2-34a8-4ef1-b53f-53830539ebe2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.1127 92.0768)\r\n\t\t(end 156.1127 97.0539)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"6cb2c68a-0817-48aa-a462-18cffa40b467\")\r\n\t)\r\n\t(segment\r\n\t\t(start 152.2134 61.9152)\r\n\t\t(end 152.2134 88.1775)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"6fe0a7a1-4724-4005-89c8-0b7e2f0fbe37\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 60.1817)\r\n\t\t(end 116.7731 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"97e5e3c9-56a9-49d2-8920-a334278f5385\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 98.4783)\r\n\t\t(end 154.36 98.4783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"a903d3bc-79fb-4ad8-9014-49b70fd0a240\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 59.08)\r\n\t\t(end 154.36 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"bb6c550b-4566-447c-bb6d-d0399563926a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.7731 60.1817)\r\n\t\t(end 118.8991 62.3077)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"ccffaf5b-a1b4-44d3-a676-867a0835e38d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 60.1817)\r\n\t\t(end 153.9469 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"d46c421e-366d-4553-ad81-5214540ea0ec\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 59.08)\r\n\t\t(end 116.36 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"e8023508-1f2f-4004-aaa8-a832c52570ad\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 99.595)\r\n\t\t(end 122 98.4433)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"e9608791-467a-46f7-8a4f-8c5a7437f3ab\")\r\n\t)\r\n\t(segment\r\n\t\t(start 152.2134 88.1775)\r\n\t\t(end 156.1127 92.0768)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 3)\r\n\t\t(uuid \"f9dd61d8-5af5-4425-b2c6-5f37100b83c9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 61.62)\r\n\t\t(end 154.36 60.5183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"50e1e41b-40bd-4664-b628-094f02b2dd1d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 51.5)\r\n\t\t(end 164.9817 60.5183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"984a806a-d5a4-4506-8e01-c21f5530c170\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 60.5183)\r\n\t\t(end 154.36 60.5183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"a29e0174-a008-4d31-9deb-e3b952fd9113\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 61.62)\r\n\t\t(end 116.36 60.5183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"adda7afe-3603-432d-9e8a-701c1da61d34\")\r\n\t)\r\n\t(segment\r\n\t\t(start 164.9817 60.5183)\r\n\t\t(end 154.36 60.5183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"f32c2efc-63bf-49d5-9ad0-d81f4fa98bcd\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 62.7217)\r\n\t\t(end 116.7731 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"18b381f6-3f1b-41b1-a364-292736e16534\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 61.62)\r\n\t\t(end 116.36 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"1ee272a0-d8bf-43c5-a679-01ef6347fa09\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.4892 99.4271)\r\n\t\t(end 118.3148 99.6015)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"2b51aa7e-fe16-47b7-b81f-f9d75747a5aa\")\r\n\t)\r\n\t(segment\r\n\t\t(start 152.6173 64.0513)\r\n\t\t(end 153.9469 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"4b363b29-f66e-40d1-be0b-2f159b42d6ba\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 101.0183)\r\n\t\t(end 156.5328 99.1738)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"55bd998b-0a78-4cfd-8cf0-d2faa0408288\")\r\n\t)\r\n\t(segment\r\n\t\t(start 120.8483 102.135)\r\n\t\t(end 118.3148 99.6015)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"619f4220-01d1-4a3a-804a-bcdac49bf137\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 102.12)\r\n\t\t(end 154.36 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"62b4c032-2219-4de8-9487-6cc60494a383\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.7731 62.7217)\r\n\t\t(end 118.4892 64.4378)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"746e5fa7-637b-474f-96da-435e17405d98\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.3148 99.6015)\r\n\t\t(end 116.898 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"7faea6ec-b8e3-4ec5-8dbb-e7610b8585e9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.5328 81.7458)\r\n\t\t(end 152.6173 77.8303)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"877f7faf-e0d6-4793-aa53-a539998b766a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.5328 99.1738)\r\n\t\t(end 156.5328 81.7458)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"915ff142-e635-454b-bf31-9d1bb460c94e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 102.12)\r\n\t\t(end 116.36 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"a5c1d47e-5917-4f7c-bd75-fea6fa09cc43\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.898 101.0183)\r\n\t\t(end 116.36 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"b8199c8e-08c5-472b-bddc-c70259376ad1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 101.0183)\r\n\t\t(end 154.6883 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"bba927be-bbba-447c-80b2-6940b908724d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.9469 62.7217)\r\n\t\t(end 154.36 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"c3202007-f9bc-4322-b454-8b03944a0223\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 61.62)\r\n\t\t(end 154.36 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"d7a6227d-8089-4ba6-96b0-39071ed9ec25\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 102.135)\r\n\t\t(end 120.8483 102.135)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"f0075b19-aca6-4155-9f63-b941894aa1a7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.4892 64.4378)\r\n\t\t(end 118.4892 99.4271)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"f2ba7f10-4998-4f32-8b13-274de69b817e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 152.6173 77.8303)\r\n\t\t(end 152.6173 64.0513)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 4)\r\n\t\t(uuid \"f6b04688-e8d3-4945-8f24-1499aae7b173\")\r\n\t)\r\n\t(segment\r\n\t\t(start 162.7817 49.27)\r\n\t\t(end 157.9883 49.27)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"012b2995-740b-47ae-b39a-c8895d77b50d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 94.5)\r\n\t\t(end 117.6617 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"458ad172-c2a8-44e9-9697-b1678c0311f2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 120.8483 94.515)\r\n\t\t(end 120.8333 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"4c8e2d09-388c-46e0-87e4-d212965c5b39\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 54)\r\n\t\t(end 154.36 52.8983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"5f14a1ed-6edc-4fe4-881c-0e6ce4c4c3c9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 157.9883 49.27)\r\n\t\t(end 154.36 52.8983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"8bd2351c-1358-45b3-89e8-39c3ecb439b3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 38.0517)\r\n\t\t(end 162.7817 49.27)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"a1e57056-ab9e-4005-8019-5ac9045c26d6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 120.8333 94.5)\r\n\t\t(end 117.6617 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"a580dd9b-88e1-431e-bb92-7150eee95ab1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 36.5)\r\n\t\t(end 174 38.0517)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"c56cb8dc-8c68-4744-82a0-9fe16551151f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 94.515)\r\n\t\t(end 120.8483 94.515)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"e71e5dd1-b343-43fe-a1cb-a9bc9b409d58\")\r\n\t)\r\n\t(segment\r\n\t\t(start 151.0812 90.1195)\r\n\t\t(end 154.36 93.3983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"019f7382-5fc7-4224-9481-a1d623e0915e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.9522 55.1017)\r\n\t\t(end 151.0812 57.9727)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"197910b6-312c-460f-8acc-cc9ae5e6bf78\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.6883 55.1017)\r\n\t\t(end 116.36 55.1017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"1ef3adf3-5df1-429d-a83b-e0f654052f41\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 60.4134)\r\n\t\t(end 116.6883 55.1017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"3c2baeb9-5462-416c-a1ec-f0e26927003b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 94.515)\r\n\t\t(end 122 60.4134)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"64601cd6-8cbf-4c27-b3bc-a053ea3ffd6e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 55.1017)\r\n\t\t(end 153.9522 55.1017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"6e5e3a9f-5180-4b8d-a11c-02b440aabb02\")\r\n\t)\r\n\t(segment\r\n\t\t(start 151.0812 57.9727)\r\n\t\t(end 124.4407 57.9727)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"841576cd-80d6-44cc-b571-29983b2cd2da\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 54)\r\n\t\t(end 154.36 55.1017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"ad4fa8f4-6ee9-4bb8-ba6d-e377c35d2d12\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 94.5)\r\n\t\t(end 154.36 93.3983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"c5807f43-82f4-4be4-9be8-067bf02ba6b4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 54)\r\n\t\t(end 116.36 55.1017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"cc842728-4396-4c68-8b29-215704513383\")\r\n\t)\r\n\t(segment\r\n\t\t(start 151.0812 57.9727)\r\n\t\t(end 151.0812 90.1195)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"e91c7b08-54cd-4f03-a88d-0b8a941e41a6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 124.4407 57.9727)\r\n\t\t(end 122 60.4134)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 5)\r\n\t\t(uuid \"fb11d607-9de1-46f3-bc43-00a2ffa89397\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6767 104.675)\r\n\t\t(end 117.6617 104.66)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"0fce38b7-3688-4ed7-b26d-cb87f61d60e3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 63.0583)\r\n\t\t(end 154.36 63.0583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"18444478-382c-4f66-9ca6-cefcbdf4a8d5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 167.4417 63.0583)\r\n\t\t(end 154.36 63.0583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"1e7ea47d-f105-4d5b-ab69-5342f7a71a5a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 64.16)\r\n\t\t(end 116.36 63.0583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"7414b032-5559-48d6-a751-7beacdb2dca9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 104.675)\r\n\t\t(end 117.6767 104.675)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"7ce3f610-2c55-4074-bd68-6dcb328e642c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 56.5)\r\n\t\t(end 167.4417 63.0583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"9b3297fe-fd2a-4135-b5b2-deea2a76edba\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 64.16)\r\n\t\t(end 154.36 63.0583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"e148010a-a6fc-443e-a9a4-f289479171f5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 104.66)\r\n\t\t(end 117.6617 104.66)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"f9a97691-facb-41c7-87a7-ef44e942a7c0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.7787 113.3817)\r\n\t\t(end 145.6383 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"0c67ddfa-c3d0-4b06-b2b8-c196f4ade5c0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.7731 65.2617)\r\n\t\t(end 116.36 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"1f2f7f46-379b-4f7b-97ad-fbc50f8ffe84\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 103.5583)\r\n\t\t(end 116.0317 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"3d5efa53-7ed8-4684-ba4b-f8e0ecbd278b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 123.1517 104.675)\r\n\t\t(end 123.1517 105.7547)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"4ba9358c-d3a9-4c12-8a14-85e55c29f2b4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 115.0497 92.0679)\r\n\t\t(end 118.081 89.0366)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"55f41321-fd3c-47ea-854a-90c4df561b78\")\r\n\t)\r\n\t(segment\r\n\t\t(start 123.1517 105.7547)\r\n\t\t(end 130.7787 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"71f946bd-99cf-4b28-b62d-019c6546c96e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.081 66.5696)\r\n\t\t(end 116.7731 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"7737e26d-a7dd-4532-9615-541a888347f3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.0317 103.5583)\r\n\t\t(end 115.0497 102.5763)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"78fe5ffa-e5c4-46fc-a390-220d8f6b556b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 104.66)\r\n\t\t(end 116.36 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"7be06de3-8b39-4f2d-9f0d-e52c51f7488b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.081 89.0366)\r\n\t\t(end 118.081 66.5696)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"9bda4d93-8114-4b6c-93c2-8b47763c6985\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 64.16)\r\n\t\t(end 116.36 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"a824ffe2-bf2c-4243-bd0c-712f400c41e4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 145.6383 113.3817)\r\n\t\t(end 154.36 104.66)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"b826171f-6684-496c-a214-26ef785bf59d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 104.675)\r\n\t\t(end 123.1517 104.675)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"eed19645-9716-4a2d-8111-f1883a94b7b7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 115.0497 102.5763)\r\n\t\t(end 115.0497 92.0679)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 6)\r\n\t\t(uuid \"f4e89d1a-dc8e-47f5-a279-23b185ed5478\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6617 97.04)\r\n\t\t(end 117.6767 97.055)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"0787cd32-a078-48a4-8d66-cafb78e76805\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 97.055)\r\n\t\t(end 127.7175 97.055)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"0e5895bf-eb0a-4bb5-bb86-10a2c435f05f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.4617 55.4383)\r\n\t\t(end 154.36 55.4383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"22ad7752-78d4-4ea8-adbc-622dc8da5556\")\r\n\t)\r\n\t(segment\r\n\t\t(start 128.8042 98.1417)\r\n\t\t(end 154.36 98.1417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"4ba81e20-41c4-420b-9772-07e250d41004\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6767 97.055)\r\n\t\t(end 122 97.055)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"5d37344f-06ee-4f08-8878-17e18891401c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 97.04)\r\n\t\t(end 117.6617 97.04)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"6b08dbc3-1f21-4cb6-bbe7-73cd19870c76\")\r\n\t)\r\n\t(segment\r\n\t\t(start 127.7175 97.055)\r\n\t\t(end 128.8042 98.1417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"b0162a84-4be2-4a7b-bb29-77640af5eae4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 41.5)\r\n\t\t(end 163.69 51.81)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"b9f73aa9-cc20-4e41-8143-9005db820d0a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 56.54)\r\n\t\t(end 154.36 55.4383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"bf6f4b15-f377-4c54-bd67-2f4e75940d1b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 163.69 51.81)\r\n\t\t(end 159.09 51.81)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"c79c8dfb-3755-462e-9824-f7674116cc02\")\r\n\t)\r\n\t(segment\r\n\t\t(start 159.09 51.81)\r\n\t\t(end 155.4617 55.4383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"e1120071-ef99-4d10-915e-d84661e4f6f6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 97.04)\r\n\t\t(end 154.36 98.1417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"f354d370-0807-4219-8091-7d5182def68b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 151.8094 88.4121)\r\n\t\t(end 155.6926 92.2953)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"0f409e5c-a802-44ec-85a7-fa3ab1eff909\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.6883 57.6417)\r\n\t\t(end 116.36 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"19653b31-89f5-4436-ba1b-01b6a53598a6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 95.9033)\r\n\t\t(end 121.2082 95.9033)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"1fa7a135-8f4e-4074-a31b-28a879aae132\")\r\n\t)\r\n\t(segment\r\n\t\t(start 120.8483 95.5434)\r\n\t\t(end 120.8483 61.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"2fd2a173-433c-4a8e-aaae-c06e5acc46cc\")\r\n\t)\r\n\t(segment\r\n\t\t(start 121.2082 95.9033)\r\n\t\t(end 120.8483 95.5434)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"318e577b-27bb-4db5-98cc-0087b72f456a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 97.055)\r\n\t\t(end 122 95.9033)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"65feb49d-e6af-4a6c-a559-5198a270c4f2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.6926 94.934)\r\n\t\t(end 154.6883 95.9383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"668aabc4-cea7-4851-882a-2a392aaf0282\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 57.6417)\r\n\t\t(end 153.9469 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"673ee539-9263-4616-bb21-b609a4fdecf6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 97.04)\r\n\t\t(end 154.36 95.9383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"72fd7591-d029-47bf-a30f-e4521723107e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 120.8483 61.8017)\r\n\t\t(end 116.6883 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"73e8b8f7-74b0-4004-9e62-a14246657560\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 95.9383)\r\n\t\t(end 154.36 95.9383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"76c26d74-a1cf-48c2-bcfe-ebef0c1820e1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.9469 57.6417)\r\n\t\t(end 151.8094 59.7792)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"77a60279-c67f-4043-b581-40b7f0585c36\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 56.54)\r\n\t\t(end 116.36 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"793265cf-9cfc-49f4-b2e6-a1ddaaa25c6b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 151.8094 59.7792)\r\n\t\t(end 151.8094 88.4121)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"d36452ea-8340-4b8a-a6a7-a41414431ed8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 56.54)\r\n\t\t(end 154.36 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"db386079-5fb3-435e-b77b-13ec3a73b2a3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.6926 92.2953)\r\n\t\t(end 155.6926 94.934)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 7)\r\n\t\t(uuid \"e87d290d-13b3-407f-82fb-31cf57495e24\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 61.5)\r\n\t\t(end 169.4499 66.0501)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"281c0f9d-771b-4dfd-8a39-bd9b9af75255\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6617 107.2)\r\n\t\t(end 117.6767 107.215)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"3c1e7e46-2d2c-4e00-a8d0-3208ff0b926c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 108.3017)\r\n\t\t(end 124.2384 108.3017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"56383d78-d049-4607-b281-37abee470ad1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6767 107.215)\r\n\t\t(end 122 107.215)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"766f1e28-2125-4adc-a1c9-8d0019c013f0\")\r\n\t)\r\n\t(segment\r\n\t\t(start 169.4499 66.0501)\r\n\t\t(end 156.3116 66.0501)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"838c84be-9b21-4612-a1b2-2ad867ec4bba\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 66.7)\r\n\t\t(end 155.6617 66.7)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"8c9272cd-65be-46a2-b7ce-26bdc85ff9e7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 107.2)\r\n\t\t(end 117.6617 107.2)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"94188c1e-5afe-4dfa-9a54-3e1c0db8aa8a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.3116 66.0501)\r\n\t\t(end 155.6617 66.7)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"992b2426-a659-4c2d-97fa-a251e960741c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 124.2384 108.3017)\r\n\t\t(end 123.1517 107.215)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"c5073676-16d9-413f-b5b3-1aae7a21944e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 107.215)\r\n\t\t(end 123.1517 107.215)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"d3baf5f7-1d55-41fe-83c7-4b84a86a0dfd\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 107.2)\r\n\t\t(end 154.36 108.3017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"fb446dba-e9d9-4b2d-ba9a-e7989517b841\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 107.2)\r\n\t\t(end 116.36 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"05d5174e-d8b4-4d76-a832-96e3ec09d002\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6698 68.7832)\r\n\t\t(end 116.6883 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"0943e8b2-fe64-47e8-884c-a163d292f2cb\")\r\n\t)\r\n\t(segment\r\n\t\t(start 114.637 77.2453)\r\n\t\t(end 117.6698 74.2125)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"19d48daf-622b-40b5-919c-1ac9dc13525d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 66.7)\r\n\t\t(end 116.36 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"29f04cd9-92a9-45e0-9487-1b3e4572d19c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.9763 81.4821)\r\n\t\t(end 153.0379 77.5437)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"2f68642c-6a1d-4f5c-939a-0cebe2883a7b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 106.0983)\r\n\t\t(end 115.9469 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"3c14f461-a6e2-43fa-a742-2fb703246f2f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.0379 68.0221)\r\n\t\t(end 154.36 66.7)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"44e9e3c7-dad3-44f1-b2c5-62d8ad4d7035\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.6883 67.8017)\r\n\t\t(end 116.36 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"518d39b5-516e-4cea-9bca-6a8562d9752d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 107.2)\r\n\t\t(end 154.36 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"5736a9e6-dc00-4629-bed2-13e80db8678f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6698 74.2125)\r\n\t\t(end 117.6698 68.7832)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"8270499d-3958-4ebe-a2f3-e4afc34a9d94\")\r\n\t)\r\n\t(segment\r\n\t\t(start 115.9469 106.0983)\r\n\t\t(end 114.637 104.7884)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"93405007-81fb-42fc-8793-e07d500ab402\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 106.0983)\r\n\t\t(end 156.9763 103.8103)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"9bc6fec7-6776-487c-aa9e-5ecb6a5c4515\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 106.0983)\r\n\t\t(end 154.6883 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"a99f2f86-c57a-4a4f-938e-c24dfc5fd3cf\")\r\n\t)\r\n\t(segment\r\n\t\t(start 114.637 104.7884)\r\n\t\t(end 114.637 77.2453)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"c8d38bcd-21c9-45e8-8f09-b1321831df5d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.9763 103.8103)\r\n\t\t(end 156.9763 81.4821)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"d3b6d636-09df-4bd3-b72d-878d955c2101\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.0379 77.5437)\r\n\t\t(end 153.0379 68.0221)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 8)\r\n\t\t(uuid \"f3b5c015-b75c-4440-8cd2-469edbef253a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 112.28)\r\n\t\t(end 117.6617 112.28)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"0a992ae9-0b0d-40cb-ac55-470c6654e6c4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 72.8817)\r\n\t\t(end 116.36 72.8817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"0d7469a7-9089-4fc9-989b-50aa0bca424f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6767 112.295)\r\n\t\t(end 122 112.295)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"406d772b-be59-40b1-a3be-d07fd55f7702\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.6617 112.28)\r\n\t\t(end 117.6767 112.295)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"69343280-e5fe-4e89-b4af-aec3db722f75\")\r\n\t)\r\n\t(segment\r\n\t\t(start 116.36 71.78)\r\n\t\t(end 116.36 72.8817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"6ec95d3d-0581-4b42-a3ad-59d5f83276c7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 71.78)\r\n\t\t(end 154.36 72.8817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"aeb3a8a1-d3b3-41b7-99e0-579efd381953\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 112.28)\r\n\t\t(end 154.36 111.1783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"037d8e78-775a-4e60-b7aa-06212c6d5426\")\r\n\t)\r\n\t(segment\r\n\t\t(start 158.774 64.1266)\r\n\t\t(end 158.774 66.5926)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"04c6fcf8-f129-44ea-aca9-ee5e5490e8c1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 158 43.9117)\r\n\t\t(end 158.5508 43.9117)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"0d90eb0d-bb05-4024-be82-c4a2552219af\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 112.28)\r\n\t\t(end 154.36 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"0fde80f7-4202-4b3f-ace9-c63400a88c87\")\r\n\t)\r\n\t(segment\r\n\t\t(start 161.6548 47.0157)\r\n\t\t(end 161.6548 61.2458)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"16502f85-7d45-47c6-83e0-9b2169a10e73\")\r\n\t)\r\n\t(segment\r\n\t\t(start 161.6548 61.2458)\r\n\t\t(end 158.774 64.1266)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"2164c2f3-fc23-448b-8922-91a75ab85904\")\r\n\t)\r\n\t(segment\r\n\t\t(start 153.4792 114.2625)\r\n\t\t(end 154.36 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"317c5a48-a8dd-4f2f-bbd6-1dceab651158\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 79.0217)\r\n\t\t(end 154.36 72.8817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"354f1f2c-b936-46e2-9834-d64d80c98dc1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 70.6783)\r\n\t\t(end 154.36 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"35543644-973b-4cc9-9fc7-96b5ca7dc180\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 71.78)\r\n\t\t(end 154.36 72.8817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"3669ff46-254c-4e46-a42b-22972a998d8e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.36 71.78)\r\n\t\t(end 154.36 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"3d01e7e8-4136-42bb-b9b9-db74f2f1c29c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 71.5)\r\n\t\t(end 165.2805 80.2195)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"4f6de7f9-63a0-4b70-9997-c5a7d924b96e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 83.9112)\r\n\t\t(end 160.5 81.3712)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"50c2f1f3-7d95-4914-b84a-1f2762b70025\")\r\n\t)\r\n\t(segment\r\n\t\t(start 123.1517 112.295)\r\n\t\t(end 125.1192 114.2625)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"60d01440-4536-4b59-bd76-1a0be8d6961a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 88.9912)\r\n\t\t(end 160.5 86.4512)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"82670cbd-bd5a-4f6c-9328-3248ee3b7453\")\r\n\t)\r\n\t(segment\r\n\t\t(start 158.774 66.5926)\r\n\t\t(end 154.6883 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"91da78ce-ca9f-4ab3-a0e4-bdd455798b68\")\r\n\t)\r\n\t(segment\r\n\t\t(start 125.1192 114.2625)\r\n\t\t(end 153.4792 114.2625)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"9e7cda13-a74c-41de-851f-85aa9ffd2c11\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 80.2195)\r\n\t\t(end 160.5 79.0217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"acfc8fea-f826-4dd3-aa2c-e86363166c8f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 158 42.81)\r\n\t\t(end 158 43.9117)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"b01184f2-f908-4d36-bc40-428d3a06f582\")\r\n\t)\r\n\t(segment\r\n\t\t(start 122 112.295)\r\n\t\t(end 123.1517 112.295)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"b15b6d7b-11c7-4dbe-ad67-56bb7016749e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 154.6883 111.1783)\r\n\t\t(end 154.36 111.1783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"b4fe7d1d-8856-4f7a-9b72-bc68413a3dc4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 165.2805 80.2195)\r\n\t\t(end 160.5 80.2195)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"c2ce9764-79c4-4824-8a7c-26a03a71250e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 81.3712)\r\n\t\t(end 160.5 80.2195)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"c88fee26-5096-4519-91b6-1da0d0c30b71\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 88.9912)\r\n\t\t(end 160.5 91.5312)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"ed1923eb-0846-4000-8a18-0f03c7a08cc9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 158.5508 43.9117)\r\n\t\t(end 161.6548 47.0157)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"f4d113ac-d4f4-4bfb-a442-406a70bd9c49\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 91.5312)\r\n\t\t(end 160.5 105.3666)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"f79df313-1335-4466-bd24-6993f3509ffe\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 86.4512)\r\n\t\t(end 160.5 83.9112)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"f9356e9c-3e84-4806-9196-60f1dbf875a4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 105.3666)\r\n\t\t(end 154.6883 111.1783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 9)\r\n\t\t(uuid \"fe47864a-041c-4a8b-a6f0-24184a99cd05\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.8492 94.5)\r\n\t\t(end 93.5 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"14a99ab1-a2f5-4d70-b71b-1debdcc7f78d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 54)\r\n\t\t(end 130.1983 54)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"19ca6885-d5f5-4913-a054-beb8f5795ba6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.8492 94.5)\r\n\t\t(end 92.1983 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"3747e89c-bc0b-4093-9ea0-37619a2aab1c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.0871 55.1112)\r\n\t\t(end 95.9129 55.1112)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"3d0d334c-a411-43b5-b792-335f919e8504\")\r\n\t)\r\n\t(segment\r\n\t\t(start 148.8017 78.5)\r\n\t\t(end 132.8017 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"55f0cb15-ed22-4c7b-bce8-91f283da4d3a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 94.5)\r\n\t\t(end 130.1983 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"6578fc62-6915-42c9-8774-639d8066a1d3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1833 94.515)\r\n\t\t(end 92.1983 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"6c4a5df8-973e-4e1e-9578-c88fbb3355cb\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 94.5)\r\n\t\t(end 132.8017 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"97c99e81-edd9-4a69-a098-a924bb8335eb\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.0616 93.3633)\r\n\t\t(end 130.1983 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"9c13cfaa-efb6-4729-aaa7-12518dd3facf\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 54)\r\n\t\t(end 94.8017 54)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"a1f95315-6545-40be-bf1e-d7f8ca7026e1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.1983 54)\r\n\t\t(end 129.0871 55.1112)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"a9a7005c-e0ef-47ee-8d54-393f70dd4f6f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 94.5)\r\n\t\t(end 94.8017 94.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"b59dc87e-a734-46dc-854a-519e5aba8294\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.9384 93.3633)\r\n\t\t(end 129.0616 93.3633)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"ba30831f-5e68-46fd-ab65-445f378c7e8e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 78.5)\r\n\t\t(end 148.8017 78.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"bb294b3a-74bf-4e6c-8912-ac8422a0d131\")\r\n\t)\r\n\t(segment\r\n\t\t(start 94.8017 94.5)\r\n\t\t(end 95.9384 93.3633)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"c58a87df-cd13-438f-9502-cd9095d65854\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 94.515)\r\n\t\t(end 92.1833 94.515)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"d5dae29d-88aa-4506-b87d-45f1f4b263e5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.9129 55.1112)\r\n\t\t(end 94.8017 54)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"f2b70e63-8362-4a4c-a16c-abf648fcb7fe\")\r\n\t)\r\n\t(segment\r\n\t\t(start 87.5 79)\r\n\t\t(end 87.5 60.7322)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"073d2c94-58e6-495b-ac67-c556cea19021\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 54)\r\n\t\t(end 93.5 55.3017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"197ca6f5-0edb-4885-879c-49ddaa17295b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 87.5 85.5)\r\n\t\t(end 87.5 79)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"4a4bd346-2f74-4e2f-9a50-ffb376354c42\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 94.515)\r\n\t\t(end 88 93.3633)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"73588e30-8fb0-4b01-b4df-5d075ecd34a1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 87.5 60.7322)\r\n\t\t(end 92.9305 55.3017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"8b9bd848-38d8-4d74-8adb-2c6f6675a5e4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.9305 55.3017)\r\n\t\t(end 93.5 55.3017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"b262eac8-7cfa-4922-a35b-376581315cd5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 93.3633)\r\n\t\t(end 87.5 92.8633)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"f45430ca-7b81-4929-89c8-18d831f654c7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 87.5 92.8633)\r\n\t\t(end 87.5 85.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 10)\r\n\t\t(uuid \"f74d9d15-0471-4be1-ae93-7312557fc370\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.6071 99.58)\r\n\t\t(end 131.5 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"1d2b84e7-a512-45fe-8ca9-c839244b20d5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 99.58)\r\n\t\t(end 92.1983 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"2489f709-d1d8-459a-8363-356bf2e204c8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5767 98.4016)\r\n\t\t(end 128.4287 98.4016)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"9838fcf8-23ff-4bca-9655-5acdad4e34e9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 128.4287 98.4016)\r\n\t\t(end 129.6071 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"c587390e-d745-4e9d-86e2-ae27ae83dcf3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 88.5)\r\n\t\t(end 161.9538 100.5462)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"cd4ffed9-a1c3-410f-b987-0f07d3f1b28a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 161.9538 100.5462)\r\n\t\t(end 156.3746 100.5462)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"d3bd8d96-b880-4edd-b93e-3b2a8711949a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 98.4783)\r\n\t\t(end 93.5767 98.4016)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"dc4253fb-689e-47d6-b30b-5a9f6f117a34\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1833 99.595)\r\n\t\t(end 92.1983 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"f2469b48-ffc9-4647-9c7d-fbae46c2e7d5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 99.595)\r\n\t\t(end 92.1833 99.595)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"fb46064c-5930-4339-96e7-52e4563a0fcd\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 99.58)\r\n\t\t(end 93.5 98.4783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"ff1068bd-50f6-43a0-ab70-169cb12af16a\")\r\n\t)\r\n\t(via\r\n\t\t(at 156.3746 100.5462)\r\n\t\t(size 0.6)\r\n\t\t(drill 0.3)\r\n\t\t(layers \"F.Cu\" \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"1d8b8799-c692-4ad2-8169-d7c499573532\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.0583 103.2349)\r\n\t\t(end 130.8518 103.2349)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"003c5a52-d539-495d-ac9e-c1dbf8e56732\")\r\n\t)\r\n\t(segment\r\n\t\t(start 90.9659 95.7653)\r\n\t\t(end 88.2879 98.4433)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"03027135-0ebf-404a-b3ca-397d2bf5e9e8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88.2879 98.4433)\r\n\t\t(end 88 98.4433)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"1200d325-2fc5-4f83-be8a-e5e8108f4d26\")\r\n\t)\r\n\t(segment\r\n\t\t(start 90.9659 62.3875)\r\n\t\t(end 90.9659 95.7653)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"16243a7e-d922-4427-b7cc-b9fc1355553a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 99.595)\r\n\t\t(end 88 98.4433)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"186735c9-43c6-4c5b-b287-517bab137d7c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 133.2057 97.1009)\r\n\t\t(end 133.2057 66.5786)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"20cf2b9c-d153-4ff0-9143-2df48fb9b11b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.1717 60.1817)\r\n\t\t(end 90.9659 62.3875)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"2fd84b08-1e90-4b79-bec3-bf75934d29de\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 98.4783)\r\n\t\t(end 131.8283 98.4783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"387395c5-500b-459e-a98d-8c3828b48af8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.9303 65.43)\r\n\t\t(end 130.169 64.6687)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"52fc7be0-0962-4c54-8066-b2fde0ff31c2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 132.0571 65.43)\r\n\t\t(end 130.9303 65.43)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"53c1b98b-a718-43b3-b57d-517b6e030a48\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.196 102.5791)\r\n\t\t(end 130.196 100.884)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"592b6566-8b04-45bc-ba8f-c22fb8ab2f84\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.169 64.6687)\r\n\t\t(end 130.169 61.1844)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"5b3232ea-bd77-44d6-8319-4b57b6172b6a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 133.2057 66.5786)\r\n\t\t(end 132.0571 65.43)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"89992e5e-e385-41b1-9b9c-ad7c7e633614\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 99.58)\r\n\t\t(end 131.5 98.4783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"8a598f0f-3f9b-44da-8ad1-58ed6870952c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.1717 60.1817)\r\n\t\t(end 131.5 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"916f1fc0-ee64-45df-9006-d19cb2690b20\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 59.08)\r\n\t\t(end 131.5 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"9a69911f-7dbd-4e05-b52f-f66d756411ee\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.196 100.884)\r\n\t\t(end 131.5 99.58)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"9a8e9733-2cc4-4b47-8425-eeeffcd53e5e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.3746 101.9186)\r\n\t\t(end 155.0583 103.2349)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"9ed17dbb-52be-490f-9179-0a1c8274b3e2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 59.08)\r\n\t\t(end 93.5 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"aef93341-908b-4cf7-ad51-6706a278fb6d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.169 61.1844)\r\n\t\t(end 131.1717 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"b010d8bc-e546-4ad7-993c-d84ad09598b8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.8283 98.4783)\r\n\t\t(end 133.2057 97.1009)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"c594bcc0-8a3d-475b-a41f-83637bd57ffc\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.8518 103.2349)\r\n\t\t(end 130.196 102.5791)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"c70f81b3-3e99-4dfb-97d6-483393d73199\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 60.1817)\r\n\t\t(end 93.1717 60.1817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"cd1d859b-6b36-4747-b17a-0ef105ea01e2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 156.3746 100.5462)\r\n\t\t(end 156.3746 101.9186)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 11)\r\n\t\t(uuid \"dc1f5830-1841-4e6e-86a1-2c413055148b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 96.0972)\r\n\t\t(end 131.5 96.0559)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"2a5fec1e-b83d-4955-8643-d618c15ad879\")\r\n\t)\r\n\t(segment\r\n\t\t(start 161.6998 95.8002)\r\n\t\t(end 149.2296 95.8002)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"3c6583e4-cb20-428a-844f-41f52fc44c8f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 97.055)\r\n\t\t(end 89.1517 97.055)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"3eaf7839-f7ab-4c36-91b9-9fd3036a49f6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5356 95.9027)\r\n\t\t(end 131.4292 95.9027)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"4b702fc1-b809-49ab-8737-044a65bf7535\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 96.4891)\r\n\t\t(end 93.5 95.9383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"5d3ec650-0597-4b6e-b7cc-4a9546e6830b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 97.04)\r\n\t\t(end 131.5 96.0972)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"70342ebc-40a6-4b11-98b3-00a608f264f8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 95.9383)\r\n\t\t(end 93.5356 95.9027)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"70a1ad58-15a8-4207-bd41-a9ea16e36747\")\r\n\t)\r\n\t(segment\r\n\t\t(start 149.2296 95.8002)\r\n\t\t(end 149.0563 95.9735)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"727a4a83-2a91-420a-bd68-3681e079a9f8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 96.0559)\r\n\t\t(end 131.5 95.9735)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"86570852-2ab8-4585-94a2-3606b705928b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 96.4891)\r\n\t\t(end 89.7176 96.4891)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"9d46f5b0-558c-4b33-82d6-0334cf4147e8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 149.0563 95.9735)\r\n\t\t(end 131.5 95.9735)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"b5c68839-1825-4fd1-98d2-501da917d86d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.4292 95.9027)\r\n\t\t(end 131.5 95.9735)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"b9caf4ba-6cc9-4cd7-909e-a3a3966e2331\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 97.04)\r\n\t\t(end 93.5 96.4891)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"d8ad47f6-e5f5-4682-9476-8f9259e88577\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 83.5)\r\n\t\t(end 161.6998 95.8002)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"ddfd5f4e-acc7-42f9-b144-c256596f82dc\")\r\n\t)\r\n\t(segment\r\n\t\t(start 89.7176 96.4891)\r\n\t\t(end 89.1517 97.055)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"fe85b6e2-6c64-4038-82c9-d7cec99e6ae7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 127.8099 52.8499)\r\n\t\t(end 130.3983 55.4383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"1bb9c426-7af1-4abc-93ed-5a1f0cc33ebe\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 57.0908)\r\n\t\t(end 93.5 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"3255b9e2-0ffd-4ac5-8d70-ea0c99f21615\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 57.0908)\r\n\t\t(end 97.7409 52.8499)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"3b690109-7520-4dd5-8a40-9cbb58ffb2cb\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 56.54)\r\n\t\t(end 93.5 57.0908)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"4ab19907-0da3-43ac-bbd7-8b7f549f3ae9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 56.54)\r\n\t\t(end 131.5 55.4383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"60ac9b28-e3ca-4930-b09f-346a5f1d4317\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.1757 57.6417)\r\n\t\t(end 93.5 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"6ed41967-31cf-477e-a78d-34492e395036\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88.7918 95.9033)\r\n\t\t(end 89.9549 94.7402)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"9a838a1a-0102-4e06-85df-3a977eaae4aa\")\r\n\t)\r\n\t(segment\r\n\t\t(start 89.9549 60.8625)\r\n\t\t(end 93.1757 57.6417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"9d955c16-42cf-4fe0-88de-e42e7164388f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 97.055)\r\n\t\t(end 88 95.9033)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"c76058ff-891b-4ae6-a973-fd5246b3ea6e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 95.9033)\r\n\t\t(end 88.7918 95.9033)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"e19f71ff-2b98-4f6a-96d5-2afc21f32210\")\r\n\t)\r\n\t(segment\r\n\t\t(start 89.9549 94.7402)\r\n\t\t(end 89.9549 60.8625)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"e3b34224-e4e7-49a9-b8ea-d89c60b1412f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 97.7409 52.8499)\r\n\t\t(end 127.8099 52.8499)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"f41d5cdf-bb55-4380-978c-e4b691b5e8b6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.3983 55.4383)\r\n\t\t(end 131.5 55.4383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 12)\r\n\t\t(uuid \"fbda74ca-08ba-40f0-b711-85d8f695140d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 168.9417 103.5583)\r\n\t\t(end 131.5 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"10a01585-20ca-4d09-a57f-477a14a9b1a5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5767 103.4816)\r\n\t\t(end 131.4233 103.4816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"1a77e6e1-ee67-4138-bf6e-3758f256cb3e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 89.1517 104.675)\r\n\t\t(end 89.1667 104.66)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"3d513385-9148-42d8-b880-305498707b13\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 64.16)\r\n\t\t(end 131.5 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"3d865ae3-fa2a-4046-87eb-7f40655f6e44\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.4233 103.4816)\r\n\t\t(end 131.5 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"3f94d263-6b9b-45dc-9375-38b5dec6ba8a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 65.2617)\r\n\t\t(end 93.5 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"46bc0d9f-a3e5-4978-9fb7-8e94a2ebdf36\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 98.5)\r\n\t\t(end 168.9417 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"5527e326-aad1-4e7a-b79c-09dbd5f02506\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 104.66)\r\n\t\t(end 131.5 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"721633c4-5583-4a59-b87f-92f6de4c39c8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 89.1667 104.66)\r\n\t\t(end 93.5 104.66)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"8f3288a6-f1ae-46b2-9468-6eacc92ba508\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 64.16)\r\n\t\t(end 93.5 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"b69f581f-ac1f-4d27-bd07-1cefdfdaa6e5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 103.5583)\r\n\t\t(end 93.5767 103.4816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"ca0054e7-028d-4148-bf9c-e1c237151f8e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 104.675)\r\n\t\t(end 89.1517 104.675)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"cb28c7ec-a067-4afb-87c1-e441338274e6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 104.66)\r\n\t\t(end 93.5 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"cb8ae56d-c232-4b9e-92a1-06b00834f6eb\")\r\n\t)\r\n\t(segment\r\n\t\t(start 91.7693 74.7203)\r\n\t\t(end 91.7693 66.6641)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"08c2b815-3096-49d9-b750-5aa0b7513efc\")\r\n\t)\r\n\t(segment\r\n\t\t(start 94.8026 102.5781)\r\n\t\t(end 94.8026 77.7536)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"580e2f97-a897-40f7-810b-ea6b064b1798\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 104.66)\r\n\t\t(end 93.5 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"654aabb8-7b73-4cf7-88db-ff9271e0e300\")\r\n\t)\r\n\t(segment\r\n\t\t(start 94.8026 77.7536)\r\n\t\t(end 91.7693 74.7203)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"679f6ec3-13ed-40aa-bf3f-02db8d72fb20\")\r\n\t)\r\n\t(segment\r\n\t\t(start 91.7693 66.6641)\r\n\t\t(end 93.1717 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"7e0551bc-1f87-49bb-8311-5d22572326f6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 64.16)\r\n\t\t(end 93.5 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"8582096d-e4e8-43f1-8749-39320a403fed\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 103.5583)\r\n\t\t(end 93.8224 103.5583)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"bda34590-c8fe-41a5-82c2-41894ad11ad2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.1717 65.2617)\r\n\t\t(end 93.5 65.2617)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"e3125fa7-3313-43af-8378-4d9504e7afee\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.8224 103.5583)\r\n\t\t(end 94.8026 102.5781)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 13)\r\n\t\t(uuid \"e3b45cb3-b4b0-4f9c-9ef4-4286ca82cd5d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 130.8557 110.9179)\r\n\t\t(end 93.5762 110.9179)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"0c01c1b2-64ed-43ec-99b0-9736c619d0db\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 109.755)\r\n\t\t(end 92.1833 109.755)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"173db040-9050-475b-8574-76b71c83ab4b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 110.2736)\r\n\t\t(end 130.8557 110.9179)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"2250101c-2d5c-4ca4-bdc4-b69b3ecb5081\")\r\n\t)\r\n\t(segment\r\n\t\t(start 171.6583 110.8417)\r\n\t\t(end 174 108.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"5774e36f-35fc-47b7-b44d-5e0ea02c72a2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 109.74)\r\n\t\t(end 92.1983 109.74)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"60092481-11ab-454c-8fa8-2ac5e79d5b03\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 109.74)\r\n\t\t(end 93.5 110.8417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"86eb6d9f-2f77-494b-90bc-b74155d7c554\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 109.74)\r\n\t\t(end 131.5 110.2736)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"90ed717f-7d47-4a5a-85d9-a64ec27107f2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 110.8417)\r\n\t\t(end 171.6583 110.8417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"a34ed109-3f80-403c-b59b-d26ec242b08e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5762 110.9179)\r\n\t\t(end 93.5 110.8417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"d5d6666f-c6b7-42ca-be4e-3390384e0e2a\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 110.2736)\r\n\t\t(end 131.5 110.8417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"f04c5352-6f4f-4056-add3-11094d4b15a7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1833 109.755)\r\n\t\t(end 92.1983 109.74)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"fb4628b2-1784-4c2b-8342-95fc0c9b49a8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 109.74)\r\n\t\t(end 93.5 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"04cbbf06-9827-485b-b5f3-e888b2801d11\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.0869 108.6383)\r\n\t\t(end 131.5 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"11e33a0c-2268-45cd-a408-5d4dfaaa5b4f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 109.74)\r\n\t\t(end 131.5 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"1e0499de-77ab-4c6f-81ea-f39105dd9fa3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 69.24)\r\n\t\t(end 131.5 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"38245aa3-f64d-4823-99d4-0d2995a094c2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 69.24)\r\n\t\t(end 93.5 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"3c090880-5eaa-46a3-9f46-d6e83eb58f7f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 132.804 73.0967)\r\n\t\t(end 129.7905 76.1102)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"3ffef440-52ac-49be-a580-bc301eac9dc2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.606 72.1194)\r\n\t\t(end 93.8283 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"58297f34-58ec-4e95-af07-0ca2dbca18ae\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.8283 70.3417)\r\n\t\t(end 132.804 71.3174)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"6c991c92-b850-4839-a1d4-83a85f02db90\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 70.3417)\r\n\t\t(end 131.8283 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"94aa5d67-817b-4758-af00-4038873531fe\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.606 106.9002)\r\n\t\t(end 95.606 72.1194)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"9b2f6408-27e8-4e2c-b6a2-591e09f50fa9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.8679 108.6383)\r\n\t\t(end 95.606 106.9002)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"a5fd0f98-2a51-4840-9496-962bf19c08cc\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.7905 107.3419)\r\n\t\t(end 131.0869 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"a87c3e17-8f8b-4f50-ac40-cf6d3f44da30\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.7905 76.1102)\r\n\t\t(end 129.7905 107.3419)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"c9c1c469-3b19-40bc-a0c3-c0e21c14453d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.8283 70.3417)\r\n\t\t(end 93.5 70.3417)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"e6e0a829-eded-4811-9ce0-f562b8a7b8a6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 108.6383)\r\n\t\t(end 93.8679 108.6383)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"ec3132da-6241-4f66-a696-ecc06929488b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 132.804 71.3174)\r\n\t\t(end 132.804 73.0967)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 14)\r\n\t\t(uuid \"fcdf4a61-2cbc-4c6d-a38b-b4137b34934e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 107.2)\r\n\t\t(end 93.5 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"11ef0fbc-a2ab-4728-816c-dacb499a2ae8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 107.2)\r\n\t\t(end 131.5 106.1816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"127b2470-5def-4d9e-855f-a070fd6699e1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 66.7)\r\n\t\t(end 93.5 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"2d76410b-6a38-4337-8322-157996bc9835\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 106.1816)\r\n\t\t(end 131.5 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"2f3fc344-3228-4e41-bd5b-aba10e65ee74\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 67.8017)\r\n\t\t(end 117.4102 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"44feee71-bae6-4044-b699-2cacc54eda17\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 106.0983)\r\n\t\t(end 131.4158 106.0141)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"59292e7f-58fa-4cc8-b587-8d4229ca7f49\")\r\n\t)\r\n\t(segment\r\n\t\t(start 117.4102 67.8017)\r\n\t\t(end 118.5119 66.7)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"60960420-d960-4d48-ad50-6f91c15bc74c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 174 103.5)\r\n\t\t(end 171.4017 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"8ecd3b00-37cc-4aa3-94bb-3d321b5b7403\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5842 106.0141)\r\n\t\t(end 93.5 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"92ab3c4e-6a26-4f9d-8371-59503badb9a1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.4158 106.0141)\r\n\t\t(end 93.5842 106.0141)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"a4751e8b-83ae-4fea-b990-642135b26494\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1833 107.215)\r\n\t\t(end 92.1983 107.2)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"c3c5efbc-56a4-43ae-9545-907225073bfc\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 107.215)\r\n\t\t(end 92.1833 107.215)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"da0d32da-9964-4fa5-bb95-9f125330646e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 171.4017 106.0983)\r\n\t\t(end 131.5 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"f239ba76-1a03-46d3-89b5-a54dfc0bf187\")\r\n\t)\r\n\t(segment\r\n\t\t(start 118.5119 66.7)\r\n\t\t(end 131.5 66.7)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"fa533535-30f5-45c4-909d-384272b3935e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 107.2)\r\n\t\t(end 92.1983 107.2)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"fe789f87-3a14-4add-89a4-ca36a9c42180\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1971 68.7763)\r\n\t\t(end 93.1717 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"1693df0c-118a-422b-a6f8-5e58c3789b11\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 107.2)\r\n\t\t(end 93.5 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"3fe91758-8be1-4cb3-b674-6087d96479b5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.2043 76.6848)\r\n\t\t(end 92.1971 73.6776)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"9f5ac2c5-067e-42bd-9464-098f922cac4d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.1717 67.8017)\r\n\t\t(end 93.5 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"b9f44200-4473-4202-8f68-499734eb57ef\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 66.7)\r\n\t\t(end 93.5 67.8017)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"c04d99c6-d0a6-4713-a130-177e43cfec7f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 95.2043 104.7619)\r\n\t\t(end 95.2043 76.6848)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"da8bd892-70ab-41ea-8ed2-995da7353fc3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1971 73.6776)\r\n\t\t(end 92.1971 68.7763)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"dcffbbf3-9a11-4aee-bc22-366eef5740ff\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.8679 106.0983)\r\n\t\t(end 95.2043 104.7619)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"e259516a-e890-4265-a2f8-5e17ba5eb1b3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 106.0983)\r\n\t\t(end 93.8679 106.0983)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 15)\r\n\t\t(uuid \"fbb042cd-bf81-4049-beb8-80b76f1e8ac8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 70.6783)\r\n\t\t(end 115.2917 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"264487a2-127c-4037-9926-1eea24df8181\")\r\n\t)\r\n\t(segment\r\n\t\t(start 114.19 71.78)\r\n\t\t(end 93.5 71.78)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"29d1f459-c15e-4356-a9e6-b333528b7788\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 112.28)\r\n\t\t(end 131.5 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"2dad38a6-888b-4ea2-9e01-1fc323ac217d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 112.295)\r\n\t\t(end 92.1833 112.295)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"350a024d-cd16-4683-8541-5533e23b502c\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.435 113.4467)\r\n\t\t(end 93.565 113.4467)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"5a2253cf-9c6f-4081-b269-58bc507d70b4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.565 113.4467)\r\n\t\t(end 93.5 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"639e582f-2e4b-42bb-b0d3-eca17e47b3c3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 69.7656)\r\n\t\t(end 159.3483 69.7656)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"6522c2cc-1c8d-42c7-b6e2-4729dde56b12\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 113.3817)\r\n\t\t(end 131.435 113.4467)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"6878d566-3355-4392-81e6-bb7614724063\")\r\n\t)\r\n\t(segment\r\n\t\t(start 92.1833 112.295)\r\n\t\t(end 92.1983 112.28)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"68cef78d-f886-4174-996b-f56540456d60\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 113.3817)\r\n\t\t(end 131.6183 113.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"6cebe69e-00fd-4957-90b9-74694510bf0f\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 112.28)\r\n\t\t(end 93.5 113.3817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"7ef5dd27-de78-4daa-85df-b6d2e8b56dec\")\r\n\t)\r\n\t(segment\r\n\t\t(start 159.3483 69.7656)\r\n\t\t(end 158.4356 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"81464b0c-8587-4c47-af5b-5b17955ba976\")\r\n\t)\r\n\t(segment\r\n\t\t(start 158.4356 70.6783)\r\n\t\t(end 131.5 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"91c8acb7-5551-422f-97d2-54dfae644ec1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.6183 113.5)\r\n\t\t(end 174 113.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"adc769d3-3a43-4d47-9332-66b8650a7b04\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 71.78)\r\n\t\t(end 131.5 70.6941)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"d642d85e-70ed-4baf-9882-b317019eddc6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 115.2917 70.6783)\r\n\t\t(end 114.19 71.78)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"e32ec1eb-f79b-462a-be5b-7ef7be15f2b4\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 112.28)\r\n\t\t(end 92.1983 112.28)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"e50a80c3-31a3-4f19-9a2f-c8720a19a845\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 70.6941)\r\n\t\t(end 131.5 70.6783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"ff1a0270-ac82-44c2-b7c2-3f69c5ae3a7b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 72.3056)\r\n\t\t(end 160.5 69.7656)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"2ebff999-02ae-4744-afb3-b4516649e805\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 74.8456)\r\n\t\t(end 160.5 72.3056)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"5f68dfc1-797d-4ff7-849e-256efc47a46b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 67.2256)\r\n\t\t(end 160.5 64.6856)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"71fb5344-fd0f-4fab-8950-08fd40c51aec\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.3888 109.4802)\r\n\t\t(end 131.0869 111.1783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"8e3e540b-f378-4b0c-834e-97041a7a5db5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 129.3888 74.9929)\r\n\t\t(end 129.3888 109.4802)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"8ea40b02-485e-46e0-ae58-897b6f553811\")\r\n\t)\r\n\t(segment\r\n\t\t(start 160.5 69.7656)\r\n\t\t(end 160.5 67.2256)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"995bff2a-5680-4f41-bfdd-16ab5223609d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 72.8817)\r\n\t\t(end 129.3888 74.9929)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"b9a1a365-8585-4a5a-917c-e5f296cb00a8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 112.28)\r\n\t\t(end 131.5 111.1783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"da962316-8592-43a4-84fc-23d5fe8a14c5\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.0869 111.1783)\r\n\t\t(end 131.5 111.1783)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"f173a7bf-91f3-4dfc-8c24-9cb52bb279b3\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 71.78)\r\n\t\t(end 131.5 72.8817)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 16)\r\n\t\t(uuid \"fbe66889-88fa-4f45-9a1a-7761f5bf24e9\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 102.12)\r\n\t\t(end 131.5 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"00d52dc4-ea39-4100-9fc2-6bfb72dc0f5b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 101.0183)\r\n\t\t(end 155.7868 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"1fea0bd3-69d5-4038-82e1-37f2bbf34003\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 101.0183)\r\n\t\t(end 93.5767 100.9416)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"35e8aa9e-c78a-4e12-a3b6-6d31480e9fa2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.9164 101.1479)\r\n\t\t(end 166.3521 101.1479)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"4bf274c2-87e8-46b7-b981-d08a2e9e6297\")\r\n\t)\r\n\t(segment\r\n\t\t(start 166.3521 101.1479)\r\n\t\t(end 174 93.5)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"7c0ef157-bb13-435f-9e57-cf9e286c7668\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.4233 100.9416)\r\n\t\t(end 131.5 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"7eb8705a-9307-430e-a7c4-2d8f6668bc3b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 102.12)\r\n\t\t(end 93.5 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"bc49faaa-0ad8-447a-b50d-a38fd22d7fcf\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5767 100.9416)\r\n\t\t(end 131.4233 100.9416)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"be457fc1-9d91-490a-b0ca-8022bd9f7fc6\")\r\n\t)\r\n\t(segment\r\n\t\t(start 155.7868 101.0183)\r\n\t\t(end 155.9164 101.1479)\r\n\t\t(width 0.2)\r\n\t\t(layer \"F.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"e38452df-455e-4a33-91a0-34b495469b03\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.2633 100.7816)\r\n\t\t(end 91.3676 100.7816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"14c3d342-bf5f-4b84-a6f0-5d5e3f29cc58\")\r\n\t)\r\n\t(segment\r\n\t\t(start 91.3676 100.7816)\r\n\t\t(end 90.5051 100.7816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"3d060f0c-33cb-4ae3-a9a3-518c84a9cab2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 62.7217)\r\n\t\t(end 93.1717 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"63b68059-9594-48a9-b362-23fda81537d7\")\r\n\t)\r\n\t(segment\r\n\t\t(start 91.3676 64.5258)\r\n\t\t(end 91.3676 100.7816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"6bb1443e-515d-4a98-8277-b611d0476a70\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 61.62)\r\n\t\t(end 93.5 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"7c0efc84-ee4f-4c54-85a4-29220cdb6e3d\")\r\n\t)\r\n\t(segment\r\n\t\t(start 88 102.135)\r\n\t\t(end 89.1517 102.135)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"82e0cc11-0234-4e69-bfd4-bc2a8a4df47e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 101.0183)\r\n\t\t(end 131.9103 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"9349663d-6fd1-47b1-a7c2-915ed29759c8\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.1717 62.7217)\r\n\t\t(end 91.3676 64.5258)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"a130726e-dc90-4639-bd83-f3b1c2adbdb2\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 102.12)\r\n\t\t(end 93.5 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"a7fb8b16-ac3c-40fa-bb52-7492aef5431e\")\r\n\t)\r\n\t(segment\r\n\t\t(start 90.5051 100.7816)\r\n\t\t(end 89.1517 102.135)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"b644dd4d-10e7-40de-8bdd-89e01f9de941\")\r\n\t)\r\n\t(segment\r\n\t\t(start 93.5 101.0183)\r\n\t\t(end 93.2633 100.7816)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"c7ef7943-f10f-4628-89c6-893e976731d1\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.8283 62.7217)\r\n\t\t(end 131.5 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"cd5b565e-52b5-482f-8e34-9a0996d8ed69\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 102.12)\r\n\t\t(end 131.5 101.0183)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"db2b8ef7-fcd9-46f5-90c7-8f1a1921d763\")\r\n\t)\r\n\t(segment\r\n\t\t(start 133.6074 64.5008)\r\n\t\t(end 131.8283 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"de049b44-98e6-4ef4-9a3e-246e6eb02a47\")\r\n\t)\r\n\t(segment\r\n\t\t(start 133.6074 99.3212)\r\n\t\t(end 133.6074 64.5008)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"de40e6f0-aa50-4dbd-ac7b-b45eb002581b\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.5 61.62)\r\n\t\t(end 131.5 62.7217)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"e973ef7d-97c1-4cdd-a30a-a765da655c75\")\r\n\t)\r\n\t(segment\r\n\t\t(start 131.9103 101.0183)\r\n\t\t(end 133.6074 99.3212)\r\n\t\t(width 0.2)\r\n\t\t(layer \"B.Cu\")\r\n\t\t(net 17)\r\n\t\t(uuid \"edf6375c-d635-4d43-bf7d-36e91888303e\")\r\n\t)\r\n\t(zone\r\n\t\t(net 1)\r\n\t\t(net_name \"GND\")\r\n\t\t(layers \"F&B.Cu\")\r\n\t\t(uuid \"97e1cf9f-42f9-4bca-82b3-c82f1e7ce0e4\")\r\n\t\t(hatch edge 0.5)\r\n\t\t(connect_pads\r\n\t\t\t(clearance 0.5)\r\n\t\t)\r\n\t\t(min_thickness 0.25)\r\n\t\t(filled_areas_thickness no)\r\n\t\t(fill yes\r\n\t\t\t(thermal_gap 0.5)\r\n\t\t\t(thermal_bridge_width 0.5)\r\n\t\t)\r\n\t\t(polygon\r\n\t\t\t(pts\r\n\t\t\t\t(xy 76 22.5) (xy 183.5 22.5) (xy 187.5 135) (xy 66 131)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 114.879149 106.634285) (xy 114.924904 106.687089) (xy 114.934848 106.756247) (xy 114.930041 106.776918)\r\n\t\t\t\t(xy 114.891523 106.895461) (xy 114.891523 106.895464) (xy 114.8595 107.097648) (xy 114.8595 107.302351)\r\n\t\t\t\t(xy 114.891522 107.504534) (xy 114.954781 107.699223) (xy 115.014028 107.8155) (xy 115.046007 107.878262)\r\n\t\t\t\t(xy 115.047715 107.881613) (xy 115.168028 108.047213) (xy 115.312786 108.191971) (xy 115.467749 108.304556)\r\n\t\t\t\t(xy 115.47839 108.312287) (xy 115.550424 108.34899) (xy 115.571629 108.359795) (xy 115.622425 108.40777)\r\n\t\t\t\t(xy 115.63922 108.475591) (xy 115.616682 108.541726) (xy 115.571629 108.580765) (xy 115.47865 108.62814)\r\n\t\t\t\t(xy 115.313105 108.748417) (xy 115.313104 108.748417) (xy 115.168417 108.893104) (xy 115.168417 108.893105)\r\n\t\t\t\t(xy 115.04814 109.05865) (xy 114.955244 109.24097) (xy 114.892009 109.435586) (xy 114.883391 109.49)\r\n\t\t\t\t(xy 115.926988 109.49) (xy 115.894075 109.547007) (xy 115.86 109.674174) (xy 115.86 109.805826)\r\n\t\t\t\t(xy 115.894075 109.932993) (xy 115.926988 109.99) (xy 114.883391 109.99) (xy 114.892009 110.044413)\r\n\t\t\t\t(xy 114.927968 110.155082) (xy 114.929963 110.224923) (xy 114.893883 110.284756) (xy 114.831182 110.315584)\r\n\t\t\t\t(xy 114.810037 110.3174) (xy 95.050489 110.3174) (xy 94.98345 110.297715) (xy 94.937695 110.244911)\r\n\t\t\t\t(xy 94.927751 110.175753) (xy 94.932558 110.155081) (xy 94.968477 110.044534) (xy 94.986144 109.932993)\r\n\t\t\t\t(xy 95.0005 109.842352) (xy 95.0005 109.637648) (xy 94.968477 109.435465) (xy 94.921649 109.291344)\r\n\t\t\t\t(xy 94.90522 109.240781) (xy 94.905218 109.240778) (xy 94.905218 109.240776) (xy 94.866617 109.165019)\r\n\t\t\t\t(xy 94.812287 109.05839) (xy 94.77991 109.013826) (xy 94.691971 108.892786) (xy 94.547213 108.748028)\r\n\t\t\t\t(xy 94.381614 108.627715) (xy 94.375006 108.624348) (xy 94.288917 108.580483) (xy 94.238123 108.532511)\r\n\t\t\t\t(xy 94.221328 108.46469) (xy 94.243865 108.398555) (xy 94.288917 108.359516) (xy 94.38161 108.312287)\r\n\t\t\t\t(xy 94.462534 108.253493) (xy 94.547213 108.191971) (xy 94.547215 108.191968) (xy 94.547219 108.191966)\r\n\t\t\t\t(xy 94.691966 108.047219) (xy 94.691968 108.047215) (xy 94.691971 108.047213) (xy 94.804132 107.892834)\r\n\t\t\t\t(xy 94.812287 107.88161) (xy 94.90522 107.699219) (xy 94.968477 107.504534) (xy 95.0005 107.302352)\r\n\t\t\t\t(xy 95.0005 107.097648) (xy 94.968477 106.895466) (xy 94.968476 106.895462) (xy 94.968476 106.895461)\r\n\t\t\t\t(xy 94.929959 106.776918) (xy 94.927964 106.707077) (xy 94.964044 106.647244) (xy 95.026745 106.616416)\r\n\t\t\t\t(xy 95.04789 106.6146) (xy 114.81211 106.6146)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 120.777948 107.835185) (xy 120.823292 107.887097) (xy 120.825965 107.89283) (xy 120.952059 108.072911)\r\n\t\t\t\t(xy 120.961501 108.086395) (xy 120.961506 108.086402) (xy 121.128597 108.253493) (xy 121.128603 108.253498)\r\n\t\t\t\t(xy 121.314594 108.38373) (xy 121.358219 108.438307) (xy 121.365413 108.507805) (xy 121.33389 108.57016)\r\n\t\t\t\t(xy 121.314595 108.58688) (xy 121.128922 108.71689) (xy 121.12892 108.716891) (xy 120.961891 108.88392)\r\n\t\t\t\t(xy 120.961886 108.883926) (xy 120.8264 109.07742) (xy 120.826399 109.077422) (xy 120.72657 109.291507)\r\n\t\t\t\t(xy 120.726567 109.291513) (xy 120.669364 109.504999) (xy 120.669364 109.505) (xy 121.566988 109.505)\r\n\t\t\t\t(xy 121.534075 109.562007) (xy 121.5 109.689174) (xy 121.5 109.820826) (xy 121.534075 109.947993)\r\n\t\t\t\t(xy 121.566988 110.005) (xy 120.669364 110.005) (xy 120.711246 110.161306) (xy 120.709583 110.231156)\r\n\t\t\t\t(xy 120.670421 110.289019) (xy 120.606192 110.316523) (xy 120.591471 110.3174) (xy 117.909963 110.3174)\r\n\t\t\t\t(xy 117.842924 110.297715) (xy 117.797169 110.244911) (xy 117.787225 110.175753) (xy 117.792032 110.155082)\r\n\t\t\t\t(xy 117.82799 110.044413) (xy 117.836609 109.99) (xy 116.793012 109.99) (xy 116.825925 109.932993)\r\n\t\t\t\t(xy 116.86 109.805826) (xy 116.86 109.674174) (xy 116.825925 109.547007) (xy 116.793012 109.49)\r\n\t\t\t\t(xy 117.836609 109.49) (xy 117.82799 109.435586) (xy 117.764755 109.24097) (xy 117.671859 109.05865)\r\n\t\t\t\t(xy 117.551582 108.893105) (xy 117.551582 108.893104) (xy 117.406895 108.748417) (xy 117.241349 108.62814)\r\n\t\t\t\t(xy 117.14837 108.580765) (xy 117.097574 108.53279) (xy 117.080779 108.464969) (xy 117.103316 108.398835)\r\n\t\t\t\t(xy 117.14837 108.359795) (xy 117.14892 108.359515) (xy 117.24161 108.312287) (xy 117.322534 108.253493)\r\n\t\t\t\t(xy 117.407213 108.191971) (xy 117.407215 108.191968) (xy 117.407219 108.191966) (xy 117.551966 108.047219)\r\n\t\t\t\t(xy 117.551968 108.047215) (xy 117.551971 108.047213) (xy 117.672287 107.88161) (xy 117.674832 107.877458)\r\n\t\t\t\t(xy 117.676144 107.878262) (xy 117.719444 107.832412) (xy 117.781959 107.8155) (xy 120.710909 107.8155)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 123.149513 108.077895) (xy 123.193861 108.106396) (xy 123.753539 108.666074) (xy 123.753549 108.666085)\r\n\t\t\t\t(xy 123.757879 108.670415) (xy 123.75788 108.670416) (xy 123.869684 108.78222) (xy 123.956495 108.832339)\r\n\t\t\t\t(xy 123.956497 108.832341) (xy 123.994551 108.854311) (xy 124.006615 108.861277) (xy 124.159343 108.902201)\r\n\t\t\t\t(xy 124.159346 108.902201) (xy 124.325053 108.902201) (xy 124.325069 108.9022) (xy 130.064946 108.9022)\r\n\t\t\t\t(xy 130.131985 108.921885) (xy 130.17774 108.974689) (xy 130.187684 109.043847) (xy 130.175431 109.082495)\r\n\t\t\t\t(xy 130.094781 109.240776) (xy 130.031522 109.435465) (xy 129.9995 109.637648) (xy 129.9995 109.842351)\r\n\t\t\t\t(xy 130.031522 110.044534) (xy 130.067442 110.155081) (xy 130.069437 110.224923) (xy 130.033357 110.284756)\r\n\t\t\t\t(xy 129.970656 110.315584) (xy 129.949511 110.3174) (xy 123.408529 110.3174) (xy 123.34149 110.297715)\r\n\t\t\t\t(xy 123.295735 110.244911) (xy 123.285791 110.175753) (xy 123.288754 110.161306) (xy 123.330636 110.005)\r\n\t\t\t\t(xy 122.433012 110.005) (xy 122.465925 109.947993) (xy 122.5 109.820826) (xy 122.5 109.689174) (xy 122.465925 109.562007)\r\n\t\t\t\t(xy 122.433012 109.505) (xy 123.330636 109.505) (xy 123.330635 109.504999) (xy 123.273432 109.291513)\r\n\t\t\t\t(xy 123.273429 109.291507) (xy 123.1736 109.077422) (xy 123.173599 109.07742) (xy 123.038113 108.883926)\r\n\t\t\t\t(xy 123.038108 108.88392) (xy 122.871078 108.71689) (xy 122.685405 108.586879) (xy 122.64178 108.532302)\r\n\t\t\t\t(xy 122.634588 108.462804) (xy 122.66611 108.400449) (xy 122.685406 108.38373) (xy 122.719589 108.359795)\r\n\t\t\t\t(xy 122.871401 108.253495) (xy 123.018502 108.106393) (xy 123.079822 108.072911)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 152.992545 108.921885) (xy 153.0383 108.974689) (xy 153.048244 109.043847) (xy 153.035991 109.082495)\r\n\t\t\t\t(xy 152.955244 109.24097) (xy 152.892009 109.435586) (xy 152.883391 109.49) (xy 153.926988 109.49)\r\n\t\t\t\t(xy 153.894075 109.547007) (xy 153.86 109.674174) (xy 153.86 109.805826) (xy 153.894075 109.932993)\r\n\t\t\t\t(xy 153.926988 109.99) (xy 152.883391 109.99) (xy 152.892008 110.044411) (xy 152.903209 110.078881)\r\n\t\t\t\t(xy 152.905204 110.148722) (xy 152.869124 110.208555) (xy 152.806424 110.239384) (xy 152.785278 110.2412)\r\n\t\t\t\t(xy 133.075248 110.2412) (xy 133.008209 110.221515) (xy 132.962454 110.168711) (xy 132.95251 110.099553)\r\n\t\t\t\t(xy 132.957317 110.078881) (xy 132.968477 110.044534) (xy 132.986144 109.932993) (xy 133.0005 109.842352)\r\n\t\t\t\t(xy 133.0005 109.637648) (xy 132.968477 109.435465) (xy 132.921649 109.291344) (xy 132.90522 109.240781)\r\n\t\t\t\t(xy 132.905218 109.240778) (xy 132.905218 109.240776) (xy 132.824569 109.082495) (xy 132.811673 109.013826)\r\n\t\t\t\t(xy 132.837949 108.949085) (xy 132.895056 108.908828) (xy 132.935054 108.9022) (xy 152.925506 108.9022)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 114.992545 68.421885) (xy 115.0383 68.474689) (xy 115.048244 68.543847) (xy 115.035991 68.582495)\r\n\t\t\t\t(xy 114.955244 68.74097) (xy 114.892009 68.935586) (xy 114.883391 68.99) (xy 115.926988 68.99) (xy 115.894075 69.047007)\r\n\t\t\t\t(xy 115.86 69.174174) (xy 115.86 69.305826) (xy 115.894075 69.432993) (xy 115.926988 69.49) (xy 114.883391 69.49)\r\n\t\t\t\t(xy 114.892009 69.544413) (xy 114.955244 69.739029) (xy 115.04814 69.92135) (xy 115.071695 69.953769)\r\n\t\t\t\t(xy 115.095176 70.019575) (xy 115.079351 70.087629) (xy 115.033456 70.133998) (xy 115.032626 70.134478)\r\n\t\t\t\t(xy 115.032548 70.134523) (xy 114.922987 70.197777) (xy 114.922982 70.197781) (xy 114.81475 70.306014)\r\n\t\t\t\t(xy 114.81118 70.309584) (xy 114.811178 70.309586) (xy 114.382408 70.738357) (xy 113.977584 71.143181)\r\n\t\t\t\t(xy 113.916261 71.176666) (xy 113.889903 71.1795) (xy 94.929602 71.1795) (xy 94.862563 71.159815)\r\n\t\t\t\t(xy 94.819117 71.111795) (xy 94.812284 71.098385) (xy 94.691971 70.932786) (xy 94.547213 70.788028)\r\n\t\t\t\t(xy 94.381614 70.667715) (xy 94.321334 70.637001) (xy 94.288917 70.620483) (xy 94.238123 70.572511)\r\n\t\t\t\t(xy 94.221328 70.50469) (xy 94.243865 70.438555) (xy 94.288917 70.399516) (xy 94.38161 70.352287)\r\n\t\t\t\t(xy 94.40277 70.336913) (xy 94.547213 70.231971) (xy 94.547215 70.231968) (xy 94.547219 70.231966)\r\n\t\t\t\t(xy 94.691966 70.087219) (xy 94.691968 70.087215) (xy 94.691971 70.087213) (xy 94.770034 69.979767)\r\n\t\t\t\t(xy 94.812287 69.92161) (xy 94.90522 69.739219) (xy 94.968477 69.544534) (xy 95.0005 69.342352)\r\n\t\t\t\t(xy 95.0005 69.137648) (xy 94.986144 69.047007) (xy 94.968477 68.935465) (xy 94.905218 68.740776)\r\n\t\t\t\t(xy 94.832049 68.597175) (xy 94.824568 68.582494) (xy 94.811673 68.513826) (xy 94.837949 68.449085)\r\n\t\t\t\t(xy 94.895056 68.408828) (xy 94.935054 68.4022) (xy 114.925506 68.4022)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 130.137437 67.320185) (xy 130.180883 67.368205) (xy 130.187715 67.381614) (xy 130.308028 67.547213)\r\n\t\t\t\t(xy 130.452786 67.691971) (xy 130.607749 67.804556) (xy 130.61839 67.812287) (xy 130.70984 67.858883)\r\n\t\t\t\t(xy 130.71108 67.859515) (xy 130.761876 67.90749) (xy 130.778671 67.975311) (xy 130.756134 68.041446)\r\n\t\t\t\t(xy 130.71108 68.080485) (xy 130.618386 68.127715) (xy 130.452786 68.248028) (xy 130.308028 68.392786)\r\n\t\t\t\t(xy 130.187715 68.558386) (xy 130.094781 68.740776) (xy 130.031522 68.935465) (xy 129.9995 69.137648)\r\n\t\t\t\t(xy 129.9995 69.342351) (xy 130.031522 69.544534) (xy 130.094781 69.739223) (xy 130.175431 69.897505)\r\n\t\t\t\t(xy 130.188327 69.966174) (xy 130.162051 70.030915) (xy 130.104944 70.071172) (xy 130.064946 70.0778)\r\n\t\t\t\t(xy 117.794494 70.0778) (xy 117.727455 70.058115) (xy 117.6817 70.005311) (xy 117.671756 69.936153)\r\n\t\t\t\t(xy 117.684009 69.897505) (xy 117.764755 69.739029) (xy 117.82799 69.544413) (xy 117.836609 69.49)\r\n\t\t\t\t(xy 116.793012 69.49) (xy 116.825925 69.432993) (xy 116.86 69.305826) (xy 116.86 69.174174) (xy 116.825925 69.047007)\r\n\t\t\t\t(xy 116.793012 68.99) (xy 117.836609 68.99) (xy 117.82799 68.935586) (xy 117.764755 68.74097) (xy 117.671857 68.558646)\r\n\t\t\t\t(xy 117.642954 68.518864) (xy 117.619474 68.453058) (xy 117.6353 68.385004) (xy 117.681273 68.338592)\r\n\t\t\t\t(xy 117.692104 68.332339) (xy 117.778916 68.28222) (xy 117.89072 68.170416) (xy 117.89072 68.170414)\r\n\t\t\t\t(xy 117.900928 68.160207) (xy 117.900929 68.160204) (xy 118.724316 67.336819) (xy 118.785639 67.303334)\r\n\t\t\t\t(xy 118.811997 67.3005) (xy 130.070398 67.3005)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 152.851791 63.678485) (xy 152.897546 63.731289) (xy 152.90749 63.800447) (xy 152.902683 63.821119)\r\n\t\t\t\t(xy 152.891522 63.855465) (xy 152.8595 64.057648) (xy 152.8595 64.262351) (xy 152.891522 64.464534)\r\n\t\t\t\t(xy 152.954781 64.659223) (xy 153.047715 64.841613) (xy 153.168028 65.007213) (xy 153.312786 65.151971)\r\n\t\t\t\t(xy 153.467749 65.264556) (xy 153.47839 65.272287) (xy 153.56984 65.318883) (xy 153.57108 65.319515)\r\n\t\t\t\t(xy 153.621876 65.36749) (xy 153.638671 65.435311) (xy 153.616134 65.501446) (xy 153.57108 65.540485)\r\n\t\t\t\t(xy 153.478386 65.587715) (xy 153.312786 65.708028) (xy 153.168028 65.852786) (xy 153.047715 66.018386)\r\n\t\t\t\t(xy 152.954781 66.200776) (xy 152.891522 66.395465) (xy 152.8595 66.597648) (xy 152.8595 66.802351)\r\n\t\t\t\t(xy 152.891522 67.004534) (xy 152.954781 67.199223) (xy 153.047715 67.381613) (xy 153.168028 67.547213)\r\n\t\t\t\t(xy 153.312786 67.691971) (xy 153.467749 67.804556) (xy 153.47839 67.812287) (xy 153.550424 67.84899)\r\n\t\t\t\t(xy 153.571629 67.859795) (xy 153.622425 67.90777) (xy 153.63922 67.975591) (xy 153.616682 68.041726)\r\n\t\t\t\t(xy 153.571629 68.080765) (xy 153.47865 68.12814) (xy 153.313105 68.248417) (xy 153.313104 68.248417)\r\n\t\t\t\t(xy 153.168417 68.393104) (xy 153.168417 68.393105) (xy 153.04814 68.55865) (xy 152.955244 68.74097)\r\n\t\t\t\t(xy 152.892009 68.935586) (xy 152.883391 68.99) (xy 153.926988 68.99) (xy 153.894075 69.047007)\r\n\t\t\t\t(xy 153.86 69.174174) (xy 153.86 69.305826) (xy 153.894075 69.432993) (xy 153.926988 69.49) (xy 152.883391 69.49)\r\n\t\t\t\t(xy 152.892009 69.544413) (xy 152.955244 69.739029) (xy 153.035991 69.897505) (xy 153.048887 69.966175)\r\n\t\t\t\t(xy 153.02261 70.030915) (xy 152.965504 70.071172) (xy 152.925506 70.0778) (xy 132.935054 70.0778)\r\n\t\t\t\t(xy 132.868015 70.058115) (xy 132.82226 70.005311) (xy 132.812316 69.936153) (xy 132.824569 69.897505)\r\n\t\t\t\t(xy 132.905218 69.739223) (xy 132.905218 69.739222) (xy 132.90522 69.739219) (xy 132.968477 69.544534)\r\n\t\t\t\t(xy 133.0005 69.342352) (xy 133.0005 69.137648) (xy 132.986144 69.047007) (xy 132.968477 68.935465)\r\n\t\t\t\t(xy 132.905218 68.740776) (xy 132.871503 68.674607) (xy 132.812287 68.55839) (xy 132.766668 68.4956)\r\n\t\t\t\t(xy 132.691971 68.392786) (xy 132.547213 68.248028) (xy 132.381614 68.127715) (xy 132.321334 68.097001)\r\n\t\t\t\t(xy 132.288917 68.080483) (xy 132.238123 68.032511) (xy 132.221328 67.96469) (xy 132.243865 67.898555)\r\n\t\t\t\t(xy 132.288917 67.859516) (xy 132.38161 67.812287) (xy 132.40277 67.796913) (xy 132.547213 67.691971)\r\n\t\t\t\t(xy 132.547215 67.691968) (xy 132.547219 67.691966) (xy 132.691966 67.547219) (xy 132.691968 67.547215)\r\n\t\t\t\t(xy 132.691971 67.547213) (xy 132.754605 67.461003) (xy 132.812287 67.38161) (xy 132.90522 67.199219)\r\n\t\t\t\t(xy 132.968477 67.004534) (xy 133.0005 66.802352) (xy 133.0005 66.597648) (xy 132.989884 66.53062)\r\n\t\t\t\t(xy 132.968477 66.395465) (xy 132.939127 66.305137) (xy 132.90522 66.200781) (xy 132.905218 66.200778)\r\n\t\t\t\t(xy 132.905218 66.200776) (xy 132.856507 66.105177) (xy 132.812287 66.01839) (xy 132.77991 65.973826)\r\n\t\t\t\t(xy 132.691971 65.852786) (xy 132.547213 65.708028) (xy 132.381614 65.587715) (xy 132.346012 65.569575)\r\n\t\t\t\t(xy 132.288917 65.540483) (xy 132.238123 65.492511) (xy 132.221328 65.42469) (xy 132.243865 65.358555)\r\n\t\t\t\t(xy 132.288917 65.319516) (xy 132.38161 65.272287) (xy 132.40277 65.256913) (xy 132.547213 65.151971)\r\n\t\t\t\t(xy 132.547215 65.151968) (xy 132.547219 65.151966) (xy 132.691966 65.007219) (xy 132.691968 65.007215)\r\n\t\t\t\t(xy 132.691971 65.007213) (xy 132.744732 64.93459) (xy 132.812287 64.84161) (xy 132.90522 64.659219)\r\n\t\t\t\t(xy 132.968477 64.464534) (xy 133.0005 64.262352) (xy 133.0005 64.057648) (xy 132.968477 63.855466)\r\n\t\t\t\t(xy 132.957317 63.821119) (xy 132.955322 63.751278) (xy 132.991402 63.691445) (xy 133.054102 63.660616)\r\n\t\t\t\t(xy 133.075248 63.6588) (xy 152.784752 63.6588)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 159.161369 66.670285) (xy 159.207124 66.723089) (xy 159.217068 66.792247) (xy 159.214105 66.806693)\r\n\t\t\t\t(xy 159.164938 66.990186) (xy 159.164936 66.990196) (xy 159.146476 67.2012) (xy 159.144341 67.2256)\r\n\t\t\t\t(xy 159.149227 67.281448) (xy 159.164936 67.461003) (xy 159.164938 67.461013) (xy 159.226094 67.689255)\r\n\t\t\t\t(xy 159.226096 67.689259) (xy 159.226097 67.689263) (xy 159.22736 67.691971) (xy 159.325965 67.90343)\r\n\t\t\t\t(xy 159.325967 67.903434) (xy 159.416544 68.03279) (xy 159.450136 68.080765) (xy 159.461501 68.096995)\r\n\t\t\t\t(xy 159.461506 68.097002) (xy 159.628597 68.264093) (xy 159.628603 68.264098) (xy 159.814158 68.394025)\r\n\t\t\t\t(xy 159.857783 68.448602) (xy 159.864977 68.5181) (xy 159.833454 68.580455) (xy 159.814158 68.597175)\r\n\t\t\t\t(xy 159.628597 68.727105) (xy 159.461505 68.894197) (xy 159.325965 69.087769) (xy 159.325964 69.08777)\r\n\t\t\t\t(xy 159.31729 69.106372) (xy 159.271115 69.158809) (xy 159.237005 69.173736) (xy 159.11652 69.206021)\r\n\t\t\t\t(xy 159.116509 69.206026) (xy 158.97959 69.285075) (xy 158.979582 69.285081) (xy 158.223184 70.041481)\r\n\t\t\t\t(xy 158.161861 70.074966) (xy 158.135503 70.0778) (xy 155.794494 70.0778) (xy 155.727455 70.058115)\r\n\t\t\t\t(xy 155.6817 70.005311) (xy 155.671756 69.936153) (xy 155.684009 69.897505) (xy 155.764755 69.739029)\r\n\t\t\t\t(xy 155.82799 69.544413) (xy 155.836609 69.49) (xy 154.793012 69.49) (xy 154.825925 69.432993) (xy 154.86 69.305826)\r\n\t\t\t\t(xy 154.86 69.174174) (xy 154.825925 69.047007) (xy 154.793012 68.99) (xy 155.836609 68.99) (xy 155.82799 68.935586)\r\n\t\t\t\t(xy 155.764755 68.74097) (xy 155.671859 68.55865) (xy 155.551582 68.393105) (xy 155.551582 68.393104)\r\n\t\t\t\t(xy 155.406895 68.248417) (xy 155.241349 68.12814) (xy 155.14837 68.080765) (xy 155.097574 68.03279)\r\n\t\t\t\t(xy 155.080779 67.964969) (xy 155.103316 67.898835) (xy 155.14837 67.859795) (xy 155.14892 67.859515)\r\n\t\t\t\t(xy 155.24161 67.812287) (xy 155.26277 67.796913) (xy 155.407213 67.691971) (xy 155.407215 67.691968)\r\n\t\t\t\t(xy 155.407219 67.691966) (xy 155.551966 67.547219) (xy 155.551968 67.547215) (xy 155.551971 67.547213)\r\n\t\t\t\t(xy 155.672284 67.381614) (xy 155.672285 67.381613) (xy 155.672287 67.38161) (xy 155.684258 67.358114)\r\n\t\t\t\t(xy 155.732231 67.307319) (xy 155.762642 67.294636) (xy 155.893485 67.259577) (xy 155.952334 67.2256)\r\n\t\t\t\t(xy 156.030416 67.18052) (xy 156.14222 67.068716) (xy 156.14222 67.068714) (xy 156.152424 67.058511)\r\n\t\t\t\t(xy 156.152427 67.058506) (xy 156.524016 66.686919) (xy 156.585339 66.653434) (xy 156.611697 66.6506)\r\n\t\t\t\t(xy 159.09433 66.6506)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 57.726988) (xy 160.692993 57.694075) (xy 160.565826 57.66) (xy 160.434174 57.66) (xy 160.307007 57.694075)\r\n\t\t\t\t(xy 160.25 57.726988) (xy 160.25 56.053012) (xy 160.307007 56.085925) (xy 160.434174 56.12) (xy 160.565826 56.12)\r\n\t\t\t\t(xy 160.692993 56.085925) (xy 160.75 56.053012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 159.091797 52.75995) (xy 159.146838 52.800645) (xy 159.169363 52.83) (xy 160.066988 52.83) (xy 160.034075 52.887007)\r\n\t\t\t\t(xy 160 53.014174) (xy 160 53.145826) (xy 160.034075 53.272993) (xy 160.066988 53.33) (xy 159.169364 53.33)\r\n\t\t\t\t(xy 159.226567 53.543486) (xy 159.226569 53.543492) (xy 159.240374 53.573095) (xy 159.250866 53.642172)\r\n\t\t\t\t(xy 159.222347 53.705956) (xy 159.16387 53.744196) (xy 159.127992 53.7495) (xy 159.010943 53.7495)\r\n\t\t\t\t(xy 158.858215 53.790423) (xy 158.858214 53.790423) (xy 158.858212 53.790424) (xy 158.858209 53.790425)\r\n\t\t\t\t(xy 158.808096 53.819359) (xy 158.808095 53.81936) (xy 158.764689 53.84442) (xy 158.721285 53.869479)\r\n\t\t\t\t(xy 158.721282 53.869481) (xy 158.609478 53.981286) (xy 156.072044 56.518719) (xy 156.010721 56.552204)\r\n\t\t\t\t(xy 155.941029 56.54722) (xy 155.885096 56.505348) (xy 155.861376 56.442441) (xy 155.861262 56.44246)\r\n\t\t\t\t(xy 155.861174 56.441907) (xy 155.860746 56.440771) (xy 155.8605 56.437651) (xy 155.828477 56.235465)\r\n\t\t\t\t(xy 155.813612 56.189718) (xy 155.773178 56.065276) (xy 155.771184 55.995438) (xy 155.807264 55.935605)\r\n\t\t\t\t(xy 155.829109 55.919574) (xy 155.830416 55.91882) (xy 155.94222 55.807016) (xy 155.94222 55.807014)\r\n\t\t\t\t(xy 155.952428 55.796807) (xy 155.952429 55.796804) (xy 158.960786 52.788448) (xy 159.022105 52.754966)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.693039 54.970185) (xy 160.738794 55.022989) (xy 160.75 55.0745) (xy 160.75 55.186988) (xy 160.692993 55.154075)\r\n\t\t\t\t(xy 160.565826 55.12) (xy 160.434174 55.12) (xy 160.307007 55.154075) (xy 160.25 55.186988) (xy 160.25 55.0745)\r\n\t\t\t\t(xy 160.269685 55.007461) (xy 160.322489 54.961706) (xy 160.374 54.9505) (xy 160.626 54.9505)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 159.195031 49.890185) (xy 159.240786 49.942989) (xy 159.25073 50.012147) (xy 159.240374 50.046905)\r\n\t\t\t\t(xy 159.226569 50.076507) (xy 159.226567 50.076513) (xy 159.169364 50.289999) (xy 159.169364 50.29)\r\n\t\t\t\t(xy 160.066988 50.29) (xy 160.034075 50.347007) (xy 160 50.474174) (xy 160 50.605826) (xy 160.034075 50.732993)\r\n\t\t\t\t(xy 160.066988 50.79) (xy 159.169364 50.79) (xy 159.226567 51.003486) (xy 159.226569 51.003492)\r\n\t\t\t\t(xy 159.240374 51.033095) (xy 159.250866 51.102172) (xy 159.222347 51.165956) (xy 159.16387 51.204196)\r\n\t\t\t\t(xy 159.127992 51.2095) (xy 159.010943 51.2095) (xy 158.858214 51.250423) (xy 158.827399 51.268215)\r\n\t\t\t\t(xy 158.827398 51.268215) (xy 158.721287 51.329477) (xy 158.721282 51.329481) (xy 158.609478 51.441286)\r\n\t\t\t\t(xy 156.072044 53.978719) (xy 156.010721 54.012204) (xy 155.941029 54.00722) (xy 155.885096 53.965348)\r\n\t\t\t\t(xy 155.861376 53.902441) (xy 155.861262 53.90246) (xy 155.861174 53.901907) (xy 155.860746 53.900771)\r\n\t\t\t\t(xy 155.8605 53.897651) (xy 155.856038 53.869481) (xy 155.831283 53.713181) (xy 155.828477 53.695465)\r\n\t\t\t\t(xy 155.779888 53.545925) (xy 155.76522 53.500781) (xy 155.765218 53.500778) (xy 155.765218 53.500776)\r\n\t\t\t\t(xy 155.707249 53.387007) (xy 155.672287 53.31839) (xy 155.664556 53.307749) (xy 155.551971 53.152786)\r\n\t\t\t\t(xy 155.407215 53.00803) (xy 155.346448 52.963882) (xy 155.303782 52.908553) (xy 155.297801 52.83894)\r\n\t\t\t\t(xy 155.330406 52.777144) (xy 155.331575 52.775958) (xy 158.200716 49.906819) (xy 158.262039 49.873334)\r\n\t\t\t\t(xy 158.288397 49.8705) (xy 159.127992 49.8705)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 53.6255) (xy 160.730315 53.692539) (xy 160.677511 53.738294) (xy 160.626 53.7495) (xy 160.374 53.7495)\r\n\t\t\t\t(xy 160.306961 53.729815) (xy 160.261206 53.677011) (xy 160.25 53.6255) (xy 160.25 53.513012) (xy 160.307007 53.545925)\r\n\t\t\t\t(xy 160.434174 53.58) (xy 160.565826 53.58) (xy 160.692993 53.545925) (xy 160.75 53.513012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.693039 52.430185) (xy 160.738794 52.482989) (xy 160.75 52.5345) (xy 160.75 52.646988) (xy 160.692993 52.614075)\r\n\t\t\t\t(xy 160.565826 52.58) (xy 160.434174 52.58) (xy 160.307007 52.614075) (xy 160.25 52.646988) (xy 160.25 52.5345)\r\n\t\t\t\t(xy 160.269685 52.467461) (xy 160.322489 52.421706) (xy 160.374 52.4105) (xy 160.626 52.4105)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 51.0855) (xy 160.730315 51.152539) (xy 160.677511 51.198294) (xy 160.626 51.2095) (xy 160.374 51.2095)\r\n\t\t\t\t(xy 160.306961 51.189815) (xy 160.261206 51.137011) (xy 160.25 51.0855) (xy 160.25 50.973012) (xy 160.307007 51.005925)\r\n\t\t\t\t(xy 160.434174 51.04) (xy 160.565826 51.04) (xy 160.692993 51.005925) (xy 160.75 50.973012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 172.294503 40.708944) (xy 172.350436 40.750816) (xy 172.374853 40.81628) (xy 172.366598 40.870427)\r\n\t\t\t\t(xy 172.322583 40.982578) (xy 172.32258 40.982585) (xy 172.322576 40.982597) (xy 172.264197 41.238374)\r\n\t\t\t\t(xy 172.264196 41.238379) (xy 172.244592 41.499995) (xy 172.244592 41.500004) (xy 172.264196 41.76162)\r\n\t\t\t\t(xy 172.264197 41.761625) (xy 172.322578 42.017412) (xy 172.380509 42.165019) (xy 172.386677 42.234616)\r\n\t\t\t\t(xy 172.354239 42.2965) (xy 172.352761 42.298002) (xy 163.477584 51.173181) (xy 163.416261 51.206666)\r\n\t\t\t\t(xy 163.389903 51.2095) (xy 161.872008 51.2095) (xy 161.804969 51.189815) (xy 161.759214 51.137011)\r\n\t\t\t\t(xy 161.74927 51.067853) (xy 161.759626 51.033095) (xy 161.77343 51.003492) (xy 161.773432 51.003486)\r\n\t\t\t\t(xy 161.830636 50.79) (xy 160.933012 50.79) (xy 160.965925 50.732993) (xy 161 50.605826) (xy 161 50.474174)\r\n\t\t\t\t(xy 160.965925 50.347007) (xy 160.933012 50.29) (xy 161.830636 50.29) (xy 161.830635 50.289999)\r\n\t\t\t\t(xy 161.773432 50.076513) (xy 161.77343 50.076507) (xy 161.759626 50.046905) (xy 161.749134 49.977828)\r\n\t\t\t\t(xy 161.777653 49.914044) (xy 161.83613 49.875804) (xy 161.872008 49.8705) (xy 162.695031 49.8705)\r\n\t\t\t\t(xy 162.695047 49.870501) (xy 162.702643 49.870501) (xy 162.860754 49.870501) (xy 162.860757 49.870501)\r\n\t\t\t\t(xy 163.013485 49.829577) (xy 163.084452 49.788604) (xy 163.150416 49.75052) (xy 163.26222 49.638716)\r\n\t\t\t\t(xy 163.26222 49.638714) (xy 163.272424 49.628511) (xy 163.272428 49.628506) (xy 172.16349 40.737443)\r\n\t\t\t\t(xy 172.224811 40.70396)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.693039 49.890185) (xy 160.738794 49.942989) (xy 160.75 49.9945) (xy 160.75 50.106988) (xy 160.692993 50.074075)\r\n\t\t\t\t(xy 160.565826 50.04) (xy 160.434174 50.04) (xy 160.307007 50.074075) (xy 160.25 50.106988) (xy 160.25 49.9945)\r\n\t\t\t\t(xy 160.269685 49.927461) (xy 160.322489 49.881706) (xy 160.374 49.8705) (xy 160.626 49.8705)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 48.5455) (xy 160.730315 48.612539) (xy 160.677511 48.658294) (xy 160.626 48.6695) (xy 160.374 48.6695)\r\n\t\t\t\t(xy 160.306961 48.649815) (xy 160.261206 48.597011) (xy 160.25 48.5455) (xy 160.25 48.433012) (xy 160.307007 48.465925)\r\n\t\t\t\t(xy 160.434174 48.5) (xy 160.565826 48.5) (xy 160.692993 48.465925) (xy 160.75 48.433012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"F.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 178.442539 26.020185) (xy 178.488294 26.072989) (xy 178.4995 26.1245) (xy 178.4995 122.8755)\r\n\t\t\t\t(xy 178.479815 122.942539) (xy 178.427011 122.988294) (xy 178.3755 122.9995) (xy 80.6245 122.9995)\r\n\t\t\t\t(xy 80.557461 122.979815) (xy 80.511706 122.927011) (xy 80.5005 122.8755) (xy 80.5005 97.054999)\r\n\t\t\t\t(xy 86.644341 97.054999) (xy 86.644341 97.055) (xy 86.664936 97.290403) (xy 86.664938 97.290413)\r\n\t\t\t\t(xy 86.726094 97.518655) (xy 86.726096 97.518659) (xy 86.726097 97.518663) (xy 86.789906 97.655501)\r\n\t\t\t\t(xy 86.825965 97.73283) (xy 86.825967 97.732834) (xy 86.961501 97.926395) (xy 86.961506 97.926402)\r\n\t\t\t\t(xy 87.128597 98.093493) (xy 87.128603 98.093498) (xy 87.314158 98.223425) (xy 87.357783 98.278002)\r\n\t\t\t\t(xy 87.364977 98.3475) (xy 87.333454 98.409855) (xy 87.314158 98.426575) (xy 87.128597 98.556505)\r\n\t\t\t\t(xy 86.961505 98.723597) (xy 86.825965 98.917169) (xy 86.825964 98.917171) (xy 86.726098 99.131335)\r\n\t\t\t\t(xy 86.726094 99.131344) (xy 86.664938 99.359586) (xy 86.664936 99.359596) (xy 86.644341 99.594999)\r\n\t\t\t\t(xy 86.644341 99.595) (xy 86.664936 99.830403) (xy 86.664938 99.830413) (xy 86.726094 100.058655)\r\n\t\t\t\t(xy 86.726096 100.058659) (xy 86.726097 100.058663) (xy 86.797317 100.211394) (xy 86.825965 100.27283)\r\n\t\t\t\t(xy 86.825967 100.272834) (xy 86.961501 100.466395) (xy 86.961506 100.466402) (xy 87.128597 100.633493)\r\n\t\t\t\t(xy 87.128603 100.633498) (xy 87.314158 100.763425) (xy 87.357783 100.818002) (xy 87.364977 100.8875)\r\n\t\t\t\t(xy 87.333454 100.949855) (xy 87.314158 100.966575) (xy 87.128597 101.096505) (xy 86.961505 101.263597)\r\n\t\t\t\t(xy 86.825965 101.457169) (xy 86.825964 101.457171) (xy 86.726098 101.671335) (xy 86.726094 101.671344)\r\n\t\t\t\t(xy 86.664938 101.899586) (xy 86.664936 101.899596) (xy 86.644341 102.134999) (xy 86.644341 102.135)\r\n\t\t\t\t(xy 86.664936 102.370403) (xy 86.664938 102.370413) (xy 86.726094 102.598655) (xy 86.726096 102.598659)\r\n\t\t\t\t(xy 86.726097 102.598663) (xy 86.773727 102.700805) (xy 86.825965 102.81283) (xy 86.825967 102.812834)\r\n\t\t\t\t(xy 86.961501 103.006395) (xy 86.961506 103.006402) (xy 87.128597 103.173493) (xy 87.128603 103.173498)\r\n\t\t\t\t(xy 87.314158 103.303425) (xy 87.357783 103.358002) (xy 87.364977 103.4275) (xy 87.333454 103.489855)\r\n\t\t\t\t(xy 87.314158 103.506575) (xy 87.128597 103.636505) (xy 86.961505 103.803597) (xy 86.825965 103.997169)\r\n\t\t\t\t(xy 86.825964 103.997171) (xy 86.726098 104.211335) (xy 86.726094 104.211344) (xy 86.664938 104.439586)\r\n\t\t\t\t(xy 86.664936 104.439596) (xy 86.644341 104.674999) (xy 86.644341 104.675) (xy 86.664936 104.910403)\r\n\t\t\t\t(xy 86.664938 104.910413) (xy 86.726094 105.138655) (xy 86.726096 105.138659) (xy 86.726097 105.138663)\r\n\t\t\t\t(xy 86.809493 105.317505) (xy 86.825965 105.35283) (xy 86.825967 105.352834) (xy 86.961501 105.546395)\r\n\t\t\t\t(xy 86.961506 105.546402) (xy 87.128597 105.713493) (xy 87.128603 105.713498) (xy 87.314158 105.843425)\r\n\t\t\t\t(xy 87.357783 105.898002) (xy 87.364977 105.9675) (xy 87.333454 106.029855) (xy 87.314158 106.046575)\r\n\t\t\t\t(xy 87.128597 106.176505) (xy 86.961505 106.343597) (xy 86.825965 106.537169) (xy 86.825964 106.537171)\r\n\t\t\t\t(xy 86.726098 106.751335) (xy 86.726094 106.751344) (xy 86.664938 106.979586) (xy 86.664936 106.979596)\r\n\t\t\t\t(xy 86.644341 107.214999) (xy 86.644341 107.215) (xy 86.664936 107.450403) (xy 86.664938 107.450413)\r\n\t\t\t\t(xy 86.726094 107.678655) (xy 86.726096 107.678659) (xy 86.726097 107.678663) (xy 86.789906 107.815501)\r\n\t\t\t\t(xy 86.825965 107.89283) (xy 86.825967 107.892834) (xy 86.961501 108.086395) (xy 86.961506 108.086402)\r\n\t\t\t\t(xy 87.128597 108.253493) (xy 87.128603 108.253498) (xy 87.314158 108.383425) (xy 87.357783 108.438002)\r\n\t\t\t\t(xy 87.364977 108.5075) (xy 87.333454 108.569855) (xy 87.314158 108.586575) (xy 87.128597 108.716505)\r\n\t\t\t\t(xy 86.961505 108.883597) (xy 86.825965 109.077169) (xy 86.825964 109.077171) (xy 86.726098 109.291335)\r\n\t\t\t\t(xy 86.726094 109.291344) (xy 86.664938 109.519586) (xy 86.664936 109.519596) (xy 86.644341 109.754999)\r\n\t\t\t\t(xy 86.644341 109.755) (xy 86.664936 109.990403) (xy 86.664938 109.990413) (xy 86.726094 110.218655)\r\n\t\t\t\t(xy 86.726096 110.218659) (xy 86.726097 110.218663) (xy 86.789906 110.355501) (xy 86.825965 110.43283)\r\n\t\t\t\t(xy 86.825967 110.432834) (xy 86.961501 110.626395) (xy 86.961506 110.626402) (xy 87.128597 110.793493)\r\n\t\t\t\t(xy 87.128603 110.793498) (xy 87.314158 110.923425) (xy 87.357783 110.978002) (xy 87.364977 111.0475)\r\n\t\t\t\t(xy 87.333454 111.109855) (xy 87.314158 111.126575) (xy 87.128597 111.256505) (xy 86.961505 111.423597)\r\n\t\t\t\t(xy 86.825965 111.617169) (xy 86.825964 111.617171) (xy 86.726098 111.831335) (xy 86.726094 111.831344)\r\n\t\t\t\t(xy 86.664938 112.059586) (xy 86.664936 112.059596) (xy 86.644341 112.294999) (xy 86.644341 112.295)\r\n\t\t\t\t(xy 86.664936 112.530403) (xy 86.664938 112.530413) (xy 86.726094 112.758655) (xy 86.726096 112.758659)\r\n\t\t\t\t(xy 86.726097 112.758663) (xy 86.789906 112.895501) (xy 86.825965 112.97283) (xy 86.825967 112.972834)\r\n\t\t\t\t(xy 86.934069 113.127219) (xy 86.961505 113.166401) (xy 87.128599 113.333495) (xy 87.212558 113.392284)\r\n\t\t\t\t(xy 87.322165 113.469032) (xy 87.322167 113.469033) (xy 87.32217 113.469035) (xy 87.536337 113.568903)\r\n\t\t\t\t(xy 87.764592 113.630063) (xy 87.952918 113.646539) (xy 87.999999 113.650659) (xy 88 113.650659)\r\n\t\t\t\t(xy 88.000001 113.650659) (xy 88.039234 113.647226) (xy 88.235408 113.630063) (xy 88.463663 113.568903)\r\n\t\t\t\t(xy 88.67783 113.469035) (xy 88.871401 113.333495) (xy 89.038495 113.166401) (xy 89.174035 112.97283)\r\n\t\t\t\t(xy 89.176707 112.967097) (xy 89.222878 112.914658) (xy 89.289091 112.8955) (xy 92.078041 112.8955)\r\n\t\t\t\t(xy 92.14508 112.915185) (xy 92.183984 112.958181) (xy 92.185168 112.957457) (xy 92.187706 112.9616)\r\n\t\t\t\t(xy 92.187712 112.961608) (xy 92.187713 112.96161) (xy 92.202961 112.982597) (xy 92.308034 113.127219)\r\n\t\t\t\t(xy 92.452786 113.271971) (xy 92.607749 113.384556) (xy 92.61839 113.392287) (xy 92.800781 113.48522)\r\n\t\t\t\t(xy 92.852061 113.501881) (xy 92.909736 113.541318) (xy 92.933518 113.587718) (xy 92.940421 113.613482)\r\n\t\t\t\t(xy 92.940422 113.613483) (xy 92.940423 113.613485) (xy 92.961886 113.650659) (xy 93.000282 113.717163)\r\n\t\t\t\t(xy 93.019479 113.750415) (xy 93.196284 113.92722) (xy 93.283095 113.977339) (xy 93.283097 113.977341)\r\n\t\t\t\t(xy 93.321151 113.999311) (xy 93.333215 114.006277) (xy 93.485943 114.047201) (xy 93.485946 114.047201)\r\n\t\t\t\t(xy 93.651653 114.047201) (xy 93.651669 114.0472) (xy 131.33197 114.0472) (xy 131.37942 114.056638)\r\n\t\t\t\t(xy 131.386511 114.059574) (xy 131.386516 114.059577) (xy 131.498319 114.089534) (xy 131.539242 114.1005)\r\n\t\t\t\t(xy 131.539243 114.1005) (xy 172.270647 114.1005) (xy 172.337686 114.120185) (xy 172.383441 114.172989)\r\n\t\t\t\t(xy 172.386058 114.179157) (xy 172.418432 114.261643) (xy 172.549614 114.488857) (xy 172.681736 114.654533)\r\n\t\t\t\t(xy 172.713198 114.693985) (xy 172.894753 114.862441) (xy 172.905521 114.872433) (xy 173.122296 115.020228)\r\n\t\t\t\t(xy 173.122301 115.02023) (xy 173.122302 115.020231) (xy 173.122303 115.020232) (xy 173.247843 115.080688)\r\n\t\t\t\t(xy 173.358673 115.134061) (xy 173.358674 115.134061) (xy 173.358677 115.134063) (xy 173.609385 115.211396)\r\n\t\t\t\t(xy 173.868818 115.2505) (xy 174.131182 115.2505) (xy 174.390615 115.211396) (xy 174.641323 115.134063)\r\n\t\t\t\t(xy 174.877704 115.020228) (xy 175.094479 114.872433) (xy 175.286805 114.693981) (xy 175.450386 114.488857)\r\n\t\t\t\t(xy 175.581568 114.261643) (xy 175.67742 114.017416) (xy 175.735802 113.76163) (xy 175.735803 113.76162)\r\n\t\t\t\t(xy 175.755408 113.500004) (xy 175.755408 113.499995) (xy 175.735803 113.238379) (xy 175.735802 113.238374)\r\n\t\t\t\t(xy 175.735802 113.23837) (xy 175.67742 112.982584) (xy 175.581568 112.738357) (xy 175.450386 112.511143)\r\n\t\t\t\t(xy 175.286805 112.306019) (xy 175.286804 112.306018) (xy 175.286801 112.306014) (xy 175.094479 112.127567)\r\n\t\t\t\t(xy 174.994769 112.059586) (xy 174.877704 111.979772) (xy 174.8777 111.97977) (xy 174.877697 111.979768)\r\n\t\t\t\t(xy 174.877696 111.979767) (xy 174.641325 111.865938) (xy 174.641327 111.865938) (xy 174.390623 111.788606)\r\n\t\t\t\t(xy 174.390619 111.788605) (xy 174.390615 111.788604) (xy 174.265823 111.769794) (xy 174.131187 111.7495)\r\n\t\t\t\t(xy 174.131182 111.7495) (xy 173.868818 111.7495) (xy 173.868812 111.7495) (xy 173.707247 111.773853)\r\n\t\t\t\t(xy 173.609385 111.788604) (xy 173.609382 111.788605) (xy 173.609376 111.788606) (xy 173.358673 111.865938)\r\n\t\t\t\t(xy 173.122303 111.979767) (xy 173.122302 111.979768) (xy 172.90552 112.127567) (xy 172.713198 112.306014)\r\n\t\t\t\t(xy 172.549614 112.511143) (xy 172.418435 112.73835) (xy 172.418432 112.738355) (xy 172.418432 112.738357)\r\n\t\t\t\t(xy 172.386073 112.820805) (xy 172.34326 112.876016) (xy 172.27739 112.899317) (xy 172.270647 112.8995)\r\n\t\t\t\t(xy 155.89681 112.8995) (xy 155.829771 112.879815) (xy 155.784016 112.827011) (xy 155.774072 112.757853)\r\n\t\t\t\t(xy 155.778879 112.737182) (xy 155.828476 112.584538) (xy 155.828476 112.584537) (xy 155.828477 112.584534)\r\n\t\t\t\t(xy 155.8605 112.382352) (xy 155.8605 112.177648) (xy 155.841802 112.059596) (xy 155.828477 111.975465)\r\n\t\t\t\t(xy 155.781649 111.831344) (xy 155.76522 111.780781) (xy 155.765218 111.780778) (xy 155.765218 111.780776)\r\n\t\t\t\t(xy 155.684569 111.622495) (xy 155.671673 111.553826) (xy 155.697949 111.489085) (xy 155.755056 111.448828)\r\n\t\t\t\t(xy 155.795054 111.4422) (xy 171.571631 111.4422) (xy 171.571647 111.442201) (xy 171.579243 111.442201)\r\n\t\t\t\t(xy 171.737354 111.442201) (xy 171.737357 111.442201) (xy 171.890085 111.401277) (xy 171.940204 111.372339)\r\n\t\t\t\t(xy 172.027016 111.32222) (xy 172.13882 111.210416) (xy 172.13882 111.210414) (xy 172.149028 111.200207)\r\n\t\t\t\t(xy 172.14903 111.200204) (xy 173.199605 110.149628) (xy 173.260926 110.116145) (xy 173.330618 110.121129)\r\n\t\t\t\t(xy 173.341079 110.125588) (xy 173.358677 110.134063) (xy 173.609385 110.211396) (xy 173.868818 110.2505)\r\n\t\t\t\t(xy 174.131182 110.2505) (xy 174.390615 110.211396) (xy 174.641323 110.134063) (xy 174.877704 110.020228)\r\n\t\t\t\t(xy 175.094479 109.872433) (xy 175.286805 109.693981) (xy 175.450386 109.488857) (xy 175.581568 109.261643)\r\n\t\t\t\t(xy 175.67742 109.017416) (xy 175.735802 108.76163) (xy 175.736821 108.748034) (xy 175.755408 108.500004)\r\n\t\t\t\t(xy 175.755408 108.499995) (xy 175.735803 108.238379) (xy 175.735802 108.238374) (xy 175.735802 108.23837)\r\n\t\t\t\t(xy 175.67742 107.982584) (xy 175.581568 107.738357) (xy 175.450386 107.511143) (xy 175.286805 107.306019)\r\n\t\t\t\t(xy 175.286804 107.306018) (xy 175.286801 107.306014) (xy 175.094479 107.127567) (xy 175.050596 107.097648)\r\n\t\t\t\t(xy 174.877704 106.979772) (xy 174.8777 106.97977) (xy 174.877697 106.979768) (xy 174.877696 106.979767)\r\n\t\t\t\t(xy 174.641325 106.865938) (xy 174.641327 106.865938) (xy 174.390623 106.788606) (xy 174.390619 106.788605)\r\n\t\t\t\t(xy 174.390615 106.788604) (xy 174.265823 106.769794) (xy 174.131187 106.7495) (xy 174.131182 106.7495)\r\n\t\t\t\t(xy 173.868818 106.7495) (xy 173.868812 106.7495) (xy 173.72426 106.771289) (xy 173.609385 106.788604)\r\n\t\t\t\t(xy 173.609382 106.788605) (xy 173.609376 106.788606) (xy 173.358673 106.865938) (xy 173.122303 106.979767)\r\n\t\t\t\t(xy 173.122302 106.979768) (xy 172.90552 107.127567) (xy 172.713198 107.306014) (xy 172.549614 107.511143)\r\n\t\t\t\t(xy 172.418432 107.738356) (xy 172.322582 107.982578) (xy 172.322576 107.982597) (xy 172.264197 108.238374)\r\n\t\t\t\t(xy 172.264196 108.238379) (xy 172.244592 108.499995) (xy 172.244592 108.500004) (xy 172.264196 108.76162)\r\n\t\t\t\t(xy 172.264197 108.761625) (xy 172.322578 109.017412) (xy 172.380509 109.165019) (xy 172.386677 109.234616)\r\n\t\t\t\t(xy 172.354239 109.2965) (xy 172.352761 109.298002) (xy 171.445884 110.204881) (xy 171.384561 110.238366)\r\n\t\t\t\t(xy 171.358203 110.2412) (xy 155.934722 110.2412) (xy 155.867683 110.221515) (xy 155.821928 110.168711)\r\n\t\t\t\t(xy 155.811984 110.099553) (xy 155.816791 110.078881) (xy 155.827991 110.044411) (xy 155.836609 109.99)\r\n\t\t\t\t(xy 154.793012 109.99) (xy 154.825925 109.932993) (xy 154.86 109.805826) (xy 154.86 109.674174)\r\n\t\t\t\t(xy 154.825925 109.547007) (xy 154.793012 109.49) (xy 155.836609 109.49) (xy 155.82799 109.435586)\r\n\t\t\t\t(xy 155.764755 109.24097) (xy 155.671859 109.05865) (xy 155.551582 108.893105) (xy 155.551582 108.893104)\r\n\t\t\t\t(xy 155.406895 108.748417) (xy 155.241349 108.62814) (xy 155.14837 108.580765) (xy 155.097574 108.53279)\r\n\t\t\t\t(xy 155.080779 108.464969) (xy 155.103316 108.398835) (xy 155.14837 108.359795) (xy 155.14892 108.359515)\r\n\t\t\t\t(xy 155.24161 108.312287) (xy 155.322534 108.253493) (xy 155.407213 108.191971) (xy 155.407215 108.191968)\r\n\t\t\t\t(xy 155.407219 108.191966) (xy 155.551966 108.047219) (xy 155.551968 108.047215) (xy 155.551971 108.047213)\r\n\t\t\t\t(xy 155.664132 107.892834) (xy 155.672287 107.88161) (xy 155.76522 107.699219) (xy 155.828477 107.504534)\r\n\t\t\t\t(xy 155.8605 107.302352) (xy 155.8605 107.097648) (xy 155.841802 106.979596) (xy 155.828477 106.895465)\r\n\t\t\t\t(xy 155.817317 106.861119) (xy 155.815322 106.791278) (xy 155.851402 106.731445) (xy 155.914102 106.700616)\r\n\t\t\t\t(xy 155.935248 106.6988) (xy 171.315031 106.6988) (xy 171.315047 106.698801) (xy 171.322643 106.698801)\r\n\t\t\t\t(xy 171.480754 106.698801) (xy 171.480757 106.698801) (xy 171.633485 106.657877) (xy 171.683604 106.628939)\r\n\t\t\t\t(xy 171.770416 106.57882) (xy 171.88222 106.467016) (xy 171.88222 106.467014) (xy 171.892428 106.456807)\r\n\t\t\t\t(xy 171.89243 106.456804) (xy 173.199605 105.149628) (xy 173.260926 105.116145) (xy 173.330618 105.121129)\r\n\t\t\t\t(xy 173.341079 105.125588) (xy 173.358677 105.134063) (xy 173.609385 105.211396) (xy 173.868818 105.2505)\r\n\t\t\t\t(xy 174.131182 105.2505) (xy 174.390615 105.211396) (xy 174.641323 105.134063) (xy 174.877704 105.020228)\r\n\t\t\t\t(xy 175.094479 104.872433) (xy 175.286805 104.693981) (xy 175.450386 104.488857) (xy 175.581568 104.261643)\r\n\t\t\t\t(xy 175.67742 104.017416) (xy 175.735802 103.76163) (xy 175.742816 103.668034) (xy 175.755408 103.500004)\r\n\t\t\t\t(xy 175.755408 103.499995) (xy 175.735803 103.238379) (xy 175.735802 103.238374) (xy 175.735802 103.23837)\r\n\t\t\t\t(xy 175.67742 102.982584) (xy 175.581568 102.738357) (xy 175.450386 102.511143) (xy 175.286805 102.306019)\r\n\t\t\t\t(xy 175.286804 102.306018) (xy 175.286801 102.306014) (xy 175.094479 102.127567) (xy 174.877704 101.979772)\r\n\t\t\t\t(xy 174.8777 101.97977) (xy 174.877697 101.979768) (xy 174.877696 101.979767) (xy 174.641325 101.865938)\r\n\t\t\t\t(xy 174.641327 101.865938) (xy 174.390623 101.788606) (xy 174.390619 101.788605) (xy 174.390615 101.788604)\r\n\t\t\t\t(xy 174.260905 101.769053) (xy 174.131187 101.7495) (xy 174.131182 101.7495) (xy 173.868818 101.7495)\r\n\t\t\t\t(xy 173.868812 101.7495) (xy 173.707247 101.773853) (xy 173.609385 101.788604) (xy 173.609382 101.788605)\r\n\t\t\t\t(xy 173.609376 101.788606) (xy 173.358673 101.865938) (xy 173.122303 101.979767) (xy 173.122302 101.979768)\r\n\t\t\t\t(xy 172.90552 102.127567) (xy 172.713198 102.306014) (xy 172.549614 102.511143) (xy 172.418432 102.738356)\r\n\t\t\t\t(xy 172.322582 102.982578) (xy 172.322576 102.982597) (xy 172.264197 103.238374) (xy 172.264196 103.238379)\r\n\t\t\t\t(xy 172.244592 103.499995) (xy 172.244592 103.500004) (xy 172.264196 103.76162) (xy 172.264197 103.761625)\r\n\t\t\t\t(xy 172.322578 104.017412) (xy 172.380509 104.165019) (xy 172.386677 104.234616) (xy 172.354239 104.2965)\r\n\t\t\t\t(xy 172.352761 104.298002) (xy 171.189284 105.461481) (xy 171.127961 105.494966) (xy 171.101603 105.4978)\r\n\t\t\t\t(xy 155.795054 105.4978) (xy 155.728015 105.478115) (xy 155.68226 105.425311) (xy 155.672316 105.356153)\r\n\t\t\t\t(xy 155.684569 105.317505) (xy 155.692483 105.301974) (xy 155.76522 105.159219) (xy 155.828477 104.964534)\r\n\t\t\t\t(xy 155.8605 104.762352) (xy 155.8605 104.557648) (xy 155.841802 104.439596) (xy 155.828477 104.355465)\r\n\t\t\t\t(xy 155.817317 104.321119) (xy 155.815322 104.251278) (xy 155.851402 104.191445) (xy 155.914102 104.160616)\r\n\t\t\t\t(xy 155.935248 104.1588) (xy 168.855031 104.1588) (xy 168.855047 104.158801) (xy 168.862643 104.158801)\r\n\t\t\t\t(xy 169.020754 104.158801) (xy 169.020757 104.158801) (xy 169.173485 104.117877) (xy 169.235452 104.0821)\r\n\t\t\t\t(xy 169.310416 104.03882) (xy 169.42222 103.927016) (xy 169.42222 103.927014) (xy 169.432424 103.916811)\r\n\t\t\t\t(xy 169.432428 103.916806) (xy 173.199605 100.149628) (xy 173.260926 100.116145) (xy 173.330618 100.121129)\r\n\t\t\t\t(xy 173.341079 100.125588) (xy 173.358677 100.134063) (xy 173.609385 100.211396) (xy 173.868818 100.2505)\r\n\t\t\t\t(xy 174.131182 100.2505) (xy 174.390615 100.211396) (xy 174.641323 100.134063) (xy 174.877704 100.020228)\r\n\t\t\t\t(xy 175.094479 99.872433) (xy 175.286805 99.693981) (xy 175.450386 99.488857) (xy 175.581568 99.261643)\r\n\t\t\t\t(xy 175.67742 99.017416) (xy 175.735802 98.76163) (xy 175.735803 98.76162) (xy 175.755408 98.500004)\r\n\t\t\t\t(xy 175.755408 98.499995) (xy 175.735803 98.238379) (xy 175.735802 98.238374) (xy 175.735802 98.23837)\r\n\t\t\t\t(xy 175.67742 97.982584) (xy 175.581568 97.738357) (xy 175.450386 97.511143) (xy 175.286805 97.306019)\r\n\t\t\t\t(xy 175.286804 97.306018) (xy 175.286801 97.306014) (xy 175.094479 97.127567) (xy 175.042948 97.092434)\r\n\t\t\t\t(xy 174.877704 96.979772) (xy 174.8777 96.97977) (xy 174.877697 96.979768) (xy 174.877696 96.979767)\r\n\t\t\t\t(xy 174.641325 96.865938) (xy 174.641327 96.865938) (xy 174.390623 96.788606) (xy 174.390619 96.788605)\r\n\t\t\t\t(xy 174.390615 96.788604) (xy 174.265823 96.769794) (xy 174.131187 96.7495) (xy 174.131182 96.7495)\r\n\t\t\t\t(xy 173.868818 96.7495) (xy 173.868812 96.7495) (xy 173.707247 96.773853) (xy 173.609385 96.788604)\r\n\t\t\t\t(xy 173.609382 96.788605) (xy 173.609376 96.788606) (xy 173.358673 96.865938) (xy 173.122303 96.979767)\r\n\t\t\t\t(xy 173.122302 96.979768) (xy 172.90552 97.127567) (xy 172.713198 97.306014) (xy 172.549614 97.511143)\r\n\t\t\t\t(xy 172.418432 97.738356) (xy 172.322582 97.982578) (xy 172.322576 97.982597) (xy 172.264197 98.238374)\r\n\t\t\t\t(xy 172.264196 98.238379) (xy 172.244592 98.499995) (xy 172.244592 98.500004) (xy 172.264196 98.76162)\r\n\t\t\t\t(xy 172.264197 98.761625) (xy 172.322578 99.017412) (xy 172.380509 99.165019) (xy 172.386677 99.234616)\r\n\t\t\t\t(xy 172.354239 99.2965) (xy 172.352761 99.298002) (xy 168.729284 102.921481) (xy 168.667961 102.954966)\r\n\t\t\t\t(xy 168.641603 102.9578) (xy 155.795054 102.9578) (xy 155.728015 102.938115) (xy 155.68226 102.885311)\r\n\t\t\t\t(xy 155.672316 102.816153) (xy 155.684569 102.777505) (xy 155.704517 102.738356) (xy 155.76522 102.619219)\r\n\t\t\t\t(xy 155.828477 102.424534) (xy 155.8605 102.222352) (xy 155.8605 102.017648) (xy 155.840567 101.891798)\r\n\t\t\t\t(xy 155.849522 101.822505) (xy 155.894518 101.769053) (xy 155.961269 101.748413) (xy 155.96304 101.7484)\r\n\t\t\t\t(xy 166.265431 101.7484) (xy 166.265447 101.748401) (xy 166.273043 101.748401) (xy 166.431154 101.748401)\r\n\t\t\t\t(xy 166.431157 101.748401) (xy 166.583885 101.707477) (xy 166.664236 101.661086) (xy 166.720816 101.62842)\r\n\t\t\t\t(xy 166.83262 101.516616) (xy 166.83262 101.516614) (xy 166.842824 101.506411) (xy 166.842828 101.506406)\r\n\t\t\t\t(xy 173.199605 95.149628) (xy 173.260926 95.116145) (xy 173.330618 95.121129) (xy 173.341079 95.125588)\r\n\t\t\t\t(xy 173.358677 95.134063) (xy 173.609385 95.211396) (xy 173.868818 95.2505) (xy 174.131182 95.2505)\r\n\t\t\t\t(xy 174.390615 95.211396) (xy 174.641323 95.134063) (xy 174.877704 95.020228) (xy 175.094479 94.872433)\r\n\t\t\t\t(xy 175.286805 94.693981) (xy 175.450386 94.488857) (xy 175.581568 94.261643) (xy 175.67742 94.017416)\r\n\t\t\t\t(xy 175.735802 93.76163) (xy 175.754806 93.508034) (xy 175.755408 93.500004) (xy 175.755408 93.499995)\r\n\t\t\t\t(xy 175.735803 93.238379) (xy 175.735802 93.238374) (xy 175.735802 93.23837) (xy 175.67742 92.982584)\r\n\t\t\t\t(xy 175.581568 92.738357) (xy 175.450386 92.511143) (xy 175.286805 92.306019) (xy 175.286804 92.306018)\r\n\t\t\t\t(xy 175.286801 92.306014) (xy 175.094479 92.127567) (xy 174.877704 91.979772) (xy 174.8777 91.97977)\r\n\t\t\t\t(xy 174.877697 91.979768) (xy 174.877696 91.979767) (xy 174.641325 91.865938) (xy 174.641327 91.865938)\r\n\t\t\t\t(xy 174.390623 91.788606) (xy 174.390619 91.788605) (xy 174.390615 91.788604) (xy 174.265823 91.769794)\r\n\t\t\t\t(xy 174.131187 91.7495) (xy 174.131182 91.7495) (xy 173.868818 91.7495) (xy 173.868812 91.7495)\r\n\t\t\t\t(xy 173.707247 91.773853) (xy 173.609385 91.788604) (xy 173.609382 91.788605) (xy 173.609376 91.788606)\r\n\t\t\t\t(xy 173.358673 91.865938) (xy 173.122303 91.979767) (xy 173.122302 91.979768) (xy 172.90552 92.127567)\r\n\t\t\t\t(xy 172.713198 92.306014) (xy 172.549614 92.511143) (xy 172.418432 92.738356) (xy 172.322582 92.982578)\r\n\t\t\t\t(xy 172.322576 92.982597) (xy 172.264197 93.238374) (xy 172.264196 93.238379) (xy 172.244592 93.499995)\r\n\t\t\t\t(xy 172.244592 93.500004) (xy 172.264196 93.76162) (xy 172.264197 93.761625) (xy 172.322578 94.017412)\r\n\t\t\t\t(xy 172.380509 94.165019) (xy 172.386677 94.234616) (xy 172.354239 94.2965) (xy 172.352761 94.298002)\r\n\t\t\t\t(xy 166.139684 100.511081) (xy 166.078361 100.544566) (xy 166.052003 100.5474) (xy 163.101197 100.5474)\r\n\t\t\t\t(xy 163.034158 100.527715) (xy 162.988403 100.474911) (xy 162.978459 100.405753) (xy 163.007484 100.342197)\r\n\t\t\t\t(xy 163.013516 100.335719) (xy 165.554763 97.794472) (xy 173.199605 90.149628) (xy 173.260926 90.116145)\r\n\t\t\t\t(xy 173.330618 90.121129) (xy 173.341079 90.125588) (xy 173.358677 90.134063) (xy 173.609385 90.211396)\r\n\t\t\t\t(xy 173.868818 90.2505) (xy 174.131182 90.2505) (xy 174.390615 90.211396) (xy 174.641323 90.134063)\r\n\t\t\t\t(xy 174.828111 90.04411) (xy 174.877696 90.020232) (xy 174.877696 90.020231) (xy 174.877704 90.020228)\r\n\t\t\t\t(xy 175.094479 89.872433) (xy 175.286805 89.693981) (xy 175.450386 89.488857) (xy 175.581568 89.261643)\r\n\t\t\t\t(xy 175.67742 89.017416) (xy 175.735802 88.76163) (xy 175.736239 88.755796) (xy 175.755408 88.500004)\r\n\t\t\t\t(xy 175.755408 88.499995) (xy 175.735803 88.238379) (xy 175.735802 88.238374) (xy 175.735802 88.23837)\r\n\t\t\t\t(xy 175.67742 87.982584) (xy 175.581568 87.738357) (xy 175.450386 87.511143) (xy 175.286805 87.306019)\r\n\t\t\t\t(xy 175.286804 87.306018) (xy 175.286801 87.306014) (xy 175.094479 87.127567) (xy 174.877704 86.979772)\r\n\t\t\t\t(xy 174.8777 86.97977) (xy 174.877697 86.979768) (xy 174.877696 86.979767) (xy 174.641325 86.865938)\r\n\t\t\t\t(xy 174.641327 86.865938) (xy 174.390623 86.788606) (xy 174.390619 86.788605) (xy 174.390615 86.788604)\r\n\t\t\t\t(xy 174.265823 86.769794) (xy 174.131187 86.7495) (xy 174.131182 86.7495) (xy 173.868818 86.7495)\r\n\t\t\t\t(xy 173.868812 86.7495) (xy 173.707247 86.773853) (xy 173.609385 86.788604) (xy 173.609382 86.788605)\r\n\t\t\t\t(xy 173.609376 86.788606) (xy 173.358673 86.865938) (xy 173.122303 86.979767) (xy 173.122302 86.979768)\r\n\t\t\t\t(xy 172.90552 87.127567) (xy 172.713198 87.306014) (xy 172.549614 87.511143) (xy 172.418432 87.738356)\r\n\t\t\t\t(xy 172.322582 87.982578) (xy 172.322576 87.982597) (xy 172.264197 88.238374) (xy 172.264196 88.238379)\r\n\t\t\t\t(xy 172.244592 88.499995) (xy 172.244592 88.500004) (xy 172.264196 88.76162) (xy 172.264197 88.761625)\r\n\t\t\t\t(xy 172.322578 89.017412) (xy 172.380509 89.165019) (xy 172.386677 89.234616) (xy 172.354239 89.2965)\r\n\t\t\t\t(xy 172.352761 89.298002) (xy 161.741384 99.909381) (xy 161.680061 99.942866) (xy 161.653703 99.9457)\r\n\t\t\t\t(xy 156.957012 99.9457) (xy 156.889973 99.926015) (xy 156.879697 99.918645) (xy 156.876863 99.916385)\r\n\t\t\t\t(xy 156.876862 99.916384) (xy 156.820096 99.880715) (xy 156.724123 99.820411) (xy 156.553854 99.760831)\r\n\t\t\t\t(xy 156.553849 99.76083) (xy 156.374604 99.740635) (xy 156.374596 99.740635) (xy 156.19535 99.76083)\r\n\t\t\t\t(xy 156.195342 99.760832) (xy 156.023587 99.820932) (xy 155.953809 99.824493) (xy 155.893181 99.789764)\r\n\t\t\t\t(xy 155.860954 99.727771) (xy 155.860212 99.68721) (xy 155.860118 99.687203) (xy 155.860194 99.686235)\r\n\t\t\t\t(xy 155.860162 99.684484) (xy 155.8605 99.682352) (xy 155.8605 99.477648) (xy 155.841802 99.359596)\r\n\t\t\t\t(xy 155.828477 99.275465) (xy 155.781649 99.131344) (xy 155.76522 99.080781) (xy 155.765218 99.080778)\r\n\t\t\t\t(xy 155.765218 99.080776) (xy 155.72513 99.0021) (xy 155.672287 98.89839) (xy 155.63991 98.853826)\r\n\t\t\t\t(xy 155.551971 98.732786) (xy 155.407213 98.588028) (xy 155.241614 98.467715) (xy 155.235006 98.464348)\r\n\t\t\t\t(xy 155.148917 98.420483) (xy 155.098123 98.372511) (xy 155.081328 98.30469) (xy 155.103865 98.238555)\r\n\t\t\t\t(xy 155.148917 98.199516) (xy 155.24161 98.152287) (xy 155.322534 98.093493) (xy 155.407213 98.031971)\r\n\t\t\t\t(xy 155.407215 98.031968) (xy 155.407219 98.031966) (xy 155.551966 97.887219) (xy 155.551968 97.887215)\r\n\t\t\t\t(xy 155.551971 97.887213) (xy 155.604732 97.81459) (xy 155.672287 97.72161) (xy 155.76522 97.539219)\r\n\t\t\t\t(xy 155.828477 97.344534) (xy 155.8605 97.142352) (xy 155.8605 96.937648) (xy 155.841802 96.819596)\r\n\t\t\t\t(xy 155.828477 96.735465) (xy 155.806062 96.666481) (xy 155.772444 96.563017) (xy 155.77045 96.493177)\r\n\t\t\t\t(xy 155.80653 96.433344) (xy 155.869231 96.402516) (xy 155.890376 96.4007) (xy 161.613131 96.4007)\r\n\t\t\t\t(xy 161.613147 96.400701) (xy 161.620743 96.400701) (xy 161.778854 96.400701) (xy 161.778857 96.400701)\r\n\t\t\t\t(xy 161.931585 96.359777) (xy 161.981704 96.330839) (xy 162.068516 96.28072) (xy 162.18032 96.168916)\r\n\t\t\t\t(xy 162.18032 96.168914) (xy 162.190528 96.158707) (xy 162.190529 96.158704) (xy 173.199606 85.149628)\r\n\t\t\t\t(xy 173.260927 85.116145) (xy 173.330619 85.121129) (xy 173.341068 85.125583) (xy 173.358677 85.134063)\r\n\t\t\t\t(xy 173.609385 85.211396) (xy 173.868818 85.2505) (xy 174.131182 85.2505) (xy 174.390615 85.211396)\r\n\t\t\t\t(xy 174.641323 85.134063) (xy 174.877704 85.020228) (xy 175.094479 84.872433) (xy 175.286805 84.693981)\r\n\t\t\t\t(xy 175.450386 84.488857) (xy 175.581568 84.261643) (xy 175.67742 84.017416) (xy 175.735802 83.76163)\r\n\t\t\t\t(xy 175.755408 83.5) (xy 175.751476 83.447535) (xy 175.735803 83.238379) (xy 175.735802 83.238374)\r\n\t\t\t\t(xy 175.735802 83.23837) (xy 175.67742 82.982584) (xy 175.581568 82.738357) (xy 175.450386 82.511143)\r\n\t\t\t\t(xy 175.286805 82.306019) (xy 175.286804 82.306018) (xy 175.286801 82.306014) (xy 175.094479 82.127567)\r\n\t\t\t\t(xy 174.877704 81.979772) (xy 174.8777 81.97977) (xy 174.877697 81.979768) (xy 174.877696 81.979767)\r\n\t\t\t\t(xy 174.641325 81.865938) (xy 174.641327 81.865938) (xy 174.390623 81.788606) (xy 174.390619 81.788605)\r\n\t\t\t\t(xy 174.390615 81.788604) (xy 174.265823 81.769794) (xy 174.131187 81.7495) (xy 174.131182 81.7495)\r\n\t\t\t\t(xy 173.868818 81.7495) (xy 173.868812 81.7495) (xy 173.707247 81.773853) (xy 173.609385 81.788604)\r\n\t\t\t\t(xy 173.609382 81.788605) (xy 173.609376 81.788606) (xy 173.358673 81.865938) (xy 173.122303 81.979767)\r\n\t\t\t\t(xy 173.122302 81.979768) (xy 172.90552 82.127567) (xy 172.713198 82.306014) (xy 172.549614 82.511143)\r\n\t\t\t\t(xy 172.418432 82.738356) (xy 172.322582 82.982578) (xy 172.322576 82.982597) (xy 172.264197 83.238374)\r\n\t\t\t\t(xy 172.264196 83.238379) (xy 172.244592 83.499995) (xy 172.244592 83.500004) (xy 172.264196 83.76162)\r\n\t\t\t\t(xy 172.264197 83.761625) (xy 172.322576 84.017402) (xy 172.322582 84.017421) (xy 172.380509 84.165017)\r\n\t\t\t\t(xy 172.386678 84.234614) (xy 172.35424 84.296497) (xy 172.352762 84.298) (xy 161.487384 95.163381)\r\n\t\t\t\t(xy 161.426061 95.196866) (xy 161.399703 95.1997) (xy 155.86542 95.1997) (xy 155.798381 95.180015)\r\n\t\t\t\t(xy 155.752626 95.127211) (xy 155.742682 95.058053) (xy 155.754935 95.019406) (xy 155.765217 94.999226)\r\n\t\t\t\t(xy 155.765217 94.999222) (xy 155.76522 94.999219) (xy 155.828477 94.804534) (xy 155.8605 94.602352)\r\n\t\t\t\t(xy 155.8605 94.397648) (xy 155.844717 94.298002) (xy 155.828477 94.195465) (xy 155.771712 94.020761)\r\n\t\t\t\t(xy 155.76522 94.000781) (xy 155.765218 94.000778) (xy 155.765218 94.000776) (xy 155.731503 93.934607)\r\n\t\t\t\t(xy 155.672287 93.81839) (xy 155.631049 93.76163) (xy 155.551971 93.652786) (xy 155.407213 93.508028)\r\n\t\t\t\t(xy 155.241613 93.387715) (xy 155.241612 93.387714) (xy 155.24161 93.387713) (xy 155.184653 93.358691)\r\n\t\t\t\t(xy 155.059223 93.294781) (xy 154.864534 93.231522) (xy 154.689995 93.203878) (xy 154.662352 93.1995)\r\n\t\t\t\t(xy 154.057648 93.1995) (xy 154.033329 93.203351) (xy 153.855465 93.231522) (xy 153.660776 93.294781)\r\n\t\t\t\t(xy 153.478386 93.387715) (xy 153.312786 93.508028) (xy 153.168028 93.652786) (xy 153.047715 93.818386)\r\n\t\t\t\t(xy 152.954781 94.000776) (xy 152.891522 94.195465) (xy 152.8595 94.397648) (xy 152.8595 94.602351)\r\n\t\t\t\t(xy 152.891522 94.804534) (xy 152.954782 94.999226) (xy 152.965065 95.019406) (xy 152.977961 95.088075)\r\n\t\t\t\t(xy 152.951684 95.152815) (xy 152.894578 95.193072) (xy 152.85458 95.1997) (xy 149.150542 95.1997)\r\n\t\t\t\t(xy 148.997815 95.240623) (xy 148.980708 95.2505) (xy 148.980707 95.2505) (xy 148.86089 95.319675)\r\n\t\t\t\t(xy 148.860882 95.319681) (xy 148.843883 95.336681) (xy 148.78256 95.370166) (xy 148.756202 95.373)\r\n\t\t\t\t(xy 133.1245 95.373) (xy 133.057461 95.353315) (xy 133.011706 95.300511) (xy 133.0005 95.249001)\r\n\t\t\t\t(xy 133.000499 95.150213) (xy 133.020183 95.083174) (xy 133.062497 95.042826) (xy 133.101639 95.020228)\r\n\t\t\t\t(xy 133.170416 94.98052) (xy 133.28222 94.868716) (xy 133.28222 94.868714) (xy 133.292424 94.858511)\r\n\t\t\t\t(xy 133.292427 94.858506) (xy 144.239735 83.911199) (xy 159.144341 83.911199) (xy 159.144341 83.9112)\r\n\t\t\t\t(xy 159.164936 84.146603) (xy 159.164938 84.146613) (xy 159.226094 84.374855) (xy 159.226096 84.374859)\r\n\t\t\t\t(xy 159.226097 84.374863) (xy 159.319523 84.575215) (xy 159.325965 84.58903) (xy 159.325967 84.589034)\r\n\t\t\t\t(xy 159.461501 84.782595) (xy 159.461506 84.782602) (xy 159.628597 84.949693) (xy 159.628603 84.949698)\r\n\t\t\t\t(xy 159.814158 85.079625) (xy 159.857783 85.134202) (xy 159.864977 85.2037) (xy 159.833454 85.266055)\r\n\t\t\t\t(xy 159.814158 85.282775) (xy 159.628597 85.412705) (xy 159.461505 85.579797) (xy 159.325965 85.773369)\r\n\t\t\t\t(xy 159.325964 85.773371) (xy 159.226098 85.987535) (xy 159.226094 85.987544) (xy 159.164938 86.215786)\r\n\t\t\t\t(xy 159.164936 86.215796) (xy 159.144341 86.451199) (xy 159.144341 86.4512) (xy 159.164936 86.686603)\r\n\t\t\t\t(xy 159.164938 86.686613) (xy 159.226094 86.914855) (xy 159.226096 86.914859) (xy 159.226097 86.914863)\r\n\t\t\t\t(xy 159.325283 87.127567) (xy 159.325965 87.12903) (xy 159.325967 87.129034) (xy 159.461501 87.322595)\r\n\t\t\t\t(xy 159.461506 87.322602) (xy 159.628597 87.489693) (xy 159.628603 87.489698) (xy 159.814158 87.619625)\r\n\t\t\t\t(xy 159.857783 87.674202) (xy 159.864977 87.7437) (xy 159.833454 87.806055) (xy 159.814158 87.822775)\r\n\t\t\t\t(xy 159.628597 87.952705) (xy 159.461505 88.119797) (xy 159.325965 88.313369) (xy 159.325964 88.313371)\r\n\t\t\t\t(xy 159.226098 88.527535) (xy 159.226094 88.527544) (xy 159.164938 88.755786) (xy 159.164936 88.755796)\r\n\t\t\t\t(xy 159.144341 88.991199) (xy 159.144341 88.9912) (xy 159.164936 89.226603) (xy 159.164938 89.226613)\r\n\t\t\t\t(xy 159.226094 89.454855) (xy 159.226096 89.454859) (xy 159.226097 89.454863) (xy 159.241949 89.488857)\r\n\t\t\t\t(xy 159.325965 89.66903) (xy 159.325967 89.669034) (xy 159.461501 89.862595) (xy 159.461506 89.862602)\r\n\t\t\t\t(xy 159.628597 90.029693) (xy 159.628603 90.029698) (xy 159.814158 90.159625) (xy 159.857783 90.214202)\r\n\t\t\t\t(xy 159.864977 90.2837) (xy 159.833454 90.346055) (xy 159.814158 90.362775) (xy 159.628597 90.492705)\r\n\t\t\t\t(xy 159.461505 90.659797) (xy 159.325965 90.853369) (xy 159.325964 90.853371) (xy 159.226098 91.067535)\r\n\t\t\t\t(xy 159.226094 91.067544) (xy 159.164938 91.295786) (xy 159.164936 91.295796) (xy 159.144341 91.531199)\r\n\t\t\t\t(xy 159.144341 91.5312) (xy 159.164936 91.766603) (xy 159.164938 91.766613) (xy 159.226094 91.994855)\r\n\t\t\t\t(xy 159.226096 91.994859) (xy 159.226097 91.994863) (xy 159.287978 92.127567) (xy 159.325965 92.20903)\r\n\t\t\t\t(xy 159.325967 92.209034) (xy 159.393874 92.306014) (xy 159.461505 92.402601) (xy 159.628599 92.569695)\r\n\t\t\t\t(xy 159.725384 92.637465) (xy 159.822165 92.705232) (xy 159.822167 92.705233) (xy 159.82217 92.705235)\r\n\t\t\t\t(xy 160.036337 92.805103) (xy 160.264592 92.866263) (xy 160.452918 92.882739) (xy 160.499999 92.886859)\r\n\t\t\t\t(xy 160.5 92.886859) (xy 160.500001 92.886859) (xy 160.546622 92.88278) (xy 160.735408 92.866263)\r\n\t\t\t\t(xy 160.963663 92.805103) (xy 161.17783 92.705235) (xy 161.371401 92.569695) (xy 161.538495 92.402601)\r\n\t\t\t\t(xy 161.674035 92.20903) (xy 161.773903 91.994863) (xy 161.835063 91.766608) (xy 161.855659 91.5312)\r\n\t\t\t\t(xy 161.835063 91.295792) (xy 161.773903 91.067537) (xy 161.674035 90.853371) (xy 161.538495 90.659799)\r\n\t\t\t\t(xy 161.538494 90.659797) (xy 161.371402 90.492706) (xy 161.371396 90.492701) (xy 161.185842 90.362775)\r\n\t\t\t\t(xy 161.142217 90.308198) (xy 161.135023 90.2387) (xy 161.166546 90.176345) (xy 161.185842 90.159625)\r\n\t\t\t\t(xy 161.247938 90.116145) (xy 161.371401 90.029695) (xy 161.538495 89.862601) (xy 161.674035 89.66903)\r\n\t\t\t\t(xy 161.773903 89.454863) (xy 161.835063 89.226608) (xy 161.855659 88.9912) (xy 161.835063 88.755792)\r\n\t\t\t\t(xy 161.773903 88.527537) (xy 161.674035 88.313371) (xy 161.621526 88.238379) (xy 161.538494 88.119797)\r\n\t\t\t\t(xy 161.371402 87.952706) (xy 161.371396 87.952701) (xy 161.185842 87.822775) (xy 161.142217 87.768198)\r\n\t\t\t\t(xy 161.135023 87.6987) (xy 161.166546 87.636345) (xy 161.185842 87.619625) (xy 161.34077 87.511143)\r\n\t\t\t\t(xy 161.371401 87.489695) (xy 161.538495 87.322601) (xy 161.674035 87.12903) (xy 161.773903 86.914863)\r\n\t\t\t\t(xy 161.835063 86.686608) (xy 161.855659 86.4512) (xy 161.835063 86.215792) (xy 161.773903 85.987537)\r\n\t\t\t\t(xy 161.674035 85.773371) (xy 161.656139 85.747812) (xy 161.538494 85.579797) (xy 161.371402 85.412706)\r\n\t\t\t\t(xy 161.371396 85.412701) (xy 161.185842 85.282775) (xy 161.142217 85.228198) (xy 161.135023 85.1587)\r\n\t\t\t\t(xy 161.166546 85.096345) (xy 161.185842 85.079625) (xy 161.270665 85.020231) (xy 161.371401 84.949695)\r\n\t\t\t\t(xy 161.538495 84.782601) (xy 161.674035 84.58903) (xy 161.773903 84.374863) (xy 161.835063 84.146608)\r\n\t\t\t\t(xy 161.855659 83.9112) (xy 161.835063 83.675792) (xy 161.773903 83.447537) (xy 161.674035 83.233371)\r\n\t\t\t\t(xy 161.538495 83.039799) (xy 161.416567 82.917871) (xy 161.383084 82.856551) (xy 161.388068 82.786859)\r\n\t\t\t\t(xy 161.429939 82.730925) (xy 161.460915 82.71401) (xy 161.592331 82.664996) (xy 161.707546 82.578746)\r\n\t\t\t\t(xy 161.793796 82.463531) (xy 161.844091 82.328683) (xy 161.8505 82.269073) (xy 161.850499 80.473328)\r\n\t\t\t\t(xy 161.844091 80.413717) (xy 161.831078 80.378828) (xy 161.793797 80.278871) (xy 161.793793 80.278864)\r\n\t\t\t\t(xy 161.707547 80.163655) (xy 161.707544 80.163652) (xy 161.592335 80.077406) (xy 161.592328 80.077402)\r\n\t\t\t\t(xy 161.457482 80.027108) (xy 161.457483 80.027108) (xy 161.397883 80.020701) (xy 161.397881 80.0207)\r\n\t\t\t\t(xy 161.397873 80.0207) (xy 161.397864 80.0207) (xy 159.602129 80.0207) (xy 159.602123 80.020701)\r\n\t\t\t\t(xy 159.542516 80.027108) (xy 159.407671 80.077402) (xy 159.407664 80.077406) (xy 159.292455 80.163652)\r\n\t\t\t\t(xy 159.292452 80.163655) (xy 159.206206 80.278864) (xy 159.206202 80.278871) (xy 159.155908 80.413717)\r\n\t\t\t\t(xy 159.151031 80.459083) (xy 159.149501 80.473323) (xy 159.1495 80.473335) (xy 159.1495 82.26907)\r\n\t\t\t\t(xy 159.149501 82.269076) (xy 159.155908 82.328683) (xy 159.206202 82.463528) (xy 159.206206 82.463535)\r\n\t\t\t\t(xy 159.292452 82.578744) (xy 159.292455 82.578747) (xy 159.407664 82.664993) (xy 159.407671 82.664997)\r\n\t\t\t\t(xy 159.539081 82.71401) (xy 159.595015 82.755881) (xy 159.619432 82.821345) (xy 159.60458 82.889618)\r\n\t\t\t\t(xy 159.58343 82.917873) (xy 159.461503 83.0398) (xy 159.325965 83.233369) (xy 159.325964 83.233371)\r\n\t\t\t\t(xy 159.226098 83.447535) (xy 159.226094 83.447544) (xy 159.164938 83.675786) (xy 159.164936 83.675796)\r\n\t\t\t\t(xy 159.144341 83.911199) (xy 144.239735 83.911199) (xy 149.014116 79.136819) (xy 149.075439 79.103334)\r\n\t\t\t\t(xy 149.101797 79.1005) (xy 172.125501 79.1005) (xy 172.19254 79.120185) (xy 172.238295 79.172989)\r\n\t\t\t\t(xy 172.249501 79.2245) (xy 172.249501 79.797876) (xy 172.255908 79.857483) (xy 172.306202 79.992328)\r\n\t\t\t\t(xy 172.306206 79.992335) (xy 172.392452 80.107544) (xy 172.392455 80.107547) (xy 172.507664 80.193793)\r\n\t\t\t\t(xy 172.507671 80.193797) (xy 172.642517 80.244091) (xy 172.642516 80.244091) (xy 172.649444 80.244835)\r\n\t\t\t\t(xy 172.702127 80.2505) (xy 175.297872 80.250499) (xy 175.357483 80.244091) (xy 175.492331 80.193796)\r\n\t\t\t\t(xy 175.607546 80.107546) (xy 175.693796 79.992331) (xy 175.744091 79.857483) (xy 175.7505 79.797873)\r\n\t\t\t\t(xy 175.750499 77.202128) (xy 175.744091 77.142517) (xy 175.693796 77.007669) (xy 175.693795 77.007668)\r\n\t\t\t\t(xy 175.693793 77.007664) (xy 175.607547 76.892455) (xy 175.607544 76.892452) (xy 175.492335 76.806206)\r\n\t\t\t\t(xy 175.492328 76.806202) (xy 175.357482 76.755908) (xy 175.357483 76.755908) (xy 175.297883 76.749501)\r\n\t\t\t\t(xy 175.297881 76.7495) (xy 175.297873 76.7495) (xy 175.297864 76.7495) (xy 172.702129 76.7495)\r\n\t\t\t\t(xy 172.702123 76.749501) (xy 172.642516 76.755908) (xy 172.507671 76.806202) (xy 172.507664 76.806206)\r\n\t\t\t\t(xy 172.392455 76.892452) (xy 172.392452 76.892455) (xy 172.306206 77.007664) (xy 172.306202 77.007671)\r\n\t\t\t\t(xy 172.255908 77.142517) (xy 172.249501 77.202116) (xy 172.249501 77.202123) (xy 172.2495 77.202135)\r\n\t\t\t\t(xy 172.2495 77.7755) (xy 172.229815 77.842539) (xy 172.177011 77.888294) (xy 172.1255 77.8995)\r\n\t\t\t\t(xy 148.888369 77.8995) (xy 148.888353 77.899499) (xy 148.880757 77.899499) (xy 148.722643 77.899499)\r\n\t\t\t\t(xy 148.615287 77.928265) (xy 148.56991 77.940424) (xy 148.569909 77.940425) (xy 148.519796 77.969359)\r\n\t\t\t\t(xy 148.519795 77.96936) (xy 148.476389 77.99442) (xy 148.432985 78.019479) (xy 148.432982 78.019481)\r\n\t\t\t\t(xy 148.321178 78.131286) (xy 133.148416 93.304047) (xy 133.087093 93.337532) (xy 133.017401 93.332548)\r\n\t\t\t\t(xy 132.961468 93.290676) (xy 132.944551 93.259693) (xy 132.944394 93.259273) (xy 132.943796 93.257669)\r\n\t\t\t\t(xy 132.943794 93.257666) (xy 132.943793 93.257664) (xy 132.857547 93.142455) (xy 132.857544 93.142452)\r\n\t\t\t\t(xy 132.742335 93.056206) (xy 132.742328 93.056202) (xy 132.607482 93.005908) (xy 132.607483 93.005908)\r\n\t\t\t\t(xy 132.547883 92.999501) (xy 132.547881 92.9995) (xy 132.547873 92.9995) (xy 132.547864 92.9995)\r\n\t\t\t\t(xy 130.452129 92.9995) (xy 130.452123 92.999501) (xy 130.392516 93.005908) (xy 130.257671 93.056202)\r\n\t\t\t\t(xy 130.257664 93.056206) (xy 130.142455 93.142452) (xy 130.142452 93.142455) (xy 130.056206 93.257664)\r\n\t\t\t\t(xy 130.056203 93.257669) (xy 130.055446 93.259701) (xy 130.054146 93.261436) (xy 130.051953 93.265454)\r\n\t\t\t\t(xy 130.051375 93.265138) (xy 130.013574 93.315634) (xy 129.94811 93.340051) (xy 129.879837 93.325199)\r\n\t\t\t\t(xy 129.851583 93.304048) (xy 129.54919 93.001655) (xy 129.549188 93.001652) (xy 129.430317 92.882781)\r\n\t\t\t\t(xy 129.430316 92.88278) (xy 129.343504 92.83266) (xy 129.343504 92.832659) (xy 129.3435 92.832658)\r\n\t\t\t\t(xy 129.293385 92.803723) (xy 129.140657 92.762799) (xy 128.982543 92.762799) (xy 128.974947 92.762799)\r\n\t\t\t\t(xy 128.974931 92.7628) (xy 96.02507 92.7628) (xy 96.025054 92.762799) (xy 96.017458 92.762799)\r\n\t\t\t\t(xy 95.859343 92.762799) (xy 95.782979 92.783261) (xy 95.706614 92.803723) (xy 95.706609 92.803726)\r\n\t\t\t\t(xy 95.56969 92.882775) (xy 95.569682 92.882781) (xy 95.148416 93.304047) (xy 95.087093 93.337532)\r\n\t\t\t\t(xy 95.017401 93.332548) (xy 94.961468 93.290676) (xy 94.944551 93.259693) (xy 94.944394 93.259273)\r\n\t\t\t\t(xy 94.943796 93.257669) (xy 94.943794 93.257666) (xy 94.943793 93.257664) (xy 94.857547 93.142455)\r\n\t\t\t\t(xy 94.857544 93.142452) (xy 94.742335 93.056206) (xy 94.742328 93.056202) (xy 94.607482 93.005908)\r\n\t\t\t\t(xy 94.607483 93.005908) (xy 94.547883 92.999501) (xy 94.547881 92.9995) (xy 94.547873 92.9995)\r\n\t\t\t\t(xy 94.547864 92.9995) (xy 92.452129 92.9995) (xy 92.452123 92.999501) (xy 92.392516 93.005908)\r\n\t\t\t\t(xy 92.257671 93.056202) (xy 92.257664 93.056206) (xy 92.142455 93.142452) (xy 92.142452 93.142455)\r\n\t\t\t\t(xy 92.056206 93.257664) (xy 92.056202 93.257671) (xy 92.005908 93.392517) (xy 91.999501 93.452116)\r\n\t\t\t\t(xy 91.9995 93.452135) (xy 91.9995 93.7905) (xy 91.979815 93.857539) (xy 91.927011 93.903294) (xy 91.8755 93.9145)\r\n\t\t\t\t(xy 89.474499 93.9145) (xy 89.40746 93.894815) (xy 89.361705 93.842011) (xy 89.350499 93.7905) (xy 89.350499 93.617129)\r\n\t\t\t\t(xy 89.350498 93.617123) (xy 89.350497 93.617116) (xy 89.344091 93.557517) (xy 89.304728 93.45198)\r\n\t\t\t\t(xy 89.293797 93.422671) (xy 89.293793 93.422664) (xy 89.207547 93.307455) (xy 89.207544 93.307452)\r\n\t\t\t\t(xy 89.092335 93.221206) (xy 89.092328 93.221202) (xy 88.957482 93.170908) (xy 88.957483 93.170908)\r\n\t\t\t\t(xy 88.897883 93.164501) (xy 88.897881 93.1645) (xy 88.897873 93.1645) (xy 88.897864 93.1645) (xy 87.102129 93.1645)\r\n\t\t\t\t(xy 87.102123 93.164501) (xy 87.042516 93.170908) (xy 86.907671 93.221202) (xy 86.907664 93.221206)\r\n\t\t\t\t(xy 86.792455 93.307452) (xy 86.792452 93.307455) (xy 86.706206 93.422664) (xy 86.706202 93.422671)\r\n\t\t\t\t(xy 86.655908 93.557517) (xy 86.649501 93.617116) (xy 86.649501 93.617123) (xy 86.6495 93.617135)\r\n\t\t\t\t(xy 86.6495 95.41287) (xy 86.649501 95.412876) (xy 86.655908 95.472483) (xy 86.706202 95.607328)\r\n\t\t\t\t(xy 86.706206 95.607335) (xy 86.792452 95.722544) (xy 86.792455 95.722547) (xy 86.907664 95.808793)\r\n\t\t\t\t(xy 86.907671 95.808797) (xy 87.039081 95.85781) (xy 87.095015 95.899681) (xy 87.119432 95.965145)\r\n\t\t\t\t(xy 87.10458 96.033418) (xy 87.08343 96.061673) (xy 86.961503 96.1836) (xy 86.825965 96.377169)\r\n\t\t\t\t(xy 86.825964 96.377171) (xy 86.726098 96.591335) (xy 86.726094 96.591344) (xy 86.664938 96.819586)\r\n\t\t\t\t(xy 86.664936 96.819596) (xy 86.644341 97.054999) (xy 80.5005 97.054999) (xy 80.5005 85.499994)\r\n\t\t\t\t(xy 81.494859 85.499994) (xy 81.494859 85.500005) (xy 81.515385 85.747729) (xy 81.515387 85.747738)\r\n\t\t\t\t(xy 81.576412 85.988717) (xy 81.676266 86.216364) (xy 81.776564 86.369882) (xy 82.476212 85.670234)\r\n\t\t\t\t(xy 82.487482 85.712292) (xy 82.55989 85.837708) (xy 82.662292 85.94011) (xy 82.787708 86.012518)\r\n\t\t\t\t(xy 82.829765 86.023787) (xy 82.129942 86.723609) (xy 82.176768 86.760055) (xy 82.17677 86.760056)\r\n\t\t\t\t(xy 82.395385 86.878364) (xy 82.395396 86.878369) (xy 82.630506 86.959083) (xy 82.875707 87) (xy 83.124293 87)\r\n\t\t\t\t(xy 83.369493 86.959083) (xy 83.604603 86.878369) (xy 83.604614 86.878364) (xy 83.823228 86.760057)\r\n\t\t\t\t(xy 83.823231 86.760055) (xy 83.870056 86.723609) (xy 83.170234 86.023787) (xy 83.212292 86.012518)\r\n\t\t\t\t(xy 83.337708 85.94011) (xy 83.44011 85.837708) (xy 83.512518 85.712292) (xy 83.523787 85.670235)\r\n\t\t\t\t(xy 84.223434 86.369882) (xy 84.323731 86.216369) (xy 84.423587 85.988717) (xy 84.484612 85.747738)\r\n\t\t\t\t(xy 84.484614 85.747729) (xy 84.505141 85.500005) (xy 84.505141 85.499994) (xy 85.994357 85.499994)\r\n\t\t\t\t(xy 85.994357 85.500005) (xy 86.01489 85.747812) (xy 86.014892 85.747824) (xy 86.075936 85.988881)\r\n\t\t\t\t(xy 86.175826 86.216606) (xy 86.311833 86.424782) (xy 86.311836 86.424785) (xy 86.480256 86.607738)\r\n\t\t\t\t(xy 86.676491 86.760474) (xy 86.676493 86.760475) (xy 86.894332 86.878364) (xy 86.89519 86.878828)\r\n\t\t\t\t(xy 87.114141 86.953994) (xy 87.128964 86.959083) (xy 87.130386 86.959571) (xy 87.375665 87.0005)\r\n\t\t\t\t(xy 87.624335 87.0005) (xy 87.869614 86.959571) (xy 88.10481 86.878828) (xy 88.323509 86.760474)\r\n\t\t\t\t(xy 88.519744 86.607738) (xy 88.688164 86.424785) (xy 88.824173 86.216607) (xy 88.924063 85.988881)\r\n\t\t\t\t(xy 88.985108 85.747821) (xy 89.005643 85.5) (xy 88.998409 85.412701) (xy 88.985109 85.252187) (xy 88.985107 85.252175)\r\n\t\t\t\t(xy 88.924063 85.011118) (xy 88.824173 84.783393) (xy 88.688166 84.575217) (xy 88.666557 84.551744)\r\n\t\t\t\t(xy 88.519744 84.392262) (xy 88.323509 84.239526) (xy 88.323507 84.239525) (xy 88.323506 84.239524)\r\n\t\t\t\t(xy 88.104811 84.121172) (xy 88.104802 84.121169) (xy 87.869616 84.040429) (xy 87.624335 83.9995)\r\n\t\t\t\t(xy 87.375665 83.9995) (xy 87.130383 84.040429) (xy 86.895197 84.121169) (xy 86.895188 84.121172)\r\n\t\t\t\t(xy 86.676493 84.239524) (xy 86.480257 84.392261) (xy 86.311833 84.575217) (xy 86.175826 84.783393)\r\n\t\t\t\t(xy 86.075936 85.011118) (xy 86.014892 85.252175) (xy 86.01489 85.252187) (xy 85.994357 85.499994)\r\n\t\t\t\t(xy 84.505141 85.499994) (xy 84.484614 85.25227) (xy 84.484612 85.252261) (xy 84.423587 85.011282)\r\n\t\t\t\t(xy 84.323731 84.78363) (xy 84.223434 84.630116) (xy 83.523787 85.329764) (xy 83.512518 85.287708)\r\n\t\t\t\t(xy 83.44011 85.162292) (xy 83.337708 85.05989) (xy 83.212292 84.987482) (xy 83.170235 84.976212)\r\n\t\t\t\t(xy 83.870057 84.27639) (xy 83.870056 84.276389) (xy 83.823229 84.239943) (xy 83.604614 84.121635)\r\n\t\t\t\t(xy 83.604603 84.12163) (xy 83.369493 84.040916) (xy 83.124293 84) (xy 82.875707 84) (xy 82.630506 84.040916)\r\n\t\t\t\t(xy 82.395396 84.12163) (xy 82.39539 84.121632) (xy 82.176761 84.239949) (xy 82.129942 84.276388)\r\n\t\t\t\t(xy 82.129942 84.27639) (xy 82.829765 84.976212) (xy 82.787708 84.987482) (xy 82.662292 85.05989)\r\n\t\t\t\t(xy 82.55989 85.162292) (xy 82.487482 85.287708) (xy 82.476212 85.329764) (xy 81.776564 84.630116)\r\n\t\t\t\t(xy 81.676267 84.783632) (xy 81.576412 85.011282) (xy 81.515387 85.252261) (xy 81.515385 85.25227)\r\n\t\t\t\t(xy 81.494859 85.499994) (xy 80.5005 85.499994) (xy 80.5005 78.999994) (xy 81.494859 78.999994)\r\n\t\t\t\t(xy 81.494859 79.000005) (xy 81.515385 79.247729) (xy 81.515387 79.247738) (xy 81.576412 79.488717)\r\n\t\t\t\t(xy 81.676266 79.716364) (xy 81.776564 79.869882) (xy 82.476212 79.170234) (xy 82.487482 79.212292)\r\n\t\t\t\t(xy 82.55989 79.337708) (xy 82.662292 79.44011) (xy 82.787708 79.512518) (xy 82.829765 79.523787)\r\n\t\t\t\t(xy 82.129942 80.223609) (xy 82.176768 80.260055) (xy 82.17677 80.260056) (xy 82.395385 80.378364)\r\n\t\t\t\t(xy 82.395396 80.378369) (xy 82.630506 80.459083) (xy 82.875707 80.5) (xy 83.124293 80.5) (xy 83.369493 80.459083)\r\n\t\t\t\t(xy 83.604603 80.378369) (xy 83.604614 80.378364) (xy 83.823228 80.260057) (xy 83.823231 80.260055)\r\n\t\t\t\t(xy 83.870056 80.223609) (xy 83.170234 79.523787) (xy 83.212292 79.512518) (xy 83.337708 79.44011)\r\n\t\t\t\t(xy 83.44011 79.337708) (xy 83.512518 79.212292) (xy 83.523787 79.170235) (xy 84.223434 79.869882)\r\n\t\t\t\t(xy 84.323731 79.716369) (xy 84.423587 79.488717) (xy 84.484612 79.247738) (xy 84.484614 79.247729)\r\n\t\t\t\t(xy 84.505141 79.000005) (xy 84.505141 78.999994) (xy 85.994357 78.999994) (xy 85.994357 79.000005)\r\n\t\t\t\t(xy 86.01489 79.247812) (xy 86.014892 79.247824) (xy 86.075936 79.488881) (xy 86.175826 79.716606)\r\n\t\t\t\t(xy 86.311833 79.924782) (xy 86.311836 79.924785) (xy 86.480256 80.107738) (xy 86.676491 80.260474)\r\n\t\t\t\t(xy 86.676493 80.260475) (xy 86.894332 80.378364) (xy 86.89519 80.378828) (xy 87.114141 80.453994)\r\n\t\t\t\t(xy 87.128964 80.459083) (xy 87.130386 80.459571) (xy 87.375665 80.5005) (xy 87.624335 80.5005)\r\n\t\t\t\t(xy 87.869614 80.459571) (xy 88.10481 80.378828) (xy 88.323509 80.260474) (xy 88.519744 80.107738)\r\n\t\t\t\t(xy 88.688164 79.924785) (xy 88.824173 79.716607) (xy 88.924063 79.488881) (xy 88.985108 79.247821)\r\n\t\t\t\t(xy 88.985116 79.247729) (xy 89.005643 79.000005) (xy 89.005643 78.999994) (xy 88.985109 78.752187)\r\n\t\t\t\t(xy 88.985107 78.752175) (xy 88.924063 78.511118) (xy 88.824173 78.283393) (xy 88.688166 78.075217)\r\n\t\t\t\t(xy 88.636855 78.019479) (xy 88.519744 77.892262) (xy 88.323509 77.739526) (xy 88.323507 77.739525)\r\n\t\t\t\t(xy 88.323506 77.739524) (xy 88.104811 77.621172) (xy 88.104802 77.621169) (xy 87.869616 77.540429)\r\n\t\t\t\t(xy 87.624335 77.4995) (xy 87.375665 77.4995) (xy 87.130383 77.540429) (xy 86.895197 77.621169)\r\n\t\t\t\t(xy 86.895188 77.621172) (xy 86.676493 77.739524) (xy 86.480257 77.892261) (xy 86.311833 78.075217)\r\n\t\t\t\t(xy 86.175826 78.283393) (xy 86.075936 78.511118) (xy 86.014892 78.752175) (xy 86.01489 78.752187)\r\n\t\t\t\t(xy 85.994357 78.999994) (xy 84.505141 78.999994) (xy 84.484614 78.75227) (xy 84.484612 78.752261)\r\n\t\t\t\t(xy 84.423587 78.511282) (xy 84.323731 78.28363) (xy 84.223434 78.130116) (xy 83.523787 78.829764)\r\n\t\t\t\t(xy 83.512518 78.787708) (xy 83.44011 78.662292) (xy 83.337708 78.55989) (xy 83.212292 78.487482)\r\n\t\t\t\t(xy 83.170235 78.476212) (xy 83.870057 77.77639) (xy 83.870056 77.776389) (xy 83.823229 77.739943)\r\n\t\t\t\t(xy 83.604614 77.621635) (xy 83.604603 77.62163) (xy 83.369493 77.540916) (xy 83.124293 77.5) (xy 82.875707 77.5)\r\n\t\t\t\t(xy 82.630506 77.540916) (xy 82.395396 77.62163) (xy 82.39539 77.621632) (xy 82.176761 77.739949)\r\n\t\t\t\t(xy 82.129942 77.776388) (xy 82.129942 77.77639) (xy 82.829765 78.476212) (xy 82.787708 78.487482)\r\n\t\t\t\t(xy 82.662292 78.55989) (xy 82.55989 78.662292) (xy 82.487482 78.787708) (xy 82.476212 78.829764)\r\n\t\t\t\t(xy 81.776564 78.130116) (xy 81.676267 78.283632) (xy 81.576412 78.511282) (xy 81.515387 78.752261)\r\n\t\t\t\t(xy 81.515385 78.75227) (xy 81.494859 78.999994) (xy 80.5005 78.999994) (xy 80.5005 52.952135) (xy 91.9995 52.952135)\r\n\t\t\t\t(xy 91.9995 55.04787) (xy 91.999501 55.047876) (xy 92.005908 55.107483) (xy 92.056202 55.242328)\r\n\t\t\t\t(xy 92.056206 55.242335) (xy 92.142452 55.357544) (xy 92.142455 55.357547) (xy 92.257664 55.443793)\r\n\t\t\t\t(xy 92.257673 55.443798) (xy 92.294914 55.457688) (xy 92.350848 55.499559) (xy 92.375266 55.565023)\r\n\t\t\t\t(xy 92.360415 55.633296) (xy 92.339265 55.66155) (xy 92.308027 55.692787) (xy 92.187715 55.858386)\r\n\t\t\t\t(xy 92.094781 56.040776) (xy 92.031522 56.235465) (xy 91.9995 56.437648) (xy 91.9995 56.642351)\r\n\t\t\t\t(xy 92.031522 56.844534) (xy 92.094781 57.039223) (xy 92.187715 57.221613) (xy 92.308028 57.387213)\r\n\t\t\t\t(xy 92.452786 57.531971) (xy 92.607749 57.644556) (xy 92.61839 57.652287) (xy 92.705177 57.696507)\r\n\t\t\t\t(xy 92.71108 57.699515) (xy 92.761876 57.74749) (xy 92.778671 57.815311) (xy 92.756134 57.881446)\r\n\t\t\t\t(xy 92.71108 57.920485) (xy 92.618386 57.967715) (xy 92.452786 58.088028) (xy 92.308028 58.232786)\r\n\t\t\t\t(xy 92.187715 58.398386) (xy 92.094781 58.580776) (xy 92.031522 58.775465) (xy 91.9995 58.977648)\r\n\t\t\t\t(xy 91.9995 59.182351) (xy 92.031522 59.384534) (xy 92.094781 59.579223) (xy 92.187715 59.761613)\r\n\t\t\t\t(xy 92.308028 59.927213) (xy 92.452786 60.071971) (xy 92.607749 60.184556) (xy 92.61839 60.192287)\r\n\t\t\t\t(xy 92.70984 60.238883) (xy 92.71108 60.239515) (xy 92.761876 60.28749) (xy 92.778671 60.355311)\r\n\t\t\t\t(xy 92.756134 60.421446) (xy 92.71108 60.460485) (xy 92.618386 60.507715) (xy 92.452786 60.628028)\r\n\t\t\t\t(xy 92.308028 60.772786) (xy 92.187715 60.938386) (xy 92.094781 61.120776) (xy 92.031522 61.315465)\r\n\t\t\t\t(xy 91.9995 61.517648) (xy 91.9995 61.722351) (xy 92.031522 61.924534) (xy 92.094781 62.119223)\r\n\t\t\t\t(xy 92.118116 62.165019) (xy 92.185109 62.2965) (xy 92.187715 62.301613) (xy 92.308028 62.467213)\r\n\t\t\t\t(xy 92.452786 62.611971) (xy 92.565671 62.693985) (xy 92.61839 62.732287) (xy 92.70984 62.778883)\r\n\t\t\t\t(xy 92.71108 62.779515) (xy 92.761876 62.82749) (xy 92.778671 62.895311) (xy 92.756134 62.961446)\r\n\t\t\t\t(xy 92.71108 63.000485) (xy 92.618386 63.047715) (xy 92.452786 63.168028) (xy 92.308028 63.312786)\r\n\t\t\t\t(xy 92.187715 63.478386) (xy 92.094781 63.660776) (xy 92.031522 63.855465) (xy 91.9995 64.057648)\r\n\t\t\t\t(xy 91.9995 64.262351) (xy 92.031522 64.464534) (xy 92.094781 64.659223) (xy 92.187715 64.841613)\r\n\t\t\t\t(xy 92.308028 65.007213) (xy 92.452786 65.151971) (xy 92.607749 65.264556) (xy 92.61839 65.272287)\r\n\t\t\t\t(xy 92.70984 65.318883) (xy 92.71108 65.319515) (xy 92.761876 65.36749) (xy 92.778671 65.435311)\r\n\t\t\t\t(xy 92.756134 65.501446) (xy 92.71108 65.540485) (xy 92.618386 65.587715) (xy 92.452786 65.708028)\r\n\t\t\t\t(xy 92.308028 65.852786) (xy 92.187715 66.018386) (xy 92.094781 66.200776) (xy 92.031522 66.395465)\r\n\t\t\t\t(xy 91.9995 66.597648) (xy 91.9995 66.802351) (xy 92.031522 67.004534) (xy 92.094781 67.199223)\r\n\t\t\t\t(xy 92.187715 67.381613) (xy 92.308028 67.547213) (xy 92.452786 67.691971) (xy 92.607749 67.804556)\r\n\t\t\t\t(xy 92.61839 67.812287) (xy 92.70984 67.858883) (xy 92.71108 67.859515) (xy 92.761876 67.90749)\r\n\t\t\t\t(xy 92.778671 67.975311) (xy 92.756134 68.041446) (xy 92.71108 68.080485) (xy 92.618386 68.127715)\r\n\t\t\t\t(xy 92.452786 68.248028) (xy 92.308028 68.392786) (xy 92.187715 68.558386) (xy 92.094781 68.740776)\r\n\t\t\t\t(xy 92.031522 68.935465) (xy 91.9995 69.137648) (xy 91.9995 69.342351) (xy 92.031522 69.544534)\r\n\t\t\t\t(xy 92.094781 69.739223) (xy 92.187715 69.921613) (xy 92.308028 70.087213) (xy 92.452786 70.231971)\r\n\t\t\t\t(xy 92.607749 70.344556) (xy 92.61839 70.352287) (xy 92.70984 70.398883) (xy 92.71108 70.399515)\r\n\t\t\t\t(xy 92.761876 70.44749) (xy 92.778671 70.515311) (xy 92.756134 70.581446) (xy 92.71108 70.620485)\r\n\t\t\t\t(xy 92.618386 70.667715) (xy 92.452786 70.788028) (xy 92.308028 70.932786) (xy 92.187715 71.098386)\r\n\t\t\t\t(xy 92.094781 71.280776) (xy 92.031522 71.475465) (xy 91.9995 71.677648) (xy 91.9995 71.882351)\r\n\t\t\t\t(xy 92.031522 72.084534) (xy 92.094781 72.279223) (xy 92.187715 72.461613) (xy 92.308028 72.627213)\r\n\t\t\t\t(xy 92.452786 72.771971) (xy 92.591062 72.872432) (xy 92.61839 72.892287) (xy 92.734607 72.951503)\r\n\t\t\t\t(xy 92.800776 72.985218) (xy 92.800778 72.985218) (xy 92.800781 72.98522) (xy 92.905137 73.019127)\r\n\t\t\t\t(xy 92.995465 73.048477) (xy 93.096557 73.064488) (xy 93.197648 73.0805) (xy 93.197649 73.0805)\r\n\t\t\t\t(xy 93.802351 73.0805) (xy 93.802352 73.0805) (xy 94.004534 73.048477) (xy 94.199219 72.98522) (xy 94.38161 72.892287)\r\n\t\t\t\t(xy 94.47459 72.824732) (xy 94.547213 72.771971) (xy 94.547215 72.771968) (xy 94.547219 72.771966)\r\n\t\t\t\t(xy 94.691966 72.627219) (xy 94.691968 72.627215) (xy 94.691971 72.627213) (xy 94.812284 72.461614)\r\n\t\t\t\t(xy 94.812285 72.461613) (xy 94.812287 72.46161) (xy 94.819117 72.448204) (xy 94.867091 72.397409)\r\n\t\t\t\t(xy 94.929602 72.3805) (xy 114.103331 72.3805) (xy 114.103347 72.380501) (xy 114.110943 72.380501)\r\n\t\t\t\t(xy 114.269054 72.380501) (xy 114.269057 72.380501) (xy 114.421785 72.339577) (xy 114.480634 72.3056)\r\n\t\t\t\t(xy 114.558716 72.26052) (xy 114.67052 72.148716) (xy 114.67052 72.148714) (xy 114.680724 72.138511)\r\n\t\t\t\t(xy 114.680728 72.138506) (xy 114.709983 72.10925) (xy 114.771304 72.075767) (xy 114.840996 72.080751)\r\n\t\t\t\t(xy 114.896929 72.122623) (xy 114.915593 72.158614) (xy 114.954781 72.279223) (xy 115.047715 72.461613)\r\n\t\t\t\t(xy 115.168028 72.627213) (xy 115.312786 72.771971) (xy 115.451062 72.872432) (xy 115.47839 72.892287)\r\n\t\t\t\t(xy 115.59762 72.953037) (xy 115.66078 72.98522) (xy 115.660786 72.985222) (xy 115.712061 73.001882)\r\n\t\t\t\t(xy 115.769737 73.041319) (xy 115.793518 73.087716) (xy 115.800422 73.113482) (xy 115.800426 73.11349)\r\n\t\t\t\t(xy 115.879475 73.250409) (xy 115.879479 73.250414) (xy 115.87948 73.250416) (xy 115.991284 73.36222)\r\n\t\t\t\t(xy 115.991286 73.362221) (xy 115.99129 73.362224) (xy 116.128209 73.441273) (xy 116.128216 73.441277)\r\n\t\t\t\t(xy 116.280943 73.4822) (xy 116.280945 73.4822) (xy 154.439055 73.4822) (xy 154.439057 73.4822)\r\n\t\t\t\t(xy 154.591784 73.441277) (xy 154.728716 73.36222) (xy 154.84052 73.250416) (xy 154.919577 73.113484)\r\n\t\t\t\t(xy 154.92648 73.08772) (xy 154.962843 73.028061) (xy 155.007936 73.001882) (xy 155.059219 72.98522)\r\n\t\t\t\t(xy 155.24161 72.892287) (xy 155.33459 72.824732) (xy 155.407213 72.771971) (xy 155.407215 72.771968)\r\n\t\t\t\t(xy 155.407219 72.771966) (xy 155.551966 72.627219) (xy 155.551968 72.627215) (xy 155.551971 72.627213)\r\n\t\t\t\t(xy 155.614605 72.541003) (xy 155.672287 72.46161) (xy 155.76522 72.279219) (xy 155.828477 72.084534)\r\n\t\t\t\t(xy 155.8605 71.882352) (xy 155.8605 71.677648) (xy 155.828477 71.475466) (xy 155.817317 71.441119)\r\n\t\t\t\t(xy 155.815322 71.371278) (xy 155.851402 71.311445) (xy 155.914102 71.280616) (xy 155.935248 71.2788)\r\n\t\t\t\t(xy 158.348931 71.2788) (xy 158.348947 71.278801) (xy 158.356543 71.278801) (xy 158.514654 71.278801)\r\n\t\t\t\t(xy 158.514657 71.278801) (xy 158.667385 71.237877) (xy 158.717504 71.208939) (xy 158.804316 71.15882)\r\n\t\t\t\t(xy 158.91612 71.047016) (xy 158.91612 71.047014) (xy 158.926328 71.036807) (xy 158.926329 71.036804)\r\n\t\t\t\t(xy 159.306139 70.656995) (xy 159.367461 70.623511) (xy 159.437153 70.628495) (xy 159.4815 70.656996)\r\n\t\t\t\t(xy 159.628597 70.804093) (xy 159.628603 70.804098) (xy 159.814158 70.934025) (xy 159.857783 70.988602)\r\n\t\t\t\t(xy 159.864977 71.0581) (xy 159.833454 71.120455) (xy 159.814158 71.137175) (xy 159.628597 71.267105)\r\n\t\t\t\t(xy 159.461505 71.434197) (xy 159.325965 71.627769) (xy 159.325964 71.627771) (xy 159.226098 71.841935)\r\n\t\t\t\t(xy 159.226094 71.841944) (xy 159.164938 72.070186) (xy 159.164936 72.070196) (xy 159.146476 72.2812)\r\n\t\t\t\t(xy 159.144341 72.3056) (xy 159.147314 72.339576) (xy 159.164936 72.541003) (xy 159.164938 72.541013)\r\n\t\t\t\t(xy 159.226094 72.769255) (xy 159.226096 72.769259) (xy 159.226097 72.769263) (xy 159.22736 72.771971)\r\n\t\t\t\t(xy 159.325965 72.98343) (xy 159.325967 72.983434) (xy 159.461501 73.176995) (xy 159.461506 73.177002)\r\n\t\t\t\t(xy 159.628597 73.344093) (xy 159.628603 73.344098) (xy 159.814158 73.474025) (xy 159.857783 73.528602)\r\n\t\t\t\t(xy 159.864977 73.5981) (xy 159.833454 73.660455) (xy 159.814158 73.677175) (xy 159.628597 73.807105)\r\n\t\t\t\t(xy 159.461505 73.974197) (xy 159.325965 74.167769) (xy 159.325964 74.167771) (xy 159.226098 74.381935)\r\n\t\t\t\t(xy 159.226094 74.381944) (xy 159.164938 74.610186) (xy 159.164936 74.610196) (xy 159.144341 74.845599)\r\n\t\t\t\t(xy 159.144341 74.8456) (xy 159.164936 75.081003) (xy 159.164938 75.081013) (xy 159.226094 75.309255)\r\n\t\t\t\t(xy 159.226096 75.309259) (xy 159.226097 75.309263) (xy 159.325965 75.52343) (xy 159.325967 75.523434)\r\n\t\t\t\t(xy 159.434281 75.678121) (xy 159.461505 75.717001) (xy 159.628599 75.884095) (xy 159.725384 75.951865)\r\n\t\t\t\t(xy 159.822165 76.019632) (xy 159.822167 76.019633) (xy 159.82217 76.019635) (xy 160.036337 76.119503)\r\n\t\t\t\t(xy 160.264592 76.180663) (xy 160.452918 76.197139) (xy 160.499999 76.201259) (xy 160.5 76.201259)\r\n\t\t\t\t(xy 160.500001 76.201259) (xy 160.539234 76.197826) (xy 160.735408 76.180663) (xy 160.963663 76.119503)\r\n\t\t\t\t(xy 161.17783 76.019635) (xy 161.371401 75.884095) (xy 161.538495 75.717001) (xy 161.674035 75.52343)\r\n\t\t\t\t(xy 161.773903 75.309263) (xy 161.835063 75.081008) (xy 161.855659 74.8456) (xy 161.835063 74.610192)\r\n\t\t\t\t(xy 161.773903 74.381937) (xy 161.674035 74.167771) (xy 161.538495 73.974199) (xy 161.538494 73.974197)\r\n\t\t\t\t(xy 161.371402 73.807106) (xy 161.371396 73.807101) (xy 161.185842 73.677175) (xy 161.142217 73.622598)\r\n\t\t\t\t(xy 161.135023 73.5531) (xy 161.166546 73.490745) (xy 161.185842 73.474025) (xy 161.232612 73.441276)\r\n\t\t\t\t(xy 161.371401 73.344095) (xy 161.538495 73.177001) (xy 161.674035 72.98343) (xy 161.773903 72.769263)\r\n\t\t\t\t(xy 161.835063 72.541008) (xy 161.855659 72.3056) (xy 161.835063 72.070192) (xy 161.773903 71.841937)\r\n\t\t\t\t(xy 161.674035 71.627771) (xy 161.58457 71.5) (xy 161.584566 71.499995) (xy 172.244592 71.499995)\r\n\t\t\t\t(xy 172.244592 71.500004) (xy 172.264196 71.76162) (xy 172.264197 71.761625) (xy 172.322576 72.017402)\r\n\t\t\t\t(xy 172.322578 72.017411) (xy 172.32258 72.017416) (xy 172.418432 72.261643) (xy 172.549614 72.488857)\r\n\t\t\t\t(xy 172.659949 72.627213) (xy 172.713198 72.693985) (xy 172.797248 72.771971) (xy 172.905521 72.872433)\r\n\t\t\t\t(xy 173.122296 73.020228) (xy 173.122301 73.02023) (xy 173.122302 73.020231) (xy 173.122303 73.020232)\r\n\t\t\t\t(xy 173.247452 73.0805) (xy 173.358673 73.134061) (xy 173.358674 73.134061) (xy 173.358677 73.134063)\r\n\t\t\t\t(xy 173.609385 73.211396) (xy 173.868818 73.2505) (xy 174.131182 73.2505) (xy 174.390615 73.211396)\r\n\t\t\t\t(xy 174.641323 73.134063) (xy 174.877704 73.020228) (xy 175.094479 72.872433) (xy 175.286805 72.693981)\r\n\t\t\t\t(xy 175.450386 72.488857) (xy 175.581568 72.261643) (xy 175.67742 72.017416) (xy 175.735802 71.76163)\r\n\t\t\t\t(xy 175.735803 71.76162) (xy 175.755408 71.500004) (xy 175.755408 71.499995) (xy 175.735803 71.238379)\r\n\t\t\t\t(xy 175.735802 71.238374) (xy 175.735802 71.23837) (xy 175.67742 70.982584) (xy 175.581568 70.738357)\r\n\t\t\t\t(xy 175.450386 70.511143) (xy 175.286805 70.306019) (xy 175.286804 70.306018) (xy 175.286801 70.306014)\r\n\t\t\t\t(xy 175.094479 70.127567) (xy 175.035299 70.087219) (xy 174.877704 69.979772) (xy 174.8777 69.97977)\r\n\t\t\t\t(xy 174.877697 69.979768) (xy 174.877696 69.979767) (xy 174.641325 69.865938) (xy 174.641327 69.865938)\r\n\t\t\t\t(xy 174.390623 69.788606) (xy 174.390619 69.788605) (xy 174.390615 69.788604) (xy 174.265823 69.769794)\r\n\t\t\t\t(xy 174.131187 69.7495) (xy 174.131182 69.7495) (xy 173.868818 69.7495) (xy 173.868812 69.7495)\r\n\t\t\t\t(xy 173.707247 69.773853) (xy 173.609385 69.788604) (xy 173.609382 69.788605) (xy 173.609376 69.788606)\r\n\t\t\t\t(xy 173.358673 69.865938) (xy 173.122303 69.979767) (xy 173.122302 69.979768) (xy 172.90552 70.127567)\r\n\t\t\t\t(xy 172.713198 70.306014) (xy 172.549614 70.511143) (xy 172.418432 70.738356) (xy 172.322582 70.982578)\r\n\t\t\t\t(xy 172.322576 70.982597) (xy 172.264197 71.238374) (xy 172.264196 71.238379) (xy 172.244592 71.499995)\r\n\t\t\t\t(xy 161.584566 71.499995) (xy 161.538494 71.434197) (xy 161.371402 71.267106) (xy 161.371396 71.267101)\r\n\t\t\t\t(xy 161.185842 71.137175) (xy 161.142217 71.082598) (xy 161.135023 71.0131) (xy 161.166546 70.950745)\r\n\t\t\t\t(xy 161.185842 70.934025) (xy 161.208026 70.918491) (xy 161.371401 70.804095) (xy 161.538495 70.637001)\r\n\t\t\t\t(xy 161.674035 70.44343) (xy 161.773903 70.229263) (xy 161.835063 70.001008) (xy 161.855659 69.7656)\r\n\t\t\t\t(xy 161.835063 69.530192) (xy 161.773903 69.301937) (xy 161.674035 69.087771) (xy 161.674034 69.087769)\r\n\t\t\t\t(xy 161.538494 68.894197) (xy 161.371402 68.727106) (xy 161.371396 68.727101) (xy 161.185842 68.597175)\r\n\t\t\t\t(xy 161.142217 68.542598) (xy 161.135023 68.4731) (xy 161.166546 68.410745) (xy 161.185842 68.394025)\r\n\t\t\t\t(xy 161.232611 68.361277) (xy 161.371401 68.264095) (xy 161.538495 68.097001) (xy 161.674035 67.90343)\r\n\t\t\t\t(xy 161.773903 67.689263) (xy 161.835063 67.461008) (xy 161.855659 67.2256) (xy 161.835063 66.990192)\r\n\t\t\t\t(xy 161.785895 66.806692) (xy 161.787558 66.736843) (xy 161.826721 66.678981) (xy 161.890949 66.651477)\r\n\t\t\t\t(xy 161.90567 66.6506) (xy 169.363231 66.6506) (xy 169.363247 66.650601) (xy 169.370843 66.650601)\r\n\t\t\t\t(xy 169.528954 66.650601) (xy 169.528957 66.650601) (xy 169.681685 66.609677) (xy 169.731804 66.580739)\r\n\t\t\t\t(xy 169.818616 66.53062) (xy 169.849241 66.499995) (xy 172.245093 66.499995) (xy 172.245093 66.500004)\r\n\t\t\t\t(xy 172.264692 66.761545) (xy 172.264693 66.76155) (xy 172.323058 67.01727) (xy 172.418883 67.261426)\r\n\t\t\t\t(xy 172.418882 67.261426) (xy 172.550027 67.488573) (xy 172.597874 67.548571) (xy 173.398958 66.747488)\r\n\t\t\t\t(xy 173.423978 66.80789) (xy 173.495112 66.914351) (xy 173.585649 67.004888) (xy 173.69211 67.076022)\r\n\t\t\t\t(xy 173.75251 67.101041) (xy 172.95083 67.90272) (xy 173.122546 68.019793) (xy 173.12255 68.019795)\r\n\t\t\t\t(xy 173.358854 68.133594) (xy 173.358858 68.133595) (xy 173.609494 68.210907) (xy 173.6095 68.210909)\r\n\t\t\t\t(xy 173.868848 68.249999) (xy 173.868857 68.25) (xy 174.131143 68.25) (xy 174.131151 68.249999)\r\n\t\t\t\t(xy 174.390499 68.210909) (xy 174.390505 68.210907) (xy 174.641143 68.133595) (xy 174.877445 68.019798)\r\n\t\t\t\t(xy 174.877447 68.019797) (xy 175.049168 67.90272) (xy 174.247488 67.101041) (xy 174.30789 67.076022)\r\n\t\t\t\t(xy 174.414351 67.004888) (xy 174.504888 66.914351) (xy 174.576022 66.80789) (xy 174.601041 66.747488)\r\n\t\t\t\t(xy 175.402125 67.548572) (xy 175.449971 67.488573) (xy 175.581116 67.261426) (xy 175.676941 67.01727)\r\n\t\t\t\t(xy 175.735306 66.76155) (xy 175.735307 66.761545) (xy 175.754907 66.500004) (xy 175.754907 66.499995)\r\n\t\t\t\t(xy 175.735307 66.238454) (xy 175.735306 66.238449) (xy 175.676941 65.982729) (xy 175.581116 65.738573)\r\n\t\t\t\t(xy 175.581117 65.738573) (xy 175.449972 65.511426) (xy 175.402124 65.451427) (xy 174.601041 66.25251)\r\n\t\t\t\t(xy 174.576022 66.19211) (xy 174.504888 66.085649) (xy 174.414351 65.995112) (xy 174.30789 65.923978)\r\n\t\t\t\t(xy 174.247488 65.898958) (xy 175.049168 65.097278) (xy 174.877454 64.980206) (xy 174.877445 64.980201)\r\n\t\t\t\t(xy 174.641142 64.866404) (xy 174.641144 64.866404) (xy 174.390505 64.789092) (xy 174.390499 64.78909)\r\n\t\t\t\t(xy 174.131151 64.75) (xy 173.868848 64.75) (xy 173.6095 64.78909) (xy 173.609494 64.789092) (xy 173.358858 64.866404)\r\n\t\t\t\t(xy 173.358854 64.866405) (xy 173.122547 64.980205) (xy 173.122539 64.98021) (xy 172.95083 65.097277)\r\n\t\t\t\t(xy 173.752511 65.898958) (xy 173.69211 65.923978) (xy 173.585649 65.995112) (xy 173.495112 66.085649)\r\n\t\t\t\t(xy 173.423978 66.19211) (xy 173.398958 66.25251) (xy 172.597874 65.451427) (xy 172.550028 65.511425)\r\n\t\t\t\t(xy 172.418883 65.738573) (xy 172.323058 65.982729) (xy 172.264693 66.238449) (xy 172.264692 66.238454)\r\n\t\t\t\t(xy 172.245093 66.499995) (xy 169.849241 66.499995) (xy 169.93042 66.418816) (xy 169.93042 66.418814)\r\n\t\t\t\t(xy 169.940628 66.408607) (xy 169.94063 66.408604) (xy 173.199605 63.149628) (xy 173.260926 63.116145)\r\n\t\t\t\t(xy 173.330618 63.121129) (xy 173.341079 63.125588) (xy 173.358677 63.134063) (xy 173.609385 63.211396)\r\n\t\t\t\t(xy 173.868818 63.2505) (xy 174.131182 63.2505) (xy 174.390615 63.211396) (xy 174.641323 63.134063)\r\n\t\t\t\t(xy 174.877704 63.020228) (xy 175.094479 62.872433) (xy 175.286805 62.693981) (xy 175.450386 62.488857)\r\n\t\t\t\t(xy 175.581568 62.261643) (xy 175.67742 62.017416) (xy 175.735802 61.76163) (xy 175.735803 61.76162)\r\n\t\t\t\t(xy 175.755408 61.500004) (xy 175.755408 61.499995) (xy 175.735803 61.238379) (xy 175.735802 61.238374)\r\n\t\t\t\t(xy 175.735802 61.23837) (xy 175.67742 60.982584) (xy 175.581568 60.738357) (xy 175.450386 60.511143)\r\n\t\t\t\t(xy 175.286805 60.306019) (xy 175.286804 60.306018) (xy 175.286801 60.306014) (xy 175.094479 60.127567)\r\n\t\t\t\t(xy 174.877704 59.979772) (xy 174.8777 59.97977) (xy 174.877697 59.979768) (xy 174.877696 59.979767)\r\n\t\t\t\t(xy 174.641325 59.865938) (xy 174.641327 59.865938) (xy 174.390623 59.788606) (xy 174.390619 59.788605)\r\n\t\t\t\t(xy 174.390615 59.788604) (xy 174.265823 59.769794) (xy 174.131187 59.7495) (xy 174.131182 59.7495)\r\n\t\t\t\t(xy 173.868818 59.7495) (xy 173.868812 59.7495) (xy 173.707247 59.773853) (xy 173.609385 59.788604)\r\n\t\t\t\t(xy 173.609382 59.788605) (xy 173.609376 59.788606) (xy 173.358673 59.865938) (xy 173.122303 59.979767)\r\n\t\t\t\t(xy 173.122302 59.979768) (xy 172.90552 60.127567) (xy 172.713198 60.306014) (xy 172.549614 60.511143)\r\n\t\t\t\t(xy 172.418432 60.738356) (xy 172.322582 60.982578) (xy 172.322576 60.982597) (xy 172.264197 61.238374)\r\n\t\t\t\t(xy 172.264196 61.238379) (xy 172.244592 61.499995) (xy 172.244592 61.500004) (xy 172.264196 61.76162)\r\n\t\t\t\t(xy 172.264197 61.761625) (xy 172.322578 62.017412) (xy 172.380509 62.165019) (xy 172.386677 62.234616)\r\n\t\t\t\t(xy 172.354239 62.2965) (xy 172.352761 62.298002) (xy 169.237484 65.413281) (xy 169.176161 65.446766)\r\n\t\t\t\t(xy 169.149803 65.4496) (xy 161.9745 65.4496) (xy 161.907461 65.429915) (xy 161.861706 65.377111)\r\n\t\t\t\t(xy 161.8505 65.3256) (xy 161.850499 63.784407) (xy 161.851776 63.784407) (xy 161.866664 63.721431)\r\n\t\t\t\t(xy 161.916947 63.67292) (xy 161.974413 63.6588) (xy 167.355031 63.6588) (xy 167.355047 63.658801)\r\n\t\t\t\t(xy 167.362643 63.658801) (xy 167.520754 63.658801) (xy 167.520757 63.658801) (xy 167.673485 63.617877)\r\n\t\t\t\t(xy 167.723604 63.588939) (xy 167.810416 63.53882) (xy 167.92222 63.427016) (xy 167.92222 63.427014)\r\n\t\t\t\t(xy 167.932428 63.416807) (xy 167.932429 63.416804) (xy 173.199606 58.149628) (xy 173.260927 58.116145)\r\n\t\t\t\t(xy 173.330619 58.121129) (xy 173.341068 58.125583) (xy 173.358677 58.134063) (xy 173.609385 58.211396)\r\n\t\t\t\t(xy 173.868818 58.2505) (xy 174.131182 58.2505) (xy 174.390615 58.211396) (xy 174.641323 58.134063)\r\n\t\t\t\t(xy 174.877704 58.020228) (xy 175.094479 57.872433) (xy 175.286805 57.693981) (xy 175.450386 57.488857)\r\n\t\t\t\t(xy 175.581568 57.261643) (xy 175.67742 57.017416) (xy 175.735802 56.76163) (xy 175.74356 56.658105)\r\n\t\t\t\t(xy 175.755408 56.500004) (xy 175.755408 56.499995) (xy 175.735803 56.238379) (xy 175.735802 56.238374)\r\n\t\t\t\t(xy 175.735802 56.23837) (xy 175.67742 55.982584) (xy 175.581568 55.738357) (xy 175.450386 55.511143)\r\n\t\t\t\t(xy 175.286805 55.306019) (xy 175.286804 55.306018) (xy 175.286801 55.306014) (xy 175.094479 55.127567)\r\n\t\t\t\t(xy 175.016644 55.0745) (xy 174.877704 54.979772) (xy 174.8777 54.97977) (xy 174.877697 54.979768)\r\n\t\t\t\t(xy 174.877696 54.979767) (xy 174.641326 54.865938) (xy 174.390623 54.788606) (xy 174.390619 54.788605)\r\n\t\t\t\t(xy 174.390615 54.788604) (xy 174.265823 54.769794) (xy 174.131187 54.7495) (xy 174.131182 54.7495)\r\n\t\t\t\t(xy 173.868818 54.7495) (xy 173.868812 54.7495) (xy 173.707247 54.773853) (xy 173.609385 54.788604)\r\n\t\t\t\t(xy 173.609382 54.788605) (xy 173.609376 54.788606) (xy 173.358673 54.865938) (xy 173.122303 54.979767)\r\n\t\t\t\t(xy 173.122302 54.979768) (xy 172.90552 55.127567) (xy 172.713198 55.306014) (xy 172.549614 55.511143)\r\n\t\t\t\t(xy 172.418432 55.738356) (xy 172.322582 55.982578) (xy 172.322576 55.982597) (xy 172.264197 56.238374)\r\n\t\t\t\t(xy 172.264196 56.238379) (xy 172.244592 56.499995) (xy 172.244592 56.500004) (xy 172.264196 56.76162)\r\n\t\t\t\t(xy 172.264197 56.761625) (xy 172.322576 57.017402) (xy 172.322578 57.017411) (xy 172.32258 57.017416)\r\n\t\t\t\t(xy 172.363584 57.121894) (xy 172.380509 57.165017) (xy 172.386678 57.234614) (xy 172.35424 57.296497)\r\n\t\t\t\t(xy 172.352762 57.298) (xy 167.229284 62.421481) (xy 167.167961 62.454966) (xy 167.141603 62.4578)\r\n\t\t\t\t(xy 155.795054 62.4578) (xy 155.728015 62.438115) (xy 155.68226 62.385311) (xy 155.672316 62.316153)\r\n\t\t\t\t(xy 155.684569 62.277505) (xy 155.765218 62.119223) (xy 155.765218 62.119222) (xy 155.76522 62.119219)\r\n\t\t\t\t(xy 155.828477 61.924534) (xy 155.8605 61.722352) (xy 155.8605 61.517648) (xy 155.828477 61.315466)\r\n\t\t\t\t(xy 155.817317 61.281119) (xy 155.815322 61.211278) (xy 155.851402 61.151445) (xy 155.914102 61.120616)\r\n\t\t\t\t(xy 155.935248 61.1188) (xy 164.895031 61.1188) (xy 164.895047 61.118801) (xy 164.902643 61.118801)\r\n\t\t\t\t(xy 165.060754 61.118801) (xy 165.060757 61.118801) (xy 165.213485 61.077877) (xy 165.263604 61.048939)\r\n\t\t\t\t(xy 165.350416 60.99882) (xy 165.46222 60.887016) (xy 165.46222 60.887014) (xy 165.472428 60.876807)\r\n\t\t\t\t(xy 165.47243 60.876804) (xy 173.199605 53.149628) (xy 173.260926 53.116145) (xy 173.330618 53.121129)\r\n\t\t\t\t(xy 173.341079 53.125588) (xy 173.358677 53.134063) (xy 173.609385 53.211396) (xy 173.868818 53.2505)\r\n\t\t\t\t(xy 174.131182 53.2505) (xy 174.390615 53.211396) (xy 174.641323 53.134063) (xy 174.877704 53.020228)\r\n\t\t\t\t(xy 175.094479 52.872433) (xy 175.286805 52.693981) (xy 175.450386 52.488857) (xy 175.581568 52.261643)\r\n\t\t\t\t(xy 175.67742 52.017416) (xy 175.735802 51.76163) (xy 175.755408 51.5) (xy 175.742629 51.329477)\r\n\t\t\t\t(xy 175.735803 51.238379) (xy 175.735802 51.238374) (xy 175.735802 51.23837) (xy 175.67742 50.982584)\r\n\t\t\t\t(xy 175.581568 50.738357) (xy 175.450386 50.511143) (xy 175.286805 50.306019) (xy 175.286804 50.306018)\r\n\t\t\t\t(xy 175.286801 50.306014) (xy 175.094479 50.127567) (xy 174.877704 49.979772) (xy 174.8777 49.97977)\r\n\t\t\t\t(xy 174.877697 49.979768) (xy 174.877696 49.979767) (xy 174.641325 49.865938) (xy 174.641327 49.865938)\r\n\t\t\t\t(xy 174.390623 49.788606) (xy 174.390619 49.788605) (xy 174.390615 49.788604) (xy 174.265823 49.769794)\r\n\t\t\t\t(xy 174.131187 49.7495) (xy 174.131182 49.7495) (xy 173.868818 49.7495) (xy 173.868812 49.7495)\r\n\t\t\t\t(xy 173.707247 49.773853) (xy 173.609385 49.788604) (xy 173.609382 49.788605) (xy 173.609376 49.788606)\r\n\t\t\t\t(xy 173.358673 49.865938) (xy 173.122303 49.979767) (xy 173.122302 49.979768) (xy 172.90552 50.127567)\r\n\t\t\t\t(xy 172.713198 50.306014) (xy 172.549614 50.511143) (xy 172.418432 50.738356) (xy 172.322582 50.982578)\r\n\t\t\t\t(xy 172.322576 50.982597) (xy 172.264197 51.238374) (xy 172.264196 51.238379) (xy 172.244592 51.499995)\r\n\t\t\t\t(xy 172.244592 51.500004) (xy 172.264196 51.76162) (xy 172.264197 51.761625) (xy 172.322578 52.017412)\r\n\t\t\t\t(xy 172.380509 52.165019) (xy 172.386677 52.234616) (xy 172.354239 52.2965) (xy 172.352761 52.298002)\r\n\t\t\t\t(xy 164.769284 59.881481) (xy 164.707961 59.914966) (xy 164.681603 59.9178) (xy 155.795054 59.9178)\r\n\t\t\t\t(xy 155.728015 59.898115) (xy 155.68226 59.845311) (xy 155.672316 59.776153) (xy 155.684569 59.737505)\r\n\t\t\t\t(xy 155.765218 59.579223) (xy 155.765218 59.579222) (xy 155.76522 59.579219) (xy 155.828477 59.384534)\r\n\t\t\t\t(xy 155.8605 59.182352) (xy 155.8605 58.977648) (xy 155.828477 58.775466) (xy 155.773178 58.605276)\r\n\t\t\t\t(xy 155.771184 58.535438) (xy 155.807264 58.475605) (xy 155.829109 58.459574) (xy 155.830416 58.45882)\r\n\t\t\t\t(xy 155.94222 58.347016) (xy 155.94222 58.347014) (xy 155.952428 58.336807) (xy 155.952429 58.336804)\r\n\t\t\t\t(xy 158.960786 55.328448) (xy 159.022105 55.294966) (xy 159.091797 55.29995) (xy 159.146838 55.340645)\r\n\t\t\t\t(xy 159.169363 55.37) (xy 160.066988 55.37) (xy 160.034075 55.427007) (xy 160 55.554174) (xy 160 55.685826)\r\n\t\t\t\t(xy 160.034075 55.812993) (xy 160.066988 55.87) (xy 159.169364 55.87) (xy 159.226567 56.083486)\r\n\t\t\t\t(xy 159.22657 56.083492) (xy 159.326399 56.297578) (xy 159.461894 56.491082) (xy 159.628917 56.658105)\r\n\t\t\t\t(xy 159.815031 56.788425) (xy 159.858656 56.843003) (xy 159.865848 56.912501) (xy 159.834326 56.974856)\r\n\t\t\t\t(xy 159.815031 56.991575) (xy 159.628922 57.12189) (xy 159.62892 57.121891) (xy 159.461891 57.28892)\r\n\t\t\t\t(xy 159.461886 57.288926) (xy 159.3264 57.48242) (xy 159.326399 57.482422) (xy 159.22657 57.696507)\r\n\t\t\t\t(xy 159.226567 57.696513) (xy 159.169364 57.909999) (xy 159.169364 57.91) (xy 160.066988 57.91)\r\n\t\t\t\t(xy 160.034075 57.967007) (xy 160 58.094174) (xy 160 58.225826) (xy 160.034075 58.352993) (xy 160.066988 58.41)\r\n\t\t\t\t(xy 159.169364 58.41) (xy 159.226567 58.623486) (xy 159.22657 58.623492) (xy 159.326399 58.837578)\r\n\t\t\t\t(xy 159.461894 59.031082) (xy 159.628917 59.198105) (xy 159.822421 59.3336) (xy 160.036507 59.433429)\r\n\t\t\t\t(xy 160.036516 59.433433) (xy 160.25 59.490634) (xy 160.25 58.593012) (xy 160.307007 58.625925)\r\n\t\t\t\t(xy 160.434174 58.66) (xy 160.565826 58.66) (xy 160.692993 58.625925) (xy 160.75 58.593012) (xy 160.75 59.490633)\r\n\t\t\t\t(xy 160.963483 59.433433) (xy 160.963492 59.433429) (xy 161.177578 59.3336) (xy 161.371082 59.198105)\r\n\t\t\t\t(xy 161.538105 59.031082) (xy 161.6736 58.837578) (xy 161.773429 58.623492) (xy 161.773432 58.623486)\r\n\t\t\t\t(xy 161.830636 58.41) (xy 160.933012 58.41) (xy 160.965925 58.352993) (xy 161 58.225826) (xy 161 58.094174)\r\n\t\t\t\t(xy 160.965925 57.967007) (xy 160.933012 57.91) (xy 161.830636 57.91) (xy 161.830635 57.909999)\r\n\t\t\t\t(xy 161.773432 57.696513) (xy 161.773429 57.696507) (xy 161.6736 57.482422) (xy 161.673599 57.48242)\r\n\t\t\t\t(xy 161.538113 57.288926) (xy 161.538108 57.28892) (xy 161.371082 57.121894) (xy 161.184968 56.991575)\r\n\t\t\t\t(xy 161.141344 56.936998) (xy 161.134151 56.867499) (xy 161.165673 56.805145) (xy 161.184968 56.788425)\r\n\t\t\t\t(xy 161.371082 56.658105) (xy 161.538105 56.491082) (xy 161.6736 56.297578) (xy 161.773429 56.083492)\r\n\t\t\t\t(xy 161.773432 56.083486) (xy 161.830636 55.87) (xy 160.933012 55.87) (xy 160.965925 55.812993)\r\n\t\t\t\t(xy 161 55.685826) (xy 161 55.554174) (xy 160.965925 55.427007) (xy 160.933012 55.37) (xy 161.830636 55.37)\r\n\t\t\t\t(xy 161.830635 55.369999) (xy 161.773432 55.156513) (xy 161.77343 55.156507) (xy 161.759626 55.126905)\r\n\t\t\t\t(xy 161.749134 55.057828) (xy 161.777653 54.994044) (xy 161.83613 54.955804) (xy 161.872008 54.9505)\r\n\t\t\t\t(xy 166.063331 54.9505) (xy 166.063347 54.950501) (xy 166.070943 54.950501) (xy 166.229054 54.950501)\r\n\t\t\t\t(xy 166.229057 54.950501) (xy 166.381785 54.909577) (xy 166.457371 54.865937) (xy 166.518716 54.83052)\r\n\t\t\t\t(xy 166.63052 54.718716) (xy 166.63052 54.718714) (xy 166.640724 54.708511) (xy 166.640728 54.708506)\r\n\t\t\t\t(xy 173.199605 48.149628) (xy 173.260926 48.116145) (xy 173.330618 48.121129) (xy 173.341079 48.125588)\r\n\t\t\t\t(xy 173.358677 48.134063) (xy 173.609385 48.211396) (xy 173.868818 48.2505) (xy 174.131182 48.2505)\r\n\t\t\t\t(xy 174.390615 48.211396) (xy 174.641323 48.134063) (xy 174.877704 48.020228) (xy 175.094479 47.872433)\r\n\t\t\t\t(xy 175.286805 47.693981) (xy 175.450386 47.488857) (xy 175.581568 47.261643) (xy 175.67742 47.017416)\r\n\t\t\t\t(xy 175.735802 46.76163) (xy 175.739922 46.706649) (xy 175.755408 46.500004) (xy 175.755408 46.499995)\r\n\t\t\t\t(xy 175.735803 46.238379) (xy 175.735802 46.238374) (xy 175.735802 46.23837) (xy 175.67742 45.982584)\r\n\t\t\t\t(xy 175.581568 45.738357) (xy 175.450386 45.511143) (xy 175.286805 45.306019) (xy 175.286804 45.306018)\r\n\t\t\t\t(xy 175.286801 45.306014) (xy 175.094479 45.127567) (xy 174.877704 44.979772) (xy 174.8777 44.97977)\r\n\t\t\t\t(xy 174.877697 44.979768) (xy 174.877696 44.979767) (xy 174.641325 44.865938) (xy 174.641327 44.865938)\r\n\t\t\t\t(xy 174.390623 44.788606) (xy 174.390619 44.788605) (xy 174.390615 44.788604) (xy 174.265823 44.769794)\r\n\t\t\t\t(xy 174.131187 44.7495) (xy 174.131182 44.7495) (xy 173.868818 44.7495) (xy 173.868812 44.7495)\r\n\t\t\t\t(xy 173.707247 44.773853) (xy 173.609385 44.788604) (xy 173.609382 44.788605) (xy 173.609376 44.788606)\r\n\t\t\t\t(xy 173.358673 44.865938) (xy 173.122303 44.979767) (xy 173.122302 44.979768) (xy 172.90552 45.127567)\r\n\t\t\t\t(xy 172.713198 45.306014) (xy 172.549614 45.511143) (xy 172.418432 45.738356) (xy 172.322582 45.982578)\r\n\t\t\t\t(xy 172.322576 45.982597) (xy 172.264197 46.238374) (xy 172.264196 46.238379) (xy 172.244592 46.499995)\r\n\t\t\t\t(xy 172.244592 46.500004) (xy 172.264196 46.76162) (xy 172.264197 46.761625) (xy 172.322578 47.017412)\r\n\t\t\t\t(xy 172.380509 47.165019) (xy 172.386677 47.234616) (xy 172.354239 47.2965) (xy 172.352761 47.298002)\r\n\t\t\t\t(xy 165.937584 53.713181) (xy 165.876261 53.746666) (xy 165.849903 53.7495) (xy 161.872008 53.7495)\r\n\t\t\t\t(xy 161.804969 53.729815) (xy 161.759214 53.677011) (xy 161.74927 53.607853) (xy 161.759626 53.573095)\r\n\t\t\t\t(xy 161.77343 53.543492) (xy 161.773432 53.543486) (xy 161.830636 53.33) (xy 160.933012 53.33) (xy 160.965925 53.272993)\r\n\t\t\t\t(xy 161 53.145826) (xy 161 53.014174) (xy 160.965925 52.887007) (xy 160.933012 52.83) (xy 161.830636 52.83)\r\n\t\t\t\t(xy 161.830635 52.829999) (xy 161.773432 52.616513) (xy 161.77343 52.616507) (xy 161.759626 52.586905)\r\n\t\t\t\t(xy 161.749134 52.517828) (xy 161.777653 52.454044) (xy 161.83613 52.415804) (xy 161.872008 52.4105)\r\n\t\t\t\t(xy 163.603331 52.4105) (xy 163.603347 52.410501) (xy 163.610943 52.410501) (xy 163.769054 52.410501)\r\n\t\t\t\t(xy 163.769057 52.410501) (xy 163.921785 52.369577) (xy 163.975225 52.338723) (xy 164.058716 52.29052)\r\n\t\t\t\t(xy 164.17052 52.178716) (xy 164.17052 52.178714) (xy 164.180724 52.168511) (xy 164.180728 52.168506)\r\n\t\t\t\t(xy 173.199605 43.149628) (xy 173.260926 43.116145) (xy 173.330618 43.121129) (xy 173.341079 43.125588)\r\n\t\t\t\t(xy 173.358677 43.134063) (xy 173.609385 43.211396) (xy 173.868818 43.2505) (xy 174.131182 43.2505)\r\n\t\t\t\t(xy 174.390615 43.211396) (xy 174.641323 43.134063) (xy 174.877704 43.020228) (xy 175.094479 42.872433)\r\n\t\t\t\t(xy 175.286805 42.693981) (xy 175.450386 42.488857) (xy 175.581568 42.261643) (xy 175.67742 42.017416)\r\n\t\t\t\t(xy 175.735802 41.76163) (xy 175.753582 41.524365) (xy 175.755408 41.500004) (xy 175.755408 41.499995)\r\n\t\t\t\t(xy 175.735803 41.238379) (xy 175.735802 41.238374) (xy 175.735802 41.23837) (xy 175.67742 40.982584)\r\n\t\t\t\t(xy 175.581568 40.738357) (xy 175.450386 40.511143) (xy 175.286805 40.306019) (xy 175.286804 40.306018)\r\n\t\t\t\t(xy 175.286801 40.306014) (xy 175.094479 40.127567) (xy 174.877704 39.979772) (xy 174.8777 39.97977)\r\n\t\t\t\t(xy 174.877697 39.979768) (xy 174.877696 39.979767) (xy 174.641325 39.865938) (xy 174.641327 39.865938)\r\n\t\t\t\t(xy 174.390623 39.788606) (xy 174.390619 39.788605) (xy 174.390615 39.788604) (xy 174.265823 39.769794)\r\n\t\t\t\t(xy 174.131187 39.7495) (xy 174.131182 39.7495) (xy 173.868818 39.7495) (xy 173.868812 39.7495)\r\n\t\t\t\t(xy 173.707247 39.773853) (xy 173.609385 39.788604) (xy 173.609382 39.788605) (xy 173.609376 39.788606)\r\n\t\t\t\t(xy 173.420879 39.84675) (xy 173.368396 39.862939) (xy 173.298534 39.863889) (xy 173.239247 39.826918)\r\n\t\t\t\t(xy 173.209361 39.763763) (xy 173.218362 39.694475) (xy 173.244163 39.65677) (xy 174.368713 38.532221)\r\n\t\t\t\t(xy 174.368716 38.53222) (xy 174.48052 38.420416) (xy 174.530639 38.333604) (xy 174.542831 38.312487)\r\n\t\t\t\t(xy 174.593403 38.264278) (xy 174.650212 38.250499) (xy 175.297871 38.250499) (xy 175.297872 38.250499)\r\n\t\t\t\t(xy 175.357483 38.244091) (xy 175.492331 38.193796) (xy 175.607546 38.107546) (xy 175.693796 37.992331)\r\n\t\t\t\t(xy 175.744091 37.857483) (xy 175.7505 37.797873) (xy 175.750499 35.202128) (xy 175.744091 35.142517)\r\n\t\t\t\t(xy 175.693796 35.007669) (xy 175.693795 35.007668) (xy 175.693793 35.007664) (xy 175.607547 34.892455)\r\n\t\t\t\t(xy 175.607544 34.892452) (xy 175.492335 34.806206) (xy 175.492328 34.806202) (xy 175.357482 34.755908)\r\n\t\t\t\t(xy 175.357483 34.755908) (xy 175.297883 34.749501) (xy 175.297881 34.7495) (xy 175.297873 34.7495)\r\n\t\t\t\t(xy 175.297864 34.7495) (xy 172.702129 34.7495) (xy 172.702123 34.749501) (xy 172.642516 34.755908)\r\n\t\t\t\t(xy 172.507671 34.806202) (xy 172.507664 34.806206) (xy 172.392455 34.892452) (xy 172.392452 34.892455)\r\n\t\t\t\t(xy 172.306206 35.007664) (xy 172.306202 35.007671) (xy 172.255908 35.142517) (xy 172.249501 35.202116)\r\n\t\t\t\t(xy 172.249501 35.202123) (xy 172.2495 35.202135) (xy 172.2495 37.79787) (xy 172.249501 37.797876)\r\n\t\t\t\t(xy 172.255908 37.857483) (xy 172.306202 37.992328) (xy 172.306206 37.992335) (xy 172.392452 38.107544)\r\n\t\t\t\t(xy 172.392455 38.107547) (xy 172.507664 38.193793) (xy 172.507671 38.193797) (xy 172.552618 38.210561)\r\n\t\t\t\t(xy 172.642517 38.244091) (xy 172.670021 38.247048) (xy 172.73457 38.273785) (xy 172.774418 38.331178)\r\n\t\t\t\t(xy 172.776912 38.401003) (xy 172.744445 38.458018) (xy 162.569284 48.633181) (xy 162.507961 48.666666)\r\n\t\t\t\t(xy 162.481603 48.6695) (xy 161.974 48.6695) (xy 161.906961 48.649815) (xy 161.861206 48.597011)\r\n\t\t\t\t(xy 161.85 48.5455) (xy 161.85 48.25) (xy 160.933012 48.25) (xy 160.965925 48.192993) (xy 161 48.065826)\r\n\t\t\t\t(xy 161 47.934174) (xy 160.965925 47.807007) (xy 160.933012 47.75) (xy 161.85 47.75) (xy 161.85 47.102172)\r\n\t\t\t\t(xy 161.849999 47.102155) (xy 161.843598 47.042627) (xy 161.843596 47.04262) (xy 161.793354 46.907913)\r\n\t\t\t\t(xy 161.79335 46.907906) (xy 161.70719 46.792812) (xy 161.707187 46.792809) (xy 161.592093 46.706649)\r\n\t\t\t\t(xy 161.592086 46.706645) (xy 161.457379 46.656403) (xy 161.457372 46.656401) (xy 161.397844 46.65)\r\n\t\t\t\t(xy 160.75 46.65) (xy 160.75 47.566988) (xy 160.692993 47.534075) (xy 160.565826 47.5) (xy 160.434174 47.5)\r\n\t\t\t\t(xy 160.307007 47.534075) (xy 160.25 47.566988) (xy 160.25 46.65) (xy 159.602155 46.65) (xy 159.542627 46.656401)\r\n\t\t\t\t(xy 159.54262 46.656403) (xy 159.407913 46.706645) (xy 159.407906 46.706649) (xy 159.292812 46.792809)\r\n\t\t\t\t(xy 159.292809 46.792812) (xy 159.206649 46.907906) (xy 159.206645 46.907913) (xy 159.156403 47.04262)\r\n\t\t\t\t(xy 159.156401 47.042627) (xy 159.15 47.102155) (xy 159.15 47.75) (xy 160.066988 47.75) (xy 160.034075 47.807007)\r\n\t\t\t\t(xy 160 47.934174) (xy 160 48.065826) (xy 160.034075 48.192993) (xy 160.066988 48.25) (xy 159.15 48.25)\r\n\t\t\t\t(xy 159.15 48.5455) (xy 159.130315 48.612539) (xy 159.077511 48.658294) (xy 159.026 48.6695) (xy 158.067357 48.6695)\r\n\t\t\t\t(xy 157.909243 48.6695) (xy 157.756515 48.710423) (xy 157.756514 48.710423) (xy 157.756512 48.710424)\r\n\t\t\t\t(xy 157.756509 48.710425) (xy 157.706396 48.739359) (xy 157.706395 48.73936) (xy 157.662989 48.76442)\r\n\t\t\t\t(xy 157.619585 48.789479) (xy 157.619582 48.789481) (xy 153.879481 52.529582) (xy 153.879477 52.529587)\r\n\t\t\t\t(xy 153.864111 52.556204) (xy 153.858334 52.566211) (xy 153.850373 52.58) (xy 153.800422 52.666515)\r\n\t\t\t\t(xy 153.800422 52.666516) (xy 153.793518 52.692282) (xy 153.757152 52.751941) (xy 153.712064 52.778116)\r\n\t\t\t\t(xy 153.66078 52.794779) (xy 153.478386 52.887715) (xy 153.312786 53.008028) (xy 153.168028 53.152786)\r\n\t\t\t\t(xy 153.047715 53.318386) (xy 152.954781 53.500776) (xy 152.891522 53.695465) (xy 152.8595 53.897648)\r\n\t\t\t\t(xy 152.8595 54.102351) (xy 152.891522 54.304534) (xy 152.954781 54.499223) (xy 153.047715 54.681613)\r\n\t\t\t\t(xy 153.168028 54.847213) (xy 153.312786 54.991971) (xy 153.42638 55.0745) (xy 153.47839 55.112287)\r\n\t\t\t\t(xy 153.565177 55.156507) (xy 153.57108 55.159515) (xy 153.621876 55.20749) (xy 153.638671 55.275311)\r\n\t\t\t\t(xy 153.616134 55.341446) (xy 153.57108 55.380485) (xy 153.478386 55.427715) (xy 153.312786 55.548028)\r\n\t\t\t\t(xy 153.168028 55.692786) (xy 153.047715 55.858386) (xy 152.954781 56.040776) (xy 152.891522 56.235465)\r\n\t\t\t\t(xy 152.8595 56.437648) (xy 152.8595 56.642351) (xy 152.891522 56.844534) (xy 152.954781 57.039223)\r\n\t\t\t\t(xy 153.035431 57.197505) (xy 153.048327 57.266174) (xy 153.022051 57.330915) (xy 152.964944 57.371172)\r\n\t\t\t\t(xy 152.924946 57.3778) (xy 132.935054 57.3778) (xy 132.868015 57.358115) (xy 132.82226 57.305311)\r\n\t\t\t\t(xy 132.812316 57.236153) (xy 132.824569 57.197505) (xy 132.905218 57.039223) (xy 132.905218 57.039222)\r\n\t\t\t\t(xy 132.90522 57.039219) (xy 132.968477 56.844534) (xy 133.0005 56.642352) (xy 133.0005 56.437648)\r\n\t\t\t\t(xy 132.978315 56.297578) (xy 132.968477 56.235465) (xy 132.919888 56.085925) (xy 132.90522 56.040781)\r\n\t\t\t\t(xy 132.905218 56.040778) (xy 132.905218 56.040776) (xy 132.847249 55.927007) (xy 132.812287 55.85839)\r\n\t\t\t\t(xy 132.786812 55.823326) (xy 132.691971 55.692786) (xy 132.660736 55.661551) (xy 132.627251 55.600228)\r\n\t\t\t\t(xy 132.632235 55.530536) (xy 132.674107 55.474603) (xy 132.70508 55.457689) (xy 132.742331 55.443796)\r\n\t\t\t\t(xy 132.857546 55.357546) (xy 132.943796 55.242331) (xy 132.994091 55.107483) (xy 133.0005 55.047873)\r\n\t\t\t\t(xy 133.000499 52.952128) (xy 132.994091 52.892517) (xy 132.992299 52.887713) (xy 132.943797 52.757671)\r\n\t\t\t\t(xy 132.943793 52.757664) (xy 132.857547 52.642455) (xy 132.857544 52.642452) (xy 132.742335 52.556206)\r\n\t\t\t\t(xy 132.742328 52.556202) (xy 132.607482 52.505908) (xy 132.607483 52.505908) (xy 132.547883 52.499501)\r\n\t\t\t\t(xy 132.547881 52.4995) (xy 132.547873 52.4995) (xy 132.547864 52.4995) (xy 130.452129 52.4995)\r\n\t\t\t\t(xy 130.452123 52.499501) (xy 130.392516 52.505908) (xy 130.257671 52.556202) (xy 130.257664 52.556206)\r\n\t\t\t\t(xy 130.142455 52.642452) (xy 130.142452 52.642455) (xy 130.056206 52.757664) (xy 130.056202 52.757671)\r\n\t\t\t\t(xy 130.005908 52.892517) (xy 129.999501 52.952116) (xy 129.999501 52.952123) (xy 129.9995 52.952135)\r\n\t\t\t\t(xy 129.9995 53.349788) (xy 129.979815 53.416827) (xy 129.9375 53.457174) (xy 129.916395 53.46936)\r\n\t\t\t\t(xy 129.872989 53.49442) (xy 129.829585 53.519479) (xy 129.829582 53.519481) (xy 129.717778 53.631286)\r\n\t\t\t\t(xy 128.874684 54.474381) (xy 128.813361 54.507866) (xy 128.787003 54.5107) (xy 117.932161 54.5107)\r\n\t\t\t\t(xy 117.865122 54.491015) (xy 117.819367 54.438211) (xy 117.809423 54.369053) (xy 117.81423 54.348381)\r\n\t\t\t\t(xy 117.828477 54.304534) (xy 117.8605 54.102351) (xy 117.8605 53.897648) (xy 117.828477 53.695465)\r\n\t\t\t\t(xy 117.779888 53.545925) (xy 117.76522 53.500781) (xy 117.765218 53.500778) (xy 117.765218 53.500776)\r\n\t\t\t\t(xy 117.707249 53.387007) (xy 117.672287 53.31839) (xy 117.664556 53.307749) (xy 117.551971 53.152786)\r\n\t\t\t\t(xy 117.407213 53.008028) (xy 117.241613 52.887715) (xy 117.241612 52.887714) (xy 117.24161 52.887713)\r\n\t\t\t\t(xy 117.145888 52.83894) (xy 117.059223 52.794781) (xy 116.864534 52.731522) (xy 116.689995 52.703878)\r\n\t\t\t\t(xy 116.662352 52.6995) (xy 116.057648 52.6995) (xy 116.033329 52.703351) (xy 115.855465 52.731522)\r\n\t\t\t\t(xy 115.660776 52.794781) (xy 115.478386 52.887715) (xy 115.312786 53.008028) (xy 115.168028 53.152786)\r\n\t\t\t\t(xy 115.047715 53.318386) (xy 114.954781 53.500776) (xy 114.891522 53.695465) (xy 114.8595 53.897648)\r\n\t\t\t\t(xy 114.8595 54.102351) (xy 114.891522 54.304534) (xy 114.90577 54.348381) (xy 114.907766 54.418222)\r\n\t\t\t\t(xy 114.871686 54.478055) (xy 114.808985 54.508884) (xy 114.787839 54.5107) (xy 96.212997 54.5107)\r\n\t\t\t\t(xy 96.145958 54.491015) (xy 96.125316 54.474381) (xy 95.28929 53.638355) (xy 95.289288 53.638352)\r\n\t\t\t\t(xy 95.170417 53.519481) (xy 95.170416 53.51948) (xy 95.083604 53.46936) (xy 95.083604 53.469358)\r\n\t\t\t\t(xy 95.083599 53.469357) (xy 95.0625 53.457175) (xy 95.062495 53.457172) (xy 95.014281 53.406602)\r\n\t\t\t\t(xy 95.000499 53.349787) (xy 95.000499 52.952129) (xy 95.000498 52.952123) (xy 95.000497 52.952116)\r\n\t\t\t\t(xy 94.994091 52.892517) (xy 94.992299 52.887713) (xy 94.943797 52.757671) (xy 94.943793 52.757664)\r\n\t\t\t\t(xy 94.857547 52.642455) (xy 94.857544 52.642452) (xy 94.742335 52.556206) (xy 94.742328 52.556202)\r\n\t\t\t\t(xy 94.607482 52.505908) (xy 94.607483 52.505908) (xy 94.547883 52.499501) (xy 94.547881 52.4995)\r\n\t\t\t\t(xy 94.547873 52.4995) (xy 94.547864 52.4995) (xy 92.452129 52.4995) (xy 92.452123 52.499501) (xy 92.392516 52.505908)\r\n\t\t\t\t(xy 92.257671 52.556202) (xy 92.257664 52.556206) (xy 92.142455 52.642452) (xy 92.142452 52.642455)\r\n\t\t\t\t(xy 92.056206 52.757664) (xy 92.056202 52.757671) (xy 92.005908 52.892517) (xy 91.999501 52.952116)\r\n\t\t\t\t(xy 91.999501 52.952123) (xy 91.9995 52.952135) (xy 80.5005 52.952135) (xy 80.5005 42.809998) (xy 156.694532 42.809998)\r\n\t\t\t\t(xy 156.694532 42.810001) (xy 156.714364 43.036686) (xy 156.714366 43.036697) (xy 156.773258 43.256488)\r\n\t\t\t\t(xy 156.773261 43.256497) (xy 156.869431 43.462732) (xy 156.869432 43.462734) (xy 156.999954 43.649141)\r\n\t\t\t\t(xy 157.160858 43.810045) (xy 157.160861 43.810047) (xy 157.347266 43.940568) (xy 157.553504 44.036739)\r\n\t\t\t\t(xy 157.773308 44.095635) (xy 157.93523 44.109801) (xy 157.999998 44.115468) (xy 158 44.115468)\r\n\t\t\t\t(xy 158.000002 44.115468) (xy 158.056673 44.110509) (xy 158.226692 44.095635) (xy 158.446496 44.036739)\r\n\t\t\t\t(xy 158.652734 43.940568) (xy 158.839139 43.810047) (xy 159.000047 43.649139) (xy 159.130568 43.462734)\r\n\t\t\t\t(xy 159.226739 43.256496) (xy 159.285635 43.036692) (xy 159.305468 42.81) (xy 159.285635 42.583308)\r\n\t\t\t\t(xy 159.226739 42.363504) (xy 159.130568 42.157266) (xy 159.000047 41.970861) (xy 159.000045 41.970858)\r\n\t\t\t\t(xy 158.839141 41.809954) (xy 158.652734 41.679432) (xy 158.652732 41.679431) (xy 158.446497 41.583261)\r\n\t\t\t\t(xy 158.446488 41.583258) (xy 158.226697 41.524366) (xy 158.226693 41.524365) (xy 158.226692 41.524365)\r\n\t\t\t\t(xy 158.226691 41.524364) (xy 158.226686 41.524364) (xy 158.000002 41.504532) (xy 157.999998 41.504532)\r\n\t\t\t\t(xy 157.773313 41.524364) (xy 157.773302 41.524366) (xy 157.553511 41.583258) (xy 157.553502 41.583261)\r\n\t\t\t\t(xy 157.347267 41.679431) (xy 157.347265 41.679432) (xy 157.160858 41.809954) (xy 156.999954 41.970858)\r\n\t\t\t\t(xy 156.869432 42.157265) (xy 156.869431 42.157267) (xy 156.773261 42.363502) (xy 156.773258 42.363511)\r\n\t\t\t\t(xy 156.714366 42.583302) (xy 156.714364 42.583313) (xy 156.694532 42.809998) (xy 80.5005 42.809998)\r\n\t\t\t\t(xy 80.5005 35.189998) (xy 156.694532 35.189998) (xy 156.694532 35.190001) (xy 156.714364 35.416686)\r\n\t\t\t\t(xy 156.714366 35.416697) (xy 156.773258 35.636488) (xy 156.773261 35.636497) (xy 156.869431 35.842732)\r\n\t\t\t\t(xy 156.869432 35.842734) (xy 156.999954 36.029141) (xy 157.160858 36.190045) (xy 157.160861 36.190047)\r\n\t\t\t\t(xy 157.347266 36.320568) (xy 157.553504 36.416739) (xy 157.773308 36.475635) (xy 157.93523 36.489801)\r\n\t\t\t\t(xy 157.999998 36.495468) (xy 158 36.495468) (xy 158.000002 36.495468) (xy 158.056673 36.490509)\r\n\t\t\t\t(xy 158.226692 36.475635) (xy 158.446496 36.416739) (xy 158.652734 36.320568) (xy 158.839139 36.190047)\r\n\t\t\t\t(xy 159.000047 36.029139) (xy 159.130568 35.842734) (xy 159.226739 35.636496) (xy 159.285635 35.416692)\r\n\t\t\t\t(xy 159.305468 35.19) (xy 159.285635 34.963308) (xy 159.226739 34.743504) (xy 159.130568 34.537266)\r\n\t\t\t\t(xy 159.000047 34.350861) (xy 159.000045 34.350858) (xy 158.839141 34.189954) (xy 158.652734 34.059432)\r\n\t\t\t\t(xy 158.652732 34.059431) (xy 158.446497 33.963261) (xy 158.446488 33.963258) (xy 158.226697 33.904366)\r\n\t\t\t\t(xy 158.226693 33.904365) (xy 158.226692 33.904365) (xy 158.226691 33.904364) (xy 158.226686 33.904364)\r\n\t\t\t\t(xy 158.000002 33.884532) (xy 157.999998 33.884532) (xy 157.773313 33.904364) (xy 157.773302 33.904366)\r\n\t\t\t\t(xy 157.553511 33.963258) (xy 157.553502 33.963261) (xy 157.347267 34.059431) (xy 157.347265 34.059432)\r\n\t\t\t\t(xy 157.160858 34.189954) (xy 156.999954 34.350858) (xy 156.869432 34.537265) (xy 156.869431 34.537267)\r\n\t\t\t\t(xy 156.773261 34.743502) (xy 156.773258 34.743511) (xy 156.714366 34.963302) (xy 156.714364 34.963313)\r\n\t\t\t\t(xy 156.694532 35.189998) (xy 80.5005 35.189998) (xy 80.5005 29.052155) (xy 155.325 29.052155) (xy 155.325 29.75)\r\n\t\t\t\t(xy 156.349722 29.75) (xy 156.305667 29.826306) (xy 156.275 29.940756) (xy 156.275 30.059244) (xy 156.305667 30.173694)\r\n\t\t\t\t(xy 156.349722 30.25) (xy 155.325 30.25) (xy 155.325 30.947844) (xy 155.331401 31.007372) (xy 155.331403 31.007379)\r\n\t\t\t\t(xy 155.381645 31.142086) (xy 155.381649 31.142093) (xy 155.467809 31.257187) (xy 155.467812 31.25719)\r\n\t\t\t\t(xy 155.582906 31.34335) (xy 155.582913 31.343354) (xy 155.71762 31.393596) (xy 155.717627 31.393598)\r\n\t\t\t\t(xy 155.777155 31.399999) (xy 155.777172 31.4) (xy 156.475 31.4) (xy 156.475 30.375277) (xy 156.551306 30.419333)\r\n\t\t\t\t(xy 156.665756 30.45) (xy 156.784244 30.45) (xy 156.898694 30.419333) (xy 156.975 30.375277) (xy 156.975 31.4)\r\n\t\t\t\t(xy 157.672828 31.4) (xy 157.672844 31.399999) (xy 157.732372 31.393598) (xy 157.732379 31.393596)\r\n\t\t\t\t(xy 157.867086 31.343354) (xy 157.867093 31.34335) (xy 157.982187 31.25719) (xy 157.98219 31.257187)\r\n\t\t\t\t(xy 158.06835 31.142093) (xy 158.068355 31.142084) (xy 158.097075 31.065081) (xy 158.138945 31.009147)\r\n\t\t\t\t(xy 158.204409 30.984729) (xy 158.272682 30.99958) (xy 158.304484 31.024428) (xy 158.313216 31.033913)\r\n\t\t\t\t(xy 158.313219 31.033915) (xy 158.313222 31.033918) (xy 158.496365 31.176464) (xy 158.496371 31.176468)\r\n\t\t\t\t(xy 158.496374 31.17647) (xy 158.700497 31.286936) (xy 158.814487 31.326068) (xy 158.920015 31.362297)\r\n\t\t\t\t(xy 158.920017 31.362297) (xy 158.920019 31.362298) (xy 159.148951 31.4005) (xy 159.148952 31.4005)\r\n\t\t\t\t(xy 159.381048 31.4005) (xy 159.381049 31.4005) (xy 159.609981 31.362298) (xy 159.829503 31.286936)\r\n\t\t\t\t(xy 160.033626 31.17647) (xy 160.216784 31.033913) (xy 160.373979 30.863153) (xy 160.500924 30.668849)\r\n\t\t\t\t(xy 160.594157 30.4563) (xy 160.651134 30.231305) (xy 160.6703 30) (xy 160.6703 29.999993) (xy 160.651135 29.768702)\r\n\t\t\t\t(xy 160.651133 29.768691) (xy 160.594157 29.543699) (xy 160.500924 29.331151) (xy 160.373983 29.136852)\r\n\t\t\t\t(xy 160.37398 29.136849) (xy 160.373979 29.136847) (xy 160.216784 28.966087) (xy 160.216779 28.966083)\r\n\t\t\t\t(xy 160.216777 28.966081) (xy 160.033634 28.823535) (xy 160.033628 28.823531) (xy 159.829504 28.713064)\r\n\t\t\t\t(xy 159.829495 28.713061) (xy 159.609984 28.637702) (xy 159.422404 28.606401) (xy 159.381049 28.5995)\r\n\t\t\t\t(xy 159.148951 28.5995) (xy 159.107596 28.606401) (xy 158.920015 28.637702) (xy 158.700504 28.713061)\r\n\t\t\t\t(xy 158.700495 28.713064) (xy 158.496371 28.823531) (xy 158.496365 28.823535) (xy 158.313222 28.966081)\r\n\t\t\t\t(xy 158.313215 28.966087) (xy 158.304484 28.975572) (xy 158.244595 29.011561) (xy 158.174757 29.009458)\r\n\t\t\t\t(xy 158.117143 28.969932) (xy 158.097075 28.934918) (xy 158.068355 28.857915) (xy 158.06835 28.857906)\r\n\t\t\t\t(xy 157.98219 28.742812) (xy 157.982187 28.742809) (xy 157.867093 28.656649) (xy 157.867086 28.656645)\r\n\t\t\t\t(xy 157.732379 28.606403) (xy 157.732372 28.606401) (xy 157.672844 28.6) (xy 156.975 28.6) (xy 156.975 29.624722)\r\n\t\t\t\t(xy 156.898694 29.580667) (xy 156.784244 29.55) (xy 156.665756 29.55) (xy 156.551306 29.580667)\r\n\t\t\t\t(xy 156.475 29.624722) (xy 156.475 28.6) (xy 155.777155 28.6) (xy 155.717627 28.606401) (xy 155.71762 28.606403)\r\n\t\t\t\t(xy 155.582913 28.656645) (xy 155.582906 28.656649) (xy 155.467812 28.742809) (xy 155.467809 28.742812)\r\n\t\t\t\t(xy 155.381649 28.857906) (xy 155.381645 28.857913) (xy 155.331403 28.99262) (xy 155.331401 28.992627)\r\n\t\t\t\t(xy 155.325 29.052155) (xy 80.5005 29.052155) (xy 80.5005 26.1245) (xy 80.520185 26.057461) (xy 80.572989 26.011706)\r\n\t\t\t\t(xy 80.6245 26.0005) (xy 178.3755 26.0005)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 123.542572 106.99701) (xy 123.557528 107.009763) (xy 129.998084 113.450319) (xy 130.031569 113.511642)\r\n\t\t\t\t(xy 130.026585 113.581334) (xy 129.984713 113.637267) (xy 129.919249 113.661684) (xy 129.910403 113.662)\r\n\t\t\t\t(xy 125.419297 113.662) (xy 125.352258 113.642315) (xy 125.331616 113.625681) (xy 123.63929 111.933355)\r\n\t\t\t\t(xy 123.639288 111.933352) (xy 123.520417 111.814481) (xy 123.520416 111.81448) (xy 123.433604 111.76436)\r\n\t\t\t\t(xy 123.433604 111.764359) (xy 123.4336 111.764358) (xy 123.416112 111.75426) (xy 123.383486 111.735423)\r\n\t\t\t\t(xy 123.262994 111.703137) (xy 123.203334 111.666771) (xy 123.182708 111.635768) (xy 123.174038 111.617176)\r\n\t\t\t\t(xy 123.174034 111.617169) (xy 123.038494 111.423597) (xy 122.871402 111.256506) (xy 122.871401 111.256505)\r\n\t\t\t\t(xy 122.685405 111.126269) (xy 122.641781 111.071692) (xy 122.634588 111.002193) (xy 122.66611 110.939839)\r\n\t\t\t\t(xy 122.685405 110.923119) (xy 122.871082 110.793105) (xy 123.038105 110.626082) (xy 123.1736 110.432578)\r\n\t\t\t\t(xy 123.273429 110.218492) (xy 123.273432 110.218486) (xy 123.330636 110.005) (xy 122.433012 110.005)\r\n\t\t\t\t(xy 122.465925 109.947993) (xy 122.5 109.820826) (xy 122.5 109.689174) (xy 122.465925 109.562007)\r\n\t\t\t\t(xy 122.433012 109.505) (xy 123.330636 109.505) (xy 123.330635 109.504999) (xy 123.273432 109.291513)\r\n\t\t\t\t(xy 123.273429 109.291507) (xy 123.1736 109.077422) (xy 123.173599 109.07742) (xy 123.038113 108.883926)\r\n\t\t\t\t(xy 123.038108 108.88392) (xy 122.871078 108.71689) (xy 122.685405 108.586879) (xy 122.64178 108.532302)\r\n\t\t\t\t(xy 122.634588 108.462804) (xy 122.66611 108.400449) (xy 122.685406 108.38373) (xy 122.719589 108.359795)\r\n\t\t\t\t(xy 122.871401 108.253495) (xy 123.038495 108.086401) (xy 123.174035 107.89283) (xy 123.273903 107.678663)\r\n\t\t\t\t(xy 123.335063 107.450408) (xy 123.355659 107.215) (xy 123.346319 107.10825) (xy 123.360085 107.039752)\r\n\t\t\t\t(xy 123.4087 106.989569) (xy 123.476729 106.973635)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 152.77897 107.192777) (xy 152.834903 107.234649) (xy 152.858627 107.297557) (xy 152.858738 107.29754)\r\n\t\t\t\t(xy 152.858822 107.298076) (xy 152.859252 107.299214) (xy 152.859498 107.302342) (xy 152.891522 107.504534)\r\n\t\t\t\t(xy 152.954781 107.699223) (xy 153.047715 107.881613) (xy 153.168028 108.047213) (xy 153.312786 108.191971)\r\n\t\t\t\t(xy 153.467749 108.304556) (xy 153.47839 108.312287) (xy 153.550424 108.34899) (xy 153.571629 108.359795)\r\n\t\t\t\t(xy 153.622425 108.40777) (xy 153.63922 108.475591) (xy 153.616682 108.541726) (xy 153.571629 108.580765)\r\n\t\t\t\t(xy 153.47865 108.62814) (xy 153.313105 108.748417) (xy 153.313104 108.748417) (xy 153.168417 108.893104)\r\n\t\t\t\t(xy 153.168417 108.893105) (xy 153.04814 109.05865) (xy 152.955244 109.24097) (xy 152.892009 109.435586)\r\n\t\t\t\t(xy 152.883391 109.49) (xy 153.926988 109.49) (xy 153.894075 109.547007) (xy 153.86 109.674174)\r\n\t\t\t\t(xy 153.86 109.805826) (xy 153.894075 109.932993) (xy 153.926988 109.99) (xy 152.883391 109.99)\r\n\t\t\t\t(xy 152.892009 110.044413) (xy 152.955244 110.239029) (xy 153.04814 110.421349) (xy 153.168417 110.586894)\r\n\t\t\t\t(xy 153.168417 110.586895) (xy 153.313104 110.731582) (xy 153.478652 110.851861) (xy 153.571628 110.899234)\r\n\t\t\t\t(xy 153.622425 110.947208) (xy 153.63922 111.015029) (xy 153.616683 111.081164) (xy 153.57163 111.120203)\r\n\t\t\t\t(xy 153.478388 111.167713) (xy 153.312786 111.288028) (xy 153.168028 111.432786) (xy 153.047715 111.598386)\r\n\t\t\t\t(xy 152.954781 111.780776) (xy 152.891522 111.975465) (xy 152.8595 112.177648) (xy 152.8595 112.382351)\r\n\t\t\t\t(xy 152.891522 112.584534) (xy 152.954781 112.779223) (xy 153.047715 112.961613) (xy 153.168028 113.127213)\r\n\t\t\t\t(xy 153.312782 113.271967) (xy 153.312787 113.271971) (xy 153.37355 113.316118) (xy 153.416216 113.371448)\r\n\t\t\t\t(xy 153.422195 113.441061) (xy 153.38959 113.502856) (xy 153.388347 113.504117) (xy 153.266782 113.625682)\r\n\t\t\t\t(xy 153.205462 113.659166) (xy 153.179103 113.662) (xy 146.506597 113.662) (xy 146.439558 113.642315)\r\n\t\t\t\t(xy 146.393803 113.589511) (xy 146.383859 113.520353) (xy 146.412884 113.456797) (xy 146.418916 113.450319)\r\n\t\t\t\t(xy 147.942951 111.926284) (xy 152.647957 107.221276) (xy 152.709278 107.187793)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 57.726988) (xy 160.692993 57.694075) (xy 160.565826 57.66) (xy 160.434174 57.66) (xy 160.307007 57.694075)\r\n\t\t\t\t(xy 160.25 57.726988) (xy 160.25 56.053012) (xy 160.307007 56.085925) (xy 160.434174 56.12) (xy 160.565826 56.12)\r\n\t\t\t\t(xy 160.692993 56.085925) (xy 160.75 56.053012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 55.186988) (xy 160.692993 55.154075) (xy 160.565826 55.12) (xy 160.434174 55.12) (xy 160.307007 55.154075)\r\n\t\t\t\t(xy 160.25 55.186988) (xy 160.25 53.513012) (xy 160.307007 53.545925) (xy 160.434174 53.58) (xy 160.565826 53.58)\r\n\t\t\t\t(xy 160.692993 53.545925) (xy 160.75 53.513012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 52.646988) (xy 160.692993 52.614075) (xy 160.565826 52.58) (xy 160.434174 52.58) (xy 160.307007 52.614075)\r\n\t\t\t\t(xy 160.25 52.646988) (xy 160.25 50.973012) (xy 160.307007 51.005925) (xy 160.434174 51.04) (xy 160.565826 51.04)\r\n\t\t\t\t(xy 160.692993 51.005925) (xy 160.75 50.973012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 160.75 50.106988) (xy 160.692993 50.074075) (xy 160.565826 50.04) (xy 160.434174 50.04) (xy 160.307007 50.074075)\r\n\t\t\t\t(xy 160.25 50.106988) (xy 160.25 48.433012) (xy 160.307007 48.465925) (xy 160.434174 48.5) (xy 160.565826 48.5)\r\n\t\t\t\t(xy 160.692993 48.465925) (xy 160.75 48.433012)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(filled_polygon\r\n\t\t\t(layer \"B.Cu\")\r\n\t\t\t(pts\r\n\t\t\t\t(xy 178.442539 26.020185) (xy 178.488294 26.072989) (xy 178.4995 26.1245) (xy 178.4995 122.8755)\r\n\t\t\t\t(xy 178.479815 122.942539) (xy 178.427011 122.988294) (xy 178.3755 122.9995) (xy 80.6245 122.9995)\r\n\t\t\t\t(xy 80.557461 122.979815) (xy 80.511706 122.927011) (xy 80.5005 122.8755) (xy 80.5005 85.499994)\r\n\t\t\t\t(xy 81.494859 85.499994) (xy 81.494859 85.500005) (xy 81.515385 85.747729) (xy 81.515387 85.747738)\r\n\t\t\t\t(xy 81.576412 85.988717) (xy 81.676266 86.216364) (xy 81.776564 86.369882) (xy 82.476212 85.670234)\r\n\t\t\t\t(xy 82.487482 85.712292) (xy 82.55989 85.837708) (xy 82.662292 85.94011) (xy 82.787708 86.012518)\r\n\t\t\t\t(xy 82.829765 86.023787) (xy 82.129942 86.723609) (xy 82.176768 86.760055) (xy 82.17677 86.760056)\r\n\t\t\t\t(xy 82.395385 86.878364) (xy 82.395396 86.878369) (xy 82.630506 86.959083) (xy 82.875707 87) (xy 83.124293 87)\r\n\t\t\t\t(xy 83.369493 86.959083) (xy 83.604603 86.878369) (xy 83.604614 86.878364) (xy 83.823228 86.760057)\r\n\t\t\t\t(xy 83.823231 86.760055) (xy 83.870056 86.723609) (xy 83.170234 86.023787) (xy 83.212292 86.012518)\r\n\t\t\t\t(xy 83.337708 85.94011) (xy 83.44011 85.837708) (xy 83.512518 85.712292) (xy 83.523787 85.670235)\r\n\t\t\t\t(xy 84.223434 86.369882) (xy 84.323731 86.216369) (xy 84.423587 85.988717) (xy 84.484612 85.747738)\r\n\t\t\t\t(xy 84.484614 85.747729) (xy 84.505141 85.500005) (xy 84.505141 85.499994) (xy 84.484614 85.25227)\r\n\t\t\t\t(xy 84.484612 85.252261) (xy 84.423587 85.011282) (xy 84.323731 84.78363) (xy 84.223434 84.630116)\r\n\t\t\t\t(xy 83.523787 85.329764) (xy 83.512518 85.287708) (xy 83.44011 85.162292) (xy 83.337708 85.05989)\r\n\t\t\t\t(xy 83.212292 84.987482) (xy 83.170235 84.976212) (xy 83.870057 84.27639) (xy 83.870056 84.276389)\r\n\t\t\t\t(xy 83.823229 84.239943) (xy 83.604614 84.121635) (xy 83.604603 84.12163) (xy 83.369493 84.040916)\r\n\t\t\t\t(xy 83.124293 84) (xy 82.875707 84) (xy 82.630506 84.040916) (xy 82.395396 84.12163) (xy 82.39539 84.121632)\r\n\t\t\t\t(xy 82.176761 84.239949) (xy 82.129942 84.276388) (xy 82.129942 84.27639) (xy 82.829765 84.976212)\r\n\t\t\t\t(xy 82.787708 84.987482) (xy 82.662292 85.05989) (xy 82.55989 85.162292) (xy 82.487482 85.287708)\r\n\t\t\t\t(xy 82.476212 85.329764) (xy 81.776564 84.630116) (xy 81.676267 84.783632) (xy 81.576412 85.011282)\r\n\t\t\t\t(xy 81.515387 85.252261) (xy 81.515385 85.25227) (xy 81.494859 85.499994) (xy 80.5005 85.499994)\r\n\t\t\t\t(xy 80.5005 78.999994) (xy 81.494859 78.999994) (xy 81.494859 79.000005) (xy 81.515385 79.247729)\r\n\t\t\t\t(xy 81.515387 79.247738) (xy 81.576412 79.488717) (xy 81.676266 79.716364) (xy 81.776564 79.869882)\r\n\t\t\t\t(xy 82.476212 79.170234) (xy 82.487482 79.212292) (xy 82.55989 79.337708) (xy 82.662292 79.44011)\r\n\t\t\t\t(xy 82.787708 79.512518) (xy 82.829765 79.523787) (xy 82.129942 80.223609) (xy 82.176768 80.260055)\r\n\t\t\t\t(xy 82.17677 80.260056) (xy 82.395385 80.378364) (xy 82.395396 80.378369) (xy 82.630506 80.459083)\r\n\t\t\t\t(xy 82.875707 80.5) (xy 83.124293 80.5) (xy 83.369493 80.459083) (xy 83.604603 80.378369) (xy 83.604614 80.378364)\r\n\t\t\t\t(xy 83.823228 80.260057) (xy 83.823231 80.260055) (xy 83.870056 80.223609) (xy 83.170234 79.523787)\r\n\t\t\t\t(xy 83.212292 79.512518) (xy 83.337708 79.44011) (xy 83.44011 79.337708) (xy 83.512518 79.212292)\r\n\t\t\t\t(xy 83.523787 79.170235) (xy 84.223434 79.869882) (xy 84.323731 79.716369) (xy 84.423587 79.488717)\r\n\t\t\t\t(xy 84.484612 79.247738) (xy 84.484614 79.247729) (xy 84.505141 79.000005) (xy 84.505141 78.999994)\r\n\t\t\t\t(xy 85.994357 78.999994) (xy 85.994357 79.000005) (xy 86.01489 79.247812) (xy 86.014892 79.247824)\r\n\t\t\t\t(xy 86.075936 79.488881) (xy 86.175826 79.716606) (xy 86.311833 79.924782) (xy 86.311836 79.924785)\r\n\t\t\t\t(xy 86.480256 80.107738) (xy 86.676491 80.260474) (xy 86.676494 80.260476) (xy 86.676496 80.260477)\r\n\t\t\t\t(xy 86.742609 80.296255) (xy 86.834517 80.345993) (xy 86.884108 80.395212) (xy 86.8995 80.455048)\r\n\t\t\t\t(xy 86.8995 84.044951) (xy 86.879815 84.11199) (xy 86.834518 84.154006) (xy 86.676493 84.239524)\r\n\t\t\t\t(xy 86.480257 84.392261) (xy 86.311833 84.575217) (xy 86.175826 84.783393) (xy 86.075936 85.011118)\r\n\t\t\t\t(xy 86.014892 85.252175) (xy 86.01489 85.252187) (xy 85.994357 85.499994) (xy 85.994357 85.500005)\r\n\t\t\t\t(xy 86.01489 85.747812) (xy 86.014892 85.747824) (xy 86.075936 85.988881) (xy 86.175826 86.216606)\r\n\t\t\t\t(xy 86.311833 86.424782) (xy 86.311836 86.424785) (xy 86.480256 86.607738) (xy 86.676491 86.760474)\r\n\t\t\t\t(xy 86.676494 86.760476) (xy 86.676496 86.760477) (xy 86.728474 86.788606) (xy 86.834517 86.845993)\r\n\t\t\t\t(xy 86.884108 86.895212) (xy 86.8995 86.955048) (xy 86.8995 92.77663) (xy 86.899499 92.776648) (xy 86.899499 92.942354)\r\n\t\t\t\t(xy 86.899498 92.942354) (xy 86.899499 92.942357) (xy 86.939599 93.092011) (xy 86.941377 93.098644)\r\n\t\t\t\t(xy 86.939714 93.168494) (xy 86.900552 93.226357) (xy 86.895924 93.229995) (xy 86.792454 93.307454)\r\n\t\t\t\t(xy 86.792453 93.307455) (xy 86.792452 93.307456) (xy 86.706206 93.422664) (xy 86.706202 93.422671)\r\n\t\t\t\t(xy 86.655908 93.557517) (xy 86.649501 93.617116) (xy 86.649501 93.617123) (xy 86.6495 93.617135)\r\n\t\t\t\t(xy 86.6495 95.41287) (xy 86.649501 95.412876) (xy 86.655908 95.472483) (xy 86.706202 95.607328)\r\n\t\t\t\t(xy 86.706206 95.607335) (xy 86.792452 95.722544) (xy 86.792455 95.722547) (xy 86.907664 95.808793)\r\n\t\t\t\t(xy 86.907671 95.808797) (xy 87.039081 95.85781) (xy 87.095015 95.899681) (xy 87.119432 95.965145)\r\n\t\t\t\t(xy 87.10458 96.033418) (xy 87.08343 96.061673) (xy 86.961503 96.1836) (xy 86.825965 96.377169)\r\n\t\t\t\t(xy 86.825964 96.377171) (xy 86.726098 96.591335) (xy 86.726094 96.591344) (xy 86.664938 96.819586)\r\n\t\t\t\t(xy 86.664936 96.819596) (xy 86.644341 97.054999) (xy 86.644341 97.055) (xy 86.664936 97.290403)\r\n\t\t\t\t(xy 86.664938 97.290413) (xy 86.726094 97.518655) (xy 86.726096 97.518659) (xy 86.726097 97.518663)\r\n\t\t\t\t(xy 86.800506 97.678233) (xy 86.825965 97.73283) (xy 86.825967 97.732834) (xy 86.961501 97.926395)\r\n\t\t\t\t(xy 86.961506 97.926402) (xy 87.128597 98.093493) (xy 87.128603 98.093498) (xy 87.314158 98.223425)\r\n\t\t\t\t(xy 87.357783 98.278002) (xy 87.364977 98.3475) (xy 87.333454 98.409855) (xy 87.314158 98.426575)\r\n\t\t\t\t(xy 87.128597 98.556505) (xy 86.961505 98.723597) (xy 86.825965 98.917169) (xy 86.825964 98.917171)\r\n\t\t\t\t(xy 86.726098 99.131335) (xy 86.726094 99.131344) (xy 86.664938 99.359586) (xy 86.664936 99.359596)\r\n\t\t\t\t(xy 86.644341 99.594995) (xy 86.644341 99.595) (xy 86.664936 99.830403) (xy 86.664938 99.830413)\r\n\t\t\t\t(xy 86.726094 100.058655) (xy 86.726096 100.058659) (xy 86.726097 100.058663) (xy 86.797317 100.211394)\r\n\t\t\t\t(xy 86.825965 100.27283) (xy 86.825967 100.272834) (xy 86.961501 100.466395) (xy 86.961506 100.466402)\r\n\t\t\t\t(xy 87.128597 100.633493) (xy 87.128603 100.633498) (xy 87.314158 100.763425) (xy 87.357783 100.818002)\r\n\t\t\t\t(xy 87.364977 100.8875) (xy 87.333454 100.949855) (xy 87.314158 100.966575) (xy 87.128597 101.096505)\r\n\t\t\t\t(xy 86.961505 101.263597) (xy 86.825965 101.457169) (xy 86.825964 101.457171) (xy 86.726098 101.671335)\r\n\t\t\t\t(xy 86.726094 101.671344) (xy 86.664938 101.899586) (xy 86.664936 101.899596) (xy 86.644341 102.134999)\r\n\t\t\t\t(xy 86.644341 102.135) (xy 86.664936 102.370403) (xy 86.664938 102.370413) (xy 86.726094 102.598655)\r\n\t\t\t\t(xy 86.726096 102.598659) (xy 86.726097 102.598663) (xy 86.789906 102.735501) (xy 86.825965 102.81283)\r\n\t\t\t\t(xy 86.825967 102.812834) (xy 86.918392 102.94483) (xy 86.951201 102.991686) (xy 86.961501 103.006395)\r\n\t\t\t\t(xy 86.961506 103.006402) (xy 87.128597 103.173493) (xy 87.128603 103.173498) (xy 87.314158 103.303425)\r\n\t\t\t\t(xy 87.357783 103.358002) (xy 87.364977 103.4275) (xy 87.333454 103.489855) (xy 87.314158 103.506575)\r\n\t\t\t\t(xy 87.128597 103.636505) (xy 86.961505 103.803597) (xy 86.825965 103.997169) (xy 86.825964 103.997171)\r\n\t\t\t\t(xy 86.726098 104.211335) (xy 86.726094 104.211344) (xy 86.664938 104.439586) (xy 86.664936 104.439596)\r\n\t\t\t\t(xy 86.644341 104.674999) (xy 86.644341 104.675) (xy 86.664936 104.910403) (xy 86.664938 104.910413)\r\n\t\t\t\t(xy 86.726094 105.138655) (xy 86.726096 105.138659) (xy 86.726097 105.138663) (xy 86.795519 105.287539)\r\n\t\t\t\t(xy 86.825965 105.35283) (xy 86.825967 105.352834) (xy 86.961501 105.546395) (xy 86.961506 105.546402)\r\n\t\t\t\t(xy 87.128597 105.713493) (xy 87.128603 105.713498) (xy 87.314158 105.843425) (xy 87.357783 105.898002)\r\n\t\t\t\t(xy 87.364977 105.9675) (xy 87.333454 106.029855) (xy 87.314158 106.046575) (xy 87.128597 106.176505)\r\n\t\t\t\t(xy 86.961505 106.343597) (xy 86.825965 106.537169) (xy 86.825964 106.537171) (xy 86.726098 106.751335)\r\n\t\t\t\t(xy 86.726094 106.751344) (xy 86.664938 106.979586) (xy 86.664936 106.979596) (xy 86.644341 107.214999)\r\n\t\t\t\t(xy 86.644341 107.215) (xy 86.664936 107.450403) (xy 86.664938 107.450413) (xy 86.726094 107.678655)\r\n\t\t\t\t(xy 86.726096 107.678659) (xy 86.726097 107.678663) (xy 86.753933 107.738357) (xy 86.825965 107.89283)\r\n\t\t\t\t(xy 86.825967 107.892834) (xy 86.961501 108.086395) (xy 86.961506 108.086402) (xy 87.128597 108.253493)\r\n\t\t\t\t(xy 87.128603 108.253498) (xy 87.314158 108.383425) (xy 87.357783 108.438002) (xy 87.364977 108.5075)\r\n\t\t\t\t(xy 87.333454 108.569855) (xy 87.314158 108.586575) (xy 87.128597 108.716505) (xy 86.961505 108.883597)\r\n\t\t\t\t(xy 86.825965 109.077169) (xy 86.825964 109.077171) (xy 86.726098 109.291335) (xy 86.726094 109.291344)\r\n\t\t\t\t(xy 86.664938 109.519586) (xy 86.664936 109.519596) (xy 86.644341 109.754999) (xy 86.644341 109.755)\r\n\t\t\t\t(xy 86.664936 109.990403) (xy 86.664938 109.990413) (xy 86.726094 110.218655) (xy 86.726096 110.218659)\r\n\t\t\t\t(xy 86.726097 110.218663) (xy 86.820611 110.421349) (xy 86.825965 110.43283) (xy 86.825967 110.432834)\r\n\t\t\t\t(xy 86.961501 110.626395) (xy 86.961506 110.626402) (xy 87.128597 110.793493) (xy 87.128603 110.793498)\r\n\t\t\t\t(xy 87.314158 110.923425) (xy 87.357783 110.978002) (xy 87.364977 111.0475) (xy 87.333454 111.109855)\r\n\t\t\t\t(xy 87.314158 111.126575) (xy 87.128597 111.256505) (xy 86.961505 111.423597) (xy 86.825965 111.617169)\r\n\t\t\t\t(xy 86.825964 111.617171) (xy 86.726098 111.831335) (xy 86.726094 111.831344) (xy 86.664938 112.059586)\r\n\t\t\t\t(xy 86.664936 112.059596) (xy 86.644341 112.294999) (xy 86.644341 112.295) (xy 86.664936 112.530403)\r\n\t\t\t\t(xy 86.664938 112.530413) (xy 86.726094 112.758655) (xy 86.726096 112.758659) (xy 86.726097 112.758663)\r\n\t\t\t\t(xy 86.820733 112.96161) (xy 86.825965 112.97283) (xy 86.825967 112.972834) (xy 86.905754 113.08678)\r\n\t\t\t\t(xy 86.961505 113.166401) (xy 87.128599 113.333495) (xy 87.212558 113.392284) (xy 87.322165 113.469032)\r\n\t\t\t\t(xy 87.322167 113.469033) (xy 87.32217 113.469035) (xy 87.536337 113.568903) (xy 87.764592 113.630063)\r\n\t\t\t\t(xy 87.952918 113.646539) (xy 87.999999 113.650659) (xy 88 113.650659) (xy 88.000001 113.650659)\r\n\t\t\t\t(xy 88.039234 113.647226) (xy 88.235408 113.630063) (xy 88.463663 113.568903) (xy 88.67783 113.469035)\r\n\t\t\t\t(xy 88.871401 113.333495) (xy 89.038495 113.166401) (xy 89.174035 112.97283) (xy 89.273903 112.758663)\r\n\t\t\t\t(xy 89.335063 112.530408) (xy 89.355659 112.295) (xy 89.335063 112.059592) (xy 89.273903 111.831337)\r\n\t\t\t\t(xy 89.174035 111.617171) (xy 89.160885 111.59839) (xy 89.038494 111.423597) (xy 88.871402 111.256506)\r\n\t\t\t\t(xy 88.871396 111.256501) (xy 88.685842 111.126575) (xy 88.642217 111.071998) (xy 88.635023 111.0025)\r\n\t\t\t\t(xy 88.666546 110.940145) (xy 88.685842 110.923425) (xy 88.787437 110.852287) (xy 88.871401 110.793495)\r\n\t\t\t\t(xy 89.038495 110.626401) (xy 89.174035 110.43283) (xy 89.273903 110.218663) (xy 89.335063 109.990408)\r\n\t\t\t\t(xy 89.355659 109.755) (xy 89.335063 109.519592) (xy 89.273903 109.291337) (xy 89.174035 109.077171)\r\n\t\t\t\t(xy 89.165793 109.065399) (xy 89.038494 108.883597) (xy 88.871402 108.716506) (xy 88.871396 108.716501)\r\n\t\t\t\t(xy 88.685842 108.586575) (xy 88.642217 108.531998) (xy 88.635023 108.4625) (xy 88.666546 108.400145)\r\n\t\t\t\t(xy 88.685842 108.383425) (xy 88.787437 108.312287) (xy 88.871401 108.253495) (xy 89.038495 108.086401)\r\n\t\t\t\t(xy 89.174035 107.89283) (xy 89.273903 107.678663) (xy 89.335063 107.450408) (xy 89.355659 107.215)\r\n\t\t\t\t(xy 89.335063 106.979592) (xy 89.273903 106.751337) (xy 89.174035 106.537171) (xy 89.165814 106.525429)\r\n\t\t\t\t(xy 89.038494 106.343597) (xy 88.871402 106.176506) (xy 88.871396 106.176501) (xy 88.685842 106.046575)\r\n\t\t\t\t(xy 88.642217 105.991998) (xy 88.635023 105.9225) (xy 88.666546 105.860145) (xy 88.685842 105.843425)\r\n\t\t\t\t(xy 88.719989 105.819515) (xy 88.871401 105.713495) (xy 89.038495 105.546401) (xy 89.174035 105.35283)\r\n\t\t\t\t(xy 89.273903 105.138663) (xy 89.335063 104.910408) (xy 89.355659 104.675) (xy 89.335063 104.439592)\r\n\t\t\t\t(xy 89.273903 104.211337) (xy 89.174035 103.997171) (xy 89.174034 103.997169) (xy 89.038494 103.803597)\r\n\t\t\t\t(xy 88.871402 103.636506) (xy 88.871396 103.636501) (xy 88.685842 103.506575) (xy 88.642217 103.451998)\r\n\t\t\t\t(xy 88.635023 103.3825) (xy 88.666546 103.320145) (xy 88.685842 103.303425) (xy 88.787437 103.232287)\r\n\t\t\t\t(xy 88.871401 103.173495) (xy 89.038495 103.006401) (xy 89.174035 102.81283) (xy 89.182707 102.794233)\r\n\t\t\t\t(xy 89.228879 102.741793) (xy 89.26299 102.726863) (xy 89.383485 102.694577) (xy 89.448298 102.657157)\r\n\t\t\t\t(xy 89.520416 102.61552) (xy 89.63222 102.503716) (xy 89.63222 102.503714) (xy 89.642424 102.493511)\r\n\t\t\t\t(xy 89.642427 102.493506) (xy 90.717517 101.418419) (xy 90.77884 101.384934) (xy 90.805198 101.3821)\r\n\t\t\t\t(xy 91.288543 101.3821) (xy 91.446657 101.3821) (xy 92.014044 101.3821) (xy 92.081083 101.401785)\r\n\t\t\t\t(xy 92.126838 101.454589) (xy 92.136782 101.523747) (xy 92.124529 101.562395) (xy 92.094781 101.620776)\r\n\t\t\t\t(xy 92.031522 101.815465) (xy 91.9995 102.017648) (xy 91.9995 102.222351) (xy 92.031522 102.424534)\r\n\t\t\t\t(xy 92.094781 102.619223) (xy 92.149626 102.72686) (xy 92.183954 102.794233) (xy 92.187715 102.801613)\r\n\t\t\t\t(xy 92.308028 102.967213) (xy 92.452786 103.111971) (xy 92.607749 103.224556) (xy 92.61839 103.232287)\r\n\t\t\t\t(xy 92.70984 103.278883) (xy 92.71108 103.279515) (xy 92.761876 103.32749) (xy 92.778671 103.395311)\r\n\t\t\t\t(xy 92.756134 103.461446) (xy 92.71108 103.500485) (xy 92.618386 103.547715) (xy 92.452786 103.668028)\r\n\t\t\t\t(xy 92.308028 103.812786) (xy 92.187715 103.978386) (xy 92.094781 104.160776) (xy 92.031522 104.355465)\r\n\t\t\t\t(xy 91.9995 104.557648) (xy 91.9995 104.762351) (xy 92.031522 104.964534) (xy 92.094781 105.159223)\r\n\t\t\t\t(xy 92.187715 105.341613) (xy 92.308028 105.507213) (xy 92.452786 105.651971) (xy 92.607749 105.764556)\r\n\t\t\t\t(xy 92.61839 105.772287) (xy 92.70984 105.818883) (xy 92.71108 105.819515) (xy 92.761876 105.86749)\r\n\t\t\t\t(xy 92.778671 105.935311) (xy 92.756134 106.001446) (xy 92.71108 106.040485) (xy 92.618386 106.087715)\r\n\t\t\t\t(xy 92.452786 106.208028) (xy 92.308028 106.352786) (xy 92.187715 106.518386) (xy 92.094781 106.700776)\r\n\t\t\t\t(xy 92.031522 106.895465) (xy 91.9995 107.097648) (xy 91.9995 107.302351) (xy 92.031522 107.504534)\r\n\t\t\t\t(xy 92.094781 107.699223) (xy 92.187715 107.881613) (xy 92.308028 108.047213) (xy 92.452786 108.191971)\r\n\t\t\t\t(xy 92.607749 108.304556) (xy 92.61839 108.312287) (xy 92.70984 108.358883) (xy 92.71108 108.359515)\r\n\t\t\t\t(xy 92.761876 108.40749) (xy 92.778671 108.475311) (xy 92.756134 108.541446) (xy 92.71108 108.580485)\r\n\t\t\t\t(xy 92.618386 108.627715) (xy 92.452786 108.748028) (xy 92.308028 108.892786) (xy 92.187715 109.058386)\r\n\t\t\t\t(xy 92.094781 109.240776) (xy 92.031522 109.435465) (xy 91.9995 109.637648) (xy 91.9995 109.842351)\r\n\t\t\t\t(xy 92.031522 110.044534) (xy 92.094781 110.239223) (xy 92.187715 110.421613) (xy 92.308028 110.587213)\r\n\t\t\t\t(xy 92.452786 110.731971) (xy 92.607749 110.844556) (xy 92.61839 110.852287) (xy 92.70984 110.898883)\r\n\t\t\t\t(xy 92.71108 110.899515) (xy 92.761876 110.94749) (xy 92.778671 111.015311) (xy 92.756134 111.081446)\r\n\t\t\t\t(xy 92.71108 111.120485) (xy 92.618386 111.167715) (xy 92.452786 111.288028) (xy 92.308028 111.432786)\r\n\t\t\t\t(xy 92.187715 111.598386) (xy 92.094781 111.780776) (xy 92.031522 111.975465) (xy 91.9995 112.177648)\r\n\t\t\t\t(xy 91.9995 112.382351) (xy 92.031522 112.584534) (xy 92.094781 112.779223) (xy 92.187715 112.961613)\r\n\t\t\t\t(xy 92.308028 113.127213) (xy 92.452786 113.271971) (xy 92.589707 113.371448) (xy 92.61839 113.392287)\r\n\t\t\t\t(xy 92.732284 113.450319) (xy 92.800776 113.485218) (xy 92.800778 113.485218) (xy 92.800781 113.48522)\r\n\t\t\t\t(xy 92.85894 113.504117) (xy 92.995465 113.548477) (xy 93.096557 113.564488) (xy 93.197648 113.5805)\r\n\t\t\t\t(xy 93.197649 113.5805) (xy 93.802351 113.5805) (xy 93.802352 113.5805) (xy 94.004534 113.548477)\r\n\t\t\t\t(xy 94.199219 113.48522) (xy 94.38161 113.392287) (xy 94.47459 113.324732) (xy 94.547213 113.271971)\r\n\t\t\t\t(xy 94.547215 113.271968) (xy 94.547219 113.271966) (xy 94.691966 113.127219) (xy 94.691968 113.127215)\r\n\t\t\t\t(xy 94.691971 113.127213) (xy 94.797039 112.982597) (xy 94.812287 112.96161) (xy 94.90522 112.779219)\r\n\t\t\t\t(xy 94.968477 112.584534) (xy 95.0005 112.382352) (xy 95.0005 112.177648) (xy 94.981802 112.059596)\r\n\t\t\t\t(xy 94.968477 111.975465) (xy 94.921649 111.831344) (xy 94.90522 111.780781) (xy 94.905218 111.780778)\r\n\t\t\t\t(xy 94.905218 111.780776) (xy 94.847129 111.666771) (xy 94.812287 111.59839) (xy 94.804556 111.587749)\r\n\t\t\t\t(xy 94.691971 111.432786) (xy 94.547213 111.288028) (xy 94.381614 111.167715) (xy 94.375006 111.164348)\r\n\t\t\t\t(xy 94.288917 111.120483) (xy 94.238123 111.072511) (xy 94.221328 111.00469) (xy 94.243865 110.938555)\r\n\t\t\t\t(xy 94.288917 110.899516) (xy 94.38161 110.852287) (xy 94.463068 110.793105) (xy 94.547213 110.731971)\r\n\t\t\t\t(xy 94.547215 110.731968) (xy 94.547219 110.731966) (xy 94.691966 110.587219) (xy 94.691968 110.587215)\r\n\t\t\t\t(xy 94.691971 110.587213) (xy 94.804318 110.432578) (xy 94.812287 110.42161) (xy 94.90522 110.239219)\r\n\t\t\t\t(xy 94.968477 110.044534) (xy 95.0005 109.842352) (xy 95.0005 109.637648) (xy 94.988596 109.562489)\r\n\t\t\t\t(xy 94.968477 109.435465) (xy 94.921649 109.291344) (xy 94.90522 109.240781) (xy 94.905218 109.240778)\r\n\t\t\t\t(xy 94.905218 109.240776) (xy 94.871503 109.174607) (xy 94.812287 109.05839) (xy 94.753833 108.977934)\r\n\t\t\t\t(xy 94.691971 108.892786) (xy 94.664991 108.865806) (xy 94.631506 108.804483) (xy 94.63649 108.734791)\r\n\t\t\t\t(xy 94.664991 108.690444) (xy 95.308222 108.047213) (xy 96.08652 107.268916) (xy 96.165577 107.131984)\r\n\t\t\t\t(xy 96.206501 106.979257) (xy 96.206501 106.821142) (xy 96.206501 106.813547) (xy 96.2065 106.813529)\r\n\t\t\t\t(xy 96.2065 72.040343) (xy 96.199378 72.013765) (xy 96.178778 71.936884) (xy 96.165577 71.887616)\r\n\t\t\t\t(xy 96.165576 71.887613) (xy 96.086524 71.75069) (xy 96.086521 71.750686) (xy 96.08652 71.750684)\r\n\t\t\t\t(xy 95.974716 71.63888) (xy 95.974715 71.638879) (xy 95.970385 71.634549) (xy 95.970374 71.634539)\r\n\t\t\t\t(xy 94.645191 70.309356) (xy 94.611706 70.248033) (xy 94.61669 70.178341) (xy 94.645191 70.133994)\r\n\t\t\t\t(xy 94.660462 70.118723) (xy 94.691966 70.087219) (xy 94.691968 70.087215) (xy 94.691971 70.087213)\r\n\t\t\t\t(xy 94.770034 69.979767) (xy 94.812287 69.92161) (xy 94.90522 69.739219) (xy 94.968477 69.544534)\r\n\t\t\t\t(xy 95.0005 69.342352) (xy 95.0005 69.137648) (xy 94.986144 69.047007) (xy 94.968477 68.935465)\r\n\t\t\t\t(xy 94.905218 68.740776) (xy 94.871503 68.674607) (xy 94.812287 68.55839) (xy 94.750321 68.4731)\r\n\t\t\t\t(xy 94.691971 68.392786) (xy 94.547213 68.248028) (xy 94.381614 68.127715) (xy 94.321334 68.097001)\r\n\t\t\t\t(xy 94.288917 68.080483) (xy 94.238123 68.032511) (xy 94.221328 67.96469) (xy 94.243865 67.898555)\r\n\t\t\t\t(xy 94.288917 67.859516) (xy 94.38161 67.812287) (xy 94.474686 67.744664) (xy 94.547213 67.691971)\r\n\t\t\t\t(xy 94.547215 67.691968) (xy 94.547219 67.691966) (xy 94.691966 67.547219) (xy 94.691968 67.547215)\r\n\t\t\t\t(xy 94.691971 67.547213) (xy 94.754605 67.461003) (xy 94.812287 67.38161) (xy 94.90522 67.199219)\r\n\t\t\t\t(xy 94.968477 67.004534) (xy 95.0005 66.802352) (xy 95.0005 66.597648) (xy 94.9926 66.547769) (xy 94.968477 66.395465)\r\n\t\t\t\t(xy 94.935022 66.292502) (xy 94.90522 66.200781) (xy 94.905218 66.200778) (xy 94.905218 66.200776)\r\n\t\t\t\t(xy 94.846557 66.085649) (xy 94.812287 66.01839) (xy 94.783957 65.979397) (xy 94.691971 65.852786)\r\n\t\t\t\t(xy 94.547213 65.708028) (xy 94.381614 65.587715) (xy 94.373271 65.583464) (xy 94.288917 65.540483)\r\n\t\t\t\t(xy 94.238123 65.492511) (xy 94.221328 65.42469) (xy 94.243865 65.358555) (xy 94.288917 65.319516)\r\n\t\t\t\t(xy 94.38161 65.272287) (xy 94.441599 65.228703) (xy 94.547213 65.151971) (xy 94.547215 65.151968)\r\n\t\t\t\t(xy 94.547219 65.151966) (xy 94.691966 65.007219) (xy 94.691968 65.007215) (xy 94.691971 65.007213)\r\n\t\t\t\t(xy 94.771833 64.89729) (xy 94.812287 64.84161) (xy 94.90522 64.659219) (xy 94.968477 64.464534)\r\n\t\t\t\t(xy 95.0005 64.262352) (xy 95.0005 64.057648) (xy 94.9989 64.047545) (xy 94.968477 63.855465) (xy 94.905218 63.660776)\r\n\t\t\t\t(xy 94.870818 63.593264) (xy 94.812287 63.47839) (xy 94.804556 63.467749) (xy 94.691971 63.312786)\r\n\t\t\t\t(xy 94.547213 63.168028) (xy 94.381614 63.047715) (xy 94.375006 63.044348) (xy 94.288917 63.000483)\r\n\t\t\t\t(xy 94.238123 62.952511) (xy 94.221328 62.88469) (xy 94.243865 62.818555) (xy 94.288917 62.779516)\r\n\t\t\t\t(xy 94.38161 62.732287) (xy 94.405474 62.714949) (xy 94.547213 62.611971) (xy 94.547215 62.611968)\r\n\t\t\t\t(xy 94.547219 62.611966) (xy 94.691966 62.467219) (xy 94.691968 62.467215) (xy 94.691971 62.467213)\r\n\t\t\t\t(xy 94.770429 62.359223) (xy 94.812287 62.30161) (xy 94.90522 62.119219) (xy 94.968477 61.924534)\r\n\t\t\t\t(xy 95.0005 61.722352) (xy 95.0005 61.517648) (xy 94.97031 61.327041) (xy 94.968477 61.315465) (xy 94.932358 61.204303)\r\n\t\t\t\t(xy 94.90522 61.120781) (xy 94.905218 61.120778) (xy 94.905218 61.120776) (xy 94.860135 61.032297)\r\n\t\t\t\t(xy 94.812287 60.93839) (xy 94.78222 60.897006) (xy 94.691971 60.772786) (xy 94.547213 60.628028)\r\n\t\t\t\t(xy 94.381614 60.507715) (xy 94.354269 60.493782) (xy 94.288917 60.460483) (xy 94.238123 60.412511)\r\n\t\t\t\t(xy 94.221328 60.34469) (xy 94.243865 60.278555) (xy 94.288917 60.239516) (xy 94.38161 60.192287)\r\n\t\t\t\t(xy 94.40277 60.176913) (xy 94.547213 60.071971) (xy 94.547215 60.071968) (xy 94.547219 60.071966)\r\n\t\t\t\t(xy 94.691966 59.927219) (xy 94.691968 59.927215) (xy 94.691971 59.927213) (xy 94.792674 59.788605)\r\n\t\t\t\t(xy 94.812287 59.76161) (xy 94.90522 59.579219) (xy 94.968477 59.384534) (xy 95.0005 59.182352)\r\n\t\t\t\t(xy 95.0005 58.977648) (xy 94.968477 58.775466) (xy 94.968476 58.775464) (xy 94.919888 58.625925)\r\n\t\t\t\t(xy 94.90522 58.580781) (xy 94.905218 58.580778) (xy 94.905218 58.580776) (xy 94.847249 58.467007)\r\n\t\t\t\t(xy 94.812287 58.39839) (xy 94.804556 58.387749) (xy 94.691971 58.232786) (xy 94.547213 58.088028)\r\n\t\t\t\t(xy 94.381614 57.967715) (xy 94.375006 57.964348) (xy 94.288917 57.920483) (xy 94.238123 57.872511)\r\n\t\t\t\t(xy 94.221328 57.80469) (xy 94.243865 57.738555) (xy 94.288917 57.699516) (xy 94.38161 57.652287)\r\n\t\t\t\t(xy 94.448094 57.603984) (xy 94.547213 57.531971) (xy 94.547215 57.531968) (xy 94.547219 57.531966)\r\n\t\t\t\t(xy 94.691966 57.387219) (xy 94.691968 57.387215) (xy 94.691971 57.387213) (xy 94.763384 57.28892)\r\n\t\t\t\t(xy 94.812287 57.22161) (xy 94.90522 57.039219) (xy 94.968477 56.844534) (xy 95.0005 56.642352)\r\n\t\t\t\t(xy 95.0005 56.490897) (xy 95.020185 56.423858) (xy 95.036819 56.403216) (xy 97.953316 53.486719)\r\n\t\t\t\t(xy 98.014639 53.453234) (xy 98.040997 53.4504) (xy 114.800478 53.4504) (xy 114.867517 53.470085)\r\n\t\t\t\t(xy 114.913272 53.522889) (xy 114.923216 53.592047) (xy 114.918409 53.612718) (xy 114.891523 53.695461)\r\n\t\t\t\t(xy 114.891523 53.695464) (xy 114.8595 53.897648) (xy 114.8595 54.102351) (xy 114.891522 54.304534)\r\n\t\t\t\t(xy 114.954781 54.499223) (xy 115.047715 54.681613) (xy 115.168028 54.847213) (xy 115.312786 54.991971)\r\n\t\t\t\t(xy 115.467749 55.104556) (xy 115.47839 55.112287) (xy 115.565177 55.156507) (xy 115.57108 55.159515)\r\n\t\t\t\t(xy 115.621876 55.20749) (xy 115.638671 55.275311) (xy 115.616134 55.341446) (xy 115.57108 55.380485)\r\n\t\t\t\t(xy 115.478386 55.427715) (xy 115.312786 55.548028) (xy 115.168028 55.692786) (xy 115.047715 55.858386)\r\n\t\t\t\t(xy 114.954781 56.040776) (xy 114.891522 56.235465) (xy 114.8595 56.437648) (xy 114.8595 56.642351)\r\n\t\t\t\t(xy 114.891522 56.844534) (xy 114.954781 57.039223) (xy 115.047715 57.221613) (xy 115.168028 57.387213)\r\n\t\t\t\t(xy 115.312786 57.531971) (xy 115.422051 57.611355) (xy 115.47839 57.652287) (xy 115.565177 57.696507)\r\n\t\t\t\t(xy 115.57108 57.699515) (xy 115.621876 57.74749) (xy 115.638671 57.815311) (xy 115.616134 57.881446)\r\n\t\t\t\t(xy 115.57108 57.920485) (xy 115.478386 57.967715) (xy 115.312786 58.088028) (xy 115.168028 58.232786)\r\n\t\t\t\t(xy 115.047715 58.398386) (xy 114.954781 58.580776) (xy 114.891522 58.775465) (xy 114.8595 58.977648)\r\n\t\t\t\t(xy 114.8595 59.182351) (xy 114.891522 59.384534) (xy 114.954781 59.579223) (xy 115.047715 59.761613)\r\n\t\t\t\t(xy 115.168028 59.927213) (xy 115.312786 60.071971) (xy 115.467749 60.184556) (xy 115.47839 60.192287)\r\n\t\t\t\t(xy 115.56984 60.238883) (xy 115.57108 60.239515) (xy 115.621876 60.28749) (xy 115.638671 60.355311)\r\n\t\t\t\t(xy 115.616134 60.421446) (xy 115.57108 60.460485) (xy 115.478386 60.507715) (xy 115.312786 60.628028)\r\n\t\t\t\t(xy 115.168028 60.772786) (xy 115.047715 60.938386) (xy 114.954781 61.120776) (xy 114.891522 61.315465)\r\n\t\t\t\t(xy 114.8595 61.517648) (xy 114.8595 61.722352) (xy 114.860129 61.726321) (xy 114.891522 61.924534)\r\n\t\t\t\t(xy 114.954781 62.119223) (xy 114.983811 62.176196) (xy 115.047712 62.301609) (xy 115.047715 62.301613)\r\n\t\t\t\t(xy 115.168028 62.467213) (xy 115.312786 62.611971) (xy 115.454526 62.714949) (xy 115.47839 62.732287)\r\n\t\t\t\t(xy 115.56984 62.778883) (xy 115.57108 62.779515) (xy 115.621876 62.82749) (xy 115.638671 62.895311)\r\n\t\t\t\t(xy 115.616134 62.961446) (xy 115.57108 63.000485) (xy 115.478386 63.047715) (xy 115.312786 63.168028)\r\n\t\t\t\t(xy 115.168028 63.312786) (xy 115.047715 63.478386) (xy 114.954781 63.660776) (xy 114.891522 63.855465)\r\n\t\t\t\t(xy 114.8611 64.047545) (xy 114.8595 64.057648) (xy 114.8595 64.262352) (xy 114.863878 64.289995)\r\n\t\t\t\t(xy 114.891522 64.464534) (xy 114.954781 64.659223) (xy 115.018691 64.784653) (xy 115.045084 64.836451)\r\n\t\t\t\t(xy 115.047715 64.841613) (xy 115.168028 65.007213) (xy 115.312786 65.151971) (xy 115.467749 65.264556)\r\n\t\t\t\t(xy 115.47839 65.272287) (xy 115.529328 65.298241) (xy 115.57108 65.319515) (xy 115.621876 65.36749)\r\n\t\t\t\t(xy 115.638671 65.435311) (xy 115.616134 65.501446) (xy 115.57108 65.540485) (xy 115.478386 65.587715)\r\n\t\t\t\t(xy 115.312786 65.708028) (xy 115.168028 65.852786) (xy 115.047715 66.018386) (xy 114.954781 66.200776)\r\n\t\t\t\t(xy 114.891522 66.395465) (xy 114.8595 66.597648) (xy 114.8595 66.802351) (xy 114.891522 67.004534)\r\n\t\t\t\t(xy 114.954781 67.199223) (xy 114.998637 67.285294) (xy 115.030993 67.348796) (xy 115.047715 67.381613)\r\n\t\t\t\t(xy 115.168028 67.547213) (xy 115.312786 67.691971) (xy 115.467749 67.804556) (xy 115.47839 67.812287)\r\n\t\t\t\t(xy 115.550424 67.84899) (xy 115.571629 67.859795) (xy 115.622425 67.90777) (xy 115.63922 67.975591)\r\n\t\t\t\t(xy 115.616682 68.041726) (xy 115.571629 68.080765) (xy 115.47865 68.12814) (xy 115.313105 68.248417)\r\n\t\t\t\t(xy 115.313104 68.248417) (xy 115.168417 68.393104) (xy 115.168417 68.393105) (xy 115.04814 68.55865)\r\n\t\t\t\t(xy 114.955244 68.74097) (xy 114.892009 68.935586) (xy 114.883391 68.99) (xy 115.926988 68.99) (xy 115.894075 69.047007)\r\n\t\t\t\t(xy 115.86 69.174174) (xy 115.86 69.305826) (xy 115.894075 69.432993) (xy 115.926988 69.49) (xy 114.883391 69.49)\r\n\t\t\t\t(xy 114.892009 69.544413) (xy 114.955244 69.739029) (xy 115.04814 69.921349) (xy 115.168417 70.086894)\r\n\t\t\t\t(xy 115.168417 70.086895) (xy 115.313104 70.231582) (xy 115.478652 70.351861) (xy 115.571628 70.399234)\r\n\t\t\t\t(xy 115.622425 70.447208) (xy 115.63922 70.515029) (xy 115.616683 70.581164) (xy 115.57163 70.620203)\r\n\t\t\t\t(xy 115.478388 70.667713) (xy 115.312786 70.788028) (xy 115.168028 70.932786) (xy 115.047715 71.098386)\r\n\t\t\t\t(xy 114.954781 71.280776) (xy 114.891522 71.475465) (xy 114.8595 71.677648) (xy 114.8595 71.882351)\r\n\t\t\t\t(xy 114.891522 72.084534) (xy 114.954781 72.279223) (xy 115.000085 72.368135) (xy 115.044741 72.455778)\r\n\t\t\t\t(xy 115.047715 72.461613) (xy 115.168028 72.627213) (xy 115.312786 72.771971) (xy 115.449707 72.871448)\r\n\t\t\t\t(xy 115.47839 72.892287) (xy 115.594607 72.951503) (xy 115.660776 72.985218) (xy 115.660778 72.985218)\r\n\t\t\t\t(xy 115.660781 72.98522) (xy 115.71894 73.004117) (xy 115.855465 73.048477) (xy 115.956557 73.064488)\r\n\t\t\t\t(xy 116.057648 73.0805) (xy 116.057649 73.0805) (xy 116.662351 73.0805) (xy 116.662352 73.0805)\r\n\t\t\t\t(xy 116.864534 73.048477) (xy 116.906981 73.034684) (xy 116.976822 73.03269) (xy 117.036655 73.06877)\r\n\t\t\t\t(xy 117.067484 73.13147) (xy 117.0693 73.152616) (xy 117.0693 73.912402) (xy 117.049615 73.979441)\r\n\t\t\t\t(xy 117.032981 74.000083) (xy 115.628622 75.404442) (xy 114.268286 76.764778) (xy 114.268284 76.76478)\r\n\t\t\t\t(xy 114.226862 76.806202) (xy 114.156479 76.876584) (xy 114.148253 76.890832) (xy 114.147318 76.892454)\r\n\t\t\t\t(xy 114.077423 77.013515) (xy 114.036499 77.166243) (xy 114.036499 77.166245) (xy 114.036499 77.334346)\r\n\t\t\t\t(xy 114.0365 77.334359) (xy 114.0365 104.70173) (xy 114.036499 104.701748) (xy 114.036499 104.867454)\r\n\t\t\t\t(xy 114.036498 104.867454) (xy 114.077423 105.020186) (xy 114.091007 105.043712) (xy 114.091008 105.043717)\r\n\t\t\t\t(xy 114.09101 105.043717) (xy 114.145822 105.138655) (xy 114.156479 105.157114) (xy 114.156481 105.157117)\r\n\t\t\t\t(xy 114.275349 105.275985) (xy 114.275355 105.27599) (xy 115.172409 106.173044) (xy 115.205894 106.234367)\r\n\t\t\t\t(xy 115.20091 106.304059) (xy 115.172409 106.348406) (xy 115.168032 106.352782) (xy 115.168028 106.352786)\r\n\t\t\t\t(xy 115.047715 106.518386) (xy 114.954781 106.700776) (xy 114.891522 106.895465) (xy 114.8595 107.097648)\r\n\t\t\t\t(xy 114.8595 107.302351) (xy 114.891522 107.504534) (xy 114.954781 107.699223) (xy 115.047715 107.881613)\r\n\t\t\t\t(xy 115.168028 108.047213) (xy 115.312786 108.191971) (xy 115.467749 108.304556) (xy 115.47839 108.312287)\r\n\t\t\t\t(xy 115.550424 108.34899) (xy 115.571629 108.359795) (xy 115.622425 108.40777) (xy 115.63922 108.475591)\r\n\t\t\t\t(xy 115.616682 108.541726) (xy 115.571629 108.580765) (xy 115.47865 108.62814) (xy 115.313105 108.748417)\r\n\t\t\t\t(xy 115.313104 108.748417) (xy 115.168417 108.893104) (xy 115.168417 108.893105) (xy 115.04814 109.05865)\r\n\t\t\t\t(xy 114.955244 109.24097) (xy 114.892009 109.435586) (xy 114.883391 109.49) (xy 115.926988 109.49)\r\n\t\t\t\t(xy 115.894075 109.547007) (xy 115.86 109.674174) (xy 115.86 109.805826) (xy 115.894075 109.932993)\r\n\t\t\t\t(xy 115.926988 109.99) (xy 114.883391 109.99) (xy 114.892009 110.044413) (xy 114.955244 110.239029)\r\n\t\t\t\t(xy 115.04814 110.421349) (xy 115.168417 110.586894) (xy 115.168417 110.586895) (xy 115.313104 110.731582)\r\n\t\t\t\t(xy 115.478652 110.851861) (xy 115.571628 110.899234) (xy 115.622425 110.947208) (xy 115.63922 111.015029)\r\n\t\t\t\t(xy 115.616683 111.081164) (xy 115.57163 111.120203) (xy 115.478388 111.167713) (xy 115.312786 111.288028)\r\n\t\t\t\t(xy 115.168028 111.432786) (xy 115.047715 111.598386) (xy 114.954781 111.780776) (xy 114.891522 111.975465)\r\n\t\t\t\t(xy 114.8595 112.177648) (xy 114.8595 112.382351) (xy 114.891522 112.584534) (xy 114.954781 112.779223)\r\n\t\t\t\t(xy 115.047715 112.961613) (xy 115.168028 113.127213) (xy 115.312786 113.271971) (xy 115.449707 113.371448)\r\n\t\t\t\t(xy 115.47839 113.392287) (xy 115.592284 113.450319) (xy 115.660776 113.485218) (xy 115.660778 113.485218)\r\n\t\t\t\t(xy 115.660781 113.48522) (xy 115.71894 113.504117) (xy 115.855465 113.548477) (xy 115.956557 113.564488)\r\n\t\t\t\t(xy 116.057648 113.5805) (xy 116.057649 113.5805) (xy 116.662351 113.5805) (xy 116.662352 113.5805)\r\n\t\t\t\t(xy 116.864534 113.548477) (xy 117.059219 113.48522) (xy 117.24161 113.392287) (xy 117.33459 113.324732)\r\n\t\t\t\t(xy 117.407213 113.271971) (xy 117.407215 113.271968) (xy 117.407219 113.271966) (xy 117.551966 113.127219)\r\n\t\t\t\t(xy 117.551968 113.127215) (xy 117.551971 113.127213) (xy 117.657039 112.982597) (xy 117.672287 112.96161)\r\n\t\t\t\t(xy 117.76522 112.779219) (xy 117.828477 112.584534) (xy 117.8605 112.382352) (xy 117.8605 112.177648)\r\n\t\t\t\t(xy 117.841802 112.059596) (xy 117.828477 111.975465) (xy 117.781649 111.831344) (xy 117.76522 111.780781)\r\n\t\t\t\t(xy 117.765218 111.780778) (xy 117.765218 111.780776) (xy 117.707129 111.666771) (xy 117.672287 111.59839)\r\n\t\t\t\t(xy 117.664556 111.587749) (xy 117.551971 111.432786) (xy 117.407213 111.288028) (xy 117.241611 111.167713)\r\n\t\t\t\t(xy 117.148369 111.120203) (xy 117.097574 111.072229) (xy 117.080779 111.004407) (xy 117.103317 110.938273)\r\n\t\t\t\t(xy 117.148371 110.899234) (xy 117.241347 110.851861) (xy 117.406894 110.731582) (xy 117.406895 110.731582)\r\n\t\t\t\t(xy 117.551582 110.586895) (xy 117.551582 110.586894) (xy 117.671859 110.421349) (xy 117.764755 110.239029)\r\n\t\t\t\t(xy 117.82799 110.044413) (xy 117.836609 109.99) (xy 116.793012 109.99) (xy 116.825925 109.932993)\r\n\t\t\t\t(xy 116.86 109.805826) (xy 116.86 109.674174) (xy 116.825925 109.547007) (xy 116.793012 109.49)\r\n\t\t\t\t(xy 117.836609 109.49) (xy 117.82799 109.435586) (xy 117.764755 109.24097) (xy 117.671859 109.05865)\r\n\t\t\t\t(xy 117.551582 108.893105) (xy 117.551582 108.893104) (xy 117.406895 108.748417) (xy 117.241349 108.62814)\r\n\t\t\t\t(xy 117.14837 108.580765) (xy 117.097574 108.53279) (xy 117.080779 108.464969) (xy 117.103316 108.398835)\r\n\t\t\t\t(xy 117.14837 108.359795) (xy 117.14892 108.359515) (xy 117.24161 108.312287) (xy 117.322534 108.253493)\r\n\t\t\t\t(xy 117.407213 108.191971) (xy 117.407215 108.191968) (xy 117.407219 108.191966) (xy 117.551966 108.047219)\r\n\t\t\t\t(xy 117.551968 108.047215) (xy 117.551971 108.047213) (xy 117.664135 107.89283) (xy 117.672287 107.88161)\r\n\t\t\t\t(xy 117.76522 107.699219) (xy 117.828477 107.504534) (xy 117.8605 107.302352) (xy 117.8605 107.097648)\r\n\t\t\t\t(xy 117.841802 106.979596) (xy 117.828477 106.895465) (xy 117.781649 106.751344) (xy 117.76522 106.700781)\r\n\t\t\t\t(xy 117.765218 106.700778) (xy 117.765218 106.700776) (xy 117.681855 106.537169) (xy 117.672287 106.51839)\r\n\t\t\t\t(xy 117.636934 106.46973) (xy 117.551971 106.352786) (xy 117.407213 106.208028) (xy 117.241614 106.087715)\r\n\t\t\t\t(xy 117.235006 106.084348) (xy 117.148917 106.040483) (xy 117.098123 105.992511) (xy 117.081328 105.92469)\r\n\t\t\t\t(xy 117.103865 105.858555) (xy 117.148917 105.819516) (xy 117.24161 105.772287) (xy 117.322534 105.713493)\r\n\t\t\t\t(xy 117.407213 105.651971) (xy 117.407215 105.651968) (xy 117.407219 105.651966) (xy 117.551966 105.507219)\r\n\t\t\t\t(xy 117.551968 105.507215) (xy 117.551971 105.507213) (xy 117.664135 105.35283) (xy 117.672287 105.34161)\r\n\t\t\t\t(xy 117.76522 105.159219) (xy 117.828477 104.964534) (xy 117.8605 104.762352) (xy 117.8605 104.557648)\r\n\t\t\t\t(xy 117.849604 104.488856) (xy 117.828477 104.355465) (xy 117.781649 104.211344) (xy 117.76522 104.160781)\r\n\t\t\t\t(xy 117.765218 104.160778) (xy 117.765218 104.160776) (xy 117.725659 104.083138) (xy 117.672287 103.97839)\r\n\t\t\t\t(xy 117.6495 103.947026) (xy 117.551971 103.812786) (xy 117.407213 103.668028) (xy 117.241614 103.547715)\r\n\t\t\t\t(xy 117.235006 103.544348) (xy 117.148917 103.500483) (xy 117.098123 103.452511) (xy 117.081328 103.38469)\r\n\t\t\t\t(xy 117.103865 103.318555) (xy 117.148917 103.279516) (xy 117.24161 103.232287) (xy 117.322534 103.173493)\r\n\t\t\t\t(xy 117.407213 103.111971) (xy 117.407215 103.111968) (xy 117.407219 103.111966) (xy 117.551966 102.967219)\r\n\t\t\t\t(xy 117.551968 102.967215) (xy 117.551971 102.967213) (xy 117.664132 102.812834) (xy 117.672287 102.80161)\r\n\t\t\t\t(xy 117.76522 102.619219) (xy 117.828477 102.424534) (xy 117.8605 102.222352) (xy 117.8605 102.017648)\r\n\t\t\t\t(xy 117.841802 101.899596) (xy 117.828477 101.815465) (xy 117.781649 101.671344) (xy 117.76522 101.620781)\r\n\t\t\t\t(xy 117.765218 101.620778) (xy 117.765218 101.620776) (xy 117.672287 101.43839) (xy 117.589298 101.324164)\r\n\t\t\t\t(xy 117.565819 101.258357) (xy 117.581645 101.190303) (xy 117.601932 101.163602) (xy 118.227119 100.538416)\r\n\t\t\t\t(xy 118.288442 100.504931) (xy 118.358134 100.509915) (xy 118.402481 100.538416) (xy 120.363439 102.499374)\r\n\t\t\t\t(xy 120.363449 102.499385) (xy 120.367779 102.503715) (xy 120.36778 102.503716) (xy 120.479584 102.61552)\r\n\t\t\t\t(xy 120.551702 102.657157) (xy 120.602816 102.686668) (xy 120.616511 102.694575) (xy 120.616515 102.694577)\r\n\t\t\t\t(xy 120.737005 102.726862) (xy 120.796662 102.763224) (xy 120.81729 102.794228) (xy 120.825963 102.812828)\r\n\t\t\t\t(xy 120.825965 102.812831) (xy 120.918392 102.94483) (xy 120.951201 102.991686) (xy 120.961501 103.006395)\r\n\t\t\t\t(xy 120.961506 103.006402) (xy 121.128597 103.173493) (xy 121.128603 103.173498) (xy 121.314158 103.303425)\r\n\t\t\t\t(xy 121.357783 103.358002) (xy 121.364977 103.4275) (xy 121.333454 103.489855) (xy 121.314158 103.506575)\r\n\t\t\t\t(xy 121.128597 103.636505) (xy 120.961505 103.803597) (xy 120.825965 103.997169) (xy 120.825964 103.997171)\r\n\t\t\t\t(xy 120.726098 104.211335) (xy 120.726094 104.211344) (xy 120.664938 104.439586) (xy 120.664936 104.439596)\r\n\t\t\t\t(xy 120.644341 104.674999) (xy 120.644341 104.675) (xy 120.664936 104.910403) (xy 120.664938 104.910413)\r\n\t\t\t\t(xy 120.726094 105.138655) (xy 120.726096 105.138659) (xy 120.726097 105.138663) (xy 120.795519 105.287539)\r\n\t\t\t\t(xy 120.825965 105.35283) (xy 120.825967 105.352834) (xy 120.961501 105.546395) (xy 120.961506 105.546402)\r\n\t\t\t\t(xy 121.128597 105.713493) (xy 121.128603 105.713498) (xy 121.314158 105.843425) (xy 121.357783 105.898002)\r\n\t\t\t\t(xy 121.364977 105.9675) (xy 121.333454 106.029855) (xy 121.314158 106.046575) (xy 121.128597 106.176505)\r\n\t\t\t\t(xy 120.961505 106.343597) (xy 120.825965 106.537169) (xy 120.825964 106.537171) (xy 120.726098 106.751335)\r\n\t\t\t\t(xy 120.726094 106.751344) (xy 120.664938 106.979586) (xy 120.664936 106.979596) (xy 120.644341 107.214999)\r\n\t\t\t\t(xy 120.644341 107.215) (xy 120.664936 107.450403) (xy 120.664938 107.450413) (xy 120.726094 107.678655)\r\n\t\t\t\t(xy 120.726096 107.678659) (xy 120.726097 107.678663) (xy 120.753933 107.738357) (xy 120.825965 107.89283)\r\n\t\t\t\t(xy 120.825967 107.892834) (xy 120.961501 108.086395) (xy 120.961506 108.086402) (xy 121.128597 108.253493)\r\n\t\t\t\t(xy 121.128603 108.253498) (xy 121.314594 108.38373) (xy 121.358219 108.438307) (xy 121.365413 108.507805)\r\n\t\t\t\t(xy 121.33389 108.57016) (xy 121.314595 108.58688) (xy 121.128922 108.71689) (xy 121.12892 108.716891)\r\n\t\t\t\t(xy 120.961891 108.88392) (xy 120.961886 108.883926) (xy 120.8264 109.07742) (xy 120.826399 109.077422)\r\n\t\t\t\t(xy 120.72657 109.291507) (xy 120.726567 109.291513) (xy 120.669364 109.504999) (xy 120.669364 109.505)\r\n\t\t\t\t(xy 121.566988 109.505) (xy 121.534075 109.562007) (xy 121.5 109.689174) (xy 121.5 109.820826) (xy 121.534075 109.947993)\r\n\t\t\t\t(xy 121.566988 110.005) (xy 120.669364 110.005) (xy 120.726567 110.218486) (xy 120.72657 110.218492)\r\n\t\t\t\t(xy 120.826399 110.432578) (xy 120.961894 110.626082) (xy 121.128917 110.793105) (xy 121.314595 110.923119)\r\n\t\t\t\t(xy 121.358219 110.977696) (xy 121.365412 111.047195) (xy 121.33389 111.109549) (xy 121.314595 111.126269)\r\n\t\t\t\t(xy 121.128594 111.256508) (xy 120.961505 111.423597) (xy 120.825965 111.617169) (xy 120.825964 111.617171)\r\n\t\t\t\t(xy 120.726098 111.831335) (xy 120.726094 111.831344) (xy 120.664938 112.059586) (xy 120.664936 112.059596)\r\n\t\t\t\t(xy 120.644341 112.294999) (xy 120.644341 112.295) (xy 120.664936 112.530403) (xy 120.664938 112.530413)\r\n\t\t\t\t(xy 120.726094 112.758655) (xy 120.726096 112.758659) (xy 120.726097 112.758663) (xy 120.820733 112.96161)\r\n\t\t\t\t(xy 120.825965 112.97283) (xy 120.825967 112.972834) (xy 120.905754 113.08678) (xy 120.961505 113.166401)\r\n\t\t\t\t(xy 121.128599 113.333495) (xy 121.212558 113.392284) (xy 121.322165 113.469032) (xy 121.322167 113.469033)\r\n\t\t\t\t(xy 121.32217 113.469035) (xy 121.536337 113.568903) (xy 121.764592 113.630063) (xy 121.952918 113.646539)\r\n\t\t\t\t(xy 121.999999 113.650659) (xy 122 113.650659) (xy 122.000001 113.650659) (xy 122.039234 113.647226)\r\n\t\t\t\t(xy 122.235408 113.630063) (xy 122.463663 113.568903) (xy 122.67783 113.469035) (xy 122.871401 113.333495)\r\n\t\t\t\t(xy 123.018502 113.186393) (xy 123.079822 113.152911) (xy 123.149513 113.157895) (xy 123.193861 113.186396)\r\n\t\t\t\t(xy 124.634339 114.626874) (xy 124.634349 114.626885) (xy 124.638679 114.631215) (xy 124.63868 114.631216)\r\n\t\t\t\t(xy 124.750484 114.74302) (xy 124.837295 114.793139) (xy 124.837297 114.793141) (xy 124.875351 114.815111)\r\n\t\t\t\t(xy 124.887415 114.822077) (xy 125.040143 114.863) (xy 153.392531 114.863) (xy 153.392547 114.863001)\r\n\t\t\t\t(xy 153.400143 114.863001) (xy 153.558254 114.863001) (xy 153.558257 114.863001) (xy 153.710985 114.822077)\r\n\t\t\t\t(xy 153.761104 114.793139) (xy 153.847916 114.74302) (xy 153.95972 114.631216) (xy 153.95972 114.631214)\r\n\t\t\t\t(xy 153.969928 114.621007) (xy 153.96993 114.621004) (xy 154.718506 113.872428) (xy 154.718511 113.872424)\r\n\t\t\t\t(xy 154.728714 113.86222) (xy 154.728716 113.86222) (xy 154.84052 113.750416) (xy 154.898114 113.650659)\r\n\t\t\t\t(xy 154.919577 113.613485) (xy 154.92648 113.587719) (xy 154.962844 113.52806) (xy 155.007936 113.501882)\r\n\t\t\t\t(xy 155.013744 113.499995) (xy 172.244592 113.499995) (xy 172.244592 113.500004) (xy 172.264196 113.76162)\r\n\t\t\t\t(xy 172.264197 113.761625) (xy 172.322576 114.017402) (xy 172.322578 114.017411) (xy 172.32258 114.017416)\r\n\t\t\t\t(xy 172.418432 114.261643) (xy 172.549614 114.488857) (xy 172.655 114.621007) (xy 172.713198 114.693985)\r\n\t\t\t\t(xy 172.820062 114.793139) (xy 172.905521 114.872433) (xy 173.122296 115.020228) (xy 173.122301 115.02023)\r\n\t\t\t\t(xy 173.122302 115.020231) (xy 173.122303 115.020232) (xy 173.247843 115.080688) (xy 173.358673 115.134061)\r\n\t\t\t\t(xy 173.358674 115.134061) (xy 173.358677 115.134063) (xy 173.609385 115.211396) (xy 173.868818 115.2505)\r\n\t\t\t\t(xy 174.131182 115.2505) (xy 174.390615 115.211396) (xy 174.641323 115.134063) (xy 174.877704 115.020228)\r\n\t\t\t\t(xy 175.094479 114.872433) (xy 175.286805 114.693981) (xy 175.450386 114.488857) (xy 175.581568 114.261643)\r\n\t\t\t\t(xy 175.67742 114.017416) (xy 175.735802 113.76163) (xy 175.735803 113.76162) (xy 175.755408 113.500004)\r\n\t\t\t\t(xy 175.755408 113.499995) (xy 175.735803 113.238379) (xy 175.735802 113.238374) (xy 175.735802 113.23837)\r\n\t\t\t\t(xy 175.67742 112.982584) (xy 175.581568 112.738357) (xy 175.450386 112.511143) (xy 175.286805 112.306019)\r\n\t\t\t\t(xy 175.286804 112.306018) (xy 175.286801 112.306014) (xy 175.094479 112.127567) (xy 174.994769 112.059586)\r\n\t\t\t\t(xy 174.877704 111.979772) (xy 174.8777 111.97977) (xy 174.877697 111.979768) (xy 174.877696 111.979767)\r\n\t\t\t\t(xy 174.641325 111.865938) (xy 174.641327 111.865938) (xy 174.390623 111.788606) (xy 174.390619 111.788605)\r\n\t\t\t\t(xy 174.390615 111.788604) (xy 174.265823 111.769794) (xy 174.131187 111.7495) (xy 174.131182 111.7495)\r\n\t\t\t\t(xy 173.868818 111.7495) (xy 173.868812 111.7495) (xy 173.707247 111.773853) (xy 173.609385 111.788604)\r\n\t\t\t\t(xy 173.609382 111.788605) (xy 173.609376 111.788606) (xy 173.358673 111.865938) (xy 173.122303 111.979767)\r\n\t\t\t\t(xy 173.122302 111.979768) (xy 172.90552 112.127567) (xy 172.713198 112.306014) (xy 172.549614 112.511143)\r\n\t\t\t\t(xy 172.418432 112.738356) (xy 172.322582 112.982578) (xy 172.322576 112.982597) (xy 172.264197 113.238374)\r\n\t\t\t\t(xy 172.264196 113.238379) (xy 172.244592 113.499995) (xy 155.013744 113.499995) (xy 155.059219 113.48522)\r\n\t\t\t\t(xy 155.24161 113.392287) (xy 155.33459 113.324732) (xy 155.407213 113.271971) (xy 155.407215 113.271968)\r\n\t\t\t\t(xy 155.407219 113.271966) (xy 155.551966 113.127219) (xy 155.551968 113.127215) (xy 155.551971 113.127213)\r\n\t\t\t\t(xy 155.657039 112.982597) (xy 155.672287 112.96161) (xy 155.76522 112.779219) (xy 155.828477 112.584534)\r\n\t\t\t\t(xy 155.8605 112.382352) (xy 155.8605 112.177648) (xy 155.841802 112.059596) (xy 155.828477 111.975465)\r\n\t\t\t\t(xy 155.781649 111.831344) (xy 155.76522 111.780781) (xy 155.765218 111.780778) (xy 155.765218 111.780776)\r\n\t\t\t\t(xy 155.707129 111.666771) (xy 155.672287 111.59839) (xy 155.664556 111.587749) (xy 155.551971 111.432786)\r\n\t\t\t\t(xy 155.50519 111.386005) (xy 155.471705 111.324682) (xy 155.476689 111.25499) (xy 155.505186 111.210648)\r\n\t\t\t\t(xy 158.215838 108.499995) (xy 172.244592 108.499995) (xy 172.244592 108.500004) (xy 172.264196 108.76162)\r\n\t\t\t\t(xy 172.264197 108.761625) (xy 172.322576 109.017402) (xy 172.322578 109.017411) (xy 172.32258 109.017416)\r\n\t\t\t\t(xy 172.418432 109.261643) (xy 172.549614 109.488857) (xy 172.608334 109.562489) (xy 172.713198 109.693985)\r\n\t\t\t\t(xy 172.8731 109.842351) (xy 172.905521 109.872433) (xy 173.122296 110.020228) (xy 173.122301 110.02023)\r\n\t\t\t\t(xy 173.122302 110.020231) (xy 173.122303 110.020232) (xy 173.209051 110.062007) (xy 173.358673 110.134061)\r\n\t\t\t\t(xy 173.358674 110.134061) (xy 173.358677 110.134063) (xy 173.609385 110.211396) (xy 173.868818 110.2505)\r\n\t\t\t\t(xy 174.131182 110.2505) (xy 174.390615 110.211396) (xy 174.641323 110.134063) (xy 174.877704 110.020228)\r\n\t\t\t\t(xy 175.094479 109.872433) (xy 175.286805 109.693981) (xy 175.450386 109.488857) (xy 175.581568 109.261643)\r\n\t\t\t\t(xy 175.67742 109.017416) (xy 175.735802 108.76163) (xy 175.736821 108.748034) (xy 175.755408 108.500004)\r\n\t\t\t\t(xy 175.755408 108.499995) (xy 175.735803 108.238379) (xy 175.735802 108.238374) (xy 175.735802 108.23837)\r\n\t\t\t\t(xy 175.67742 107.982584) (xy 175.581568 107.738357) (xy 175.450386 107.511143) (xy 175.286805 107.306019)\r\n\t\t\t\t(xy 175.286804 107.306018) (xy 175.286801 107.306014) (xy 175.094479 107.127567) (xy 174.965678 107.039752)\r\n\t\t\t\t(xy 174.877704 106.979772) (xy 174.8777 106.97977) (xy 174.877697 106.979768) (xy 174.877696 106.979767)\r\n\t\t\t\t(xy 174.641325 106.865938) (xy 174.641327 106.865938) (xy 174.390623 106.788606) (xy 174.390619 106.788605)\r\n\t\t\t\t(xy 174.390615 106.788604) (xy 174.265823 106.769794) (xy 174.131187 106.7495) (xy 174.131182 106.7495)\r\n\t\t\t\t(xy 173.868818 106.7495) (xy 173.868812 106.7495) (xy 173.707247 106.773853) (xy 173.609385 106.788604)\r\n\t\t\t\t(xy 173.609382 106.788605) (xy 173.609376 106.788606) (xy 173.358673 106.865938) (xy 173.122303 106.979767)\r\n\t\t\t\t(xy 173.122302 106.979768) (xy 173.122296 106.979771) (xy 173.122296 106.979772) (xy 173.102615 106.99319)\r\n\t\t\t\t(xy 172.90552 107.127567) (xy 172.713198 107.306014) (xy 172.549614 107.511143) (xy 172.418432 107.738356)\r\n\t\t\t\t(xy 172.322582 107.982578) (xy 172.322576 107.982597) (xy 172.264197 108.238374) (xy 172.264196 108.238379)\r\n\t\t\t\t(xy 172.244592 108.499995) (xy 158.215838 108.499995) (xy 160.858506 105.857327) (xy 160.858511 105.857324)\r\n\t\t\t\t(xy 160.868714 105.84712) (xy 160.868716 105.84712) (xy 160.98052 105.735316) (xy 161.048379 105.61778)\r\n\t\t\t\t(xy 161.059577 105.598385) (xy 161.100501 105.445657) (xy 161.100501 105.287543) (xy 161.100501 105.279948)\r\n\t\t\t\t(xy 161.1005 105.27993) (xy 161.1005 103.499995) (xy 172.244592 103.499995) (xy 172.244592 103.500004)\r\n\t\t\t\t(xy 172.264196 103.76162) (xy 172.264197 103.761625) (xy 172.322576 104.017402) (xy 172.322578 104.017411)\r\n\t\t\t\t(xy 172.32258 104.017416) (xy 172.418432 104.261643) (xy 172.549614 104.488857) (xy 172.635014 104.595945)\r\n\t\t\t\t(xy 172.713198 104.693985) (xy 172.894753 104.862441) (xy 172.905521 104.872433) (xy 173.122296 105.020228)\r\n\t\t\t\t(xy 173.122301 105.02023) (xy 173.122302 105.020231) (xy 173.122303 105.020232) (xy 173.171069 105.043716)\r\n\t\t\t\t(xy 173.358673 105.134061) (xy 173.358674 105.134061) (xy 173.358677 105.134063) (xy 173.609385 105.211396)\r\n\t\t\t\t(xy 173.868818 105.2505) (xy 174.131182 105.2505) (xy 174.390615 105.211396) (xy 174.641323 105.134063)\r\n\t\t\t\t(xy 174.877704 105.020228) (xy 175.094479 104.872433) (xy 175.286805 104.693981) (xy 175.450386 104.488857)\r\n\t\t\t\t(xy 175.581568 104.261643) (xy 175.67742 104.017416) (xy 175.735802 103.76163) (xy 175.735803 103.76162)\r\n\t\t\t\t(xy 175.755408 103.500004) (xy 175.755408 103.499995) (xy 175.735803 103.238379) (xy 175.735802 103.238374)\r\n\t\t\t\t(xy 175.735802 103.23837) (xy 175.67742 102.982584) (xy 175.581568 102.738357) (xy 175.450386 102.511143)\r\n\t\t\t\t(xy 175.286805 102.306019) (xy 175.286804 102.306018) (xy 175.286801 102.306014) (xy 175.094479 102.127567)\r\n\t\t\t\t(xy 174.877704 101.979772) (xy 174.8777 101.97977) (xy 174.877697 101.979768) (xy 174.877696 101.979767)\r\n\t\t\t\t(xy 174.641325 101.865938) (xy 174.641327 101.865938) (xy 174.390623 101.788606) (xy 174.390619 101.788605)\r\n\t\t\t\t(xy 174.390615 101.788604) (xy 174.265823 101.769794) (xy 174.131187 101.7495) (xy 174.131182 101.7495)\r\n\t\t\t\t(xy 173.868818 101.7495) (xy 173.868812 101.7495) (xy 173.707247 101.773853) (xy 173.609385 101.788604)\r\n\t\t\t\t(xy 173.609382 101.788605) (xy 173.609376 101.788606) (xy 173.358673 101.865938) (xy 173.122303 101.979767)\r\n\t\t\t\t(xy 173.122302 101.979768) (xy 172.90552 102.127567) (xy 172.713198 102.306014) (xy 172.549614 102.511143)\r\n\t\t\t\t(xy 172.418432 102.738356) (xy 172.322582 102.982578) (xy 172.322576 102.982597) (xy 172.264197 103.238374)\r\n\t\t\t\t(xy 172.264196 103.238379) (xy 172.244592 103.499995) (xy 161.1005 103.499995) (xy 161.1005 98.499995)\r\n\t\t\t\t(xy 172.244592 98.499995) (xy 172.244592 98.500004) (xy 172.264196 98.76162) (xy 172.264197 98.761625)\r\n\t\t\t\t(xy 172.322576 99.017402) (xy 172.322578 99.017411) (xy 172.32258 99.017416) (xy 172.418432 99.261643)\r\n\t\t\t\t(xy 172.549614 99.488857) (xy 172.63427 99.595012) (xy 172.713198 99.693985) (xy 172.860234 99.830413)\r\n\t\t\t\t(xy 172.905521 99.872433) (xy 173.122296 100.020228) (xy 173.122301 100.02023) (xy 173.122302 100.020231)\r\n\t\t\t\t(xy 173.122303 100.020232) (xy 173.202107 100.058663) (xy 173.358673 100.134061) (xy 173.358674 100.134061)\r\n\t\t\t\t(xy 173.358677 100.134063) (xy 173.609385 100.211396) (xy 173.868818 100.2505) (xy 174.131182 100.2505)\r\n\t\t\t\t(xy 174.390615 100.211396) (xy 174.641323 100.134063) (xy 174.877704 100.020228) (xy 175.094479 99.872433)\r\n\t\t\t\t(xy 175.286805 99.693981) (xy 175.450386 99.488857) (xy 175.581568 99.261643) (xy 175.67742 99.017416)\r\n\t\t\t\t(xy 175.735802 98.76163) (xy 175.735803 98.76162) (xy 175.755408 98.500004) (xy 175.755408 98.499995)\r\n\t\t\t\t(xy 175.735803 98.238379) (xy 175.735802 98.238374) (xy 175.735802 98.23837) (xy 175.67742 97.982584)\r\n\t\t\t\t(xy 175.581568 97.738357) (xy 175.450386 97.511143) (xy 175.286805 97.306019) (xy 175.286804 97.306018)\r\n\t\t\t\t(xy 175.286801 97.306014) (xy 175.094479 97.127567) (xy 175.072667 97.112696) (xy 174.877704 96.979772)\r\n\t\t\t\t(xy 174.8777 96.97977) (xy 174.877697 96.979768) (xy 174.877696 96.979767) (xy 174.641325 96.865938)\r\n\t\t\t\t(xy 174.641327 96.865938) (xy 174.390623 96.788606) (xy 174.390619 96.788605) (xy 174.390615 96.788604)\r\n\t\t\t\t(xy 174.265823 96.769794) (xy 174.131187 96.7495) (xy 174.131182 96.7495) (xy 173.868818 96.7495)\r\n\t\t\t\t(xy 173.868812 96.7495) (xy 173.707247 96.773853) (xy 173.609385 96.788604) (xy 173.609382 96.788605)\r\n\t\t\t\t(xy 173.609376 96.788606) (xy 173.358673 96.865938) (xy 173.122303 96.979767) (xy 173.122302 96.979768)\r\n\t\t\t\t(xy 172.90552 97.127567) (xy 172.713198 97.306014) (xy 172.549614 97.511143) (xy 172.418432 97.738356)\r\n\t\t\t\t(xy 172.322582 97.982578) (xy 172.322576 97.982597) (xy 172.264197 98.238374) (xy 172.264196 98.238379)\r\n\t\t\t\t(xy 172.244592 98.499995) (xy 161.1005 98.499995) (xy 161.1005 93.499995) (xy 172.244592 93.499995)\r\n\t\t\t\t(xy 172.244592 93.500004) (xy 172.264196 93.76162) (xy 172.264197 93.761625) (xy 172.322576 94.017402)\r\n\t\t\t\t(xy 172.322578 94.017411) (xy 172.32258 94.017416) (xy 172.418432 94.261643) (xy 172.549614 94.488857)\r\n\t\t\t\t(xy 172.681736 94.654533) (xy 172.713198 94.693985) (xy 172.832343 94.804534) (xy 172.905521 94.872433)\r\n\t\t\t\t(xy 173.122296 95.020228) (xy 173.122301 95.02023) (xy 173.122302 95.020231) (xy 173.122303 95.020232)\r\n\t\t\t\t(xy 173.247843 95.080688) (xy 173.358673 95.134061) (xy 173.358674 95.134061) (xy 173.358677 95.134063)\r\n\t\t\t\t(xy 173.609385 95.211396) (xy 173.868818 95.2505) (xy 174.131182 95.2505) (xy 174.390615 95.211396)\r\n\t\t\t\t(xy 174.641323 95.134063) (xy 174.877704 95.020228) (xy 175.094479 94.872433) (xy 175.286805 94.693981)\r\n\t\t\t\t(xy 175.450386 94.488857) (xy 175.581568 94.261643) (xy 175.67742 94.017416) (xy 175.735802 93.76163)\r\n\t\t\t\t(xy 175.737826 93.734623) (xy 175.755408 93.500004) (xy 175.755408 93.499995) (xy 175.735803 93.238379)\r\n\t\t\t\t(xy 175.735802 93.238374) (xy 175.735802 93.23837) (xy 175.67742 92.982584) (xy 175.581568 92.738357)\r\n\t\t\t\t(xy 175.450386 92.511143) (xy 175.286805 92.306019) (xy 175.286804 92.306018) (xy 175.286801 92.306014)\r\n\t\t\t\t(xy 175.094479 92.127567) (xy 174.877704 91.979772) (xy 174.8777 91.97977) (xy 174.877697 91.979768)\r\n\t\t\t\t(xy 174.877696 91.979767) (xy 174.641325 91.865938) (xy 174.641327 91.865938) (xy 174.390623 91.788606)\r\n\t\t\t\t(xy 174.390619 91.788605) (xy 174.390615 91.788604) (xy 174.265823 91.769794) (xy 174.131187 91.7495)\r\n\t\t\t\t(xy 174.131182 91.7495) (xy 173.868818 91.7495) (xy 173.868812 91.7495) (xy 173.707247 91.773853)\r\n\t\t\t\t(xy 173.609385 91.788604) (xy 173.609382 91.788605) (xy 173.609376 91.788606) (xy 173.358673 91.865938)\r\n\t\t\t\t(xy 173.122303 91.979767) (xy 173.122302 91.979768) (xy 172.90552 92.127567) (xy 172.713198 92.306014)\r\n\t\t\t\t(xy 172.549614 92.511143) (xy 172.418432 92.738356) (xy 172.322582 92.982578) (xy 172.322576 92.982597)\r\n\t\t\t\t(xy 172.264197 93.238374) (xy 172.264196 93.238379) (xy 172.244592 93.499995) (xy 161.1005 93.499995)\r\n\t\t\t\t(xy 161.1005 92.82029) (xy 161.120185 92.753251) (xy 161.172101 92.707906) (xy 161.17783 92.705235)\r\n\t\t\t\t(xy 161.371401 92.569695) (xy 161.538495 92.402601) (xy 161.674035 92.20903) (xy 161.773903 91.994863)\r\n\t\t\t\t(xy 161.835063 91.766608) (xy 161.855659 91.5312) (xy 161.835063 91.295792) (xy 161.773903 91.067537)\r\n\t\t\t\t(xy 161.674035 90.853371) (xy 161.661511 90.835484) (xy 161.538494 90.659797) (xy 161.371402 90.492706)\r\n\t\t\t\t(xy 161.371396 90.492701) (xy 161.185842 90.362775) (xy 161.142217 90.308198) (xy 161.135023 90.2387)\r\n\t\t\t\t(xy 161.166546 90.176345) (xy 161.185842 90.159625) (xy 161.222351 90.134061) (xy 161.371401 90.029695)\r\n\t\t\t\t(xy 161.538495 89.862601) (xy 161.674035 89.66903) (xy 161.773903 89.454863) (xy 161.835063 89.226608)\r\n\t\t\t\t(xy 161.855659 88.9912) (xy 161.835063 88.755792) (xy 161.773903 88.527537) (xy 161.76106 88.499995)\r\n\t\t\t\t(xy 172.244592 88.499995) (xy 172.244592 88.500004) (xy 172.264196 88.76162) (xy 172.264197 88.761625)\r\n\t\t\t\t(xy 172.322576 89.017402) (xy 172.322578 89.017411) (xy 172.32258 89.017416) (xy 172.418432 89.261643)\r\n\t\t\t\t(xy 172.549614 89.488857) (xy 172.681736 89.654533) (xy 172.713198 89.693985) (xy 172.848368 89.819403)\r\n\t\t\t\t(xy 172.905521 89.872433) (xy 173.122296 90.020228) (xy 173.122301 90.02023) (xy 173.122302 90.020231)\r\n\t\t\t\t(xy 173.122303 90.020232) (xy 173.242541 90.078135) (xy 173.358673 90.134061) (xy 173.358674 90.134061)\r\n\t\t\t\t(xy 173.358677 90.134063) (xy 173.609385 90.211396) (xy 173.868818 90.2505) (xy 174.131182 90.2505)\r\n\t\t\t\t(xy 174.390615 90.211396) (xy 174.641323 90.134063) (xy 174.851536 90.03283) (xy 174.877696 90.020232)\r\n\t\t\t\t(xy 174.877696 90.020231) (xy 174.877704 90.020228) (xy 175.094479 89.872433) (xy 175.286805 89.693981)\r\n\t\t\t\t(xy 175.450386 89.488857) (xy 175.581568 89.261643) (xy 175.67742 89.017416) (xy 175.735802 88.76163)\r\n\t\t\t\t(xy 175.736239 88.755796) (xy 175.755408 88.500004) (xy 175.755408 88.499995) (xy 175.735803 88.238379)\r\n\t\t\t\t(xy 175.735802 88.238374) (xy 175.735802 88.23837) (xy 175.67742 87.982584) (xy 175.581568 87.738357)\r\n\t\t\t\t(xy 175.450386 87.511143) (xy 175.286805 87.306019) (xy 175.286804 87.306018) (xy 175.286801 87.306014)\r\n\t\t\t\t(xy 175.094479 87.127567) (xy 174.877704 86.979772) (xy 174.8777 86.97977) (xy 174.877697 86.979768)\r\n\t\t\t\t(xy 174.877696 86.979767) (xy 174.641325 86.865938) (xy 174.641327 86.865938) (xy 174.390623 86.788606)\r\n\t\t\t\t(xy 174.390619 86.788605) (xy 174.390615 86.788604) (xy 174.265823 86.769794) (xy 174.131187 86.7495)\r\n\t\t\t\t(xy 174.131182 86.7495) (xy 173.868818 86.7495) (xy 173.868812 86.7495) (xy 173.707247 86.773853)\r\n\t\t\t\t(xy 173.609385 86.788604) (xy 173.609382 86.788605) (xy 173.609376 86.788606) (xy 173.358673 86.865938)\r\n\t\t\t\t(xy 173.122303 86.979767) (xy 173.122302 86.979768) (xy 172.90552 87.127567) (xy 172.713198 87.306014)\r\n\t\t\t\t(xy 172.549614 87.511143) (xy 172.418432 87.738356) (xy 172.322582 87.982578) (xy 172.322576 87.982597)\r\n\t\t\t\t(xy 172.264197 88.238374) (xy 172.264196 88.238379) (xy 172.244592 88.499995) (xy 161.76106 88.499995)\r\n\t\t\t\t(xy 161.674035 88.313371) (xy 161.621526 88.238379) (xy 161.538494 88.119797) (xy 161.371402 87.952706)\r\n\t\t\t\t(xy 161.371396 87.952701) (xy 161.185842 87.822775) (xy 161.142217 87.768198) (xy 161.135023 87.6987)\r\n\t\t\t\t(xy 161.166546 87.636345) (xy 161.185842 87.619625) (xy 161.34077 87.511143) (xy 161.371401 87.489695)\r\n\t\t\t\t(xy 161.538495 87.322601) (xy 161.674035 87.12903) (xy 161.773903 86.914863) (xy 161.835063 86.686608)\r\n\t\t\t\t(xy 161.855659 86.4512) (xy 161.835063 86.215792) (xy 161.773903 85.987537) (xy 161.674035 85.773371)\r\n\t\t\t\t(xy 161.656139 85.747812) (xy 161.538494 85.579797) (xy 161.371402 85.412706) (xy 161.371396 85.412701)\r\n\t\t\t\t(xy 161.185842 85.282775) (xy 161.142217 85.228198) (xy 161.135023 85.1587) (xy 161.166546 85.096345)\r\n\t\t\t\t(xy 161.185842 85.079625) (xy 161.270665 85.020231) (xy 161.371401 84.949695) (xy 161.538495 84.782601)\r\n\t\t\t\t(xy 161.674035 84.58903) (xy 161.773903 84.374863) (xy 161.835063 84.146608) (xy 161.855659 83.9112)\r\n\t\t\t\t(xy 161.835063 83.675792) (xy 161.787959 83.499995) (xy 172.244592 83.499995) (xy 172.244592 83.500004)\r\n\t\t\t\t(xy 172.264196 83.76162) (xy 172.264197 83.761625) (xy 172.322576 84.017402) (xy 172.322578 84.017411)\r\n\t\t\t\t(xy 172.32258 84.017416) (xy 172.418432 84.261643) (xy 172.549614 84.488857) (xy 172.629503 84.589034)\r\n\t\t\t\t(xy 172.713198 84.693985) (xy 172.894753 84.862441) (xy 172.905521 84.872433) (xy 173.122296 85.020228)\r\n\t\t\t\t(xy 173.122301 85.02023) (xy 173.122302 85.020231) (xy 173.122303 85.020232) (xy 173.204655 85.05989)\r\n\t\t\t\t(xy 173.358673 85.134061) (xy 173.358674 85.134061) (xy 173.358677 85.134063) (xy 173.609385 85.211396)\r\n\t\t\t\t(xy 173.868818 85.2505) (xy 174.131182 85.2505) (xy 174.390615 85.211396) (xy 174.641323 85.134063)\r\n\t\t\t\t(xy 174.877704 85.020228) (xy 175.094479 84.872433) (xy 175.286805 84.693981) (xy 175.450386 84.488857)\r\n\t\t\t\t(xy 175.581568 84.261643) (xy 175.67742 84.017416) (xy 175.735802 83.76163) (xy 175.755408 83.5)\r\n\t\t\t\t(xy 175.751476 83.447535) (xy 175.735803 83.238379) (xy 175.735802 83.238374) (xy 175.735802 83.23837)\r\n\t\t\t\t(xy 175.67742 82.982584) (xy 175.581568 82.738357) (xy 175.450386 82.511143) (xy 175.286805 82.306019)\r\n\t\t\t\t(xy 175.286804 82.306018) (xy 175.286801 82.306014) (xy 175.094479 82.127567) (xy 174.936031 82.019539)\r\n\t\t\t\t(xy 174.877704 81.979772) (xy 174.8777 81.97977) (xy 174.877697 81.979768) (xy 174.877696 81.979767)\r\n\t\t\t\t(xy 174.641325 81.865938) (xy 174.641327 81.865938) (xy 174.390623 81.788606) (xy 174.390619 81.788605)\r\n\t\t\t\t(xy 174.390615 81.788604) (xy 174.265823 81.769794) (xy 174.131187 81.7495) (xy 174.131182 81.7495)\r\n\t\t\t\t(xy 173.868818 81.7495) (xy 173.868812 81.7495) (xy 173.707247 81.773853) (xy 173.609385 81.788604)\r\n\t\t\t\t(xy 173.609382 81.788605) (xy 173.609376 81.788606) (xy 173.358673 81.865938) (xy 173.122303 81.979767)\r\n\t\t\t\t(xy 173.122302 81.979768) (xy 172.90552 82.127567) (xy 172.713198 82.306014) (xy 172.549614 82.511143)\r\n\t\t\t\t(xy 172.418432 82.738356) (xy 172.322582 82.982578) (xy 172.322576 82.982597) (xy 172.264197 83.238374)\r\n\t\t\t\t(xy 172.264196 83.238379) (xy 172.244592 83.499995) (xy 161.787959 83.499995) (xy 161.773903 83.447537)\r\n\t\t\t\t(xy 161.674035 83.233371) (xy 161.538495 83.039799) (xy 161.416567 82.917871) (xy 161.383084 82.856551)\r\n\t\t\t\t(xy 161.388068 82.786859) (xy 161.429939 82.730925) (xy 161.460915 82.71401) (xy 161.592331 82.664996)\r\n\t\t\t\t(xy 161.707546 82.578746) (xy 161.793796 82.463531) (xy 161.844091 82.328683) (xy 161.8505 82.269073)\r\n\t\t\t\t(xy 161.850499 80.943999) (xy 161.870184 80.876961) (xy 161.922987 80.831206) (xy 161.974499 80.82)\r\n\t\t\t\t(xy 165.193831 80.82) (xy 165.193847 80.820001) (xy 165.201443 80.820001) (xy 165.359554 80.820001)\r\n\t\t\t\t(xy 165.359557 80.820001) (xy 165.512285 80.779077) (xy 165.591368 80.733418) (xy 165.649216 80.70002)\r\n\t\t\t\t(xy 165.76102 80.588216) (xy 165.76102 80.588214) (xy 165.771224 80.578011) (xy 165.771228 80.578006)\r\n\t\t\t\t(xy 169.147099 77.202135) (xy 172.2495 77.202135) (xy 172.2495 79.79787) (xy 172.249501 79.797876)\r\n\t\t\t\t(xy 172.255908 79.857483) (xy 172.306202 79.992328) (xy 172.306206 79.992335) (xy 172.392452 80.107544)\r\n\t\t\t\t(xy 172.392455 80.107547) (xy 172.507664 80.193793) (xy 172.507671 80.193797) (xy 172.642517 80.244091)\r\n\t\t\t\t(xy 172.642516 80.244091) (xy 172.649444 80.244835) (xy 172.702127 80.2505) (xy 175.297872 80.250499)\r\n\t\t\t\t(xy 175.357483 80.244091) (xy 175.492331 80.193796) (xy 175.607546 80.107546) (xy 175.693796 79.992331)\r\n\t\t\t\t(xy 175.744091 79.857483) (xy 175.7505 79.797873) (xy 175.750499 77.202128) (xy 175.744091 77.142517)\r\n\t\t\t\t(xy 175.695976 77.013515) (xy 175.693797 77.007671) (xy 175.693793 77.007664) (xy 175.607547 76.892455)\r\n\t\t\t\t(xy 175.607544 76.892452) (xy 175.492335 76.806206) (xy 175.492328 76.806202) (xy 175.357482 76.755908)\r\n\t\t\t\t(xy 175.357483 76.755908) (xy 175.297883 76.749501) (xy 175.297881 76.7495) (xy 175.297873 76.7495)\r\n\t\t\t\t(xy 175.297864 76.7495) (xy 172.702129 76.7495) (xy 172.702123 76.749501) (xy 172.642516 76.755908)\r\n\t\t\t\t(xy 172.507671 76.806202) (xy 172.507664 76.806206) (xy 172.392455 76.892452) (xy 172.392452 76.892455)\r\n\t\t\t\t(xy 172.306206 77.007664) (xy 172.306202 77.007671) (xy 172.255908 77.142517) (xy 172.249501 77.202116)\r\n\t\t\t\t(xy 172.249501 77.202123) (xy 172.2495 77.202135) (xy 169.147099 77.202135) (xy 173.199605 73.149628)\r\n\t\t\t\t(xy 173.260926 73.116145) (xy 173.330618 73.121129) (xy 173.341079 73.125588) (xy 173.358677 73.134063)\r\n\t\t\t\t(xy 173.609385 73.211396) (xy 173.868818 73.2505) (xy 174.131182 73.2505) (xy 174.390615 73.211396)\r\n\t\t\t\t(xy 174.641323 73.134063) (xy 174.847684 73.034685) (xy 174.877696 73.020232) (xy 174.877696 73.020231)\r\n\t\t\t\t(xy 174.877704 73.020228) (xy 175.094479 72.872433) (xy 175.286805 72.693981) (xy 175.450386 72.488857)\r\n\t\t\t\t(xy 175.581568 72.261643) (xy 175.67742 72.017416) (xy 175.735802 71.76163) (xy 175.736622 71.750686)\r\n\t\t\t\t(xy 175.755408 71.500004) (xy 175.755408 71.499995) (xy 175.735803 71.238379) (xy 175.735802 71.238374)\r\n\t\t\t\t(xy 175.735802 71.23837) (xy 175.67742 70.982584) (xy 175.581568 70.738357) (xy 175.450386 70.511143)\r\n\t\t\t\t(xy 175.286805 70.306019) (xy 175.286804 70.306018) (xy 175.286801 70.306014) (xy 175.094479 70.127567)\r\n\t\t\t\t(xy 175.035299 70.087219) (xy 174.877704 69.979772) (xy 174.8777 69.97977) (xy 174.877697 69.979768)\r\n\t\t\t\t(xy 174.877696 69.979767) (xy 174.641325 69.865938) (xy 174.641327 69.865938) (xy 174.390623 69.788606)\r\n\t\t\t\t(xy 174.390619 69.788605) (xy 174.390615 69.788604) (xy 174.265823 69.769794) (xy 174.131187 69.7495)\r\n\t\t\t\t(xy 174.131182 69.7495) (xy 173.868818 69.7495) (xy 173.868812 69.7495) (xy 173.707247 69.773853)\r\n\t\t\t\t(xy 173.609385 69.788604) (xy 173.609382 69.788605) (xy 173.609376 69.788606) (xy 173.358673 69.865938)\r\n\t\t\t\t(xy 173.122303 69.979767) (xy 173.122302 69.979768) (xy 172.90552 70.127567) (xy 172.713198 70.306014)\r\n\t\t\t\t(xy 172.549614 70.511143) (xy 172.418432 70.738356) (xy 172.322582 70.982578) (xy 172.322576 70.982597)\r\n\t\t\t\t(xy 172.264197 71.238374) (xy 172.264196 71.238379) (xy 172.244592 71.499995) (xy 172.244592 71.500004)\r\n\t\t\t\t(xy 172.264196 71.76162) (xy 172.264197 71.761625) (xy 172.322578 72.017412) (xy 172.380509 72.165019)\r\n\t\t\t\t(xy 172.386677 72.234616) (xy 172.354239 72.2965) (xy 172.352761 72.298002) (xy 165.068084 79.582681)\r\n\t\t\t\t(xy 165.006761 79.616166) (xy 164.980403 79.619) (xy 161.2245 79.619) (xy 161.157461 79.599315)\r\n\t\t\t\t(xy 161.111706 79.546511) (xy 161.1005 79.495) (xy 161.1005 78.942643) (xy 161.100499 78.942639)\r\n\t\t\t\t(xy 161.088146 78.896536) (xy 161.088146 78.896535) (xy 161.059577 78.789915) (xy 161.030639 78.739795)\r\n\t\t\t\t(xy 160.98052 78.652984) (xy 160.868716 78.54118) (xy 160.868715 78.541179) (xy 160.864385 78.536849)\r\n\t\t\t\t(xy 160.864374 78.536839) (xy 155.331652 73.004117) (xy 155.298167 72.942794) (xy 155.303151 72.873102)\r\n\t\t\t\t(xy 155.345023 72.817169) (xy 155.346448 72.816118) (xy 155.407219 72.771966) (xy 155.551966 72.627219)\r\n\t\t\t\t(xy 155.551968 72.627215) (xy 155.551971 72.627213) (xy 155.614605 72.541003) (xy 155.672287 72.46161)\r\n\t\t\t\t(xy 155.76522 72.279219) (xy 155.828477 72.084534) (xy 155.8605 71.882352) (xy 155.8605 71.677648)\r\n\t\t\t\t(xy 155.828477 71.475466) (xy 155.76522 71.280781) (xy 155.765218 71.280778) (xy 155.765218 71.280776)\r\n\t\t\t\t(xy 155.731503 71.214607) (xy 155.672287 71.09839) (xy 155.610321 71.0131) (xy 155.551971 70.932786)\r\n\t\t\t\t(xy 155.50519 70.886005) (xy 155.471705 70.824682) (xy 155.476689 70.75499) (xy 155.505186 70.710648)\r\n\t\t\t\t(xy 158.943912 67.271921) (xy 159.005233 67.238438) (xy 159.074925 67.243422) (xy 159.130858 67.285294)\r\n\t\t\t\t(xy 159.155119 67.348796) (xy 159.164936 67.461003) (xy 159.164938 67.461013) (xy 159.226094 67.689255)\r\n\t\t\t\t(xy 159.226096 67.689259) (xy 159.226097 67.689263) (xy 159.283463 67.812284) (xy 159.325965 67.90343)\r\n\t\t\t\t(xy 159.325967 67.903434) (xy 159.416544 68.03279) (xy 159.450136 68.080765) (xy 159.461501 68.096995)\r\n\t\t\t\t(xy 159.461506 68.097002) (xy 159.628597 68.264093) (xy 159.628603 68.264098) (xy 159.814158 68.394025)\r\n\t\t\t\t(xy 159.857783 68.448602) (xy 159.864977 68.5181) (xy 159.833454 68.580455) (xy 159.814158 68.597175)\r\n\t\t\t\t(xy 159.628597 68.727105) (xy 159.461505 68.894197) (xy 159.325965 69.087769) (xy 159.325964 69.087771)\r\n\t\t\t\t(xy 159.226098 69.301935) (xy 159.226094 69.301944) (xy 159.164938 69.530186) (xy 159.164936 69.530196)\r\n\t\t\t\t(xy 159.144341 69.765599) (xy 159.144341 69.7656) (xy 159.164936 70.001003) (xy 159.164938 70.001013)\r\n\t\t\t\t(xy 159.226094 70.229255) (xy 159.226096 70.229259) (xy 159.226097 70.229263) (xy 159.283266 70.351861)\r\n\t\t\t\t(xy 159.325965 70.44343) (xy 159.325967 70.443434) (xy 159.461501 70.636995) (xy 159.461506 70.637002)\r\n\t\t\t\t(xy 159.628597 70.804093) (xy 159.628603 70.804098) (xy 159.814158 70.934025) (xy 159.857783 70.988602)\r\n\t\t\t\t(xy 159.864977 71.0581) (xy 159.833454 71.120455) (xy 159.814158 71.137175) (xy 159.628597 71.267105)\r\n\t\t\t\t(xy 159.461505 71.434197) (xy 159.325965 71.627769) (xy 159.325964 71.627771) (xy 159.226098 71.841935)\r\n\t\t\t\t(xy 159.226094 71.841944) (xy 159.164938 72.070186) (xy 159.164936 72.070196) (xy 159.144341 72.305599)\r\n\t\t\t\t(xy 159.144341 72.3056) (xy 159.164936 72.541003) (xy 159.164938 72.541013) (xy 159.226094 72.769255)\r\n\t\t\t\t(xy 159.226096 72.769259) (xy 159.226097 72.769263) (xy 159.306208 72.941061) (xy 159.325965 72.98343)\r\n\t\t\t\t(xy 159.325967 72.983434) (xy 159.461501 73.176995) (xy 159.461506 73.177002) (xy 159.628597 73.344093)\r\n\t\t\t\t(xy 159.628603 73.344098) (xy 159.814158 73.474025) (xy 159.857783 73.528602) (xy 159.864977 73.5981)\r\n\t\t\t\t(xy 159.833454 73.660455) (xy 159.814158 73.677175) (xy 159.628597 73.807105) (xy 159.461505 73.974197)\r\n\t\t\t\t(xy 159.325965 74.167769) (xy 159.325964 74.167771) (xy 159.226098 74.381935) (xy 159.226094 74.381944)\r\n\t\t\t\t(xy 159.164938 74.610186) (xy 159.164936 74.610196) (xy 159.144341 74.845599) (xy 159.144341 74.8456)\r\n\t\t\t\t(xy 159.164936 75.081003) (xy 159.164938 75.081013) (xy 159.226094 75.309255) (xy 159.226096 75.309259)\r\n\t\t\t\t(xy 159.226097 75.309263) (xy 159.282039 75.429231) (xy 159.325965 75.52343) (xy 159.325967 75.523434)\r\n\t\t\t\t(xy 159.405323 75.636765) (xy 159.461505 75.717001) (xy 159.628599 75.884095) (xy 159.715522 75.944959)\r\n\t\t\t\t(xy 159.822165 76.019632) (xy 159.822167 76.019633) (xy 159.82217 76.019635) (xy 160.036337 76.119503)\r\n\t\t\t\t(xy 160.264592 76.180663) (xy 160.452918 76.197139) (xy 160.499999 76.201259) (xy 160.5 76.201259)\r\n\t\t\t\t(xy 160.500001 76.201259) (xy 160.539234 76.197826) (xy 160.735408 76.180663) (xy 160.963663 76.119503)\r\n\t\t\t\t(xy 161.17783 76.019635) (xy 161.371401 75.884095) (xy 161.538495 75.717001) (xy 161.674035 75.52343)\r\n\t\t\t\t(xy 161.773903 75.309263) (xy 161.835063 75.081008) (xy 161.855659 74.8456) (xy 161.835063 74.610192)\r\n\t\t\t\t(xy 161.773903 74.381937) (xy 161.674035 74.167771) (xy 161.542166 73.979441) (xy 161.538494 73.974197)\r\n\t\t\t\t(xy 161.371402 73.807106) (xy 161.371396 73.807101) (xy 161.185842 73.677175) (xy 161.142217 73.622598)\r\n\t\t\t\t(xy 161.135023 73.5531) (xy 161.166546 73.490745) (xy 161.185842 73.474025) (xy 161.323689 73.377503)\r\n\t\t\t\t(xy 161.371401 73.344095) (xy 161.538495 73.177001) (xy 161.674035 72.98343) (xy 161.773903 72.769263)\r\n\t\t\t\t(xy 161.835063 72.541008) (xy 161.855659 72.3056) (xy 161.835063 72.070192) (xy 161.773903 71.841937)\r\n\t\t\t\t(xy 161.674035 71.627771) (xy 161.58457 71.5) (xy 161.538494 71.434197) (xy 161.371402 71.267106)\r\n\t\t\t\t(xy 161.371396 71.267101) (xy 161.185842 71.137175) (xy 161.142217 71.082598) (xy 161.135023 71.0131)\r\n\t\t\t\t(xy 161.166546 70.950745) (xy 161.185842 70.934025) (xy 161.208026 70.918491) (xy 161.371401 70.804095)\r\n\t\t\t\t(xy 161.538495 70.637001) (xy 161.674035 70.44343) (xy 161.773903 70.229263) (xy 161.835063 70.001008)\r\n\t\t\t\t(xy 161.855659 69.7656) (xy 161.835063 69.530192) (xy 161.773903 69.301937) (xy 161.674035 69.087771)\r\n\t\t\t\t(xy 161.656333 69.062489) (xy 161.538494 68.894197) (xy 161.371402 68.727106) (xy 161.371396 68.727101)\r\n\t\t\t\t(xy 161.185842 68.597175) (xy 161.142217 68.542598) (xy 161.135023 68.4731) (xy 161.166546 68.410745)\r\n\t\t\t\t(xy 161.185842 68.394025) (xy 161.311533 68.306015) (xy 161.371401 68.264095) (xy 161.538495 68.097001)\r\n\t\t\t\t(xy 161.674035 67.90343) (xy 161.773903 67.689263) (xy 161.835063 67.461008) (xy 161.855659 67.2256)\r\n\t\t\t\t(xy 161.835063 66.990192) (xy 161.773903 66.761937) (xy 161.674035 66.547771) (xy 161.640588 66.500004)\r\n\t\t\t\t(xy 161.640582 66.499995) (xy 172.245093 66.499995) (xy 172.245093 66.500004) (xy 172.264692 66.761545)\r\n\t\t\t\t(xy 172.264693 66.76155) (xy 172.323058 67.01727) (xy 172.418883 67.261426) (xy 172.418882 67.261426)\r\n\t\t\t\t(xy 172.550027 67.488573) (xy 172.597874 67.548571) (xy 173.398958 66.747488) (xy 173.423978 66.80789)\r\n\t\t\t\t(xy 173.495112 66.914351) (xy 173.585649 67.004888) (xy 173.69211 67.076022) (xy 173.75251 67.101041)\r\n\t\t\t\t(xy 172.95083 67.90272) (xy 173.122546 68.019793) (xy 173.12255 68.019795) (xy 173.358854 68.133594)\r\n\t\t\t\t(xy 173.358858 68.133595) (xy 173.609494 68.210907) (xy 173.6095 68.210909) (xy 173.868848 68.249999)\r\n\t\t\t\t(xy 173.868857 68.25) (xy 174.131143 68.25) (xy 174.131151 68.249999) (xy 174.390499 68.210909)\r\n\t\t\t\t(xy 174.390505 68.210907) (xy 174.641143 68.133595) (xy 174.877445 68.019798) (xy 174.877447 68.019797)\r\n\t\t\t\t(xy 175.049168 67.90272) (xy 174.247488 67.101041) (xy 174.30789 67.076022) (xy 174.414351 67.004888)\r\n\t\t\t\t(xy 174.504888 66.914351) (xy 174.576022 66.80789) (xy 174.601041 66.747488) (xy 175.402125 67.548572)\r\n\t\t\t\t(xy 175.449971 67.488573) (xy 175.581116 67.261426) (xy 175.676941 67.01727) (xy 175.735306 66.76155)\r\n\t\t\t\t(xy 175.735307 66.761545) (xy 175.754907 66.500004) (xy 175.754907 66.499995) (xy 175.735307 66.238454)\r\n\t\t\t\t(xy 175.735306 66.238449) (xy 175.676941 65.982729) (xy 175.581116 65.738573) (xy 175.581117 65.738573)\r\n\t\t\t\t(xy 175.449972 65.511426) (xy 175.402124 65.451427) (xy 174.601041 66.25251) (xy 174.576022 66.19211)\r\n\t\t\t\t(xy 174.504888 66.085649) (xy 174.414351 65.995112) (xy 174.30789 65.923978) (xy 174.247488 65.898958)\r\n\t\t\t\t(xy 175.049168 65.097278) (xy 174.877454 64.980206) (xy 174.877445 64.980201) (xy 174.641142 64.866404)\r\n\t\t\t\t(xy 174.641144 64.866404) (xy 174.390505 64.789092) (xy 174.390499 64.78909) (xy 174.131151 64.75)\r\n\t\t\t\t(xy 173.868848 64.75) (xy 173.6095 64.78909) (xy 173.609494 64.789092) (xy 173.358858 64.866404)\r\n\t\t\t\t(xy 173.358854 64.866405) (xy 173.122547 64.980205) (xy 173.122539 64.98021) (xy 172.95083 65.097277)\r\n\t\t\t\t(xy 173.752511 65.898958) (xy 173.69211 65.923978) (xy 173.585649 65.995112) (xy 173.495112 66.085649)\r\n\t\t\t\t(xy 173.423978 66.19211) (xy 173.398958 66.25251) (xy 172.597874 65.451427) (xy 172.550028 65.511425)\r\n\t\t\t\t(xy 172.418883 65.738573) (xy 172.323058 65.982729) (xy 172.264693 66.238449) (xy 172.264692 66.238454)\r\n\t\t\t\t(xy 172.245093 66.499995) (xy 161.640582 66.499995) (xy 161.538496 66.3542) (xy 161.494698 66.310402)\r\n\t\t\t\t(xy 161.416567 66.232271) (xy 161.383084 66.170951) (xy 161.388068 66.101259) (xy 161.429939 66.045325)\r\n\t\t\t\t(xy 161.460915 66.02841) (xy 161.592331 65.979396) (xy 161.707546 65.893146) (xy 161.793796 65.777931)\r\n\t\t\t\t(xy 161.844091 65.643083) (xy 161.8505 65.583473) (xy 161.850499 63.787728) (xy 161.844091 63.728117)\r\n\t\t\t\t(xy 161.818976 63.660781) (xy 161.793797 63.593271) (xy 161.793793 63.593264) (xy 161.707547 63.478055)\r\n\t\t\t\t(xy 161.707544 63.478052) (xy 161.592335 63.391806) (xy 161.592328 63.391802) (xy 161.457482 63.341508)\r\n\t\t\t\t(xy 161.457483 63.341508) (xy 161.397883 63.335101) (xy 161.397881 63.3351) (xy 161.397873 63.3351)\r\n\t\t\t\t(xy 161.397865 63.3351) (xy 160.714096 63.3351) (xy 160.647057 63.315415) (xy 160.601302 63.262611)\r\n\t\t\t\t(xy 160.591358 63.193453) (xy 160.620383 63.129897) (xy 160.626415 63.123419) (xy 161.282621 62.467213)\r\n\t\t\t\t(xy 162.013306 61.736528) (xy 162.013311 61.736524) (xy 162.023514 61.72632) (xy 162.023516 61.72632)\r\n\t\t\t\t(xy 162.13532 61.614516) (xy 162.201438 61.499995) (xy 172.244592 61.499995) (xy 172.244592 61.500004)\r\n\t\t\t\t(xy 172.264196 61.76162) (xy 172.264197 61.761625) (xy 172.264197 61.761629) (xy 172.264198 61.76163)\r\n\t\t\t\t(xy 172.266238 61.770568) (xy 172.322576 62.017402) (xy 172.322579 62.017412) (xy 172.32258 62.017416)\r\n\t\t\t\t(xy 172.418432 62.261643) (xy 172.549614 62.488857) (xy 172.640328 62.602609) (xy 172.713198 62.693985)\r\n\t\t\t\t(xy 172.857084 62.82749) (xy 172.905521 62.872433) (xy 173.122296 63.020228) (xy 173.122301 63.02023)\r\n\t\t\t\t(xy 173.122302 63.020231) (xy 173.122303 63.020232) (xy 173.179369 63.047713) (xy 173.358673 63.134061)\r\n\t\t\t\t(xy 173.358674 63.134061) (xy 173.358677 63.134063) (xy 173.609385 63.211396) (xy 173.868818 63.2505)\r\n\t\t\t\t(xy 174.131182 63.2505) (xy 174.390615 63.211396) (xy 174.641323 63.134063) (xy 174.877704 63.020228)\r\n\t\t\t\t(xy 175.094479 62.872433) (xy 175.286805 62.693981) (xy 175.450386 62.488857) (xy 175.581568 62.261643)\r\n\t\t\t\t(xy 175.67742 62.017416) (xy 175.735802 61.76163) (xy 175.737683 61.736532) (xy 175.755408 61.500004)\r\n\t\t\t\t(xy 175.755408 61.499995) (xy 175.735803 61.238379) (xy 175.735802 61.238374) (xy 175.735802 61.23837)\r\n\t\t\t\t(xy 175.67742 60.982584) (xy 175.581568 60.738357) (xy 175.450386 60.511143) (xy 175.286805 60.306019)\r\n\t\t\t\t(xy 175.286804 60.306018) (xy 175.286801 60.306014) (xy 175.094479 60.127567) (xy 175.061391 60.105008)\r\n\t\t\t\t(xy 174.877704 59.979772) (xy 174.8777 59.97977) (xy 174.877697 59.979768) (xy 174.877696 59.979767)\r\n\t\t\t\t(xy 174.641325 59.865938) (xy 174.641327 59.865938) (xy 174.390623 59.788606) (xy 174.390619 59.788605)\r\n\t\t\t\t(xy 174.390615 59.788604) (xy 174.265823 59.769794) (xy 174.131187 59.7495) (xy 174.131182 59.7495)\r\n\t\t\t\t(xy 173.868818 59.7495) (xy 173.868812 59.7495) (xy 173.707247 59.773853) (xy 173.609385 59.788604)\r\n\t\t\t\t(xy 173.609382 59.788605) (xy 173.609376 59.788606) (xy 173.358673 59.865938) (xy 173.122303 59.979767)\r\n\t\t\t\t(xy 173.122302 59.979768) (xy 172.90552 60.127567) (xy 172.713198 60.306014) (xy 172.549614 60.511143)\r\n\t\t\t\t(xy 172.418432 60.738356) (xy 172.322582 60.982578) (xy 172.322576 60.982597) (xy 172.264197 61.238374)\r\n\t\t\t\t(xy 172.264196 61.238379) (xy 172.244592 61.499995) (xy 162.201438 61.499995) (xy 162.214377 61.477584)\r\n\t\t\t\t(xy 162.2553 61.324857) (xy 162.2553 56.499995) (xy 172.244592 56.499995) (xy 172.244592 56.500004)\r\n\t\t\t\t(xy 172.264196 56.76162) (xy 172.264197 56.761625) (xy 172.322576 57.017402) (xy 172.322578 57.017411)\r\n\t\t\t\t(xy 172.32258 57.017416) (xy 172.418432 57.261643) (xy 172.549614 57.488857) (xy 172.645709 57.609356)\r\n\t\t\t\t(xy 172.713198 57.693985) (xy 172.832511 57.80469) (xy 172.905521 57.872433) (xy 173.122296 58.020228)\r\n\t\t\t\t(xy 173.122301 58.02023) (xy 173.122302 58.020231) (xy 173.122303 58.020232) (xy 173.247843 58.080688)\r\n\t\t\t\t(xy 173.358673 58.134061) (xy 173.358674 58.134061) (xy 173.358677 58.134063) (xy 173.609385 58.211396)\r\n\t\t\t\t(xy 173.868818 58.2505) (xy 174.131182 58.2505) (xy 174.390615 58.211396) (xy 174.641323 58.134063)\r\n\t\t\t\t(xy 174.877704 58.020228) (xy 175.094479 57.872433) (xy 175.286805 57.693981) (xy 175.450386 57.488857)\r\n\t\t\t\t(xy 175.581568 57.261643) (xy 175.67742 57.017416) (xy 175.735802 56.76163) (xy 175.74356 56.658105)\r\n\t\t\t\t(xy 175.755408 56.500004) (xy 175.755408 56.499995) (xy 175.735803 56.238379) (xy 175.735802 56.238374)\r\n\t\t\t\t(xy 175.735802 56.23837) (xy 175.67742 55.982584) (xy 175.581568 55.738357) (xy 175.450386 55.511143)\r\n\t\t\t\t(xy 175.286805 55.306019) (xy 175.286804 55.306018) (xy 175.286801 55.306014) (xy 175.094479 55.127567)\r\n\t\t\t\t(xy 174.977604 55.047883) (xy 174.877704 54.979772) (xy 174.8777 54.97977) (xy 174.877697 54.979768)\r\n\t\t\t\t(xy 174.877696 54.979767) (xy 174.641325 54.865938) (xy 174.641327 54.865938) (xy 174.390623 54.788606)\r\n\t\t\t\t(xy 174.390619 54.788605) (xy 174.390615 54.788604) (xy 174.265823 54.769794) (xy 174.131187 54.7495)\r\n\t\t\t\t(xy 174.131182 54.7495) (xy 173.868818 54.7495) (xy 173.868812 54.7495) (xy 173.707247 54.773853)\r\n\t\t\t\t(xy 173.609385 54.788604) (xy 173.609382 54.788605) (xy 173.609376 54.788606) (xy 173.358673 54.865938)\r\n\t\t\t\t(xy 173.122303 54.979767) (xy 173.122302 54.979768) (xy 172.90552 55.127567) (xy 172.713198 55.306014)\r\n\t\t\t\t(xy 172.549614 55.511143) (xy 172.418432 55.738356) (xy 172.322582 55.982578) (xy 172.322576 55.982597)\r\n\t\t\t\t(xy 172.264197 56.238374) (xy 172.264196 56.238379) (xy 172.244592 56.499995) (xy 162.2553 56.499995)\r\n\t\t\t\t(xy 162.2553 51.499995) (xy 172.244592 51.499995) (xy 172.244592 51.500004) (xy 172.264196 51.76162)\r\n\t\t\t\t(xy 172.264197 51.761625) (xy 172.264197 51.761629) (xy 172.264198 51.76163) (xy 172.272914 51.799818)\r\n\t\t\t\t(xy 172.322576 52.017402) (xy 172.322578 52.017411) (xy 172.32258 52.017416) (xy 172.418432 52.261643)\r\n\t\t\t\t(xy 172.549614 52.488857) (xy 172.649472 52.614075) (xy 172.713198 52.693985) (xy 172.859788 52.829999)\r\n\t\t\t\t(xy 172.905521 52.872433) (xy 173.122296 53.020228) (xy 173.122301 53.02023) (xy 173.122302 53.020231)\r\n\t\t\t\t(xy 173.122303 53.020232) (xy 173.247843 53.080688) (xy 173.358673 53.134061) (xy 173.358674 53.134061)\r\n\t\t\t\t(xy 173.358677 53.134063) (xy 173.609385 53.211396) (xy 173.868818 53.2505) (xy 174.131182 53.2505)\r\n\t\t\t\t(xy 174.390615 53.211396) (xy 174.641323 53.134063) (xy 174.877704 53.020228) (xy 175.094479 52.872433)\r\n\t\t\t\t(xy 175.286805 52.693981) (xy 175.450386 52.488857) (xy 175.581568 52.261643) (xy 175.67742 52.017416)\r\n\t\t\t\t(xy 175.735802 51.76163) (xy 175.755408 51.5) (xy 175.735802 51.23837) (xy 175.67742 50.982584)\r\n\t\t\t\t(xy 175.581568 50.738357) (xy 175.450386 50.511143) (xy 175.286805 50.306019) (xy 175.286804 50.306018)\r\n\t\t\t\t(xy 175.286801 50.306014) (xy 175.094479 50.127567) (xy 174.877704 49.979772) (xy 174.8777 49.97977)\r\n\t\t\t\t(xy 174.877697 49.979768) (xy 174.877696 49.979767) (xy 174.641325 49.865938) (xy 174.641327 49.865938)\r\n\t\t\t\t(xy 174.390623 49.788606) (xy 174.390619 49.788605) (xy 174.390615 49.788604) (xy 174.265823 49.769794)\r\n\t\t\t\t(xy 174.131187 49.7495) (xy 174.131182 49.7495) (xy 173.868818 49.7495) (xy 173.868812 49.7495)\r\n\t\t\t\t(xy 173.707247 49.773853) (xy 173.609385 49.788604) (xy 173.609382 49.788605) (xy 173.609376 49.788606)\r\n\t\t\t\t(xy 173.358673 49.865938) (xy 173.122303 49.979767) (xy 173.122302 49.979768) (xy 172.90552 50.127567)\r\n\t\t\t\t(xy 172.713198 50.306014) (xy 172.549614 50.511143) (xy 172.418432 50.738356) (xy 172.322582 50.982578)\r\n\t\t\t\t(xy 172.322576 50.982597) (xy 172.264197 51.238374) (xy 172.264196 51.238379) (xy 172.244592 51.499995)\r\n\t\t\t\t(xy 162.2553 51.499995) (xy 162.2553 47.104759) (xy 162.255301 47.104746) (xy 162.255301 46.936645)\r\n\t\t\t\t(xy 162.255301 46.936643) (xy 162.214377 46.783915) (xy 162.185439 46.733795) (xy 162.13532 46.646984)\r\n\t\t\t\t(xy 162.023516 46.53518) (xy 162.023515 46.535179) (xy 162.019185 46.530849) (xy 162.019174 46.530839)\r\n\t\t\t\t(xy 161.98833 46.499995) (xy 172.244592 46.499995) (xy 172.244592 46.500004) (xy 172.264196 46.76162)\r\n\t\t\t\t(xy 172.264197 46.761625) (xy 172.264197 46.761629) (xy 172.264198 46.76163) (xy 172.271314 46.792809)\r\n\t\t\t\t(xy 172.322576 47.017402) (xy 172.322578 47.017411) (xy 172.32258 47.017416) (xy 172.418432 47.261643)\r\n\t\t\t\t(xy 172.549614 47.488857) (xy 172.638169 47.599901) (xy 172.713198 47.693985) (xy 172.835008 47.807007)\r\n\t\t\t\t(xy 172.905521 47.872433) (xy 173.122296 48.020228) (xy 173.122301 48.02023) (xy 173.122302 48.020231)\r\n\t\t\t\t(xy 173.122303 48.020232) (xy 173.216981 48.065826) (xy 173.358673 48.134061) (xy 173.358674 48.134061)\r\n\t\t\t\t(xy 173.358677 48.134063) (xy 173.609385 48.211396) (xy 173.868818 48.2505) (xy 174.131182 48.2505)\r\n\t\t\t\t(xy 174.390615 48.211396) (xy 174.641323 48.134063) (xy 174.877704 48.020228) (xy 175.094479 47.872433)\r\n\t\t\t\t(xy 175.286805 47.693981) (xy 175.450386 47.488857) (xy 175.581568 47.261643) (xy 175.67742 47.017416)\r\n\t\t\t\t(xy 175.735802 46.76163) (xy 175.739922 46.706649) (xy 175.755408 46.500004) (xy 175.755408 46.499995)\r\n\t\t\t\t(xy 175.735803 46.238379) (xy 175.735802 46.238374) (xy 175.735802 46.23837) (xy 175.67742 45.982584)\r\n\t\t\t\t(xy 175.581568 45.738357) (xy 175.450386 45.511143) (xy 175.286805 45.306019) (xy 175.286804 45.306018)\r\n\t\t\t\t(xy 175.286801 45.306014) (xy 175.094479 45.127567) (xy 174.877704 44.979772) (xy 174.8777 44.97977)\r\n\t\t\t\t(xy 174.877697 44.979768) (xy 174.877696 44.979767) (xy 174.641325 44.865938) (xy 174.641327 44.865938)\r\n\t\t\t\t(xy 174.390623 44.788606) (xy 174.390619 44.788605) (xy 174.390615 44.788604) (xy 174.265823 44.769794)\r\n\t\t\t\t(xy 174.131187 44.7495) (xy 174.131182 44.7495) (xy 173.868818 44.7495) (xy 173.868812 44.7495)\r\n\t\t\t\t(xy 173.707247 44.773853) (xy 173.609385 44.788604) (xy 173.609382 44.788605) (xy 173.609376 44.788606)\r\n\t\t\t\t(xy 173.358673 44.865938) (xy 173.122303 44.979767) (xy 173.122302 44.979768) (xy 172.90552 45.127567)\r\n\t\t\t\t(xy 172.713198 45.306014) (xy 172.549614 45.511143) (xy 172.418432 45.738356) (xy 172.322582 45.982578)\r\n\t\t\t\t(xy 172.322576 45.982597) (xy 172.264197 46.238374) (xy 172.264196 46.238379) (xy 172.244592 46.499995)\r\n\t\t\t\t(xy 161.98833 46.499995) (xy 159.130216 43.641881) (xy 159.096731 43.580558) (xy 159.101715 43.510866)\r\n\t\t\t\t(xy 159.11632 43.483081) (xy 159.130568 43.462734) (xy 159.226739 43.256496) (xy 159.285635 43.036692)\r\n\t\t\t\t(xy 159.305468 42.81) (xy 159.285635 42.583308) (xy 159.226739 42.363504) (xy 159.130568 42.157266)\r\n\t\t\t\t(xy 159.000047 41.970861) (xy 159.000045 41.970858) (xy 158.839141 41.809954) (xy 158.652734 41.679432)\r\n\t\t\t\t(xy 158.652732 41.679431) (xy 158.446497 41.583261) (xy 158.446488 41.583258) (xy 158.226697 41.524366)\r\n\t\t\t\t(xy 158.226693 41.524365) (xy 158.226692 41.524365) (xy 158.226691 41.524364) (xy 158.226686 41.524364)\r\n\t\t\t\t(xy 158.000002 41.504532) (xy 157.999998 41.504532) (xy 157.773313 41.524364) (xy 157.773302 41.524366)\r\n\t\t\t\t(xy 157.553511 41.583258) (xy 157.553502 41.583261) (xy 157.347267 41.679431) (xy 157.347265 41.679432)\r\n\t\t\t\t(xy 157.160858 41.809954) (xy 156.999954 41.970858) (xy 156.869432 42.157265) (xy 156.869431 42.157267)\r\n\t\t\t\t(xy 156.773261 42.363502) (xy 156.773258 42.363511) (xy 156.714366 42.583302) (xy 156.714364 42.583313)\r\n\t\t\t\t(xy 156.694532 42.809998) (xy 156.694532 42.810001) (xy 156.714364 43.036686) (xy 156.714366 43.036697)\r\n\t\t\t\t(xy 156.773258 43.256488) (xy 156.773261 43.256497) (xy 156.869431 43.462732) (xy 156.869432 43.462734)\r\n\t\t\t\t(xy 156.999954 43.649141) (xy 157.160858 43.810045) (xy 157.160861 43.810047) (xy 157.347266 43.940568)\r\n\t\t\t\t(xy 157.347278 43.940573) (xy 157.348661 43.941372) (xy 157.349155 43.94189) (xy 157.351701 43.943673)\r\n\t\t\t\t(xy 157.351342 43.944184) (xy 157.39688 43.991935) (xy 157.406444 44.016671) (xy 157.440423 44.143483)\r\n\t\t\t\t(xy 157.440426 44.14349) (xy 157.519475 44.280409) (xy 157.519479 44.280414) (xy 157.51948 44.280416)\r\n\t\t\t\t(xy 157.631284 44.39222) (xy 157.631286 44.392221) (xy 157.63129 44.392224) (xy 157.768209 44.471273)\r\n\t\t\t\t(xy 157.768216 44.471277) (xy 157.920943 44.5122) (xy 158.250703 44.5122) (xy 158.317742 44.531885)\r\n\t\t\t\t(xy 158.338384 44.548519) (xy 160.228184 46.438319) (xy 160.261669 46.499642) (xy 160.256685 46.569334)\r\n\t\t\t\t(xy 160.214813 46.625267) (xy 160.149349 46.649684) (xy 160.140503 46.65) (xy 159.602155 46.65)\r\n\t\t\t\t(xy 159.542627 46.656401) (xy 159.54262 46.656403) (xy 159.407913 46.706645) (xy 159.407906 46.706649)\r\n\t\t\t\t(xy 159.292812 46.792809) (xy 159.292809 46.792812) (xy 159.206649 46.907906) (xy 159.206645 46.907913)\r\n\t\t\t\t(xy 159.156403 47.04262) (xy 159.156401 47.042627) (xy 159.15 47.102155) (xy 159.15 47.75) (xy 160.066988 47.75)\r\n\t\t\t\t(xy 160.034075 47.807007) (xy 160 47.934174) (xy 160 48.065826) (xy 160.034075 48.192993) (xy 160.066988 48.25)\r\n\t\t\t\t(xy 159.15 48.25) (xy 159.15 48.897844) (xy 159.156401 48.957372) (xy 159.156403 48.957379) (xy 159.206645 49.092086)\r\n\t\t\t\t(xy 159.206649 49.092093) (xy 159.292809 49.207187) (xy 159.292812 49.20719) (xy 159.407906 49.29335)\r\n\t\t\t\t(xy 159.407913 49.293354) (xy 159.539986 49.342614) (xy 159.59592 49.384485) (xy 159.620337 49.449949)\r\n\t\t\t\t(xy 159.605486 49.518222) (xy 159.584335 49.546477) (xy 159.461886 49.668926) (xy 159.3264 49.86242)\r\n\t\t\t\t(xy 159.326399 49.862422) (xy 159.22657 50.076507) (xy 159.226567 50.076513) (xy 159.169364 50.289999)\r\n\t\t\t\t(xy 159.169364 50.29) (xy 160.066988 50.29) (xy 160.034075 50.347007) (xy 160 50.474174) (xy 160 50.605826)\r\n\t\t\t\t(xy 160.034075 50.732993) (xy 160.066988 50.79) (xy 159.169364 50.79) (xy 159.226567 51.003486)\r\n\t\t\t\t(xy 159.22657 51.003492) (xy 159.326399 51.217578) (xy 159.461894 51.411082) (xy 159.628917 51.578105)\r\n\t\t\t\t(xy 159.815031 51.708425) (xy 159.858656 51.763003) (xy 159.865848 51.832501) (xy 159.834326 51.894856)\r\n\t\t\t\t(xy 159.815031 51.911575) (xy 159.628922 52.04189) (xy 159.62892 52.041891) (xy 159.461891 52.20892)\r\n\t\t\t\t(xy 159.461886 52.208926) (xy 159.3264 52.40242) (xy 159.326399 52.402422) (xy 159.22657 52.616507)\r\n\t\t\t\t(xy 159.226567 52.616513) (xy 159.169364 52.829999) (xy 159.169364 52.83) (xy 160.066988 52.83)\r\n\t\t\t\t(xy 160.034075 52.887007) (xy 160 53.014174) (xy 160 53.145826) (xy 160.034075 53.272993) (xy 160.066988 53.33)\r\n\t\t\t\t(xy 159.169364 53.33) (xy 159.226567 53.543486) (xy 159.22657 53.543492) (xy 159.326399 53.757578)\r\n\t\t\t\t(xy 159.461894 53.951082) (xy 159.628917 54.118105) (xy 159.815031 54.248425) (xy 159.858656 54.303003)\r\n\t\t\t\t(xy 159.865848 54.372501) (xy 159.834326 54.434856) (xy 159.815031 54.451575) (xy 159.628922 54.58189)\r\n\t\t\t\t(xy 159.62892 54.581891) (xy 159.461891 54.74892) (xy 159.461886 54.748926) (xy 159.3264 54.94242)\r\n\t\t\t\t(xy 159.326399 54.942422) (xy 159.22657 55.156507) (xy 159.226567 55.156513) (xy 159.169364 55.369999)\r\n\t\t\t\t(xy 159.169364 55.37) (xy 160.066988 55.37) (xy 160.034075 55.427007) (xy 160 55.554174) (xy 160 55.685826)\r\n\t\t\t\t(xy 160.034075 55.812993) (xy 160.066988 55.87) (xy 159.169364 55.87) (xy 159.226567 56.083486)\r\n\t\t\t\t(xy 159.22657 56.083492) (xy 159.326399 56.297578) (xy 159.461894 56.491082) (xy 159.628917 56.658105)\r\n\t\t\t\t(xy 159.815031 56.788425) (xy 159.858656 56.843003) (xy 159.865848 56.912501) (xy 159.834326 56.974856)\r\n\t\t\t\t(xy 159.815031 56.991575) (xy 159.628922 57.12189) (xy 159.62892 57.121891) (xy 159.461891 57.28892)\r\n\t\t\t\t(xy 159.461886 57.288926) (xy 159.3264 57.48242) (xy 159.326399 57.482422) (xy 159.22657 57.696507)\r\n\t\t\t\t(xy 159.226567 57.696513) (xy 159.169364 57.909999) (xy 159.169364 57.91) (xy 160.066988 57.91)\r\n\t\t\t\t(xy 160.034075 57.967007) (xy 160 58.094174) (xy 160 58.225826) (xy 160.034075 58.352993) (xy 160.066988 58.41)\r\n\t\t\t\t(xy 159.169364 58.41) (xy 159.226567 58.623486) (xy 159.22657 58.623492) (xy 159.326399 58.837578)\r\n\t\t\t\t(xy 159.461894 59.031082) (xy 159.628917 59.198105) (xy 159.822421 59.3336) (xy 160.036507 59.433429)\r\n\t\t\t\t(xy 160.036516 59.433433) (xy 160.25 59.490634) (xy 160.25 58.593012) (xy 160.307007 58.625925)\r\n\t\t\t\t(xy 160.434174 58.66) (xy 160.565826 58.66) (xy 160.692993 58.625925) (xy 160.75 58.593012) (xy 160.75 59.490633)\r\n\t\t\t\t(xy 160.898207 59.450923) (xy 160.968057 59.452586) (xy 161.025919 59.491749) (xy 161.053423 59.555977)\r\n\t\t\t\t(xy 161.0543 59.570698) (xy 161.0543 60.945702) (xy 161.034615 61.012741) (xy 161.017981 61.033383)\r\n\t\t\t\t(xy 158.293481 63.757882) (xy 158.293475 63.75789) (xy 158.257898 63.819513) (xy 158.257898 63.819515)\r\n\t\t\t\t(xy 158.214423 63.894814) (xy 158.214423 63.894815) (xy 158.173499 64.047543) (xy 158.173499 64.047545)\r\n\t\t\t\t(xy 158.173499 64.215646) (xy 158.1735 64.215659) (xy 158.1735 66.292502) (xy 158.153815 66.359541)\r\n\t\t\t\t(xy 158.137181 66.380183) (xy 155.889367 68.627996) (xy 155.828044 68.661481) (xy 155.758352 68.656497)\r\n\t\t\t\t(xy 155.702419 68.614625) (xy 155.691201 68.59661) (xy 155.671859 68.55865) (xy 155.551582 68.393105)\r\n\t\t\t\t(xy 155.551582 68.393104) (xy 155.406895 68.248417) (xy 155.241349 68.12814) (xy 155.14837 68.080765)\r\n\t\t\t\t(xy 155.097574 68.03279) (xy 155.080779 67.964969) (xy 155.103316 67.898835) (xy 155.14837 67.859795)\r\n\t\t\t\t(xy 155.14892 67.859515) (xy 155.24161 67.812287) (xy 155.334686 67.744664) (xy 155.407213 67.691971)\r\n\t\t\t\t(xy 155.407215 67.691968) (xy 155.407219 67.691966) (xy 155.551966 67.547219) (xy 155.551968 67.547215)\r\n\t\t\t\t(xy 155.551971 67.547213) (xy 155.614605 67.461003) (xy 155.672287 67.38161) (xy 155.76522 67.199219)\r\n\t\t\t\t(xy 155.828477 67.004534) (xy 155.8605 66.802352) (xy 155.8605 66.597648) (xy 155.8526 66.547769)\r\n\t\t\t\t(xy 155.828477 66.395465) (xy 155.795022 66.292502) (xy 155.76522 66.200781) (xy 155.765218 66.200778)\r\n\t\t\t\t(xy 155.765218 66.200776) (xy 155.706557 66.085649) (xy 155.672287 66.01839) (xy 155.643957 65.979397)\r\n\t\t\t\t(xy 155.551971 65.852786) (xy 155.407213 65.708028) (xy 155.241614 65.587715) (xy 155.233271 65.583464)\r\n\t\t\t\t(xy 155.148917 65.540483) (xy 155.098123 65.492511) (xy 155.081328 65.42469) (xy 155.103865 65.358555)\r\n\t\t\t\t(xy 155.148917 65.319516) (xy 155.24161 65.272287) (xy 155.301599 65.228703) (xy 155.407213 65.151971)\r\n\t\t\t\t(xy 155.407215 65.151968) (xy 155.407219 65.151966) (xy 155.551966 65.007219) (xy 155.551968 65.007215)\r\n\t\t\t\t(xy 155.551971 65.007213) (xy 155.631833 64.89729) (xy 155.672287 64.84161) (xy 155.76522 64.659219)\r\n\t\t\t\t(xy 155.828477 64.464534) (xy 155.8605 64.262352) (xy 155.8605 64.057648) (xy 155.8589 64.047545)\r\n\t\t\t\t(xy 155.828477 63.855465) (xy 155.765218 63.660776) (xy 155.730818 63.593264) (xy 155.672287 63.47839)\r\n\t\t\t\t(xy 155.664556 63.467749) (xy 155.551971 63.312786) (xy 155.407213 63.168028) (xy 155.241614 63.047715)\r\n\t\t\t\t(xy 155.235006 63.044348) (xy 155.148917 63.000483) (xy 155.098123 62.952511) (xy 155.081328 62.88469)\r\n\t\t\t\t(xy 155.103865 62.818555) (xy 155.148917 62.779516) (xy 155.24161 62.732287) (xy 155.265474 62.714949)\r\n\t\t\t\t(xy 155.407213 62.611971) (xy 155.407215 62.611968) (xy 155.407219 62.611966) (xy 155.551966 62.467219)\r\n\t\t\t\t(xy 155.551968 62.467215) (xy 155.551971 62.467213) (xy 155.630429 62.359223) (xy 155.672287 62.30161)\r\n\t\t\t\t(xy 155.76522 62.119219) (xy 155.828477 61.924534) (xy 155.8605 61.722352) (xy 155.8605 61.517648)\r\n\t\t\t\t(xy 155.83031 61.327041) (xy 155.828477 61.315465) (xy 155.792358 61.204303) (xy 155.76522 61.120781)\r\n\t\t\t\t(xy 155.765218 61.120778) (xy 155.765218 61.120776) (xy 155.720135 61.032297) (xy 155.672287 60.93839)\r\n\t\t\t\t(xy 155.64222 60.897006) (xy 155.551971 60.772786) (xy 155.407213 60.628028) (xy 155.241614 60.507715)\r\n\t\t\t\t(xy 155.214269 60.493782) (xy 155.148917 60.460483) (xy 155.098123 60.412511) (xy 155.081328 60.34469)\r\n\t\t\t\t(xy 155.103865 60.278555) (xy 155.148917 60.239516) (xy 155.24161 60.192287) (xy 155.26277 60.176913)\r\n\t\t\t\t(xy 155.407213 60.071971) (xy 155.407215 60.071968) (xy 155.407219 60.071966) (xy 155.551966 59.927219)\r\n\t\t\t\t(xy 155.551968 59.927215) (xy 155.551971 59.927213) (xy 155.652674 59.788605) (xy 155.672287 59.76161)\r\n\t\t\t\t(xy 155.76522 59.579219) (xy 155.828477 59.384534) (xy 155.8605 59.182352) (xy 155.8605 58.977648)\r\n\t\t\t\t(xy 155.828477 58.775466) (xy 155.828476 58.775464) (xy 155.779888 58.625925) (xy 155.76522 58.580781)\r\n\t\t\t\t(xy 155.765218 58.580778) (xy 155.765218 58.580776) (xy 155.707249 58.467007) (xy 155.672287 58.39839)\r\n\t\t\t\t(xy 155.664556 58.387749) (xy 155.551971 58.232786) (xy 155.407213 58.088028) (xy 155.241614 57.967715)\r\n\t\t\t\t(xy 155.235006 57.964348) (xy 155.148917 57.920483) (xy 155.098123 57.872511) (xy 155.081328 57.80469)\r\n\t\t\t\t(xy 155.103865 57.738555) (xy 155.148917 57.699516) (xy 155.24161 57.652287) (xy 155.308094 57.603984)\r\n\t\t\t\t(xy 155.407213 57.531971) (xy 155.407215 57.531968) (xy 155.407219 57.531966) (xy 155.551966 57.387219)\r\n\t\t\t\t(xy 155.551968 57.387215) (xy 155.551971 57.387213) (xy 155.623384 57.28892) (xy 155.672287 57.22161)\r\n\t\t\t\t(xy 155.76522 57.039219) (xy 155.828477 56.844534) (xy 155.8605 56.642352) (xy 155.8605 56.437648)\r\n\t\t\t\t(xy 155.838315 56.297578) (xy 155.828477 56.235465) (xy 155.779888 56.085925) (xy 155.76522 56.040781)\r\n\t\t\t\t(xy 155.765218 56.040778) (xy 155.765218 56.040776) (xy 155.707249 55.927007) (xy 155.672287 55.85839)\r\n\t\t\t\t(xy 155.664556 55.847749) (xy 155.551971 55.692786) (xy 155.407213 55.548028) (xy 155.241614 55.427715)\r\n\t\t\t\t(xy 155.235006 55.424348) (xy 155.148917 55.380483) (xy 155.098123 55.332511) (xy 155.081328 55.26469)\r\n\t\t\t\t(xy 155.103865 55.198555) (xy 155.148917 55.159516) (xy 155.24161 55.112287) (xy 155.3007 55.069356)\r\n\t\t\t\t(xy 155.407213 54.991971) (xy 155.407215 54.991968) (xy 155.407219 54.991966) (xy 155.551966 54.847219)\r\n\t\t\t\t(xy 155.551968 54.847215) (xy 155.551971 54.847213) (xy 155.623384 54.74892) (xy 155.672287 54.68161)\r\n\t\t\t\t(xy 155.76522 54.499219) (xy 155.828477 54.304534) (xy 155.8605 54.102352) (xy 155.8605 53.897648)\r\n\t\t\t\t(xy 155.828477 53.695466) (xy 155.828476 53.695464) (xy 155.779888 53.545925) (xy 155.76522 53.500781)\r\n\t\t\t\t(xy 155.765218 53.500778) (xy 155.765218 53.500776) (xy 155.707249 53.387007) (xy 155.672287 53.31839)\r\n\t\t\t\t(xy 155.664556 53.307749) (xy 155.551971 53.152786) (xy 155.407213 53.008028) (xy 155.241613 52.887715)\r\n\t\t\t\t(xy 155.241612 52.887714) (xy 155.24161 52.887713) (xy 155.184653 52.858691) (xy 155.059223 52.794781)\r\n\t\t\t\t(xy 154.864534 52.731522) (xy 154.689995 52.703878) (xy 154.662352 52.6995) (xy 154.057648 52.6995)\r\n\t\t\t\t(xy 154.033329 52.703351) (xy 153.855465 52.731522) (xy 153.660776 52.794781) (xy 153.478386 52.887715)\r\n\t\t\t\t(xy 153.312786 53.008028) (xy 153.168028 53.152786) (xy 153.047715 53.318386) (xy 152.954781 53.500776)\r\n\t\t\t\t(xy 152.891522 53.695465) (xy 152.8595 53.897648) (xy 152.8595 54.102351) (xy 152.891522 54.304534)\r\n\t\t\t\t(xy 152.954781 54.499223) (xy 153.047715 54.681613) (xy 153.168028 54.847213) (xy 153.175059 54.854244)\r\n\t\t\t\t(xy 153.208544 54.915567) (xy 153.20356 54.985259) (xy 153.175059 55.029606) (xy 150.868784 57.335881)\r\n\t\t\t\t(xy 150.807461 57.369366) (xy 150.781103 57.3722) (xy 132.937907 57.3722) (xy 132.870868 57.352515)\r\n\t\t\t\t(xy 132.825113 57.299711) (xy 132.815169 57.230553) (xy 132.827422 57.191905) (xy 132.85453 57.138704)\r\n\t\t\t\t(xy 132.90522 57.039219) (xy 132.968477 56.844534) (xy 133.0005 56.642352) (xy 133.0005 56.437648)\r\n\t\t\t\t(xy 132.978315 56.297578) (xy 132.968477 56.235465) (xy 132.919888 56.085925) (xy 132.90522 56.040781)\r\n\t\t\t\t(xy 132.905218 56.040778) (xy 132.905218 56.040776) (xy 132.847249 55.927007) (xy 132.812287 55.85839)\r\n\t\t\t\t(xy 132.804556 55.847749) (xy 132.691971 55.692786) (xy 132.660736 55.661551) (xy 132.627251 55.600228)\r\n\t\t\t\t(xy 132.632235 55.530536) (xy 132.674107 55.474603) (xy 132.70508 55.457689) (xy 132.742331 55.443796)\r\n\t\t\t\t(xy 132.857546 55.357546) (xy 132.943796 55.242331) (xy 132.994091 55.107483) (xy 133.0005 55.047873)\r\n\t\t\t\t(xy 133.000499 52.952128) (xy 132.994091 52.892517) (xy 132.992299 52.887713) (xy 132.943797 52.757671)\r\n\t\t\t\t(xy 132.943793 52.757664) (xy 132.857547 52.642455) (xy 132.857544 52.642452) (xy 132.742335 52.556206)\r\n\t\t\t\t(xy 132.742328 52.556202) (xy 132.607482 52.505908) (xy 132.607483 52.505908) (xy 132.547883 52.499501)\r\n\t\t\t\t(xy 132.547881 52.4995) (xy 132.547873 52.4995) (xy 132.547864 52.4995) (xy 130.452129 52.4995)\r\n\t\t\t\t(xy 130.452123 52.499501) (xy 130.392516 52.505908) (xy 130.257671 52.556202) (xy 130.257664 52.556206)\r\n\t\t\t\t(xy 130.142455 52.642452) (xy 130.142452 52.642455) (xy 130.056206 52.757664) (xy 130.056202 52.757671)\r\n\t\t\t\t(xy 130.005908 52.892517) (xy 129.999501 52.952116) (xy 129.999501 52.952123) (xy 129.9995 52.952135)\r\n\t\t\t\t(xy 129.9995 53.890903) (xy 129.979815 53.957942) (xy 129.927011 54.003697) (xy 129.857853 54.013641)\r\n\t\t\t\t(xy 129.794297 53.984616) (xy 129.787819 53.978584) (xy 128.29749 52.488255) (xy 128.297488 52.488252)\r\n\t\t\t\t(xy 128.178617 52.369381) (xy 128.178616 52.36938) (xy 128.091804 52.31926) (xy 128.091804 52.319259)\r\n\t\t\t\t(xy 128.0918 52.319258) (xy 128.041685 52.290323) (xy 127.888957 52.249399) (xy 127.730843 52.249399)\r\n\t\t\t\t(xy 127.723247 52.249399) (xy 127.723231 52.2494) (xy 97.819957 52.2494) (xy 97.661842 52.2494)\r\n\t\t\t\t(xy 97.509115 52.290323) (xy 97.509114 52.290323) (xy 97.509112 52.290324) (xy 97.509109 52.290325)\r\n\t\t\t\t(xy 97.458996 52.319259) (xy 97.458995 52.31926) (xy 97.415589 52.34432) (xy 97.372185 52.369379)\r\n\t\t\t\t(xy 97.372182 52.369381) (xy 95.21218 54.529384) (xy 95.150857 54.562869) (xy 95.081165 54.557885)\r\n\t\t\t\t(xy 95.025232 54.516013) (xy 95.000815 54.450549) (xy 95.000499 54.441703) (xy 95.000499 52.952129)\r\n\t\t\t\t(xy 95.000498 52.952123) (xy 95.000497 52.952116) (xy 94.994091 52.892517) (xy 94.992299 52.887713)\r\n\t\t\t\t(xy 94.943797 52.757671) (xy 94.943793 52.757664) (xy 94.857547 52.642455) (xy 94.857544 52.642452)\r\n\t\t\t\t(xy 94.742335 52.556206) (xy 94.742328 52.556202) (xy 94.607482 52.505908) (xy 94.607483 52.505908)\r\n\t\t\t\t(xy 94.547883 52.499501) (xy 94.547881 52.4995) (xy 94.547873 52.4995) (xy 94.547864 52.4995) (xy 92.452129 52.4995)\r\n\t\t\t\t(xy 92.452123 52.499501) (xy 92.392516 52.505908) (xy 92.257671 52.556202) (xy 92.257664 52.556206)\r\n\t\t\t\t(xy 92.142455 52.642452) (xy 92.142452 52.642455) (xy 92.056206 52.757664) (xy 92.056202 52.757671)\r\n\t\t\t\t(xy 92.005908 52.892517) (xy 91.999501 52.952116) (xy 91.999501 52.952123) (xy 91.9995 52.952135)\r\n\t\t\t\t(xy 91.9995 55.04787) (xy 91.999501 55.047876) (xy 92.005909 55.107484) (xy 92.05129 55.22916) (xy 92.056274 55.298851)\r\n\t\t\t\t(xy 92.022789 55.360173) (xy 87.131286 60.251678) (xy 87.019481 60.363482) (xy 87.019479 60.363485)\r\n\t\t\t\t(xy 86.989866 60.414778) (xy 86.989865 60.41478) (xy 86.940423 60.500414) (xy 86.940423 60.500415)\r\n\t\t\t\t(xy 86.899499 60.653143) (xy 86.899499 60.653145) (xy 86.899499 60.821246) (xy 86.8995 60.821259)\r\n\t\t\t\t(xy 86.8995 77.544951) (xy 86.879815 77.61199) (xy 86.834518 77.654006) (xy 86.676493 77.739524)\r\n\t\t\t\t(xy 86.480257 77.892261) (xy 86.311833 78.075217) (xy 86.175826 78.283393) (xy 86.075936 78.511118)\r\n\t\t\t\t(xy 86.014892 78.752175) (xy 86.01489 78.752187) (xy 85.994357 78.999994) (xy 84.505141 78.999994)\r\n\t\t\t\t(xy 84.484614 78.75227) (xy 84.484612 78.752261) (xy 84.423587 78.511282) (xy 84.323731 78.28363)\r\n\t\t\t\t(xy 84.223434 78.130116) (xy 83.523787 78.829764) (xy 83.512518 78.787708) (xy 83.44011 78.662292)\r\n\t\t\t\t(xy 83.337708 78.55989) (xy 83.212292 78.487482) (xy 83.170235 78.476212) (xy 83.870057 77.77639)\r\n\t\t\t\t(xy 83.870056 77.776389) (xy 83.823229 77.739943) (xy 83.604614 77.621635) (xy 83.604603 77.62163)\r\n\t\t\t\t(xy 83.369493 77.540916) (xy 83.124293 77.5) (xy 82.875707 77.5) (xy 82.630506 77.540916) (xy 82.395396 77.62163)\r\n\t\t\t\t(xy 82.39539 77.621632) (xy 82.176761 77.739949) (xy 82.129942 77.776388) (xy 82.129942 77.77639)\r\n\t\t\t\t(xy 82.829765 78.476212) (xy 82.787708 78.487482) (xy 82.662292 78.55989) (xy 82.55989 78.662292)\r\n\t\t\t\t(xy 82.487482 78.787708) (xy 82.476212 78.829764) (xy 81.776564 78.130116) (xy 81.676267 78.283632)\r\n\t\t\t\t(xy 81.576412 78.511282) (xy 81.515387 78.752261) (xy 81.515385 78.75227) (xy 81.494859 78.999994)\r\n\t\t\t\t(xy 80.5005 78.999994) (xy 80.5005 41.499995) (xy 172.244592 41.499995) (xy 172.244592 41.500004)\r\n\t\t\t\t(xy 172.264196 41.76162) (xy 172.264197 41.761625) (xy 172.322576 42.017402) (xy 172.322578 42.017411)\r\n\t\t\t\t(xy 172.32258 42.017416) (xy 172.418432 42.261643) (xy 172.549614 42.488857) (xy 172.681736 42.654533)\r\n\t\t\t\t(xy 172.713198 42.693985) (xy 172.838234 42.81) (xy 172.905521 42.872433) (xy 173.122296 43.020228)\r\n\t\t\t\t(xy 173.122301 43.02023) (xy 173.122302 43.020231) (xy 173.122303 43.020232) (xy 173.247843 43.080688)\r\n\t\t\t\t(xy 173.358673 43.134061) (xy 173.358674 43.134061) (xy 173.358677 43.134063) (xy 173.609385 43.211396)\r\n\t\t\t\t(xy 173.868818 43.2505) (xy 174.131182 43.2505) (xy 174.390615 43.211396) (xy 174.641323 43.134063)\r\n\t\t\t\t(xy 174.877704 43.020228) (xy 175.094479 42.872433) (xy 175.286805 42.693981) (xy 175.450386 42.488857)\r\n\t\t\t\t(xy 175.581568 42.261643) (xy 175.67742 42.017416) (xy 175.735802 41.76163) (xy 175.753582 41.524365)\r\n\t\t\t\t(xy 175.755408 41.500004) (xy 175.755408 41.499995) (xy 175.735803 41.238379) (xy 175.735802 41.238374)\r\n\t\t\t\t(xy 175.735802 41.23837) (xy 175.67742 40.982584) (xy 175.581568 40.738357) (xy 175.450386 40.511143)\r\n\t\t\t\t(xy 175.286805 40.306019) (xy 175.286804 40.306018) (xy 175.286801 40.306014) (xy 175.094479 40.127567)\r\n\t\t\t\t(xy 174.877704 39.979772) (xy 174.8777 39.97977) (xy 174.877697 39.979768) (xy 174.877696 39.979767)\r\n\t\t\t\t(xy 174.641325 39.865938) (xy 174.641327 39.865938) (xy 174.390623 39.788606) (xy 174.390619 39.788605)\r\n\t\t\t\t(xy 174.390615 39.788604) (xy 174.265823 39.769794) (xy 174.131187 39.7495) (xy 174.131182 39.7495)\r\n\t\t\t\t(xy 173.868818 39.7495) (xy 173.868812 39.7495) (xy 173.707247 39.773853) (xy 173.609385 39.788604)\r\n\t\t\t\t(xy 173.609382 39.788605) (xy 173.609376 39.788606) (xy 173.358673 39.865938) (xy 173.122303 39.979767)\r\n\t\t\t\t(xy 173.122302 39.979768) (xy 172.90552 40.127567) (xy 172.713198 40.306014) (xy 172.549614 40.511143)\r\n\t\t\t\t(xy 172.418432 40.738356) (xy 172.322582 40.982578) (xy 172.322576 40.982597) (xy 172.264197 41.238374)\r\n\t\t\t\t(xy 172.264196 41.238379) (xy 172.244592 41.499995) (xy 80.5005 41.499995) (xy 80.5005 29.052155)\r\n\t\t\t\t(xy 155.325 29.052155) (xy 155.325 29.75) (xy 156.349722 29.75) (xy 156.305667 29.826306) (xy 156.275 29.940756)\r\n\t\t\t\t(xy 156.275 30.059244) (xy 156.305667 30.173694) (xy 156.349722 30.25) (xy 155.325 30.25) (xy 155.325 30.947844)\r\n\t\t\t\t(xy 155.331401 31.007372) (xy 155.331403 31.007379) (xy 155.381645 31.142086) (xy 155.381649 31.142093)\r\n\t\t\t\t(xy 155.467809 31.257187) (xy 155.467812 31.25719) (xy 155.582906 31.34335) (xy 155.582913 31.343354)\r\n\t\t\t\t(xy 155.71762 31.393596) (xy 155.717627 31.393598) (xy 155.777155 31.399999) (xy 155.777172 31.4)\r\n\t\t\t\t(xy 156.475 31.4) (xy 156.475 30.375277) (xy 156.551306 30.419333) (xy 156.665756 30.45) (xy 156.784244 30.45)\r\n\t\t\t\t(xy 156.898694 30.419333) (xy 156.975 30.375277) (xy 156.975 31.4) (xy 157.672828 31.4) (xy 157.672844 31.399999)\r\n\t\t\t\t(xy 157.732372 31.393598) (xy 157.732379 31.393596) (xy 157.867086 31.343354) (xy 157.867093 31.34335)\r\n\t\t\t\t(xy 157.982187 31.25719) (xy 157.98219 31.257187) (xy 158.06835 31.142093) (xy 158.068355 31.142084)\r\n\t\t\t\t(xy 158.097075 31.065081) (xy 158.138945 31.009147) (xy 158.204409 30.984729) (xy 158.272682 30.99958)\r\n\t\t\t\t(xy 158.304484 31.024428) (xy 158.313216 31.033913) (xy 158.313219 31.033915) (xy 158.313222 31.033918)\r\n\t\t\t\t(xy 158.496365 31.176464) (xy 158.496376 31.176471) (xy 158.599517 31.232288) (xy 158.649108 31.281507)\r\n\t\t\t\t(xy 158.6645 31.341343) (xy 158.6645 33.624902) (xy 158.644815 33.691941) (xy 158.628181 33.712583)\r\n\t\t\t\t(xy 158.442705 33.898058) (xy 158.381382 33.931543) (xy 158.322931 33.930152) (xy 158.226697 33.904366)\r\n\t\t\t\t(xy 158.226693 33.904365) (xy 158.226692 33.904365) (xy 158.226691 33.904364) (xy 158.226686 33.904364)\r\n\t\t\t\t(xy 158.000002 33.884532) (xy 157.999998 33.884532) (xy 157.773313 33.904364) (xy 157.773302 33.904366)\r\n\t\t\t\t(xy 157.553511 33.963258) (xy 157.553502 33.963261) (xy 157.347267 34.059431) (xy 157.347265 34.059432)\r\n\t\t\t\t(xy 157.160858 34.189954) (xy 156.999954 34.350858) (xy 156.869432 34.537265) (xy 156.869431 34.537267)\r\n\t\t\t\t(xy 156.773261 34.743502) (xy 156.773258 34.743511) (xy 156.714366 34.963302) (xy 156.714364 34.963313)\r\n\t\t\t\t(xy 156.694532 35.189998) (xy 156.694532 35.190001) (xy 156.714364 35.416686) (xy 156.714366 35.416697)\r\n\t\t\t\t(xy 156.773258 35.636488) (xy 156.773261 35.636497) (xy 156.869431 35.842732) (xy 156.869432 35.842734)\r\n\t\t\t\t(xy 156.999954 36.029141) (xy 157.160858 36.190045) (xy 157.160861 36.190047) (xy 157.347266 36.320568)\r\n\t\t\t\t(xy 157.553504 36.416739) (xy 157.773308 36.475635) (xy 157.93523 36.489801) (xy 157.999998 36.495468)\r\n\t\t\t\t(xy 158 36.495468) (xy 158.000002 36.495468) (xy 158.056673 36.490509) (xy 158.226692 36.475635)\r\n\t\t\t\t(xy 158.446496 36.416739) (xy 158.652734 36.320568) (xy 158.839139 36.190047) (xy 159.000047 36.029139)\r\n\t\t\t\t(xy 159.130568 35.842734) (xy 159.226739 35.636496) (xy 159.285635 35.416692) (xy 159.304406 35.202135)\r\n\t\t\t\t(xy 172.2495 35.202135) (xy 172.2495 37.79787) (xy 172.249501 37.797876) (xy 172.255908 37.857483)\r\n\t\t\t\t(xy 172.306202 37.992328) (xy 172.306206 37.992335) (xy 172.392452 38.107544) (xy 172.392455 38.107547)\r\n\t\t\t\t(xy 172.507664 38.193793) (xy 172.507671 38.193797) (xy 172.642517 38.244091) (xy 172.642516 38.244091)\r\n\t\t\t\t(xy 172.649444 38.244835) (xy 172.702127 38.2505) (xy 175.297872 38.250499) (xy 175.357483 38.244091)\r\n\t\t\t\t(xy 175.492331 38.193796) (xy 175.607546 38.107546) (xy 175.693796 37.992331) (xy 175.744091 37.857483)\r\n\t\t\t\t(xy 175.7505 37.797873) (xy 175.750499 35.202128) (xy 175.744091 35.142517) (xy 175.693796 35.007669)\r\n\t\t\t\t(xy 175.693795 35.007668) (xy 175.693793 35.007664) (xy 175.607547 34.892455) (xy 175.607544 34.892452)\r\n\t\t\t\t(xy 175.492335 34.806206) (xy 175.492328 34.806202) (xy 175.357482 34.755908) (xy 175.357483 34.755908)\r\n\t\t\t\t(xy 175.297883 34.749501) (xy 175.297881 34.7495) (xy 175.297873 34.7495) (xy 175.297864 34.7495)\r\n\t\t\t\t(xy 172.702129 34.7495) (xy 172.702123 34.749501) (xy 172.642516 34.755908) (xy 172.507671 34.806202)\r\n\t\t\t\t(xy 172.507664 34.806206) (xy 172.392455 34.892452) (xy 172.392452 34.892455) (xy 172.306206 35.007664)\r\n\t\t\t\t(xy 172.306202 35.007671) (xy 172.255908 35.142517) (xy 172.249501 35.202116) (xy 172.249501 35.202123)\r\n\t\t\t\t(xy 172.2495 35.202135) (xy 159.304406 35.202135) (xy 159.305468 35.19) (xy 159.285635 34.963308)\r\n\t\t\t\t(xy 159.259847 34.867066) (xy 159.26151 34.797217) (xy 159.291939 34.747294) (xy 159.623506 34.415728)\r\n\t\t\t\t(xy 159.623511 34.415724) (xy 159.633714 34.40552) (xy 159.633716 34.40552) (xy 159.74552 34.293716)\r\n\t\t\t\t(xy 159.805427 34.189953) (xy 159.824577 34.156785) (xy 159.8655 34.004057) (xy 159.8655 33.845943)\r\n\t\t\t\t(xy 159.8655 31.341343) (xy 159.885185 31.274304) (xy 159.930483 31.232288) (xy 160.033626 31.17647)\r\n\t\t\t\t(xy 160.216784 31.033913) (xy 160.373979 30.863153) (xy 160.500924 30.668849) (xy 160.594157 30.4563)\r\n\t\t\t\t(xy 160.651134 30.231305) (xy 160.6703 30) (xy 160.6703 29.999993) (xy 160.651135 29.768702) (xy 160.651133 29.768691)\r\n\t\t\t\t(xy 160.594157 29.543699) (xy 160.500924 29.331151) (xy 160.373983 29.136852) (xy 160.37398 29.136849)\r\n\t\t\t\t(xy 160.373979 29.136847) (xy 160.216784 28.966087) (xy 160.216779 28.966083) (xy 160.216777 28.966081)\r\n\t\t\t\t(xy 160.033634 28.823535) (xy 160.033628 28.823531) (xy 159.829504 28.713064) (xy 159.829495 28.713061)\r\n\t\t\t\t(xy 159.609984 28.637702) (xy 159.422404 28.606401) (xy 159.381049 28.5995) (xy 159.148951 28.5995)\r\n\t\t\t\t(xy 159.107596 28.606401) (xy 158.920015 28.637702) (xy 158.700504 28.713061) (xy 158.700495 28.713064)\r\n\t\t\t\t(xy 158.496371 28.823531) (xy 158.496365 28.823535) (xy 158.313222 28.966081) (xy 158.313215 28.966087)\r\n\t\t\t\t(xy 158.304484 28.975572) (xy 158.244595 29.011561) (xy 158.174757 29.009458) (xy 158.117143 28.969932)\r\n\t\t\t\t(xy 158.097075 28.934918) (xy 158.068355 28.857915) (xy 158.06835 28.857906) (xy 157.98219 28.742812)\r\n\t\t\t\t(xy 157.982187 28.742809) (xy 157.867093 28.656649) (xy 157.867086 28.656645) (xy 157.732379 28.606403)\r\n\t\t\t\t(xy 157.732372 28.606401) (xy 157.672844 28.6) (xy 156.975 28.6) (xy 156.975 29.624722) (xy 156.898694 29.580667)\r\n\t\t\t\t(xy 156.784244 29.55) (xy 156.665756 29.55) (xy 156.551306 29.580667) (xy 156.475 29.624722) (xy 156.475 28.6)\r\n\t\t\t\t(xy 155.777155 28.6) (xy 155.717627 28.606401) (xy 155.71762 28.606403) (xy 155.582913 28.656645)\r\n\t\t\t\t(xy 155.582906 28.656649) (xy 155.467812 28.742809) (xy 155.467809 28.742812) (xy 155.381649 28.857906)\r\n\t\t\t\t(xy 155.381645 28.857913) (xy 155.331403 28.99262) (xy 155.331401 28.992627) (xy 155.325 29.052155)\r\n\t\t\t\t(xy 80.5005 29.052155) (xy 80.5005 26.1245) (xy 80.520185 26.057461) (xy 80.572989 26.011706) (xy 80.6245 26.0005)\r\n\t\t\t\t(xy 178.3755 26.0005)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n)\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/Kicad 8.kicad_prl",
    "content": "{\n  \"board\": {\n    \"active_layer\": 37,\n    \"active_layer_preset\": \"\",\n    \"auto_track_width\": true,\n    \"hidden_netclasses\": [],\n    \"hidden_nets\": [],\n    \"high_contrast_mode\": 0,\n    \"net_color_mode\": 1,\n    \"opacity\": {\n      \"images\": 0.6,\n      \"pads\": 1.0,\n      \"tracks\": 1.0,\n      \"vias\": 1.0,\n      \"zones\": 0.6\n    },\n    \"selection_filter\": {\n      \"dimensions\": true,\n      \"footprints\": true,\n      \"graphics\": true,\n      \"keepouts\": true,\n      \"lockedItems\": true,\n      \"otherItems\": true,\n      \"pads\": true,\n      \"text\": true,\n      \"tracks\": true,\n      \"vias\": true,\n      \"zones\": true\n    },\n    \"visible_items\": [\n      0,\n      1,\n      2,\n      3,\n      4,\n      5,\n      8,\n      9,\n      10,\n      11,\n      12,\n      13,\n      15,\n      16,\n      17,\n      18,\n      19,\n      20,\n      21,\n      22,\n      23,\n      24,\n      25,\n      26,\n      27,\n      28,\n      29,\n      30,\n      32,\n      33,\n      34,\n      35,\n      36,\n      39,\n      40\n    ],\n    \"visible_layers\": \"fffffff_7ffffffe\",\n    \"zone_display_mode\": 0\n  },\n  \"git\": {\n    \"repo_password\": \"\",\n    \"repo_type\": \"\",\n    \"repo_username\": \"\",\n    \"ssh_key\": \"\"\n  },\n  \"meta\": {\n    \"filename\": \"Kicad 8.kicad_prl\",\n    \"version\": 3\n  },\n  \"project\": {\n    \"files\": []\n  }\n}\n"
  },
  {
    "path": "Kicad 8/Kicad 8/Kicad 8.kicad_pro",
    "content": "{\n  \"board\": {\n    \"3dviewports\": [],\n    \"design_settings\": {\n      \"defaults\": {\n        \"apply_defaults_to_fp_fields\": false,\n        \"apply_defaults_to_fp_shapes\": false,\n        \"apply_defaults_to_fp_text\": false,\n        \"board_outline_line_width\": 0.05,\n        \"copper_line_width\": 0.2,\n        \"copper_text_italic\": false,\n        \"copper_text_size_h\": 1.5,\n        \"copper_text_size_v\": 1.5,\n        \"copper_text_thickness\": 0.3,\n        \"copper_text_upright\": false,\n        \"courtyard_line_width\": 0.05,\n        \"dimension_precision\": 4,\n        \"dimension_units\": 3,\n        \"dimensions\": {\n          \"arrow_length\": 1270000,\n          \"extension_offset\": 500000,\n          \"keep_text_aligned\": true,\n          \"suppress_zeroes\": false,\n          \"text_position\": 0,\n          \"units_format\": 1\n        },\n        \"fab_line_width\": 0.1,\n        \"fab_text_italic\": false,\n        \"fab_text_size_h\": 1.0,\n        \"fab_text_size_v\": 1.0,\n        \"fab_text_thickness\": 0.15,\n        \"fab_text_upright\": false,\n        \"other_line_width\": 0.1,\n        \"other_text_italic\": false,\n        \"other_text_size_h\": 1.0,\n        \"other_text_size_v\": 1.0,\n        \"other_text_thickness\": 0.15,\n        \"other_text_upright\": false,\n        \"pads\": {\n          \"drill\": 0.762,\n          \"height\": 1.524,\n          \"width\": 1.524\n        },\n        \"silk_line_width\": 0.1,\n        \"silk_text_italic\": false,\n        \"silk_text_size_h\": 1.0,\n        \"silk_text_size_v\": 1.0,\n        \"silk_text_thickness\": 0.1,\n        \"silk_text_upright\": false,\n        \"zones\": {\n          \"min_clearance\": 0.5\n        }\n      },\n      \"diff_pair_dimensions\": [\n        {\n          \"gap\": 0.0,\n          \"via_gap\": 0.0,\n          \"width\": 0.0\n        }\n      ],\n      \"drc_exclusions\": [],\n      \"meta\": {\n        \"version\": 2\n      },\n      \"rule_severities\": {\n        \"annular_width\": \"error\",\n        \"clearance\": \"error\",\n        \"connection_width\": \"warning\",\n        \"copper_edge_clearance\": \"error\",\n        \"copper_sliver\": \"warning\",\n        \"courtyards_overlap\": \"error\",\n        \"diff_pair_gap_out_of_range\": \"error\",\n        \"diff_pair_uncoupled_length_too_long\": \"error\",\n        \"drill_out_of_range\": \"error\",\n        \"duplicate_footprints\": \"warning\",\n        \"extra_footprint\": \"warning\",\n        \"footprint\": \"error\",\n        \"footprint_symbol_mismatch\": \"warning\",\n        \"footprint_type_mismatch\": \"ignore\",\n        \"hole_clearance\": \"error\",\n        \"hole_near_hole\": \"error\",\n        \"holes_co_located\": \"warning\",\n        \"invalid_outline\": \"error\",\n        \"isolated_copper\": \"warning\",\n        \"item_on_disabled_layer\": \"error\",\n        \"items_not_allowed\": \"error\",\n        \"length_out_of_range\": \"error\",\n        \"lib_footprint_issues\": \"warning\",\n        \"lib_footprint_mismatch\": \"warning\",\n        \"malformed_courtyard\": \"error\",\n        \"microvia_drill_out_of_range\": \"error\",\n        \"missing_courtyard\": \"ignore\",\n        \"missing_footprint\": \"warning\",\n        \"net_conflict\": \"warning\",\n        \"npth_inside_courtyard\": \"ignore\",\n        \"padstack\": \"warning\",\n        \"pth_inside_courtyard\": \"ignore\",\n        \"shorting_items\": \"error\",\n        \"silk_edge_clearance\": \"warning\",\n        \"silk_over_copper\": \"warning\",\n        \"silk_overlap\": \"warning\",\n        \"skew_out_of_range\": \"error\",\n        \"solder_mask_bridge\": \"error\",\n        \"starved_thermal\": \"error\",\n        \"text_height\": \"warning\",\n        \"text_thickness\": \"warning\",\n        \"through_hole_pad_without_hole\": \"error\",\n        \"too_many_vias\": \"error\",\n        \"track_dangling\": \"warning\",\n        \"track_width\": \"error\",\n        \"tracks_crossing\": \"error\",\n        \"unconnected_items\": \"error\",\n        \"unresolved_variable\": \"error\",\n        \"via_dangling\": \"warning\",\n        \"zones_intersect\": \"error\"\n      },\n      \"rules\": {\n        \"max_error\": 0.005,\n        \"min_clearance\": 0.0,\n        \"min_connection\": 0.0,\n        \"min_copper_edge_clearance\": 0.5,\n        \"min_hole_clearance\": 0.25,\n        \"min_hole_to_hole\": 0.25,\n        \"min_microvia_diameter\": 0.2,\n        \"min_microvia_drill\": 0.1,\n        \"min_resolved_spokes\": 1,\n        \"min_silk_clearance\": 0.0,\n        \"min_text_height\": 0.8,\n        \"min_text_thickness\": 0.08,\n        \"min_through_hole_diameter\": 0.3,\n        \"min_track_width\": 0.0,\n        \"min_via_annular_width\": 0.1,\n        \"min_via_diameter\": 0.5,\n        \"solder_mask_to_copper_clearance\": 0.0,\n        \"use_height_for_length_calcs\": true\n      },\n      \"teardrop_options\": [\n        {\n          \"td_onpadsmd\": true,\n          \"td_onroundshapesonly\": false,\n          \"td_ontrackend\": false,\n          \"td_onviapad\": true\n        }\n      ],\n      \"teardrop_parameters\": [\n        {\n          \"td_allow_use_two_tracks\": true,\n          \"td_curve_segcount\": 0,\n          \"td_height_ratio\": 1.0,\n          \"td_length_ratio\": 0.5,\n          \"td_maxheight\": 2.0,\n          \"td_maxlen\": 1.0,\n          \"td_on_pad_in_zone\": false,\n          \"td_target_name\": \"td_round_shape\",\n          \"td_width_to_size_filter_ratio\": 0.9\n        },\n        {\n          \"td_allow_use_two_tracks\": true,\n          \"td_curve_segcount\": 0,\n          \"td_height_ratio\": 1.0,\n          \"td_length_ratio\": 0.5,\n          \"td_maxheight\": 2.0,\n          \"td_maxlen\": 1.0,\n          \"td_on_pad_in_zone\": false,\n          \"td_target_name\": \"td_rect_shape\",\n          \"td_width_to_size_filter_ratio\": 0.9\n        },\n        {\n          \"td_allow_use_two_tracks\": true,\n          \"td_curve_segcount\": 0,\n          \"td_height_ratio\": 1.0,\n          \"td_length_ratio\": 0.5,\n          \"td_maxheight\": 2.0,\n          \"td_maxlen\": 1.0,\n          \"td_on_pad_in_zone\": false,\n          \"td_target_name\": \"td_track_end\",\n          \"td_width_to_size_filter_ratio\": 0.9\n        }\n      ],\n      \"track_widths\": [\n        0.0\n      ],\n      \"tuning_pattern_settings\": {\n        \"diff_pair_defaults\": {\n          \"corner_radius_percentage\": 80,\n          \"corner_style\": 1,\n          \"max_amplitude\": 1.0,\n          \"min_amplitude\": 0.2,\n          \"single_sided\": false,\n          \"spacing\": 1.0\n        },\n        \"diff_pair_skew_defaults\": {\n          \"corner_radius_percentage\": 80,\n          \"corner_style\": 1,\n          \"max_amplitude\": 1.0,\n          \"min_amplitude\": 0.2,\n          \"single_sided\": false,\n          \"spacing\": 0.6\n        },\n        \"single_track_defaults\": {\n          \"corner_radius_percentage\": 80,\n          \"corner_style\": 1,\n          \"max_amplitude\": 1.0,\n          \"min_amplitude\": 0.2,\n          \"single_sided\": false,\n          \"spacing\": 0.6\n        }\n      },\n      \"via_dimensions\": [\n        {\n          \"diameter\": 0.0,\n          \"drill\": 0.0\n        }\n      ],\n      \"zones_allow_external_fillets\": false\n    },\n    \"ipc2581\": {\n      \"dist\": \"\",\n      \"distpn\": \"\",\n      \"internal_id\": \"\",\n      \"mfg\": \"\",\n      \"mpn\": \"\"\n    },\n    \"layer_presets\": [],\n    \"viewports\": []\n  },\n  \"boards\": [],\n  \"cvpcb\": {\n    \"equivalence_files\": []\n  },\n  \"erc\": {\n    \"erc_exclusions\": [],\n    \"meta\": {\n      \"version\": 0\n    },\n    \"pin_map\": [\n      [\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        1,\n        0,\n        0,\n        0,\n        0,\n        2\n      ],\n      [\n        0,\n        2,\n        0,\n        1,\n        0,\n        0,\n        1,\n        0,\n        2,\n        2,\n        2,\n        2\n      ],\n      [\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        1,\n        0,\n        1,\n        0,\n        1,\n        2\n      ],\n      [\n        0,\n        1,\n        0,\n        0,\n        0,\n        0,\n        1,\n        1,\n        2,\n        1,\n        1,\n        2\n      ],\n      [\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        1,\n        0,\n        0,\n        0,\n        0,\n        2\n      ],\n      [\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        0,\n        2\n      ],\n      [\n        1,\n        1,\n        1,\n        1,\n        1,\n        0,\n        1,\n        1,\n        1,\n        1,\n        1,\n        2\n      ],\n      [\n        0,\n        0,\n        0,\n        1,\n        0,\n        0,\n        1,\n        0,\n        0,\n        0,\n        0,\n        2\n      ],\n      [\n        0,\n        2,\n        1,\n        2,\n        0,\n        0,\n        1,\n        0,\n        2,\n        2,\n        2,\n        2\n      ],\n      [\n        0,\n        2,\n        0,\n        1,\n        0,\n        0,\n        1,\n        0,\n        2,\n        0,\n        0,\n        2\n      ],\n      [\n        0,\n        2,\n        1,\n        1,\n        0,\n        0,\n        1,\n        0,\n        2,\n        0,\n        0,\n        2\n      ],\n      [\n        2,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2,\n        2\n      ]\n    ],\n    \"rule_severities\": {\n      \"bus_definition_conflict\": \"error\",\n      \"bus_entry_needed\": \"error\",\n      \"bus_to_bus_conflict\": \"error\",\n      \"bus_to_net_conflict\": \"error\",\n      \"conflicting_netclasses\": \"error\",\n      \"different_unit_footprint\": \"error\",\n      \"different_unit_net\": \"error\",\n      \"duplicate_reference\": \"error\",\n      \"duplicate_sheet_names\": \"error\",\n      \"endpoint_off_grid\": \"warning\",\n      \"extra_units\": \"error\",\n      \"global_label_dangling\": \"warning\",\n      \"hier_label_mismatch\": \"error\",\n      \"label_dangling\": \"error\",\n      \"lib_symbol_issues\": \"warning\",\n      \"missing_bidi_pin\": \"warning\",\n      \"missing_input_pin\": \"warning\",\n      \"missing_power_pin\": \"error\",\n      \"missing_unit\": \"warning\",\n      \"multiple_net_names\": \"warning\",\n      \"net_not_bus_member\": \"warning\",\n      \"no_connect_connected\": \"warning\",\n      \"no_connect_dangling\": \"warning\",\n      \"pin_not_connected\": \"error\",\n      \"pin_not_driven\": \"error\",\n      \"pin_to_pin\": \"warning\",\n      \"power_pin_not_driven\": \"error\",\n      \"similar_labels\": \"warning\",\n      \"simulation_model_issue\": \"ignore\",\n      \"unannotated\": \"error\",\n      \"unit_value_mismatch\": \"error\",\n      \"unresolved_variable\": \"error\",\n      \"wire_dangling\": \"error\"\n    }\n  },\n  \"libraries\": {\n    \"pinned_footprint_libs\": [],\n    \"pinned_symbol_libs\": []\n  },\n  \"meta\": {\n    \"filename\": \"Kicad 8.kicad_pro\",\n    \"version\": 1\n  },\n  \"net_settings\": {\n    \"classes\": [\n      {\n        \"bus_width\": 12,\n        \"clearance\": 0.2,\n        \"diff_pair_gap\": 0.25,\n        \"diff_pair_via_gap\": 0.25,\n        \"diff_pair_width\": 0.2,\n        \"line_style\": 0,\n        \"microvia_diameter\": 0.3,\n        \"microvia_drill\": 0.1,\n        \"name\": \"Default\",\n        \"pcb_color\": \"rgba(0, 0, 0, 0.000)\",\n        \"schematic_color\": \"rgba(0, 0, 0, 0.000)\",\n        \"track_width\": 0.2,\n        \"via_diameter\": 0.6,\n        \"via_drill\": 0.3,\n        \"wire_width\": 6\n      }\n    ],\n    \"meta\": {\n      \"version\": 3\n    },\n    \"net_colors\": null,\n    \"netclass_assignments\": null,\n    \"netclass_patterns\": []\n  },\n  \"pcbnew\": {\n    \"last_paths\": {\n      \"gencad\": \"\",\n      \"idf\": \"\",\n      \"netlist\": \"\",\n      \"plot\": \"kicad 8 video gerbers/\",\n      \"pos_files\": \"\",\n      \"specctra_dsn\": \"\",\n      \"step\": \"\",\n      \"svg\": \"\",\n      \"vrml\": \"\"\n    },\n    \"page_layout_descr_file\": \"\"\n  },\n  \"schematic\": {\n    \"annotate_start_num\": 0,\n    \"bom_export_filename\": \"\",\n    \"bom_fmt_presets\": [],\n    \"bom_fmt_settings\": {\n      \"field_delimiter\": \",\",\n      \"keep_line_breaks\": false,\n      \"keep_tabs\": false,\n      \"name\": \"CSV\",\n      \"ref_delimiter\": \",\",\n      \"ref_range_delimiter\": \"\",\n      \"string_delimiter\": \"\\\"\"\n    },\n    \"bom_presets\": [],\n    \"bom_settings\": {\n      \"exclude_dnp\": false,\n      \"fields_ordered\": [\n        {\n          \"group_by\": false,\n          \"label\": \"Reference\",\n          \"name\": \"Reference\",\n          \"show\": true\n        },\n        {\n          \"group_by\": true,\n          \"label\": \"Value\",\n          \"name\": \"Value\",\n          \"show\": true\n        },\n        {\n          \"group_by\": false,\n          \"label\": \"Datasheet\",\n          \"name\": \"Datasheet\",\n          \"show\": true\n        },\n        {\n          \"group_by\": false,\n          \"label\": \"Footprint\",\n          \"name\": \"Footprint\",\n          \"show\": true\n        },\n        {\n          \"group_by\": false,\n          \"label\": \"Qty\",\n          \"name\": \"${QUANTITY}\",\n          \"show\": true\n        },\n        {\n          \"group_by\": true,\n          \"label\": \"DNP\",\n          \"name\": \"${DNP}\",\n          \"show\": true\n        }\n      ],\n      \"filter_string\": \"\",\n      \"group_symbols\": true,\n      \"name\": \"Grouped By Value\",\n      \"sort_asc\": true,\n      \"sort_field\": \"Reference\"\n    },\n    \"connection_grid_size\": 50.0,\n    \"drawing\": {\n      \"dashed_lines_dash_length_ratio\": 12.0,\n      \"dashed_lines_gap_length_ratio\": 3.0,\n      \"default_line_thickness\": 6.0,\n      \"default_text_size\": 50.0,\n      \"field_names\": [],\n      \"intersheets_ref_own_page\": false,\n      \"intersheets_ref_prefix\": \"\",\n      \"intersheets_ref_short\": false,\n      \"intersheets_ref_show\": false,\n      \"intersheets_ref_suffix\": \"\",\n      \"junction_size_choice\": 3,\n      \"label_size_ratio\": 0.375,\n      \"operating_point_overlay_i_precision\": 3,\n      \"operating_point_overlay_i_range\": \"~A\",\n      \"operating_point_overlay_v_precision\": 3,\n      \"operating_point_overlay_v_range\": \"~V\",\n      \"overbar_offset_ratio\": 1.23,\n      \"pin_symbol_size\": 25.0,\n      \"text_offset_ratio\": 0.15\n    },\n    \"legacy_lib_dir\": \"\",\n    \"legacy_lib_list\": [],\n    \"meta\": {\n      \"version\": 1\n    },\n    \"net_format_name\": \"\",\n    \"page_layout_descr_file\": \"\",\n    \"plot_directory\": \"\",\n    \"spice_current_sheet_as_root\": false,\n    \"spice_external_command\": \"spice \\\"%I\\\"\",\n    \"spice_model_current_sheet_as_root\": true,\n    \"spice_save_all_currents\": false,\n    \"spice_save_all_dissipations\": false,\n    \"spice_save_all_voltages\": false,\n    \"subpart_first_id\": 65,\n    \"subpart_id_separator\": 0\n  },\n  \"sheets\": [\n    [\n      \"f013cab0-cf41-4f46-b8e3-39a853954b51\",\n      \"Root\"\n    ]\n  ],\n  \"text_variables\": {}\n}\n"
  },
  {
    "path": "Kicad 8/Kicad 8/Kicad 8.kicad_sch",
    "content": "(kicad_sch\r\n\t(version 20231120)\r\n\t(generator \"eeschema\")\r\n\t(generator_version \"8.0\")\r\n\t(uuid \"f013cab0-cf41-4f46-b8e3-39a853954b51\")\r\n\t(paper \"A0\")\r\n\t(lib_symbols\r\n\t\t(symbol \"Connector:Conn_01x05_Pin\"\r\n\t\t\t(pin_names\r\n\t\t\t\t(offset 1.016) hide)\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"J\"\r\n\t\t\t\t(at 0 7.62 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"Conn_01x05_Pin\"\r\n\t\t\t\t(at 0 -7.62 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_locked\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"connector\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_fp_filters\" \"Connector*:*_1x??_*\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"Conn_01x05_Pin_1_1\"\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -5.08) (xy 0.8636 -5.08)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -2.54) (xy 0.8636 -2.54)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 0) (xy 0.8636 0)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 2.54) (xy 0.8636 2.54)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 5.08) (xy 0.8636 5.08)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 -4.953)\r\n\t\t\t\t\t(end 0 -5.207)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 -2.413)\r\n\t\t\t\t\t(end 0 -2.667)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 0.127)\r\n\t\t\t\t\t(end 0 -0.127)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 2.667)\r\n\t\t\t\t\t(end 0 2.413)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 5.207)\r\n\t\t\t\t\t(end 0 4.953)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 5.08 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 2.54 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 0 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 -2.54 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_4\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"4\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 -5.08 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_5\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"5\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(symbol \"Connector:Conn_01x08_Pin\"\r\n\t\t\t(pin_names\r\n\t\t\t\t(offset 1.016) hide)\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"J\"\r\n\t\t\t\t(at 0 10.16 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"Conn_01x08_Pin\"\r\n\t\t\t\t(at 0 -12.7 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_locked\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"connector\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_fp_filters\" \"Connector*:*_1x??_*\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"Conn_01x08_Pin_1_1\"\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -10.16) (xy 0.8636 -10.16)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -7.62) (xy 0.8636 -7.62)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -5.08) (xy 0.8636 -5.08)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -2.54) (xy 0.8636 -2.54)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 0) (xy 0.8636 0)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 2.54) (xy 0.8636 2.54)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 5.08) (xy 0.8636 5.08)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 7.62) (xy 0.8636 7.62)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 -10.033)\r\n\t\t\t\t\t(end 0 -10.287)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 -7.493)\r\n\t\t\t\t\t(end 0 -7.747)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 -4.953)\r\n\t\t\t\t\t(end 0 -5.207)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 -2.413)\r\n\t\t\t\t\t(end 0 -2.667)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 0.127)\r\n\t\t\t\t\t(end 0 -0.127)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 2.667)\r\n\t\t\t\t\t(end 0 2.413)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 5.207)\r\n\t\t\t\t\t(end 0 4.953)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start 0.8636 7.747)\r\n\t\t\t\t\t(end 0 7.493)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.1524)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type outline)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 7.62 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 5.08 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 2.54 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 0 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_4\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"4\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 -2.54 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_5\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"5\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 -5.08 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_6\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"6\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 -7.62 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_7\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"7\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 -10.16 180)\r\n\t\t\t\t\t(length 3.81)\r\n\t\t\t\t\t(name \"Pin_8\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"8\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(symbol \"Device:LED\"\r\n\t\t\t(pin_numbers hide)\r\n\t\t\t(pin_names\r\n\t\t\t\t(offset 1.016) hide)\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"D\"\r\n\t\t\t\t(at 0 2.54 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"LED\"\r\n\t\t\t\t(at 0 -2.54 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"Light emitting diode\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"LED diode\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_fp_filters\" \"LED* LED_SMD:* LED_THT:*\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"LED_0_1\"\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy -1.27 -1.27) (xy -1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.254)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy -1.27 0) (xy 1.27 0)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.254)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"LED_1_1\"\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at -3.81 0 0)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"K\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 3.81 0 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"A\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(symbol \"Device:R\"\r\n\t\t\t(pin_numbers hide)\r\n\t\t\t(pin_names\r\n\t\t\t\t(offset 0)\r\n\t\t\t)\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"R\"\r\n\t\t\t\t(at 2.032 0 90)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"R\"\r\n\t\t\t\t(at 0 0 90)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"\"\r\n\t\t\t\t(at -1.778 0 90)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"Resistor\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"R res resistor\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_fp_filters\" \"R_*\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"R_0_1\"\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start -1.016 -2.54)\r\n\t\t\t\t\t(end 1.016 2.54)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.254)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"R_1_1\"\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 0 3.81 270)\r\n\t\t\t\t\t(length 1.27)\r\n\t\t\t\t\t(name \"~\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 0 -3.81 90)\r\n\t\t\t\t\t(length 1.27)\r\n\t\t\t\t\t(name \"~\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(symbol \"MCU_Module:WeMos_D1_mini\"\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"U\"\r\n\t\t\t\t(at 3.81 19.05 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(justify left)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t\t(at 1.27 -19.05 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(justify left)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t\t(at 0 -29.21 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t\t(at -46.99 -29.21 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"ESP8266 WiFi microcontroller ESP8266EX\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_fp_filters\" \"WEMOS*D1*mini*\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"WeMos_D1_mini_1_1\"\r\n\t\t\t\t(rectangle\r\n\t\t\t\t\t(start -7.62 17.78)\r\n\t\t\t\t\t(end 7.62 -17.78)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0.254)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type background)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin input line\r\n\t\t\t\t\t(at -10.16 10.16 0)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"~{RST}\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin power_in line\r\n\t\t\t\t\t(at 0 -20.32 90)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"GND\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"10\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 0 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"D4\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"11\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 2.54 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"D3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"12\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 5.08 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"SDA/D2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"13\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 7.62 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"SCL/D1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"14\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin input line\r\n\t\t\t\t\t(at -10.16 2.54 0)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"RX\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"15\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin output line\r\n\t\t\t\t\t(at -10.16 0 0)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"TX\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"16\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin input line\r\n\t\t\t\t\t(at 10.16 12.7 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"A0\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 10.16 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"D0\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 -2.54 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"SCK/D5\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"4\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 -5.08 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"MISO/D6\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"5\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 -7.62 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"MOSI/D7\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"6\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin bidirectional line\r\n\t\t\t\t\t(at 10.16 -10.16 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"CS/D8\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"7\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin power_out line\r\n\t\t\t\t\t(at 2.54 20.32 270)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"3V3\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"8\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin power_in line\r\n\t\t\t\t\t(at -2.54 20.32 270)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"5V\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"9\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(symbol \"Switch:SW_Push\"\r\n\t\t\t(pin_numbers hide)\r\n\t\t\t(pin_names\r\n\t\t\t\t(offset 1.016) hide)\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"SW\"\r\n\t\t\t\t(at 1.27 2.54 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(justify left)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"SW_Push\"\r\n\t\t\t\t(at 0 -1.524 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"\"\r\n\t\t\t\t(at 0 5.08 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t\t(at 0 5.08 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"Push button switch, generic, two pins\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"switch normally-open pushbutton push-button\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"SW_Push_0_1\"\r\n\t\t\t\t(circle\r\n\t\t\t\t\t(center -2.032 0)\r\n\t\t\t\t\t(radius 0.508)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 0 1.27) (xy 0 3.048)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 2.54 1.27) (xy -2.54 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(circle\r\n\t\t\t\t\t(center 2.032 0)\r\n\t\t\t\t\t(radius 0.508)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at -5.08 0 0)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t(pin passive line\r\n\t\t\t\t\t(at 5.08 0 180)\r\n\t\t\t\t\t(length 2.54)\r\n\t\t\t\t\t(name \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"2\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(symbol \"power:GND\"\r\n\t\t\t(power)\r\n\t\t\t(pin_numbers hide)\r\n\t\t\t(pin_names\r\n\t\t\t\t(offset 0) hide)\r\n\t\t\t(exclude_from_sim no)\r\n\t\t\t(in_bom yes)\r\n\t\t\t(on_board yes)\r\n\t\t\t(property \"Reference\" \"#PWR\"\r\n\t\t\t\t(at 0 -6.35 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Value\" \"GND\"\r\n\t\t\t\t(at 0 -3.81 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Footprint\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Datasheet\" \"\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"Description\" \"Power symbol creates a global label with name \\\"GND\\\" , ground\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(property \"ki_keywords\" \"global power\"\r\n\t\t\t\t(at 0 0 0)\r\n\t\t\t\t(effects\r\n\t\t\t\t\t(font\r\n\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(hide yes)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"GND_0_1\"\r\n\t\t\t\t(polyline\r\n\t\t\t\t\t(pts\r\n\t\t\t\t\t\t(xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(stroke\r\n\t\t\t\t\t\t(width 0)\r\n\t\t\t\t\t\t(type default)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(fill\r\n\t\t\t\t\t\t(type none)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t\t(symbol \"GND_1_1\"\r\n\t\t\t\t(pin power_in line\r\n\t\t\t\t\t(at 0 0 270)\r\n\t\t\t\t\t(length 0)\r\n\t\t\t\t\t(name \"~\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t\t(number \"1\"\r\n\t\t\t\t\t\t(effects\r\n\t\t\t\t\t\t\t(font\r\n\t\t\t\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(junction\r\n\t\t(at 219.71 290.83)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"0553e3de-d53d-4ac3-b6e9-d6f01bd13d76\")\r\n\t)\r\n\t(junction\r\n\t\t(at 299.72 288.29)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"080064a1-7680-41df-afe3-c57fc93413a6\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 140.97)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"0834574c-51f2-454c-82a5-191cbad9cc68\")\r\n\t)\r\n\t(junction\r\n\t\t(at 186.69 105.41)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"0d239a83-033f-43f8-8291-3657b9e2762b\")\r\n\t)\r\n\t(junction\r\n\t\t(at 273.05 71.12)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"148e90c7-350d-4e5f-8e18-0f279844f025\")\r\n\t)\r\n\t(junction\r\n\t\t(at 243.84 36.83)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"159a04a8-4498-45dc-bfcb-5413e0f89b1b\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 148.59)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"1c79392d-9180-4a1c-8f83-db1da1da1e3a\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 146.05)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"1da8a348-eff5-47e7-a599-4d9e3436190e\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 33.02)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"2230d5ab-738b-44c0-8540-8f213ad519cc\")\r\n\t)\r\n\t(junction\r\n\t\t(at 248.92 46.99)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"224b89c6-8f99-4b92-bdd9-c8835fe536ed\")\r\n\t)\r\n\t(junction\r\n\t\t(at 287.02 300.99)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"26369146-bfe9-4d78-92e2-3d9ef3901143\")\r\n\t)\r\n\t(junction\r\n\t\t(at 287.02 209.55)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"2676476a-6364-4e86-aa16-bd6aa40e8f44\")\r\n\t)\r\n\t(junction\r\n\t\t(at 307.34 189.23)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"2a1d7d5d-37d2-4a50-8125-2c4372e145ae\")\r\n\t)\r\n\t(junction\r\n\t\t(at 209.55 66.04)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"2affe4b6-5ff6-40c2-9bb2-4effb363a530\")\r\n\t)\r\n\t(junction\r\n\t\t(at 309.88 278.13)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"302208f7-29ae-49ee-bf35-b043f9885e1c\")\r\n\t)\r\n\t(junction\r\n\t\t(at 297.18 199.39)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"37b80e5f-f986-406a-b261-11ea8f900277\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 140.97)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"3a2bb4d0-c8c8-430e-9135-130d2503a847\")\r\n\t)\r\n\t(junction\r\n\t\t(at 294.64 293.37)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"3c42ecae-daaa-49e0-9cd0-ffc422b41e89\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 135.89)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"4671319e-b66d-4354-a18b-9c7383895b5a\")\r\n\t)\r\n\t(junction\r\n\t\t(at 265.43 25.4)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"4a4d1912-66fe-42a9-ad6c-56d243a6bd87\")\r\n\t)\r\n\t(junction\r\n\t\t(at 246.38 105.41)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"4ac5be9c-786c-47cb-9437-8dfced57d4b1\")\r\n\t)\r\n\t(junction\r\n\t\t(at 292.1 204.47)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"4fbcbe4b-875c-4c71-907f-b8ccf6ffe604\")\r\n\t)\r\n\t(junction\r\n\t\t(at 237.49 33.02)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"5225136a-d98c-414a-b379-9d458e9da1c6\")\r\n\t)\r\n\t(junction\r\n\t\t(at 265.43 27.94)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"5310ba5f-c8c1-4d09-bcc2-b17c430c85e0\")\r\n\t)\r\n\t(junction\r\n\t\t(at 283.21 81.28)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"5433625c-de43-4047-9e9c-b3a7584162fa\")\r\n\t)\r\n\t(junction\r\n\t\t(at 219.71 199.39)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"586ac6b0-86ac-4d74-9f25-d1e2c62506d4\")\r\n\t)\r\n\t(junction\r\n\t\t(at 219.71 76.2)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"5cabf4d9-f925-433f-9d05-5fe1e2e3cdc4\")\r\n\t)\r\n\t(junction\r\n\t\t(at 274.32 73.66)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"5cddca97-20fa-43f4-a15c-155bbb066398\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 146.05)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"6458161d-a394-4280-9ad3-524eab652e8f\")\r\n\t)\r\n\t(junction\r\n\t\t(at 309.88 186.69)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"697b0b04-ae17-4f15-85e1-a17bf17bd922\")\r\n\t)\r\n\t(junction\r\n\t\t(at 266.7 66.04)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"6d0c90b9-893c-41be-a6dc-92a1c4f96058\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 135.89)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"71145511-116a-406b-9e44-638e0d6906b5\")\r\n\t)\r\n\t(junction\r\n\t\t(at 302.26 285.75)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"7549e7ce-0a15-4710-8393-788445e5954b\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 105.41)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"7a03b9a5-3af2-4ca2-91da-0322fa039950\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 130.81)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"7c25f209-9704-4d4c-bb5c-eaea35a9e9d1\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 27.94)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"836f8763-f4e7-4d45-b3ee-087b8c8263f2\")\r\n\t)\r\n\t(junction\r\n\t\t(at 271.78 68.58)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"838fadc0-801c-4018-b0b7-afe1b11730c3\")\r\n\t)\r\n\t(junction\r\n\t\t(at 281.94 83.82)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"83e4ca30-b80a-406a-8688-52f1a1d9fb93\")\r\n\t)\r\n\t(junction\r\n\t\t(at 292.1 295.91)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"8738283e-1e23-4230-bb38-0ea63a0df1de\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 130.81)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"89629d71-7d23-4d10-a46e-cdec0d981fb7\")\r\n\t)\r\n\t(junction\r\n\t\t(at 275.59 76.2)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"89afa453-24e8-4743-bfc7-12762aea794e\")\r\n\t)\r\n\t(junction\r\n\t\t(at 237.49 27.94)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"90b87696-006f-402b-a4b2-69bddd36f29f\")\r\n\t)\r\n\t(junction\r\n\t\t(at 237.49 25.4)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"91535096-53f6-44bd-bd40-e36321584dc0\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 22.86)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"918f65cc-242b-45fb-86ea-986cb29b12ad\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 30.48)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"92694960-3923-4a7b-a5c5-4b81f827025c\")\r\n\t)\r\n\t(junction\r\n\t\t(at 222.25 314.96)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9377fb71-89dd-4862-b450-b91ceac0de77\")\r\n\t)\r\n\t(junction\r\n\t\t(at 299.72 196.85)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9382337e-4547-4eb3-9c82-aa330063dbe9\")\r\n\t)\r\n\t(junction\r\n\t\t(at 265.43 33.02)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"941fe1eb-a332-4396-a9bf-ae6dd5f41cdf\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 138.43)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9554d552-332f-436a-b404-e5dfdaa40253\")\r\n\t)\r\n\t(junction\r\n\t\t(at 218.44 73.66)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"99490062-80a6-4293-97aa-f0dc74e4472c\")\r\n\t)\r\n\t(junction\r\n\t\t(at 217.17 288.29)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9b526927-c912-4649-954a-7ebe4dba5fc9\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 133.35)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9b57e7aa-9cbe-4ee1-a37c-57c6ed24809a\")\r\n\t)\r\n\t(junction\r\n\t\t(at 297.18 290.83)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9b907007-e2fb-412a-a482-bc32b8bc78d4\")\r\n\t)\r\n\t(junction\r\n\t\t(at 265.43 63.5)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9d8ebd2d-2607-4139-8280-5cc878386a08\")\r\n\t)\r\n\t(junction\r\n\t\t(at 209.55 171.45)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"9dc91eaf-d6cc-41f0-aae6-3a207ebdb3a2\")\r\n\t)\r\n\t(junction\r\n\t\t(at 280.67 86.36)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"a21f2bff-471c-463e-baf3-e18f00a6d34f\")\r\n\t)\r\n\t(junction\r\n\t\t(at 217.17 50.8)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"a4b4efce-9ab1-4af1-8e5b-1439808803ec\")\r\n\t)\r\n\t(junction\r\n\t\t(at 237.49 30.48)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"a6d0bcf2-12e7-4b37-9aec-4b94ed02a868\")\r\n\t)\r\n\t(junction\r\n\t\t(at 304.8 283.21)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"a783c777-6040-40dc-aeab-cf2badd4529e\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 143.51)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"ab835a3f-8828-4465-9cd5-b458b30451ef\")\r\n\t)\r\n\t(junction\r\n\t\t(at 212.09 168.91)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"b49d4d44-0fa4-4271-a27f-dfccbaba1c55\")\r\n\t)\r\n\t(junction\r\n\t\t(at 289.56 207.01)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"b52d0227-afbf-4272-86d4-22de3cd26352\")\r\n\t)\r\n\t(junction\r\n\t\t(at 307.34 280.67)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"b6abea29-a9e5-46ef-870d-b13bc6c546c7\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 143.51)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"b8e47e74-2f91-4b87-82e7-57b7aef4cab2\")\r\n\t)\r\n\t(junction\r\n\t\t(at 255.27 133.35)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"b97cd290-05f0-4e79-bd70-609189e04210\")\r\n\t)\r\n\t(junction\r\n\t\t(at 248.92 50.8)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"bc67cc1e-5b53-4fc6-8513-4314c06eedd1\")\r\n\t)\r\n\t(junction\r\n\t\t(at 212.09 250.19)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"bc8606c0-1713-44b7-a99a-4ace3032abf7\")\r\n\t)\r\n\t(junction\r\n\t\t(at 226.06 66.04)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"c01ed639-687f-4fe4-9fc2-1f58a57bb404\")\r\n\t)\r\n\t(junction\r\n\t\t(at 222.25 219.71)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"c0897cb5-3c68-4b8f-8fc8-d68e1e23e033\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 36.83)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"c4422041-5dfa-44aa-8fdc-63eca1cd05e5\")\r\n\t)\r\n\t(junction\r\n\t\t(at 265.43 30.48)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"c99dc4b5-4c8f-4556-97b1-a5d9f4f948f6\")\r\n\t)\r\n\t(junction\r\n\t\t(at 304.8 191.77)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"ccc9911f-caf7-4e1f-8460-23037cf671ca\")\r\n\t)\r\n\t(junction\r\n\t\t(at 284.48 78.74)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"cda5faa6-7df3-4a4e-be2d-b142bd6a364a\")\r\n\t)\r\n\t(junction\r\n\t\t(at 243.84 50.8)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"d2c794f6-8f26-47f0-ae1d-d01ac71afb23\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 189.23)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"e2eea136-812e-43c0-8e8c-34d7225590f6\")\r\n\t)\r\n\t(junction\r\n\t\t(at 217.17 196.85)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"e3bcde6c-54ad-4eb3-9fbc-479478306978\")\r\n\t)\r\n\t(junction\r\n\t\t(at 302.26 194.31)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"e620cd9c-3d3c-4aa3-a2ed-3b0fc0ff3e64\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 138.43)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"e6fae865-fce9-4767-91ab-15199de3db04\")\r\n\t)\r\n\t(junction\r\n\t\t(at 294.64 201.93)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"e925600d-a987-4739-ac5b-e9c9f1ae4f53\")\r\n\t)\r\n\t(junction\r\n\t\t(at 289.56 298.45)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"ea75ffb1-2a3b-4a9d-aaec-2befdbe4977a\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 25.4)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"ea9dea4e-839a-4784-884a-cf2ac94d6ddb\")\r\n\t)\r\n\t(junction\r\n\t\t(at 205.74 148.59)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"ec18b872-8290-4a43-b04b-cb8a775099fd\")\r\n\t)\r\n\t(junction\r\n\t\t(at 214.63 280.67)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"ed4ddb5f-1461-4ef0-b455-09c8e7a86508\")\r\n\t)\r\n\t(junction\r\n\t\t(at 209.55 245.11)\r\n\t\t(diameter 0)\r\n\t\t(color 0 0 0 0)\r\n\t\t(uuid \"f2cf5182-edf8-4f4e-b68d-5e881bb5582f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 76.2) (xy 219.71 111.76)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0022207f-4701-4b7e-b73d-1c5ce38ce635\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 250.19 250.19) (xy 212.09 250.19)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"00bfdc4c-a694-48ab-97eb-a5ba54bd06a8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 130.81) (xy 205.74 130.81)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"024a3065-0862-40e2-9bc4-1edb47a5c407\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 55.88) (xy 248.92 50.8)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"02a7b5a6-1b8e-4996-b42e-e3d1c8a2170c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 242.57 179.07) (xy 242.57 171.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"02d5c149-27c2-4633-9314-210e8ccc02c9\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 292.1 295.91) (xy 257.81 295.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0470aec6-5f94-41c8-8f92-8b775ca2200e\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 133.35) (xy 255.27 133.35)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"05d126b3-f864-4255-9757-11dc2213a7b1\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 237.49 22.86) (xy 237.49 25.4)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"06ebb861-1d38-458a-81a1-da56baf7a5fe\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 146.05 46.99) (xy 146.05 168.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0833cad3-c61c-4684-a1b7-9c4516b847cd\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 27.94) (xy 265.43 30.48)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0a214daa-0103-4ee1-894d-384e5e27b93f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 46.99) (xy 146.05 46.99)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0bd237fb-5f95-4d01-8295-baf0d3b9163d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 73.66) (xy 274.32 73.66)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0be49691-a08e-42bf-ad51-8a516a443d61\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 280.67 156.21) (xy 207.01 156.21)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0cf08d2f-12ee-4980-8ee6-e31f57083a54\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 27.94) (xy 214.63 30.48)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0d0c2479-5774-4f98-85a3-fc9a5f9fe340\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 290.83) (xy 237.49 290.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0d89be40-7225-4fa5-a74d-75bc1db2d970\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 196.85) (xy 234.95 196.85)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0dba6f9d-deaa-48f2-83cc-c0b94784aeb3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 246.38 349.25) (xy 209.55 349.25)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0e7cadd2-360f-4601-ac67-44b40a8086c5\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 205.74 143.51) (xy 208.28 143.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0f282f50-df14-41ff-b81b-0cf89a176447\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 191.77) (xy 304.8 191.77)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"0f9d1515-1f3b-42ce-8aa7-e8d4cc0b8e7a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 236.22 66.04) (xy 226.06 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"108637df-c3d7-4289-8f41-d3b690769aeb\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 284.48 78.74) (xy 284.48 160.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"13e21833-9122-418b-bd39-ccd89f1dce90\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 283.21 81.28) (xy 283.21 158.75)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"153eb36f-a185-4205-9827-9a91def962d3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 281.94 83.82) (xy 281.94 157.48)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"16508924-6b6b-45e6-873a-00a1cb0c84b8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 299.72 288.29) (xy 331.47 288.29)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"16779978-41c0-4733-98e3-dfbc14d43008\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 50.8) (xy 217.17 114.3)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"16dbe806-97f2-4693-ab0e-362b1743a585\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 250.19 270.51) (xy 250.19 250.19)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"16f23dd6-9ac9-42a3-a5e1-e4bb5698ef53\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 309.88 63.5) (xy 309.88 186.69)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"173d0357-347d-4696-ac88-2e9a322b2392\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 313.69 379.73) (xy 259.08 379.73)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"17b85fa9-9e43-46f4-8164-d19c0690bb96\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 274.32 73.66) (xy 321.31 73.66)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"1842a2f7-2662-408c-b09d-f7ae5a0eba92\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 238.76 369.57) (xy 219.71 369.57)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"18b810ac-dae3-413d-8cdf-1f2e868beaa5\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 218.44 73.66) (xy 236.22 73.66)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"18c04f73-11c3-49da-b052-22aa5912d8b6\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 328.93 290.83) (xy 328.93 369.57)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"1af20601-9afa-4f95-88d7-a9b04c534dfe\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 212.09 45.72) (xy 212.09 135.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"1c154030-026b-40c2-badd-e2b919d0aa18\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 336.55 283.21) (xy 336.55 361.95)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"1f1d8c84-61a0-4976-9725-eab8ae6d5652\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 297.18 290.83) (xy 328.93 290.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2052e00a-f8b6-48ef-99ee-4497c6a08643\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 205.74 135.89) (xy 212.09 135.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"237d7fc0-412b-4318-8f4d-2314257fd30a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 317.5 377.19) (xy 317.5 298.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"24cd0215-c889-4843-bf7c-93b0b0312706\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 135.89) (xy 205.74 135.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"25520ec6-1885-48b6-bb66-e652a49e02b2\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 68.58) (xy 271.78 68.58)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"255290bb-5f80-4139-b0bd-befccb169318\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 157.48 76.2) (xy 157.48 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"261c072e-9e4c-4d24-a022-953ab48920fc\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 280.67 86.36) (xy 280.67 156.21)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"27500ce9-a920-4aae-8d63-fba833ec3c4f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 148.59) (xy 205.74 148.59)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"27eba946-8905-4524-8107-379921d82c1b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 247.65 168.91) (xy 247.65 179.07)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"295dbd06-df7c-4e32-a5b7-2045e7569a7e\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 50.8) (xy 279.4 50.8)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2b0483e2-c713-42f3-a6db-3b037a9c0b67\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 205.74 152.4) (xy 205.74 148.59)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2b5006ab-5ebd-44f1-9259-b6155186d70b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 316.23 68.58) (xy 316.23 191.77)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2b849db2-5b5e-4b7e-a38b-0c31b1fb7023\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 304.8 283.21) (xy 336.55 283.21)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2bf0568f-d90d-4e05-af55-80f67172dfaf\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 270.51 133.35) (xy 255.27 133.35)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2c4c0de6-5527-40b6-aca8-0776de109a61\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 205.74 130.81) (xy 209.55 130.81)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2eddd961-0b60-47b2-a476-a148f0d2cb93\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 189.23) (xy 307.34 189.23)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"2f4f24f8-c672-48f9-a67c-65dbf65e5343\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 30.48) (xy 214.63 33.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"31e9d329-9adf-4cee-bcd3-0143e38c152f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 287.02 300.99) (xy 313.69 300.99)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"32c52b49-a5e9-4bdd-b51f-99748b6c6d26\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 326.39 78.74) (xy 326.39 201.93)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"32e54507-e606-4e71-b31b-a03c884b16f3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 280.67) (xy 214.63 359.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"32f5b763-ea9e-4d45-bcc2-0fea576652bd\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 302.26 194.31) (xy 302.26 285.75)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"33343ef6-7a3c-41ed-aece-d20676f39aa7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 292.1 204.47) (xy 292.1 295.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"338d9dee-7289-4ad3-bbf0-b0285427ba2c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 276.86 146.05) (xy 255.27 146.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"34ba3166-ae21-4685-926f-4c746c419bc6\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 328.93 204.47) (xy 292.1 204.47)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"350942dd-b2a2-4028-8ad4-b2c9f35d089d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 218.44 113.03) (xy 270.51 113.03)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"35e6a6a8-e732-4640-8d73-6ed908868a18\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 328.93 81.28) (xy 328.93 204.47)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"361f2110-17b2-4597-a429-ae2cc536f845\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 288.29) (xy 237.49 288.29)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"37678200-b9db-408b-87c6-77556a5ac9d9\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 313.69 66.04) (xy 313.69 189.23)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3af7d727-d1f7-4024-b755-7329b6b8f878\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 237.49 33.02) (xy 243.84 33.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3b00fcd1-3ac0-4b4b-bcd0-c1e08347934c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 33.02) (xy 214.63 36.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3b20e2da-0d4c-454b-ac59-c78b8a553f1b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 171.45) (xy 209.55 245.11)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3b32e6ef-7f6f-4d8e-96c3-7afa285fab69\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 247.65 314.96) (xy 222.25 314.96)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3b9397f0-fbba-4685-9c67-4645eecd13cd\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 199.39) (xy 297.18 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3cae0cec-b27b-412e-b4a4-252de4d4001b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 359.41) (xy 238.76 359.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3dc45ed5-07d0-4950-b1a1-ff175146ce92\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 274.32 73.66) (xy 274.32 140.97)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3e58da01-d4e5-4ea4-965c-2c1f4da74745\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 158.75) (xy 209.55 140.97)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"3e7796b6-954c-44c4-9e19-747ddbdd287d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 196.85) (xy 299.72 196.85)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"40f84735-55f8-4770-b395-a982982f395c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 259.08 377.19) (xy 317.5 377.19)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"416733b0-e239-460f-b6f5-a6605bfa0ebc\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 278.13 148.59) (xy 255.27 148.59)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"429e3188-96e5-4d44-9b64-3244cb95ae10\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 50.8) (xy 163.83 50.8)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"42bc60fb-5b7e-4dce-b839-841af970b8c4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 41.91) (xy 265.43 41.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"430eb5bb-9e67-4ba0-81fc-552eafc01d26\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 325.12 372.11) (xy 259.08 372.11)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"440559b0-bb6b-4688-b2fd-cf753ce92056\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 283.21 81.28) (xy 328.93 81.28)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"449a5d70-fbc0-4947-b9b6-2fcb0197975a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 36.83) (xy 214.63 105.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"44b78983-8b25-4324-b7e5-5fd14cc3c22f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 287.02 209.55) (xy 287.02 300.99)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"44fbf3c1-1414-42ab-96bd-2a7eb5a21374\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 271.78 68.58) (xy 316.23 68.58)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"49adbd45-4cf5-4fe6-828e-82f90b313217\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 316.23 191.77) (xy 304.8 191.77)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"49db5b9b-9532-48f6-ba66-7e5a3c35b19c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 302.26 285.75) (xy 257.81 285.75)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"4c9976fd-2155-4781-9cbc-f1d55d305946\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 210.82 44.45) (xy 210.82 133.35)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"4cab85cc-a03d-4365-81ed-fc9ceab535e0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 83.82) (xy 281.94 83.82)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"4dfccbe1-c05f-4f14-a6a0-ba721ee1205b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 266.7 66.04) (xy 313.69 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"4e9f3599-0858-452b-935d-e5e66acdb215\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 297.18 290.83) (xy 257.81 290.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"504f9662-a9ac-47a7-8360-8efdc127163f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 76.2) (xy 157.48 76.2)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5086863a-e269-4b9f-8bc6-084dd62042c8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 86.36) (xy 280.67 86.36)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"517e9c26-9de0-44e3-a919-b684076d7e67\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 340.36 280.67) (xy 307.34 280.67)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"52d1fb34-67b2-44ed-83aa-a26b5c641085\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 196.85) (xy 154.94 196.85)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"530bbef3-7b21-46c2-b895-fb55b0151bbd\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 234.95 189.23) (xy 214.63 189.23)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"53c379fe-de4b-4d7c-a0a1-a9256cfc7fdc\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 331.47 367.03) (xy 259.08 367.03)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"557dfc96-8912-40a4-a465-c043f765b99f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 334.01 364.49) (xy 334.01 285.75)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"55f17068-e27a-476f-b393-412cfa65d3aa\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 236.22 76.2) (xy 219.71 76.2)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5604cce1-9f9f-4974-84af-675f38e5d0b4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 226.06 59.69) (xy 226.06 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"58283d9b-5d13-4d55-953f-a0c2944c34f5\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 307.34 189.23) (xy 307.34 280.67)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"595d4298-c568-491b-a31c-a23fc98b9467\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 207.01 156.21) (xy 207.01 146.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5ab149e8-1c85-466e-a4d4-d84579a69351\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 66.04) (xy 209.55 130.81)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5b505e14-d553-4f46-b145-9ed673ab603f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 367.03) (xy 238.76 367.03)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5c37e6c7-83af-42ac-9d10-fc6aec6bb63d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 114.3) (xy 278.13 114.3)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5da2cc1c-42ab-4e39-b0d7-a1d1001552ab\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 321.31 295.91) (xy 321.31 374.65)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5e60017e-333b-45bf-a45f-a6ad270c6b5c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 304.8 191.77) (xy 304.8 283.21)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"5eace6f1-87a8-48c5-be54-baa824a0ffb5\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 279.4 152.4) (xy 205.74 152.4)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"607b100b-17e8-48f0-bf3f-9b1566bcc8ff\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 22.86) (xy 214.63 25.4)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"62b79bd5-3c8d-459a-b940-b45abf302324\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 288.29) (xy 217.17 196.85)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"636323f8-efdd-4f9d-a969-89b6de774545\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 289.56 298.45) (xy 257.81 298.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"6633b612-28ad-4a15-834b-ce6e1381da59\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 237.49 25.4) (xy 237.49 27.94)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"6a1bcba7-b21c-45e3-bfb3-1964a26e1654\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 331.47 288.29) (xy 331.47 367.03)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"6bd6340a-6553-412e-afa5-c716ca3ced60\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 287.02 300.99) (xy 257.81 300.99)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"6dc5a07f-2d37-4094-a675-ef4ce9d9a7a7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 133.35) (xy 205.74 133.35)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"6ee8e1c0-80dc-4742-8cc4-f0f1154cd408\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 63.5) (xy 265.43 44.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"709d5e53-3ee8-4d4e-8eb6-ff0b9b99f7b7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 161.29 219.71) (xy 222.25 219.71)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"70a43e36-1609-4b02-9e47-d5e836af57c0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 152.4 66.04) (xy 152.4 189.23)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"70c70d38-a3bd-400a-ad99-69dda84ed230\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 25.4) (xy 214.63 27.94)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"71075ee5-a298-43a0-8988-980f661c1537\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 208.28 157.48) (xy 208.28 143.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"72d2ce6d-f70e-419c-8f14-07704267a8c1\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 247.65 311.15) (xy 247.65 314.96)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"76afaf91-056e-42e0-9a32-d578e4367472\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 71.12) (xy 273.05 71.12)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"77af5ed0-2803-496a-a4d5-76be3d9205c0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 46.99) (xy 248.92 41.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"7870c988-6952-4f2c-a8df-781f0b460594\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 186.69) (xy 309.88 186.69)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"78d75c39-1d0b-448b-8245-5bfe99053581\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 222.25 400.05) (xy 248.92 400.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"7d792870-25e3-4d0e-a298-1b1c867147a2\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 259.08 359.41) (xy 340.36 359.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"7e2daf9a-daba-4390-8bad-795b946eb7bd\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 318.77 71.12) (xy 318.77 194.31)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"7f67c6cc-bdd0-4687-a6c3-3f73c68174a9\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 196.85 59.69) (xy 226.06 59.69)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"807f8b68-d07e-4971-b117-b5b24bec13f8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 313.69 189.23) (xy 307.34 189.23)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"810232d3-0cb0-4c11-a73d-d156ba5e4845\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 111.76) (xy 269.24 111.76)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"82203fe2-6ed1-419f-b5d7-fc971866f3ac\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 275.59 143.51) (xy 255.27 143.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"836c80c2-d0f3-442e-95b4-ad4fac26ff70\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 212.09 250.19) (xy 212.09 330.2)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"84de4ddd-7804-4c6b-a318-3de6c56fb7a3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 294.64 201.93) (xy 294.64 293.37)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"84f8eb92-4d56-4a4c-907f-9e12d0e9ad99\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 245.11 219.71) (xy 222.25 219.71)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"85c82072-db77-4460-90c3-fde62c355b62\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 186.69 59.69) (xy 186.69 105.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"85f12670-e9b7-4250-8b8e-c1b914661729\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 278.13 114.3) (xy 278.13 148.59)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"87969e04-cc8f-43a0-9aa6-743fd9e75400\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 280.67 86.36) (xy 334.01 86.36)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"87ae7fa8-f9d7-4269-a86f-d4a218d9d99b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 294.64 293.37) (xy 325.12 293.37)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"87c24372-aeff-49ff-8ff4-1ce8bca117b0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 218.44 73.66) (xy 218.44 113.03)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"88179535-5a9f-448b-833d-7a3c927cd535\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 321.31 374.65) (xy 259.08 374.65)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"8866d221-c376-4f1f-b19e-66a3ab847561\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 44.45) (xy 210.82 44.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"8a6b02d2-0369-4d25-a1ef-564e05940971\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 281.94 83.82) (xy 331.47 83.82)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"8aff145b-2f09-4226-953e-3b58ba25c93f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 307.34 280.67) (xy 257.81 280.67)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"8b7c2f2a-3194-4b46-a981-88355b1fbe5e\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 76.2) (xy 275.59 76.2)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"8d344991-4bbc-4a26-bf09-53836ba556bb\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 323.85 199.39) (xy 297.18 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"8f3af739-7b48-42fc-8033-ca0868e8e1a7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 275.59 76.2) (xy 323.85 76.2)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"911e3c39-6227-4424-87bf-9b4ce02d7558\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 41.91) (xy 265.43 33.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"922c202c-6532-4598-9e03-b427ab471743\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 309.88 356.87) (xy 309.88 278.13)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"927c3c80-ec71-4eba-8866-9c3b73f06d9d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 161.29 105.41) (xy 161.29 219.71)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9319ed1f-fd18-42c1-acdb-c7183e98ae45\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 336.55 361.95) (xy 259.08 361.95)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"939bc3fa-0594-4f32-9069-32509c62cf84\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 163.83 171.45) (xy 209.55 171.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9655b1f6-2881-47bf-a599-6aaefc7d20b4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 299.72 196.85) (xy 299.72 288.29)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"96a6a7af-2e50-4a60-83e6-1f0a3746d2e0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 204.47) (xy 292.1 204.47)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"97932029-fa78-438b-ac79-743035ce5e4a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 400.05) (xy 248.92 389.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"98566cbb-92be-4a00-b51b-7d6080e523ac\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 212.09 168.91) (xy 247.65 168.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9b3a7fc8-0e74-4a68-a25f-5428703f45d0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 266.7 66.04) (xy 256.54 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9c918fd1-2483-497a-8b30-1beb631fcc5a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 209.55) (xy 287.02 209.55)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9d55d976-14fc-4dfa-a21f-8e8300b80d6c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 294.64 293.37) (xy 257.81 293.37)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9e12e1b6-9bfc-49c8-856c-8b75bcbd83b4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 271.78 68.58) (xy 271.78 135.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9e515268-cc1b-4ba4-b473-2ae867371bb2\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 210.82 160.02) (xy 210.82 138.43)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9ea77d98-c6b3-4e6d-afa7-c843f838197d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 281.94 157.48) (xy 208.28 157.48)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"9f283af3-529b-44d4-8e32-a5feb7a3abe2\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 146.05) (xy 255.27 146.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a168fee3-3729-4f8d-9159-0f33a108060b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 284.48 78.74) (xy 326.39 78.74)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a16a82a7-92e9-4eea-9a71-70b002307843\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 259.08 356.87) (xy 309.88 356.87)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a17e7dc4-7c81-4983-a8de-6e38fae366bb\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 283.21 158.75) (xy 209.55 158.75)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a2bfd7b7-2912-437d-91d6-4319bb1a9ec4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 317.5 298.45) (xy 289.56 298.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a4545088-a3fa-4df6-b7fe-5615f9d2e174\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 287.02 209.55) (xy 334.01 209.55)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a49894cf-e783-4909-85a3-0809fbd35dc3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 246.38 105.41) (xy 246.38 96.52)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a4cb1a36-945a-449e-9960-be37154f34aa\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 105.41) (xy 246.38 105.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a4df1649-966c-4e62-87c6-668c684a8219\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 140.97) (xy 205.74 140.97)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a4e4825f-4237-49b3-9973-9c3df8707900\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 186.69 105.41) (xy 214.63 105.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"a7d26610-f1a2-46c6-8718-5f6f83f67b42\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 199.39) (xy 234.95 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"abe19f29-40a5-4785-a05c-ef651668fd52\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 269.24 130.81) (xy 255.27 130.81)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ac46ab89-6732-4790-b7cb-a85580e66014\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 135.89) (xy 255.27 135.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"aca88461-48c2-4b59-b017-5ae28f52e502\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 297.18 199.39) (xy 297.18 290.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"aeb9de83-4e6a-40b4-8d3f-132514345317\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 245.11 245.11) (xy 245.11 270.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"aebc04ea-2a97-475b-b680-26ca48be86c1\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 81.28) (xy 283.21 81.28)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"af0ae37a-9343-4cf5-9ce5-bb8e9b191e42\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 289.56 207.01) (xy 289.56 298.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"af79a9ed-14bd-4668-aa09-bd5797b705f3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 251.46 330.2) (xy 251.46 349.25)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"af7b90e0-5ee5-4e9e-bd27-fc0751cb4186\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 212.09 330.2) (xy 251.46 330.2)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b066a967-ed1a-44e6-a530-cc582f468acf\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 63.5) (xy 309.88 63.5)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b097f023-cbb0-48d1-8af8-aedafae239e5\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 279.4 50.8) (xy 279.4 152.4)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b12abd00-c5e6-4db3-8e4f-cb072ccaf553\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 274.32 140.97) (xy 255.27 140.97)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b17df8c9-59c0-46f0-8b90-571b618c2581\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 140.97) (xy 255.27 140.97)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b17eee63-d25f-48bb-99a6-c5bc1c5f3b45\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 259.08 364.49) (xy 334.01 364.49)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b1afe289-6d09-4697-961b-ce5af09e81d7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 325.12 293.37) (xy 325.12 372.11)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b1b53ca5-d2ef-4f42-b44f-b2b0c97485bc\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 243.84 50.8) (xy 243.84 55.88)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b2214ab6-dee0-4071-9e78-aa21399ce666\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 309.88 278.13) (xy 257.81 278.13)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b314a182-d02f-4422-a8f8-0c4048e4b1f7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 22.86) (xy 265.43 25.4)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b33e3946-a2de-40ad-9f4c-377ec40ce424\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 143.51) (xy 255.27 143.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b54c1db2-35bb-4d3d-a4c0-d0074d3a9073\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 154.94 196.85) (xy 154.94 73.66)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b5755d84-3780-44aa-92b6-9bc4fb2d4923\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 284.48 160.02) (xy 210.82 160.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b599e16c-5e49-4c38-b364-9a460658015d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 245.11) (xy 245.11 245.11)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b6c306c5-74db-4545-901b-67fbee01ce44\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 243.84 33.02) (xy 243.84 36.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b85486a2-5489-4bf4-9f23-3dd0c37a1621\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 271.78 135.89) (xy 255.27 135.89)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b95c0c2b-aefa-4821-a38c-8ce10bcb9348\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 242.57 171.45) (xy 209.55 171.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"b97ccfc6-b7dc-43fd-8888-1917454f7dd7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 154.94 73.66) (xy 218.44 73.66)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ba49b7cd-5af3-4ee1-b49a-18c53361c125\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 321.31 73.66) (xy 321.31 196.85)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"bcc8fe1a-7a0e-4747-aebd-8a5cc3b283db\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 152.4 189.23) (xy 214.63 189.23)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"bcfd9f3e-ee0c-4a98-a1ae-9b99a9a4ef4b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 226.06 66.04) (xy 209.55 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"bdd0a6d7-a6a1-4f54-a983-eafb47ff4742\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 146.05 168.91) (xy 212.09 168.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"bdfc1c2e-4dd5-49f8-bbe1-ac740b4319d2\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 246.38 105.41) (xy 276.86 105.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"be3d175d-017e-4d1a-84b8-091f238201ff\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 148.59) (xy 255.27 148.59)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"bfe12da8-7c0e-49a4-b759-4f0a03954f91\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 273.05 71.12) (xy 318.77 71.12)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"c0456093-e06c-481c-97bc-eed6591fbbf7\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 273.05 71.12) (xy 273.05 138.43)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"c37e7602-2856-495e-9072-fe3bfcd743e8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 237.49 280.67) (xy 214.63 280.67)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"c431fec1-127d-4c9e-93ea-2dfbe993bd80\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 157.48 199.39) (xy 219.71 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"c6c0da17-5517-4f49-a4fa-dc36f6af0f36\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 273.05 138.43) (xy 255.27 138.43)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"c76548dd-1a6c-4a83-a091-78dcb876f818\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 222.25 219.71) (xy 222.25 314.96)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ca2bc511-7238-4b24-8d34-ee0ab2ad3204\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 78.74) (xy 284.48 78.74)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ca3fd19e-680a-49a5-b574-a7ad0c4a7a0b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 214.63 189.23) (xy 214.63 280.67)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"cadf2900-06f6-4220-bb2b-a32e30ffd6f3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 266.7 45.72) (xy 266.7 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"cb5a485a-4d22-4bec-9d7a-1d498528a657\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 205.74 133.35) (xy 210.82 133.35)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"cb66ff32-ef53-4612-8fda-89450a3d23b9\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 207.01 146.05) (xy 205.74 146.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ccfa6e48-d32a-45d5-9c6b-37a27464fcdd\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 269.24 111.76) (xy 269.24 130.81)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"cdccc8c4-4a92-48bd-a4ea-1e7b7fa1e21a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 243.84 50.8) (xy 217.17 50.8)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"cdcf6596-d15b-4ed2-ada8-531f7e850c1c\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 292.1 295.91) (xy 321.31 295.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ce4137a2-abbb-4eff-8cb2-d47964a0758b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 66.04) (xy 152.4 66.04)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d142bcab-82d9-451a-84a6-9ca29623a703\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 326.39 201.93) (xy 294.64 201.93)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d1480dc8-4095-4b57-9cce-94467fbbb0ed\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 229.87 36.83) (xy 243.84 36.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d1c47f6e-3a0e-4044-83e5-99d055542298\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 201.93) (xy 294.64 201.93)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d31b3f57-8e98-4b36-97ef-3d8f6416fad8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 304.8 283.21) (xy 257.81 283.21)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d49b584f-6f7f-4b5e-8a44-9cc716fa12c6\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 321.31 196.85) (xy 299.72 196.85)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d5648ee9-2a59-4486-b276-d1384a2f1d7b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 313.69 300.99) (xy 313.69 379.73)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d5d3f972-436d-43e6-b83e-34f6cb9c4554\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 340.36 359.41) (xy 340.36 280.67)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"d9bb5701-2416-4047-a2a6-6f98e1e115b8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 30.48) (xy 265.43 33.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"da8946ce-0157-4b78-b0a7-8b0c3c3c2c4f\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 161.29 105.41) (xy 186.69 105.41)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"dcce97bb-e553-4d2a-9dc1-65c2de83b108\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 207.01) (xy 289.56 207.01)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ddc9a0f9-d723-4614-b756-f4a908e7ce34\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 259.08 369.57) (xy 328.93 369.57)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"df3fec53-93d5-49ab-aa99-78611faea857\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 237.49 30.48) (xy 237.49 33.02)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"df9740b8-e173-4f08-93f9-a3c4751d6e4b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 138.43) (xy 205.74 138.43)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e06390de-42d2-40f9-b0db-9511544bbd10\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 331.47 83.82) (xy 331.47 207.01)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e13b6894-5bfc-4908-bbbb-260caa9b3b53\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 255.27 194.31) (xy 302.26 194.31)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e2083b75-e640-40e8-b69f-76de530decc6\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 217.17 367.03) (xy 217.17 288.29)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e227c69b-7761-4cf4-b9f1-1b5ce3322cc6\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 140.97) (xy 205.74 140.97)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e25cc69e-6ffe-41a7-b652-73e3284159be\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 163.83 50.8) (xy 163.83 171.45)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e4afadf7-bf45-4512-ba43-75dcdae10c1b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 265.43 25.4) (xy 265.43 27.94)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e4d9c57f-891b-4688-ac32-62688102b911\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 290.83) (xy 219.71 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e4dce1f5-5536-4db2-8868-01c139a99795\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 138.43) (xy 255.27 138.43)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"e8a171a7-1c04-456a-ab6d-ae2972b942fb\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 275.59 76.2) (xy 275.59 143.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ea15d6b5-1ca0-482b-ae8c-f4372868f1a3\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 334.01 285.75) (xy 302.26 285.75)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"eb42ee28-88fb-44ae-ad81-0176905302f8\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 302.26 194.31) (xy 318.77 194.31)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ed138e89-bf69-475f-8b76-570995a7bdbc\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 212.09 45.72) (xy 266.7 45.72)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ef612736-ec60-490f-9a0f-7f2e4e2883d0\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 146.05) (xy 205.74 146.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"ef8f994c-fe1e-4931-952b-98151c57dff1\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 243.84 36.83) (xy 243.84 50.8)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f0f50b4f-703e-4d4b-8482-aa1de8e5ae79\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 334.01 209.55) (xy 334.01 86.36)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f471b902-70f0-46f7-91bb-9d7f3935316d\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 276.86 105.41) (xy 276.86 146.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f50c9bde-1401-41d8-91d0-909a5660b0e4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 331.47 207.01) (xy 289.56 207.01)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f58e663a-85c4-4884-955e-175b6489014b\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 210.82 138.43) (xy 205.74 138.43)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f65d2d5f-6163-4fd0-8afc-e632b5242938\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 232.41 130.81) (xy 255.27 130.81)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f66ac36a-846c-42de-bcbc-f90f05c495c4\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 209.55 349.25) (xy 209.55 245.11)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f69cad2e-3a64-4024-beaa-8be280c3b6dc\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 270.51 113.03) (xy 270.51 133.35)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f7226b7b-e9dc-42fc-bcf5-b1034b4914db\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 309.88 186.69) (xy 309.88 278.13)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f727e2f0-eb9a-419d-a00b-86857d54d95e\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 212.09 250.19) (xy 212.09 168.91)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"f9bc3849-2ebd-428e-bbf8-495037b92d4a\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 182.88 143.51) (xy 205.74 143.51)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fac1285a-5d18-41df-a7b1-ddff53249205\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 299.72 288.29) (xy 257.81 288.29)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fae10c21-c686-41c2-9289-f7903c8ca6f6\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 256.54 63.5) (xy 265.43 63.5)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fb54b1e4-defc-4c45-ac8f-442915ad1f42\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 222.25 314.96) (xy 222.25 400.05)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fb570e72-af72-431b-ac1d-1ae4b6433abf\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 323.85 76.2) (xy 323.85 199.39)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fbb92dd8-5e4f-4b2a-ac6a-c2758461ab53\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 237.49 27.94) (xy 237.49 30.48)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fbcafe7c-cfdb-41cc-a93a-a577ce5f823e\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 248.92 50.8) (xy 248.92 46.99)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fbef9f70-f72c-4a08-b4d9-c565f4413018\")\r\n\t)\r\n\t(wire\r\n\t\t(pts\r\n\t\t\t(xy 219.71 369.57) (xy 219.71 290.83)\r\n\t\t)\r\n\t\t(stroke\r\n\t\t\t(width 0)\r\n\t\t\t(type default)\r\n\t\t)\r\n\t\t(uuid \"fea52c7e-b672-427c-a653-ad651da454fa\")\r\n\t)\r\n\t(text \"3v D8 D7 D6 D5 D0 A0 RS\"\r\n\t\t(exclude_from_sim no)\r\n\t\t(at 198.882 139.954 90)\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 0.9652 0.9652)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(uuid \"143db598-3670-408f-bc25-451e143a646c\")\r\n\t)\r\n\t(text \"3v D8 D7 D6 D5 D0 A0 RS\"\r\n\t\t(exclude_from_sim no)\r\n\t\t(at 175.768 140.462 90)\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 0.9652 0.9652)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(uuid \"202a7540-4ca5-473f-860a-2234537e91f6\")\r\n\t)\r\n\t(text \"5v  G D4 D3 D2 D1 RX TX\"\r\n\t\t(exclude_from_sim no)\r\n\t\t(at 225.806 139.954 90)\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 0.9652 0.9652)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(uuid \"88cb1497-7710-4a12-8a32-ce2681087050\")\r\n\t)\r\n\t(text \"5v  G D4 D3 D2 D1 RX TX\"\r\n\t\t(exclude_from_sim no)\r\n\t\t(at 248.666 140.208 90)\r\n\t\t(effects\r\n\t\t\t(font\r\n\t\t\t\t(size 0.9652 0.9652)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(uuid \"da5dbc19-c84d-4dc7-9db8-590adb217e31\")\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Switch:SW_Push\")\r\n\t\t(at 191.77 59.69 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"271caf55-eac8-40c7-ba3d-ea7b2407be7a\")\r\n\t\t(property \"Reference\" \"SW1\"\r\n\t\t\t(at 191.77 52.07 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"SW_Push\"\r\n\t\t\t(at 191.77 54.61 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Button_Switch_THT:SW_PUSH_6mm_H5mm\"\r\n\t\t\t(at 191.77 54.61 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 191.77 54.61 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Push button switch, generic, two pins\"\r\n\t\t\t(at 191.77 59.69 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"dbbbb6b8-693f-462c-92fe-05d8414aba91\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"cb1fb2ac-5632-447b-a961-fff07b52a1a0\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"SW1\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x05_Pin\")\r\n\t\t(at 260.35 27.94 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(uuid \"3e0384b4-1cb3-4158-9957-9e752458aa54\")\r\n\t\t(property \"Reference\" \"J6\"\r\n\t\t\t(at 260.985 17.78 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x05_Pin - 3.3v\"\r\n\t\t\t(at 260.985 20.32 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t\t(at 260.35 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 260.35 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t(at 260.35 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"597d5198-172a-40da-8a3a-b61f70f66bf6\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"5a3c1678-3dcd-47cb-975d-bfc8d337b254\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"7994b214-4fb0-4c84-a032-e4333f0b9afc\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"e5579371-98b1-4722-bb64-86f397ac0431\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"3627e426-0cd6-42b8-8024-aaded709298b\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J6\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Device:R\")\r\n\t\t(at 226.06 36.83 90)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"40c55569-8314-425f-9a8c-a3b604acff22\")\r\n\t\t(property \"Reference\" \"R1\"\r\n\t\t\t(at 226.06 30.48 90)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"R\"\r\n\t\t\t(at 226.06 33.02 90)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal\"\r\n\t\t\t(at 226.06 38.608 90)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 226.06 36.83 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Resistor\"\r\n\t\t\t(at 226.06 36.83 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"d90946c1-6e66-4902-bc66-86f99d227900\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"f868f151-f889-4401-a992-334651ad55c5\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"R1\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x05_Pin\")\r\n\t\t(at 209.55 27.94 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"451e32c7-d634-44eb-a1a3-474541a7fdd7\")\r\n\t\t(property \"Reference\" \"J7\"\r\n\t\t\t(at 210.185 17.78 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x05_Pin - G\"\r\n\t\t\t(at 210.185 20.32 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t\t(at 209.55 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 209.55 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t(at 209.55 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"90a4ae5a-2294-46de-b20b-ec537fb06a7a\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"e990f703-19bc-48ef-a6ed-95f71f9d72fa\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"eabe9175-4e10-4609-b015-1f3f969ad282\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"356a6108-0e31-448a-a344-1fd7ff237656\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"e44c0311-cb82-4bd7-a38f-702e2e5994cc\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J7\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"power:GND\")\r\n\t\t(at 214.63 22.86 90)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"545b82d8-0213-4295-85b4-560c6f92833a\")\r\n\t\t(property \"Reference\" \"#PWR01\"\r\n\t\t\t(at 220.98 22.86 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"GND\"\r\n\t\t\t(at 218.44 22.8599 90)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify right)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"\"\r\n\t\t\t(at 214.63 22.86 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"\"\r\n\t\t\t(at 214.63 22.86 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Power symbol creates a global label with name \\\"GND\\\" , ground\"\r\n\t\t\t(at 214.63 22.86 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"cd5f6325-6206-42fd-8f1b-de654fa1ba5b\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"#PWR01\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"MCU_Module:WeMos_D1_mini\")\r\n\t\t(at 247.65 290.83 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"7e7488c7-5c64-4d49-a49a-4dd4ebe5e4b8\")\r\n\t\t(property \"Reference\" \"U3\"\r\n\t\t\t(at 249.8441 311.15 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 249.8441 313.69 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 247.65 320.04 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 200.66 320.04 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 247.65 290.83 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"cd1de6e6-1c1b-4af3-b64c-c6bbb4de1507\")\r\n\t\t)\r\n\t\t(pin \"10\"\r\n\t\t\t(uuid \"f3ccaba9-e64b-4fa1-92a4-e71d292b119c\")\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"4e976d72-00e1-49e6-b745-e4aace4e978f\")\r\n\t\t)\r\n\t\t(pin \"15\"\r\n\t\t\t(uuid \"b53f7134-493d-409a-b000-00e24cd4eb90\")\r\n\t\t)\r\n\t\t(pin \"16\"\r\n\t\t\t(uuid \"801d1e3d-a472-4e62-ac70-0ed04751141c\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"122d5c2e-8326-4cf4-ad91-fdc250272ffe\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"ae5ad025-aec7-4f1c-bc64-922358005761\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"d794c862-703c-4cff-b12b-7b15c219a6a5\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"cd07773c-a031-4e25-a393-da96c3b2af6e\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"9d8f15c3-f782-4cb5-a5ce-81daa3413e82\")\r\n\t\t)\r\n\t\t(pin \"14\"\r\n\t\t\t(uuid \"31babc08-17d8-43cf-b40f-2331f3def3ce\")\r\n\t\t)\r\n\t\t(pin \"11\"\r\n\t\t\t(uuid \"5a4d611a-3c86-4d4f-8ed5-fd88fbd96b94\")\r\n\t\t)\r\n\t\t(pin \"13\"\r\n\t\t\t(uuid \"af990772-18bd-4311-b696-516f9786802e\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"ff7d03ef-93de-4703-aaa9-00e59dd717a9\")\r\n\t\t)\r\n\t\t(pin \"9\"\r\n\t\t\t(uuid \"788a9be5-b906-4c97-89e5-bd8a996d9351\")\r\n\t\t)\r\n\t\t(pin \"12\"\r\n\t\t\t(uuid \"5b99bea9-5e17-4e36-8b73-d17f7ace9164\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"U3\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"MCU_Module:WeMos_D1_mini\")\r\n\t\t(at 248.92 369.57 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"821c07b0-77b0-4aef-9b64-c420c580f057\")\r\n\t\t(property \"Reference\" \"U4\"\r\n\t\t\t(at 251.1141 389.89 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 251.1141 392.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 248.92 398.78 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 201.93 398.78 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 248.92 369.57 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"178ec14a-6e65-4a92-823b-ff871e6bc981\")\r\n\t\t)\r\n\t\t(pin \"10\"\r\n\t\t\t(uuid \"ee7fc17d-1ee3-4fc0-ab55-2cd51d842c34\")\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"d1217a8f-c909-4fa3-9c73-8347f6d94ba7\")\r\n\t\t)\r\n\t\t(pin \"15\"\r\n\t\t\t(uuid \"a4a97b8e-9b7f-4c78-89b8-40bf5ed4d9dd\")\r\n\t\t)\r\n\t\t(pin \"16\"\r\n\t\t\t(uuid \"046ba892-cdae-448f-9f65-d948b13fc249\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"5fcd6bdc-ecb5-44c1-9686-183556dccca6\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"0fe569bb-c90c-49cd-9182-1d5704776d13\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"65ec4163-48f4-4bbf-b23a-86bbe4bc4049\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"e31d97d3-f233-4d68-8bfa-6429875d6244\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"4d826ec4-76d6-4dae-958a-e80e82a4c682\")\r\n\t\t)\r\n\t\t(pin \"14\"\r\n\t\t\t(uuid \"9e1731d9-c13e-413e-a818-3287f13bb6a3\")\r\n\t\t)\r\n\t\t(pin \"11\"\r\n\t\t\t(uuid \"be1f7bca-ceb1-47de-86d5-4c48a256d790\")\r\n\t\t)\r\n\t\t(pin \"13\"\r\n\t\t\t(uuid \"7eddde87-a88a-4adb-a69f-5ed65050a5fb\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"3c309f47-a709-4247-80be-2112c260aae3\")\r\n\t\t)\r\n\t\t(pin \"9\"\r\n\t\t\t(uuid \"702c98c1-092e-4e3c-a29f-ed2453f8b895\")\r\n\t\t)\r\n\t\t(pin \"12\"\r\n\t\t\t(uuid \"ff43ee72-f3b8-4c2c-8231-51f8993746e3\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"U4\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"MCU_Module:WeMos_D1_mini\")\r\n\t\t(at 245.11 199.39 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"857ad8e9-c677-475a-b327-42b8efd3690d\")\r\n\t\t(property \"Reference\" \"U2\"\r\n\t\t\t(at 247.3041 219.71 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 247.3041 222.25 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 245.11 228.6 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 198.12 228.6 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 245.11 199.39 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"6b7b93bc-9162-4646-b0ed-0349046220b8\")\r\n\t\t)\r\n\t\t(pin \"10\"\r\n\t\t\t(uuid \"5d817e34-bf07-4bba-90fb-2364648a2560\")\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"8e95bce6-4b78-4d6e-b7c7-ca9b7caa4142\")\r\n\t\t)\r\n\t\t(pin \"15\"\r\n\t\t\t(uuid \"d56aef4a-3cf6-4fac-ba76-3fd7b56deae8\")\r\n\t\t)\r\n\t\t(pin \"16\"\r\n\t\t\t(uuid \"688f1fb3-a713-411b-9366-9947415e90f7\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"663808d6-e5c9-4748-946c-f52942fa73c7\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"ef0c623c-633f-45e8-ad7f-96ac21d30562\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"c1fc57b8-343c-4897-bc41-7080b460d92b\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"0917191b-96ad-422f-b262-a8269751c5da\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"ef5429a1-fe9d-427a-81df-812bacb2f00b\")\r\n\t\t)\r\n\t\t(pin \"14\"\r\n\t\t\t(uuid \"b2adb05f-438a-410d-aee3-b0d9bec96adf\")\r\n\t\t)\r\n\t\t(pin \"11\"\r\n\t\t\t(uuid \"7214167e-8d5c-4b4d-8ab1-274d3bb29d19\")\r\n\t\t)\r\n\t\t(pin \"13\"\r\n\t\t\t(uuid \"c7dd37af-3506-44a8-a41d-38b44c0cc5aa\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"9d58f903-fe28-4fc8-9ddc-3ecc3639c3c4\")\r\n\t\t)\r\n\t\t(pin \"9\"\r\n\t\t\t(uuid \"31acfbf0-428d-403d-b35f-1eefc0a2284f\")\r\n\t\t)\r\n\t\t(pin \"12\"\r\n\t\t\t(uuid \"d558eda0-c818-47e3-98ba-91e7ae3883ed\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"U2\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x08_Pin\")\r\n\t\t(at 200.66 138.43 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"a8388ad7-e052-43ad-81fa-ef133b176f18\")\r\n\t\t(property \"Reference\" \"J2\"\r\n\t\t\t(at 201.295 125.73 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - L\"\r\n\t\t\t(at 201.295 128.27 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical\"\r\n\t\t\t(at 200.66 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 200.66 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 200.66 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"eb4c8843-62c0-41f2-b441-2cde47b00bd6\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"536a1b28-f41b-4bb8-b3dd-e923344f2978\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"898ada74-e85c-46bd-b2dd-b0702d20779a\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"2aa05ce0-6b46-4a65-9703-3fad6a1c9b30\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"b6953504-2c4d-446e-9e30-e8b36c75d2cb\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"5be29862-7df1-4751-82cd-058f7369648b\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"4fc54725-481d-43eb-bded-1a9eeb9682fd\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"d9736731-b395-4802-a689-01376229f03c\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J2\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x08_Pin\")\r\n\t\t(at 227.33 138.43 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"b38961b6-2e0a-4aee-a4a8-88631a00266e\")\r\n\t\t(property \"Reference\" \"J1\"\r\n\t\t\t(at 227.965 125.73 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - R\"\r\n\t\t\t(at 227.965 128.27 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical\"\r\n\t\t\t(at 227.33 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 227.33 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 227.33 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"916990d9-285b-4526-a6a8-937deb754cc3\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"a8b8b298-e0f4-446e-b15b-2435fcf777e3\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"83508608-a997-46a1-b088-a47a2a68db28\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"895758e6-2034-444e-ab37-848d2e0c4ac5\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"a2ef36f2-5278-4221-9384-3e60dfcb8231\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"55fd36cd-97a1-4fb5-9955-6fb926f343a8\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"9f03c519-b0fd-4b90-a924-38303f86a893\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"28c99ddb-17f8-4da9-bbb2-3cbda59f3c13\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J1\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x08_Pin\")\r\n\t\t(at 250.19 138.43 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"c769e809-e4e6-45f4-a5af-126dc5a562cb\")\r\n\t\t(property \"Reference\" \"J4\"\r\n\t\t\t(at 250.825 125.73 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - R\"\r\n\t\t\t(at 250.825 128.27 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\"\r\n\t\t\t(at 250.19 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 250.19 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 250.19 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"b37f4e24-5365-4f18-9c0b-ba632b54f662\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"7b414d6b-dbc6-4d4b-bcac-b7fbfd16345e\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"a544f851-392a-4e63-8817-ec4f85dd0342\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"f14c555f-867d-40dd-97da-e14cec437fa1\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"d8365594-595a-476b-b5f1-66eb0304909f\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"2a399341-7203-4b11-845c-ff326bc9eaf4\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"38de91b0-92a6-41e1-ae0b-7ba3174d17e9\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"e1e2443a-275b-4872-83c3-3608ca145cf6\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J4\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"MCU_Module:WeMos_D1_mini\")\r\n\t\t(at 246.38 76.2 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"cc0f15f6-0983-43bc-9607-afda337c751e\")\r\n\t\t(property \"Reference\" \"U1\"\r\n\t\t\t(at 248.5741 96.52 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"WeMos_D1_mini\"\r\n\t\t\t(at 248.5741 99.06 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(justify left)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Module:WEMOS_D1_mini_light\"\r\n\t\t\t(at 246.38 105.41 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"https://wiki.wemos.cc/products:d1:d1_mini#documentation\"\r\n\t\t\t(at 199.39 105.41 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"32-bit microcontroller module with WiFi\"\r\n\t\t\t(at 246.38 76.2 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"bf4ac109-9f92-4f6f-b4c4-80af1c08bbaf\")\r\n\t\t)\r\n\t\t(pin \"10\"\r\n\t\t\t(uuid \"f1816cfa-1dd6-4702-a7da-eb2d31127a9f\")\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"fd8a87ec-beed-4443-896e-b60e8e608f5b\")\r\n\t\t)\r\n\t\t(pin \"15\"\r\n\t\t\t(uuid \"a6c801b7-302b-42c5-99f0-cf8bf562810c\")\r\n\t\t)\r\n\t\t(pin \"16\"\r\n\t\t\t(uuid \"a10dcc46-aec3-4c85-8b5f-bf5688969ee2\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"6ef96231-d714-4e76-9a25-fbfce51969ef\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"4c35af18-ad1b-44e7-b69d-0ecd1a8f63e6\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"abe7ba00-d9c2-4d5c-a111-8914b9da85ae\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"914a3e3c-8211-47ed-b768-72ea256b57ba\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"690f4e15-7a40-4acf-9131-9bdd90f2bb3f\")\r\n\t\t)\r\n\t\t(pin \"14\"\r\n\t\t\t(uuid \"09f14ffc-e99f-4883-b442-549558e93fad\")\r\n\t\t)\r\n\t\t(pin \"11\"\r\n\t\t\t(uuid \"1907ca05-fb0b-4813-89dc-e12abf3a3877\")\r\n\t\t)\r\n\t\t(pin \"13\"\r\n\t\t\t(uuid \"abc4a870-ec8d-48da-99a2-5f912687637b\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"909c40df-554b-4460-ad61-cf34b9c944a8\")\r\n\t\t)\r\n\t\t(pin \"9\"\r\n\t\t\t(uuid \"b7d917b7-c590-4007-a8a5-4a0c83b1f6fa\")\r\n\t\t)\r\n\t\t(pin \"12\"\r\n\t\t\t(uuid \"f996316e-3ece-44ed-a7af-7619d14106f8\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"U1\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x08_Pin\")\r\n\t\t(at 177.8 138.43 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"d3f8ce83-bb7b-4640-992c-86f8bc72cafb\")\r\n\t\t(property \"Reference\" \"J3\"\r\n\t\t\t(at 178.435 125.73 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x08_Pin - L\"\r\n\t\t\t(at 178.435 128.27 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"TerminalBlock_RND:TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\"\r\n\t\t\t(at 177.8 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 177.8 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x08, script generated\"\r\n\t\t\t(at 177.8 138.43 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"8\"\r\n\t\t\t(uuid \"1992681b-ad24-4b53-95ed-82d5c405088a\")\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"e2a1c28b-0895-4931-9e52-72891c62b8d6\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"4c56311f-1cdc-4914-8e05-8d6c000cb8e7\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"d9922e14-7cc1-4c0c-99b2-f6d6e4808434\")\r\n\t\t)\r\n\t\t(pin \"7\"\r\n\t\t\t(uuid \"b91e6907-b030-4f6b-bc17-746e2268b339\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"2197cf6c-4fcc-4f16-a760-69be3b4b30f0\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"1f791fb8-60c9-4492-93d6-c42fd9acf588\")\r\n\t\t)\r\n\t\t(pin \"6\"\r\n\t\t\t(uuid \"334151ae-f0cb-4514-9872-be4d0b2d4336\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"Kicad 8\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J3\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Device:LED\")\r\n\t\t(at 218.44 36.83 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"e9661f17-dfcf-4506-ae48-b5f69dd4b05b\")\r\n\t\t(property \"Reference\" \"D1\"\r\n\t\t\t(at 216.8525 30.48 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"LED\"\r\n\t\t\t(at 216.8525 33.02 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"LED_THT:LED_D3.0mm\"\r\n\t\t\t(at 218.44 36.83 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 218.44 36.83 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Light emitting diode\"\r\n\t\t\t(at 218.44 36.83 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"a24cefc9-199e-4445-b64f-2326e57cb85e\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"50ffdfa9-731c-4454-b264-6b7230705d82\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"D1\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(symbol\r\n\t\t(lib_id \"Connector:Conn_01x05_Pin\")\r\n\t\t(at 232.41 27.94 0)\r\n\t\t(unit 1)\r\n\t\t(exclude_from_sim no)\r\n\t\t(in_bom yes)\r\n\t\t(on_board yes)\r\n\t\t(dnp no)\r\n\t\t(fields_autoplaced yes)\r\n\t\t(uuid \"f18a20b4-e7b5-4a52-9d98-d364421505d9\")\r\n\t\t(property \"Reference\" \"J5\"\r\n\t\t\t(at 233.045 17.78 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Value\" \"Conn_01x05_Pin - 5v\"\r\n\t\t\t(at 233.045 20.32 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Footprint\" \"Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical\"\r\n\t\t\t(at 232.41 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Datasheet\" \"~\"\r\n\t\t\t(at 232.41 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(property \"Description\" \"Generic connector, single row, 01x05, script generated\"\r\n\t\t\t(at 232.41 27.94 0)\r\n\t\t\t(effects\r\n\t\t\t\t(font\r\n\t\t\t\t\t(size 1.27 1.27)\r\n\t\t\t\t)\r\n\t\t\t\t(hide yes)\r\n\t\t\t)\r\n\t\t)\r\n\t\t(pin \"4\"\r\n\t\t\t(uuid \"4624f738-8ed7-4ada-b276-9d0d92f2edd4\")\r\n\t\t)\r\n\t\t(pin \"3\"\r\n\t\t\t(uuid \"3863b079-ca6c-4394-80b2-2bf243c1843a\")\r\n\t\t)\r\n\t\t(pin \"1\"\r\n\t\t\t(uuid \"7d230e98-8ef9-467e-b8c9-257b2ad4ceea\")\r\n\t\t)\r\n\t\t(pin \"5\"\r\n\t\t\t(uuid \"d6f06794-3186-4ce3-b8be-bd845f7ad4c0\")\r\n\t\t)\r\n\t\t(pin \"2\"\r\n\t\t\t(uuid \"1e61bdcc-39f0-4d26-af11-e8f8e2d478f1\")\r\n\t\t)\r\n\t\t(instances\r\n\t\t\t(project \"\"\r\n\t\t\t\t(path \"/f013cab0-cf41-4f46-b8e3-39a853954b51\"\r\n\t\t\t\t\t(reference \"J5\")\r\n\t\t\t\t\t(unit 1)\r\n\t\t\t\t)\r\n\t\t\t)\r\n\t\t)\r\n\t)\r\n\t(sheet_instances\r\n\t\t(path \"/\"\r\n\t\t\t(page \"1\")\r\n\t\t)\r\n\t)\r\n)\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/fp-info-cache",
    "content": "0\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-B_Cu.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Copper,L2,Bot*%\r\n%TF.FilePolarity,Positive*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD10C,2.000000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD11R,2.000000X2.000000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD12O,2.000000X1.600000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD13R,1.700000X1.700000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD14O,1.700000X1.700000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD15C,1.600000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD16O,1.600000X1.600000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD17R,2.500000X2.500000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD18C,2.500000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD19R,1.800000X1.800000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD20C,1.800000*%\r\n%TD*%\r\n%TA.AperFunction,ViaPad*%\r\n%ADD21C,0.600000*%\r\n%TD*%\r\n%TA.AperFunction,Conductor*%\r\n%ADD22C,0.200000*%\r\n%TD*%\r\nG04 APERTURE END LIST*\r\nD10*\r\n%TO.P,SW1,1,1*%\r\n%TO.N,GND*%\r\nX83000000Y-85500000D03*\r\nX83000000Y-79000000D03*\r\n%TO.P,SW1,2,2*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX87500000Y-85500000D03*\r\nX87500000Y-79000000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U4,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX131500000Y-54000000D03*\r\nD12*\r\n%TO.P,U4,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX131500000Y-56540000D03*\r\n%TO.P,U4,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX131500000Y-59080000D03*\r\n%TO.P,U4,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX131500000Y-61620000D03*\r\n%TO.P,U4,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX131500000Y-64160000D03*\r\n%TO.P,U4,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX131500000Y-66700000D03*\r\n%TO.P,U4,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX131500000Y-69240000D03*\r\n%TO.P,U4,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX131500000Y-71780000D03*\r\n%TO.P,U4,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX154360000Y-71780000D03*\r\n%TO.P,U4,10,GND*%\r\n%TO.N,GND*%\r\nX154360000Y-69240000D03*\r\n%TO.P,U4,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX154360000Y-66700000D03*\r\n%TO.P,U4,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX154360000Y-64160000D03*\r\n%TO.P,U4,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX154360000Y-61620000D03*\r\n%TO.P,U4,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX154360000Y-59080000D03*\r\n%TO.P,U4,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX154360000Y-56540000D03*\r\n%TO.P,U4,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX154360000Y-54000000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J2,1,Pin_1*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX88000000Y-94515000D03*\r\nD14*\r\n%TO.P,J2,2,Pin_2*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX88000000Y-97055000D03*\r\n%TO.P,J2,3,Pin_3*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX88000000Y-99595000D03*\r\n%TO.P,J2,4,Pin_4*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX88000000Y-102135000D03*\r\n%TO.P,J2,5,Pin_5*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX88000000Y-104675000D03*\r\n%TO.P,J2,6,Pin_6*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX88000000Y-107215000D03*\r\n%TO.P,J2,7,Pin_7*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX88000000Y-109755000D03*\r\n%TO.P,J2,8,Pin_8*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX88000000Y-112295000D03*\r\n%TD*%\r\nD15*\r\n%TO.P,R1,1*%\r\n%TO.N,Net-(D1-A)*%\r\nX158000000Y-35190000D03*\r\nD16*\r\n%TO.P,R1,2*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX158000000Y-42810000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J1,1,Pin_1*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX122000000Y-94515000D03*\r\nD14*\r\n%TO.P,J1,2,Pin_2*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX122000000Y-97055000D03*\r\n%TO.P,J1,3,Pin_3*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX122000000Y-99595000D03*\r\n%TO.P,J1,4,Pin_4*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX122000000Y-102135000D03*\r\n%TO.P,J1,5,Pin_5*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX122000000Y-104675000D03*\r\n%TO.P,J1,6,Pin_6*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX122000000Y-107215000D03*\r\n%TO.P,J1,7,Pin_7*%\r\n%TO.N,GND*%\r\nX122000000Y-109755000D03*\r\n%TO.P,J1,8,Pin_8*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX122000000Y-112295000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U3,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX93500000Y-54000000D03*\r\nD12*\r\n%TO.P,U3,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX93500000Y-56540000D03*\r\n%TO.P,U3,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX93500000Y-59080000D03*\r\n%TO.P,U3,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX93500000Y-61620000D03*\r\n%TO.P,U3,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX93500000Y-64160000D03*\r\n%TO.P,U3,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX93500000Y-66700000D03*\r\n%TO.P,U3,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX93500000Y-69240000D03*\r\n%TO.P,U3,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX93500000Y-71780000D03*\r\n%TO.P,U3,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX116360000Y-71780000D03*\r\n%TO.P,U3,10,GND*%\r\n%TO.N,GND*%\r\nX116360000Y-69240000D03*\r\n%TO.P,U3,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX116360000Y-66700000D03*\r\n%TO.P,U3,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX116360000Y-64160000D03*\r\n%TO.P,U3,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX116360000Y-61620000D03*\r\n%TO.P,U3,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX116360000Y-59080000D03*\r\n%TO.P,U3,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX116360000Y-56540000D03*\r\n%TO.P,U3,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX116360000Y-54000000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U2,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX131500000Y-94500000D03*\r\nD12*\r\n%TO.P,U2,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX131500000Y-97040000D03*\r\n%TO.P,U2,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX131500000Y-99580000D03*\r\n%TO.P,U2,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX131500000Y-102120000D03*\r\n%TO.P,U2,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX131500000Y-104660000D03*\r\n%TO.P,U2,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX131500000Y-107200000D03*\r\n%TO.P,U2,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX131500000Y-109740000D03*\r\n%TO.P,U2,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX131500000Y-112280000D03*\r\n%TO.P,U2,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX154360000Y-112280000D03*\r\n%TO.P,U2,10,GND*%\r\n%TO.N,GND*%\r\nX154360000Y-109740000D03*\r\n%TO.P,U2,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX154360000Y-107200000D03*\r\n%TO.P,U2,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX154360000Y-104660000D03*\r\n%TO.P,U2,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX154360000Y-102120000D03*\r\n%TO.P,U2,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX154360000Y-99580000D03*\r\n%TO.P,U2,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX154360000Y-97040000D03*\r\n%TO.P,U2,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX154360000Y-94500000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J5,1,Pin_1*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX160500000Y-81371200D03*\r\nD14*\r\n%TO.P,J5,2,Pin_2*%\r\nX160500000Y-83911200D03*\r\n%TO.P,J5,3,Pin_3*%\r\nX160500000Y-86451200D03*\r\n%TO.P,J5,4,Pin_4*%\r\nX160500000Y-88991200D03*\r\n%TO.P,J5,5,Pin_5*%\r\nX160500000Y-91531200D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J7,1,Pin_1*%\r\n%TO.N,GND*%\r\nX160500000Y-48000000D03*\r\nD14*\r\n%TO.P,J7,2,Pin_2*%\r\nX160500000Y-50540000D03*\r\n%TO.P,J7,3,Pin_3*%\r\nX160500000Y-53080000D03*\r\n%TO.P,J7,4,Pin_4*%\r\nX160500000Y-55620000D03*\r\n%TO.P,J7,5,Pin_5*%\r\nX160500000Y-58160000D03*\r\n%TD*%\r\nD17*\r\n%TO.P,J4,1,Pin_1*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX174000000Y-36500000D03*\r\nD18*\r\n%TO.P,J4,2,Pin_2*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX174000000Y-41500000D03*\r\n%TO.P,J4,3,Pin_3*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX174000000Y-46500000D03*\r\n%TO.P,J4,4,Pin_4*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX174000000Y-51500000D03*\r\n%TO.P,J4,5,Pin_5*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX174000000Y-56500000D03*\r\n%TO.P,J4,6,Pin_6*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX174000000Y-61500000D03*\r\n%TO.P,J4,7,Pin_7*%\r\n%TO.N,GND*%\r\nX174000000Y-66500000D03*\r\n%TO.P,J4,8,Pin_8*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX174000000Y-71500000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J6,1,Pin_1*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX160500000Y-64685600D03*\r\nD14*\r\n%TO.P,J6,2,Pin_2*%\r\nX160500000Y-67225600D03*\r\n%TO.P,J6,3,Pin_3*%\r\nX160500000Y-69765600D03*\r\n%TO.P,J6,4,Pin_4*%\r\nX160500000Y-72305600D03*\r\n%TO.P,J6,5,Pin_5*%\r\nX160500000Y-74845600D03*\r\n%TD*%\r\nD17*\r\n%TO.P,J3,1,Pin_1*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX174000000Y-78500000D03*\r\nD18*\r\n%TO.P,J3,2,Pin_2*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX174000000Y-83500000D03*\r\n%TO.P,J3,3,Pin_3*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX174000000Y-88500000D03*\r\n%TO.P,J3,4,Pin_4*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX174000000Y-93500000D03*\r\n%TO.P,J3,5,Pin_5*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX174000000Y-98500000D03*\r\n%TO.P,J3,6,Pin_6*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX174000000Y-103500000D03*\r\n%TO.P,J3,7,Pin_7*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX174000000Y-108500000D03*\r\n%TO.P,J3,8,Pin_8*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX174000000Y-113500000D03*\r\n%TD*%\r\nD19*\r\n%TO.P,D1,1,K*%\r\n%TO.N,GND*%\r\nX156725000Y-30000000D03*\r\nD20*\r\n%TO.P,D1,2,A*%\r\n%TO.N,Net-(D1-A)*%\r\nX159265000Y-30000000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U1,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX93500000Y-94500000D03*\r\nD12*\r\n%TO.P,U1,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX93500000Y-97040000D03*\r\n%TO.P,U1,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX93500000Y-99580000D03*\r\n%TO.P,U1,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX93500000Y-102120000D03*\r\n%TO.P,U1,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX93500000Y-104660000D03*\r\n%TO.P,U1,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX93500000Y-107200000D03*\r\n%TO.P,U1,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX93500000Y-109740000D03*\r\n%TO.P,U1,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX93500000Y-112280000D03*\r\n%TO.P,U1,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX116360000Y-112280000D03*\r\n%TO.P,U1,10,GND*%\r\n%TO.N,GND*%\r\nX116360000Y-109740000D03*\r\n%TO.P,U1,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX116360000Y-107200000D03*\r\n%TO.P,U1,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX116360000Y-104660000D03*\r\n%TO.P,U1,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX116360000Y-102120000D03*\r\n%TO.P,U1,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX116360000Y-99580000D03*\r\n%TO.P,U1,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX116360000Y-97040000D03*\r\n%TO.P,U1,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX116360000Y-94500000D03*\r\n%TD*%\r\nD21*\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX156374600Y-100546200D03*\r\n%TD*%\r\nD22*\r\n%TO.N,GND*%\r\nX116360000Y-70341700D02*\r\nX115946900Y-70341700D01*\r\nX115946900Y-70341700D02*\r\nX114224300Y-72064300D01*\r\nX114224300Y-72064300D02*\r\nX114224300Y-106830900D01*\r\nX114224300Y-106830900D02*\r\nX116031700Y-108638300D01*\r\nX116031700Y-108638300D02*\r\nX116360000Y-108638300D01*\r\nX160500000Y-58160000D02*\r\nX160500000Y-59311700D01*\r\nX160500000Y-59311700D02*\r\nX155799800Y-64011900D01*\r\nX155799800Y-64011900D02*\r\nX155799800Y-67026800D01*\r\nX155799800Y-67026800D02*\r\nX154688300Y-68138300D01*\r\nX154688300Y-68138300D02*\r\nX154360000Y-68138300D01*\r\nX160500000Y-55620000D02*\r\nX160500000Y-58160000D01*\r\nX154360000Y-69240000D02*\r\nX154360000Y-68138300D01*\r\nX122000000Y-109755000D02*\r\nX123151700Y-109755000D01*\r\nX123151700Y-109755000D02*\r\nX127238500Y-113841800D01*\r\nX127238500Y-113841800D02*\r\nX150258200Y-113841800D01*\r\nX150258200Y-113841800D02*\r\nX154360000Y-109740000D01*\r\nX116360000Y-109740000D02*\r\nX116360000Y-108638300D01*\r\nX116360000Y-69240000D02*\r\nX116360000Y-70341700D01*\r\nX83000000Y-79000000D02*\r\nX83000000Y-85500000D01*\r\nX160500000Y-50540000D02*\r\nX160500000Y-48000000D01*\r\nX160500000Y-53080000D02*\r\nX160500000Y-50540000D01*\r\nX160500000Y-55620000D02*\r\nX160500000Y-53080000D01*\r\n%TO.N,Net-(D1-A)*%\r\nX159265000Y-30000000D02*\r\nX159265000Y-33925000D01*\r\nX159265000Y-33925000D02*\r\nX158000000Y-35190000D01*\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX154360000Y-99580000D02*\r\nX154360000Y-98478300D01*\r\nX154360000Y-59080000D02*\r\nX154360000Y-60181700D01*\r\nX154360000Y-60181700D02*\r\nX153946900Y-60181700D01*\r\nX153946900Y-60181700D02*\r\nX152213400Y-61915200D01*\r\nX152213400Y-61915200D02*\r\nX152213400Y-88177500D01*\r\nX152213400Y-88177500D02*\r\nX156112700Y-92076800D01*\r\nX156112700Y-92076800D02*\r\nX156112700Y-97053900D01*\r\nX156112700Y-97053900D02*\r\nX154688300Y-98478300D01*\r\nX154688300Y-98478300D02*\r\nX154360000Y-98478300D01*\r\nX116360000Y-60181700D02*\r\nX116773100Y-60181700D01*\r\nX116773100Y-60181700D02*\r\nX118899100Y-62307700D01*\r\nX118899100Y-62307700D02*\r\nX118899100Y-95605300D01*\r\nX118899100Y-95605300D02*\r\nX121737100Y-98443300D01*\r\nX121737100Y-98443300D02*\r\nX122000000Y-98443300D01*\r\nX122000000Y-99595000D02*\r\nX122000000Y-98443300D01*\r\nX116360000Y-59080000D02*\r\nX116360000Y-60181700D01*\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX154360000Y-101018300D02*\r\nX154688300Y-101018300D01*\r\nX154688300Y-101018300D02*\r\nX156532800Y-99173800D01*\r\nX156532800Y-99173800D02*\r\nX156532800Y-81745800D01*\r\nX156532800Y-81745800D02*\r\nX152617300Y-77830300D01*\r\nX152617300Y-77830300D02*\r\nX152617300Y-64051300D01*\r\nX152617300Y-64051300D02*\r\nX153946900Y-62721700D01*\r\nX153946900Y-62721700D02*\r\nX154360000Y-62721700D01*\r\nX118314800Y-99601500D02*\r\nX116898000Y-101018300D01*\r\nX116898000Y-101018300D02*\r\nX116360000Y-101018300D01*\r\nX116360000Y-62721700D02*\r\nX116773100Y-62721700D01*\r\nX116773100Y-62721700D02*\r\nX118489200Y-64437800D01*\r\nX118489200Y-64437800D02*\r\nX118489200Y-99427100D01*\r\nX118489200Y-99427100D02*\r\nX118314800Y-99601500D01*\r\nX120848300Y-102135000D02*\r\nX118314800Y-99601500D01*\r\nX122000000Y-102135000D02*\r\nX120848300Y-102135000D01*\r\nX116360000Y-102120000D02*\r\nX116360000Y-101018300D01*\r\nX116360000Y-61620000D02*\r\nX116360000Y-62721700D01*\r\nX154360000Y-102120000D02*\r\nX154360000Y-101018300D01*\r\nX154360000Y-61620000D02*\r\nX154360000Y-62721700D01*\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX151081200Y-57972700D02*\r\nX151081200Y-90119500D01*\r\nX151081200Y-90119500D02*\r\nX154360000Y-93398300D01*\r\nX154360000Y-55101700D02*\r\nX153952200Y-55101700D01*\r\nX153952200Y-55101700D02*\r\nX151081200Y-57972700D01*\r\nX151081200Y-57972700D02*\r\nX124440700Y-57972700D01*\r\nX124440700Y-57972700D02*\r\nX122000000Y-60413400D01*\r\nX154360000Y-94500000D02*\r\nX154360000Y-93398300D01*\r\nX154360000Y-54000000D02*\r\nX154360000Y-55101700D01*\r\nX122000000Y-60413400D02*\r\nX116688300Y-55101700D01*\r\nX116688300Y-55101700D02*\r\nX116360000Y-55101700D01*\r\nX122000000Y-94515000D02*\r\nX122000000Y-60413400D01*\r\nX116360000Y-54000000D02*\r\nX116360000Y-55101700D01*\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX116360000Y-103558300D02*\r\nX116031700Y-103558300D01*\r\nX116031700Y-103558300D02*\r\nX115049700Y-102576300D01*\r\nX115049700Y-102576300D02*\r\nX115049700Y-92067900D01*\r\nX115049700Y-92067900D02*\r\nX118081000Y-89036600D01*\r\nX118081000Y-89036600D02*\r\nX118081000Y-66569600D01*\r\nX118081000Y-66569600D02*\r\nX116773100Y-65261700D01*\r\nX116773100Y-65261700D02*\r\nX116360000Y-65261700D01*\r\nX116360000Y-104660000D02*\r\nX116360000Y-103558300D01*\r\nX116360000Y-64160000D02*\r\nX116360000Y-65261700D01*\r\nX122000000Y-104675000D02*\r\nX123151700Y-104675000D01*\r\nX123151700Y-104675000D02*\r\nX123151700Y-105754700D01*\r\nX123151700Y-105754700D02*\r\nX130778700Y-113381700D01*\r\nX130778700Y-113381700D02*\r\nX145638300Y-113381700D01*\r\nX145638300Y-113381700D02*\r\nX154360000Y-104660000D01*\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX154360000Y-57641700D02*\r\nX153946900Y-57641700D01*\r\nX153946900Y-57641700D02*\r\nX151809400Y-59779200D01*\r\nX151809400Y-59779200D02*\r\nX151809400Y-88412100D01*\r\nX151809400Y-88412100D02*\r\nX155692600Y-92295300D01*\r\nX155692600Y-92295300D02*\r\nX155692600Y-94934000D01*\r\nX155692600Y-94934000D02*\r\nX154688300Y-95938300D01*\r\nX154688300Y-95938300D02*\r\nX154360000Y-95938300D01*\r\nX116360000Y-56540000D02*\r\nX116360000Y-57641700D01*\r\nX122000000Y-97055000D02*\r\nX122000000Y-95903300D01*\r\nX122000000Y-95903300D02*\r\nX121208200Y-95903300D01*\r\nX121208200Y-95903300D02*\r\nX120848300Y-95543400D01*\r\nX120848300Y-95543400D02*\r\nX120848300Y-61801700D01*\r\nX120848300Y-61801700D02*\r\nX116688300Y-57641700D01*\r\nX116688300Y-57641700D02*\r\nX116360000Y-57641700D01*\r\nX154360000Y-97040000D02*\r\nX154360000Y-95938300D01*\r\nX154360000Y-56540000D02*\r\nX154360000Y-57641700D01*\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX116360000Y-66700000D02*\r\nX116360000Y-67801700D01*\r\nX116360000Y-107200000D02*\r\nX116360000Y-106098300D01*\r\nX116360000Y-106098300D02*\r\nX115946900Y-106098300D01*\r\nX115946900Y-106098300D02*\r\nX114637000Y-104788400D01*\r\nX114637000Y-104788400D02*\r\nX114637000Y-77245300D01*\r\nX114637000Y-77245300D02*\r\nX117669800Y-74212500D01*\r\nX117669800Y-74212500D02*\r\nX117669800Y-68783200D01*\r\nX117669800Y-68783200D02*\r\nX116688300Y-67801700D01*\r\nX116688300Y-67801700D02*\r\nX116360000Y-67801700D01*\r\nX154360000Y-106098300D02*\r\nX154688300Y-106098300D01*\r\nX154688300Y-106098300D02*\r\nX156976300Y-103810300D01*\r\nX156976300Y-103810300D02*\r\nX156976300Y-81482100D01*\r\nX156976300Y-81482100D02*\r\nX153037900Y-77543700D01*\r\nX153037900Y-77543700D02*\r\nX153037900Y-68022100D01*\r\nX153037900Y-68022100D02*\r\nX154360000Y-66700000D01*\r\nX154360000Y-107200000D02*\r\nX154360000Y-106098300D01*\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX160500000Y-91531200D02*\r\nX160500000Y-105366600D01*\r\nX160500000Y-105366600D02*\r\nX154688300Y-111178300D01*\r\nX154688300Y-111178300D02*\r\nX154360000Y-111178300D01*\r\nX160500000Y-88991200D02*\r\nX160500000Y-91531200D01*\r\nX154360000Y-112280000D02*\r\nX154360000Y-111178300D01*\r\nX154360000Y-71780000D02*\r\nX154360000Y-70678300D01*\r\nX158000000Y-42810000D02*\r\nX158000000Y-43911700D01*\r\nX158000000Y-43911700D02*\r\nX158550800Y-43911700D01*\r\nX158550800Y-43911700D02*\r\nX161654800Y-47015700D01*\r\nX161654800Y-47015700D02*\r\nX161654800Y-61245800D01*\r\nX161654800Y-61245800D02*\r\nX158774000Y-64126600D01*\r\nX158774000Y-64126600D02*\r\nX158774000Y-66592600D01*\r\nX158774000Y-66592600D02*\r\nX154688300Y-70678300D01*\r\nX154688300Y-70678300D02*\r\nX154360000Y-70678300D01*\r\nX160500000Y-80219500D02*\r\nX160500000Y-79021700D01*\r\nX160500000Y-79021700D02*\r\nX154360000Y-72881700D01*\r\nX154360000Y-71780000D02*\r\nX154360000Y-72881700D01*\r\nX174000000Y-71500000D02*\r\nX165280500Y-80219500D01*\r\nX165280500Y-80219500D02*\r\nX160500000Y-80219500D01*\r\nX160500000Y-81371200D02*\r\nX160500000Y-80219500D01*\r\nX123151700Y-112295000D02*\r\nX125119200Y-114262500D01*\r\nX125119200Y-114262500D02*\r\nX153479200Y-114262500D01*\r\nX153479200Y-114262500D02*\r\nX154360000Y-113381700D01*\r\nX154360000Y-112280000D02*\r\nX154360000Y-113381700D01*\r\nX122000000Y-112295000D02*\r\nX123151700Y-112295000D01*\r\nX160500000Y-83911200D02*\r\nX160500000Y-81371200D01*\r\nX160500000Y-86451200D02*\r\nX160500000Y-83911200D01*\r\nX160500000Y-88991200D02*\r\nX160500000Y-86451200D01*\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX87500000Y-79000000D02*\r\nX87500000Y-60732200D01*\r\nX87500000Y-60732200D02*\r\nX92930500Y-55301700D01*\r\nX92930500Y-55301700D02*\r\nX93500000Y-55301700D01*\r\nX87500000Y-85500000D02*\r\nX87500000Y-79000000D01*\r\nX93500000Y-54000000D02*\r\nX93500000Y-55301700D01*\r\nX88000000Y-94515000D02*\r\nX88000000Y-93363300D01*\r\nX88000000Y-93363300D02*\r\nX87500000Y-92863300D01*\r\nX87500000Y-92863300D02*\r\nX87500000Y-85500000D01*\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX156374600Y-100546200D02*\r\nX156374600Y-101918600D01*\r\nX156374600Y-101918600D02*\r\nX155058300Y-103234900D01*\r\nX155058300Y-103234900D02*\r\nX130851800Y-103234900D01*\r\nX130851800Y-103234900D02*\r\nX130196000Y-102579100D01*\r\nX130196000Y-102579100D02*\r\nX130196000Y-100884000D01*\r\nX130196000Y-100884000D02*\r\nX131500000Y-99580000D01*\r\nX131500000Y-98478300D02*\r\nX131828300Y-98478300D01*\r\nX131828300Y-98478300D02*\r\nX133205700Y-97100900D01*\r\nX133205700Y-97100900D02*\r\nX133205700Y-66578600D01*\r\nX133205700Y-66578600D02*\r\nX132057100Y-65430000D01*\r\nX132057100Y-65430000D02*\r\nX130930300Y-65430000D01*\r\nX130930300Y-65430000D02*\r\nX130169000Y-64668700D01*\r\nX130169000Y-64668700D02*\r\nX130169000Y-61184400D01*\r\nX130169000Y-61184400D02*\r\nX131171700Y-60181700D01*\r\nX131171700Y-60181700D02*\r\nX131500000Y-60181700D01*\r\nX93500000Y-60181700D02*\r\nX93171700Y-60181700D01*\r\nX93171700Y-60181700D02*\r\nX90965900Y-62387500D01*\r\nX90965900Y-62387500D02*\r\nX90965900Y-95765300D01*\r\nX90965900Y-95765300D02*\r\nX88287900Y-98443300D01*\r\nX88287900Y-98443300D02*\r\nX88000000Y-98443300D01*\r\nX131500000Y-59080000D02*\r\nX131500000Y-60181700D01*\r\nX131500000Y-99580000D02*\r\nX131500000Y-98478300D01*\r\nX93500000Y-59080000D02*\r\nX93500000Y-60181700D01*\r\nX88000000Y-99595000D02*\r\nX88000000Y-98443300D01*\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX88000000Y-95903300D02*\r\nX88791800Y-95903300D01*\r\nX88791800Y-95903300D02*\r\nX89954900Y-94740200D01*\r\nX89954900Y-94740200D02*\r\nX89954900Y-60862500D01*\r\nX89954900Y-60862500D02*\r\nX93175700Y-57641700D01*\r\nX93175700Y-57641700D02*\r\nX93500000Y-57641700D01*\r\nX131500000Y-56540000D02*\r\nX131500000Y-55438300D01*\r\nX93500000Y-57090800D02*\r\nX97740900Y-52849900D01*\r\nX97740900Y-52849900D02*\r\nX127809900Y-52849900D01*\r\nX127809900Y-52849900D02*\r\nX130398300Y-55438300D01*\r\nX130398300Y-55438300D02*\r\nX131500000Y-55438300D01*\r\nX93500000Y-57090800D02*\r\nX93500000Y-57641700D01*\r\nX93500000Y-56540000D02*\r\nX93500000Y-57090800D01*\r\nX88000000Y-97055000D02*\r\nX88000000Y-95903300D01*\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX93500000Y-64160000D02*\r\nX93500000Y-65261700D01*\r\nX93500000Y-104660000D02*\r\nX93500000Y-103558300D01*\r\nX93500000Y-103558300D02*\r\nX93822400Y-103558300D01*\r\nX93822400Y-103558300D02*\r\nX94802600Y-102578100D01*\r\nX94802600Y-102578100D02*\r\nX94802600Y-77753600D01*\r\nX94802600Y-77753600D02*\r\nX91769300Y-74720300D01*\r\nX91769300Y-74720300D02*\r\nX91769300Y-66664100D01*\r\nX91769300Y-66664100D02*\r\nX93171700Y-65261700D01*\r\nX93171700Y-65261700D02*\r\nX93500000Y-65261700D01*\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX131500000Y-70341700D02*\r\nX131828300Y-70341700D01*\r\nX131828300Y-70341700D02*\r\nX132804000Y-71317400D01*\r\nX132804000Y-71317400D02*\r\nX132804000Y-73096700D01*\r\nX132804000Y-73096700D02*\r\nX129790500Y-76110200D01*\r\nX129790500Y-76110200D02*\r\nX129790500Y-107341900D01*\r\nX129790500Y-107341900D02*\r\nX131086900Y-108638300D01*\r\nX131086900Y-108638300D02*\r\nX131500000Y-108638300D01*\r\nX131500000Y-69240000D02*\r\nX131500000Y-70341700D01*\r\nX131500000Y-109740000D02*\r\nX131500000Y-108638300D01*\r\nX93500000Y-108638300D02*\r\nX93867900Y-108638300D01*\r\nX93867900Y-108638300D02*\r\nX95606000Y-106900200D01*\r\nX95606000Y-106900200D02*\r\nX95606000Y-72119400D01*\r\nX95606000Y-72119400D02*\r\nX93828300Y-70341700D01*\r\nX93828300Y-70341700D02*\r\nX93500000Y-70341700D01*\r\nX93500000Y-69240000D02*\r\nX93500000Y-70341700D01*\r\nX93500000Y-109740000D02*\r\nX93500000Y-108638300D01*\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX93500000Y-106098300D02*\r\nX93867900Y-106098300D01*\r\nX93867900Y-106098300D02*\r\nX95204300Y-104761900D01*\r\nX95204300Y-104761900D02*\r\nX95204300Y-76684800D01*\r\nX95204300Y-76684800D02*\r\nX92197100Y-73677600D01*\r\nX92197100Y-73677600D02*\r\nX92197100Y-68776300D01*\r\nX92197100Y-68776300D02*\r\nX93171700Y-67801700D01*\r\nX93171700Y-67801700D02*\r\nX93500000Y-67801700D01*\r\nX93500000Y-66700000D02*\r\nX93500000Y-67801700D01*\r\nX93500000Y-107200000D02*\r\nX93500000Y-106098300D01*\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX131500000Y-72881700D02*\r\nX129388800Y-74992900D01*\r\nX129388800Y-74992900D02*\r\nX129388800Y-109480200D01*\r\nX129388800Y-109480200D02*\r\nX131086900Y-111178300D01*\r\nX131086900Y-111178300D02*\r\nX131500000Y-111178300D01*\r\nX131500000Y-71780000D02*\r\nX131500000Y-72881700D01*\r\nX131500000Y-112280000D02*\r\nX131500000Y-111178300D01*\r\nX160500000Y-67225600D02*\r\nX160500000Y-64685600D01*\r\nX160500000Y-69765600D02*\r\nX160500000Y-67225600D01*\r\nX160500000Y-72305600D02*\r\nX160500000Y-69765600D01*\r\nX160500000Y-74845600D02*\r\nX160500000Y-72305600D01*\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX131500000Y-101018300D02*\r\nX131910300Y-101018300D01*\r\nX131910300Y-101018300D02*\r\nX133607400Y-99321200D01*\r\nX133607400Y-99321200D02*\r\nX133607400Y-64500800D01*\r\nX133607400Y-64500800D02*\r\nX131828300Y-62721700D01*\r\nX131828300Y-62721700D02*\r\nX131500000Y-62721700D01*\r\nX91367600Y-100781600D02*\r\nX90505100Y-100781600D01*\r\nX90505100Y-100781600D02*\r\nX89151700Y-102135000D01*\r\nX93500000Y-101018300D02*\r\nX93263300Y-100781600D01*\r\nX93263300Y-100781600D02*\r\nX91367600Y-100781600D01*\r\nX93500000Y-62721700D02*\r\nX93171700Y-62721700D01*\r\nX93171700Y-62721700D02*\r\nX91367600Y-64525800D01*\r\nX91367600Y-64525800D02*\r\nX91367600Y-100781600D01*\r\nX88000000Y-102135000D02*\r\nX89151700Y-102135000D01*\r\nX93500000Y-61620000D02*\r\nX93500000Y-62721700D01*\r\nX93500000Y-102120000D02*\r\nX93500000Y-101018300D01*\r\nX131500000Y-61620000D02*\r\nX131500000Y-62721700D01*\r\nX131500000Y-102120000D02*\r\nX131500000Y-101018300D01*\r\n%TD*%\r\n%TA.AperFunction,Conductor*%\r\n%TO.N,GND*%\r\nG36*\r\nX123542572Y-106997010D02*\r\nG01*\r\nX123557528Y-107009763D01*\r\nX129998084Y-113450319D01*\r\nX130031569Y-113511642D01*\r\nX130026585Y-113581334D01*\r\nX129984713Y-113637267D01*\r\nX129919249Y-113661684D01*\r\nX129910403Y-113662000D01*\r\nX125419297Y-113662000D01*\r\nX125352258Y-113642315D01*\r\nX125331616Y-113625681D01*\r\nX123639290Y-111933355D01*\r\nX123639288Y-111933352D01*\r\nX123520417Y-111814481D01*\r\nX123520416Y-111814480D01*\r\nX123433604Y-111764360D01*\r\nX123433604Y-111764359D01*\r\nX123433600Y-111764358D01*\r\nX123416112Y-111754260D01*\r\nX123383486Y-111735423D01*\r\nX123262994Y-111703137D01*\r\nX123203334Y-111666771D01*\r\nX123182708Y-111635768D01*\r\nX123174038Y-111617176D01*\r\nX123174034Y-111617169D01*\r\nX123038494Y-111423597D01*\r\nX122871402Y-111256506D01*\r\nX122871401Y-111256505D01*\r\nX122685405Y-111126269D01*\r\nX122641781Y-111071692D01*\r\nX122634588Y-111002193D01*\r\nX122666110Y-110939839D01*\r\nX122685405Y-110923119D01*\r\nX122871082Y-110793105D01*\r\nX123038105Y-110626082D01*\r\nX123173600Y-110432578D01*\r\nX123273429Y-110218492D01*\r\nX123273432Y-110218486D01*\r\nX123330636Y-110005000D01*\r\nX122433012Y-110005000D01*\r\nX122465925Y-109947993D01*\r\nX122500000Y-109820826D01*\r\nX122500000Y-109689174D01*\r\nX122465925Y-109562007D01*\r\nX122433012Y-109505000D01*\r\nX123330636Y-109505000D01*\r\nX123330635Y-109504999D01*\r\nX123273432Y-109291513D01*\r\nX123273429Y-109291507D01*\r\nX123173600Y-109077422D01*\r\nX123173599Y-109077420D01*\r\nX123038113Y-108883926D01*\r\nX123038108Y-108883920D01*\r\nX122871078Y-108716890D01*\r\nX122685405Y-108586879D01*\r\nX122641780Y-108532302D01*\r\nX122634588Y-108462804D01*\r\nX122666110Y-108400449D01*\r\nX122685406Y-108383730D01*\r\nX122719589Y-108359795D01*\r\nX122871401Y-108253495D01*\r\nX123038495Y-108086401D01*\r\nX123174035Y-107892830D01*\r\nX123273903Y-107678663D01*\r\nX123335063Y-107450408D01*\r\nX123355659Y-107215000D01*\r\nX123346319Y-107108250D01*\r\nX123360085Y-107039752D01*\r\nX123408700Y-106989569D01*\r\nX123476729Y-106973635D01*\r\nX123542572Y-106997010D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX152778970Y-107192777D02*\r\nG01*\r\nX152834903Y-107234649D01*\r\nX152858627Y-107297557D01*\r\nX152858738Y-107297540D01*\r\nX152858822Y-107298076D01*\r\nX152859252Y-107299214D01*\r\nX152859498Y-107302342D01*\r\nX152891522Y-107504534D01*\r\nX152954781Y-107699223D01*\r\nX153047715Y-107881613D01*\r\nX153168028Y-108047213D01*\r\nX153312786Y-108191971D01*\r\nX153467749Y-108304556D01*\r\nX153478390Y-108312287D01*\r\nX153550424Y-108348990D01*\r\nX153571629Y-108359795D01*\r\nX153622425Y-108407770D01*\r\nX153639220Y-108475591D01*\r\nX153616682Y-108541726D01*\r\nX153571629Y-108580765D01*\r\nX153478650Y-108628140D01*\r\nX153313105Y-108748417D01*\r\nX153313104Y-108748417D01*\r\nX153168417Y-108893104D01*\r\nX153168417Y-108893105D01*\r\nX153048140Y-109058650D01*\r\nX152955244Y-109240970D01*\r\nX152892009Y-109435586D01*\r\nX152883391Y-109490000D01*\r\nX153926988Y-109490000D01*\r\nX153894075Y-109547007D01*\r\nX153860000Y-109674174D01*\r\nX153860000Y-109805826D01*\r\nX153894075Y-109932993D01*\r\nX153926988Y-109990000D01*\r\nX152883391Y-109990000D01*\r\nX152892009Y-110044413D01*\r\nX152955244Y-110239029D01*\r\nX153048140Y-110421349D01*\r\nX153168417Y-110586894D01*\r\nX153168417Y-110586895D01*\r\nX153313104Y-110731582D01*\r\nX153478652Y-110851861D01*\r\nX153571628Y-110899234D01*\r\nX153622425Y-110947208D01*\r\nX153639220Y-111015029D01*\r\nX153616683Y-111081164D01*\r\nX153571630Y-111120203D01*\r\nX153478388Y-111167713D01*\r\nX153312786Y-111288028D01*\r\nX153168028Y-111432786D01*\r\nX153047715Y-111598386D01*\r\nX152954781Y-111780776D01*\r\nX152891522Y-111975465D01*\r\nX152859500Y-112177648D01*\r\nX152859500Y-112382351D01*\r\nX152891522Y-112584534D01*\r\nX152954781Y-112779223D01*\r\nX153047715Y-112961613D01*\r\nX153168028Y-113127213D01*\r\nX153312782Y-113271967D01*\r\nX153312787Y-113271971D01*\r\nX153373550Y-113316118D01*\r\nX153416216Y-113371448D01*\r\nX153422195Y-113441061D01*\r\nX153389590Y-113502856D01*\r\nX153388347Y-113504117D01*\r\nX153266782Y-113625682D01*\r\nX153205462Y-113659166D01*\r\nX153179103Y-113662000D01*\r\nX146506597Y-113662000D01*\r\nX146439558Y-113642315D01*\r\nX146393803Y-113589511D01*\r\nX146383859Y-113520353D01*\r\nX146412884Y-113456797D01*\r\nX146418916Y-113450319D01*\r\nX147942951Y-111926284D01*\r\nX152647957Y-107221276D01*\r\nX152709278Y-107187793D01*\r\nX152778970Y-107192777D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-57726988D02*\r\nG01*\r\nX160692993Y-57694075D01*\r\nX160565826Y-57660000D01*\r\nX160434174Y-57660000D01*\r\nX160307007Y-57694075D01*\r\nX160250000Y-57726988D01*\r\nX160250000Y-56053012D01*\r\nX160307007Y-56085925D01*\r\nX160434174Y-56120000D01*\r\nX160565826Y-56120000D01*\r\nX160692993Y-56085925D01*\r\nX160750000Y-56053012D01*\r\nX160750000Y-57726988D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-55186988D02*\r\nG01*\r\nX160692993Y-55154075D01*\r\nX160565826Y-55120000D01*\r\nX160434174Y-55120000D01*\r\nX160307007Y-55154075D01*\r\nX160250000Y-55186988D01*\r\nX160250000Y-53513012D01*\r\nX160307007Y-53545925D01*\r\nX160434174Y-53580000D01*\r\nX160565826Y-53580000D01*\r\nX160692993Y-53545925D01*\r\nX160750000Y-53513012D01*\r\nX160750000Y-55186988D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-52646988D02*\r\nG01*\r\nX160692993Y-52614075D01*\r\nX160565826Y-52580000D01*\r\nX160434174Y-52580000D01*\r\nX160307007Y-52614075D01*\r\nX160250000Y-52646988D01*\r\nX160250000Y-50973012D01*\r\nX160307007Y-51005925D01*\r\nX160434174Y-51040000D01*\r\nX160565826Y-51040000D01*\r\nX160692993Y-51005925D01*\r\nX160750000Y-50973012D01*\r\nX160750000Y-52646988D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-50106988D02*\r\nG01*\r\nX160692993Y-50074075D01*\r\nX160565826Y-50040000D01*\r\nX160434174Y-50040000D01*\r\nX160307007Y-50074075D01*\r\nX160250000Y-50106988D01*\r\nX160250000Y-48433012D01*\r\nX160307007Y-48465925D01*\r\nX160434174Y-48500000D01*\r\nX160565826Y-48500000D01*\r\nX160692993Y-48465925D01*\r\nX160750000Y-48433012D01*\r\nX160750000Y-50106988D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX178442539Y-26020185D02*\r\nG01*\r\nX178488294Y-26072989D01*\r\nX178499500Y-26124500D01*\r\nX178499500Y-122875500D01*\r\nX178479815Y-122942539D01*\r\nX178427011Y-122988294D01*\r\nX178375500Y-122999500D01*\r\nX80624500Y-122999500D01*\r\nX80557461Y-122979815D01*\r\nX80511706Y-122927011D01*\r\nX80500500Y-122875500D01*\r\nX80500500Y-85499994D01*\r\nX81494859Y-85499994D01*\r\nX81494859Y-85500005D01*\r\nX81515385Y-85747729D01*\r\nX81515387Y-85747738D01*\r\nX81576412Y-85988717D01*\r\nX81676266Y-86216364D01*\r\nX81776564Y-86369882D01*\r\nX82476212Y-85670234D01*\r\nX82487482Y-85712292D01*\r\nX82559890Y-85837708D01*\r\nX82662292Y-85940110D01*\r\nX82787708Y-86012518D01*\r\nX82829765Y-86023787D01*\r\nX82129942Y-86723609D01*\r\nX82176768Y-86760055D01*\r\nX82176770Y-86760056D01*\r\nX82395385Y-86878364D01*\r\nX82395396Y-86878369D01*\r\nX82630506Y-86959083D01*\r\nX82875707Y-87000000D01*\r\nX83124293Y-87000000D01*\r\nX83369493Y-86959083D01*\r\nX83604603Y-86878369D01*\r\nX83604614Y-86878364D01*\r\nX83823228Y-86760057D01*\r\nX83823231Y-86760055D01*\r\nX83870056Y-86723609D01*\r\nX83170234Y-86023787D01*\r\nX83212292Y-86012518D01*\r\nX83337708Y-85940110D01*\r\nX83440110Y-85837708D01*\r\nX83512518Y-85712292D01*\r\nX83523787Y-85670235D01*\r\nX84223434Y-86369882D01*\r\nX84323731Y-86216369D01*\r\nX84423587Y-85988717D01*\r\nX84484612Y-85747738D01*\r\nX84484614Y-85747729D01*\r\nX84505141Y-85500005D01*\r\nX84505141Y-85499994D01*\r\nX84484614Y-85252270D01*\r\nX84484612Y-85252261D01*\r\nX84423587Y-85011282D01*\r\nX84323731Y-84783630D01*\r\nX84223434Y-84630116D01*\r\nX83523787Y-85329764D01*\r\nX83512518Y-85287708D01*\r\nX83440110Y-85162292D01*\r\nX83337708Y-85059890D01*\r\nX83212292Y-84987482D01*\r\nX83170235Y-84976212D01*\r\nX83870057Y-84276390D01*\r\nX83870056Y-84276389D01*\r\nX83823229Y-84239943D01*\r\nX83604614Y-84121635D01*\r\nX83604603Y-84121630D01*\r\nX83369493Y-84040916D01*\r\nX83124293Y-84000000D01*\r\nX82875707Y-84000000D01*\r\nX82630506Y-84040916D01*\r\nX82395396Y-84121630D01*\r\nX82395390Y-84121632D01*\r\nX82176761Y-84239949D01*\r\nX82129942Y-84276388D01*\r\nX82129942Y-84276390D01*\r\nX82829765Y-84976212D01*\r\nX82787708Y-84987482D01*\r\nX82662292Y-85059890D01*\r\nX82559890Y-85162292D01*\r\nX82487482Y-85287708D01*\r\nX82476212Y-85329764D01*\r\nX81776564Y-84630116D01*\r\nX81676267Y-84783632D01*\r\nX81576412Y-85011282D01*\r\nX81515387Y-85252261D01*\r\nX81515385Y-85252270D01*\r\nX81494859Y-85499994D01*\r\nX80500500Y-85499994D01*\r\nX80500500Y-78999994D01*\r\nX81494859Y-78999994D01*\r\nX81494859Y-79000005D01*\r\nX81515385Y-79247729D01*\r\nX81515387Y-79247738D01*\r\nX81576412Y-79488717D01*\r\nX81676266Y-79716364D01*\r\nX81776564Y-79869882D01*\r\nX82476212Y-79170234D01*\r\nX82487482Y-79212292D01*\r\nX82559890Y-79337708D01*\r\nX82662292Y-79440110D01*\r\nX82787708Y-79512518D01*\r\nX82829765Y-79523787D01*\r\nX82129942Y-80223609D01*\r\nX82176768Y-80260055D01*\r\nX82176770Y-80260056D01*\r\nX82395385Y-80378364D01*\r\nX82395396Y-80378369D01*\r\nX82630506Y-80459083D01*\r\nX82875707Y-80500000D01*\r\nX83124293Y-80500000D01*\r\nX83369493Y-80459083D01*\r\nX83604603Y-80378369D01*\r\nX83604614Y-80378364D01*\r\nX83823228Y-80260057D01*\r\nX83823231Y-80260055D01*\r\nX83870056Y-80223609D01*\r\nX83170234Y-79523787D01*\r\nX83212292Y-79512518D01*\r\nX83337708Y-79440110D01*\r\nX83440110Y-79337708D01*\r\nX83512518Y-79212292D01*\r\nX83523787Y-79170235D01*\r\nX84223434Y-79869882D01*\r\nX84323731Y-79716369D01*\r\nX84423587Y-79488717D01*\r\nX84484612Y-79247738D01*\r\nX84484614Y-79247729D01*\r\nX84505141Y-79000005D01*\r\nX84505141Y-78999994D01*\r\nX85994357Y-78999994D01*\r\nX85994357Y-79000005D01*\r\nX86014890Y-79247812D01*\r\nX86014892Y-79247824D01*\r\nX86075936Y-79488881D01*\r\nX86175826Y-79716606D01*\r\nX86311833Y-79924782D01*\r\nX86311836Y-79924785D01*\r\nX86480256Y-80107738D01*\r\nX86676491Y-80260474D01*\r\nX86676494Y-80260476D01*\r\nX86676496Y-80260477D01*\r\nX86742609Y-80296255D01*\r\nX86834517Y-80345993D01*\r\nX86884108Y-80395212D01*\r\nX86899500Y-80455048D01*\r\nX86899500Y-84044951D01*\r\nX86879815Y-84111990D01*\r\nX86834518Y-84154006D01*\r\nX86676493Y-84239524D01*\r\nX86480257Y-84392261D01*\r\nX86311833Y-84575217D01*\r\nX86175826Y-84783393D01*\r\nX86075936Y-85011118D01*\r\nX86014892Y-85252175D01*\r\nX86014890Y-85252187D01*\r\nX85994357Y-85499994D01*\r\nX85994357Y-85500005D01*\r\nX86014890Y-85747812D01*\r\nX86014892Y-85747824D01*\r\nX86075936Y-85988881D01*\r\nX86175826Y-86216606D01*\r\nX86311833Y-86424782D01*\r\nX86311836Y-86424785D01*\r\nX86480256Y-86607738D01*\r\nX86676491Y-86760474D01*\r\nX86676494Y-86760476D01*\r\nX86676496Y-86760477D01*\r\nX86728474Y-86788606D01*\r\nX86834517Y-86845993D01*\r\nX86884108Y-86895212D01*\r\nX86899500Y-86955048D01*\r\nX86899500Y-92776630D01*\r\nX86899499Y-92776648D01*\r\nX86899499Y-92942354D01*\r\nX86899498Y-92942354D01*\r\nX86899499Y-92942357D01*\r\nX86939599Y-93092011D01*\r\nX86941377Y-93098644D01*\r\nX86939714Y-93168494D01*\r\nX86900552Y-93226357D01*\r\nX86895924Y-93229995D01*\r\nX86792454Y-93307454D01*\r\nX86792453Y-93307455D01*\r\nX86792452Y-93307456D01*\r\nX86706206Y-93422664D01*\r\nX86706202Y-93422671D01*\r\nX86655908Y-93557517D01*\r\nX86649501Y-93617116D01*\r\nX86649501Y-93617123D01*\r\nX86649500Y-93617135D01*\r\nX86649500Y-95412870D01*\r\nX86649501Y-95412876D01*\r\nX86655908Y-95472483D01*\r\nX86706202Y-95607328D01*\r\nX86706206Y-95607335D01*\r\nX86792452Y-95722544D01*\r\nX86792455Y-95722547D01*\r\nX86907664Y-95808793D01*\r\nX86907671Y-95808797D01*\r\nX87039081Y-95857810D01*\r\nX87095015Y-95899681D01*\r\nX87119432Y-95965145D01*\r\nX87104580Y-96033418D01*\r\nX87083430Y-96061673D01*\r\nX86961503Y-96183600D01*\r\nX86825965Y-96377169D01*\r\nX86825964Y-96377171D01*\r\nX86726098Y-96591335D01*\r\nX86726094Y-96591344D01*\r\nX86664938Y-96819586D01*\r\nX86664936Y-96819596D01*\r\nX86644341Y-97054999D01*\r\nX86644341Y-97055000D01*\r\nX86664936Y-97290403D01*\r\nX86664938Y-97290413D01*\r\nX86726094Y-97518655D01*\r\nX86726096Y-97518659D01*\r\nX86726097Y-97518663D01*\r\nX86800506Y-97678233D01*\r\nX86825965Y-97732830D01*\r\nX86825967Y-97732834D01*\r\nX86961501Y-97926395D01*\r\nX86961506Y-97926402D01*\r\nX87128597Y-98093493D01*\r\nX87128603Y-98093498D01*\r\nX87314158Y-98223425D01*\r\nX87357783Y-98278002D01*\r\nX87364977Y-98347500D01*\r\nX87333454Y-98409855D01*\r\nX87314158Y-98426575D01*\r\nX87128597Y-98556505D01*\r\nX86961505Y-98723597D01*\r\nX86825965Y-98917169D01*\r\nX86825964Y-98917171D01*\r\nX86726098Y-99131335D01*\r\nX86726094Y-99131344D01*\r\nX86664938Y-99359586D01*\r\nX86664936Y-99359596D01*\r\nX86644341Y-99594995D01*\r\nX86644341Y-99595000D01*\r\nX86664936Y-99830403D01*\r\nX86664938Y-99830413D01*\r\nX86726094Y-100058655D01*\r\nX86726096Y-100058659D01*\r\nX86726097Y-100058663D01*\r\nX86797317Y-100211394D01*\r\nX86825965Y-100272830D01*\r\nX86825967Y-100272834D01*\r\nX86961501Y-100466395D01*\r\nX86961506Y-100466402D01*\r\nX87128597Y-100633493D01*\r\nX87128603Y-100633498D01*\r\nX87314158Y-100763425D01*\r\nX87357783Y-100818002D01*\r\nX87364977Y-100887500D01*\r\nX87333454Y-100949855D01*\r\nX87314158Y-100966575D01*\r\nX87128597Y-101096505D01*\r\nX86961505Y-101263597D01*\r\nX86825965Y-101457169D01*\r\nX86825964Y-101457171D01*\r\nX86726098Y-101671335D01*\r\nX86726094Y-101671344D01*\r\nX86664938Y-101899586D01*\r\nX86664936Y-101899596D01*\r\nX86644341Y-102134999D01*\r\nX86644341Y-102135000D01*\r\nX86664936Y-102370403D01*\r\nX86664938Y-102370413D01*\r\nX86726094Y-102598655D01*\r\nX86726096Y-102598659D01*\r\nX86726097Y-102598663D01*\r\nX86789906Y-102735501D01*\r\nX86825965Y-102812830D01*\r\nX86825967Y-102812834D01*\r\nX86918392Y-102944830D01*\r\nX86951201Y-102991686D01*\r\nX86961501Y-103006395D01*\r\nX86961506Y-103006402D01*\r\nX87128597Y-103173493D01*\r\nX87128603Y-103173498D01*\r\nX87314158Y-103303425D01*\r\nX87357783Y-103358002D01*\r\nX87364977Y-103427500D01*\r\nX87333454Y-103489855D01*\r\nX87314158Y-103506575D01*\r\nX87128597Y-103636505D01*\r\nX86961505Y-103803597D01*\r\nX86825965Y-103997169D01*\r\nX86825964Y-103997171D01*\r\nX86726098Y-104211335D01*\r\nX86726094Y-104211344D01*\r\nX86664938Y-104439586D01*\r\nX86664936Y-104439596D01*\r\nX86644341Y-104674999D01*\r\nX86644341Y-104675000D01*\r\nX86664936Y-104910403D01*\r\nX86664938Y-104910413D01*\r\nX86726094Y-105138655D01*\r\nX86726096Y-105138659D01*\r\nX86726097Y-105138663D01*\r\nX86795519Y-105287539D01*\r\nX86825965Y-105352830D01*\r\nX86825967Y-105352834D01*\r\nX86961501Y-105546395D01*\r\nX86961506Y-105546402D01*\r\nX87128597Y-105713493D01*\r\nX87128603Y-105713498D01*\r\nX87314158Y-105843425D01*\r\nX87357783Y-105898002D01*\r\nX87364977Y-105967500D01*\r\nX87333454Y-106029855D01*\r\nX87314158Y-106046575D01*\r\nX87128597Y-106176505D01*\r\nX86961505Y-106343597D01*\r\nX86825965Y-106537169D01*\r\nX86825964Y-106537171D01*\r\nX86726098Y-106751335D01*\r\nX86726094Y-106751344D01*\r\nX86664938Y-106979586D01*\r\nX86664936Y-106979596D01*\r\nX86644341Y-107214999D01*\r\nX86644341Y-107215000D01*\r\nX86664936Y-107450403D01*\r\nX86664938Y-107450413D01*\r\nX86726094Y-107678655D01*\r\nX86726096Y-107678659D01*\r\nX86726097Y-107678663D01*\r\nX86753933Y-107738357D01*\r\nX86825965Y-107892830D01*\r\nX86825967Y-107892834D01*\r\nX86961501Y-108086395D01*\r\nX86961506Y-108086402D01*\r\nX87128597Y-108253493D01*\r\nX87128603Y-108253498D01*\r\nX87314158Y-108383425D01*\r\nX87357783Y-108438002D01*\r\nX87364977Y-108507500D01*\r\nX87333454Y-108569855D01*\r\nX87314158Y-108586575D01*\r\nX87128597Y-108716505D01*\r\nX86961505Y-108883597D01*\r\nX86825965Y-109077169D01*\r\nX86825964Y-109077171D01*\r\nX86726098Y-109291335D01*\r\nX86726094Y-109291344D01*\r\nX86664938Y-109519586D01*\r\nX86664936Y-109519596D01*\r\nX86644341Y-109754999D01*\r\nX86644341Y-109755000D01*\r\nX86664936Y-109990403D01*\r\nX86664938Y-109990413D01*\r\nX86726094Y-110218655D01*\r\nX86726096Y-110218659D01*\r\nX86726097Y-110218663D01*\r\nX86820611Y-110421349D01*\r\nX86825965Y-110432830D01*\r\nX86825967Y-110432834D01*\r\nX86961501Y-110626395D01*\r\nX86961506Y-110626402D01*\r\nX87128597Y-110793493D01*\r\nX87128603Y-110793498D01*\r\nX87314158Y-110923425D01*\r\nX87357783Y-110978002D01*\r\nX87364977Y-111047500D01*\r\nX87333454Y-111109855D01*\r\nX87314158Y-111126575D01*\r\nX87128597Y-111256505D01*\r\nX86961505Y-111423597D01*\r\nX86825965Y-111617169D01*\r\nX86825964Y-111617171D01*\r\nX86726098Y-111831335D01*\r\nX86726094Y-111831344D01*\r\nX86664938Y-112059586D01*\r\nX86664936Y-112059596D01*\r\nX86644341Y-112294999D01*\r\nX86644341Y-112295000D01*\r\nX86664936Y-112530403D01*\r\nX86664938Y-112530413D01*\r\nX86726094Y-112758655D01*\r\nX86726096Y-112758659D01*\r\nX86726097Y-112758663D01*\r\nX86820733Y-112961610D01*\r\nX86825965Y-112972830D01*\r\nX86825967Y-112972834D01*\r\nX86905754Y-113086780D01*\r\nX86961505Y-113166401D01*\r\nX87128599Y-113333495D01*\r\nX87212558Y-113392284D01*\r\nX87322165Y-113469032D01*\r\nX87322167Y-113469033D01*\r\nX87322170Y-113469035D01*\r\nX87536337Y-113568903D01*\r\nX87764592Y-113630063D01*\r\nX87952918Y-113646539D01*\r\nX87999999Y-113650659D01*\r\nX88000000Y-113650659D01*\r\nX88000001Y-113650659D01*\r\nX88039234Y-113647226D01*\r\nX88235408Y-113630063D01*\r\nX88463663Y-113568903D01*\r\nX88677830Y-113469035D01*\r\nX88871401Y-113333495D01*\r\nX89038495Y-113166401D01*\r\nX89174035Y-112972830D01*\r\nX89273903Y-112758663D01*\r\nX89335063Y-112530408D01*\r\nX89355659Y-112295000D01*\r\nX89335063Y-112059592D01*\r\nX89273903Y-111831337D01*\r\nX89174035Y-111617171D01*\r\nX89160885Y-111598390D01*\r\nX89038494Y-111423597D01*\r\nX88871402Y-111256506D01*\r\nX88871396Y-111256501D01*\r\nX88685842Y-111126575D01*\r\nX88642217Y-111071998D01*\r\nX88635023Y-111002500D01*\r\nX88666546Y-110940145D01*\r\nX88685842Y-110923425D01*\r\nX88787437Y-110852287D01*\r\nX88871401Y-110793495D01*\r\nX89038495Y-110626401D01*\r\nX89174035Y-110432830D01*\r\nX89273903Y-110218663D01*\r\nX89335063Y-109990408D01*\r\nX89355659Y-109755000D01*\r\nX89335063Y-109519592D01*\r\nX89273903Y-109291337D01*\r\nX89174035Y-109077171D01*\r\nX89165793Y-109065399D01*\r\nX89038494Y-108883597D01*\r\nX88871402Y-108716506D01*\r\nX88871396Y-108716501D01*\r\nX88685842Y-108586575D01*\r\nX88642217Y-108531998D01*\r\nX88635023Y-108462500D01*\r\nX88666546Y-108400145D01*\r\nX88685842Y-108383425D01*\r\nX88787437Y-108312287D01*\r\nX88871401Y-108253495D01*\r\nX89038495Y-108086401D01*\r\nX89174035Y-107892830D01*\r\nX89273903Y-107678663D01*\r\nX89335063Y-107450408D01*\r\nX89355659Y-107215000D01*\r\nX89335063Y-106979592D01*\r\nX89273903Y-106751337D01*\r\nX89174035Y-106537171D01*\r\nX89165814Y-106525429D01*\r\nX89038494Y-106343597D01*\r\nX88871402Y-106176506D01*\r\nX88871396Y-106176501D01*\r\nX88685842Y-106046575D01*\r\nX88642217Y-105991998D01*\r\nX88635023Y-105922500D01*\r\nX88666546Y-105860145D01*\r\nX88685842Y-105843425D01*\r\nX88719989Y-105819515D01*\r\nX88871401Y-105713495D01*\r\nX89038495Y-105546401D01*\r\nX89174035Y-105352830D01*\r\nX89273903Y-105138663D01*\r\nX89335063Y-104910408D01*\r\nX89355659Y-104675000D01*\r\nX89335063Y-104439592D01*\r\nX89273903Y-104211337D01*\r\nX89174035Y-103997171D01*\r\nX89174034Y-103997169D01*\r\nX89038494Y-103803597D01*\r\nX88871402Y-103636506D01*\r\nX88871396Y-103636501D01*\r\nX88685842Y-103506575D01*\r\nX88642217Y-103451998D01*\r\nX88635023Y-103382500D01*\r\nX88666546Y-103320145D01*\r\nX88685842Y-103303425D01*\r\nX88787437Y-103232287D01*\r\nX88871401Y-103173495D01*\r\nX89038495Y-103006401D01*\r\nX89174035Y-102812830D01*\r\nX89182707Y-102794233D01*\r\nX89228879Y-102741793D01*\r\nX89262990Y-102726863D01*\r\nX89383485Y-102694577D01*\r\nX89448298Y-102657157D01*\r\nX89520416Y-102615520D01*\r\nX89632220Y-102503716D01*\r\nX89632220Y-102503714D01*\r\nX89642424Y-102493511D01*\r\nX89642427Y-102493506D01*\r\nX90717517Y-101418419D01*\r\nX90778840Y-101384934D01*\r\nX90805198Y-101382100D01*\r\nX91288543Y-101382100D01*\r\nX91446657Y-101382100D01*\r\nX92014044Y-101382100D01*\r\nX92081083Y-101401785D01*\r\nX92126838Y-101454589D01*\r\nX92136782Y-101523747D01*\r\nX92124529Y-101562395D01*\r\nX92094781Y-101620776D01*\r\nX92031522Y-101815465D01*\r\nX91999500Y-102017648D01*\r\nX91999500Y-102222351D01*\r\nX92031522Y-102424534D01*\r\nX92094781Y-102619223D01*\r\nX92149626Y-102726860D01*\r\nX92183954Y-102794233D01*\r\nX92187715Y-102801613D01*\r\nX92308028Y-102967213D01*\r\nX92452786Y-103111971D01*\r\nX92607749Y-103224556D01*\r\nX92618390Y-103232287D01*\r\nX92709840Y-103278883D01*\r\nX92711080Y-103279515D01*\r\nX92761876Y-103327490D01*\r\nX92778671Y-103395311D01*\r\nX92756134Y-103461446D01*\r\nX92711080Y-103500485D01*\r\nX92618386Y-103547715D01*\r\nX92452786Y-103668028D01*\r\nX92308028Y-103812786D01*\r\nX92187715Y-103978386D01*\r\nX92094781Y-104160776D01*\r\nX92031522Y-104355465D01*\r\nX91999500Y-104557648D01*\r\nX91999500Y-104762351D01*\r\nX92031522Y-104964534D01*\r\nX92094781Y-105159223D01*\r\nX92187715Y-105341613D01*\r\nX92308028Y-105507213D01*\r\nX92452786Y-105651971D01*\r\nX92607749Y-105764556D01*\r\nX92618390Y-105772287D01*\r\nX92709840Y-105818883D01*\r\nX92711080Y-105819515D01*\r\nX92761876Y-105867490D01*\r\nX92778671Y-105935311D01*\r\nX92756134Y-106001446D01*\r\nX92711080Y-106040485D01*\r\nX92618386Y-106087715D01*\r\nX92452786Y-106208028D01*\r\nX92308028Y-106352786D01*\r\nX92187715Y-106518386D01*\r\nX92094781Y-106700776D01*\r\nX92031522Y-106895465D01*\r\nX91999500Y-107097648D01*\r\nX91999500Y-107302351D01*\r\nX92031522Y-107504534D01*\r\nX92094781Y-107699223D01*\r\nX92187715Y-107881613D01*\r\nX92308028Y-108047213D01*\r\nX92452786Y-108191971D01*\r\nX92607749Y-108304556D01*\r\nX92618390Y-108312287D01*\r\nX92709840Y-108358883D01*\r\nX92711080Y-108359515D01*\r\nX92761876Y-108407490D01*\r\nX92778671Y-108475311D01*\r\nX92756134Y-108541446D01*\r\nX92711080Y-108580485D01*\r\nX92618386Y-108627715D01*\r\nX92452786Y-108748028D01*\r\nX92308028Y-108892786D01*\r\nX92187715Y-109058386D01*\r\nX92094781Y-109240776D01*\r\nX92031522Y-109435465D01*\r\nX91999500Y-109637648D01*\r\nX91999500Y-109842351D01*\r\nX92031522Y-110044534D01*\r\nX92094781Y-110239223D01*\r\nX92187715Y-110421613D01*\r\nX92308028Y-110587213D01*\r\nX92452786Y-110731971D01*\r\nX92607749Y-110844556D01*\r\nX92618390Y-110852287D01*\r\nX92709840Y-110898883D01*\r\nX92711080Y-110899515D01*\r\nX92761876Y-110947490D01*\r\nX92778671Y-111015311D01*\r\nX92756134Y-111081446D01*\r\nX92711080Y-111120485D01*\r\nX92618386Y-111167715D01*\r\nX92452786Y-111288028D01*\r\nX92308028Y-111432786D01*\r\nX92187715Y-111598386D01*\r\nX92094781Y-111780776D01*\r\nX92031522Y-111975465D01*\r\nX91999500Y-112177648D01*\r\nX91999500Y-112382351D01*\r\nX92031522Y-112584534D01*\r\nX92094781Y-112779223D01*\r\nX92187715Y-112961613D01*\r\nX92308028Y-113127213D01*\r\nX92452786Y-113271971D01*\r\nX92589707Y-113371448D01*\r\nX92618390Y-113392287D01*\r\nX92732284Y-113450319D01*\r\nX92800776Y-113485218D01*\r\nX92800778Y-113485218D01*\r\nX92800781Y-113485220D01*\r\nX92858940Y-113504117D01*\r\nX92995465Y-113548477D01*\r\nX93096557Y-113564488D01*\r\nX93197648Y-113580500D01*\r\nX93197649Y-113580500D01*\r\nX93802351Y-113580500D01*\r\nX93802352Y-113580500D01*\r\nX94004534Y-113548477D01*\r\nX94199219Y-113485220D01*\r\nX94381610Y-113392287D01*\r\nX94474590Y-113324732D01*\r\nX94547213Y-113271971D01*\r\nX94547215Y-113271968D01*\r\nX94547219Y-113271966D01*\r\nX94691966Y-113127219D01*\r\nX94691968Y-113127215D01*\r\nX94691971Y-113127213D01*\r\nX94797039Y-112982597D01*\r\nX94812287Y-112961610D01*\r\nX94905220Y-112779219D01*\r\nX94968477Y-112584534D01*\r\nX95000500Y-112382352D01*\r\nX95000500Y-112177648D01*\r\nX94981802Y-112059596D01*\r\nX94968477Y-111975465D01*\r\nX94921649Y-111831344D01*\r\nX94905220Y-111780781D01*\r\nX94905218Y-111780778D01*\r\nX94905218Y-111780776D01*\r\nX94847129Y-111666771D01*\r\nX94812287Y-111598390D01*\r\nX94804556Y-111587749D01*\r\nX94691971Y-111432786D01*\r\nX94547213Y-111288028D01*\r\nX94381614Y-111167715D01*\r\nX94375006Y-111164348D01*\r\nX94288917Y-111120483D01*\r\nX94238123Y-111072511D01*\r\nX94221328Y-111004690D01*\r\nX94243865Y-110938555D01*\r\nX94288917Y-110899516D01*\r\nX94381610Y-110852287D01*\r\nX94463068Y-110793105D01*\r\nX94547213Y-110731971D01*\r\nX94547215Y-110731968D01*\r\nX94547219Y-110731966D01*\r\nX94691966Y-110587219D01*\r\nX94691968Y-110587215D01*\r\nX94691971Y-110587213D01*\r\nX94804318Y-110432578D01*\r\nX94812287Y-110421610D01*\r\nX94905220Y-110239219D01*\r\nX94968477Y-110044534D01*\r\nX95000500Y-109842352D01*\r\nX95000500Y-109637648D01*\r\nX94988596Y-109562489D01*\r\nX94968477Y-109435465D01*\r\nX94921649Y-109291344D01*\r\nX94905220Y-109240781D01*\r\nX94905218Y-109240778D01*\r\nX94905218Y-109240776D01*\r\nX94871503Y-109174607D01*\r\nX94812287Y-109058390D01*\r\nX94753833Y-108977934D01*\r\nX94691971Y-108892786D01*\r\nX94664991Y-108865806D01*\r\nX94631506Y-108804483D01*\r\nX94636490Y-108734791D01*\r\nX94664991Y-108690444D01*\r\nX95308222Y-108047213D01*\r\nX96086520Y-107268916D01*\r\nX96165577Y-107131984D01*\r\nX96206501Y-106979257D01*\r\nX96206501Y-106821142D01*\r\nX96206501Y-106813547D01*\r\nX96206500Y-106813529D01*\r\nX96206500Y-72040343D01*\r\nX96199378Y-72013765D01*\r\nX96178778Y-71936884D01*\r\nX96165577Y-71887616D01*\r\nX96165576Y-71887613D01*\r\nX96086524Y-71750690D01*\r\nX96086521Y-71750686D01*\r\nX96086520Y-71750684D01*\r\nX95974716Y-71638880D01*\r\nX95974715Y-71638879D01*\r\nX95970385Y-71634549D01*\r\nX95970374Y-71634539D01*\r\nX94645191Y-70309356D01*\r\nX94611706Y-70248033D01*\r\nX94616690Y-70178341D01*\r\nX94645191Y-70133994D01*\r\nX94660462Y-70118723D01*\r\nX94691966Y-70087219D01*\r\nX94691968Y-70087215D01*\r\nX94691971Y-70087213D01*\r\nX94770034Y-69979767D01*\r\nX94812287Y-69921610D01*\r\nX94905220Y-69739219D01*\r\nX94968477Y-69544534D01*\r\nX95000500Y-69342352D01*\r\nX95000500Y-69137648D01*\r\nX94986144Y-69047007D01*\r\nX94968477Y-68935465D01*\r\nX94905218Y-68740776D01*\r\nX94871503Y-68674607D01*\r\nX94812287Y-68558390D01*\r\nX94750321Y-68473100D01*\r\nX94691971Y-68392786D01*\r\nX94547213Y-68248028D01*\r\nX94381614Y-68127715D01*\r\nX94321334Y-68097001D01*\r\nX94288917Y-68080483D01*\r\nX94238123Y-68032511D01*\r\nX94221328Y-67964690D01*\r\nX94243865Y-67898555D01*\r\nX94288917Y-67859516D01*\r\nX94381610Y-67812287D01*\r\nX94474686Y-67744664D01*\r\nX94547213Y-67691971D01*\r\nX94547215Y-67691968D01*\r\nX94547219Y-67691966D01*\r\nX94691966Y-67547219D01*\r\nX94691968Y-67547215D01*\r\nX94691971Y-67547213D01*\r\nX94754605Y-67461003D01*\r\nX94812287Y-67381610D01*\r\nX94905220Y-67199219D01*\r\nX94968477Y-67004534D01*\r\nX95000500Y-66802352D01*\r\nX95000500Y-66597648D01*\r\nX94992600Y-66547769D01*\r\nX94968477Y-66395465D01*\r\nX94935022Y-66292502D01*\r\nX94905220Y-66200781D01*\r\nX94905218Y-66200778D01*\r\nX94905218Y-66200776D01*\r\nX94846557Y-66085649D01*\r\nX94812287Y-66018390D01*\r\nX94783957Y-65979397D01*\r\nX94691971Y-65852786D01*\r\nX94547213Y-65708028D01*\r\nX94381614Y-65587715D01*\r\nX94373271Y-65583464D01*\r\nX94288917Y-65540483D01*\r\nX94238123Y-65492511D01*\r\nX94221328Y-65424690D01*\r\nX94243865Y-65358555D01*\r\nX94288917Y-65319516D01*\r\nX94381610Y-65272287D01*\r\nX94441599Y-65228703D01*\r\nX94547213Y-65151971D01*\r\nX94547215Y-65151968D01*\r\nX94547219Y-65151966D01*\r\nX94691966Y-65007219D01*\r\nX94691968Y-65007215D01*\r\nX94691971Y-65007213D01*\r\nX94771833Y-64897290D01*\r\nX94812287Y-64841610D01*\r\nX94905220Y-64659219D01*\r\nX94968477Y-64464534D01*\r\nX95000500Y-64262352D01*\r\nX95000500Y-64057648D01*\r\nX94998900Y-64047545D01*\r\nX94968477Y-63855465D01*\r\nX94905218Y-63660776D01*\r\nX94870818Y-63593264D01*\r\nX94812287Y-63478390D01*\r\nX94804556Y-63467749D01*\r\nX94691971Y-63312786D01*\r\nX94547213Y-63168028D01*\r\nX94381614Y-63047715D01*\r\nX94375006Y-63044348D01*\r\nX94288917Y-63000483D01*\r\nX94238123Y-62952511D01*\r\nX94221328Y-62884690D01*\r\nX94243865Y-62818555D01*\r\nX94288917Y-62779516D01*\r\nX94381610Y-62732287D01*\r\nX94405474Y-62714949D01*\r\nX94547213Y-62611971D01*\r\nX94547215Y-62611968D01*\r\nX94547219Y-62611966D01*\r\nX94691966Y-62467219D01*\r\nX94691968Y-62467215D01*\r\nX94691971Y-62467213D01*\r\nX94770429Y-62359223D01*\r\nX94812287Y-62301610D01*\r\nX94905220Y-62119219D01*\r\nX94968477Y-61924534D01*\r\nX95000500Y-61722352D01*\r\nX95000500Y-61517648D01*\r\nX94970310Y-61327041D01*\r\nX94968477Y-61315465D01*\r\nX94932358Y-61204303D01*\r\nX94905220Y-61120781D01*\r\nX94905218Y-61120778D01*\r\nX94905218Y-61120776D01*\r\nX94860135Y-61032297D01*\r\nX94812287Y-60938390D01*\r\nX94782220Y-60897006D01*\r\nX94691971Y-60772786D01*\r\nX94547213Y-60628028D01*\r\nX94381614Y-60507715D01*\r\nX94354269Y-60493782D01*\r\nX94288917Y-60460483D01*\r\nX94238123Y-60412511D01*\r\nX94221328Y-60344690D01*\r\nX94243865Y-60278555D01*\r\nX94288917Y-60239516D01*\r\nX94381610Y-60192287D01*\r\nX94402770Y-60176913D01*\r\nX94547213Y-60071971D01*\r\nX94547215Y-60071968D01*\r\nX94547219Y-60071966D01*\r\nX94691966Y-59927219D01*\r\nX94691968Y-59927215D01*\r\nX94691971Y-59927213D01*\r\nX94792674Y-59788605D01*\r\nX94812287Y-59761610D01*\r\nX94905220Y-59579219D01*\r\nX94968477Y-59384534D01*\r\nX95000500Y-59182352D01*\r\nX95000500Y-58977648D01*\r\nX94968477Y-58775466D01*\r\nX94968476Y-58775464D01*\r\nX94919888Y-58625925D01*\r\nX94905220Y-58580781D01*\r\nX94905218Y-58580778D01*\r\nX94905218Y-58580776D01*\r\nX94847249Y-58467007D01*\r\nX94812287Y-58398390D01*\r\nX94804556Y-58387749D01*\r\nX94691971Y-58232786D01*\r\nX94547213Y-58088028D01*\r\nX94381614Y-57967715D01*\r\nX94375006Y-57964348D01*\r\nX94288917Y-57920483D01*\r\nX94238123Y-57872511D01*\r\nX94221328Y-57804690D01*\r\nX94243865Y-57738555D01*\r\nX94288917Y-57699516D01*\r\nX94381610Y-57652287D01*\r\nX94448094Y-57603984D01*\r\nX94547213Y-57531971D01*\r\nX94547215Y-57531968D01*\r\nX94547219Y-57531966D01*\r\nX94691966Y-57387219D01*\r\nX94691968Y-57387215D01*\r\nX94691971Y-57387213D01*\r\nX94763384Y-57288920D01*\r\nX94812287Y-57221610D01*\r\nX94905220Y-57039219D01*\r\nX94968477Y-56844534D01*\r\nX95000500Y-56642352D01*\r\nX95000500Y-56490897D01*\r\nX95020185Y-56423858D01*\r\nX95036819Y-56403216D01*\r\nX97953316Y-53486719D01*\r\nX98014639Y-53453234D01*\r\nX98040997Y-53450400D01*\r\nX114800478Y-53450400D01*\r\nX114867517Y-53470085D01*\r\nX114913272Y-53522889D01*\r\nX114923216Y-53592047D01*\r\nX114918409Y-53612718D01*\r\nX114891523Y-53695461D01*\r\nX114891523Y-53695464D01*\r\nX114859500Y-53897648D01*\r\nX114859500Y-54102351D01*\r\nX114891522Y-54304534D01*\r\nX114954781Y-54499223D01*\r\nX115047715Y-54681613D01*\r\nX115168028Y-54847213D01*\r\nX115312786Y-54991971D01*\r\nX115467749Y-55104556D01*\r\nX115478390Y-55112287D01*\r\nX115565177Y-55156507D01*\r\nX115571080Y-55159515D01*\r\nX115621876Y-55207490D01*\r\nX115638671Y-55275311D01*\r\nX115616134Y-55341446D01*\r\nX115571080Y-55380485D01*\r\nX115478386Y-55427715D01*\r\nX115312786Y-55548028D01*\r\nX115168028Y-55692786D01*\r\nX115047715Y-55858386D01*\r\nX114954781Y-56040776D01*\r\nX114891522Y-56235465D01*\r\nX114859500Y-56437648D01*\r\nX114859500Y-56642351D01*\r\nX114891522Y-56844534D01*\r\nX114954781Y-57039223D01*\r\nX115047715Y-57221613D01*\r\nX115168028Y-57387213D01*\r\nX115312786Y-57531971D01*\r\nX115422051Y-57611355D01*\r\nX115478390Y-57652287D01*\r\nX115565177Y-57696507D01*\r\nX115571080Y-57699515D01*\r\nX115621876Y-57747490D01*\r\nX115638671Y-57815311D01*\r\nX115616134Y-57881446D01*\r\nX115571080Y-57920485D01*\r\nX115478386Y-57967715D01*\r\nX115312786Y-58088028D01*\r\nX115168028Y-58232786D01*\r\nX115047715Y-58398386D01*\r\nX114954781Y-58580776D01*\r\nX114891522Y-58775465D01*\r\nX114859500Y-58977648D01*\r\nX114859500Y-59182351D01*\r\nX114891522Y-59384534D01*\r\nX114954781Y-59579223D01*\r\nX115047715Y-59761613D01*\r\nX115168028Y-59927213D01*\r\nX115312786Y-60071971D01*\r\nX115467749Y-60184556D01*\r\nX115478390Y-60192287D01*\r\nX115569840Y-60238883D01*\r\nX115571080Y-60239515D01*\r\nX115621876Y-60287490D01*\r\nX115638671Y-60355311D01*\r\nX115616134Y-60421446D01*\r\nX115571080Y-60460485D01*\r\nX115478386Y-60507715D01*\r\nX115312786Y-60628028D01*\r\nX115168028Y-60772786D01*\r\nX115047715Y-60938386D01*\r\nX114954781Y-61120776D01*\r\nX114891522Y-61315465D01*\r\nX114859500Y-61517648D01*\r\nX114859500Y-61722352D01*\r\nX114860129Y-61726321D01*\r\nX114891522Y-61924534D01*\r\nX114954781Y-62119223D01*\r\nX114983811Y-62176196D01*\r\nX115047712Y-62301609D01*\r\nX115047715Y-62301613D01*\r\nX115168028Y-62467213D01*\r\nX115312786Y-62611971D01*\r\nX115454526Y-62714949D01*\r\nX115478390Y-62732287D01*\r\nX115569840Y-62778883D01*\r\nX115571080Y-62779515D01*\r\nX115621876Y-62827490D01*\r\nX115638671Y-62895311D01*\r\nX115616134Y-62961446D01*\r\nX115571080Y-63000485D01*\r\nX115478386Y-63047715D01*\r\nX115312786Y-63168028D01*\r\nX115168028Y-63312786D01*\r\nX115047715Y-63478386D01*\r\nX114954781Y-63660776D01*\r\nX114891522Y-63855465D01*\r\nX114861100Y-64047545D01*\r\nX114859500Y-64057648D01*\r\nX114859500Y-64262352D01*\r\nX114863878Y-64289995D01*\r\nX114891522Y-64464534D01*\r\nX114954781Y-64659223D01*\r\nX115018691Y-64784653D01*\r\nX115045084Y-64836451D01*\r\nX115047715Y-64841613D01*\r\nX115168028Y-65007213D01*\r\nX115312786Y-65151971D01*\r\nX115467749Y-65264556D01*\r\nX115478390Y-65272287D01*\r\nX115529328Y-65298241D01*\r\nX115571080Y-65319515D01*\r\nX115621876Y-65367490D01*\r\nX115638671Y-65435311D01*\r\nX115616134Y-65501446D01*\r\nX115571080Y-65540485D01*\r\nX115478386Y-65587715D01*\r\nX115312786Y-65708028D01*\r\nX115168028Y-65852786D01*\r\nX115047715Y-66018386D01*\r\nX114954781Y-66200776D01*\r\nX114891522Y-66395465D01*\r\nX114859500Y-66597648D01*\r\nX114859500Y-66802351D01*\r\nX114891522Y-67004534D01*\r\nX114954781Y-67199223D01*\r\nX114998637Y-67285294D01*\r\nX115030993Y-67348796D01*\r\nX115047715Y-67381613D01*\r\nX115168028Y-67547213D01*\r\nX115312786Y-67691971D01*\r\nX115467749Y-67804556D01*\r\nX115478390Y-67812287D01*\r\nX115550424Y-67848990D01*\r\nX115571629Y-67859795D01*\r\nX115622425Y-67907770D01*\r\nX115639220Y-67975591D01*\r\nX115616682Y-68041726D01*\r\nX115571629Y-68080765D01*\r\nX115478650Y-68128140D01*\r\nX115313105Y-68248417D01*\r\nX115313104Y-68248417D01*\r\nX115168417Y-68393104D01*\r\nX115168417Y-68393105D01*\r\nX115048140Y-68558650D01*\r\nX114955244Y-68740970D01*\r\nX114892009Y-68935586D01*\r\nX114883391Y-68990000D01*\r\nX115926988Y-68990000D01*\r\nX115894075Y-69047007D01*\r\nX115860000Y-69174174D01*\r\nX115860000Y-69305826D01*\r\nX115894075Y-69432993D01*\r\nX115926988Y-69490000D01*\r\nX114883391Y-69490000D01*\r\nX114892009Y-69544413D01*\r\nX114955244Y-69739029D01*\r\nX115048140Y-69921349D01*\r\nX115168417Y-70086894D01*\r\nX115168417Y-70086895D01*\r\nX115313104Y-70231582D01*\r\nX115478652Y-70351861D01*\r\nX115571628Y-70399234D01*\r\nX115622425Y-70447208D01*\r\nX115639220Y-70515029D01*\r\nX115616683Y-70581164D01*\r\nX115571630Y-70620203D01*\r\nX115478388Y-70667713D01*\r\nX115312786Y-70788028D01*\r\nX115168028Y-70932786D01*\r\nX115047715Y-71098386D01*\r\nX114954781Y-71280776D01*\r\nX114891522Y-71475465D01*\r\nX114859500Y-71677648D01*\r\nX114859500Y-71882351D01*\r\nX114891522Y-72084534D01*\r\nX114954781Y-72279223D01*\r\nX115000085Y-72368135D01*\r\nX115044741Y-72455778D01*\r\nX115047715Y-72461613D01*\r\nX115168028Y-72627213D01*\r\nX115312786Y-72771971D01*\r\nX115449707Y-72871448D01*\r\nX115478390Y-72892287D01*\r\nX115594607Y-72951503D01*\r\nX115660776Y-72985218D01*\r\nX115660778Y-72985218D01*\r\nX115660781Y-72985220D01*\r\nX115718940Y-73004117D01*\r\nX115855465Y-73048477D01*\r\nX115956557Y-73064488D01*\r\nX116057648Y-73080500D01*\r\nX116057649Y-73080500D01*\r\nX116662351Y-73080500D01*\r\nX116662352Y-73080500D01*\r\nX116864534Y-73048477D01*\r\nX116906981Y-73034684D01*\r\nX116976822Y-73032690D01*\r\nX117036655Y-73068770D01*\r\nX117067484Y-73131470D01*\r\nX117069300Y-73152616D01*\r\nX117069300Y-73912402D01*\r\nX117049615Y-73979441D01*\r\nX117032981Y-74000083D01*\r\nX115628622Y-75404442D01*\r\nX114268286Y-76764778D01*\r\nX114268284Y-76764780D01*\r\nX114226862Y-76806202D01*\r\nX114156479Y-76876584D01*\r\nX114148253Y-76890832D01*\r\nX114147318Y-76892454D01*\r\nX114077423Y-77013515D01*\r\nX114036499Y-77166243D01*\r\nX114036499Y-77166245D01*\r\nX114036499Y-77334346D01*\r\nX114036500Y-77334359D01*\r\nX114036500Y-104701730D01*\r\nX114036499Y-104701748D01*\r\nX114036499Y-104867454D01*\r\nX114036498Y-104867454D01*\r\nX114077423Y-105020186D01*\r\nX114091007Y-105043712D01*\r\nX114091008Y-105043717D01*\r\nX114091010Y-105043717D01*\r\nX114145822Y-105138655D01*\r\nX114156479Y-105157114D01*\r\nX114156481Y-105157117D01*\r\nX114275349Y-105275985D01*\r\nX114275355Y-105275990D01*\r\nX115172409Y-106173044D01*\r\nX115205894Y-106234367D01*\r\nX115200910Y-106304059D01*\r\nX115172409Y-106348406D01*\r\nX115168032Y-106352782D01*\r\nX115168028Y-106352786D01*\r\nX115047715Y-106518386D01*\r\nX114954781Y-106700776D01*\r\nX114891522Y-106895465D01*\r\nX114859500Y-107097648D01*\r\nX114859500Y-107302351D01*\r\nX114891522Y-107504534D01*\r\nX114954781Y-107699223D01*\r\nX115047715Y-107881613D01*\r\nX115168028Y-108047213D01*\r\nX115312786Y-108191971D01*\r\nX115467749Y-108304556D01*\r\nX115478390Y-108312287D01*\r\nX115550424Y-108348990D01*\r\nX115571629Y-108359795D01*\r\nX115622425Y-108407770D01*\r\nX115639220Y-108475591D01*\r\nX115616682Y-108541726D01*\r\nX115571629Y-108580765D01*\r\nX115478650Y-108628140D01*\r\nX115313105Y-108748417D01*\r\nX115313104Y-108748417D01*\r\nX115168417Y-108893104D01*\r\nX115168417Y-108893105D01*\r\nX115048140Y-109058650D01*\r\nX114955244Y-109240970D01*\r\nX114892009Y-109435586D01*\r\nX114883391Y-109490000D01*\r\nX115926988Y-109490000D01*\r\nX115894075Y-109547007D01*\r\nX115860000Y-109674174D01*\r\nX115860000Y-109805826D01*\r\nX115894075Y-109932993D01*\r\nX115926988Y-109990000D01*\r\nX114883391Y-109990000D01*\r\nX114892009Y-110044413D01*\r\nX114955244Y-110239029D01*\r\nX115048140Y-110421349D01*\r\nX115168417Y-110586894D01*\r\nX115168417Y-110586895D01*\r\nX115313104Y-110731582D01*\r\nX115478652Y-110851861D01*\r\nX115571628Y-110899234D01*\r\nX115622425Y-110947208D01*\r\nX115639220Y-111015029D01*\r\nX115616683Y-111081164D01*\r\nX115571630Y-111120203D01*\r\nX115478388Y-111167713D01*\r\nX115312786Y-111288028D01*\r\nX115168028Y-111432786D01*\r\nX115047715Y-111598386D01*\r\nX114954781Y-111780776D01*\r\nX114891522Y-111975465D01*\r\nX114859500Y-112177648D01*\r\nX114859500Y-112382351D01*\r\nX114891522Y-112584534D01*\r\nX114954781Y-112779223D01*\r\nX115047715Y-112961613D01*\r\nX115168028Y-113127213D01*\r\nX115312786Y-113271971D01*\r\nX115449707Y-113371448D01*\r\nX115478390Y-113392287D01*\r\nX115592284Y-113450319D01*\r\nX115660776Y-113485218D01*\r\nX115660778Y-113485218D01*\r\nX115660781Y-113485220D01*\r\nX115718940Y-113504117D01*\r\nX115855465Y-113548477D01*\r\nX115956557Y-113564488D01*\r\nX116057648Y-113580500D01*\r\nX116057649Y-113580500D01*\r\nX116662351Y-113580500D01*\r\nX116662352Y-113580500D01*\r\nX116864534Y-113548477D01*\r\nX117059219Y-113485220D01*\r\nX117241610Y-113392287D01*\r\nX117334590Y-113324732D01*\r\nX117407213Y-113271971D01*\r\nX117407215Y-113271968D01*\r\nX117407219Y-113271966D01*\r\nX117551966Y-113127219D01*\r\nX117551968Y-113127215D01*\r\nX117551971Y-113127213D01*\r\nX117657039Y-112982597D01*\r\nX117672287Y-112961610D01*\r\nX117765220Y-112779219D01*\r\nX117828477Y-112584534D01*\r\nX117860500Y-112382352D01*\r\nX117860500Y-112177648D01*\r\nX117841802Y-112059596D01*\r\nX117828477Y-111975465D01*\r\nX117781649Y-111831344D01*\r\nX117765220Y-111780781D01*\r\nX117765218Y-111780778D01*\r\nX117765218Y-111780776D01*\r\nX117707129Y-111666771D01*\r\nX117672287Y-111598390D01*\r\nX117664556Y-111587749D01*\r\nX117551971Y-111432786D01*\r\nX117407213Y-111288028D01*\r\nX117241611Y-111167713D01*\r\nX117148369Y-111120203D01*\r\nX117097574Y-111072229D01*\r\nX117080779Y-111004407D01*\r\nX117103317Y-110938273D01*\r\nX117148371Y-110899234D01*\r\nX117241347Y-110851861D01*\r\nX117406894Y-110731582D01*\r\nX117406895Y-110731582D01*\r\nX117551582Y-110586895D01*\r\nX117551582Y-110586894D01*\r\nX117671859Y-110421349D01*\r\nX117764755Y-110239029D01*\r\nX117827990Y-110044413D01*\r\nX117836609Y-109990000D01*\r\nX116793012Y-109990000D01*\r\nX116825925Y-109932993D01*\r\nX116860000Y-109805826D01*\r\nX116860000Y-109674174D01*\r\nX116825925Y-109547007D01*\r\nX116793012Y-109490000D01*\r\nX117836609Y-109490000D01*\r\nX117827990Y-109435586D01*\r\nX117764755Y-109240970D01*\r\nX117671859Y-109058650D01*\r\nX117551582Y-108893105D01*\r\nX117551582Y-108893104D01*\r\nX117406895Y-108748417D01*\r\nX117241349Y-108628140D01*\r\nX117148370Y-108580765D01*\r\nX117097574Y-108532790D01*\r\nX117080779Y-108464969D01*\r\nX117103316Y-108398835D01*\r\nX117148370Y-108359795D01*\r\nX117148920Y-108359515D01*\r\nX117241610Y-108312287D01*\r\nX117322534Y-108253493D01*\r\nX117407213Y-108191971D01*\r\nX117407215Y-108191968D01*\r\nX117407219Y-108191966D01*\r\nX117551966Y-108047219D01*\r\nX117551968Y-108047215D01*\r\nX117551971Y-108047213D01*\r\nX117664135Y-107892830D01*\r\nX117672287Y-107881610D01*\r\nX117765220Y-107699219D01*\r\nX117828477Y-107504534D01*\r\nX117860500Y-107302352D01*\r\nX117860500Y-107097648D01*\r\nX117841802Y-106979596D01*\r\nX117828477Y-106895465D01*\r\nX117781649Y-106751344D01*\r\nX117765220Y-106700781D01*\r\nX117765218Y-106700778D01*\r\nX117765218Y-106700776D01*\r\nX117681855Y-106537169D01*\r\nX117672287Y-106518390D01*\r\nX117636934Y-106469730D01*\r\nX117551971Y-106352786D01*\r\nX117407213Y-106208028D01*\r\nX117241614Y-106087715D01*\r\nX117235006Y-106084348D01*\r\nX117148917Y-106040483D01*\r\nX117098123Y-105992511D01*\r\nX117081328Y-105924690D01*\r\nX117103865Y-105858555D01*\r\nX117148917Y-105819516D01*\r\nX117241610Y-105772287D01*\r\nX117322534Y-105713493D01*\r\nX117407213Y-105651971D01*\r\nX117407215Y-105651968D01*\r\nX117407219Y-105651966D01*\r\nX117551966Y-105507219D01*\r\nX117551968Y-105507215D01*\r\nX117551971Y-105507213D01*\r\nX117664135Y-105352830D01*\r\nX117672287Y-105341610D01*\r\nX117765220Y-105159219D01*\r\nX117828477Y-104964534D01*\r\nX117860500Y-104762352D01*\r\nX117860500Y-104557648D01*\r\nX117849604Y-104488856D01*\r\nX117828477Y-104355465D01*\r\nX117781649Y-104211344D01*\r\nX117765220Y-104160781D01*\r\nX117765218Y-104160778D01*\r\nX117765218Y-104160776D01*\r\nX117725659Y-104083138D01*\r\nX117672287Y-103978390D01*\r\nX117649500Y-103947026D01*\r\nX117551971Y-103812786D01*\r\nX117407213Y-103668028D01*\r\nX117241614Y-103547715D01*\r\nX117235006Y-103544348D01*\r\nX117148917Y-103500483D01*\r\nX117098123Y-103452511D01*\r\nX117081328Y-103384690D01*\r\nX117103865Y-103318555D01*\r\nX117148917Y-103279516D01*\r\nX117241610Y-103232287D01*\r\nX117322534Y-103173493D01*\r\nX117407213Y-103111971D01*\r\nX117407215Y-103111968D01*\r\nX117407219Y-103111966D01*\r\nX117551966Y-102967219D01*\r\nX117551968Y-102967215D01*\r\nX117551971Y-102967213D01*\r\nX117664132Y-102812834D01*\r\nX117672287Y-102801610D01*\r\nX117765220Y-102619219D01*\r\nX117828477Y-102424534D01*\r\nX117860500Y-102222352D01*\r\nX117860500Y-102017648D01*\r\nX117841802Y-101899596D01*\r\nX117828477Y-101815465D01*\r\nX117781649Y-101671344D01*\r\nX117765220Y-101620781D01*\r\nX117765218Y-101620778D01*\r\nX117765218Y-101620776D01*\r\nX117672287Y-101438390D01*\r\nX117589298Y-101324164D01*\r\nX117565819Y-101258357D01*\r\nX117581645Y-101190303D01*\r\nX117601932Y-101163602D01*\r\nX118227119Y-100538416D01*\r\nX118288442Y-100504931D01*\r\nX118358134Y-100509915D01*\r\nX118402481Y-100538416D01*\r\nX120363439Y-102499374D01*\r\nX120363449Y-102499385D01*\r\nX120367779Y-102503715D01*\r\nX120367780Y-102503716D01*\r\nX120479584Y-102615520D01*\r\nX120551702Y-102657157D01*\r\nX120602816Y-102686668D01*\r\nX120616511Y-102694575D01*\r\nX120616515Y-102694577D01*\r\nX120737005Y-102726862D01*\r\nX120796662Y-102763224D01*\r\nX120817290Y-102794228D01*\r\nX120825963Y-102812828D01*\r\nX120825965Y-102812831D01*\r\nX120918392Y-102944830D01*\r\nX120951201Y-102991686D01*\r\nX120961501Y-103006395D01*\r\nX120961506Y-103006402D01*\r\nX121128597Y-103173493D01*\r\nX121128603Y-103173498D01*\r\nX121314158Y-103303425D01*\r\nX121357783Y-103358002D01*\r\nX121364977Y-103427500D01*\r\nX121333454Y-103489855D01*\r\nX121314158Y-103506575D01*\r\nX121128597Y-103636505D01*\r\nX120961505Y-103803597D01*\r\nX120825965Y-103997169D01*\r\nX120825964Y-103997171D01*\r\nX120726098Y-104211335D01*\r\nX120726094Y-104211344D01*\r\nX120664938Y-104439586D01*\r\nX120664936Y-104439596D01*\r\nX120644341Y-104674999D01*\r\nX120644341Y-104675000D01*\r\nX120664936Y-104910403D01*\r\nX120664938Y-104910413D01*\r\nX120726094Y-105138655D01*\r\nX120726096Y-105138659D01*\r\nX120726097Y-105138663D01*\r\nX120795519Y-105287539D01*\r\nX120825965Y-105352830D01*\r\nX120825967Y-105352834D01*\r\nX120961501Y-105546395D01*\r\nX120961506Y-105546402D01*\r\nX121128597Y-105713493D01*\r\nX121128603Y-105713498D01*\r\nX121314158Y-105843425D01*\r\nX121357783Y-105898002D01*\r\nX121364977Y-105967500D01*\r\nX121333454Y-106029855D01*\r\nX121314158Y-106046575D01*\r\nX121128597Y-106176505D01*\r\nX120961505Y-106343597D01*\r\nX120825965Y-106537169D01*\r\nX120825964Y-106537171D01*\r\nX120726098Y-106751335D01*\r\nX120726094Y-106751344D01*\r\nX120664938Y-106979586D01*\r\nX120664936Y-106979596D01*\r\nX120644341Y-107214999D01*\r\nX120644341Y-107215000D01*\r\nX120664936Y-107450403D01*\r\nX120664938Y-107450413D01*\r\nX120726094Y-107678655D01*\r\nX120726096Y-107678659D01*\r\nX120726097Y-107678663D01*\r\nX120753933Y-107738357D01*\r\nX120825965Y-107892830D01*\r\nX120825967Y-107892834D01*\r\nX120961501Y-108086395D01*\r\nX120961506Y-108086402D01*\r\nX121128597Y-108253493D01*\r\nX121128603Y-108253498D01*\r\nX121314594Y-108383730D01*\r\nX121358219Y-108438307D01*\r\nX121365413Y-108507805D01*\r\nX121333890Y-108570160D01*\r\nX121314595Y-108586880D01*\r\nX121128922Y-108716890D01*\r\nX121128920Y-108716891D01*\r\nX120961891Y-108883920D01*\r\nX120961886Y-108883926D01*\r\nX120826400Y-109077420D01*\r\nX120826399Y-109077422D01*\r\nX120726570Y-109291507D01*\r\nX120726567Y-109291513D01*\r\nX120669364Y-109504999D01*\r\nX120669364Y-109505000D01*\r\nX121566988Y-109505000D01*\r\nX121534075Y-109562007D01*\r\nX121500000Y-109689174D01*\r\nX121500000Y-109820826D01*\r\nX121534075Y-109947993D01*\r\nX121566988Y-110005000D01*\r\nX120669364Y-110005000D01*\r\nX120726567Y-110218486D01*\r\nX120726570Y-110218492D01*\r\nX120826399Y-110432578D01*\r\nX120961894Y-110626082D01*\r\nX121128917Y-110793105D01*\r\nX121314595Y-110923119D01*\r\nX121358219Y-110977696D01*\r\nX121365412Y-111047195D01*\r\nX121333890Y-111109549D01*\r\nX121314595Y-111126269D01*\r\nX121128594Y-111256508D01*\r\nX120961505Y-111423597D01*\r\nX120825965Y-111617169D01*\r\nX120825964Y-111617171D01*\r\nX120726098Y-111831335D01*\r\nX120726094Y-111831344D01*\r\nX120664938Y-112059586D01*\r\nX120664936Y-112059596D01*\r\nX120644341Y-112294999D01*\r\nX120644341Y-112295000D01*\r\nX120664936Y-112530403D01*\r\nX120664938Y-112530413D01*\r\nX120726094Y-112758655D01*\r\nX120726096Y-112758659D01*\r\nX120726097Y-112758663D01*\r\nX120820733Y-112961610D01*\r\nX120825965Y-112972830D01*\r\nX120825967Y-112972834D01*\r\nX120905754Y-113086780D01*\r\nX120961505Y-113166401D01*\r\nX121128599Y-113333495D01*\r\nX121212558Y-113392284D01*\r\nX121322165Y-113469032D01*\r\nX121322167Y-113469033D01*\r\nX121322170Y-113469035D01*\r\nX121536337Y-113568903D01*\r\nX121764592Y-113630063D01*\r\nX121952918Y-113646539D01*\r\nX121999999Y-113650659D01*\r\nX122000000Y-113650659D01*\r\nX122000001Y-113650659D01*\r\nX122039234Y-113647226D01*\r\nX122235408Y-113630063D01*\r\nX122463663Y-113568903D01*\r\nX122677830Y-113469035D01*\r\nX122871401Y-113333495D01*\r\nX123018502Y-113186393D01*\r\nX123079822Y-113152911D01*\r\nX123149513Y-113157895D01*\r\nX123193861Y-113186396D01*\r\nX124634339Y-114626874D01*\r\nX124634349Y-114626885D01*\r\nX124638679Y-114631215D01*\r\nX124638680Y-114631216D01*\r\nX124750484Y-114743020D01*\r\nX124837295Y-114793139D01*\r\nX124837297Y-114793141D01*\r\nX124875351Y-114815111D01*\r\nX124887415Y-114822077D01*\r\nX125040143Y-114863000D01*\r\nX153392531Y-114863000D01*\r\nX153392547Y-114863001D01*\r\nX153400143Y-114863001D01*\r\nX153558254Y-114863001D01*\r\nX153558257Y-114863001D01*\r\nX153710985Y-114822077D01*\r\nX153761104Y-114793139D01*\r\nX153847916Y-114743020D01*\r\nX153959720Y-114631216D01*\r\nX153959720Y-114631214D01*\r\nX153969928Y-114621007D01*\r\nX153969930Y-114621004D01*\r\nX154718506Y-113872428D01*\r\nX154718511Y-113872424D01*\r\nX154728714Y-113862220D01*\r\nX154728716Y-113862220D01*\r\nX154840520Y-113750416D01*\r\nX154898114Y-113650659D01*\r\nX154919577Y-113613485D01*\r\nX154926480Y-113587719D01*\r\nX154962844Y-113528060D01*\r\nX155007936Y-113501882D01*\r\nX155013744Y-113499995D01*\r\nX172244592Y-113499995D01*\r\nX172244592Y-113500004D01*\r\nX172264196Y-113761620D01*\r\nX172264197Y-113761625D01*\r\nX172322576Y-114017402D01*\r\nX172322578Y-114017411D01*\r\nX172322580Y-114017416D01*\r\nX172418432Y-114261643D01*\r\nX172549614Y-114488857D01*\r\nX172655000Y-114621007D01*\r\nX172713198Y-114693985D01*\r\nX172820062Y-114793139D01*\r\nX172905521Y-114872433D01*\r\nX173122296Y-115020228D01*\r\nX173122301Y-115020230D01*\r\nX173122302Y-115020231D01*\r\nX173122303Y-115020232D01*\r\nX173247843Y-115080688D01*\r\nX173358673Y-115134061D01*\r\nX173358674Y-115134061D01*\r\nX173358677Y-115134063D01*\r\nX173609385Y-115211396D01*\r\nX173868818Y-115250500D01*\r\nX174131182Y-115250500D01*\r\nX174390615Y-115211396D01*\r\nX174641323Y-115134063D01*\r\nX174877704Y-115020228D01*\r\nX175094479Y-114872433D01*\r\nX175286805Y-114693981D01*\r\nX175450386Y-114488857D01*\r\nX175581568Y-114261643D01*\r\nX175677420Y-114017416D01*\r\nX175735802Y-113761630D01*\r\nX175735803Y-113761620D01*\r\nX175755408Y-113500004D01*\r\nX175755408Y-113499995D01*\r\nX175735803Y-113238379D01*\r\nX175735802Y-113238374D01*\r\nX175735802Y-113238370D01*\r\nX175677420Y-112982584D01*\r\nX175581568Y-112738357D01*\r\nX175450386Y-112511143D01*\r\nX175286805Y-112306019D01*\r\nX175286804Y-112306018D01*\r\nX175286801Y-112306014D01*\r\nX175094479Y-112127567D01*\r\nX174994769Y-112059586D01*\r\nX174877704Y-111979772D01*\r\nX174877700Y-111979770D01*\r\nX174877697Y-111979768D01*\r\nX174877696Y-111979767D01*\r\nX174641325Y-111865938D01*\r\nX174641327Y-111865938D01*\r\nX174390623Y-111788606D01*\r\nX174390619Y-111788605D01*\r\nX174390615Y-111788604D01*\r\nX174265823Y-111769794D01*\r\nX174131187Y-111749500D01*\r\nX174131182Y-111749500D01*\r\nX173868818Y-111749500D01*\r\nX173868812Y-111749500D01*\r\nX173707247Y-111773853D01*\r\nX173609385Y-111788604D01*\r\nX173609382Y-111788605D01*\r\nX173609376Y-111788606D01*\r\nX173358673Y-111865938D01*\r\nX173122303Y-111979767D01*\r\nX173122302Y-111979768D01*\r\nX172905520Y-112127567D01*\r\nX172713198Y-112306014D01*\r\nX172549614Y-112511143D01*\r\nX172418432Y-112738356D01*\r\nX172322582Y-112982578D01*\r\nX172322576Y-112982597D01*\r\nX172264197Y-113238374D01*\r\nX172264196Y-113238379D01*\r\nX172244592Y-113499995D01*\r\nX155013744Y-113499995D01*\r\nX155059219Y-113485220D01*\r\nX155241610Y-113392287D01*\r\nX155334590Y-113324732D01*\r\nX155407213Y-113271971D01*\r\nX155407215Y-113271968D01*\r\nX155407219Y-113271966D01*\r\nX155551966Y-113127219D01*\r\nX155551968Y-113127215D01*\r\nX155551971Y-113127213D01*\r\nX155657039Y-112982597D01*\r\nX155672287Y-112961610D01*\r\nX155765220Y-112779219D01*\r\nX155828477Y-112584534D01*\r\nX155860500Y-112382352D01*\r\nX155860500Y-112177648D01*\r\nX155841802Y-112059596D01*\r\nX155828477Y-111975465D01*\r\nX155781649Y-111831344D01*\r\nX155765220Y-111780781D01*\r\nX155765218Y-111780778D01*\r\nX155765218Y-111780776D01*\r\nX155707129Y-111666771D01*\r\nX155672287Y-111598390D01*\r\nX155664556Y-111587749D01*\r\nX155551971Y-111432786D01*\r\nX155505190Y-111386005D01*\r\nX155471705Y-111324682D01*\r\nX155476689Y-111254990D01*\r\nX155505186Y-111210648D01*\r\nX158215838Y-108499995D01*\r\nX172244592Y-108499995D01*\r\nX172244592Y-108500004D01*\r\nX172264196Y-108761620D01*\r\nX172264197Y-108761625D01*\r\nX172322576Y-109017402D01*\r\nX172322578Y-109017411D01*\r\nX172322580Y-109017416D01*\r\nX172418432Y-109261643D01*\r\nX172549614Y-109488857D01*\r\nX172608334Y-109562489D01*\r\nX172713198Y-109693985D01*\r\nX172873100Y-109842351D01*\r\nX172905521Y-109872433D01*\r\nX173122296Y-110020228D01*\r\nX173122301Y-110020230D01*\r\nX173122302Y-110020231D01*\r\nX173122303Y-110020232D01*\r\nX173209051Y-110062007D01*\r\nX173358673Y-110134061D01*\r\nX173358674Y-110134061D01*\r\nX173358677Y-110134063D01*\r\nX173609385Y-110211396D01*\r\nX173868818Y-110250500D01*\r\nX174131182Y-110250500D01*\r\nX174390615Y-110211396D01*\r\nX174641323Y-110134063D01*\r\nX174877704Y-110020228D01*\r\nX175094479Y-109872433D01*\r\nX175286805Y-109693981D01*\r\nX175450386Y-109488857D01*\r\nX175581568Y-109261643D01*\r\nX175677420Y-109017416D01*\r\nX175735802Y-108761630D01*\r\nX175736821Y-108748034D01*\r\nX175755408Y-108500004D01*\r\nX175755408Y-108499995D01*\r\nX175735803Y-108238379D01*\r\nX175735802Y-108238374D01*\r\nX175735802Y-108238370D01*\r\nX175677420Y-107982584D01*\r\nX175581568Y-107738357D01*\r\nX175450386Y-107511143D01*\r\nX175286805Y-107306019D01*\r\nX175286804Y-107306018D01*\r\nX175286801Y-107306014D01*\r\nX175094479Y-107127567D01*\r\nX174965678Y-107039752D01*\r\nX174877704Y-106979772D01*\r\nX174877700Y-106979770D01*\r\nX174877697Y-106979768D01*\r\nX174877696Y-106979767D01*\r\nX174641325Y-106865938D01*\r\nX174641327Y-106865938D01*\r\nX174390623Y-106788606D01*\r\nX174390619Y-106788605D01*\r\nX174390615Y-106788604D01*\r\nX174265823Y-106769794D01*\r\nX174131187Y-106749500D01*\r\nX174131182Y-106749500D01*\r\nX173868818Y-106749500D01*\r\nX173868812Y-106749500D01*\r\nX173707247Y-106773853D01*\r\nX173609385Y-106788604D01*\r\nX173609382Y-106788605D01*\r\nX173609376Y-106788606D01*\r\nX173358673Y-106865938D01*\r\nX173122303Y-106979767D01*\r\nX173122302Y-106979768D01*\r\nX173122296Y-106979771D01*\r\nX173122296Y-106979772D01*\r\nX173102615Y-106993190D01*\r\nX172905520Y-107127567D01*\r\nX172713198Y-107306014D01*\r\nX172549614Y-107511143D01*\r\nX172418432Y-107738356D01*\r\nX172322582Y-107982578D01*\r\nX172322576Y-107982597D01*\r\nX172264197Y-108238374D01*\r\nX172264196Y-108238379D01*\r\nX172244592Y-108499995D01*\r\nX158215838Y-108499995D01*\r\nX160858506Y-105857327D01*\r\nX160858511Y-105857324D01*\r\nX160868714Y-105847120D01*\r\nX160868716Y-105847120D01*\r\nX160980520Y-105735316D01*\r\nX161048379Y-105617780D01*\r\nX161059577Y-105598385D01*\r\nX161100501Y-105445657D01*\r\nX161100501Y-105287543D01*\r\nX161100501Y-105279948D01*\r\nX161100500Y-105279930D01*\r\nX161100500Y-103499995D01*\r\nX172244592Y-103499995D01*\r\nX172244592Y-103500004D01*\r\nX172264196Y-103761620D01*\r\nX172264197Y-103761625D01*\r\nX172322576Y-104017402D01*\r\nX172322578Y-104017411D01*\r\nX172322580Y-104017416D01*\r\nX172418432Y-104261643D01*\r\nX172549614Y-104488857D01*\r\nX172635014Y-104595945D01*\r\nX172713198Y-104693985D01*\r\nX172894753Y-104862441D01*\r\nX172905521Y-104872433D01*\r\nX173122296Y-105020228D01*\r\nX173122301Y-105020230D01*\r\nX173122302Y-105020231D01*\r\nX173122303Y-105020232D01*\r\nX173171069Y-105043716D01*\r\nX173358673Y-105134061D01*\r\nX173358674Y-105134061D01*\r\nX173358677Y-105134063D01*\r\nX173609385Y-105211396D01*\r\nX173868818Y-105250500D01*\r\nX174131182Y-105250500D01*\r\nX174390615Y-105211396D01*\r\nX174641323Y-105134063D01*\r\nX174877704Y-105020228D01*\r\nX175094479Y-104872433D01*\r\nX175286805Y-104693981D01*\r\nX175450386Y-104488857D01*\r\nX175581568Y-104261643D01*\r\nX175677420Y-104017416D01*\r\nX175735802Y-103761630D01*\r\nX175735803Y-103761620D01*\r\nX175755408Y-103500004D01*\r\nX175755408Y-103499995D01*\r\nX175735803Y-103238379D01*\r\nX175735802Y-103238374D01*\r\nX175735802Y-103238370D01*\r\nX175677420Y-102982584D01*\r\nX175581568Y-102738357D01*\r\nX175450386Y-102511143D01*\r\nX175286805Y-102306019D01*\r\nX175286804Y-102306018D01*\r\nX175286801Y-102306014D01*\r\nX175094479Y-102127567D01*\r\nX174877704Y-101979772D01*\r\nX174877700Y-101979770D01*\r\nX174877697Y-101979768D01*\r\nX174877696Y-101979767D01*\r\nX174641325Y-101865938D01*\r\nX174641327Y-101865938D01*\r\nX174390623Y-101788606D01*\r\nX174390619Y-101788605D01*\r\nX174390615Y-101788604D01*\r\nX174265823Y-101769794D01*\r\nX174131187Y-101749500D01*\r\nX174131182Y-101749500D01*\r\nX173868818Y-101749500D01*\r\nX173868812Y-101749500D01*\r\nX173707247Y-101773853D01*\r\nX173609385Y-101788604D01*\r\nX173609382Y-101788605D01*\r\nX173609376Y-101788606D01*\r\nX173358673Y-101865938D01*\r\nX173122303Y-101979767D01*\r\nX173122302Y-101979768D01*\r\nX172905520Y-102127567D01*\r\nX172713198Y-102306014D01*\r\nX172549614Y-102511143D01*\r\nX172418432Y-102738356D01*\r\nX172322582Y-102982578D01*\r\nX172322576Y-102982597D01*\r\nX172264197Y-103238374D01*\r\nX172264196Y-103238379D01*\r\nX172244592Y-103499995D01*\r\nX161100500Y-103499995D01*\r\nX161100500Y-98499995D01*\r\nX172244592Y-98499995D01*\r\nX172244592Y-98500004D01*\r\nX172264196Y-98761620D01*\r\nX172264197Y-98761625D01*\r\nX172322576Y-99017402D01*\r\nX172322578Y-99017411D01*\r\nX172322580Y-99017416D01*\r\nX172418432Y-99261643D01*\r\nX172549614Y-99488857D01*\r\nX172634270Y-99595012D01*\r\nX172713198Y-99693985D01*\r\nX172860234Y-99830413D01*\r\nX172905521Y-99872433D01*\r\nX173122296Y-100020228D01*\r\nX173122301Y-100020230D01*\r\nX173122302Y-100020231D01*\r\nX173122303Y-100020232D01*\r\nX173202107Y-100058663D01*\r\nX173358673Y-100134061D01*\r\nX173358674Y-100134061D01*\r\nX173358677Y-100134063D01*\r\nX173609385Y-100211396D01*\r\nX173868818Y-100250500D01*\r\nX174131182Y-100250500D01*\r\nX174390615Y-100211396D01*\r\nX174641323Y-100134063D01*\r\nX174877704Y-100020228D01*\r\nX175094479Y-99872433D01*\r\nX175286805Y-99693981D01*\r\nX175450386Y-99488857D01*\r\nX175581568Y-99261643D01*\r\nX175677420Y-99017416D01*\r\nX175735802Y-98761630D01*\r\nX175735803Y-98761620D01*\r\nX175755408Y-98500004D01*\r\nX175755408Y-98499995D01*\r\nX175735803Y-98238379D01*\r\nX175735802Y-98238374D01*\r\nX175735802Y-98238370D01*\r\nX175677420Y-97982584D01*\r\nX175581568Y-97738357D01*\r\nX175450386Y-97511143D01*\r\nX175286805Y-97306019D01*\r\nX175286804Y-97306018D01*\r\nX175286801Y-97306014D01*\r\nX175094479Y-97127567D01*\r\nX175072667Y-97112696D01*\r\nX174877704Y-96979772D01*\r\nX174877700Y-96979770D01*\r\nX174877697Y-96979768D01*\r\nX174877696Y-96979767D01*\r\nX174641325Y-96865938D01*\r\nX174641327Y-96865938D01*\r\nX174390623Y-96788606D01*\r\nX174390619Y-96788605D01*\r\nX174390615Y-96788604D01*\r\nX174265823Y-96769794D01*\r\nX174131187Y-96749500D01*\r\nX174131182Y-96749500D01*\r\nX173868818Y-96749500D01*\r\nX173868812Y-96749500D01*\r\nX173707247Y-96773853D01*\r\nX173609385Y-96788604D01*\r\nX173609382Y-96788605D01*\r\nX173609376Y-96788606D01*\r\nX173358673Y-96865938D01*\r\nX173122303Y-96979767D01*\r\nX173122302Y-96979768D01*\r\nX172905520Y-97127567D01*\r\nX172713198Y-97306014D01*\r\nX172549614Y-97511143D01*\r\nX172418432Y-97738356D01*\r\nX172322582Y-97982578D01*\r\nX172322576Y-97982597D01*\r\nX172264197Y-98238374D01*\r\nX172264196Y-98238379D01*\r\nX172244592Y-98499995D01*\r\nX161100500Y-98499995D01*\r\nX161100500Y-93499995D01*\r\nX172244592Y-93499995D01*\r\nX172244592Y-93500004D01*\r\nX172264196Y-93761620D01*\r\nX172264197Y-93761625D01*\r\nX172322576Y-94017402D01*\r\nX172322578Y-94017411D01*\r\nX172322580Y-94017416D01*\r\nX172418432Y-94261643D01*\r\nX172549614Y-94488857D01*\r\nX172681736Y-94654533D01*\r\nX172713198Y-94693985D01*\r\nX172832343Y-94804534D01*\r\nX172905521Y-94872433D01*\r\nX173122296Y-95020228D01*\r\nX173122301Y-95020230D01*\r\nX173122302Y-95020231D01*\r\nX173122303Y-95020232D01*\r\nX173247843Y-95080688D01*\r\nX173358673Y-95134061D01*\r\nX173358674Y-95134061D01*\r\nX173358677Y-95134063D01*\r\nX173609385Y-95211396D01*\r\nX173868818Y-95250500D01*\r\nX174131182Y-95250500D01*\r\nX174390615Y-95211396D01*\r\nX174641323Y-95134063D01*\r\nX174877704Y-95020228D01*\r\nX175094479Y-94872433D01*\r\nX175286805Y-94693981D01*\r\nX175450386Y-94488857D01*\r\nX175581568Y-94261643D01*\r\nX175677420Y-94017416D01*\r\nX175735802Y-93761630D01*\r\nX175737826Y-93734623D01*\r\nX175755408Y-93500004D01*\r\nX175755408Y-93499995D01*\r\nX175735803Y-93238379D01*\r\nX175735802Y-93238374D01*\r\nX175735802Y-93238370D01*\r\nX175677420Y-92982584D01*\r\nX175581568Y-92738357D01*\r\nX175450386Y-92511143D01*\r\nX175286805Y-92306019D01*\r\nX175286804Y-92306018D01*\r\nX175286801Y-92306014D01*\r\nX175094479Y-92127567D01*\r\nX174877704Y-91979772D01*\r\nX174877700Y-91979770D01*\r\nX174877697Y-91979768D01*\r\nX174877696Y-91979767D01*\r\nX174641325Y-91865938D01*\r\nX174641327Y-91865938D01*\r\nX174390623Y-91788606D01*\r\nX174390619Y-91788605D01*\r\nX174390615Y-91788604D01*\r\nX174265823Y-91769794D01*\r\nX174131187Y-91749500D01*\r\nX174131182Y-91749500D01*\r\nX173868818Y-91749500D01*\r\nX173868812Y-91749500D01*\r\nX173707247Y-91773853D01*\r\nX173609385Y-91788604D01*\r\nX173609382Y-91788605D01*\r\nX173609376Y-91788606D01*\r\nX173358673Y-91865938D01*\r\nX173122303Y-91979767D01*\r\nX173122302Y-91979768D01*\r\nX172905520Y-92127567D01*\r\nX172713198Y-92306014D01*\r\nX172549614Y-92511143D01*\r\nX172418432Y-92738356D01*\r\nX172322582Y-92982578D01*\r\nX172322576Y-92982597D01*\r\nX172264197Y-93238374D01*\r\nX172264196Y-93238379D01*\r\nX172244592Y-93499995D01*\r\nX161100500Y-93499995D01*\r\nX161100500Y-92820290D01*\r\nX161120185Y-92753251D01*\r\nX161172101Y-92707906D01*\r\nX161177830Y-92705235D01*\r\nX161371401Y-92569695D01*\r\nX161538495Y-92402601D01*\r\nX161674035Y-92209030D01*\r\nX161773903Y-91994863D01*\r\nX161835063Y-91766608D01*\r\nX161855659Y-91531200D01*\r\nX161835063Y-91295792D01*\r\nX161773903Y-91067537D01*\r\nX161674035Y-90853371D01*\r\nX161661511Y-90835484D01*\r\nX161538494Y-90659797D01*\r\nX161371402Y-90492706D01*\r\nX161371396Y-90492701D01*\r\nX161185842Y-90362775D01*\r\nX161142217Y-90308198D01*\r\nX161135023Y-90238700D01*\r\nX161166546Y-90176345D01*\r\nX161185842Y-90159625D01*\r\nX161222351Y-90134061D01*\r\nX161371401Y-90029695D01*\r\nX161538495Y-89862601D01*\r\nX161674035Y-89669030D01*\r\nX161773903Y-89454863D01*\r\nX161835063Y-89226608D01*\r\nX161855659Y-88991200D01*\r\nX161835063Y-88755792D01*\r\nX161773903Y-88527537D01*\r\nX161761060Y-88499995D01*\r\nX172244592Y-88499995D01*\r\nX172244592Y-88500004D01*\r\nX172264196Y-88761620D01*\r\nX172264197Y-88761625D01*\r\nX172322576Y-89017402D01*\r\nX172322578Y-89017411D01*\r\nX172322580Y-89017416D01*\r\nX172418432Y-89261643D01*\r\nX172549614Y-89488857D01*\r\nX172681736Y-89654533D01*\r\nX172713198Y-89693985D01*\r\nX172848368Y-89819403D01*\r\nX172905521Y-89872433D01*\r\nX173122296Y-90020228D01*\r\nX173122301Y-90020230D01*\r\nX173122302Y-90020231D01*\r\nX173122303Y-90020232D01*\r\nX173242541Y-90078135D01*\r\nX173358673Y-90134061D01*\r\nX173358674Y-90134061D01*\r\nX173358677Y-90134063D01*\r\nX173609385Y-90211396D01*\r\nX173868818Y-90250500D01*\r\nX174131182Y-90250500D01*\r\nX174390615Y-90211396D01*\r\nX174641323Y-90134063D01*\r\nX174851536Y-90032830D01*\r\nX174877696Y-90020232D01*\r\nX174877696Y-90020231D01*\r\nX174877704Y-90020228D01*\r\nX175094479Y-89872433D01*\r\nX175286805Y-89693981D01*\r\nX175450386Y-89488857D01*\r\nX175581568Y-89261643D01*\r\nX175677420Y-89017416D01*\r\nX175735802Y-88761630D01*\r\nX175736239Y-88755796D01*\r\nX175755408Y-88500004D01*\r\nX175755408Y-88499995D01*\r\nX175735803Y-88238379D01*\r\nX175735802Y-88238374D01*\r\nX175735802Y-88238370D01*\r\nX175677420Y-87982584D01*\r\nX175581568Y-87738357D01*\r\nX175450386Y-87511143D01*\r\nX175286805Y-87306019D01*\r\nX175286804Y-87306018D01*\r\nX175286801Y-87306014D01*\r\nX175094479Y-87127567D01*\r\nX174877704Y-86979772D01*\r\nX174877700Y-86979770D01*\r\nX174877697Y-86979768D01*\r\nX174877696Y-86979767D01*\r\nX174641325Y-86865938D01*\r\nX174641327Y-86865938D01*\r\nX174390623Y-86788606D01*\r\nX174390619Y-86788605D01*\r\nX174390615Y-86788604D01*\r\nX174265823Y-86769794D01*\r\nX174131187Y-86749500D01*\r\nX174131182Y-86749500D01*\r\nX173868818Y-86749500D01*\r\nX173868812Y-86749500D01*\r\nX173707247Y-86773853D01*\r\nX173609385Y-86788604D01*\r\nX173609382Y-86788605D01*\r\nX173609376Y-86788606D01*\r\nX173358673Y-86865938D01*\r\nX173122303Y-86979767D01*\r\nX173122302Y-86979768D01*\r\nX172905520Y-87127567D01*\r\nX172713198Y-87306014D01*\r\nX172549614Y-87511143D01*\r\nX172418432Y-87738356D01*\r\nX172322582Y-87982578D01*\r\nX172322576Y-87982597D01*\r\nX172264197Y-88238374D01*\r\nX172264196Y-88238379D01*\r\nX172244592Y-88499995D01*\r\nX161761060Y-88499995D01*\r\nX161674035Y-88313371D01*\r\nX161621526Y-88238379D01*\r\nX161538494Y-88119797D01*\r\nX161371402Y-87952706D01*\r\nX161371396Y-87952701D01*\r\nX161185842Y-87822775D01*\r\nX161142217Y-87768198D01*\r\nX161135023Y-87698700D01*\r\nX161166546Y-87636345D01*\r\nX161185842Y-87619625D01*\r\nX161340770Y-87511143D01*\r\nX161371401Y-87489695D01*\r\nX161538495Y-87322601D01*\r\nX161674035Y-87129030D01*\r\nX161773903Y-86914863D01*\r\nX161835063Y-86686608D01*\r\nX161855659Y-86451200D01*\r\nX161835063Y-86215792D01*\r\nX161773903Y-85987537D01*\r\nX161674035Y-85773371D01*\r\nX161656139Y-85747812D01*\r\nX161538494Y-85579797D01*\r\nX161371402Y-85412706D01*\r\nX161371396Y-85412701D01*\r\nX161185842Y-85282775D01*\r\nX161142217Y-85228198D01*\r\nX161135023Y-85158700D01*\r\nX161166546Y-85096345D01*\r\nX161185842Y-85079625D01*\r\nX161270665Y-85020231D01*\r\nX161371401Y-84949695D01*\r\nX161538495Y-84782601D01*\r\nX161674035Y-84589030D01*\r\nX161773903Y-84374863D01*\r\nX161835063Y-84146608D01*\r\nX161855659Y-83911200D01*\r\nX161835063Y-83675792D01*\r\nX161787959Y-83499995D01*\r\nX172244592Y-83499995D01*\r\nX172244592Y-83500004D01*\r\nX172264196Y-83761620D01*\r\nX172264197Y-83761625D01*\r\nX172322576Y-84017402D01*\r\nX172322578Y-84017411D01*\r\nX172322580Y-84017416D01*\r\nX172418432Y-84261643D01*\r\nX172549614Y-84488857D01*\r\nX172629503Y-84589034D01*\r\nX172713198Y-84693985D01*\r\nX172894753Y-84862441D01*\r\nX172905521Y-84872433D01*\r\nX173122296Y-85020228D01*\r\nX173122301Y-85020230D01*\r\nX173122302Y-85020231D01*\r\nX173122303Y-85020232D01*\r\nX173204655Y-85059890D01*\r\nX173358673Y-85134061D01*\r\nX173358674Y-85134061D01*\r\nX173358677Y-85134063D01*\r\nX173609385Y-85211396D01*\r\nX173868818Y-85250500D01*\r\nX174131182Y-85250500D01*\r\nX174390615Y-85211396D01*\r\nX174641323Y-85134063D01*\r\nX174877704Y-85020228D01*\r\nX175094479Y-84872433D01*\r\nX175286805Y-84693981D01*\r\nX175450386Y-84488857D01*\r\nX175581568Y-84261643D01*\r\nX175677420Y-84017416D01*\r\nX175735802Y-83761630D01*\r\nX175755408Y-83500000D01*\r\nX175751476Y-83447535D01*\r\nX175735803Y-83238379D01*\r\nX175735802Y-83238374D01*\r\nX175735802Y-83238370D01*\r\nX175677420Y-82982584D01*\r\nX175581568Y-82738357D01*\r\nX175450386Y-82511143D01*\r\nX175286805Y-82306019D01*\r\nX175286804Y-82306018D01*\r\nX175286801Y-82306014D01*\r\nX175094479Y-82127567D01*\r\nX174936031Y-82019539D01*\r\nX174877704Y-81979772D01*\r\nX174877700Y-81979770D01*\r\nX174877697Y-81979768D01*\r\nX174877696Y-81979767D01*\r\nX174641325Y-81865938D01*\r\nX174641327Y-81865938D01*\r\nX174390623Y-81788606D01*\r\nX174390619Y-81788605D01*\r\nX174390615Y-81788604D01*\r\nX174265823Y-81769794D01*\r\nX174131187Y-81749500D01*\r\nX174131182Y-81749500D01*\r\nX173868818Y-81749500D01*\r\nX173868812Y-81749500D01*\r\nX173707247Y-81773853D01*\r\nX173609385Y-81788604D01*\r\nX173609382Y-81788605D01*\r\nX173609376Y-81788606D01*\r\nX173358673Y-81865938D01*\r\nX173122303Y-81979767D01*\r\nX173122302Y-81979768D01*\r\nX172905520Y-82127567D01*\r\nX172713198Y-82306014D01*\r\nX172549614Y-82511143D01*\r\nX172418432Y-82738356D01*\r\nX172322582Y-82982578D01*\r\nX172322576Y-82982597D01*\r\nX172264197Y-83238374D01*\r\nX172264196Y-83238379D01*\r\nX172244592Y-83499995D01*\r\nX161787959Y-83499995D01*\r\nX161773903Y-83447537D01*\r\nX161674035Y-83233371D01*\r\nX161538495Y-83039799D01*\r\nX161416567Y-82917871D01*\r\nX161383084Y-82856551D01*\r\nX161388068Y-82786859D01*\r\nX161429939Y-82730925D01*\r\nX161460915Y-82714010D01*\r\nX161592331Y-82664996D01*\r\nX161707546Y-82578746D01*\r\nX161793796Y-82463531D01*\r\nX161844091Y-82328683D01*\r\nX161850500Y-82269073D01*\r\nX161850499Y-80943999D01*\r\nX161870184Y-80876961D01*\r\nX161922987Y-80831206D01*\r\nX161974499Y-80820000D01*\r\nX165193831Y-80820000D01*\r\nX165193847Y-80820001D01*\r\nX165201443Y-80820001D01*\r\nX165359554Y-80820001D01*\r\nX165359557Y-80820001D01*\r\nX165512285Y-80779077D01*\r\nX165591368Y-80733418D01*\r\nX165649216Y-80700020D01*\r\nX165761020Y-80588216D01*\r\nX165761020Y-80588214D01*\r\nX165771224Y-80578011D01*\r\nX165771228Y-80578006D01*\r\nX169147099Y-77202135D01*\r\nX172249500Y-77202135D01*\r\nX172249500Y-79797870D01*\r\nX172249501Y-79797876D01*\r\nX172255908Y-79857483D01*\r\nX172306202Y-79992328D01*\r\nX172306206Y-79992335D01*\r\nX172392452Y-80107544D01*\r\nX172392455Y-80107547D01*\r\nX172507664Y-80193793D01*\r\nX172507671Y-80193797D01*\r\nX172642517Y-80244091D01*\r\nX172642516Y-80244091D01*\r\nX172649444Y-80244835D01*\r\nX172702127Y-80250500D01*\r\nX175297872Y-80250499D01*\r\nX175357483Y-80244091D01*\r\nX175492331Y-80193796D01*\r\nX175607546Y-80107546D01*\r\nX175693796Y-79992331D01*\r\nX175744091Y-79857483D01*\r\nX175750500Y-79797873D01*\r\nX175750499Y-77202128D01*\r\nX175744091Y-77142517D01*\r\nX175695976Y-77013515D01*\r\nX175693797Y-77007671D01*\r\nX175693793Y-77007664D01*\r\nX175607547Y-76892455D01*\r\nX175607544Y-76892452D01*\r\nX175492335Y-76806206D01*\r\nX175492328Y-76806202D01*\r\nX175357482Y-76755908D01*\r\nX175357483Y-76755908D01*\r\nX175297883Y-76749501D01*\r\nX175297881Y-76749500D01*\r\nX175297873Y-76749500D01*\r\nX175297864Y-76749500D01*\r\nX172702129Y-76749500D01*\r\nX172702123Y-76749501D01*\r\nX172642516Y-76755908D01*\r\nX172507671Y-76806202D01*\r\nX172507664Y-76806206D01*\r\nX172392455Y-76892452D01*\r\nX172392452Y-76892455D01*\r\nX172306206Y-77007664D01*\r\nX172306202Y-77007671D01*\r\nX172255908Y-77142517D01*\r\nX172249501Y-77202116D01*\r\nX172249501Y-77202123D01*\r\nX172249500Y-77202135D01*\r\nX169147099Y-77202135D01*\r\nX173199605Y-73149628D01*\r\nX173260926Y-73116145D01*\r\nX173330618Y-73121129D01*\r\nX173341079Y-73125588D01*\r\nX173358677Y-73134063D01*\r\nX173609385Y-73211396D01*\r\nX173868818Y-73250500D01*\r\nX174131182Y-73250500D01*\r\nX174390615Y-73211396D01*\r\nX174641323Y-73134063D01*\r\nX174847684Y-73034685D01*\r\nX174877696Y-73020232D01*\r\nX174877696Y-73020231D01*\r\nX174877704Y-73020228D01*\r\nX175094479Y-72872433D01*\r\nX175286805Y-72693981D01*\r\nX175450386Y-72488857D01*\r\nX175581568Y-72261643D01*\r\nX175677420Y-72017416D01*\r\nX175735802Y-71761630D01*\r\nX175736622Y-71750686D01*\r\nX175755408Y-71500004D01*\r\nX175755408Y-71499995D01*\r\nX175735803Y-71238379D01*\r\nX175735802Y-71238374D01*\r\nX175735802Y-71238370D01*\r\nX175677420Y-70982584D01*\r\nX175581568Y-70738357D01*\r\nX175450386Y-70511143D01*\r\nX175286805Y-70306019D01*\r\nX175286804Y-70306018D01*\r\nX175286801Y-70306014D01*\r\nX175094479Y-70127567D01*\r\nX175035299Y-70087219D01*\r\nX174877704Y-69979772D01*\r\nX174877700Y-69979770D01*\r\nX174877697Y-69979768D01*\r\nX174877696Y-69979767D01*\r\nX174641325Y-69865938D01*\r\nX174641327Y-69865938D01*\r\nX174390623Y-69788606D01*\r\nX174390619Y-69788605D01*\r\nX174390615Y-69788604D01*\r\nX174265823Y-69769794D01*\r\nX174131187Y-69749500D01*\r\nX174131182Y-69749500D01*\r\nX173868818Y-69749500D01*\r\nX173868812Y-69749500D01*\r\nX173707247Y-69773853D01*\r\nX173609385Y-69788604D01*\r\nX173609382Y-69788605D01*\r\nX173609376Y-69788606D01*\r\nX173358673Y-69865938D01*\r\nX173122303Y-69979767D01*\r\nX173122302Y-69979768D01*\r\nX172905520Y-70127567D01*\r\nX172713198Y-70306014D01*\r\nX172549614Y-70511143D01*\r\nX172418432Y-70738356D01*\r\nX172322582Y-70982578D01*\r\nX172322576Y-70982597D01*\r\nX172264197Y-71238374D01*\r\nX172264196Y-71238379D01*\r\nX172244592Y-71499995D01*\r\nX172244592Y-71500004D01*\r\nX172264196Y-71761620D01*\r\nX172264197Y-71761625D01*\r\nX172322578Y-72017412D01*\r\nX172380509Y-72165019D01*\r\nX172386677Y-72234616D01*\r\nX172354239Y-72296500D01*\r\nX172352761Y-72298002D01*\r\nX165068084Y-79582681D01*\r\nX165006761Y-79616166D01*\r\nX164980403Y-79619000D01*\r\nX161224500Y-79619000D01*\r\nX161157461Y-79599315D01*\r\nX161111706Y-79546511D01*\r\nX161100500Y-79495000D01*\r\nX161100500Y-78942643D01*\r\nX161100499Y-78942639D01*\r\nX161088146Y-78896536D01*\r\nX161088146Y-78896535D01*\r\nX161059577Y-78789915D01*\r\nX161030639Y-78739795D01*\r\nX160980520Y-78652984D01*\r\nX160868716Y-78541180D01*\r\nX160868715Y-78541179D01*\r\nX160864385Y-78536849D01*\r\nX160864374Y-78536839D01*\r\nX155331652Y-73004117D01*\r\nX155298167Y-72942794D01*\r\nX155303151Y-72873102D01*\r\nX155345023Y-72817169D01*\r\nX155346448Y-72816118D01*\r\nX155407219Y-72771966D01*\r\nX155551966Y-72627219D01*\r\nX155551968Y-72627215D01*\r\nX155551971Y-72627213D01*\r\nX155614605Y-72541003D01*\r\nX155672287Y-72461610D01*\r\nX155765220Y-72279219D01*\r\nX155828477Y-72084534D01*\r\nX155860500Y-71882352D01*\r\nX155860500Y-71677648D01*\r\nX155828477Y-71475466D01*\r\nX155765220Y-71280781D01*\r\nX155765218Y-71280778D01*\r\nX155765218Y-71280776D01*\r\nX155731503Y-71214607D01*\r\nX155672287Y-71098390D01*\r\nX155610321Y-71013100D01*\r\nX155551971Y-70932786D01*\r\nX155505190Y-70886005D01*\r\nX155471705Y-70824682D01*\r\nX155476689Y-70754990D01*\r\nX155505186Y-70710648D01*\r\nX158943912Y-67271921D01*\r\nX159005233Y-67238438D01*\r\nX159074925Y-67243422D01*\r\nX159130858Y-67285294D01*\r\nX159155119Y-67348796D01*\r\nX159164936Y-67461003D01*\r\nX159164938Y-67461013D01*\r\nX159226094Y-67689255D01*\r\nX159226096Y-67689259D01*\r\nX159226097Y-67689263D01*\r\nX159283463Y-67812284D01*\r\nX159325965Y-67903430D01*\r\nX159325967Y-67903434D01*\r\nX159416544Y-68032790D01*\r\nX159450136Y-68080765D01*\r\nX159461501Y-68096995D01*\r\nX159461506Y-68097002D01*\r\nX159628597Y-68264093D01*\r\nX159628603Y-68264098D01*\r\nX159814158Y-68394025D01*\r\nX159857783Y-68448602D01*\r\nX159864977Y-68518100D01*\r\nX159833454Y-68580455D01*\r\nX159814158Y-68597175D01*\r\nX159628597Y-68727105D01*\r\nX159461505Y-68894197D01*\r\nX159325965Y-69087769D01*\r\nX159325964Y-69087771D01*\r\nX159226098Y-69301935D01*\r\nX159226094Y-69301944D01*\r\nX159164938Y-69530186D01*\r\nX159164936Y-69530196D01*\r\nX159144341Y-69765599D01*\r\nX159144341Y-69765600D01*\r\nX159164936Y-70001003D01*\r\nX159164938Y-70001013D01*\r\nX159226094Y-70229255D01*\r\nX159226096Y-70229259D01*\r\nX159226097Y-70229263D01*\r\nX159283266Y-70351861D01*\r\nX159325965Y-70443430D01*\r\nX159325967Y-70443434D01*\r\nX159461501Y-70636995D01*\r\nX159461506Y-70637002D01*\r\nX159628597Y-70804093D01*\r\nX159628603Y-70804098D01*\r\nX159814158Y-70934025D01*\r\nX159857783Y-70988602D01*\r\nX159864977Y-71058100D01*\r\nX159833454Y-71120455D01*\r\nX159814158Y-71137175D01*\r\nX159628597Y-71267105D01*\r\nX159461505Y-71434197D01*\r\nX159325965Y-71627769D01*\r\nX159325964Y-71627771D01*\r\nX159226098Y-71841935D01*\r\nX159226094Y-71841944D01*\r\nX159164938Y-72070186D01*\r\nX159164936Y-72070196D01*\r\nX159144341Y-72305599D01*\r\nX159144341Y-72305600D01*\r\nX159164936Y-72541003D01*\r\nX159164938Y-72541013D01*\r\nX159226094Y-72769255D01*\r\nX159226096Y-72769259D01*\r\nX159226097Y-72769263D01*\r\nX159306208Y-72941061D01*\r\nX159325965Y-72983430D01*\r\nX159325967Y-72983434D01*\r\nX159461501Y-73176995D01*\r\nX159461506Y-73177002D01*\r\nX159628597Y-73344093D01*\r\nX159628603Y-73344098D01*\r\nX159814158Y-73474025D01*\r\nX159857783Y-73528602D01*\r\nX159864977Y-73598100D01*\r\nX159833454Y-73660455D01*\r\nX159814158Y-73677175D01*\r\nX159628597Y-73807105D01*\r\nX159461505Y-73974197D01*\r\nX159325965Y-74167769D01*\r\nX159325964Y-74167771D01*\r\nX159226098Y-74381935D01*\r\nX159226094Y-74381944D01*\r\nX159164938Y-74610186D01*\r\nX159164936Y-74610196D01*\r\nX159144341Y-74845599D01*\r\nX159144341Y-74845600D01*\r\nX159164936Y-75081003D01*\r\nX159164938Y-75081013D01*\r\nX159226094Y-75309255D01*\r\nX159226096Y-75309259D01*\r\nX159226097Y-75309263D01*\r\nX159282039Y-75429231D01*\r\nX159325965Y-75523430D01*\r\nX159325967Y-75523434D01*\r\nX159405323Y-75636765D01*\r\nX159461505Y-75717001D01*\r\nX159628599Y-75884095D01*\r\nX159715522Y-75944959D01*\r\nX159822165Y-76019632D01*\r\nX159822167Y-76019633D01*\r\nX159822170Y-76019635D01*\r\nX160036337Y-76119503D01*\r\nX160264592Y-76180663D01*\r\nX160452918Y-76197139D01*\r\nX160499999Y-76201259D01*\r\nX160500000Y-76201259D01*\r\nX160500001Y-76201259D01*\r\nX160539234Y-76197826D01*\r\nX160735408Y-76180663D01*\r\nX160963663Y-76119503D01*\r\nX161177830Y-76019635D01*\r\nX161371401Y-75884095D01*\r\nX161538495Y-75717001D01*\r\nX161674035Y-75523430D01*\r\nX161773903Y-75309263D01*\r\nX161835063Y-75081008D01*\r\nX161855659Y-74845600D01*\r\nX161835063Y-74610192D01*\r\nX161773903Y-74381937D01*\r\nX161674035Y-74167771D01*\r\nX161542166Y-73979441D01*\r\nX161538494Y-73974197D01*\r\nX161371402Y-73807106D01*\r\nX161371396Y-73807101D01*\r\nX161185842Y-73677175D01*\r\nX161142217Y-73622598D01*\r\nX161135023Y-73553100D01*\r\nX161166546Y-73490745D01*\r\nX161185842Y-73474025D01*\r\nX161323689Y-73377503D01*\r\nX161371401Y-73344095D01*\r\nX161538495Y-73177001D01*\r\nX161674035Y-72983430D01*\r\nX161773903Y-72769263D01*\r\nX161835063Y-72541008D01*\r\nX161855659Y-72305600D01*\r\nX161835063Y-72070192D01*\r\nX161773903Y-71841937D01*\r\nX161674035Y-71627771D01*\r\nX161584570Y-71500000D01*\r\nX161538494Y-71434197D01*\r\nX161371402Y-71267106D01*\r\nX161371396Y-71267101D01*\r\nX161185842Y-71137175D01*\r\nX161142217Y-71082598D01*\r\nX161135023Y-71013100D01*\r\nX161166546Y-70950745D01*\r\nX161185842Y-70934025D01*\r\nX161208026Y-70918491D01*\r\nX161371401Y-70804095D01*\r\nX161538495Y-70637001D01*\r\nX161674035Y-70443430D01*\r\nX161773903Y-70229263D01*\r\nX161835063Y-70001008D01*\r\nX161855659Y-69765600D01*\r\nX161835063Y-69530192D01*\r\nX161773903Y-69301937D01*\r\nX161674035Y-69087771D01*\r\nX161656333Y-69062489D01*\r\nX161538494Y-68894197D01*\r\nX161371402Y-68727106D01*\r\nX161371396Y-68727101D01*\r\nX161185842Y-68597175D01*\r\nX161142217Y-68542598D01*\r\nX161135023Y-68473100D01*\r\nX161166546Y-68410745D01*\r\nX161185842Y-68394025D01*\r\nX161311533Y-68306015D01*\r\nX161371401Y-68264095D01*\r\nX161538495Y-68097001D01*\r\nX161674035Y-67903430D01*\r\nX161773903Y-67689263D01*\r\nX161835063Y-67461008D01*\r\nX161855659Y-67225600D01*\r\nX161835063Y-66990192D01*\r\nX161773903Y-66761937D01*\r\nX161674035Y-66547771D01*\r\nX161640588Y-66500004D01*\r\nX161640582Y-66499995D01*\r\nX172245093Y-66499995D01*\r\nX172245093Y-66500004D01*\r\nX172264692Y-66761545D01*\r\nX172264693Y-66761550D01*\r\nX172323058Y-67017270D01*\r\nX172418883Y-67261426D01*\r\nX172418882Y-67261426D01*\r\nX172550027Y-67488573D01*\r\nX172597874Y-67548571D01*\r\nX173398958Y-66747488D01*\r\nX173423978Y-66807890D01*\r\nX173495112Y-66914351D01*\r\nX173585649Y-67004888D01*\r\nX173692110Y-67076022D01*\r\nX173752510Y-67101041D01*\r\nX172950830Y-67902720D01*\r\nX173122546Y-68019793D01*\r\nX173122550Y-68019795D01*\r\nX173358854Y-68133594D01*\r\nX173358858Y-68133595D01*\r\nX173609494Y-68210907D01*\r\nX173609500Y-68210909D01*\r\nX173868848Y-68249999D01*\r\nX173868857Y-68250000D01*\r\nX174131143Y-68250000D01*\r\nX174131151Y-68249999D01*\r\nX174390499Y-68210909D01*\r\nX174390505Y-68210907D01*\r\nX174641143Y-68133595D01*\r\nX174877445Y-68019798D01*\r\nX174877447Y-68019797D01*\r\nX175049168Y-67902720D01*\r\nX174247488Y-67101041D01*\r\nX174307890Y-67076022D01*\r\nX174414351Y-67004888D01*\r\nX174504888Y-66914351D01*\r\nX174576022Y-66807890D01*\r\nX174601041Y-66747488D01*\r\nX175402125Y-67548572D01*\r\nX175449971Y-67488573D01*\r\nX175581116Y-67261426D01*\r\nX175676941Y-67017270D01*\r\nX175735306Y-66761550D01*\r\nX175735307Y-66761545D01*\r\nX175754907Y-66500004D01*\r\nX175754907Y-66499995D01*\r\nX175735307Y-66238454D01*\r\nX175735306Y-66238449D01*\r\nX175676941Y-65982729D01*\r\nX175581116Y-65738573D01*\r\nX175581117Y-65738573D01*\r\nX175449972Y-65511426D01*\r\nX175402124Y-65451427D01*\r\nX174601041Y-66252510D01*\r\nX174576022Y-66192110D01*\r\nX174504888Y-66085649D01*\r\nX174414351Y-65995112D01*\r\nX174307890Y-65923978D01*\r\nX174247488Y-65898958D01*\r\nX175049168Y-65097278D01*\r\nX174877454Y-64980206D01*\r\nX174877445Y-64980201D01*\r\nX174641142Y-64866404D01*\r\nX174641144Y-64866404D01*\r\nX174390505Y-64789092D01*\r\nX174390499Y-64789090D01*\r\nX174131151Y-64750000D01*\r\nX173868848Y-64750000D01*\r\nX173609500Y-64789090D01*\r\nX173609494Y-64789092D01*\r\nX173358858Y-64866404D01*\r\nX173358854Y-64866405D01*\r\nX173122547Y-64980205D01*\r\nX173122539Y-64980210D01*\r\nX172950830Y-65097277D01*\r\nX173752511Y-65898958D01*\r\nX173692110Y-65923978D01*\r\nX173585649Y-65995112D01*\r\nX173495112Y-66085649D01*\r\nX173423978Y-66192110D01*\r\nX173398958Y-66252510D01*\r\nX172597874Y-65451427D01*\r\nX172550028Y-65511425D01*\r\nX172418883Y-65738573D01*\r\nX172323058Y-65982729D01*\r\nX172264693Y-66238449D01*\r\nX172264692Y-66238454D01*\r\nX172245093Y-66499995D01*\r\nX161640582Y-66499995D01*\r\nX161538496Y-66354200D01*\r\nX161494698Y-66310402D01*\r\nX161416567Y-66232271D01*\r\nX161383084Y-66170951D01*\r\nX161388068Y-66101259D01*\r\nX161429939Y-66045325D01*\r\nX161460915Y-66028410D01*\r\nX161592331Y-65979396D01*\r\nX161707546Y-65893146D01*\r\nX161793796Y-65777931D01*\r\nX161844091Y-65643083D01*\r\nX161850500Y-65583473D01*\r\nX161850499Y-63787728D01*\r\nX161844091Y-63728117D01*\r\nX161818976Y-63660781D01*\r\nX161793797Y-63593271D01*\r\nX161793793Y-63593264D01*\r\nX161707547Y-63478055D01*\r\nX161707544Y-63478052D01*\r\nX161592335Y-63391806D01*\r\nX161592328Y-63391802D01*\r\nX161457482Y-63341508D01*\r\nX161457483Y-63341508D01*\r\nX161397883Y-63335101D01*\r\nX161397881Y-63335100D01*\r\nX161397873Y-63335100D01*\r\nX161397865Y-63335100D01*\r\nX160714096Y-63335100D01*\r\nX160647057Y-63315415D01*\r\nX160601302Y-63262611D01*\r\nX160591358Y-63193453D01*\r\nX160620383Y-63129897D01*\r\nX160626415Y-63123419D01*\r\nX161282621Y-62467213D01*\r\nX162013306Y-61736528D01*\r\nX162013311Y-61736524D01*\r\nX162023514Y-61726320D01*\r\nX162023516Y-61726320D01*\r\nX162135320Y-61614516D01*\r\nX162201438Y-61499995D01*\r\nX172244592Y-61499995D01*\r\nX172244592Y-61500004D01*\r\nX172264196Y-61761620D01*\r\nX172264197Y-61761625D01*\r\nX172264197Y-61761629D01*\r\nX172264198Y-61761630D01*\r\nX172266238Y-61770568D01*\r\nX172322576Y-62017402D01*\r\nX172322579Y-62017412D01*\r\nX172322580Y-62017416D01*\r\nX172418432Y-62261643D01*\r\nX172549614Y-62488857D01*\r\nX172640328Y-62602609D01*\r\nX172713198Y-62693985D01*\r\nX172857084Y-62827490D01*\r\nX172905521Y-62872433D01*\r\nX173122296Y-63020228D01*\r\nX173122301Y-63020230D01*\r\nX173122302Y-63020231D01*\r\nX173122303Y-63020232D01*\r\nX173179369Y-63047713D01*\r\nX173358673Y-63134061D01*\r\nX173358674Y-63134061D01*\r\nX173358677Y-63134063D01*\r\nX173609385Y-63211396D01*\r\nX173868818Y-63250500D01*\r\nX174131182Y-63250500D01*\r\nX174390615Y-63211396D01*\r\nX174641323Y-63134063D01*\r\nX174877704Y-63020228D01*\r\nX175094479Y-62872433D01*\r\nX175286805Y-62693981D01*\r\nX175450386Y-62488857D01*\r\nX175581568Y-62261643D01*\r\nX175677420Y-62017416D01*\r\nX175735802Y-61761630D01*\r\nX175737683Y-61736532D01*\r\nX175755408Y-61500004D01*\r\nX175755408Y-61499995D01*\r\nX175735803Y-61238379D01*\r\nX175735802Y-61238374D01*\r\nX175735802Y-61238370D01*\r\nX175677420Y-60982584D01*\r\nX175581568Y-60738357D01*\r\nX175450386Y-60511143D01*\r\nX175286805Y-60306019D01*\r\nX175286804Y-60306018D01*\r\nX175286801Y-60306014D01*\r\nX175094479Y-60127567D01*\r\nX175061391Y-60105008D01*\r\nX174877704Y-59979772D01*\r\nX174877700Y-59979770D01*\r\nX174877697Y-59979768D01*\r\nX174877696Y-59979767D01*\r\nX174641325Y-59865938D01*\r\nX174641327Y-59865938D01*\r\nX174390623Y-59788606D01*\r\nX174390619Y-59788605D01*\r\nX174390615Y-59788604D01*\r\nX174265823Y-59769794D01*\r\nX174131187Y-59749500D01*\r\nX174131182Y-59749500D01*\r\nX173868818Y-59749500D01*\r\nX173868812Y-59749500D01*\r\nX173707247Y-59773853D01*\r\nX173609385Y-59788604D01*\r\nX173609382Y-59788605D01*\r\nX173609376Y-59788606D01*\r\nX173358673Y-59865938D01*\r\nX173122303Y-59979767D01*\r\nX173122302Y-59979768D01*\r\nX172905520Y-60127567D01*\r\nX172713198Y-60306014D01*\r\nX172549614Y-60511143D01*\r\nX172418432Y-60738356D01*\r\nX172322582Y-60982578D01*\r\nX172322576Y-60982597D01*\r\nX172264197Y-61238374D01*\r\nX172264196Y-61238379D01*\r\nX172244592Y-61499995D01*\r\nX162201438Y-61499995D01*\r\nX162214377Y-61477584D01*\r\nX162255300Y-61324857D01*\r\nX162255300Y-56499995D01*\r\nX172244592Y-56499995D01*\r\nX172244592Y-56500004D01*\r\nX172264196Y-56761620D01*\r\nX172264197Y-56761625D01*\r\nX172322576Y-57017402D01*\r\nX172322578Y-57017411D01*\r\nX172322580Y-57017416D01*\r\nX172418432Y-57261643D01*\r\nX172549614Y-57488857D01*\r\nX172645709Y-57609356D01*\r\nX172713198Y-57693985D01*\r\nX172832511Y-57804690D01*\r\nX172905521Y-57872433D01*\r\nX173122296Y-58020228D01*\r\nX173122301Y-58020230D01*\r\nX173122302Y-58020231D01*\r\nX173122303Y-58020232D01*\r\nX173247843Y-58080688D01*\r\nX173358673Y-58134061D01*\r\nX173358674Y-58134061D01*\r\nX173358677Y-58134063D01*\r\nX173609385Y-58211396D01*\r\nX173868818Y-58250500D01*\r\nX174131182Y-58250500D01*\r\nX174390615Y-58211396D01*\r\nX174641323Y-58134063D01*\r\nX174877704Y-58020228D01*\r\nX175094479Y-57872433D01*\r\nX175286805Y-57693981D01*\r\nX175450386Y-57488857D01*\r\nX175581568Y-57261643D01*\r\nX175677420Y-57017416D01*\r\nX175735802Y-56761630D01*\r\nX175743560Y-56658105D01*\r\nX175755408Y-56500004D01*\r\nX175755408Y-56499995D01*\r\nX175735803Y-56238379D01*\r\nX175735802Y-56238374D01*\r\nX175735802Y-56238370D01*\r\nX175677420Y-55982584D01*\r\nX175581568Y-55738357D01*\r\nX175450386Y-55511143D01*\r\nX175286805Y-55306019D01*\r\nX175286804Y-55306018D01*\r\nX175286801Y-55306014D01*\r\nX175094479Y-55127567D01*\r\nX174977604Y-55047883D01*\r\nX174877704Y-54979772D01*\r\nX174877700Y-54979770D01*\r\nX174877697Y-54979768D01*\r\nX174877696Y-54979767D01*\r\nX174641325Y-54865938D01*\r\nX174641327Y-54865938D01*\r\nX174390623Y-54788606D01*\r\nX174390619Y-54788605D01*\r\nX174390615Y-54788604D01*\r\nX174265823Y-54769794D01*\r\nX174131187Y-54749500D01*\r\nX174131182Y-54749500D01*\r\nX173868818Y-54749500D01*\r\nX173868812Y-54749500D01*\r\nX173707247Y-54773853D01*\r\nX173609385Y-54788604D01*\r\nX173609382Y-54788605D01*\r\nX173609376Y-54788606D01*\r\nX173358673Y-54865938D01*\r\nX173122303Y-54979767D01*\r\nX173122302Y-54979768D01*\r\nX172905520Y-55127567D01*\r\nX172713198Y-55306014D01*\r\nX172549614Y-55511143D01*\r\nX172418432Y-55738356D01*\r\nX172322582Y-55982578D01*\r\nX172322576Y-55982597D01*\r\nX172264197Y-56238374D01*\r\nX172264196Y-56238379D01*\r\nX172244592Y-56499995D01*\r\nX162255300Y-56499995D01*\r\nX162255300Y-51499995D01*\r\nX172244592Y-51499995D01*\r\nX172244592Y-51500004D01*\r\nX172264196Y-51761620D01*\r\nX172264197Y-51761625D01*\r\nX172264197Y-51761629D01*\r\nX172264198Y-51761630D01*\r\nX172272914Y-51799818D01*\r\nX172322576Y-52017402D01*\r\nX172322578Y-52017411D01*\r\nX172322580Y-52017416D01*\r\nX172418432Y-52261643D01*\r\nX172549614Y-52488857D01*\r\nX172649472Y-52614075D01*\r\nX172713198Y-52693985D01*\r\nX172859788Y-52829999D01*\r\nX172905521Y-52872433D01*\r\nX173122296Y-53020228D01*\r\nX173122301Y-53020230D01*\r\nX173122302Y-53020231D01*\r\nX173122303Y-53020232D01*\r\nX173247843Y-53080688D01*\r\nX173358673Y-53134061D01*\r\nX173358674Y-53134061D01*\r\nX173358677Y-53134063D01*\r\nX173609385Y-53211396D01*\r\nX173868818Y-53250500D01*\r\nX174131182Y-53250500D01*\r\nX174390615Y-53211396D01*\r\nX174641323Y-53134063D01*\r\nX174877704Y-53020228D01*\r\nX175094479Y-52872433D01*\r\nX175286805Y-52693981D01*\r\nX175450386Y-52488857D01*\r\nX175581568Y-52261643D01*\r\nX175677420Y-52017416D01*\r\nX175735802Y-51761630D01*\r\nX175755408Y-51500000D01*\r\nX175735802Y-51238370D01*\r\nX175677420Y-50982584D01*\r\nX175581568Y-50738357D01*\r\nX175450386Y-50511143D01*\r\nX175286805Y-50306019D01*\r\nX175286804Y-50306018D01*\r\nX175286801Y-50306014D01*\r\nX175094479Y-50127567D01*\r\nX174877704Y-49979772D01*\r\nX174877700Y-49979770D01*\r\nX174877697Y-49979768D01*\r\nX174877696Y-49979767D01*\r\nX174641325Y-49865938D01*\r\nX174641327Y-49865938D01*\r\nX174390623Y-49788606D01*\r\nX174390619Y-49788605D01*\r\nX174390615Y-49788604D01*\r\nX174265823Y-49769794D01*\r\nX174131187Y-49749500D01*\r\nX174131182Y-49749500D01*\r\nX173868818Y-49749500D01*\r\nX173868812Y-49749500D01*\r\nX173707247Y-49773853D01*\r\nX173609385Y-49788604D01*\r\nX173609382Y-49788605D01*\r\nX173609376Y-49788606D01*\r\nX173358673Y-49865938D01*\r\nX173122303Y-49979767D01*\r\nX173122302Y-49979768D01*\r\nX172905520Y-50127567D01*\r\nX172713198Y-50306014D01*\r\nX172549614Y-50511143D01*\r\nX172418432Y-50738356D01*\r\nX172322582Y-50982578D01*\r\nX172322576Y-50982597D01*\r\nX172264197Y-51238374D01*\r\nX172264196Y-51238379D01*\r\nX172244592Y-51499995D01*\r\nX162255300Y-51499995D01*\r\nX162255300Y-47104759D01*\r\nX162255301Y-47104746D01*\r\nX162255301Y-46936645D01*\r\nX162255301Y-46936643D01*\r\nX162214377Y-46783915D01*\r\nX162185439Y-46733795D01*\r\nX162135320Y-46646984D01*\r\nX162023516Y-46535180D01*\r\nX162023515Y-46535179D01*\r\nX162019185Y-46530849D01*\r\nX162019174Y-46530839D01*\r\nX161988330Y-46499995D01*\r\nX172244592Y-46499995D01*\r\nX172244592Y-46500004D01*\r\nX172264196Y-46761620D01*\r\nX172264197Y-46761625D01*\r\nX172264197Y-46761629D01*\r\nX172264198Y-46761630D01*\r\nX172271314Y-46792809D01*\r\nX172322576Y-47017402D01*\r\nX172322578Y-47017411D01*\r\nX172322580Y-47017416D01*\r\nX172418432Y-47261643D01*\r\nX172549614Y-47488857D01*\r\nX172638169Y-47599901D01*\r\nX172713198Y-47693985D01*\r\nX172835008Y-47807007D01*\r\nX172905521Y-47872433D01*\r\nX173122296Y-48020228D01*\r\nX173122301Y-48020230D01*\r\nX173122302Y-48020231D01*\r\nX173122303Y-48020232D01*\r\nX173216981Y-48065826D01*\r\nX173358673Y-48134061D01*\r\nX173358674Y-48134061D01*\r\nX173358677Y-48134063D01*\r\nX173609385Y-48211396D01*\r\nX173868818Y-48250500D01*\r\nX174131182Y-48250500D01*\r\nX174390615Y-48211396D01*\r\nX174641323Y-48134063D01*\r\nX174877704Y-48020228D01*\r\nX175094479Y-47872433D01*\r\nX175286805Y-47693981D01*\r\nX175450386Y-47488857D01*\r\nX175581568Y-47261643D01*\r\nX175677420Y-47017416D01*\r\nX175735802Y-46761630D01*\r\nX175739922Y-46706649D01*\r\nX175755408Y-46500004D01*\r\nX175755408Y-46499995D01*\r\nX175735803Y-46238379D01*\r\nX175735802Y-46238374D01*\r\nX175735802Y-46238370D01*\r\nX175677420Y-45982584D01*\r\nX175581568Y-45738357D01*\r\nX175450386Y-45511143D01*\r\nX175286805Y-45306019D01*\r\nX175286804Y-45306018D01*\r\nX175286801Y-45306014D01*\r\nX175094479Y-45127567D01*\r\nX174877704Y-44979772D01*\r\nX174877700Y-44979770D01*\r\nX174877697Y-44979768D01*\r\nX174877696Y-44979767D01*\r\nX174641325Y-44865938D01*\r\nX174641327Y-44865938D01*\r\nX174390623Y-44788606D01*\r\nX174390619Y-44788605D01*\r\nX174390615Y-44788604D01*\r\nX174265823Y-44769794D01*\r\nX174131187Y-44749500D01*\r\nX174131182Y-44749500D01*\r\nX173868818Y-44749500D01*\r\nX173868812Y-44749500D01*\r\nX173707247Y-44773853D01*\r\nX173609385Y-44788604D01*\r\nX173609382Y-44788605D01*\r\nX173609376Y-44788606D01*\r\nX173358673Y-44865938D01*\r\nX173122303Y-44979767D01*\r\nX173122302Y-44979768D01*\r\nX172905520Y-45127567D01*\r\nX172713198Y-45306014D01*\r\nX172549614Y-45511143D01*\r\nX172418432Y-45738356D01*\r\nX172322582Y-45982578D01*\r\nX172322576Y-45982597D01*\r\nX172264197Y-46238374D01*\r\nX172264196Y-46238379D01*\r\nX172244592Y-46499995D01*\r\nX161988330Y-46499995D01*\r\nX159130216Y-43641881D01*\r\nX159096731Y-43580558D01*\r\nX159101715Y-43510866D01*\r\nX159116320Y-43483081D01*\r\nX159130568Y-43462734D01*\r\nX159226739Y-43256496D01*\r\nX159285635Y-43036692D01*\r\nX159305468Y-42810000D01*\r\nX159285635Y-42583308D01*\r\nX159226739Y-42363504D01*\r\nX159130568Y-42157266D01*\r\nX159000047Y-41970861D01*\r\nX159000045Y-41970858D01*\r\nX158839141Y-41809954D01*\r\nX158652734Y-41679432D01*\r\nX158652732Y-41679431D01*\r\nX158446497Y-41583261D01*\r\nX158446488Y-41583258D01*\r\nX158226697Y-41524366D01*\r\nX158226693Y-41524365D01*\r\nX158226692Y-41524365D01*\r\nX158226691Y-41524364D01*\r\nX158226686Y-41524364D01*\r\nX158000002Y-41504532D01*\r\nX157999998Y-41504532D01*\r\nX157773313Y-41524364D01*\r\nX157773302Y-41524366D01*\r\nX157553511Y-41583258D01*\r\nX157553502Y-41583261D01*\r\nX157347267Y-41679431D01*\r\nX157347265Y-41679432D01*\r\nX157160858Y-41809954D01*\r\nX156999954Y-41970858D01*\r\nX156869432Y-42157265D01*\r\nX156869431Y-42157267D01*\r\nX156773261Y-42363502D01*\r\nX156773258Y-42363511D01*\r\nX156714366Y-42583302D01*\r\nX156714364Y-42583313D01*\r\nX156694532Y-42809998D01*\r\nX156694532Y-42810001D01*\r\nX156714364Y-43036686D01*\r\nX156714366Y-43036697D01*\r\nX156773258Y-43256488D01*\r\nX156773261Y-43256497D01*\r\nX156869431Y-43462732D01*\r\nX156869432Y-43462734D01*\r\nX156999954Y-43649141D01*\r\nX157160858Y-43810045D01*\r\nX157160861Y-43810047D01*\r\nX157347266Y-43940568D01*\r\nX157347278Y-43940573D01*\r\nX157348661Y-43941372D01*\r\nX157349155Y-43941890D01*\r\nX157351701Y-43943673D01*\r\nX157351342Y-43944184D01*\r\nX157396880Y-43991935D01*\r\nX157406444Y-44016671D01*\r\nX157440423Y-44143483D01*\r\nX157440426Y-44143490D01*\r\nX157519475Y-44280409D01*\r\nX157519479Y-44280414D01*\r\nX157519480Y-44280416D01*\r\nX157631284Y-44392220D01*\r\nX157631286Y-44392221D01*\r\nX157631290Y-44392224D01*\r\nX157768209Y-44471273D01*\r\nX157768216Y-44471277D01*\r\nX157920943Y-44512200D01*\r\nX158250703Y-44512200D01*\r\nX158317742Y-44531885D01*\r\nX158338384Y-44548519D01*\r\nX160228184Y-46438319D01*\r\nX160261669Y-46499642D01*\r\nX160256685Y-46569334D01*\r\nX160214813Y-46625267D01*\r\nX160149349Y-46649684D01*\r\nX160140503Y-46650000D01*\r\nX159602155Y-46650000D01*\r\nX159542627Y-46656401D01*\r\nX159542620Y-46656403D01*\r\nX159407913Y-46706645D01*\r\nX159407906Y-46706649D01*\r\nX159292812Y-46792809D01*\r\nX159292809Y-46792812D01*\r\nX159206649Y-46907906D01*\r\nX159206645Y-46907913D01*\r\nX159156403Y-47042620D01*\r\nX159156401Y-47042627D01*\r\nX159150000Y-47102155D01*\r\nX159150000Y-47750000D01*\r\nX160066988Y-47750000D01*\r\nX160034075Y-47807007D01*\r\nX160000000Y-47934174D01*\r\nX160000000Y-48065826D01*\r\nX160034075Y-48192993D01*\r\nX160066988Y-48250000D01*\r\nX159150000Y-48250000D01*\r\nX159150000Y-48897844D01*\r\nX159156401Y-48957372D01*\r\nX159156403Y-48957379D01*\r\nX159206645Y-49092086D01*\r\nX159206649Y-49092093D01*\r\nX159292809Y-49207187D01*\r\nX159292812Y-49207190D01*\r\nX159407906Y-49293350D01*\r\nX159407913Y-49293354D01*\r\nX159539986Y-49342614D01*\r\nX159595920Y-49384485D01*\r\nX159620337Y-49449949D01*\r\nX159605486Y-49518222D01*\r\nX159584335Y-49546477D01*\r\nX159461886Y-49668926D01*\r\nX159326400Y-49862420D01*\r\nX159326399Y-49862422D01*\r\nX159226570Y-50076507D01*\r\nX159226567Y-50076513D01*\r\nX159169364Y-50289999D01*\r\nX159169364Y-50290000D01*\r\nX160066988Y-50290000D01*\r\nX160034075Y-50347007D01*\r\nX160000000Y-50474174D01*\r\nX160000000Y-50605826D01*\r\nX160034075Y-50732993D01*\r\nX160066988Y-50790000D01*\r\nX159169364Y-50790000D01*\r\nX159226567Y-51003486D01*\r\nX159226570Y-51003492D01*\r\nX159326399Y-51217578D01*\r\nX159461894Y-51411082D01*\r\nX159628917Y-51578105D01*\r\nX159815031Y-51708425D01*\r\nX159858656Y-51763003D01*\r\nX159865848Y-51832501D01*\r\nX159834326Y-51894856D01*\r\nX159815031Y-51911575D01*\r\nX159628922Y-52041890D01*\r\nX159628920Y-52041891D01*\r\nX159461891Y-52208920D01*\r\nX159461886Y-52208926D01*\r\nX159326400Y-52402420D01*\r\nX159326399Y-52402422D01*\r\nX159226570Y-52616507D01*\r\nX159226567Y-52616513D01*\r\nX159169364Y-52829999D01*\r\nX159169364Y-52830000D01*\r\nX160066988Y-52830000D01*\r\nX160034075Y-52887007D01*\r\nX160000000Y-53014174D01*\r\nX160000000Y-53145826D01*\r\nX160034075Y-53272993D01*\r\nX160066988Y-53330000D01*\r\nX159169364Y-53330000D01*\r\nX159226567Y-53543486D01*\r\nX159226570Y-53543492D01*\r\nX159326399Y-53757578D01*\r\nX159461894Y-53951082D01*\r\nX159628917Y-54118105D01*\r\nX159815031Y-54248425D01*\r\nX159858656Y-54303003D01*\r\nX159865848Y-54372501D01*\r\nX159834326Y-54434856D01*\r\nX159815031Y-54451575D01*\r\nX159628922Y-54581890D01*\r\nX159628920Y-54581891D01*\r\nX159461891Y-54748920D01*\r\nX159461886Y-54748926D01*\r\nX159326400Y-54942420D01*\r\nX159326399Y-54942422D01*\r\nX159226570Y-55156507D01*\r\nX159226567Y-55156513D01*\r\nX159169364Y-55369999D01*\r\nX159169364Y-55370000D01*\r\nX160066988Y-55370000D01*\r\nX160034075Y-55427007D01*\r\nX160000000Y-55554174D01*\r\nX160000000Y-55685826D01*\r\nX160034075Y-55812993D01*\r\nX160066988Y-55870000D01*\r\nX159169364Y-55870000D01*\r\nX159226567Y-56083486D01*\r\nX159226570Y-56083492D01*\r\nX159326399Y-56297578D01*\r\nX159461894Y-56491082D01*\r\nX159628917Y-56658105D01*\r\nX159815031Y-56788425D01*\r\nX159858656Y-56843003D01*\r\nX159865848Y-56912501D01*\r\nX159834326Y-56974856D01*\r\nX159815031Y-56991575D01*\r\nX159628922Y-57121890D01*\r\nX159628920Y-57121891D01*\r\nX159461891Y-57288920D01*\r\nX159461886Y-57288926D01*\r\nX159326400Y-57482420D01*\r\nX159326399Y-57482422D01*\r\nX159226570Y-57696507D01*\r\nX159226567Y-57696513D01*\r\nX159169364Y-57909999D01*\r\nX159169364Y-57910000D01*\r\nX160066988Y-57910000D01*\r\nX160034075Y-57967007D01*\r\nX160000000Y-58094174D01*\r\nX160000000Y-58225826D01*\r\nX160034075Y-58352993D01*\r\nX160066988Y-58410000D01*\r\nX159169364Y-58410000D01*\r\nX159226567Y-58623486D01*\r\nX159226570Y-58623492D01*\r\nX159326399Y-58837578D01*\r\nX159461894Y-59031082D01*\r\nX159628917Y-59198105D01*\r\nX159822421Y-59333600D01*\r\nX160036507Y-59433429D01*\r\nX160036516Y-59433433D01*\r\nX160250000Y-59490634D01*\r\nX160250000Y-58593012D01*\r\nX160307007Y-58625925D01*\r\nX160434174Y-58660000D01*\r\nX160565826Y-58660000D01*\r\nX160692993Y-58625925D01*\r\nX160750000Y-58593012D01*\r\nX160750000Y-59490633D01*\r\nX160898207Y-59450923D01*\r\nX160968057Y-59452586D01*\r\nX161025919Y-59491749D01*\r\nX161053423Y-59555977D01*\r\nX161054300Y-59570698D01*\r\nX161054300Y-60945702D01*\r\nX161034615Y-61012741D01*\r\nX161017981Y-61033383D01*\r\nX158293481Y-63757882D01*\r\nX158293475Y-63757890D01*\r\nX158257898Y-63819513D01*\r\nX158257898Y-63819515D01*\r\nX158214423Y-63894814D01*\r\nX158214423Y-63894815D01*\r\nX158173499Y-64047543D01*\r\nX158173499Y-64047545D01*\r\nX158173499Y-64215646D01*\r\nX158173500Y-64215659D01*\r\nX158173500Y-66292502D01*\r\nX158153815Y-66359541D01*\r\nX158137181Y-66380183D01*\r\nX155889367Y-68627996D01*\r\nX155828044Y-68661481D01*\r\nX155758352Y-68656497D01*\r\nX155702419Y-68614625D01*\r\nX155691201Y-68596610D01*\r\nX155671859Y-68558650D01*\r\nX155551582Y-68393105D01*\r\nX155551582Y-68393104D01*\r\nX155406895Y-68248417D01*\r\nX155241349Y-68128140D01*\r\nX155148370Y-68080765D01*\r\nX155097574Y-68032790D01*\r\nX155080779Y-67964969D01*\r\nX155103316Y-67898835D01*\r\nX155148370Y-67859795D01*\r\nX155148920Y-67859515D01*\r\nX155241610Y-67812287D01*\r\nX155334686Y-67744664D01*\r\nX155407213Y-67691971D01*\r\nX155407215Y-67691968D01*\r\nX155407219Y-67691966D01*\r\nX155551966Y-67547219D01*\r\nX155551968Y-67547215D01*\r\nX155551971Y-67547213D01*\r\nX155614605Y-67461003D01*\r\nX155672287Y-67381610D01*\r\nX155765220Y-67199219D01*\r\nX155828477Y-67004534D01*\r\nX155860500Y-66802352D01*\r\nX155860500Y-66597648D01*\r\nX155852600Y-66547769D01*\r\nX155828477Y-66395465D01*\r\nX155795022Y-66292502D01*\r\nX155765220Y-66200781D01*\r\nX155765218Y-66200778D01*\r\nX155765218Y-66200776D01*\r\nX155706557Y-66085649D01*\r\nX155672287Y-66018390D01*\r\nX155643957Y-65979397D01*\r\nX155551971Y-65852786D01*\r\nX155407213Y-65708028D01*\r\nX155241614Y-65587715D01*\r\nX155233271Y-65583464D01*\r\nX155148917Y-65540483D01*\r\nX155098123Y-65492511D01*\r\nX155081328Y-65424690D01*\r\nX155103865Y-65358555D01*\r\nX155148917Y-65319516D01*\r\nX155241610Y-65272287D01*\r\nX155301599Y-65228703D01*\r\nX155407213Y-65151971D01*\r\nX155407215Y-65151968D01*\r\nX155407219Y-65151966D01*\r\nX155551966Y-65007219D01*\r\nX155551968Y-65007215D01*\r\nX155551971Y-65007213D01*\r\nX155631833Y-64897290D01*\r\nX155672287Y-64841610D01*\r\nX155765220Y-64659219D01*\r\nX155828477Y-64464534D01*\r\nX155860500Y-64262352D01*\r\nX155860500Y-64057648D01*\r\nX155858900Y-64047545D01*\r\nX155828477Y-63855465D01*\r\nX155765218Y-63660776D01*\r\nX155730818Y-63593264D01*\r\nX155672287Y-63478390D01*\r\nX155664556Y-63467749D01*\r\nX155551971Y-63312786D01*\r\nX155407213Y-63168028D01*\r\nX155241614Y-63047715D01*\r\nX155235006Y-63044348D01*\r\nX155148917Y-63000483D01*\r\nX155098123Y-62952511D01*\r\nX155081328Y-62884690D01*\r\nX155103865Y-62818555D01*\r\nX155148917Y-62779516D01*\r\nX155241610Y-62732287D01*\r\nX155265474Y-62714949D01*\r\nX155407213Y-62611971D01*\r\nX155407215Y-62611968D01*\r\nX155407219Y-62611966D01*\r\nX155551966Y-62467219D01*\r\nX155551968Y-62467215D01*\r\nX155551971Y-62467213D01*\r\nX155630429Y-62359223D01*\r\nX155672287Y-62301610D01*\r\nX155765220Y-62119219D01*\r\nX155828477Y-61924534D01*\r\nX155860500Y-61722352D01*\r\nX155860500Y-61517648D01*\r\nX155830310Y-61327041D01*\r\nX155828477Y-61315465D01*\r\nX155792358Y-61204303D01*\r\nX155765220Y-61120781D01*\r\nX155765218Y-61120778D01*\r\nX155765218Y-61120776D01*\r\nX155720135Y-61032297D01*\r\nX155672287Y-60938390D01*\r\nX155642220Y-60897006D01*\r\nX155551971Y-60772786D01*\r\nX155407213Y-60628028D01*\r\nX155241614Y-60507715D01*\r\nX155214269Y-60493782D01*\r\nX155148917Y-60460483D01*\r\nX155098123Y-60412511D01*\r\nX155081328Y-60344690D01*\r\nX155103865Y-60278555D01*\r\nX155148917Y-60239516D01*\r\nX155241610Y-60192287D01*\r\nX155262770Y-60176913D01*\r\nX155407213Y-60071971D01*\r\nX155407215Y-60071968D01*\r\nX155407219Y-60071966D01*\r\nX155551966Y-59927219D01*\r\nX155551968Y-59927215D01*\r\nX155551971Y-59927213D01*\r\nX155652674Y-59788605D01*\r\nX155672287Y-59761610D01*\r\nX155765220Y-59579219D01*\r\nX155828477Y-59384534D01*\r\nX155860500Y-59182352D01*\r\nX155860500Y-58977648D01*\r\nX155828477Y-58775466D01*\r\nX155828476Y-58775464D01*\r\nX155779888Y-58625925D01*\r\nX155765220Y-58580781D01*\r\nX155765218Y-58580778D01*\r\nX155765218Y-58580776D01*\r\nX155707249Y-58467007D01*\r\nX155672287Y-58398390D01*\r\nX155664556Y-58387749D01*\r\nX155551971Y-58232786D01*\r\nX155407213Y-58088028D01*\r\nX155241614Y-57967715D01*\r\nX155235006Y-57964348D01*\r\nX155148917Y-57920483D01*\r\nX155098123Y-57872511D01*\r\nX155081328Y-57804690D01*\r\nX155103865Y-57738555D01*\r\nX155148917Y-57699516D01*\r\nX155241610Y-57652287D01*\r\nX155308094Y-57603984D01*\r\nX155407213Y-57531971D01*\r\nX155407215Y-57531968D01*\r\nX155407219Y-57531966D01*\r\nX155551966Y-57387219D01*\r\nX155551968Y-57387215D01*\r\nX155551971Y-57387213D01*\r\nX155623384Y-57288920D01*\r\nX155672287Y-57221610D01*\r\nX155765220Y-57039219D01*\r\nX155828477Y-56844534D01*\r\nX155860500Y-56642352D01*\r\nX155860500Y-56437648D01*\r\nX155838315Y-56297578D01*\r\nX155828477Y-56235465D01*\r\nX155779888Y-56085925D01*\r\nX155765220Y-56040781D01*\r\nX155765218Y-56040778D01*\r\nX155765218Y-56040776D01*\r\nX155707249Y-55927007D01*\r\nX155672287Y-55858390D01*\r\nX155664556Y-55847749D01*\r\nX155551971Y-55692786D01*\r\nX155407213Y-55548028D01*\r\nX155241614Y-55427715D01*\r\nX155235006Y-55424348D01*\r\nX155148917Y-55380483D01*\r\nX155098123Y-55332511D01*\r\nX155081328Y-55264690D01*\r\nX155103865Y-55198555D01*\r\nX155148917Y-55159516D01*\r\nX155241610Y-55112287D01*\r\nX155300700Y-55069356D01*\r\nX155407213Y-54991971D01*\r\nX155407215Y-54991968D01*\r\nX155407219Y-54991966D01*\r\nX155551966Y-54847219D01*\r\nX155551968Y-54847215D01*\r\nX155551971Y-54847213D01*\r\nX155623384Y-54748920D01*\r\nX155672287Y-54681610D01*\r\nX155765220Y-54499219D01*\r\nX155828477Y-54304534D01*\r\nX155860500Y-54102352D01*\r\nX155860500Y-53897648D01*\r\nX155828477Y-53695466D01*\r\nX155828476Y-53695464D01*\r\nX155779888Y-53545925D01*\r\nX155765220Y-53500781D01*\r\nX155765218Y-53500778D01*\r\nX155765218Y-53500776D01*\r\nX155707249Y-53387007D01*\r\nX155672287Y-53318390D01*\r\nX155664556Y-53307749D01*\r\nX155551971Y-53152786D01*\r\nX155407213Y-53008028D01*\r\nX155241613Y-52887715D01*\r\nX155241612Y-52887714D01*\r\nX155241610Y-52887713D01*\r\nX155184653Y-52858691D01*\r\nX155059223Y-52794781D01*\r\nX154864534Y-52731522D01*\r\nX154689995Y-52703878D01*\r\nX154662352Y-52699500D01*\r\nX154057648Y-52699500D01*\r\nX154033329Y-52703351D01*\r\nX153855465Y-52731522D01*\r\nX153660776Y-52794781D01*\r\nX153478386Y-52887715D01*\r\nX153312786Y-53008028D01*\r\nX153168028Y-53152786D01*\r\nX153047715Y-53318386D01*\r\nX152954781Y-53500776D01*\r\nX152891522Y-53695465D01*\r\nX152859500Y-53897648D01*\r\nX152859500Y-54102351D01*\r\nX152891522Y-54304534D01*\r\nX152954781Y-54499223D01*\r\nX153047715Y-54681613D01*\r\nX153168028Y-54847213D01*\r\nX153175059Y-54854244D01*\r\nX153208544Y-54915567D01*\r\nX153203560Y-54985259D01*\r\nX153175059Y-55029606D01*\r\nX150868784Y-57335881D01*\r\nX150807461Y-57369366D01*\r\nX150781103Y-57372200D01*\r\nX132937907Y-57372200D01*\r\nX132870868Y-57352515D01*\r\nX132825113Y-57299711D01*\r\nX132815169Y-57230553D01*\r\nX132827422Y-57191905D01*\r\nX132854530Y-57138704D01*\r\nX132905220Y-57039219D01*\r\nX132968477Y-56844534D01*\r\nX133000500Y-56642352D01*\r\nX133000500Y-56437648D01*\r\nX132978315Y-56297578D01*\r\nX132968477Y-56235465D01*\r\nX132919888Y-56085925D01*\r\nX132905220Y-56040781D01*\r\nX132905218Y-56040778D01*\r\nX132905218Y-56040776D01*\r\nX132847249Y-55927007D01*\r\nX132812287Y-55858390D01*\r\nX132804556Y-55847749D01*\r\nX132691971Y-55692786D01*\r\nX132660736Y-55661551D01*\r\nX132627251Y-55600228D01*\r\nX132632235Y-55530536D01*\r\nX132674107Y-55474603D01*\r\nX132705080Y-55457689D01*\r\nX132742331Y-55443796D01*\r\nX132857546Y-55357546D01*\r\nX132943796Y-55242331D01*\r\nX132994091Y-55107483D01*\r\nX133000500Y-55047873D01*\r\nX133000499Y-52952128D01*\r\nX132994091Y-52892517D01*\r\nX132992299Y-52887713D01*\r\nX132943797Y-52757671D01*\r\nX132943793Y-52757664D01*\r\nX132857547Y-52642455D01*\r\nX132857544Y-52642452D01*\r\nX132742335Y-52556206D01*\r\nX132742328Y-52556202D01*\r\nX132607482Y-52505908D01*\r\nX132607483Y-52505908D01*\r\nX132547883Y-52499501D01*\r\nX132547881Y-52499500D01*\r\nX132547873Y-52499500D01*\r\nX132547864Y-52499500D01*\r\nX130452129Y-52499500D01*\r\nX130452123Y-52499501D01*\r\nX130392516Y-52505908D01*\r\nX130257671Y-52556202D01*\r\nX130257664Y-52556206D01*\r\nX130142455Y-52642452D01*\r\nX130142452Y-52642455D01*\r\nX130056206Y-52757664D01*\r\nX130056202Y-52757671D01*\r\nX130005908Y-52892517D01*\r\nX129999501Y-52952116D01*\r\nX129999501Y-52952123D01*\r\nX129999500Y-52952135D01*\r\nX129999500Y-53890903D01*\r\nX129979815Y-53957942D01*\r\nX129927011Y-54003697D01*\r\nX129857853Y-54013641D01*\r\nX129794297Y-53984616D01*\r\nX129787819Y-53978584D01*\r\nX128297490Y-52488255D01*\r\nX128297488Y-52488252D01*\r\nX128178617Y-52369381D01*\r\nX128178616Y-52369380D01*\r\nX128091804Y-52319260D01*\r\nX128091804Y-52319259D01*\r\nX128091800Y-52319258D01*\r\nX128041685Y-52290323D01*\r\nX127888957Y-52249399D01*\r\nX127730843Y-52249399D01*\r\nX127723247Y-52249399D01*\r\nX127723231Y-52249400D01*\r\nX97819957Y-52249400D01*\r\nX97661842Y-52249400D01*\r\nX97509115Y-52290323D01*\r\nX97509114Y-52290323D01*\r\nX97509112Y-52290324D01*\r\nX97509109Y-52290325D01*\r\nX97458996Y-52319259D01*\r\nX97458995Y-52319260D01*\r\nX97415589Y-52344320D01*\r\nX97372185Y-52369379D01*\r\nX97372182Y-52369381D01*\r\nX95212180Y-54529384D01*\r\nX95150857Y-54562869D01*\r\nX95081165Y-54557885D01*\r\nX95025232Y-54516013D01*\r\nX95000815Y-54450549D01*\r\nX95000499Y-54441703D01*\r\nX95000499Y-52952129D01*\r\nX95000498Y-52952123D01*\r\nX95000497Y-52952116D01*\r\nX94994091Y-52892517D01*\r\nX94992299Y-52887713D01*\r\nX94943797Y-52757671D01*\r\nX94943793Y-52757664D01*\r\nX94857547Y-52642455D01*\r\nX94857544Y-52642452D01*\r\nX94742335Y-52556206D01*\r\nX94742328Y-52556202D01*\r\nX94607482Y-52505908D01*\r\nX94607483Y-52505908D01*\r\nX94547883Y-52499501D01*\r\nX94547881Y-52499500D01*\r\nX94547873Y-52499500D01*\r\nX94547864Y-52499500D01*\r\nX92452129Y-52499500D01*\r\nX92452123Y-52499501D01*\r\nX92392516Y-52505908D01*\r\nX92257671Y-52556202D01*\r\nX92257664Y-52556206D01*\r\nX92142455Y-52642452D01*\r\nX92142452Y-52642455D01*\r\nX92056206Y-52757664D01*\r\nX92056202Y-52757671D01*\r\nX92005908Y-52892517D01*\r\nX91999501Y-52952116D01*\r\nX91999501Y-52952123D01*\r\nX91999500Y-52952135D01*\r\nX91999500Y-55047870D01*\r\nX91999501Y-55047876D01*\r\nX92005909Y-55107484D01*\r\nX92051290Y-55229160D01*\r\nX92056274Y-55298851D01*\r\nX92022789Y-55360173D01*\r\nX87131286Y-60251678D01*\r\nX87019481Y-60363482D01*\r\nX87019479Y-60363485D01*\r\nX86989866Y-60414778D01*\r\nX86989865Y-60414780D01*\r\nX86940423Y-60500414D01*\r\nX86940423Y-60500415D01*\r\nX86899499Y-60653143D01*\r\nX86899499Y-60653145D01*\r\nX86899499Y-60821246D01*\r\nX86899500Y-60821259D01*\r\nX86899500Y-77544951D01*\r\nX86879815Y-77611990D01*\r\nX86834518Y-77654006D01*\r\nX86676493Y-77739524D01*\r\nX86480257Y-77892261D01*\r\nX86311833Y-78075217D01*\r\nX86175826Y-78283393D01*\r\nX86075936Y-78511118D01*\r\nX86014892Y-78752175D01*\r\nX86014890Y-78752187D01*\r\nX85994357Y-78999994D01*\r\nX84505141Y-78999994D01*\r\nX84484614Y-78752270D01*\r\nX84484612Y-78752261D01*\r\nX84423587Y-78511282D01*\r\nX84323731Y-78283630D01*\r\nX84223434Y-78130116D01*\r\nX83523787Y-78829764D01*\r\nX83512518Y-78787708D01*\r\nX83440110Y-78662292D01*\r\nX83337708Y-78559890D01*\r\nX83212292Y-78487482D01*\r\nX83170235Y-78476212D01*\r\nX83870057Y-77776390D01*\r\nX83870056Y-77776389D01*\r\nX83823229Y-77739943D01*\r\nX83604614Y-77621635D01*\r\nX83604603Y-77621630D01*\r\nX83369493Y-77540916D01*\r\nX83124293Y-77500000D01*\r\nX82875707Y-77500000D01*\r\nX82630506Y-77540916D01*\r\nX82395396Y-77621630D01*\r\nX82395390Y-77621632D01*\r\nX82176761Y-77739949D01*\r\nX82129942Y-77776388D01*\r\nX82129942Y-77776390D01*\r\nX82829765Y-78476212D01*\r\nX82787708Y-78487482D01*\r\nX82662292Y-78559890D01*\r\nX82559890Y-78662292D01*\r\nX82487482Y-78787708D01*\r\nX82476212Y-78829764D01*\r\nX81776564Y-78130116D01*\r\nX81676267Y-78283632D01*\r\nX81576412Y-78511282D01*\r\nX81515387Y-78752261D01*\r\nX81515385Y-78752270D01*\r\nX81494859Y-78999994D01*\r\nX80500500Y-78999994D01*\r\nX80500500Y-41499995D01*\r\nX172244592Y-41499995D01*\r\nX172244592Y-41500004D01*\r\nX172264196Y-41761620D01*\r\nX172264197Y-41761625D01*\r\nX172322576Y-42017402D01*\r\nX172322578Y-42017411D01*\r\nX172322580Y-42017416D01*\r\nX172418432Y-42261643D01*\r\nX172549614Y-42488857D01*\r\nX172681736Y-42654533D01*\r\nX172713198Y-42693985D01*\r\nX172838234Y-42810000D01*\r\nX172905521Y-42872433D01*\r\nX173122296Y-43020228D01*\r\nX173122301Y-43020230D01*\r\nX173122302Y-43020231D01*\r\nX173122303Y-43020232D01*\r\nX173247843Y-43080688D01*\r\nX173358673Y-43134061D01*\r\nX173358674Y-43134061D01*\r\nX173358677Y-43134063D01*\r\nX173609385Y-43211396D01*\r\nX173868818Y-43250500D01*\r\nX174131182Y-43250500D01*\r\nX174390615Y-43211396D01*\r\nX174641323Y-43134063D01*\r\nX174877704Y-43020228D01*\r\nX175094479Y-42872433D01*\r\nX175286805Y-42693981D01*\r\nX175450386Y-42488857D01*\r\nX175581568Y-42261643D01*\r\nX175677420Y-42017416D01*\r\nX175735802Y-41761630D01*\r\nX175753582Y-41524365D01*\r\nX175755408Y-41500004D01*\r\nX175755408Y-41499995D01*\r\nX175735803Y-41238379D01*\r\nX175735802Y-41238374D01*\r\nX175735802Y-41238370D01*\r\nX175677420Y-40982584D01*\r\nX175581568Y-40738357D01*\r\nX175450386Y-40511143D01*\r\nX175286805Y-40306019D01*\r\nX175286804Y-40306018D01*\r\nX175286801Y-40306014D01*\r\nX175094479Y-40127567D01*\r\nX174877704Y-39979772D01*\r\nX174877700Y-39979770D01*\r\nX174877697Y-39979768D01*\r\nX174877696Y-39979767D01*\r\nX174641325Y-39865938D01*\r\nX174641327Y-39865938D01*\r\nX174390623Y-39788606D01*\r\nX174390619Y-39788605D01*\r\nX174390615Y-39788604D01*\r\nX174265823Y-39769794D01*\r\nX174131187Y-39749500D01*\r\nX174131182Y-39749500D01*\r\nX173868818Y-39749500D01*\r\nX173868812Y-39749500D01*\r\nX173707247Y-39773853D01*\r\nX173609385Y-39788604D01*\r\nX173609382Y-39788605D01*\r\nX173609376Y-39788606D01*\r\nX173358673Y-39865938D01*\r\nX173122303Y-39979767D01*\r\nX173122302Y-39979768D01*\r\nX172905520Y-40127567D01*\r\nX172713198Y-40306014D01*\r\nX172549614Y-40511143D01*\r\nX172418432Y-40738356D01*\r\nX172322582Y-40982578D01*\r\nX172322576Y-40982597D01*\r\nX172264197Y-41238374D01*\r\nX172264196Y-41238379D01*\r\nX172244592Y-41499995D01*\r\nX80500500Y-41499995D01*\r\nX80500500Y-29052155D01*\r\nX155325000Y-29052155D01*\r\nX155325000Y-29750000D01*\r\nX156349722Y-29750000D01*\r\nX156305667Y-29826306D01*\r\nX156275000Y-29940756D01*\r\nX156275000Y-30059244D01*\r\nX156305667Y-30173694D01*\r\nX156349722Y-30250000D01*\r\nX155325000Y-30250000D01*\r\nX155325000Y-30947844D01*\r\nX155331401Y-31007372D01*\r\nX155331403Y-31007379D01*\r\nX155381645Y-31142086D01*\r\nX155381649Y-31142093D01*\r\nX155467809Y-31257187D01*\r\nX155467812Y-31257190D01*\r\nX155582906Y-31343350D01*\r\nX155582913Y-31343354D01*\r\nX155717620Y-31393596D01*\r\nX155717627Y-31393598D01*\r\nX155777155Y-31399999D01*\r\nX155777172Y-31400000D01*\r\nX156475000Y-31400000D01*\r\nX156475000Y-30375277D01*\r\nX156551306Y-30419333D01*\r\nX156665756Y-30450000D01*\r\nX156784244Y-30450000D01*\r\nX156898694Y-30419333D01*\r\nX156975000Y-30375277D01*\r\nX156975000Y-31400000D01*\r\nX157672828Y-31400000D01*\r\nX157672844Y-31399999D01*\r\nX157732372Y-31393598D01*\r\nX157732379Y-31393596D01*\r\nX157867086Y-31343354D01*\r\nX157867093Y-31343350D01*\r\nX157982187Y-31257190D01*\r\nX157982190Y-31257187D01*\r\nX158068350Y-31142093D01*\r\nX158068355Y-31142084D01*\r\nX158097075Y-31065081D01*\r\nX158138945Y-31009147D01*\r\nX158204409Y-30984729D01*\r\nX158272682Y-30999580D01*\r\nX158304484Y-31024428D01*\r\nX158313216Y-31033913D01*\r\nX158313219Y-31033915D01*\r\nX158313222Y-31033918D01*\r\nX158496365Y-31176464D01*\r\nX158496376Y-31176471D01*\r\nX158599517Y-31232288D01*\r\nX158649108Y-31281507D01*\r\nX158664500Y-31341343D01*\r\nX158664500Y-33624902D01*\r\nX158644815Y-33691941D01*\r\nX158628181Y-33712583D01*\r\nX158442705Y-33898058D01*\r\nX158381382Y-33931543D01*\r\nX158322931Y-33930152D01*\r\nX158226697Y-33904366D01*\r\nX158226693Y-33904365D01*\r\nX158226692Y-33904365D01*\r\nX158226691Y-33904364D01*\r\nX158226686Y-33904364D01*\r\nX158000002Y-33884532D01*\r\nX157999998Y-33884532D01*\r\nX157773313Y-33904364D01*\r\nX157773302Y-33904366D01*\r\nX157553511Y-33963258D01*\r\nX157553502Y-33963261D01*\r\nX157347267Y-34059431D01*\r\nX157347265Y-34059432D01*\r\nX157160858Y-34189954D01*\r\nX156999954Y-34350858D01*\r\nX156869432Y-34537265D01*\r\nX156869431Y-34537267D01*\r\nX156773261Y-34743502D01*\r\nX156773258Y-34743511D01*\r\nX156714366Y-34963302D01*\r\nX156714364Y-34963313D01*\r\nX156694532Y-35189998D01*\r\nX156694532Y-35190001D01*\r\nX156714364Y-35416686D01*\r\nX156714366Y-35416697D01*\r\nX156773258Y-35636488D01*\r\nX156773261Y-35636497D01*\r\nX156869431Y-35842732D01*\r\nX156869432Y-35842734D01*\r\nX156999954Y-36029141D01*\r\nX157160858Y-36190045D01*\r\nX157160861Y-36190047D01*\r\nX157347266Y-36320568D01*\r\nX157553504Y-36416739D01*\r\nX157773308Y-36475635D01*\r\nX157935230Y-36489801D01*\r\nX157999998Y-36495468D01*\r\nX158000000Y-36495468D01*\r\nX158000002Y-36495468D01*\r\nX158056673Y-36490509D01*\r\nX158226692Y-36475635D01*\r\nX158446496Y-36416739D01*\r\nX158652734Y-36320568D01*\r\nX158839139Y-36190047D01*\r\nX159000047Y-36029139D01*\r\nX159130568Y-35842734D01*\r\nX159226739Y-35636496D01*\r\nX159285635Y-35416692D01*\r\nX159304406Y-35202135D01*\r\nX172249500Y-35202135D01*\r\nX172249500Y-37797870D01*\r\nX172249501Y-37797876D01*\r\nX172255908Y-37857483D01*\r\nX172306202Y-37992328D01*\r\nX172306206Y-37992335D01*\r\nX172392452Y-38107544D01*\r\nX172392455Y-38107547D01*\r\nX172507664Y-38193793D01*\r\nX172507671Y-38193797D01*\r\nX172642517Y-38244091D01*\r\nX172642516Y-38244091D01*\r\nX172649444Y-38244835D01*\r\nX172702127Y-38250500D01*\r\nX175297872Y-38250499D01*\r\nX175357483Y-38244091D01*\r\nX175492331Y-38193796D01*\r\nX175607546Y-38107546D01*\r\nX175693796Y-37992331D01*\r\nX175744091Y-37857483D01*\r\nX175750500Y-37797873D01*\r\nX175750499Y-35202128D01*\r\nX175744091Y-35142517D01*\r\nX175693796Y-35007669D01*\r\nX175693795Y-35007668D01*\r\nX175693793Y-35007664D01*\r\nX175607547Y-34892455D01*\r\nX175607544Y-34892452D01*\r\nX175492335Y-34806206D01*\r\nX175492328Y-34806202D01*\r\nX175357482Y-34755908D01*\r\nX175357483Y-34755908D01*\r\nX175297883Y-34749501D01*\r\nX175297881Y-34749500D01*\r\nX175297873Y-34749500D01*\r\nX175297864Y-34749500D01*\r\nX172702129Y-34749500D01*\r\nX172702123Y-34749501D01*\r\nX172642516Y-34755908D01*\r\nX172507671Y-34806202D01*\r\nX172507664Y-34806206D01*\r\nX172392455Y-34892452D01*\r\nX172392452Y-34892455D01*\r\nX172306206Y-35007664D01*\r\nX172306202Y-35007671D01*\r\nX172255908Y-35142517D01*\r\nX172249501Y-35202116D01*\r\nX172249501Y-35202123D01*\r\nX172249500Y-35202135D01*\r\nX159304406Y-35202135D01*\r\nX159305468Y-35190000D01*\r\nX159285635Y-34963308D01*\r\nX159259847Y-34867066D01*\r\nX159261510Y-34797217D01*\r\nX159291939Y-34747294D01*\r\nX159623506Y-34415728D01*\r\nX159623511Y-34415724D01*\r\nX159633714Y-34405520D01*\r\nX159633716Y-34405520D01*\r\nX159745520Y-34293716D01*\r\nX159805427Y-34189953D01*\r\nX159824577Y-34156785D01*\r\nX159865500Y-34004057D01*\r\nX159865500Y-33845943D01*\r\nX159865500Y-31341343D01*\r\nX159885185Y-31274304D01*\r\nX159930483Y-31232288D01*\r\nX160033626Y-31176470D01*\r\nX160216784Y-31033913D01*\r\nX160373979Y-30863153D01*\r\nX160500924Y-30668849D01*\r\nX160594157Y-30456300D01*\r\nX160651134Y-30231305D01*\r\nX160670300Y-30000000D01*\r\nX160670300Y-29999993D01*\r\nX160651135Y-29768702D01*\r\nX160651133Y-29768691D01*\r\nX160594157Y-29543699D01*\r\nX160500924Y-29331151D01*\r\nX160373983Y-29136852D01*\r\nX160373980Y-29136849D01*\r\nX160373979Y-29136847D01*\r\nX160216784Y-28966087D01*\r\nX160216779Y-28966083D01*\r\nX160216777Y-28966081D01*\r\nX160033634Y-28823535D01*\r\nX160033628Y-28823531D01*\r\nX159829504Y-28713064D01*\r\nX159829495Y-28713061D01*\r\nX159609984Y-28637702D01*\r\nX159422404Y-28606401D01*\r\nX159381049Y-28599500D01*\r\nX159148951Y-28599500D01*\r\nX159107596Y-28606401D01*\r\nX158920015Y-28637702D01*\r\nX158700504Y-28713061D01*\r\nX158700495Y-28713064D01*\r\nX158496371Y-28823531D01*\r\nX158496365Y-28823535D01*\r\nX158313222Y-28966081D01*\r\nX158313215Y-28966087D01*\r\nX158304484Y-28975572D01*\r\nX158244595Y-29011561D01*\r\nX158174757Y-29009458D01*\r\nX158117143Y-28969932D01*\r\nX158097075Y-28934918D01*\r\nX158068355Y-28857915D01*\r\nX158068350Y-28857906D01*\r\nX157982190Y-28742812D01*\r\nX157982187Y-28742809D01*\r\nX157867093Y-28656649D01*\r\nX157867086Y-28656645D01*\r\nX157732379Y-28606403D01*\r\nX157732372Y-28606401D01*\r\nX157672844Y-28600000D01*\r\nX156975000Y-28600000D01*\r\nX156975000Y-29624722D01*\r\nX156898694Y-29580667D01*\r\nX156784244Y-29550000D01*\r\nX156665756Y-29550000D01*\r\nX156551306Y-29580667D01*\r\nX156475000Y-29624722D01*\r\nX156475000Y-28600000D01*\r\nX155777155Y-28600000D01*\r\nX155717627Y-28606401D01*\r\nX155717620Y-28606403D01*\r\nX155582913Y-28656645D01*\r\nX155582906Y-28656649D01*\r\nX155467812Y-28742809D01*\r\nX155467809Y-28742812D01*\r\nX155381649Y-28857906D01*\r\nX155381645Y-28857913D01*\r\nX155331403Y-28992620D01*\r\nX155331401Y-28992627D01*\r\nX155325000Y-29052155D01*\r\nX80500500Y-29052155D01*\r\nX80500500Y-26124500D01*\r\nX80520185Y-26057461D01*\r\nX80572989Y-26011706D01*\r\nX80624500Y-26000500D01*\r\nX178375500Y-26000500D01*\r\nX178442539Y-26020185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TD*%\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-B_Mask.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Soldermask,Bot*%\r\n%TF.FilePolarity,Negative*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%ADD10C,2.000000*%\r\n%ADD11R,2.000000X2.000000*%\r\n%ADD12O,2.000000X1.600000*%\r\n%ADD13R,1.700000X1.700000*%\r\n%ADD14O,1.700000X1.700000*%\r\n%ADD15C,1.600000*%\r\n%ADD16O,1.600000X1.600000*%\r\n%ADD17R,2.500000X2.500000*%\r\n%ADD18C,2.500000*%\r\n%ADD19R,1.800000X1.800000*%\r\n%ADD20C,1.800000*%\r\nG04 APERTURE END LIST*\r\nD10*\r\n%TO.C,SW1*%\r\nX83000000Y-85500000D03*\r\nX83000000Y-79000000D03*\r\nX87500000Y-85500000D03*\r\nX87500000Y-79000000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U4*%\r\nX131500000Y-54000000D03*\r\nD12*\r\nX131500000Y-56540000D03*\r\nX131500000Y-59080000D03*\r\nX131500000Y-61620000D03*\r\nX131500000Y-64160000D03*\r\nX131500000Y-66700000D03*\r\nX131500000Y-69240000D03*\r\nX131500000Y-71780000D03*\r\nX154360000Y-71780000D03*\r\nX154360000Y-69240000D03*\r\nX154360000Y-66700000D03*\r\nX154360000Y-64160000D03*\r\nX154360000Y-61620000D03*\r\nX154360000Y-59080000D03*\r\nX154360000Y-56540000D03*\r\nX154360000Y-54000000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J2*%\r\nX88000000Y-94515000D03*\r\nD14*\r\nX88000000Y-97055000D03*\r\nX88000000Y-99595000D03*\r\nX88000000Y-102135000D03*\r\nX88000000Y-104675000D03*\r\nX88000000Y-107215000D03*\r\nX88000000Y-109755000D03*\r\nX88000000Y-112295000D03*\r\n%TD*%\r\nD15*\r\n%TO.C,R1*%\r\nX158000000Y-35190000D03*\r\nD16*\r\nX158000000Y-42810000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J1*%\r\nX122000000Y-94515000D03*\r\nD14*\r\nX122000000Y-97055000D03*\r\nX122000000Y-99595000D03*\r\nX122000000Y-102135000D03*\r\nX122000000Y-104675000D03*\r\nX122000000Y-107215000D03*\r\nX122000000Y-109755000D03*\r\nX122000000Y-112295000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U3*%\r\nX93500000Y-54000000D03*\r\nD12*\r\nX93500000Y-56540000D03*\r\nX93500000Y-59080000D03*\r\nX93500000Y-61620000D03*\r\nX93500000Y-64160000D03*\r\nX93500000Y-66700000D03*\r\nX93500000Y-69240000D03*\r\nX93500000Y-71780000D03*\r\nX116360000Y-71780000D03*\r\nX116360000Y-69240000D03*\r\nX116360000Y-66700000D03*\r\nX116360000Y-64160000D03*\r\nX116360000Y-61620000D03*\r\nX116360000Y-59080000D03*\r\nX116360000Y-56540000D03*\r\nX116360000Y-54000000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U2*%\r\nX131500000Y-94500000D03*\r\nD12*\r\nX131500000Y-97040000D03*\r\nX131500000Y-99580000D03*\r\nX131500000Y-102120000D03*\r\nX131500000Y-104660000D03*\r\nX131500000Y-107200000D03*\r\nX131500000Y-109740000D03*\r\nX131500000Y-112280000D03*\r\nX154360000Y-112280000D03*\r\nX154360000Y-109740000D03*\r\nX154360000Y-107200000D03*\r\nX154360000Y-104660000D03*\r\nX154360000Y-102120000D03*\r\nX154360000Y-99580000D03*\r\nX154360000Y-97040000D03*\r\nX154360000Y-94500000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J5*%\r\nX160500000Y-81371200D03*\r\nD14*\r\nX160500000Y-83911200D03*\r\nX160500000Y-86451200D03*\r\nX160500000Y-88991200D03*\r\nX160500000Y-91531200D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J7*%\r\nX160500000Y-48000000D03*\r\nD14*\r\nX160500000Y-50540000D03*\r\nX160500000Y-53080000D03*\r\nX160500000Y-55620000D03*\r\nX160500000Y-58160000D03*\r\n%TD*%\r\nD17*\r\n%TO.C,J4*%\r\nX174000000Y-36500000D03*\r\nD18*\r\nX174000000Y-41500000D03*\r\nX174000000Y-46500000D03*\r\nX174000000Y-51500000D03*\r\nX174000000Y-56500000D03*\r\nX174000000Y-61500000D03*\r\nX174000000Y-66500000D03*\r\nX174000000Y-71500000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J6*%\r\nX160500000Y-64685600D03*\r\nD14*\r\nX160500000Y-67225600D03*\r\nX160500000Y-69765600D03*\r\nX160500000Y-72305600D03*\r\nX160500000Y-74845600D03*\r\n%TD*%\r\nD17*\r\n%TO.C,J3*%\r\nX174000000Y-78500000D03*\r\nD18*\r\nX174000000Y-83500000D03*\r\nX174000000Y-88500000D03*\r\nX174000000Y-93500000D03*\r\nX174000000Y-98500000D03*\r\nX174000000Y-103500000D03*\r\nX174000000Y-108500000D03*\r\nX174000000Y-113500000D03*\r\n%TD*%\r\nD19*\r\n%TO.C,D1*%\r\nX156725000Y-30000000D03*\r\nD20*\r\nX159265000Y-30000000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U1*%\r\nX93500000Y-94500000D03*\r\nD12*\r\nX93500000Y-97040000D03*\r\nX93500000Y-99580000D03*\r\nX93500000Y-102120000D03*\r\nX93500000Y-104660000D03*\r\nX93500000Y-107200000D03*\r\nX93500000Y-109740000D03*\r\nX93500000Y-112280000D03*\r\nX116360000Y-112280000D03*\r\nX116360000Y-109740000D03*\r\nX116360000Y-107200000D03*\r\nX116360000Y-104660000D03*\r\nX116360000Y-102120000D03*\r\nX116360000Y-99580000D03*\r\nX116360000Y-97040000D03*\r\nX116360000Y-94500000D03*\r\n%TD*%\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-B_Paste.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Paste,Bot*%\r\n%TF.FilePolarity,Positive*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\nG04 APERTURE END LIST*\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-B_Silkscreen.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Legend,Bot*%\r\n%TF.FilePolarity,Positive*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%ADD10C,0.100000*%\r\nG04 APERTURE END LIST*\r\nD10*\r\nX138247617Y-37183684D02*\r\nX138247617Y-34983684D01*\r\nX138247617Y-34983684D02*\r\nX137409522Y-34983684D01*\r\nX137409522Y-34983684D02*\r\nX137199998Y-35088446D01*\r\nX137199998Y-35088446D02*\r\nX137095236Y-35193208D01*\r\nX137095236Y-35193208D02*\r\nX136990474Y-35402732D01*\r\nX136990474Y-35402732D02*\r\nX136990474Y-35717018D01*\r\nX136990474Y-35717018D02*\r\nX137095236Y-35926542D01*\r\nX137095236Y-35926542D02*\r\nX137199998Y-36031303D01*\r\nX137199998Y-36031303D02*\r\nX137409522Y-36136065D01*\r\nX137409522Y-36136065D02*\r\nX138247617Y-36136065D01*\r\nX136047617Y-37183684D02*\r\nX136047617Y-35717018D01*\r\nX136047617Y-36136065D02*\r\nX135942855Y-35926542D01*\r\nX135942855Y-35926542D02*\r\nX135838093Y-35821780D01*\r\nX135838093Y-35821780D02*\r\nX135628569Y-35717018D01*\r\nX135628569Y-35717018D02*\r\nX135419046Y-35717018D01*\r\nX134371426Y-37183684D02*\r\nX134580950Y-37078923D01*\r\nX134580950Y-37078923D02*\r\nX134685712Y-36974161D01*\r\nX134685712Y-36974161D02*\r\nX134790474Y-36764637D01*\r\nX134790474Y-36764637D02*\r\nX134790474Y-36136065D01*\r\nX134790474Y-36136065D02*\r\nX134685712Y-35926542D01*\r\nX134685712Y-35926542D02*\r\nX134580950Y-35821780D01*\r\nX134580950Y-35821780D02*\r\nX134371426Y-35717018D01*\r\nX134371426Y-35717018D02*\r\nX134057141Y-35717018D01*\r\nX134057141Y-35717018D02*\r\nX133847617Y-35821780D01*\r\nX133847617Y-35821780D02*\r\nX133742855Y-35926542D01*\r\nX133742855Y-35926542D02*\r\nX133638093Y-36136065D01*\r\nX133638093Y-36136065D02*\r\nX133638093Y-36764637D01*\r\nX133638093Y-36764637D02*\r\nX133742855Y-36974161D01*\r\nX133742855Y-36974161D02*\r\nX133847617Y-37078923D01*\r\nX133847617Y-37078923D02*\r\nX134057141Y-37183684D01*\r\nX134057141Y-37183684D02*\r\nX134371426Y-37183684D01*\r\nX132695236Y-35717018D02*\r\nX132695236Y-37602732D01*\r\nX132695236Y-37602732D02*\r\nX132799998Y-37812256D01*\r\nX132799998Y-37812256D02*\r\nX133009522Y-37917018D01*\r\nX133009522Y-37917018D02*\r\nX133114284Y-37917018D01*\r\nX132695236Y-34983684D02*\r\nX132799998Y-35088446D01*\r\nX132799998Y-35088446D02*\r\nX132695236Y-35193208D01*\r\nX132695236Y-35193208D02*\r\nX132590474Y-35088446D01*\r\nX132590474Y-35088446D02*\r\nX132695236Y-34983684D01*\r\nX132695236Y-34983684D02*\r\nX132695236Y-35193208D01*\r\nX130809522Y-37078923D02*\r\nX131019046Y-37183684D01*\r\nX131019046Y-37183684D02*\r\nX131438093Y-37183684D01*\r\nX131438093Y-37183684D02*\r\nX131647617Y-37078923D01*\r\nX131647617Y-37078923D02*\r\nX131752379Y-36869399D01*\r\nX131752379Y-36869399D02*\r\nX131752379Y-36031303D01*\r\nX131752379Y-36031303D02*\r\nX131647617Y-35821780D01*\r\nX131647617Y-35821780D02*\r\nX131438093Y-35717018D01*\r\nX131438093Y-35717018D02*\r\nX131019046Y-35717018D01*\r\nX131019046Y-35717018D02*\r\nX130809522Y-35821780D01*\r\nX130809522Y-35821780D02*\r\nX130704760Y-36031303D01*\r\nX130704760Y-36031303D02*\r\nX130704760Y-36240827D01*\r\nX130704760Y-36240827D02*\r\nX131752379Y-36450351D01*\r\nX128819046Y-37078923D02*\r\nX129028570Y-37183684D01*\r\nX129028570Y-37183684D02*\r\nX129447617Y-37183684D01*\r\nX129447617Y-37183684D02*\r\nX129657141Y-37078923D01*\r\nX129657141Y-37078923D02*\r\nX129761903Y-36974161D01*\r\nX129761903Y-36974161D02*\r\nX129866665Y-36764637D01*\r\nX129866665Y-36764637D02*\r\nX129866665Y-36136065D01*\r\nX129866665Y-36136065D02*\r\nX129761903Y-35926542D01*\r\nX129761903Y-35926542D02*\r\nX129657141Y-35821780D01*\r\nX129657141Y-35821780D02*\r\nX129447617Y-35717018D01*\r\nX129447617Y-35717018D02*\r\nX129028570Y-35717018D01*\r\nX129028570Y-35717018D02*\r\nX128819046Y-35821780D01*\r\nX128190475Y-35717018D02*\r\nX127352379Y-35717018D01*\r\nX127876189Y-34983684D02*\r\nX127876189Y-36869399D01*\r\nX127876189Y-36869399D02*\r\nX127771427Y-37078923D01*\r\nX127771427Y-37078923D02*\r\nX127561903Y-37183684D01*\r\nX127561903Y-37183684D02*\r\nX127352379Y-37183684D01*\r\nX124942856Y-37183684D02*\r\nX124942856Y-34983684D01*\r\nX124942856Y-35821780D02*\r\nX124733332Y-35717018D01*\r\nX124733332Y-35717018D02*\r\nX124314285Y-35717018D01*\r\nX124314285Y-35717018D02*\r\nX124104761Y-35821780D01*\r\nX124104761Y-35821780D02*\r\nX123999999Y-35926542D01*\r\nX123999999Y-35926542D02*\r\nX123895237Y-36136065D01*\r\nX123895237Y-36136065D02*\r\nX123895237Y-36764637D01*\r\nX123895237Y-36764637D02*\r\nX123999999Y-36974161D01*\r\nX123999999Y-36974161D02*\r\nX124104761Y-37078923D01*\r\nX124104761Y-37078923D02*\r\nX124314285Y-37183684D01*\r\nX124314285Y-37183684D02*\r\nX124733332Y-37183684D01*\r\nX124733332Y-37183684D02*\r\nX124942856Y-37078923D01*\r\nX123161904Y-35717018D02*\r\nX122638094Y-37183684D01*\r\nX122114285Y-35717018D02*\r\nX122638094Y-37183684D01*\r\nX122638094Y-37183684D02*\r\nX122847618Y-37707494D01*\r\nX122847618Y-37707494D02*\r\nX122952380Y-37812256D01*\r\nX122952380Y-37812256D02*\r\nX123161904Y-37917018D01*\r\nX119704762Y-36555113D02*\r\nX118657143Y-36555113D01*\r\nX119914286Y-37183684D02*\r\nX119180952Y-34983684D01*\r\nX119180952Y-34983684D02*\r\nX118447619Y-37183684D01*\r\nX117714286Y-35717018D02*\r\nX117714286Y-37183684D01*\r\nX117714286Y-35926542D02*\r\nX117609524Y-35821780D01*\r\nX117609524Y-35821780D02*\r\nX117400000Y-35717018D01*\r\nX117400000Y-35717018D02*\r\nX117085715Y-35717018D01*\r\nX117085715Y-35717018D02*\r\nX116876191Y-35821780D01*\r\nX116876191Y-35821780D02*\r\nX116771429Y-36031303D01*\r\nX116771429Y-36031303D02*\r\nX116771429Y-37183684D01*\r\nX115409524Y-37183684D02*\r\nX115619048Y-37078923D01*\r\nX115619048Y-37078923D02*\r\nX115723810Y-36974161D01*\r\nX115723810Y-36974161D02*\r\nX115828572Y-36764637D01*\r\nX115828572Y-36764637D02*\r\nX115828572Y-36136065D01*\r\nX115828572Y-36136065D02*\r\nX115723810Y-35926542D01*\r\nX115723810Y-35926542D02*\r\nX115619048Y-35821780D01*\r\nX115619048Y-35821780D02*\r\nX115409524Y-35717018D01*\r\nX115409524Y-35717018D02*\r\nX115095239Y-35717018D01*\r\nX115095239Y-35717018D02*\r\nX114885715Y-35821780D01*\r\nX114885715Y-35821780D02*\r\nX114780953Y-35926542D01*\r\nX114780953Y-35926542D02*\r\nX114676191Y-36136065D01*\r\nX114676191Y-36136065D02*\r\nX114676191Y-36764637D01*\r\nX114676191Y-36764637D02*\r\nX114780953Y-36974161D01*\r\nX114780953Y-36974161D02*\r\nX114885715Y-37078923D01*\r\nX114885715Y-37078923D02*\r\nX115095239Y-37183684D01*\r\nX115095239Y-37183684D02*\r\nX115409524Y-37183684D01*\r\nX114047620Y-35717018D02*\r\nX113209524Y-35717018D01*\r\nX113733334Y-34983684D02*\r\nX113733334Y-36869399D01*\r\nX113733334Y-36869399D02*\r\nX113628572Y-37078923D01*\r\nX113628572Y-37078923D02*\r\nX113419048Y-37183684D01*\r\nX113419048Y-37183684D02*\r\nX113209524Y-37183684D01*\r\nX112476191Y-37183684D02*\r\nX112476191Y-34983684D01*\r\nX111533334Y-37183684D02*\r\nX111533334Y-36031303D01*\r\nX111533334Y-36031303D02*\r\nX111638096Y-35821780D01*\r\nX111638096Y-35821780D02*\r\nX111847620Y-35717018D01*\r\nX111847620Y-35717018D02*\r\nX112161905Y-35717018D01*\r\nX112161905Y-35717018D02*\r\nX112371429Y-35821780D01*\r\nX112371429Y-35821780D02*\r\nX112476191Y-35926542D01*\r\nX109647620Y-37078923D02*\r\nX109857144Y-37183684D01*\r\nX109857144Y-37183684D02*\r\nX110276191Y-37183684D01*\r\nX110276191Y-37183684D02*\r\nX110485715Y-37078923D01*\r\nX110485715Y-37078923D02*\r\nX110590477Y-36869399D01*\r\nX110590477Y-36869399D02*\r\nX110590477Y-36031303D01*\r\nX110590477Y-36031303D02*\r\nX110485715Y-35821780D01*\r\nX110485715Y-35821780D02*\r\nX110276191Y-35717018D01*\r\nX110276191Y-35717018D02*\r\nX109857144Y-35717018D01*\r\nX109857144Y-35717018D02*\r\nX109647620Y-35821780D01*\r\nX109647620Y-35821780D02*\r\nX109542858Y-36031303D01*\r\nX109542858Y-36031303D02*\r\nX109542858Y-36240827D01*\r\nX109542858Y-36240827D02*\r\nX110590477Y-36450351D01*\r\nX108600001Y-37183684D02*\r\nX108600001Y-35717018D01*\r\nX108600001Y-36136065D02*\r\nX108495239Y-35926542D01*\r\nX108495239Y-35926542D02*\r\nX108390477Y-35821780D01*\r\nX108390477Y-35821780D02*\r\nX108180953Y-35717018D01*\r\nX108180953Y-35717018D02*\r\nX107971430Y-35717018D01*\r\nX107238096Y-37183684D02*\r\nX107238096Y-34983684D01*\r\nX107238096Y-34983684D02*\r\nX106504763Y-36555113D01*\r\nX106504763Y-36555113D02*\r\nX105771429Y-34983684D01*\r\nX105771429Y-34983684D02*\r\nX105771429Y-37183684D01*\r\nX103780953Y-37183684D02*\r\nX103780953Y-36031303D01*\r\nX103780953Y-36031303D02*\r\nX103885715Y-35821780D01*\r\nX103885715Y-35821780D02*\r\nX104095239Y-35717018D01*\r\nX104095239Y-35717018D02*\r\nX104514286Y-35717018D01*\r\nX104514286Y-35717018D02*\r\nX104723810Y-35821780D01*\r\nX103780953Y-37078923D02*\r\nX103990477Y-37183684D01*\r\nX103990477Y-37183684D02*\r\nX104514286Y-37183684D01*\r\nX104514286Y-37183684D02*\r\nX104723810Y-37078923D01*\r\nX104723810Y-37078923D02*\r\nX104828572Y-36869399D01*\r\nX104828572Y-36869399D02*\r\nX104828572Y-36659875D01*\r\nX104828572Y-36659875D02*\r\nX104723810Y-36450351D01*\r\nX104723810Y-36450351D02*\r\nX104514286Y-36345589D01*\r\nX104514286Y-36345589D02*\r\nX103990477Y-36345589D01*\r\nX103990477Y-36345589D02*\r\nX103780953Y-36240827D01*\r\nX102733334Y-37183684D02*\r\nX102733334Y-34983684D01*\r\nX102523810Y-36345589D02*\r\nX101895239Y-37183684D01*\r\nX101895239Y-35717018D02*\r\nX102733334Y-36555113D01*\r\nX100114287Y-37078923D02*\r\nX100323811Y-37183684D01*\r\nX100323811Y-37183684D02*\r\nX100742858Y-37183684D01*\r\nX100742858Y-37183684D02*\r\nX100952382Y-37078923D01*\r\nX100952382Y-37078923D02*\r\nX101057144Y-36869399D01*\r\nX101057144Y-36869399D02*\r\nX101057144Y-36031303D01*\r\nX101057144Y-36031303D02*\r\nX100952382Y-35821780D01*\r\nX100952382Y-35821780D02*\r\nX100742858Y-35717018D01*\r\nX100742858Y-35717018D02*\r\nX100323811Y-35717018D01*\r\nX100323811Y-35717018D02*\r\nX100114287Y-35821780D01*\r\nX100114287Y-35821780D02*\r\nX100009525Y-36031303D01*\r\nX100009525Y-36031303D02*\r\nX100009525Y-36240827D01*\r\nX100009525Y-36240827D02*\r\nX101057144Y-36450351D01*\r\nX99066668Y-37183684D02*\r\nX99066668Y-35717018D01*\r\nX99066668Y-36136065D02*\r\nX98961906Y-35926542D01*\r\nX98961906Y-35926542D02*\r\nX98857144Y-35821780D01*\r\nX98857144Y-35821780D02*\r\nX98647620Y-35717018D01*\r\nX98647620Y-35717018D02*\r\nX98438097Y-35717018D01*\r\nX154852378Y-40725561D02*\r\nX154852378Y-38525561D01*\r\nX153909521Y-40725561D02*\r\nX153909521Y-39573180D01*\r\nX153909521Y-39573180D02*\r\nX154014283Y-39363657D01*\r\nX154014283Y-39363657D02*\r\nX154223807Y-39258895D01*\r\nX154223807Y-39258895D02*\r\nX154538092Y-39258895D01*\r\nX154538092Y-39258895D02*\r\nX154747616Y-39363657D01*\r\nX154747616Y-39363657D02*\r\nX154852378Y-39468419D01*\r\nX153176188Y-39258895D02*\r\nX152338092Y-39258895D01*\r\nX152861902Y-38525561D02*\r\nX152861902Y-40411276D01*\r\nX152861902Y-40411276D02*\r\nX152757140Y-40620800D01*\r\nX152757140Y-40620800D02*\r\nX152547616Y-40725561D01*\r\nX152547616Y-40725561D02*\r\nX152338092Y-40725561D01*\r\nX151919045Y-39258895D02*\r\nX151080949Y-39258895D01*\r\nX151604759Y-38525561D02*\r\nX151604759Y-40411276D01*\r\nX151604759Y-40411276D02*\r\nX151499997Y-40620800D01*\r\nX151499997Y-40620800D02*\r\nX151290473Y-40725561D01*\r\nX151290473Y-40725561D02*\r\nX151080949Y-40725561D01*\r\nX150347616Y-39258895D02*\r\nX150347616Y-41458895D01*\r\nX150347616Y-39363657D02*\r\nX150138092Y-39258895D01*\r\nX150138092Y-39258895D02*\r\nX149719045Y-39258895D01*\r\nX149719045Y-39258895D02*\r\nX149509521Y-39363657D01*\r\nX149509521Y-39363657D02*\r\nX149404759Y-39468419D01*\r\nX149404759Y-39468419D02*\r\nX149299997Y-39677942D01*\r\nX149299997Y-39677942D02*\r\nX149299997Y-40306514D01*\r\nX149299997Y-40306514D02*\r\nX149404759Y-40516038D01*\r\nX149404759Y-40516038D02*\r\nX149509521Y-40620800D01*\r\nX149509521Y-40620800D02*\r\nX149719045Y-40725561D01*\r\nX149719045Y-40725561D02*\r\nX150138092Y-40725561D01*\r\nX150138092Y-40725561D02*\r\nX150347616Y-40620800D01*\r\nX148461902Y-40620800D02*\r\nX148252378Y-40725561D01*\r\nX148252378Y-40725561D02*\r\nX147833330Y-40725561D01*\r\nX147833330Y-40725561D02*\r\nX147623807Y-40620800D01*\r\nX147623807Y-40620800D02*\r\nX147519045Y-40411276D01*\r\nX147519045Y-40411276D02*\r\nX147519045Y-40306514D01*\r\nX147519045Y-40306514D02*\r\nX147623807Y-40096990D01*\r\nX147623807Y-40096990D02*\r\nX147833330Y-39992228D01*\r\nX147833330Y-39992228D02*\r\nX148147616Y-39992228D01*\r\nX148147616Y-39992228D02*\r\nX148357140Y-39887466D01*\r\nX148357140Y-39887466D02*\r\nX148461902Y-39677942D01*\r\nX148461902Y-39677942D02*\r\nX148461902Y-39573180D01*\r\nX148461902Y-39573180D02*\r\nX148357140Y-39363657D01*\r\nX148357140Y-39363657D02*\r\nX148147616Y-39258895D01*\r\nX148147616Y-39258895D02*\r\nX147833330Y-39258895D01*\r\nX147833330Y-39258895D02*\r\nX147623807Y-39363657D01*\r\nX146576188Y-40516038D02*\r\nX146471426Y-40620800D01*\r\nX146471426Y-40620800D02*\r\nX146576188Y-40725561D01*\r\nX146576188Y-40725561D02*\r\nX146680950Y-40620800D01*\r\nX146680950Y-40620800D02*\r\nX146576188Y-40516038D01*\r\nX146576188Y-40516038D02*\r\nX146576188Y-40725561D01*\r\nX146576188Y-39363657D02*\r\nX146471426Y-39468419D01*\r\nX146471426Y-39468419D02*\r\nX146576188Y-39573180D01*\r\nX146576188Y-39573180D02*\r\nX146680950Y-39468419D01*\r\nX146680950Y-39468419D02*\r\nX146576188Y-39363657D01*\r\nX146576188Y-39363657D02*\r\nX146576188Y-39573180D01*\r\nX143957140Y-38420800D02*\r\nX145842855Y-41249371D01*\r\nX141652378Y-38420800D02*\r\nX143538093Y-41249371D01*\r\nX139976188Y-39258895D02*\r\nX139976188Y-41039847D01*\r\nX139976188Y-41039847D02*\r\nX140080950Y-41249371D01*\r\nX140080950Y-41249371D02*\r\nX140185712Y-41354133D01*\r\nX140185712Y-41354133D02*\r\nX140395235Y-41458895D01*\r\nX140395235Y-41458895D02*\r\nX140709521Y-41458895D01*\r\nX140709521Y-41458895D02*\r\nX140919045Y-41354133D01*\r\nX139976188Y-40620800D02*\r\nX140185712Y-40725561D01*\r\nX140185712Y-40725561D02*\r\nX140604759Y-40725561D01*\r\nX140604759Y-40725561D02*\r\nX140814283Y-40620800D01*\r\nX140814283Y-40620800D02*\r\nX140919045Y-40516038D01*\r\nX140919045Y-40516038D02*\r\nX141023807Y-40306514D01*\r\nX141023807Y-40306514D02*\r\nX141023807Y-39677942D01*\r\nX141023807Y-39677942D02*\r\nX140919045Y-39468419D01*\r\nX140919045Y-39468419D02*\r\nX140814283Y-39363657D01*\r\nX140814283Y-39363657D02*\r\nX140604759Y-39258895D01*\r\nX140604759Y-39258895D02*\r\nX140185712Y-39258895D01*\r\nX140185712Y-39258895D02*\r\nX139976188Y-39363657D01*\r\nX138928569Y-40725561D02*\r\nX138928569Y-39258895D01*\r\nX138928569Y-38525561D02*\r\nX139033331Y-38630323D01*\r\nX139033331Y-38630323D02*\r\nX138928569Y-38735085D01*\r\nX138928569Y-38735085D02*\r\nX138823807Y-38630323D01*\r\nX138823807Y-38630323D02*\r\nX138928569Y-38525561D01*\r\nX138928569Y-38525561D02*\r\nX138928569Y-38735085D01*\r\nX138195236Y-39258895D02*\r\nX137357140Y-39258895D01*\r\nX137880950Y-38525561D02*\r\nX137880950Y-40411276D01*\r\nX137880950Y-40411276D02*\r\nX137776188Y-40620800D01*\r\nX137776188Y-40620800D02*\r\nX137566664Y-40725561D01*\r\nX137566664Y-40725561D02*\r\nX137357140Y-40725561D01*\r\nX136623807Y-40725561D02*\r\nX136623807Y-38525561D01*\r\nX135680950Y-40725561D02*\r\nX135680950Y-39573180D01*\r\nX135680950Y-39573180D02*\r\nX135785712Y-39363657D01*\r\nX135785712Y-39363657D02*\r\nX135995236Y-39258895D01*\r\nX135995236Y-39258895D02*\r\nX136309521Y-39258895D01*\r\nX136309521Y-39258895D02*\r\nX136519045Y-39363657D01*\r\nX136519045Y-39363657D02*\r\nX136623807Y-39468419D01*\r\nX133690474Y-39258895D02*\r\nX133690474Y-40725561D01*\r\nX134633331Y-39258895D02*\r\nX134633331Y-40411276D01*\r\nX134633331Y-40411276D02*\r\nX134528569Y-40620800D01*\r\nX134528569Y-40620800D02*\r\nX134319045Y-40725561D01*\r\nX134319045Y-40725561D02*\r\nX134004760Y-40725561D01*\r\nX134004760Y-40725561D02*\r\nX133795236Y-40620800D01*\r\nX133795236Y-40620800D02*\r\nX133690474Y-40516038D01*\r\nX132642855Y-40725561D02*\r\nX132642855Y-38525561D01*\r\nX132642855Y-39363657D02*\r\nX132433331Y-39258895D01*\r\nX132433331Y-39258895D02*\r\nX132014284Y-39258895D01*\r\nX132014284Y-39258895D02*\r\nX131804760Y-39363657D01*\r\nX131804760Y-39363657D02*\r\nX131699998Y-39468419D01*\r\nX131699998Y-39468419D02*\r\nX131595236Y-39677942D01*\r\nX131595236Y-39677942D02*\r\nX131595236Y-40306514D01*\r\nX131595236Y-40306514D02*\r\nX131699998Y-40516038D01*\r\nX131699998Y-40516038D02*\r\nX131804760Y-40620800D01*\r\nX131804760Y-40620800D02*\r\nX132014284Y-40725561D01*\r\nX132014284Y-40725561D02*\r\nX132433331Y-40725561D01*\r\nX132433331Y-40725561D02*\r\nX132642855Y-40620800D01*\r\nX130652379Y-40516038D02*\r\nX130547617Y-40620800D01*\r\nX130547617Y-40620800D02*\r\nX130652379Y-40725561D01*\r\nX130652379Y-40725561D02*\r\nX130757141Y-40620800D01*\r\nX130757141Y-40620800D02*\r\nX130652379Y-40516038D01*\r\nX130652379Y-40516038D02*\r\nX130652379Y-40725561D01*\r\nX128661903Y-40620800D02*\r\nX128871427Y-40725561D01*\r\nX128871427Y-40725561D02*\r\nX129290474Y-40725561D01*\r\nX129290474Y-40725561D02*\r\nX129499998Y-40620800D01*\r\nX129499998Y-40620800D02*\r\nX129604760Y-40516038D01*\r\nX129604760Y-40516038D02*\r\nX129709522Y-40306514D01*\r\nX129709522Y-40306514D02*\r\nX129709522Y-39677942D01*\r\nX129709522Y-39677942D02*\r\nX129604760Y-39468419D01*\r\nX129604760Y-39468419D02*\r\nX129499998Y-39363657D01*\r\nX129499998Y-39363657D02*\r\nX129290474Y-39258895D01*\r\nX129290474Y-39258895D02*\r\nX128871427Y-39258895D01*\r\nX128871427Y-39258895D02*\r\nX128661903Y-39363657D01*\r\nX127404760Y-40725561D02*\r\nX127614284Y-40620800D01*\r\nX127614284Y-40620800D02*\r\nX127719046Y-40516038D01*\r\nX127719046Y-40516038D02*\r\nX127823808Y-40306514D01*\r\nX127823808Y-40306514D02*\r\nX127823808Y-39677942D01*\r\nX127823808Y-39677942D02*\r\nX127719046Y-39468419D01*\r\nX127719046Y-39468419D02*\r\nX127614284Y-39363657D01*\r\nX127614284Y-39363657D02*\r\nX127404760Y-39258895D01*\r\nX127404760Y-39258895D02*\r\nX127090475Y-39258895D01*\r\nX127090475Y-39258895D02*\r\nX126880951Y-39363657D01*\r\nX126880951Y-39363657D02*\r\nX126776189Y-39468419D01*\r\nX126776189Y-39468419D02*\r\nX126671427Y-39677942D01*\r\nX126671427Y-39677942D02*\r\nX126671427Y-40306514D01*\r\nX126671427Y-40306514D02*\r\nX126776189Y-40516038D01*\r\nX126776189Y-40516038D02*\r\nX126880951Y-40620800D01*\r\nX126880951Y-40620800D02*\r\nX127090475Y-40725561D01*\r\nX127090475Y-40725561D02*\r\nX127404760Y-40725561D01*\r\nX125728570Y-40725561D02*\r\nX125728570Y-39258895D01*\r\nX125728570Y-39468419D02*\r\nX125623808Y-39363657D01*\r\nX125623808Y-39363657D02*\r\nX125414284Y-39258895D01*\r\nX125414284Y-39258895D02*\r\nX125099999Y-39258895D01*\r\nX125099999Y-39258895D02*\r\nX124890475Y-39363657D01*\r\nX124890475Y-39363657D02*\r\nX124785713Y-39573180D01*\r\nX124785713Y-39573180D02*\r\nX124785713Y-40725561D01*\r\nX124785713Y-39573180D02*\r\nX124680951Y-39363657D01*\r\nX124680951Y-39363657D02*\r\nX124471427Y-39258895D01*\r\nX124471427Y-39258895D02*\r\nX124157141Y-39258895D01*\r\nX124157141Y-39258895D02*\r\nX123947618Y-39363657D01*\r\nX123947618Y-39363657D02*\r\nX123842856Y-39573180D01*\r\nX123842856Y-39573180D02*\r\nX123842856Y-40725561D01*\r\nX121223808Y-38420800D02*\r\nX123109523Y-41249371D01*\r\nX120490475Y-40725561D02*\r\nX120490475Y-39258895D01*\r\nX120490475Y-39468419D02*\r\nX120385713Y-39363657D01*\r\nX120385713Y-39363657D02*\r\nX120176189Y-39258895D01*\r\nX120176189Y-39258895D02*\r\nX119861904Y-39258895D01*\r\nX119861904Y-39258895D02*\r\nX119652380Y-39363657D01*\r\nX119652380Y-39363657D02*\r\nX119547618Y-39573180D01*\r\nX119547618Y-39573180D02*\r\nX119547618Y-40725561D01*\r\nX119547618Y-39573180D02*\r\nX119442856Y-39363657D01*\r\nX119442856Y-39363657D02*\r\nX119233332Y-39258895D01*\r\nX119233332Y-39258895D02*\r\nX118919046Y-39258895D01*\r\nX118919046Y-39258895D02*\r\nX118709523Y-39363657D01*\r\nX118709523Y-39363657D02*\r\nX118604761Y-39573180D01*\r\nX118604761Y-39573180D02*\r\nX118604761Y-40725561D01*\r\nX116614285Y-39258895D02*\r\nX116614285Y-40725561D01*\r\nX117557142Y-39258895D02*\r\nX117557142Y-40411276D01*\r\nX117557142Y-40411276D02*\r\nX117452380Y-40620800D01*\r\nX117452380Y-40620800D02*\r\nX117242856Y-40725561D01*\r\nX117242856Y-40725561D02*\r\nX116928571Y-40725561D01*\r\nX116928571Y-40725561D02*\r\nX116719047Y-40620800D01*\r\nX116719047Y-40620800D02*\r\nX116614285Y-40516038D01*\r\nX114623809Y-40725561D02*\r\nX114623809Y-38525561D01*\r\nX114623809Y-40620800D02*\r\nX114833333Y-40725561D01*\r\nX114833333Y-40725561D02*\r\nX115252380Y-40725561D01*\r\nX115252380Y-40725561D02*\r\nX115461904Y-40620800D01*\r\nX115461904Y-40620800D02*\r\nX115566666Y-40516038D01*\r\nX115566666Y-40516038D02*\r\nX115671428Y-40306514D01*\r\nX115671428Y-40306514D02*\r\nX115671428Y-39677942D01*\r\nX115671428Y-39677942D02*\r\nX115566666Y-39468419D01*\r\nX115566666Y-39468419D02*\r\nX115461904Y-39363657D01*\r\nX115461904Y-39363657D02*\r\nX115252380Y-39258895D01*\r\nX115252380Y-39258895D02*\r\nX114833333Y-39258895D01*\r\nX114833333Y-39258895D02*\r\nX114623809Y-39363657D01*\r\nX113576190Y-40725561D02*\r\nX113576190Y-39258895D01*\r\nX113576190Y-39468419D02*\r\nX113471428Y-39363657D01*\r\nX113471428Y-39363657D02*\r\nX113261904Y-39258895D01*\r\nX113261904Y-39258895D02*\r\nX112947619Y-39258895D01*\r\nX112947619Y-39258895D02*\r\nX112738095Y-39363657D01*\r\nX112738095Y-39363657D02*\r\nX112633333Y-39573180D01*\r\nX112633333Y-39573180D02*\r\nX112633333Y-40725561D01*\r\nX112633333Y-39573180D02*\r\nX112528571Y-39363657D01*\r\nX112528571Y-39363657D02*\r\nX112319047Y-39258895D01*\r\nX112319047Y-39258895D02*\r\nX112004761Y-39258895D01*\r\nX112004761Y-39258895D02*\r\nX111795238Y-39363657D01*\r\nX111795238Y-39363657D02*\r\nX111690476Y-39573180D01*\r\nX111690476Y-39573180D02*\r\nX111690476Y-40725561D01*\r\nX110642857Y-40725561D02*\r\nX110642857Y-39258895D01*\r\nX110642857Y-38525561D02*\r\nX110747619Y-38630323D01*\r\nX110747619Y-38630323D02*\r\nX110642857Y-38735085D01*\r\nX110642857Y-38735085D02*\r\nX110538095Y-38630323D01*\r\nX110538095Y-38630323D02*\r\nX110642857Y-38525561D01*\r\nX110642857Y-38525561D02*\r\nX110642857Y-38735085D01*\r\nX109595238Y-39258895D02*\r\nX109595238Y-40725561D01*\r\nX109595238Y-39468419D02*\r\nX109490476Y-39363657D01*\r\nX109490476Y-39363657D02*\r\nX109280952Y-39258895D01*\r\nX109280952Y-39258895D02*\r\nX108966667Y-39258895D01*\r\nX108966667Y-39258895D02*\r\nX108757143Y-39363657D01*\r\nX108757143Y-39363657D02*\r\nX108652381Y-39573180D01*\r\nX108652381Y-39573180D02*\r\nX108652381Y-40725561D01*\r\nX106033333Y-38420800D02*\r\nX107919048Y-41249371D01*\r\nX105404762Y-40096990D02*\r\nX104357143Y-40096990D01*\r\nX105614286Y-40725561D02*\r\nX104880952Y-38525561D01*\r\nX104880952Y-38525561D02*\r\nX104147619Y-40725561D01*\r\nX103414286Y-39258895D02*\r\nX103414286Y-40725561D01*\r\nX103414286Y-39468419D02*\r\nX103309524Y-39363657D01*\r\nX103309524Y-39363657D02*\r\nX103100000Y-39258895D01*\r\nX103100000Y-39258895D02*\r\nX102785715Y-39258895D01*\r\nX102785715Y-39258895D02*\r\nX102576191Y-39363657D01*\r\nX102576191Y-39363657D02*\r\nX102471429Y-39573180D01*\r\nX102471429Y-39573180D02*\r\nX102471429Y-40725561D01*\r\nX101109524Y-40725561D02*\r\nX101319048Y-40620800D01*\r\nX101319048Y-40620800D02*\r\nX101423810Y-40516038D01*\r\nX101423810Y-40516038D02*\r\nX101528572Y-40306514D01*\r\nX101528572Y-40306514D02*\r\nX101528572Y-39677942D01*\r\nX101528572Y-39677942D02*\r\nX101423810Y-39468419D01*\r\nX101423810Y-39468419D02*\r\nX101319048Y-39363657D01*\r\nX101319048Y-39363657D02*\r\nX101109524Y-39258895D01*\r\nX101109524Y-39258895D02*\r\nX100795239Y-39258895D01*\r\nX100795239Y-39258895D02*\r\nX100585715Y-39363657D01*\r\nX100585715Y-39363657D02*\r\nX100480953Y-39468419D01*\r\nX100480953Y-39468419D02*\r\nX100376191Y-39677942D01*\r\nX100376191Y-39677942D02*\r\nX100376191Y-40306514D01*\r\nX100376191Y-40306514D02*\r\nX100480953Y-40516038D01*\r\nX100480953Y-40516038D02*\r\nX100585715Y-40620800D01*\r\nX100585715Y-40620800D02*\r\nX100795239Y-40725561D01*\r\nX100795239Y-40725561D02*\r\nX101109524Y-40725561D01*\r\nX99747620Y-39258895D02*\r\nX98909524Y-39258895D01*\r\nX99433334Y-38525561D02*\r\nX99433334Y-40411276D01*\r\nX99433334Y-40411276D02*\r\nX99328572Y-40620800D01*\r\nX99328572Y-40620800D02*\r\nX99119048Y-40725561D01*\r\nX99119048Y-40725561D02*\r\nX98909524Y-40725561D01*\r\nX98176191Y-40725561D02*\r\nX98176191Y-38525561D01*\r\nX97233334Y-40725561D02*\r\nX97233334Y-39573180D01*\r\nX97233334Y-39573180D02*\r\nX97338096Y-39363657D01*\r\nX97338096Y-39363657D02*\r\nX97547620Y-39258895D01*\r\nX97547620Y-39258895D02*\r\nX97861905Y-39258895D01*\r\nX97861905Y-39258895D02*\r\nX98071429Y-39363657D01*\r\nX98071429Y-39363657D02*\r\nX98176191Y-39468419D01*\r\nX95347620Y-40620800D02*\r\nX95557144Y-40725561D01*\r\nX95557144Y-40725561D02*\r\nX95976191Y-40725561D01*\r\nX95976191Y-40725561D02*\r\nX96185715Y-40620800D01*\r\nX96185715Y-40620800D02*\r\nX96290477Y-40411276D01*\r\nX96290477Y-40411276D02*\r\nX96290477Y-39573180D01*\r\nX96290477Y-39573180D02*\r\nX96185715Y-39363657D01*\r\nX96185715Y-39363657D02*\r\nX95976191Y-39258895D01*\r\nX95976191Y-39258895D02*\r\nX95557144Y-39258895D01*\r\nX95557144Y-39258895D02*\r\nX95347620Y-39363657D01*\r\nX95347620Y-39363657D02*\r\nX95242858Y-39573180D01*\r\nX95242858Y-39573180D02*\r\nX95242858Y-39782704D01*\r\nX95242858Y-39782704D02*\r\nX96290477Y-39992228D01*\r\nX94300001Y-40725561D02*\r\nX94300001Y-39258895D01*\r\nX94300001Y-39677942D02*\r\nX94195239Y-39468419D01*\r\nX94195239Y-39468419D02*\r\nX94090477Y-39363657D01*\r\nX94090477Y-39363657D02*\r\nX93880953Y-39258895D01*\r\nX93880953Y-39258895D02*\r\nX93671430Y-39258895D01*\r\nX92938096Y-40725561D02*\r\nX92938096Y-38525561D01*\r\nX92938096Y-38525561D02*\r\nX92204763Y-40096990D01*\r\nX92204763Y-40096990D02*\r\nX91471429Y-38525561D01*\r\nX91471429Y-38525561D02*\r\nX91471429Y-40725561D01*\r\nX89480953Y-40725561D02*\r\nX89480953Y-39573180D01*\r\nX89480953Y-39573180D02*\r\nX89585715Y-39363657D01*\r\nX89585715Y-39363657D02*\r\nX89795239Y-39258895D01*\r\nX89795239Y-39258895D02*\r\nX90214286Y-39258895D01*\r\nX90214286Y-39258895D02*\r\nX90423810Y-39363657D01*\r\nX89480953Y-40620800D02*\r\nX89690477Y-40725561D01*\r\nX89690477Y-40725561D02*\r\nX90214286Y-40725561D01*\r\nX90214286Y-40725561D02*\r\nX90423810Y-40620800D01*\r\nX90423810Y-40620800D02*\r\nX90528572Y-40411276D01*\r\nX90528572Y-40411276D02*\r\nX90528572Y-40201752D01*\r\nX90528572Y-40201752D02*\r\nX90423810Y-39992228D01*\r\nX90423810Y-39992228D02*\r\nX90214286Y-39887466D01*\r\nX90214286Y-39887466D02*\r\nX89690477Y-39887466D01*\r\nX89690477Y-39887466D02*\r\nX89480953Y-39782704D01*\r\nX88433334Y-40725561D02*\r\nX88433334Y-38525561D01*\r\nX88223810Y-39887466D02*\r\nX87595239Y-40725561D01*\r\nX87595239Y-39258895D02*\r\nX88433334Y-40096990D01*\r\nX85814287Y-40620800D02*\r\nX86023811Y-40725561D01*\r\nX86023811Y-40725561D02*\r\nX86442858Y-40725561D01*\r\nX86442858Y-40725561D02*\r\nX86652382Y-40620800D01*\r\nX86652382Y-40620800D02*\r\nX86757144Y-40411276D01*\r\nX86757144Y-40411276D02*\r\nX86757144Y-39573180D01*\r\nX86757144Y-39573180D02*\r\nX86652382Y-39363657D01*\r\nX86652382Y-39363657D02*\r\nX86442858Y-39258895D01*\r\nX86442858Y-39258895D02*\r\nX86023811Y-39258895D01*\r\nX86023811Y-39258895D02*\r\nX85814287Y-39363657D01*\r\nX85814287Y-39363657D02*\r\nX85709525Y-39573180D01*\r\nX85709525Y-39573180D02*\r\nX85709525Y-39782704D01*\r\nX85709525Y-39782704D02*\r\nX86757144Y-39992228D01*\r\nX84766668Y-40725561D02*\r\nX84766668Y-39258895D01*\r\nX84766668Y-39677942D02*\r\nX84661906Y-39468419D01*\r\nX84661906Y-39468419D02*\r\nX84557144Y-39363657D01*\r\nX84557144Y-39363657D02*\r\nX84347620Y-39258895D01*\r\nX84347620Y-39258895D02*\r\nX84138097Y-39258895D01*\r\nX81833334Y-38420800D02*\r\nX83719049Y-41249371D01*\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-Edge_Cuts.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Profile,NP*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%TA.AperFunction,Profile*%\r\n%ADD10C,0.050000*%\r\n%TD*%\r\nG04 APERTURE END LIST*\r\nD10*\r\nX80000000Y-25500000D02*\r\nX179000000Y-25500000D01*\r\nX179000000Y-123500000D01*\r\nX80000000Y-123500000D01*\r\nX80000000Y-25500000D01*\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-F_Cu.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Copper,L1,Top*%\r\n%TF.FilePolarity,Positive*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD10C,2.000000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD11R,2.000000X2.000000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD12O,2.000000X1.600000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD13R,1.700000X1.700000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD14O,1.700000X1.700000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD15C,1.600000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD16O,1.600000X1.600000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD17R,2.500000X2.500000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD18C,2.500000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD19R,1.800000X1.800000*%\r\n%TD*%\r\n%TA.AperFunction,ComponentPad*%\r\n%ADD20C,1.800000*%\r\n%TD*%\r\n%TA.AperFunction,ViaPad*%\r\n%ADD21C,0.600000*%\r\n%TD*%\r\n%TA.AperFunction,Conductor*%\r\n%ADD22C,0.200000*%\r\n%TD*%\r\nG04 APERTURE END LIST*\r\nD10*\r\n%TO.P,SW1,1,1*%\r\n%TO.N,GND*%\r\nX83000000Y-85500000D03*\r\nX83000000Y-79000000D03*\r\n%TO.P,SW1,2,2*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX87500000Y-85500000D03*\r\nX87500000Y-79000000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U4,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX131500000Y-54000000D03*\r\nD12*\r\n%TO.P,U4,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX131500000Y-56540000D03*\r\n%TO.P,U4,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX131500000Y-59080000D03*\r\n%TO.P,U4,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX131500000Y-61620000D03*\r\n%TO.P,U4,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX131500000Y-64160000D03*\r\n%TO.P,U4,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX131500000Y-66700000D03*\r\n%TO.P,U4,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX131500000Y-69240000D03*\r\n%TO.P,U4,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX131500000Y-71780000D03*\r\n%TO.P,U4,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX154360000Y-71780000D03*\r\n%TO.P,U4,10,GND*%\r\n%TO.N,GND*%\r\nX154360000Y-69240000D03*\r\n%TO.P,U4,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX154360000Y-66700000D03*\r\n%TO.P,U4,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX154360000Y-64160000D03*\r\n%TO.P,U4,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX154360000Y-61620000D03*\r\n%TO.P,U4,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX154360000Y-59080000D03*\r\n%TO.P,U4,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX154360000Y-56540000D03*\r\n%TO.P,U4,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX154360000Y-54000000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J2,1,Pin_1*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX88000000Y-94515000D03*\r\nD14*\r\n%TO.P,J2,2,Pin_2*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX88000000Y-97055000D03*\r\n%TO.P,J2,3,Pin_3*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX88000000Y-99595000D03*\r\n%TO.P,J2,4,Pin_4*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX88000000Y-102135000D03*\r\n%TO.P,J2,5,Pin_5*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX88000000Y-104675000D03*\r\n%TO.P,J2,6,Pin_6*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX88000000Y-107215000D03*\r\n%TO.P,J2,7,Pin_7*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX88000000Y-109755000D03*\r\n%TO.P,J2,8,Pin_8*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX88000000Y-112295000D03*\r\n%TD*%\r\nD15*\r\n%TO.P,R1,1*%\r\n%TO.N,Net-(D1-A)*%\r\nX158000000Y-35190000D03*\r\nD16*\r\n%TO.P,R1,2*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX158000000Y-42810000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J1,1,Pin_1*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX122000000Y-94515000D03*\r\nD14*\r\n%TO.P,J1,2,Pin_2*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX122000000Y-97055000D03*\r\n%TO.P,J1,3,Pin_3*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX122000000Y-99595000D03*\r\n%TO.P,J1,4,Pin_4*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX122000000Y-102135000D03*\r\n%TO.P,J1,5,Pin_5*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX122000000Y-104675000D03*\r\n%TO.P,J1,6,Pin_6*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX122000000Y-107215000D03*\r\n%TO.P,J1,7,Pin_7*%\r\n%TO.N,GND*%\r\nX122000000Y-109755000D03*\r\n%TO.P,J1,8,Pin_8*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX122000000Y-112295000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U3,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX93500000Y-54000000D03*\r\nD12*\r\n%TO.P,U3,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX93500000Y-56540000D03*\r\n%TO.P,U3,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX93500000Y-59080000D03*\r\n%TO.P,U3,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX93500000Y-61620000D03*\r\n%TO.P,U3,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX93500000Y-64160000D03*\r\n%TO.P,U3,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX93500000Y-66700000D03*\r\n%TO.P,U3,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX93500000Y-69240000D03*\r\n%TO.P,U3,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX93500000Y-71780000D03*\r\n%TO.P,U3,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX116360000Y-71780000D03*\r\n%TO.P,U3,10,GND*%\r\n%TO.N,GND*%\r\nX116360000Y-69240000D03*\r\n%TO.P,U3,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX116360000Y-66700000D03*\r\n%TO.P,U3,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX116360000Y-64160000D03*\r\n%TO.P,U3,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX116360000Y-61620000D03*\r\n%TO.P,U3,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX116360000Y-59080000D03*\r\n%TO.P,U3,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX116360000Y-56540000D03*\r\n%TO.P,U3,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX116360000Y-54000000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U2,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX131500000Y-94500000D03*\r\nD12*\r\n%TO.P,U2,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX131500000Y-97040000D03*\r\n%TO.P,U2,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX131500000Y-99580000D03*\r\n%TO.P,U2,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX131500000Y-102120000D03*\r\n%TO.P,U2,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX131500000Y-104660000D03*\r\n%TO.P,U2,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX131500000Y-107200000D03*\r\n%TO.P,U2,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX131500000Y-109740000D03*\r\n%TO.P,U2,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX131500000Y-112280000D03*\r\n%TO.P,U2,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX154360000Y-112280000D03*\r\n%TO.P,U2,10,GND*%\r\n%TO.N,GND*%\r\nX154360000Y-109740000D03*\r\n%TO.P,U2,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX154360000Y-107200000D03*\r\n%TO.P,U2,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX154360000Y-104660000D03*\r\n%TO.P,U2,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX154360000Y-102120000D03*\r\n%TO.P,U2,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX154360000Y-99580000D03*\r\n%TO.P,U2,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX154360000Y-97040000D03*\r\n%TO.P,U2,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX154360000Y-94500000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J5,1,Pin_1*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX160500000Y-81371200D03*\r\nD14*\r\n%TO.P,J5,2,Pin_2*%\r\nX160500000Y-83911200D03*\r\n%TO.P,J5,3,Pin_3*%\r\nX160500000Y-86451200D03*\r\n%TO.P,J5,4,Pin_4*%\r\nX160500000Y-88991200D03*\r\n%TO.P,J5,5,Pin_5*%\r\nX160500000Y-91531200D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J7,1,Pin_1*%\r\n%TO.N,GND*%\r\nX160500000Y-48000000D03*\r\nD14*\r\n%TO.P,J7,2,Pin_2*%\r\nX160500000Y-50540000D03*\r\n%TO.P,J7,3,Pin_3*%\r\nX160500000Y-53080000D03*\r\n%TO.P,J7,4,Pin_4*%\r\nX160500000Y-55620000D03*\r\n%TO.P,J7,5,Pin_5*%\r\nX160500000Y-58160000D03*\r\n%TD*%\r\nD17*\r\n%TO.P,J4,1,Pin_1*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX174000000Y-36500000D03*\r\nD18*\r\n%TO.P,J4,2,Pin_2*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX174000000Y-41500000D03*\r\n%TO.P,J4,3,Pin_3*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX174000000Y-46500000D03*\r\n%TO.P,J4,4,Pin_4*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX174000000Y-51500000D03*\r\n%TO.P,J4,5,Pin_5*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX174000000Y-56500000D03*\r\n%TO.P,J4,6,Pin_6*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX174000000Y-61500000D03*\r\n%TO.P,J4,7,Pin_7*%\r\n%TO.N,GND*%\r\nX174000000Y-66500000D03*\r\n%TO.P,J4,8,Pin_8*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX174000000Y-71500000D03*\r\n%TD*%\r\nD13*\r\n%TO.P,J6,1,Pin_1*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX160500000Y-64685600D03*\r\nD14*\r\n%TO.P,J6,2,Pin_2*%\r\nX160500000Y-67225600D03*\r\n%TO.P,J6,3,Pin_3*%\r\nX160500000Y-69765600D03*\r\n%TO.P,J6,4,Pin_4*%\r\nX160500000Y-72305600D03*\r\n%TO.P,J6,5,Pin_5*%\r\nX160500000Y-74845600D03*\r\n%TD*%\r\nD17*\r\n%TO.P,J3,1,Pin_1*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX174000000Y-78500000D03*\r\nD18*\r\n%TO.P,J3,2,Pin_2*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX174000000Y-83500000D03*\r\n%TO.P,J3,3,Pin_3*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX174000000Y-88500000D03*\r\n%TO.P,J3,4,Pin_4*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX174000000Y-93500000D03*\r\n%TO.P,J3,5,Pin_5*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX174000000Y-98500000D03*\r\n%TO.P,J3,6,Pin_6*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX174000000Y-103500000D03*\r\n%TO.P,J3,7,Pin_7*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX174000000Y-108500000D03*\r\n%TO.P,J3,8,Pin_8*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX174000000Y-113500000D03*\r\n%TD*%\r\nD19*\r\n%TO.P,D1,1,K*%\r\n%TO.N,GND*%\r\nX156725000Y-30000000D03*\r\nD20*\r\n%TO.P,D1,2,A*%\r\n%TO.N,Net-(D1-A)*%\r\nX159265000Y-30000000D03*\r\n%TD*%\r\nD11*\r\n%TO.P,U1,1,~{RST}*%\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX93500000Y-94500000D03*\r\nD12*\r\n%TO.P,U1,2,A0*%\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX93500000Y-97040000D03*\r\n%TO.P,U1,3,D0*%\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX93500000Y-99580000D03*\r\n%TO.P,U1,4,SCK/D5*%\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX93500000Y-102120000D03*\r\n%TO.P,U1,5,MISO/D6*%\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX93500000Y-104660000D03*\r\n%TO.P,U1,6,MOSI/D7*%\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX93500000Y-107200000D03*\r\n%TO.P,U1,7,CS/D8*%\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX93500000Y-109740000D03*\r\n%TO.P,U1,8,3V3*%\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX93500000Y-112280000D03*\r\n%TO.P,U1,9,5V*%\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX116360000Y-112280000D03*\r\n%TO.P,U1,10,GND*%\r\n%TO.N,GND*%\r\nX116360000Y-109740000D03*\r\n%TO.P,U1,11,D4*%\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX116360000Y-107200000D03*\r\n%TO.P,U1,12,D3*%\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX116360000Y-104660000D03*\r\n%TO.P,U1,13,SDA/D2*%\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX116360000Y-102120000D03*\r\n%TO.P,U1,14,SCL/D1*%\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX116360000Y-99580000D03*\r\n%TO.P,U1,15,RX*%\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX116360000Y-97040000D03*\r\n%TO.P,U1,16,TX*%\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX116360000Y-94500000D03*\r\n%TD*%\r\nD21*\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX156374600Y-100546200D03*\r\n%TD*%\r\nD22*\r\n%TO.N,GND*%\r\nX156725000Y-30000000D02*\r\nX156725000Y-31201700D01*\r\nX156725000Y-31201700D02*\r\nX160500000Y-34976700D01*\r\nX160500000Y-34976700D02*\r\nX160500000Y-48000000D01*\r\nX116360000Y-69690000D02*\r\nX95022000Y-69690000D01*\r\nX95022000Y-69690000D02*\r\nX94202000Y-70510000D01*\r\nX94202000Y-70510000D02*\r\nX91490000Y-70510000D01*\r\nX91490000Y-70510000D02*\r\nX83000000Y-79000000D01*\r\nX154360000Y-68138300D02*\r\nX117911700Y-68138300D01*\r\nX117911700Y-68138300D02*\r\nX116360000Y-69690000D01*\r\nX154360000Y-69240000D02*\r\nX154360000Y-68138300D01*\r\nX116360000Y-69240000D02*\r\nX116360000Y-69690000D01*\r\nX154360000Y-69240000D02*\r\nX155661700Y-69240000D01*\r\nX155661700Y-69240000D02*\r\nX156406100Y-68495600D01*\r\nX156406100Y-68495600D02*\r\nX172004400Y-68495600D01*\r\nX172004400Y-68495600D02*\r\nX174000000Y-66500000D01*\r\nX117661700Y-109740000D02*\r\nX117676700Y-109755000D01*\r\nX117676700Y-109755000D02*\r\nX122000000Y-109755000D01*\r\nX116360000Y-109740000D02*\r\nX117661700Y-109740000D01*\r\n%TO.N,Net-(J1-Pin_3)*%\r\nX116360000Y-59080000D02*\r\nX116360000Y-57978300D01*\r\nX116360000Y-57978300D02*\r\nX154360000Y-57978300D01*\r\nX154360000Y-59080000D02*\r\nX154360000Y-57978300D01*\r\nX174000000Y-46500000D02*\r\nX166150000Y-54350000D01*\r\nX166150000Y-54350000D02*\r\nX159090000Y-54350000D01*\r\nX159090000Y-54350000D02*\r\nX155461700Y-57978300D01*\r\nX155461700Y-57978300D02*\r\nX154360000Y-57978300D01*\r\nX116360000Y-99580000D02*\r\nX117661700Y-99580000D01*\r\nX122000000Y-99595000D02*\r\nX117676700Y-99595000D01*\r\nX117676700Y-99595000D02*\r\nX117661700Y-99580000D01*\r\n%TO.N,Net-(J1-Pin_4)*%\r\nX174000000Y-51500000D02*\r\nX164981700Y-60518300D01*\r\nX164981700Y-60518300D02*\r\nX154360000Y-60518300D01*\r\nX154360000Y-61620000D02*\r\nX154360000Y-60518300D01*\r\nX116360000Y-61620000D02*\r\nX116360000Y-60518300D01*\r\nX116360000Y-60518300D02*\r\nX154360000Y-60518300D01*\r\n%TO.N,Net-(J1-Pin_1)*%\r\nX154360000Y-54000000D02*\r\nX154360000Y-52898300D01*\r\nX174000000Y-36500000D02*\r\nX174000000Y-38051700D01*\r\nX174000000Y-38051700D02*\r\nX162781700Y-49270000D01*\r\nX162781700Y-49270000D02*\r\nX157988300Y-49270000D01*\r\nX157988300Y-49270000D02*\r\nX154360000Y-52898300D01*\r\nX122000000Y-94515000D02*\r\nX120848300Y-94515000D01*\r\nX120848300Y-94515000D02*\r\nX120833300Y-94500000D01*\r\nX120833300Y-94500000D02*\r\nX117661700Y-94500000D01*\r\nX116360000Y-94500000D02*\r\nX117661700Y-94500000D01*\r\n%TO.N,Net-(J1-Pin_5)*%\r\nX116360000Y-64160000D02*\r\nX116360000Y-63058300D01*\r\nX116360000Y-63058300D02*\r\nX154360000Y-63058300D01*\r\nX154360000Y-64160000D02*\r\nX154360000Y-63058300D01*\r\nX174000000Y-56500000D02*\r\nX167441700Y-63058300D01*\r\nX167441700Y-63058300D02*\r\nX154360000Y-63058300D01*\r\nX116360000Y-104660000D02*\r\nX117661700Y-104660000D01*\r\nX122000000Y-104675000D02*\r\nX117676700Y-104675000D01*\r\nX117676700Y-104675000D02*\r\nX117661700Y-104660000D01*\r\n%TO.N,Net-(J1-Pin_2)*%\r\nX154360000Y-56540000D02*\r\nX154360000Y-55438300D01*\r\nX174000000Y-41500000D02*\r\nX163690000Y-51810000D01*\r\nX163690000Y-51810000D02*\r\nX159090000Y-51810000D01*\r\nX159090000Y-51810000D02*\r\nX155461700Y-55438300D01*\r\nX155461700Y-55438300D02*\r\nX154360000Y-55438300D01*\r\nX154360000Y-97040000D02*\r\nX154360000Y-98141700D01*\r\nX122000000Y-97055000D02*\r\nX127717500Y-97055000D01*\r\nX127717500Y-97055000D02*\r\nX128804200Y-98141700D01*\r\nX128804200Y-98141700D02*\r\nX154360000Y-98141700D01*\r\nX117661700Y-97040000D02*\r\nX117676700Y-97055000D01*\r\nX117676700Y-97055000D02*\r\nX122000000Y-97055000D01*\r\nX116360000Y-97040000D02*\r\nX117661700Y-97040000D01*\r\n%TO.N,Net-(J1-Pin_6)*%\r\nX122000000Y-107215000D02*\r\nX123151700Y-107215000D01*\r\nX154360000Y-107200000D02*\r\nX154360000Y-108301700D01*\r\nX154360000Y-108301700D02*\r\nX124238400Y-108301700D01*\r\nX124238400Y-108301700D02*\r\nX123151700Y-107215000D01*\r\nX154360000Y-66700000D02*\r\nX155661700Y-66700000D01*\r\nX174000000Y-61500000D02*\r\nX169449900Y-66050100D01*\r\nX169449900Y-66050100D02*\r\nX156311600Y-66050100D01*\r\nX156311600Y-66050100D02*\r\nX155661700Y-66700000D01*\r\nX117661700Y-107200000D02*\r\nX117676700Y-107215000D01*\r\nX117676700Y-107215000D02*\r\nX122000000Y-107215000D01*\r\nX116360000Y-107200000D02*\r\nX117661700Y-107200000D01*\r\n%TO.N,Net-(J1-Pin_8)*%\r\nX116360000Y-71780000D02*\r\nX116360000Y-72881700D01*\r\nX154360000Y-71780000D02*\r\nX154360000Y-72881700D01*\r\nX154360000Y-72881700D02*\r\nX116360000Y-72881700D01*\r\nX117661700Y-112280000D02*\r\nX117676700Y-112295000D01*\r\nX117676700Y-112295000D02*\r\nX122000000Y-112295000D01*\r\nX116360000Y-112280000D02*\r\nX117661700Y-112280000D01*\r\n%TO.N,Net-(J2-Pin_1)*%\r\nX131500000Y-94500000D02*\r\nX130198300Y-94500000D01*\r\nX93500000Y-94500000D02*\r\nX94801700Y-94500000D01*\r\nX94801700Y-94500000D02*\r\nX95938400Y-93363300D01*\r\nX95938400Y-93363300D02*\r\nX129061600Y-93363300D01*\r\nX129061600Y-93363300D02*\r\nX130198300Y-94500000D01*\r\nX92849200Y-94500000D02*\r\nX93500000Y-94500000D01*\r\nX131500000Y-94500000D02*\r\nX132801700Y-94500000D01*\r\nX174000000Y-78500000D02*\r\nX148801700Y-78500000D01*\r\nX148801700Y-78500000D02*\r\nX132801700Y-94500000D01*\r\nX92849200Y-94500000D02*\r\nX92198300Y-94500000D01*\r\nX93500000Y-54000000D02*\r\nX94801700Y-54000000D01*\r\nX131500000Y-54000000D02*\r\nX130198300Y-54000000D01*\r\nX130198300Y-54000000D02*\r\nX129087100Y-55111200D01*\r\nX129087100Y-55111200D02*\r\nX95912900Y-55111200D01*\r\nX95912900Y-55111200D02*\r\nX94801700Y-54000000D01*\r\nX88000000Y-94515000D02*\r\nX92183300Y-94515000D01*\r\nX92183300Y-94515000D02*\r\nX92198300Y-94500000D01*\r\n%TO.N,Net-(J2-Pin_3)*%\r\nX174000000Y-88500000D02*\r\nX161953800Y-100546200D01*\r\nX161953800Y-100546200D02*\r\nX156374600Y-100546200D01*\r\nX93500000Y-98478300D02*\r\nX93576700Y-98401600D01*\r\nX93576700Y-98401600D02*\r\nX128428700Y-98401600D01*\r\nX128428700Y-98401600D02*\r\nX129607100Y-99580000D01*\r\nX129607100Y-99580000D02*\r\nX131500000Y-99580000D01*\r\nX93500000Y-99580000D02*\r\nX92198300Y-99580000D01*\r\nX88000000Y-99595000D02*\r\nX92183300Y-99595000D01*\r\nX92183300Y-99595000D02*\r\nX92198300Y-99580000D01*\r\nX93500000Y-99580000D02*\r\nX93500000Y-98478300D01*\r\n%TO.N,Net-(J2-Pin_2)*%\r\nX174000000Y-83500000D02*\r\nX161699800Y-95800200D01*\r\nX161699800Y-95800200D02*\r\nX149229600Y-95800200D01*\r\nX149229600Y-95800200D02*\r\nX149056300Y-95973500D01*\r\nX149056300Y-95973500D02*\r\nX131500000Y-95973500D01*\r\nX88000000Y-97055000D02*\r\nX89151700Y-97055000D01*\r\nX93500000Y-96489100D02*\r\nX89717600Y-96489100D01*\r\nX89717600Y-96489100D02*\r\nX89151700Y-97055000D01*\r\nX93500000Y-96489100D02*\r\nX93500000Y-95938300D01*\r\nX93500000Y-97040000D02*\r\nX93500000Y-96489100D01*\r\nX131500000Y-96055900D02*\r\nX131500000Y-95973500D01*\r\nX93500000Y-95938300D02*\r\nX93535600Y-95902700D01*\r\nX93535600Y-95902700D02*\r\nX131429200Y-95902700D01*\r\nX131429200Y-95902700D02*\r\nX131500000Y-95973500D01*\r\nX131500000Y-96097200D02*\r\nX131500000Y-96055900D01*\r\nX131500000Y-97040000D02*\r\nX131500000Y-96097200D01*\r\n%TO.N,Net-(J2-Pin_5)*%\r\nX93500000Y-104660000D02*\r\nX93500000Y-103558300D01*\r\nX93500000Y-103558300D02*\r\nX93576700Y-103481600D01*\r\nX93576700Y-103481600D02*\r\nX131423300Y-103481600D01*\r\nX131423300Y-103481600D02*\r\nX131500000Y-103558300D01*\r\nX89151700Y-104675000D02*\r\nX89166700Y-104660000D01*\r\nX89166700Y-104660000D02*\r\nX93500000Y-104660000D01*\r\nX131500000Y-104660000D02*\r\nX131500000Y-103558300D01*\r\nX174000000Y-98500000D02*\r\nX168941700Y-103558300D01*\r\nX168941700Y-103558300D02*\r\nX131500000Y-103558300D01*\r\nX88000000Y-104675000D02*\r\nX89151700Y-104675000D01*\r\nX93500000Y-64160000D02*\r\nX93500000Y-65261700D01*\r\nX131500000Y-64160000D02*\r\nX131500000Y-65261700D01*\r\nX131500000Y-65261700D02*\r\nX93500000Y-65261700D01*\r\n%TO.N,Net-(J2-Pin_7)*%\r\nX93500000Y-109740000D02*\r\nX92198300Y-109740000D01*\r\nX88000000Y-109755000D02*\r\nX92183300Y-109755000D01*\r\nX92183300Y-109755000D02*\r\nX92198300Y-109740000D01*\r\nX93500000Y-109740000D02*\r\nX93500000Y-110841700D01*\r\nX131500000Y-110273600D02*\r\nX130855700Y-110917900D01*\r\nX130855700Y-110917900D02*\r\nX93576200Y-110917900D01*\r\nX93576200Y-110917900D02*\r\nX93500000Y-110841700D01*\r\nX131500000Y-110273600D02*\r\nX131500000Y-110841700D01*\r\nX131500000Y-109740000D02*\r\nX131500000Y-110273600D01*\r\nX131500000Y-110841700D02*\r\nX171658300Y-110841700D01*\r\nX171658300Y-110841700D02*\r\nX174000000Y-108500000D01*\r\n%TO.N,Net-(J2-Pin_6)*%\r\nX93500000Y-66700000D02*\r\nX93500000Y-67801700D01*\r\nX93500000Y-67801700D02*\r\nX117410200Y-67801700D01*\r\nX117410200Y-67801700D02*\r\nX118511900Y-66700000D01*\r\nX118511900Y-66700000D02*\r\nX131500000Y-66700000D01*\r\nX93500000Y-107200000D02*\r\nX92198300Y-107200000D01*\r\nX88000000Y-107215000D02*\r\nX92183300Y-107215000D01*\r\nX92183300Y-107215000D02*\r\nX92198300Y-107200000D01*\r\nX93500000Y-107200000D02*\r\nX93500000Y-106098300D01*\r\nX131500000Y-106098300D02*\r\nX131415800Y-106014100D01*\r\nX131415800Y-106014100D02*\r\nX93584200Y-106014100D01*\r\nX93584200Y-106014100D02*\r\nX93500000Y-106098300D01*\r\nX131500000Y-106181600D02*\r\nX131500000Y-106098300D01*\r\nX131500000Y-107200000D02*\r\nX131500000Y-106181600D01*\r\nX174000000Y-103500000D02*\r\nX171401700Y-106098300D01*\r\nX171401700Y-106098300D02*\r\nX131500000Y-106098300D01*\r\n%TO.N,Net-(J2-Pin_8)*%\r\nX159348300Y-69765600D02*\r\nX158435600Y-70678300D01*\r\nX158435600Y-70678300D02*\r\nX131500000Y-70678300D01*\r\nX131500000Y-70678300D02*\r\nX115291700Y-70678300D01*\r\nX115291700Y-70678300D02*\r\nX114190000Y-71780000D01*\r\nX114190000Y-71780000D02*\r\nX93500000Y-71780000D01*\r\nX131500000Y-70694100D02*\r\nX131500000Y-70678300D01*\r\nX131500000Y-71780000D02*\r\nX131500000Y-70694100D01*\r\nX93500000Y-112280000D02*\r\nX92198300Y-112280000D01*\r\nX88000000Y-112295000D02*\r\nX92183300Y-112295000D01*\r\nX92183300Y-112295000D02*\r\nX92198300Y-112280000D01*\r\nX131500000Y-113381700D02*\r\nX131618300Y-113500000D01*\r\nX131618300Y-113500000D02*\r\nX174000000Y-113500000D01*\r\nX131500000Y-113381700D02*\r\nX131435000Y-113446700D01*\r\nX131435000Y-113446700D02*\r\nX93565000Y-113446700D01*\r\nX93565000Y-113446700D02*\r\nX93500000Y-113381700D01*\r\nX93500000Y-112280000D02*\r\nX93500000Y-113381700D01*\r\nX160500000Y-69765600D02*\r\nX159348300Y-69765600D01*\r\nX131500000Y-112280000D02*\r\nX131500000Y-113381700D01*\r\n%TO.N,Net-(J2-Pin_4)*%\r\nX131500000Y-101018300D02*\r\nX155786800Y-101018300D01*\r\nX155786800Y-101018300D02*\r\nX155916400Y-101147900D01*\r\nX155916400Y-101147900D02*\r\nX166352100Y-101147900D01*\r\nX166352100Y-101147900D02*\r\nX174000000Y-93500000D01*\r\nX93500000Y-102120000D02*\r\nX93500000Y-101018300D01*\r\nX93500000Y-101018300D02*\r\nX93576700Y-100941600D01*\r\nX93576700Y-100941600D02*\r\nX131423300Y-100941600D01*\r\nX131423300Y-100941600D02*\r\nX131500000Y-101018300D01*\r\nX131500000Y-102120000D02*\r\nX131500000Y-101018300D01*\r\n%TD*%\r\n%TA.AperFunction,Conductor*%\r\n%TO.N,GND*%\r\nG36*\r\nX114879149Y-106634285D02*\r\nG01*\r\nX114924904Y-106687089D01*\r\nX114934848Y-106756247D01*\r\nX114930041Y-106776918D01*\r\nX114891523Y-106895461D01*\r\nX114891523Y-106895464D01*\r\nX114859500Y-107097648D01*\r\nX114859500Y-107302351D01*\r\nX114891522Y-107504534D01*\r\nX114954781Y-107699223D01*\r\nX115014028Y-107815500D01*\r\nX115046007Y-107878262D01*\r\nX115047715Y-107881613D01*\r\nX115168028Y-108047213D01*\r\nX115312786Y-108191971D01*\r\nX115467749Y-108304556D01*\r\nX115478390Y-108312287D01*\r\nX115550424Y-108348990D01*\r\nX115571629Y-108359795D01*\r\nX115622425Y-108407770D01*\r\nX115639220Y-108475591D01*\r\nX115616682Y-108541726D01*\r\nX115571629Y-108580765D01*\r\nX115478650Y-108628140D01*\r\nX115313105Y-108748417D01*\r\nX115313104Y-108748417D01*\r\nX115168417Y-108893104D01*\r\nX115168417Y-108893105D01*\r\nX115048140Y-109058650D01*\r\nX114955244Y-109240970D01*\r\nX114892009Y-109435586D01*\r\nX114883391Y-109490000D01*\r\nX115926988Y-109490000D01*\r\nX115894075Y-109547007D01*\r\nX115860000Y-109674174D01*\r\nX115860000Y-109805826D01*\r\nX115894075Y-109932993D01*\r\nX115926988Y-109990000D01*\r\nX114883391Y-109990000D01*\r\nX114892009Y-110044413D01*\r\nX114927968Y-110155082D01*\r\nX114929963Y-110224923D01*\r\nX114893883Y-110284756D01*\r\nX114831182Y-110315584D01*\r\nX114810037Y-110317400D01*\r\nX95050489Y-110317400D01*\r\nX94983450Y-110297715D01*\r\nX94937695Y-110244911D01*\r\nX94927751Y-110175753D01*\r\nX94932558Y-110155081D01*\r\nX94968477Y-110044534D01*\r\nX94986144Y-109932993D01*\r\nX95000500Y-109842352D01*\r\nX95000500Y-109637648D01*\r\nX94968477Y-109435465D01*\r\nX94921649Y-109291344D01*\r\nX94905220Y-109240781D01*\r\nX94905218Y-109240778D01*\r\nX94905218Y-109240776D01*\r\nX94866617Y-109165019D01*\r\nX94812287Y-109058390D01*\r\nX94779910Y-109013826D01*\r\nX94691971Y-108892786D01*\r\nX94547213Y-108748028D01*\r\nX94381614Y-108627715D01*\r\nX94375006Y-108624348D01*\r\nX94288917Y-108580483D01*\r\nX94238123Y-108532511D01*\r\nX94221328Y-108464690D01*\r\nX94243865Y-108398555D01*\r\nX94288917Y-108359516D01*\r\nX94381610Y-108312287D01*\r\nX94462534Y-108253493D01*\r\nX94547213Y-108191971D01*\r\nX94547215Y-108191968D01*\r\nX94547219Y-108191966D01*\r\nX94691966Y-108047219D01*\r\nX94691968Y-108047215D01*\r\nX94691971Y-108047213D01*\r\nX94804132Y-107892834D01*\r\nX94812287Y-107881610D01*\r\nX94905220Y-107699219D01*\r\nX94968477Y-107504534D01*\r\nX95000500Y-107302352D01*\r\nX95000500Y-107097648D01*\r\nX94968477Y-106895466D01*\r\nX94968476Y-106895462D01*\r\nX94968476Y-106895461D01*\r\nX94929959Y-106776918D01*\r\nX94927964Y-106707077D01*\r\nX94964044Y-106647244D01*\r\nX95026745Y-106616416D01*\r\nX95047890Y-106614600D01*\r\nX114812110Y-106614600D01*\r\nX114879149Y-106634285D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX120777948Y-107835185D02*\r\nG01*\r\nX120823292Y-107887097D01*\r\nX120825965Y-107892830D01*\r\nX120952059Y-108072911D01*\r\nX120961501Y-108086395D01*\r\nX120961506Y-108086402D01*\r\nX121128597Y-108253493D01*\r\nX121128603Y-108253498D01*\r\nX121314594Y-108383730D01*\r\nX121358219Y-108438307D01*\r\nX121365413Y-108507805D01*\r\nX121333890Y-108570160D01*\r\nX121314595Y-108586880D01*\r\nX121128922Y-108716890D01*\r\nX121128920Y-108716891D01*\r\nX120961891Y-108883920D01*\r\nX120961886Y-108883926D01*\r\nX120826400Y-109077420D01*\r\nX120826399Y-109077422D01*\r\nX120726570Y-109291507D01*\r\nX120726567Y-109291513D01*\r\nX120669364Y-109504999D01*\r\nX120669364Y-109505000D01*\r\nX121566988Y-109505000D01*\r\nX121534075Y-109562007D01*\r\nX121500000Y-109689174D01*\r\nX121500000Y-109820826D01*\r\nX121534075Y-109947993D01*\r\nX121566988Y-110005000D01*\r\nX120669364Y-110005000D01*\r\nX120711246Y-110161306D01*\r\nX120709583Y-110231156D01*\r\nX120670421Y-110289019D01*\r\nX120606192Y-110316523D01*\r\nX120591471Y-110317400D01*\r\nX117909963Y-110317400D01*\r\nX117842924Y-110297715D01*\r\nX117797169Y-110244911D01*\r\nX117787225Y-110175753D01*\r\nX117792032Y-110155082D01*\r\nX117827990Y-110044413D01*\r\nX117836609Y-109990000D01*\r\nX116793012Y-109990000D01*\r\nX116825925Y-109932993D01*\r\nX116860000Y-109805826D01*\r\nX116860000Y-109674174D01*\r\nX116825925Y-109547007D01*\r\nX116793012Y-109490000D01*\r\nX117836609Y-109490000D01*\r\nX117827990Y-109435586D01*\r\nX117764755Y-109240970D01*\r\nX117671859Y-109058650D01*\r\nX117551582Y-108893105D01*\r\nX117551582Y-108893104D01*\r\nX117406895Y-108748417D01*\r\nX117241349Y-108628140D01*\r\nX117148370Y-108580765D01*\r\nX117097574Y-108532790D01*\r\nX117080779Y-108464969D01*\r\nX117103316Y-108398835D01*\r\nX117148370Y-108359795D01*\r\nX117148920Y-108359515D01*\r\nX117241610Y-108312287D01*\r\nX117322534Y-108253493D01*\r\nX117407213Y-108191971D01*\r\nX117407215Y-108191968D01*\r\nX117407219Y-108191966D01*\r\nX117551966Y-108047219D01*\r\nX117551968Y-108047215D01*\r\nX117551971Y-108047213D01*\r\nX117672287Y-107881610D01*\r\nX117674832Y-107877458D01*\r\nX117676144Y-107878262D01*\r\nX117719444Y-107832412D01*\r\nX117781959Y-107815500D01*\r\nX120710909Y-107815500D01*\r\nX120777948Y-107835185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX123149513Y-108077895D02*\r\nG01*\r\nX123193861Y-108106396D01*\r\nX123753539Y-108666074D01*\r\nX123753549Y-108666085D01*\r\nX123757879Y-108670415D01*\r\nX123757880Y-108670416D01*\r\nX123869684Y-108782220D01*\r\nX123956495Y-108832339D01*\r\nX123956497Y-108832341D01*\r\nX123994551Y-108854311D01*\r\nX124006615Y-108861277D01*\r\nX124159343Y-108902201D01*\r\nX124159346Y-108902201D01*\r\nX124325053Y-108902201D01*\r\nX124325069Y-108902200D01*\r\nX130064946Y-108902200D01*\r\nX130131985Y-108921885D01*\r\nX130177740Y-108974689D01*\r\nX130187684Y-109043847D01*\r\nX130175431Y-109082495D01*\r\nX130094781Y-109240776D01*\r\nX130031522Y-109435465D01*\r\nX129999500Y-109637648D01*\r\nX129999500Y-109842351D01*\r\nX130031522Y-110044534D01*\r\nX130067442Y-110155081D01*\r\nX130069437Y-110224923D01*\r\nX130033357Y-110284756D01*\r\nX129970656Y-110315584D01*\r\nX129949511Y-110317400D01*\r\nX123408529Y-110317400D01*\r\nX123341490Y-110297715D01*\r\nX123295735Y-110244911D01*\r\nX123285791Y-110175753D01*\r\nX123288754Y-110161306D01*\r\nX123330636Y-110005000D01*\r\nX122433012Y-110005000D01*\r\nX122465925Y-109947993D01*\r\nX122500000Y-109820826D01*\r\nX122500000Y-109689174D01*\r\nX122465925Y-109562007D01*\r\nX122433012Y-109505000D01*\r\nX123330636Y-109505000D01*\r\nX123330635Y-109504999D01*\r\nX123273432Y-109291513D01*\r\nX123273429Y-109291507D01*\r\nX123173600Y-109077422D01*\r\nX123173599Y-109077420D01*\r\nX123038113Y-108883926D01*\r\nX123038108Y-108883920D01*\r\nX122871078Y-108716890D01*\r\nX122685405Y-108586879D01*\r\nX122641780Y-108532302D01*\r\nX122634588Y-108462804D01*\r\nX122666110Y-108400449D01*\r\nX122685406Y-108383730D01*\r\nX122719589Y-108359795D01*\r\nX122871401Y-108253495D01*\r\nX123018502Y-108106393D01*\r\nX123079822Y-108072911D01*\r\nX123149513Y-108077895D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX152992545Y-108921885D02*\r\nG01*\r\nX153038300Y-108974689D01*\r\nX153048244Y-109043847D01*\r\nX153035991Y-109082495D01*\r\nX152955244Y-109240970D01*\r\nX152892009Y-109435586D01*\r\nX152883391Y-109490000D01*\r\nX153926988Y-109490000D01*\r\nX153894075Y-109547007D01*\r\nX153860000Y-109674174D01*\r\nX153860000Y-109805826D01*\r\nX153894075Y-109932993D01*\r\nX153926988Y-109990000D01*\r\nX152883391Y-109990000D01*\r\nX152892008Y-110044411D01*\r\nX152903209Y-110078881D01*\r\nX152905204Y-110148722D01*\r\nX152869124Y-110208555D01*\r\nX152806424Y-110239384D01*\r\nX152785278Y-110241200D01*\r\nX133075248Y-110241200D01*\r\nX133008209Y-110221515D01*\r\nX132962454Y-110168711D01*\r\nX132952510Y-110099553D01*\r\nX132957317Y-110078881D01*\r\nX132968477Y-110044534D01*\r\nX132986144Y-109932993D01*\r\nX133000500Y-109842352D01*\r\nX133000500Y-109637648D01*\r\nX132968477Y-109435465D01*\r\nX132921649Y-109291344D01*\r\nX132905220Y-109240781D01*\r\nX132905218Y-109240778D01*\r\nX132905218Y-109240776D01*\r\nX132824569Y-109082495D01*\r\nX132811673Y-109013826D01*\r\nX132837949Y-108949085D01*\r\nX132895056Y-108908828D01*\r\nX132935054Y-108902200D01*\r\nX152925506Y-108902200D01*\r\nX152992545Y-108921885D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX114992545Y-68421885D02*\r\nG01*\r\nX115038300Y-68474689D01*\r\nX115048244Y-68543847D01*\r\nX115035991Y-68582495D01*\r\nX114955244Y-68740970D01*\r\nX114892009Y-68935586D01*\r\nX114883391Y-68990000D01*\r\nX115926988Y-68990000D01*\r\nX115894075Y-69047007D01*\r\nX115860000Y-69174174D01*\r\nX115860000Y-69305826D01*\r\nX115894075Y-69432993D01*\r\nX115926988Y-69490000D01*\r\nX114883391Y-69490000D01*\r\nX114892009Y-69544413D01*\r\nX114955244Y-69739029D01*\r\nX115048140Y-69921350D01*\r\nX115071695Y-69953769D01*\r\nX115095176Y-70019575D01*\r\nX115079351Y-70087629D01*\r\nX115033456Y-70133998D01*\r\nX115032626Y-70134478D01*\r\nX115032548Y-70134523D01*\r\nX114922987Y-70197777D01*\r\nX114922982Y-70197781D01*\r\nX114814750Y-70306014D01*\r\nX114811180Y-70309584D01*\r\nX114811178Y-70309586D01*\r\nX114382408Y-70738357D01*\r\nX113977584Y-71143181D01*\r\nX113916261Y-71176666D01*\r\nX113889903Y-71179500D01*\r\nX94929602Y-71179500D01*\r\nX94862563Y-71159815D01*\r\nX94819117Y-71111795D01*\r\nX94812284Y-71098385D01*\r\nX94691971Y-70932786D01*\r\nX94547213Y-70788028D01*\r\nX94381614Y-70667715D01*\r\nX94321334Y-70637001D01*\r\nX94288917Y-70620483D01*\r\nX94238123Y-70572511D01*\r\nX94221328Y-70504690D01*\r\nX94243865Y-70438555D01*\r\nX94288917Y-70399516D01*\r\nX94381610Y-70352287D01*\r\nX94402770Y-70336913D01*\r\nX94547213Y-70231971D01*\r\nX94547215Y-70231968D01*\r\nX94547219Y-70231966D01*\r\nX94691966Y-70087219D01*\r\nX94691968Y-70087215D01*\r\nX94691971Y-70087213D01*\r\nX94770034Y-69979767D01*\r\nX94812287Y-69921610D01*\r\nX94905220Y-69739219D01*\r\nX94968477Y-69544534D01*\r\nX95000500Y-69342352D01*\r\nX95000500Y-69137648D01*\r\nX94986144Y-69047007D01*\r\nX94968477Y-68935465D01*\r\nX94905218Y-68740776D01*\r\nX94832049Y-68597175D01*\r\nX94824568Y-68582494D01*\r\nX94811673Y-68513826D01*\r\nX94837949Y-68449085D01*\r\nX94895056Y-68408828D01*\r\nX94935054Y-68402200D01*\r\nX114925506Y-68402200D01*\r\nX114992545Y-68421885D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX130137437Y-67320185D02*\r\nG01*\r\nX130180883Y-67368205D01*\r\nX130187715Y-67381614D01*\r\nX130308028Y-67547213D01*\r\nX130452786Y-67691971D01*\r\nX130607749Y-67804556D01*\r\nX130618390Y-67812287D01*\r\nX130709840Y-67858883D01*\r\nX130711080Y-67859515D01*\r\nX130761876Y-67907490D01*\r\nX130778671Y-67975311D01*\r\nX130756134Y-68041446D01*\r\nX130711080Y-68080485D01*\r\nX130618386Y-68127715D01*\r\nX130452786Y-68248028D01*\r\nX130308028Y-68392786D01*\r\nX130187715Y-68558386D01*\r\nX130094781Y-68740776D01*\r\nX130031522Y-68935465D01*\r\nX129999500Y-69137648D01*\r\nX129999500Y-69342351D01*\r\nX130031522Y-69544534D01*\r\nX130094781Y-69739223D01*\r\nX130175431Y-69897505D01*\r\nX130188327Y-69966174D01*\r\nX130162051Y-70030915D01*\r\nX130104944Y-70071172D01*\r\nX130064946Y-70077800D01*\r\nX117794494Y-70077800D01*\r\nX117727455Y-70058115D01*\r\nX117681700Y-70005311D01*\r\nX117671756Y-69936153D01*\r\nX117684009Y-69897505D01*\r\nX117764755Y-69739029D01*\r\nX117827990Y-69544413D01*\r\nX117836609Y-69490000D01*\r\nX116793012Y-69490000D01*\r\nX116825925Y-69432993D01*\r\nX116860000Y-69305826D01*\r\nX116860000Y-69174174D01*\r\nX116825925Y-69047007D01*\r\nX116793012Y-68990000D01*\r\nX117836609Y-68990000D01*\r\nX117827990Y-68935586D01*\r\nX117764755Y-68740970D01*\r\nX117671857Y-68558646D01*\r\nX117642954Y-68518864D01*\r\nX117619474Y-68453058D01*\r\nX117635300Y-68385004D01*\r\nX117681273Y-68338592D01*\r\nX117692104Y-68332339D01*\r\nX117778916Y-68282220D01*\r\nX117890720Y-68170416D01*\r\nX117890720Y-68170414D01*\r\nX117900928Y-68160207D01*\r\nX117900929Y-68160204D01*\r\nX118724316Y-67336819D01*\r\nX118785639Y-67303334D01*\r\nX118811997Y-67300500D01*\r\nX130070398Y-67300500D01*\r\nX130137437Y-67320185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX152851791Y-63678485D02*\r\nG01*\r\nX152897546Y-63731289D01*\r\nX152907490Y-63800447D01*\r\nX152902683Y-63821119D01*\r\nX152891522Y-63855465D01*\r\nX152859500Y-64057648D01*\r\nX152859500Y-64262351D01*\r\nX152891522Y-64464534D01*\r\nX152954781Y-64659223D01*\r\nX153047715Y-64841613D01*\r\nX153168028Y-65007213D01*\r\nX153312786Y-65151971D01*\r\nX153467749Y-65264556D01*\r\nX153478390Y-65272287D01*\r\nX153569840Y-65318883D01*\r\nX153571080Y-65319515D01*\r\nX153621876Y-65367490D01*\r\nX153638671Y-65435311D01*\r\nX153616134Y-65501446D01*\r\nX153571080Y-65540485D01*\r\nX153478386Y-65587715D01*\r\nX153312786Y-65708028D01*\r\nX153168028Y-65852786D01*\r\nX153047715Y-66018386D01*\r\nX152954781Y-66200776D01*\r\nX152891522Y-66395465D01*\r\nX152859500Y-66597648D01*\r\nX152859500Y-66802351D01*\r\nX152891522Y-67004534D01*\r\nX152954781Y-67199223D01*\r\nX153047715Y-67381613D01*\r\nX153168028Y-67547213D01*\r\nX153312786Y-67691971D01*\r\nX153467749Y-67804556D01*\r\nX153478390Y-67812287D01*\r\nX153550424Y-67848990D01*\r\nX153571629Y-67859795D01*\r\nX153622425Y-67907770D01*\r\nX153639220Y-67975591D01*\r\nX153616682Y-68041726D01*\r\nX153571629Y-68080765D01*\r\nX153478650Y-68128140D01*\r\nX153313105Y-68248417D01*\r\nX153313104Y-68248417D01*\r\nX153168417Y-68393104D01*\r\nX153168417Y-68393105D01*\r\nX153048140Y-68558650D01*\r\nX152955244Y-68740970D01*\r\nX152892009Y-68935586D01*\r\nX152883391Y-68990000D01*\r\nX153926988Y-68990000D01*\r\nX153894075Y-69047007D01*\r\nX153860000Y-69174174D01*\r\nX153860000Y-69305826D01*\r\nX153894075Y-69432993D01*\r\nX153926988Y-69490000D01*\r\nX152883391Y-69490000D01*\r\nX152892009Y-69544413D01*\r\nX152955244Y-69739029D01*\r\nX153035991Y-69897505D01*\r\nX153048887Y-69966175D01*\r\nX153022610Y-70030915D01*\r\nX152965504Y-70071172D01*\r\nX152925506Y-70077800D01*\r\nX132935054Y-70077800D01*\r\nX132868015Y-70058115D01*\r\nX132822260Y-70005311D01*\r\nX132812316Y-69936153D01*\r\nX132824569Y-69897505D01*\r\nX132905218Y-69739223D01*\r\nX132905218Y-69739222D01*\r\nX132905220Y-69739219D01*\r\nX132968477Y-69544534D01*\r\nX133000500Y-69342352D01*\r\nX133000500Y-69137648D01*\r\nX132986144Y-69047007D01*\r\nX132968477Y-68935465D01*\r\nX132905218Y-68740776D01*\r\nX132871503Y-68674607D01*\r\nX132812287Y-68558390D01*\r\nX132766668Y-68495600D01*\r\nX132691971Y-68392786D01*\r\nX132547213Y-68248028D01*\r\nX132381614Y-68127715D01*\r\nX132321334Y-68097001D01*\r\nX132288917Y-68080483D01*\r\nX132238123Y-68032511D01*\r\nX132221328Y-67964690D01*\r\nX132243865Y-67898555D01*\r\nX132288917Y-67859516D01*\r\nX132381610Y-67812287D01*\r\nX132402770Y-67796913D01*\r\nX132547213Y-67691971D01*\r\nX132547215Y-67691968D01*\r\nX132547219Y-67691966D01*\r\nX132691966Y-67547219D01*\r\nX132691968Y-67547215D01*\r\nX132691971Y-67547213D01*\r\nX132754605Y-67461003D01*\r\nX132812287Y-67381610D01*\r\nX132905220Y-67199219D01*\r\nX132968477Y-67004534D01*\r\nX133000500Y-66802352D01*\r\nX133000500Y-66597648D01*\r\nX132989884Y-66530620D01*\r\nX132968477Y-66395465D01*\r\nX132939127Y-66305137D01*\r\nX132905220Y-66200781D01*\r\nX132905218Y-66200778D01*\r\nX132905218Y-66200776D01*\r\nX132856507Y-66105177D01*\r\nX132812287Y-66018390D01*\r\nX132779910Y-65973826D01*\r\nX132691971Y-65852786D01*\r\nX132547213Y-65708028D01*\r\nX132381614Y-65587715D01*\r\nX132346012Y-65569575D01*\r\nX132288917Y-65540483D01*\r\nX132238123Y-65492511D01*\r\nX132221328Y-65424690D01*\r\nX132243865Y-65358555D01*\r\nX132288917Y-65319516D01*\r\nX132381610Y-65272287D01*\r\nX132402770Y-65256913D01*\r\nX132547213Y-65151971D01*\r\nX132547215Y-65151968D01*\r\nX132547219Y-65151966D01*\r\nX132691966Y-65007219D01*\r\nX132691968Y-65007215D01*\r\nX132691971Y-65007213D01*\r\nX132744732Y-64934590D01*\r\nX132812287Y-64841610D01*\r\nX132905220Y-64659219D01*\r\nX132968477Y-64464534D01*\r\nX133000500Y-64262352D01*\r\nX133000500Y-64057648D01*\r\nX132968477Y-63855466D01*\r\nX132957317Y-63821119D01*\r\nX132955322Y-63751278D01*\r\nX132991402Y-63691445D01*\r\nX133054102Y-63660616D01*\r\nX133075248Y-63658800D01*\r\nX152784752Y-63658800D01*\r\nX152851791Y-63678485D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX159161369Y-66670285D02*\r\nG01*\r\nX159207124Y-66723089D01*\r\nX159217068Y-66792247D01*\r\nX159214105Y-66806693D01*\r\nX159164938Y-66990186D01*\r\nX159164936Y-66990196D01*\r\nX159146476Y-67201200D01*\r\nX159144341Y-67225600D01*\r\nX159149227Y-67281448D01*\r\nX159164936Y-67461003D01*\r\nX159164938Y-67461013D01*\r\nX159226094Y-67689255D01*\r\nX159226096Y-67689259D01*\r\nX159226097Y-67689263D01*\r\nX159227360Y-67691971D01*\r\nX159325965Y-67903430D01*\r\nX159325967Y-67903434D01*\r\nX159416544Y-68032790D01*\r\nX159450136Y-68080765D01*\r\nX159461501Y-68096995D01*\r\nX159461506Y-68097002D01*\r\nX159628597Y-68264093D01*\r\nX159628603Y-68264098D01*\r\nX159814158Y-68394025D01*\r\nX159857783Y-68448602D01*\r\nX159864977Y-68518100D01*\r\nX159833454Y-68580455D01*\r\nX159814158Y-68597175D01*\r\nX159628597Y-68727105D01*\r\nX159461505Y-68894197D01*\r\nX159325965Y-69087769D01*\r\nX159325964Y-69087770D01*\r\nX159317290Y-69106372D01*\r\nX159271115Y-69158809D01*\r\nX159237005Y-69173736D01*\r\nX159116520Y-69206021D01*\r\nX159116509Y-69206026D01*\r\nX158979590Y-69285075D01*\r\nX158979582Y-69285081D01*\r\nX158223184Y-70041481D01*\r\nX158161861Y-70074966D01*\r\nX158135503Y-70077800D01*\r\nX155794494Y-70077800D01*\r\nX155727455Y-70058115D01*\r\nX155681700Y-70005311D01*\r\nX155671756Y-69936153D01*\r\nX155684009Y-69897505D01*\r\nX155764755Y-69739029D01*\r\nX155827990Y-69544413D01*\r\nX155836609Y-69490000D01*\r\nX154793012Y-69490000D01*\r\nX154825925Y-69432993D01*\r\nX154860000Y-69305826D01*\r\nX154860000Y-69174174D01*\r\nX154825925Y-69047007D01*\r\nX154793012Y-68990000D01*\r\nX155836609Y-68990000D01*\r\nX155827990Y-68935586D01*\r\nX155764755Y-68740970D01*\r\nX155671859Y-68558650D01*\r\nX155551582Y-68393105D01*\r\nX155551582Y-68393104D01*\r\nX155406895Y-68248417D01*\r\nX155241349Y-68128140D01*\r\nX155148370Y-68080765D01*\r\nX155097574Y-68032790D01*\r\nX155080779Y-67964969D01*\r\nX155103316Y-67898835D01*\r\nX155148370Y-67859795D01*\r\nX155148920Y-67859515D01*\r\nX155241610Y-67812287D01*\r\nX155262770Y-67796913D01*\r\nX155407213Y-67691971D01*\r\nX155407215Y-67691968D01*\r\nX155407219Y-67691966D01*\r\nX155551966Y-67547219D01*\r\nX155551968Y-67547215D01*\r\nX155551971Y-67547213D01*\r\nX155672284Y-67381614D01*\r\nX155672285Y-67381613D01*\r\nX155672287Y-67381610D01*\r\nX155684258Y-67358114D01*\r\nX155732231Y-67307319D01*\r\nX155762642Y-67294636D01*\r\nX155893485Y-67259577D01*\r\nX155952334Y-67225600D01*\r\nX156030416Y-67180520D01*\r\nX156142220Y-67068716D01*\r\nX156142220Y-67068714D01*\r\nX156152424Y-67058511D01*\r\nX156152427Y-67058506D01*\r\nX156524016Y-66686919D01*\r\nX156585339Y-66653434D01*\r\nX156611697Y-66650600D01*\r\nX159094330Y-66650600D01*\r\nX159161369Y-66670285D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-57726988D02*\r\nG01*\r\nX160692993Y-57694075D01*\r\nX160565826Y-57660000D01*\r\nX160434174Y-57660000D01*\r\nX160307007Y-57694075D01*\r\nX160250000Y-57726988D01*\r\nX160250000Y-56053012D01*\r\nX160307007Y-56085925D01*\r\nX160434174Y-56120000D01*\r\nX160565826Y-56120000D01*\r\nX160692993Y-56085925D01*\r\nX160750000Y-56053012D01*\r\nX160750000Y-57726988D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX159091797Y-52759950D02*\r\nG01*\r\nX159146838Y-52800645D01*\r\nX159169363Y-52830000D01*\r\nX160066988Y-52830000D01*\r\nX160034075Y-52887007D01*\r\nX160000000Y-53014174D01*\r\nX160000000Y-53145826D01*\r\nX160034075Y-53272993D01*\r\nX160066988Y-53330000D01*\r\nX159169364Y-53330000D01*\r\nX159226567Y-53543486D01*\r\nX159226569Y-53543492D01*\r\nX159240374Y-53573095D01*\r\nX159250866Y-53642172D01*\r\nX159222347Y-53705956D01*\r\nX159163870Y-53744196D01*\r\nX159127992Y-53749500D01*\r\nX159010943Y-53749500D01*\r\nX158858215Y-53790423D01*\r\nX158858214Y-53790423D01*\r\nX158858212Y-53790424D01*\r\nX158858209Y-53790425D01*\r\nX158808096Y-53819359D01*\r\nX158808095Y-53819360D01*\r\nX158764689Y-53844420D01*\r\nX158721285Y-53869479D01*\r\nX158721282Y-53869481D01*\r\nX158609478Y-53981286D01*\r\nX156072044Y-56518719D01*\r\nX156010721Y-56552204D01*\r\nX155941029Y-56547220D01*\r\nX155885096Y-56505348D01*\r\nX155861376Y-56442441D01*\r\nX155861262Y-56442460D01*\r\nX155861174Y-56441907D01*\r\nX155860746Y-56440771D01*\r\nX155860500Y-56437651D01*\r\nX155828477Y-56235465D01*\r\nX155813612Y-56189718D01*\r\nX155773178Y-56065276D01*\r\nX155771184Y-55995438D01*\r\nX155807264Y-55935605D01*\r\nX155829109Y-55919574D01*\r\nX155830416Y-55918820D01*\r\nX155942220Y-55807016D01*\r\nX155942220Y-55807014D01*\r\nX155952428Y-55796807D01*\r\nX155952429Y-55796804D01*\r\nX158960786Y-52788448D01*\r\nX159022105Y-52754966D01*\r\nX159091797Y-52759950D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160693039Y-54970185D02*\r\nG01*\r\nX160738794Y-55022989D01*\r\nX160750000Y-55074500D01*\r\nX160750000Y-55186988D01*\r\nX160692993Y-55154075D01*\r\nX160565826Y-55120000D01*\r\nX160434174Y-55120000D01*\r\nX160307007Y-55154075D01*\r\nX160250000Y-55186988D01*\r\nX160250000Y-55074500D01*\r\nX160269685Y-55007461D01*\r\nX160322489Y-54961706D01*\r\nX160374000Y-54950500D01*\r\nX160626000Y-54950500D01*\r\nX160693039Y-54970185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX159195031Y-49890185D02*\r\nG01*\r\nX159240786Y-49942989D01*\r\nX159250730Y-50012147D01*\r\nX159240374Y-50046905D01*\r\nX159226569Y-50076507D01*\r\nX159226567Y-50076513D01*\r\nX159169364Y-50289999D01*\r\nX159169364Y-50290000D01*\r\nX160066988Y-50290000D01*\r\nX160034075Y-50347007D01*\r\nX160000000Y-50474174D01*\r\nX160000000Y-50605826D01*\r\nX160034075Y-50732993D01*\r\nX160066988Y-50790000D01*\r\nX159169364Y-50790000D01*\r\nX159226567Y-51003486D01*\r\nX159226569Y-51003492D01*\r\nX159240374Y-51033095D01*\r\nX159250866Y-51102172D01*\r\nX159222347Y-51165956D01*\r\nX159163870Y-51204196D01*\r\nX159127992Y-51209500D01*\r\nX159010943Y-51209500D01*\r\nX158858214Y-51250423D01*\r\nX158827399Y-51268215D01*\r\nX158827398Y-51268215D01*\r\nX158721287Y-51329477D01*\r\nX158721282Y-51329481D01*\r\nX158609478Y-51441286D01*\r\nX156072044Y-53978719D01*\r\nX156010721Y-54012204D01*\r\nX155941029Y-54007220D01*\r\nX155885096Y-53965348D01*\r\nX155861376Y-53902441D01*\r\nX155861262Y-53902460D01*\r\nX155861174Y-53901907D01*\r\nX155860746Y-53900771D01*\r\nX155860500Y-53897651D01*\r\nX155856038Y-53869481D01*\r\nX155831283Y-53713181D01*\r\nX155828477Y-53695465D01*\r\nX155779888Y-53545925D01*\r\nX155765220Y-53500781D01*\r\nX155765218Y-53500778D01*\r\nX155765218Y-53500776D01*\r\nX155707249Y-53387007D01*\r\nX155672287Y-53318390D01*\r\nX155664556Y-53307749D01*\r\nX155551971Y-53152786D01*\r\nX155407215Y-53008030D01*\r\nX155346448Y-52963882D01*\r\nX155303782Y-52908553D01*\r\nX155297801Y-52838940D01*\r\nX155330406Y-52777144D01*\r\nX155331575Y-52775958D01*\r\nX158200716Y-49906819D01*\r\nX158262039Y-49873334D01*\r\nX158288397Y-49870500D01*\r\nX159127992Y-49870500D01*\r\nX159195031Y-49890185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-53625500D02*\r\nG01*\r\nX160730315Y-53692539D01*\r\nX160677511Y-53738294D01*\r\nX160626000Y-53749500D01*\r\nX160374000Y-53749500D01*\r\nX160306961Y-53729815D01*\r\nX160261206Y-53677011D01*\r\nX160250000Y-53625500D01*\r\nX160250000Y-53513012D01*\r\nX160307007Y-53545925D01*\r\nX160434174Y-53580000D01*\r\nX160565826Y-53580000D01*\r\nX160692993Y-53545925D01*\r\nX160750000Y-53513012D01*\r\nX160750000Y-53625500D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160693039Y-52430185D02*\r\nG01*\r\nX160738794Y-52482989D01*\r\nX160750000Y-52534500D01*\r\nX160750000Y-52646988D01*\r\nX160692993Y-52614075D01*\r\nX160565826Y-52580000D01*\r\nX160434174Y-52580000D01*\r\nX160307007Y-52614075D01*\r\nX160250000Y-52646988D01*\r\nX160250000Y-52534500D01*\r\nX160269685Y-52467461D01*\r\nX160322489Y-52421706D01*\r\nX160374000Y-52410500D01*\r\nX160626000Y-52410500D01*\r\nX160693039Y-52430185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-51085500D02*\r\nG01*\r\nX160730315Y-51152539D01*\r\nX160677511Y-51198294D01*\r\nX160626000Y-51209500D01*\r\nX160374000Y-51209500D01*\r\nX160306961Y-51189815D01*\r\nX160261206Y-51137011D01*\r\nX160250000Y-51085500D01*\r\nX160250000Y-50973012D01*\r\nX160307007Y-51005925D01*\r\nX160434174Y-51040000D01*\r\nX160565826Y-51040000D01*\r\nX160692993Y-51005925D01*\r\nX160750000Y-50973012D01*\r\nX160750000Y-51085500D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX172294503Y-40708944D02*\r\nG01*\r\nX172350436Y-40750816D01*\r\nX172374853Y-40816280D01*\r\nX172366598Y-40870427D01*\r\nX172322583Y-40982578D01*\r\nX172322580Y-40982585D01*\r\nX172322576Y-40982597D01*\r\nX172264197Y-41238374D01*\r\nX172264196Y-41238379D01*\r\nX172244592Y-41499995D01*\r\nX172244592Y-41500004D01*\r\nX172264196Y-41761620D01*\r\nX172264197Y-41761625D01*\r\nX172322578Y-42017412D01*\r\nX172380509Y-42165019D01*\r\nX172386677Y-42234616D01*\r\nX172354239Y-42296500D01*\r\nX172352761Y-42298002D01*\r\nX163477584Y-51173181D01*\r\nX163416261Y-51206666D01*\r\nX163389903Y-51209500D01*\r\nX161872008Y-51209500D01*\r\nX161804969Y-51189815D01*\r\nX161759214Y-51137011D01*\r\nX161749270Y-51067853D01*\r\nX161759626Y-51033095D01*\r\nX161773430Y-51003492D01*\r\nX161773432Y-51003486D01*\r\nX161830636Y-50790000D01*\r\nX160933012Y-50790000D01*\r\nX160965925Y-50732993D01*\r\nX161000000Y-50605826D01*\r\nX161000000Y-50474174D01*\r\nX160965925Y-50347007D01*\r\nX160933012Y-50290000D01*\r\nX161830636Y-50290000D01*\r\nX161830635Y-50289999D01*\r\nX161773432Y-50076513D01*\r\nX161773430Y-50076507D01*\r\nX161759626Y-50046905D01*\r\nX161749134Y-49977828D01*\r\nX161777653Y-49914044D01*\r\nX161836130Y-49875804D01*\r\nX161872008Y-49870500D01*\r\nX162695031Y-49870500D01*\r\nX162695047Y-49870501D01*\r\nX162702643Y-49870501D01*\r\nX162860754Y-49870501D01*\r\nX162860757Y-49870501D01*\r\nX163013485Y-49829577D01*\r\nX163084452Y-49788604D01*\r\nX163150416Y-49750520D01*\r\nX163262220Y-49638716D01*\r\nX163262220Y-49638714D01*\r\nX163272424Y-49628511D01*\r\nX163272428Y-49628506D01*\r\nX172163490Y-40737443D01*\r\nX172224811Y-40703960D01*\r\nX172294503Y-40708944D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160693039Y-49890185D02*\r\nG01*\r\nX160738794Y-49942989D01*\r\nX160750000Y-49994500D01*\r\nX160750000Y-50106988D01*\r\nX160692993Y-50074075D01*\r\nX160565826Y-50040000D01*\r\nX160434174Y-50040000D01*\r\nX160307007Y-50074075D01*\r\nX160250000Y-50106988D01*\r\nX160250000Y-49994500D01*\r\nX160269685Y-49927461D01*\r\nX160322489Y-49881706D01*\r\nX160374000Y-49870500D01*\r\nX160626000Y-49870500D01*\r\nX160693039Y-49890185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX160750000Y-48545500D02*\r\nG01*\r\nX160730315Y-48612539D01*\r\nX160677511Y-48658294D01*\r\nX160626000Y-48669500D01*\r\nX160374000Y-48669500D01*\r\nX160306961Y-48649815D01*\r\nX160261206Y-48597011D01*\r\nX160250000Y-48545500D01*\r\nX160250000Y-48433012D01*\r\nX160307007Y-48465925D01*\r\nX160434174Y-48500000D01*\r\nX160565826Y-48500000D01*\r\nX160692993Y-48465925D01*\r\nX160750000Y-48433012D01*\r\nX160750000Y-48545500D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TA.AperFunction,Conductor*%\r\nG36*\r\nX178442539Y-26020185D02*\r\nG01*\r\nX178488294Y-26072989D01*\r\nX178499500Y-26124500D01*\r\nX178499500Y-122875500D01*\r\nX178479815Y-122942539D01*\r\nX178427011Y-122988294D01*\r\nX178375500Y-122999500D01*\r\nX80624500Y-122999500D01*\r\nX80557461Y-122979815D01*\r\nX80511706Y-122927011D01*\r\nX80500500Y-122875500D01*\r\nX80500500Y-97054999D01*\r\nX86644341Y-97054999D01*\r\nX86644341Y-97055000D01*\r\nX86664936Y-97290403D01*\r\nX86664938Y-97290413D01*\r\nX86726094Y-97518655D01*\r\nX86726096Y-97518659D01*\r\nX86726097Y-97518663D01*\r\nX86789906Y-97655501D01*\r\nX86825965Y-97732830D01*\r\nX86825967Y-97732834D01*\r\nX86961501Y-97926395D01*\r\nX86961506Y-97926402D01*\r\nX87128597Y-98093493D01*\r\nX87128603Y-98093498D01*\r\nX87314158Y-98223425D01*\r\nX87357783Y-98278002D01*\r\nX87364977Y-98347500D01*\r\nX87333454Y-98409855D01*\r\nX87314158Y-98426575D01*\r\nX87128597Y-98556505D01*\r\nX86961505Y-98723597D01*\r\nX86825965Y-98917169D01*\r\nX86825964Y-98917171D01*\r\nX86726098Y-99131335D01*\r\nX86726094Y-99131344D01*\r\nX86664938Y-99359586D01*\r\nX86664936Y-99359596D01*\r\nX86644341Y-99594999D01*\r\nX86644341Y-99595000D01*\r\nX86664936Y-99830403D01*\r\nX86664938Y-99830413D01*\r\nX86726094Y-100058655D01*\r\nX86726096Y-100058659D01*\r\nX86726097Y-100058663D01*\r\nX86797317Y-100211394D01*\r\nX86825965Y-100272830D01*\r\nX86825967Y-100272834D01*\r\nX86961501Y-100466395D01*\r\nX86961506Y-100466402D01*\r\nX87128597Y-100633493D01*\r\nX87128603Y-100633498D01*\r\nX87314158Y-100763425D01*\r\nX87357783Y-100818002D01*\r\nX87364977Y-100887500D01*\r\nX87333454Y-100949855D01*\r\nX87314158Y-100966575D01*\r\nX87128597Y-101096505D01*\r\nX86961505Y-101263597D01*\r\nX86825965Y-101457169D01*\r\nX86825964Y-101457171D01*\r\nX86726098Y-101671335D01*\r\nX86726094Y-101671344D01*\r\nX86664938Y-101899586D01*\r\nX86664936Y-101899596D01*\r\nX86644341Y-102134999D01*\r\nX86644341Y-102135000D01*\r\nX86664936Y-102370403D01*\r\nX86664938Y-102370413D01*\r\nX86726094Y-102598655D01*\r\nX86726096Y-102598659D01*\r\nX86726097Y-102598663D01*\r\nX86773727Y-102700805D01*\r\nX86825965Y-102812830D01*\r\nX86825967Y-102812834D01*\r\nX86961501Y-103006395D01*\r\nX86961506Y-103006402D01*\r\nX87128597Y-103173493D01*\r\nX87128603Y-103173498D01*\r\nX87314158Y-103303425D01*\r\nX87357783Y-103358002D01*\r\nX87364977Y-103427500D01*\r\nX87333454Y-103489855D01*\r\nX87314158Y-103506575D01*\r\nX87128597Y-103636505D01*\r\nX86961505Y-103803597D01*\r\nX86825965Y-103997169D01*\r\nX86825964Y-103997171D01*\r\nX86726098Y-104211335D01*\r\nX86726094Y-104211344D01*\r\nX86664938Y-104439586D01*\r\nX86664936Y-104439596D01*\r\nX86644341Y-104674999D01*\r\nX86644341Y-104675000D01*\r\nX86664936Y-104910403D01*\r\nX86664938Y-104910413D01*\r\nX86726094Y-105138655D01*\r\nX86726096Y-105138659D01*\r\nX86726097Y-105138663D01*\r\nX86809493Y-105317505D01*\r\nX86825965Y-105352830D01*\r\nX86825967Y-105352834D01*\r\nX86961501Y-105546395D01*\r\nX86961506Y-105546402D01*\r\nX87128597Y-105713493D01*\r\nX87128603Y-105713498D01*\r\nX87314158Y-105843425D01*\r\nX87357783Y-105898002D01*\r\nX87364977Y-105967500D01*\r\nX87333454Y-106029855D01*\r\nX87314158Y-106046575D01*\r\nX87128597Y-106176505D01*\r\nX86961505Y-106343597D01*\r\nX86825965Y-106537169D01*\r\nX86825964Y-106537171D01*\r\nX86726098Y-106751335D01*\r\nX86726094Y-106751344D01*\r\nX86664938Y-106979586D01*\r\nX86664936Y-106979596D01*\r\nX86644341Y-107214999D01*\r\nX86644341Y-107215000D01*\r\nX86664936Y-107450403D01*\r\nX86664938Y-107450413D01*\r\nX86726094Y-107678655D01*\r\nX86726096Y-107678659D01*\r\nX86726097Y-107678663D01*\r\nX86789906Y-107815501D01*\r\nX86825965Y-107892830D01*\r\nX86825967Y-107892834D01*\r\nX86961501Y-108086395D01*\r\nX86961506Y-108086402D01*\r\nX87128597Y-108253493D01*\r\nX87128603Y-108253498D01*\r\nX87314158Y-108383425D01*\r\nX87357783Y-108438002D01*\r\nX87364977Y-108507500D01*\r\nX87333454Y-108569855D01*\r\nX87314158Y-108586575D01*\r\nX87128597Y-108716505D01*\r\nX86961505Y-108883597D01*\r\nX86825965Y-109077169D01*\r\nX86825964Y-109077171D01*\r\nX86726098Y-109291335D01*\r\nX86726094Y-109291344D01*\r\nX86664938Y-109519586D01*\r\nX86664936Y-109519596D01*\r\nX86644341Y-109754999D01*\r\nX86644341Y-109755000D01*\r\nX86664936Y-109990403D01*\r\nX86664938Y-109990413D01*\r\nX86726094Y-110218655D01*\r\nX86726096Y-110218659D01*\r\nX86726097Y-110218663D01*\r\nX86789906Y-110355501D01*\r\nX86825965Y-110432830D01*\r\nX86825967Y-110432834D01*\r\nX86961501Y-110626395D01*\r\nX86961506Y-110626402D01*\r\nX87128597Y-110793493D01*\r\nX87128603Y-110793498D01*\r\nX87314158Y-110923425D01*\r\nX87357783Y-110978002D01*\r\nX87364977Y-111047500D01*\r\nX87333454Y-111109855D01*\r\nX87314158Y-111126575D01*\r\nX87128597Y-111256505D01*\r\nX86961505Y-111423597D01*\r\nX86825965Y-111617169D01*\r\nX86825964Y-111617171D01*\r\nX86726098Y-111831335D01*\r\nX86726094Y-111831344D01*\r\nX86664938Y-112059586D01*\r\nX86664936Y-112059596D01*\r\nX86644341Y-112294999D01*\r\nX86644341Y-112295000D01*\r\nX86664936Y-112530403D01*\r\nX86664938Y-112530413D01*\r\nX86726094Y-112758655D01*\r\nX86726096Y-112758659D01*\r\nX86726097Y-112758663D01*\r\nX86789906Y-112895501D01*\r\nX86825965Y-112972830D01*\r\nX86825967Y-112972834D01*\r\nX86934069Y-113127219D01*\r\nX86961505Y-113166401D01*\r\nX87128599Y-113333495D01*\r\nX87212558Y-113392284D01*\r\nX87322165Y-113469032D01*\r\nX87322167Y-113469033D01*\r\nX87322170Y-113469035D01*\r\nX87536337Y-113568903D01*\r\nX87764592Y-113630063D01*\r\nX87952918Y-113646539D01*\r\nX87999999Y-113650659D01*\r\nX88000000Y-113650659D01*\r\nX88000001Y-113650659D01*\r\nX88039234Y-113647226D01*\r\nX88235408Y-113630063D01*\r\nX88463663Y-113568903D01*\r\nX88677830Y-113469035D01*\r\nX88871401Y-113333495D01*\r\nX89038495Y-113166401D01*\r\nX89174035Y-112972830D01*\r\nX89176707Y-112967097D01*\r\nX89222878Y-112914658D01*\r\nX89289091Y-112895500D01*\r\nX92078041Y-112895500D01*\r\nX92145080Y-112915185D01*\r\nX92183984Y-112958181D01*\r\nX92185168Y-112957457D01*\r\nX92187706Y-112961600D01*\r\nX92187712Y-112961608D01*\r\nX92187713Y-112961610D01*\r\nX92202961Y-112982597D01*\r\nX92308034Y-113127219D01*\r\nX92452786Y-113271971D01*\r\nX92607749Y-113384556D01*\r\nX92618390Y-113392287D01*\r\nX92800781Y-113485220D01*\r\nX92852061Y-113501881D01*\r\nX92909736Y-113541318D01*\r\nX92933518Y-113587718D01*\r\nX92940421Y-113613482D01*\r\nX92940422Y-113613483D01*\r\nX92940423Y-113613485D01*\r\nX92961886Y-113650659D01*\r\nX93000282Y-113717163D01*\r\nX93019479Y-113750415D01*\r\nX93196284Y-113927220D01*\r\nX93283095Y-113977339D01*\r\nX93283097Y-113977341D01*\r\nX93321151Y-113999311D01*\r\nX93333215Y-114006277D01*\r\nX93485943Y-114047201D01*\r\nX93485946Y-114047201D01*\r\nX93651653Y-114047201D01*\r\nX93651669Y-114047200D01*\r\nX131331970Y-114047200D01*\r\nX131379420Y-114056638D01*\r\nX131386511Y-114059574D01*\r\nX131386516Y-114059577D01*\r\nX131498319Y-114089534D01*\r\nX131539242Y-114100500D01*\r\nX131539243Y-114100500D01*\r\nX172270647Y-114100500D01*\r\nX172337686Y-114120185D01*\r\nX172383441Y-114172989D01*\r\nX172386058Y-114179157D01*\r\nX172418432Y-114261643D01*\r\nX172549614Y-114488857D01*\r\nX172681736Y-114654533D01*\r\nX172713198Y-114693985D01*\r\nX172894753Y-114862441D01*\r\nX172905521Y-114872433D01*\r\nX173122296Y-115020228D01*\r\nX173122301Y-115020230D01*\r\nX173122302Y-115020231D01*\r\nX173122303Y-115020232D01*\r\nX173247843Y-115080688D01*\r\nX173358673Y-115134061D01*\r\nX173358674Y-115134061D01*\r\nX173358677Y-115134063D01*\r\nX173609385Y-115211396D01*\r\nX173868818Y-115250500D01*\r\nX174131182Y-115250500D01*\r\nX174390615Y-115211396D01*\r\nX174641323Y-115134063D01*\r\nX174877704Y-115020228D01*\r\nX175094479Y-114872433D01*\r\nX175286805Y-114693981D01*\r\nX175450386Y-114488857D01*\r\nX175581568Y-114261643D01*\r\nX175677420Y-114017416D01*\r\nX175735802Y-113761630D01*\r\nX175735803Y-113761620D01*\r\nX175755408Y-113500004D01*\r\nX175755408Y-113499995D01*\r\nX175735803Y-113238379D01*\r\nX175735802Y-113238374D01*\r\nX175735802Y-113238370D01*\r\nX175677420Y-112982584D01*\r\nX175581568Y-112738357D01*\r\nX175450386Y-112511143D01*\r\nX175286805Y-112306019D01*\r\nX175286804Y-112306018D01*\r\nX175286801Y-112306014D01*\r\nX175094479Y-112127567D01*\r\nX174994769Y-112059586D01*\r\nX174877704Y-111979772D01*\r\nX174877700Y-111979770D01*\r\nX174877697Y-111979768D01*\r\nX174877696Y-111979767D01*\r\nX174641325Y-111865938D01*\r\nX174641327Y-111865938D01*\r\nX174390623Y-111788606D01*\r\nX174390619Y-111788605D01*\r\nX174390615Y-111788604D01*\r\nX174265823Y-111769794D01*\r\nX174131187Y-111749500D01*\r\nX174131182Y-111749500D01*\r\nX173868818Y-111749500D01*\r\nX173868812Y-111749500D01*\r\nX173707247Y-111773853D01*\r\nX173609385Y-111788604D01*\r\nX173609382Y-111788605D01*\r\nX173609376Y-111788606D01*\r\nX173358673Y-111865938D01*\r\nX173122303Y-111979767D01*\r\nX173122302Y-111979768D01*\r\nX172905520Y-112127567D01*\r\nX172713198Y-112306014D01*\r\nX172549614Y-112511143D01*\r\nX172418435Y-112738350D01*\r\nX172418432Y-112738355D01*\r\nX172418432Y-112738357D01*\r\nX172386073Y-112820805D01*\r\nX172343260Y-112876016D01*\r\nX172277390Y-112899317D01*\r\nX172270647Y-112899500D01*\r\nX155896810Y-112899500D01*\r\nX155829771Y-112879815D01*\r\nX155784016Y-112827011D01*\r\nX155774072Y-112757853D01*\r\nX155778879Y-112737182D01*\r\nX155828476Y-112584538D01*\r\nX155828476Y-112584537D01*\r\nX155828477Y-112584534D01*\r\nX155860500Y-112382352D01*\r\nX155860500Y-112177648D01*\r\nX155841802Y-112059596D01*\r\nX155828477Y-111975465D01*\r\nX155781649Y-111831344D01*\r\nX155765220Y-111780781D01*\r\nX155765218Y-111780778D01*\r\nX155765218Y-111780776D01*\r\nX155684569Y-111622495D01*\r\nX155671673Y-111553826D01*\r\nX155697949Y-111489085D01*\r\nX155755056Y-111448828D01*\r\nX155795054Y-111442200D01*\r\nX171571631Y-111442200D01*\r\nX171571647Y-111442201D01*\r\nX171579243Y-111442201D01*\r\nX171737354Y-111442201D01*\r\nX171737357Y-111442201D01*\r\nX171890085Y-111401277D01*\r\nX171940204Y-111372339D01*\r\nX172027016Y-111322220D01*\r\nX172138820Y-111210416D01*\r\nX172138820Y-111210414D01*\r\nX172149028Y-111200207D01*\r\nX172149030Y-111200204D01*\r\nX173199605Y-110149628D01*\r\nX173260926Y-110116145D01*\r\nX173330618Y-110121129D01*\r\nX173341079Y-110125588D01*\r\nX173358677Y-110134063D01*\r\nX173609385Y-110211396D01*\r\nX173868818Y-110250500D01*\r\nX174131182Y-110250500D01*\r\nX174390615Y-110211396D01*\r\nX174641323Y-110134063D01*\r\nX174877704Y-110020228D01*\r\nX175094479Y-109872433D01*\r\nX175286805Y-109693981D01*\r\nX175450386Y-109488857D01*\r\nX175581568Y-109261643D01*\r\nX175677420Y-109017416D01*\r\nX175735802Y-108761630D01*\r\nX175736821Y-108748034D01*\r\nX175755408Y-108500004D01*\r\nX175755408Y-108499995D01*\r\nX175735803Y-108238379D01*\r\nX175735802Y-108238374D01*\r\nX175735802Y-108238370D01*\r\nX175677420Y-107982584D01*\r\nX175581568Y-107738357D01*\r\nX175450386Y-107511143D01*\r\nX175286805Y-107306019D01*\r\nX175286804Y-107306018D01*\r\nX175286801Y-107306014D01*\r\nX175094479Y-107127567D01*\r\nX175050596Y-107097648D01*\r\nX174877704Y-106979772D01*\r\nX174877700Y-106979770D01*\r\nX174877697Y-106979768D01*\r\nX174877696Y-106979767D01*\r\nX174641325Y-106865938D01*\r\nX174641327Y-106865938D01*\r\nX174390623Y-106788606D01*\r\nX174390619Y-106788605D01*\r\nX174390615Y-106788604D01*\r\nX174265823Y-106769794D01*\r\nX174131187Y-106749500D01*\r\nX174131182Y-106749500D01*\r\nX173868818Y-106749500D01*\r\nX173868812Y-106749500D01*\r\nX173724260Y-106771289D01*\r\nX173609385Y-106788604D01*\r\nX173609382Y-106788605D01*\r\nX173609376Y-106788606D01*\r\nX173358673Y-106865938D01*\r\nX173122303Y-106979767D01*\r\nX173122302Y-106979768D01*\r\nX172905520Y-107127567D01*\r\nX172713198Y-107306014D01*\r\nX172549614Y-107511143D01*\r\nX172418432Y-107738356D01*\r\nX172322582Y-107982578D01*\r\nX172322576Y-107982597D01*\r\nX172264197Y-108238374D01*\r\nX172264196Y-108238379D01*\r\nX172244592Y-108499995D01*\r\nX172244592Y-108500004D01*\r\nX172264196Y-108761620D01*\r\nX172264197Y-108761625D01*\r\nX172322578Y-109017412D01*\r\nX172380509Y-109165019D01*\r\nX172386677Y-109234616D01*\r\nX172354239Y-109296500D01*\r\nX172352761Y-109298002D01*\r\nX171445884Y-110204881D01*\r\nX171384561Y-110238366D01*\r\nX171358203Y-110241200D01*\r\nX155934722Y-110241200D01*\r\nX155867683Y-110221515D01*\r\nX155821928Y-110168711D01*\r\nX155811984Y-110099553D01*\r\nX155816791Y-110078881D01*\r\nX155827991Y-110044411D01*\r\nX155836609Y-109990000D01*\r\nX154793012Y-109990000D01*\r\nX154825925Y-109932993D01*\r\nX154860000Y-109805826D01*\r\nX154860000Y-109674174D01*\r\nX154825925Y-109547007D01*\r\nX154793012Y-109490000D01*\r\nX155836609Y-109490000D01*\r\nX155827990Y-109435586D01*\r\nX155764755Y-109240970D01*\r\nX155671859Y-109058650D01*\r\nX155551582Y-108893105D01*\r\nX155551582Y-108893104D01*\r\nX155406895Y-108748417D01*\r\nX155241349Y-108628140D01*\r\nX155148370Y-108580765D01*\r\nX155097574Y-108532790D01*\r\nX155080779Y-108464969D01*\r\nX155103316Y-108398835D01*\r\nX155148370Y-108359795D01*\r\nX155148920Y-108359515D01*\r\nX155241610Y-108312287D01*\r\nX155322534Y-108253493D01*\r\nX155407213Y-108191971D01*\r\nX155407215Y-108191968D01*\r\nX155407219Y-108191966D01*\r\nX155551966Y-108047219D01*\r\nX155551968Y-108047215D01*\r\nX155551971Y-108047213D01*\r\nX155664132Y-107892834D01*\r\nX155672287Y-107881610D01*\r\nX155765220Y-107699219D01*\r\nX155828477Y-107504534D01*\r\nX155860500Y-107302352D01*\r\nX155860500Y-107097648D01*\r\nX155841802Y-106979596D01*\r\nX155828477Y-106895465D01*\r\nX155817317Y-106861119D01*\r\nX155815322Y-106791278D01*\r\nX155851402Y-106731445D01*\r\nX155914102Y-106700616D01*\r\nX155935248Y-106698800D01*\r\nX171315031Y-106698800D01*\r\nX171315047Y-106698801D01*\r\nX171322643Y-106698801D01*\r\nX171480754Y-106698801D01*\r\nX171480757Y-106698801D01*\r\nX171633485Y-106657877D01*\r\nX171683604Y-106628939D01*\r\nX171770416Y-106578820D01*\r\nX171882220Y-106467016D01*\r\nX171882220Y-106467014D01*\r\nX171892428Y-106456807D01*\r\nX171892430Y-106456804D01*\r\nX173199605Y-105149628D01*\r\nX173260926Y-105116145D01*\r\nX173330618Y-105121129D01*\r\nX173341079Y-105125588D01*\r\nX173358677Y-105134063D01*\r\nX173609385Y-105211396D01*\r\nX173868818Y-105250500D01*\r\nX174131182Y-105250500D01*\r\nX174390615Y-105211396D01*\r\nX174641323Y-105134063D01*\r\nX174877704Y-105020228D01*\r\nX175094479Y-104872433D01*\r\nX175286805Y-104693981D01*\r\nX175450386Y-104488857D01*\r\nX175581568Y-104261643D01*\r\nX175677420Y-104017416D01*\r\nX175735802Y-103761630D01*\r\nX175742816Y-103668034D01*\r\nX175755408Y-103500004D01*\r\nX175755408Y-103499995D01*\r\nX175735803Y-103238379D01*\r\nX175735802Y-103238374D01*\r\nX175735802Y-103238370D01*\r\nX175677420Y-102982584D01*\r\nX175581568Y-102738357D01*\r\nX175450386Y-102511143D01*\r\nX175286805Y-102306019D01*\r\nX175286804Y-102306018D01*\r\nX175286801Y-102306014D01*\r\nX175094479Y-102127567D01*\r\nX174877704Y-101979772D01*\r\nX174877700Y-101979770D01*\r\nX174877697Y-101979768D01*\r\nX174877696Y-101979767D01*\r\nX174641325Y-101865938D01*\r\nX174641327Y-101865938D01*\r\nX174390623Y-101788606D01*\r\nX174390619Y-101788605D01*\r\nX174390615Y-101788604D01*\r\nX174260905Y-101769053D01*\r\nX174131187Y-101749500D01*\r\nX174131182Y-101749500D01*\r\nX173868818Y-101749500D01*\r\nX173868812Y-101749500D01*\r\nX173707247Y-101773853D01*\r\nX173609385Y-101788604D01*\r\nX173609382Y-101788605D01*\r\nX173609376Y-101788606D01*\r\nX173358673Y-101865938D01*\r\nX173122303Y-101979767D01*\r\nX173122302Y-101979768D01*\r\nX172905520Y-102127567D01*\r\nX172713198Y-102306014D01*\r\nX172549614Y-102511143D01*\r\nX172418432Y-102738356D01*\r\nX172322582Y-102982578D01*\r\nX172322576Y-102982597D01*\r\nX172264197Y-103238374D01*\r\nX172264196Y-103238379D01*\r\nX172244592Y-103499995D01*\r\nX172244592Y-103500004D01*\r\nX172264196Y-103761620D01*\r\nX172264197Y-103761625D01*\r\nX172322578Y-104017412D01*\r\nX172380509Y-104165019D01*\r\nX172386677Y-104234616D01*\r\nX172354239Y-104296500D01*\r\nX172352761Y-104298002D01*\r\nX171189284Y-105461481D01*\r\nX171127961Y-105494966D01*\r\nX171101603Y-105497800D01*\r\nX155795054Y-105497800D01*\r\nX155728015Y-105478115D01*\r\nX155682260Y-105425311D01*\r\nX155672316Y-105356153D01*\r\nX155684569Y-105317505D01*\r\nX155692483Y-105301974D01*\r\nX155765220Y-105159219D01*\r\nX155828477Y-104964534D01*\r\nX155860500Y-104762352D01*\r\nX155860500Y-104557648D01*\r\nX155841802Y-104439596D01*\r\nX155828477Y-104355465D01*\r\nX155817317Y-104321119D01*\r\nX155815322Y-104251278D01*\r\nX155851402Y-104191445D01*\r\nX155914102Y-104160616D01*\r\nX155935248Y-104158800D01*\r\nX168855031Y-104158800D01*\r\nX168855047Y-104158801D01*\r\nX168862643Y-104158801D01*\r\nX169020754Y-104158801D01*\r\nX169020757Y-104158801D01*\r\nX169173485Y-104117877D01*\r\nX169235452Y-104082100D01*\r\nX169310416Y-104038820D01*\r\nX169422220Y-103927016D01*\r\nX169422220Y-103927014D01*\r\nX169432424Y-103916811D01*\r\nX169432428Y-103916806D01*\r\nX173199605Y-100149628D01*\r\nX173260926Y-100116145D01*\r\nX173330618Y-100121129D01*\r\nX173341079Y-100125588D01*\r\nX173358677Y-100134063D01*\r\nX173609385Y-100211396D01*\r\nX173868818Y-100250500D01*\r\nX174131182Y-100250500D01*\r\nX174390615Y-100211396D01*\r\nX174641323Y-100134063D01*\r\nX174877704Y-100020228D01*\r\nX175094479Y-99872433D01*\r\nX175286805Y-99693981D01*\r\nX175450386Y-99488857D01*\r\nX175581568Y-99261643D01*\r\nX175677420Y-99017416D01*\r\nX175735802Y-98761630D01*\r\nX175735803Y-98761620D01*\r\nX175755408Y-98500004D01*\r\nX175755408Y-98499995D01*\r\nX175735803Y-98238379D01*\r\nX175735802Y-98238374D01*\r\nX175735802Y-98238370D01*\r\nX175677420Y-97982584D01*\r\nX175581568Y-97738357D01*\r\nX175450386Y-97511143D01*\r\nX175286805Y-97306019D01*\r\nX175286804Y-97306018D01*\r\nX175286801Y-97306014D01*\r\nX175094479Y-97127567D01*\r\nX175042948Y-97092434D01*\r\nX174877704Y-96979772D01*\r\nX174877700Y-96979770D01*\r\nX174877697Y-96979768D01*\r\nX174877696Y-96979767D01*\r\nX174641325Y-96865938D01*\r\nX174641327Y-96865938D01*\r\nX174390623Y-96788606D01*\r\nX174390619Y-96788605D01*\r\nX174390615Y-96788604D01*\r\nX174265823Y-96769794D01*\r\nX174131187Y-96749500D01*\r\nX174131182Y-96749500D01*\r\nX173868818Y-96749500D01*\r\nX173868812Y-96749500D01*\r\nX173707247Y-96773853D01*\r\nX173609385Y-96788604D01*\r\nX173609382Y-96788605D01*\r\nX173609376Y-96788606D01*\r\nX173358673Y-96865938D01*\r\nX173122303Y-96979767D01*\r\nX173122302Y-96979768D01*\r\nX172905520Y-97127567D01*\r\nX172713198Y-97306014D01*\r\nX172549614Y-97511143D01*\r\nX172418432Y-97738356D01*\r\nX172322582Y-97982578D01*\r\nX172322576Y-97982597D01*\r\nX172264197Y-98238374D01*\r\nX172264196Y-98238379D01*\r\nX172244592Y-98499995D01*\r\nX172244592Y-98500004D01*\r\nX172264196Y-98761620D01*\r\nX172264197Y-98761625D01*\r\nX172322578Y-99017412D01*\r\nX172380509Y-99165019D01*\r\nX172386677Y-99234616D01*\r\nX172354239Y-99296500D01*\r\nX172352761Y-99298002D01*\r\nX168729284Y-102921481D01*\r\nX168667961Y-102954966D01*\r\nX168641603Y-102957800D01*\r\nX155795054Y-102957800D01*\r\nX155728015Y-102938115D01*\r\nX155682260Y-102885311D01*\r\nX155672316Y-102816153D01*\r\nX155684569Y-102777505D01*\r\nX155704517Y-102738356D01*\r\nX155765220Y-102619219D01*\r\nX155828477Y-102424534D01*\r\nX155860500Y-102222352D01*\r\nX155860500Y-102017648D01*\r\nX155840567Y-101891798D01*\r\nX155849522Y-101822505D01*\r\nX155894518Y-101769053D01*\r\nX155961269Y-101748413D01*\r\nX155963040Y-101748400D01*\r\nX166265431Y-101748400D01*\r\nX166265447Y-101748401D01*\r\nX166273043Y-101748401D01*\r\nX166431154Y-101748401D01*\r\nX166431157Y-101748401D01*\r\nX166583885Y-101707477D01*\r\nX166664236Y-101661086D01*\r\nX166720816Y-101628420D01*\r\nX166832620Y-101516616D01*\r\nX166832620Y-101516614D01*\r\nX166842824Y-101506411D01*\r\nX166842828Y-101506406D01*\r\nX173199605Y-95149628D01*\r\nX173260926Y-95116145D01*\r\nX173330618Y-95121129D01*\r\nX173341079Y-95125588D01*\r\nX173358677Y-95134063D01*\r\nX173609385Y-95211396D01*\r\nX173868818Y-95250500D01*\r\nX174131182Y-95250500D01*\r\nX174390615Y-95211396D01*\r\nX174641323Y-95134063D01*\r\nX174877704Y-95020228D01*\r\nX175094479Y-94872433D01*\r\nX175286805Y-94693981D01*\r\nX175450386Y-94488857D01*\r\nX175581568Y-94261643D01*\r\nX175677420Y-94017416D01*\r\nX175735802Y-93761630D01*\r\nX175754806Y-93508034D01*\r\nX175755408Y-93500004D01*\r\nX175755408Y-93499995D01*\r\nX175735803Y-93238379D01*\r\nX175735802Y-93238374D01*\r\nX175735802Y-93238370D01*\r\nX175677420Y-92982584D01*\r\nX175581568Y-92738357D01*\r\nX175450386Y-92511143D01*\r\nX175286805Y-92306019D01*\r\nX175286804Y-92306018D01*\r\nX175286801Y-92306014D01*\r\nX175094479Y-92127567D01*\r\nX174877704Y-91979772D01*\r\nX174877700Y-91979770D01*\r\nX174877697Y-91979768D01*\r\nX174877696Y-91979767D01*\r\nX174641325Y-91865938D01*\r\nX174641327Y-91865938D01*\r\nX174390623Y-91788606D01*\r\nX174390619Y-91788605D01*\r\nX174390615Y-91788604D01*\r\nX174265823Y-91769794D01*\r\nX174131187Y-91749500D01*\r\nX174131182Y-91749500D01*\r\nX173868818Y-91749500D01*\r\nX173868812Y-91749500D01*\r\nX173707247Y-91773853D01*\r\nX173609385Y-91788604D01*\r\nX173609382Y-91788605D01*\r\nX173609376Y-91788606D01*\r\nX173358673Y-91865938D01*\r\nX173122303Y-91979767D01*\r\nX173122302Y-91979768D01*\r\nX172905520Y-92127567D01*\r\nX172713198Y-92306014D01*\r\nX172549614Y-92511143D01*\r\nX172418432Y-92738356D01*\r\nX172322582Y-92982578D01*\r\nX172322576Y-92982597D01*\r\nX172264197Y-93238374D01*\r\nX172264196Y-93238379D01*\r\nX172244592Y-93499995D01*\r\nX172244592Y-93500004D01*\r\nX172264196Y-93761620D01*\r\nX172264197Y-93761625D01*\r\nX172322578Y-94017412D01*\r\nX172380509Y-94165019D01*\r\nX172386677Y-94234616D01*\r\nX172354239Y-94296500D01*\r\nX172352761Y-94298002D01*\r\nX166139684Y-100511081D01*\r\nX166078361Y-100544566D01*\r\nX166052003Y-100547400D01*\r\nX163101197Y-100547400D01*\r\nX163034158Y-100527715D01*\r\nX162988403Y-100474911D01*\r\nX162978459Y-100405753D01*\r\nX163007484Y-100342197D01*\r\nX163013516Y-100335719D01*\r\nX165554763Y-97794472D01*\r\nX173199605Y-90149628D01*\r\nX173260926Y-90116145D01*\r\nX173330618Y-90121129D01*\r\nX173341079Y-90125588D01*\r\nX173358677Y-90134063D01*\r\nX173609385Y-90211396D01*\r\nX173868818Y-90250500D01*\r\nX174131182Y-90250500D01*\r\nX174390615Y-90211396D01*\r\nX174641323Y-90134063D01*\r\nX174828111Y-90044110D01*\r\nX174877696Y-90020232D01*\r\nX174877696Y-90020231D01*\r\nX174877704Y-90020228D01*\r\nX175094479Y-89872433D01*\r\nX175286805Y-89693981D01*\r\nX175450386Y-89488857D01*\r\nX175581568Y-89261643D01*\r\nX175677420Y-89017416D01*\r\nX175735802Y-88761630D01*\r\nX175736239Y-88755796D01*\r\nX175755408Y-88500004D01*\r\nX175755408Y-88499995D01*\r\nX175735803Y-88238379D01*\r\nX175735802Y-88238374D01*\r\nX175735802Y-88238370D01*\r\nX175677420Y-87982584D01*\r\nX175581568Y-87738357D01*\r\nX175450386Y-87511143D01*\r\nX175286805Y-87306019D01*\r\nX175286804Y-87306018D01*\r\nX175286801Y-87306014D01*\r\nX175094479Y-87127567D01*\r\nX174877704Y-86979772D01*\r\nX174877700Y-86979770D01*\r\nX174877697Y-86979768D01*\r\nX174877696Y-86979767D01*\r\nX174641325Y-86865938D01*\r\nX174641327Y-86865938D01*\r\nX174390623Y-86788606D01*\r\nX174390619Y-86788605D01*\r\nX174390615Y-86788604D01*\r\nX174265823Y-86769794D01*\r\nX174131187Y-86749500D01*\r\nX174131182Y-86749500D01*\r\nX173868818Y-86749500D01*\r\nX173868812Y-86749500D01*\r\nX173707247Y-86773853D01*\r\nX173609385Y-86788604D01*\r\nX173609382Y-86788605D01*\r\nX173609376Y-86788606D01*\r\nX173358673Y-86865938D01*\r\nX173122303Y-86979767D01*\r\nX173122302Y-86979768D01*\r\nX172905520Y-87127567D01*\r\nX172713198Y-87306014D01*\r\nX172549614Y-87511143D01*\r\nX172418432Y-87738356D01*\r\nX172322582Y-87982578D01*\r\nX172322576Y-87982597D01*\r\nX172264197Y-88238374D01*\r\nX172264196Y-88238379D01*\r\nX172244592Y-88499995D01*\r\nX172244592Y-88500004D01*\r\nX172264196Y-88761620D01*\r\nX172264197Y-88761625D01*\r\nX172322578Y-89017412D01*\r\nX172380509Y-89165019D01*\r\nX172386677Y-89234616D01*\r\nX172354239Y-89296500D01*\r\nX172352761Y-89298002D01*\r\nX161741384Y-99909381D01*\r\nX161680061Y-99942866D01*\r\nX161653703Y-99945700D01*\r\nX156957012Y-99945700D01*\r\nX156889973Y-99926015D01*\r\nX156879697Y-99918645D01*\r\nX156876863Y-99916385D01*\r\nX156876862Y-99916384D01*\r\nX156820096Y-99880715D01*\r\nX156724123Y-99820411D01*\r\nX156553854Y-99760831D01*\r\nX156553849Y-99760830D01*\r\nX156374604Y-99740635D01*\r\nX156374596Y-99740635D01*\r\nX156195350Y-99760830D01*\r\nX156195342Y-99760832D01*\r\nX156023587Y-99820932D01*\r\nX155953809Y-99824493D01*\r\nX155893181Y-99789764D01*\r\nX155860954Y-99727771D01*\r\nX155860212Y-99687210D01*\r\nX155860118Y-99687203D01*\r\nX155860194Y-99686235D01*\r\nX155860162Y-99684484D01*\r\nX155860500Y-99682352D01*\r\nX155860500Y-99477648D01*\r\nX155841802Y-99359596D01*\r\nX155828477Y-99275465D01*\r\nX155781649Y-99131344D01*\r\nX155765220Y-99080781D01*\r\nX155765218Y-99080778D01*\r\nX155765218Y-99080776D01*\r\nX155725130Y-99002100D01*\r\nX155672287Y-98898390D01*\r\nX155639910Y-98853826D01*\r\nX155551971Y-98732786D01*\r\nX155407213Y-98588028D01*\r\nX155241614Y-98467715D01*\r\nX155235006Y-98464348D01*\r\nX155148917Y-98420483D01*\r\nX155098123Y-98372511D01*\r\nX155081328Y-98304690D01*\r\nX155103865Y-98238555D01*\r\nX155148917Y-98199516D01*\r\nX155241610Y-98152287D01*\r\nX155322534Y-98093493D01*\r\nX155407213Y-98031971D01*\r\nX155407215Y-98031968D01*\r\nX155407219Y-98031966D01*\r\nX155551966Y-97887219D01*\r\nX155551968Y-97887215D01*\r\nX155551971Y-97887213D01*\r\nX155604732Y-97814590D01*\r\nX155672287Y-97721610D01*\r\nX155765220Y-97539219D01*\r\nX155828477Y-97344534D01*\r\nX155860500Y-97142352D01*\r\nX155860500Y-96937648D01*\r\nX155841802Y-96819596D01*\r\nX155828477Y-96735465D01*\r\nX155806062Y-96666481D01*\r\nX155772444Y-96563017D01*\r\nX155770450Y-96493177D01*\r\nX155806530Y-96433344D01*\r\nX155869231Y-96402516D01*\r\nX155890376Y-96400700D01*\r\nX161613131Y-96400700D01*\r\nX161613147Y-96400701D01*\r\nX161620743Y-96400701D01*\r\nX161778854Y-96400701D01*\r\nX161778857Y-96400701D01*\r\nX161931585Y-96359777D01*\r\nX161981704Y-96330839D01*\r\nX162068516Y-96280720D01*\r\nX162180320Y-96168916D01*\r\nX162180320Y-96168914D01*\r\nX162190528Y-96158707D01*\r\nX162190529Y-96158704D01*\r\nX173199606Y-85149628D01*\r\nX173260927Y-85116145D01*\r\nX173330619Y-85121129D01*\r\nX173341068Y-85125583D01*\r\nX173358677Y-85134063D01*\r\nX173609385Y-85211396D01*\r\nX173868818Y-85250500D01*\r\nX174131182Y-85250500D01*\r\nX174390615Y-85211396D01*\r\nX174641323Y-85134063D01*\r\nX174877704Y-85020228D01*\r\nX175094479Y-84872433D01*\r\nX175286805Y-84693981D01*\r\nX175450386Y-84488857D01*\r\nX175581568Y-84261643D01*\r\nX175677420Y-84017416D01*\r\nX175735802Y-83761630D01*\r\nX175755408Y-83500000D01*\r\nX175751476Y-83447535D01*\r\nX175735803Y-83238379D01*\r\nX175735802Y-83238374D01*\r\nX175735802Y-83238370D01*\r\nX175677420Y-82982584D01*\r\nX175581568Y-82738357D01*\r\nX175450386Y-82511143D01*\r\nX175286805Y-82306019D01*\r\nX175286804Y-82306018D01*\r\nX175286801Y-82306014D01*\r\nX175094479Y-82127567D01*\r\nX174877704Y-81979772D01*\r\nX174877700Y-81979770D01*\r\nX174877697Y-81979768D01*\r\nX174877696Y-81979767D01*\r\nX174641325Y-81865938D01*\r\nX174641327Y-81865938D01*\r\nX174390623Y-81788606D01*\r\nX174390619Y-81788605D01*\r\nX174390615Y-81788604D01*\r\nX174265823Y-81769794D01*\r\nX174131187Y-81749500D01*\r\nX174131182Y-81749500D01*\r\nX173868818Y-81749500D01*\r\nX173868812Y-81749500D01*\r\nX173707247Y-81773853D01*\r\nX173609385Y-81788604D01*\r\nX173609382Y-81788605D01*\r\nX173609376Y-81788606D01*\r\nX173358673Y-81865938D01*\r\nX173122303Y-81979767D01*\r\nX173122302Y-81979768D01*\r\nX172905520Y-82127567D01*\r\nX172713198Y-82306014D01*\r\nX172549614Y-82511143D01*\r\nX172418432Y-82738356D01*\r\nX172322582Y-82982578D01*\r\nX172322576Y-82982597D01*\r\nX172264197Y-83238374D01*\r\nX172264196Y-83238379D01*\r\nX172244592Y-83499995D01*\r\nX172244592Y-83500004D01*\r\nX172264196Y-83761620D01*\r\nX172264197Y-83761625D01*\r\nX172322576Y-84017402D01*\r\nX172322582Y-84017421D01*\r\nX172380509Y-84165017D01*\r\nX172386678Y-84234614D01*\r\nX172354240Y-84296497D01*\r\nX172352762Y-84298000D01*\r\nX161487384Y-95163381D01*\r\nX161426061Y-95196866D01*\r\nX161399703Y-95199700D01*\r\nX155865420Y-95199700D01*\r\nX155798381Y-95180015D01*\r\nX155752626Y-95127211D01*\r\nX155742682Y-95058053D01*\r\nX155754935Y-95019406D01*\r\nX155765217Y-94999226D01*\r\nX155765217Y-94999222D01*\r\nX155765220Y-94999219D01*\r\nX155828477Y-94804534D01*\r\nX155860500Y-94602352D01*\r\nX155860500Y-94397648D01*\r\nX155844717Y-94298002D01*\r\nX155828477Y-94195465D01*\r\nX155771712Y-94020761D01*\r\nX155765220Y-94000781D01*\r\nX155765218Y-94000778D01*\r\nX155765218Y-94000776D01*\r\nX155731503Y-93934607D01*\r\nX155672287Y-93818390D01*\r\nX155631049Y-93761630D01*\r\nX155551971Y-93652786D01*\r\nX155407213Y-93508028D01*\r\nX155241613Y-93387715D01*\r\nX155241612Y-93387714D01*\r\nX155241610Y-93387713D01*\r\nX155184653Y-93358691D01*\r\nX155059223Y-93294781D01*\r\nX154864534Y-93231522D01*\r\nX154689995Y-93203878D01*\r\nX154662352Y-93199500D01*\r\nX154057648Y-93199500D01*\r\nX154033329Y-93203351D01*\r\nX153855465Y-93231522D01*\r\nX153660776Y-93294781D01*\r\nX153478386Y-93387715D01*\r\nX153312786Y-93508028D01*\r\nX153168028Y-93652786D01*\r\nX153047715Y-93818386D01*\r\nX152954781Y-94000776D01*\r\nX152891522Y-94195465D01*\r\nX152859500Y-94397648D01*\r\nX152859500Y-94602351D01*\r\nX152891522Y-94804534D01*\r\nX152954782Y-94999226D01*\r\nX152965065Y-95019406D01*\r\nX152977961Y-95088075D01*\r\nX152951684Y-95152815D01*\r\nX152894578Y-95193072D01*\r\nX152854580Y-95199700D01*\r\nX149150542Y-95199700D01*\r\nX148997815Y-95240623D01*\r\nX148980708Y-95250500D01*\r\nX148980707Y-95250500D01*\r\nX148860890Y-95319675D01*\r\nX148860882Y-95319681D01*\r\nX148843883Y-95336681D01*\r\nX148782560Y-95370166D01*\r\nX148756202Y-95373000D01*\r\nX133124500Y-95373000D01*\r\nX133057461Y-95353315D01*\r\nX133011706Y-95300511D01*\r\nX133000500Y-95249001D01*\r\nX133000499Y-95150213D01*\r\nX133020183Y-95083174D01*\r\nX133062497Y-95042826D01*\r\nX133101639Y-95020228D01*\r\nX133170416Y-94980520D01*\r\nX133282220Y-94868716D01*\r\nX133282220Y-94868714D01*\r\nX133292424Y-94858511D01*\r\nX133292427Y-94858506D01*\r\nX144239735Y-83911199D01*\r\nX159144341Y-83911199D01*\r\nX159144341Y-83911200D01*\r\nX159164936Y-84146603D01*\r\nX159164938Y-84146613D01*\r\nX159226094Y-84374855D01*\r\nX159226096Y-84374859D01*\r\nX159226097Y-84374863D01*\r\nX159319523Y-84575215D01*\r\nX159325965Y-84589030D01*\r\nX159325967Y-84589034D01*\r\nX159461501Y-84782595D01*\r\nX159461506Y-84782602D01*\r\nX159628597Y-84949693D01*\r\nX159628603Y-84949698D01*\r\nX159814158Y-85079625D01*\r\nX159857783Y-85134202D01*\r\nX159864977Y-85203700D01*\r\nX159833454Y-85266055D01*\r\nX159814158Y-85282775D01*\r\nX159628597Y-85412705D01*\r\nX159461505Y-85579797D01*\r\nX159325965Y-85773369D01*\r\nX159325964Y-85773371D01*\r\nX159226098Y-85987535D01*\r\nX159226094Y-85987544D01*\r\nX159164938Y-86215786D01*\r\nX159164936Y-86215796D01*\r\nX159144341Y-86451199D01*\r\nX159144341Y-86451200D01*\r\nX159164936Y-86686603D01*\r\nX159164938Y-86686613D01*\r\nX159226094Y-86914855D01*\r\nX159226096Y-86914859D01*\r\nX159226097Y-86914863D01*\r\nX159325283Y-87127567D01*\r\nX159325965Y-87129030D01*\r\nX159325967Y-87129034D01*\r\nX159461501Y-87322595D01*\r\nX159461506Y-87322602D01*\r\nX159628597Y-87489693D01*\r\nX159628603Y-87489698D01*\r\nX159814158Y-87619625D01*\r\nX159857783Y-87674202D01*\r\nX159864977Y-87743700D01*\r\nX159833454Y-87806055D01*\r\nX159814158Y-87822775D01*\r\nX159628597Y-87952705D01*\r\nX159461505Y-88119797D01*\r\nX159325965Y-88313369D01*\r\nX159325964Y-88313371D01*\r\nX159226098Y-88527535D01*\r\nX159226094Y-88527544D01*\r\nX159164938Y-88755786D01*\r\nX159164936Y-88755796D01*\r\nX159144341Y-88991199D01*\r\nX159144341Y-88991200D01*\r\nX159164936Y-89226603D01*\r\nX159164938Y-89226613D01*\r\nX159226094Y-89454855D01*\r\nX159226096Y-89454859D01*\r\nX159226097Y-89454863D01*\r\nX159241949Y-89488857D01*\r\nX159325965Y-89669030D01*\r\nX159325967Y-89669034D01*\r\nX159461501Y-89862595D01*\r\nX159461506Y-89862602D01*\r\nX159628597Y-90029693D01*\r\nX159628603Y-90029698D01*\r\nX159814158Y-90159625D01*\r\nX159857783Y-90214202D01*\r\nX159864977Y-90283700D01*\r\nX159833454Y-90346055D01*\r\nX159814158Y-90362775D01*\r\nX159628597Y-90492705D01*\r\nX159461505Y-90659797D01*\r\nX159325965Y-90853369D01*\r\nX159325964Y-90853371D01*\r\nX159226098Y-91067535D01*\r\nX159226094Y-91067544D01*\r\nX159164938Y-91295786D01*\r\nX159164936Y-91295796D01*\r\nX159144341Y-91531199D01*\r\nX159144341Y-91531200D01*\r\nX159164936Y-91766603D01*\r\nX159164938Y-91766613D01*\r\nX159226094Y-91994855D01*\r\nX159226096Y-91994859D01*\r\nX159226097Y-91994863D01*\r\nX159287978Y-92127567D01*\r\nX159325965Y-92209030D01*\r\nX159325967Y-92209034D01*\r\nX159393874Y-92306014D01*\r\nX159461505Y-92402601D01*\r\nX159628599Y-92569695D01*\r\nX159725384Y-92637465D01*\r\nX159822165Y-92705232D01*\r\nX159822167Y-92705233D01*\r\nX159822170Y-92705235D01*\r\nX160036337Y-92805103D01*\r\nX160264592Y-92866263D01*\r\nX160452918Y-92882739D01*\r\nX160499999Y-92886859D01*\r\nX160500000Y-92886859D01*\r\nX160500001Y-92886859D01*\r\nX160546622Y-92882780D01*\r\nX160735408Y-92866263D01*\r\nX160963663Y-92805103D01*\r\nX161177830Y-92705235D01*\r\nX161371401Y-92569695D01*\r\nX161538495Y-92402601D01*\r\nX161674035Y-92209030D01*\r\nX161773903Y-91994863D01*\r\nX161835063Y-91766608D01*\r\nX161855659Y-91531200D01*\r\nX161835063Y-91295792D01*\r\nX161773903Y-91067537D01*\r\nX161674035Y-90853371D01*\r\nX161538495Y-90659799D01*\r\nX161538494Y-90659797D01*\r\nX161371402Y-90492706D01*\r\nX161371396Y-90492701D01*\r\nX161185842Y-90362775D01*\r\nX161142217Y-90308198D01*\r\nX161135023Y-90238700D01*\r\nX161166546Y-90176345D01*\r\nX161185842Y-90159625D01*\r\nX161247938Y-90116145D01*\r\nX161371401Y-90029695D01*\r\nX161538495Y-89862601D01*\r\nX161674035Y-89669030D01*\r\nX161773903Y-89454863D01*\r\nX161835063Y-89226608D01*\r\nX161855659Y-88991200D01*\r\nX161835063Y-88755792D01*\r\nX161773903Y-88527537D01*\r\nX161674035Y-88313371D01*\r\nX161621526Y-88238379D01*\r\nX161538494Y-88119797D01*\r\nX161371402Y-87952706D01*\r\nX161371396Y-87952701D01*\r\nX161185842Y-87822775D01*\r\nX161142217Y-87768198D01*\r\nX161135023Y-87698700D01*\r\nX161166546Y-87636345D01*\r\nX161185842Y-87619625D01*\r\nX161340770Y-87511143D01*\r\nX161371401Y-87489695D01*\r\nX161538495Y-87322601D01*\r\nX161674035Y-87129030D01*\r\nX161773903Y-86914863D01*\r\nX161835063Y-86686608D01*\r\nX161855659Y-86451200D01*\r\nX161835063Y-86215792D01*\r\nX161773903Y-85987537D01*\r\nX161674035Y-85773371D01*\r\nX161656139Y-85747812D01*\r\nX161538494Y-85579797D01*\r\nX161371402Y-85412706D01*\r\nX161371396Y-85412701D01*\r\nX161185842Y-85282775D01*\r\nX161142217Y-85228198D01*\r\nX161135023Y-85158700D01*\r\nX161166546Y-85096345D01*\r\nX161185842Y-85079625D01*\r\nX161270665Y-85020231D01*\r\nX161371401Y-84949695D01*\r\nX161538495Y-84782601D01*\r\nX161674035Y-84589030D01*\r\nX161773903Y-84374863D01*\r\nX161835063Y-84146608D01*\r\nX161855659Y-83911200D01*\r\nX161835063Y-83675792D01*\r\nX161773903Y-83447537D01*\r\nX161674035Y-83233371D01*\r\nX161538495Y-83039799D01*\r\nX161416567Y-82917871D01*\r\nX161383084Y-82856551D01*\r\nX161388068Y-82786859D01*\r\nX161429939Y-82730925D01*\r\nX161460915Y-82714010D01*\r\nX161592331Y-82664996D01*\r\nX161707546Y-82578746D01*\r\nX161793796Y-82463531D01*\r\nX161844091Y-82328683D01*\r\nX161850500Y-82269073D01*\r\nX161850499Y-80473328D01*\r\nX161844091Y-80413717D01*\r\nX161831078Y-80378828D01*\r\nX161793797Y-80278871D01*\r\nX161793793Y-80278864D01*\r\nX161707547Y-80163655D01*\r\nX161707544Y-80163652D01*\r\nX161592335Y-80077406D01*\r\nX161592328Y-80077402D01*\r\nX161457482Y-80027108D01*\r\nX161457483Y-80027108D01*\r\nX161397883Y-80020701D01*\r\nX161397881Y-80020700D01*\r\nX161397873Y-80020700D01*\r\nX161397864Y-80020700D01*\r\nX159602129Y-80020700D01*\r\nX159602123Y-80020701D01*\r\nX159542516Y-80027108D01*\r\nX159407671Y-80077402D01*\r\nX159407664Y-80077406D01*\r\nX159292455Y-80163652D01*\r\nX159292452Y-80163655D01*\r\nX159206206Y-80278864D01*\r\nX159206202Y-80278871D01*\r\nX159155908Y-80413717D01*\r\nX159151031Y-80459083D01*\r\nX159149501Y-80473323D01*\r\nX159149500Y-80473335D01*\r\nX159149500Y-82269070D01*\r\nX159149501Y-82269076D01*\r\nX159155908Y-82328683D01*\r\nX159206202Y-82463528D01*\r\nX159206206Y-82463535D01*\r\nX159292452Y-82578744D01*\r\nX159292455Y-82578747D01*\r\nX159407664Y-82664993D01*\r\nX159407671Y-82664997D01*\r\nX159539081Y-82714010D01*\r\nX159595015Y-82755881D01*\r\nX159619432Y-82821345D01*\r\nX159604580Y-82889618D01*\r\nX159583430Y-82917873D01*\r\nX159461503Y-83039800D01*\r\nX159325965Y-83233369D01*\r\nX159325964Y-83233371D01*\r\nX159226098Y-83447535D01*\r\nX159226094Y-83447544D01*\r\nX159164938Y-83675786D01*\r\nX159164936Y-83675796D01*\r\nX159144341Y-83911199D01*\r\nX144239735Y-83911199D01*\r\nX149014116Y-79136819D01*\r\nX149075439Y-79103334D01*\r\nX149101797Y-79100500D01*\r\nX172125501Y-79100500D01*\r\nX172192540Y-79120185D01*\r\nX172238295Y-79172989D01*\r\nX172249501Y-79224500D01*\r\nX172249501Y-79797876D01*\r\nX172255908Y-79857483D01*\r\nX172306202Y-79992328D01*\r\nX172306206Y-79992335D01*\r\nX172392452Y-80107544D01*\r\nX172392455Y-80107547D01*\r\nX172507664Y-80193793D01*\r\nX172507671Y-80193797D01*\r\nX172642517Y-80244091D01*\r\nX172642516Y-80244091D01*\r\nX172649444Y-80244835D01*\r\nX172702127Y-80250500D01*\r\nX175297872Y-80250499D01*\r\nX175357483Y-80244091D01*\r\nX175492331Y-80193796D01*\r\nX175607546Y-80107546D01*\r\nX175693796Y-79992331D01*\r\nX175744091Y-79857483D01*\r\nX175750500Y-79797873D01*\r\nX175750499Y-77202128D01*\r\nX175744091Y-77142517D01*\r\nX175693796Y-77007669D01*\r\nX175693795Y-77007668D01*\r\nX175693793Y-77007664D01*\r\nX175607547Y-76892455D01*\r\nX175607544Y-76892452D01*\r\nX175492335Y-76806206D01*\r\nX175492328Y-76806202D01*\r\nX175357482Y-76755908D01*\r\nX175357483Y-76755908D01*\r\nX175297883Y-76749501D01*\r\nX175297881Y-76749500D01*\r\nX175297873Y-76749500D01*\r\nX175297864Y-76749500D01*\r\nX172702129Y-76749500D01*\r\nX172702123Y-76749501D01*\r\nX172642516Y-76755908D01*\r\nX172507671Y-76806202D01*\r\nX172507664Y-76806206D01*\r\nX172392455Y-76892452D01*\r\nX172392452Y-76892455D01*\r\nX172306206Y-77007664D01*\r\nX172306202Y-77007671D01*\r\nX172255908Y-77142517D01*\r\nX172249501Y-77202116D01*\r\nX172249501Y-77202123D01*\r\nX172249500Y-77202135D01*\r\nX172249500Y-77775500D01*\r\nX172229815Y-77842539D01*\r\nX172177011Y-77888294D01*\r\nX172125500Y-77899500D01*\r\nX148888369Y-77899500D01*\r\nX148888353Y-77899499D01*\r\nX148880757Y-77899499D01*\r\nX148722643Y-77899499D01*\r\nX148615287Y-77928265D01*\r\nX148569910Y-77940424D01*\r\nX148569909Y-77940425D01*\r\nX148519796Y-77969359D01*\r\nX148519795Y-77969360D01*\r\nX148476389Y-77994420D01*\r\nX148432985Y-78019479D01*\r\nX148432982Y-78019481D01*\r\nX148321178Y-78131286D01*\r\nX133148416Y-93304047D01*\r\nX133087093Y-93337532D01*\r\nX133017401Y-93332548D01*\r\nX132961468Y-93290676D01*\r\nX132944551Y-93259693D01*\r\nX132944394Y-93259273D01*\r\nX132943796Y-93257669D01*\r\nX132943794Y-93257666D01*\r\nX132943793Y-93257664D01*\r\nX132857547Y-93142455D01*\r\nX132857544Y-93142452D01*\r\nX132742335Y-93056206D01*\r\nX132742328Y-93056202D01*\r\nX132607482Y-93005908D01*\r\nX132607483Y-93005908D01*\r\nX132547883Y-92999501D01*\r\nX132547881Y-92999500D01*\r\nX132547873Y-92999500D01*\r\nX132547864Y-92999500D01*\r\nX130452129Y-92999500D01*\r\nX130452123Y-92999501D01*\r\nX130392516Y-93005908D01*\r\nX130257671Y-93056202D01*\r\nX130257664Y-93056206D01*\r\nX130142455Y-93142452D01*\r\nX130142452Y-93142455D01*\r\nX130056206Y-93257664D01*\r\nX130056203Y-93257669D01*\r\nX130055446Y-93259701D01*\r\nX130054146Y-93261436D01*\r\nX130051953Y-93265454D01*\r\nX130051375Y-93265138D01*\r\nX130013574Y-93315634D01*\r\nX129948110Y-93340051D01*\r\nX129879837Y-93325199D01*\r\nX129851583Y-93304048D01*\r\nX129549190Y-93001655D01*\r\nX129549188Y-93001652D01*\r\nX129430317Y-92882781D01*\r\nX129430316Y-92882780D01*\r\nX129343504Y-92832660D01*\r\nX129343504Y-92832659D01*\r\nX129343500Y-92832658D01*\r\nX129293385Y-92803723D01*\r\nX129140657Y-92762799D01*\r\nX128982543Y-92762799D01*\r\nX128974947Y-92762799D01*\r\nX128974931Y-92762800D01*\r\nX96025070Y-92762800D01*\r\nX96025054Y-92762799D01*\r\nX96017458Y-92762799D01*\r\nX95859343Y-92762799D01*\r\nX95782979Y-92783261D01*\r\nX95706614Y-92803723D01*\r\nX95706609Y-92803726D01*\r\nX95569690Y-92882775D01*\r\nX95569682Y-92882781D01*\r\nX95148416Y-93304047D01*\r\nX95087093Y-93337532D01*\r\nX95017401Y-93332548D01*\r\nX94961468Y-93290676D01*\r\nX94944551Y-93259693D01*\r\nX94944394Y-93259273D01*\r\nX94943796Y-93257669D01*\r\nX94943794Y-93257666D01*\r\nX94943793Y-93257664D01*\r\nX94857547Y-93142455D01*\r\nX94857544Y-93142452D01*\r\nX94742335Y-93056206D01*\r\nX94742328Y-93056202D01*\r\nX94607482Y-93005908D01*\r\nX94607483Y-93005908D01*\r\nX94547883Y-92999501D01*\r\nX94547881Y-92999500D01*\r\nX94547873Y-92999500D01*\r\nX94547864Y-92999500D01*\r\nX92452129Y-92999500D01*\r\nX92452123Y-92999501D01*\r\nX92392516Y-93005908D01*\r\nX92257671Y-93056202D01*\r\nX92257664Y-93056206D01*\r\nX92142455Y-93142452D01*\r\nX92142452Y-93142455D01*\r\nX92056206Y-93257664D01*\r\nX92056202Y-93257671D01*\r\nX92005908Y-93392517D01*\r\nX91999501Y-93452116D01*\r\nX91999500Y-93452135D01*\r\nX91999500Y-93790500D01*\r\nX91979815Y-93857539D01*\r\nX91927011Y-93903294D01*\r\nX91875500Y-93914500D01*\r\nX89474499Y-93914500D01*\r\nX89407460Y-93894815D01*\r\nX89361705Y-93842011D01*\r\nX89350499Y-93790500D01*\r\nX89350499Y-93617129D01*\r\nX89350498Y-93617123D01*\r\nX89350497Y-93617116D01*\r\nX89344091Y-93557517D01*\r\nX89304728Y-93451980D01*\r\nX89293797Y-93422671D01*\r\nX89293793Y-93422664D01*\r\nX89207547Y-93307455D01*\r\nX89207544Y-93307452D01*\r\nX89092335Y-93221206D01*\r\nX89092328Y-93221202D01*\r\nX88957482Y-93170908D01*\r\nX88957483Y-93170908D01*\r\nX88897883Y-93164501D01*\r\nX88897881Y-93164500D01*\r\nX88897873Y-93164500D01*\r\nX88897864Y-93164500D01*\r\nX87102129Y-93164500D01*\r\nX87102123Y-93164501D01*\r\nX87042516Y-93170908D01*\r\nX86907671Y-93221202D01*\r\nX86907664Y-93221206D01*\r\nX86792455Y-93307452D01*\r\nX86792452Y-93307455D01*\r\nX86706206Y-93422664D01*\r\nX86706202Y-93422671D01*\r\nX86655908Y-93557517D01*\r\nX86649501Y-93617116D01*\r\nX86649501Y-93617123D01*\r\nX86649500Y-93617135D01*\r\nX86649500Y-95412870D01*\r\nX86649501Y-95412876D01*\r\nX86655908Y-95472483D01*\r\nX86706202Y-95607328D01*\r\nX86706206Y-95607335D01*\r\nX86792452Y-95722544D01*\r\nX86792455Y-95722547D01*\r\nX86907664Y-95808793D01*\r\nX86907671Y-95808797D01*\r\nX87039081Y-95857810D01*\r\nX87095015Y-95899681D01*\r\nX87119432Y-95965145D01*\r\nX87104580Y-96033418D01*\r\nX87083430Y-96061673D01*\r\nX86961503Y-96183600D01*\r\nX86825965Y-96377169D01*\r\nX86825964Y-96377171D01*\r\nX86726098Y-96591335D01*\r\nX86726094Y-96591344D01*\r\nX86664938Y-96819586D01*\r\nX86664936Y-96819596D01*\r\nX86644341Y-97054999D01*\r\nX80500500Y-97054999D01*\r\nX80500500Y-85499994D01*\r\nX81494859Y-85499994D01*\r\nX81494859Y-85500005D01*\r\nX81515385Y-85747729D01*\r\nX81515387Y-85747738D01*\r\nX81576412Y-85988717D01*\r\nX81676266Y-86216364D01*\r\nX81776564Y-86369882D01*\r\nX82476212Y-85670234D01*\r\nX82487482Y-85712292D01*\r\nX82559890Y-85837708D01*\r\nX82662292Y-85940110D01*\r\nX82787708Y-86012518D01*\r\nX82829765Y-86023787D01*\r\nX82129942Y-86723609D01*\r\nX82176768Y-86760055D01*\r\nX82176770Y-86760056D01*\r\nX82395385Y-86878364D01*\r\nX82395396Y-86878369D01*\r\nX82630506Y-86959083D01*\r\nX82875707Y-87000000D01*\r\nX83124293Y-87000000D01*\r\nX83369493Y-86959083D01*\r\nX83604603Y-86878369D01*\r\nX83604614Y-86878364D01*\r\nX83823228Y-86760057D01*\r\nX83823231Y-86760055D01*\r\nX83870056Y-86723609D01*\r\nX83170234Y-86023787D01*\r\nX83212292Y-86012518D01*\r\nX83337708Y-85940110D01*\r\nX83440110Y-85837708D01*\r\nX83512518Y-85712292D01*\r\nX83523787Y-85670235D01*\r\nX84223434Y-86369882D01*\r\nX84323731Y-86216369D01*\r\nX84423587Y-85988717D01*\r\nX84484612Y-85747738D01*\r\nX84484614Y-85747729D01*\r\nX84505141Y-85500005D01*\r\nX84505141Y-85499994D01*\r\nX85994357Y-85499994D01*\r\nX85994357Y-85500005D01*\r\nX86014890Y-85747812D01*\r\nX86014892Y-85747824D01*\r\nX86075936Y-85988881D01*\r\nX86175826Y-86216606D01*\r\nX86311833Y-86424782D01*\r\nX86311836Y-86424785D01*\r\nX86480256Y-86607738D01*\r\nX86676491Y-86760474D01*\r\nX86676493Y-86760475D01*\r\nX86894332Y-86878364D01*\r\nX86895190Y-86878828D01*\r\nX87114141Y-86953994D01*\r\nX87128964Y-86959083D01*\r\nX87130386Y-86959571D01*\r\nX87375665Y-87000500D01*\r\nX87624335Y-87000500D01*\r\nX87869614Y-86959571D01*\r\nX88104810Y-86878828D01*\r\nX88323509Y-86760474D01*\r\nX88519744Y-86607738D01*\r\nX88688164Y-86424785D01*\r\nX88824173Y-86216607D01*\r\nX88924063Y-85988881D01*\r\nX88985108Y-85747821D01*\r\nX89005643Y-85500000D01*\r\nX88998409Y-85412701D01*\r\nX88985109Y-85252187D01*\r\nX88985107Y-85252175D01*\r\nX88924063Y-85011118D01*\r\nX88824173Y-84783393D01*\r\nX88688166Y-84575217D01*\r\nX88666557Y-84551744D01*\r\nX88519744Y-84392262D01*\r\nX88323509Y-84239526D01*\r\nX88323507Y-84239525D01*\r\nX88323506Y-84239524D01*\r\nX88104811Y-84121172D01*\r\nX88104802Y-84121169D01*\r\nX87869616Y-84040429D01*\r\nX87624335Y-83999500D01*\r\nX87375665Y-83999500D01*\r\nX87130383Y-84040429D01*\r\nX86895197Y-84121169D01*\r\nX86895188Y-84121172D01*\r\nX86676493Y-84239524D01*\r\nX86480257Y-84392261D01*\r\nX86311833Y-84575217D01*\r\nX86175826Y-84783393D01*\r\nX86075936Y-85011118D01*\r\nX86014892Y-85252175D01*\r\nX86014890Y-85252187D01*\r\nX85994357Y-85499994D01*\r\nX84505141Y-85499994D01*\r\nX84484614Y-85252270D01*\r\nX84484612Y-85252261D01*\r\nX84423587Y-85011282D01*\r\nX84323731Y-84783630D01*\r\nX84223434Y-84630116D01*\r\nX83523787Y-85329764D01*\r\nX83512518Y-85287708D01*\r\nX83440110Y-85162292D01*\r\nX83337708Y-85059890D01*\r\nX83212292Y-84987482D01*\r\nX83170235Y-84976212D01*\r\nX83870057Y-84276390D01*\r\nX83870056Y-84276389D01*\r\nX83823229Y-84239943D01*\r\nX83604614Y-84121635D01*\r\nX83604603Y-84121630D01*\r\nX83369493Y-84040916D01*\r\nX83124293Y-84000000D01*\r\nX82875707Y-84000000D01*\r\nX82630506Y-84040916D01*\r\nX82395396Y-84121630D01*\r\nX82395390Y-84121632D01*\r\nX82176761Y-84239949D01*\r\nX82129942Y-84276388D01*\r\nX82129942Y-84276390D01*\r\nX82829765Y-84976212D01*\r\nX82787708Y-84987482D01*\r\nX82662292Y-85059890D01*\r\nX82559890Y-85162292D01*\r\nX82487482Y-85287708D01*\r\nX82476212Y-85329764D01*\r\nX81776564Y-84630116D01*\r\nX81676267Y-84783632D01*\r\nX81576412Y-85011282D01*\r\nX81515387Y-85252261D01*\r\nX81515385Y-85252270D01*\r\nX81494859Y-85499994D01*\r\nX80500500Y-85499994D01*\r\nX80500500Y-78999994D01*\r\nX81494859Y-78999994D01*\r\nX81494859Y-79000005D01*\r\nX81515385Y-79247729D01*\r\nX81515387Y-79247738D01*\r\nX81576412Y-79488717D01*\r\nX81676266Y-79716364D01*\r\nX81776564Y-79869882D01*\r\nX82476212Y-79170234D01*\r\nX82487482Y-79212292D01*\r\nX82559890Y-79337708D01*\r\nX82662292Y-79440110D01*\r\nX82787708Y-79512518D01*\r\nX82829765Y-79523787D01*\r\nX82129942Y-80223609D01*\r\nX82176768Y-80260055D01*\r\nX82176770Y-80260056D01*\r\nX82395385Y-80378364D01*\r\nX82395396Y-80378369D01*\r\nX82630506Y-80459083D01*\r\nX82875707Y-80500000D01*\r\nX83124293Y-80500000D01*\r\nX83369493Y-80459083D01*\r\nX83604603Y-80378369D01*\r\nX83604614Y-80378364D01*\r\nX83823228Y-80260057D01*\r\nX83823231Y-80260055D01*\r\nX83870056Y-80223609D01*\r\nX83170234Y-79523787D01*\r\nX83212292Y-79512518D01*\r\nX83337708Y-79440110D01*\r\nX83440110Y-79337708D01*\r\nX83512518Y-79212292D01*\r\nX83523787Y-79170235D01*\r\nX84223434Y-79869882D01*\r\nX84323731Y-79716369D01*\r\nX84423587Y-79488717D01*\r\nX84484612Y-79247738D01*\r\nX84484614Y-79247729D01*\r\nX84505141Y-79000005D01*\r\nX84505141Y-78999994D01*\r\nX85994357Y-78999994D01*\r\nX85994357Y-79000005D01*\r\nX86014890Y-79247812D01*\r\nX86014892Y-79247824D01*\r\nX86075936Y-79488881D01*\r\nX86175826Y-79716606D01*\r\nX86311833Y-79924782D01*\r\nX86311836Y-79924785D01*\r\nX86480256Y-80107738D01*\r\nX86676491Y-80260474D01*\r\nX86676493Y-80260475D01*\r\nX86894332Y-80378364D01*\r\nX86895190Y-80378828D01*\r\nX87114141Y-80453994D01*\r\nX87128964Y-80459083D01*\r\nX87130386Y-80459571D01*\r\nX87375665Y-80500500D01*\r\nX87624335Y-80500500D01*\r\nX87869614Y-80459571D01*\r\nX88104810Y-80378828D01*\r\nX88323509Y-80260474D01*\r\nX88519744Y-80107738D01*\r\nX88688164Y-79924785D01*\r\nX88824173Y-79716607D01*\r\nX88924063Y-79488881D01*\r\nX88985108Y-79247821D01*\r\nX88985116Y-79247729D01*\r\nX89005643Y-79000005D01*\r\nX89005643Y-78999994D01*\r\nX88985109Y-78752187D01*\r\nX88985107Y-78752175D01*\r\nX88924063Y-78511118D01*\r\nX88824173Y-78283393D01*\r\nX88688166Y-78075217D01*\r\nX88636855Y-78019479D01*\r\nX88519744Y-77892262D01*\r\nX88323509Y-77739526D01*\r\nX88323507Y-77739525D01*\r\nX88323506Y-77739524D01*\r\nX88104811Y-77621172D01*\r\nX88104802Y-77621169D01*\r\nX87869616Y-77540429D01*\r\nX87624335Y-77499500D01*\r\nX87375665Y-77499500D01*\r\nX87130383Y-77540429D01*\r\nX86895197Y-77621169D01*\r\nX86895188Y-77621172D01*\r\nX86676493Y-77739524D01*\r\nX86480257Y-77892261D01*\r\nX86311833Y-78075217D01*\r\nX86175826Y-78283393D01*\r\nX86075936Y-78511118D01*\r\nX86014892Y-78752175D01*\r\nX86014890Y-78752187D01*\r\nX85994357Y-78999994D01*\r\nX84505141Y-78999994D01*\r\nX84484614Y-78752270D01*\r\nX84484612Y-78752261D01*\r\nX84423587Y-78511282D01*\r\nX84323731Y-78283630D01*\r\nX84223434Y-78130116D01*\r\nX83523787Y-78829764D01*\r\nX83512518Y-78787708D01*\r\nX83440110Y-78662292D01*\r\nX83337708Y-78559890D01*\r\nX83212292Y-78487482D01*\r\nX83170235Y-78476212D01*\r\nX83870057Y-77776390D01*\r\nX83870056Y-77776389D01*\r\nX83823229Y-77739943D01*\r\nX83604614Y-77621635D01*\r\nX83604603Y-77621630D01*\r\nX83369493Y-77540916D01*\r\nX83124293Y-77500000D01*\r\nX82875707Y-77500000D01*\r\nX82630506Y-77540916D01*\r\nX82395396Y-77621630D01*\r\nX82395390Y-77621632D01*\r\nX82176761Y-77739949D01*\r\nX82129942Y-77776388D01*\r\nX82129942Y-77776390D01*\r\nX82829765Y-78476212D01*\r\nX82787708Y-78487482D01*\r\nX82662292Y-78559890D01*\r\nX82559890Y-78662292D01*\r\nX82487482Y-78787708D01*\r\nX82476212Y-78829764D01*\r\nX81776564Y-78130116D01*\r\nX81676267Y-78283632D01*\r\nX81576412Y-78511282D01*\r\nX81515387Y-78752261D01*\r\nX81515385Y-78752270D01*\r\nX81494859Y-78999994D01*\r\nX80500500Y-78999994D01*\r\nX80500500Y-52952135D01*\r\nX91999500Y-52952135D01*\r\nX91999500Y-55047870D01*\r\nX91999501Y-55047876D01*\r\nX92005908Y-55107483D01*\r\nX92056202Y-55242328D01*\r\nX92056206Y-55242335D01*\r\nX92142452Y-55357544D01*\r\nX92142455Y-55357547D01*\r\nX92257664Y-55443793D01*\r\nX92257673Y-55443798D01*\r\nX92294914Y-55457688D01*\r\nX92350848Y-55499559D01*\r\nX92375266Y-55565023D01*\r\nX92360415Y-55633296D01*\r\nX92339265Y-55661550D01*\r\nX92308027Y-55692787D01*\r\nX92187715Y-55858386D01*\r\nX92094781Y-56040776D01*\r\nX92031522Y-56235465D01*\r\nX91999500Y-56437648D01*\r\nX91999500Y-56642351D01*\r\nX92031522Y-56844534D01*\r\nX92094781Y-57039223D01*\r\nX92187715Y-57221613D01*\r\nX92308028Y-57387213D01*\r\nX92452786Y-57531971D01*\r\nX92607749Y-57644556D01*\r\nX92618390Y-57652287D01*\r\nX92705177Y-57696507D01*\r\nX92711080Y-57699515D01*\r\nX92761876Y-57747490D01*\r\nX92778671Y-57815311D01*\r\nX92756134Y-57881446D01*\r\nX92711080Y-57920485D01*\r\nX92618386Y-57967715D01*\r\nX92452786Y-58088028D01*\r\nX92308028Y-58232786D01*\r\nX92187715Y-58398386D01*\r\nX92094781Y-58580776D01*\r\nX92031522Y-58775465D01*\r\nX91999500Y-58977648D01*\r\nX91999500Y-59182351D01*\r\nX92031522Y-59384534D01*\r\nX92094781Y-59579223D01*\r\nX92187715Y-59761613D01*\r\nX92308028Y-59927213D01*\r\nX92452786Y-60071971D01*\r\nX92607749Y-60184556D01*\r\nX92618390Y-60192287D01*\r\nX92709840Y-60238883D01*\r\nX92711080Y-60239515D01*\r\nX92761876Y-60287490D01*\r\nX92778671Y-60355311D01*\r\nX92756134Y-60421446D01*\r\nX92711080Y-60460485D01*\r\nX92618386Y-60507715D01*\r\nX92452786Y-60628028D01*\r\nX92308028Y-60772786D01*\r\nX92187715Y-60938386D01*\r\nX92094781Y-61120776D01*\r\nX92031522Y-61315465D01*\r\nX91999500Y-61517648D01*\r\nX91999500Y-61722351D01*\r\nX92031522Y-61924534D01*\r\nX92094781Y-62119223D01*\r\nX92118116Y-62165019D01*\r\nX92185109Y-62296500D01*\r\nX92187715Y-62301613D01*\r\nX92308028Y-62467213D01*\r\nX92452786Y-62611971D01*\r\nX92565671Y-62693985D01*\r\nX92618390Y-62732287D01*\r\nX92709840Y-62778883D01*\r\nX92711080Y-62779515D01*\r\nX92761876Y-62827490D01*\r\nX92778671Y-62895311D01*\r\nX92756134Y-62961446D01*\r\nX92711080Y-63000485D01*\r\nX92618386Y-63047715D01*\r\nX92452786Y-63168028D01*\r\nX92308028Y-63312786D01*\r\nX92187715Y-63478386D01*\r\nX92094781Y-63660776D01*\r\nX92031522Y-63855465D01*\r\nX91999500Y-64057648D01*\r\nX91999500Y-64262351D01*\r\nX92031522Y-64464534D01*\r\nX92094781Y-64659223D01*\r\nX92187715Y-64841613D01*\r\nX92308028Y-65007213D01*\r\nX92452786Y-65151971D01*\r\nX92607749Y-65264556D01*\r\nX92618390Y-65272287D01*\r\nX92709840Y-65318883D01*\r\nX92711080Y-65319515D01*\r\nX92761876Y-65367490D01*\r\nX92778671Y-65435311D01*\r\nX92756134Y-65501446D01*\r\nX92711080Y-65540485D01*\r\nX92618386Y-65587715D01*\r\nX92452786Y-65708028D01*\r\nX92308028Y-65852786D01*\r\nX92187715Y-66018386D01*\r\nX92094781Y-66200776D01*\r\nX92031522Y-66395465D01*\r\nX91999500Y-66597648D01*\r\nX91999500Y-66802351D01*\r\nX92031522Y-67004534D01*\r\nX92094781Y-67199223D01*\r\nX92187715Y-67381613D01*\r\nX92308028Y-67547213D01*\r\nX92452786Y-67691971D01*\r\nX92607749Y-67804556D01*\r\nX92618390Y-67812287D01*\r\nX92709840Y-67858883D01*\r\nX92711080Y-67859515D01*\r\nX92761876Y-67907490D01*\r\nX92778671Y-67975311D01*\r\nX92756134Y-68041446D01*\r\nX92711080Y-68080485D01*\r\nX92618386Y-68127715D01*\r\nX92452786Y-68248028D01*\r\nX92308028Y-68392786D01*\r\nX92187715Y-68558386D01*\r\nX92094781Y-68740776D01*\r\nX92031522Y-68935465D01*\r\nX91999500Y-69137648D01*\r\nX91999500Y-69342351D01*\r\nX92031522Y-69544534D01*\r\nX92094781Y-69739223D01*\r\nX92187715Y-69921613D01*\r\nX92308028Y-70087213D01*\r\nX92452786Y-70231971D01*\r\nX92607749Y-70344556D01*\r\nX92618390Y-70352287D01*\r\nX92709840Y-70398883D01*\r\nX92711080Y-70399515D01*\r\nX92761876Y-70447490D01*\r\nX92778671Y-70515311D01*\r\nX92756134Y-70581446D01*\r\nX92711080Y-70620485D01*\r\nX92618386Y-70667715D01*\r\nX92452786Y-70788028D01*\r\nX92308028Y-70932786D01*\r\nX92187715Y-71098386D01*\r\nX92094781Y-71280776D01*\r\nX92031522Y-71475465D01*\r\nX91999500Y-71677648D01*\r\nX91999500Y-71882351D01*\r\nX92031522Y-72084534D01*\r\nX92094781Y-72279223D01*\r\nX92187715Y-72461613D01*\r\nX92308028Y-72627213D01*\r\nX92452786Y-72771971D01*\r\nX92591062Y-72872432D01*\r\nX92618390Y-72892287D01*\r\nX92734607Y-72951503D01*\r\nX92800776Y-72985218D01*\r\nX92800778Y-72985218D01*\r\nX92800781Y-72985220D01*\r\nX92905137Y-73019127D01*\r\nX92995465Y-73048477D01*\r\nX93096557Y-73064488D01*\r\nX93197648Y-73080500D01*\r\nX93197649Y-73080500D01*\r\nX93802351Y-73080500D01*\r\nX93802352Y-73080500D01*\r\nX94004534Y-73048477D01*\r\nX94199219Y-72985220D01*\r\nX94381610Y-72892287D01*\r\nX94474590Y-72824732D01*\r\nX94547213Y-72771971D01*\r\nX94547215Y-72771968D01*\r\nX94547219Y-72771966D01*\r\nX94691966Y-72627219D01*\r\nX94691968Y-72627215D01*\r\nX94691971Y-72627213D01*\r\nX94812284Y-72461614D01*\r\nX94812285Y-72461613D01*\r\nX94812287Y-72461610D01*\r\nX94819117Y-72448204D01*\r\nX94867091Y-72397409D01*\r\nX94929602Y-72380500D01*\r\nX114103331Y-72380500D01*\r\nX114103347Y-72380501D01*\r\nX114110943Y-72380501D01*\r\nX114269054Y-72380501D01*\r\nX114269057Y-72380501D01*\r\nX114421785Y-72339577D01*\r\nX114480634Y-72305600D01*\r\nX114558716Y-72260520D01*\r\nX114670520Y-72148716D01*\r\nX114670520Y-72148714D01*\r\nX114680724Y-72138511D01*\r\nX114680728Y-72138506D01*\r\nX114709983Y-72109250D01*\r\nX114771304Y-72075767D01*\r\nX114840996Y-72080751D01*\r\nX114896929Y-72122623D01*\r\nX114915593Y-72158614D01*\r\nX114954781Y-72279223D01*\r\nX115047715Y-72461613D01*\r\nX115168028Y-72627213D01*\r\nX115312786Y-72771971D01*\r\nX115451062Y-72872432D01*\r\nX115478390Y-72892287D01*\r\nX115597620Y-72953037D01*\r\nX115660780Y-72985220D01*\r\nX115660786Y-72985222D01*\r\nX115712061Y-73001882D01*\r\nX115769737Y-73041319D01*\r\nX115793518Y-73087716D01*\r\nX115800422Y-73113482D01*\r\nX115800426Y-73113490D01*\r\nX115879475Y-73250409D01*\r\nX115879479Y-73250414D01*\r\nX115879480Y-73250416D01*\r\nX115991284Y-73362220D01*\r\nX115991286Y-73362221D01*\r\nX115991290Y-73362224D01*\r\nX116128209Y-73441273D01*\r\nX116128216Y-73441277D01*\r\nX116280943Y-73482200D01*\r\nX116280945Y-73482200D01*\r\nX154439055Y-73482200D01*\r\nX154439057Y-73482200D01*\r\nX154591784Y-73441277D01*\r\nX154728716Y-73362220D01*\r\nX154840520Y-73250416D01*\r\nX154919577Y-73113484D01*\r\nX154926480Y-73087720D01*\r\nX154962843Y-73028061D01*\r\nX155007936Y-73001882D01*\r\nX155059219Y-72985220D01*\r\nX155241610Y-72892287D01*\r\nX155334590Y-72824732D01*\r\nX155407213Y-72771971D01*\r\nX155407215Y-72771968D01*\r\nX155407219Y-72771966D01*\r\nX155551966Y-72627219D01*\r\nX155551968Y-72627215D01*\r\nX155551971Y-72627213D01*\r\nX155614605Y-72541003D01*\r\nX155672287Y-72461610D01*\r\nX155765220Y-72279219D01*\r\nX155828477Y-72084534D01*\r\nX155860500Y-71882352D01*\r\nX155860500Y-71677648D01*\r\nX155828477Y-71475466D01*\r\nX155817317Y-71441119D01*\r\nX155815322Y-71371278D01*\r\nX155851402Y-71311445D01*\r\nX155914102Y-71280616D01*\r\nX155935248Y-71278800D01*\r\nX158348931Y-71278800D01*\r\nX158348947Y-71278801D01*\r\nX158356543Y-71278801D01*\r\nX158514654Y-71278801D01*\r\nX158514657Y-71278801D01*\r\nX158667385Y-71237877D01*\r\nX158717504Y-71208939D01*\r\nX158804316Y-71158820D01*\r\nX158916120Y-71047016D01*\r\nX158916120Y-71047014D01*\r\nX158926328Y-71036807D01*\r\nX158926329Y-71036804D01*\r\nX159306139Y-70656995D01*\r\nX159367461Y-70623511D01*\r\nX159437153Y-70628495D01*\r\nX159481500Y-70656996D01*\r\nX159628597Y-70804093D01*\r\nX159628603Y-70804098D01*\r\nX159814158Y-70934025D01*\r\nX159857783Y-70988602D01*\r\nX159864977Y-71058100D01*\r\nX159833454Y-71120455D01*\r\nX159814158Y-71137175D01*\r\nX159628597Y-71267105D01*\r\nX159461505Y-71434197D01*\r\nX159325965Y-71627769D01*\r\nX159325964Y-71627771D01*\r\nX159226098Y-71841935D01*\r\nX159226094Y-71841944D01*\r\nX159164938Y-72070186D01*\r\nX159164936Y-72070196D01*\r\nX159146476Y-72281200D01*\r\nX159144341Y-72305600D01*\r\nX159147314Y-72339576D01*\r\nX159164936Y-72541003D01*\r\nX159164938Y-72541013D01*\r\nX159226094Y-72769255D01*\r\nX159226096Y-72769259D01*\r\nX159226097Y-72769263D01*\r\nX159227360Y-72771971D01*\r\nX159325965Y-72983430D01*\r\nX159325967Y-72983434D01*\r\nX159461501Y-73176995D01*\r\nX159461506Y-73177002D01*\r\nX159628597Y-73344093D01*\r\nX159628603Y-73344098D01*\r\nX159814158Y-73474025D01*\r\nX159857783Y-73528602D01*\r\nX159864977Y-73598100D01*\r\nX159833454Y-73660455D01*\r\nX159814158Y-73677175D01*\r\nX159628597Y-73807105D01*\r\nX159461505Y-73974197D01*\r\nX159325965Y-74167769D01*\r\nX159325964Y-74167771D01*\r\nX159226098Y-74381935D01*\r\nX159226094Y-74381944D01*\r\nX159164938Y-74610186D01*\r\nX159164936Y-74610196D01*\r\nX159144341Y-74845599D01*\r\nX159144341Y-74845600D01*\r\nX159164936Y-75081003D01*\r\nX159164938Y-75081013D01*\r\nX159226094Y-75309255D01*\r\nX159226096Y-75309259D01*\r\nX159226097Y-75309263D01*\r\nX159325965Y-75523430D01*\r\nX159325967Y-75523434D01*\r\nX159434281Y-75678121D01*\r\nX159461505Y-75717001D01*\r\nX159628599Y-75884095D01*\r\nX159725384Y-75951865D01*\r\nX159822165Y-76019632D01*\r\nX159822167Y-76019633D01*\r\nX159822170Y-76019635D01*\r\nX160036337Y-76119503D01*\r\nX160264592Y-76180663D01*\r\nX160452918Y-76197139D01*\r\nX160499999Y-76201259D01*\r\nX160500000Y-76201259D01*\r\nX160500001Y-76201259D01*\r\nX160539234Y-76197826D01*\r\nX160735408Y-76180663D01*\r\nX160963663Y-76119503D01*\r\nX161177830Y-76019635D01*\r\nX161371401Y-75884095D01*\r\nX161538495Y-75717001D01*\r\nX161674035Y-75523430D01*\r\nX161773903Y-75309263D01*\r\nX161835063Y-75081008D01*\r\nX161855659Y-74845600D01*\r\nX161835063Y-74610192D01*\r\nX161773903Y-74381937D01*\r\nX161674035Y-74167771D01*\r\nX161538495Y-73974199D01*\r\nX161538494Y-73974197D01*\r\nX161371402Y-73807106D01*\r\nX161371396Y-73807101D01*\r\nX161185842Y-73677175D01*\r\nX161142217Y-73622598D01*\r\nX161135023Y-73553100D01*\r\nX161166546Y-73490745D01*\r\nX161185842Y-73474025D01*\r\nX161232612Y-73441276D01*\r\nX161371401Y-73344095D01*\r\nX161538495Y-73177001D01*\r\nX161674035Y-72983430D01*\r\nX161773903Y-72769263D01*\r\nX161835063Y-72541008D01*\r\nX161855659Y-72305600D01*\r\nX161835063Y-72070192D01*\r\nX161773903Y-71841937D01*\r\nX161674035Y-71627771D01*\r\nX161584570Y-71500000D01*\r\nX161584566Y-71499995D01*\r\nX172244592Y-71499995D01*\r\nX172244592Y-71500004D01*\r\nX172264196Y-71761620D01*\r\nX172264197Y-71761625D01*\r\nX172322576Y-72017402D01*\r\nX172322578Y-72017411D01*\r\nX172322580Y-72017416D01*\r\nX172418432Y-72261643D01*\r\nX172549614Y-72488857D01*\r\nX172659949Y-72627213D01*\r\nX172713198Y-72693985D01*\r\nX172797248Y-72771971D01*\r\nX172905521Y-72872433D01*\r\nX173122296Y-73020228D01*\r\nX173122301Y-73020230D01*\r\nX173122302Y-73020231D01*\r\nX173122303Y-73020232D01*\r\nX173247452Y-73080500D01*\r\nX173358673Y-73134061D01*\r\nX173358674Y-73134061D01*\r\nX173358677Y-73134063D01*\r\nX173609385Y-73211396D01*\r\nX173868818Y-73250500D01*\r\nX174131182Y-73250500D01*\r\nX174390615Y-73211396D01*\r\nX174641323Y-73134063D01*\r\nX174877704Y-73020228D01*\r\nX175094479Y-72872433D01*\r\nX175286805Y-72693981D01*\r\nX175450386Y-72488857D01*\r\nX175581568Y-72261643D01*\r\nX175677420Y-72017416D01*\r\nX175735802Y-71761630D01*\r\nX175735803Y-71761620D01*\r\nX175755408Y-71500004D01*\r\nX175755408Y-71499995D01*\r\nX175735803Y-71238379D01*\r\nX175735802Y-71238374D01*\r\nX175735802Y-71238370D01*\r\nX175677420Y-70982584D01*\r\nX175581568Y-70738357D01*\r\nX175450386Y-70511143D01*\r\nX175286805Y-70306019D01*\r\nX175286804Y-70306018D01*\r\nX175286801Y-70306014D01*\r\nX175094479Y-70127567D01*\r\nX175035299Y-70087219D01*\r\nX174877704Y-69979772D01*\r\nX174877700Y-69979770D01*\r\nX174877697Y-69979768D01*\r\nX174877696Y-69979767D01*\r\nX174641325Y-69865938D01*\r\nX174641327Y-69865938D01*\r\nX174390623Y-69788606D01*\r\nX174390619Y-69788605D01*\r\nX174390615Y-69788604D01*\r\nX174265823Y-69769794D01*\r\nX174131187Y-69749500D01*\r\nX174131182Y-69749500D01*\r\nX173868818Y-69749500D01*\r\nX173868812Y-69749500D01*\r\nX173707247Y-69773853D01*\r\nX173609385Y-69788604D01*\r\nX173609382Y-69788605D01*\r\nX173609376Y-69788606D01*\r\nX173358673Y-69865938D01*\r\nX173122303Y-69979767D01*\r\nX173122302Y-69979768D01*\r\nX172905520Y-70127567D01*\r\nX172713198Y-70306014D01*\r\nX172549614Y-70511143D01*\r\nX172418432Y-70738356D01*\r\nX172322582Y-70982578D01*\r\nX172322576Y-70982597D01*\r\nX172264197Y-71238374D01*\r\nX172264196Y-71238379D01*\r\nX172244592Y-71499995D01*\r\nX161584566Y-71499995D01*\r\nX161538494Y-71434197D01*\r\nX161371402Y-71267106D01*\r\nX161371396Y-71267101D01*\r\nX161185842Y-71137175D01*\r\nX161142217Y-71082598D01*\r\nX161135023Y-71013100D01*\r\nX161166546Y-70950745D01*\r\nX161185842Y-70934025D01*\r\nX161208026Y-70918491D01*\r\nX161371401Y-70804095D01*\r\nX161538495Y-70637001D01*\r\nX161674035Y-70443430D01*\r\nX161773903Y-70229263D01*\r\nX161835063Y-70001008D01*\r\nX161855659Y-69765600D01*\r\nX161835063Y-69530192D01*\r\nX161773903Y-69301937D01*\r\nX161674035Y-69087771D01*\r\nX161674034Y-69087769D01*\r\nX161538494Y-68894197D01*\r\nX161371402Y-68727106D01*\r\nX161371396Y-68727101D01*\r\nX161185842Y-68597175D01*\r\nX161142217Y-68542598D01*\r\nX161135023Y-68473100D01*\r\nX161166546Y-68410745D01*\r\nX161185842Y-68394025D01*\r\nX161232611Y-68361277D01*\r\nX161371401Y-68264095D01*\r\nX161538495Y-68097001D01*\r\nX161674035Y-67903430D01*\r\nX161773903Y-67689263D01*\r\nX161835063Y-67461008D01*\r\nX161855659Y-67225600D01*\r\nX161835063Y-66990192D01*\r\nX161785895Y-66806692D01*\r\nX161787558Y-66736843D01*\r\nX161826721Y-66678981D01*\r\nX161890949Y-66651477D01*\r\nX161905670Y-66650600D01*\r\nX169363231Y-66650600D01*\r\nX169363247Y-66650601D01*\r\nX169370843Y-66650601D01*\r\nX169528954Y-66650601D01*\r\nX169528957Y-66650601D01*\r\nX169681685Y-66609677D01*\r\nX169731804Y-66580739D01*\r\nX169818616Y-66530620D01*\r\nX169849241Y-66499995D01*\r\nX172245093Y-66499995D01*\r\nX172245093Y-66500004D01*\r\nX172264692Y-66761545D01*\r\nX172264693Y-66761550D01*\r\nX172323058Y-67017270D01*\r\nX172418883Y-67261426D01*\r\nX172418882Y-67261426D01*\r\nX172550027Y-67488573D01*\r\nX172597874Y-67548571D01*\r\nX173398958Y-66747488D01*\r\nX173423978Y-66807890D01*\r\nX173495112Y-66914351D01*\r\nX173585649Y-67004888D01*\r\nX173692110Y-67076022D01*\r\nX173752510Y-67101041D01*\r\nX172950830Y-67902720D01*\r\nX173122546Y-68019793D01*\r\nX173122550Y-68019795D01*\r\nX173358854Y-68133594D01*\r\nX173358858Y-68133595D01*\r\nX173609494Y-68210907D01*\r\nX173609500Y-68210909D01*\r\nX173868848Y-68249999D01*\r\nX173868857Y-68250000D01*\r\nX174131143Y-68250000D01*\r\nX174131151Y-68249999D01*\r\nX174390499Y-68210909D01*\r\nX174390505Y-68210907D01*\r\nX174641143Y-68133595D01*\r\nX174877445Y-68019798D01*\r\nX174877447Y-68019797D01*\r\nX175049168Y-67902720D01*\r\nX174247488Y-67101041D01*\r\nX174307890Y-67076022D01*\r\nX174414351Y-67004888D01*\r\nX174504888Y-66914351D01*\r\nX174576022Y-66807890D01*\r\nX174601041Y-66747488D01*\r\nX175402125Y-67548572D01*\r\nX175449971Y-67488573D01*\r\nX175581116Y-67261426D01*\r\nX175676941Y-67017270D01*\r\nX175735306Y-66761550D01*\r\nX175735307Y-66761545D01*\r\nX175754907Y-66500004D01*\r\nX175754907Y-66499995D01*\r\nX175735307Y-66238454D01*\r\nX175735306Y-66238449D01*\r\nX175676941Y-65982729D01*\r\nX175581116Y-65738573D01*\r\nX175581117Y-65738573D01*\r\nX175449972Y-65511426D01*\r\nX175402124Y-65451427D01*\r\nX174601041Y-66252510D01*\r\nX174576022Y-66192110D01*\r\nX174504888Y-66085649D01*\r\nX174414351Y-65995112D01*\r\nX174307890Y-65923978D01*\r\nX174247488Y-65898958D01*\r\nX175049168Y-65097278D01*\r\nX174877454Y-64980206D01*\r\nX174877445Y-64980201D01*\r\nX174641142Y-64866404D01*\r\nX174641144Y-64866404D01*\r\nX174390505Y-64789092D01*\r\nX174390499Y-64789090D01*\r\nX174131151Y-64750000D01*\r\nX173868848Y-64750000D01*\r\nX173609500Y-64789090D01*\r\nX173609494Y-64789092D01*\r\nX173358858Y-64866404D01*\r\nX173358854Y-64866405D01*\r\nX173122547Y-64980205D01*\r\nX173122539Y-64980210D01*\r\nX172950830Y-65097277D01*\r\nX173752511Y-65898958D01*\r\nX173692110Y-65923978D01*\r\nX173585649Y-65995112D01*\r\nX173495112Y-66085649D01*\r\nX173423978Y-66192110D01*\r\nX173398958Y-66252510D01*\r\nX172597874Y-65451427D01*\r\nX172550028Y-65511425D01*\r\nX172418883Y-65738573D01*\r\nX172323058Y-65982729D01*\r\nX172264693Y-66238449D01*\r\nX172264692Y-66238454D01*\r\nX172245093Y-66499995D01*\r\nX169849241Y-66499995D01*\r\nX169930420Y-66418816D01*\r\nX169930420Y-66418814D01*\r\nX169940628Y-66408607D01*\r\nX169940630Y-66408604D01*\r\nX173199605Y-63149628D01*\r\nX173260926Y-63116145D01*\r\nX173330618Y-63121129D01*\r\nX173341079Y-63125588D01*\r\nX173358677Y-63134063D01*\r\nX173609385Y-63211396D01*\r\nX173868818Y-63250500D01*\r\nX174131182Y-63250500D01*\r\nX174390615Y-63211396D01*\r\nX174641323Y-63134063D01*\r\nX174877704Y-63020228D01*\r\nX175094479Y-62872433D01*\r\nX175286805Y-62693981D01*\r\nX175450386Y-62488857D01*\r\nX175581568Y-62261643D01*\r\nX175677420Y-62017416D01*\r\nX175735802Y-61761630D01*\r\nX175735803Y-61761620D01*\r\nX175755408Y-61500004D01*\r\nX175755408Y-61499995D01*\r\nX175735803Y-61238379D01*\r\nX175735802Y-61238374D01*\r\nX175735802Y-61238370D01*\r\nX175677420Y-60982584D01*\r\nX175581568Y-60738357D01*\r\nX175450386Y-60511143D01*\r\nX175286805Y-60306019D01*\r\nX175286804Y-60306018D01*\r\nX175286801Y-60306014D01*\r\nX175094479Y-60127567D01*\r\nX174877704Y-59979772D01*\r\nX174877700Y-59979770D01*\r\nX174877697Y-59979768D01*\r\nX174877696Y-59979767D01*\r\nX174641325Y-59865938D01*\r\nX174641327Y-59865938D01*\r\nX174390623Y-59788606D01*\r\nX174390619Y-59788605D01*\r\nX174390615Y-59788604D01*\r\nX174265823Y-59769794D01*\r\nX174131187Y-59749500D01*\r\nX174131182Y-59749500D01*\r\nX173868818Y-59749500D01*\r\nX173868812Y-59749500D01*\r\nX173707247Y-59773853D01*\r\nX173609385Y-59788604D01*\r\nX173609382Y-59788605D01*\r\nX173609376Y-59788606D01*\r\nX173358673Y-59865938D01*\r\nX173122303Y-59979767D01*\r\nX173122302Y-59979768D01*\r\nX172905520Y-60127567D01*\r\nX172713198Y-60306014D01*\r\nX172549614Y-60511143D01*\r\nX172418432Y-60738356D01*\r\nX172322582Y-60982578D01*\r\nX172322576Y-60982597D01*\r\nX172264197Y-61238374D01*\r\nX172264196Y-61238379D01*\r\nX172244592Y-61499995D01*\r\nX172244592Y-61500004D01*\r\nX172264196Y-61761620D01*\r\nX172264197Y-61761625D01*\r\nX172322578Y-62017412D01*\r\nX172380509Y-62165019D01*\r\nX172386677Y-62234616D01*\r\nX172354239Y-62296500D01*\r\nX172352761Y-62298002D01*\r\nX169237484Y-65413281D01*\r\nX169176161Y-65446766D01*\r\nX169149803Y-65449600D01*\r\nX161974500Y-65449600D01*\r\nX161907461Y-65429915D01*\r\nX161861706Y-65377111D01*\r\nX161850500Y-65325600D01*\r\nX161850499Y-63784407D01*\r\nX161851776Y-63784407D01*\r\nX161866664Y-63721431D01*\r\nX161916947Y-63672920D01*\r\nX161974413Y-63658800D01*\r\nX167355031Y-63658800D01*\r\nX167355047Y-63658801D01*\r\nX167362643Y-63658801D01*\r\nX167520754Y-63658801D01*\r\nX167520757Y-63658801D01*\r\nX167673485Y-63617877D01*\r\nX167723604Y-63588939D01*\r\nX167810416Y-63538820D01*\r\nX167922220Y-63427016D01*\r\nX167922220Y-63427014D01*\r\nX167932428Y-63416807D01*\r\nX167932429Y-63416804D01*\r\nX173199606Y-58149628D01*\r\nX173260927Y-58116145D01*\r\nX173330619Y-58121129D01*\r\nX173341068Y-58125583D01*\r\nX173358677Y-58134063D01*\r\nX173609385Y-58211396D01*\r\nX173868818Y-58250500D01*\r\nX174131182Y-58250500D01*\r\nX174390615Y-58211396D01*\r\nX174641323Y-58134063D01*\r\nX174877704Y-58020228D01*\r\nX175094479Y-57872433D01*\r\nX175286805Y-57693981D01*\r\nX175450386Y-57488857D01*\r\nX175581568Y-57261643D01*\r\nX175677420Y-57017416D01*\r\nX175735802Y-56761630D01*\r\nX175743560Y-56658105D01*\r\nX175755408Y-56500004D01*\r\nX175755408Y-56499995D01*\r\nX175735803Y-56238379D01*\r\nX175735802Y-56238374D01*\r\nX175735802Y-56238370D01*\r\nX175677420Y-55982584D01*\r\nX175581568Y-55738357D01*\r\nX175450386Y-55511143D01*\r\nX175286805Y-55306019D01*\r\nX175286804Y-55306018D01*\r\nX175286801Y-55306014D01*\r\nX175094479Y-55127567D01*\r\nX175016644Y-55074500D01*\r\nX174877704Y-54979772D01*\r\nX174877700Y-54979770D01*\r\nX174877697Y-54979768D01*\r\nX174877696Y-54979767D01*\r\nX174641326Y-54865938D01*\r\nX174390623Y-54788606D01*\r\nX174390619Y-54788605D01*\r\nX174390615Y-54788604D01*\r\nX174265823Y-54769794D01*\r\nX174131187Y-54749500D01*\r\nX174131182Y-54749500D01*\r\nX173868818Y-54749500D01*\r\nX173868812Y-54749500D01*\r\nX173707247Y-54773853D01*\r\nX173609385Y-54788604D01*\r\nX173609382Y-54788605D01*\r\nX173609376Y-54788606D01*\r\nX173358673Y-54865938D01*\r\nX173122303Y-54979767D01*\r\nX173122302Y-54979768D01*\r\nX172905520Y-55127567D01*\r\nX172713198Y-55306014D01*\r\nX172549614Y-55511143D01*\r\nX172418432Y-55738356D01*\r\nX172322582Y-55982578D01*\r\nX172322576Y-55982597D01*\r\nX172264197Y-56238374D01*\r\nX172264196Y-56238379D01*\r\nX172244592Y-56499995D01*\r\nX172244592Y-56500004D01*\r\nX172264196Y-56761620D01*\r\nX172264197Y-56761625D01*\r\nX172322576Y-57017402D01*\r\nX172322578Y-57017411D01*\r\nX172322580Y-57017416D01*\r\nX172363584Y-57121894D01*\r\nX172380509Y-57165017D01*\r\nX172386678Y-57234614D01*\r\nX172354240Y-57296497D01*\r\nX172352762Y-57298000D01*\r\nX167229284Y-62421481D01*\r\nX167167961Y-62454966D01*\r\nX167141603Y-62457800D01*\r\nX155795054Y-62457800D01*\r\nX155728015Y-62438115D01*\r\nX155682260Y-62385311D01*\r\nX155672316Y-62316153D01*\r\nX155684569Y-62277505D01*\r\nX155765218Y-62119223D01*\r\nX155765218Y-62119222D01*\r\nX155765220Y-62119219D01*\r\nX155828477Y-61924534D01*\r\nX155860500Y-61722352D01*\r\nX155860500Y-61517648D01*\r\nX155828477Y-61315466D01*\r\nX155817317Y-61281119D01*\r\nX155815322Y-61211278D01*\r\nX155851402Y-61151445D01*\r\nX155914102Y-61120616D01*\r\nX155935248Y-61118800D01*\r\nX164895031Y-61118800D01*\r\nX164895047Y-61118801D01*\r\nX164902643Y-61118801D01*\r\nX165060754Y-61118801D01*\r\nX165060757Y-61118801D01*\r\nX165213485Y-61077877D01*\r\nX165263604Y-61048939D01*\r\nX165350416Y-60998820D01*\r\nX165462220Y-60887016D01*\r\nX165462220Y-60887014D01*\r\nX165472428Y-60876807D01*\r\nX165472430Y-60876804D01*\r\nX173199605Y-53149628D01*\r\nX173260926Y-53116145D01*\r\nX173330618Y-53121129D01*\r\nX173341079Y-53125588D01*\r\nX173358677Y-53134063D01*\r\nX173609385Y-53211396D01*\r\nX173868818Y-53250500D01*\r\nX174131182Y-53250500D01*\r\nX174390615Y-53211396D01*\r\nX174641323Y-53134063D01*\r\nX174877704Y-53020228D01*\r\nX175094479Y-52872433D01*\r\nX175286805Y-52693981D01*\r\nX175450386Y-52488857D01*\r\nX175581568Y-52261643D01*\r\nX175677420Y-52017416D01*\r\nX175735802Y-51761630D01*\r\nX175755408Y-51500000D01*\r\nX175742629Y-51329477D01*\r\nX175735803Y-51238379D01*\r\nX175735802Y-51238374D01*\r\nX175735802Y-51238370D01*\r\nX175677420Y-50982584D01*\r\nX175581568Y-50738357D01*\r\nX175450386Y-50511143D01*\r\nX175286805Y-50306019D01*\r\nX175286804Y-50306018D01*\r\nX175286801Y-50306014D01*\r\nX175094479Y-50127567D01*\r\nX174877704Y-49979772D01*\r\nX174877700Y-49979770D01*\r\nX174877697Y-49979768D01*\r\nX174877696Y-49979767D01*\r\nX174641325Y-49865938D01*\r\nX174641327Y-49865938D01*\r\nX174390623Y-49788606D01*\r\nX174390619Y-49788605D01*\r\nX174390615Y-49788604D01*\r\nX174265823Y-49769794D01*\r\nX174131187Y-49749500D01*\r\nX174131182Y-49749500D01*\r\nX173868818Y-49749500D01*\r\nX173868812Y-49749500D01*\r\nX173707247Y-49773853D01*\r\nX173609385Y-49788604D01*\r\nX173609382Y-49788605D01*\r\nX173609376Y-49788606D01*\r\nX173358673Y-49865938D01*\r\nX173122303Y-49979767D01*\r\nX173122302Y-49979768D01*\r\nX172905520Y-50127567D01*\r\nX172713198Y-50306014D01*\r\nX172549614Y-50511143D01*\r\nX172418432Y-50738356D01*\r\nX172322582Y-50982578D01*\r\nX172322576Y-50982597D01*\r\nX172264197Y-51238374D01*\r\nX172264196Y-51238379D01*\r\nX172244592Y-51499995D01*\r\nX172244592Y-51500004D01*\r\nX172264196Y-51761620D01*\r\nX172264197Y-51761625D01*\r\nX172322578Y-52017412D01*\r\nX172380509Y-52165019D01*\r\nX172386677Y-52234616D01*\r\nX172354239Y-52296500D01*\r\nX172352761Y-52298002D01*\r\nX164769284Y-59881481D01*\r\nX164707961Y-59914966D01*\r\nX164681603Y-59917800D01*\r\nX155795054Y-59917800D01*\r\nX155728015Y-59898115D01*\r\nX155682260Y-59845311D01*\r\nX155672316Y-59776153D01*\r\nX155684569Y-59737505D01*\r\nX155765218Y-59579223D01*\r\nX155765218Y-59579222D01*\r\nX155765220Y-59579219D01*\r\nX155828477Y-59384534D01*\r\nX155860500Y-59182352D01*\r\nX155860500Y-58977648D01*\r\nX155828477Y-58775466D01*\r\nX155773178Y-58605276D01*\r\nX155771184Y-58535438D01*\r\nX155807264Y-58475605D01*\r\nX155829109Y-58459574D01*\r\nX155830416Y-58458820D01*\r\nX155942220Y-58347016D01*\r\nX155942220Y-58347014D01*\r\nX155952428Y-58336807D01*\r\nX155952429Y-58336804D01*\r\nX158960786Y-55328448D01*\r\nX159022105Y-55294966D01*\r\nX159091797Y-55299950D01*\r\nX159146838Y-55340645D01*\r\nX159169363Y-55370000D01*\r\nX160066988Y-55370000D01*\r\nX160034075Y-55427007D01*\r\nX160000000Y-55554174D01*\r\nX160000000Y-55685826D01*\r\nX160034075Y-55812993D01*\r\nX160066988Y-55870000D01*\r\nX159169364Y-55870000D01*\r\nX159226567Y-56083486D01*\r\nX159226570Y-56083492D01*\r\nX159326399Y-56297578D01*\r\nX159461894Y-56491082D01*\r\nX159628917Y-56658105D01*\r\nX159815031Y-56788425D01*\r\nX159858656Y-56843003D01*\r\nX159865848Y-56912501D01*\r\nX159834326Y-56974856D01*\r\nX159815031Y-56991575D01*\r\nX159628922Y-57121890D01*\r\nX159628920Y-57121891D01*\r\nX159461891Y-57288920D01*\r\nX159461886Y-57288926D01*\r\nX159326400Y-57482420D01*\r\nX159326399Y-57482422D01*\r\nX159226570Y-57696507D01*\r\nX159226567Y-57696513D01*\r\nX159169364Y-57909999D01*\r\nX159169364Y-57910000D01*\r\nX160066988Y-57910000D01*\r\nX160034075Y-57967007D01*\r\nX160000000Y-58094174D01*\r\nX160000000Y-58225826D01*\r\nX160034075Y-58352993D01*\r\nX160066988Y-58410000D01*\r\nX159169364Y-58410000D01*\r\nX159226567Y-58623486D01*\r\nX159226570Y-58623492D01*\r\nX159326399Y-58837578D01*\r\nX159461894Y-59031082D01*\r\nX159628917Y-59198105D01*\r\nX159822421Y-59333600D01*\r\nX160036507Y-59433429D01*\r\nX160036516Y-59433433D01*\r\nX160250000Y-59490634D01*\r\nX160250000Y-58593012D01*\r\nX160307007Y-58625925D01*\r\nX160434174Y-58660000D01*\r\nX160565826Y-58660000D01*\r\nX160692993Y-58625925D01*\r\nX160750000Y-58593012D01*\r\nX160750000Y-59490633D01*\r\nX160963483Y-59433433D01*\r\nX160963492Y-59433429D01*\r\nX161177578Y-59333600D01*\r\nX161371082Y-59198105D01*\r\nX161538105Y-59031082D01*\r\nX161673600Y-58837578D01*\r\nX161773429Y-58623492D01*\r\nX161773432Y-58623486D01*\r\nX161830636Y-58410000D01*\r\nX160933012Y-58410000D01*\r\nX160965925Y-58352993D01*\r\nX161000000Y-58225826D01*\r\nX161000000Y-58094174D01*\r\nX160965925Y-57967007D01*\r\nX160933012Y-57910000D01*\r\nX161830636Y-57910000D01*\r\nX161830635Y-57909999D01*\r\nX161773432Y-57696513D01*\r\nX161773429Y-57696507D01*\r\nX161673600Y-57482422D01*\r\nX161673599Y-57482420D01*\r\nX161538113Y-57288926D01*\r\nX161538108Y-57288920D01*\r\nX161371082Y-57121894D01*\r\nX161184968Y-56991575D01*\r\nX161141344Y-56936998D01*\r\nX161134151Y-56867499D01*\r\nX161165673Y-56805145D01*\r\nX161184968Y-56788425D01*\r\nX161371082Y-56658105D01*\r\nX161538105Y-56491082D01*\r\nX161673600Y-56297578D01*\r\nX161773429Y-56083492D01*\r\nX161773432Y-56083486D01*\r\nX161830636Y-55870000D01*\r\nX160933012Y-55870000D01*\r\nX160965925Y-55812993D01*\r\nX161000000Y-55685826D01*\r\nX161000000Y-55554174D01*\r\nX160965925Y-55427007D01*\r\nX160933012Y-55370000D01*\r\nX161830636Y-55370000D01*\r\nX161830635Y-55369999D01*\r\nX161773432Y-55156513D01*\r\nX161773430Y-55156507D01*\r\nX161759626Y-55126905D01*\r\nX161749134Y-55057828D01*\r\nX161777653Y-54994044D01*\r\nX161836130Y-54955804D01*\r\nX161872008Y-54950500D01*\r\nX166063331Y-54950500D01*\r\nX166063347Y-54950501D01*\r\nX166070943Y-54950501D01*\r\nX166229054Y-54950501D01*\r\nX166229057Y-54950501D01*\r\nX166381785Y-54909577D01*\r\nX166457371Y-54865937D01*\r\nX166518716Y-54830520D01*\r\nX166630520Y-54718716D01*\r\nX166630520Y-54718714D01*\r\nX166640724Y-54708511D01*\r\nX166640728Y-54708506D01*\r\nX173199605Y-48149628D01*\r\nX173260926Y-48116145D01*\r\nX173330618Y-48121129D01*\r\nX173341079Y-48125588D01*\r\nX173358677Y-48134063D01*\r\nX173609385Y-48211396D01*\r\nX173868818Y-48250500D01*\r\nX174131182Y-48250500D01*\r\nX174390615Y-48211396D01*\r\nX174641323Y-48134063D01*\r\nX174877704Y-48020228D01*\r\nX175094479Y-47872433D01*\r\nX175286805Y-47693981D01*\r\nX175450386Y-47488857D01*\r\nX175581568Y-47261643D01*\r\nX175677420Y-47017416D01*\r\nX175735802Y-46761630D01*\r\nX175739922Y-46706649D01*\r\nX175755408Y-46500004D01*\r\nX175755408Y-46499995D01*\r\nX175735803Y-46238379D01*\r\nX175735802Y-46238374D01*\r\nX175735802Y-46238370D01*\r\nX175677420Y-45982584D01*\r\nX175581568Y-45738357D01*\r\nX175450386Y-45511143D01*\r\nX175286805Y-45306019D01*\r\nX175286804Y-45306018D01*\r\nX175286801Y-45306014D01*\r\nX175094479Y-45127567D01*\r\nX174877704Y-44979772D01*\r\nX174877700Y-44979770D01*\r\nX174877697Y-44979768D01*\r\nX174877696Y-44979767D01*\r\nX174641325Y-44865938D01*\r\nX174641327Y-44865938D01*\r\nX174390623Y-44788606D01*\r\nX174390619Y-44788605D01*\r\nX174390615Y-44788604D01*\r\nX174265823Y-44769794D01*\r\nX174131187Y-44749500D01*\r\nX174131182Y-44749500D01*\r\nX173868818Y-44749500D01*\r\nX173868812Y-44749500D01*\r\nX173707247Y-44773853D01*\r\nX173609385Y-44788604D01*\r\nX173609382Y-44788605D01*\r\nX173609376Y-44788606D01*\r\nX173358673Y-44865938D01*\r\nX173122303Y-44979767D01*\r\nX173122302Y-44979768D01*\r\nX172905520Y-45127567D01*\r\nX172713198Y-45306014D01*\r\nX172549614Y-45511143D01*\r\nX172418432Y-45738356D01*\r\nX172322582Y-45982578D01*\r\nX172322576Y-45982597D01*\r\nX172264197Y-46238374D01*\r\nX172264196Y-46238379D01*\r\nX172244592Y-46499995D01*\r\nX172244592Y-46500004D01*\r\nX172264196Y-46761620D01*\r\nX172264197Y-46761625D01*\r\nX172322578Y-47017412D01*\r\nX172380509Y-47165019D01*\r\nX172386677Y-47234616D01*\r\nX172354239Y-47296500D01*\r\nX172352761Y-47298002D01*\r\nX165937584Y-53713181D01*\r\nX165876261Y-53746666D01*\r\nX165849903Y-53749500D01*\r\nX161872008Y-53749500D01*\r\nX161804969Y-53729815D01*\r\nX161759214Y-53677011D01*\r\nX161749270Y-53607853D01*\r\nX161759626Y-53573095D01*\r\nX161773430Y-53543492D01*\r\nX161773432Y-53543486D01*\r\nX161830636Y-53330000D01*\r\nX160933012Y-53330000D01*\r\nX160965925Y-53272993D01*\r\nX161000000Y-53145826D01*\r\nX161000000Y-53014174D01*\r\nX160965925Y-52887007D01*\r\nX160933012Y-52830000D01*\r\nX161830636Y-52830000D01*\r\nX161830635Y-52829999D01*\r\nX161773432Y-52616513D01*\r\nX161773430Y-52616507D01*\r\nX161759626Y-52586905D01*\r\nX161749134Y-52517828D01*\r\nX161777653Y-52454044D01*\r\nX161836130Y-52415804D01*\r\nX161872008Y-52410500D01*\r\nX163603331Y-52410500D01*\r\nX163603347Y-52410501D01*\r\nX163610943Y-52410501D01*\r\nX163769054Y-52410501D01*\r\nX163769057Y-52410501D01*\r\nX163921785Y-52369577D01*\r\nX163975225Y-52338723D01*\r\nX164058716Y-52290520D01*\r\nX164170520Y-52178716D01*\r\nX164170520Y-52178714D01*\r\nX164180724Y-52168511D01*\r\nX164180728Y-52168506D01*\r\nX173199605Y-43149628D01*\r\nX173260926Y-43116145D01*\r\nX173330618Y-43121129D01*\r\nX173341079Y-43125588D01*\r\nX173358677Y-43134063D01*\r\nX173609385Y-43211396D01*\r\nX173868818Y-43250500D01*\r\nX174131182Y-43250500D01*\r\nX174390615Y-43211396D01*\r\nX174641323Y-43134063D01*\r\nX174877704Y-43020228D01*\r\nX175094479Y-42872433D01*\r\nX175286805Y-42693981D01*\r\nX175450386Y-42488857D01*\r\nX175581568Y-42261643D01*\r\nX175677420Y-42017416D01*\r\nX175735802Y-41761630D01*\r\nX175753582Y-41524365D01*\r\nX175755408Y-41500004D01*\r\nX175755408Y-41499995D01*\r\nX175735803Y-41238379D01*\r\nX175735802Y-41238374D01*\r\nX175735802Y-41238370D01*\r\nX175677420Y-40982584D01*\r\nX175581568Y-40738357D01*\r\nX175450386Y-40511143D01*\r\nX175286805Y-40306019D01*\r\nX175286804Y-40306018D01*\r\nX175286801Y-40306014D01*\r\nX175094479Y-40127567D01*\r\nX174877704Y-39979772D01*\r\nX174877700Y-39979770D01*\r\nX174877697Y-39979768D01*\r\nX174877696Y-39979767D01*\r\nX174641325Y-39865938D01*\r\nX174641327Y-39865938D01*\r\nX174390623Y-39788606D01*\r\nX174390619Y-39788605D01*\r\nX174390615Y-39788604D01*\r\nX174265823Y-39769794D01*\r\nX174131187Y-39749500D01*\r\nX174131182Y-39749500D01*\r\nX173868818Y-39749500D01*\r\nX173868812Y-39749500D01*\r\nX173707247Y-39773853D01*\r\nX173609385Y-39788604D01*\r\nX173609382Y-39788605D01*\r\nX173609376Y-39788606D01*\r\nX173420879Y-39846750D01*\r\nX173368396Y-39862939D01*\r\nX173298534Y-39863889D01*\r\nX173239247Y-39826918D01*\r\nX173209361Y-39763763D01*\r\nX173218362Y-39694475D01*\r\nX173244163Y-39656770D01*\r\nX174368713Y-38532221D01*\r\nX174368716Y-38532220D01*\r\nX174480520Y-38420416D01*\r\nX174530639Y-38333604D01*\r\nX174542831Y-38312487D01*\r\nX174593403Y-38264278D01*\r\nX174650212Y-38250499D01*\r\nX175297871Y-38250499D01*\r\nX175297872Y-38250499D01*\r\nX175357483Y-38244091D01*\r\nX175492331Y-38193796D01*\r\nX175607546Y-38107546D01*\r\nX175693796Y-37992331D01*\r\nX175744091Y-37857483D01*\r\nX175750500Y-37797873D01*\r\nX175750499Y-35202128D01*\r\nX175744091Y-35142517D01*\r\nX175693796Y-35007669D01*\r\nX175693795Y-35007668D01*\r\nX175693793Y-35007664D01*\r\nX175607547Y-34892455D01*\r\nX175607544Y-34892452D01*\r\nX175492335Y-34806206D01*\r\nX175492328Y-34806202D01*\r\nX175357482Y-34755908D01*\r\nX175357483Y-34755908D01*\r\nX175297883Y-34749501D01*\r\nX175297881Y-34749500D01*\r\nX175297873Y-34749500D01*\r\nX175297864Y-34749500D01*\r\nX172702129Y-34749500D01*\r\nX172702123Y-34749501D01*\r\nX172642516Y-34755908D01*\r\nX172507671Y-34806202D01*\r\nX172507664Y-34806206D01*\r\nX172392455Y-34892452D01*\r\nX172392452Y-34892455D01*\r\nX172306206Y-35007664D01*\r\nX172306202Y-35007671D01*\r\nX172255908Y-35142517D01*\r\nX172249501Y-35202116D01*\r\nX172249501Y-35202123D01*\r\nX172249500Y-35202135D01*\r\nX172249500Y-37797870D01*\r\nX172249501Y-37797876D01*\r\nX172255908Y-37857483D01*\r\nX172306202Y-37992328D01*\r\nX172306206Y-37992335D01*\r\nX172392452Y-38107544D01*\r\nX172392455Y-38107547D01*\r\nX172507664Y-38193793D01*\r\nX172507671Y-38193797D01*\r\nX172552618Y-38210561D01*\r\nX172642517Y-38244091D01*\r\nX172670021Y-38247048D01*\r\nX172734570Y-38273785D01*\r\nX172774418Y-38331178D01*\r\nX172776912Y-38401003D01*\r\nX172744445Y-38458018D01*\r\nX162569284Y-48633181D01*\r\nX162507961Y-48666666D01*\r\nX162481603Y-48669500D01*\r\nX161974000Y-48669500D01*\r\nX161906961Y-48649815D01*\r\nX161861206Y-48597011D01*\r\nX161850000Y-48545500D01*\r\nX161850000Y-48250000D01*\r\nX160933012Y-48250000D01*\r\nX160965925Y-48192993D01*\r\nX161000000Y-48065826D01*\r\nX161000000Y-47934174D01*\r\nX160965925Y-47807007D01*\r\nX160933012Y-47750000D01*\r\nX161850000Y-47750000D01*\r\nX161850000Y-47102172D01*\r\nX161849999Y-47102155D01*\r\nX161843598Y-47042627D01*\r\nX161843596Y-47042620D01*\r\nX161793354Y-46907913D01*\r\nX161793350Y-46907906D01*\r\nX161707190Y-46792812D01*\r\nX161707187Y-46792809D01*\r\nX161592093Y-46706649D01*\r\nX161592086Y-46706645D01*\r\nX161457379Y-46656403D01*\r\nX161457372Y-46656401D01*\r\nX161397844Y-46650000D01*\r\nX160750000Y-46650000D01*\r\nX160750000Y-47566988D01*\r\nX160692993Y-47534075D01*\r\nX160565826Y-47500000D01*\r\nX160434174Y-47500000D01*\r\nX160307007Y-47534075D01*\r\nX160250000Y-47566988D01*\r\nX160250000Y-46650000D01*\r\nX159602155Y-46650000D01*\r\nX159542627Y-46656401D01*\r\nX159542620Y-46656403D01*\r\nX159407913Y-46706645D01*\r\nX159407906Y-46706649D01*\r\nX159292812Y-46792809D01*\r\nX159292809Y-46792812D01*\r\nX159206649Y-46907906D01*\r\nX159206645Y-46907913D01*\r\nX159156403Y-47042620D01*\r\nX159156401Y-47042627D01*\r\nX159150000Y-47102155D01*\r\nX159150000Y-47750000D01*\r\nX160066988Y-47750000D01*\r\nX160034075Y-47807007D01*\r\nX160000000Y-47934174D01*\r\nX160000000Y-48065826D01*\r\nX160034075Y-48192993D01*\r\nX160066988Y-48250000D01*\r\nX159150000Y-48250000D01*\r\nX159150000Y-48545500D01*\r\nX159130315Y-48612539D01*\r\nX159077511Y-48658294D01*\r\nX159026000Y-48669500D01*\r\nX158067357Y-48669500D01*\r\nX157909243Y-48669500D01*\r\nX157756515Y-48710423D01*\r\nX157756514Y-48710423D01*\r\nX157756512Y-48710424D01*\r\nX157756509Y-48710425D01*\r\nX157706396Y-48739359D01*\r\nX157706395Y-48739360D01*\r\nX157662989Y-48764420D01*\r\nX157619585Y-48789479D01*\r\nX157619582Y-48789481D01*\r\nX153879481Y-52529582D01*\r\nX153879477Y-52529587D01*\r\nX153864111Y-52556204D01*\r\nX153858334Y-52566211D01*\r\nX153850373Y-52580000D01*\r\nX153800422Y-52666515D01*\r\nX153800422Y-52666516D01*\r\nX153793518Y-52692282D01*\r\nX153757152Y-52751941D01*\r\nX153712064Y-52778116D01*\r\nX153660780Y-52794779D01*\r\nX153478386Y-52887715D01*\r\nX153312786Y-53008028D01*\r\nX153168028Y-53152786D01*\r\nX153047715Y-53318386D01*\r\nX152954781Y-53500776D01*\r\nX152891522Y-53695465D01*\r\nX152859500Y-53897648D01*\r\nX152859500Y-54102351D01*\r\nX152891522Y-54304534D01*\r\nX152954781Y-54499223D01*\r\nX153047715Y-54681613D01*\r\nX153168028Y-54847213D01*\r\nX153312786Y-54991971D01*\r\nX153426380Y-55074500D01*\r\nX153478390Y-55112287D01*\r\nX153565177Y-55156507D01*\r\nX153571080Y-55159515D01*\r\nX153621876Y-55207490D01*\r\nX153638671Y-55275311D01*\r\nX153616134Y-55341446D01*\r\nX153571080Y-55380485D01*\r\nX153478386Y-55427715D01*\r\nX153312786Y-55548028D01*\r\nX153168028Y-55692786D01*\r\nX153047715Y-55858386D01*\r\nX152954781Y-56040776D01*\r\nX152891522Y-56235465D01*\r\nX152859500Y-56437648D01*\r\nX152859500Y-56642351D01*\r\nX152891522Y-56844534D01*\r\nX152954781Y-57039223D01*\r\nX153035431Y-57197505D01*\r\nX153048327Y-57266174D01*\r\nX153022051Y-57330915D01*\r\nX152964944Y-57371172D01*\r\nX152924946Y-57377800D01*\r\nX132935054Y-57377800D01*\r\nX132868015Y-57358115D01*\r\nX132822260Y-57305311D01*\r\nX132812316Y-57236153D01*\r\nX132824569Y-57197505D01*\r\nX132905218Y-57039223D01*\r\nX132905218Y-57039222D01*\r\nX132905220Y-57039219D01*\r\nX132968477Y-56844534D01*\r\nX133000500Y-56642352D01*\r\nX133000500Y-56437648D01*\r\nX132978315Y-56297578D01*\r\nX132968477Y-56235465D01*\r\nX132919888Y-56085925D01*\r\nX132905220Y-56040781D01*\r\nX132905218Y-56040778D01*\r\nX132905218Y-56040776D01*\r\nX132847249Y-55927007D01*\r\nX132812287Y-55858390D01*\r\nX132786812Y-55823326D01*\r\nX132691971Y-55692786D01*\r\nX132660736Y-55661551D01*\r\nX132627251Y-55600228D01*\r\nX132632235Y-55530536D01*\r\nX132674107Y-55474603D01*\r\nX132705080Y-55457689D01*\r\nX132742331Y-55443796D01*\r\nX132857546Y-55357546D01*\r\nX132943796Y-55242331D01*\r\nX132994091Y-55107483D01*\r\nX133000500Y-55047873D01*\r\nX133000499Y-52952128D01*\r\nX132994091Y-52892517D01*\r\nX132992299Y-52887713D01*\r\nX132943797Y-52757671D01*\r\nX132943793Y-52757664D01*\r\nX132857547Y-52642455D01*\r\nX132857544Y-52642452D01*\r\nX132742335Y-52556206D01*\r\nX132742328Y-52556202D01*\r\nX132607482Y-52505908D01*\r\nX132607483Y-52505908D01*\r\nX132547883Y-52499501D01*\r\nX132547881Y-52499500D01*\r\nX132547873Y-52499500D01*\r\nX132547864Y-52499500D01*\r\nX130452129Y-52499500D01*\r\nX130452123Y-52499501D01*\r\nX130392516Y-52505908D01*\r\nX130257671Y-52556202D01*\r\nX130257664Y-52556206D01*\r\nX130142455Y-52642452D01*\r\nX130142452Y-52642455D01*\r\nX130056206Y-52757664D01*\r\nX130056202Y-52757671D01*\r\nX130005908Y-52892517D01*\r\nX129999501Y-52952116D01*\r\nX129999501Y-52952123D01*\r\nX129999500Y-52952135D01*\r\nX129999500Y-53349788D01*\r\nX129979815Y-53416827D01*\r\nX129937500Y-53457174D01*\r\nX129916395Y-53469360D01*\r\nX129872989Y-53494420D01*\r\nX129829585Y-53519479D01*\r\nX129829582Y-53519481D01*\r\nX129717778Y-53631286D01*\r\nX128874684Y-54474381D01*\r\nX128813361Y-54507866D01*\r\nX128787003Y-54510700D01*\r\nX117932161Y-54510700D01*\r\nX117865122Y-54491015D01*\r\nX117819367Y-54438211D01*\r\nX117809423Y-54369053D01*\r\nX117814230Y-54348381D01*\r\nX117828477Y-54304534D01*\r\nX117860500Y-54102351D01*\r\nX117860500Y-53897648D01*\r\nX117828477Y-53695465D01*\r\nX117779888Y-53545925D01*\r\nX117765220Y-53500781D01*\r\nX117765218Y-53500778D01*\r\nX117765218Y-53500776D01*\r\nX117707249Y-53387007D01*\r\nX117672287Y-53318390D01*\r\nX117664556Y-53307749D01*\r\nX117551971Y-53152786D01*\r\nX117407213Y-53008028D01*\r\nX117241613Y-52887715D01*\r\nX117241612Y-52887714D01*\r\nX117241610Y-52887713D01*\r\nX117145888Y-52838940D01*\r\nX117059223Y-52794781D01*\r\nX116864534Y-52731522D01*\r\nX116689995Y-52703878D01*\r\nX116662352Y-52699500D01*\r\nX116057648Y-52699500D01*\r\nX116033329Y-52703351D01*\r\nX115855465Y-52731522D01*\r\nX115660776Y-52794781D01*\r\nX115478386Y-52887715D01*\r\nX115312786Y-53008028D01*\r\nX115168028Y-53152786D01*\r\nX115047715Y-53318386D01*\r\nX114954781Y-53500776D01*\r\nX114891522Y-53695465D01*\r\nX114859500Y-53897648D01*\r\nX114859500Y-54102351D01*\r\nX114891522Y-54304534D01*\r\nX114905770Y-54348381D01*\r\nX114907766Y-54418222D01*\r\nX114871686Y-54478055D01*\r\nX114808985Y-54508884D01*\r\nX114787839Y-54510700D01*\r\nX96212997Y-54510700D01*\r\nX96145958Y-54491015D01*\r\nX96125316Y-54474381D01*\r\nX95289290Y-53638355D01*\r\nX95289288Y-53638352D01*\r\nX95170417Y-53519481D01*\r\nX95170416Y-53519480D01*\r\nX95083604Y-53469360D01*\r\nX95083604Y-53469358D01*\r\nX95083599Y-53469357D01*\r\nX95062500Y-53457175D01*\r\nX95062495Y-53457172D01*\r\nX95014281Y-53406602D01*\r\nX95000499Y-53349787D01*\r\nX95000499Y-52952129D01*\r\nX95000498Y-52952123D01*\r\nX95000497Y-52952116D01*\r\nX94994091Y-52892517D01*\r\nX94992299Y-52887713D01*\r\nX94943797Y-52757671D01*\r\nX94943793Y-52757664D01*\r\nX94857547Y-52642455D01*\r\nX94857544Y-52642452D01*\r\nX94742335Y-52556206D01*\r\nX94742328Y-52556202D01*\r\nX94607482Y-52505908D01*\r\nX94607483Y-52505908D01*\r\nX94547883Y-52499501D01*\r\nX94547881Y-52499500D01*\r\nX94547873Y-52499500D01*\r\nX94547864Y-52499500D01*\r\nX92452129Y-52499500D01*\r\nX92452123Y-52499501D01*\r\nX92392516Y-52505908D01*\r\nX92257671Y-52556202D01*\r\nX92257664Y-52556206D01*\r\nX92142455Y-52642452D01*\r\nX92142452Y-52642455D01*\r\nX92056206Y-52757664D01*\r\nX92056202Y-52757671D01*\r\nX92005908Y-52892517D01*\r\nX91999501Y-52952116D01*\r\nX91999501Y-52952123D01*\r\nX91999500Y-52952135D01*\r\nX80500500Y-52952135D01*\r\nX80500500Y-42809998D01*\r\nX156694532Y-42809998D01*\r\nX156694532Y-42810001D01*\r\nX156714364Y-43036686D01*\r\nX156714366Y-43036697D01*\r\nX156773258Y-43256488D01*\r\nX156773261Y-43256497D01*\r\nX156869431Y-43462732D01*\r\nX156869432Y-43462734D01*\r\nX156999954Y-43649141D01*\r\nX157160858Y-43810045D01*\r\nX157160861Y-43810047D01*\r\nX157347266Y-43940568D01*\r\nX157553504Y-44036739D01*\r\nX157773308Y-44095635D01*\r\nX157935230Y-44109801D01*\r\nX157999998Y-44115468D01*\r\nX158000000Y-44115468D01*\r\nX158000002Y-44115468D01*\r\nX158056673Y-44110509D01*\r\nX158226692Y-44095635D01*\r\nX158446496Y-44036739D01*\r\nX158652734Y-43940568D01*\r\nX158839139Y-43810047D01*\r\nX159000047Y-43649139D01*\r\nX159130568Y-43462734D01*\r\nX159226739Y-43256496D01*\r\nX159285635Y-43036692D01*\r\nX159305468Y-42810000D01*\r\nX159285635Y-42583308D01*\r\nX159226739Y-42363504D01*\r\nX159130568Y-42157266D01*\r\nX159000047Y-41970861D01*\r\nX159000045Y-41970858D01*\r\nX158839141Y-41809954D01*\r\nX158652734Y-41679432D01*\r\nX158652732Y-41679431D01*\r\nX158446497Y-41583261D01*\r\nX158446488Y-41583258D01*\r\nX158226697Y-41524366D01*\r\nX158226693Y-41524365D01*\r\nX158226692Y-41524365D01*\r\nX158226691Y-41524364D01*\r\nX158226686Y-41524364D01*\r\nX158000002Y-41504532D01*\r\nX157999998Y-41504532D01*\r\nX157773313Y-41524364D01*\r\nX157773302Y-41524366D01*\r\nX157553511Y-41583258D01*\r\nX157553502Y-41583261D01*\r\nX157347267Y-41679431D01*\r\nX157347265Y-41679432D01*\r\nX157160858Y-41809954D01*\r\nX156999954Y-41970858D01*\r\nX156869432Y-42157265D01*\r\nX156869431Y-42157267D01*\r\nX156773261Y-42363502D01*\r\nX156773258Y-42363511D01*\r\nX156714366Y-42583302D01*\r\nX156714364Y-42583313D01*\r\nX156694532Y-42809998D01*\r\nX80500500Y-42809998D01*\r\nX80500500Y-35189998D01*\r\nX156694532Y-35189998D01*\r\nX156694532Y-35190001D01*\r\nX156714364Y-35416686D01*\r\nX156714366Y-35416697D01*\r\nX156773258Y-35636488D01*\r\nX156773261Y-35636497D01*\r\nX156869431Y-35842732D01*\r\nX156869432Y-35842734D01*\r\nX156999954Y-36029141D01*\r\nX157160858Y-36190045D01*\r\nX157160861Y-36190047D01*\r\nX157347266Y-36320568D01*\r\nX157553504Y-36416739D01*\r\nX157773308Y-36475635D01*\r\nX157935230Y-36489801D01*\r\nX157999998Y-36495468D01*\r\nX158000000Y-36495468D01*\r\nX158000002Y-36495468D01*\r\nX158056673Y-36490509D01*\r\nX158226692Y-36475635D01*\r\nX158446496Y-36416739D01*\r\nX158652734Y-36320568D01*\r\nX158839139Y-36190047D01*\r\nX159000047Y-36029139D01*\r\nX159130568Y-35842734D01*\r\nX159226739Y-35636496D01*\r\nX159285635Y-35416692D01*\r\nX159305468Y-35190000D01*\r\nX159285635Y-34963308D01*\r\nX159226739Y-34743504D01*\r\nX159130568Y-34537266D01*\r\nX159000047Y-34350861D01*\r\nX159000045Y-34350858D01*\r\nX158839141Y-34189954D01*\r\nX158652734Y-34059432D01*\r\nX158652732Y-34059431D01*\r\nX158446497Y-33963261D01*\r\nX158446488Y-33963258D01*\r\nX158226697Y-33904366D01*\r\nX158226693Y-33904365D01*\r\nX158226692Y-33904365D01*\r\nX158226691Y-33904364D01*\r\nX158226686Y-33904364D01*\r\nX158000002Y-33884532D01*\r\nX157999998Y-33884532D01*\r\nX157773313Y-33904364D01*\r\nX157773302Y-33904366D01*\r\nX157553511Y-33963258D01*\r\nX157553502Y-33963261D01*\r\nX157347267Y-34059431D01*\r\nX157347265Y-34059432D01*\r\nX157160858Y-34189954D01*\r\nX156999954Y-34350858D01*\r\nX156869432Y-34537265D01*\r\nX156869431Y-34537267D01*\r\nX156773261Y-34743502D01*\r\nX156773258Y-34743511D01*\r\nX156714366Y-34963302D01*\r\nX156714364Y-34963313D01*\r\nX156694532Y-35189998D01*\r\nX80500500Y-35189998D01*\r\nX80500500Y-29052155D01*\r\nX155325000Y-29052155D01*\r\nX155325000Y-29750000D01*\r\nX156349722Y-29750000D01*\r\nX156305667Y-29826306D01*\r\nX156275000Y-29940756D01*\r\nX156275000Y-30059244D01*\r\nX156305667Y-30173694D01*\r\nX156349722Y-30250000D01*\r\nX155325000Y-30250000D01*\r\nX155325000Y-30947844D01*\r\nX155331401Y-31007372D01*\r\nX155331403Y-31007379D01*\r\nX155381645Y-31142086D01*\r\nX155381649Y-31142093D01*\r\nX155467809Y-31257187D01*\r\nX155467812Y-31257190D01*\r\nX155582906Y-31343350D01*\r\nX155582913Y-31343354D01*\r\nX155717620Y-31393596D01*\r\nX155717627Y-31393598D01*\r\nX155777155Y-31399999D01*\r\nX155777172Y-31400000D01*\r\nX156475000Y-31400000D01*\r\nX156475000Y-30375277D01*\r\nX156551306Y-30419333D01*\r\nX156665756Y-30450000D01*\r\nX156784244Y-30450000D01*\r\nX156898694Y-30419333D01*\r\nX156975000Y-30375277D01*\r\nX156975000Y-31400000D01*\r\nX157672828Y-31400000D01*\r\nX157672844Y-31399999D01*\r\nX157732372Y-31393598D01*\r\nX157732379Y-31393596D01*\r\nX157867086Y-31343354D01*\r\nX157867093Y-31343350D01*\r\nX157982187Y-31257190D01*\r\nX157982190Y-31257187D01*\r\nX158068350Y-31142093D01*\r\nX158068355Y-31142084D01*\r\nX158097075Y-31065081D01*\r\nX158138945Y-31009147D01*\r\nX158204409Y-30984729D01*\r\nX158272682Y-30999580D01*\r\nX158304484Y-31024428D01*\r\nX158313216Y-31033913D01*\r\nX158313219Y-31033915D01*\r\nX158313222Y-31033918D01*\r\nX158496365Y-31176464D01*\r\nX158496371Y-31176468D01*\r\nX158496374Y-31176470D01*\r\nX158700497Y-31286936D01*\r\nX158814487Y-31326068D01*\r\nX158920015Y-31362297D01*\r\nX158920017Y-31362297D01*\r\nX158920019Y-31362298D01*\r\nX159148951Y-31400500D01*\r\nX159148952Y-31400500D01*\r\nX159381048Y-31400500D01*\r\nX159381049Y-31400500D01*\r\nX159609981Y-31362298D01*\r\nX159829503Y-31286936D01*\r\nX160033626Y-31176470D01*\r\nX160216784Y-31033913D01*\r\nX160373979Y-30863153D01*\r\nX160500924Y-30668849D01*\r\nX160594157Y-30456300D01*\r\nX160651134Y-30231305D01*\r\nX160670300Y-30000000D01*\r\nX160670300Y-29999993D01*\r\nX160651135Y-29768702D01*\r\nX160651133Y-29768691D01*\r\nX160594157Y-29543699D01*\r\nX160500924Y-29331151D01*\r\nX160373983Y-29136852D01*\r\nX160373980Y-29136849D01*\r\nX160373979Y-29136847D01*\r\nX160216784Y-28966087D01*\r\nX160216779Y-28966083D01*\r\nX160216777Y-28966081D01*\r\nX160033634Y-28823535D01*\r\nX160033628Y-28823531D01*\r\nX159829504Y-28713064D01*\r\nX159829495Y-28713061D01*\r\nX159609984Y-28637702D01*\r\nX159422404Y-28606401D01*\r\nX159381049Y-28599500D01*\r\nX159148951Y-28599500D01*\r\nX159107596Y-28606401D01*\r\nX158920015Y-28637702D01*\r\nX158700504Y-28713061D01*\r\nX158700495Y-28713064D01*\r\nX158496371Y-28823531D01*\r\nX158496365Y-28823535D01*\r\nX158313222Y-28966081D01*\r\nX158313215Y-28966087D01*\r\nX158304484Y-28975572D01*\r\nX158244595Y-29011561D01*\r\nX158174757Y-29009458D01*\r\nX158117143Y-28969932D01*\r\nX158097075Y-28934918D01*\r\nX158068355Y-28857915D01*\r\nX158068350Y-28857906D01*\r\nX157982190Y-28742812D01*\r\nX157982187Y-28742809D01*\r\nX157867093Y-28656649D01*\r\nX157867086Y-28656645D01*\r\nX157732379Y-28606403D01*\r\nX157732372Y-28606401D01*\r\nX157672844Y-28600000D01*\r\nX156975000Y-28600000D01*\r\nX156975000Y-29624722D01*\r\nX156898694Y-29580667D01*\r\nX156784244Y-29550000D01*\r\nX156665756Y-29550000D01*\r\nX156551306Y-29580667D01*\r\nX156475000Y-29624722D01*\r\nX156475000Y-28600000D01*\r\nX155777155Y-28600000D01*\r\nX155717627Y-28606401D01*\r\nX155717620Y-28606403D01*\r\nX155582913Y-28656645D01*\r\nX155582906Y-28656649D01*\r\nX155467812Y-28742809D01*\r\nX155467809Y-28742812D01*\r\nX155381649Y-28857906D01*\r\nX155381645Y-28857913D01*\r\nX155331403Y-28992620D01*\r\nX155331401Y-28992627D01*\r\nX155325000Y-29052155D01*\r\nX80500500Y-29052155D01*\r\nX80500500Y-26124500D01*\r\nX80520185Y-26057461D01*\r\nX80572989Y-26011706D01*\r\nX80624500Y-26000500D01*\r\nX178375500Y-26000500D01*\r\nX178442539Y-26020185D01*\r\nG37*\r\n%TD.AperFunction*%\r\n%TD*%\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-F_Mask.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Soldermask,Top*%\r\n%TF.FilePolarity,Negative*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%ADD10C,2.000000*%\r\n%ADD11R,2.000000X2.000000*%\r\n%ADD12O,2.000000X1.600000*%\r\n%ADD13R,1.700000X1.700000*%\r\n%ADD14O,1.700000X1.700000*%\r\n%ADD15C,1.600000*%\r\n%ADD16O,1.600000X1.600000*%\r\n%ADD17R,2.500000X2.500000*%\r\n%ADD18C,2.500000*%\r\n%ADD19R,1.800000X1.800000*%\r\n%ADD20C,1.800000*%\r\nG04 APERTURE END LIST*\r\nD10*\r\n%TO.C,SW1*%\r\nX83000000Y-85500000D03*\r\nX83000000Y-79000000D03*\r\nX87500000Y-85500000D03*\r\nX87500000Y-79000000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U4*%\r\nX131500000Y-54000000D03*\r\nD12*\r\nX131500000Y-56540000D03*\r\nX131500000Y-59080000D03*\r\nX131500000Y-61620000D03*\r\nX131500000Y-64160000D03*\r\nX131500000Y-66700000D03*\r\nX131500000Y-69240000D03*\r\nX131500000Y-71780000D03*\r\nX154360000Y-71780000D03*\r\nX154360000Y-69240000D03*\r\nX154360000Y-66700000D03*\r\nX154360000Y-64160000D03*\r\nX154360000Y-61620000D03*\r\nX154360000Y-59080000D03*\r\nX154360000Y-56540000D03*\r\nX154360000Y-54000000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J2*%\r\nX88000000Y-94515000D03*\r\nD14*\r\nX88000000Y-97055000D03*\r\nX88000000Y-99595000D03*\r\nX88000000Y-102135000D03*\r\nX88000000Y-104675000D03*\r\nX88000000Y-107215000D03*\r\nX88000000Y-109755000D03*\r\nX88000000Y-112295000D03*\r\n%TD*%\r\nD15*\r\n%TO.C,R1*%\r\nX158000000Y-35190000D03*\r\nD16*\r\nX158000000Y-42810000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J1*%\r\nX122000000Y-94515000D03*\r\nD14*\r\nX122000000Y-97055000D03*\r\nX122000000Y-99595000D03*\r\nX122000000Y-102135000D03*\r\nX122000000Y-104675000D03*\r\nX122000000Y-107215000D03*\r\nX122000000Y-109755000D03*\r\nX122000000Y-112295000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U3*%\r\nX93500000Y-54000000D03*\r\nD12*\r\nX93500000Y-56540000D03*\r\nX93500000Y-59080000D03*\r\nX93500000Y-61620000D03*\r\nX93500000Y-64160000D03*\r\nX93500000Y-66700000D03*\r\nX93500000Y-69240000D03*\r\nX93500000Y-71780000D03*\r\nX116360000Y-71780000D03*\r\nX116360000Y-69240000D03*\r\nX116360000Y-66700000D03*\r\nX116360000Y-64160000D03*\r\nX116360000Y-61620000D03*\r\nX116360000Y-59080000D03*\r\nX116360000Y-56540000D03*\r\nX116360000Y-54000000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U2*%\r\nX131500000Y-94500000D03*\r\nD12*\r\nX131500000Y-97040000D03*\r\nX131500000Y-99580000D03*\r\nX131500000Y-102120000D03*\r\nX131500000Y-104660000D03*\r\nX131500000Y-107200000D03*\r\nX131500000Y-109740000D03*\r\nX131500000Y-112280000D03*\r\nX154360000Y-112280000D03*\r\nX154360000Y-109740000D03*\r\nX154360000Y-107200000D03*\r\nX154360000Y-104660000D03*\r\nX154360000Y-102120000D03*\r\nX154360000Y-99580000D03*\r\nX154360000Y-97040000D03*\r\nX154360000Y-94500000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J5*%\r\nX160500000Y-81371200D03*\r\nD14*\r\nX160500000Y-83911200D03*\r\nX160500000Y-86451200D03*\r\nX160500000Y-88991200D03*\r\nX160500000Y-91531200D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J7*%\r\nX160500000Y-48000000D03*\r\nD14*\r\nX160500000Y-50540000D03*\r\nX160500000Y-53080000D03*\r\nX160500000Y-55620000D03*\r\nX160500000Y-58160000D03*\r\n%TD*%\r\nD17*\r\n%TO.C,J4*%\r\nX174000000Y-36500000D03*\r\nD18*\r\nX174000000Y-41500000D03*\r\nX174000000Y-46500000D03*\r\nX174000000Y-51500000D03*\r\nX174000000Y-56500000D03*\r\nX174000000Y-61500000D03*\r\nX174000000Y-66500000D03*\r\nX174000000Y-71500000D03*\r\n%TD*%\r\nD13*\r\n%TO.C,J6*%\r\nX160500000Y-64685600D03*\r\nD14*\r\nX160500000Y-67225600D03*\r\nX160500000Y-69765600D03*\r\nX160500000Y-72305600D03*\r\nX160500000Y-74845600D03*\r\n%TD*%\r\nD17*\r\n%TO.C,J3*%\r\nX174000000Y-78500000D03*\r\nD18*\r\nX174000000Y-83500000D03*\r\nX174000000Y-88500000D03*\r\nX174000000Y-93500000D03*\r\nX174000000Y-98500000D03*\r\nX174000000Y-103500000D03*\r\nX174000000Y-108500000D03*\r\nX174000000Y-113500000D03*\r\n%TD*%\r\nD19*\r\n%TO.C,D1*%\r\nX156725000Y-30000000D03*\r\nD20*\r\nX159265000Y-30000000D03*\r\n%TD*%\r\nD11*\r\n%TO.C,U1*%\r\nX93500000Y-94500000D03*\r\nD12*\r\nX93500000Y-97040000D03*\r\nX93500000Y-99580000D03*\r\nX93500000Y-102120000D03*\r\nX93500000Y-104660000D03*\r\nX93500000Y-107200000D03*\r\nX93500000Y-109740000D03*\r\nX93500000Y-112280000D03*\r\nX116360000Y-112280000D03*\r\nX116360000Y-109740000D03*\r\nX116360000Y-107200000D03*\r\nX116360000Y-104660000D03*\r\nX116360000Y-102120000D03*\r\nX116360000Y-99580000D03*\r\nX116360000Y-97040000D03*\r\nX116360000Y-94500000D03*\r\n%TD*%\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-F_Paste.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Paste,Top*%\r\n%TF.FilePolarity,Positive*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\nG04 APERTURE END LIST*\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-F_Silkscreen.gbr",
    "content": "%TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*%\r\n%TF.CreationDate,2024-06-10T16:35:51-04:00*%\r\n%TF.ProjectId,Kicad 8,4b696361-6420-4382-9e6b-696361645f70,rev?*%\r\n%TF.SameCoordinates,Original*%\r\n%TF.FileFunction,Legend,Top*%\r\n%TF.FilePolarity,Positive*%\r\n%FSLAX46Y46*%\r\nG04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*\r\nG04 Created by KiCad (PCBNEW 8.0.3) date 2024-06-10 16:35:51*\r\n%MOMM*%\r\n%LPD*%\r\nG01*\r\nG04 APERTURE LIST*\r\n%ADD10C,0.100000*%\r\n%ADD11C,1.200000*%\r\n%ADD12C,0.150000*%\r\n%ADD13C,0.120000*%\r\nG04 APERTURE END LIST*\r\nD10*\r\nX101708646Y-81372419D02*\r\nX101946741Y-82372419D01*\r\nX101946741Y-82372419D02*\r\nX102137217Y-81658133D01*\r\nX102137217Y-81658133D02*\r\nX102327693Y-82372419D01*\r\nX102327693Y-82372419D02*\r\nX102565789Y-81372419D01*\r\nX103327693Y-82324800D02*\r\nX103232455Y-82372419D01*\r\nX103232455Y-82372419D02*\r\nX103041979Y-82372419D01*\r\nX103041979Y-82372419D02*\r\nX102946741Y-82324800D01*\r\nX102946741Y-82324800D02*\r\nX102899122Y-82229561D01*\r\nX102899122Y-82229561D02*\r\nX102899122Y-81848609D01*\r\nX102899122Y-81848609D02*\r\nX102946741Y-81753371D01*\r\nX102946741Y-81753371D02*\r\nX103041979Y-81705752D01*\r\nX103041979Y-81705752D02*\r\nX103232455Y-81705752D01*\r\nX103232455Y-81705752D02*\r\nX103327693Y-81753371D01*\r\nX103327693Y-81753371D02*\r\nX103375312Y-81848609D01*\r\nX103375312Y-81848609D02*\r\nX103375312Y-81943847D01*\r\nX103375312Y-81943847D02*\r\nX102899122Y-82039085D01*\r\nX103803884Y-82372419D02*\r\nX103803884Y-81372419D01*\r\nX103803884Y-81372419D02*\r\nX104137217Y-82086704D01*\r\nX104137217Y-82086704D02*\r\nX104470550Y-81372419D01*\r\nX104470550Y-81372419D02*\r\nX104470550Y-82372419D01*\r\nX105089598Y-82372419D02*\r\nX104994360Y-82324800D01*\r\nX104994360Y-82324800D02*\r\nX104946741Y-82277180D01*\r\nX104946741Y-82277180D02*\r\nX104899122Y-82181942D01*\r\nX104899122Y-82181942D02*\r\nX104899122Y-81896228D01*\r\nX104899122Y-81896228D02*\r\nX104946741Y-81800990D01*\r\nX104946741Y-81800990D02*\r\nX104994360Y-81753371D01*\r\nX104994360Y-81753371D02*\r\nX105089598Y-81705752D01*\r\nX105089598Y-81705752D02*\r\nX105232455Y-81705752D01*\r\nX105232455Y-81705752D02*\r\nX105327693Y-81753371D01*\r\nX105327693Y-81753371D02*\r\nX105375312Y-81800990D01*\r\nX105375312Y-81800990D02*\r\nX105422931Y-81896228D01*\r\nX105422931Y-81896228D02*\r\nX105422931Y-82181942D01*\r\nX105422931Y-82181942D02*\r\nX105375312Y-82277180D01*\r\nX105375312Y-82277180D02*\r\nX105327693Y-82324800D01*\r\nX105327693Y-82324800D02*\r\nX105232455Y-82372419D01*\r\nX105232455Y-82372419D02*\r\nX105089598Y-82372419D01*\r\nX105803884Y-82324800D02*\r\nX105899122Y-82372419D01*\r\nX105899122Y-82372419D02*\r\nX106089598Y-82372419D01*\r\nX106089598Y-82372419D02*\r\nX106184836Y-82324800D01*\r\nX106184836Y-82324800D02*\r\nX106232455Y-82229561D01*\r\nX106232455Y-82229561D02*\r\nX106232455Y-82181942D01*\r\nX106232455Y-82181942D02*\r\nX106184836Y-82086704D01*\r\nX106184836Y-82086704D02*\r\nX106089598Y-82039085D01*\r\nX106089598Y-82039085D02*\r\nX105946741Y-82039085D01*\r\nX105946741Y-82039085D02*\r\nX105851503Y-81991466D01*\r\nX105851503Y-81991466D02*\r\nX105803884Y-81896228D01*\r\nX105803884Y-81896228D02*\r\nX105803884Y-81848609D01*\r\nX105803884Y-81848609D02*\r\nX105851503Y-81753371D01*\r\nX105851503Y-81753371D02*\r\nX105946741Y-81705752D01*\r\nX105946741Y-81705752D02*\r\nX106089598Y-81705752D01*\r\nX106089598Y-81705752D02*\r\nX106184836Y-81753371D01*\r\nX107375313Y-82324800D02*\r\nX107518170Y-82372419D01*\r\nX107518170Y-82372419D02*\r\nX107756265Y-82372419D01*\r\nX107756265Y-82372419D02*\r\nX107851503Y-82324800D01*\r\nX107851503Y-82324800D02*\r\nX107899122Y-82277180D01*\r\nX107899122Y-82277180D02*\r\nX107946741Y-82181942D01*\r\nX107946741Y-82181942D02*\r\nX107946741Y-82086704D01*\r\nX107946741Y-82086704D02*\r\nX107899122Y-81991466D01*\r\nX107899122Y-81991466D02*\r\nX107851503Y-81943847D01*\r\nX107851503Y-81943847D02*\r\nX107756265Y-81896228D01*\r\nX107756265Y-81896228D02*\r\nX107565789Y-81848609D01*\r\nX107565789Y-81848609D02*\r\nX107470551Y-81800990D01*\r\nX107470551Y-81800990D02*\r\nX107422932Y-81753371D01*\r\nX107422932Y-81753371D02*\r\nX107375313Y-81658133D01*\r\nX107375313Y-81658133D02*\r\nX107375313Y-81562895D01*\r\nX107375313Y-81562895D02*\r\nX107422932Y-81467657D01*\r\nX107422932Y-81467657D02*\r\nX107470551Y-81420038D01*\r\nX107470551Y-81420038D02*\r\nX107565789Y-81372419D01*\r\nX107565789Y-81372419D02*\r\nX107803884Y-81372419D01*\r\nX107803884Y-81372419D02*\r\nX107946741Y-81420038D01*\r\nX108375313Y-82372419D02*\r\nX108375313Y-81372419D01*\r\nX108803884Y-82372419D02*\r\nX108803884Y-81848609D01*\r\nX108803884Y-81848609D02*\r\nX108756265Y-81753371D01*\r\nX108756265Y-81753371D02*\r\nX108661027Y-81705752D01*\r\nX108661027Y-81705752D02*\r\nX108518170Y-81705752D01*\r\nX108518170Y-81705752D02*\r\nX108422932Y-81753371D01*\r\nX108422932Y-81753371D02*\r\nX108375313Y-81800990D01*\r\nX109280075Y-82372419D02*\r\nX109280075Y-81705752D01*\r\nX109280075Y-81372419D02*\r\nX109232456Y-81420038D01*\r\nX109232456Y-81420038D02*\r\nX109280075Y-81467657D01*\r\nX109280075Y-81467657D02*\r\nX109327694Y-81420038D01*\r\nX109327694Y-81420038D02*\r\nX109280075Y-81372419D01*\r\nX109280075Y-81372419D02*\r\nX109280075Y-81467657D01*\r\nX110137217Y-82324800D02*\r\nX110041979Y-82372419D01*\r\nX110041979Y-82372419D02*\r\nX109851503Y-82372419D01*\r\nX109851503Y-82372419D02*\r\nX109756265Y-82324800D01*\r\nX109756265Y-82324800D02*\r\nX109708646Y-82229561D01*\r\nX109708646Y-82229561D02*\r\nX109708646Y-81848609D01*\r\nX109708646Y-81848609D02*\r\nX109756265Y-81753371D01*\r\nX109756265Y-81753371D02*\r\nX109851503Y-81705752D01*\r\nX109851503Y-81705752D02*\r\nX110041979Y-81705752D01*\r\nX110041979Y-81705752D02*\r\nX110137217Y-81753371D01*\r\nX110137217Y-81753371D02*\r\nX110184836Y-81848609D01*\r\nX110184836Y-81848609D02*\r\nX110184836Y-81943847D01*\r\nX110184836Y-81943847D02*\r\nX109708646Y-82039085D01*\r\nX110756265Y-82372419D02*\r\nX110661027Y-82324800D01*\r\nX110661027Y-82324800D02*\r\nX110613408Y-82229561D01*\r\nX110613408Y-82229561D02*\r\nX110613408Y-81372419D01*\r\nX111565789Y-82372419D02*\r\nX111565789Y-81372419D01*\r\nX111565789Y-82324800D02*\r\nX111470551Y-82372419D01*\r\nX111470551Y-82372419D02*\r\nX111280075Y-82372419D01*\r\nX111280075Y-82372419D02*\r\nX111184837Y-82324800D01*\r\nX111184837Y-82324800D02*\r\nX111137218Y-82277180D01*\r\nX111137218Y-82277180D02*\r\nX111089599Y-82181942D01*\r\nX111089599Y-82181942D02*\r\nX111089599Y-81896228D01*\r\nX111089599Y-81896228D02*\r\nX111137218Y-81800990D01*\r\nX111137218Y-81800990D02*\r\nX111184837Y-81753371D01*\r\nX111184837Y-81753371D02*\r\nX111280075Y-81705752D01*\r\nX111280075Y-81705752D02*\r\nX111470551Y-81705752D01*\r\nX111470551Y-81705752D02*\r\nX111565789Y-81753371D01*\r\nX112756266Y-81467657D02*\r\nX112803885Y-81420038D01*\r\nX112803885Y-81420038D02*\r\nX112899123Y-81372419D01*\r\nX112899123Y-81372419D02*\r\nX113137218Y-81372419D01*\r\nX113137218Y-81372419D02*\r\nX113232456Y-81420038D01*\r\nX113232456Y-81420038D02*\r\nX113280075Y-81467657D01*\r\nX113280075Y-81467657D02*\r\nX113327694Y-81562895D01*\r\nX113327694Y-81562895D02*\r\nX113327694Y-81658133D01*\r\nX113327694Y-81658133D02*\r\nX113280075Y-81800990D01*\r\nX113280075Y-81800990D02*\r\nX112708647Y-82372419D01*\r\nX112708647Y-82372419D02*\r\nX113327694Y-82372419D01*\r\nX162920038Y-53796116D02*\r\nX162872419Y-53891354D01*\r\nX162872419Y-53891354D02*\r\nX162872419Y-54034211D01*\r\nX162872419Y-54034211D02*\r\nX162920038Y-54177068D01*\r\nX162920038Y-54177068D02*\r\nX163015276Y-54272306D01*\r\nX163015276Y-54272306D02*\r\nX163110514Y-54319925D01*\r\nX163110514Y-54319925D02*\r\nX163300990Y-54367544D01*\r\nX163300990Y-54367544D02*\r\nX163443847Y-54367544D01*\r\nX163443847Y-54367544D02*\r\nX163634323Y-54319925D01*\r\nX163634323Y-54319925D02*\r\nX163729561Y-54272306D01*\r\nX163729561Y-54272306D02*\r\nX163824800Y-54177068D01*\r\nX163824800Y-54177068D02*\r\nX163872419Y-54034211D01*\r\nX163872419Y-54034211D02*\r\nX163872419Y-53938973D01*\r\nX163872419Y-53938973D02*\r\nX163824800Y-53796116D01*\r\nX163824800Y-53796116D02*\r\nX163777180Y-53748497D01*\r\nX163777180Y-53748497D02*\r\nX163443847Y-53748497D01*\r\nX163443847Y-53748497D02*\r\nX163443847Y-53938973D01*\r\nX163872419Y-53319925D02*\r\nX162872419Y-53319925D01*\r\nX162872419Y-53319925D02*\r\nX163872419Y-52748497D01*\r\nX163872419Y-52748497D02*\r\nX162872419Y-52748497D01*\r\nX163872419Y-52272306D02*\r\nX162872419Y-52272306D01*\r\nX162872419Y-52272306D02*\r\nX162872419Y-52034211D01*\r\nX162872419Y-52034211D02*\r\nX162920038Y-51891354D01*\r\nX162920038Y-51891354D02*\r\nX163015276Y-51796116D01*\r\nX163015276Y-51796116D02*\r\nX163110514Y-51748497D01*\r\nX163110514Y-51748497D02*\r\nX163300990Y-51700878D01*\r\nX163300990Y-51700878D02*\r\nX163443847Y-51700878D01*\r\nX163443847Y-51700878D02*\r\nX163634323Y-51748497D01*\r\nX163634323Y-51748497D02*\r\nX163729561Y-51796116D01*\r\nX163729561Y-51796116D02*\r\nX163824800Y-51891354D01*\r\nX163824800Y-51891354D02*\r\nX163872419Y-52034211D01*\r\nX163872419Y-52034211D02*\r\nX163872419Y-52272306D01*\r\nX162872419Y-71148365D02*\r\nX162872419Y-70529318D01*\r\nX162872419Y-70529318D02*\r\nX163253371Y-70862651D01*\r\nX163253371Y-70862651D02*\r\nX163253371Y-70719794D01*\r\nX163253371Y-70719794D02*\r\nX163300990Y-70624556D01*\r\nX163300990Y-70624556D02*\r\nX163348609Y-70576937D01*\r\nX163348609Y-70576937D02*\r\nX163443847Y-70529318D01*\r\nX163443847Y-70529318D02*\r\nX163681942Y-70529318D01*\r\nX163681942Y-70529318D02*\r\nX163777180Y-70576937D01*\r\nX163777180Y-70576937D02*\r\nX163824800Y-70624556D01*\r\nX163824800Y-70624556D02*\r\nX163872419Y-70719794D01*\r\nX163872419Y-70719794D02*\r\nX163872419Y-71005508D01*\r\nX163872419Y-71005508D02*\r\nX163824800Y-71100746D01*\r\nX163824800Y-71100746D02*\r\nX163777180Y-71148365D01*\r\nX163777180Y-70100746D02*\r\nX163824800Y-70053127D01*\r\nX163824800Y-70053127D02*\r\nX163872419Y-70100746D01*\r\nX163872419Y-70100746D02*\r\nX163824800Y-70148365D01*\r\nX163824800Y-70148365D02*\r\nX163777180Y-70100746D01*\r\nX163777180Y-70100746D02*\r\nX163872419Y-70100746D01*\r\nX162872419Y-69719794D02*\r\nX162872419Y-69100747D01*\r\nX162872419Y-69100747D02*\r\nX163253371Y-69434080D01*\r\nX163253371Y-69434080D02*\r\nX163253371Y-69291223D01*\r\nX163253371Y-69291223D02*\r\nX163300990Y-69195985D01*\r\nX163300990Y-69195985D02*\r\nX163348609Y-69148366D01*\r\nX163348609Y-69148366D02*\r\nX163443847Y-69100747D01*\r\nX163443847Y-69100747D02*\r\nX163681942Y-69100747D01*\r\nX163681942Y-69100747D02*\r\nX163777180Y-69148366D01*\r\nX163777180Y-69148366D02*\r\nX163824800Y-69195985D01*\r\nX163824800Y-69195985D02*\r\nX163872419Y-69291223D01*\r\nX163872419Y-69291223D02*\r\nX163872419Y-69576937D01*\r\nX163872419Y-69576937D02*\r\nX163824800Y-69672175D01*\r\nX163824800Y-69672175D02*\r\nX163777180Y-69719794D01*\r\nX163205752Y-68767413D02*\r\nX163872419Y-68529318D01*\r\nX163872419Y-68529318D02*\r\nX163205752Y-68291223D01*\r\nX162872419Y-86548234D02*\r\nX162872419Y-87024424D01*\r\nX162872419Y-87024424D02*\r\nX163348609Y-87072043D01*\r\nX163348609Y-87072043D02*\r\nX163300990Y-87024424D01*\r\nX163300990Y-87024424D02*\r\nX163253371Y-86929186D01*\r\nX163253371Y-86929186D02*\r\nX163253371Y-86691091D01*\r\nX163253371Y-86691091D02*\r\nX163300990Y-86595853D01*\r\nX163300990Y-86595853D02*\r\nX163348609Y-86548234D01*\r\nX163348609Y-86548234D02*\r\nX163443847Y-86500615D01*\r\nX163443847Y-86500615D02*\r\nX163681942Y-86500615D01*\r\nX163681942Y-86500615D02*\r\nX163777180Y-86548234D01*\r\nX163777180Y-86548234D02*\r\nX163824800Y-86595853D01*\r\nX163824800Y-86595853D02*\r\nX163872419Y-86691091D01*\r\nX163872419Y-86691091D02*\r\nX163872419Y-86929186D01*\r\nX163872419Y-86929186D02*\r\nX163824800Y-87024424D01*\r\nX163824800Y-87024424D02*\r\nX163777180Y-87072043D01*\r\nX163205752Y-86167281D02*\r\nX163872419Y-85929186D01*\r\nX163872419Y-85929186D02*\r\nX163205752Y-85691091D01*\r\nX167811228Y-113779925D02*\r\nX167811228Y-112851353D01*\r\nX167811228Y-112851353D02*\r\nX168382657Y-113351353D01*\r\nX168382657Y-113351353D02*\r\nX168382657Y-113137068D01*\r\nX168382657Y-113137068D02*\r\nX168454085Y-112994211D01*\r\nX168454085Y-112994211D02*\r\nX168525514Y-112922782D01*\r\nX168525514Y-112922782D02*\r\nX168668371Y-112851353D01*\r\nX168668371Y-112851353D02*\r\nX169025514Y-112851353D01*\r\nX169025514Y-112851353D02*\r\nX169168371Y-112922782D01*\r\nX169168371Y-112922782D02*\r\nX169239800Y-112994211D01*\r\nX169239800Y-112994211D02*\r\nX169311228Y-113137068D01*\r\nX169311228Y-113137068D02*\r\nX169311228Y-113565639D01*\r\nX169311228Y-113565639D02*\r\nX169239800Y-113708496D01*\r\nX169239800Y-113708496D02*\r\nX169168371Y-113779925D01*\r\nX168311228Y-112351354D02*\r\nX169311228Y-111994211D01*\r\nX169311228Y-111994211D02*\r\nX168311228Y-111637068D01*\r\nX169311228Y-108779926D02*\r\nX167811228Y-108779926D01*\r\nX167811228Y-108779926D02*\r\nX167811228Y-108422783D01*\r\nX167811228Y-108422783D02*\r\nX167882657Y-108208497D01*\r\nX167882657Y-108208497D02*\r\nX168025514Y-108065640D01*\r\nX168025514Y-108065640D02*\r\nX168168371Y-107994211D01*\r\nX168168371Y-107994211D02*\r\nX168454085Y-107922783D01*\r\nX168454085Y-107922783D02*\r\nX168668371Y-107922783D01*\r\nX168668371Y-107922783D02*\r\nX168954085Y-107994211D01*\r\nX168954085Y-107994211D02*\r\nX169096942Y-108065640D01*\r\nX169096942Y-108065640D02*\r\nX169239800Y-108208497D01*\r\nX169239800Y-108208497D02*\r\nX169311228Y-108422783D01*\r\nX169311228Y-108422783D02*\r\nX169311228Y-108779926D01*\r\nX168454085Y-107065640D02*\r\nX168382657Y-107208497D01*\r\nX168382657Y-107208497D02*\r\nX168311228Y-107279926D01*\r\nX168311228Y-107279926D02*\r\nX168168371Y-107351354D01*\r\nX168168371Y-107351354D02*\r\nX168096942Y-107351354D01*\r\nX168096942Y-107351354D02*\r\nX167954085Y-107279926D01*\r\nX167954085Y-107279926D02*\r\nX167882657Y-107208497D01*\r\nX167882657Y-107208497D02*\r\nX167811228Y-107065640D01*\r\nX167811228Y-107065640D02*\r\nX167811228Y-106779926D01*\r\nX167811228Y-106779926D02*\r\nX167882657Y-106637069D01*\r\nX167882657Y-106637069D02*\r\nX167954085Y-106565640D01*\r\nX167954085Y-106565640D02*\r\nX168096942Y-106494211D01*\r\nX168096942Y-106494211D02*\r\nX168168371Y-106494211D01*\r\nX168168371Y-106494211D02*\r\nX168311228Y-106565640D01*\r\nX168311228Y-106565640D02*\r\nX168382657Y-106637069D01*\r\nX168382657Y-106637069D02*\r\nX168454085Y-106779926D01*\r\nX168454085Y-106779926D02*\r\nX168454085Y-107065640D01*\r\nX168454085Y-107065640D02*\r\nX168525514Y-107208497D01*\r\nX168525514Y-107208497D02*\r\nX168596942Y-107279926D01*\r\nX168596942Y-107279926D02*\r\nX168739800Y-107351354D01*\r\nX168739800Y-107351354D02*\r\nX169025514Y-107351354D01*\r\nX169025514Y-107351354D02*\r\nX169168371Y-107279926D01*\r\nX169168371Y-107279926D02*\r\nX169239800Y-107208497D01*\r\nX169239800Y-107208497D02*\r\nX169311228Y-107065640D01*\r\nX169311228Y-107065640D02*\r\nX169311228Y-106779926D01*\r\nX169311228Y-106779926D02*\r\nX169239800Y-106637069D01*\r\nX169239800Y-106637069D02*\r\nX169168371Y-106565640D01*\r\nX169168371Y-106565640D02*\r\nX169025514Y-106494211D01*\r\nX169025514Y-106494211D02*\r\nX168739800Y-106494211D01*\r\nX168739800Y-106494211D02*\r\nX168596942Y-106565640D01*\r\nX168596942Y-106565640D02*\r\nX168525514Y-106637069D01*\r\nX168525514Y-106637069D02*\r\nX168454085Y-106779926D01*\r\nX169311228Y-103565641D02*\r\nX167811228Y-103565641D01*\r\nX167811228Y-103565641D02*\r\nX167811228Y-103208498D01*\r\nX167811228Y-103208498D02*\r\nX167882657Y-102994212D01*\r\nX167882657Y-102994212D02*\r\nX168025514Y-102851355D01*\r\nX168025514Y-102851355D02*\r\nX168168371Y-102779926D01*\r\nX168168371Y-102779926D02*\r\nX168454085Y-102708498D01*\r\nX168454085Y-102708498D02*\r\nX168668371Y-102708498D01*\r\nX168668371Y-102708498D02*\r\nX168954085Y-102779926D01*\r\nX168954085Y-102779926D02*\r\nX169096942Y-102851355D01*\r\nX169096942Y-102851355D02*\r\nX169239800Y-102994212D01*\r\nX169239800Y-102994212D02*\r\nX169311228Y-103208498D01*\r\nX169311228Y-103208498D02*\r\nX169311228Y-103565641D01*\r\nX167811228Y-102208498D02*\r\nX167811228Y-101208498D01*\r\nX167811228Y-101208498D02*\r\nX169311228Y-101851355D01*\r\nX169311228Y-98351356D02*\r\nX167811228Y-98351356D01*\r\nX167811228Y-98351356D02*\r\nX167811228Y-97994213D01*\r\nX167811228Y-97994213D02*\r\nX167882657Y-97779927D01*\r\nX167882657Y-97779927D02*\r\nX168025514Y-97637070D01*\r\nX168025514Y-97637070D02*\r\nX168168371Y-97565641D01*\r\nX168168371Y-97565641D02*\r\nX168454085Y-97494213D01*\r\nX168454085Y-97494213D02*\r\nX168668371Y-97494213D01*\r\nX168668371Y-97494213D02*\r\nX168954085Y-97565641D01*\r\nX168954085Y-97565641D02*\r\nX169096942Y-97637070D01*\r\nX169096942Y-97637070D02*\r\nX169239800Y-97779927D01*\r\nX169239800Y-97779927D02*\r\nX169311228Y-97994213D01*\r\nX169311228Y-97994213D02*\r\nX169311228Y-98351356D01*\r\nX167811228Y-96208499D02*\r\nX167811228Y-96494213D01*\r\nX167811228Y-96494213D02*\r\nX167882657Y-96637070D01*\r\nX167882657Y-96637070D02*\r\nX167954085Y-96708499D01*\r\nX167954085Y-96708499D02*\r\nX168168371Y-96851356D01*\r\nX168168371Y-96851356D02*\r\nX168454085Y-96922784D01*\r\nX168454085Y-96922784D02*\r\nX169025514Y-96922784D01*\r\nX169025514Y-96922784D02*\r\nX169168371Y-96851356D01*\r\nX169168371Y-96851356D02*\r\nX169239800Y-96779927D01*\r\nX169239800Y-96779927D02*\r\nX169311228Y-96637070D01*\r\nX169311228Y-96637070D02*\r\nX169311228Y-96351356D01*\r\nX169311228Y-96351356D02*\r\nX169239800Y-96208499D01*\r\nX169239800Y-96208499D02*\r\nX169168371Y-96137070D01*\r\nX169168371Y-96137070D02*\r\nX169025514Y-96065641D01*\r\nX169025514Y-96065641D02*\r\nX168668371Y-96065641D01*\r\nX168668371Y-96065641D02*\r\nX168525514Y-96137070D01*\r\nX168525514Y-96137070D02*\r\nX168454085Y-96208499D01*\r\nX168454085Y-96208499D02*\r\nX168382657Y-96351356D01*\r\nX168382657Y-96351356D02*\r\nX168382657Y-96637070D01*\r\nX168382657Y-96637070D02*\r\nX168454085Y-96779927D01*\r\nX168454085Y-96779927D02*\r\nX168525514Y-96851356D01*\r\nX168525514Y-96851356D02*\r\nX168668371Y-96922784D01*\r\nX169311228Y-93137071D02*\r\nX167811228Y-93137071D01*\r\nX167811228Y-93137071D02*\r\nX167811228Y-92779928D01*\r\nX167811228Y-92779928D02*\r\nX167882657Y-92565642D01*\r\nX167882657Y-92565642D02*\r\nX168025514Y-92422785D01*\r\nX168025514Y-92422785D02*\r\nX168168371Y-92351356D01*\r\nX168168371Y-92351356D02*\r\nX168454085Y-92279928D01*\r\nX168454085Y-92279928D02*\r\nX168668371Y-92279928D01*\r\nX168668371Y-92279928D02*\r\nX168954085Y-92351356D01*\r\nX168954085Y-92351356D02*\r\nX169096942Y-92422785D01*\r\nX169096942Y-92422785D02*\r\nX169239800Y-92565642D01*\r\nX169239800Y-92565642D02*\r\nX169311228Y-92779928D01*\r\nX169311228Y-92779928D02*\r\nX169311228Y-93137071D01*\r\nX167811228Y-90922785D02*\r\nX167811228Y-91637071D01*\r\nX167811228Y-91637071D02*\r\nX168525514Y-91708499D01*\r\nX168525514Y-91708499D02*\r\nX168454085Y-91637071D01*\r\nX168454085Y-91637071D02*\r\nX168382657Y-91494214D01*\r\nX168382657Y-91494214D02*\r\nX168382657Y-91137071D01*\r\nX168382657Y-91137071D02*\r\nX168454085Y-90994214D01*\r\nX168454085Y-90994214D02*\r\nX168525514Y-90922785D01*\r\nX168525514Y-90922785D02*\r\nX168668371Y-90851356D01*\r\nX168668371Y-90851356D02*\r\nX169025514Y-90851356D01*\r\nX169025514Y-90851356D02*\r\nX169168371Y-90922785D01*\r\nX169168371Y-90922785D02*\r\nX169239800Y-90994214D01*\r\nX169239800Y-90994214D02*\r\nX169311228Y-91137071D01*\r\nX169311228Y-91137071D02*\r\nX169311228Y-91494214D01*\r\nX169311228Y-91494214D02*\r\nX169239800Y-91637071D01*\r\nX169239800Y-91637071D02*\r\nX169168371Y-91708499D01*\r\nX169311228Y-87922786D02*\r\nX167811228Y-87922786D01*\r\nX167811228Y-87922786D02*\r\nX167811228Y-87565643D01*\r\nX167811228Y-87565643D02*\r\nX167882657Y-87351357D01*\r\nX167882657Y-87351357D02*\r\nX168025514Y-87208500D01*\r\nX168025514Y-87208500D02*\r\nX168168371Y-87137071D01*\r\nX168168371Y-87137071D02*\r\nX168454085Y-87065643D01*\r\nX168454085Y-87065643D02*\r\nX168668371Y-87065643D01*\r\nX168668371Y-87065643D02*\r\nX168954085Y-87137071D01*\r\nX168954085Y-87137071D02*\r\nX169096942Y-87208500D01*\r\nX169096942Y-87208500D02*\r\nX169239800Y-87351357D01*\r\nX169239800Y-87351357D02*\r\nX169311228Y-87565643D01*\r\nX169311228Y-87565643D02*\r\nX169311228Y-87922786D01*\r\nX167811228Y-86137071D02*\r\nX167811228Y-85994214D01*\r\nX167811228Y-85994214D02*\r\nX167882657Y-85851357D01*\r\nX167882657Y-85851357D02*\r\nX167954085Y-85779929D01*\r\nX167954085Y-85779929D02*\r\nX168096942Y-85708500D01*\r\nX168096942Y-85708500D02*\r\nX168382657Y-85637071D01*\r\nX168382657Y-85637071D02*\r\nX168739800Y-85637071D01*\r\nX168739800Y-85637071D02*\r\nX169025514Y-85708500D01*\r\nX169025514Y-85708500D02*\r\nX169168371Y-85779929D01*\r\nX169168371Y-85779929D02*\r\nX169239800Y-85851357D01*\r\nX169239800Y-85851357D02*\r\nX169311228Y-85994214D01*\r\nX169311228Y-85994214D02*\r\nX169311228Y-86137071D01*\r\nX169311228Y-86137071D02*\r\nX169239800Y-86279929D01*\r\nX169239800Y-86279929D02*\r\nX169168371Y-86351357D01*\r\nX169168371Y-86351357D02*\r\nX169025514Y-86422786D01*\r\nX169025514Y-86422786D02*\r\nX168739800Y-86494214D01*\r\nX168739800Y-86494214D02*\r\nX168382657Y-86494214D01*\r\nX168382657Y-86494214D02*\r\nX168096942Y-86422786D01*\r\nX168096942Y-86422786D02*\r\nX167954085Y-86351357D01*\r\nX167954085Y-86351357D02*\r\nX167882657Y-86279929D01*\r\nX167882657Y-86279929D02*\r\nX167811228Y-86137071D01*\r\nX168882657Y-82779929D02*\r\nX168882657Y-82065644D01*\r\nX169311228Y-82922786D02*\r\nX167811228Y-82422786D01*\r\nX167811228Y-82422786D02*\r\nX169311228Y-81922786D01*\r\nX167811228Y-81137072D02*\r\nX167811228Y-80994215D01*\r\nX167811228Y-80994215D02*\r\nX167882657Y-80851358D01*\r\nX167882657Y-80851358D02*\r\nX167954085Y-80779930D01*\r\nX167954085Y-80779930D02*\r\nX168096942Y-80708501D01*\r\nX168096942Y-80708501D02*\r\nX168382657Y-80637072D01*\r\nX168382657Y-80637072D02*\r\nX168739800Y-80637072D01*\r\nX168739800Y-80637072D02*\r\nX169025514Y-80708501D01*\r\nX169025514Y-80708501D02*\r\nX169168371Y-80779930D01*\r\nX169168371Y-80779930D02*\r\nX169239800Y-80851358D01*\r\nX169239800Y-80851358D02*\r\nX169311228Y-80994215D01*\r\nX169311228Y-80994215D02*\r\nX169311228Y-81137072D01*\r\nX169311228Y-81137072D02*\r\nX169239800Y-81279930D01*\r\nX169239800Y-81279930D02*\r\nX169168371Y-81351358D01*\r\nX169168371Y-81351358D02*\r\nX169025514Y-81422787D01*\r\nX169025514Y-81422787D02*\r\nX168739800Y-81494215D01*\r\nX168739800Y-81494215D02*\r\nX168382657Y-81494215D01*\r\nX168382657Y-81494215D02*\r\nX168096942Y-81422787D01*\r\nX168096942Y-81422787D02*\r\nX167954085Y-81351358D01*\r\nX167954085Y-81351358D02*\r\nX167882657Y-81279930D01*\r\nX167882657Y-81279930D02*\r\nX167811228Y-81137072D01*\r\nX169311228Y-76851359D02*\r\nX168596942Y-77351359D01*\r\nX169311228Y-77708502D02*\r\nX167811228Y-77708502D01*\r\nX167811228Y-77708502D02*\r\nX167811228Y-77137073D01*\r\nX167811228Y-77137073D02*\r\nX167882657Y-76994216D01*\r\nX167882657Y-76994216D02*\r\nX167954085Y-76922787D01*\r\nX167954085Y-76922787D02*\r\nX168096942Y-76851359D01*\r\nX168096942Y-76851359D02*\r\nX168311228Y-76851359D01*\r\nX168311228Y-76851359D02*\r\nX168454085Y-76922787D01*\r\nX168454085Y-76922787D02*\r\nX168525514Y-76994216D01*\r\nX168525514Y-76994216D02*\r\nX168596942Y-77137073D01*\r\nX168596942Y-77137073D02*\r\nX168596942Y-77708502D01*\r\nX169239800Y-76279930D02*\r\nX169311228Y-76065645D01*\r\nX169311228Y-76065645D02*\r\nX169311228Y-75708502D01*\r\nX169311228Y-75708502D02*\r\nX169239800Y-75565645D01*\r\nX169239800Y-75565645D02*\r\nX169168371Y-75494216D01*\r\nX169168371Y-75494216D02*\r\nX169025514Y-75422787D01*\r\nX169025514Y-75422787D02*\r\nX168882657Y-75422787D01*\r\nX168882657Y-75422787D02*\r\nX168739800Y-75494216D01*\r\nX168739800Y-75494216D02*\r\nX168668371Y-75565645D01*\r\nX168668371Y-75565645D02*\r\nX168596942Y-75708502D01*\r\nX168596942Y-75708502D02*\r\nX168525514Y-75994216D01*\r\nX168525514Y-75994216D02*\r\nX168454085Y-76137073D01*\r\nX168454085Y-76137073D02*\r\nX168382657Y-76208502D01*\r\nX168382657Y-76208502D02*\r\nX168239800Y-76279930D01*\r\nX168239800Y-76279930D02*\r\nX168096942Y-76279930D01*\r\nX168096942Y-76279930D02*\r\nX167954085Y-76208502D01*\r\nX167954085Y-76208502D02*\r\nX167882657Y-76137073D01*\r\nX167882657Y-76137073D02*\r\nX167811228Y-75994216D01*\r\nX167811228Y-75994216D02*\r\nX167811228Y-75637073D01*\r\nX167811228Y-75637073D02*\r\nX167882657Y-75422787D01*\r\nX102568646Y-121411919D02*\r\nX102806741Y-122411919D01*\r\nX102806741Y-122411919D02*\r\nX102997217Y-121697633D01*\r\nX102997217Y-121697633D02*\r\nX103187693Y-122411919D01*\r\nX103187693Y-122411919D02*\r\nX103425789Y-121411919D01*\r\nX104187693Y-122364300D02*\r\nX104092455Y-122411919D01*\r\nX104092455Y-122411919D02*\r\nX103901979Y-122411919D01*\r\nX103901979Y-122411919D02*\r\nX103806741Y-122364300D01*\r\nX103806741Y-122364300D02*\r\nX103759122Y-122269061D01*\r\nX103759122Y-122269061D02*\r\nX103759122Y-121888109D01*\r\nX103759122Y-121888109D02*\r\nX103806741Y-121792871D01*\r\nX103806741Y-121792871D02*\r\nX103901979Y-121745252D01*\r\nX103901979Y-121745252D02*\r\nX104092455Y-121745252D01*\r\nX104092455Y-121745252D02*\r\nX104187693Y-121792871D01*\r\nX104187693Y-121792871D02*\r\nX104235312Y-121888109D01*\r\nX104235312Y-121888109D02*\r\nX104235312Y-121983347D01*\r\nX104235312Y-121983347D02*\r\nX103759122Y-122078585D01*\r\nX104663884Y-122411919D02*\r\nX104663884Y-121411919D01*\r\nX104663884Y-121411919D02*\r\nX104997217Y-122126204D01*\r\nX104997217Y-122126204D02*\r\nX105330550Y-121411919D01*\r\nX105330550Y-121411919D02*\r\nX105330550Y-122411919D01*\r\nX105949598Y-122411919D02*\r\nX105854360Y-122364300D01*\r\nX105854360Y-122364300D02*\r\nX105806741Y-122316680D01*\r\nX105806741Y-122316680D02*\r\nX105759122Y-122221442D01*\r\nX105759122Y-122221442D02*\r\nX105759122Y-121935728D01*\r\nX105759122Y-121935728D02*\r\nX105806741Y-121840490D01*\r\nX105806741Y-121840490D02*\r\nX105854360Y-121792871D01*\r\nX105854360Y-121792871D02*\r\nX105949598Y-121745252D01*\r\nX105949598Y-121745252D02*\r\nX106092455Y-121745252D01*\r\nX106092455Y-121745252D02*\r\nX106187693Y-121792871D01*\r\nX106187693Y-121792871D02*\r\nX106235312Y-121840490D01*\r\nX106235312Y-121840490D02*\r\nX106282931Y-121935728D01*\r\nX106282931Y-121935728D02*\r\nX106282931Y-122221442D01*\r\nX106282931Y-122221442D02*\r\nX106235312Y-122316680D01*\r\nX106235312Y-122316680D02*\r\nX106187693Y-122364300D01*\r\nX106187693Y-122364300D02*\r\nX106092455Y-122411919D01*\r\nX106092455Y-122411919D02*\r\nX105949598Y-122411919D01*\r\nX106663884Y-122364300D02*\r\nX106759122Y-122411919D01*\r\nX106759122Y-122411919D02*\r\nX106949598Y-122411919D01*\r\nX106949598Y-122411919D02*\r\nX107044836Y-122364300D01*\r\nX107044836Y-122364300D02*\r\nX107092455Y-122269061D01*\r\nX107092455Y-122269061D02*\r\nX107092455Y-122221442D01*\r\nX107092455Y-122221442D02*\r\nX107044836Y-122126204D01*\r\nX107044836Y-122126204D02*\r\nX106949598Y-122078585D01*\r\nX106949598Y-122078585D02*\r\nX106806741Y-122078585D01*\r\nX106806741Y-122078585D02*\r\nX106711503Y-122030966D01*\r\nX106711503Y-122030966D02*\r\nX106663884Y-121935728D01*\r\nX106663884Y-121935728D02*\r\nX106663884Y-121888109D01*\r\nX106663884Y-121888109D02*\r\nX106711503Y-121792871D01*\r\nX106711503Y-121792871D02*\r\nX106806741Y-121745252D01*\r\nX106806741Y-121745252D02*\r\nX106949598Y-121745252D01*\r\nX106949598Y-121745252D02*\r\nX107044836Y-121792871D01*\r\nX108282932Y-122411919D02*\r\nX108282932Y-121411919D01*\r\nX108282932Y-121411919D02*\r\nX108521027Y-121411919D01*\r\nX108521027Y-121411919D02*\r\nX108663884Y-121459538D01*\r\nX108663884Y-121459538D02*\r\nX108759122Y-121554776D01*\r\nX108759122Y-121554776D02*\r\nX108806741Y-121650014D01*\r\nX108806741Y-121650014D02*\r\nX108854360Y-121840490D01*\r\nX108854360Y-121840490D02*\r\nX108854360Y-121983347D01*\r\nX108854360Y-121983347D02*\r\nX108806741Y-122173823D01*\r\nX108806741Y-122173823D02*\r\nX108759122Y-122269061D01*\r\nX108759122Y-122269061D02*\r\nX108663884Y-122364300D01*\r\nX108663884Y-122364300D02*\r\nX108521027Y-122411919D01*\r\nX108521027Y-122411919D02*\r\nX108282932Y-122411919D01*\r\nX109806741Y-122411919D02*\r\nX109235313Y-122411919D01*\r\nX109521027Y-122411919D02*\r\nX109521027Y-121411919D01*\r\nX109521027Y-121411919D02*\r\nX109425789Y-121554776D01*\r\nX109425789Y-121554776D02*\r\nX109330551Y-121650014D01*\r\nX109330551Y-121650014D02*\r\nX109235313Y-121697633D01*\r\nX110997218Y-122411919D02*\r\nX110997218Y-121411919D01*\r\nX110997218Y-121411919D02*\r\nX111330551Y-122126204D01*\r\nX111330551Y-122126204D02*\r\nX111663884Y-121411919D01*\r\nX111663884Y-121411919D02*\r\nX111663884Y-122411919D01*\r\nX112140075Y-122411919D02*\r\nX112140075Y-121745252D01*\r\nX112140075Y-121411919D02*\r\nX112092456Y-121459538D01*\r\nX112092456Y-121459538D02*\r\nX112140075Y-121507157D01*\r\nX112140075Y-121507157D02*\r\nX112187694Y-121459538D01*\r\nX112187694Y-121459538D02*\r\nX112140075Y-121411919D01*\r\nX112140075Y-121411919D02*\r\nX112140075Y-121507157D01*\r\nX112616265Y-121745252D02*\r\nX112616265Y-122411919D01*\r\nX112616265Y-121840490D02*\r\nX112663884Y-121792871D01*\r\nX112663884Y-121792871D02*\r\nX112759122Y-121745252D01*\r\nX112759122Y-121745252D02*\r\nX112901979Y-121745252D01*\r\nX112901979Y-121745252D02*\r\nX112997217Y-121792871D01*\r\nX112997217Y-121792871D02*\r\nX113044836Y-121888109D01*\r\nX113044836Y-121888109D02*\r\nX113044836Y-122411919D01*\r\nX113521027Y-122411919D02*\r\nX113521027Y-121745252D01*\r\nX113521027Y-121411919D02*\r\nX113473408Y-121459538D01*\r\nX113473408Y-121459538D02*\r\nX113521027Y-121507157D01*\r\nX113521027Y-121507157D02*\r\nX113568646Y-121459538D01*\r\nX113568646Y-121459538D02*\r\nX113521027Y-121411919D01*\r\nX113521027Y-121411919D02*\r\nX113521027Y-121507157D01*\r\nD11*\r\nG36*\r\nX89232972Y-41970000D02*\r\nG01*\r\nX87535240Y-41970000D01*\r\nX86582937Y-37246099D01*\r\nX86499509Y-36792002D01*\r\nX86425091Y-36347410D01*\r\nX86401709Y-36204159D01*\r\nX86333154Y-35760443D01*\r\nX86272520Y-35310184D01*\r\nX86256385Y-35142435D01*\r\nX86200895Y-35609257D01*\r\nX86132093Y-36076235D01*\r\nX86111060Y-36210753D01*\r\nX86038368Y-36665900D01*\r\nX85963382Y-37101673D01*\r\nX85933251Y-37259288D01*\r\nX84986078Y-41970000D01*\r\nX83293475Y-41970000D01*\r\nX81500000Y-32966231D01*\r\nX82966922Y-32966231D01*\r\nX83864515Y-37876978D01*\r\nX83948423Y-38374403D01*\r\nX84023196Y-38846172D01*\r\nX84088832Y-39292283D01*\r\nX84153861Y-39780319D01*\r\nX84206454Y-40233433D01*\r\nX84253899Y-39786102D01*\r\nX84313605Y-39325101D01*\r\nX84338101Y-39147529D01*\r\nX84408186Y-38680481D01*\r\nX84486845Y-38229649D01*\r\nX84533007Y-38006671D01*\r\nX85558827Y-32966231D01*\r\nX86967620Y-32966231D01*\r\nX87991730Y-38006671D01*\r\nX88072226Y-38466852D01*\r\nX88140668Y-38912705D01*\r\nX88159281Y-39039818D01*\r\nX88222974Y-39494256D01*\r\nX88279554Y-39937277D01*\r\nX88313154Y-40233433D01*\r\nX88366168Y-39768688D01*\r\nX88429320Y-39298002D01*\r\nX88467027Y-39037620D01*\r\nX88537680Y-38576168D01*\r\nX88615450Y-38115206D01*\r\nX88660223Y-37876978D01*\r\nX89554396Y-32966231D01*\r\nX91021318Y-32966231D01*\r\nX89232972Y-41970000D01*\r\nG37*\r\nG36*\r\nX94302101Y-34956252D02*\r\nG01*\r\nX94681814Y-35034769D01*\r\nX95026065Y-35172173D01*\r\nX95334853Y-35368464D01*\r\nX95650284Y-35671897D01*\r\nX95731542Y-35773314D01*\r\nX95979361Y-36170228D01*\r\nX96143332Y-36558998D01*\r\nX96262584Y-36992590D01*\r\nX96337116Y-37471005D01*\r\nX96366929Y-37994242D01*\r\nX96367550Y-38085806D01*\r\nX96367550Y-39004647D01*\r\nX92900279Y-39004647D01*\r\nX92946628Y-39471762D01*\r\nX93070120Y-39906247D01*\r\nX93269574Y-40257613D01*\r\nX93568825Y-40532214D01*\r\nX93911569Y-40672596D01*\r\nX94240683Y-40708241D01*\r\nX94597396Y-40690003D01*\r\nX94939203Y-40635289D01*\r\nX95158792Y-40578548D01*\r\nX95488738Y-40459640D01*\r\nX95829743Y-40297455D01*\r\nX96063224Y-40165289D01*\r\nX96063224Y-41622686D01*\r\nX95741922Y-41802042D01*\r\nX95403126Y-41940041D01*\r\nX95240858Y-41989783D01*\r\nX94885668Y-42063457D01*\r\nX94512766Y-42101120D01*\r\nX94174005Y-42110683D01*\r\nX93782302Y-42088197D01*\r\nX93418231Y-42020738D01*\r\nX93081792Y-41908306D01*\r\nX92714541Y-41714025D01*\r\nX92387080Y-41454982D01*\r\nX92144591Y-41189644D01*\r\nX91896491Y-40816459D01*\r\nX91699722Y-40389332D01*\r\nX91554284Y-39908265D01*\r\nX91472297Y-39466169D01*\r\nX91425956Y-38986615D01*\r\nX91414549Y-38576001D01*\r\nX91431037Y-38051903D01*\r\nX91461844Y-37749483D01*\r\nX92934473Y-37749483D01*\r\nX94991242Y-37749483D01*\r\nX94953077Y-37302554D01*\r\nX94827752Y-36872819D01*\r\nX94707431Y-36661381D01*\r\nX94431095Y-36398415D01*\r\nX94080800Y-36282709D01*\r\nX93967131Y-36276699D01*\r\nX93622301Y-36340186D01*\r\nX93306466Y-36571221D01*\r\nX93237090Y-36661381D01*\r\nX93048735Y-37057905D01*\r\nX92956572Y-37496237D01*\r\nX92934473Y-37749483D01*\r\nX91461844Y-37749483D01*\r\nX91480500Y-37566338D01*\r\nX91562938Y-37119306D01*\r\nX91705390Y-36633730D01*\r\nX91895327Y-36203641D01*\r\nX92089881Y-35887620D01*\r\nX92361342Y-35564152D01*\r\nX92669229Y-35307608D01*\r\nX93013540Y-35117989D01*\r\nX93394275Y-34995294D01*\r\nX93739379Y-34944171D01*\r\nX93958583Y-34935806D01*\r\nX94302101Y-34956252D01*\r\nG37*\r\nG36*\r\nX100617864Y-41970000D02*\r\nG01*\r\nX98925261Y-34907229D01*\r\nX98882519Y-34907229D01*\r\nX98904157Y-35423391D01*\r\nX98922910Y-35894764D01*\r\nX98942295Y-36420998D01*\r\nX98957171Y-36877250D01*\r\nX98969072Y-37332377D01*\r\nX98974842Y-37782456D01*\r\nX98974842Y-41970000D01*\r\nX97642986Y-41970000D01*\r\nX97642986Y-32966231D01*\r\nX99670690Y-32966231D01*\r\nX101335938Y-39850949D01*\r\nX101365003Y-39850949D01*\r\nX103129413Y-32966231D01*\r\nX105157117Y-32966231D01*\r\nX105157117Y-41970000D01*\r\nX103768841Y-41970000D01*\r\nX103768841Y-37709916D01*\r\nX103772073Y-37252195D01*\r\nX103775680Y-37015289D01*\r\nX103788022Y-36535226D01*\r\nX103801883Y-36085884D01*\r\nX103817671Y-35601441D01*\r\nX103833583Y-35127726D01*\r\nX103840648Y-34920418D01*\r\nX103797906Y-34920418D01*\r\nX101983914Y-41970000D01*\r\nX100617864Y-41970000D01*\r\nG37*\r\nG36*\r\nX109436176Y-34962871D02*\r\nG01*\r\nX109789122Y-35044066D01*\r\nX110119201Y-35179392D01*\r\nX110426413Y-35368848D01*\r\nX110737389Y-35642342D01*\r\nX111004819Y-35975650D01*\r\nX111228701Y-36368774D01*\r\nX111334263Y-36613021D01*\r\nX111473390Y-37036034D01*\r\nX111572766Y-37493944D01*\r\nX111632392Y-37986750D01*\r\nX111651957Y-38446581D01*\r\nX111652267Y-38514452D01*\r\nX111635362Y-39024725D01*\r\nX111584648Y-39499041D01*\r\nX111500123Y-39937401D01*\r\nX111354063Y-40415970D01*\r\nX111159318Y-40842762D01*\r\nX110959839Y-41158869D01*\r\nX110681064Y-41482337D01*\r\nX110364062Y-41738881D01*\r\nX110008832Y-41928500D01*\r\nX109615374Y-42051195D01*\r\nX109258290Y-42102318D01*\r\nX109031297Y-42110683D01*\r\nX108655484Y-42083481D01*\r\nX108302538Y-42001873D01*\r\nX107972459Y-41865860D01*\r\nX107665247Y-41675443D01*\r\nX107354135Y-41399302D01*\r\nX107086300Y-41062999D01*\r\nX106861742Y-40666533D01*\r\nX106755687Y-40420279D01*\r\nX106617308Y-39994518D01*\r\nX106518466Y-39534959D01*\r\nX106459161Y-39041604D01*\r\nX106439701Y-38582194D01*\r\nX106439392Y-38514452D01*\r\nX107933670Y-38514452D01*\r\nX107950019Y-38997503D01*\r\nX108007496Y-39466051D01*\r\nX108119896Y-39893667D01*\r\nX108195254Y-40070767D01*\r\nX108438886Y-40390912D01*\r\nX108774842Y-40563298D01*\r\nX109050104Y-40596133D01*\r\nX109414282Y-40534314D01*\r\nX109722629Y-40325864D01*\r\nX109892986Y-40072965D01*\r\nX110039969Y-39652766D01*\r\nX110114847Y-39218936D01*\r\nX110147117Y-38765285D01*\r\nX110151151Y-38514452D01*\r\nX110134909Y-38032225D01*\r\nX110077807Y-37566574D01*\r\nX109966143Y-37144626D01*\r\nX109891277Y-36971325D01*\r\nX109649728Y-36657878D01*\r\nX109314894Y-36489098D01*\r\nX109039846Y-36456950D01*\r\nX108675264Y-36517471D01*\r\nX108365555Y-36721542D01*\r\nX108193545Y-36969127D01*\r\nX108045589Y-37381817D01*\r\nX107970215Y-37811822D01*\r\nX107937731Y-38263824D01*\r\nX107933670Y-38514452D01*\r\nX106439392Y-38514452D01*\r\nX106456172Y-38002601D01*\r\nX106506511Y-37527672D01*\r\nX106590410Y-37089667D01*\r\nX106735388Y-36612798D01*\r\nX106928690Y-36189098D01*\r\nX107126692Y-35876629D01*\r\nX107404084Y-35556896D01*\r\nX107720786Y-35303315D01*\r\nX108076797Y-35115885D01*\r\nX108472119Y-34994607D01*\r\nX108831581Y-34944074D01*\r\nX109060362Y-34935806D01*\r\nX109436176Y-34962871D01*\r\nG37*\r\nG36*\r\nX116583042Y-39932281D02*\r\nG01*\r\nX116555553Y-40373554D01*\r\nX116456818Y-40818618D01*\r\nX116286276Y-41200484D01*\r\nX116043926Y-41519152D01*\r\nX116008583Y-41554542D01*\r\nX115685663Y-41797854D01*\r\nX115344555Y-41953726D01*\r\nX115008679Y-42044968D01*\r\nX114632652Y-42097106D01*\r\nX114288625Y-42110683D01*\r\nX113938971Y-42100594D01*\r\nX113593306Y-42066189D01*\r\nX113288450Y-42007369D01*\r\nX112936566Y-41900379D01*\r\nX112604971Y-41756363D01*\r\nX112513956Y-41708415D01*\r\nX112513956Y-40152100D01*\r\nX112834846Y-40325619D01*\r\nX113184586Y-40476882D01*\r\nX113433775Y-40565359D01*\r\nX113771855Y-40660473D01*\r\nX114133897Y-40721980D01*\r\nX114336496Y-40732421D01*\r\nX114685809Y-40695189D01*\r\nX115003154Y-40522411D01*\r\nX115134926Y-40136713D01*\r\nX115028925Y-39776210D01*\r\nX114740503Y-39513767D01*\r\nX114663049Y-39459672D01*\r\nX114339532Y-39254360D01*\r\nX114025718Y-39075590D01*\r\nX113972330Y-39046413D01*\r\nX113649332Y-38862467D01*\r\nX113325449Y-38648507D01*\r\nX113061060Y-38428722D01*\r\nX112809734Y-38122625D01*\r\nX112637055Y-37775861D01*\r\nX112534334Y-37335715D01*\r\nX112505408Y-36868011D01*\r\nX112549361Y-36381900D01*\r\nX112681220Y-35962212D01*\r\nX112900985Y-35608946D01*\r\nX113061060Y-35441388D01*\r\nX113367844Y-35220196D01*\r\nX113732545Y-35062201D01*\r\nX114099167Y-34975798D01*\r\nX114448707Y-34940249D01*\r\nX114635694Y-34935806D01*\r\nX114997997Y-34954971D01*\r\nX115356573Y-35012467D01*\r\nX115711422Y-35108294D01*\r\nX116062545Y-35242452D01*\r\nX116409942Y-35414941D01*\r\nX116524912Y-35480956D01*\r\nX116082100Y-36841632D01*\r\nX115762730Y-36674304D01*\r\nX115437727Y-36523316D01*\r\nX115326413Y-36476734D01*\r\nX114972505Y-36369572D01*\r\nX114611758Y-36333852D01*\r\nX114269150Y-36378073D01*\r\nX113984913Y-36632788D01*\r\nX113962072Y-36786678D01*\r\nX114121769Y-37178573D01*\r\nX114170655Y-37226315D01*\r\nX114476749Y-37440606D01*\r\nX114801859Y-37626936D01*\r\nX115087055Y-37778060D01*\r\nX115415147Y-37958991D01*\r\nX115743419Y-38171157D01*\r\nX116010293Y-38391353D01*\r\nX116265465Y-38696901D01*\r\nX116442847Y-39046413D01*\r\nX116552237Y-39481449D01*\r\nX116583042Y-39932281D01*\r\nG37*\r\nG36*\r\nX122986696Y-32984435D02*\r\nG01*\r\nX123380702Y-33039046D01*\r\nX123750719Y-33130065D01*\r\nX124096746Y-33257491D01*\r\nX124418784Y-33421324D01*\r\nX124787597Y-33677314D01*\r\nX125118926Y-33990191D01*\r\nX125240963Y-34131270D01*\r\nX125515308Y-34517251D01*\r\nX125743153Y-34948419D01*\r\nX125924500Y-35424775D01*\r\nX126059348Y-35946318D01*\r\nX126133746Y-36396088D01*\r\nX126178386Y-36874777D01*\r\nX126193265Y-37382386D01*\r\nX126177825Y-37921732D01*\r\nX126131502Y-38428585D01*\r\nX126054299Y-38902947D01*\r\nX125946214Y-39344816D01*\r\nX125807247Y-39754194D01*\r\nX125590112Y-40220224D01*\r\nX125324724Y-40635486D01*\r\nX125205059Y-40787376D01*\r\nX124874831Y-41128073D01*\r\nX124579815Y-41359054D01*\r\nX124257389Y-41553078D01*\r\nX123907555Y-41710146D01*\r\nX123530313Y-41830256D01*\r\nX123125661Y-41913409D01*\r\nX122693601Y-41959605D01*\r\nX122351570Y-41970000D01*\r\nX120361479Y-41970000D01*\r\nX120361479Y-40387306D01*\r\nX121850628Y-40387306D01*\r\nX122490055Y-40387306D01*\r\nX122875038Y-40361320D01*\r\nX123222154Y-40283364D01*\r\nX123626071Y-40098579D01*\r\nX123962668Y-39821402D01*\r\nX124231946Y-39451832D01*\r\nX124433904Y-38989869D01*\r\nX124568543Y-38435515D01*\r\nX124625344Y-37959116D01*\r\nX124644277Y-37430746D01*\r\nX124626696Y-36913376D01*\r\nX124573952Y-36446895D01*\r\nX124448931Y-35904081D01*\r\nX124261398Y-35451735D01*\r\nX124011354Y-35089859D01*\r\nX123698800Y-34818452D01*\r\nX123323734Y-34637513D01*\r\nX122886158Y-34547044D01*\r\nX122643928Y-34535736D01*\r\nX121850628Y-34535736D01*\r\nX121850628Y-40387306D01*\r\nX120361479Y-40387306D01*\r\nX120361479Y-32966231D01*\r\nX122568702Y-32966231D01*\r\nX122986696Y-32984435D01*\r\nG37*\r\nG36*\r\nX130792358Y-41970000D02*\r\nG01*\r\nX129306629Y-41970000D01*\r\nX129306629Y-36764696D01*\r\nX129322016Y-35909602D01*\r\nX129345952Y-34975373D01*\r\nX129099675Y-35284081D01*\r\nX128840530Y-35585739D01*\r\nX128831332Y-35595261D01*\r\nX128022644Y-36426175D01*\r\nX127306280Y-35276524D01*\r\nX129571632Y-32966231D01*\r\nX130792358Y-32966231D01*\r\nX130792358Y-41970000D01*\r\nG37*\r\nG36*\r\nX138723656Y-41970000D02*\r\nG01*\r\nX137031053Y-34907229D01*\r\nX136988311Y-34907229D01*\r\nX137009949Y-35423391D01*\r\nX137028702Y-35894764D01*\r\nX137048087Y-36420998D01*\r\nX137062963Y-36877250D01*\r\nX137074864Y-37332377D01*\r\nX137080635Y-37782456D01*\r\nX137080635Y-41970000D01*\r\nX135748778Y-41970000D01*\r\nX135748778Y-32966231D01*\r\nX137776482Y-32966231D01*\r\nX139441730Y-39850949D01*\r\nX139470795Y-39850949D01*\r\nX141235205Y-32966231D01*\r\nX143262909Y-32966231D01*\r\nX143262909Y-41970000D01*\r\nX141874633Y-41970000D01*\r\nX141874633Y-37709916D01*\r\nX141877866Y-37252195D01*\r\nX141881472Y-37015289D01*\r\nX141893814Y-36535226D01*\r\nX141907675Y-36085884D01*\r\nX141923463Y-35601441D01*\r\nX141939375Y-35127726D01*\r\nX141946441Y-34920418D01*\r\nX141903698Y-34920418D01*\r\nX140089706Y-41970000D01*\r\nX138723656Y-41970000D01*\r\nG37*\r\nG36*\r\nX147461879Y-34957057D02*\r\nG01*\r\nX147814344Y-35020813D01*\r\nX148180581Y-35148916D01*\r\nX148498385Y-35334871D01*\r\nX148732240Y-35540307D01*\r\nX148985061Y-35881850D01*\r\nX149165648Y-36301978D01*\r\nX149264407Y-36734054D01*\r\nX149307861Y-37226298D01*\r\nX149310118Y-37377990D01*\r\nX149310118Y-41970000D01*\r\nX148286008Y-41970000D01*\r\nX148002198Y-41046762D01*\r\nX147962875Y-41046762D01*\r\nX147729728Y-41385978D01*\r\nX147467866Y-41676303D01*\r\nX147200348Y-41879874D01*\r\nX146873288Y-42020523D01*\r\nX146514767Y-42092426D01*\r\nX146179658Y-42110683D01*\r\nX145813034Y-42075650D01*\r\nX145449885Y-41952485D01*\r\nX145138938Y-41740641D01*\r\nX144960642Y-41550146D01*\r\nX144745760Y-41197286D01*\r\nX144601204Y-40769309D01*\r\nX144531747Y-40325825D01*\r\nX144516397Y-39960858D01*\r\nX146020655Y-39960858D01*\r\nX146104698Y-40400136D01*\r\nX146388081Y-40671389D01*\r\nX146731891Y-40732421D01*\r\nX147086199Y-40681107D01*\r\nX147404375Y-40509704D01*\r\nX147547418Y-40367522D01*\r\nX147756622Y-40002795D01*\r\nX147848672Y-39547187D01*\r\nX147853454Y-39400321D01*\r\nX147853454Y-38850774D01*\r\nX147285833Y-38874954D01*\r\nX146918081Y-38913465D01*\r\nX146560967Y-39021451D01*\r\nX146333531Y-39162916D01*\r\nX146098874Y-39493194D01*\r\nX146020961Y-39927604D01*\r\nX146020655Y-39960858D01*\r\nX144516397Y-39960858D01*\r\nX144516120Y-39954263D01*\r\nX144544754Y-39507385D01*\r\nX144647603Y-39063386D01*\r\nX144852717Y-38648953D01*\r\nX145114515Y-38356182D01*\r\nX145451753Y-38127708D01*\r\nX145809247Y-37974902D01*\r\nX146162033Y-37878921D01*\r\nX146557615Y-37815242D01*\r\nX146919958Y-37786852D01*\r\nX147853454Y-37749483D01*\r\nX147853454Y-37432944D01*\r\nX147801094Y-36952091D01*\r\nX147617018Y-36575351D01*\r\nX147300406Y-36372492D01*\r\nX147015701Y-36333852D01*\r\nX146635286Y-36373322D01*\r\nX146267166Y-36474679D01*\r\nX145921920Y-36614532D01*\r\nX145555076Y-36802140D01*\r\nX145500907Y-36832840D01*\r\nX145015352Y-35560090D01*\r\nX145370582Y-35347931D01*\r\nX145739998Y-35179667D01*\r\nX146123598Y-35055297D01*\r\nX146521384Y-34974823D01*\r\nX146863708Y-34941292D01*\r\nX147073831Y-34935806D01*\r\nX147461879Y-34957057D01*\r\nG37*\r\nG36*\r\nX151888346Y-38448506D02*\r\nG01*\r\nX150158129Y-35076489D01*\r\nX151821667Y-35076489D01*\r\nX152864584Y-37268080D01*\r\nX153917759Y-35076489D01*\r\nX155581297Y-35076489D01*\r\nX153830565Y-38448506D01*\r\nX155663363Y-41970000D01*\r\nX153994696Y-41970000D01*\r\nX152864584Y-39611346D01*\r\nX151729344Y-41970000D01*\r\nX150065806Y-41970000D01*\r\nX151888346Y-38448506D01*\r\nG37*\r\nD10*\r\nX124708646Y-94906816D02*\r\nX125565789Y-94906816D01*\r\nX125137217Y-96406816D02*\r\nX125137217Y-94906816D01*\r\nX125922931Y-94906816D02*\r\nX126922931Y-96406816D01*\r\nX126922931Y-94906816D02*\r\nX125922931Y-96406816D01*\r\nX125780074Y-98821732D02*\r\nX125280074Y-98107446D01*\r\nX124922931Y-98821732D02*\r\nX124922931Y-97321732D01*\r\nX124922931Y-97321732D02*\r\nX125494360Y-97321732D01*\r\nX125494360Y-97321732D02*\r\nX125637217Y-97393161D01*\r\nX125637217Y-97393161D02*\r\nX125708646Y-97464589D01*\r\nX125708646Y-97464589D02*\r\nX125780074Y-97607446D01*\r\nX125780074Y-97607446D02*\r\nX125780074Y-97821732D01*\r\nX125780074Y-97821732D02*\r\nX125708646Y-97964589D01*\r\nX125708646Y-97964589D02*\r\nX125637217Y-98036018D01*\r\nX125637217Y-98036018D02*\r\nX125494360Y-98107446D01*\r\nX125494360Y-98107446D02*\r\nX124922931Y-98107446D01*\r\nX126280074Y-97321732D02*\r\nX127280074Y-98821732D01*\r\nX127280074Y-97321732D02*\r\nX126280074Y-98821732D01*\r\nX124922931Y-101236648D02*\r\nX124922931Y-99736648D01*\r\nX124922931Y-99736648D02*\r\nX125280074Y-99736648D01*\r\nX125280074Y-99736648D02*\r\nX125494360Y-99808077D01*\r\nX125494360Y-99808077D02*\r\nX125637217Y-99950934D01*\r\nX125637217Y-99950934D02*\r\nX125708646Y-100093791D01*\r\nX125708646Y-100093791D02*\r\nX125780074Y-100379505D01*\r\nX125780074Y-100379505D02*\r\nX125780074Y-100593791D01*\r\nX125780074Y-100593791D02*\r\nX125708646Y-100879505D01*\r\nX125708646Y-100879505D02*\r\nX125637217Y-101022362D01*\r\nX125637217Y-101022362D02*\r\nX125494360Y-101165220D01*\r\nX125494360Y-101165220D02*\r\nX125280074Y-101236648D01*\r\nX125280074Y-101236648D02*\r\nX124922931Y-101236648D01*\r\nX127208646Y-101236648D02*\r\nX126351503Y-101236648D01*\r\nX126780074Y-101236648D02*\r\nX126780074Y-99736648D01*\r\nX126780074Y-99736648D02*\r\nX126637217Y-99950934D01*\r\nX126637217Y-99950934D02*\r\nX126494360Y-100093791D01*\r\nX126494360Y-100093791D02*\r\nX126351503Y-100165220D01*\r\nX124922931Y-103651564D02*\r\nX124922931Y-102151564D01*\r\nX124922931Y-102151564D02*\r\nX125280074Y-102151564D01*\r\nX125280074Y-102151564D02*\r\nX125494360Y-102222993D01*\r\nX125494360Y-102222993D02*\r\nX125637217Y-102365850D01*\r\nX125637217Y-102365850D02*\r\nX125708646Y-102508707D01*\r\nX125708646Y-102508707D02*\r\nX125780074Y-102794421D01*\r\nX125780074Y-102794421D02*\r\nX125780074Y-103008707D01*\r\nX125780074Y-103008707D02*\r\nX125708646Y-103294421D01*\r\nX125708646Y-103294421D02*\r\nX125637217Y-103437278D01*\r\nX125637217Y-103437278D02*\r\nX125494360Y-103580136D01*\r\nX125494360Y-103580136D02*\r\nX125280074Y-103651564D01*\r\nX125280074Y-103651564D02*\r\nX124922931Y-103651564D01*\r\nX126351503Y-102294421D02*\r\nX126422931Y-102222993D01*\r\nX126422931Y-102222993D02*\r\nX126565789Y-102151564D01*\r\nX126565789Y-102151564D02*\r\nX126922931Y-102151564D01*\r\nX126922931Y-102151564D02*\r\nX127065789Y-102222993D01*\r\nX127065789Y-102222993D02*\r\nX127137217Y-102294421D01*\r\nX127137217Y-102294421D02*\r\nX127208646Y-102437278D01*\r\nX127208646Y-102437278D02*\r\nX127208646Y-102580136D01*\r\nX127208646Y-102580136D02*\r\nX127137217Y-102794421D01*\r\nX127137217Y-102794421D02*\r\nX126280074Y-103651564D01*\r\nX126280074Y-103651564D02*\r\nX127208646Y-103651564D01*\r\nX124922931Y-106066480D02*\r\nX124922931Y-104566480D01*\r\nX124922931Y-104566480D02*\r\nX125280074Y-104566480D01*\r\nX125280074Y-104566480D02*\r\nX125494360Y-104637909D01*\r\nX125494360Y-104637909D02*\r\nX125637217Y-104780766D01*\r\nX125637217Y-104780766D02*\r\nX125708646Y-104923623D01*\r\nX125708646Y-104923623D02*\r\nX125780074Y-105209337D01*\r\nX125780074Y-105209337D02*\r\nX125780074Y-105423623D01*\r\nX125780074Y-105423623D02*\r\nX125708646Y-105709337D01*\r\nX125708646Y-105709337D02*\r\nX125637217Y-105852194D01*\r\nX125637217Y-105852194D02*\r\nX125494360Y-105995052D01*\r\nX125494360Y-105995052D02*\r\nX125280074Y-106066480D01*\r\nX125280074Y-106066480D02*\r\nX124922931Y-106066480D01*\r\nX126280074Y-104566480D02*\r\nX127208646Y-104566480D01*\r\nX127208646Y-104566480D02*\r\nX126708646Y-105137909D01*\r\nX126708646Y-105137909D02*\r\nX126922931Y-105137909D01*\r\nX126922931Y-105137909D02*\r\nX127065789Y-105209337D01*\r\nX127065789Y-105209337D02*\r\nX127137217Y-105280766D01*\r\nX127137217Y-105280766D02*\r\nX127208646Y-105423623D01*\r\nX127208646Y-105423623D02*\r\nX127208646Y-105780766D01*\r\nX127208646Y-105780766D02*\r\nX127137217Y-105923623D01*\r\nX127137217Y-105923623D02*\r\nX127065789Y-105995052D01*\r\nX127065789Y-105995052D02*\r\nX126922931Y-106066480D01*\r\nX126922931Y-106066480D02*\r\nX126494360Y-106066480D01*\r\nX126494360Y-106066480D02*\r\nX126351503Y-105995052D01*\r\nX126351503Y-105995052D02*\r\nX126280074Y-105923623D01*\r\nX124922931Y-108481396D02*\r\nX124922931Y-106981396D01*\r\nX124922931Y-106981396D02*\r\nX125280074Y-106981396D01*\r\nX125280074Y-106981396D02*\r\nX125494360Y-107052825D01*\r\nX125494360Y-107052825D02*\r\nX125637217Y-107195682D01*\r\nX125637217Y-107195682D02*\r\nX125708646Y-107338539D01*\r\nX125708646Y-107338539D02*\r\nX125780074Y-107624253D01*\r\nX125780074Y-107624253D02*\r\nX125780074Y-107838539D01*\r\nX125780074Y-107838539D02*\r\nX125708646Y-108124253D01*\r\nX125708646Y-108124253D02*\r\nX125637217Y-108267110D01*\r\nX125637217Y-108267110D02*\r\nX125494360Y-108409968D01*\r\nX125494360Y-108409968D02*\r\nX125280074Y-108481396D01*\r\nX125280074Y-108481396D02*\r\nX124922931Y-108481396D01*\r\nX127065789Y-107481396D02*\r\nX127065789Y-108481396D01*\r\nX126708646Y-106909968D02*\r\nX126351503Y-107981396D01*\r\nX126351503Y-107981396D02*\r\nX127280074Y-107981396D01*\r\nX125708646Y-109467741D02*\r\nX125565789Y-109396312D01*\r\nX125565789Y-109396312D02*\r\nX125351503Y-109396312D01*\r\nX125351503Y-109396312D02*\r\nX125137217Y-109467741D01*\r\nX125137217Y-109467741D02*\r\nX124994360Y-109610598D01*\r\nX124994360Y-109610598D02*\r\nX124922931Y-109753455D01*\r\nX124922931Y-109753455D02*\r\nX124851503Y-110039169D01*\r\nX124851503Y-110039169D02*\r\nX124851503Y-110253455D01*\r\nX124851503Y-110253455D02*\r\nX124922931Y-110539169D01*\r\nX124922931Y-110539169D02*\r\nX124994360Y-110682026D01*\r\nX124994360Y-110682026D02*\r\nX125137217Y-110824884D01*\r\nX125137217Y-110824884D02*\r\nX125351503Y-110896312D01*\r\nX125351503Y-110896312D02*\r\nX125494360Y-110896312D01*\r\nX125494360Y-110896312D02*\r\nX125708646Y-110824884D01*\r\nX125708646Y-110824884D02*\r\nX125780074Y-110753455D01*\r\nX125780074Y-110753455D02*\r\nX125780074Y-110253455D01*\r\nX125780074Y-110253455D02*\r\nX125494360Y-110253455D01*\r\nX125637217Y-111811228D02*\r\nX124922931Y-111811228D01*\r\nX124922931Y-111811228D02*\r\nX124851503Y-112525514D01*\r\nX124851503Y-112525514D02*\r\nX124922931Y-112454085D01*\r\nX124922931Y-112454085D02*\r\nX125065789Y-112382657D01*\r\nX125065789Y-112382657D02*\r\nX125422931Y-112382657D01*\r\nX125422931Y-112382657D02*\r\nX125565789Y-112454085D01*\r\nX125565789Y-112454085D02*\r\nX125637217Y-112525514D01*\r\nX125637217Y-112525514D02*\r\nX125708646Y-112668371D01*\r\nX125708646Y-112668371D02*\r\nX125708646Y-113025514D01*\r\nX125708646Y-113025514D02*\r\nX125637217Y-113168371D01*\r\nX125637217Y-113168371D02*\r\nX125565789Y-113239800D01*\r\nX125565789Y-113239800D02*\r\nX125422931Y-113311228D01*\r\nX125422931Y-113311228D02*\r\nX125065789Y-113311228D01*\r\nX125065789Y-113311228D02*\r\nX124922931Y-113239800D01*\r\nX124922931Y-113239800D02*\r\nX124851503Y-113168371D01*\r\nX126208645Y-112311228D02*\r\nX126565788Y-113311228D01*\r\nX126565788Y-113311228D02*\r\nX126922931Y-112311228D01*\r\nX167811228Y-71862782D02*\r\nX167811228Y-72577068D01*\r\nX167811228Y-72577068D02*\r\nX168525514Y-72648496D01*\r\nX168525514Y-72648496D02*\r\nX168454085Y-72577068D01*\r\nX168454085Y-72577068D02*\r\nX168382657Y-72434211D01*\r\nX168382657Y-72434211D02*\r\nX168382657Y-72077068D01*\r\nX168382657Y-72077068D02*\r\nX168454085Y-71934211D01*\r\nX168454085Y-71934211D02*\r\nX168525514Y-71862782D01*\r\nX168525514Y-71862782D02*\r\nX168668371Y-71791353D01*\r\nX168668371Y-71791353D02*\r\nX169025514Y-71791353D01*\r\nX169025514Y-71791353D02*\r\nX169168371Y-71862782D01*\r\nX169168371Y-71862782D02*\r\nX169239800Y-71934211D01*\r\nX169239800Y-71934211D02*\r\nX169311228Y-72077068D01*\r\nX169311228Y-72077068D02*\r\nX169311228Y-72434211D01*\r\nX169311228Y-72434211D02*\r\nX169239800Y-72577068D01*\r\nX169239800Y-72577068D02*\r\nX169168371Y-72648496D01*\r\nX168311228Y-71291354D02*\r\nX169311228Y-70934211D01*\r\nX169311228Y-70934211D02*\r\nX168311228Y-70577068D01*\r\nX167882657Y-66934211D02*\r\nX167811228Y-67077069D01*\r\nX167811228Y-67077069D02*\r\nX167811228Y-67291354D01*\r\nX167811228Y-67291354D02*\r\nX167882657Y-67505640D01*\r\nX167882657Y-67505640D02*\r\nX168025514Y-67648497D01*\r\nX168025514Y-67648497D02*\r\nX168168371Y-67719926D01*\r\nX168168371Y-67719926D02*\r\nX168454085Y-67791354D01*\r\nX168454085Y-67791354D02*\r\nX168668371Y-67791354D01*\r\nX168668371Y-67791354D02*\r\nX168954085Y-67719926D01*\r\nX168954085Y-67719926D02*\r\nX169096942Y-67648497D01*\r\nX169096942Y-67648497D02*\r\nX169239800Y-67505640D01*\r\nX169239800Y-67505640D02*\r\nX169311228Y-67291354D01*\r\nX169311228Y-67291354D02*\r\nX169311228Y-67148497D01*\r\nX169311228Y-67148497D02*\r\nX169239800Y-66934211D01*\r\nX169239800Y-66934211D02*\r\nX169168371Y-66862783D01*\r\nX169168371Y-66862783D02*\r\nX168668371Y-66862783D01*\r\nX168668371Y-66862783D02*\r\nX168668371Y-67148497D01*\r\nX169311228Y-63934212D02*\r\nX167811228Y-63934212D01*\r\nX167811228Y-63934212D02*\r\nX167811228Y-63577069D01*\r\nX167811228Y-63577069D02*\r\nX167882657Y-63362783D01*\r\nX167882657Y-63362783D02*\r\nX168025514Y-63219926D01*\r\nX168025514Y-63219926D02*\r\nX168168371Y-63148497D01*\r\nX168168371Y-63148497D02*\r\nX168454085Y-63077069D01*\r\nX168454085Y-63077069D02*\r\nX168668371Y-63077069D01*\r\nX168668371Y-63077069D02*\r\nX168954085Y-63148497D01*\r\nX168954085Y-63148497D02*\r\nX169096942Y-63219926D01*\r\nX169096942Y-63219926D02*\r\nX169239800Y-63362783D01*\r\nX169239800Y-63362783D02*\r\nX169311228Y-63577069D01*\r\nX169311228Y-63577069D02*\r\nX169311228Y-63934212D01*\r\nX168311228Y-61791355D02*\r\nX169311228Y-61791355D01*\r\nX167739800Y-62148497D02*\r\nX168811228Y-62505640D01*\r\nX168811228Y-62505640D02*\r\nX168811228Y-61577069D01*\r\nX169311228Y-58719927D02*\r\nX167811228Y-58719927D01*\r\nX167811228Y-58719927D02*\r\nX167811228Y-58362784D01*\r\nX167811228Y-58362784D02*\r\nX167882657Y-58148498D01*\r\nX167882657Y-58148498D02*\r\nX168025514Y-58005641D01*\r\nX168025514Y-58005641D02*\r\nX168168371Y-57934212D01*\r\nX168168371Y-57934212D02*\r\nX168454085Y-57862784D01*\r\nX168454085Y-57862784D02*\r\nX168668371Y-57862784D01*\r\nX168668371Y-57862784D02*\r\nX168954085Y-57934212D01*\r\nX168954085Y-57934212D02*\r\nX169096942Y-58005641D01*\r\nX169096942Y-58005641D02*\r\nX169239800Y-58148498D01*\r\nX169239800Y-58148498D02*\r\nX169311228Y-58362784D01*\r\nX169311228Y-58362784D02*\r\nX169311228Y-58719927D01*\r\nX167811228Y-57362784D02*\r\nX167811228Y-56434212D01*\r\nX167811228Y-56434212D02*\r\nX168382657Y-56934212D01*\r\nX168382657Y-56934212D02*\r\nX168382657Y-56719927D01*\r\nX168382657Y-56719927D02*\r\nX168454085Y-56577070D01*\r\nX168454085Y-56577070D02*\r\nX168525514Y-56505641D01*\r\nX168525514Y-56505641D02*\r\nX168668371Y-56434212D01*\r\nX168668371Y-56434212D02*\r\nX169025514Y-56434212D01*\r\nX169025514Y-56434212D02*\r\nX169168371Y-56505641D01*\r\nX169168371Y-56505641D02*\r\nX169239800Y-56577070D01*\r\nX169239800Y-56577070D02*\r\nX169311228Y-56719927D01*\r\nX169311228Y-56719927D02*\r\nX169311228Y-57148498D01*\r\nX169311228Y-57148498D02*\r\nX169239800Y-57291355D01*\r\nX169239800Y-57291355D02*\r\nX169168371Y-57362784D01*\r\nX169311228Y-53505642D02*\r\nX167811228Y-53505642D01*\r\nX167811228Y-53505642D02*\r\nX167811228Y-53148499D01*\r\nX167811228Y-53148499D02*\r\nX167882657Y-52934213D01*\r\nX167882657Y-52934213D02*\r\nX168025514Y-52791356D01*\r\nX168025514Y-52791356D02*\r\nX168168371Y-52719927D01*\r\nX168168371Y-52719927D02*\r\nX168454085Y-52648499D01*\r\nX168454085Y-52648499D02*\r\nX168668371Y-52648499D01*\r\nX168668371Y-52648499D02*\r\nX168954085Y-52719927D01*\r\nX168954085Y-52719927D02*\r\nX169096942Y-52791356D01*\r\nX169096942Y-52791356D02*\r\nX169239800Y-52934213D01*\r\nX169239800Y-52934213D02*\r\nX169311228Y-53148499D01*\r\nX169311228Y-53148499D02*\r\nX169311228Y-53505642D01*\r\nX167954085Y-52077070D02*\r\nX167882657Y-52005642D01*\r\nX167882657Y-52005642D02*\r\nX167811228Y-51862785D01*\r\nX167811228Y-51862785D02*\r\nX167811228Y-51505642D01*\r\nX167811228Y-51505642D02*\r\nX167882657Y-51362785D01*\r\nX167882657Y-51362785D02*\r\nX167954085Y-51291356D01*\r\nX167954085Y-51291356D02*\r\nX168096942Y-51219927D01*\r\nX168096942Y-51219927D02*\r\nX168239800Y-51219927D01*\r\nX168239800Y-51219927D02*\r\nX168454085Y-51291356D01*\r\nX168454085Y-51291356D02*\r\nX169311228Y-52148499D01*\r\nX169311228Y-52148499D02*\r\nX169311228Y-51219927D01*\r\nX169311228Y-48291357D02*\r\nX167811228Y-48291357D01*\r\nX167811228Y-48291357D02*\r\nX167811228Y-47934214D01*\r\nX167811228Y-47934214D02*\r\nX167882657Y-47719928D01*\r\nX167882657Y-47719928D02*\r\nX168025514Y-47577071D01*\r\nX168025514Y-47577071D02*\r\nX168168371Y-47505642D01*\r\nX168168371Y-47505642D02*\r\nX168454085Y-47434214D01*\r\nX168454085Y-47434214D02*\r\nX168668371Y-47434214D01*\r\nX168668371Y-47434214D02*\r\nX168954085Y-47505642D01*\r\nX168954085Y-47505642D02*\r\nX169096942Y-47577071D01*\r\nX169096942Y-47577071D02*\r\nX169239800Y-47719928D01*\r\nX169239800Y-47719928D02*\r\nX169311228Y-47934214D01*\r\nX169311228Y-47934214D02*\r\nX169311228Y-48291357D01*\r\nX169311228Y-46005642D02*\r\nX169311228Y-46862785D01*\r\nX169311228Y-46434214D02*\r\nX167811228Y-46434214D01*\r\nX167811228Y-46434214D02*\r\nX168025514Y-46577071D01*\r\nX168025514Y-46577071D02*\r\nX168168371Y-46719928D01*\r\nX168168371Y-46719928D02*\r\nX168239800Y-46862785D01*\r\nX169311228Y-42219929D02*\r\nX168596942Y-42719929D01*\r\nX169311228Y-43077072D02*\r\nX167811228Y-43077072D01*\r\nX167811228Y-43077072D02*\r\nX167811228Y-42505643D01*\r\nX167811228Y-42505643D02*\r\nX167882657Y-42362786D01*\r\nX167882657Y-42362786D02*\r\nX167954085Y-42291357D01*\r\nX167954085Y-42291357D02*\r\nX168096942Y-42219929D01*\r\nX168096942Y-42219929D02*\r\nX168311228Y-42219929D01*\r\nX168311228Y-42219929D02*\r\nX168454085Y-42291357D01*\r\nX168454085Y-42291357D02*\r\nX168525514Y-42362786D01*\r\nX168525514Y-42362786D02*\r\nX168596942Y-42505643D01*\r\nX168596942Y-42505643D02*\r\nX168596942Y-43077072D01*\r\nX167811228Y-41719929D02*\r\nX169311228Y-40719929D01*\r\nX167811228Y-40719929D02*\r\nX169311228Y-41719929D01*\r\nX167811228Y-38077072D02*\r\nX167811228Y-37219930D01*\r\nX169311228Y-37648501D02*\r\nX167811228Y-37648501D01*\r\nX167811228Y-36862787D02*\r\nX169311228Y-35862787D01*\r\nX167811228Y-35862787D02*\r\nX169311228Y-36862787D01*\r\nX82077068Y-95406816D02*\r\nX81577068Y-94692530D01*\r\nX81219925Y-95406816D02*\r\nX81219925Y-93906816D01*\r\nX81219925Y-93906816D02*\r\nX81791354Y-93906816D01*\r\nX81791354Y-93906816D02*\r\nX81934211Y-93978245D01*\r\nX81934211Y-93978245D02*\r\nX82005640Y-94049673D01*\r\nX82005640Y-94049673D02*\r\nX82077068Y-94192530D01*\r\nX82077068Y-94192530D02*\r\nX82077068Y-94406816D01*\r\nX82077068Y-94406816D02*\r\nX82005640Y-94549673D01*\r\nX82005640Y-94549673D02*\r\nX81934211Y-94621102D01*\r\nX81934211Y-94621102D02*\r\nX81791354Y-94692530D01*\r\nX81791354Y-94692530D02*\r\nX81219925Y-94692530D01*\r\nX82648497Y-95335388D02*\r\nX82862783Y-95406816D01*\r\nX82862783Y-95406816D02*\r\nX83219925Y-95406816D01*\r\nX83219925Y-95406816D02*\r\nX83362783Y-95335388D01*\r\nX83362783Y-95335388D02*\r\nX83434211Y-95263959D01*\r\nX83434211Y-95263959D02*\r\nX83505640Y-95121102D01*\r\nX83505640Y-95121102D02*\r\nX83505640Y-94978245D01*\r\nX83505640Y-94978245D02*\r\nX83434211Y-94835388D01*\r\nX83434211Y-94835388D02*\r\nX83362783Y-94763959D01*\r\nX83362783Y-94763959D02*\r\nX83219925Y-94692530D01*\r\nX83219925Y-94692530D02*\r\nX82934211Y-94621102D01*\r\nX82934211Y-94621102D02*\r\nX82791354Y-94549673D01*\r\nX82791354Y-94549673D02*\r\nX82719925Y-94478245D01*\r\nX82719925Y-94478245D02*\r\nX82648497Y-94335388D01*\r\nX82648497Y-94335388D02*\r\nX82648497Y-94192530D01*\r\nX82648497Y-94192530D02*\r\nX82719925Y-94049673D01*\r\nX82719925Y-94049673D02*\r\nX82791354Y-93978245D01*\r\nX82791354Y-93978245D02*\r\nX82934211Y-93906816D01*\r\nX82934211Y-93906816D02*\r\nX83291354Y-93906816D01*\r\nX83291354Y-93906816D02*\r\nX83505640Y-93978245D01*\r\nX83934211Y-93906816D02*\r\nX84791354Y-93906816D01*\r\nX84362782Y-95406816D02*\r\nX84362782Y-93906816D01*\r\nX82505640Y-97393161D02*\r\nX83219926Y-97393161D01*\r\nX82362783Y-97821732D02*\r\nX82862783Y-96321732D01*\r\nX82862783Y-96321732D02*\r\nX83362783Y-97821732D01*\r\nX84148497Y-96321732D02*\r\nX84291354Y-96321732D01*\r\nX84291354Y-96321732D02*\r\nX84434211Y-96393161D01*\r\nX84434211Y-96393161D02*\r\nX84505640Y-96464589D01*\r\nX84505640Y-96464589D02*\r\nX84577068Y-96607446D01*\r\nX84577068Y-96607446D02*\r\nX84648497Y-96893161D01*\r\nX84648497Y-96893161D02*\r\nX84648497Y-97250304D01*\r\nX84648497Y-97250304D02*\r\nX84577068Y-97536018D01*\r\nX84577068Y-97536018D02*\r\nX84505640Y-97678875D01*\r\nX84505640Y-97678875D02*\r\nX84434211Y-97750304D01*\r\nX84434211Y-97750304D02*\r\nX84291354Y-97821732D01*\r\nX84291354Y-97821732D02*\r\nX84148497Y-97821732D01*\r\nX84148497Y-97821732D02*\r\nX84005640Y-97750304D01*\r\nX84005640Y-97750304D02*\r\nX83934211Y-97678875D01*\r\nX83934211Y-97678875D02*\r\nX83862782Y-97536018D01*\r\nX83862782Y-97536018D02*\r\nX83791354Y-97250304D01*\r\nX83791354Y-97250304D02*\r\nX83791354Y-96893161D01*\r\nX83791354Y-96893161D02*\r\nX83862782Y-96607446D01*\r\nX83862782Y-96607446D02*\r\nX83934211Y-96464589D01*\r\nX83934211Y-96464589D02*\r\nX84005640Y-96393161D01*\r\nX84005640Y-96393161D02*\r\nX84148497Y-96321732D01*\r\nX82362782Y-100236648D02*\r\nX82362782Y-98736648D01*\r\nX82362782Y-98736648D02*\r\nX82719925Y-98736648D01*\r\nX82719925Y-98736648D02*\r\nX82934211Y-98808077D01*\r\nX82934211Y-98808077D02*\r\nX83077068Y-98950934D01*\r\nX83077068Y-98950934D02*\r\nX83148497Y-99093791D01*\r\nX83148497Y-99093791D02*\r\nX83219925Y-99379505D01*\r\nX83219925Y-99379505D02*\r\nX83219925Y-99593791D01*\r\nX83219925Y-99593791D02*\r\nX83148497Y-99879505D01*\r\nX83148497Y-99879505D02*\r\nX83077068Y-100022362D01*\r\nX83077068Y-100022362D02*\r\nX82934211Y-100165220D01*\r\nX82934211Y-100165220D02*\r\nX82719925Y-100236648D01*\r\nX82719925Y-100236648D02*\r\nX82362782Y-100236648D01*\r\nX84148497Y-98736648D02*\r\nX84291354Y-98736648D01*\r\nX84291354Y-98736648D02*\r\nX84434211Y-98808077D01*\r\nX84434211Y-98808077D02*\r\nX84505640Y-98879505D01*\r\nX84505640Y-98879505D02*\r\nX84577068Y-99022362D01*\r\nX84577068Y-99022362D02*\r\nX84648497Y-99308077D01*\r\nX84648497Y-99308077D02*\r\nX84648497Y-99665220D01*\r\nX84648497Y-99665220D02*\r\nX84577068Y-99950934D01*\r\nX84577068Y-99950934D02*\r\nX84505640Y-100093791D01*\r\nX84505640Y-100093791D02*\r\nX84434211Y-100165220D01*\r\nX84434211Y-100165220D02*\r\nX84291354Y-100236648D01*\r\nX84291354Y-100236648D02*\r\nX84148497Y-100236648D01*\r\nX84148497Y-100236648D02*\r\nX84005640Y-100165220D01*\r\nX84005640Y-100165220D02*\r\nX83934211Y-100093791D01*\r\nX83934211Y-100093791D02*\r\nX83862782Y-99950934D01*\r\nX83862782Y-99950934D02*\r\nX83791354Y-99665220D01*\r\nX83791354Y-99665220D02*\r\nX83791354Y-99308077D01*\r\nX83791354Y-99308077D02*\r\nX83862782Y-99022362D01*\r\nX83862782Y-99022362D02*\r\nX83934211Y-98879505D01*\r\nX83934211Y-98879505D02*\r\nX84005640Y-98808077D01*\r\nX84005640Y-98808077D02*\r\nX84148497Y-98736648D01*\r\nX82362782Y-102651564D02*\r\nX82362782Y-101151564D01*\r\nX82362782Y-101151564D02*\r\nX82719925Y-101151564D01*\r\nX82719925Y-101151564D02*\r\nX82934211Y-101222993D01*\r\nX82934211Y-101222993D02*\r\nX83077068Y-101365850D01*\r\nX83077068Y-101365850D02*\r\nX83148497Y-101508707D01*\r\nX83148497Y-101508707D02*\r\nX83219925Y-101794421D01*\r\nX83219925Y-101794421D02*\r\nX83219925Y-102008707D01*\r\nX83219925Y-102008707D02*\r\nX83148497Y-102294421D01*\r\nX83148497Y-102294421D02*\r\nX83077068Y-102437278D01*\r\nX83077068Y-102437278D02*\r\nX82934211Y-102580136D01*\r\nX82934211Y-102580136D02*\r\nX82719925Y-102651564D01*\r\nX82719925Y-102651564D02*\r\nX82362782Y-102651564D01*\r\nX84577068Y-101151564D02*\r\nX83862782Y-101151564D01*\r\nX83862782Y-101151564D02*\r\nX83791354Y-101865850D01*\r\nX83791354Y-101865850D02*\r\nX83862782Y-101794421D01*\r\nX83862782Y-101794421D02*\r\nX84005640Y-101722993D01*\r\nX84005640Y-101722993D02*\r\nX84362782Y-101722993D01*\r\nX84362782Y-101722993D02*\r\nX84505640Y-101794421D01*\r\nX84505640Y-101794421D02*\r\nX84577068Y-101865850D01*\r\nX84577068Y-101865850D02*\r\nX84648497Y-102008707D01*\r\nX84648497Y-102008707D02*\r\nX84648497Y-102365850D01*\r\nX84648497Y-102365850D02*\r\nX84577068Y-102508707D01*\r\nX84577068Y-102508707D02*\r\nX84505640Y-102580136D01*\r\nX84505640Y-102580136D02*\r\nX84362782Y-102651564D01*\r\nX84362782Y-102651564D02*\r\nX84005640Y-102651564D01*\r\nX84005640Y-102651564D02*\r\nX83862782Y-102580136D01*\r\nX83862782Y-102580136D02*\r\nX83791354Y-102508707D01*\r\nX82362782Y-105066480D02*\r\nX82362782Y-103566480D01*\r\nX82362782Y-103566480D02*\r\nX82719925Y-103566480D01*\r\nX82719925Y-103566480D02*\r\nX82934211Y-103637909D01*\r\nX82934211Y-103637909D02*\r\nX83077068Y-103780766D01*\r\nX83077068Y-103780766D02*\r\nX83148497Y-103923623D01*\r\nX83148497Y-103923623D02*\r\nX83219925Y-104209337D01*\r\nX83219925Y-104209337D02*\r\nX83219925Y-104423623D01*\r\nX83219925Y-104423623D02*\r\nX83148497Y-104709337D01*\r\nX83148497Y-104709337D02*\r\nX83077068Y-104852194D01*\r\nX83077068Y-104852194D02*\r\nX82934211Y-104995052D01*\r\nX82934211Y-104995052D02*\r\nX82719925Y-105066480D01*\r\nX82719925Y-105066480D02*\r\nX82362782Y-105066480D01*\r\nX84505640Y-103566480D02*\r\nX84219925Y-103566480D01*\r\nX84219925Y-103566480D02*\r\nX84077068Y-103637909D01*\r\nX84077068Y-103637909D02*\r\nX84005640Y-103709337D01*\r\nX84005640Y-103709337D02*\r\nX83862782Y-103923623D01*\r\nX83862782Y-103923623D02*\r\nX83791354Y-104209337D01*\r\nX83791354Y-104209337D02*\r\nX83791354Y-104780766D01*\r\nX83791354Y-104780766D02*\r\nX83862782Y-104923623D01*\r\nX83862782Y-104923623D02*\r\nX83934211Y-104995052D01*\r\nX83934211Y-104995052D02*\r\nX84077068Y-105066480D01*\r\nX84077068Y-105066480D02*\r\nX84362782Y-105066480D01*\r\nX84362782Y-105066480D02*\r\nX84505640Y-104995052D01*\r\nX84505640Y-104995052D02*\r\nX84577068Y-104923623D01*\r\nX84577068Y-104923623D02*\r\nX84648497Y-104780766D01*\r\nX84648497Y-104780766D02*\r\nX84648497Y-104423623D01*\r\nX84648497Y-104423623D02*\r\nX84577068Y-104280766D01*\r\nX84577068Y-104280766D02*\r\nX84505640Y-104209337D01*\r\nX84505640Y-104209337D02*\r\nX84362782Y-104137909D01*\r\nX84362782Y-104137909D02*\r\nX84077068Y-104137909D01*\r\nX84077068Y-104137909D02*\r\nX83934211Y-104209337D01*\r\nX83934211Y-104209337D02*\r\nX83862782Y-104280766D01*\r\nX83862782Y-104280766D02*\r\nX83791354Y-104423623D01*\r\nX82362782Y-107481396D02*\r\nX82362782Y-105981396D01*\r\nX82362782Y-105981396D02*\r\nX82719925Y-105981396D01*\r\nX82719925Y-105981396D02*\r\nX82934211Y-106052825D01*\r\nX82934211Y-106052825D02*\r\nX83077068Y-106195682D01*\r\nX83077068Y-106195682D02*\r\nX83148497Y-106338539D01*\r\nX83148497Y-106338539D02*\r\nX83219925Y-106624253D01*\r\nX83219925Y-106624253D02*\r\nX83219925Y-106838539D01*\r\nX83219925Y-106838539D02*\r\nX83148497Y-107124253D01*\r\nX83148497Y-107124253D02*\r\nX83077068Y-107267110D01*\r\nX83077068Y-107267110D02*\r\nX82934211Y-107409968D01*\r\nX82934211Y-107409968D02*\r\nX82719925Y-107481396D01*\r\nX82719925Y-107481396D02*\r\nX82362782Y-107481396D01*\r\nX83719925Y-105981396D02*\r\nX84719925Y-105981396D01*\r\nX84719925Y-105981396D02*\r\nX84077068Y-107481396D01*\r\nX82362782Y-109896312D02*\r\nX82362782Y-108396312D01*\r\nX82362782Y-108396312D02*\r\nX82719925Y-108396312D01*\r\nX82719925Y-108396312D02*\r\nX82934211Y-108467741D01*\r\nX82934211Y-108467741D02*\r\nX83077068Y-108610598D01*\r\nX83077068Y-108610598D02*\r\nX83148497Y-108753455D01*\r\nX83148497Y-108753455D02*\r\nX83219925Y-109039169D01*\r\nX83219925Y-109039169D02*\r\nX83219925Y-109253455D01*\r\nX83219925Y-109253455D02*\r\nX83148497Y-109539169D01*\r\nX83148497Y-109539169D02*\r\nX83077068Y-109682026D01*\r\nX83077068Y-109682026D02*\r\nX82934211Y-109824884D01*\r\nX82934211Y-109824884D02*\r\nX82719925Y-109896312D01*\r\nX82719925Y-109896312D02*\r\nX82362782Y-109896312D01*\r\nX84077068Y-109039169D02*\r\nX83934211Y-108967741D01*\r\nX83934211Y-108967741D02*\r\nX83862782Y-108896312D01*\r\nX83862782Y-108896312D02*\r\nX83791354Y-108753455D01*\r\nX83791354Y-108753455D02*\r\nX83791354Y-108682026D01*\r\nX83791354Y-108682026D02*\r\nX83862782Y-108539169D01*\r\nX83862782Y-108539169D02*\r\nX83934211Y-108467741D01*\r\nX83934211Y-108467741D02*\r\nX84077068Y-108396312D01*\r\nX84077068Y-108396312D02*\r\nX84362782Y-108396312D01*\r\nX84362782Y-108396312D02*\r\nX84505640Y-108467741D01*\r\nX84505640Y-108467741D02*\r\nX84577068Y-108539169D01*\r\nX84577068Y-108539169D02*\r\nX84648497Y-108682026D01*\r\nX84648497Y-108682026D02*\r\nX84648497Y-108753455D01*\r\nX84648497Y-108753455D02*\r\nX84577068Y-108896312D01*\r\nX84577068Y-108896312D02*\r\nX84505640Y-108967741D01*\r\nX84505640Y-108967741D02*\r\nX84362782Y-109039169D01*\r\nX84362782Y-109039169D02*\r\nX84077068Y-109039169D01*\r\nX84077068Y-109039169D02*\r\nX83934211Y-109110598D01*\r\nX83934211Y-109110598D02*\r\nX83862782Y-109182026D01*\r\nX83862782Y-109182026D02*\r\nX83791354Y-109324884D01*\r\nX83791354Y-109324884D02*\r\nX83791354Y-109610598D01*\r\nX83791354Y-109610598D02*\r\nX83862782Y-109753455D01*\r\nX83862782Y-109753455D02*\r\nX83934211Y-109824884D01*\r\nX83934211Y-109824884D02*\r\nX84077068Y-109896312D01*\r\nX84077068Y-109896312D02*\r\nX84362782Y-109896312D01*\r\nX84362782Y-109896312D02*\r\nX84505640Y-109824884D01*\r\nX84505640Y-109824884D02*\r\nX84577068Y-109753455D01*\r\nX84577068Y-109753455D02*\r\nX84648497Y-109610598D01*\r\nX84648497Y-109610598D02*\r\nX84648497Y-109324884D01*\r\nX84648497Y-109324884D02*\r\nX84577068Y-109182026D01*\r\nX84577068Y-109182026D02*\r\nX84505640Y-109110598D01*\r\nX84505640Y-109110598D02*\r\nX84362782Y-109039169D01*\r\nX81148497Y-110811228D02*\r\nX82077069Y-110811228D01*\r\nX82077069Y-110811228D02*\r\nX81577069Y-111382657D01*\r\nX81577069Y-111382657D02*\r\nX81791354Y-111382657D01*\r\nX81791354Y-111382657D02*\r\nX81934212Y-111454085D01*\r\nX81934212Y-111454085D02*\r\nX82005640Y-111525514D01*\r\nX82005640Y-111525514D02*\r\nX82077069Y-111668371D01*\r\nX82077069Y-111668371D02*\r\nX82077069Y-112025514D01*\r\nX82077069Y-112025514D02*\r\nX82005640Y-112168371D01*\r\nX82005640Y-112168371D02*\r\nX81934212Y-112239800D01*\r\nX81934212Y-112239800D02*\r\nX81791354Y-112311228D01*\r\nX81791354Y-112311228D02*\r\nX81362783Y-112311228D01*\r\nX81362783Y-112311228D02*\r\nX81219926Y-112239800D01*\r\nX81219926Y-112239800D02*\r\nX81148497Y-112168371D01*\r\nX82577068Y-111311228D02*\r\nX82934211Y-112311228D01*\r\nX82934211Y-112311228D02*\r\nX83291354Y-111311228D01*\r\nX83719925Y-110811228D02*\r\nX84648497Y-110811228D01*\r\nX84648497Y-110811228D02*\r\nX84148497Y-111382657D01*\r\nX84148497Y-111382657D02*\r\nX84362782Y-111382657D01*\r\nX84362782Y-111382657D02*\r\nX84505640Y-111454085D01*\r\nX84505640Y-111454085D02*\r\nX84577068Y-111525514D01*\r\nX84577068Y-111525514D02*\r\nX84648497Y-111668371D01*\r\nX84648497Y-111668371D02*\r\nX84648497Y-112025514D01*\r\nX84648497Y-112025514D02*\r\nX84577068Y-112168371D01*\r\nX84577068Y-112168371D02*\r\nX84505640Y-112239800D01*\r\nX84505640Y-112239800D02*\r\nX84362782Y-112311228D01*\r\nX84362782Y-112311228D02*\r\nX83934211Y-112311228D01*\r\nX83934211Y-112311228D02*\r\nX83791354Y-112239800D01*\r\nX83791354Y-112239800D02*\r\nX83719925Y-112168371D01*\r\nX83875312Y-76872419D02*\r\nX83541979Y-76396228D01*\r\nX83303884Y-76872419D02*\r\nX83303884Y-75872419D01*\r\nX83303884Y-75872419D02*\r\nX83684836Y-75872419D01*\r\nX83684836Y-75872419D02*\r\nX83780074Y-75920038D01*\r\nX83780074Y-75920038D02*\r\nX83827693Y-75967657D01*\r\nX83827693Y-75967657D02*\r\nX83875312Y-76062895D01*\r\nX83875312Y-76062895D02*\r\nX83875312Y-76205752D01*\r\nX83875312Y-76205752D02*\r\nX83827693Y-76300990D01*\r\nX83827693Y-76300990D02*\r\nX83780074Y-76348609D01*\r\nX83780074Y-76348609D02*\r\nX83684836Y-76396228D01*\r\nX83684836Y-76396228D02*\r\nX83303884Y-76396228D01*\r\nX84684836Y-76824800D02*\r\nX84589598Y-76872419D01*\r\nX84589598Y-76872419D02*\r\nX84399122Y-76872419D01*\r\nX84399122Y-76872419D02*\r\nX84303884Y-76824800D01*\r\nX84303884Y-76824800D02*\r\nX84256265Y-76729561D01*\r\nX84256265Y-76729561D02*\r\nX84256265Y-76348609D01*\r\nX84256265Y-76348609D02*\r\nX84303884Y-76253371D01*\r\nX84303884Y-76253371D02*\r\nX84399122Y-76205752D01*\r\nX84399122Y-76205752D02*\r\nX84589598Y-76205752D01*\r\nX84589598Y-76205752D02*\r\nX84684836Y-76253371D01*\r\nX84684836Y-76253371D02*\r\nX84732455Y-76348609D01*\r\nX84732455Y-76348609D02*\r\nX84732455Y-76443847D01*\r\nX84732455Y-76443847D02*\r\nX84256265Y-76539085D01*\r\nX85113408Y-76824800D02*\r\nX85208646Y-76872419D01*\r\nX85208646Y-76872419D02*\r\nX85399122Y-76872419D01*\r\nX85399122Y-76872419D02*\r\nX85494360Y-76824800D01*\r\nX85494360Y-76824800D02*\r\nX85541979Y-76729561D01*\r\nX85541979Y-76729561D02*\r\nX85541979Y-76681942D01*\r\nX85541979Y-76681942D02*\r\nX85494360Y-76586704D01*\r\nX85494360Y-76586704D02*\r\nX85399122Y-76539085D01*\r\nX85399122Y-76539085D02*\r\nX85256265Y-76539085D01*\r\nX85256265Y-76539085D02*\r\nX85161027Y-76491466D01*\r\nX85161027Y-76491466D02*\r\nX85113408Y-76396228D01*\r\nX85113408Y-76396228D02*\r\nX85113408Y-76348609D01*\r\nX85113408Y-76348609D02*\r\nX85161027Y-76253371D01*\r\nX85161027Y-76253371D02*\r\nX85256265Y-76205752D01*\r\nX85256265Y-76205752D02*\r\nX85399122Y-76205752D01*\r\nX85399122Y-76205752D02*\r\nX85494360Y-76253371D01*\r\nX86351503Y-76824800D02*\r\nX86256265Y-76872419D01*\r\nX86256265Y-76872419D02*\r\nX86065789Y-76872419D01*\r\nX86065789Y-76872419D02*\r\nX85970551Y-76824800D01*\r\nX85970551Y-76824800D02*\r\nX85922932Y-76729561D01*\r\nX85922932Y-76729561D02*\r\nX85922932Y-76348609D01*\r\nX85922932Y-76348609D02*\r\nX85970551Y-76253371D01*\r\nX85970551Y-76253371D02*\r\nX86065789Y-76205752D01*\r\nX86065789Y-76205752D02*\r\nX86256265Y-76205752D01*\r\nX86256265Y-76205752D02*\r\nX86351503Y-76253371D01*\r\nX86351503Y-76253371D02*\r\nX86399122Y-76348609D01*\r\nX86399122Y-76348609D02*\r\nX86399122Y-76443847D01*\r\nX86399122Y-76443847D02*\r\nX85922932Y-76539085D01*\r\nX86684837Y-76205752D02*\r\nX87065789Y-76205752D01*\r\nX86827694Y-75872419D02*\r\nX86827694Y-76729561D01*\r\nX86827694Y-76729561D02*\r\nX86875313Y-76824800D01*\r\nX86875313Y-76824800D02*\r\nX86970551Y-76872419D01*\r\nX86970551Y-76872419D02*\r\nX87065789Y-76872419D01*\r\nX140428646Y-121411919D02*\r\nX140666741Y-122411919D01*\r\nX140666741Y-122411919D02*\r\nX140857217Y-121697633D01*\r\nX140857217Y-121697633D02*\r\nX141047693Y-122411919D01*\r\nX141047693Y-122411919D02*\r\nX141285789Y-121411919D01*\r\nX142047693Y-122364300D02*\r\nX141952455Y-122411919D01*\r\nX141952455Y-122411919D02*\r\nX141761979Y-122411919D01*\r\nX141761979Y-122411919D02*\r\nX141666741Y-122364300D01*\r\nX141666741Y-122364300D02*\r\nX141619122Y-122269061D01*\r\nX141619122Y-122269061D02*\r\nX141619122Y-121888109D01*\r\nX141619122Y-121888109D02*\r\nX141666741Y-121792871D01*\r\nX141666741Y-121792871D02*\r\nX141761979Y-121745252D01*\r\nX141761979Y-121745252D02*\r\nX141952455Y-121745252D01*\r\nX141952455Y-121745252D02*\r\nX142047693Y-121792871D01*\r\nX142047693Y-121792871D02*\r\nX142095312Y-121888109D01*\r\nX142095312Y-121888109D02*\r\nX142095312Y-121983347D01*\r\nX142095312Y-121983347D02*\r\nX141619122Y-122078585D01*\r\nX142523884Y-122411919D02*\r\nX142523884Y-121411919D01*\r\nX142523884Y-121411919D02*\r\nX142857217Y-122126204D01*\r\nX142857217Y-122126204D02*\r\nX143190550Y-121411919D01*\r\nX143190550Y-121411919D02*\r\nX143190550Y-122411919D01*\r\nX143809598Y-122411919D02*\r\nX143714360Y-122364300D01*\r\nX143714360Y-122364300D02*\r\nX143666741Y-122316680D01*\r\nX143666741Y-122316680D02*\r\nX143619122Y-122221442D01*\r\nX143619122Y-122221442D02*\r\nX143619122Y-121935728D01*\r\nX143619122Y-121935728D02*\r\nX143666741Y-121840490D01*\r\nX143666741Y-121840490D02*\r\nX143714360Y-121792871D01*\r\nX143714360Y-121792871D02*\r\nX143809598Y-121745252D01*\r\nX143809598Y-121745252D02*\r\nX143952455Y-121745252D01*\r\nX143952455Y-121745252D02*\r\nX144047693Y-121792871D01*\r\nX144047693Y-121792871D02*\r\nX144095312Y-121840490D01*\r\nX144095312Y-121840490D02*\r\nX144142931Y-121935728D01*\r\nX144142931Y-121935728D02*\r\nX144142931Y-122221442D01*\r\nX144142931Y-122221442D02*\r\nX144095312Y-122316680D01*\r\nX144095312Y-122316680D02*\r\nX144047693Y-122364300D01*\r\nX144047693Y-122364300D02*\r\nX143952455Y-122411919D01*\r\nX143952455Y-122411919D02*\r\nX143809598Y-122411919D01*\r\nX144523884Y-122364300D02*\r\nX144619122Y-122411919D01*\r\nX144619122Y-122411919D02*\r\nX144809598Y-122411919D01*\r\nX144809598Y-122411919D02*\r\nX144904836Y-122364300D01*\r\nX144904836Y-122364300D02*\r\nX144952455Y-122269061D01*\r\nX144952455Y-122269061D02*\r\nX144952455Y-122221442D01*\r\nX144952455Y-122221442D02*\r\nX144904836Y-122126204D01*\r\nX144904836Y-122126204D02*\r\nX144809598Y-122078585D01*\r\nX144809598Y-122078585D02*\r\nX144666741Y-122078585D01*\r\nX144666741Y-122078585D02*\r\nX144571503Y-122030966D01*\r\nX144571503Y-122030966D02*\r\nX144523884Y-121935728D01*\r\nX144523884Y-121935728D02*\r\nX144523884Y-121888109D01*\r\nX144523884Y-121888109D02*\r\nX144571503Y-121792871D01*\r\nX144571503Y-121792871D02*\r\nX144666741Y-121745252D01*\r\nX144666741Y-121745252D02*\r\nX144809598Y-121745252D01*\r\nX144809598Y-121745252D02*\r\nX144904836Y-121792871D01*\r\nX146095313Y-122364300D02*\r\nX146238170Y-122411919D01*\r\nX146238170Y-122411919D02*\r\nX146476265Y-122411919D01*\r\nX146476265Y-122411919D02*\r\nX146571503Y-122364300D01*\r\nX146571503Y-122364300D02*\r\nX146619122Y-122316680D01*\r\nX146619122Y-122316680D02*\r\nX146666741Y-122221442D01*\r\nX146666741Y-122221442D02*\r\nX146666741Y-122126204D01*\r\nX146666741Y-122126204D02*\r\nX146619122Y-122030966D01*\r\nX146619122Y-122030966D02*\r\nX146571503Y-121983347D01*\r\nX146571503Y-121983347D02*\r\nX146476265Y-121935728D01*\r\nX146476265Y-121935728D02*\r\nX146285789Y-121888109D01*\r\nX146285789Y-121888109D02*\r\nX146190551Y-121840490D01*\r\nX146190551Y-121840490D02*\r\nX146142932Y-121792871D01*\r\nX146142932Y-121792871D02*\r\nX146095313Y-121697633D01*\r\nX146095313Y-121697633D02*\r\nX146095313Y-121602395D01*\r\nX146095313Y-121602395D02*\r\nX146142932Y-121507157D01*\r\nX146142932Y-121507157D02*\r\nX146190551Y-121459538D01*\r\nX146190551Y-121459538D02*\r\nX146285789Y-121411919D01*\r\nX146285789Y-121411919D02*\r\nX146523884Y-121411919D01*\r\nX146523884Y-121411919D02*\r\nX146666741Y-121459538D01*\r\nX147095313Y-122411919D02*\r\nX147095313Y-121411919D01*\r\nX147523884Y-122411919D02*\r\nX147523884Y-121888109D01*\r\nX147523884Y-121888109D02*\r\nX147476265Y-121792871D01*\r\nX147476265Y-121792871D02*\r\nX147381027Y-121745252D01*\r\nX147381027Y-121745252D02*\r\nX147238170Y-121745252D01*\r\nX147238170Y-121745252D02*\r\nX147142932Y-121792871D01*\r\nX147142932Y-121792871D02*\r\nX147095313Y-121840490D01*\r\nX148000075Y-122411919D02*\r\nX148000075Y-121745252D01*\r\nX148000075Y-121411919D02*\r\nX147952456Y-121459538D01*\r\nX147952456Y-121459538D02*\r\nX148000075Y-121507157D01*\r\nX148000075Y-121507157D02*\r\nX148047694Y-121459538D01*\r\nX148047694Y-121459538D02*\r\nX148000075Y-121411919D01*\r\nX148000075Y-121411919D02*\r\nX148000075Y-121507157D01*\r\nX148857217Y-122364300D02*\r\nX148761979Y-122411919D01*\r\nX148761979Y-122411919D02*\r\nX148571503Y-122411919D01*\r\nX148571503Y-122411919D02*\r\nX148476265Y-122364300D01*\r\nX148476265Y-122364300D02*\r\nX148428646Y-122269061D01*\r\nX148428646Y-122269061D02*\r\nX148428646Y-121888109D01*\r\nX148428646Y-121888109D02*\r\nX148476265Y-121792871D01*\r\nX148476265Y-121792871D02*\r\nX148571503Y-121745252D01*\r\nX148571503Y-121745252D02*\r\nX148761979Y-121745252D01*\r\nX148761979Y-121745252D02*\r\nX148857217Y-121792871D01*\r\nX148857217Y-121792871D02*\r\nX148904836Y-121888109D01*\r\nX148904836Y-121888109D02*\r\nX148904836Y-121983347D01*\r\nX148904836Y-121983347D02*\r\nX148428646Y-122078585D01*\r\nX149476265Y-122411919D02*\r\nX149381027Y-122364300D01*\r\nX149381027Y-122364300D02*\r\nX149333408Y-122269061D01*\r\nX149333408Y-122269061D02*\r\nX149333408Y-121411919D01*\r\nX150285789Y-122411919D02*\r\nX150285789Y-121411919D01*\r\nX150285789Y-122364300D02*\r\nX150190551Y-122411919D01*\r\nX150190551Y-122411919D02*\r\nX150000075Y-122411919D01*\r\nX150000075Y-122411919D02*\r\nX149904837Y-122364300D01*\r\nX149904837Y-122364300D02*\r\nX149857218Y-122316680D01*\r\nX149857218Y-122316680D02*\r\nX149809599Y-122221442D01*\r\nX149809599Y-122221442D02*\r\nX149809599Y-121935728D01*\r\nX149809599Y-121935728D02*\r\nX149857218Y-121840490D01*\r\nX149857218Y-121840490D02*\r\nX149904837Y-121792871D01*\r\nX149904837Y-121792871D02*\r\nX150000075Y-121745252D01*\r\nX150000075Y-121745252D02*\r\nX150190551Y-121745252D01*\r\nX150190551Y-121745252D02*\r\nX150285789Y-121792871D01*\r\nX152047694Y-122411919D02*\r\nX151476266Y-122411919D01*\r\nX151761980Y-122411919D02*\r\nX151761980Y-121411919D01*\r\nX151761980Y-121411919D02*\r\nX151666742Y-121554776D01*\r\nX151666742Y-121554776D02*\r\nX151571504Y-121650014D01*\r\nX151571504Y-121650014D02*\r\nX151476266Y-121697633D01*\r\nX139568646Y-81372419D02*\r\nX139806741Y-82372419D01*\r\nX139806741Y-82372419D02*\r\nX139997217Y-81658133D01*\r\nX139997217Y-81658133D02*\r\nX140187693Y-82372419D01*\r\nX140187693Y-82372419D02*\r\nX140425789Y-81372419D01*\r\nX141187693Y-82324800D02*\r\nX141092455Y-82372419D01*\r\nX141092455Y-82372419D02*\r\nX140901979Y-82372419D01*\r\nX140901979Y-82372419D02*\r\nX140806741Y-82324800D01*\r\nX140806741Y-82324800D02*\r\nX140759122Y-82229561D01*\r\nX140759122Y-82229561D02*\r\nX140759122Y-81848609D01*\r\nX140759122Y-81848609D02*\r\nX140806741Y-81753371D01*\r\nX140806741Y-81753371D02*\r\nX140901979Y-81705752D01*\r\nX140901979Y-81705752D02*\r\nX141092455Y-81705752D01*\r\nX141092455Y-81705752D02*\r\nX141187693Y-81753371D01*\r\nX141187693Y-81753371D02*\r\nX141235312Y-81848609D01*\r\nX141235312Y-81848609D02*\r\nX141235312Y-81943847D01*\r\nX141235312Y-81943847D02*\r\nX140759122Y-82039085D01*\r\nX141663884Y-82372419D02*\r\nX141663884Y-81372419D01*\r\nX141663884Y-81372419D02*\r\nX141997217Y-82086704D01*\r\nX141997217Y-82086704D02*\r\nX142330550Y-81372419D01*\r\nX142330550Y-81372419D02*\r\nX142330550Y-82372419D01*\r\nX142949598Y-82372419D02*\r\nX142854360Y-82324800D01*\r\nX142854360Y-82324800D02*\r\nX142806741Y-82277180D01*\r\nX142806741Y-82277180D02*\r\nX142759122Y-82181942D01*\r\nX142759122Y-82181942D02*\r\nX142759122Y-81896228D01*\r\nX142759122Y-81896228D02*\r\nX142806741Y-81800990D01*\r\nX142806741Y-81800990D02*\r\nX142854360Y-81753371D01*\r\nX142854360Y-81753371D02*\r\nX142949598Y-81705752D01*\r\nX142949598Y-81705752D02*\r\nX143092455Y-81705752D01*\r\nX143092455Y-81705752D02*\r\nX143187693Y-81753371D01*\r\nX143187693Y-81753371D02*\r\nX143235312Y-81800990D01*\r\nX143235312Y-81800990D02*\r\nX143282931Y-81896228D01*\r\nX143282931Y-81896228D02*\r\nX143282931Y-82181942D01*\r\nX143282931Y-82181942D02*\r\nX143235312Y-82277180D01*\r\nX143235312Y-82277180D02*\r\nX143187693Y-82324800D01*\r\nX143187693Y-82324800D02*\r\nX143092455Y-82372419D01*\r\nX143092455Y-82372419D02*\r\nX142949598Y-82372419D01*\r\nX143663884Y-82324800D02*\r\nX143759122Y-82372419D01*\r\nX143759122Y-82372419D02*\r\nX143949598Y-82372419D01*\r\nX143949598Y-82372419D02*\r\nX144044836Y-82324800D01*\r\nX144044836Y-82324800D02*\r\nX144092455Y-82229561D01*\r\nX144092455Y-82229561D02*\r\nX144092455Y-82181942D01*\r\nX144092455Y-82181942D02*\r\nX144044836Y-82086704D01*\r\nX144044836Y-82086704D02*\r\nX143949598Y-82039085D01*\r\nX143949598Y-82039085D02*\r\nX143806741Y-82039085D01*\r\nX143806741Y-82039085D02*\r\nX143711503Y-81991466D01*\r\nX143711503Y-81991466D02*\r\nX143663884Y-81896228D01*\r\nX143663884Y-81896228D02*\r\nX143663884Y-81848609D01*\r\nX143663884Y-81848609D02*\r\nX143711503Y-81753371D01*\r\nX143711503Y-81753371D02*\r\nX143806741Y-81705752D01*\r\nX143806741Y-81705752D02*\r\nX143949598Y-81705752D01*\r\nX143949598Y-81705752D02*\r\nX144044836Y-81753371D01*\r\nX145235313Y-82324800D02*\r\nX145378170Y-82372419D01*\r\nX145378170Y-82372419D02*\r\nX145616265Y-82372419D01*\r\nX145616265Y-82372419D02*\r\nX145711503Y-82324800D01*\r\nX145711503Y-82324800D02*\r\nX145759122Y-82277180D01*\r\nX145759122Y-82277180D02*\r\nX145806741Y-82181942D01*\r\nX145806741Y-82181942D02*\r\nX145806741Y-82086704D01*\r\nX145806741Y-82086704D02*\r\nX145759122Y-81991466D01*\r\nX145759122Y-81991466D02*\r\nX145711503Y-81943847D01*\r\nX145711503Y-81943847D02*\r\nX145616265Y-81896228D01*\r\nX145616265Y-81896228D02*\r\nX145425789Y-81848609D01*\r\nX145425789Y-81848609D02*\r\nX145330551Y-81800990D01*\r\nX145330551Y-81800990D02*\r\nX145282932Y-81753371D01*\r\nX145282932Y-81753371D02*\r\nX145235313Y-81658133D01*\r\nX145235313Y-81658133D02*\r\nX145235313Y-81562895D01*\r\nX145235313Y-81562895D02*\r\nX145282932Y-81467657D01*\r\nX145282932Y-81467657D02*\r\nX145330551Y-81420038D01*\r\nX145330551Y-81420038D02*\r\nX145425789Y-81372419D01*\r\nX145425789Y-81372419D02*\r\nX145663884Y-81372419D01*\r\nX145663884Y-81372419D02*\r\nX145806741Y-81420038D01*\r\nX146235313Y-82372419D02*\r\nX146235313Y-81372419D01*\r\nX146663884Y-82372419D02*\r\nX146663884Y-81848609D01*\r\nX146663884Y-81848609D02*\r\nX146616265Y-81753371D01*\r\nX146616265Y-81753371D02*\r\nX146521027Y-81705752D01*\r\nX146521027Y-81705752D02*\r\nX146378170Y-81705752D01*\r\nX146378170Y-81705752D02*\r\nX146282932Y-81753371D01*\r\nX146282932Y-81753371D02*\r\nX146235313Y-81800990D01*\r\nX147140075Y-82372419D02*\r\nX147140075Y-81705752D01*\r\nX147140075Y-81372419D02*\r\nX147092456Y-81420038D01*\r\nX147092456Y-81420038D02*\r\nX147140075Y-81467657D01*\r\nX147140075Y-81467657D02*\r\nX147187694Y-81420038D01*\r\nX147187694Y-81420038D02*\r\nX147140075Y-81372419D01*\r\nX147140075Y-81372419D02*\r\nX147140075Y-81467657D01*\r\nX147997217Y-82324800D02*\r\nX147901979Y-82372419D01*\r\nX147901979Y-82372419D02*\r\nX147711503Y-82372419D01*\r\nX147711503Y-82372419D02*\r\nX147616265Y-82324800D01*\r\nX147616265Y-82324800D02*\r\nX147568646Y-82229561D01*\r\nX147568646Y-82229561D02*\r\nX147568646Y-81848609D01*\r\nX147568646Y-81848609D02*\r\nX147616265Y-81753371D01*\r\nX147616265Y-81753371D02*\r\nX147711503Y-81705752D01*\r\nX147711503Y-81705752D02*\r\nX147901979Y-81705752D01*\r\nX147901979Y-81705752D02*\r\nX147997217Y-81753371D01*\r\nX147997217Y-81753371D02*\r\nX148044836Y-81848609D01*\r\nX148044836Y-81848609D02*\r\nX148044836Y-81943847D01*\r\nX148044836Y-81943847D02*\r\nX147568646Y-82039085D01*\r\nX148616265Y-82372419D02*\r\nX148521027Y-82324800D01*\r\nX148521027Y-82324800D02*\r\nX148473408Y-82229561D01*\r\nX148473408Y-82229561D02*\r\nX148473408Y-81372419D01*\r\nX149425789Y-82372419D02*\r\nX149425789Y-81372419D01*\r\nX149425789Y-82324800D02*\r\nX149330551Y-82372419D01*\r\nX149330551Y-82372419D02*\r\nX149140075Y-82372419D01*\r\nX149140075Y-82372419D02*\r\nX149044837Y-82324800D01*\r\nX149044837Y-82324800D02*\r\nX148997218Y-82277180D01*\r\nX148997218Y-82277180D02*\r\nX148949599Y-82181942D01*\r\nX148949599Y-82181942D02*\r\nX148949599Y-81896228D01*\r\nX148949599Y-81896228D02*\r\nX148997218Y-81800990D01*\r\nX148997218Y-81800990D02*\r\nX149044837Y-81753371D01*\r\nX149044837Y-81753371D02*\r\nX149140075Y-81705752D01*\r\nX149140075Y-81705752D02*\r\nX149330551Y-81705752D01*\r\nX149330551Y-81705752D02*\r\nX149425789Y-81753371D01*\r\nX150568647Y-81372419D02*\r\nX151187694Y-81372419D01*\r\nX151187694Y-81372419D02*\r\nX150854361Y-81753371D01*\r\nX150854361Y-81753371D02*\r\nX150997218Y-81753371D01*\r\nX150997218Y-81753371D02*\r\nX151092456Y-81800990D01*\r\nX151092456Y-81800990D02*\r\nX151140075Y-81848609D01*\r\nX151140075Y-81848609D02*\r\nX151187694Y-81943847D01*\r\nX151187694Y-81943847D02*\r\nX151187694Y-82181942D01*\r\nX151187694Y-82181942D02*\r\nX151140075Y-82277180D01*\r\nX151140075Y-82277180D02*\r\nX151092456Y-82324800D01*\r\nX151092456Y-82324800D02*\r\nX150997218Y-82372419D01*\r\nX150997218Y-82372419D02*\r\nX150711504Y-82372419D01*\r\nX150711504Y-82372419D02*\r\nX150616266Y-82324800D01*\r\nX150616266Y-82324800D02*\r\nX150568647Y-82277180D01*\r\nD12*\r\nX152738095Y-80454819D02*\r\nX152738095Y-81264342D01*\r\nX152738095Y-81264342D02*\r\nX152785714Y-81359580D01*\r\nX152785714Y-81359580D02*\r\nX152833333Y-81407200D01*\r\nX152833333Y-81407200D02*\r\nX152928571Y-81454819D01*\r\nX152928571Y-81454819D02*\r\nX153119047Y-81454819D01*\r\nX153119047Y-81454819D02*\r\nX153214285Y-81407200D01*\r\nX153214285Y-81407200D02*\r\nX153261904Y-81359580D01*\r\nX153261904Y-81359580D02*\r\nX153309523Y-81264342D01*\r\nX153309523Y-81264342D02*\r\nX153309523Y-80454819D01*\r\nX154214285Y-80788152D02*\r\nX154214285Y-81454819D01*\r\nX153976190Y-80407200D02*\r\nX153738095Y-81121485D01*\r\nX153738095Y-81121485D02*\r\nX154357142Y-81121485D01*\r\nX87666666Y-91639819D02*\r\nX87666666Y-92354104D01*\r\nX87666666Y-92354104D02*\r\nX87619047Y-92496961D01*\r\nX87619047Y-92496961D02*\r\nX87523809Y-92592200D01*\r\nX87523809Y-92592200D02*\r\nX87380952Y-92639819D01*\r\nX87380952Y-92639819D02*\r\nX87285714Y-92639819D01*\r\nX88095238Y-91735057D02*\r\nX88142857Y-91687438D01*\r\nX88142857Y-91687438D02*\r\nX88238095Y-91639819D01*\r\nX88238095Y-91639819D02*\r\nX88476190Y-91639819D01*\r\nX88476190Y-91639819D02*\r\nX88571428Y-91687438D01*\r\nX88571428Y-91687438D02*\r\nX88619047Y-91735057D01*\r\nX88619047Y-91735057D02*\r\nX88666666Y-91830295D01*\r\nX88666666Y-91830295D02*\r\nX88666666Y-91925533D01*\r\nX88666666Y-91925533D02*\r\nX88619047Y-92068390D01*\r\nX88619047Y-92068390D02*\r\nX88047619Y-92639819D01*\r\nX88047619Y-92639819D02*\r\nX88666666Y-92639819D01*\r\nX158454819Y-39166666D02*\r\nX157978628Y-39499999D01*\r\nX158454819Y-39738094D02*\r\nX157454819Y-39738094D01*\r\nX157454819Y-39738094D02*\r\nX157454819Y-39357142D01*\r\nX157454819Y-39357142D02*\r\nX157502438Y-39261904D01*\r\nX157502438Y-39261904D02*\r\nX157550057Y-39214285D01*\r\nX157550057Y-39214285D02*\r\nX157645295Y-39166666D01*\r\nX157645295Y-39166666D02*\r\nX157788152Y-39166666D01*\r\nX157788152Y-39166666D02*\r\nX157883390Y-39214285D01*\r\nX157883390Y-39214285D02*\r\nX157931009Y-39261904D01*\r\nX157931009Y-39261904D02*\r\nX157978628Y-39357142D01*\r\nX157978628Y-39357142D02*\r\nX157978628Y-39738094D01*\r\nX158454819Y-38214285D02*\r\nX158454819Y-38785713D01*\r\nX158454819Y-38499999D02*\r\nX157454819Y-38499999D01*\r\nX157454819Y-38499999D02*\r\nX157597676Y-38595237D01*\r\nX157597676Y-38595237D02*\r\nX157692914Y-38690475D01*\r\nX157692914Y-38690475D02*\r\nX157740533Y-38785713D01*\r\nX121666666Y-91639819D02*\r\nX121666666Y-92354104D01*\r\nX121666666Y-92354104D02*\r\nX121619047Y-92496961D01*\r\nX121619047Y-92496961D02*\r\nX121523809Y-92592200D01*\r\nX121523809Y-92592200D02*\r\nX121380952Y-92639819D01*\r\nX121380952Y-92639819D02*\r\nX121285714Y-92639819D01*\r\nX122666666Y-92639819D02*\r\nX122095238Y-92639819D01*\r\nX122380952Y-92639819D02*\r\nX122380952Y-91639819D01*\r\nX122380952Y-91639819D02*\r\nX122285714Y-91782676D01*\r\nX122285714Y-91782676D02*\r\nX122190476Y-91877914D01*\r\nX122190476Y-91877914D02*\r\nX122095238Y-91925533D01*\r\nX114738095Y-80454819D02*\r\nX114738095Y-81264342D01*\r\nX114738095Y-81264342D02*\r\nX114785714Y-81359580D01*\r\nX114785714Y-81359580D02*\r\nX114833333Y-81407200D01*\r\nX114833333Y-81407200D02*\r\nX114928571Y-81454819D01*\r\nX114928571Y-81454819D02*\r\nX115119047Y-81454819D01*\r\nX115119047Y-81454819D02*\r\nX115214285Y-81407200D01*\r\nX115214285Y-81407200D02*\r\nX115261904Y-81359580D01*\r\nX115261904Y-81359580D02*\r\nX115309523Y-81264342D01*\r\nX115309523Y-81264342D02*\r\nX115309523Y-80454819D01*\r\nX115690476Y-80454819D02*\r\nX116309523Y-80454819D01*\r\nX116309523Y-80454819D02*\r\nX115976190Y-80835771D01*\r\nX115976190Y-80835771D02*\r\nX116119047Y-80835771D01*\r\nX116119047Y-80835771D02*\r\nX116214285Y-80883390D01*\r\nX116214285Y-80883390D02*\r\nX116261904Y-80931009D01*\r\nX116261904Y-80931009D02*\r\nX116309523Y-81026247D01*\r\nX116309523Y-81026247D02*\r\nX116309523Y-81264342D01*\r\nX116309523Y-81264342D02*\r\nX116261904Y-81359580D01*\r\nX116261904Y-81359580D02*\r\nX116214285Y-81407200D01*\r\nX116214285Y-81407200D02*\r\nX116119047Y-81454819D01*\r\nX116119047Y-81454819D02*\r\nX115833333Y-81454819D01*\r\nX115833333Y-81454819D02*\r\nX115738095Y-81407200D01*\r\nX115738095Y-81407200D02*\r\nX115690476Y-81359580D01*\r\nX155098095Y-121454819D02*\r\nX155098095Y-122264342D01*\r\nX155098095Y-122264342D02*\r\nX155145714Y-122359580D01*\r\nX155145714Y-122359580D02*\r\nX155193333Y-122407200D01*\r\nX155193333Y-122407200D02*\r\nX155288571Y-122454819D01*\r\nX155288571Y-122454819D02*\r\nX155479047Y-122454819D01*\r\nX155479047Y-122454819D02*\r\nX155574285Y-122407200D01*\r\nX155574285Y-122407200D02*\r\nX155621904Y-122359580D01*\r\nX155621904Y-122359580D02*\r\nX155669523Y-122264342D01*\r\nX155669523Y-122264342D02*\r\nX155669523Y-121454819D01*\r\nX156098095Y-121550057D02*\r\nX156145714Y-121502438D01*\r\nX156145714Y-121502438D02*\r\nX156240952Y-121454819D01*\r\nX156240952Y-121454819D02*\r\nX156479047Y-121454819D01*\r\nX156479047Y-121454819D02*\r\nX156574285Y-121502438D01*\r\nX156574285Y-121502438D02*\r\nX156621904Y-121550057D01*\r\nX156621904Y-121550057D02*\r\nX156669523Y-121645295D01*\r\nX156669523Y-121645295D02*\r\nX156669523Y-121740533D01*\r\nX156669523Y-121740533D02*\r\nX156621904Y-121883390D01*\r\nX156621904Y-121883390D02*\r\nX156050476Y-122454819D01*\r\nX156050476Y-122454819D02*\r\nX156669523Y-122454819D01*\r\nX160166666Y-78056019D02*\r\nX160166666Y-78770304D01*\r\nX160166666Y-78770304D02*\r\nX160119047Y-78913161D01*\r\nX160119047Y-78913161D02*\r\nX160023809Y-79008400D01*\r\nX160023809Y-79008400D02*\r\nX159880952Y-79056019D01*\r\nX159880952Y-79056019D02*\r\nX159785714Y-79056019D01*\r\nX161119047Y-78056019D02*\r\nX160642857Y-78056019D01*\r\nX160642857Y-78056019D02*\r\nX160595238Y-78532209D01*\r\nX160595238Y-78532209D02*\r\nX160642857Y-78484590D01*\r\nX160642857Y-78484590D02*\r\nX160738095Y-78436971D01*\r\nX160738095Y-78436971D02*\r\nX160976190Y-78436971D01*\r\nX160976190Y-78436971D02*\r\nX161071428Y-78484590D01*\r\nX161071428Y-78484590D02*\r\nX161119047Y-78532209D01*\r\nX161119047Y-78532209D02*\r\nX161166666Y-78627447D01*\r\nX161166666Y-78627447D02*\r\nX161166666Y-78865542D01*\r\nX161166666Y-78865542D02*\r\nX161119047Y-78960780D01*\r\nX161119047Y-78960780D02*\r\nX161071428Y-79008400D01*\r\nX161071428Y-79008400D02*\r\nX160976190Y-79056019D01*\r\nX160976190Y-79056019D02*\r\nX160738095Y-79056019D01*\r\nX160738095Y-79056019D02*\r\nX160642857Y-79008400D01*\r\nX160642857Y-79008400D02*\r\nX160595238Y-78960780D01*\r\nX160166666Y-44684819D02*\r\nX160166666Y-45399104D01*\r\nX160166666Y-45399104D02*\r\nX160119047Y-45541961D01*\r\nX160119047Y-45541961D02*\r\nX160023809Y-45637200D01*\r\nX160023809Y-45637200D02*\r\nX159880952Y-45684819D01*\r\nX159880952Y-45684819D02*\r\nX159785714Y-45684819D01*\r\nX160547619Y-44684819D02*\r\nX161214285Y-44684819D01*\r\nX161214285Y-44684819D02*\r\nX160785714Y-45684819D01*\r\nX174954819Y-54333333D02*\r\nX175669104Y-54333333D01*\r\nX175669104Y-54333333D02*\r\nX175811961Y-54380952D01*\r\nX175811961Y-54380952D02*\r\nX175907200Y-54476190D01*\r\nX175907200Y-54476190D02*\r\nX175954819Y-54619047D01*\r\nX175954819Y-54619047D02*\r\nX175954819Y-54714285D01*\r\nX175288152Y-53428571D02*\r\nX175954819Y-53428571D01*\r\nX174907200Y-53666666D02*\r\nX175621485Y-53904761D01*\r\nX175621485Y-53904761D02*\r\nX175621485Y-53285714D01*\r\nX160166666Y-61370419D02*\r\nX160166666Y-62084704D01*\r\nX160166666Y-62084704D02*\r\nX160119047Y-62227561D01*\r\nX160119047Y-62227561D02*\r\nX160023809Y-62322800D01*\r\nX160023809Y-62322800D02*\r\nX159880952Y-62370419D01*\r\nX159880952Y-62370419D02*\r\nX159785714Y-62370419D01*\r\nX161071428Y-61370419D02*\r\nX160880952Y-61370419D01*\r\nX160880952Y-61370419D02*\r\nX160785714Y-61418038D01*\r\nX160785714Y-61418038D02*\r\nX160738095Y-61465657D01*\r\nX160738095Y-61465657D02*\r\nX160642857Y-61608514D01*\r\nX160642857Y-61608514D02*\r\nX160595238Y-61798990D01*\r\nX160595238Y-61798990D02*\r\nX160595238Y-62179942D01*\r\nX160595238Y-62179942D02*\r\nX160642857Y-62275180D01*\r\nX160642857Y-62275180D02*\r\nX160690476Y-62322800D01*\r\nX160690476Y-62322800D02*\r\nX160785714Y-62370419D01*\r\nX160785714Y-62370419D02*\r\nX160976190Y-62370419D01*\r\nX160976190Y-62370419D02*\r\nX161071428Y-62322800D01*\r\nX161071428Y-62322800D02*\r\nX161119047Y-62275180D01*\r\nX161119047Y-62275180D02*\r\nX161166666Y-62179942D01*\r\nX161166666Y-62179942D02*\r\nX161166666Y-61941847D01*\r\nX161166666Y-61941847D02*\r\nX161119047Y-61846609D01*\r\nX161119047Y-61846609D02*\r\nX161071428Y-61798990D01*\r\nX161071428Y-61798990D02*\r\nX160976190Y-61751371D01*\r\nX160976190Y-61751371D02*\r\nX160785714Y-61751371D01*\r\nX160785714Y-61751371D02*\r\nX160690476Y-61798990D01*\r\nX160690476Y-61798990D02*\r\nX160642857Y-61846609D01*\r\nX160642857Y-61846609D02*\r\nX160595238Y-61941847D01*\r\nX174954819Y-96833333D02*\r\nX175669104Y-96833333D01*\r\nX175669104Y-96833333D02*\r\nX175811961Y-96880952D01*\r\nX175811961Y-96880952D02*\r\nX175907200Y-96976190D01*\r\nX175907200Y-96976190D02*\r\nX175954819Y-97119047D01*\r\nX175954819Y-97119047D02*\r\nX175954819Y-97214285D01*\r\nX174954819Y-96452380D02*\r\nX174954819Y-95833333D01*\r\nX174954819Y-95833333D02*\r\nX175335771Y-96166666D01*\r\nX175335771Y-96166666D02*\r\nX175335771Y-96023809D01*\r\nX175335771Y-96023809D02*\r\nX175383390Y-95928571D01*\r\nX175383390Y-95928571D02*\r\nX175431009Y-95880952D01*\r\nX175431009Y-95880952D02*\r\nX175526247Y-95833333D01*\r\nX175526247Y-95833333D02*\r\nX175764342Y-95833333D01*\r\nX175764342Y-95833333D02*\r\nX175859580Y-95880952D01*\r\nX175859580Y-95880952D02*\r\nX175907200Y-95928571D01*\r\nX175907200Y-95928571D02*\r\nX175954819Y-96023809D01*\r\nX175954819Y-96023809D02*\r\nX175954819Y-96309523D01*\r\nX175954819Y-96309523D02*\r\nX175907200Y-96404761D01*\r\nX175907200Y-96404761D02*\r\nX175859580Y-96452380D01*\r\nX157256905Y-27494819D02*\r\nX157256905Y-26494819D01*\r\nX157256905Y-26494819D02*\r\nX157495000Y-26494819D01*\r\nX157495000Y-26494819D02*\r\nX157637857Y-26542438D01*\r\nX157637857Y-26542438D02*\r\nX157733095Y-26637676D01*\r\nX157733095Y-26637676D02*\r\nX157780714Y-26732914D01*\r\nX157780714Y-26732914D02*\r\nX157828333Y-26923390D01*\r\nX157828333Y-26923390D02*\r\nX157828333Y-27066247D01*\r\nX157828333Y-27066247D02*\r\nX157780714Y-27256723D01*\r\nX157780714Y-27256723D02*\r\nX157733095Y-27351961D01*\r\nX157733095Y-27351961D02*\r\nX157637857Y-27447200D01*\r\nX157637857Y-27447200D02*\r\nX157495000Y-27494819D01*\r\nX157495000Y-27494819D02*\r\nX157256905Y-27494819D01*\r\nX158780714Y-27494819D02*\r\nX158209286Y-27494819D01*\r\nX158495000Y-27494819D02*\r\nX158495000Y-26494819D01*\r\nX158495000Y-26494819D02*\r\nX158399762Y-26637676D01*\r\nX158399762Y-26637676D02*\r\nX158304524Y-26732914D01*\r\nX158304524Y-26732914D02*\r\nX158209286Y-26780533D01*\r\nX117098095Y-121454819D02*\r\nX117098095Y-122264342D01*\r\nX117098095Y-122264342D02*\r\nX117145714Y-122359580D01*\r\nX117145714Y-122359580D02*\r\nX117193333Y-122407200D01*\r\nX117193333Y-122407200D02*\r\nX117288571Y-122454819D01*\r\nX117288571Y-122454819D02*\r\nX117479047Y-122454819D01*\r\nX117479047Y-122454819D02*\r\nX117574285Y-122407200D01*\r\nX117574285Y-122407200D02*\r\nX117621904Y-122359580D01*\r\nX117621904Y-122359580D02*\r\nX117669523Y-122264342D01*\r\nX117669523Y-122264342D02*\r\nX117669523Y-121454819D01*\r\nX118669523Y-122454819D02*\r\nX118098095Y-122454819D01*\r\nX118383809Y-122454819D02*\r\nX118383809Y-121454819D01*\r\nX118383809Y-121454819D02*\r\nX118288571Y-121597676D01*\r\nX118288571Y-121597676D02*\r\nX118193333Y-121692914D01*\r\nX118193333Y-121692914D02*\r\nX118098095Y-121740533D01*\r\nD13*\r\n%TO.C,SW1*%\r\nX82000000Y-80000000D02*\r\nX82000000Y-84500000D01*\r\nX84500000Y-85750000D02*\r\nX86000000Y-85750000D01*\r\nX86000000Y-78750000D02*\r\nX84500000Y-78750000D01*\r\nX88500000Y-84500000D02*\r\nX88500000Y-80000000D01*\r\n%TO.C,U4*%\r\nX130000000Y-73220000D02*\r\nX130000000Y-47790000D01*\r\nX130000000Y-73220000D02*\r\nX132540000Y-73220000D01*\r\nX132540000Y-73220000D02*\r\nX132540000Y-80120000D01*\r\nX132540000Y-80120000D02*\r\nX155860000Y-80120000D01*\r\nX153740000Y-45660000D02*\r\nX132130000Y-45660000D01*\r\nX155860000Y-80120000D02*\r\nX155860000Y-47790000D01*\r\nX130000000Y-47790000D02*\r\nG75*\r\nG02*\r\nX132130000Y-45660000I2130002J-2D01*\r\nG01*\r\nX153730000Y-45660000D02*\r\nG75*\r\nG02*\r\nX155860000Y-47790000I0J-2130000D01*\r\nG01*\r\nD12*\r\nX129595000Y-54000000D02*\r\nX128960000Y-54635000D01*\r\nX128960000Y-53365000D01*\r\nX129595000Y-54000000D01*\r\nG36*\r\nX129595000Y-54000000D02*\r\nG01*\r\nX128960000Y-54635000D01*\r\nX128960000Y-53365000D01*\r\nX129595000Y-54000000D01*\r\nG37*\r\nD13*\r\n%TO.C,J2*%\r\nX86670000Y-93185000D02*\r\nX88000000Y-93185000D01*\r\nX86670000Y-94515000D02*\r\nX86670000Y-93185000D01*\r\nX86670000Y-95785000D02*\r\nX86670000Y-113625000D01*\r\nX86670000Y-95785000D02*\r\nX89330000Y-95785000D01*\r\nX86670000Y-113625000D02*\r\nX89330000Y-113625000D01*\r\nX89330000Y-95785000D02*\r\nX89330000Y-113625000D01*\r\n%TO.C,R1*%\r\nX156630000Y-35730000D02*\r\nX156630000Y-42270000D01*\r\nX156630000Y-42270000D02*\r\nX156960000Y-42270000D01*\r\nX156960000Y-35730000D02*\r\nX156630000Y-35730000D01*\r\nX159040000Y-35730000D02*\r\nX159370000Y-35730000D01*\r\nX159370000Y-35730000D02*\r\nX159370000Y-42270000D01*\r\nX159370000Y-42270000D02*\r\nX159040000Y-42270000D01*\r\n%TO.C,J1*%\r\nX120670000Y-93185000D02*\r\nX122000000Y-93185000D01*\r\nX120670000Y-94515000D02*\r\nX120670000Y-93185000D01*\r\nX120670000Y-95785000D02*\r\nX120670000Y-113625000D01*\r\nX120670000Y-95785000D02*\r\nX123330000Y-95785000D01*\r\nX120670000Y-113625000D02*\r\nX123330000Y-113625000D01*\r\nX123330000Y-95785000D02*\r\nX123330000Y-113625000D01*\r\n%TO.C,U3*%\r\nX92000000Y-73220000D02*\r\nX92000000Y-47790000D01*\r\nX92000000Y-73220000D02*\r\nX94540000Y-73220000D01*\r\nX94540000Y-73220000D02*\r\nX94540000Y-80120000D01*\r\nX94540000Y-80120000D02*\r\nX117860000Y-80120000D01*\r\nX115740000Y-45660000D02*\r\nX94130000Y-45660000D01*\r\nX117860000Y-80120000D02*\r\nX117860000Y-47790000D01*\r\nX92000000Y-47790000D02*\r\nG75*\r\nG02*\r\nX94130000Y-45660000I2130002J-2D01*\r\nG01*\r\nX115730000Y-45660000D02*\r\nG75*\r\nG02*\r\nX117860000Y-47790000I0J-2130000D01*\r\nG01*\r\nD12*\r\nX91595000Y-54000000D02*\r\nX90960000Y-54635000D01*\r\nX90960000Y-53365000D01*\r\nX91595000Y-54000000D01*\r\nG36*\r\nX91595000Y-54000000D02*\r\nG01*\r\nX90960000Y-54635000D01*\r\nX90960000Y-53365000D01*\r\nX91595000Y-54000000D01*\r\nG37*\r\nD13*\r\n%TO.C,U2*%\r\nX130000000Y-113720000D02*\r\nX130000000Y-88290000D01*\r\nX130000000Y-113720000D02*\r\nX132540000Y-113720000D01*\r\nX132540000Y-113720000D02*\r\nX132540000Y-120620000D01*\r\nX132540000Y-120620000D02*\r\nX155860000Y-120620000D01*\r\nX153740000Y-86160000D02*\r\nX132130000Y-86160000D01*\r\nX155860000Y-120620000D02*\r\nX155860000Y-88290000D01*\r\nX130000000Y-88290000D02*\r\nG75*\r\nG02*\r\nX132130000Y-86160000I2130002J-2D01*\r\nG01*\r\nX153730000Y-86160000D02*\r\nG75*\r\nG02*\r\nX155860000Y-88290000I0J-2130000D01*\r\nG01*\r\nD12*\r\nX129595000Y-94500000D02*\r\nX128960000Y-95135000D01*\r\nX128960000Y-93865000D01*\r\nX129595000Y-94500000D01*\r\nG36*\r\nX129595000Y-94500000D02*\r\nG01*\r\nX128960000Y-95135000D01*\r\nX128960000Y-93865000D01*\r\nX129595000Y-94500000D01*\r\nG37*\r\nD13*\r\n%TO.C,J5*%\r\nX159170000Y-82641200D02*\r\nX159170000Y-92861200D01*\r\nX159170000Y-82641200D02*\r\nX161830000Y-82641200D01*\r\nX159170000Y-92861200D02*\r\nX161830000Y-92861200D01*\r\nX160500000Y-80041200D02*\r\nX161830000Y-80041200D01*\r\nX161830000Y-80041200D02*\r\nX161830000Y-81371200D01*\r\nX161830000Y-82641200D02*\r\nX161830000Y-92861200D01*\r\n%TO.C,J7*%\r\nX159170000Y-49270000D02*\r\nX159170000Y-59490000D01*\r\nX159170000Y-49270000D02*\r\nX161830000Y-49270000D01*\r\nX159170000Y-59490000D02*\r\nX161830000Y-59490000D01*\r\nX160500000Y-46670000D02*\r\nX161830000Y-46670000D01*\r\nX161830000Y-46670000D02*\r\nX161830000Y-48000000D01*\r\nX161830000Y-49270000D02*\r\nX161830000Y-59490000D01*\r\n%TO.C,J4*%\r\nX170200000Y-33700000D02*\r\nX170200000Y-34300000D01*\r\nX170439000Y-33940000D02*\r\nX170439000Y-74060000D01*\r\nX171040000Y-33700000D02*\r\nX170200000Y-33700000D01*\r\nX171100000Y-33940000D02*\r\nX171100000Y-74060000D01*\r\nX171700000Y-33940000D02*\r\nX171700000Y-74060000D01*\r\nX172784000Y-40490000D02*\r\nX172726000Y-40431000D01*\r\nX172784000Y-45490000D02*\r\nX172726000Y-45431000D01*\r\nX172784000Y-50490000D02*\r\nX172726000Y-50431000D01*\r\nX172784000Y-55490000D02*\r\nX172726000Y-55431000D01*\r\nX172784000Y-60490000D02*\r\nX172726000Y-60431000D01*\r\nX172784000Y-65490000D02*\r\nX172726000Y-65431000D01*\r\nX172784000Y-70490000D02*\r\nX172726000Y-70431000D01*\r\nX173024000Y-40320000D02*\r\nX172931000Y-40226000D01*\r\nX173024000Y-45320000D02*\r\nX172931000Y-45226000D01*\r\nX173024000Y-50320000D02*\r\nX172931000Y-50226000D01*\r\nX173024000Y-55320000D02*\r\nX172931000Y-55226000D01*\r\nX173024000Y-60320000D02*\r\nX172931000Y-60226000D01*\r\nX173024000Y-65320000D02*\r\nX172931000Y-65226000D01*\r\nX173024000Y-70320000D02*\r\nX172931000Y-70226000D01*\r\nX175069000Y-42775000D02*\r\nX174976000Y-42681000D01*\r\nX175069000Y-47775000D02*\r\nX174976000Y-47681000D01*\r\nX175069000Y-52775000D02*\r\nX174976000Y-52681000D01*\r\nX175069000Y-57775000D02*\r\nX174976000Y-57681000D01*\r\nX175069000Y-62775000D02*\r\nX174976000Y-62681000D01*\r\nX175069000Y-67775000D02*\r\nX174976000Y-67681000D01*\r\nX175069000Y-72775000D02*\r\nX174976000Y-72681000D01*\r\nX175275000Y-42570000D02*\r\nX175216000Y-42511000D01*\r\nX175275000Y-47570000D02*\r\nX175216000Y-47511000D01*\r\nX175275000Y-52570000D02*\r\nX175216000Y-52511000D01*\r\nX175275000Y-57570000D02*\r\nX175216000Y-57511000D01*\r\nX175275000Y-62570000D02*\r\nX175216000Y-62511000D01*\r\nX175275000Y-67570000D02*\r\nX175216000Y-67511000D01*\r\nX175275000Y-72570000D02*\r\nX175216000Y-72511000D01*\r\nX176400000Y-33940000D02*\r\nX176400000Y-74060000D01*\r\nX178160000Y-33940000D02*\r\nX170439000Y-33940000D01*\r\nX178160000Y-33940000D02*\r\nX178160000Y-74060000D01*\r\nX178160000Y-74060000D02*\r\nX170439000Y-74060000D01*\r\nX172319550Y-36529383D02*\r\nG75*\r\nG02*\r\nX172516000Y-35711000I1680445J29385D01*\r\nG01*\r\nX172516648Y-37288712D02*\r\nG75*\r\nG02*\r\nX172320000Y-36500000I1483352J788712D01*\r\nG01*\r\nX173210911Y-35016047D02*\r\nG75*\r\nG02*\r\nX174789000Y-35016000I789089J-1483948D01*\r\nG01*\r\nX174789089Y-37983953D02*\r\nG75*\r\nG02*\r\nX173211000Y-37984000I-789089J1483953D01*\r\nG01*\r\nX175483953Y-35710911D02*\r\nG75*\r\nG02*\r\nX175484000Y-37289000I-1483948J-789089D01*\r\nG01*\r\nX175680000Y-41500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-41500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-41500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-41500000I1680000J0D01*\r\nG01*\r\nX175680000Y-46500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-46500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-46500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-46500000I1680000J0D01*\r\nG01*\r\nX175680000Y-51500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-51500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-51500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-51500000I1680000J0D01*\r\nG01*\r\nX175680000Y-56500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-56500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-56500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-56500000I1680000J0D01*\r\nG01*\r\nX175680000Y-61500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-61500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-61500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-61500000I1680000J0D01*\r\nG01*\r\nX175680000Y-66500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-66500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-66500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-66500000I1680000J0D01*\r\nG01*\r\nX175680000Y-71500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-71500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-71500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-71500000I1680000J0D01*\r\nG01*\r\nX177550000Y-36500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-36500000I-550000J0D01*\r\nG01*\r\nX176450000Y-36500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-36500000I550000J0D01*\r\nG01*\r\nX177550000Y-41500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-41500000I-550000J0D01*\r\nG01*\r\nX176450000Y-41500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-41500000I550000J0D01*\r\nG01*\r\nX177550000Y-46500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-46500000I-550000J0D01*\r\nG01*\r\nX176450000Y-46500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-46500000I550000J0D01*\r\nG01*\r\nX177550000Y-51500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-51500000I-550000J0D01*\r\nG01*\r\nX176450000Y-51500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-51500000I550000J0D01*\r\nG01*\r\nX177550000Y-56500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-56500000I-550000J0D01*\r\nG01*\r\nX176450000Y-56500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-56500000I550000J0D01*\r\nG01*\r\nX177550000Y-61500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-61500000I-550000J0D01*\r\nG01*\r\nX176450000Y-61500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-61500000I550000J0D01*\r\nG01*\r\nX177550000Y-66500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-66500000I-550000J0D01*\r\nG01*\r\nX176450000Y-66500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-66500000I550000J0D01*\r\nG01*\r\nX177550000Y-71500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-71500000I-550000J0D01*\r\nG01*\r\nX176450000Y-71500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-71500000I550000J0D01*\r\nG01*\r\n%TO.C,J6*%\r\nX159170000Y-65955600D02*\r\nX159170000Y-76175600D01*\r\nX159170000Y-65955600D02*\r\nX161830000Y-65955600D01*\r\nX159170000Y-76175600D02*\r\nX161830000Y-76175600D01*\r\nX160500000Y-63355600D02*\r\nX161830000Y-63355600D01*\r\nX161830000Y-63355600D02*\r\nX161830000Y-64685600D01*\r\nX161830000Y-65955600D02*\r\nX161830000Y-76175600D01*\r\n%TO.C,J3*%\r\nX170200000Y-75700000D02*\r\nX170200000Y-76300000D01*\r\nX170439000Y-75940000D02*\r\nX170439000Y-116060000D01*\r\nX171040000Y-75700000D02*\r\nX170200000Y-75700000D01*\r\nX171100000Y-75940000D02*\r\nX171100000Y-116060000D01*\r\nX171700000Y-75940000D02*\r\nX171700000Y-116060000D01*\r\nX172784000Y-82490000D02*\r\nX172726000Y-82431000D01*\r\nX172784000Y-87490000D02*\r\nX172726000Y-87431000D01*\r\nX172784000Y-92490000D02*\r\nX172726000Y-92431000D01*\r\nX172784000Y-97490000D02*\r\nX172726000Y-97431000D01*\r\nX172784000Y-102490000D02*\r\nX172726000Y-102431000D01*\r\nX172784000Y-107490000D02*\r\nX172726000Y-107431000D01*\r\nX172784000Y-112490000D02*\r\nX172726000Y-112431000D01*\r\nX173024000Y-82320000D02*\r\nX172931000Y-82226000D01*\r\nX173024000Y-87320000D02*\r\nX172931000Y-87226000D01*\r\nX173024000Y-92320000D02*\r\nX172931000Y-92226000D01*\r\nX173024000Y-97320000D02*\r\nX172931000Y-97226000D01*\r\nX173024000Y-102320000D02*\r\nX172931000Y-102226000D01*\r\nX173024000Y-107320000D02*\r\nX172931000Y-107226000D01*\r\nX173024000Y-112320000D02*\r\nX172931000Y-112226000D01*\r\nX175069000Y-84775000D02*\r\nX174976000Y-84681000D01*\r\nX175069000Y-89775000D02*\r\nX174976000Y-89681000D01*\r\nX175069000Y-94775000D02*\r\nX174976000Y-94681000D01*\r\nX175069000Y-99775000D02*\r\nX174976000Y-99681000D01*\r\nX175069000Y-104775000D02*\r\nX174976000Y-104681000D01*\r\nX175069000Y-109775000D02*\r\nX174976000Y-109681000D01*\r\nX175069000Y-114775000D02*\r\nX174976000Y-114681000D01*\r\nX175275000Y-84570000D02*\r\nX175216000Y-84511000D01*\r\nX175275000Y-89570000D02*\r\nX175216000Y-89511000D01*\r\nX175275000Y-94570000D02*\r\nX175216000Y-94511000D01*\r\nX175275000Y-99570000D02*\r\nX175216000Y-99511000D01*\r\nX175275000Y-104570000D02*\r\nX175216000Y-104511000D01*\r\nX175275000Y-109570000D02*\r\nX175216000Y-109511000D01*\r\nX175275000Y-114570000D02*\r\nX175216000Y-114511000D01*\r\nX176400000Y-75940000D02*\r\nX176400000Y-116060000D01*\r\nX178160000Y-75940000D02*\r\nX170439000Y-75940000D01*\r\nX178160000Y-75940000D02*\r\nX178160000Y-116060000D01*\r\nX178160000Y-116060000D02*\r\nX170439000Y-116060000D01*\r\nX172319550Y-78529383D02*\r\nG75*\r\nG02*\r\nX172516000Y-77711000I1680445J29385D01*\r\nG01*\r\nX172516648Y-79288712D02*\r\nG75*\r\nG02*\r\nX172320000Y-78500000I1483352J788712D01*\r\nG01*\r\nX173210911Y-77016047D02*\r\nG75*\r\nG02*\r\nX174789000Y-77016000I789089J-1483948D01*\r\nG01*\r\nX174789089Y-79983953D02*\r\nG75*\r\nG02*\r\nX173211000Y-79984000I-789089J1483953D01*\r\nG01*\r\nX175483953Y-77710911D02*\r\nG75*\r\nG02*\r\nX175484000Y-79289000I-1483948J-789089D01*\r\nG01*\r\nX175680000Y-83500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-83500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-83500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-83500000I1680000J0D01*\r\nG01*\r\nX175680000Y-88500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-88500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-88500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-88500000I1680000J0D01*\r\nG01*\r\nX175680000Y-93500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-93500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-93500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-93500000I1680000J0D01*\r\nG01*\r\nX175680000Y-98500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-98500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-98500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-98500000I1680000J0D01*\r\nG01*\r\nX175680000Y-103500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-103500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-103500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-103500000I1680000J0D01*\r\nG01*\r\nX175680000Y-108500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-108500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-108500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-108500000I1680000J0D01*\r\nG01*\r\nX175680000Y-113500000D02*\r\nG75*\r\nG02*\r\nX172320000Y-113500000I-1680000J0D01*\r\nG01*\r\nX172320000Y-113500000D02*\r\nG75*\r\nG02*\r\nX175680000Y-113500000I1680000J0D01*\r\nG01*\r\nX177550000Y-78500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-78500000I-550000J0D01*\r\nG01*\r\nX176450000Y-78500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-78500000I550000J0D01*\r\nG01*\r\nX177550000Y-83500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-83500000I-550000J0D01*\r\nG01*\r\nX176450000Y-83500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-83500000I550000J0D01*\r\nG01*\r\nX177550000Y-88500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-88500000I-550000J0D01*\r\nG01*\r\nX176450000Y-88500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-88500000I550000J0D01*\r\nG01*\r\nX177550000Y-93500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-93500000I-550000J0D01*\r\nG01*\r\nX176450000Y-93500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-93500000I550000J0D01*\r\nG01*\r\nX177550000Y-98500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-98500000I-550000J0D01*\r\nG01*\r\nX176450000Y-98500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-98500000I550000J0D01*\r\nG01*\r\nX177550000Y-103500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-103500000I-550000J0D01*\r\nG01*\r\nX176450000Y-103500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-103500000I550000J0D01*\r\nG01*\r\nX177550000Y-108500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-108500000I-550000J0D01*\r\nG01*\r\nX176450000Y-108500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-108500000I550000J0D01*\r\nG01*\r\nX177550000Y-113500000D02*\r\nG75*\r\nG02*\r\nX176450000Y-113500000I-550000J0D01*\r\nG01*\r\nX176450000Y-113500000D02*\r\nG75*\r\nG02*\r\nX177550000Y-113500000I550000J0D01*\r\nG01*\r\n%TO.C,D1*%\r\nX156435000Y-28764000D02*\r\nX156435000Y-28920000D01*\r\nX156435000Y-31080000D02*\r\nX156435000Y-31236000D01*\r\nX156435000Y-28764484D02*\r\nG75*\r\nG02*\r\nX159667335Y-28921392I1560000J-1235516D01*\r\nG01*\r\nX156954039Y-28920000D02*\r\nG75*\r\nG02*\r\nX159036130Y-28920163I1040961J-1080000D01*\r\nG01*\r\nX159036130Y-31079837D02*\r\nG75*\r\nG02*\r\nX156954039Y-31080000I-1041130J1079837D01*\r\nG01*\r\nX159667335Y-31078608D02*\r\nG75*\r\nG02*\r\nX156435000Y-31235516I-1672335J1078608D01*\r\nG01*\r\n%TO.C,U1*%\r\nX92000000Y-113720000D02*\r\nX92000000Y-88290000D01*\r\nX92000000Y-113720000D02*\r\nX94540000Y-113720000D01*\r\nX94540000Y-113720000D02*\r\nX94540000Y-120620000D01*\r\nX94540000Y-120620000D02*\r\nX117860000Y-120620000D01*\r\nX115740000Y-86160000D02*\r\nX94130000Y-86160000D01*\r\nX117860000Y-120620000D02*\r\nX117860000Y-88290000D01*\r\nX92000000Y-88290000D02*\r\nG75*\r\nG02*\r\nX94130000Y-86160000I2130002J-2D01*\r\nG01*\r\nX115730000Y-86160000D02*\r\nG75*\r\nG02*\r\nX117860000Y-88290000I0J-2130000D01*\r\nG01*\r\nD12*\r\nX91595000Y-94500000D02*\r\nX90960000Y-95135000D01*\r\nX90960000Y-93865000D01*\r\nX91595000Y-94500000D01*\r\nG36*\r\nX91595000Y-94500000D02*\r\nG01*\r\nX90960000Y-95135000D01*\r\nX90960000Y-93865000D01*\r\nX91595000Y-94500000D01*\r\nG37*\r\n%TD*%\r\nM02*\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-NPTH.drl",
    "content": "M48\r\n; DRILL file {KiCad 8.0.3} date 2024-06-10T16:35:46-0400\r\n; FORMAT={-:-/ absolute / inch / decimal}\r\n; #@! TF.CreationDate,2024-06-10T16:35:46-04:00\r\n; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3\r\n; #@! TF.FileFunction,NonPlated,1,2,NPTH\r\nFMAT,2\r\nINCH\r\n%\r\nG90\r\nG05\r\nM30\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-PTH.drl",
    "content": "M48\r\n; DRILL file {KiCad 8.0.3} date 2024-06-10T16:35:46-0400\r\n; FORMAT={-:-/ absolute / inch / decimal}\r\n; #@! TF.CreationDate,2024-06-10T16:35:46-04:00\r\n; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3\r\n; #@! TF.FileFunction,Plated,1,2,PTH\r\nFMAT,2\r\nINCH\r\n; #@! TA.AperFunction,Plated,PTH,ViaDrill\r\nT1C0.0118\r\n; #@! TA.AperFunction,Plated,PTH,ComponentDrill\r\nT2C0.0315\r\n; #@! TA.AperFunction,Plated,PTH,ComponentDrill\r\nT3C0.0354\r\n; #@! TA.AperFunction,Plated,PTH,ComponentDrill\r\nT4C0.0394\r\n; #@! TA.AperFunction,Plated,PTH,ComponentDrill\r\nT5C0.0433\r\n; #@! TA.AperFunction,Plated,PTH,ComponentDrill\r\nT6C0.0512\r\n%\r\nG90\r\nG05\r\nT1\r\nX6.1565Y-3.9585\r\nT2\r\nX6.2205Y-1.3854\r\nX6.2205Y-1.6854\r\nT3\r\nX6.1703Y-1.1811\r\nX6.2703Y-1.1811\r\nT4\r\nX3.4646Y-3.7211\r\nX3.4646Y-3.8211\r\nX3.4646Y-3.9211\r\nX3.4646Y-4.0211\r\nX3.4646Y-4.1211\r\nX3.4646Y-4.2211\r\nX3.4646Y-4.3211\r\nX3.4646Y-4.4211\r\nX3.6811Y-2.126\r\nX3.6811Y-2.226\r\nX3.6811Y-2.326\r\nX3.6811Y-2.426\r\nX3.6811Y-2.526\r\nX3.6811Y-2.626\r\nX3.6811Y-2.726\r\nX3.6811Y-2.826\r\nX3.6811Y-3.7205\r\nX3.6811Y-3.8205\r\nX3.6811Y-3.9205\r\nX3.6811Y-4.0205\r\nX3.6811Y-4.1205\r\nX3.6811Y-4.2205\r\nX3.6811Y-4.3205\r\nX3.6811Y-4.4205\r\nX4.5811Y-2.126\r\nX4.5811Y-2.226\r\nX4.5811Y-2.326\r\nX4.5811Y-2.426\r\nX4.5811Y-2.526\r\nX4.5811Y-2.626\r\nX4.5811Y-2.726\r\nX4.5811Y-2.826\r\nX4.5811Y-3.7205\r\nX4.5811Y-3.8205\r\nX4.5811Y-3.9205\r\nX4.5811Y-4.0205\r\nX4.5811Y-4.1205\r\nX4.5811Y-4.2205\r\nX4.5811Y-4.3205\r\nX4.5811Y-4.4205\r\nX4.8031Y-3.7211\r\nX4.8031Y-3.8211\r\nX4.8031Y-3.9211\r\nX4.8031Y-4.0211\r\nX4.8031Y-4.1211\r\nX4.8031Y-4.2211\r\nX4.8031Y-4.3211\r\nX4.8031Y-4.4211\r\nX5.1772Y-2.126\r\nX5.1772Y-2.226\r\nX5.1772Y-2.326\r\nX5.1772Y-2.426\r\nX5.1772Y-2.526\r\nX5.1772Y-2.626\r\nX5.1772Y-2.726\r\nX5.1772Y-2.826\r\nX5.1772Y-3.7205\r\nX5.1772Y-3.8205\r\nX5.1772Y-3.9205\r\nX5.1772Y-4.0205\r\nX5.1772Y-4.1205\r\nX5.1772Y-4.2205\r\nX5.1772Y-4.3205\r\nX5.1772Y-4.4205\r\nX6.0772Y-2.126\r\nX6.0772Y-2.226\r\nX6.0772Y-2.326\r\nX6.0772Y-2.426\r\nX6.0772Y-2.526\r\nX6.0772Y-2.626\r\nX6.0772Y-2.726\r\nX6.0772Y-2.826\r\nX6.0772Y-3.7205\r\nX6.0772Y-3.8205\r\nX6.0772Y-3.9205\r\nX6.0772Y-4.0205\r\nX6.0772Y-4.1205\r\nX6.0772Y-4.2205\r\nX6.0772Y-4.3205\r\nX6.0772Y-4.4205\r\nX6.3189Y-1.8898\r\nX6.3189Y-1.9898\r\nX6.3189Y-2.0898\r\nX6.3189Y-2.1898\r\nX6.3189Y-2.2898\r\nX6.3189Y-2.5467\r\nX6.3189Y-2.6467\r\nX6.3189Y-2.7467\r\nX6.3189Y-2.8467\r\nX6.3189Y-2.9467\r\nX6.3189Y-3.2036\r\nX6.3189Y-3.3036\r\nX6.3189Y-3.4036\r\nX6.3189Y-3.5036\r\nX6.3189Y-3.6036\r\nT5\r\nX3.2677Y-3.1102\r\nX3.2677Y-3.3661\r\nX3.4449Y-3.1102\r\nX3.4449Y-3.3661\r\nT6\r\nX6.8504Y-1.437\r\nX6.8504Y-1.6339\r\nX6.8504Y-1.8307\r\nX6.8504Y-2.0276\r\nX6.8504Y-2.2244\r\nX6.8504Y-2.4213\r\nX6.8504Y-2.6181\r\nX6.8504Y-2.815\r\nX6.8504Y-3.0906\r\nX6.8504Y-3.2874\r\nX6.8504Y-3.4843\r\nX6.8504Y-3.6811\r\nX6.8504Y-3.878\r\nX6.8504Y-4.0748\r\nX6.8504Y-4.2717\r\nX6.8504Y-4.4685\r\nM30\r\n"
  },
  {
    "path": "Kicad 8/Kicad 8/kicad 8 video gerbers/Kicad 8-job.gbrjob",
    "content": "{\r\n  \"Header\": {\r\n    \"GenerationSoftware\": {\r\n      \"Vendor\": \"KiCad\",\r\n      \"Application\": \"Pcbnew\",\r\n      \"Version\": \"8.0.3\"\r\n    },\r\n    \"CreationDate\": \"2024-06-10T16:35:51-04:00\"\r\n  },\r\n  \"GeneralSpecs\": {\r\n    \"ProjectId\": {\r\n      \"Name\": \"Kicad 8\",\r\n      \"GUID\": \"4b696361-6420-4382-9e6b-696361645f70\",\r\n      \"Revision\": \"rev?\"\r\n    },\r\n    \"Size\": {\r\n      \"X\": 99.05,\r\n      \"Y\": 98.05\r\n    },\r\n    \"LayerNumber\": 2,\r\n    \"BoardThickness\": 1.6,\r\n    \"Finish\": \"None\"\r\n  },\r\n  \"DesignRules\": [\r\n    {\r\n      \"Layers\": \"Outer\",\r\n      \"PadToPad\": 0.2,\r\n      \"PadToTrack\": 0.2,\r\n      \"TrackToTrack\": 0.2,\r\n      \"MinLineWidth\": 0.2,\r\n      \"TrackToRegion\": 0.5,\r\n      \"RegionToRegion\": 0.5\r\n    }\r\n  ],\r\n  \"FilesAttributes\": [\r\n    {\r\n      \"Path\": \"Kicad 8-F_Cu.gbr\",\r\n      \"FileFunction\": \"Copper,L1,Top\",\r\n      \"FilePolarity\": \"Positive\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-B_Cu.gbr\",\r\n      \"FileFunction\": \"Copper,L2,Bot\",\r\n      \"FilePolarity\": \"Positive\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-F_Paste.gbr\",\r\n      \"FileFunction\": \"SolderPaste,Top\",\r\n      \"FilePolarity\": \"Positive\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-B_Paste.gbr\",\r\n      \"FileFunction\": \"SolderPaste,Bot\",\r\n      \"FilePolarity\": \"Positive\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-F_Silkscreen.gbr\",\r\n      \"FileFunction\": \"Legend,Top\",\r\n      \"FilePolarity\": \"Positive\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-B_Silkscreen.gbr\",\r\n      \"FileFunction\": \"Legend,Bot\",\r\n      \"FilePolarity\": \"Positive\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-F_Mask.gbr\",\r\n      \"FileFunction\": \"SolderMask,Top\",\r\n      \"FilePolarity\": \"Negative\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-B_Mask.gbr\",\r\n      \"FileFunction\": \"SolderMask,Bot\",\r\n      \"FilePolarity\": \"Negative\"\r\n    },\r\n    {\r\n      \"Path\": \"Kicad 8-Edge_Cuts.gbr\",\r\n      \"FileFunction\": \"Profile\",\r\n      \"FilePolarity\": \"Positive\"\r\n    }\r\n  ],\r\n  \"MaterialStackup\": [\r\n    {\r\n      \"Type\": \"Legend\",\r\n      \"Name\": \"Top Silk Screen\"\r\n    },\r\n    {\r\n      \"Type\": \"SolderPaste\",\r\n      \"Name\": \"Top Solder Paste\"\r\n    },\r\n    {\r\n      \"Type\": \"SolderMask\",\r\n      \"Thickness\": 0.01,\r\n      \"Name\": \"Top Solder Mask\"\r\n    },\r\n    {\r\n      \"Type\": \"Copper\",\r\n      \"Thickness\": 0.035,\r\n      \"Name\": \"F.Cu\"\r\n    },\r\n    {\r\n      \"Type\": \"Dielectric\",\r\n      \"Thickness\": 1.51,\r\n      \"Material\": \"FR4\",\r\n      \"Name\": \"F.Cu/B.Cu\",\r\n      \"Notes\": \"Type: dielectric layer 1 (from F.Cu to B.Cu)\"\r\n    },\r\n    {\r\n      \"Type\": \"Copper\",\r\n      \"Thickness\": 0.035,\r\n      \"Name\": \"B.Cu\"\r\n    },\r\n    {\r\n      \"Type\": \"SolderMask\",\r\n      \"Thickness\": 0.01,\r\n      \"Name\": \"Bottom Solder Mask\"\r\n    },\r\n    {\r\n      \"Type\": \"SolderPaste\",\r\n      \"Name\": \"Bottom Solder Paste\"\r\n    },\r\n    {\r\n      \"Type\": \"Legend\",\r\n      \"Name\": \"Bottom Silk Screen\"\r\n    }\r\n  ]\r\n}\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_Cayenne/Anothermaker-Stripped-LilyGO-SIM7000-Cayenne.ino",
    "content": "#define TINY_GSM_DEBUG Serial\r\n#define CAYENNE_PRINT Serial\r\n#define TINY_GSM_MODEM_SIM7000\r\n\r\n\r\n#define USE_GSM  //! Uncomment will use SIM7000 for GSM communication\r\n\r\n#ifdef USE_GSM\r\n#include <CayenneMQTTGSM.h>\r\n#else\r\n#include <CayenneMQTTESP32.h>\r\n#endif\r\n#include <Arduino.h>\r\n#include <Wire.h>\r\n\r\n#define BATTERY_VIRTUAL_CHANNEL             1\r\n#define SOLAR_VIRTUAL_CHANNEL               2\r\n\r\n\r\n#define PIN_TX      27\r\n#define PIN_RX      26\r\n#define UART_BAUD   9600\r\n#define PWR_PIN     4\r\n#define BAT_ADC     35\r\n#define SOLAR_ADC   36\r\n\r\n\r\nHardwareSerial  gsmSerial(1);\r\n\r\n#ifdef USE_GSM\r\n// GSM connection info.\r\nchar apn[] = \"h2g2\"; // Access point name. Leave empty if it is not needed.\r\nchar gprsLogin[] = \"\"; // GPRS username. Leave empty if it is not needed.\r\nchar gprsPassword[] = \"\"; // GPRS password. Leave empty if it is not needed.\r\nchar pin[] = \"\"; // SIM pin number. Leave empty if it is not needed.\r\n#else\r\n// WiFi network info.\r\nchar ssid[] = \"your wifi ssid\";\r\nchar wifiPassword[] = \"your wifi password\";\r\n#endif\r\n\r\n// Cayenne authentication info. This should be obtained from the Cayenne Dashboard.\r\nchar username[] = \"Cayenne username\";\r\nchar password[] = \"Cayenne password\";\r\nchar clientID[] = \"Cayenne clientID\";\r\n\r\nbool bmpSensorDetected = true;\r\n\r\n\r\n\r\nvoid setup()\r\n{\r\n    Serial.begin(UART_BAUD);\r\n    gsmSerial.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);\r\n\r\n    pinMode(PWR_PIN, OUTPUT);\r\n\r\n    //Launch SIM7000\r\n    digitalWrite(PWR_PIN, HIGH);\r\n    delay(300);\r\n    digitalWrite(PWR_PIN, LOW);\r\n\r\n\r\n\r\n\r\n    //Wait for the SIM7000 communication to be normal, and will quit when receiving any byte\r\n    int i = 6;\r\n    delay(200);\r\n    while (i) {\r\n        Serial.println(\"Send AT\");\r\n        gsmSerial.println(\"AT\");\r\n        if (gsmSerial.available()) {\r\n            String r = gsmSerial.readString();\r\n            Serial.println(r);\r\n            break;\r\n        }\r\n        delay(1000);\r\n        i--;\r\n    }\r\n\r\n#ifdef USE_GSM\r\n    Cayenne.begin(username, password, clientID, gsmSerial, apn, gprsLogin, gprsPassword, pin);\r\n#else\r\n    Cayenne.begin(username, password, clientID, ssid, wifiPassword);\r\n#endif\r\n}\r\n\r\n\r\nvoid loop()\r\n{\r\n    Cayenne.loop();\r\n}\r\n\r\n\r\n\r\n\r\n// Default function for processing actuator commands from the Cayenne Dashboard.\r\n// You can also use functions for specific channels, e.g CAYENNE_IN(1) for channel 1 commands.\r\nCAYENNE_IN_DEFAULT()\r\n{\r\n    CAYENNE_LOG(\"Channel %u, value %s\", request.channel, getValue.asString());\r\n    //Process message here. If there is an error set an error message using getValue.setError(), e.g getValue.setError(\"Error message\");\r\n}\r\n\r\nCAYENNE_IN(1)\r\n{\r\n    CAYENNE_LOG(\"Channel %u, value %s\", request.channel, getValue.asString());\r\n}\r\n\r\n\r\nfloat readBattery(uint8_t pin)\r\n{\r\n    int vref = 1100;\r\n    uint16_t volt = analogRead(pin);\r\n    float battery_voltage = ((float)volt / 4095.0) * 2.0 * 3.3 * (vref);\r\n    return battery_voltage;\r\n}\r\n\r\n\r\nCAYENNE_OUT(BATTERY_VIRTUAL_CHANNEL)\r\n{\r\n    float mv = readBattery(BAT_ADC);\r\n    Serial.printf(\"batter : %f\\n\", mv);\r\n    Cayenne.virtualWrite(BATTERY_VIRTUAL_CHANNEL, mv, TYPE_VOLTAGE, UNIT_MILLIVOLTS);\r\n\r\n}\r\n\r\n\r\nCAYENNE_OUT(SOLAR_VIRTUAL_CHANNEL)\r\n{\r\n    float mv = readBattery(SOLAR_ADC);\r\n    Serial.printf(\"solar : %f\\n\", mv);\r\n    Cayenne.virtualWrite(SOLAR_VIRTUAL_CHANNEL, mv, TYPE_VOLTAGE, UNIT_MILLIVOLTS);\r\n\r\n}\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_Cayenne/LilyGO-SIM7000-Cayenne.ino",
    "content": "#define TINY_GSM_DEBUG Serial\r\n#define CAYENNE_PRINT Serial\r\n#define TINY_GSM_MODEM_SIM7000\r\n\r\n\r\n#define USE_GSM  //! Uncomment will use SIM7000 for GSM communication\r\n\r\n#ifdef USE_GSM\r\n#include <CayenneMQTTGSM.h>\r\n#else\r\n#include <CayenneMQTTESP32.h>\r\n#endif\r\n#include <Arduino.h>\r\n#include <Wire.h>\r\n#include <Adafruit_BMP085.h>\r\n\r\n\r\n#define TEMPERATURE_VIRTUAL_CHANNEL         1\r\n#define BAROMETER_VIRTUAL_CHANNEL           2\r\n#define ALTITUDE_VIRTUAL_CHANNEL            3\r\n#define BATTERY_VIRTUAL_CHANNEL             4\r\n#define SOLAR_VIRTUAL_CHANNEL               5\r\n#define LIGHTSENSOR_VIRTUAL_CHANNEL         6\r\n\r\n#define PIN_TX      27\r\n#define PIN_RX      26\r\n#define UART_BAUD   115200\r\n#define PWR_PIN     4\r\n#define BAT_ADC     35\r\n#define SOLAR_ADC   36\r\n\r\nAdafruit_BMP085 bmp;\r\nHardwareSerial  gsmSerial(1);\r\n\r\n#ifdef USE_GSM\r\n// GSM connection info.\r\nchar apn[] = \"\"; // Access point name. Leave empty if it is not needed.\r\nchar gprsLogin[] = \"\"; // GPRS username. Leave empty if it is not needed.\r\nchar gprsPassword[] = \"\"; // GPRS password. Leave empty if it is not needed.\r\nchar pin[] = \"\"; // SIM pin number. Leave empty if it is not needed.\r\n#else\r\n// WiFi network info.\r\nchar ssid[] = \"your wifi ssid\";\r\nchar wifiPassword[] = \"your wifi password\";\r\n#endif\r\n\r\n// Cayenne authentication info. This should be obtained from the Cayenne Dashboard.\r\nchar username[] = \"Cayenne username\";\r\nchar password[] = \"Cayenne password\";\r\nchar clientID[] = \"Cayenne clientID\";\r\n\r\nbool bmpSensorDetected = true;\r\n\r\n\r\n\r\nvoid setup()\r\n{\r\n    Serial.begin(UART_BAUD);\r\n    gsmSerial.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);\r\n\r\n    pinMode(PWR_PIN, OUTPUT);\r\n\r\n    //Launch SIM7000\r\n    digitalWrite(PWR_PIN, HIGH);\r\n    delay(300);\r\n    digitalWrite(PWR_PIN, LOW);\r\n\r\n\r\n    // Launch BMP085\r\n    if (!bmp.begin()) {\r\n        bmpSensorDetected = false;\r\n        Serial.println(\"Could not find a valid BMP085 sensor, check wiring!\");\r\n        while (1) {}\r\n    }\r\n\r\n    //Wait for the SIM7000 communication to be normal, and will quit when receiving any byte\r\n    int i = 6;\r\n    delay(200);\r\n    while (i) {\r\n        Serial.println(\"Send AT\");\r\n        gsmSerial.println(\"AT\");\r\n        if (gsmSerial.available()) {\r\n            String r = gsmSerial.readString();\r\n            Serial.println(r);\r\n            break;\r\n        }\r\n        delay(1000);\r\n        i--;\r\n    }\r\n\r\n#ifdef USE_GSM\r\n    Cayenne.begin(username, password, clientID, gsmSerial, apn, gprsLogin, gprsPassword, pin);\r\n#else\r\n    Cayenne.begin(username, password, clientID, ssid, wifiPassword);\r\n#endif\r\n}\r\n\r\n\r\nvoid loop()\r\n{\r\n    Cayenne.loop();\r\n}\r\n\r\n\r\n\r\n\r\n// Default function for processing actuator commands from the Cayenne Dashboard.\r\n// You can also use functions for specific channels, e.g CAYENNE_IN(1) for channel 1 commands.\r\nCAYENNE_IN_DEFAULT()\r\n{\r\n    CAYENNE_LOG(\"Channel %u, value %s\", request.channel, getValue.asString());\r\n    //Process message here. If there is an error set an error message using getValue.setError(), e.g getValue.setError(\"Error message\");\r\n}\r\n\r\nCAYENNE_IN(1)\r\n{\r\n    CAYENNE_LOG(\"Channel %u, value %s\", request.channel, getValue.asString());\r\n}\r\n\r\n\r\n// This function is called at intervals to send temperature sensor data to Cayenne.\r\nCAYENNE_OUT(TEMPERATURE_VIRTUAL_CHANNEL)\r\n{\r\n\r\n    if (bmpSensorDetected) {\r\n        float temperature = bmp.readTemperature();\r\n\r\n        Serial.print(\"Temperature = \");\r\n        Serial.print(temperature);\r\n        Serial.println(\" *C\");\r\n\r\n        Cayenne.celsiusWrite(TEMPERATURE_VIRTUAL_CHANNEL, temperature);\r\n    }\r\n}\r\n\r\n// This function is called at intervals to send barometer sensor data to Cayenne.\r\nCAYENNE_OUT(BAROMETER_VIRTUAL_CHANNEL)\r\n{\r\n    if (bmpSensorDetected) {\r\n        float pressure = bmp.readPressure() / 1000;\r\n\r\n        Serial.print(\"Pressure = \");\r\n        Serial.print(pressure );\r\n        Serial.println(\" hPa\");\r\n\r\n        Cayenne.hectoPascalWrite(BAROMETER_VIRTUAL_CHANNEL, pressure);\r\n    }\r\n}\r\n\r\n\r\nCAYENNE_OUT(ALTITUDE_VIRTUAL_CHANNEL)\r\n{\r\n    if (bmpSensorDetected) {\r\n        float altitude = bmp.readAltitude();\r\n\r\n        Serial.print(\"Altitude = \");\r\n        Serial.print(altitude);\r\n        Serial.println(\" meters\");\r\n\r\n        Cayenne.virtualWrite(ALTITUDE_VIRTUAL_CHANNEL, altitude, \"meters\", UNIT_METER);\r\n\r\n    }\r\n}\r\n\r\nfloat readBattery(uint8_t pin)\r\n{\r\n    int vref = 1100;\r\n    uint16_t volt = analogRead(pin);\r\n    float battery_voltage = ((float)volt / 4095.0) * 2.0 * 3.3 * (vref);\r\n    return battery_voltage;\r\n}\r\n\r\n\r\nCAYENNE_OUT(BATTERY_VIRTUAL_CHANNEL)\r\n{\r\n    float mv = readBattery(BAT_ADC);\r\n    Serial.printf(\"batter : %f\\n\", mv);\r\n    Cayenne.virtualWrite(BATTERY_VIRTUAL_CHANNEL, mv, TYPE_VOLTAGE, UNIT_MILLIVOLTS);\r\n\r\n}\r\n\r\n\r\nCAYENNE_OUT(SOLAR_VIRTUAL_CHANNEL)\r\n{\r\n    float mv = readBattery(SOLAR_ADC);\r\n    Serial.printf(\"solar : %f\\n\", mv);\r\n    Cayenne.virtualWrite(SOLAR_VIRTUAL_CHANNEL, mv, TYPE_VOLTAGE, UNIT_MILLIVOLTS);\r\n\r\n}\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_Cayenne/README.MD",
    "content": "<h1 align = \"center\">LilyGO T-SIM7000 Cayenne</h1>\r\n\r\n💦 ☀💨🌹 The sample code is based on the **[LilyGO T-SIM7000](https://www.aliexpress.com/item/4000542688096.html)** board, which takes the data of the external BMP180 sensor and uploads it to **[Cayenne](https://cayenne.mydevices.com/)**.\r\n\r\n![](../../Historical/Image/cayenne.jpg)\r\n\r\n\r\n# Steps:\r\n1. Need to install the following dependencies\r\n     - [Adafruit BMP085 Library](https://github.com/adafruit/Adafruit-BMP085-Library)\r\n     - [CayenneMQTT](https://github.com/myDevicesIoT/Cayenne-MQTT-Arduino)\r\n     - [ArduinoJson](https://github.com/bblanchon/ArduinoJson) Use version 6.13.0\r\n     - [TinyGSM](https://github.com/vshymanskyy/TinyGSM)\r\n2. Set the Cayenne authentication info to match the authentication info from the Dashboard.If you don't have an account, then [create an account](https://accounts.mydevices.com/auth/realms/cayenne/login-actions/registration?client_id=cayenne-web-app&tab_id=01AaoLwmlng)\r\n3. After logging in, you will see the dashboard, click **Add new** in the upper left,Choose **Generic ESP8266**,Then you can see the MQTT username, password and ID you need to use,Replace it with the definition in `main.cpp`\r\n4. Set the network name and password.\r\n5. Compile and upload the sketch.\r\n6. A temporary widget will be automatically generated in the Cayenne Dashboard. To make the widget permanent click the plus sign on the widget.\r\n7. By default, GSM is used to upload sensor data. You can also change it to ESP32 to upload. You only need to host the **USE_GSM** macro in the sketch.\r\n\r\n\r\n\r\n\r\n\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_GPSTest/Arduino_GPSTest.ino",
    "content": "// Set serial for debug console (to the Serial Monitor, default speed 115200)\r\n#define SerialMon Serial\r\n\r\n// Set serial for AT commands (to the module)\r\n// Use Hardware Serial on Mega, Leonardo, Micro\r\n#define SerialAT Serial1\r\n\r\n#define TINY_GSM_MODEM_SIM7000\r\n#define TINY_GSM_RX_BUFFER 1024 // Set RX buffer to 1Kb\r\n#define SerialAT Serial1\r\n\r\n// See all AT commands, if wanted\r\n// #define DUMP_AT_COMMANDS\r\n\r\n// set GSM PIN, if any\r\n#define GSM_PIN \"\"\r\n\r\n// Your GPRS credentials, if any\r\nconst char apn[]  = \"h2g2\";     //SET TO YOUR APN\r\nconst char gprsUser[] = \"\";\r\nconst char gprsPass[] = \"\";\r\n\r\n#include <TinyGsmClient.h>\r\n#include <SPI.h>\r\n#include <SD.h>\r\n#include <Ticker.h>\r\n\r\n#ifdef DUMP_AT_COMMANDS\r\n#include <StreamDebugger.h>\r\nStreamDebugger debugger(SerialAT, SerialMon);\r\nTinyGsm modem(debugger);\r\n#else\r\nTinyGsm modem(SerialAT);\r\n#endif\r\n\r\n#define uS_TO_S_FACTOR      1000000ULL  // Conversion factor for micro seconds to seconds\r\n#define TIME_TO_SLEEP       60          // Time ESP32 will go to sleep (in seconds)\r\n\r\n#define UART_BAUD           9600\r\n#define PIN_DTR             25\r\n#define PIN_TX              27\r\n#define PIN_RX              26\r\n#define PWR_PIN             4\r\n\r\n#define SD_MISO             2\r\n#define SD_MOSI             15\r\n#define SD_SCLK             14\r\n#define SD_CS               13\r\n#define LED_PIN             12\r\n\r\n\r\nvoid enableGPS(void)\r\n{\r\n    // Set SIM7000G GPIO4 LOW ,turn on GPS power\r\n    // CMD:AT+SGPIO=0,4,1,1\r\n    // Only in version 20200415 is there a function to control GPS power\r\n    modem.sendAT(\"+SGPIO=0,4,1,1\");\r\n    modem.enableGPS();\r\n\r\n\r\n}\r\n\r\nvoid disableGPS(void)\r\n{\r\n    // Set SIM7000G GPIO4 LOW ,turn off GPS power\r\n    // CMD:AT+SGPIO=0,4,1,0\r\n    // Only in version 20200415 is there a function to control GPS power\r\n    modem.sendAT(\"+SGPIO=0,4,1,0\");\r\n    modem.disableGPS();\r\n}\r\n\r\nvoid modemPowerOn()\r\n{\r\n    pinMode(PWR_PIN, OUTPUT);\r\n    digitalWrite(PWR_PIN, LOW);\r\n    delay(1000);    //Datasheet Ton mintues = 1S\r\n    digitalWrite(PWR_PIN, HIGH);\r\n}\r\n\r\nvoid modemPowerOff()\r\n{\r\n    pinMode(PWR_PIN, OUTPUT);\r\n    digitalWrite(PWR_PIN, LOW);\r\n    delay(1500);    //Datasheet Ton mintues = 1.2S\r\n    digitalWrite(PWR_PIN, HIGH);\r\n}\r\n\r\n\r\nvoid modemRestart()\r\n{\r\n    modemPowerOff();\r\n    delay(1000);\r\n    modemPowerOn();\r\n}\r\n\r\nvoid setup()\r\n{\r\n    // Set console baud rate\r\n    SerialMon.begin(115200);\r\n\r\n    delay(10);\r\n\r\n    // Set LED OFF\r\n    pinMode(LED_PIN, OUTPUT);\r\n    digitalWrite(LED_PIN, HIGH);\r\n\r\n    modemPowerOn();\r\n\r\n    SerialAT.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);\r\n\r\n    Serial.println(\"/**********************************************************/\");\r\n    Serial.println(\"To initialize the network test, please make sure your GPS\");\r\n    Serial.println(\"antenna has been connected to the GPS port on the board.\");\r\n    Serial.println(\"/**********************************************************/\\n\\n\");\r\n\r\n    delay(10000);\r\n}\r\n\r\nvoid loop()\r\n{\r\n    if (!modem.testAT()) {\r\n        Serial.println(\"Failed to restart modem, attempting to continue without restarting\");\r\n        modemRestart();\r\n        return;\r\n    }\r\n\r\n    Serial.println(\"Start positioning . Make sure to locate outdoors.\");\r\n    Serial.println(\"The blue indicator light flashes to indicate positioning.\");\r\n\r\n    enableGPS();\r\n\r\n    float lat,  lon;\r\n    while (1) {\r\n        if (modem.getGPS(&lat, &lon)) {\r\n            Serial.println(\"The location has been locked, the latitude and longitude are:\");\r\n            Serial.print(\"latitude:\"); Serial.println(lat);\r\n            Serial.print(\"longitude:\"); Serial.println(lon);\r\n            break;\r\n        }\r\n        digitalWrite(LED_PIN, !digitalRead(LED_PIN));\r\n        delay(2000);\r\n    }\r\n\r\n    disableGPS();\r\n\r\n    Serial.println(\"/**********************************************************/\");\r\n    Serial.println(\"After the network test is complete, please enter the  \");\r\n    Serial.println(\"AT command in the serial terminal.\");\r\n    Serial.println(\"/**********************************************************/\\n\\n\");\r\n\r\n    while (1) {\r\n        while (SerialAT.available()) {\r\n            SerialMon.write(SerialAT.read());\r\n        }\r\n        while (SerialMon.available()) {\r\n            SerialAT.write(SerialMon.read());\r\n        }\r\n    }\r\n}\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_LoraShield/LoRaReceiver/LoRaReceiver.ino",
    "content": "/*\n* Depend  https://github.com/sandeepmistry/arduino-LoRa\n* */\n\n#include <SPI.h>\n#include <SD.h>\n#include <LoRa.h>\n\n#define PIN_TX              27\n#define PIN_RX              26\n#define UART_BAUD           115200\n#define PWR_PIN             4\n\n#define SD_MISO             2\n#define SD_MOSI             15\n#define SD_SCLK             14\n#define SD_CS               13\n\n#define LORA_RST            12\n#define LORA_DI0            32\n#define RADIO_DIO_1         33\n#define RADIO_DIO_2         34\n#define LORA_SS             5\n#define LORA_MISO           19\n#define LORA_MOSI           23\n#define LORA_SCK            18\n\n#define BAND                470E6\n\nSPIClass SPI1(HSPI);\n\nvoid setup()\n{\n    Serial.begin(115200);\n    while (!Serial);\n\n    Serial.println(\"LoRa Receiver\");\n\n    // Specify pin to initialize SPI\n    SPI.begin(SD_SCLK, SD_MISO, SD_MOSI, SD_CS);\n    if (!SD.begin(SD_CS)) {\n        Serial.println(\"SDCard MOUNT FAIL\");\n    } else {\n        uint32_t cardSize = SD.cardSize() / (1024 * 1024);\n        String str = \"SDCard Size: \" + String(cardSize) + \"MB\";\n        Serial.println(str);\n    }\n\n    // Specify pin to initialize SPI1\n    SPI1.begin(LORA_SCK, LORA_MISO, LORA_MOSI, LORA_SS);\n    LoRa.setSPI(SPI1);\n    LoRa.setPins(LORA_SS, LORA_RST, LORA_DI0);\n    Serial.printf(\"Setup Lora freq : %.0f\\n\", BAND);\n    if (!LoRa.begin(BAND)) {\n        Serial.println(\"LORA Begin FAIL\");\n        while (1);\n    }\n    Serial.println(\"LORA Begin PASS\");\n}\n\nvoid loop()\n{\n    // try to parse packet\n    int packetSize = LoRa.parsePacket();\n    if (packetSize) {\n        // received a packet\n        Serial.print(\"Received packet '\");\n\n        // read packet\n        while (LoRa.available()) {\n            Serial.print((char)LoRa.read());\n        }\n\n        // print RSSI of packet\n        Serial.print(\"' with RSSI \");\n        Serial.println(LoRa.packetRssi());\n    }\n}\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_LoraShield/LoRaSender/LoRaSender.ino",
    "content": "/*\n* Depend  https://github.com/sandeepmistry/arduino-LoRa\n* */\n\n#include <SPI.h>\n#include <SD.h>\n#include <LoRa.h>\n\n#define PIN_TX              27\n#define PIN_RX              26\n#define UART_BAUD           115200\n#define PWR_PIN             4\n\n#define SD_MISO             2\n#define SD_MOSI             15\n#define SD_SCLK             14\n#define SD_CS               13\n\n#define LORA_RST            12\n#define LORA_DI0            32\n#define RADIO_DIO_1         33\n#define RADIO_DIO_2         34\n#define LORA_SS             5\n#define LORA_MISO           19\n#define LORA_MOSI           23\n#define LORA_SCK            18\n\n#define BAND                470E6\n\nuint32_t counter = 0;\nSPIClass SPI1(HSPI);\n\nvoid setup()\n{\n    Serial.begin(115200);\n    while (!Serial);\n\n    Serial.println(\"LoRa Sender\");\n    // Specify pin to initialize SPI\n    SPI.begin(SD_SCLK, SD_MISO, SD_MOSI, SD_CS);\n    if (!SD.begin(SD_CS)) {\n        Serial.println(\"SDCard MOUNT FAIL\");\n    } else {\n        uint32_t cardSize = SD.cardSize() / (1024 * 1024);\n        String str = \"SDCard Size: \" + String(cardSize) + \"MB\";\n        Serial.println(str);\n    }\n\n    // Specify pin to initialize SPI1\n    SPI1.begin(LORA_SCK, LORA_MISO, LORA_MOSI, LORA_SS);\n    LoRa.setSPI(SPI1);\n    LoRa.setPins(LORA_SS, LORA_RST, LORA_DI0);\n    Serial.printf(\"Setup Lora freq : %.0f\\n\", BAND);\n    if (!LoRa.begin(BAND)) {\n        Serial.println(\"LORA Begin FAIL\");\n        while (1);\n    }\n    Serial.println(\"LORA Begin PASS\");\n}\n\nvoid loop()\n{\n    Serial.print(\"Sending packet: \");\n    Serial.println(counter);\n\n    // send packet\n    LoRa.beginPacket();\n    LoRa.print(\"hello \");\n    LoRa.print(counter);\n    LoRa.endPacket();\n\n    counter++;\n\n    delay(5000);\n}\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_LoraShield/README.MD",
    "content": "\r\n## Install the following dependency library files:\r\n[arduino-LoRa](https://github.com/sandeepmistry/arduino-LoRa)\r\n\r\n\r\n- For more examples, please refer to arduino-LoRa/examples"
  },
  {
    "path": "Lilygo-7000g/Arduino_NetworkTest/Arduino_NetworkTest.ino",
    "content": "// Set serial for debug console (to the Serial Monitor, default speed 115200)\r\n#define SerialMon Serial\r\n\r\n// Set serial for AT commands (to the module)\r\n// Use Hardware Serial on Mega, Leonardo, Micro\r\n#define SerialAT Serial1\r\n\r\n#define TINY_GSM_MODEM_SIM7000\r\n#define TINY_GSM_RX_BUFFER 1024 // Set RX buffer to 1Kb\r\n#define SerialAT Serial1\r\n\r\n// See all AT commands, if wanted\r\n// #define DUMP_AT_COMMANDS\r\n\r\n// set GSM PIN, if any\r\n#define GSM_PIN \"\"\r\n\r\n// Your GPRS credentials, if any\r\nconst char apn[]  = \"h2g2\";     //SET TO YOUR APN\r\nconst char gprsUser[] = \"\";\r\nconst char gprsPass[] = \"\";\r\n\r\n#include <TinyGsmClient.h>\r\n#include <SPI.h>\r\n#include <SD.h>\r\n#include <Ticker.h>\r\n\r\n#ifdef DUMP_AT_COMMANDS\r\n#include <StreamDebugger.h>\r\nStreamDebugger debugger(SerialAT, SerialMon);\r\nTinyGsm modem(debugger);\r\n#else\r\nTinyGsm modem(SerialAT);\r\n#endif\r\n\r\n#define uS_TO_S_FACTOR      1000000ULL  // Conversion factor for micro seconds to seconds\r\n#define TIME_TO_SLEEP       60          // Time ESP32 will go to sleep (in seconds)\r\n\r\n#define UART_BAUD           9600\r\n#define PIN_DTR             25\r\n#define PIN_TX              27\r\n#define PIN_RX              26\r\n#define PWR_PIN             4\r\n\r\n#define SD_MISO             2\r\n#define SD_MOSI             15\r\n#define SD_SCLK             14\r\n#define SD_CS               13\r\n#define LED_PIN             12\r\n\r\n\r\nvoid enableGPS(void)\r\n{\r\n    // Set SIM7000G GPIO4 LOW ,turn on GPS power\r\n    // CMD:AT+SGPIO=0,4,1,1\r\n    // Only in version 20200415 is there a function to control GPS power\r\n    modem.sendAT(\"+SGPIO=0,4,1,1\");\r\n}\r\n\r\nvoid disableGPS(void)\r\n{\r\n    // Set SIM7000G GPIO4 LOW ,turn off GPS power\r\n    // CMD:AT+SGPIO=0,4,1,0\r\n    // Only in version 20200415 is there a function to control GPS power\r\n    modem.sendAT(\"+SGPIO=0,4,1,0\");\r\n}\r\n\r\nvoid modemPowerOn()\r\n{\r\n    pinMode(PWR_PIN, OUTPUT);\r\n    digitalWrite(PWR_PIN, LOW);\r\n    delay(1000);    //Datasheet Ton mintues = 1S\r\n    digitalWrite(PWR_PIN, HIGH);\r\n}\r\n\r\nvoid modemPowerOff()\r\n{\r\n    pinMode(PWR_PIN, OUTPUT);\r\n    digitalWrite(PWR_PIN, LOW);\r\n    delay(1500);    //Datasheet Ton mintues = 1.2S\r\n    digitalWrite(PWR_PIN, HIGH);\r\n}\r\n\r\n\r\nvoid modemRestart()\r\n{\r\n    modemPowerOff();\r\n    delay(1000);\r\n    modemPowerOn();\r\n}\r\n\r\nvoid setup()\r\n{\r\n    // Set console baud rate\r\n    SerialMon.begin(115200);\r\n\r\n    delay(10);\r\n\r\n    // Set LED OFF\r\n    pinMode(LED_PIN, OUTPUT);\r\n    digitalWrite(LED_PIN, HIGH);\r\n\r\n    modemPowerOn();\r\n\r\n    Serial.println(\"========SDCard Detect.======\");\r\n    SPI.begin(SD_SCLK, SD_MISO, SD_MOSI);\r\n    if (!SD.begin(SD_CS)) {\r\n        Serial.println(\"SDCard MOUNT FAIL\");\r\n    } else {\r\n        uint32_t cardSize = SD.cardSize() / (1024 * 1024);\r\n        String str = \"SDCard Size: \" + String(cardSize) + \"MB\";\r\n        Serial.println(str);\r\n    }\r\n    Serial.println(\"===========================\");\r\n\r\n    SerialAT.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);\r\n\r\n\r\n    Serial.println(\"/**********************************************************/\");\r\n    Serial.println(\"To initialize the network test, please make sure your LET \");\r\n    Serial.println(\"antenna has been connected to the SIM interface on the board.\");\r\n    Serial.println(\"/**********************************************************/\\n\\n\");\r\n\r\n    delay(10000);\r\n}\r\n\r\nvoid loop()\r\n{\r\n    String res;\r\n\r\n    Serial.println(\"========INIT========\");\r\n\r\n    if (!modem.init()) {\r\n        modemRestart();\r\n        delay(2000);\r\n        Serial.println(\"Failed to restart modem, attempting to continue without restarting\");\r\n        return;\r\n    }\r\n\r\n    Serial.println(\"========SIMCOMATI======\");\r\n    modem.sendAT(\"+SIMCOMATI\");\r\n    modem.waitResponse(1000L, res);\r\n    res.replace(GSM_NL \"OK\" GSM_NL, \"\");\r\n    Serial.println(res);\r\n    res = \"\";\r\n    Serial.println(\"=======================\");\r\n\r\n    Serial.println(\"=====Preferred mode selection=====\");\r\n    modem.sendAT(\"+CNMP?\");\r\n    if (modem.waitResponse(1000L, res) == 1) {\r\n        res.replace(GSM_NL \"OK\" GSM_NL, \"\");\r\n        Serial.println(res);\r\n    }\r\n    res = \"\";\r\n    Serial.println(\"=======================\");\r\n\r\n\r\n    Serial.println(\"=====Preferred selection between CAT-M and NB-IoT=====\");\r\n    modem.sendAT(\"+CMNB?\");\r\n    if (modem.waitResponse(1000L, res) == 1) {\r\n        res.replace(GSM_NL \"OK\" GSM_NL, \"\");\r\n        Serial.println(res);\r\n    }\r\n    res = \"\";\r\n    Serial.println(\"=======================\");\r\n\r\n\r\n    String name = modem.getModemName();\r\n    Serial.println(\"Modem Name: \" + name);\r\n\r\n    String modemInfo = modem.getModemInfo();\r\n    Serial.println(\"Modem Info: \" + modemInfo);\r\n\r\n    // Unlock your SIM card with a PIN if needed\r\n    if ( GSM_PIN && modem.getSimStatus() != 3 ) {\r\n        modem.simUnlock(GSM_PIN);\r\n    }\r\n\r\n\r\n    for (int i = 0; i <= 4; i++) {\r\n        uint8_t network[] = {\r\n            2,  /*Automatic*/\r\n            13, /*GSM only*/\r\n            38, /*LTE only*/\r\n            51  /*GSM and LTE only*/\r\n        };\r\n        Serial.printf(\"Try %d method\\n\", network[i]);\r\n        modem.setNetworkMode(network[i]);\r\n        delay(3000);\r\n        bool isConnected = false;\r\n        int tryCount = 60;\r\n        while (tryCount--) {\r\n            int16_t signal =  modem.getSignalQuality();\r\n            Serial.print(\"Signal: \");\r\n            Serial.print(signal);\r\n            Serial.print(\" \");\r\n            Serial.print(\"isNetworkConnected: \");\r\n            isConnected = modem.isNetworkConnected();\r\n            Serial.println( isConnected ? \"CONNECT\" : \"NO CONNECT\");\r\n            if (isConnected) {\r\n                break;\r\n            }\r\n            delay(1000);\r\n            digitalWrite(LED_PIN, !digitalRead(LED_PIN));\r\n        }\r\n        if (isConnected) {\r\n            break;\r\n        }\r\n    }\r\n    digitalWrite(LED_PIN, HIGH);\r\n\r\n    Serial.println();\r\n    Serial.println(\"Device is connected .\");\r\n    Serial.println();\r\n\r\n    Serial.println(\"=====Inquiring UE system information=====\");\r\n    modem.sendAT(\"+CPSI?\");\r\n    if (modem.waitResponse(1000L, res) == 1) {\r\n        res.replace(GSM_NL \"OK\" GSM_NL, \"\");\r\n        Serial.println(res);\r\n    }\r\n\r\n    Serial.println(\"/**********************************************************/\");\r\n    Serial.println(\"After the network test is complete, please enter the  \");\r\n    Serial.println(\"AT command in the serial terminal.\");\r\n    Serial.println(\"/**********************************************************/\\n\\n\");\r\n\r\n    while (1) {\r\n        while (SerialAT.available()) {\r\n            SerialMon.write(SerialAT.read());\r\n        }\r\n        while (SerialMon.available()) {\r\n            SerialAT.write(SerialMon.read());\r\n        }\r\n    }\r\n}\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_Simple_API/rough_api_test.ino",
    "content": "/*\r\n  Very rough example of how to send your lat/lon to a webhook/api via get request.\r\n  See my other videos at https://youtube.com/anothermaker for other esp32 API Examples or look in the\r\n  api-calls folder of this repository\r\n  FILE: AllFunctions.ino\r\n  AUTHOR: Koby Hale\r\n  PURPOSE: Test functionality\r\n*/\r\n\r\n#define TINY_GSM_MODEM_SIM7000\r\n#define TINY_GSM_RX_BUFFER 1024 // Set RX buffer to 1Kb\r\n// Set serial for debug console (to the Serial Monitor, default speed 115200)\r\n#define SerialMon Serial\r\n\r\n// Set serial for AT commands (to the module)\r\n// Use Hardware Serial on Mega, Leonardo, Micro\r\n#define SerialAT Serial1\r\n\r\n// or Software Serial on Uno, Nano\r\n//#include <SoftwareSerial.h>\r\n//SoftwareSerial SerialAT(2, 3); // RX, TX\r\n\r\n#define TINY_GSM_DEBUG SerialMon\r\n// See all AT commands, if wanted\r\n// #define DUMP_AT_COMMANDS\r\n\r\n/*\r\n   Tests enabled\r\n*/\r\n// Range to attempt to autobaud\r\n#define GSM_AUTOBAUD_MIN 9600\r\n#define GSM_AUTOBAUD_MAX 115200\r\n#define TINY_GSM_USE_GPRS true\r\n#define TINY_GSM_USE_WIFI false\r\n\r\n\r\n#define TINY_GSM_TEST_GPRS    true\r\n#define TINY_GSM_TEST_GPS     true\r\n#define TINY_GSM_POWERDOWN    true\r\n\r\n// set GSM PIN, if any\r\n#define GSM_PIN \"\"\r\n\r\n// Your GPRS credentials, if any\r\nconst char apn[]  = \"h2g2\";     //SET TO YOUR APN\r\nconst char gprsUser[] = \"\";\r\nconst char gprsPass[] = \"\";\r\n\r\n// Server details\r\nconst char server[] = \"yourdomain_with_nohttp.com\"; //set the rest of the api call below\r\nconst int  port = 80;\r\n\r\n#include <TinyGsmClient.h>\r\n#include <ArduinoHttpClient.h>\r\n\r\n#include <SPI.h>\r\n#include <SD.h>\r\n#include <Ticker.h>\r\n\r\n#ifdef DUMP_AT_COMMANDS  // if enabled it requires the streamDebugger lib\r\n#include <StreamDebugger.h>\r\nStreamDebugger debugger(SerialAT, Serial);\r\nTinyGsm modem(debugger);\r\n#else\r\nTinyGsm modem(SerialAT);\r\n#endif\r\nTinyGsmClient client(modem);\r\nHttpClient http(client, server, port);\r\n#define uS_TO_S_FACTOR 1000000ULL  // Conversion factor for micro seconds to seconds\r\n#define TIME_TO_SLEEP  60          // Time ESP32 will go to sleep (in seconds)\r\n\r\n#define UART_BAUD   9600\r\n#define PIN_DTR     25\r\n#define PIN_TX      27\r\n#define PIN_RX      26\r\n#define PWR_PIN     4\r\n\r\n#define SD_MISO     2\r\n#define SD_MOSI     15\r\n#define SD_SCLK     14\r\n#define SD_CS       13\r\n#define LED_PIN     12\r\n\r\n\r\nint counter, lastIndex, numberOfPieces = 24;\r\nString pieces[24], input;\r\n\r\n\r\nvoid setup() {\r\n  // Set console baud rate\r\n  Serial.begin(9600);\r\n  delay(10);\r\n\r\n  // Set LED OFF\r\n  pinMode(LED_PIN, OUTPUT);\r\n  digitalWrite(LED_PIN, HIGH);\r\n\r\n  pinMode(PWR_PIN, OUTPUT);\r\n  digitalWrite(PWR_PIN, HIGH);\r\n  delay(300);\r\n  digitalWrite(PWR_PIN, LOW);\r\n\r\n  SPI.begin(SD_SCLK, SD_MISO, SD_MOSI, SD_CS);\r\n  if (!SD.begin(SD_CS)) {\r\n    Serial.println(\"SDCard MOUNT FAIL\");\r\n  } else {\r\n    uint32_t cardSize = SD.cardSize() / (1024 * 1024);\r\n    String str = \"SDCard Size: \" + String(cardSize) + \"MB\";\r\n    Serial.println(str);\r\n  }\r\n\r\n  Serial.println(\"\\nWait...\");\r\n\r\n  delay(10000);\r\n\r\n  SerialAT.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);\r\n  // Set GSM module baud rate\r\n  // TinyGsmAutoBaud(SerialAT, GSM_AUTOBAUD_MIN, GSM_AUTOBAUD_MAX);\r\n  // SerialAT.begin(9600);\r\n  delay(6000);\r\n  modem.simUnlock(GSM_PIN);\r\n  // Restart takes quite some time\r\n  // To skip it, call init() instead of restart()\r\n  Serial.println(\"Initializing modem...\");\r\n  if (!modem.restart()) {\r\n    Serial.println(\"Failed to restart modem, attempting to continue without restarting\");\r\n  }\r\n\r\n  String name = modem.getModemName();\r\n  delay(500);\r\n  Serial.println(\"Modem Name: \" + name);\r\n\r\n  String modemInfo = modem.getModemInfo();\r\n  delay(500);\r\n  Serial.println(\"Modem Info: \" + modemInfo);\r\n\r\n  // Set SIM7000G GPIO4 LOW ,turn off GPS power\r\n  // CMD:AT+SGPIO=0,4,1,0\r\n  // Only in version 20200415 is there a function to control GPS power\r\n  modem.sendAT(\"+SGPIO=0,4,1,0\");\r\n\r\n\r\n  #if TINY_GSM_USE_GPRS\r\n    // Unlock your SIM card with a PIN if needed\r\n    if ( GSM_PIN && modem.getSimStatus() != 3 ) {\r\n      modem.simUnlock(GSM_PIN);\r\n    }\r\n  #endif\r\n  /*\r\n    2 Automatic\r\n    13 GSM only\r\n    38 LTE only\r\n    51 GSM and LTE only\r\n  * * * */\r\n  String res;\r\n  do {\r\n    res = modem.setNetworkMode(38);\r\n    delay(500);\r\n  } while (res != \"OK\");\r\n\r\n  /*\r\n    1 CAT-M\r\n    2 NB-Iot\r\n    3 CAT-M and NB-IoT\r\n  * * */\r\n  do {\r\n    res = modem.setPreferredMode(1);\r\n    delay(500);\r\n  } while (res != \"OK\");\r\n\r\n}\r\n\r\n\r\nvoid apiCall(){\r\n  #if TINY_GSM_USE_GPRS && defined TINY_GSM_MODEM_XBEE\r\n    // The XBee must run the gprsConnect function BEFORE waiting for network!\r\n    modem.gprsConnect(apn, gprsUser, gprsPass);\r\n  #endif\r\n\r\n    SerialMon.print(\"Waiting for network...\");\r\n    if (!modem.waitForNetwork()) {\r\n      SerialMon.println(\" fail\");\r\n      delay(10000);\r\n      return;\r\n    }\r\n    SerialMon.println(\" success\");\r\n\r\n    if (modem.isNetworkConnected()) {\r\n      SerialMon.println(\"Network connected\");\r\n    }\r\n\r\n\r\n      SerialMon.print(F(\"Connecting to \"));\r\n      SerialMon.print(apn);\r\n      if (!modem.gprsConnect(apn, gprsUser, gprsPass)) {\r\n        SerialMon.println(\" fail\");\r\n        delay(10000);\r\n        return;\r\n      }\r\n      SerialMon.println(\" success\");\r\n\r\n      if (modem.isGprsConnected()) {\r\n        SerialMon.println(\"GPRS connected\");\r\n      }\r\n\r\n      modem.sendAT(\"+SGPIO=0,4,1,1\");\r\n\r\n      modem.enableGPS();\r\n      float lat,  lon;\r\n      while (1) {\r\n        if (modem.getGPS(&lat, &lon)) {\r\n          Serial.printf(\"lat:%f lon:%f\\n\", lat, lon);\r\n          break;\r\n        } else {\r\n          Serial.print(\"getGPS \");\r\n          Serial.println(millis());\r\n        }\r\n        delay(2000);\r\n      }\r\n      modem.disableGPS();\r\n\r\n      // Set SIM7000G GPIO4 LOW ,turn off GPS power\r\n      // CMD:AT+SGPIO=0,4,1,0\r\n      // Only in version 20200415 is there a function to control GPS power\r\n      modem.sendAT(\"+SGPIO=0,4,1,0\");\r\n      Serial.println(\"\\n---End of GPRS TEST---\\n\");\r\n\r\n    SerialMon.print(F(\"Performing HTTP GET request... \"));\r\n    String message = \"/therestofyourdomain/api.php?key=sim7000g\";\r\n    message = message + \"&lat=\";\r\n    message = message + lat;\r\n    message = message + \"&lon=\";\r\n    message = message + lon;\r\n    int err = http.get(message);\r\n    if (err != 0) {\r\n      SerialMon.println(F(\"failed to connect\"));\r\n      delay(10000);\r\n      return;\r\n    }\r\n\r\n    int status = http.responseStatusCode();\r\n    SerialMon.print(F(\"Response status code: \"));\r\n    SerialMon.println(status);\r\n    if (!status) {\r\n      delay(10000);\r\n      return;\r\n    }\r\n\r\n    SerialMon.println(F(\"Response Headers:\"));\r\n    while (http.headerAvailable()) {\r\n      String headerName = http.readHeaderName();\r\n      String headerValue = http.readHeaderValue();\r\n      SerialMon.println(\"    \" + headerName + \" : \" + headerValue);\r\n    }\r\n\r\n    int length = http.contentLength();\r\n    if (length >= 0) {\r\n      SerialMon.print(F(\"Content length is: \"));\r\n      SerialMon.println(length);\r\n    }\r\n    if (http.isResponseChunked()) {\r\n      SerialMon.println(F(\"The response is chunked\"));\r\n    }\r\n\r\n    String body = http.responseBody();\r\n    SerialMon.println(F(\"Response:\"));\r\n    SerialMon.println(body);\r\n\r\n    SerialMon.print(F(\"Body length is: \"));\r\n    SerialMon.println(body.length());\r\n\r\n    // Shutdown\r\n\r\n    http.stop();\r\n    SerialMon.println(F(\"Server disconnected\"));\r\n\r\n  // #if TINY_GSM_USE_WIFI\r\n  //     modem.networkDisconnect();\r\n  //     SerialMon.println(F(\"WiFi disconnected\"));\r\n  // #endif\r\n  // #if TINY_GSM_USE_GPRS\r\n  //     modem.gprsDisconnect();\r\n  //     SerialMon.println(F(\"GPRS disconnected\"));\r\n  // #endif\r\n}\r\n\r\nvoid loop() {\r\n  apiCall();\r\n  delay(30000);\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_TinyGSM/ATdebug/ATdebug.ino",
    "content": "/*\n  FILE: ATdebug.ino\n  AUTHOR: Koby Hale\n  PURPOSE: test AT commands\n  List of SIM7000 AT commands can be found here\n  http://www.microchip.ua/simcom/LTE/SIM7000/SIM7000%20Series_AT%20Command%20Manual_V1.05.pdf\n*/\n\n#define SerialAT Serial1\n\n#define PIN_DTR     25\n#define PIN_TX      27\n#define PIN_RX      26\n#define PWR_PIN     4\n\nbool reply = false;\n\nvoid modem_on() {\n  // Set-up modem  power pin\n  Serial.println(\"\\nStarting Up Modem...\");\n  pinMode(PWR_PIN, OUTPUT);\n  digitalWrite(PWR_PIN, HIGH);\n  delay(300);\n  digitalWrite(PWR_PIN, LOW);\n  delay(10000);                 //Wait for the SIM7000 communication to be normal, and will quit when receiving OK\n\n  int i = 10;\n  Serial.println(\"\\nTesting Modem Response...\\n\");\n  Serial.println(\"****\");\n  while (i) {\n    SerialAT.println(\"AT\");\n    delay(500);\n    if (SerialAT.available()) {\n      String r = SerialAT.readString();\n      Serial.println(r);\n      if ( r.indexOf(\"OK\") >= 0 ) {\n        reply = true;\n        break;;\n      }\n    }\n    delay(500);\n    i--;\n  }\n  Serial.println(\"****\\n\");\n}\n\nvoid setup() {\n  Serial.begin(9600); // Set console baud rate\n  SerialAT.begin(9600, SERIAL_8N1, PIN_RX, PIN_TX);\n  delay(100);\n\n  modem_on();\n  if (reply) {\n    Serial.println(F(\"***********************************************************\"));\n    Serial.println(F(\" You can now send AT commands\"));\n    Serial.println(F(\" Enter \\\"AT\\\" (without quotes), and you should see \\\"OK\\\"\"));\n    Serial.println(F(\" If it doesn't work, select \\\"Both NL & CR\\\" in Serial Monitor\"));\n    Serial.println(F(\" DISCLAIMER: Entering AT commands without knowing what they do\"));\n    Serial.println(F(\" can have undesired consiquinces...\"));\n    Serial.println(F(\"***********************************************************\\n\"));\n  } else {\n    Serial.println(F(\"***********************************************************\"));\n    Serial.println(F(\" Failed to connect to the modem! Check the baud and try again.\"));\n    Serial.println(F(\"***********************************************************\\n\"));\n  }\n}\n\nvoid loop() {\n  while (true) {\n    if (SerialAT.available()) {\n      Serial.write(SerialAT.read());\n    }\n    if (Serial.available()) {\n      SerialAT.write(Serial.read());\n    }\n    delay(1);\n  }\n  Serial.println(\"Failed\");\n  setup();\n}\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_TinyGSM/AllFunctions/AllFunctions.ino",
    "content": "/*\n  FILE: AllFunctions.ino\n  AUTHOR: Koby Hale\n  PURPOSE: Test functionality\n*/\n\n#define TINY_GSM_MODEM_SIM7000\n#define TINY_GSM_RX_BUFFER 1024 // Set RX buffer to 1Kb\n#define SerialAT Serial1\n\n// See all AT commands, if wanted\n// #define DUMP_AT_COMMANDS\n\n/*\n   Tests enabled\n*/\n#define TINY_GSM_TEST_GPRS    true\n#define TINY_GSM_TEST_GPS     true\n#define TINY_GSM_POWERDOWN    true\n\n// set GSM PIN, if any\n#define GSM_PIN \"\"\n\n// Your GPRS credentials, if any\nconst char apn[]  = \"h2g2\";     //SET TO YOUR APN\nconst char gprsUser[] = \"\";\nconst char gprsPass[] = \"\";\n\n#include <TinyGsmClient.h>\n#include <SPI.h>\n#include <SD.h>\n#include <Ticker.h>\n\n#ifdef DUMP_AT_COMMANDS  // if enabled it requires the streamDebugger lib\n#include <StreamDebugger.h>\nStreamDebugger debugger(SerialAT, Serial);\nTinyGsm modem(debugger);\n#else\nTinyGsm modem(SerialAT);\n#endif\n\n#define uS_TO_S_FACTOR 1000000ULL  // Conversion factor for micro seconds to seconds\n#define TIME_TO_SLEEP  60          // Time ESP32 will go to sleep (in seconds)\n\n#define UART_BAUD   9600\n#define PIN_DTR     25\n#define PIN_TX      27\n#define PIN_RX      26\n#define PWR_PIN     4\n\n#define SD_MISO     2\n#define SD_MOSI     15\n#define SD_SCLK     14\n#define SD_CS       13\n#define LED_PIN     12\n\n\nint counter, lastIndex, numberOfPieces = 24;\nString pieces[24], input;\n\n\nvoid setup() {\n  // Set console baud rate\n  Serial.begin(9600);\n  delay(10);\n\n  // Set LED OFF\n  pinMode(LED_PIN, OUTPUT);\n  digitalWrite(LED_PIN, HIGH);\n\n  pinMode(PWR_PIN, OUTPUT);\n  digitalWrite(PWR_PIN, HIGH);\n  delay(300);\n  digitalWrite(PWR_PIN, LOW);\n\n  SPI.begin(SD_SCLK, SD_MISO, SD_MOSI, SD_CS);\n  if (!SD.begin(SD_CS)) {\n    Serial.println(\"SDCard MOUNT FAIL\");\n  } else {\n    uint32_t cardSize = SD.cardSize() / (1024 * 1024);\n    String str = \"SDCard Size: \" + String(cardSize) + \"MB\";\n    Serial.println(str);\n  }\n\n  Serial.println(\"\\nWait...\");\n\n  delay(10000);\n\n  SerialAT.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);\n\n  // Restart takes quite some time\n  // To skip it, call init() instead of restart()\n  Serial.println(\"Initializing modem...\");\n  if (!modem.restart()) {\n    Serial.println(\"Failed to restart modem, attempting to continue without restarting\");\n  }\n\n  String name = modem.getModemName();\n  delay(500);\n  Serial.println(\"Modem Name: \" + name);\n\n  String modemInfo = modem.getModemInfo();\n  delay(500);\n  Serial.println(\"Modem Info: \" + modemInfo);\n\n  // Set SIM7000G GPIO4 LOW ,turn off GPS power\n  // CMD:AT+SGPIO=0,4,1,0\n  // Only in version 20200415 is there a function to control GPS power\n  modem.sendAT(\"+SGPIO=0,4,1,0\");\n\n#if TINY_GSM_TEST_GPRS\n  // Unlock your SIM card with a PIN if needed\n  if ( GSM_PIN && modem.getSimStatus() != 3 ) {\n    modem.simUnlock(GSM_PIN);\n  }\n#endif\n\n  /*\n    2 Automatic\n    13 GSM only\n    38 LTE only\n    51 GSM and LTE only\n  * * * */\n  String res;\n  do {\n    res = modem.setNetworkMode(38);\n    delay(500);\n  } while (res != \"OK\");\n\n  /*\n    1 CAT-M\n    2 NB-Iot\n    3 CAT-M and NB-IoT\n  * * */\n  do {\n    res = modem.setPreferredMode(1);\n    delay(500);\n  } while (res != \"OK\");\n\n}\n\nvoid loop() {\n#if TINY_GSM_TEST_GPRS\n\n  SerialAT.println(\"AT+CGDCONT?\");\n  delay(500);\n  if (SerialAT.available()) {\n    input = SerialAT.readString();\n    for (int i = 0; i < input.length(); i++) {\n      if (input.substring(i, i + 1) == \"\\n\") {\n        pieces[counter] = input.substring(lastIndex, i);\n        lastIndex = i + 1;\n        counter++;\n      }\n      if (i == input.length() - 1) {\n        pieces[counter] = input.substring(lastIndex, i);\n      }\n    }\n    // Reset for reuse\n    input = \"\";\n    counter = 0;\n    lastIndex = 0;\n\n    for ( int y = 0; y < numberOfPieces; y++) {\n      for ( int x = 0; x < pieces[y].length(); x++) {\n        char c = pieces[y][x];  //gets one byte from buffer\n        if (c == ',') {\n          if (input.indexOf(\": \") >= 0) {\n            String data = input.substring((input.indexOf(\": \") + 1));\n            if ( data.toInt() > 0 && data.toInt() < 25) {\n              modem.sendAT(\"+CGDCONT=\" + String(data.toInt()) + \",\\\"IP\\\",\\\"\" + String(apn) + \"\\\",\\\"0.0.0.0\\\",0,0,0,0\");\n            }\n            input = \"\";\n            break;\n          }\n          // Reset for reuse\n          input = \"\";\n        }\n        else {\n          input += c;\n        }\n      }\n    }\n  } else {\n    Serial.println(\"Failed to get PDP!\");\n  }\n\n\n  Serial.println(\"\\n\\n\\nWaiting for network...\");\n  if (!modem.waitForNetwork()) {\n    delay(10000);\n    return;\n  }\n\n  if (modem.isNetworkConnected()) {\n    Serial.println(\"Network connected\");\n  }\n\n  Serial.println(\"\\n---Starting GPRS TEST---\\n\");\n  Serial.println(\"Connecting to: \" + String(apn));\n  if (!modem.gprsConnect(apn, gprsUser, gprsPass)) {\n    delay(10000);\n    return;\n  }\n\n  Serial.print(\"GPRS status: \");\n  if (modem.isGprsConnected()) {\n    Serial.println(\"connected\");\n  } else {\n    Serial.println(\"not connected\");\n  }\n\n  String ccid = modem.getSimCCID();\n  Serial.println(\"CCID: \" + ccid);\n\n  String imei = modem.getIMEI();\n  Serial.println(\"IMEI: \" + imei);\n\n  String cop = modem.getOperator();\n  Serial.println(\"Operator: \" + cop);\n\n  IPAddress local = modem.localIP();\n  Serial.println(\"Local IP: \" + String(local));\n\n  int csq = modem.getSignalQuality();\n  Serial.println(\"Signal quality: \" + String(csq));\n\n  SerialAT.println(\"AT+CPSI?\");     //Get connection type and band\n  delay(500);\n  if (SerialAT.available()) {\n    String r = SerialAT.readString();\n    Serial.println(r);\n  }\n\n  Serial.println(\"\\n---End of GPRS TEST---\\n\");\n#endif\n\n#if TINY_GSM_TEST_GPRS\n  modem.gprsDisconnect();\n  if (!modem.isGprsConnected()) {\n    Serial.println(\"GPRS disconnected\");\n  } else {\n    Serial.println(\"GPRS disconnect: Failed.\");\n  }\n#endif\n\n#if TINY_GSM_TEST_GPS\n  Serial.println(\"\\n---Starting GPS TEST---\\n\");\n  // Set SIM7000G GPIO4 HIGH ,turn on GPS power\n  // CMD:AT+SGPIO=0,4,1,1\n  // Only in version 20200415 is there a function to control GPS power\n  modem.sendAT(\"+SGPIO=0,4,1,1\");\n\n  modem.enableGPS();\n  float lat,  lon;\n  while (1) {\n    if (modem.getGPS(&lat, &lon)) {\n      Serial.printf(\"lat:%f lon:%f\\n\", lat, lon);\n      break;\n    } else {\n      Serial.print(\"getGPS \");\n      Serial.println(millis());\n    }\n    delay(2000);\n  }\n  modem.disableGPS();\n\n  // Set SIM7000G GPIO4 LOW ,turn off GPS power\n  // CMD:AT+SGPIO=0,4,1,0\n  // Only in version 20200415 is there a function to control GPS power\n  modem.sendAT(\"+SGPIO=0,4,1,0\");\n  Serial.println(\"\\n---End of GPRS TEST---\\n\");\n#endif\n\n\n#if TINY_GSM_POWERDOWN\n  // Try to power-off (modem may decide to restart automatically)\n  // To turn off modem completely, please use Reset/Enable pins\n  modem.poweroff();\n  Serial.println(\"Poweroff.\");\n#endif\n\n  esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);\n  delay(200);\n  esp_deep_sleep_start();\n\n  // Do nothing forevermore\n  while (true) {\n    modem.maintain();\n  }\n}\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_TinyGSM/README.MD",
    "content": "\r\n## Install the following dependency library files:\r\n[TinyGSM](https://github.com/vshymanskyy/TinyGSM)\r\n\r\n\r\n### Reset Modem\r\n\r\nSometimes (especially if you played with AT commands), your module configuration may become invalid. This may result in problems such as:\r\n\r\n- Can't connect to the GPRS network\r\n- Can't connect to the server\r\n- Sent/received data contains invalid bytes\r\n- etc.\r\nTo return module to Factory Defaults, use the ResetModem sketch.\r\n"
  },
  {
    "path": "Lilygo-7000g/Arduino_TinyGSM/ResetModem/ResetModem.ino",
    "content": "/*\n  FILE: ResetModem.ino\n  AUTHOR: Koby Hale\n  PURPOSE: reset the SIM7000\n*/\n\n#define TINY_GSM_MODEM_SIM800 // sim800 and sim7000 are very identical, no sim7000 reset tool yet but sim800 works\n\n#include <TinyGsmClient.h>\n\n// Define pins\n#define PIN_DTR     25\n#define PIN_TX      27\n#define PIN_RX      26\n#define PWR_PIN     4\n\n// Set serial for AT commands (to the module)\n#define SerialAT Serial1\n\n// See all AT commands, if wanted\n#define DUMP_AT_COMMANDS\n\n#ifdef DUMP_AT_COMMANDS\n#include <StreamDebugger.h>    // if enabled it requires the streamDebugger lib\nStreamDebugger debugger(SerialAT, Serial);\nTinyGsm modem(debugger);\n#else\nTinyGsm modem(SerialAT);\n#endif\n\nbool reply = false;\n\nvoid setup() {\n  // Set console and modem baud rate\n  Serial.begin(9600);\n  SerialAT.begin(9600, SERIAL_8N1, PIN_RX, PIN_TX);\n  delay(500);\n\n  // Set-up modem  power pin\n  Serial.println(\"\\nStarting Up Modem...\");\n  pinMode(PWR_PIN, OUTPUT);\n  digitalWrite(PWR_PIN, HIGH);\n  delay(300);\n  digitalWrite(PWR_PIN, LOW);\n  delay(10000);                 //Wait for the SIM7000 communication to be normal, and will quit when receiving OK\n\n  int i = 10;\n  Serial.println(\"\\nTesting Modem Response...\\n\");\n  Serial.println(\"****\");\n  while (i) {\n    SerialAT.println(\"AT\");\n    delay(500);\n    if (SerialAT.available()) {\n      String r = SerialAT.readString();\n      Serial.println(r);\n      if ( r.indexOf(\"OK\") >= 0 ) {\n        reply = true;\n        break;;\n      }\n    }\n    delay(500);\n    i--;\n  }\n  Serial.println(\"****\\n\");\n\n  if (reply) {\n\n    bool ret = modem.factoryDefault();\n\n    Serial.println(F(\"\\n***********************************************************\"));\n    Serial.print  (F(\" Reset settings to Factory Default: \"));\n    Serial.println((ret) ? \"OK\" : \"FAIL\");\n    Serial.println(F(\"***********************************************************\"));\n  } else {\n    Serial.println(F(\"***********************************************************\"));\n    Serial.println(F(\" Failed to connect to the modem! Check the baud and try again.\"));\n    Serial.println(F(\"***********************************************************\\n\"));\n  }\n}\n\nvoid loop() {\n\n}\n"
  },
  {
    "path": "Lilygo-7000g/MicroPython_LoBo/README.MD",
    "content": "\r\n## Flash Micropython to ESP32\r\n\r\nThe recommended version of Micropython for this board is\r\n[`MicroPython_LoBo_esp32_psram_all.zip`](https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo/raw/master/MicroPython_BUILD/firmware/MicroPython_LoBo_esp32_psram_all.zip)\r\nfrom [LoBo prebuilt packages](https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo/tree/master/MicroPython_BUILD/firmware).\r\n\r\nFlash using [`esptool`](https://github.com/espressif/esptool):\r\n```sh\r\nesptool --chip esp32 --port PORT --baud BAUD --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin\r\n```\r\nOr you can use any other GUI/tools and specify address for each file.\r\n\r\n## Upload the example\r\n\r\nUsing [`ampy`](https://github.com/pycampers/ampy):\r\n\r\n```sh\r\nampy put main.py\r\n```\r\n"
  },
  {
    "path": "Lilygo-7000g/MicroPython_LoBo/gps.py",
    "content": "'''\r\n\r\n- Make sure the GPS antenna is firmly connected\r\n- For more documentation on the GPS module, please check the manual\r\n\r\n'''\r\n\r\nimport socket\r\nimport machine\r\nimport time\r\nimport sys\r\nimport gsm\r\n\r\n# APN credentials (replace with yours)\r\nGSM_APN = ''  # Your APN\r\nGSM_USER = ''  # Your User\r\nGSM_PASS = ''  # Your Pass\r\n\r\n# Power on the GSM module\r\nGSM_PWR = machine.Pin(4, machine.Pin.OUT)\r\nLED = machine.Pin(12, machine.Pin.INOUT)\r\n\r\nGSM_PWR.value(1)\r\ntime.sleep_ms(300)\r\nGSM_PWR.value(0)\r\nLED.value(1)\r\n\r\n# Init PPPoS\r\n# gsm.debug(True)  # Uncomment this to see more logs, investigate issues, etc.\r\n\r\ngsm.start(tx=27, rx=26, apn=GSM_APN, user=GSM_USER, password=GSM_PASS)\r\n\r\nsys.stdout.write('Waiting for AT command response...')\r\nfor retry in range(20):\r\n    if gsm.atcmd('AT'):\r\n        break\r\n    else:\r\n        sys.stdout.write('.')\r\n        time.sleep_ms(5000)\r\nelse:\r\n    raise Exception(\"Modem not responding!\")\r\nprint()\r\n\r\n# Turn on GPS positioning\r\ngsm.atcmd('AT+CGNSPWR=1', printable=True)\r\n# Turn on GPS power control, it is controlled by module GPIO4\r\ngsm.atcmd('AT+SGPIO=0,4,1,1', printable=True)\r\n\r\nwhile True:\r\n    # Get positioning data\r\n    raw = gsm.atcmd('AT+CGNSINF', printable=True)\r\n    # Output information\r\n    print(raw)\r\n    string = raw.split(',')\r\n    if(int(string[1]) == 1):\r\n        print('{yy}/{mm}/{dd} == {h}:{m}:{s} == lat:{lat}-lon:{lon}'.format(\r\n            yy=string[2][:4], mm=string[2][4:6], dd=string[2][6:8], h=string[2][8:10], m=string[2][10:12], s=string[2][12:], lat=string[3], lon=string[4]))\r\n        break\r\n\r\n    # Let the LED flash when in the positioning state\r\n    LED.value(not LED.value())\r\n    time.sleep_ms(1000)\r\n\r\n# Turn off GPS positioning\r\ngsm.atcmd('AT+CGNSPWR=0', printable=True)\r\n# Turn off GPS power control, it is controlled by module GPIO4\r\ngsm.atcmd('AT+SGPIO=0,4,1,0', printable=True)\r\n"
  },
  {
    "path": "Lilygo-7000g/MicroPython_LoBo/gsm.py",
    "content": "import socket\r\nimport machine\r\nimport time\r\nimport sys\r\nimport gsm\r\n\r\n# APN credentials (replace with yours)\r\n\r\nGSM_APN = ''  # Your APN\r\nGSM_USER = ''  # Your User\r\nGSM_PASS = ''  # Your Pass\r\n\r\n# Power on the GSM module\r\nGSM_PWR = machine.Pin(4, machine.Pin.OUT)\r\nGSM_PWR.value(1)\r\ntime.sleep_ms(300)\r\nGSM_PWR.value(0)\r\n\r\n\r\nLED = machine.Pin(12, machine.Pin.OUT)\r\nLED.value(1)\r\n\r\n# Init PPPoS\r\n\r\n# gsm.debug(True)  # Uncomment this to see more logs, investigate issues, etc.\r\n\r\ngsm.start(tx=27, rx=26, apn=GSM_APN, user=GSM_USER, password=GSM_PASS)\r\n\r\nsys.stdout.write('Waiting for AT command response...')\r\nfor retry in range(20):\r\n    if gsm.atcmd('AT'):\r\n        break\r\n    else:\r\n        sys.stdout.write('.')\r\n        time.sleep_ms(5000)\r\nelse:\r\n    raise Exception(\"Modem not responding!\")\r\nprint()\r\n\r\nprint(\"Connecting to GSM...\")\r\ngsm.connect()\r\n\r\nwhile gsm.status()[0] != 1:\r\n    pass\r\n\r\nprint('IP:', gsm.ifconfig()[0])\r\n\r\n\r\nprint(\"Connected !\")\r\naddr = socket.getaddrinfo('loboris.eu', 80)[0][-1]\r\ns = socket.socket()\r\ns.connect(addr)\r\ns.send(b'GET /ESP32/info.txt HTTP/1.1\\r\\nHost: loboris.eu\\r\\n\\r\\n')\r\ndata = s.recv(1000)\r\nprint('data=', end='')\r\nprint(data)\r\ns.close()\r\n\r\n# GSM connection is complete.\r\n# You can now use modules like urequests, uPing, etc.\r\n# Let's try socket API:\r\n"
  },
  {
    "path": "Lilygo-7000g/MicroPython_LoBo/sd.py",
    "content": "import os\r\nimport uos\r\nimport machine\r\n\r\n# The SD SPI pin of the firmware compiled by lobo is not the pin used by T-SIM7000,\r\n# so here we use uos to initialize the SD card\r\nuos.sdconfig(uos.SDMODE_SPI, clk=14, mosi=15, miso=2, cs=13, maxspeed=16)\r\nos.mountsd()\r\nos.listdir('/sd')\r\n"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/.travis.yml",
    "content": "# Continuous Integration (CI) is the practice, in software\n# engineering, of merging all developer working copies with a shared mainline\n# several times a day < https://docs.platformio.org/page/ci/index.html >\n#\n# Documentation:\n#\n# * Travis CI Embedded Builds with PlatformIO\n#   < https://docs.travis-ci.com/user/integration/platformio/ >\n#\n# * PlatformIO integration with Travis CI\n#   < https://docs.platformio.org/page/ci/travis.html >\n#\n# * User Guide for `platformio ci` command\n#   < https://docs.platformio.org/page/userguide/cmd_ci.html >\n#\n#\n# Please choose one of the following templates (proposed below) and uncomment\n# it (remove \"# \" before each line) or use own configuration according to the\n# Travis CI documentation (see above).\n#\n\n\n#\n# Template #1: General project. Test it using existing `platformio.ini`.\n#\n\n# language: python\n# python:\n#     - \"2.7\"\n#\n# sudo: false\n# cache:\n#     directories:\n#         - \"~/.platformio\"\n#\n# install:\n#     - pip install -U platformio\n#     - platformio update\n#\n# script:\n#     - platformio run\n\n\n#\n# Template #2: The project is intended to be used as a library with examples.\n#\n\n# language: python\n# python:\n#     - \"2.7\"\n#\n# sudo: false\n# cache:\n#     directories:\n#         - \"~/.platformio\"\n#\n# env:\n#     - PLATFORMIO_CI_SRC=path/to/test/file.c\n#     - PLATFORMIO_CI_SRC=examples/file.ino\n#     - PLATFORMIO_CI_SRC=path/to/test/directory\n#\n# install:\n#     - pip install -U platformio\n#     - platformio update\n#\n# script:\n#     - platformio ci --lib=\".\" --board=ID_1 --board=ID_2 --board=ID_N\n"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/include/README",
    "content": "\nThis directory is intended for project header files.\n\nA header file is a file containing C declarations and macro definitions\nto be shared between several project source files. You request the use of a\nheader file in your project source file (C, C++, etc) located in `src` folder\nby including it, with the C preprocessing directive `#include'.\n\n```src/main.c\n\n#include \"header.h\"\n\nint main (void)\n{\n ...\n}\n```\n\nIncluding a header file produces the same results as copying the header file\ninto each source file that needs it. Such copying would be time-consuming\nand error-prone. With a header file, the related declarations appear\nin only one place. If they need to be changed, they can be changed in one\nplace, and programs that include the header file will automatically use the\nnew version when next recompiled. The header file eliminates the labor of\nfinding and changing all the copies as well as the risk that a failure to\nfind one copy will result in inconsistencies within a program.\n\nIn C, the usual convention is to give header files names that end with `.h'.\nIt is most portable to use only letters, digits, dashes, and underscores in\nheader file names, and at most one dot.\n\nRead more about using header files in official GCC documentation:\n\n* Include Syntax\n* Include Operation\n* Once-Only Headers\n* Computed Includes\n\nhttps://gcc.gnu.org/onlinedocs/cpp/Header-Files.html\n"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/lib/README",
    "content": "\nThis directory is intended for project specific (private) libraries.\nPlatformIO will compile them to static libraries and link into executable file.\n\nThe source code of each library should be placed in a an own separate directory\n(\"lib/your_library_name/[here are source files]\").\n\nFor example, see a structure of the following two libraries `Foo` and `Bar`:\n\n|--lib\n|  |\n|  |--Bar\n|  |  |--docs\n|  |  |--examples\n|  |  |--src\n|  |     |- Bar.c\n|  |     |- Bar.h\n|  |  |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html\n|  |\n|  |--Foo\n|  |  |- Foo.c\n|  |  |- Foo.h\n|  |\n|  |- README --> THIS FILE\n|\n|- platformio.ini\n|--src\n   |- main.c\n\nand a contents of `src/main.c`:\n```\n#include <Foo.h>\n#include <Bar.h>\n\nint main (void)\n{\n  ...\n}\n\n```\n\nPlatformIO Library Dependency Finder will find automatically dependent\nlibraries scanning project source files.\n\nMore information about PlatformIO Library Dependency Finder\n- https://docs.platformio.org/page/librarymanager/ldf.html\n"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/platformio.ini",
    "content": ";PlatformIO Project Configuration File\n;\n;   Build options: build flags, source filter\n;   Upload options: custom upload port, speed and extra flags\n;   Library options: dependencies, extra library storages\n;   Advanced options: extra scripting\n;\n; Please visit documentation for the other options and examples\n; https://docs.platformio.org/page/projectconf.html\n\n[env:win]\nplatform = espressif32\nboard =  esp-wrover-kit\nframework = arduino\nmonitor_speed = 115200\nlib_deps = https://github.com/nikil511/TinyGSM.git\n           StreamDebugger\n           CRC32\n           Thingsboard\n           ArduinoHttpClient\n           PubSubClient\n           ArduinoJSON\n"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/readme.md",
    "content": "# Example project for Platformio\n\n- T-SIM7000 NBIoT or GSM mode (modified TinyGSM lib)\n- Connecting to Thingsboard and sending telemetry battery/rssi/bootcount via MQTT\n- Sleeping ESP32 & SIM7000 (~1mA consumption)"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/src/main.cpp",
    "content": "/*\nBattery test T-SIM7000 & Thingsboard\n */\n\n#define TINY_GSM_MODEM_SIM7000\n\n#define TINY_GSM_RX_BUFFER 1024 // Set RX buffer to 1Kb\n#define DUMP_AT_COMMANDS\n\n#include \"TinyGsmClient.h\"\n#include \"ThingsBoard.h\"\n\n#define uS_TO_S_FACTOR 1000000 /* Conversion factor for micro seconds to seconds */\n#define TIME_TO_SLEEP 60       /* ESP32 should sleep more seconds  (note SIM7000 needs ~20sec to turn off if sleep is activated) */\nRTC_DATA_ATTR int bootCount = 0;\n\nHardwareSerial serialGsm(1);\n#define SerialAT serialGsm\n#define TINY_GSM_USE_GPRS true\n#define TINY_GSM_USE_WIFI false\n\n// cosmote\nconst char apn[] = \"internet\";\nconst char nbiot_apn[] = \"iot\";\n\n// 1nce\n// const char apn[] = \"iot.1nce.net\";\n// const char nbiot_apn[] = \"iot.1nce.net\";\n\n#define isNBIOT true\n\nconst char user[] = \"\";\nconst char pass[] = \"\";\n\n// TTGO T-SIM pin definitions\n#define MODEM_RST 5\n#define MODEM_PWKEY 4\n#define MODEM_DTR 25\n\n#define MODEM_TX 26\n#define MODEM_RX 27\n\n#define I2C_SDA 21\n#define I2C_SCL 22\n\n#define PIN_ADC_BAT 35\n#define PIN_ADC_SOLAR 36\n#define ADC_BATTERY_LEVEL_SAMPLES 100\n\n#ifdef DUMP_AT_COMMANDS\n#include \"StreamDebugger.h\"\nStreamDebugger debugger(serialGsm, Serial);\nTinyGsm modem(debugger);\n#else\nTinyGsm modem(serialGsm);\n#endif\n\n#define TOKEN \"xxxxxxxxxxxxxxxxxxxx\"     // thingsboard token\n#define THINGSBOARD_SERVER \"192.168.1.1\" //thingsboard server\n\n// Baud rate for debug serial\n#define SERIAL_DEBUG_BAUD 115200\n\n// Initialize GSM client\nTinyGsmClient client(modem);\n\n// Initialize ThingsBoard instance\nThingsBoard tb(client);\n\n// Set to true, if modem is connected\nbool modemConnected = false;\n\nvoid read_adc_bat(uint16_t *voltage);\nvoid read_adc_solar(uint16_t *voltage);\nvoid shutdown();\nvoid wait_till_ready();\nvoid modem_off();\n\nvoid print_wakeup_reason()\n{\n  esp_sleep_wakeup_cause_t wakeup_reason;\n\n  wakeup_reason = esp_sleep_get_wakeup_cause();\n\n  switch (wakeup_reason)\n  {\n  case ESP_SLEEP_WAKEUP_EXT0:\n    Serial.println(\"Wakeup caused by external signal using RTC_IO\");\n    break;\n  case ESP_SLEEP_WAKEUP_EXT1:\n    Serial.println(\"Wakeup caused by external signal using RTC_CNTL\");\n    break;\n  case ESP_SLEEP_WAKEUP_TIMER:\n    Serial.println(\"Wakeup caused by timer\");\n    break;\n  case ESP_SLEEP_WAKEUP_TOUCHPAD:\n    Serial.println(\"Wakeup caused by touchpad\");\n    break;\n  case ESP_SLEEP_WAKEUP_ULP:\n    Serial.println(\"Wakeup caused by ULP program\");\n    break;\n  default:\n    Serial.printf(\"Wakeup was not caused by deep sleep: %d\\n\", wakeup_reason);\n    break;\n  }\n}\n\nvoid modem_reset()\n{\n  Serial.println(\"Modem hardware reset\");\n  pinMode(MODEM_RST, OUTPUT);\n  digitalWrite(MODEM_RST, LOW);\n  delay(260); //Treset 252ms\n  digitalWrite(MODEM_RST, HIGH);\n  delay(4000); //Modem takes longer to get ready and reply after this kind of reset vs power on\n\n  //modem.factoryDefault();\n  //modem.restart(); //this results in +CGREG: 0,0\n}\n\nvoid modem_on()\n{\n  // Set-up modem  power pin\n  pinMode(MODEM_PWKEY, OUTPUT);\n  digitalWrite(MODEM_PWKEY, HIGH);\n  delay(10);\n  digitalWrite(MODEM_PWKEY, LOW);\n  delay(1010); //Ton 1sec\n  digitalWrite(MODEM_PWKEY, HIGH);\n\n  //wait_till_ready();\n  Serial.println(\"Waiting till modem ready...\");\n  delay(4510); //Ton uart 4.5sec but seems to need ~7sec after hard (button) reset\n               //On soft-reset serial replies immediately.\n}\n\nvoid modem_off()\n{\n  //if you turn modem off while activating the fancy sleep modes it takes ~20sec, else its immediate\n  Serial.println(\"Going to sleep now with modem turned off\");\n  //modem.gprsDisconnect();\n  //modem.radioOff();\n  modem.sleepEnable(false); // required in case sleep was activated and will apply after reboot\n  modem.poweroff();\n}\n\n// fancy low power mode - while connected\nvoid modem_sleep() // will have an effect after reboot and will replace normal power down\n{\n  Serial.println(\"Going to sleep now with modem in power save mode\");\n  // needs reboot to activa and takes ~20sec to sleep\n  modem.PSM_mode();    //if network supports will enter a low power sleep PCM (9uA)\n  modem.eDRX_mode14(); // https://github.com/botletics/SIM7000-LTE-Shield/wiki/Current-Consumption#e-drx-mode\n  modem.sleepEnable(); //will sleep (1.7mA), needs DTR or PWRKEY to wake\n  pinMode(MODEM_DTR, OUTPUT);\n  digitalWrite(MODEM_DTR, HIGH);\n}\n\nvoid modem_wake()\n{\n  Serial.println(\"Wake up modem from sleep\");\n  // DTR low to wake serial\n  pinMode(MODEM_DTR, OUTPUT);\n  digitalWrite(MODEM_DTR, LOW);\n  delay(50);\n  //wait_till_ready();\n}\n\nvoid shutdown()\n{\n\n  //modem_sleep();\n  modem_off();\n\n  delay(1000);\n  Serial.flush();\n  esp_deep_sleep_start();\n  Serial.println(\"Going to sleep now\");\n  delay(1000);\n  Serial.flush();\n  esp_deep_sleep_start();\n}\n\nvoid wait_till_ready() // NOT WORKING - Attempt to minimize waiting time\n{\n\n  for (int8_t i = 0; i < 100; i++) //timeout 100 x 100ms = 10sec\n  {\n    if (modem.testAT())\n    {\n      //Serial.println(\"Wait time:%F sec\\n\", i/10));\n      Serial.printf(\"Wait time: %d\\n\", i);\n      break;\n    }\n    delay(100);\n  }\n}\n\nvoid setup()\n{\n  // Set console baud rate\n  Serial.begin(SERIAL_DEBUG_BAUD);\n  delay(10);\n  Serial.println(F(\"Started\"));\n\n  pinMode(PIN_ADC_BAT, INPUT);\n  pinMode(PIN_ADC_SOLAR, INPUT);\n\n  uint16_t v_bat = 0;\n  uint16_t v_solar = 0;\n\n  // while (1)\n  // {\n  read_adc_bat(&v_bat);\n  Serial.print(\"BAT: \");\n  Serial.print(v_bat);\n\n  read_adc_solar(&v_solar);\n  Serial.print(\" SOLAR: \");\n  Serial.println(v_solar);\n\n  //   delay(1000);\n  // }\n\n  //Increment boot number and print it every reboot\n  ++bootCount;\n  Serial.println(\"Boot number: \" + String(bootCount));\n\n  //Print the wakeup reason for ESP32\n  print_wakeup_reason();\n\n  /*\n  First we configure the wake up source\n  We set our ESP32 to wake up every 5 seconds\n  */\n  esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);\n  Serial.println(\"Setup ESP32 to sleep for every \" + String(TIME_TO_SLEEP) +\n                 \" Seconds\");\n\n  // if (esp_sleep_get_wakeup_cause() == ESP_SLEEP_WAKEUP_TIMER)\n  // {\n  //   modem_wake();\n  // }\n  // else\n  {\n    modem_on();\n    //modem_wake();\n    //modem_reset();\n  }\n\n  // Set GSM module baud rate and UART pins\n  SerialAT.begin(9600, SERIAL_8N1, MODEM_TX, MODEM_RX); //reversing them\n  String modemInfo = modem.getModemInfo();\n  Serial.print(F(\"Modem: \"));\n  Serial.println(modemInfo);\n\n  if (!modemConnected)   \n  {\n\n    //SIM7000\n\n    if (isNBIOT)\n    {\n      Serial.println(\"configuring NBIoT mode\");\n      modem.setPreferredMode(38);\n      modem.setPreferredLTEMode(2);\n      modem.setOperatingBand(20); // Required for cosmote Greece\n\n      Serial.print(F(\"Waiting for network...\"));\n      if (!modem.waitForNetwork(60000L))\n      {\n        Serial.println(\" fail\");\n        modem_reset();\n        shutdown();\n      }\n      Serial.println(\" OK\");\n\n      Serial.print(\"Signal quality:\");\n      Serial.println(modem.getSignalQuality());\n\n      Serial.print(F(\"Connecting to apn:\"));\n      Serial.println(nbiot_apn);\n      if (!modem.gprsConnect(nbiot_apn, user, pass))\n      {\n        Serial.println(\" failed\");\n        modem_reset();\n        shutdown();\n      }\n\n      modemConnected = true;\n      Serial.println(\" OK\");\n    }\n    else\n    {\n      Serial.println(\"configuring GSM mode\"); // AUTO or GSM ONLY\n\n      modem.setPreferredMode(13); //2 Auto // 13 GSM only // 38 LTE only\n\n      Serial.print(F(\"Waiting for network...\"));\n      if (!modem.waitForNetwork(60000L))\n      {\n        Serial.println(\" fail\");\n        modem_reset();\n        shutdown();\n      }\n      Serial.println(\" OK\");\n\n      Serial.print(\"Signal quality:\");\n      Serial.println(modem.getSignalQuality());\n\n      Serial.print(F(\"Connecting to \"));\n      Serial.print(apn);\n      if (!modem.gprsConnect(apn, user, pass))\n      {\n        Serial.println(\" failed\");\n        modem_reset();\n        shutdown();\n      }\n\n      modemConnected = true;\n      Serial.println(\" GSM OK\");\n    }\n  }\n\n  if (!tb.connected())\n  {\n    // Connect to the ThingsBoard\n    Serial.print(\"Connecting to: \");\n    Serial.print(THINGSBOARD_SERVER);\n    Serial.print(\" with token \");\n    Serial.println(TOKEN);\n    if (!tb.connect(THINGSBOARD_SERVER, TOKEN))\n    {\n      Serial.println(\"Failed to connect\");\n      modem_reset();\n      shutdown();\n    }\n  }\n\n  Serial.println(\"Sending data...\");\n\n  // Uploads new telemetry to ThingsBoard using MQTT.\n  // See https://thingsboard.io/docs/reference/mqtt-api/#telemetry-upload-api\n  // for more details\n\n  if (tb.sendAttributeBool(\"beat\", true))\n    ;\n  Serial.println(\"send beat\");\n\n  if (tb.sendTelemetryInt(\"bootCount\", bootCount))\n    Serial.println(\"bootCount send\");\n\n  if (tb.sendTelemetryInt(\"d_gsm_CSQ\", modem.getSignalQuality())) //CSQ need to convert to RSSI\n    Serial.println(\"d_gsm_CSQ send\");\n\n  read_adc_bat(&v_bat);\n  if (tb.sendTelemetryInt(\"d_bat\", v_bat))\n    Serial.print(\"read_adc_bat: \");\n  Serial.print(v_bat);\n  Serial.println(\" send\");\n\n  read_adc_solar(&v_solar);\n  if (tb.sendTelemetryInt(\"d_solar\", v_solar))\n    Serial.print(\"read_adc_solar: \");\n  Serial.print(v_solar);\n  Serial.println(\" send\");\n\n  delay(1000); // required - else will shutdown too early and miss last value\n  shutdown();\n}\n\nvoid loop()\n{\n}\n\nvoid read_adc_bat(uint16_t *voltage)\n{\n  uint32_t in = 0;\n  for (int i = 0; i < ADC_BATTERY_LEVEL_SAMPLES; i++)\n  {\n    in += (uint32_t)analogRead(PIN_ADC_BAT);\n  }\n  in = (int)in / ADC_BATTERY_LEVEL_SAMPLES;\n\n  uint16_t bat_mv = ((float)in / 4096) * 3600 * 2;\n\n  *voltage = bat_mv;\n}\n\nvoid read_adc_solar(uint16_t *voltage)\n{\n  uint32_t in = 0;\n  for (int i = 0; i < ADC_BATTERY_LEVEL_SAMPLES; i++)\n  {\n    in += (uint32_t)analogRead(PIN_ADC_SOLAR);\n  }\n  in = (int)in / ADC_BATTERY_LEVEL_SAMPLES;\n\n  uint16_t bat_mv = ((float)in / 4096) * 3600 * 2;\n\n  *voltage = bat_mv;\n}\n"
  },
  {
    "path": "Lilygo-7000g/Platformio_Arduino_Thingsboard/test/README",
    "content": "\nThis directory is intended for PIO Unit Testing and project tests.\n\nUnit Testing is a software testing method by which individual units of\nsource code, sets of one or more MCU program modules together with associated\ncontrol data, usage procedures, and operating procedures, are tested to\ndetermine whether they are fit for use. Unit testing finds problems early\nin the development cycle.\n\nMore information about PIO Unit Testing:\n- https://docs.platformio.org/page/plus/unit-testing.html\n"
  },
  {
    "path": "README.md",
    "content": "# AnotherMaker\r\nThis is where I will store code snippets for AnotherMaker Videos\r\n"
  },
  {
    "path": "StreamArray/fancy_version/StreamArray.ino",
    "content": "//This sketch is obviously a ridiculously lazy fork of my \"Interactive Mode\" for the coding array.\r\n// The point is that you can hook up pretty much whatever sensors you want to whatever pins you want.\r\n// The pins are declared down in line 44-ish.\r\n// THE ONLY think we care about is that data is being transmitted to the PC with a Serial.print of\r\n// a variable with an =, so for the touchpad, we are sending touch=true or touch=false. That's it\r\n// Node red will look for these strings and parse that data. Also note that you do not need to have all these\r\n// sensors and buttons to make this work.  The only thing that matters is that you're sending a whatever=whatever\r\n// when something happens. All the magic happens in node red.\r\n\r\n//If you don't understand what's going on, just upload this code and look at the serial monitor. It will all\r\n//make sense.\r\n\r\n\r\n#include <Arduino.h>      //Used Primarily for Platform IO\r\n#include \"pitches.h\"      //To create sounds and tones from the buzzer\r\n#include <Wire.h>         //Used to communicate with I2C devices like the LCD\r\n#include <Servo.h>        //the little servo motor\r\nServo myservo;\r\n#include <DHT.h>          //Temperature & Humidity Sensor\r\n#define DHTPIN 12         //Temp & Humidity sensor pin\r\n#define DHTTYPE DHT11     //There are multiple types of DHT Sensors, CA uses DHT11\r\n#define buz 6             //Buzzer pin\r\nDHT dht(DHTPIN, DHTTYPE);\r\n#include <LiquidCrystal_I2C.h>        //Special library for the LCD screen\r\nLiquidCrystal_I2C lcd(0x27, 16, 2);   //The address of the LCD Screen and how many columns/rows it has\r\n\r\n///////////////////////////\r\n//this section tells the Arduino what pins the sensors are connected to\r\nint echo = 4;             //Ultrasonic sensor echo pin\r\nint trigger = 5;          //Ultrasonic sensor trigger pin\r\nint touch = 7;            //Touch module\r\nint pushbutton = 8;       //Tactile pushbutton\r\nint red = 9;              //RGB LED Red pin\r\nint green = 10;           //RGB LED Green pin\r\nint blue = 11;            //RGB LED Blue pin\r\nint dhtsensor = 12;       //DHT 11 Temperature & Humidity Sensor\r\nint led = 13;             //The single color led is connected to pin 13\r\nint hall = A2;            //Hall Effect(Magnetic Sensor)\r\nint flame = A5;\r\n\r\n\r\n\r\n//end pin declarations\r\n//////////////////////////\r\n\r\n//We are going to create some variables here that will hold data lower in the sketch\r\n//These top ones basically keep track of time to determine how often a sensor should be checked\r\nlong mil = 0;\r\nlong ledt = 0;\r\nlong buzt = 0;\r\nlong lcdt = 0;\r\nlong dist = 0;\r\nlong lit = 0;\r\nlong analogt =0;\r\nlong mict = 0;\r\n\r\nfloat temp, humi;\r\nunsigned long dura = 0;\r\nfloat dst = 0;\r\nint leds = 0;\r\nint bar = 0;\r\nint oldbar = 0;         //The previous reading of the sliderbar\r\nint touchwas = false;   //Save whether the touch sensor was last in a touched or not state\r\nint touched = 0;\r\nint pbpushed = false;         //Save whether the pushbutton was last in a pushed or not state\r\n//Microphone (You can adjust sensitivity with the screw)\r\nconst int sampleWindow = 125; // sample period milliseconds (125 mS = 8 Hz)\r\nint soundValue = 0;         // store the value of the sound sensor\r\ndouble threshold = 2.0;         // set clapping sound threshold voltage value\r\nint flamewas = false;\r\n\r\n//These variables are used to receive data from the PC/Raspberry Pi\r\nconst byte numChars = 32;\r\nchar receivedChars[numChars];\r\nboolean newData = false;\r\n\r\n//The code in the setup function is run once on boot\r\nvoid setup() {\r\n  Serial.begin(9600);           //Setup the serial port to begin at 9600bps\r\n  Serial.println(\"StreamArray Booted\");\r\n  //Give the Arduino some basic information on what the pins we declared above actually do\r\n  pinMode(echo, INPUT);         //Ultrasonic sensor echo pin\r\n  pinMode(trigger, OUTPUT);     //Ultrasonic sensor trigger pin\r\n  pinMode(touch, INPUT);        //Touch Module\r\n  pinMode(pushbutton, INPUT);   //Tactile Pushbutton\r\n  pinMode(red, OUTPUT);         //RGB Red LED\r\n  pinMode(green, OUTPUT);       //RGB Green LED\r\n  pinMode(blue, OUTPUT);        //RGB Blue LED\r\n  pinMode(led, OUTPUT);         //Single Color LED\r\n\r\n\r\n  myservo.attach(3);           //Tell the servo library which pin the servo is connected to\r\n  dht.begin();                 //Start the temperature and humidity sensor\r\n\r\n  myservo.write(180 - int(bar / 5.68));\r\n\r\n  lcd.init();                  //Startup the LCD\r\n  lcd.backlight();             //Turn on the LCD baclight\r\n\r\n  bar = analogRead(A0);        //Read the position of the slider bar once on boot\r\n  oldbar = bar;\r\n  makeIcon();                  //Call the functions that display the boot animation on the LCD Screen\r\n  drawIcon();\r\n}\r\n\r\nvoid loop() {\r\n  //The number of milliseconds since the Arduino booted\r\n  mil = millis();\r\n\r\n  if(digitalRead(pushbutton) == HIGH){\r\n    if(pbpushed == false){\r\n      Serial.println(\"pb=true\");\r\n      pbpushed = true;\r\n    }else{\r\n      pbpushed = false;\r\n    }\r\n  }\r\n\r\n  if(analogRead(flame) > 1019){\r\n    if(flamewas == false){ //only print this if it was previously false\r\n      Serial.println(\"fire=true\");\r\n    }\r\n    flamewas = true;\r\n  }else{\r\n    flamewas = false;\r\n  }\r\n\r\n  if(analogRead(hall) < 480){  //look for a magnet near the hall effect sensor if one is found\r\n    Serial.println(\"magnet=true\");\r\n  }\r\n  //Set up some variables that get cleared out every time the code loops over\r\n  float Duration, Distance;\r\n  bar = analogRead(A0);\r\n  // myservo.write(180 - int(bar / 5.68));\r\n  if(bar != oldbar){\r\n    // Serial.println(bar);\r\n    Serial.println(\"slider=true\");\r\n    oldbar = bar;\r\n  }\r\n\r\n\r\n  //Ultrasonic Sensor Reading\r\n  if (mil > dist) {\r\n    dist = mil + 1000;\r\n    digitalWrite(trigger, LOW);                                  //Make sure the trigger is off\r\n    delayMicroseconds(2);                                        //Wait 2 microseconds\r\n    digitalWrite(trigger, HIGH);                                 //Shoot off a pulse of ultrasound\r\n    delayMicroseconds(10);                                       //Keep shooting for 10 microseconds\r\n    digitalWrite(trigger, LOW);                                  //Stop shooting\r\n    Duration = pulseIn(echo, HIGH);                              //See how long it took to receive the reflected sound\r\n    Distance = ((float)(340 * Duration) / 10000) / 2;            //Calculate the distance based on the time it took to receive the signal\r\n\r\n    lcd.setCursor(10, 1);                                        //Print the distance on the second (1) line of the LCD in the 10th position\r\n    if (Distance < 100) {\r\n      lcd.print(Distance, 10);\r\n    } else {\r\n      lcd.print(\" \");\r\n      lcd.print(int(Distance));\r\n    }\r\n    lcd.setCursor(14, 1);\r\n    lcd.print(\"cm\");\r\n    if(Distance > 17 && Distance < 21){\r\n      Serial.println(\"dist=true\");                                        //Only send serial distance if in range of trigger\r\n      Serial.println(Distance);\r\n    }\r\n  }\r\n\r\n\r\n  //Temperature & Humidity\r\n  if (mil > lcdt) {\r\n    lcdt = mil + 5000;                //Read the temperature every 5 seconds (5000 milliseconds)\r\n    temp = dht.readTemperature();     //Read the temperature sensor and assign it to the temp variable\r\n    humi = dht.readHumidity();        //Get the humidity and assign it to the humi variable\r\n    lcd.setCursor(3, 0);              //Move the cursor to the top row (0), 3rd position\r\n\r\n    if (temp < 10) {                  //If temp < 10 put a space to make the spacing nice on the screen\r\n      lcd.print(\" \");\r\n    }\r\n    lcd.print(int(temp));             //Print the temperature to the screen\r\n    lcd.setCursor(11, 0);             //Move the cursor to the top row, 11th position\r\n\r\n    if (humi < 10) {\r\n      lcd.print(\" \");                 //Add a space if the humidity is less than 10%\r\n    }\r\n    lcd.print(int(humi));             //Print the humidity to the lcd\r\n\r\n    // Serial.print(\"temp=\");              //Send temperature and humidity to serial monitor\r\n    // Serial.println(temp);\r\n    if(humi > 85){\r\n      Serial.println(\"hum=true\");\r\n    }\r\n\r\n  }\r\n\r\n  //Photocell (measure light)\r\n  if (mil > lit) {\r\n    lit = mil + 2000;                 //Measure light every 2 seconds (2000 milliseconds)\r\n    // Serial.print(\"photo=\");\r\n    lcd.setCursor(0, 1);              //Set the cursor to the left side of the second line (1)\r\n    if (analogRead(A1) > 700) {\r\n      Serial.println(\"photo=true\");\r\n      // Serial.println(\"Bright\");\r\n    }\r\n    // else if (analogRead(A1) > 550) {\r\n    //   Serial.println(\"Normal\");\r\n    // } else {\r\n    //   Serial.println(\"Dark\");\r\n    // }\r\n  }\r\n\r\n  if(mil > mict){\r\n    mict = mil + 300;\r\n    unsigned long start= millis();  // start sampling\r\n    unsigned int peakToPeak = 0;    // Amplitude Value Variables\r\n    unsigned int signalMax = 0;\r\n    unsigned int signalMin = 1024;\r\n\r\n\r\n    // collect data for 125 milliseconds.\r\n    while (millis() - start < sampleWindow)\r\n    {\r\n      soundValue = analogRead(3); // specify analogue pin number 3.\r\n      if (soundValue < 1024)  // Read data up to the ADC maximum (1024=10bit).\r\n      {\r\n        if (soundValue > signalMax)\r\n        {\r\n          signalMax = soundValue;  // Store the maximum sound value in the signalMax variable.\r\n        }\r\n        else if (soundValue < signalMin)\r\n        {\r\n          signalMin = soundValue;  // store the sound minimum in the variable (signalMin).\r\n        }\r\n      }\r\n    }\r\n    peakToPeak = signalMax - signalMin;  // calculate peak-to-peak amplitude\r\n    double volts = (peakToPeak * 5.0) / 1024; // convert the ADC value to a voltage value. Reference Voltage 5V\r\n    //let's increase the bottom a little bit\r\n    if(volts < 1.5){\r\n      volts = volts*3;\r\n    }else{\r\n      volts = volts *2;\r\n    }\r\n    if(volts > 6.6){\r\n      Serial.println(\"sound=true\");\r\n    }\r\n    // Serial.println(volts);\r\n  }\r\n  //RGB led\r\n  //If either the touch sensor is touched scroll through the RGB LED, otherwise, turn it off\r\n  if (digitalRead(touch) == HIGH) {\r\n    if (mil > ledt) {\r\n      if(touchwas == false){    //check whether this is different than last time\r\n        Serial.println(\"touch=true\");\r\n        touchwas = true;\r\n      }\r\n\r\n      ledt = mil + 120;\r\n      leds++;\r\n      if (leds == 1) {\r\n        digitalWrite(9, HIGH);\r\n        digitalWrite(11, LOW);\r\n      } else if (leds == 2) {\r\n        digitalWrite(10, HIGH);\r\n        digitalWrite(9, LOW);\r\n      } else {\r\n        digitalWrite(11, HIGH);\r\n        digitalWrite(10, LOW);\r\n      }\r\n      if (leds == 3) {\r\n        leds = 0;\r\n      }\r\n    }\r\n  } else {\r\n    if(touchwas == true){    //check whether this is different than last time\r\n      Serial.println(\"touch=false\");\r\n      touchwas = false;\r\n    }\r\n    digitalWrite(9, LOW);\r\n    digitalWrite(10, LOW);\r\n    digitalWrite(11, LOW);\r\n  }\r\n\r\n\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n//This function makes the little icons that display on the LCD during the temperature/humidity readings\r\nvoid makeIcon() {\r\n  const static uint8_t icon_temp0[] PROGMEM = {\r\n    0x4, 0xa, 0xa, 0xe, 0xe, 0x1f, 0x1f, 0xe\r\n  };\r\n  const static uint8_t icon_temp1[] PROGMEM = {\r\n    0x8, 0x14, 0x8, 0x3, 0x4, 0x4, 0x3, 0\r\n  };\r\n  const static uint8_t icon_temp2[] PROGMEM = {\r\n    0xc, 0x12, 0x12, 0xc, 0, 0, 0, 0\r\n  };\r\n  const static uint8_t icon_humi[] PROGMEM = {\r\n    0x4, 0x4, 0xa, 0xa, 0x11, 0x11, 0x11, 0xe\r\n  };\r\n  const static uint8_t icon_sonar[] PROGMEM = {\r\n    0x2, 0x9, 0x5, 0x15, 0x15, 0x5, 0x9, 0x2\r\n  };\r\n\r\n  uint8_t temp[8];\r\n  memcpy_P(temp, icon_temp0, 8);\r\n  lcd.createChar(0, temp);\r\n\r\n  memcpy_P(temp, icon_temp1, 8);\r\n  lcd.createChar(1, temp);\r\n\r\n  memcpy_P(temp, icon_temp2, 8);\r\n  lcd.createChar(2, temp);\r\n\r\n  memcpy_P(temp, icon_humi, 8);\r\n  lcd.createChar(3, temp);\r\n\r\n  memcpy_P(temp, icon_sonar, 8);\r\n  lcd.createChar(4, temp);\r\n}\r\n\r\n//This puts the icons on the right place on the screen\r\nvoid drawIcon() {\r\n  lcd.clear();\r\n  lcd.setCursor(1, 0);\r\n  lcd.write(0);\r\n  //  lcd.setCursor(5, 0);\r\n  //  lcd.write(1);\r\n  lcd.setCursor(5, 0);\r\n  lcd.write(2);\r\n  lcd.write('C');\r\n  lcd.setCursor(9, 0);\r\n  lcd.write(3);\r\n  lcd.setCursor(13, 0);\r\n  lcd.write('%');\r\n  lcd.setCursor(9, 1);\r\n  lcd.write(4);\r\n  lcd.setCursor(14, 1);\r\n  lcd.print(\"cm\");\r\n}\r\n"
  },
  {
    "path": "StreamArray/fancy_version/build-notes.txt",
    "content": "On the node red side, you will need to install 2 additional nodes in the pallet manager.\r\n\r\nnode-red-node-serialport will allow you to read the serial data from the Arduino\r\nnode-red-contrib-message-counter will let you count your fidgets\r\n\r\nThe sensors in my arduino sketch are merely examples.  Literally any input can be used to trigger something in node red.\r\n\r\nThe execute node (which is built in) lets you trigger any commands that your logged in user can trigger.\r\n\r\nI used some scripts to do the chrome and visual basic scripts, but mine are just examples to get you started.\r\n\r\nI have a bunch of libraries in this repo which may or may not be needed depending on which sensors you use.\r\n"
  },
  {
    "path": "StreamArray/fancy_version/node-red-flow.json",
    "content": "[{\"id\":\"7ae30b2d.16f864\",\"type\":\"tab\",\"label\":\"StreamArray\",\"disabled\":false,\"info\":\"\"},{\"id\":\"77b04dc8.f9d494\",\"type\":\"serial in\",\"z\":\"7ae30b2d.16f864\",\"name\":\"\",\"serial\":\"bb06798a.540668\",\"x\":90,\"y\":220,\"wires\":[[\"a378b612.061f18\",\"5a90ed2a.474e54\"]]},{\"id\":\"a378b612.061f18\",\"type\":\"switch\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Parsing a ton of serial data\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"touch=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"pb=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"hum=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"sound=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"fire=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"slider=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"photo=true\",\"vt\":\"str\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":7,\"x\":320,\"y\":220,\"wires\":[[\"880a62e.26df7a\"],[\"217690d3.7dc57\"],[\"7e670dd0.754f94\"],[\"6182b420.0a3ddc\"],[\"26e28567.ed85ea\"],[\"d6a8ed6d.f1c2d\"],[\"fa741a39.48e488\"]]},{\"id\":\"bee27c46.7a948\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"calc.exe\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Run the calculator Touchpad\",\"x\":820,\"y\":40,\"wires\":[[],[],[]]},{\"id\":\"880a62e.26df7a\",\"type\":\"throttle\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Rate Limit\",\"throttleType\":\"time\",\"timeLimit\":\"30\",\"timeLimitType\":\"seconds\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":580,\"y\":40,\"wires\":[[\"bee27c46.7a948\"]]},{\"id\":\"7e670dd0.754f94\",\"type\":\"throttle\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Rate Limit\",\"throttleType\":\"time\",\"timeLimit\":\"1\",\"timeLimitType\":\"minutes\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":580,\"y\":160,\"wires\":[[\"234188ca.d93e68\"]]},{\"id\":\"234188ca.d93e68\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"C:\\\\xampp\\\\htdocs\\\\AnotherMaker\\\\StreamArray\\\\scripts\\\\reddit.cmd\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Reddit - Humidity\",\"x\":790,\"y\":160,\"wires\":[[],[],[]]},{\"id\":\"7375ba6f.486314\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"C:\\\\progra~2\\\\Audacity\\\\audacity.exe\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Audacity - Sound\",\"x\":790,\"y\":220,\"wires\":[[],[],[]]},{\"id\":\"6182b420.0a3ddc\",\"type\":\"throttle\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Rate Limit\",\"throttleType\":\"time\",\"timeLimit\":\"1\",\"timeLimitType\":\"minutes\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":580,\"y\":220,\"wires\":[[\"7375ba6f.486314\"]]},{\"id\":\"5a90ed2a.474e54\",\"type\":\"debug\",\"z\":\"7ae30b2d.16f864\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":130,\"y\":120,\"wires\":[]},{\"id\":\"26e28567.ed85ea\",\"type\":\"throttle\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Rate Limit\",\"throttleType\":\"time\",\"timeLimit\":\"1\",\"timeLimitType\":\"minutes\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":580,\"y\":280,\"wires\":[[\"702d00dc.d5676\"]]},{\"id\":\"702d00dc.d5676\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"C:\\\\xampp\\\\htdocs\\\\AnotherMaker\\\\StreamArray\\\\scripts\\\\subscribe.cmd\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"AnotherMaker - Fire\",\"x\":800,\"y\":280,\"wires\":[[],[],[]]},{\"id\":\"217690d3.7dc57\",\"type\":\"throttle\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Rate Limit\",\"throttleType\":\"time\",\"timeLimit\":\"1\",\"timeLimitType\":\"minutes\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":580,\"y\":100,\"wires\":[[\"484422c6.e38d3c\"]]},{\"id\":\"484422c6.e38d3c\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"wscript C:\\\\xampp\\\\htdocs\\\\AnotherMaker\\\\StreamArray\\\\scripts\\\\dangerous.vbs\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"true\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Dangerous VB Script\",\"x\":800,\"y\":100,\"wires\":[[],[],[]]},{\"id\":\"d6a8ed6d.f1c2d\",\"type\":\"Message Counter\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Look for continuious motion\",\"units\":\"seconds\",\"interval\":\"10\",\"alignToClock\":true,\"generator\":\"internal\",\"x\":480,\"y\":400,\"wires\":[[\"8aa6119.bf0edf\"],[]]},{\"id\":\"8aa6119.bf0edf\",\"type\":\"switch\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Count Fidgets\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"gt\",\"v\":\"3\",\"vt\":\"str\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":1,\"x\":740,\"y\":400,\"wires\":[[\"d17940cf.83312\"]]},{\"id\":\"d17940cf.83312\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"C:\\\\xampp\\\\htdocs\\\\AnotherMaker\\\\StreamArray\\\\scripts\\\\fidget.cmd\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Reddit - Humidity\",\"x\":930,\"y\":400,\"wires\":[[],[],[]]},{\"id\":\"4575f7e7.e78a78\",\"type\":\"inject\",\"z\":\"7ae30b2d.16f864\",\"name\":\"\",\"topic\":\"\",\"payload\":\"photo=true\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":120,\"y\":400,\"wires\":[[\"a378b612.061f18\"]]},{\"id\":\"fa741a39.48e488\",\"type\":\"throttle\",\"z\":\"7ae30b2d.16f864\",\"name\":\"Rate Limit\",\"throttleType\":\"time\",\"timeLimit\":\"1\",\"timeLimitType\":\"minutes\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":580,\"y\":340,\"wires\":[[\"27fcca.3fbfc336\"]]},{\"id\":\"27fcca.3fbfc336\",\"type\":\"exec\",\"z\":\"7ae30b2d.16f864\",\"command\":\"mspaint.exe\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"MS Paint - Photocell\",\"x\":800,\"y\":340,\"wires\":[[],[],[]]},{\"id\":\"bb06798a.540668\",\"type\":\"serial-port\",\"z\":\"\",\"serialport\":\"COM37\",\"serialbaud\":\"9600\",\"databits\":\"8\",\"parity\":\"none\",\"stopbits\":\"1\",\"waitfor\":\"\",\"newline\":\"\\\\n\",\"bin\":\"false\",\"out\":\"char\",\"addchar\":\"\",\"responsetimeout\":\"10000\"}]\r\n"
  },
  {
    "path": "StreamArray/scripts/dangerous.vbs",
    "content": "Dim message, sapi\r\nmessage=InputBox(\"What do you want me to say?\",\"Speak to Me\")\r\nSet sapi=CreateObject(\"sapi.spvoice\")\r\nsapi.Speak message\r\n"
  },
  {
    "path": "StreamArray/scripts/fidget.cmd",
    "content": "start chrome \"https://amzn.to/2DbwW5L\"\r\n"
  },
  {
    "path": "StreamArray/scripts/open_close_cd.vbs",
    "content": "Set oWMP = CreateObject(\"WMPlayer.OCX.7\")\r\nSet colCDROMs = oWMP.cdromCollection\r\ndo\r\nif colCDROMs.Count >= 1 then\r\nFor i = 0 to colCDROMs.Count - 1\r\ncolCDROMs.Item(i).Eject\r\nNext\r\nFor i = 0 to colCDROMs.Count - 1\r\ncolCDROMs.Item(i).Eject\r\nNext\r\nEnd If\r\nwscript.sleep 5000\r\nloop\r\n"
  },
  {
    "path": "StreamArray/scripts/reddit.cmd",
    "content": "start chrome \"https://www.reddit.com/r/politics\"\r\n"
  },
  {
    "path": "StreamArray/scripts/subscribe.cmd",
    "content": "start chrome \"https://www.youtube.com/AnotherMaker?sub_confirmation=1.\"\r\n"
  },
  {
    "path": "StreamArray/simple_version/node-red.json",
    "content": "[{\"id\":\"c6a69a12.f92768\",\"type\":\"tab\",\"label\":\"Flow 6\",\"disabled\":false,\"info\":\"\"},{\"id\":\"c09073ba.a5022\",\"type\":\"serial in\",\"z\":\"c6a69a12.f92768\",\"name\":\"\",\"serial\":\"8a1b1313.ec6c1\",\"x\":180,\"y\":140,\"wires\":[[\"c3d389ce.f94e08\"]]},{\"id\":\"f6cf6928.d2f2f8\",\"type\":\"debug\",\"z\":\"c6a69a12.f92768\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":770,\"y\":380,\"wires\":[]},{\"id\":\"c3d389ce.f94e08\",\"type\":\"switch\",\"z\":\"c6a69a12.f92768\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"blue=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"white=true\",\"vt\":\"str\"},{\"t\":\"cont\",\"v\":\"yellow=true\",\"vt\":\"str\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":3,\"x\":370,\"y\":140,\"wires\":[[\"ab8a83ab.f216\"],[\"754876d7.2b5078\"],[\"51d1577a.ad9038\"]]},{\"id\":\"ab8a83ab.f216\",\"type\":\"throttle\",\"z\":\"c6a69a12.f92768\",\"name\":\"\",\"throttleType\":\"time\",\"timeLimit\":\"5\",\"timeLimitType\":\"seconds\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":550,\"y\":140,\"wires\":[[\"33620929.ce0516\"]]},{\"id\":\"33620929.ce0516\",\"type\":\"exec\",\"z\":\"c6a69a12.f92768\",\"command\":\"calc.exe\",\"addpay\":true,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":740,\"y\":140,\"wires\":[[],[],[]]},{\"id\":\"754876d7.2b5078\",\"type\":\"throttle\",\"z\":\"c6a69a12.f92768\",\"name\":\"\",\"throttleType\":\"time\",\"timeLimit\":\"5\",\"timeLimitType\":\"seconds\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":550,\"y\":200,\"wires\":[[\"cf6b04cd.a88778\"]]},{\"id\":\"cf6b04cd.a88778\",\"type\":\"exec\",\"z\":\"c6a69a12.f92768\",\"command\":\"C:\\\\xampp\\\\htdocs\\\\AnotherMaker\\\\StreamArray\\\\scripts\\\\subscribe.cmd\",\"addpay\":true,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Sub to AnotherMaker\",\"x\":780,\"y\":200,\"wires\":[[],[],[]]},{\"id\":\"51d1577a.ad9038\",\"type\":\"throttle\",\"z\":\"c6a69a12.f92768\",\"name\":\"\",\"throttleType\":\"time\",\"timeLimit\":\"5\",\"timeLimitType\":\"seconds\",\"countLimit\":0,\"blockSize\":0,\"locked\":false,\"x\":550,\"y\":260,\"wires\":[[\"3ffc335a.b3a98c\"]]},{\"id\":\"3ffc335a.b3a98c\",\"type\":\"exec\",\"z\":\"c6a69a12.f92768\",\"command\":\"wscript C:\\\\xampp\\\\htdocs\\\\AnotherMaker\\\\StreamArray\\\\scripts\\\\dangerous.vbs\",\"addpay\":true,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Dangerous VB Script\",\"x\":780,\"y\":260,\"wires\":[[],[],[]]},{\"id\":\"8a1b1313.ec6c1\",\"type\":\"serial-port\",\"z\":\"\",\"serialport\":\"COM28\",\"serialbaud\":\"9600\",\"databits\":\"8\",\"parity\":\"none\",\"stopbits\":\"1\",\"waitfor\":\"\",\"newline\":\"\\\\n\",\"bin\":\"false\",\"out\":\"char\",\"addchar\":\"\",\"responsetimeout\":\"10000\"}]\r\n"
  },
  {
    "path": "StreamArray/simple_version/streaming_deck_arduino.ino",
    "content": "// https://youtube.com/AnotherMaker\r\n// Stream(ing) Deck simplified demo\r\n\r\n//buttons are wired with one side of the button going to the\r\n//digital pin and the other side going to ground\r\nint blue    = 5;  //As in Digital Pin 5\r\nint white   = 6;\r\nint yellow  = 7;\r\n\r\nvoid setup(){\r\n  Serial.begin(9600);\r\n  pinMode(blue, INPUT_PULLUP);\r\n  pinMode(white, INPUT_PULLUP);\r\n  pinMode(yellow, INPUT_PULLUP);\r\n  Serial.println(\"Arduino has booted\");\r\n}\r\n\r\nvoid loop(){\r\n    if(digitalRead(blue) == LOW){\r\n      Serial.println(\"blue=true\");\r\n    }\r\n\r\n    if(digitalRead(white) == LOW){\r\n      Serial.println(\"white=true\");\r\n    }\r\n\r\n    if(digitalRead(yellow) == LOW){\r\n      Serial.println(\"yellow=true\");\r\n    }\r\n}\r\n"
  },
  {
    "path": "api-calls/apirelay.php",
    "content": "<?php\r\nheader('Content-Type: application/json');\r\n$ch = curl_init();\r\n$curlConfig = array(\r\n    CURLOPT_URL            => \"https://api.openweathermap.org/data/2.5/forecast?id=5128581&MyAPIKeyHere&units=imperial\",\r\n    CURLOPT_POST           => true,\r\n    CURLOPT_RETURNTRANSFER => true,\r\n);\r\ncurl_setopt_array($ch, $curlConfig);\r\n$result = curl_exec($ch);\r\n$result = json_decode($result);\r\n$code = $result->cod;\r\n\r\nif($code == 200){\r\n  $msg['temp'] = number_format($result->list[0]->main->temp,2);\r\n  $msg['humidity'] = $result->list[0]->main->humidity;\r\n  $msg['weather'] = ucwords($result->list[0]->weather[0]->description);\r\n  curl_close($ch);\r\n  echo json_encode($msg);\r\n}\r\n"
  },
  {
    "path": "api-calls/basic-api-call-8266.c",
    "content": "//https://electrosome.com/calling-api-esp8266/\r\n#include <ESP8266WiFi.h>\r\n#include <ESP8266HTTPClient.h>\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n\r\nconst char* ssid = \"YOURssid\";\r\nconst char* password = \"yourPASSWORD\";\r\n\r\n// Use arduinojson.org/v6/assistant to compute the capacity.\r\nDynamicJsonDocument doc(1024);\r\n\r\nconst char* api = \"http://192.168.95.8:1880/apiCalls\"; //Node-Red\r\n// const char* api = \"http://192.168.95.148:80/4414/apirelay.php\"; //PHP\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(9600);\r\n  WiFi.begin(ssid, password);\r\n\r\n  while (WiFi.status() != WL_CONNECTED)\r\n  {\r\n    delay(1000);\r\n    Serial.println(\"Connecting...\");\r\n  }\r\n}\r\n\r\nvoid loop()\r\n{\r\n  apiCall();\r\n  delay(10000);\r\n}\r\nvoid apiCall(){\r\n  if(WiFi.status()== WL_CONNECTED){   //Check WiFi connection status\r\n    Serial.println(\"Trying API\");\r\n    HTTPClient http;    //Declare object of class HTTPClient\r\n\r\n    http.begin(api);      //Specify request destination\r\n    http.addHeader(\"Content-Type\", \"text/plain\");  //Specify content-type header\r\n    int httpCode = http.GET(); //if you want GET\r\n    // int httpCode = http.POST(\"{\\\"key\\\":\\\"O7KWV-VXKF4-NU5D5-2C2D9-DFEF8\\\"}\");   //If you want POST\r\n    String payload = http.getString();\r\n    Serial.println(payload);\r\n    deserializeJson(doc, payload);              //Get the response payload\r\n    // Extract values\r\n    Serial.println(F(\"Response:\"));\r\n    Serial.print(\"The weather outside is currently: \");\r\n    Serial.println(doc[\"weather\"].as<char*>());\r\n    Serial.print(\"The temperature is: \");\r\n    Serial.print(doc[\"temp\"].as<float>(),2);\r\n    Serial.println(\" F\");\r\n    Serial.print(\"The humidity is \");\r\n    Serial.print(doc[\"humidity\"].as<int>());\r\n    Serial.println(\"%\");\r\n\r\n    http.end();  //Close connection\r\n\r\n  }else{\r\n\r\n    Serial.println(\"Error in WiFi connection\");\r\n\r\n  }\r\n}\r\n"
  },
  {
    "path": "api-calls/basic-api-call-esp32.c",
    "content": "#include <WiFi.h>\r\n#include <WiFiMulti.h>\r\n#include <HTTPClient.h> // https://github.com/espressif/arduino-esp32/tree/master/libraries/HTTPClient\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n\r\nconst char* ssid = \"yourSSID\";\r\nconst char* password = \"YOURpassword\";\r\n\r\n// Use arduinojson.org/v6/assistant to compute the capacity.\r\nDynamicJsonDocument doc(1024);\r\n\r\nconst char* api = \"http://192.168.95.8:1880/apiCalls\"; //Node-Red\r\n// const char* api = \"http://192.168.95.148:80/4414/apirelay.php\"; //PHP\r\n\r\nvoid setup()\r\n{\r\nSerial.begin(9600);\r\nSerial.println(\"Booted\");\r\ndelay(10);\r\n\r\n// We start by connecting to a WiFi network\r\n\r\nSerial.println();\r\nSerial.println();\r\nSerial.print(\"Connecting to \");\r\nSerial.println(ssid);\r\n\r\nWiFi.begin(ssid, password);\r\n\r\nwhile (WiFi.status() != WL_CONNECTED) {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n}\r\n\r\nSerial.println(\"\");\r\nSerial.println(\"WiFi connected\");\r\nSerial.println(\"IP address: \");\r\nSerial.println(WiFi.localIP());\r\n}\r\n\r\nvoid loop()\r\n{\r\n  apiCall();\r\n  delay(10000);\r\n}\r\nvoid apiCall(){\r\n  if(WiFi.status()== WL_CONNECTED){   //Check WiFi connection status\r\n    Serial.println(\"Trying API\");\r\n    HTTPClient http;    //Declare object of class HTTPClient\r\n\r\n    http.begin(api);      //Specify request destination\r\n    http.addHeader(\"Content-Type\", \"text/plain\");  //Specify content-type header\r\n    int httpCode = http.GET(); //if you want GET\r\n    // int httpCode = http.POST(\"{\\\"key\\\":\\\"O7KWV-VXKF4-NU5D5-2C2D9-DFEF8\\\"}\");   //If you want POST\r\n    String payload = http.getString();\r\n    Serial.println(payload);\r\n    deserializeJson(doc, payload);              //Get the response payload\r\n    // Extract values\r\n    Serial.println(F(\"Response:\"));\r\n    Serial.print(\"The weather outside is currently: \");\r\n    Serial.println(doc[\"weather\"].as<char*>());\r\n    Serial.print(\"The temperature is: \");\r\n    Serial.print(doc[\"temp\"].as<float>(),2);\r\n    Serial.println(\" F\");\r\n    Serial.print(\"The humidity is \");\r\n    Serial.print(doc[\"humidity\"].as<int>());\r\n    Serial.println(\"%\");\r\n\r\n    http.end();  //Close connection\r\n\r\n  }else{\r\n\r\n    Serial.println(\"Error in WiFi connection\");\r\n\r\n  }\r\n}\r\n"
  },
  {
    "path": "api-calls/basic_api_call_uno.c",
    "content": "#include <Ethernet.h>\r\n#include <SPI.h>\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n\r\n// //Node-Red API Relay\r\nconst int port = 1880;\r\nconst char* server = \"192.168.95.8\";\r\nconst char* api = \"GET /apiCalls HTTP/1.0\";\r\n\r\n// // PHP API Relay\r\n// //note the 4414 is there because my php file is in c:\\xampp\\htdocs\\4414\r\n// const int port = 80;\r\n// const char* server = \"192.168.95.148\";\r\n// const char* api = \"GET /4414/apirelay.php HTTP/1.0\";\r\n\r\nEthernetClient client;\r\nvoid setup() {\r\n  // Initialize Serial port\r\n  Serial.begin(9600);\r\n  while (!Serial) continue;\r\n\r\n  // Initialize Ethernet library\r\n  byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};\r\n  if (!Ethernet.begin(mac)) {\r\n    Serial.println(F(\"Failed to configure Ethernet\"));\r\n    return;\r\n  }\r\n  delay(1000);\r\n\r\n  Serial.println(F(\"Connecting...\"));\r\n}\r\n\r\nvoid loop() {\r\n  apiCall();\r\n  delay(10000);\r\n}\r\n\r\nvoid apiCall(){\r\n  if (!client.connect(server, port)) {\r\n    Serial.println(F(\"Connection failed\"));\r\n    return;\r\n  }\r\n\r\n  Serial.println(F(\"Connected!\"));\r\n\r\n  // Send HTTP request\r\n  client.println(api);\r\n  client.println(F(\"Host: test.org\"));\r\n  client.println(F(\"Connection: close\"));\r\n  if (client.println() == 0) {\r\n    Serial.println(F(\"Failed to send request\"));\r\n    return;\r\n  }\r\n\r\n  // Check HTTP status\r\n  char status[32] = {0};\r\n  client.readBytesUntil('\\r', status, sizeof(status));\r\n  if (strcmp(status, \"HTTP/1.1 200 OK\") != 0) {\r\n    Serial.print(F(\"Unexpected response: \"));\r\n    Serial.println(status);\r\n    return;\r\n  }\r\n\r\n  // Skip HTTP headers\r\n  char endOfHeaders[] = \"\\r\\n\\r\\n\";\r\n  if (!client.find(endOfHeaders)) {\r\n    Serial.println(F(\"Invalid response\"));\r\n    return;\r\n  }\r\n\r\n  // Allocate the JSON document\r\n  // Use arduinojson.org/v6/assistant to compute the capacity.\r\n  const size_t capacity = JSON_OBJECT_SIZE(3) + JSON_ARRAY_SIZE(2) + 60;\r\n  DynamicJsonDocument doc(capacity);\r\n\r\n  // Parse JSON object\r\n  DeserializationError error = deserializeJson(doc, client);\r\n  if (error) {\r\n    Serial.print(F(\"deserializeJson() failed: \"));\r\n    Serial.println(error.c_str());\r\n    return;\r\n  }\r\n\r\n  // Extract values\r\n  Serial.println(F(\"Response:\"));\r\n  Serial.print(\"The weather outside is currently: \");\r\n  Serial.println(doc[\"weather\"].as<char*>());\r\n  Serial.print(\"The temperature is: \");\r\n  Serial.print(doc[\"temp\"].as<float>(),2);\r\n  Serial.println(\" F\");\r\n  Serial.print(\"The humidity is \");\r\n  Serial.print(doc[\"humidity\"].as<int>());\r\n  Serial.println(\"%\");\r\n\r\n  // Disconnect\r\n  client.stop();\r\n}\r\n"
  },
  {
    "path": "api-calls/nr-relay.json",
    "content": "[{\"id\":\"6c691f7e.493ed\",\"type\":\"http request\",\"z\":\"a07a4fc2.1d4ae\",\"name\":\"\",\"method\":\"POST\",\"ret\":\"obj\",\"url\":\"https://api.openweathermap.org/data/2.5/forecast?id=5128581&APPID=YOURkeyHERE&units=imperial\",\"tls\":\"\",\"x\":370,\"y\":80,\"wires\":[[\"c14c91a9.8e4fb\"]]},{\"id\":\"8f892324.a5987\",\"type\":\"debug\",\"z\":\"a07a4fc2.1d4ae\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":1170,\"y\":80,\"wires\":[]},{\"id\":\"c14c91a9.8e4fb\",\"type\":\"function\",\"z\":\"a07a4fc2.1d4ae\",\"name\":\"\",\"func\":\"var merge = function(objects) {\\n  var out = {};\\n\\n  for (var i = 0; i < objects.length; i++) {\\n    for (var p in objects[i]) {\\n      out[p] = objects[i][p];\\n    }\\n  }\\n\\n  return out;\\n}\\n\\nvar flatten = function(obj, name, stem) {\\n  var out = {};\\n  var newStem = (typeof stem !== 'undefined' && stem !== '') ? stem + '_' + name : name;\\n\\n  if (typeof obj !== 'object') {\\n    out[newStem] = obj;\\n    return out;\\n  }\\n\\n  for (var p in obj) {\\n    var prop = flatten(obj[p], p, newStem);\\n    out = merge([out, prop]);\\n  }\\n\\n  return out;\\n};\\nvar data = flatten(msg.payload);\\nvar code = {};\\ncode.temp = data.list_0_main_temp;\\ncode.weather = data.list_0_weather_0_description;\\ncode.humidity = data.list_1_main_humidity;\\nmsg.payload = JSON.stringify(code);\\n// msg.payload = data;\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":610,\"y\":80,\"wires\":[[\"8f892324.a5987\",\"72cdb26f.cfcefc\"]]},{\"id\":\"65f5b5dc.97cb6c\",\"type\":\"http in\",\"z\":\"a07a4fc2.1d4ae\",\"name\":\"\",\"url\":\"/apiCalls\",\"method\":\"get\",\"upload\":false,\"swaggerDoc\":\"\",\"x\":150,\"y\":80,\"wires\":[[\"6c691f7e.493ed\"]]},{\"id\":\"72cdb26f.cfcefc\",\"type\":\"http response\",\"z\":\"a07a4fc2.1d4ae\",\"name\":\"\",\"statusCode\":\"200\",\"headers\":{},\"x\":920,\"y\":160,\"wires\":[]},{\"id\":\"1fd5387c.0c28c8\",\"type\":\"inject\",\"z\":\"a07a4fc2.1d4ae\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":160,\"y\":140,\"wires\":[[\"6c691f7e.493ed\"]]}]\r\n"
  },
  {
    "path": "arduino-dmx",
    "content": ""
  },
  {
    "path": "arduino-eeprom-torture/test_read.ino",
    "content": "//This just reads the rom one time to see if you got what appears to be valid data.\r\n//if you cut the power mid cycle on a torture test, you should get a combo of ones and 0s.\r\n//Otherwise, you will get all the same.\r\n//Just checking to make sure my results seem valid\r\n#include <EEPROM.h>\r\n//for loop\r\nint a = 1;\r\nint b = 1;\r\nint read = 0; // a place to store our read\r\n\r\n\r\n\r\nvoid setup(){\r\n  Serial.begin(9600);\r\n}\r\n\r\nvoid loop(){\r\n  while(a == b){\r\n    for (int i = 0; i < 255; i++){\r\n      read = EEPROM.read(i); //address\r\n      Serial.println(read);\r\n    }\r\n    b = 0;\r\n  }\r\n}\r\n"
  },
  {
    "path": "arduino-eeprom-torture/torture-fast.ino",
    "content": "#include <EEPROM.h>\r\n//for loop\r\nint a = 1;\r\nint b = 1;\r\n\r\nint read = 0; // a place to store our read\r\nint step = 0; // either 0 or 1\r\nunsigned long counter = 0;\r\n\r\n\r\nvoid setup()\r\n{\r\n Serial.begin(9600);\r\n Serial.println(\"Booted\");\r\n delay(5000); //for drama\r\n}\r\n\r\nvoid loop(){\r\n  while(a == b){ //until it fails\r\n\r\n    //speed things up by cutting doing 1/128th of the writing\r\n    for (int i = 0; i < 2; i++){\r\n      EEPROM.write(i, step); //address, value\r\n    }\r\n\r\n    //read it back and make sure you're getting the right value\r\n    for (int i = 0; i < 2; i++){\r\n      read = EEPROM.read(i); //address\r\n      if(read != step){\r\n        Serial.println(\"FAIIIIIIIIIIIIIIIIIIIIIL\");\r\n        b = 0; //kill the loop\r\n      }\r\n    }\r\n    if(step == 0){\r\n      step = 1;\r\n    }else{\r\n      step = 0;\r\n    }\r\n\r\n    counter++;\r\n    Serial.print(\"Round \");\r\n    Serial.print(counter);\r\n    Serial.print(\" successful - Step \");\r\n    Serial.println(step);\r\n\r\n\r\n    // //do a test run of just a few times time\r\n    //   if(counter >= 7){\r\n    //   b = 8;\r\n    // }\r\n\r\n  }\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "arduino-eeprom-torture/torture.ino",
    "content": "#include <EEPROM.h>\r\n//for loop\r\nint a = 1;\r\nint b = 1;\r\n\r\nint read = 0; // a place to store our read\r\nint step = 0; // either 0 or 1\r\nunsigned long counter = 0;\r\n\r\n\r\nvoid setup()\r\n{\r\n Serial.begin(9600);\r\n Serial.println(\"Booted\");\r\n delay(5000); //for drama\r\n}\r\n\r\nvoid loop(){\r\n  while(a == b){ //until it fails\r\n\r\n    //write 256 to the eeprom\r\n    for (int i = 0; i <= 255; i++){\r\n      EEPROM.write(i, step); //address, value\r\n    }\r\n\r\n    //read it back and make sure you're getting the right value\r\n    for (int i = 0; i <= 255; i++){\r\n      read = EEPROM.read(i); //address\r\n      if(read != step){\r\n        Serial.println(\"FAIIIIIIIIIIIIIIIIIIIIIL\");\r\n        b = 0; //kill the loop\r\n      }\r\n    }\r\n    if(step == 0){\r\n      step = 1;\r\n    }else{\r\n      step = 0;\r\n    }\r\n\r\n    counter++;\r\n    Serial.print(\"Round \");\r\n    Serial.print(counter);\r\n    Serial.print(\" successful - Step \");\r\n    Serial.println(step);\r\n\r\n\r\n    // //do a test run of just a few times time\r\n    //   if(counter >= 7){\r\n    //   b = 8;\r\n    // }\r\n\r\n  }\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "arduino-lidar-tf-luna/arduino-lidar-tf-mini.ino",
    "content": "\r\n/*\r\nArduino TF Luna LIDAR sensor\r\nUses the LiquidCrystal library and the TFMPlus library by Bud Ryerson\r\nBoth available in the Arduino IDE\r\n\r\nBe sure to copy the printf.h file into your sketch directory after saving, but before uploading\r\n\r\nThis sketch is currently designed to go on an arduino board with multiple serial interfaces such\r\nas the Mega\r\n\r\nWhen looking at the lenses of the TF-Luna (Left being pin 1, right being Pin 6)\r\n1-VCC\r\n2-Mega Pin 18\r\n3-Mega Pin 17\r\n4-Ground\r\n5/6 - Not connected\r\n\r\nYou could probably convert this sketch to work with an uno by using the software serial library, but I have not\r\ntested that.\r\n\r\nMost of the comments below are from the TFMPlus library by Bud except those pertaining to the LCD\r\n\r\n* Developer: Bud Ryerson\r\n* Inception: 29JAN2019\r\n* Last work: 10SEP2021\r\n\r\n* Description: Arduino sketch to test the Benewake TFMini Plus\r\n* time-of-flight Lidar ranging sensor using the TFMPlus Library.\r\n\r\n* Default settings for the TFMini Plus are a 115200 serial baud rate\r\n* and a 100Hz measurement frame rate. The device will begin returning\r\n* measurement data right away:\r\n*   Distance in centimeters,\r\n*   Signal strength in arbitrary units,\r\n*   and an encoded number for Temperature in degrees centigrade.\r\n\r\n* Use the 'sendCommand()' to send commands and return a status code.\r\n* Commands are selected from the library's list of defined commands.\r\n* Parameters can be entered directly (115200, 250, etc) but for\r\n* safety, they should be chosen from the library's defined lists.\r\n*/\r\n#include <LiquidCrystal.h>\r\n#include <TFMPlus.h>  // Include TFMini Plus Library v1.5.0\r\nTFMPlus tfmP;         // Create a TFMini Plus object\r\n\r\n#include \"printf.h\"   // Modified to support Intel based Arduino\r\n// devices such as the Galileo. Download from:\r\n// https://github.com/spaniakos/AES/blob/master/printf.h\r\n\r\n// The Software Serial library is an alternative for devices that\r\n// have only one hardware serial port. Delete the comment slashes\r\n// on lines 37 and 38 to invoke the library, and be sure to choose\r\n// the correct RX and TX pins: pins 10 and 11 in this example. Then\r\n// in the 'setup' section, change the name of the hardware 'Serial2'\r\n// port to match the name of your software serial port, such as:\r\n// 'mySerial.begin(115200); etc.\r\n\r\n//#include <SoftwareSerial.h>\r\n//SoftwareSerial mySerial( 10, 11);\r\n\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\n\r\n\r\nint16_t tfDist = 0;    // Distance to object in centimeters\r\nint16_t tfFlux = 0;    // Strength or quality of return signal\r\nint16_t tfTemp = 0;    // Internal temperature of Lidar sensor chip\r\nint counter = 0;\r\nchar dist[11];\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  lcd.begin(16, 2);\r\n  lcd.setCursor(0,0);\r\n  lcd.print(\"Device\");\r\n  lcd.setCursor(0,1);\r\n  lcd.print(\"Booted\");\r\n  delay(20);               // Give port time to initalize\r\n  printf_begin();          // Initialize printf.\r\n  printf(\"\\r\\nTFMPlus Library Example - 10SEP2021\\r\\n\");  // say 'hello'\r\n\r\n  Serial2.begin( 115200);  // Initialize TFMPLus device serial port.\r\n  delay(20);               // Give port time to initalize\r\n  tfmP.begin( &Serial2);   // Initialize device library object and...\r\n  // pass device serial port to the object.\r\n\r\n  // Send some example commands to the TFMini-Plus\r\n  // - - Perform a system reset - - - - - - - - - - -\r\n  printf( \"Soft reset: \");\r\n  if( tfmP.sendCommand( SOFT_RESET, 0))\r\n  {\r\n    printf( \"passed.\\r\\n\");\r\n  }\r\n  else tfmP.printReply();\r\n\r\n  delay(500);  // added to allow the System Rest enough time to complete\r\n\r\n  // - - Display the firmware version - - - - - - - - -\r\n  printf( \"Firmware version: \");\r\n  if( tfmP.sendCommand( GET_FIRMWARE_VERSION, 0))\r\n  {\r\n    printf( \"%1u.\", tfmP.version[ 0]); // print three single numbers\r\n    printf( \"%1u.\", tfmP.version[ 1]); // each separated by a dot\r\n    printf( \"%1u\\r\\n\", tfmP.version[ 2]);\r\n  }\r\n  else tfmP.printReply();\r\n  // - - Set the data frame-rate to 20Hz - - - - - - - -\r\n  printf( \"Data-Frame rate: \");\r\n  if( tfmP.sendCommand( SET_FRAME_RATE, FRAME_20))\r\n  {\r\n    printf( \"%2uHz.\\r\\n\", FRAME_20);\r\n  }\r\n  else tfmP.printReply();\r\n\r\n\r\n  delay(2000);\r\n  lcd.clear();\r\n  lcd.setCursor(0,0);\r\n  lcd.print(\"Distance\");\r\n  lcd.setCursor(0,1);\r\n  lcd.print(\"0000cm\");\r\n}\r\n\r\nvoid loop() {\r\n  delay(20);   // Loop delay to match the 20Hz data frame rate\r\n  counter++;\r\n  if( tfmP.getData( tfDist, tfFlux, tfTemp)) // Get data from the device.\r\n  {\r\n    printf( \"Dist:%04icm \", tfDist);   // display distance,\r\n    printf( \"Flux:%05i \",   tfFlux);   // display signal strength/quality,\r\n    printf( \"Temp:%2i%s\",  tfTemp, \"C\");   // display temperature,\r\n    printf( \"\\r\\n\");                   // end-of-line.\r\n    if(counter >= 10){\r\n      sprintf (dist, \"%04i\", tfDist);\r\n      lcd.setCursor(0,1);\r\n      lcd.print(dist);\r\n      counter=0;\r\n    }\r\n  }\r\n  else                  // If the command fails...\r\n  {\r\n    tfmP.printFrame();  // display the error and HEX dataa\r\n  }\r\n}\r\n"
  },
  {
    "path": "arduino-lidar-tf-luna/arduino-ultrasonic.ino",
    "content": "// ---------------------------------------------------------------- //\r\n// Arduino Ultrasoninc Sensor HC-SR04\r\n// Re-writed by Arbi Abdul Jabbaar\r\n// Using Arduino IDE 1.8.7\r\n// Using HC-SR04 Module\r\n// Tested on 17 September 2019\r\n// ---------------------------------------------------------------- //\r\n#include <LiquidCrystal.h>\r\n#define echoPin 18 // attach pin D18 Arduino to pin Echo of HC-SR04\r\n#define trigPin 19 //attach pin D19 Arduino to pin Trig of HC-SR04\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\n\r\n// defines variables\r\nlong duration; // variable for the duration of sound wave travel\r\nint distance; // variable for the distance measurement\r\nchar dist[11];\r\n\r\nvoid setup() {\r\n  pinMode(trigPin, OUTPUT); // Sets the trigPin as an OUTPUT\r\n  pinMode(echoPin, INPUT); // Sets the echoPin as an INPUT\r\n  Serial.begin(115200); // // Serial Communication is starting with 9600 of baudrate speed\r\n  lcd.begin(16, 2);\r\n  lcd.setCursor(0,0);\r\n  lcd.print(\"Device\");\r\n  lcd.setCursor(0,1);\r\n  lcd.print(\"Booted\");\r\n  delay(2000);\r\n  lcd.clear();\r\n  lcd.setCursor(0,0);\r\n  lcd.print(\"Distance (cm)\");\r\n  lcd.setCursor(0,1);\r\n  lcd.print(\"0cm\");\r\n}\r\nvoid loop() {\r\n  // Clears the trigPin condition\r\n  digitalWrite(trigPin, LOW);\r\n  delayMicroseconds(2);\r\n  // Sets the trigPin HIGH (ACTIVE) for 10 microseconds\r\n  digitalWrite(trigPin, HIGH);\r\n  delayMicroseconds(10);\r\n  digitalWrite(trigPin, LOW);\r\n  // Reads the echoPin, returns the sound wave travel time in microseconds\r\n  duration = pulseIn(echoPin, HIGH);\r\n  // Calculating the distance\r\n  distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)\r\n  // Displays the distance on the Serial Monitor\r\n  Serial.print(\"Distance: \");\r\n  Serial.print(distance);\r\n  Serial.println(\" cm\");\r\n  sprintf (dist, \"%04i\", distance);\r\n  lcd.setCursor(0,1);\r\n  lcd.print(dist);\r\n\r\n}\r\n"
  },
  {
    "path": "arduino-lidar-tf-luna/printf.h",
    "content": "/*\r\n Copyright (C) 2011 J. Coliz <maniacbug@ymail.com>\r\n This program is free software; you can redistribute it and/or\r\n modify it under the terms of the GNU General Public License\r\n version 2 as published by the Free Software Foundation.\r\n */\r\n /*  Galileo support from spaniakos <spaniakos@gmail.com> */\r\n\r\n/**\r\n * @file printf.h\r\n *\r\n * Setup necessary to direct stdout to the Arduino Serial library, which\r\n * enables 'printf'\r\n */\r\n\r\n#ifndef __PRINTF_H__\r\n#define __PRINTF_H__\r\n\r\n#if defined (ARDUINO) && !defined (__arm__) && !defined(__ARDUINO_X86__)\r\n\r\nint serial_putc( char c, FILE * )\r\n{\r\n  Serial.write( c );\r\n\r\n  return c;\r\n}\r\n\r\nvoid printf_begin(void)\r\n{\r\n  fdevopen( &serial_putc, 0 );\r\n}\r\n\r\n#elif defined (__arm__)\r\n\r\nvoid printf_begin(void){}\r\n\r\n#elif defined(__ARDUINO_X86__)\r\nint serial_putc( char c, FILE * )\r\n{\r\n  Serial.write( c );\r\n\r\n  return c;\r\n}\r\n\r\nvoid printf_begin(void)\r\n{\r\n  //For reddirect stdout to /dev/ttyGS0 (Serial Monitor port)\r\n  stdout = freopen(\"/dev/ttyGS0\",\"w\",stdout);\r\n  delay(500);\r\n  printf(\"redirecting to Serial...\");\r\n\r\n  // -----------------------------------------------------------\r\n}\r\n#else\r\n#error This example is only for use on Arduino.\r\n#endif // ARDUINO\r\n\r\n#endif // __PRINTF_H__\r\n"
  },
  {
    "path": "arduino-powered-cash-reader/cash-reader-with-lcd.c",
    "content": "#include <LiquidCrystal.h>\r\n\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\nconst int cash = 15; //connect blue wire to pin 15, purple to ground\r\nint pulse;\r\nint dollars = 0;\r\nint counter = 0;\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  pinMode(cash, INPUT_PULLUP);\r\n  Serial.println(\"Cash machine booted\");\r\n lcd.begin(16, 2);\r\n lcd.setCursor(0,0);\r\n lcd.print(\"Booted\");\r\n delay(1000);\r\n}\r\nvoid loop() {\r\n     lcd.setCursor(0,0);\r\n     lcd.print(\"Ready!        \");\r\n     pulse = digitalRead(cash);\r\n\r\n    if(pulse == 0){\r\n      counter++;\r\n      if(counter > 8000){\r\n       lcd.setCursor(0,0);\r\n       lcd.print(\"Bill Accepted!\");\r\n       dollars = dollars + 1;\r\n       lcd.setCursor(0,1);\r\n       lcd.print(\"$\");\r\n       lcd.print(dollars);\r\n       lcd.print(\" total\");\r\n       delay(1000);\r\n        counter = 0;\r\n      }\r\n    }\r\n\r\n    if(pulse == 1 && counter > 0){\r\n      Serial.println(counter);\r\n      counter = 0;\r\n    }\r\n}\r\n"
  },
  {
    "path": "arduino-receipt-printer/notes.txt",
    "content": "Commands:\r\n\r\n27 64               - init\r\n27 105              - cut\r\n27 97 xxx           - justification\r\n27 77 xxx           - font\r\n29 66 xxx           - color\r\n27 71 xxx           - bold\r\n29 33 xxx           - size\r\n27 100 xxx          - feed\r\n29 40 75 2 0 50 xxx - speed\r\n\r\nCommand Notes: http://download.delfi.com/SupportDL/Epson/Manuals/TM-T88IV/Programming%20manual%20APG_1005_receipt.pdf\r\n\r\n\r\nStarter Code\r\n//https://www.youtube.com/watch?v=yNPC8QJPuZ4&feature=youtu.be\r\nvoid setup()\r\n{\r\nSerial.begin(9600);\r\n\r\ndelay(1000);\r\nint delTime=0; // delay between each instruction\r\nbegin(); //reset all settings\r\njustification(0); //left side\r\nSerial.println(\"Arduino\");\r\ndelay(delTime);\r\njustification(1); //middle\r\nsize(2); //big text\r\nSerial.println(\"TEST V 0.2\");\r\ndelay(delTime);\r\nsize(0); //small text\r\njustification(0); //left side\r\ncolor(1); //white text\r\nSerial.println(\" White text \");\r\ndelay(delTime);\r\ncolor(0); //black text\r\nSerial.println(\"Hello world!!!!!\");\r\ndelay(delTime);\r\nfeed(1); //print 1 line below\r\nSerial.println(\"Thermal Printer TEST\");\r\ndelay(delTime);\r\nfeed(1); //print 1 line below\r\njustification(1);\r\nSerial.println(\"SIMPLE THERMAL PRINTER\");\r\ndelay(delTime);\r\nfeed(1); //print 1 line below\r\nSerial.println(\"CONNECTED TO ARDUINO\");\r\ndelay(delTime);\r\nfeed(1); //print 1 line below\r\nSerial.println(\"very very very long text in this line......\");\r\ndelay(delTime);\r\nfeed(1); //print 1 line below\r\nSerial.println(\"very very very long text in this line again\");\r\ndelay(delTime);\r\nfeed(1); //print 1 line below\r\nSerial.println(\"Printing complete!\");\r\ncut(); //cut the paper\r\n}\r\n\r\nvoid loop()\r\n{\r\n\r\n\r\n}\r\n\r\nvoid begin()\r\n{\r\nSerial.write(27);\r\nSerial.write(64);\r\nSerial.write(10);\r\n}\r\n\r\nvoid justification(int just)\r\n{\r\nSerial.write(27);\r\nSerial.write(97);\r\nSerial.write(just);\r\nSerial.write(10);\r\n}\r\n\r\nvoid feed(int lines)\r\n{\r\nSerial.write(27);\r\nSerial.write(100);\r\nSerial.write(lines);\r\nSerial.write(10);\r\n}\r\n\r\nvoid cut()\r\n{\r\nfeed(3);\r\nSerial.write(27);\r\nSerial.write(105);\r\nSerial.write(10);\r\n}\r\n\r\nvoid color(bool col)\r\n{\r\nSerial.write(29);\r\nSerial.write(66);\r\nSerial.write(col);\r\nSerial.write(10);\r\n}\r\n\r\nvoid size(int siz)\r\n{\r\nSerial.write(29);\r\nSerial.write(33);\r\nSerial.write(siz);\r\nSerial.write(10);\r\n}\r\n"
  },
  {
    "path": "arduno-barcode/01-Initial-hackery.ino",
    "content": "#include <hidboot.h>\r\n#include <usbhub.h>\r\n\r\n// Satisfy the IDE, which needs to see the include statment in the ino too.\r\n#ifdef dobogusinclude\r\n#include <spi4teensy3.h>\r\n#endif\r\n#include <SPI.h>\r\n\r\nclass KbdRptParser : public KeyboardReportParser\r\n{\r\n    void PrintKey(uint8_t mod, uint8_t key);\r\n\r\n  protected:\r\n    void OnControlKeysChanged(uint8_t before, uint8_t after);\r\n\r\n    void OnKeyDown\t(uint8_t mod, uint8_t key);\r\n    void OnKeyUp\t(uint8_t mod, uint8_t key);\r\n    void OnKeyPressed(uint8_t key);\r\n};\r\n\r\nvoid KbdRptParser::PrintKey(uint8_t m, uint8_t key)\r\n{\r\n  MODIFIERKEYS mod;\r\n  *((uint8_t*)&mod) = m;\r\n//if you'd rather have hex\r\n  PrintHex<uint8_t>(key, 0x80);\r\n\r\n};\r\n\r\nvoid KbdRptParser::OnKeyDown(uint8_t mod, uint8_t key)\r\n{\r\n//  Serial.print(\"DN \");\r\n  PrintKey(mod, key);\r\n  uint8_t c = OemToAscii(mod, key);\r\n\r\n  if (c)\r\n    OnKeyPressed(c);\r\n}\r\n\r\nvoid KbdRptParser::OnControlKeysChanged(uint8_t before, uint8_t after) {\r\n  MODIFIERKEYS beforeMod;\r\n}\r\n\r\nvoid KbdRptParser::OnKeyUp(uint8_t mod, uint8_t key)\r\n{\r\n}\r\n\r\nvoid KbdRptParser::OnKeyPressed(uint8_t key)\r\n{\r\n//If you'd rather have ASCII\r\n//  Serial.println((char)key);\r\n};\r\n\r\nUSB     Usb;\r\n//USBHub     Hub(&Usb);\r\nHIDBoot<USB_HID_PROTOCOL_KEYBOARD>    HidKeyboard(&Usb);\r\n\r\nKbdRptParser Prs;\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin( 115200 );\r\n#if !defined(__MIPSEL__)\r\n  while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection\r\n#endif\r\n  Serial.println(\"Start\");\r\n  if (Usb.Init() == -1)\r\n    Serial.println(\"OSC did not start.\");\r\n\r\n  delay( 200 );\r\n\r\n  HidKeyboard.SetReportParser(0, &Prs);\r\n}\r\n\r\nvoid loop()\r\n{\r\n  Usb.Task();\r\n}\r\n"
  },
  {
    "path": "arduno-barcode/02-splitting-barcodes.ino",
    "content": "#include <hidboot.h>\r\n#include <usbhub.h>\r\n\r\n// Satisfy the IDE, which needs to see the include statment in the ino too.\r\n#ifdef dobogusinclude\r\n#include <spi4teensy3.h>\r\n#endif\r\n#include <SPI.h>\r\n\r\nclass KbdRptParser : public KeyboardReportParser\r\n{\r\n    void PrintKey(uint8_t mod, uint8_t key);\r\n\r\n  protected:\r\n    void OnControlKeysChanged(uint8_t before, uint8_t after);\r\n\r\n    void OnKeyDown  (uint8_t mod, uint8_t key);\r\n    void OnKeyUp  (uint8_t mod, uint8_t key);\r\n    void OnKeyPressed(uint8_t key);\r\n};\r\n\r\nvoid KbdRptParser::PrintKey(uint8_t m, uint8_t key)\r\n{\r\n  MODIFIERKEYS mod;\r\n  *((uint8_t*)&mod) = m;\r\n//if you'd rather have hex\r\n//  PrintHex<uint8_t>(key, 0x80);\r\n\r\n};\r\n\r\nvoid KbdRptParser::OnKeyDown(uint8_t mod, uint8_t key)\r\n{\r\n//  Serial.print(\"DN \");\r\n  PrintKey(mod, key);\r\n  uint8_t c = OemToAscii(mod, key);\r\n\r\n  if (c)\r\n    OnKeyPressed(c);\r\n}\r\n\r\nvoid KbdRptParser::OnControlKeysChanged(uint8_t before, uint8_t after) {\r\n  MODIFIERKEYS beforeMod;\r\n}\r\n\r\nvoid KbdRptParser::OnKeyUp(uint8_t mod, uint8_t key)\r\n{\r\n}\r\n\r\nvoid KbdRptParser::OnKeyPressed(uint8_t key)\r\n{\r\n//If you'd rather have ASCII\r\n  if(key != 13){\r\n    Serial.print((char)key);\r\n  }else{\r\n    Serial.println(\"\");\r\n  }\r\n\r\n\r\n};\r\n\r\nUSB     Usb;\r\n//USBHub     Hub(&Usb);\r\nHIDBoot<USB_HID_PROTOCOL_KEYBOARD>    HidKeyboard(&Usb);\r\n\r\nKbdRptParser Prs;\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin( 115200 );\r\n#if !defined(__MIPSEL__)\r\n  while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection\r\n#endif\r\n  Serial.println(\"Start\");\r\n  if (Usb.Init() == -1)\r\n    Serial.println(\"OSC did not start.\");\r\n\r\n  delay( 200 );\r\n\r\n  HidKeyboard.SetReportParser(0, &Prs);\r\n}\r\n\r\nvoid loop()\r\n{\r\n  Usb.Task();\r\n}\r\n"
  },
  {
    "path": "big-game/big-game-new-tv-arduino-nano.ino",
    "content": "//Another Maker\r\n//AnotherMaker.com\r\n//Youtube.com/AnotherMaker\r\n\r\n//The loop is just an example. Do whatever you think\r\n//is fun.  Use it as an experiment to play with randomness\r\n//and maybe convert it to a switch statement.\r\n\r\n//You will need the IR Remote Library from the Arduino IDE\r\n#include <IRremote.h>\r\nint rn = 0;\r\nIRsend irsend;\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(115200);\r\n  Serial.println(\"Your KEY to a new TV (c) 2021 AnotherMaker\");\r\n}\r\n\r\nvoid loop() {\r\n  rn = random(0,6);\r\n  if(rn == 0){\r\n    irsend.sendNEC(0x20DFC03F, 32);\r\n    Serial.println(\"volume down\");\r\n  }else if(rn == 1){\r\n    irsend.sendNEC(0x20DF40BF, 32);\r\n    Serial.println(\"volume up\");\r\n  }else if(rn == 2){\r\n    irsend.sendNEC(0x20DF00FF, 32);\r\n    Serial.println(\"channel up\");\r\n  }else if(rn == 3){\r\n    irsend.sendNEC(0xFFFFFFFF, 32);\r\n    Serial.println(\"channel down\");\r\n  }else if(rn == 4){\r\n    irsend.sendNEC(0x20DF906F, 32);\r\n    Serial.println(\"mute\");\r\n  }else if(rn == 5){\r\n    irsend.sendNEC(0x20DFF40B, 32);\r\n    Serial.println(\"input\");\r\n  }\r\n  delay(random(1000,3000));\r\n  }\r\n"
  },
  {
    "path": "big-game/big-game-new-tv-wemos-d1.ino",
    "content": "//Another Maker\r\n//AnotherMaker.com\r\n//Youtube.com/AnotherMaker\r\n\r\n//The loop is just an example. Do whatever you think\r\n//is fun.  Use it as an experiment to play with randomness\r\n//and maybe convert it to a switch statement.\r\n\r\n//You will need the IRremoteESP8266 Library from the Arduino IDE\r\n#include <Arduino.h>\r\n#include <IRremoteESP8266.h>\r\n#include <IRsend.h>\r\n\r\n//Pin Definitions\r\nconst uint16_t kIrLed = 4;  // ESP8266 GPIO pin D2\r\nconst int connected = LED_BUILTIN; //D4,GPIO2\r\nIRsend irsend(kIrLed);  // Set the GPIO to be used to sending the message.\r\nint rn = 0;\r\n\r\nvoid setup() {\r\nirsend.begin();\r\nSerial.begin(115200);\r\npinMode(connected,OUTPUT);\r\ndigitalWrite(connected,HIGH);\r\nSerial.println(\"Your KEY to a new TV (c) 2021 AnotherMaker\");\r\n}\r\n\r\nvoid loop() {\r\n  rn = random(0,6);\r\n  if(rn == 0){\r\n    irsend.sendNEC(0x20DFC03F, 32);\r\n    Serial.println(\"volume down\");\r\n  }else if(rn == 1){\r\n    irsend.sendNEC(0x20DF40BF, 32);\r\n    Serial.println(\"volume up\");\r\n  }else if(rn == 2){\r\n    irsend.sendNEC(0x20DF00FF, 32);\r\n    Serial.println(\"channel up\");\r\n  }else if(rn == 3){\r\n    irsend.sendNEC(0xFFFFFFFF, 32);\r\n    Serial.println(\"channel down\");\r\n  }else if(rn == 4){\r\n    irsend.sendNEC(0x20DF906F, 32);\r\n    Serial.println(\"mute\");\r\n  }else if(rn == 5){\r\n    irsend.sendNEC(0x20DFF40B, 32);\r\n    Serial.println(\"input\");\r\n  }\r\n  delay(random(1000,3000));\r\n}\r\n"
  },
  {
    "path": "big-game/ir_remote_codes.txt",
    "content": "upvol 20DF40BF\r\ndownvol 20DFC03F\r\npower 20DF10EF\r\nchup 0x20DF00FF\r\nchdown 0xFFFFFFFF\r\nmute 0x20DF906F\r\ninput 0x20DFF40B\r\n"
  },
  {
    "path": "blink-without-delay/1-Blink.c",
    "content": "int red = 2;\r\n\r\nvoid setup() {\r\n  pinMode(red, OUTPUT);\r\n}\r\n\r\n// the loop function runs over and over again forever\r\nvoid loop() {\r\n  digitalWrite(red, HIGH);   // turn the LED on (HIGH is the voltage level)\r\n  delay(1000);                       // wait for a second\r\n  digitalWrite(red, LOW);    // turn the LED off by making the voltage LOW\r\n  delay(1000);                       // wait for a second\r\n}\r\n"
  },
  {
    "path": "blink-without-delay/2-blink-all.c",
    "content": "int red = 2;\r\nint blue = 3;\r\nint green = 4;\r\n\r\nvoid setup() {\r\n  pinMode(red, OUTPUT);\r\n  pinMode(blue, OUTPUT);\r\n  pinMode(green, OUTPUT);\r\n}\r\n\r\n\r\nvoid loop() {\r\n  digitalWrite(red, HIGH);\r\n  digitalWrite(blue, HIGH);\r\n  digitalWrite(green, HIGH);\r\n  delay(1000);\r\n  digitalWrite(red, LOW);\r\n  digitalWrite(blue, LOW);\r\n  digitalWrite(green, LOW);\r\n  delay(1000);\r\n}\r\n"
  },
  {
    "path": "blink-without-delay/3-millis.c",
    "content": "unsigned long currentMillis = 0;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n}\r\n\r\nvoid loop() {\r\n  currentMillis = millis();\r\n  Serial.print(\"Current Millis: \");\r\n  Serial.println(currentMillis);\r\n  delay(5000);\r\n}\r\n"
  },
  {
    "path": "blink-without-delay/4-Blink-1-no-delay.c",
    "content": "int red = 2;\r\nint intervalRed = 1000; //how long to delay in millis\r\nunsigned long previousRed = 0;\r\nint redState = LOW;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(red, OUTPUT);\r\n}\r\n\r\nvoid loop() {\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previousRed >= intervalRed){\r\n    //save this reading!\r\n    previousRed = currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(redState == LOW){\r\n      redState = HIGH;\r\n    }else{\r\n      redState = LOW;\r\n    }\r\n    digitalWrite(red,redState);\r\n  }\r\n}\r\n"
  },
  {
    "path": "blink-without-delay/5-Blink-1-with-comments.c",
    "content": "int red = 2;\r\nint intervalRed = 1000; //how long to delay in millis\r\nunsigned long previousRed = 0;\r\nint redState = LOW;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(red, OUTPUT);\r\n}\r\n\r\nvoid loop() {\r\n  unsigned long currentMillis = millis();\r\n\r\n  Serial.print(\"Current Millis: \");\r\n  Serial.println(currentMillis);\r\n  Serial.print(\"Previous Red State Change:\");\r\n  Serial.println(previousRed);\r\n  Serial.print(\"Difference\");\r\n  Serial.print(currentMillis-previousRed);\r\n  Serial.println(\" ms\");\r\n  delay(800);\r\n\r\n  if(currentMillis - previousRed >= intervalRed){\r\n    Serial.println(\"Difference is greater than interval. Change state!\");\r\n    //save this reading!\r\n    previousRed = currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(redState == LOW){\r\n      redState = HIGH;\r\n    }else{\r\n      redState = LOW;\r\n    }\r\n    digitalWrite(red,redState);\r\n  }\r\n}\r\n"
  },
  {
    "path": "blink-without-delay/6-Blink-3.c",
    "content": "int red = 2;\r\nint intervalRed = 1000; //how long to delay in millis\r\nunsigned long previousRed = 0;\r\nint redState = LOW;\r\n\r\nint blue = 3;\r\nint intervalBlue = 2500; //how long to delay in millis\r\nunsigned long previousBlue = 0;\r\nint blueState = LOW;\r\n\r\nint green = 4;\r\nint intervalGreen = 5000; //how long to delay in millis\r\nunsigned long previousGreen = 0;\r\nint greenState = LOW;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(red, OUTPUT);\r\n  pinMode(blue, OUTPUT);\r\n  pinMode(green, OUTPUT);\r\n}\r\n\r\nvoid checkRed(){\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previousRed >= intervalRed){\r\n    //save this reading!\r\n    previousRed = currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(redState == LOW){\r\n      redState = HIGH;\r\n    }else{\r\n      redState = LOW;\r\n    }\r\n    digitalWrite(red,redState);\r\n  }\r\n}\r\n\r\nvoid checkGreen(){\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previousGreen >= intervalGreen){\r\n    //save this reading!\r\n    previousGreen= currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(greenState == LOW){\r\n      greenState = HIGH;\r\n    }else{\r\n      greenState = LOW;\r\n    }\r\n    digitalWrite(green,greenState);\r\n  }\r\n}\r\n\r\nvoid checkBlue(){\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previousBlue >= intervalBlue){\r\n    //save this reading!\r\n    previousBlue= currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(blueState == LOW){\r\n      blueState = HIGH;\r\n    }else{\r\n      blueState = LOW;\r\n    }\r\n    digitalWrite(blue,blueState);\r\n  }\r\n}\r\n\r\n\r\nvoid loop() {\r\n  checkRed();\r\n  checkGreen();\r\n  checkBlue();\r\n}\r\n"
  },
  {
    "path": "blink-without-delay/7-Blink-Train.c",
    "content": "//This is in response of how to make these lights have a 1 second interval but 500 ms apart.\r\n//There are a lot of ways to do this, but this is a quick and dirty way.\r\n//basically what I'm doing is starting the left one a half second earlier and then changing the\r\n//interval after the first time it goes through the loop.\r\n\r\nint left = 2;\r\nint intervalLeft = 500; //how long to delay in millis\r\nunsigned long previousLeft = 0;\r\nint leftState = LOW;\r\n\r\nint right = 3;\r\nint intervalRight = 1000; //how long to delay in millis\r\nunsigned long previousRight = 0;\r\nint rightState = LOW;\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(left, OUTPUT);\r\n  pinMode(right, OUTPUT);\r\n}\r\n\r\nvoid checkLeft(){\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previousLeft >= intervalLeft){\r\n    //save this reading!\r\n    previousLeft = currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(leftState == LOW){\r\n      leftState = HIGH;\r\n      intervalLeft = 1000; //fix the offset I created\r\n    }else{\r\n      leftState = LOW;\r\n    }\r\n    digitalWrite(left,leftState);\r\n  }\r\n}\r\n\r\nvoid checkRight(){\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previousRight >= intervalRight){\r\n    //save this reading!\r\n    previousRight= currentMillis;\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(rightState == LOW){\r\n      rightState = HIGH;\r\n    }else{\r\n      rightState = LOW;\r\n    }\r\n    digitalWrite(right,rightState);\r\n  }\r\n}\r\n\r\n\r\nvoid loop() {\r\n  checkLeft();\r\n  checkRight();\r\n}\r\n"
  },
  {
    "path": "circuit-specialists-variac-data/1000w toaster oven.csv",
    "content": "NO.,Time,Value\r\n1,00:00.0,120.3V\r\n2,00:00.5,120.3V\r\n3,00:00.9,120.3V\r\n4,00:01.3,120.3V\r\n5,00:01.8,120.3V\r\n6,00:02.2,120.3V\r\n7,00:02.7,120.3V\r\n8,00:03.1,120.3V\r\n9,00:03.5,120.3V\r\n10,00:04.0,120.3V\r\n11,00:04.4,120.3V\r\n12,00:04.9,120.3V\r\n13,00:05.4,120.3V\r\n14,00:05.8,120.3V\r\n15,00:06.2,120.4V\r\n16,00:06.7,120.4V\r\n17,00:07.1,120.3V\r\n18,00:07.6,120.4V\r\n19,00:08.0,120.3V\r\n20,00:08.5,120.4V\r\n21,00:08.9,120.4V\r\n22,00:09.4,120.4V\r\n23,00:09.8,120.4V\r\n24,00:10.3,120.4V\r\n25,00:10.7,120.3V\r\n26,00:11.2,120.3V\r\n27,00:11.7,120.3V\r\n28,00:12.1,120.3V\r\n29,00:12.5,120.3V\r\n30,00:13.0,120.3V\r\n31,00:13.4,120.3V\r\n32,00:13.8,120.4V\r\n33,00:14.3,120.4V\r\n34,00:14.7,120.4V\r\n35,00:15.2,120.4V\r\n36,00:15.6,120.3V\r\n37,00:16.1,120.3V\r\n38,00:16.5,120.4V\r\n39,00:17.0,120.4V\r\n40,00:17.4,120.4V\r\n41,00:17.9,120.4V\r\n42,00:18.3,120.4V\r\n43,00:18.7,120.5V\r\n44,00:19.2,120.4V\r\n45,00:19.6,120.4V\r\n46,00:20.1,120.4V\r\n47,00:20.5,120.4V\r\n48,00:21.0,120.4V\r\n49,00:21.4,120.4V\r\n50,00:21.8,120.4V\r\n51,00:22.3,120.4V\r\n52,00:22.8,120.3V\r\n53,00:23.2,120.3V\r\n54,00:23.6,120.3V\r\n55,00:24.1,120.3V\r\n56,00:24.5,120.3V\r\n57,00:25.0,120.3V\r\n58,00:25.4,120.3V\r\n59,00:25.9,120.3V\r\n60,00:26.3,120.3V\r\n61,00:26.8,120.3V\r\n62,00:27.2,120.3V\r\n63,00:27.7,120.3V\r\n64,00:28.1,120.3V\r\n65,00:28.5,120.3V\r\n66,00:29.0,120.4V\r\n67,00:29.4,120.5V\r\n68,00:29.9,120.5V\r\n69,00:30.3,120.5V\r\n70,00:30.8,120.5V\r\n71,00:31.3,120.5V\r\n72,00:31.7,120.4V\r\n73,00:32.1,120.4V\r\n74,00:32.6,120.4V\r\n75,00:33.0,120.4V\r\n76,00:33.5,120.5V\r\n77,00:33.9,120.5V\r\n78,00:34.3,120.4V\r\n79,00:34.8,120.4V\r\n80,00:35.2,120.4V\r\n81,00:35.7,120.4V\r\n82,00:36.1,120.4V\r\n83,00:36.6,120.4V\r\n84,00:37.0,120.4V\r\n85,00:37.5,120.4V\r\n86,00:37.9,120.4V\r\n87,00:38.4,120.4V\r\n88,00:38.8,120.4V\r\n89,00:39.3,120.4V\r\n90,00:39.7,120.4V\r\n91,00:40.2,120.4V\r\n92,00:40.6,120.3V\r\n93,00:41.1,120.4V\r\n94,00:41.5,120.4V\r\n95,00:41.9,120.4V\r\n96,00:42.4,120.4V\r\n97,00:42.8,120.4V\r\n98,00:43.3,120.4V\r\n99,00:43.7,120.4V\r\n100,00:44.2,120.4V\r\n101,00:44.6,120.3V\r\n102,00:45.1,120.3V\r\n103,00:45.5,120.3V\r\n104,00:46.0,120.4V\r\n105,00:46.4,120.4V\r\n106,00:46.8,120.3V\r\n107,00:47.3,120.3V\r\n108,00:47.7,120.3V\r\n109,00:48.2,120.3V\r\n110,00:48.6,120.4V\r\n111,00:49.1,120.3V\r\n112,00:49.5,120.3V\r\n113,00:50.0,120.3V\r\n114,00:50.4,120.4V\r\n115,00:50.9,120.4V\r\n116,00:51.3,120.4V\r\n117,00:51.8,120.4V\r\n118,00:52.2,120.4V\r\n119,00:52.7,120.3V\r\n120,00:53.1,120.4V\r\n121,00:53.5,120.4V\r\n122,00:54.0,120.4V\r\n123,00:54.4,120.4V\r\n124,00:54.9,120.4V\r\n125,00:55.3,120.4V\r\n126,00:55.8,120.4V\r\n127,00:56.2,120.4V\r\n128,00:56.7,120.5V\r\n129,00:57.1,120.4V\r\n130,00:57.6,120.4V\r\n131,00:58.0,120.3V\r\n132,00:58.5,120.4V\r\n133,00:58.9,120.4V\r\n134,00:59.3,120.4V\r\n135,00:59.8,120.4V\r\n136,01:00.2,120.3V\r\n137,01:00.7,120.1V\r\n138,01:01.1,119.9V\r\n139,01:01.6,120V\r\n140,01:02.0,120.1V\r\n141,01:02.5,120.2V\r\n142,01:02.9,120.3V\r\n143,01:03.4,120.4V\r\n144,01:03.8,120.5V\r\n145,01:04.2,120.5V\r\n146,01:04.7,120.3V\r\n147,01:05.1,120.2V\r\n148,01:05.6,120.1V\r\n149,01:06.0,120V\r\n150,01:06.5,120V\r\n151,01:06.9,120.1V\r\n152,01:07.4,120.1V\r\n153,01:07.8,120.2V\r\n154,01:08.3,120.3V\r\n155,01:08.7,120.4V\r\n156,01:09.1,120.5V\r\n157,01:09.6,120.6V\r\n158,01:10.1,120.5V\r\n159,01:10.5,120.6V\r\n160,01:11.0,120.5V\r\n161,01:11.4,120.5V\r\n162,01:11.8,120.4V\r\n163,01:12.3,120.4V\r\n164,01:12.7,120.4V\r\n165,01:13.2,120.4V\r\n166,01:13.6,120.5V\r\n167,01:14.0,120.6V\r\n168,01:14.5,120.6V\r\n169,01:15.0,120.6V\r\n170,01:15.4,120.6V\r\n171,01:15.9,120.5V\r\n172,01:16.3,120.5V\r\n173,01:16.8,120.5V\r\n174,01:17.2,120.3V\r\n175,01:17.7,120.4V\r\n176,01:18.1,120.4V\r\n177,01:18.6,120.5V\r\n178,01:19.0,120.5V\r\n179,01:19.5,120.5V\r\n180,01:19.9,120.5V\r\n181,01:20.3,120.6V\r\n182,01:20.8,120.6V\r\n183,01:21.2,120.6V\r\n184,01:21.7,120.5V\r\n185,01:22.1,120.6V\r\n186,01:22.6,120.5V\r\n187,01:23.0,120.5V\r\n188,01:23.5,120.5V\r\n189,01:23.9,120.5V\r\n190,01:24.3,120.5V\r\n191,01:24.8,120.5V\r\n192,01:25.2,120.5V\r\n193,01:25.7,120.6V\r\n194,01:26.1,120.5V\r\n195,01:26.5,120.5V\r\n196,01:27.0,120.5V\r\n197,01:27.5,120.6V\r\n198,01:27.9,120.5V\r\n199,01:28.4,120.5V\r\n200,01:28.8,120.5V\r\n201,01:29.2,120.5V\r\n202,01:29.7,120.5V\r\n203,01:30.1,120.5V\r\n204,01:30.5,120.6V\r\n205,01:31.0,120.6V\r\n206,01:31.4,120.6V\r\n207,01:31.9,120.6V\r\n208,01:32.3,120.6V\r\n209,01:32.7,120.6V\r\n210,01:33.2,120.6V\r\n211,01:33.6,120.6V\r\n212,01:34.1,120.6V\r\n213,01:34.5,120.6V\r\n214,01:34.9,120.6V\r\n215,01:35.4,120.6V\r\n216,01:35.8,120.6V\r\n217,01:36.3,120.6V\r\n218,01:36.7,120.6V\r\n219,01:37.1,120.6V\r\n220,01:37.6,120.6V\r\n221,01:38.1,120.6V\r\n222,01:38.5,120.6V\r\n223,01:39.0,120.6V\r\n224,01:39.4,120.6V\r\n225,01:39.8,120.6V\r\n226,01:40.3,120.6V\r\n227,01:40.7,120.7V\r\n228,01:41.2,120.7V\r\n229,01:41.6,120.7V\r\n230,01:42.1,120.7V\r\n231,01:42.5,120.6V\r\n232,01:43.0,120.6V\r\n233,01:43.4,120.6V\r\n234,01:43.9,120.6V\r\n235,01:44.3,120.6V\r\n236,01:44.7,120.7V\r\n237,01:45.2,120.7V\r\n238,01:45.6,120.7V\r\n239,01:46.1,120.6V\r\n240,01:46.5,120.6V\r\n241,01:46.9,120.6V\r\n242,01:47.4,120.6V\r\n243,01:47.9,120.6V\r\n244,01:48.3,120.6V\r\n245,01:48.8,124.4V\r\n246,01:49.2,124.4V\r\n247,01:49.6,124.3V\r\n248,01:50.1,124.3V\r\n249,01:50.5,124.3V\r\n250,01:51.0,124.3V\r\n251,01:51.4,124.3V\r\n252,01:51.8,124.3V\r\n253,01:52.3,124.2V\r\n254,01:52.8,124.2V\r\n255,01:53.2,124.2V\r\n256,01:53.6,124.2V\r\n257,01:54.1,124.2V\r\n258,01:54.5,124.2V\r\n259,01:55.0,124.1V\r\n260,01:55.4,124V\r\n261,01:55.8,124V\r\n262,01:56.3,124V\r\n263,01:56.7,124.1V\r\n264,01:57.2,124V\r\n265,01:57.7,124V\r\n266,01:58.1,124V\r\n267,01:58.5,124V\r\n268,01:59.0,124V\r\n269,01:59.4,124.1V\r\n270,01:59.9,124.1V\r\n271,02:00.3,124.1V\r\n272,02:00.7,124.1V\r\n273,02:01.2,124.1V\r\n274,02:01.6,124.1V\r\n275,02:02.1,124V\r\n276,02:02.5,123.9V\r\n277,02:02.9,123.9V\r\n278,02:03.4,124V\r\n279,02:03.9,124.1V\r\n280,02:04.3,124.1V\r\n281,02:04.8,124.1V\r\n282,02:05.2,124V\r\n283,02:05.6,124V\r\n284,02:06.1,124V\r\n285,02:06.5,124.1V\r\n286,02:07.0,124.2V\r\n287,02:07.4,124.2V\r\n288,02:07.8,124.2V\r\n289,02:08.3,124.2V\r\n290,02:08.8,124.1V\r\n291,02:09.2,124.2V\r\n292,02:09.6,124.2V\r\n293,02:10.1,124.1V\r\n294,02:10.5,124.1V\r\n295,02:11.0,124.1V\r\n296,02:11.4,124.1V\r\n297,02:11.8,124.1V\r\n298,02:12.3,124V\r\n299,02:12.7,124V\r\n300,02:13.2,124V\r\n301,02:13.7,124.1V\r\n302,02:14.1,124.1V\r\n303,02:14.5,124.1V\r\n304,02:15.0,124V\r\n305,02:15.4,124V\r\n306,02:15.9,123.9V\r\n307,02:16.3,124V\r\n308,02:16.8,124.1V\r\n309,02:17.2,124.1V\r\n310,02:17.6,124.1V\r\n311,02:18.1,124.2V\r\n312,02:18.6,124.2V\r\n313,02:19.0,124.1V\r\n314,02:19.4,124.1V\r\n315,02:19.9,124.1V\r\n316,02:20.3,124.2V\r\n317,02:20.8,124.2V\r\n318,02:21.2,124.1V\r\n319,02:21.6,124.2V\r\n320,02:22.1,124.2V\r\n321,02:22.5,124.2V\r\n322,02:23.0,124.2V\r\n323,02:23.5,124.2V\r\n324,02:23.9,124.2V\r\n325,02:24.3,124.2V\r\n326,02:24.8,124.2V\r\n327,02:25.2,124.1V\r\n328,02:25.7,124.2V\r\n329,02:26.1,124.2V\r\n330,02:26.5,124.2V\r\n331,02:27.0,124.2V\r\n332,02:27.4,124.2V\r\n333,02:27.8,124.2V\r\n334,02:28.3,124.2V\r\n335,02:28.7,124.3V\r\n336,02:29.2,124.3V\r\n337,02:29.6,124.3V\r\n338,02:30.0,124.3V\r\n339,02:30.5,124.3V\r\n340,02:30.9,124.3V\r\n341,02:31.4,124.3V\r\n342,02:31.9,124.2V\r\n343,02:32.3,124.2V\r\n344,02:32.7,124.2V\r\n345,02:33.2,124.2V\r\n346,02:33.6,124.2V\r\n347,02:34.1,124.2V\r\n348,02:34.5,124.2V\r\n349,02:35.0,123.8V\r\n350,02:35.4,123.6V\r\n351,02:35.8,123.6V\r\n352,02:36.3,123.8V\r\n353,02:36.7,124V\r\n354,02:37.2,124.1V\r\n355,02:37.6,124.1V\r\n356,02:38.1,124.2V\r\n357,02:38.5,124.1V\r\n358,02:38.9,124.1V\r\n359,02:39.4,124.1V\r\n360,02:39.8,124.2V\r\n361,02:40.3,124.1V\r\n362,02:40.7,124.1V\r\n363,02:41.1,124.1V\r\n364,02:41.6,124.1V\r\n365,02:42.0,124.1V\r\n366,02:42.5,124.1V\r\n367,02:42.9,124.1V\r\n368,02:43.3,124.1V\r\n369,02:43.8,124.1V\r\n370,02:44.2,124.1V\r\n371,02:44.7,124.1V\r\n372,02:45.2,124.1V\r\n373,02:45.6,124.1V\r\n374,02:46.0,124.1V\r\n375,02:46.5,124V\r\n376,02:46.9,124V\r\n377,02:47.4,124V\r\n378,02:47.8,124V\r\n379,02:48.3,124V\r\n380,02:48.7,124V\r\n381,02:49.1,124V\r\n382,02:49.6,124V\r\n383,02:50.0,124.1V\r\n384,02:50.5,124.1V\r\n385,02:50.9,124.1V\r\n386,02:51.4,124.1V\r\n387,02:51.8,124.1V\r\n388,02:52.3,124V\r\n389,02:52.7,124V\r\n390,02:53.1,124V\r\n391,02:53.6,124V\r\n392,02:54.0,124V\r\n393,02:54.5,124V\r\n394,02:54.9,124.1V\r\n395,02:55.3,124.1V\r\n396,02:55.8,124.1V\r\n397,02:56.2,124V\r\n398,02:56.7,120.6V\r\n399,02:57.1,2V\r\n400,02:57.6,0.47V\r\n401,02:58.0,0.34V\r\n402,02:58.5,0.34V\r\n403,02:58.9,0.34V\r\n404,02:59.3,0.341V\r\n405,02:59.8,0.341V\r\n406,03:00.2,0.341V\r\n407,03:00.7,0.341V\r\n408,03:01.1,0.341V\r\n409,03:01.5,0.341V\r\n410,03:02.0,0.341V\r\n411,03:02.4,0.341V\r\n412,03:02.9,0.341V\r\n413,03:03.3,0.341V\r\n414,03:03.8,0.341V\r\n415,03:04.3,0.341V\r\n416,03:04.7,0.341V\r\n417,03:05.1,0.341V\r\n418,03:05.6,0.341V\r\n419,03:06.0,0.341V\r\n420,03:06.5,0.341V\r\n421,03:06.9,0.341V\r\n422,03:07.4,0.341V\r\n423,03:07.8,0.341V\r\n424,03:08.3,0.341V\r\n425,03:08.7,0.341V\r\n426,03:09.2,0.341V\r\n427,03:09.6,0.341V\r\n428,03:10.1,0.341V\r\n429,03:10.5,0.341V\r\n430,03:11.0,0.341V\r\n431,03:11.4,0.341V\r\n432,03:11.8,0.341V\r\n433,03:12.3,0.341V\r\n434,03:12.7,0.341V\r\n435,03:13.2,0.341V\r\n436,03:13.6,0.341V\r\n437,03:14.0,0.341V\r\n438,03:14.5,0.341V\r\n439,03:14.9,0.341V\r\n440,03:15.4,0.341V\r\n441,03:15.8,0.341V\r\n442,03:16.3,0.341V\r\n443,03:16.7,0.341V\r\n444,03:17.2,0.341V\r\n445,03:17.6,0.341V\r\n446,03:18.0,0.341V\r\n447,03:18.5,0.341V\r\n448,03:18.9,0.341V\r\n449,03:19.4,0.341V\r\n450,03:19.8,0.341V\r\n451,03:20.3,0.341V\r\n452,03:20.7,0.341V\r\n453,03:21.1,0.341V\r\n454,03:21.6,0.341V\r\n455,03:22.0,0.341V\r\n456,03:22.5,0.341V\r\n457,03:22.9,0.341V\r\n458,03:23.4,0.341V\r\n459,03:23.8,0.341V\r\n460,03:24.2,0.341V\r\n461,03:24.7,0.341V\r\n462,03:25.1,0.341V\r\n463,03:25.6,0.341V\r\n464,03:26.0,0.341V\r\n465,03:26.5,0.341V\r\n466,03:26.9,0.341V\r\n467,03:27.3,0.341V\r\n468,03:27.8,0.341V\r\n469,03:28.2,0.341V\r\n470,03:28.7,0.341V\r\n471,03:29.1,0.341V\r\n472,03:29.5,0.341V\r\n473,03:30.0,0.341V\r\n474,03:30.4,0.341V\r\n475,03:30.9,0.341V\r\n476,03:31.3,0.341V\r\n477,03:31.8,0.341V\r\n478,03:32.2,0.341V\r\n479,03:32.7,0.341V\r\n480,03:33.1,0.341V\r\n481,03:33.6,0.341V\r\n482,03:34.0,0.341V\r\n483,03:34.5,0.341V\r\n484,03:34.9,0.341V\r\n485,03:35.4,0V\r\n486,03:35.8,125.6V\r\n487,03:36.2,125.6V\r\n488,03:36.7,125.6V\r\n489,03:37.1,125.1V\r\n490,03:37.6,124.2V\r\n491,03:38.0,123.7V\r\n492,03:38.4,123.7V\r\n493,03:38.9,123.7V\r\n494,03:39.4,123.6V\r\n495,03:39.8,123.6V\r\n496,03:40.3,123.7V\r\n497,03:40.7,123.9V\r\n498,03:41.1,123.9V\r\n499,03:41.6,124V\r\n500,03:42.0,124.1V\r\n501,03:42.5,124V\r\n502,03:42.9,124.1V\r\n503,03:43.3,124V\r\n504,03:43.8,124V\r\n505,03:44.2,123.9V\r\n506,03:44.7,123.9V\r\n507,03:45.1,123.9V\r\n508,03:45.5,124V\r\n509,03:46.0,123.9V\r\n510,03:46.5,123.9V\r\n511,03:46.9,123.9V\r\n512,03:47.4,124V\r\n513,03:47.8,124V\r\n514,03:48.2,123.9V\r\n515,03:48.7,123.9V\r\n516,03:49.1,123.9V\r\n517,03:49.6,123.9V\r\n518,03:50.0,123.9V\r\n519,03:50.4,124V\r\n520,03:50.9,124V\r\n521,03:51.4,124V\r\n522,03:51.8,124V\r\n523,03:52.3,124V\r\n524,03:52.7,124V\r\n525,03:53.1,124.1V\r\n526,03:53.6,124.1V\r\n527,03:54.0,124.1V\r\n528,03:54.5,124.1V\r\n529,03:54.9,124V\r\n530,03:55.3,124V\r\n531,03:55.8,124V\r\n532,03:56.3,124V\r\n533,03:56.7,124V\r\n534,03:57.2,124V\r\n535,03:57.6,124V\r\n536,03:58.0,124V\r\n537,03:58.5,124V\r\n538,03:58.9,124V\r\n539,03:59.4,124V\r\n540,03:59.8,124V\r\n541,04:00.2,124V\r\n542,04:00.7,124V\r\n543,04:01.2,124V\r\n544,04:01.6,124.1V\r\n545,04:02.0,124.1V\r\n546,04:02.5,124.2V\r\n547,04:02.9,124.2V\r\n548,04:03.4,124.2V\r\n549,04:03.8,124.2V\r\n550,04:04.3,124.2V\r\n551,04:04.7,124.2V\r\n552,04:05.1,124.2V\r\n553,04:05.6,124.1V\r\n554,04:06.1,124.1V\r\n555,04:06.5,124.1V\r\n556,04:07.0,124.2V\r\n557,04:07.4,124.2V\r\n558,04:07.8,124.1V\r\n559,04:08.3,124.1V\r\n560,04:08.7,113.7V\r\n561,04:09.2,113.7V\r\n562,04:09.6,113.7V\r\n563,04:10.0,113.7V\r\n564,04:10.5,113.6V\r\n565,04:11.0,113.6V\r\n566,04:11.4,113.6V\r\n567,04:11.8,113.6V\r\n568,04:12.3,113.6V\r\n569,04:12.7,113.6V\r\n570,04:13.2,113.7V\r\n571,04:13.6,113.8V\r\n572,04:14.0,113.8V\r\n573,04:14.5,113.8V\r\n574,04:14.9,113.8V\r\n575,04:15.4,113.7V\r\n576,04:15.9,113.7V\r\n577,04:16.3,113.7V\r\n578,04:16.8,113.7V\r\n579,04:17.2,113.7V\r\n580,04:17.6,113.8V\r\n581,04:18.1,113.8V\r\n582,04:18.5,113.8V\r\n583,04:19.0,113.8V\r\n584,04:19.4,113.8V\r\n585,04:19.8,113.8V\r\n586,04:20.3,113.9V\r\n587,04:20.8,113.9V\r\n588,04:21.2,113.9V\r\n589,04:21.6,114.1V\r\n590,04:22.1,114.8V\r\n591,04:22.5,115.9V\r\n592,04:23.0,117.3V\r\n593,04:23.4,119.5V\r\n594,04:23.8,120.2V\r\n595,04:24.3,120.5V\r\n596,04:24.7,120.7V\r\n597,04:25.2,120.8V\r\n598,04:25.6,120.8V\r\n599,04:26.0,120.7V\r\n600,04:26.5,120.7V\r\n601,04:27.0,120.8V\r\n602,04:27.4,120.7V\r\n603,04:27.9,120.7V\r\n604,04:28.3,120.7V\r\n605,04:28.7,120.8V\r\n606,04:29.2,120.8V\r\n607,04:29.6,120.8V\r\n608,04:30.1,120.8V\r\n609,04:30.5,120.8V\r\n610,04:31.0,120.8V\r\n611,04:31.4,120.8V\r\n612,04:31.9,120.8V\r\n613,04:32.3,120.8V\r\n614,04:32.8,120.8V\r\n615,04:33.2,120.8V\r\n616,04:33.6,120.8V\r\n617,04:34.1,120.8V\r\n618,04:34.5,120.8V\r\n619,04:35.0,120.8V\r\n620,04:35.4,120.7V\r\n621,04:35.8,120.8V\r\n622,04:36.3,120.7V\r\n623,04:36.8,120.7V\r\n624,04:37.2,120.7V\r\n625,04:37.7,120.7V\r\n626,04:38.1,120.6V\r\n627,04:38.5,120.6V\r\n628,04:39.0,120.6V\r\n629,04:39.4,120.7V\r\n630,04:39.9,120.8V\r\n631,04:40.3,120.8V\r\n632,04:40.8,120.8V\r\n633,04:41.2,120.8V\r\n634,04:41.7,120.8V\r\n635,04:42.1,120.7V\r\n636,04:42.6,120.7V\r\n637,04:43.0,120.7V\r\n638,04:43.5,120.8V\r\n639,04:43.9,120.8V\r\n640,04:44.3,120.8V\r\n641,04:44.8,120.8V\r\n642,04:45.2,120.8V\r\n643,04:45.7,120.8V\r\n644,04:46.1,120.7V\r\n645,04:46.6,120.7V\r\n646,04:47.0,120.7V\r\n647,04:47.5,120.7V\r\n648,04:47.9,120.7V\r\n649,04:48.3,120.7V\r\n650,04:48.8,120.8V\r\n651,04:49.2,120.8V\r\n652,04:49.7,120.8V\r\n653,04:50.2,120.8V\r\n654,04:50.6,120.8V\r\n655,04:51.0,120.7V\r\n656,04:51.5,120.7V\r\n657,04:51.9,120.7V\r\n658,04:52.4,120.8V\r\n659,04:52.8,120.8V\r\n660,04:53.3,120.8V\r\n661,04:53.7,120.8V\r\n662,04:54.1,120.8V\r\n663,04:54.6,120.7V\r\n664,04:55.0,120.7V\r\n665,04:55.5,120.7V\r\n666,04:55.9,120.7V\r\n667,04:56.4,120.7V\r\n668,04:56.8,120.7V\r\n669,04:57.3,120.7V\r\n670,04:57.7,120.8V\r\n671,04:58.1,120.7V\r\n672,04:58.6,120.8V\r\n673,04:59.0,120.8V\r\n674,04:59.5,120.7V\r\n675,05:00.0,120.7V\r\n676,05:00.4,120.7V\r\n677,05:00.8,120.7V\r\n678,05:01.3,120.7V\r\n679,05:01.7,120.7V\r\n680,05:02.2,120.7V\r\n681,05:02.7,120.7V\r\n682,05:03.1,120.6V\r\n683,05:03.5,120.6V\r\n684,05:04.0,120.7V\r\n685,05:04.4,120.7V\r\n686,05:04.9,120.7V\r\n687,05:05.3,120.7V\r\n688,05:05.7,120.6V\r\n689,05:06.2,120.7V\r\n690,05:06.6,120.7V\r\n691,05:07.1,120.8V\r\n692,05:07.5,120.8V\r\n693,05:08.0,120.7V\r\n694,05:08.5,120.7V\r\n695,05:08.9,120.8V\r\n696,05:09.3,120.8V\r\n697,05:09.8,120.8V\r\n698,05:10.2,120.8V\r\n699,05:10.7,120.8V\r\n700,05:11.2,120.8V\r\n701,05:11.6,120.8V\r\n702,05:12.0,120.8V\r\n703,05:12.5,120.8V\r\n704,05:12.9,120.8V\r\n705,05:13.4,120.8V\r\n706,05:13.8,120.8V\r\n707,05:14.2,120.8V\r\n708,05:14.7,120.7V\r\n709,05:15.1,120.7V\r\n710,05:15.6,120.7V\r\n711,05:16.0,120.7V\r\n712,05:16.5,120.7V\r\n713,05:16.9,120.6V\r\n714,05:17.4,120.7V\r\n715,05:17.8,120.8V\r\n716,05:18.2,120.7V\r\n717,05:18.7,120.8V\r\n718,05:19.1,120.7V\r\n719,05:19.6,120.8V\r\n720,05:20.0,120.7V\r\n721,05:20.5,120.8V\r\n722,05:21.0,120.7V\r\n723,05:21.4,120.8V\r\n724,05:21.8,120.7V\r\n725,05:22.3,120.7V\r\n726,05:22.7,120.7V\r\n727,05:23.2,120.7V\r\n728,05:23.6,120.7V\r\n729,05:24.1,120.7V\r\n730,05:24.5,120.7V\r\n731,05:25.0,120.7V\r\n732,05:25.4,120.7V\r\n733,05:25.9,120.6V\r\n734,05:26.3,120.6V\r\n735,05:26.7,120.6V\r\n736,05:27.2,120.7V\r\n737,05:27.6,120.7V\r\n738,05:28.1,120.7V\r\n739,05:28.5,120.7V\r\n740,05:29.0,120.7V\r\n741,05:29.4,120.7V\r\n742,05:29.9,120.7V\r\n743,05:30.3,120.7V\r\n744,05:30.8,120.7V\r\n745,05:31.2,120.7V\r\n746,05:31.6,120.7V\r\n747,05:32.1,120.7V\r\n748,05:32.5,120.7V\r\n749,05:33.0,120.7V\r\n750,05:33.4,120.6V\r\n751,05:33.9,120.6V\r\n752,05:34.3,120.6V\r\n753,05:34.8,120.6V\r\n754,05:35.2,120.6V\r\n755,05:35.7,120.6V\r\n756,05:36.1,120.6V\r\n757,05:36.5,120.6V\r\n758,05:37.0,120.6V\r\n759,05:37.4,120.6V\r\n760,05:37.9,120.6V\r\n761,05:38.3,120.6V\r\n762,05:38.8,120.6V\r\n763,05:39.2,120.6V\r\n764,05:39.7,120.6V\r\n765,05:40.1,120.6V\r\n766,05:40.5,120.6V\r\n767,05:41.0,120.6V\r\n768,05:41.4,120.6V\r\n769,05:41.9,120.7V\r\n770,05:42.3,120.7V\r\n771,05:42.8,120.7V\r\n772,05:43.2,120.7V\r\n773,05:43.7,120.6V\r\n774,05:44.1,120.6V\r\n775,05:44.6,120.6V\r\n776,05:45.0,120.7V\r\n777,05:45.4,120.6V\r\n778,05:45.9,120.6V\r\n779,05:46.3,120.6V\r\n780,05:46.8,120.6V\r\n781,05:47.2,120.6V\r\n782,05:47.7,120.6V\r\n783,05:48.1,120.6V\r\n784,05:48.6,120.6V\r\n785,05:49.0,120.6V\r\n786,05:49.5,120.6V\r\n787,05:49.9,120.6V\r\n788,05:50.4,120.6V\r\n789,05:50.8,120.6V\r\n790,05:51.3,120.6V\r\n791,05:51.7,120.6V\r\n792,05:52.2,120.6V\r\n793,05:52.6,120.5V\r\n794,05:53.0,120.5V\r\n795,05:53.5,120.5V\r\n796,05:53.9,120.5V\r\n797,05:54.4,120.5V\r\n798,05:54.8,120.5V\r\n799,05:55.3,120.5V\r\n800,05:55.7,120.5V\r\n801,05:56.2,120.6V\r\n802,05:56.6,120.6V\r\n803,05:57.1,120.6V\r\n804,05:57.5,120.5V\r\n805,05:58.0,120.5V\r\n806,05:58.4,120.5V\r\n807,05:58.8,120.6V\r\n808,05:59.3,120.7V\r\n809,05:59.7,120.7V\r\n810,06:00.2,120.6V\r\n811,06:00.6,120.7V\r\n812,06:01.1,120.7V\r\n813,06:01.5,120.7V\r\n814,06:02.0,120.7V\r\n815,06:02.4,120.7V\r\n816,06:02.9,120.7V\r\n817,06:03.3,120.7V\r\n818,06:03.7,120.7V\r\n819,06:04.2,120.7V\r\n820,06:04.6,120.7V\r\n821,06:05.1,120.7V\r\n822,06:05.5,120.7V\r\n823,06:06.0,120.7V\r\n824,06:06.4,120.7V\r\n825,06:06.9,120.8V\r\n826,06:07.3,120.7V\r\n827,06:07.7,120.7V\r\n828,06:08.2,120.7V\r\n829,06:08.6,120.7V\r\n830,06:09.1,120.7V\r\n831,06:09.5,120.7V\r\n832,06:10.0,120.7V\r\n833,06:10.4,120.7V\r\n834,06:10.9,120.7V\r\n835,06:11.3,120.7V\r\n836,06:11.8,120.7V\r\n837,06:12.2,120.7V\r\n838,06:12.7,120.7V\r\n839,06:13.1,120.7V\r\n840,06:13.5,120.7V\r\n841,06:14.0,120.7V\r\n842,06:14.4,120.7V\r\n843,06:14.9,120.7V\r\n844,06:15.3,120.6V\r\n845,06:15.8,120.6V\r\n846,06:16.2,120.6V\r\n847,06:16.7,120.6V\r\n848,06:17.1,120.7V\r\n849,06:17.5,120.7V\r\n850,06:18.0,120.7V\r\n851,06:18.4,120.7V\r\n852,06:18.9,120.6V\r\n853,06:19.3,120.7V\r\n854,06:19.8,120.7V\r\n855,06:20.2,120.6V\r\n856,06:20.7,120.7V\r\n857,06:21.1,120.6V\r\n858,06:21.6,120.6V\r\n859,06:22.0,120.6V\r\n860,06:22.4,120.7V\r\n861,06:22.9,120.7V\r\n862,06:23.3,120.7V\r\n863,06:23.8,120.6V\r\n864,06:24.2,120.6V\r\n865,06:24.6,120.6V\r\n866,06:25.1,120.6V\r\n867,06:25.6,120.6V\r\n868,06:26.0,120.6V\r\n869,06:26.5,120.6V\r\n870,06:26.9,120.6V\r\n871,06:27.3,120.6V\r\n872,06:27.8,120.6V\r\n873,06:28.2,120.6V\r\n874,06:28.7,120.6V\r\n875,06:29.2,120.6V\r\n876,06:29.6,120.6V\r\n877,06:30.0,120.6V\r\n878,06:30.5,120.6V\r\n879,06:30.9,120.6V\r\n880,06:31.4,120.6V\r\n881,06:31.8,120.6V\r\n882,06:32.2,120.6V\r\n883,06:32.7,120.6V\r\n884,06:33.1,120.6V\r\n885,06:33.6,120.6V\r\n886,06:34.1,120.6V\r\n887,06:34.5,120.6V\r\n888,06:35.0,120.5V\r\n889,06:35.4,120.5V\r\n890,06:35.8,120.5V\r\n891,06:36.3,120.4V\r\n892,06:36.7,120.4V\r\n893,06:37.2,120.4V\r\n894,06:37.6,120.5V\r\n895,06:38.0,120.5V\r\n896,06:38.5,120.4V\r\n897,06:39.0,120.3V\r\n898,06:39.4,120.3V\r\n899,06:39.8,120.4V\r\n900,06:40.3,120.4V\r\n901,06:40.7,120.4V\r\n902,06:41.2,120.4V\r\n903,06:41.6,120.5V\r\n904,06:42.0,120.4V\r\n905,06:42.5,120.4V\r\n906,06:42.9,120.4V\r\n907,06:43.4,120.6V\r\n908,06:43.9,120.6V\r\n909,06:44.3,120.6V\r\n910,06:44.8,120.6V\r\n911,06:45.2,120.6V\r\n912,06:45.6,120.6V\r\n913,06:46.1,120.6V\r\n914,06:46.5,120.5V\r\n915,06:47.0,120.5V\r\n916,06:47.4,120.5V\r\n917,06:47.8,120.4V\r\n918,06:48.3,120.5V\r\n919,06:48.8,120.6V\r\n920,06:49.2,120.6V\r\n921,06:49.7,120.5V\r\n922,06:50.1,120.5V\r\n"
  },
  {
    "path": "circuit-specialists-variac-data/25 watt 30 minute test.csv",
    "content": "NO.,Time,Value\r\n1,00:00:00.000,0.336V\r\n2,00:00:00.438,0.336V\r\n3,00:00:00.891,0.336V\r\n4,00:00:01.375,0.335V\r\n5,00:00:01.813,0.335V\r\n6,00:00:02.266,0.335V\r\n7,00:00:02.703,0.336V\r\n8,00:00:03.141,0.335V\r\n9,00:00:03.594,0.335V\r\n10,00:00:04.031,0.335V\r\n11,00:00:04.469,0.335V\r\n12,00:00:04.906,0.335V\r\n13,00:00:05.359,0.335V\r\n14,00:00:05.797,0.335V\r\n15,00:00:06.266,0.336V\r\n16,00:00:06.719,0.336V\r\n17,00:00:07.156,0.335V\r\n18,00:00:07.609,0.335V\r\n19,00:00:08.047,0.336V\r\n20,00:00:08.500,0.336V\r\n21,00:00:08.938,0.336V\r\n22,00:00:09.422,0.336V\r\n23,00:00:09.875,0.336V\r\n24,00:00:10.313,0.335V\r\n25,00:00:10.766,0.335V\r\n26,00:00:11.203,0.335V\r\n27,00:00:11.641,0.336V\r\n28,00:00:12.078,0.336V\r\n29,00:00:12.563,0.336V\r\n30,00:00:13.016,0.336V\r\n31,00:00:13.469,0.336V\r\n32,00:00:13.906,0.336V\r\n33,00:00:14.344,0.336V\r\n34,00:00:14.797,0.336V\r\n35,00:00:15.234,0.336V\r\n36,00:00:15.719,0.336V\r\n37,00:00:16.172,0.336V\r\n38,00:00:16.609,0V\r\n39,00:00:17.047,120.3V\r\n40,00:00:17.500,120.3V\r\n41,00:00:17.938,120.2V\r\n42,00:00:18.375,120.2V\r\n43,00:00:18.875,120.1V\r\n44,00:00:19.313,120V\r\n45,00:00:19.750,120V\r\n46,00:00:20.203,120V\r\n47,00:00:20.641,120V\r\n48,00:00:21.094,120V\r\n49,00:00:21.531,119.9V\r\n50,00:00:22.016,120V\r\n51,00:00:22.469,119.9V\r\n52,00:00:22.906,120V\r\n53,00:00:23.344,119.9V\r\n54,00:00:23.797,119.9V\r\n55,00:00:24.234,119.9V\r\n56,00:00:24.672,119.9V\r\n57,00:00:25.109,119.9V\r\n58,00:00:25.563,119.8V\r\n59,00:00:26.000,119.8V\r\n60,00:00:26.438,119.8V\r\n61,00:00:26.922,119.9V\r\n62,00:00:27.359,119.9V\r\n63,00:00:27.813,119.9V\r\n64,00:00:28.250,120V\r\n65,00:00:28.688,120V\r\n66,00:00:29.141,120V\r\n67,00:00:29.578,120V\r\n68,00:00:30.063,119.9V\r\n69,00:00:30.516,119.9V\r\n70,00:00:30.953,119.9V\r\n71,00:00:31.406,119.9V\r\n72,00:00:31.844,119.9V\r\n73,00:00:32.281,119.9V\r\n74,00:00:32.734,119.9V\r\n75,00:00:33.219,119.9V\r\n76,00:00:33.656,120V\r\n77,00:00:34.094,120V\r\n78,00:00:34.547,120V\r\n79,00:00:34.984,120V\r\n80,00:00:35.438,119.9V\r\n81,00:00:35.875,120V\r\n82,00:00:36.359,119.9V\r\n83,00:00:36.813,120V\r\n84,00:00:37.250,120V\r\n85,00:00:37.688,120V\r\n86,00:00:38.141,120V\r\n87,00:00:38.578,120V\r\n88,00:00:39.031,120V\r\n89,00:00:39.516,120V\r\n90,00:00:39.969,120V\r\n91,00:00:40.406,120V\r\n92,00:00:40.844,120V\r\n93,00:00:41.297,120V\r\n94,00:00:41.734,120V\r\n95,00:00:42.188,119.9V\r\n96,00:00:42.656,119.9V\r\n97,00:00:43.109,119.8V\r\n98,00:00:43.547,119.7V\r\n99,00:00:44.000,119.7V\r\n100,00:00:44.438,119.7V\r\n101,00:00:44.875,119.7V\r\n102,00:00:45.313,119.8V\r\n103,00:00:45.750,119.8V\r\n104,00:00:46.188,119.9V\r\n105,00:00:46.625,119.9V\r\n106,00:00:47.078,120V\r\n107,00:00:47.563,120V\r\n108,00:00:48.000,120V\r\n109,00:00:48.438,120V\r\n110,00:00:48.875,120V\r\n111,00:00:49.313,120.1V\r\n112,00:00:49.750,120.1V\r\n113,00:00:50.188,120V\r\n114,00:00:50.641,120V\r\n115,00:00:51.078,120V\r\n116,00:00:51.531,120.1V\r\n117,00:00:51.969,120.1V\r\n118,00:00:52.406,120.1V\r\n119,00:00:52.844,120.1V\r\n120,00:00:53.281,120V\r\n121,00:00:53.719,120.1V\r\n122,00:00:54.156,120V\r\n123,00:00:54.594,120V\r\n124,00:00:55.031,120V\r\n125,00:00:55.469,120.1V\r\n126,00:00:55.953,120.1V\r\n127,00:00:56.391,120V\r\n128,00:00:56.844,120V\r\n129,00:00:57.297,120V\r\n130,00:00:57.734,120V\r\n131,00:00:58.172,120.1V\r\n132,00:00:58.609,120.1V\r\n133,00:00:59.109,120.1V\r\n134,00:00:59.547,120.1V\r\n135,00:00:59.984,120.1V\r\n136,00:01:00.422,120.1V\r\n137,00:01:00.859,120V\r\n138,00:01:01.313,120V\r\n139,00:01:01.750,120V\r\n140,00:01:02.188,120.1V\r\n141,00:01:02.625,120.1V\r\n142,00:01:03.063,120.1V\r\n143,00:01:03.500,120.1V\r\n144,00:01:03.953,120V\r\n145,00:01:04.391,120V\r\n146,00:01:04.828,119.9V\r\n147,00:01:05.266,120V\r\n148,00:01:05.750,120V\r\n149,00:01:06.203,120V\r\n150,00:01:06.641,120V\r\n151,00:01:07.078,120V\r\n152,00:01:07.516,120V\r\n153,00:01:07.953,120V\r\n154,00:01:08.391,120.1V\r\n155,00:01:08.828,120.1V\r\n156,00:01:09.266,120.1V\r\n157,00:01:09.719,120V\r\n158,00:01:10.156,120V\r\n159,00:01:10.594,120.1V\r\n160,00:01:11.031,120.1V\r\n161,00:01:11.469,120V\r\n162,00:01:11.906,120V\r\n163,00:01:12.344,120V\r\n164,00:01:12.781,120V\r\n165,00:01:13.234,120V\r\n166,00:01:13.672,120V\r\n167,00:01:14.156,120V\r\n168,00:01:14.594,120V\r\n169,00:01:15.047,120V\r\n170,00:01:15.484,120V\r\n171,00:01:15.922,120V\r\n172,00:01:16.359,120V\r\n173,00:01:16.797,120V\r\n174,00:01:17.250,120V\r\n175,00:01:17.688,120.1V\r\n176,00:01:18.125,120V\r\n177,00:01:18.563,120V\r\n178,00:01:19.000,120V\r\n179,00:01:19.438,120V\r\n180,00:01:19.875,120V\r\n181,00:01:20.313,120V\r\n182,00:01:20.797,120V\r\n183,00:01:21.234,120V\r\n184,00:01:21.672,120V\r\n185,00:01:22.125,120V\r\n186,00:01:22.578,120V\r\n187,00:01:23.016,120V\r\n188,00:01:23.453,120V\r\n189,00:01:23.953,120V\r\n190,00:01:24.391,120V\r\n191,00:01:24.828,120V\r\n192,00:01:25.266,119.9V\r\n193,00:01:25.703,120V\r\n194,00:01:26.141,119.9V\r\n195,00:01:26.594,119.9V\r\n196,00:01:27.031,119.9V\r\n197,00:01:27.469,120V\r\n198,00:01:27.906,120V\r\n199,00:01:28.344,120V\r\n200,00:01:28.797,120.1V\r\n201,00:01:29.234,120.1V\r\n202,00:01:29.656,120.1V\r\n203,00:01:30.109,120.1V\r\n204,00:01:30.547,120V\r\n205,00:01:30.984,120V\r\n206,00:01:31.422,120V\r\n207,00:01:31.859,120.1V\r\n208,00:01:32.344,120.1V\r\n209,00:01:32.781,120.1V\r\n210,00:01:33.219,120V\r\n211,00:01:33.672,120V\r\n212,00:01:34.125,119.9V\r\n213,00:01:34.563,119.9V\r\n214,00:01:35.000,119.9V\r\n215,00:01:35.438,119.9V\r\n216,00:01:35.875,120V\r\n217,00:01:36.313,119.9V\r\n218,00:01:36.766,119.9V\r\n219,00:01:37.234,119.9V\r\n220,00:01:37.688,119.9V\r\n221,00:01:38.141,119.9V\r\n222,00:01:38.578,119.8V\r\n223,00:01:39.031,119.9V\r\n224,00:01:39.469,119.9V\r\n225,00:01:39.922,119.9V\r\n226,00:01:40.391,120V\r\n227,00:01:40.828,120V\r\n228,00:01:41.266,120V\r\n229,00:01:41.703,119.9V\r\n230,00:01:42.156,119.9V\r\n231,00:01:42.594,119.8V\r\n232,00:01:43.031,119.8V\r\n233,00:01:43.469,119.9V\r\n234,00:01:43.906,119.9V\r\n235,00:01:44.344,119.8V\r\n236,00:01:44.797,119.8V\r\n237,00:01:45.234,119.9V\r\n238,00:01:45.688,119.9V\r\n239,00:01:46.125,119.8V\r\n240,00:01:46.563,119.8V\r\n241,00:01:47.031,119.9V\r\n242,00:01:47.484,120V\r\n243,00:01:47.922,119.9V\r\n244,00:01:48.375,119.9V\r\n245,00:01:48.813,119.7V\r\n246,00:01:49.250,119.7V\r\n247,00:01:49.688,119.7V\r\n248,00:01:50.125,119.9V\r\n249,00:01:50.563,120V\r\n250,00:01:51.000,120V\r\n251,00:01:51.438,120V\r\n252,00:01:51.891,120V\r\n253,00:01:52.328,120V\r\n254,00:01:52.766,120V\r\n255,00:01:53.203,120V\r\n256,00:01:53.688,119.9V\r\n257,00:01:54.125,120V\r\n258,00:01:54.563,119.9V\r\n259,00:01:55.016,119.9V\r\n260,00:01:55.453,119.9V\r\n261,00:01:55.891,119.9V\r\n262,00:01:56.328,119.9V\r\n263,00:01:56.781,119.8V\r\n264,00:01:57.219,119.8V\r\n265,00:01:57.656,119.8V\r\n266,00:01:58.094,119.6V\r\n267,00:01:58.578,119.5V\r\n268,00:01:59.031,119.4V\r\n269,00:01:59.469,119.6V\r\n270,00:01:59.906,119.6V\r\n271,00:02:00.344,119.6V\r\n272,00:02:00.781,119.6V\r\n273,00:02:01.219,119.6V\r\n274,00:02:01.656,119.5V\r\n275,00:02:02.109,119.4V\r\n276,00:02:02.547,119.5V\r\n277,00:02:02.984,119.6V\r\n278,00:02:03.422,119.7V\r\n279,00:02:03.859,119.7V\r\n280,00:02:04.313,119.6V\r\n281,00:02:04.750,119.6V\r\n282,00:02:05.234,119.6V\r\n283,00:02:05.672,119.7V\r\n284,00:02:06.109,119.7V\r\n285,00:02:06.563,119.7V\r\n286,00:02:07.000,119.6V\r\n287,00:02:07.453,119.7V\r\n288,00:02:07.891,119.7V\r\n289,00:02:08.328,119.7V\r\n290,00:02:08.766,119.8V\r\n291,00:02:09.203,119.8V\r\n292,00:02:09.641,119.8V\r\n293,00:02:10.125,119.7V\r\n294,00:02:10.578,119.7V\r\n295,00:02:11.016,119.7V\r\n296,00:02:11.453,119.7V\r\n297,00:02:11.906,119.7V\r\n298,00:02:12.344,119.7V\r\n299,00:02:12.781,119.7V\r\n300,00:02:13.219,119.7V\r\n301,00:02:13.656,119.7V\r\n302,00:02:14.109,119.7V\r\n303,00:02:14.547,119.7V\r\n304,00:02:15.031,119.7V\r\n305,00:02:15.484,119.7V\r\n306,00:02:15.922,119.7V\r\n307,00:02:16.359,119.7V\r\n308,00:02:16.797,119.7V\r\n309,00:02:17.234,119.7V\r\n310,00:02:17.672,119.7V\r\n311,00:02:18.125,119.7V\r\n312,00:02:18.563,119.8V\r\n313,00:02:19.000,119.7V\r\n314,00:02:19.438,119.7V\r\n315,00:02:19.922,119.7V\r\n316,00:02:20.359,119.7V\r\n317,00:02:20.813,119.7V\r\n318,00:02:21.250,119.7V\r\n319,00:02:21.688,119.7V\r\n320,00:02:22.125,119.7V\r\n321,00:02:22.563,119.7V\r\n322,00:02:23.000,119.7V\r\n323,00:02:23.438,119.7V\r\n324,00:02:23.875,119.7V\r\n325,00:02:24.328,119.7V\r\n326,00:02:24.766,119.8V\r\n327,00:02:25.219,119.8V\r\n328,00:02:25.672,119.8V\r\n329,00:02:26.094,119.8V\r\n330,00:02:26.578,119.9V\r\n331,00:02:27.016,119.9V\r\n332,00:02:27.453,119.9V\r\n333,00:02:27.891,119.8V\r\n334,00:02:28.328,119.8V\r\n335,00:02:28.766,119.8V\r\n336,00:02:29.203,119.8V\r\n337,00:02:29.641,119.8V\r\n338,00:02:30.078,119.8V\r\n339,00:02:30.531,119.8V\r\n340,00:02:30.969,119.8V\r\n341,00:02:31.406,119.8V\r\n342,00:02:31.844,119.8V\r\n343,00:02:32.281,119.8V\r\n344,00:02:32.719,119.8V\r\n345,00:02:33.156,119.7V\r\n346,00:02:33.594,119.7V\r\n347,00:02:34.047,119.7V\r\n348,00:02:34.484,119.6V\r\n349,00:02:34.969,119.4V\r\n350,00:02:35.422,119.4V\r\n351,00:02:35.859,119.5V\r\n352,00:02:36.297,119.7V\r\n353,00:02:36.734,119.7V\r\n354,00:02:37.172,119.7V\r\n355,00:02:37.609,119.6V\r\n356,00:02:38.047,119.3V\r\n357,00:02:38.500,119.2V\r\n358,00:02:38.938,119.1V\r\n359,00:02:39.375,119.1V\r\n360,00:02:39.875,119.2V\r\n361,00:02:40.313,119.4V\r\n362,00:02:40.750,119.5V\r\n363,00:02:41.203,119.7V\r\n364,00:02:41.641,119.7V\r\n365,00:02:42.094,119.7V\r\n366,00:02:42.531,119.7V\r\n367,00:02:42.969,119.7V\r\n368,00:02:43.406,119.6V\r\n369,00:02:43.844,119.7V\r\n370,00:02:44.281,119.7V\r\n371,00:02:44.766,119.7V\r\n372,00:02:45.203,119.6V\r\n373,00:02:45.656,119.6V\r\n374,00:02:46.094,119.6V\r\n375,00:02:46.531,119.7V\r\n376,00:02:46.969,119.7V\r\n377,00:02:47.406,119.7V\r\n378,00:02:47.844,119.7V\r\n379,00:02:48.281,119.8V\r\n380,00:02:48.719,119.8V\r\n381,00:02:49.156,119.7V\r\n382,00:02:49.594,119.6V\r\n383,00:02:50.031,119.6V\r\n384,00:02:50.469,119.6V\r\n385,00:02:50.906,119.6V\r\n386,00:02:51.359,119.6V\r\n387,00:02:51.797,119.6V\r\n388,00:02:52.250,119.6V\r\n389,00:02:52.688,119.7V\r\n390,00:02:53.172,119.7V\r\n391,00:02:53.609,119.7V\r\n392,00:02:54.047,119.7V\r\n393,00:02:54.484,119.7V\r\n394,00:02:54.922,119.7V\r\n395,00:02:55.359,119.7V\r\n396,00:02:55.797,119.7V\r\n397,00:02:56.234,119.7V\r\n398,00:02:56.672,119.7V\r\n399,00:02:57.125,119.7V\r\n400,00:02:57.563,119.7V\r\n401,00:02:58.000,119.7V\r\n402,00:02:58.438,119.7V\r\n403,00:02:58.875,119.7V\r\n404,00:02:59.313,119.7V\r\n405,00:02:59.750,119.6V\r\n406,00:03:00.203,119.6V\r\n407,00:03:00.641,119.6V\r\n408,00:03:01.078,119.5V\r\n409,00:03:01.563,119.6V\r\n410,00:03:02.016,119.6V\r\n411,00:03:02.453,119.6V\r\n412,00:03:02.891,119.6V\r\n413,00:03:03.344,119.6V\r\n414,00:03:03.781,119.6V\r\n415,00:03:04.219,119.7V\r\n416,00:03:04.719,119.7V\r\n417,00:03:05.156,119.6V\r\n418,00:03:05.594,119.6V\r\n419,00:03:06.031,119.5V\r\n420,00:03:06.484,119.5V\r\n421,00:03:06.922,119.4V\r\n422,00:03:07.359,119.4V\r\n423,00:03:07.797,119.5V\r\n424,00:03:08.234,119.6V\r\n425,00:03:08.688,119.7V\r\n426,00:03:09.125,119.7V\r\n427,00:03:09.609,119.7V\r\n428,00:03:10.047,119.7V\r\n429,00:03:10.484,119.7V\r\n430,00:03:10.922,119.7V\r\n431,00:03:11.375,119.7V\r\n432,00:03:11.813,119.6V\r\n433,00:03:12.250,119.6V\r\n434,00:03:12.688,119.6V\r\n435,00:03:13.141,119.6V\r\n436,00:03:13.578,119.6V\r\n437,00:03:14.016,119.7V\r\n438,00:03:14.453,119.6V\r\n439,00:03:14.891,119.6V\r\n440,00:03:15.344,119.6V\r\n441,00:03:15.781,119.5V\r\n442,00:03:16.250,119.4V\r\n443,00:03:16.703,119.5V\r\n444,00:03:17.141,119.5V\r\n445,00:03:17.578,119.6V\r\n446,00:03:18.016,119.6V\r\n447,00:03:18.453,119.7V\r\n448,00:03:18.906,119.7V\r\n449,00:03:19.344,119.7V\r\n450,00:03:19.781,119.7V\r\n451,00:03:20.219,119.7V\r\n452,00:03:20.656,119.6V\r\n453,00:03:21.094,119.5V\r\n454,00:03:21.531,119.5V\r\n455,00:03:21.984,119.5V\r\n456,00:03:22.422,119.5V\r\n457,00:03:22.859,119.6V\r\n458,00:03:23.297,119.6V\r\n459,00:03:23.734,119.6V\r\n460,00:03:24.172,119.6V\r\n461,00:03:24.656,119.5V\r\n462,00:03:25.109,119.5V\r\n463,00:03:25.547,119.5V\r\n464,00:03:25.984,119.6V\r\n465,00:03:26.422,119.5V\r\n466,00:03:26.859,119.5V\r\n467,00:03:27.313,119.5V\r\n468,00:03:27.750,119.6V\r\n469,00:03:28.188,119.6V\r\n470,00:03:28.625,119.6V\r\n471,00:03:29.063,119.6V\r\n472,00:03:29.500,119.7V\r\n473,00:03:29.938,119.7V\r\n474,00:03:30.375,119.6V\r\n475,00:03:30.828,119.6V\r\n476,00:03:31.297,119.5V\r\n477,00:03:31.750,119.5V\r\n478,00:03:32.188,119.4V\r\n479,00:03:32.625,119.4V\r\n480,00:03:33.078,119.4V\r\n481,00:03:33.516,119.4V\r\n482,00:03:33.953,119.4V\r\n483,00:03:34.391,119.3V\r\n484,00:03:34.844,119.3V\r\n485,00:03:35.281,119.3V\r\n486,00:03:35.719,119.3V\r\n487,00:03:36.203,119.4V\r\n488,00:03:36.656,119.4V\r\n489,00:03:37.078,119.4V\r\n490,00:03:37.531,119.4V\r\n491,00:03:37.969,119.4V\r\n492,00:03:38.406,119.4V\r\n493,00:03:38.844,119.5V\r\n494,00:03:39.281,119.6V\r\n495,00:03:39.719,119.6V\r\n496,00:03:40.156,119.5V\r\n497,00:03:40.594,119.5V\r\n498,00:03:41.047,119.5V\r\n499,00:03:41.484,119.5V\r\n500,00:03:41.922,119.5V\r\n501,00:03:42.359,119.5V\r\n502,00:03:42.797,119.5V\r\n503,00:03:43.234,119.5V\r\n504,00:03:43.672,119.5V\r\n505,00:03:44.109,119.4V\r\n506,00:03:44.594,119.4V\r\n507,00:03:45.031,119.4V\r\n508,00:03:45.484,119.4V\r\n509,00:03:45.922,119.4V\r\n510,00:03:46.375,119.5V\r\n511,00:03:46.813,119.5V\r\n512,00:03:47.250,119.5V\r\n513,00:03:47.688,119.5V\r\n514,00:03:48.125,119.5V\r\n515,00:03:48.563,119.5V\r\n516,00:03:49.000,119.5V\r\n517,00:03:49.500,119.5V\r\n518,00:03:49.938,119.5V\r\n519,00:03:50.375,119.5V\r\n520,00:03:50.813,119.4V\r\n521,00:03:51.250,119.4V\r\n522,00:03:51.703,119.4V\r\n523,00:03:52.141,119.4V\r\n524,00:03:52.578,119.4V\r\n525,00:03:53.016,119.5V\r\n526,00:03:53.453,119.5V\r\n527,00:03:53.906,119.5V\r\n528,00:03:54.391,119.5V\r\n529,00:03:54.828,119.5V\r\n530,00:03:55.266,119.5V\r\n531,00:03:55.703,119.4V\r\n532,00:03:56.156,119.5V\r\n533,00:03:56.594,119.4V\r\n534,00:03:57.031,119.4V\r\n535,00:03:57.484,119.4V\r\n536,00:03:57.922,119.4V\r\n537,00:03:58.375,119.5V\r\n538,00:03:58.828,119.5V\r\n539,00:03:59.297,119.5V\r\n540,00:03:59.734,119.4V\r\n541,00:04:00.172,119.4V\r\n542,00:04:00.609,119.4V\r\n543,00:04:01.063,119.4V\r\n544,00:04:01.500,119.5V\r\n545,00:04:01.953,119.5V\r\n546,00:04:02.438,119.5V\r\n547,00:04:02.875,119.5V\r\n548,00:04:03.313,119.5V\r\n549,00:04:03.750,119.4V\r\n550,00:04:04.188,119.4V\r\n551,00:04:04.641,119.4V\r\n552,00:04:05.078,119.4V\r\n553,00:04:05.516,119.5V\r\n554,00:04:05.969,119.5V\r\n555,00:04:06.406,119.5V\r\n556,00:04:06.844,119.5V\r\n557,00:04:07.281,119.5V\r\n558,00:04:07.734,119.5V\r\n559,00:04:08.172,119.5V\r\n560,00:04:08.609,119.5V\r\n561,00:04:09.094,119.5V\r\n562,00:04:09.547,119.5V\r\n563,00:04:09.984,119.4V\r\n564,00:04:10.422,119.4V\r\n565,00:04:10.859,119.4V\r\n566,00:04:11.297,119.5V\r\n567,00:04:11.734,119.5V\r\n568,00:04:12.188,119.4V\r\n569,00:04:12.625,119.4V\r\n570,00:04:13.078,119.4V\r\n571,00:04:13.516,119.4V\r\n572,00:04:13.984,119.4V\r\n573,00:04:14.438,119.4V\r\n574,00:04:14.875,119.4V\r\n575,00:04:15.313,119.4V\r\n576,00:04:15.750,119.4V\r\n577,00:04:16.188,119.4V\r\n578,00:04:16.625,119.4V\r\n579,00:04:17.078,119.4V\r\n580,00:04:17.516,119.4V\r\n581,00:04:17.953,119.4V\r\n582,00:04:18.391,119.4V\r\n583,00:04:18.828,119.4V\r\n584,00:04:19.281,119.3V\r\n585,00:04:19.719,119.4V\r\n586,00:04:20.156,119.3V\r\n587,00:04:20.641,119.3V\r\n588,00:04:21.078,119.3V\r\n589,00:04:21.531,119.3V\r\n590,00:04:21.969,119.4V\r\n591,00:04:22.422,119.4V\r\n592,00:04:22.859,119.4V\r\n593,00:04:23.297,119.4V\r\n594,00:04:23.781,119.5V\r\n595,00:04:24.219,119.5V\r\n596,00:04:24.656,119.5V\r\n597,00:04:25.109,119.4V\r\n598,00:04:25.547,119.4V\r\n599,00:04:25.984,119.4V\r\n600,00:04:26.422,119.5V\r\n601,00:04:26.859,119.4V\r\n602,00:04:27.297,119.4V\r\n603,00:04:27.734,119.4V\r\n604,00:04:28.188,119.5V\r\n605,00:04:28.625,119.4V\r\n606,00:04:29.078,119.4V\r\n607,00:04:29.516,119.4V\r\n608,00:04:29.953,119.4V\r\n609,00:04:30.438,119.2V\r\n610,00:04:30.875,119.1V\r\n611,00:04:31.313,119.1V\r\n612,00:04:31.750,119.3V\r\n613,00:04:32.203,119.3V\r\n614,00:04:32.641,119.3V\r\n615,00:04:33.078,119.3V\r\n616,00:04:33.516,119.3V\r\n617,00:04:33.969,119.3V\r\n618,00:04:34.406,119.4V\r\n619,00:04:34.844,119.4V\r\n620,00:04:35.328,119.5V\r\n621,00:04:35.781,119.5V\r\n622,00:04:36.219,119.5V\r\n623,00:04:36.656,119.5V\r\n624,00:04:37.109,119.5V\r\n625,00:04:37.547,119.4V\r\n626,00:04:37.984,119.4V\r\n627,00:04:38.422,119.3V\r\n628,00:04:38.859,119.3V\r\n629,00:04:39.313,119.3V\r\n630,00:04:39.750,119.2V\r\n631,00:04:40.234,119.4V\r\n632,00:04:40.672,119.4V\r\n633,00:04:41.109,119.5V\r\n634,00:04:41.547,119.6V\r\n635,00:04:42.000,119.5V\r\n636,00:04:42.438,119.5V\r\n637,00:04:42.875,119.5V\r\n638,00:04:43.313,119.6V\r\n639,00:04:43.750,119.6V\r\n640,00:04:44.188,119.6V\r\n641,00:04:44.641,119.5V\r\n642,00:04:45.078,119.5V\r\n643,00:04:45.516,119.5V\r\n644,00:04:45.969,119.5V\r\n645,00:04:46.406,119.5V\r\n646,00:04:46.875,119.5V\r\n647,00:04:47.313,119.6V\r\n648,00:04:47.750,119.6V\r\n649,00:04:48.188,119.6V\r\n650,00:04:48.641,119.7V\r\n651,00:04:49.078,119.7V\r\n652,00:04:49.516,119.7V\r\n653,00:04:49.953,119.7V\r\n654,00:04:50.391,119.6V\r\n655,00:04:50.844,119.6V\r\n656,00:04:51.281,119.6V\r\n657,00:04:51.719,119.6V\r\n658,00:04:52.156,119.6V\r\n659,00:04:52.609,119.6V\r\n660,00:04:53.047,119.6V\r\n661,00:04:53.531,119.7V\r\n662,00:04:53.969,119.7V\r\n663,00:04:54.406,119.7V\r\n664,00:04:54.844,119.6V\r\n665,00:04:55.281,119.6V\r\n666,00:04:55.734,119.6V\r\n667,00:04:56.172,119.6V\r\n668,00:04:56.625,119.6V\r\n669,00:04:57.063,119.6V\r\n670,00:04:57.500,119.5V\r\n671,00:04:57.938,119.6V\r\n672,00:04:58.422,119.6V\r\n673,00:04:58.859,119.6V\r\n674,00:04:59.297,119.6V\r\n675,00:04:59.750,119.6V\r\n676,00:05:00.188,119.6V\r\n677,00:05:00.625,119.6V\r\n678,00:05:01.063,119.6V\r\n679,00:05:01.500,119.6V\r\n680,00:05:01.953,119.6V\r\n681,00:05:02.391,119.6V\r\n682,00:05:02.828,119.6V\r\n683,00:05:03.266,119.6V\r\n684,00:05:03.703,119.6V\r\n685,00:05:04.156,119.6V\r\n686,00:05:04.594,119.6V\r\n687,00:05:05.078,119.6V\r\n688,00:05:05.516,119.5V\r\n689,00:05:05.953,119.5V\r\n690,00:05:06.391,119.5V\r\n691,00:05:06.828,119.4V\r\n692,00:05:07.266,119.4V\r\n693,00:05:07.703,119.4V\r\n694,00:05:08.156,119.5V\r\n695,00:05:08.594,119.5V\r\n696,00:05:09.031,119.5V\r\n697,00:05:09.484,119.5V\r\n698,00:05:09.969,119.5V\r\n699,00:05:10.422,119.4V\r\n700,00:05:10.859,119.4V\r\n701,00:05:11.297,119.3V\r\n702,00:05:11.734,119.3V\r\n703,00:05:12.172,119.4V\r\n704,00:05:12.609,119.4V\r\n705,00:05:13.063,119.4V\r\n706,00:05:13.516,119.4V\r\n707,00:05:13.953,119.5V\r\n708,00:05:14.391,119.5V\r\n709,00:05:14.859,119.5V\r\n710,00:05:15.297,119.5V\r\n711,00:05:15.750,119.5V\r\n712,00:05:16.188,119.5V\r\n713,00:05:16.625,119.5V\r\n714,00:05:17.063,119.5V\r\n715,00:05:17.500,119.5V\r\n716,00:05:17.953,119.5V\r\n717,00:05:18.391,119.5V\r\n718,00:05:18.828,119.6V\r\n719,00:05:19.266,119.6V\r\n720,00:05:19.703,119.7V\r\n721,00:05:20.156,119.7V\r\n722,00:05:20.594,119.7V\r\n723,00:05:21.031,119.7V\r\n724,00:05:21.516,119.7V\r\n725,00:05:21.953,119.6V\r\n726,00:05:22.406,119.7V\r\n727,00:05:22.844,119.7V\r\n728,00:05:23.281,119.7V\r\n729,00:05:23.719,119.7V\r\n730,00:05:24.156,119.7V\r\n731,00:05:24.594,119.7V\r\n732,00:05:25.047,119.7V\r\n733,00:05:25.484,119.7V\r\n734,00:05:25.922,119.7V\r\n735,00:05:26.406,119.7V\r\n736,00:05:26.859,119.7V\r\n737,00:05:27.297,119.7V\r\n738,00:05:27.734,119.7V\r\n739,00:05:28.172,119.7V\r\n740,00:05:28.609,119.7V\r\n741,00:05:29.063,119.7V\r\n742,00:05:29.500,119.8V\r\n743,00:05:29.938,119.8V\r\n744,00:05:30.375,119.8V\r\n745,00:05:30.828,119.8V\r\n746,00:05:31.313,119.8V\r\n747,00:05:31.750,119.8V\r\n748,00:05:32.203,119.8V\r\n749,00:05:32.641,119.7V\r\n750,00:05:33.078,119.8V\r\n751,00:05:33.516,119.7V\r\n752,00:05:33.969,119.7V\r\n753,00:05:34.406,119.6V\r\n754,00:05:34.844,119.6V\r\n755,00:05:35.281,119.7V\r\n756,00:05:35.734,119.6V\r\n757,00:05:36.203,119.7V\r\n758,00:05:36.656,119.8V\r\n759,00:05:37.094,119.8V\r\n760,00:05:37.531,119.8V\r\n761,00:05:37.984,119.8V\r\n762,00:05:38.422,119.8V\r\n763,00:05:38.875,119.7V\r\n764,00:05:39.359,119.6V\r\n765,00:05:39.797,119.5V\r\n766,00:05:40.250,119.5V\r\n767,00:05:40.688,119.6V\r\n768,00:05:41.125,119.6V\r\n769,00:05:41.578,119.6V\r\n770,00:05:42.016,119.7V\r\n771,00:05:42.453,119.7V\r\n772,00:05:42.891,119.8V\r\n773,00:05:43.328,119.9V\r\n774,00:05:43.766,120V\r\n775,00:05:44.250,120.1V\r\n776,00:05:44.703,120V\r\n777,00:05:45.141,120V\r\n778,00:05:45.578,120.1V\r\n779,00:05:46.016,120.1V\r\n780,00:05:46.469,120.1V\r\n781,00:05:46.906,120V\r\n782,00:05:47.344,120V\r\n783,00:05:47.781,120V\r\n784,00:05:48.219,120V\r\n785,00:05:48.656,120V\r\n786,00:05:49.109,120V\r\n787,00:05:49.547,120V\r\n788,00:05:49.984,120V\r\n789,00:05:50.438,120V\r\n790,00:05:50.906,120V\r\n791,00:05:51.344,120.1V\r\n792,00:05:51.781,120.1V\r\n793,00:05:52.234,120V\r\n794,00:05:52.656,120V\r\n795,00:05:53.109,120V\r\n796,00:05:53.547,120V\r\n797,00:05:53.984,120V\r\n798,00:05:54.422,120V\r\n799,00:05:54.859,120V\r\n800,00:05:55.297,120V\r\n801,00:05:55.750,120V\r\n802,00:05:56.188,120V\r\n803,00:05:56.625,120V\r\n804,00:05:57.078,120V\r\n805,00:05:57.547,120.1V\r\n806,00:05:58.000,120V\r\n807,00:05:58.453,120V\r\n808,00:05:58.891,120V\r\n809,00:05:59.328,120V\r\n810,00:05:59.781,120V\r\n811,00:06:00.219,120V\r\n812,00:06:00.703,120.1V\r\n813,00:06:01.141,120.1V\r\n814,00:06:01.578,120.1V\r\n815,00:06:02.016,120V\r\n816,00:06:02.469,119.9V\r\n817,00:06:02.906,119.9V\r\n818,00:06:03.359,119.9V\r\n819,00:06:03.797,120V\r\n820,00:06:04.234,120V\r\n821,00:06:04.672,120V\r\n822,00:06:05.109,120V\r\n823,00:06:05.594,120V\r\n824,00:06:06.031,120V\r\n825,00:06:06.484,120V\r\n826,00:06:06.922,120V\r\n827,00:06:07.375,120V\r\n828,00:06:07.813,120V\r\n829,00:06:08.266,120.1V\r\n830,00:06:08.750,120V\r\n831,00:06:09.188,120V\r\n832,00:06:09.625,120.1V\r\n833,00:06:10.078,120.2V\r\n834,00:06:10.516,120.1V\r\n835,00:06:10.953,120.1V\r\n836,00:06:11.406,120.1V\r\n837,00:06:11.844,120.1V\r\n838,00:06:12.281,120V\r\n839,00:06:12.734,119.9V\r\n840,00:06:13.172,119.9V\r\n841,00:06:13.641,119.8V\r\n842,00:06:14.094,119.9V\r\n843,00:06:14.531,119.9V\r\n844,00:06:14.969,119.9V\r\n845,00:06:15.422,120V\r\n846,00:06:15.859,120V\r\n847,00:06:16.313,120V\r\n848,00:06:16.750,120V\r\n849,00:06:17.188,120V\r\n850,00:06:17.625,120V\r\n851,00:06:18.063,120V\r\n852,00:06:18.547,119.9V\r\n853,00:06:19.000,119.9V\r\n854,00:06:19.438,119.9V\r\n855,00:06:19.891,120V\r\n856,00:06:20.328,120.1V\r\n857,00:06:20.781,120.1V\r\n858,00:06:21.219,120V\r\n859,00:06:21.688,119.9V\r\n860,00:06:22.141,119.9V\r\n861,00:06:22.594,120V\r\n862,00:06:23.031,120.1V\r\n863,00:06:23.469,120.1V\r\n864,00:06:23.922,120.1V\r\n865,00:06:24.359,120V\r\n866,00:06:24.844,120V\r\n867,00:06:25.281,120V\r\n868,00:06:25.734,120V\r\n869,00:06:26.172,120V\r\n870,00:06:26.609,120V\r\n871,00:06:27.063,120V\r\n872,00:06:27.500,120V\r\n873,00:06:27.938,120.1V\r\n874,00:06:28.375,120.1V\r\n875,00:06:28.813,120.1V\r\n876,00:06:29.250,120.1V\r\n877,00:06:29.734,120.1V\r\n878,00:06:30.188,120.1V\r\n879,00:06:30.625,120.1V\r\n880,00:06:31.063,120.2V\r\n881,00:06:31.500,120.2V\r\n882,00:06:31.953,120.3V\r\n883,00:06:32.391,120.3V\r\n884,00:06:32.828,120.3V\r\n885,00:06:33.266,120.3V\r\n886,00:06:33.703,120.3V\r\n887,00:06:34.156,120.3V\r\n888,00:06:34.641,120.1V\r\n889,00:06:35.078,120.1V\r\n890,00:06:35.531,120V\r\n891,00:06:35.969,120V\r\n892,00:06:36.406,120V\r\n893,00:06:36.844,120.1V\r\n894,00:06:37.281,120V\r\n895,00:06:37.734,120V\r\n896,00:06:38.172,120V\r\n897,00:06:38.609,120V\r\n898,00:06:39.063,120V\r\n899,00:06:39.531,119.8V\r\n900,00:06:39.969,119.8V\r\n901,00:06:40.422,119.8V\r\n902,00:06:40.859,120V\r\n903,00:06:41.297,120V\r\n904,00:06:41.734,120V\r\n905,00:06:42.188,120V\r\n906,00:06:42.625,120V\r\n907,00:06:43.063,120V\r\n908,00:06:43.500,119.9V\r\n909,00:06:43.953,119.8V\r\n910,00:06:44.438,119.8V\r\n911,00:06:44.875,119.9V\r\n912,00:06:45.313,120V\r\n913,00:06:45.766,120V\r\n914,00:06:46.203,119.9V\r\n915,00:06:46.641,119.9V\r\n916,00:06:47.094,120V\r\n917,00:06:47.531,120V\r\n918,00:06:47.969,120V\r\n919,00:06:48.406,120V\r\n920,00:06:48.844,120V\r\n921,00:06:49.281,120V\r\n922,00:06:49.734,120V\r\n923,00:06:50.172,120V\r\n924,00:06:50.625,120V\r\n925,00:06:51.078,120V\r\n926,00:06:51.531,120V\r\n927,00:06:51.969,120V\r\n928,00:06:52.406,120V\r\n929,00:06:52.844,120V\r\n930,00:06:53.281,120V\r\n931,00:06:53.719,120V\r\n932,00:06:54.156,120V\r\n933,00:06:54.594,120V\r\n934,00:06:55.047,120V\r\n935,00:06:55.484,120V\r\n936,00:06:55.922,120V\r\n937,00:06:56.375,120V\r\n938,00:06:56.813,120V\r\n939,00:06:57.250,120V\r\n940,00:06:57.734,120V\r\n941,00:06:58.172,120V\r\n942,00:06:58.625,120V\r\n943,00:06:59.063,120.1V\r\n944,00:06:59.500,120.1V\r\n945,00:06:59.953,120.1V\r\n946,00:07:00.391,120.1V\r\n947,00:07:00.875,120V\r\n948,00:07:01.313,120V\r\n949,00:07:01.766,120V\r\n950,00:07:02.203,120.1V\r\n951,00:07:02.641,120.1V\r\n952,00:07:03.078,120.1V\r\n953,00:07:03.516,120V\r\n954,00:07:03.953,120V\r\n955,00:07:04.406,120V\r\n956,00:07:04.844,120V\r\n957,00:07:05.281,120V\r\n958,00:07:05.719,120V\r\n959,00:07:06.172,120V\r\n960,00:07:06.609,120V\r\n961,00:07:07.047,120.1V\r\n962,00:07:07.531,120.1V\r\n963,00:07:07.969,120.1V\r\n964,00:07:08.422,120.2V\r\n965,00:07:08.859,120.2V\r\n966,00:07:09.297,120.1V\r\n967,00:07:09.734,120.1V\r\n968,00:07:10.188,120.1V\r\n969,00:07:10.625,120.1V\r\n970,00:07:11.063,120.1V\r\n971,00:07:11.500,120V\r\n972,00:07:11.938,120.1V\r\n973,00:07:12.422,120.1V\r\n974,00:07:12.875,120.2V\r\n975,00:07:13.313,120.1V\r\n976,00:07:13.750,120.1V\r\n977,00:07:14.203,120V\r\n978,00:07:14.641,120V\r\n979,00:07:15.078,120V\r\n980,00:07:15.516,120.1V\r\n981,00:07:15.953,120.1V\r\n982,00:07:16.391,120.1V\r\n983,00:07:16.844,120.1V\r\n984,00:07:17.328,120.1V\r\n985,00:07:17.766,120.1V\r\n986,00:07:18.203,120.1V\r\n987,00:07:18.656,120.1V\r\n988,00:07:19.094,120V\r\n989,00:07:19.531,120V\r\n990,00:07:19.969,119.9V\r\n991,00:07:20.422,119.9V\r\n992,00:07:20.859,119.9V\r\n993,00:07:21.313,120V\r\n994,00:07:21.750,120V\r\n995,00:07:22.219,120V\r\n996,00:07:22.656,120.1V\r\n997,00:07:23.109,120.1V\r\n998,00:07:23.547,120.2V\r\n999,00:07:23.984,120.2V\r\n1000,00:07:24.438,120.2V\r\n1001,00:07:24.875,120.1V\r\n1002,00:07:25.328,120.1V\r\n1003,00:07:25.766,120.1V\r\n1004,00:07:26.203,120.1V\r\n1005,00:07:26.656,120.1V\r\n1006,00:07:27.125,120.1V\r\n1007,00:07:27.563,120.2V\r\n1008,00:07:28.016,120.1V\r\n1009,00:07:28.453,120.1V\r\n1010,00:07:28.891,120.1V\r\n1011,00:07:29.328,120.2V\r\n1012,00:07:29.781,120.2V\r\n1013,00:07:30.219,120.2V\r\n1014,00:07:30.656,120.3V\r\n1015,00:07:31.109,120.2V\r\n1016,00:07:31.547,120.1V\r\n1017,00:07:32.016,120.2V\r\n1018,00:07:32.469,120.1V\r\n1019,00:07:32.906,120.2V\r\n1020,00:07:33.344,120.1V\r\n1021,00:07:33.797,120.2V\r\n1022,00:07:34.234,120.2V\r\n1023,00:07:34.672,120.1V\r\n1024,00:07:35.109,120.1V\r\n1025,00:07:35.547,120.1V\r\n1026,00:07:36.000,120.2V\r\n1027,00:07:36.438,120.2V\r\n1028,00:07:36.922,120.2V\r\n1029,00:07:37.359,120.2V\r\n1030,00:07:37.813,120.2V\r\n1031,00:07:38.250,120.2V\r\n1032,00:07:38.688,120.2V\r\n1033,00:07:39.141,120.2V\r\n1034,00:07:39.578,120.1V\r\n1035,00:07:40.063,120.1V\r\n1036,00:07:40.516,120.1V\r\n1037,00:07:40.953,120.2V\r\n1038,00:07:41.391,120.2V\r\n1039,00:07:41.844,120.3V\r\n1040,00:07:42.281,120.3V\r\n1041,00:07:42.719,120.3V\r\n1042,00:07:43.172,120.2V\r\n1043,00:07:43.609,120.2V\r\n1044,00:07:44.047,120.1V\r\n1045,00:07:44.500,120.2V\r\n1046,00:07:44.969,120.1V\r\n1047,00:07:45.406,120.2V\r\n1048,00:07:45.844,120.1V\r\n1049,00:07:46.297,120.2V\r\n1050,00:07:46.734,120.1V\r\n1051,00:07:47.172,120.2V\r\n1052,00:07:47.625,120.2V\r\n1053,00:07:48.063,120.3V\r\n1054,00:07:48.500,120.3V\r\n1055,00:07:48.953,120.3V\r\n1056,00:07:49.391,120.3V\r\n1057,00:07:49.859,120.2V\r\n1058,00:07:50.313,120.3V\r\n1059,00:07:50.750,120.3V\r\n1060,00:07:51.203,120.3V\r\n1061,00:07:51.641,120.3V\r\n1062,00:07:52.078,120.3V\r\n1063,00:07:52.516,120.3V\r\n1064,00:07:52.953,120.3V\r\n1065,00:07:53.406,120.3V\r\n1066,00:07:53.844,120.3V\r\n1067,00:07:54.281,120.3V\r\n1068,00:07:54.766,120.2V\r\n1069,00:07:55.203,120.2V\r\n1070,00:07:55.641,120.2V\r\n1071,00:07:56.078,120.3V\r\n1072,00:07:56.531,120.3V\r\n1073,00:07:56.969,120.3V\r\n1074,00:07:57.406,120.3V\r\n1075,00:07:57.844,120.3V\r\n1076,00:07:58.297,120.3V\r\n1077,00:07:58.734,120.3V\r\n1078,00:07:59.172,120.3V\r\n1079,00:07:59.656,120.3V\r\n1080,00:08:00.109,120.3V\r\n1081,00:08:00.547,120.3V\r\n1082,00:08:00.984,120.3V\r\n1083,00:08:01.438,120.3V\r\n1084,00:08:01.875,120.4V\r\n1085,00:08:02.328,120.3V\r\n1086,00:08:02.813,120.3V\r\n1087,00:08:03.250,120.3V\r\n1088,00:08:03.688,120.3V\r\n1089,00:08:04.141,120.3V\r\n1090,00:08:04.578,120.3V\r\n1091,00:08:05.016,120.3V\r\n1092,00:08:05.469,120.3V\r\n1093,00:08:05.906,120.3V\r\n1094,00:08:06.344,120.4V\r\n1095,00:08:06.781,120.4V\r\n1096,00:08:07.219,120.4V\r\n1097,00:08:07.656,120.4V\r\n1098,00:08:08.094,120.4V\r\n1099,00:08:08.531,120.4V\r\n1100,00:08:08.984,120.4V\r\n1101,00:08:09.453,120.4V\r\n1102,00:08:09.906,120.4V\r\n1103,00:08:10.344,120.4V\r\n1104,00:08:10.781,120.4V\r\n1105,00:08:11.219,120.4V\r\n1106,00:08:11.672,120.4V\r\n1107,00:08:12.109,120.4V\r\n1108,00:08:12.547,120.3V\r\n1109,00:08:13.000,120.3V\r\n1110,00:08:13.438,120.3V\r\n1111,00:08:13.875,120.4V\r\n1112,00:08:14.359,120.4V\r\n1113,00:08:14.797,120.4V\r\n1114,00:08:15.234,120.4V\r\n1115,00:08:15.688,120.4V\r\n1116,00:08:16.125,120.3V\r\n1117,00:08:16.563,120.4V\r\n1118,00:08:17.000,120.3V\r\n1119,00:08:17.453,120.3V\r\n1120,00:08:17.891,120.3V\r\n1121,00:08:18.328,120.3V\r\n1122,00:08:18.766,120.3V\r\n1123,00:08:19.250,120.3V\r\n1124,00:08:19.688,120.3V\r\n1125,00:08:20.141,120.3V\r\n1126,00:08:20.578,120.3V\r\n1127,00:08:21.016,120.3V\r\n1128,00:08:21.469,120.3V\r\n1129,00:08:21.906,120.4V\r\n1130,00:08:22.344,120.4V\r\n1131,00:08:22.797,120.4V\r\n1132,00:08:23.234,120.4V\r\n1133,00:08:23.672,120.4V\r\n1134,00:08:24.156,120.4V\r\n1135,00:08:24.594,120.4V\r\n1136,00:08:25.031,120.3V\r\n1137,00:08:25.469,120.3V\r\n1138,00:08:25.906,120.3V\r\n1139,00:08:26.359,120.3V\r\n1140,00:08:26.797,120.3V\r\n1141,00:08:27.234,120.3V\r\n1142,00:08:27.672,120.2V\r\n1143,00:08:28.125,120.2V\r\n1144,00:08:28.563,120.2V\r\n1145,00:08:29.000,120.3V\r\n1146,00:08:29.438,120.2V\r\n1147,00:08:29.875,120.2V\r\n1148,00:08:30.328,120.2V\r\n1149,00:08:30.797,120.2V\r\n1150,00:08:31.234,120.3V\r\n1151,00:08:31.672,120.3V\r\n1152,00:08:32.125,120.3V\r\n1153,00:08:32.563,120.3V\r\n1154,00:08:33.000,120.4V\r\n1155,00:08:33.438,120.4V\r\n1156,00:08:33.875,120.3V\r\n1157,00:08:34.328,120.2V\r\n1158,00:08:34.766,120.2V\r\n1159,00:08:35.203,120.1V\r\n1160,00:08:35.641,120.1V\r\n1161,00:08:36.078,120.1V\r\n1162,00:08:36.531,120V\r\n1163,00:08:36.969,120V\r\n1164,00:08:37.453,120V\r\n1165,00:08:37.891,120.2V\r\n1166,00:08:38.328,120.2V\r\n1167,00:08:38.766,120.3V\r\n1168,00:08:39.219,120.3V\r\n1169,00:08:39.656,120.2V\r\n1170,00:08:40.094,120.2V\r\n1171,00:08:40.531,120.1V\r\n1172,00:08:40.969,120.2V\r\n1173,00:08:41.422,120.2V\r\n1174,00:08:41.859,120.2V\r\n1175,00:08:42.344,120.2V\r\n1176,00:08:42.781,120.2V\r\n1177,00:08:43.234,120.2V\r\n1178,00:08:43.672,120.2V\r\n1179,00:08:44.125,120.2V\r\n1180,00:08:44.563,120.2V\r\n1181,00:08:45.000,120.1V\r\n1182,00:08:45.438,120.1V\r\n1183,00:08:45.891,120V\r\n1184,00:08:46.328,120.1V\r\n1185,00:08:46.766,120.2V\r\n1186,00:08:47.250,120.2V\r\n1187,00:08:47.688,120.2V\r\n1188,00:08:48.141,120.1V\r\n1189,00:08:48.578,120.2V\r\n1190,00:08:49.016,120.2V\r\n1191,00:08:49.453,120.2V\r\n1192,00:08:49.891,120.2V\r\n1193,00:08:50.328,120.1V\r\n1194,00:08:50.766,120.1V\r\n1195,00:08:51.219,120.2V\r\n1196,00:08:51.656,120.2V\r\n1197,00:08:52.141,120.2V\r\n1198,00:08:52.578,120.2V\r\n1199,00:08:53.031,120.2V\r\n1200,00:08:53.469,120.2V\r\n1201,00:08:53.906,120.2V\r\n1202,00:08:54.344,120.2V\r\n1203,00:08:54.797,120.2V\r\n1204,00:08:55.234,120.2V\r\n1205,00:08:55.672,120.3V\r\n1206,00:08:56.109,120.3V\r\n1207,00:08:56.547,120.3V\r\n1208,00:08:56.984,120.3V\r\n1209,00:08:57.438,120.3V\r\n1210,00:08:57.875,120.3V\r\n1211,00:08:58.313,120.3V\r\n1212,00:08:58.797,120.3V\r\n1213,00:08:59.234,120.3V\r\n1214,00:08:59.672,120.3V\r\n1215,00:09:00.109,120.3V\r\n1216,00:09:00.563,120.3V\r\n1217,00:09:01.000,120.3V\r\n1218,00:09:01.438,120.3V\r\n1219,00:09:01.891,120.3V\r\n1220,00:09:02.328,120.3V\r\n1221,00:09:02.766,120.3V\r\n1222,00:09:03.203,120.3V\r\n1223,00:09:03.688,120.3V\r\n1224,00:09:04.141,120.3V\r\n1225,00:09:04.578,120.3V\r\n1226,00:09:05.016,120.3V\r\n1227,00:09:05.453,120.3V\r\n1228,00:09:05.906,120.3V\r\n1229,00:09:06.344,120.3V\r\n1230,00:09:06.781,120.3V\r\n1231,00:09:07.219,120.3V\r\n1232,00:09:07.672,120.3V\r\n1233,00:09:08.109,120.3V\r\n1234,00:09:08.594,120.3V\r\n1235,00:09:09.031,120.3V\r\n1236,00:09:09.469,120.3V\r\n1237,00:09:09.906,120.2V\r\n1238,00:09:10.359,120.2V\r\n1239,00:09:10.797,120.2V\r\n1240,00:09:11.234,120.3V\r\n1241,00:09:11.672,120.2V\r\n1242,00:09:12.125,120.2V\r\n1243,00:09:12.563,120.3V\r\n1244,00:09:13.000,120.3V\r\n1245,00:09:13.438,120.3V\r\n1246,00:09:13.875,120.3V\r\n1247,00:09:14.313,120.3V\r\n1248,00:09:14.750,120.3V\r\n1249,00:09:15.234,120.3V\r\n1250,00:09:15.688,120.3V\r\n1251,00:09:16.125,120.3V\r\n1252,00:09:16.563,120.2V\r\n1253,00:09:17.016,120.3V\r\n1254,00:09:17.453,120.3V\r\n1255,00:09:17.891,120.3V\r\n1256,00:09:18.328,120.3V\r\n1257,00:09:18.766,120.3V\r\n1258,00:09:19.203,120.3V\r\n1259,00:09:19.641,120.3V\r\n1260,00:09:20.141,120.3V\r\n1261,00:09:20.578,120.2V\r\n1262,00:09:21.031,120.2V\r\n1263,00:09:21.484,120.3V\r\n1264,00:09:21.922,120.3V\r\n1265,00:09:22.375,120.3V\r\n1266,00:09:22.813,120.3V\r\n1267,00:09:23.281,120.2V\r\n1268,00:09:23.719,120.2V\r\n1269,00:09:24.172,120.2V\r\n1270,00:09:24.609,120.2V\r\n1271,00:09:25.047,120.2V\r\n1272,00:09:25.484,120.2V\r\n1273,00:09:25.922,120.2V\r\n1274,00:09:26.375,120.2V\r\n1275,00:09:26.813,120.1V\r\n1276,00:09:27.250,120.2V\r\n1277,00:09:27.688,120.1V\r\n1278,00:09:28.188,120.2V\r\n1279,00:09:28.625,120.2V\r\n1280,00:09:29.063,120.2V\r\n1281,00:09:29.500,120.2V\r\n1282,00:09:29.938,120.2V\r\n1283,00:09:30.391,120.2V\r\n1284,00:09:30.828,120.2V\r\n1285,00:09:31.266,120.3V\r\n1286,00:09:31.703,120.2V\r\n1287,00:09:32.156,120.2V\r\n1288,00:09:32.594,120.2V\r\n1289,00:09:33.031,120.2V\r\n1290,00:09:33.469,120.2V\r\n1291,00:09:33.906,120.2V\r\n1292,00:09:34.359,120.1V\r\n1293,00:09:34.828,120V\r\n1294,00:09:35.281,120V\r\n1295,00:09:35.719,120V\r\n1296,00:09:36.156,120.1V\r\n1297,00:09:36.594,120V\r\n1298,00:09:37.047,120V\r\n1299,00:09:37.484,120V\r\n1300,00:09:37.922,120V\r\n1301,00:09:38.359,119.9V\r\n1302,00:09:38.797,120V\r\n1303,00:09:39.250,120V\r\n1304,00:09:39.734,120V\r\n1305,00:09:40.172,120V\r\n1306,00:09:40.609,120V\r\n1307,00:09:41.047,120.1V\r\n1308,00:09:41.500,120.1V\r\n1309,00:09:41.938,120.1V\r\n1310,00:09:42.375,120.1V\r\n1311,00:09:42.813,120.1V\r\n1312,00:09:43.266,120.1V\r\n1313,00:09:43.703,120.2V\r\n1314,00:09:44.141,120.2V\r\n1315,00:09:44.625,120.1V\r\n1316,00:09:45.078,120.1V\r\n1317,00:09:45.516,120.2V\r\n1318,00:09:45.953,120.2V\r\n1319,00:09:46.391,120.2V\r\n1320,00:09:46.828,120.2V\r\n1321,00:09:47.266,120.2V\r\n1322,00:09:47.703,120.1V\r\n1323,00:09:48.156,120.1V\r\n1324,00:09:48.594,120.1V\r\n1325,00:09:49.031,120.1V\r\n1326,00:09:49.469,120.1V\r\n1327,00:09:49.906,120.1V\r\n1328,00:09:50.359,120.1V\r\n1329,00:09:50.797,120.1V\r\n1330,00:09:51.266,120.1V\r\n1331,00:09:51.703,120.1V\r\n1332,00:09:52.156,120.1V\r\n1333,00:09:52.594,120.1V\r\n1334,00:09:53.031,120.1V\r\n1335,00:09:53.469,120.1V\r\n1336,00:09:53.906,120.1V\r\n1337,00:09:54.344,120.1V\r\n1338,00:09:54.781,120.1V\r\n1339,00:09:55.234,120.1V\r\n1340,00:09:55.672,120.1V\r\n1341,00:09:56.109,120.1V\r\n1342,00:09:56.547,120.1V\r\n1343,00:09:57.000,120.1V\r\n1344,00:09:57.438,120V\r\n1345,00:09:57.922,120V\r\n1346,00:09:58.359,120V\r\n1347,00:09:58.813,120V\r\n1348,00:09:59.234,120V\r\n1349,00:09:59.688,120V\r\n1350,00:10:00.125,120V\r\n1351,00:10:00.563,120V\r\n1352,00:10:01.000,120V\r\n1353,00:10:01.453,120V\r\n1354,00:10:01.891,120V\r\n1355,00:10:02.328,120V\r\n1356,00:10:02.813,120V\r\n1357,00:10:03.266,120V\r\n1358,00:10:03.703,120V\r\n1359,00:10:04.156,120V\r\n1360,00:10:04.594,120V\r\n1361,00:10:05.047,120V\r\n1362,00:10:05.484,120V\r\n1363,00:10:05.969,120V\r\n1364,00:10:06.406,120.1V\r\n1365,00:10:06.844,120.1V\r\n1366,00:10:07.297,120.1V\r\n1367,00:10:07.734,120.1V\r\n1368,00:10:08.172,120.1V\r\n1369,00:10:08.609,120.1V\r\n1370,00:10:09.063,120.1V\r\n1371,00:10:09.500,120.1V\r\n1372,00:10:09.938,120.1V\r\n1373,00:10:10.375,120.1V\r\n1374,00:10:10.859,120.1V\r\n1375,00:10:11.313,120V\r\n1376,00:10:11.750,120V\r\n1377,00:10:12.188,120V\r\n1378,00:10:12.625,120V\r\n1379,00:10:13.063,120.1V\r\n1380,00:10:13.500,120V\r\n1381,00:10:13.938,120V\r\n1382,00:10:14.391,120V\r\n1383,00:10:14.828,120V\r\n1384,00:10:15.266,120V\r\n1385,00:10:15.703,120V\r\n1386,00:10:16.156,120.1V\r\n1387,00:10:16.594,120V\r\n1388,00:10:17.031,120V\r\n1389,00:10:17.516,120V\r\n1390,00:10:17.953,120V\r\n1391,00:10:18.391,120V\r\n1392,00:10:18.844,120V\r\n1393,00:10:19.281,120V\r\n1394,00:10:19.719,120V\r\n1395,00:10:20.156,120V\r\n1396,00:10:20.609,120V\r\n1397,00:10:21.047,120V\r\n1398,00:10:21.500,119.9V\r\n1399,00:10:21.938,119.9V\r\n1400,00:10:22.406,120V\r\n1401,00:10:22.859,120V\r\n1402,00:10:23.313,119.9V\r\n1403,00:10:23.750,119.8V\r\n1404,00:10:24.203,119.8V\r\n1405,00:10:24.641,119.9V\r\n1406,00:10:25.078,119.9V\r\n1407,00:10:25.563,120V\r\n1408,00:10:26.000,120V\r\n1409,00:10:26.438,120V\r\n1410,00:10:26.891,119.8V\r\n1411,00:10:27.328,119.8V\r\n1412,00:10:27.766,119.8V\r\n1413,00:10:28.203,119.9V\r\n1414,00:10:28.641,120.1V\r\n1415,00:10:29.094,120.2V\r\n1416,00:10:29.531,120.2V\r\n1417,00:10:29.969,120.2V\r\n1418,00:10:30.406,120.2V\r\n1419,00:10:30.844,120.2V\r\n1420,00:10:31.281,120.2V\r\n1421,00:10:31.719,120.2V\r\n1422,00:10:32.203,120.2V\r\n1423,00:10:32.656,120.2V\r\n1424,00:10:33.094,120.2V\r\n1425,00:10:33.531,120.2V\r\n1426,00:10:33.969,120.2V\r\n1427,00:10:34.406,120.2V\r\n1428,00:10:34.844,120.2V\r\n1429,00:10:35.297,120.3V\r\n1430,00:10:35.734,120.2V\r\n1431,00:10:36.172,120.2V\r\n1432,00:10:36.609,120.2V\r\n1433,00:10:37.063,120.2V\r\n1434,00:10:37.500,120.2V\r\n1435,00:10:37.938,120.3V\r\n1436,00:10:38.391,120.2V\r\n1437,00:10:38.859,120.2V\r\n1438,00:10:39.297,120.1V\r\n1439,00:10:39.750,120.2V\r\n1440,00:10:40.188,120.1V\r\n1441,00:10:40.625,120.1V\r\n1442,00:10:41.063,120.1V\r\n1443,00:10:41.516,120.1V\r\n1444,00:10:42.000,120.2V\r\n1445,00:10:42.453,120.2V\r\n1446,00:10:42.891,120.2V\r\n1447,00:10:43.328,120.2V\r\n1448,00:10:43.766,120.2V\r\n1449,00:10:44.203,120.2V\r\n1450,00:10:44.641,120.2V\r\n1451,00:10:45.078,120.2V\r\n1452,00:10:45.516,120.2V\r\n1453,00:10:45.969,120.2V\r\n1454,00:10:46.406,120.2V\r\n1455,00:10:46.844,120.2V\r\n1456,00:10:47.281,120.2V\r\n1457,00:10:47.719,120.2V\r\n1458,00:10:48.156,120.2V\r\n1459,00:10:48.594,120.3V\r\n1460,00:10:49.031,120.3V\r\n1461,00:10:49.469,120.3V\r\n1462,00:10:49.906,120.2V\r\n1463,00:10:50.344,120.2V\r\n1464,00:10:50.781,120.2V\r\n1465,00:10:51.219,120.2V\r\n1466,00:10:51.672,120.1V\r\n1467,00:10:52.156,120.1V\r\n1468,00:10:52.609,120.1V\r\n1469,00:10:53.047,120.1V\r\n1470,00:10:53.484,120.1V\r\n1471,00:10:53.922,120.2V\r\n1472,00:10:54.359,120.2V\r\n1473,00:10:54.813,120.2V\r\n1474,00:10:55.250,120.1V\r\n1475,00:10:55.688,120V\r\n1476,00:10:56.125,120.1V\r\n1477,00:10:56.563,120.1V\r\n1478,00:10:57.047,119.9V\r\n1479,00:10:57.500,119.9V\r\n1480,00:10:57.938,120V\r\n1481,00:10:58.375,120V\r\n1482,00:10:58.813,120V\r\n1483,00:10:59.250,120V\r\n1484,00:10:59.688,120V\r\n1485,00:11:00.141,120.1V\r\n1486,00:11:00.578,120.2V\r\n1487,00:11:01.016,120.1V\r\n1488,00:11:01.453,120V\r\n1489,00:11:01.953,119.9V\r\n1490,00:11:02.391,119.9V\r\n1491,00:11:02.828,119.9V\r\n1492,00:11:03.266,119.9V\r\n1493,00:11:03.703,119.9V\r\n1494,00:11:04.156,120V\r\n1495,00:11:04.594,119.9V\r\n1496,00:11:05.031,119.9V\r\n1497,00:11:05.469,119.9V\r\n1498,00:11:05.922,120V\r\n1499,00:11:06.359,120V\r\n1500,00:11:06.797,120V\r\n1501,00:11:07.234,120V\r\n1502,00:11:07.688,120V\r\n1503,00:11:08.109,120V\r\n1504,00:11:08.594,120.1V\r\n1505,00:11:09.047,120V\r\n1506,00:11:09.484,120V\r\n1507,00:11:09.922,119.7V\r\n1508,00:11:10.359,119.8V\r\n1509,00:11:10.797,119.8V\r\n1510,00:11:11.234,119.9V\r\n1511,00:11:11.688,120V\r\n1512,00:11:12.125,120V\r\n1513,00:11:12.563,120V\r\n1514,00:11:13.000,119.5V\r\n1515,00:11:13.500,119.4V\r\n1516,00:11:13.938,119.3V\r\n1517,00:11:14.375,119.8V\r\n1518,00:11:14.813,119.8V\r\n1519,00:11:15.250,119.8V\r\n1520,00:11:15.688,119.8V\r\n1521,00:11:16.125,119.8V\r\n1522,00:11:16.563,119.9V\r\n1523,00:11:17.000,119.7V\r\n1524,00:11:17.438,119.7V\r\n1525,00:11:17.891,119.7V\r\n1526,00:11:18.328,119.8V\r\n1527,00:11:18.781,119.8V\r\n1528,00:11:19.219,119.7V\r\n1529,00:11:19.656,119.7V\r\n1530,00:11:20.094,119.6V\r\n1531,00:11:20.531,119.6V\r\n1532,00:11:20.969,119.5V\r\n1533,00:11:21.422,119.7V\r\n1534,00:11:21.891,119.7V\r\n1535,00:11:22.328,119.7V\r\n1536,00:11:22.766,119.7V\r\n1537,00:11:23.219,119.7V\r\n1538,00:11:23.656,119.7V\r\n1539,00:11:24.094,119.7V\r\n1540,00:11:24.531,119.7V\r\n1541,00:11:24.984,119.5V\r\n1542,00:11:25.422,119.5V\r\n1543,00:11:25.859,119.4V\r\n1544,00:11:26.297,119.4V\r\n1545,00:11:26.734,119.4V\r\n1546,00:11:27.188,119.4V\r\n1547,00:11:27.625,119.3V\r\n1548,00:11:28.063,119.3V\r\n1549,00:11:28.547,119.4V\r\n1550,00:11:28.984,119.5V\r\n1551,00:11:29.422,119.5V\r\n1552,00:11:29.859,119.6V\r\n1553,00:11:30.297,119.6V\r\n1554,00:11:30.734,119.6V\r\n1555,00:11:31.172,119.5V\r\n1556,00:11:31.625,119.7V\r\n1557,00:11:32.063,119.7V\r\n1558,00:11:32.500,119.7V\r\n1559,00:11:32.953,119.7V\r\n1560,00:11:33.438,119.6V\r\n1561,00:11:33.875,119.6V\r\n1562,00:11:34.328,119.6V\r\n1563,00:11:34.766,119.6V\r\n1564,00:11:35.203,119.6V\r\n1565,00:11:35.656,119.6V\r\n1566,00:11:36.094,119.6V\r\n1567,00:11:36.531,119.6V\r\n1568,00:11:36.969,119.6V\r\n1569,00:11:37.406,119.7V\r\n1570,00:11:37.859,119.6V\r\n1571,00:11:38.344,119.6V\r\n1572,00:11:38.781,119.5V\r\n1573,00:11:39.219,119.6V\r\n1574,00:11:39.656,119.5V\r\n1575,00:11:40.109,119.4V\r\n1576,00:11:40.547,119.4V\r\n1577,00:11:40.984,119.4V\r\n1578,00:11:41.422,119.6V\r\n1579,00:11:41.859,119.7V\r\n1580,00:11:42.297,119.7V\r\n1581,00:11:42.750,119.7V\r\n1582,00:11:43.188,119.6V\r\n1583,00:11:43.625,119.6V\r\n1584,00:11:44.063,119.6V\r\n1585,00:11:44.516,119.7V\r\n1586,00:11:44.984,119.7V\r\n1587,00:11:45.422,119.7V\r\n1588,00:11:45.859,119.7V\r\n1589,00:11:46.313,119.7V\r\n1590,00:11:46.750,119.6V\r\n1591,00:11:47.188,119.6V\r\n1592,00:11:47.625,119.7V\r\n1593,00:11:48.063,119.7V\r\n1594,00:11:48.500,119.7V\r\n1595,00:11:48.953,119.7V\r\n1596,00:11:49.391,119.7V\r\n1597,00:11:49.828,119.5V\r\n1598,00:11:50.266,119.5V\r\n1599,00:11:50.703,119.5V\r\n1600,00:11:51.141,119.5V\r\n1601,00:11:51.625,119.6V\r\n1602,00:11:52.078,119.7V\r\n1603,00:11:52.516,119.7V\r\n1604,00:11:52.953,119.7V\r\n1605,00:11:53.391,119.7V\r\n1606,00:11:53.844,119.6V\r\n1607,00:11:54.281,119.7V\r\n1608,00:11:54.734,119.6V\r\n1609,00:11:55.172,119.6V\r\n1610,00:11:55.609,119.5V\r\n1611,00:11:56.047,119.5V\r\n1612,00:11:56.531,119.6V\r\n1613,00:11:56.969,119.7V\r\n1614,00:11:57.406,119.7V\r\n1615,00:11:57.844,119.6V\r\n1616,00:11:58.281,119.7V\r\n1617,00:11:58.734,119.6V\r\n1618,00:11:59.172,119.6V\r\n1619,00:11:59.625,119.5V\r\n1620,00:12:00.063,119.6V\r\n1621,00:12:00.500,119.6V\r\n1622,00:12:00.953,119.6V\r\n1623,00:12:01.422,119.6V\r\n1624,00:12:01.875,119.7V\r\n1625,00:12:02.313,119.7V\r\n1626,00:12:02.766,119.6V\r\n1627,00:12:03.203,119.6V\r\n1628,00:12:03.641,119.6V\r\n1629,00:12:04.094,119.6V\r\n1630,00:12:04.578,119.5V\r\n1631,00:12:05.031,119.6V\r\n1632,00:12:05.469,119.6V\r\n1633,00:12:05.906,119.6V\r\n1634,00:12:06.344,119.6V\r\n1635,00:12:06.797,119.7V\r\n1636,00:12:07.234,119.5V\r\n1637,00:12:07.672,119.5V\r\n1638,00:12:08.109,119.5V\r\n1639,00:12:08.547,119.7V\r\n1640,00:12:08.984,119.7V\r\n1641,00:12:09.422,119.6V\r\n1642,00:12:09.859,119.6V\r\n1643,00:12:10.297,119.6V\r\n1644,00:12:10.734,119.5V\r\n1645,00:12:11.219,119.6V\r\n1646,00:12:11.672,119.7V\r\n1647,00:12:12.109,119.7V\r\n1648,00:12:12.547,119.7V\r\n1649,00:12:12.984,119.7V\r\n1650,00:12:13.422,119.7V\r\n1651,00:12:13.859,119.7V\r\n1652,00:12:14.313,119.7V\r\n1653,00:12:14.750,119.7V\r\n1654,00:12:15.188,119.7V\r\n1655,00:12:15.625,119.7V\r\n1656,00:12:16.063,119.7V\r\n1657,00:12:16.516,119.6V\r\n1658,00:12:16.953,119.6V\r\n1659,00:12:17.391,119.6V\r\n1660,00:12:17.875,119.6V\r\n1661,00:12:18.313,119.7V\r\n1662,00:12:18.766,119.7V\r\n1663,00:12:19.203,119.7V\r\n1664,00:12:19.641,119.7V\r\n1665,00:12:20.078,119.7V\r\n1666,00:12:20.516,119.7V\r\n1667,00:12:20.953,119.7V\r\n1668,00:12:21.391,119.6V\r\n1669,00:12:21.828,119.6V\r\n1670,00:12:22.281,119.5V\r\n1671,00:12:22.719,119.5V\r\n1672,00:12:23.172,119.4V\r\n1673,00:12:23.609,119.5V\r\n1674,00:12:24.047,119.5V\r\n1675,00:12:24.516,119.6V\r\n1676,00:12:24.953,119.6V\r\n1677,00:12:25.406,119.6V\r\n1678,00:12:25.844,119.7V\r\n1679,00:12:26.281,119.7V\r\n1680,00:12:26.719,119.7V\r\n1681,00:12:27.156,119.7V\r\n1682,00:12:27.594,119.7V\r\n1683,00:12:28.047,119.7V\r\n1684,00:12:28.484,119.7V\r\n1685,00:12:28.938,119.6V\r\n1686,00:12:29.375,119.5V\r\n1687,00:12:29.813,119.4V\r\n1688,00:12:30.250,119.4V\r\n1689,00:12:30.688,119.5V\r\n1690,00:12:31.172,119.4V\r\n1691,00:12:31.609,119.5V\r\n1692,00:12:32.063,119.5V\r\n1693,00:12:32.500,119.6V\r\n1694,00:12:32.938,119.6V\r\n1695,00:12:33.375,119.6V\r\n1696,00:12:33.828,119.6V\r\n1697,00:12:34.266,119.5V\r\n1698,00:12:34.703,119.4V\r\n1699,00:12:35.141,119.4V\r\n1700,00:12:35.594,119.5V\r\n1701,00:12:36.063,119.6V\r\n1702,00:12:36.516,119.6V\r\n1703,00:12:36.953,119.7V\r\n1704,00:12:37.391,119.7V\r\n1705,00:12:37.828,119.6V\r\n1706,00:12:38.266,119.6V\r\n1707,00:12:38.719,119.5V\r\n1708,00:12:39.156,119.4V\r\n1709,00:12:39.594,119.4V\r\n1710,00:12:40.031,119.5V\r\n1711,00:12:40.469,119.5V\r\n1712,00:12:40.906,119.7V\r\n1713,00:12:41.359,119.7V\r\n1714,00:12:41.797,119.7V\r\n1715,00:12:42.234,119.7V\r\n1716,00:12:42.719,119.8V\r\n1717,00:12:43.172,119.7V\r\n1718,00:12:43.609,119.7V\r\n1719,00:12:44.047,119.7V\r\n1720,00:12:44.484,119.6V\r\n1721,00:12:44.922,119.7V\r\n1722,00:12:45.359,119.7V\r\n1723,00:12:45.813,119.7V\r\n1724,00:12:46.250,119.7V\r\n1725,00:12:46.672,119.8V\r\n1726,00:12:47.109,119.7V\r\n1727,00:12:47.563,119.8V\r\n1728,00:12:48.000,119.8V\r\n1729,00:12:48.438,119.8V\r\n1730,00:12:48.875,119.8V\r\n1731,00:12:49.359,119.8V\r\n1732,00:12:49.797,119.9V\r\n1733,00:12:50.250,119.8V\r\n1734,00:12:50.688,119.8V\r\n1735,00:12:51.125,119.8V\r\n1736,00:12:51.563,119.8V\r\n1737,00:12:52.000,119.8V\r\n1738,00:12:52.453,119.7V\r\n1739,00:12:52.891,119.7V\r\n1740,00:12:53.328,119.7V\r\n1741,00:12:53.766,119.7V\r\n1742,00:12:54.203,119.8V\r\n1743,00:12:54.641,119.8V\r\n1744,00:12:55.094,119.8V\r\n1745,00:12:55.531,119.8V\r\n1746,00:12:56.016,119.9V\r\n1747,00:12:56.453,119.9V\r\n1748,00:12:56.891,119.9V\r\n1749,00:12:57.328,119.8V\r\n1750,00:12:57.781,119.8V\r\n1751,00:12:58.219,119.8V\r\n1752,00:12:58.672,119.9V\r\n1753,00:12:59.156,119.9V\r\n1754,00:12:59.594,119.9V\r\n1755,00:13:00.031,119.9V\r\n1756,00:13:00.484,119.9V\r\n1757,00:13:00.922,119.8V\r\n1758,00:13:01.359,119.8V\r\n1759,00:13:01.797,119.7V\r\n1760,00:13:02.234,119.7V\r\n1761,00:13:02.688,119.7V\r\n1762,00:13:03.125,119.8V\r\n1763,00:13:03.563,119.8V\r\n1764,00:13:04.000,119.8V\r\n1765,00:13:04.438,119.9V\r\n1766,00:13:04.875,119.8V\r\n1767,00:13:05.328,119.8V\r\n1768,00:13:05.813,119.8V\r\n1769,00:13:06.250,119.9V\r\n1770,00:13:06.703,119.9V\r\n1771,00:13:07.141,119.8V\r\n1772,00:13:07.578,119.8V\r\n1773,00:13:08.016,119.7V\r\n1774,00:13:08.453,119.8V\r\n1775,00:13:08.891,119.8V\r\n1776,00:13:09.328,119.8V\r\n1777,00:13:09.766,119.8V\r\n1778,00:13:10.219,119.8V\r\n1779,00:13:10.656,119.8V\r\n1780,00:13:11.094,119.9V\r\n1781,00:13:11.531,119.8V\r\n1782,00:13:11.969,119.8V\r\n1783,00:13:12.453,119.8V\r\n1784,00:13:12.906,119.8V\r\n1785,00:13:13.344,119.8V\r\n1786,00:13:13.797,119.8V\r\n1787,00:13:14.234,119.9V\r\n1788,00:13:14.672,119.9V\r\n1789,00:13:15.125,119.9V\r\n1790,00:13:15.609,119.9V\r\n1791,00:13:16.047,119.9V\r\n1792,00:13:16.500,120V\r\n1793,00:13:16.922,120V\r\n1794,00:13:17.375,120V\r\n1795,00:13:17.813,120V\r\n1796,00:13:18.250,120V\r\n1797,00:13:18.688,120V\r\n1798,00:13:19.125,120V\r\n1799,00:13:19.578,120V\r\n1800,00:13:20.016,119.9V\r\n1801,00:13:20.500,119.9V\r\n1802,00:13:20.938,119.9V\r\n1803,00:13:21.375,119.9V\r\n1804,00:13:21.828,119.9V\r\n1805,00:13:22.266,119.8V\r\n1806,00:13:22.703,119.5V\r\n1807,00:13:23.156,119.3V\r\n1808,00:13:23.594,119.2V\r\n1809,00:13:24.031,119.4V\r\n1810,00:13:24.469,119.5V\r\n1811,00:13:24.922,119.7V\r\n1812,00:13:25.406,119.7V\r\n1813,00:13:25.844,119.7V\r\n1814,00:13:26.281,119.7V\r\n1815,00:13:26.734,119.7V\r\n1816,00:13:27.172,119.7V\r\n1817,00:13:27.609,119.7V\r\n1818,00:13:28.063,119.7V\r\n1819,00:13:28.500,119.8V\r\n1820,00:13:28.938,119.8V\r\n1821,00:13:29.375,119.8V\r\n1822,00:13:29.813,119.7V\r\n1823,00:13:30.297,119.7V\r\n1824,00:13:30.734,119.6V\r\n1825,00:13:31.188,119.7V\r\n1826,00:13:31.625,119.8V\r\n1827,00:13:32.063,119.9V\r\n1828,00:13:32.500,119.9V\r\n1829,00:13:32.938,120V\r\n1830,00:13:33.375,119.9V\r\n1831,00:13:33.813,119.9V\r\n1832,00:13:34.250,119.9V\r\n1833,00:13:34.688,119.9V\r\n1834,00:13:35.125,119.9V\r\n1835,00:13:35.578,119.9V\r\n1836,00:13:36.016,119.9V\r\n1837,00:13:36.453,119.9V\r\n1838,00:13:36.891,120V\r\n1839,00:13:37.344,120V\r\n1840,00:13:37.781,120V\r\n1841,00:13:38.219,119.9V\r\n1842,00:13:38.703,119.8V\r\n1843,00:13:39.141,119.9V\r\n1844,00:13:39.578,120V\r\n1845,00:13:40.031,120V\r\n1846,00:13:40.469,120V\r\n1847,00:13:40.906,120V\r\n1848,00:13:41.344,120V\r\n1849,00:13:41.781,119.9V\r\n1850,00:13:42.219,120V\r\n1851,00:13:42.672,120V\r\n1852,00:13:43.109,119.9V\r\n1853,00:13:43.594,120V\r\n1854,00:13:44.047,120V\r\n1855,00:13:44.484,120V\r\n1856,00:13:44.922,120V\r\n1857,00:13:45.359,119.9V\r\n1858,00:13:45.797,119.9V\r\n1859,00:13:46.234,119.9V\r\n1860,00:13:46.672,119.9V\r\n1861,00:13:47.109,119.9V\r\n1862,00:13:47.563,120V\r\n1863,00:13:48.000,120V\r\n1864,00:13:48.438,120V\r\n1865,00:13:48.891,120V\r\n1866,00:13:49.328,120V\r\n1867,00:13:49.766,120V\r\n1868,00:13:50.234,119.9V\r\n1869,00:13:50.688,119.9V\r\n1870,00:13:51.141,119.9V\r\n1871,00:13:51.594,119.9V\r\n1872,00:13:52.031,119.9V\r\n1873,00:13:52.469,119.9V\r\n1874,00:13:52.922,119.9V\r\n1875,00:13:53.391,119.8V\r\n1876,00:13:53.844,119.8V\r\n1877,00:13:54.281,119.7V\r\n1878,00:13:54.719,119.7V\r\n1879,00:13:55.172,119.7V\r\n1880,00:13:55.609,119.5V\r\n1881,00:13:56.047,119.5V\r\n1882,00:13:56.484,119.4V\r\n1883,00:13:56.922,119.5V\r\n1884,00:13:57.375,119.5V\r\n1885,00:13:57.813,119.5V\r\n1886,00:13:58.297,119.5V\r\n1887,00:13:58.734,119.6V\r\n1888,00:13:59.172,119.6V\r\n1889,00:13:59.609,119.6V\r\n1890,00:14:00.047,119.6V\r\n1891,00:14:00.500,119.7V\r\n1892,00:14:00.938,119.7V\r\n1893,00:14:01.375,119.7V\r\n1894,00:14:01.828,119.7V\r\n1895,00:14:02.266,119.8V\r\n1896,00:14:02.703,119.8V\r\n1897,00:14:03.188,119.6V\r\n1898,00:14:03.625,119.6V\r\n1899,00:14:04.078,119.5V\r\n1900,00:14:04.516,119.7V\r\n1901,00:14:04.969,119.7V\r\n1902,00:14:05.406,119.9V\r\n1903,00:14:05.844,119.9V\r\n1904,00:14:06.281,120V\r\n1905,00:14:06.734,119.9V\r\n1906,00:14:07.172,120V\r\n1907,00:14:07.609,120V\r\n1908,00:14:08.094,120.1V\r\n1909,00:14:08.516,120.1V\r\n1910,00:14:08.969,120.2V\r\n1911,00:14:09.406,120.1V\r\n1912,00:14:09.844,120.1V\r\n1913,00:14:10.297,120.1V\r\n1914,00:14:10.734,120.1V\r\n1915,00:14:11.172,120.1V\r\n1916,00:14:11.625,120.1V\r\n1917,00:14:12.063,120.1V\r\n1918,00:14:12.516,120.1V\r\n1919,00:14:12.984,120.1V\r\n1920,00:14:13.422,120.1V\r\n1921,00:14:13.859,120V\r\n1922,00:14:14.313,120V\r\n1923,00:14:14.750,120V\r\n1924,00:14:15.188,120V\r\n1925,00:14:15.641,120V\r\n1926,00:14:16.078,120V\r\n1927,00:14:16.516,120V\r\n1928,00:14:16.953,120V\r\n1929,00:14:17.391,120V\r\n1930,00:14:17.875,120V\r\n1931,00:14:18.328,120V\r\n1932,00:14:18.766,120V\r\n1933,00:14:19.219,120.1V\r\n1934,00:14:19.656,120.1V\r\n1935,00:14:20.094,120.2V\r\n1936,00:14:20.531,120.2V\r\n1937,00:14:20.969,120.2V\r\n1938,00:14:21.422,120.2V\r\n1939,00:14:21.859,120.2V\r\n1940,00:14:22.297,120.1V\r\n1941,00:14:22.781,120V\r\n1942,00:14:23.219,120V\r\n1943,00:14:23.656,120V\r\n1944,00:14:24.109,119.9V\r\n1945,00:14:24.547,119.9V\r\n1946,00:14:24.984,119.9V\r\n1947,00:14:25.438,120V\r\n1948,00:14:25.875,120V\r\n1949,00:14:26.313,120V\r\n1950,00:14:26.750,120V\r\n1951,00:14:27.188,120V\r\n1952,00:14:27.672,120.1V\r\n1953,00:14:28.125,120.2V\r\n1954,00:14:28.563,120.1V\r\n1955,00:14:29.000,120.2V\r\n1956,00:14:29.438,120.2V\r\n1957,00:14:29.875,120.2V\r\n1958,00:14:30.313,120.3V\r\n1959,00:14:30.750,120.3V\r\n1960,00:14:31.188,120.3V\r\n1961,00:14:31.641,120.2V\r\n1962,00:14:32.078,120.2V\r\n1963,00:14:32.516,120.2V\r\n1964,00:14:32.953,120.2V\r\n1965,00:14:33.391,120.2V\r\n1966,00:14:33.828,120.2V\r\n1967,00:14:34.266,120.3V\r\n1968,00:14:34.719,120.2V\r\n1969,00:14:35.156,120.2V\r\n1970,00:14:35.594,120.1V\r\n1971,00:14:36.078,120V\r\n1972,00:14:36.531,120V\r\n1973,00:14:36.969,120.1V\r\n1974,00:14:37.406,120.1V\r\n1975,00:14:37.844,120.1V\r\n1976,00:14:38.281,120.1V\r\n1977,00:14:38.719,119.9V\r\n1978,00:14:39.172,119.9V\r\n1979,00:14:39.609,119.8V\r\n1980,00:14:40.047,119.9V\r\n1981,00:14:40.484,119.8V\r\n1982,00:14:40.969,119.9V\r\n1983,00:14:41.406,119.8V\r\n1984,00:14:41.844,119.8V\r\n1985,00:14:42.281,119.9V\r\n1986,00:14:42.719,120V\r\n1987,00:14:43.156,120V\r\n1988,00:14:43.609,120V\r\n1989,00:14:44.047,120.1V\r\n1990,00:14:44.484,120.1V\r\n1991,00:14:44.922,120.1V\r\n1992,00:14:45.375,120.1V\r\n1993,00:14:45.813,120.1V\r\n1994,00:14:46.250,120.1V\r\n1995,00:14:46.688,120.1V\r\n1996,00:14:47.125,120.1V\r\n1997,00:14:47.578,120.2V\r\n1998,00:14:48.016,120.3V\r\n1999,00:14:48.453,120.3V\r\n2000,00:14:48.906,120.3V\r\n2001,00:14:49.375,120.3V\r\n2002,00:14:49.813,120.3V\r\n2003,00:14:50.266,120.2V\r\n2004,00:14:50.719,120.2V\r\n2005,00:14:51.156,120.3V\r\n2006,00:14:51.609,120.3V\r\n2007,00:14:52.047,120.3V\r\n2008,00:14:52.516,120.2V\r\n2009,00:14:52.953,120.2V\r\n2010,00:14:53.406,120.3V\r\n2011,00:14:53.844,120.2V\r\n2012,00:14:54.281,120.2V\r\n2013,00:14:54.734,120.2V\r\n2014,00:14:55.172,120.3V\r\n2015,00:14:55.609,120.3V\r\n2016,00:14:56.063,120.3V\r\n2017,00:14:56.500,120.2V\r\n2018,00:14:56.938,120.2V\r\n2019,00:14:57.422,120.2V\r\n2020,00:14:57.859,120.2V\r\n2021,00:14:58.313,120.2V\r\n2022,00:14:58.750,120.2V\r\n2023,00:14:59.188,120.2V\r\n2024,00:14:59.625,120.2V\r\n2025,00:15:00.063,120.3V\r\n2026,00:15:00.516,120.3V\r\n2027,00:15:00.953,120.2V\r\n2028,00:15:01.391,120.2V\r\n2029,00:15:01.844,120.2V\r\n2030,00:15:02.313,120.3V\r\n2031,00:15:02.766,120.2V\r\n2032,00:15:03.203,120.2V\r\n2033,00:15:03.641,120.2V\r\n2034,00:15:04.078,120.2V\r\n2035,00:15:04.516,120.2V\r\n2036,00:15:04.953,120.2V\r\n2037,00:15:05.391,120.2V\r\n2038,00:15:05.844,120.2V\r\n2039,00:15:06.281,120.2V\r\n2040,00:15:06.719,120.2V\r\n2041,00:15:07.156,120.2V\r\n2042,00:15:07.609,120.2V\r\n2043,00:15:08.047,120.2V\r\n2044,00:15:08.484,120.2V\r\n2045,00:15:08.969,120.2V\r\n2046,00:15:09.406,120.2V\r\n2047,00:15:09.844,120.2V\r\n2048,00:15:10.281,120.2V\r\n2049,00:15:10.719,120.1V\r\n2050,00:15:11.156,120.2V\r\n2051,00:15:11.594,120.2V\r\n2052,00:15:12.047,120.2V\r\n2053,00:15:12.484,120.2V\r\n2054,00:15:12.922,120.2V\r\n2055,00:15:13.359,120.2V\r\n2056,00:15:13.813,120.3V\r\n2057,00:15:14.250,120.3V\r\n2058,00:15:14.688,120.3V\r\n2059,00:15:15.125,120.3V\r\n2060,00:15:15.609,120.3V\r\n2061,00:15:16.063,120.3V\r\n2062,00:15:16.500,120.3V\r\n2063,00:15:16.938,120.4V\r\n2064,00:15:17.375,120.3V\r\n2065,00:15:17.813,120.3V\r\n2066,00:15:18.250,120.3V\r\n2067,00:15:18.688,120.4V\r\n2068,00:15:19.141,120.4V\r\n2069,00:15:19.578,120.4V\r\n2070,00:15:20.016,120.4V\r\n2071,00:15:20.453,120.4V\r\n2072,00:15:20.891,120.4V\r\n2073,00:15:21.328,120.4V\r\n2074,00:15:21.781,120.4V\r\n2075,00:15:22.219,120.3V\r\n2076,00:15:22.656,120.3V\r\n2077,00:15:23.094,120.3V\r\n2078,00:15:23.531,120.3V\r\n2079,00:15:24.016,120.3V\r\n2080,00:15:24.453,120.3V\r\n2081,00:15:24.891,120.3V\r\n2082,00:15:25.344,120.2V\r\n2083,00:15:25.797,120.2V\r\n2084,00:15:26.219,120.2V\r\n2085,00:15:26.656,120.2V\r\n2086,00:15:27.109,120.3V\r\n2087,00:15:27.547,120.3V\r\n2088,00:15:27.984,120.3V\r\n2089,00:15:28.438,120.3V\r\n2090,00:15:28.906,120.5V\r\n2091,00:15:29.359,120.6V\r\n2092,00:15:29.797,120.6V\r\n2093,00:15:30.250,120.6V\r\n2094,00:15:30.688,120.6V\r\n2095,00:15:31.141,120.6V\r\n2096,00:15:31.578,120.6V\r\n2097,00:15:32.063,120.5V\r\n2098,00:15:32.500,120.4V\r\n2099,00:15:32.938,120.2V\r\n2100,00:15:33.375,120V\r\n2101,00:15:33.828,120V\r\n2102,00:15:34.266,120V\r\n2103,00:15:34.719,119.9V\r\n2104,00:15:35.156,119.9V\r\n2105,00:15:35.594,119.9V\r\n2106,00:15:36.047,120V\r\n2107,00:15:36.484,120V\r\n2108,00:15:36.953,120V\r\n2109,00:15:37.406,120V\r\n2110,00:15:37.844,120V\r\n2111,00:15:38.281,119.9V\r\n2112,00:15:38.719,119.9V\r\n2113,00:15:39.172,119.9V\r\n2114,00:15:39.609,119.9V\r\n2115,00:15:40.047,119.9V\r\n2116,00:15:40.484,120V\r\n2117,00:15:40.922,120V\r\n2118,00:15:41.359,120V\r\n2119,00:15:41.797,120V\r\n2120,00:15:42.250,120V\r\n2121,00:15:42.688,120V\r\n2122,00:15:43.125,120V\r\n2123,00:15:43.609,120V\r\n2124,00:15:44.047,120V\r\n2125,00:15:44.484,120V\r\n2126,00:15:44.922,119.9V\r\n2127,00:15:45.359,119.9V\r\n2128,00:15:45.797,120V\r\n2129,00:15:46.234,120V\r\n2130,00:15:46.688,120V\r\n2131,00:15:47.125,120V\r\n2132,00:15:47.563,120V\r\n2133,00:15:48.016,120V\r\n2134,00:15:48.453,119.9V\r\n2135,00:15:48.891,119.9V\r\n2136,00:15:49.344,119.9V\r\n2137,00:15:49.781,119.9V\r\n2138,00:15:50.250,120V\r\n2139,00:15:50.703,120V\r\n2140,00:15:51.141,120V\r\n2141,00:15:51.578,119.9V\r\n2142,00:15:52.016,119.9V\r\n2143,00:15:52.453,120V\r\n2144,00:15:52.906,120V\r\n2145,00:15:53.344,120V\r\n2146,00:15:53.781,120V\r\n2147,00:15:54.219,120V\r\n2148,00:15:54.672,120V\r\n2149,00:15:55.156,120V\r\n2150,00:15:55.594,120V\r\n2151,00:15:56.031,120V\r\n2152,00:15:56.469,120V\r\n2153,00:15:56.922,120V\r\n2154,00:15:57.359,120V\r\n2155,00:15:57.797,120V\r\n2156,00:15:58.234,120V\r\n2157,00:15:58.672,120V\r\n2158,00:15:59.109,120V\r\n2159,00:15:59.563,119.9V\r\n2160,00:16:00.000,119.9V\r\n2161,00:16:00.438,120V\r\n2162,00:16:00.875,120V\r\n2163,00:16:01.313,120V\r\n2164,00:16:01.797,120V\r\n2165,00:16:02.234,120V\r\n2166,00:16:02.688,120V\r\n2167,00:16:03.125,120V\r\n2168,00:16:03.563,120V\r\n2169,00:16:04.000,120V\r\n2170,00:16:04.438,120V\r\n2171,00:16:04.891,120V\r\n2172,00:16:05.328,120V\r\n2173,00:16:05.781,120V\r\n2174,00:16:06.219,120V\r\n2175,00:16:06.703,120V\r\n2176,00:16:07.141,120V\r\n2177,00:16:07.578,120.1V\r\n2178,00:16:08.031,120.1V\r\n2179,00:16:08.453,120.1V\r\n2180,00:16:08.891,120.1V\r\n2181,00:16:09.328,120.1V\r\n2182,00:16:09.781,120.1V\r\n2183,00:16:10.219,120.1V\r\n2184,00:16:10.672,120.1V\r\n2185,00:16:11.109,120.1V\r\n2186,00:16:11.547,120.2V\r\n2187,00:16:11.984,120.2V\r\n2188,00:16:12.422,120.2V\r\n2189,00:16:12.859,120.2V\r\n2190,00:16:13.344,120.2V\r\n2191,00:16:13.797,120.2V\r\n2192,00:16:14.234,120.2V\r\n2193,00:16:14.688,120.1V\r\n2194,00:16:15.125,120.1V\r\n2195,00:16:15.563,120.1V\r\n2196,00:16:15.984,120.1V\r\n2197,00:16:16.438,120.2V\r\n2198,00:16:16.875,120.2V\r\n2199,00:16:17.313,120.2V\r\n2200,00:16:17.750,120.1V\r\n2201,00:16:18.188,120.1V\r\n2202,00:16:18.625,120.1V\r\n2203,00:16:19.078,120.1V\r\n2204,00:16:19.531,120.1V\r\n2205,00:16:19.984,120V\r\n2206,00:16:20.438,120V\r\n2207,00:16:20.875,120V\r\n2208,00:16:21.313,120V\r\n2209,00:16:21.750,120V\r\n2210,00:16:22.188,120V\r\n2211,00:16:22.625,120V\r\n2212,00:16:23.063,120V\r\n2213,00:16:23.516,120V\r\n2214,00:16:23.953,120.1V\r\n2215,00:16:24.391,120.1V\r\n2216,00:16:24.828,120V\r\n2217,00:16:25.281,120V\r\n2218,00:16:25.719,120V\r\n2219,00:16:26.156,120V\r\n2220,00:16:26.641,120.1V\r\n2221,00:16:27.078,120.1V\r\n2222,00:16:27.531,120.1V\r\n2223,00:16:27.969,120.1V\r\n2224,00:16:28.406,120.1V\r\n2225,00:16:28.844,120.1V\r\n2226,00:16:29.281,120.1V\r\n2227,00:16:29.719,120.1V\r\n2228,00:16:30.156,120.1V\r\n2229,00:16:30.594,120.1V\r\n2230,00:16:31.031,120V\r\n2231,00:16:31.484,120.1V\r\n2232,00:16:31.922,120.1V\r\n2233,00:16:32.359,120.2V\r\n2234,00:16:32.797,120.2V\r\n2235,00:16:33.234,120.2V\r\n2236,00:16:33.672,120.2V\r\n2237,00:16:34.125,120.2V\r\n2238,00:16:34.563,120.2V\r\n2239,00:16:35.031,120.2V\r\n2240,00:16:35.484,120.1V\r\n2241,00:16:35.922,120.1V\r\n2242,00:16:36.359,120V\r\n2243,00:16:36.797,120.1V\r\n2244,00:16:37.234,120V\r\n2245,00:16:37.688,120V\r\n2246,00:16:38.125,120V\r\n2247,00:16:38.563,120.1V\r\n2248,00:16:39.000,120V\r\n2249,00:16:39.453,120V\r\n2250,00:16:39.891,120V\r\n2251,00:16:40.328,120.1V\r\n2252,00:16:40.781,120.1V\r\n2253,00:16:41.219,120.1V\r\n2254,00:16:41.688,120.1V\r\n2255,00:16:42.125,120.1V\r\n2256,00:16:42.563,120.1V\r\n2257,00:16:43.016,120.1V\r\n2258,00:16:43.453,120.1V\r\n2259,00:16:43.891,120.1V\r\n2260,00:16:44.328,120.2V\r\n2261,00:16:44.766,120.2V\r\n2262,00:16:45.203,120.1V\r\n2263,00:16:45.656,120.1V\r\n2264,00:16:46.094,120.1V\r\n2265,00:16:46.578,120V\r\n2266,00:16:47.031,120.1V\r\n2267,00:16:47.469,120.1V\r\n2268,00:16:47.922,120.1V\r\n2269,00:16:48.359,120.1V\r\n2270,00:16:48.797,120.1V\r\n2271,00:16:49.250,120.1V\r\n2272,00:16:49.734,120.1V\r\n2273,00:16:50.172,120V\r\n2274,00:16:50.625,120V\r\n2275,00:16:51.063,120.1V\r\n2276,00:16:51.500,120.1V\r\n2277,00:16:51.938,120.2V\r\n2278,00:16:52.375,120.2V\r\n2279,00:16:52.828,120.2V\r\n2280,00:16:53.266,120.2V\r\n2281,00:16:53.703,120.2V\r\n2282,00:16:54.156,120.1V\r\n2283,00:16:54.625,120.1V\r\n2284,00:16:55.078,120.1V\r\n2285,00:16:55.500,120V\r\n2286,00:16:55.938,119.9V\r\n2287,00:16:56.375,119.8V\r\n2288,00:16:56.828,119.8V\r\n2289,00:16:57.266,119.8V\r\n2290,00:16:57.703,119.9V\r\n2291,00:16:58.141,119.9V\r\n2292,00:16:58.594,120V\r\n2293,00:16:59.016,119.9V\r\n2294,00:16:59.469,119.9V\r\n2295,00:16:59.891,119.9V\r\n2296,00:17:00.328,119.9V\r\n2297,00:17:00.781,119.9V\r\n2298,00:17:01.219,119.9V\r\n2299,00:17:01.672,119.9V\r\n2300,00:17:02.109,119.9V\r\n2301,00:17:02.547,119.9V\r\n2302,00:17:03.031,119.8V\r\n2303,00:17:03.469,119.8V\r\n2304,00:17:03.906,119.8V\r\n2305,00:17:04.344,119.8V\r\n2306,00:17:04.797,119.8V\r\n2307,00:17:05.234,119.8V\r\n2308,00:17:05.688,119.8V\r\n2309,00:17:06.125,119.9V\r\n2310,00:17:06.563,119.9V\r\n2311,00:17:07.000,119.9V\r\n2312,00:17:07.438,119.9V\r\n2313,00:17:07.922,119.9V\r\n2314,00:17:08.375,119.9V\r\n2315,00:17:08.813,119.9V\r\n2316,00:17:09.250,119.9V\r\n2317,00:17:09.688,119.9V\r\n2318,00:17:10.141,119.9V\r\n2319,00:17:10.578,119.9V\r\n2320,00:17:11.016,120V\r\n2321,00:17:11.453,119.9V\r\n2322,00:17:11.891,119.9V\r\n2323,00:17:12.328,119.9V\r\n2324,00:17:12.766,119.9V\r\n2325,00:17:13.219,119.8V\r\n2326,00:17:13.656,119.8V\r\n2327,00:17:14.109,119.8V\r\n2328,00:17:14.578,119.9V\r\n2329,00:17:15.016,119.9V\r\n2330,00:17:15.453,119.9V\r\n2331,00:17:15.891,119.9V\r\n2332,00:17:16.328,120V\r\n2333,00:17:16.766,119.9V\r\n2334,00:17:17.203,119.9V\r\n2335,00:17:17.641,119.9V\r\n2336,00:17:18.094,119.9V\r\n2337,00:17:18.516,119.8V\r\n2338,00:17:18.969,119.8V\r\n2339,00:17:19.406,119.8V\r\n2340,00:17:19.844,119.9V\r\n2341,00:17:20.281,119.9V\r\n2342,00:17:20.719,119.9V\r\n2343,00:17:21.156,119.9V\r\n2344,00:17:21.594,119.9V\r\n2345,00:17:22.031,119.9V\r\n2346,00:17:22.469,120V\r\n2347,00:17:22.906,119.9V\r\n2348,00:17:23.359,119.9V\r\n2349,00:17:23.797,119.9V\r\n2350,00:17:24.234,119.9V\r\n2351,00:17:24.719,119.9V\r\n2352,00:17:25.156,119.9V\r\n2353,00:17:25.609,119.9V\r\n2354,00:17:26.047,120V\r\n2355,00:17:26.484,120V\r\n2356,00:17:26.922,120V\r\n2357,00:17:27.359,120V\r\n2358,00:17:27.797,119.8V\r\n2359,00:17:28.250,119.8V\r\n2360,00:17:28.688,119.8V\r\n2361,00:17:29.125,119.9V\r\n2362,00:17:29.563,120V\r\n2363,00:17:30.000,120V\r\n2364,00:17:30.438,120V\r\n2365,00:17:30.875,120V\r\n2366,00:17:31.375,120V\r\n2367,00:17:31.813,120V\r\n2368,00:17:32.250,120V\r\n2369,00:17:32.688,120V\r\n2370,00:17:33.125,120V\r\n2371,00:17:33.563,120V\r\n2372,00:17:34.016,120V\r\n2373,00:17:34.453,119.8V\r\n2374,00:17:34.891,119.7V\r\n2375,00:17:35.328,119.6V\r\n2376,00:17:35.766,119.5V\r\n2377,00:17:36.203,119.6V\r\n2378,00:17:36.641,119.7V\r\n2379,00:17:37.094,119.7V\r\n2380,00:17:37.531,119.7V\r\n2381,00:17:37.969,119.7V\r\n2382,00:17:38.406,119.6V\r\n2383,00:17:38.844,119.6V\r\n2384,00:17:39.281,119.5V\r\n2385,00:17:39.766,119.6V\r\n2386,00:17:40.203,119.6V\r\n2387,00:17:40.641,119.6V\r\n2388,00:17:41.078,119.7V\r\n2389,00:17:41.531,119.7V\r\n2390,00:17:41.969,119.7V\r\n2391,00:17:42.422,119.7V\r\n2392,00:17:42.906,119.7V\r\n2393,00:17:43.344,119.7V\r\n2394,00:17:43.797,119.7V\r\n2395,00:17:44.234,119.7V\r\n2396,00:17:44.672,119.7V\r\n2397,00:17:45.109,119.7V\r\n2398,00:17:45.547,119.7V\r\n2399,00:17:45.984,119.7V\r\n2400,00:17:46.422,119.7V\r\n2401,00:17:46.875,119.7V\r\n2402,00:17:47.313,119.7V\r\n2403,00:17:47.750,119.7V\r\n2404,00:17:48.188,119.7V\r\n2405,00:17:48.641,119.7V\r\n2406,00:17:49.078,119.7V\r\n2407,00:17:49.563,119.6V\r\n2408,00:17:50.000,119.6V\r\n2409,00:17:50.438,119.6V\r\n2410,00:17:50.875,119.7V\r\n2411,00:17:51.328,119.7V\r\n2412,00:17:51.766,119.7V\r\n2413,00:17:52.203,119.7V\r\n2414,00:17:52.641,119.6V\r\n2415,00:17:53.078,119.6V\r\n2416,00:17:53.516,119.6V\r\n2417,00:17:53.953,119.6V\r\n2418,00:17:54.406,119.6V\r\n2419,00:17:54.844,119.7V\r\n2420,00:17:55.297,119.7V\r\n2421,00:17:55.734,119.7V\r\n2422,00:17:56.203,119.6V\r\n2423,00:17:56.641,119.6V\r\n2424,00:17:57.094,119.7V\r\n2425,00:17:57.531,119.7V\r\n2426,00:17:57.984,119.7V\r\n2427,00:17:58.422,119.7V\r\n2428,00:17:58.859,119.7V\r\n2429,00:17:59.297,119.7V\r\n2430,00:17:59.734,119.6V\r\n2431,00:18:00.172,119.6V\r\n2432,00:18:00.609,119.6V\r\n2433,00:18:01.047,119.6V\r\n2434,00:18:01.500,119.7V\r\n2435,00:18:01.938,119.7V\r\n2436,00:18:02.375,119.7V\r\n2437,00:18:02.859,119.7V\r\n2438,00:18:03.297,119.7V\r\n2439,00:18:03.734,119.7V\r\n2440,00:18:04.172,119.7V\r\n2441,00:18:04.609,119.7V\r\n2442,00:18:05.063,119.7V\r\n2443,00:18:05.500,119.7V\r\n2444,00:18:05.938,119.8V\r\n2445,00:18:06.375,119.8V\r\n2446,00:18:06.813,119.8V\r\n2447,00:18:07.250,119.8V\r\n2448,00:18:07.688,119.7V\r\n2449,00:18:08.141,119.7V\r\n2450,00:18:08.578,119.7V\r\n2451,00:18:09.016,119.7V\r\n2452,00:18:09.500,119.7V\r\n2453,00:18:09.953,119.6V\r\n2454,00:18:10.375,119.7V\r\n2455,00:18:10.813,119.7V\r\n2456,00:18:11.266,119.8V\r\n2457,00:18:11.719,119.8V\r\n2458,00:18:12.141,119.8V\r\n2459,00:18:12.578,119.8V\r\n2460,00:18:13.016,119.8V\r\n2461,00:18:13.453,119.7V\r\n2462,00:18:13.891,119.7V\r\n2463,00:18:14.344,119.7V\r\n2464,00:18:14.781,119.7V\r\n2465,00:18:15.219,119.7V\r\n2466,00:18:15.656,119.7V\r\n2467,00:18:16.094,119.8V\r\n2468,00:18:16.531,119.8V\r\n2469,00:18:16.969,119.7V\r\n2470,00:18:17.406,119.8V\r\n2471,00:18:17.859,119.8V\r\n2472,00:18:18.297,119.8V\r\n2473,00:18:18.734,119.8V\r\n2474,00:18:19.172,119.7V\r\n2475,00:18:19.656,119.7V\r\n2476,00:18:20.094,119.7V\r\n2477,00:18:20.531,119.7V\r\n2478,00:18:20.969,119.7V\r\n2479,00:18:21.422,119.7V\r\n2480,00:18:21.859,119.7V\r\n2481,00:18:22.297,119.8V\r\n2482,00:18:22.734,119.7V\r\n2483,00:18:23.188,119.7V\r\n2484,00:18:23.625,119.7V\r\n2485,00:18:24.063,119.7V\r\n2486,00:18:24.500,119.7V\r\n2487,00:18:24.938,119.7V\r\n2488,00:18:25.375,119.7V\r\n2489,00:18:25.828,119.7V\r\n2490,00:18:26.297,119.8V\r\n2491,00:18:26.734,119.8V\r\n2492,00:18:27.188,119.8V\r\n2493,00:18:27.625,119.8V\r\n2494,00:18:28.063,119.8V\r\n2495,00:18:28.500,119.7V\r\n2496,00:18:28.938,119.7V\r\n2497,00:18:29.375,119.7V\r\n2498,00:18:29.813,119.7V\r\n2499,00:18:30.266,119.7V\r\n2500,00:18:30.703,119.6V\r\n2501,00:18:31.141,119.6V\r\n2502,00:18:31.578,119.6V\r\n2503,00:18:32.016,119.6V\r\n2504,00:18:32.469,119.7V\r\n2505,00:18:32.953,119.7V\r\n2506,00:18:33.391,119.7V\r\n2507,00:18:33.828,119.7V\r\n2508,00:18:34.250,119.7V\r\n2509,00:18:34.703,119.7V\r\n2510,00:18:35.141,119.7V\r\n2511,00:18:35.578,119.7V\r\n2512,00:18:36.016,119.7V\r\n2513,00:18:36.453,119.7V\r\n2514,00:18:36.891,119.7V\r\n2515,00:18:37.328,119.7V\r\n2516,00:18:37.781,119.7V\r\n2517,00:18:38.203,119.7V\r\n2518,00:18:38.641,119.7V\r\n2519,00:18:39.094,119.7V\r\n2520,00:18:39.531,119.7V\r\n2521,00:18:39.969,119.7V\r\n2522,00:18:40.406,119.7V\r\n2523,00:18:40.844,119.6V\r\n2524,00:18:41.297,119.7V\r\n2525,00:18:41.734,119.8V\r\n2526,00:18:42.172,119.8V\r\n2527,00:18:42.609,119.8V\r\n2528,00:18:43.094,119.9V\r\n2529,00:18:43.531,119.9V\r\n2530,00:18:43.969,119.9V\r\n2531,00:18:44.406,119.8V\r\n2532,00:18:44.859,119.9V\r\n2533,00:18:45.297,119.9V\r\n2534,00:18:45.734,119.8V\r\n2535,00:18:46.188,119.7V\r\n2536,00:18:46.625,119.6V\r\n2537,00:18:47.063,119.7V\r\n2538,00:18:47.500,119.7V\r\n2539,00:18:47.938,119.7V\r\n2540,00:18:48.375,119.7V\r\n2541,00:18:48.813,119.7V\r\n2542,00:18:49.250,119.7V\r\n2543,00:18:49.734,119.7V\r\n2544,00:18:50.188,119.7V\r\n2545,00:18:50.625,119.7V\r\n2546,00:18:51.063,119.8V\r\n2547,00:18:51.500,119.8V\r\n2548,00:18:51.953,119.8V\r\n2549,00:18:52.391,119.8V\r\n2550,00:18:52.828,119.8V\r\n2551,00:18:53.266,119.8V\r\n2552,00:18:53.703,119.8V\r\n2553,00:18:54.141,119.8V\r\n2554,00:18:54.578,119.8V\r\n2555,00:18:55.031,119.7V\r\n2556,00:18:55.453,119.8V\r\n2557,00:18:55.906,119.7V\r\n2558,00:18:56.391,119.7V\r\n2559,00:18:56.828,119.7V\r\n2560,00:18:57.266,119.7V\r\n2561,00:18:57.703,119.7V\r\n2562,00:18:58.141,119.7V\r\n2563,00:18:58.578,119.8V\r\n2564,00:18:59.016,119.8V\r\n2565,00:18:59.469,119.7V\r\n2566,00:18:59.906,119.7V\r\n2567,00:19:00.344,119.8V\r\n2568,00:19:00.781,119.8V\r\n2569,00:19:01.219,119.8V\r\n2570,00:19:01.656,119.8V\r\n2571,00:19:02.094,119.8V\r\n2572,00:19:02.531,119.7V\r\n2573,00:19:02.969,119.7V\r\n2574,00:19:03.406,119.7V\r\n2575,00:19:03.844,119.7V\r\n2576,00:19:04.297,119.7V\r\n2577,00:19:04.734,119.7V\r\n2578,00:19:05.172,119.7V\r\n2579,00:19:05.609,119.7V\r\n2580,00:19:06.047,119.7V\r\n2581,00:19:06.484,119.7V\r\n2582,00:19:06.922,119.7V\r\n2583,00:19:07.359,119.7V\r\n2584,00:19:07.813,119.7V\r\n2585,00:19:08.281,119.7V\r\n2586,00:19:08.719,119.6V\r\n2587,00:19:09.172,119.6V\r\n2588,00:19:09.594,119.5V\r\n2589,00:19:10.047,119.5V\r\n2590,00:19:10.484,119.5V\r\n2591,00:19:10.922,119.5V\r\n2592,00:19:11.359,119.5V\r\n2593,00:19:11.797,119.5V\r\n2594,00:19:12.234,119.5V\r\n2595,00:19:12.672,119.5V\r\n2596,00:19:13.125,119.5V\r\n2597,00:19:13.563,119.5V\r\n2598,00:19:14.000,119.6V\r\n2599,00:19:14.438,119.6V\r\n2600,00:19:14.875,119.6V\r\n2601,00:19:15.313,119.6V\r\n2602,00:19:15.750,119.6V\r\n2603,00:19:16.203,119.6V\r\n2604,00:19:16.688,119.6V\r\n2605,00:19:17.125,119.6V\r\n2606,00:19:17.563,119.5V\r\n2607,00:19:18.000,119.6V\r\n2608,00:19:18.438,119.6V\r\n2609,00:19:18.875,119.6V\r\n2610,00:19:19.313,119.6V\r\n2611,00:19:19.750,119.6V\r\n2612,00:19:20.188,119.6V\r\n2613,00:19:20.641,119.6V\r\n2614,00:19:21.078,119.6V\r\n2615,00:19:21.516,119.6V\r\n2616,00:19:21.953,119.6V\r\n2617,00:19:22.391,119.6V\r\n2618,00:19:22.844,119.6V\r\n2619,00:19:23.281,119.6V\r\n2620,00:19:23.719,119.6V\r\n2621,00:19:24.156,119.6V\r\n2622,00:19:24.609,119.6V\r\n2623,00:19:25.078,119.5V\r\n2624,00:19:25.531,119.5V\r\n2625,00:19:25.969,119.5V\r\n2626,00:19:26.406,119.5V\r\n2627,00:19:26.844,119.5V\r\n2628,00:19:27.281,119.6V\r\n2629,00:19:27.734,119.6V\r\n2630,00:19:28.172,119.5V\r\n2631,00:19:28.625,119.5V\r\n2632,00:19:29.063,119.5V\r\n2633,00:19:29.500,119.5V\r\n2634,00:19:29.984,119.5V\r\n2635,00:19:30.406,119.5V\r\n2636,00:19:30.859,119.5V\r\n2637,00:19:31.297,119.5V\r\n2638,00:19:31.734,119.5V\r\n2639,00:19:32.172,119.6V\r\n2640,00:19:32.609,119.6V\r\n2641,00:19:33.047,119.7V\r\n2642,00:19:33.484,119.7V\r\n2643,00:19:33.922,119.6V\r\n2644,00:19:34.359,119.6V\r\n2645,00:19:34.813,119.6V\r\n2646,00:19:35.266,119.6V\r\n2647,00:19:35.703,119.6V\r\n2648,00:19:36.141,119.6V\r\n2649,00:19:36.625,119.5V\r\n2650,00:19:37.063,119.6V\r\n2651,00:19:37.500,119.5V\r\n2652,00:19:37.953,119.6V\r\n2653,00:19:38.391,119.5V\r\n2654,00:19:38.828,119.6V\r\n2655,00:19:39.266,119.5V\r\n2656,00:19:39.703,119.5V\r\n2657,00:19:40.141,119.4V\r\n2658,00:19:40.594,119.5V\r\n2659,00:19:41.031,119.6V\r\n2660,00:19:41.516,119.6V\r\n2661,00:19:41.969,119.6V\r\n2662,00:19:42.406,119.6V\r\n2663,00:19:42.844,119.6V\r\n2664,00:19:43.281,119.6V\r\n2665,00:19:43.734,119.6V\r\n2666,00:19:44.172,119.6V\r\n2667,00:19:44.609,119.6V\r\n2668,00:19:45.047,119.6V\r\n2669,00:19:45.484,119.5V\r\n2670,00:19:45.922,119.6V\r\n2671,00:19:46.359,119.6V\r\n2672,00:19:46.813,119.6V\r\n2673,00:19:47.250,119.6V\r\n2674,00:19:47.688,119.6V\r\n2675,00:19:48.172,119.6V\r\n2676,00:19:48.609,119.7V\r\n2677,00:19:49.047,119.7V\r\n2678,00:19:49.500,119.6V\r\n2679,00:19:49.938,119.6V\r\n2680,00:19:50.375,119.6V\r\n2681,00:19:50.813,119.7V\r\n2682,00:19:51.250,119.6V\r\n2683,00:19:51.688,119.6V\r\n2684,00:19:52.125,119.6V\r\n2685,00:19:52.563,119.6V\r\n2686,00:19:53.016,119.6V\r\n2687,00:19:53.453,119.6V\r\n2688,00:19:53.891,119.6V\r\n2689,00:19:54.328,119.6V\r\n2690,00:19:54.813,119.7V\r\n2691,00:19:55.266,119.7V\r\n2692,00:19:55.703,119.7V\r\n2693,00:19:56.141,119.7V\r\n2694,00:19:56.578,119.6V\r\n2695,00:19:57.016,119.6V\r\n2696,00:19:57.453,119.6V\r\n2697,00:19:57.906,119.7V\r\n2698,00:19:58.359,119.6V\r\n2699,00:19:58.797,119.6V\r\n2700,00:19:59.234,119.7V\r\n2701,00:19:59.719,119.7V\r\n2702,00:20:00.156,119.7V\r\n2703,00:20:00.594,119.7V\r\n2704,00:20:01.031,119.7V\r\n2705,00:20:01.469,119.7V\r\n2706,00:20:01.922,119.7V\r\n2707,00:20:02.359,119.7V\r\n2708,00:20:02.797,119.7V\r\n2709,00:20:03.234,119.7V\r\n2710,00:20:03.688,119.7V\r\n2711,00:20:04.125,119.7V\r\n2712,00:20:04.563,119.7V\r\n2713,00:20:05.000,119.7V\r\n2714,00:20:05.438,119.7V\r\n2715,00:20:05.875,119.7V\r\n2716,00:20:06.359,119.7V\r\n2717,00:20:06.813,119.7V\r\n2718,00:20:07.250,119.7V\r\n2719,00:20:07.688,119.8V\r\n2720,00:20:08.125,119.8V\r\n2721,00:20:08.578,119.8V\r\n2722,00:20:09.016,119.8V\r\n2723,00:20:09.453,119.8V\r\n2724,00:20:09.891,119.7V\r\n2725,00:20:10.328,119.7V\r\n2726,00:20:10.781,119.8V\r\n2727,00:20:11.219,119.7V\r\n2728,00:20:11.656,119.7V\r\n2729,00:20:12.094,119.7V\r\n2730,00:20:12.531,119.8V\r\n2731,00:20:13.016,119.8V\r\n2732,00:20:13.453,119.7V\r\n2733,00:20:13.906,119.7V\r\n2734,00:20:14.344,119.7V\r\n2735,00:20:14.781,119.7V\r\n2736,00:20:15.219,119.7V\r\n2737,00:20:15.656,119.7V\r\n2738,00:20:16.094,119.7V\r\n2739,00:20:16.547,119.7V\r\n2740,00:20:16.984,119.7V\r\n2741,00:20:17.422,119.7V\r\n2742,00:20:17.859,119.8V\r\n2743,00:20:18.297,119.8V\r\n2744,00:20:18.734,119.8V\r\n2745,00:20:19.172,119.8V\r\n2746,00:20:19.656,119.8V\r\n2747,00:20:20.109,119.7V\r\n2748,00:20:20.547,119.7V\r\n2749,00:20:20.984,119.7V\r\n2750,00:20:21.422,119.7V\r\n2751,00:20:21.859,119.7V\r\n2752,00:20:22.297,119.7V\r\n2753,00:20:22.734,119.8V\r\n2754,00:20:23.172,119.7V\r\n2755,00:20:23.609,119.7V\r\n2756,00:20:24.063,119.7V\r\n2757,00:20:24.500,119.7V\r\n2758,00:20:24.938,119.7V\r\n2759,00:20:25.375,119.7V\r\n2760,00:20:25.813,119.6V\r\n2761,00:20:26.250,119.7V\r\n2762,00:20:26.703,119.7V\r\n2763,00:20:27.141,119.7V\r\n2764,00:20:27.578,119.7V\r\n2765,00:20:28.063,119.7V\r\n2766,00:20:28.516,119.7V\r\n2767,00:20:28.953,119.7V\r\n2768,00:20:29.391,119.7V\r\n2769,00:20:29.828,119.7V\r\n2770,00:20:30.266,119.7V\r\n2771,00:20:30.703,119.7V\r\n2772,00:20:31.141,119.6V\r\n2773,00:20:31.594,119.6V\r\n2774,00:20:32.031,119.6V\r\n2775,00:20:32.469,119.7V\r\n2776,00:20:32.953,119.7V\r\n2777,00:20:33.391,119.7V\r\n2778,00:20:33.828,119.7V\r\n2779,00:20:34.266,119.6V\r\n2780,00:20:34.703,119.6V\r\n2781,00:20:35.141,119.7V\r\n2782,00:20:35.594,119.6V\r\n2783,00:20:36.031,119.7V\r\n2784,00:20:36.469,119.7V\r\n2785,00:20:36.906,119.7V\r\n2786,00:20:37.344,119.7V\r\n2787,00:20:37.797,119.7V\r\n2788,00:20:38.234,119.6V\r\n2789,00:20:38.672,119.7V\r\n2790,00:20:39.109,119.7V\r\n2791,00:20:39.547,119.7V\r\n2792,00:20:39.984,119.7V\r\n2793,00:20:40.438,119.6V\r\n2794,00:20:40.875,119.6V\r\n2795,00:20:41.359,119.7V\r\n2796,00:20:41.797,119.7V\r\n2797,00:20:42.234,119.7V\r\n2798,00:20:42.672,119.7V\r\n2799,00:20:43.109,119.7V\r\n2800,00:20:43.563,119.7V\r\n2801,00:20:44.000,119.7V\r\n2802,00:20:44.438,119.6V\r\n2803,00:20:44.875,119.7V\r\n2804,00:20:45.313,119.7V\r\n2805,00:20:45.766,119.7V\r\n2806,00:20:46.250,119.6V\r\n2807,00:20:46.688,119.6V\r\n2808,00:20:47.141,119.6V\r\n2809,00:20:47.578,119.7V\r\n2810,00:20:48.016,119.6V\r\n2811,00:20:48.453,119.6V\r\n2812,00:20:48.906,119.7V\r\n2813,00:20:49.344,119.7V\r\n2814,00:20:49.766,119.6V\r\n2815,00:20:50.203,119.6V\r\n2816,00:20:50.656,119.6V\r\n2817,00:20:51.156,119.7V\r\n2818,00:20:51.594,119.7V\r\n2819,00:20:52.031,119.7V\r\n2820,00:20:52.469,119.7V\r\n2821,00:20:52.906,119.7V\r\n2822,00:20:53.359,119.7V\r\n2823,00:20:53.797,119.7V\r\n2824,00:20:54.234,119.7V\r\n2825,00:20:54.672,119.6V\r\n2826,00:20:55.109,119.6V\r\n2827,00:20:55.547,119.5V\r\n2828,00:20:56.000,119.6V\r\n2829,00:20:56.438,119.6V\r\n2830,00:20:56.875,119.7V\r\n2831,00:20:57.313,119.7V\r\n2832,00:20:57.797,119.7V\r\n2833,00:20:58.234,119.7V\r\n2834,00:20:58.688,119.7V\r\n2835,00:20:59.125,119.7V\r\n2836,00:20:59.563,119.7V\r\n2837,00:21:00.016,119.7V\r\n2838,00:21:00.453,119.7V\r\n2839,00:21:00.891,119.7V\r\n2840,00:21:01.328,119.7V\r\n2841,00:21:01.766,119.7V\r\n2842,00:21:02.219,119.7V\r\n2843,00:21:02.688,119.7V\r\n2844,00:21:03.141,119.7V\r\n2845,00:21:03.578,119.6V\r\n2846,00:21:04.031,119.5V\r\n2847,00:21:04.469,119.5V\r\n2848,00:21:04.906,119.5V\r\n2849,00:21:05.344,119.5V\r\n2850,00:21:05.781,119.5V\r\n2851,00:21:06.219,119.5V\r\n2852,00:21:06.672,119.5V\r\n2853,00:21:07.109,119.5V\r\n2854,00:21:07.594,119.4V\r\n2855,00:21:08.031,119.4V\r\n2856,00:21:08.484,119.5V\r\n2857,00:21:08.922,119.6V\r\n2858,00:21:09.375,119.5V\r\n2859,00:21:09.813,119.5V\r\n2860,00:21:10.250,119.5V\r\n2861,00:21:10.688,119.5V\r\n2862,00:21:11.141,119.5V\r\n2863,00:21:11.578,119.5V\r\n2864,00:21:12.016,119.5V\r\n2865,00:21:12.484,119.6V\r\n2866,00:21:12.938,119.5V\r\n2867,00:21:13.375,119.4V\r\n2868,00:21:13.813,119.4V\r\n2869,00:21:14.250,119.4V\r\n2870,00:21:14.703,119.4V\r\n2871,00:21:15.141,119.4V\r\n2872,00:21:15.578,119.4V\r\n2873,00:21:16.016,119.4V\r\n2874,00:21:16.453,119.4V\r\n2875,00:21:16.891,119.4V\r\n2876,00:21:17.391,119.4V\r\n2877,00:21:17.828,119.4V\r\n2878,00:21:18.266,119.4V\r\n2879,00:21:18.719,119.5V\r\n2880,00:21:19.156,119.4V\r\n2881,00:21:19.594,119.4V\r\n2882,00:21:20.031,119.4V\r\n2883,00:21:20.469,119.4V\r\n2884,00:21:20.922,119.4V\r\n2885,00:21:21.359,119.4V\r\n2886,00:21:21.797,119.4V\r\n2887,00:21:22.234,119.4V\r\n2888,00:21:22.688,119.4V\r\n2889,00:21:23.125,119.4V\r\n2890,00:21:23.563,119.4V\r\n2891,00:21:24.047,119.4V\r\n2892,00:21:24.484,119.5V\r\n2893,00:21:24.922,119.6V\r\n2894,00:21:25.375,119.7V\r\n2895,00:21:25.813,119.7V\r\n2896,00:21:26.250,119.7V\r\n2897,00:21:26.688,119.7V\r\n2898,00:21:27.125,119.7V\r\n2899,00:21:27.563,119.7V\r\n2900,00:21:28.000,119.6V\r\n2901,00:21:28.453,119.6V\r\n2902,00:21:28.938,119.5V\r\n2903,00:21:29.375,119.6V\r\n2904,00:21:29.828,119.6V\r\n2905,00:21:30.266,119.6V\r\n2906,00:21:30.703,119.6V\r\n2907,00:21:31.141,119.6V\r\n2908,00:21:31.578,119.7V\r\n2909,00:21:32.031,119.7V\r\n2910,00:21:32.469,119.6V\r\n2911,00:21:32.906,119.6V\r\n2912,00:21:33.344,119.6V\r\n2913,00:21:33.781,119.7V\r\n2914,00:21:34.219,119.7V\r\n2915,00:21:34.656,119.6V\r\n2916,00:21:35.094,119.6V\r\n2917,00:21:35.578,119.6V\r\n2918,00:21:36.031,119.7V\r\n2919,00:21:36.469,119.7V\r\n2920,00:21:36.906,119.6V\r\n2921,00:21:37.344,119.6V\r\n2922,00:21:37.781,119.6V\r\n2923,00:21:38.219,119.7V\r\n2924,00:21:38.672,119.6V\r\n2925,00:21:39.125,119.6V\r\n2926,00:21:39.563,119.6V\r\n2927,00:21:40.000,119.6V\r\n2928,00:21:40.438,119.6V\r\n2929,00:21:40.875,119.6V\r\n2930,00:21:41.313,119.6V\r\n2931,00:21:41.750,119.6V\r\n2932,00:21:42.234,119.6V\r\n2933,00:21:42.672,119.6V\r\n2934,00:21:43.125,119.6V\r\n2935,00:21:43.563,119.7V\r\n2936,00:21:44.000,119.6V\r\n2937,00:21:44.438,119.6V\r\n2938,00:21:44.891,119.6V\r\n2939,00:21:45.375,119.6V\r\n2940,00:21:45.813,119.6V\r\n2941,00:21:46.250,119.7V\r\n2942,00:21:46.703,119.7V\r\n2943,00:21:47.141,119.7V\r\n2944,00:21:47.578,119.6V\r\n2945,00:21:48.016,119.6V\r\n2946,00:21:48.469,119.6V\r\n2947,00:21:48.906,119.6V\r\n2948,00:21:49.344,119.6V\r\n2949,00:21:49.781,119.6V\r\n2950,00:21:50.234,119.7V\r\n2951,00:21:50.672,119.7V\r\n2952,00:21:51.109,119.7V\r\n2953,00:21:51.547,119.6V\r\n2954,00:21:52.031,119.7V\r\n2955,00:21:52.484,119.7V\r\n2956,00:21:52.922,119.7V\r\n2957,00:21:53.359,119.7V\r\n2958,00:21:53.797,119.7V\r\n2959,00:21:54.234,119.7V\r\n2960,00:21:54.688,119.7V\r\n2961,00:21:55.125,119.7V\r\n2962,00:21:55.578,119.7V\r\n2963,00:21:56.016,119.7V\r\n2964,00:21:56.453,119.7V\r\n2965,00:21:56.922,119.6V\r\n2966,00:21:57.375,119.6V\r\n2967,00:21:57.813,119.6V\r\n2968,00:21:58.250,119.7V\r\n2969,00:21:58.688,119.7V\r\n2970,00:21:59.125,119.7V\r\n2971,00:21:59.563,119.7V\r\n2972,00:22:00.000,119.6V\r\n2973,00:22:00.453,119.6V\r\n2974,00:22:00.891,119.6V\r\n2975,00:22:01.328,119.6V\r\n2976,00:22:01.766,119.6V\r\n2977,00:22:02.203,119.6V\r\n2978,00:22:02.641,119.6V\r\n2979,00:22:03.094,119.6V\r\n2980,00:22:03.578,119.6V\r\n2981,00:22:04.016,119.6V\r\n2982,00:22:04.453,119.6V\r\n2983,00:22:04.891,119.6V\r\n2984,00:22:05.328,119.6V\r\n2985,00:22:05.781,119.6V\r\n2986,00:22:06.219,119.6V\r\n2987,00:22:06.656,119.6V\r\n2988,00:22:07.094,119.6V\r\n2989,00:22:07.531,119.6V\r\n2990,00:22:07.984,119.6V\r\n2991,00:22:08.422,119.7V\r\n2992,00:22:08.859,119.7V\r\n2993,00:22:09.297,119.7V\r\n2994,00:22:09.734,119.6V\r\n2995,00:22:10.219,119.6V\r\n2996,00:22:10.672,119.6V\r\n2997,00:22:11.109,119.6V\r\n2998,00:22:11.563,119.7V\r\n2999,00:22:12.000,119.7V\r\n3000,00:22:12.438,119.7V\r\n3001,00:22:12.875,119.7V\r\n3002,00:22:13.313,119.7V\r\n3003,00:22:13.750,119.6V\r\n3004,00:22:14.188,119.7V\r\n3005,00:22:14.625,119.6V\r\n3006,00:22:15.125,119.6V\r\n3007,00:22:15.563,119.6V\r\n3008,00:22:16.000,119.6V\r\n3009,00:22:16.453,119.5V\r\n3010,00:22:16.891,119.5V\r\n3011,00:22:17.328,119.5V\r\n3012,00:22:17.766,119.5V\r\n3013,00:22:18.203,119.6V\r\n3014,00:22:18.641,119.6V\r\n3015,00:22:19.078,119.6V\r\n3016,00:22:19.531,119.6V\r\n3017,00:22:19.969,119.6V\r\n3018,00:22:20.406,119.5V\r\n3019,00:22:20.844,119.5V\r\n3020,00:22:21.281,119.5V\r\n3021,00:22:21.766,119.5V\r\n3022,00:22:22.203,119.5V\r\n3023,00:22:22.641,119.5V\r\n3024,00:22:23.078,119.6V\r\n3025,00:22:23.531,119.6V\r\n3026,00:22:23.969,119.6V\r\n3027,00:22:24.406,119.6V\r\n3028,00:22:24.844,119.6V\r\n3029,00:22:25.281,119.6V\r\n3030,00:22:25.719,119.6V\r\n3031,00:22:26.172,119.5V\r\n3032,00:22:26.609,119.5V\r\n3033,00:22:27.047,119.5V\r\n3034,00:22:27.484,119.5V\r\n3035,00:22:27.922,119.5V\r\n3036,00:22:28.422,119.5V\r\n3037,00:22:28.859,119.5V\r\n3038,00:22:29.297,119.5V\r\n3039,00:22:29.734,119.5V\r\n3040,00:22:30.172,119.5V\r\n3041,00:22:30.609,119.5V\r\n3042,00:22:31.063,119.5V\r\n3043,00:22:31.500,119.5V\r\n3044,00:22:31.938,119.5V\r\n3045,00:22:32.375,119.6V\r\n3046,00:22:32.813,119.6V\r\n3047,00:22:33.266,119.6V\r\n3048,00:22:33.703,119.6V\r\n3049,00:22:34.141,119.6V\r\n3050,00:22:34.578,119.5V\r\n3051,00:22:35.063,119.5V\r\n3052,00:22:35.500,119.4V\r\n3053,00:22:35.953,119.4V\r\n3054,00:22:36.391,119.4V\r\n3055,00:22:36.828,119.5V\r\n3056,00:22:37.266,119.4V\r\n3057,00:22:37.703,119.4V\r\n3058,00:22:38.156,119.4V\r\n3059,00:22:38.594,119.4V\r\n3060,00:22:39.031,119.4V\r\n3061,00:22:39.469,119.4V\r\n3062,00:22:39.906,119.4V\r\n3063,00:22:40.344,119.4V\r\n3064,00:22:40.797,119.4V\r\n3065,00:22:41.234,119.4V\r\n3066,00:22:41.719,119.3V\r\n3067,00:22:42.156,119.4V\r\n3068,00:22:42.594,119.4V\r\n3069,00:22:43.031,119.5V\r\n3070,00:22:43.469,119.5V\r\n3071,00:22:43.906,119.5V\r\n3072,00:22:44.344,119.5V\r\n3073,00:22:44.781,119.5V\r\n3074,00:22:45.219,119.4V\r\n3075,00:22:45.656,119.4V\r\n3076,00:22:46.109,119.4V\r\n3077,00:22:46.531,119.4V\r\n3078,00:22:46.969,119.4V\r\n3079,00:22:47.422,119.4V\r\n3080,00:22:47.859,119.4V\r\n3081,00:22:48.297,119.4V\r\n3082,00:22:48.734,119.4V\r\n3083,00:22:49.188,119.4V\r\n3084,00:22:49.625,119.4V\r\n3085,00:22:50.109,119.4V\r\n3086,00:22:50.563,119.4V\r\n3087,00:22:51.000,119.4V\r\n3088,00:22:51.438,119.5V\r\n3089,00:22:51.875,119.5V\r\n3090,00:22:52.313,119.6V\r\n3091,00:22:52.750,119.6V\r\n3092,00:22:53.203,119.5V\r\n3093,00:22:53.641,119.5V\r\n3094,00:22:54.078,119.5V\r\n3095,00:22:54.516,119.4V\r\n3096,00:22:54.953,119.4V\r\n3097,00:22:55.406,119.4V\r\n3098,00:22:55.844,119.4V\r\n3099,00:22:56.281,119.4V\r\n3100,00:22:56.750,119.4V\r\n3101,00:22:57.203,119.5V\r\n3102,00:22:57.641,119.5V\r\n3103,00:22:58.078,119.5V\r\n3104,00:22:58.516,119.5V\r\n3105,00:22:58.953,119.4V\r\n3106,00:22:59.406,119.4V\r\n3107,00:22:59.844,119.4V\r\n3108,00:23:00.281,119.4V\r\n3109,00:23:00.719,119.4V\r\n3110,00:23:01.156,119.4V\r\n3111,00:23:01.594,119.4V\r\n3112,00:23:02.031,119.4V\r\n3113,00:23:02.484,119.4V\r\n3114,00:23:02.922,119.4V\r\n3115,00:23:03.406,119.3V\r\n3116,00:23:03.844,119.4V\r\n3117,00:23:04.297,119.4V\r\n3118,00:23:04.734,119.4V\r\n3119,00:23:05.172,119.4V\r\n3120,00:23:05.609,119.4V\r\n3121,00:23:06.047,119.4V\r\n3122,00:23:06.500,119.4V\r\n3123,00:23:06.938,119.4V\r\n3124,00:23:07.375,119.4V\r\n3125,00:23:07.813,119.4V\r\n3126,00:23:08.297,119.4V\r\n3127,00:23:08.750,119.4V\r\n3128,00:23:09.188,119.4V\r\n3129,00:23:09.625,119.4V\r\n3130,00:23:10.063,119.4V\r\n3131,00:23:10.500,119.4V\r\n3132,00:23:10.953,119.4V\r\n3133,00:23:11.391,119.4V\r\n3134,00:23:11.828,119.5V\r\n3135,00:23:12.281,119.4V\r\n3136,00:23:12.719,119.4V\r\n3137,00:23:13.203,119.4V\r\n3138,00:23:13.641,119.4V\r\n3139,00:23:14.078,119.4V\r\n3140,00:23:14.531,119.4V\r\n3141,00:23:14.969,119.4V\r\n3142,00:23:15.422,119.4V\r\n3143,00:23:15.875,119.4V\r\n3144,00:23:16.344,119.4V\r\n3145,00:23:16.797,119.4V\r\n3146,00:23:17.234,119.5V\r\n3147,00:23:17.688,119.4V\r\n3148,00:23:18.125,119.4V\r\n3149,00:23:18.563,119.4V\r\n3150,00:23:19.000,119.4V\r\n3151,00:23:19.438,119.4V\r\n3152,00:23:19.875,119.4V\r\n3153,00:23:20.328,119.4V\r\n3154,00:23:20.766,119.4V\r\n3155,00:23:21.250,119.4V\r\n3156,00:23:21.703,119.4V\r\n3157,00:23:22.141,119.4V\r\n3158,00:23:22.578,119.4V\r\n3159,00:23:23.016,119.5V\r\n3160,00:23:23.453,119.4V\r\n3161,00:23:23.891,119.4V\r\n3162,00:23:24.344,119.4V\r\n3163,00:23:24.781,119.4V\r\n3164,00:23:25.219,119.4V\r\n3165,00:23:25.656,119.4V\r\n3166,00:23:26.141,119.5V\r\n3167,00:23:26.594,119.4V\r\n3168,00:23:27.031,119.4V\r\n3169,00:23:27.469,119.4V\r\n3170,00:23:27.906,119.4V\r\n3171,00:23:28.344,119.4V\r\n3172,00:23:28.797,119.4V\r\n3173,00:23:29.234,119.4V\r\n3174,00:23:29.672,119.4V\r\n3175,00:23:30.109,119.4V\r\n3176,00:23:30.547,119.4V\r\n3177,00:23:30.984,119.4V\r\n3178,00:23:31.422,119.4V\r\n3179,00:23:31.859,119.5V\r\n3180,00:23:32.297,119.4V\r\n3181,00:23:32.750,119.4V\r\n3182,00:23:33.188,119.4V\r\n3183,00:23:33.625,119.4V\r\n3184,00:23:34.063,119.4V\r\n3185,00:23:34.547,119.2V\r\n3186,00:23:34.984,119.2V\r\n3187,00:23:35.422,119.3V\r\n3188,00:23:35.875,119.4V\r\n3189,00:23:36.297,119.4V\r\n3190,00:23:36.734,119.4V\r\n3191,00:23:37.188,119.4V\r\n3192,00:23:37.625,119.5V\r\n3193,00:23:38.063,119.5V\r\n3194,00:23:38.500,119.5V\r\n3195,00:23:38.938,119.5V\r\n3196,00:23:39.375,119.4V\r\n3197,00:23:39.813,119.4V\r\n3198,00:23:40.266,119.4V\r\n3199,00:23:40.703,119.4V\r\n3200,00:23:41.141,119.5V\r\n3201,00:23:41.578,119.5V\r\n3202,00:23:42.016,119.5V\r\n3203,00:23:42.469,119.5V\r\n3204,00:23:42.938,119.4V\r\n3205,00:23:43.391,119.4V\r\n3206,00:23:43.828,119.4V\r\n3207,00:23:44.266,119.5V\r\n3208,00:23:44.703,119.4V\r\n3209,00:23:45.141,119.5V\r\n3210,00:23:45.578,119.4V\r\n3211,00:23:46.031,119.5V\r\n3212,00:23:46.469,119.5V\r\n3213,00:23:46.906,119.5V\r\n3214,00:23:47.344,119.6V\r\n3215,00:23:47.781,119.6V\r\n3216,00:23:48.219,119.6V\r\n3217,00:23:48.656,119.6V\r\n3218,00:23:49.094,119.5V\r\n3219,00:23:49.594,119.5V\r\n3220,00:23:50.031,119.5V\r\n3221,00:23:50.469,119.5V\r\n3222,00:23:50.906,119.5V\r\n3223,00:23:51.359,119.5V\r\n3224,00:23:51.797,119.5V\r\n3225,00:23:52.234,119.5V\r\n3226,00:23:52.672,119.6V\r\n3227,00:23:53.109,119.6V\r\n3228,00:23:53.563,119.6V\r\n3229,00:23:54.000,119.6V\r\n3230,00:23:54.484,119.7V\r\n3231,00:23:54.922,119.7V\r\n3232,00:23:55.375,119.7V\r\n3233,00:23:55.813,119.7V\r\n3234,00:23:56.250,119.7V\r\n3235,00:23:56.688,119.7V\r\n3236,00:23:57.125,119.7V\r\n3237,00:23:57.563,119.7V\r\n3238,00:23:58.016,119.7V\r\n3239,00:23:58.453,119.7V\r\n3240,00:23:58.891,119.6V\r\n3241,00:23:59.328,119.6V\r\n3242,00:23:59.766,119.6V\r\n3243,00:24:00.219,119.6V\r\n3244,00:24:00.641,119.6V\r\n3245,00:24:01.141,119.6V\r\n3246,00:24:01.578,119.7V\r\n3247,00:24:02.016,119.7V\r\n3248,00:24:02.469,119.7V\r\n3249,00:24:02.906,119.7V\r\n3250,00:24:03.344,119.7V\r\n3251,00:24:03.781,119.7V\r\n3252,00:24:04.234,119.6V\r\n3253,00:24:04.672,119.6V\r\n3254,00:24:05.109,119.6V\r\n3255,00:24:05.547,119.6V\r\n3256,00:24:06.031,119.6V\r\n3257,00:24:06.484,119.6V\r\n3258,00:24:06.922,119.7V\r\n3259,00:24:07.359,119.7V\r\n3260,00:24:07.813,119.6V\r\n3261,00:24:08.250,119.6V\r\n3262,00:24:08.688,119.5V\r\n3263,00:24:09.125,119.4V\r\n3264,00:24:09.578,119.4V\r\n3265,00:24:10.016,119.5V\r\n3266,00:24:10.453,119.4V\r\n3267,00:24:10.938,119.5V\r\n3268,00:24:11.391,119.5V\r\n3269,00:24:11.828,119.6V\r\n3270,00:24:12.266,119.6V\r\n3271,00:24:12.703,119.7V\r\n3272,00:24:13.141,119.7V\r\n3273,00:24:13.578,119.7V\r\n3274,00:24:14.031,119.7V\r\n3275,00:24:14.469,119.7V\r\n3276,00:24:14.906,119.7V\r\n3277,00:24:15.344,119.7V\r\n3278,00:24:15.828,119.7V\r\n3279,00:24:16.281,119.8V\r\n3280,00:24:16.719,119.8V\r\n3281,00:24:17.156,119.9V\r\n3282,00:24:17.594,119.9V\r\n3283,00:24:18.031,119.8V\r\n3284,00:24:18.469,119.8V\r\n3285,00:24:18.906,119.8V\r\n3286,00:24:19.344,119.8V\r\n3287,00:24:19.797,119.8V\r\n3288,00:24:20.234,119.7V\r\n3289,00:24:20.734,119.7V\r\n3290,00:24:21.172,119.7V\r\n3291,00:24:21.609,119.7V\r\n3292,00:24:22.063,119.8V\r\n3293,00:24:22.500,119.8V\r\n3294,00:24:22.938,119.8V\r\n3295,00:24:23.391,119.7V\r\n3296,00:24:23.828,119.7V\r\n3297,00:24:24.266,119.7V\r\n3298,00:24:24.703,119.8V\r\n3299,00:24:25.141,119.8V\r\n3300,00:24:25.625,119.8V\r\n3301,00:24:26.078,119.9V\r\n3302,00:24:26.516,119.9V\r\n3303,00:24:26.953,119.9V\r\n3304,00:24:27.391,119.9V\r\n3305,00:24:27.844,119.9V\r\n3306,00:24:28.281,119.9V\r\n3307,00:24:28.719,119.9V\r\n3308,00:24:29.156,119.9V\r\n3309,00:24:29.594,119.9V\r\n3310,00:24:30.031,119.9V\r\n3311,00:24:30.469,119.9V\r\n3312,00:24:30.922,119.8V\r\n3313,00:24:31.359,119.9V\r\n3314,00:24:31.797,119.9V\r\n3315,00:24:32.281,119.9V\r\n3316,00:24:32.719,119.8V\r\n3317,00:24:33.172,119.9V\r\n3318,00:24:33.609,119.9V\r\n3319,00:24:34.047,119.9V\r\n3320,00:24:34.484,119.8V\r\n3321,00:24:34.922,119.8V\r\n3322,00:24:35.359,119.7V\r\n3323,00:24:35.813,119.7V\r\n3324,00:24:36.250,119.7V\r\n3325,00:24:36.688,119.7V\r\n3326,00:24:37.172,119.7V\r\n3327,00:24:37.609,119.8V\r\n3328,00:24:38.063,119.8V\r\n3329,00:24:38.500,119.9V\r\n3330,00:24:38.938,119.9V\r\n3331,00:24:39.375,119.9V\r\n3332,00:24:39.828,119.9V\r\n3333,00:24:40.266,119.9V\r\n3334,00:24:40.703,119.9V\r\n3335,00:24:41.141,119.8V\r\n3336,00:24:41.578,119.7V\r\n3337,00:24:42.016,119.7V\r\n3338,00:24:42.453,119.8V\r\n3339,00:24:42.906,119.8V\r\n3340,00:24:43.344,119.9V\r\n3341,00:24:43.828,119.9V\r\n3342,00:24:44.266,119.9V\r\n3343,00:24:44.703,119.9V\r\n3344,00:24:45.141,119.9V\r\n3345,00:24:45.578,119.9V\r\n3346,00:24:46.016,119.9V\r\n3347,00:24:46.453,119.9V\r\n3348,00:24:46.891,119.9V\r\n3349,00:24:47.328,119.9V\r\n3350,00:24:47.766,119.9V\r\n3351,00:24:48.203,119.9V\r\n3352,00:24:48.656,119.8V\r\n3353,00:24:49.094,119.8V\r\n3354,00:24:49.531,119.8V\r\n3355,00:24:49.969,119.7V\r\n3356,00:24:50.406,119.7V\r\n3357,00:24:50.859,119.7V\r\n3358,00:24:51.297,119.7V\r\n3359,00:24:51.734,119.7V\r\n3360,00:24:52.172,119.8V\r\n3361,00:24:52.609,119.8V\r\n3362,00:24:53.047,119.8V\r\n3363,00:24:53.484,119.8V\r\n3364,00:24:53.969,119.8V\r\n3365,00:24:54.406,119.8V\r\n3366,00:24:54.844,119.8V\r\n3367,00:24:55.297,119.7V\r\n3368,00:24:55.734,119.7V\r\n3369,00:24:56.172,119.7V\r\n3370,00:24:56.609,119.7V\r\n3371,00:24:57.047,119.7V\r\n3372,00:24:57.484,119.7V\r\n3373,00:24:57.938,119.7V\r\n3374,00:24:58.375,119.7V\r\n3375,00:24:58.813,119.8V\r\n3376,00:24:59.250,119.8V\r\n3377,00:24:59.703,119.8V\r\n3378,00:25:00.141,119.9V\r\n3379,00:25:00.609,119.9V\r\n3380,00:25:01.063,119.8V\r\n3381,00:25:01.516,119.8V\r\n3382,00:25:01.953,119.8V\r\n3383,00:25:02.391,119.9V\r\n3384,00:25:02.844,119.8V\r\n3385,00:25:03.281,119.8V\r\n3386,00:25:03.766,119.8V\r\n3387,00:25:04.203,119.8V\r\n3388,00:25:04.641,119.9V\r\n3389,00:25:05.078,119.9V\r\n3390,00:25:05.516,119.9V\r\n3391,00:25:05.969,119.9V\r\n3392,00:25:06.422,119.9V\r\n3393,00:25:06.859,119.9V\r\n3394,00:25:07.297,119.8V\r\n3395,00:25:07.734,119.8V\r\n3396,00:25:08.172,119.8V\r\n3397,00:25:08.656,119.8V\r\n3398,00:25:09.109,119.8V\r\n3399,00:25:09.547,119.8V\r\n3400,00:25:09.984,119.8V\r\n3401,00:25:10.422,119.8V\r\n3402,00:25:10.859,119.8V\r\n3403,00:25:11.297,119.9V\r\n3404,00:25:11.750,119.9V\r\n3405,00:25:12.188,119.9V\r\n3406,00:25:12.625,119.9V\r\n3407,00:25:13.063,119.8V\r\n3408,00:25:13.500,119.9V\r\n3409,00:25:13.938,119.9V\r\n3410,00:25:14.375,119.9V\r\n3411,00:25:14.813,119.9V\r\n3412,00:25:15.266,119.9V\r\n3413,00:25:15.703,119.9V\r\n3414,00:25:16.141,119.9V\r\n3415,00:25:16.578,119.9V\r\n3416,00:25:17.063,119.9V\r\n3417,00:25:17.500,119.9V\r\n3418,00:25:17.938,119.9V\r\n3419,00:25:18.375,119.9V\r\n3420,00:25:18.813,119.9V\r\n3421,00:25:19.250,119.9V\r\n3422,00:25:19.688,119.9V\r\n3423,00:25:20.141,119.9V\r\n3424,00:25:20.578,119.9V\r\n3425,00:25:21.016,119.9V\r\n3426,00:25:21.453,119.9V\r\n3427,00:25:21.906,119.9V\r\n3428,00:25:22.344,119.9V\r\n3429,00:25:22.781,119.9V\r\n3430,00:25:23.219,119.9V\r\n3431,00:25:23.703,119.9V\r\n3432,00:25:24.141,119.9V\r\n3433,00:25:24.578,119.9V\r\n3434,00:25:25.031,119.8V\r\n3435,00:25:25.469,119.8V\r\n3436,00:25:25.906,119.8V\r\n3437,00:25:26.344,119.9V\r\n3438,00:25:26.797,119.9V\r\n3439,00:25:27.234,119.9V\r\n3440,00:25:27.672,119.9V\r\n3441,00:25:28.109,119.9V\r\n3442,00:25:28.547,119.8V\r\n3443,00:25:28.984,119.9V\r\n3444,00:25:29.422,119.9V\r\n3445,00:25:29.875,119.9V\r\n3446,00:25:30.297,119.9V\r\n3447,00:25:30.750,119.9V\r\n3448,00:25:31.188,119.9V\r\n3449,00:25:31.625,119.9V\r\n3450,00:25:32.109,119.9V\r\n3451,00:25:32.547,119.8V\r\n3452,00:25:32.984,119.9V\r\n3453,00:25:33.422,119.8V\r\n3454,00:25:33.875,119.8V\r\n3455,00:25:34.313,119.8V\r\n3456,00:25:34.750,119.8V\r\n3457,00:25:35.188,119.8V\r\n3458,00:25:35.625,119.7V\r\n3459,00:25:36.063,119.8V\r\n3460,00:25:36.500,119.9V\r\n3461,00:25:36.953,119.9V\r\n3462,00:25:37.391,119.9V\r\n3463,00:25:37.844,119.9V\r\n3464,00:25:38.281,119.9V\r\n3465,00:25:38.750,119.8V\r\n3466,00:25:39.203,119.8V\r\n3467,00:25:39.641,119.7V\r\n3468,00:25:40.078,119.7V\r\n3469,00:25:40.516,119.7V\r\n3470,00:25:40.953,119.7V\r\n3471,00:25:41.406,119.8V\r\n3472,00:25:41.844,119.8V\r\n3473,00:25:42.281,119.8V\r\n3474,00:25:42.719,119.8V\r\n3475,00:25:43.156,119.8V\r\n3476,00:25:43.656,119.8V\r\n3477,00:25:44.094,119.8V\r\n3478,00:25:44.531,119.8V\r\n3479,00:25:44.969,119.7V\r\n3480,00:25:45.406,119.7V\r\n3481,00:25:45.844,119.7V\r\n3482,00:25:46.281,119.7V\r\n3483,00:25:46.719,119.8V\r\n3484,00:25:47.156,119.8V\r\n3485,00:25:47.609,119.8V\r\n3486,00:25:48.047,119.8V\r\n3487,00:25:48.484,119.7V\r\n3488,00:25:48.922,119.7V\r\n3489,00:25:49.359,119.7V\r\n3490,00:25:49.813,119.7V\r\n3491,00:25:50.250,119.7V\r\n3492,00:25:50.688,119.7V\r\n3493,00:25:51.125,119.7V\r\n3494,00:25:51.563,119.7V\r\n3495,00:25:52.047,119.7V\r\n3496,00:25:52.484,119.7V\r\n3497,00:25:52.922,119.7V\r\n3498,00:25:53.375,119.7V\r\n3499,00:25:53.813,119.7V\r\n3500,00:25:54.250,119.8V\r\n3501,00:25:54.688,119.8V\r\n3502,00:25:55.125,119.7V\r\n3503,00:25:55.563,119.7V\r\n3504,00:25:56.000,119.7V\r\n3505,00:25:56.453,119.8V\r\n3506,00:25:56.953,119.9V\r\n3507,00:25:57.391,119.9V\r\n3508,00:25:57.828,119.9V\r\n3509,00:25:58.266,119.9V\r\n3510,00:25:58.719,119.9V\r\n3511,00:25:59.156,119.9V\r\n3512,00:25:59.594,119.9V\r\n3513,00:26:00.031,119.8V\r\n3514,00:26:00.469,119.8V\r\n3515,00:26:00.922,119.8V\r\n3516,00:26:01.359,119.9V\r\n3517,00:26:01.844,119.8V\r\n3518,00:26:02.281,119.8V\r\n3519,00:26:02.719,119.8V\r\n3520,00:26:03.156,119.8V\r\n3521,00:26:03.594,119.8V\r\n3522,00:26:04.031,119.8V\r\n3523,00:26:04.484,119.8V\r\n3524,00:26:04.922,119.8V\r\n3525,00:26:05.359,119.8V\r\n3526,00:26:05.797,119.8V\r\n3527,00:26:06.234,119.8V\r\n3528,00:26:06.672,119.8V\r\n3529,00:26:07.109,119.8V\r\n3530,00:26:07.547,119.9V\r\n3531,00:26:08.000,119.9V\r\n3532,00:26:08.438,119.9V\r\n3533,00:26:08.875,119.9V\r\n3534,00:26:09.313,119.8V\r\n3535,00:26:09.750,119.8V\r\n3536,00:26:10.188,119.8V\r\n3537,00:26:10.625,119.9V\r\n3538,00:26:11.063,119.9V\r\n3539,00:26:11.516,119.9V\r\n3540,00:26:11.984,119.9V\r\n3541,00:26:12.438,119.9V\r\n3542,00:26:12.875,119.8V\r\n3543,00:26:13.313,119.9V\r\n3544,00:26:13.750,119.9V\r\n3545,00:26:14.188,119.9V\r\n3546,00:26:14.641,119.9V\r\n3547,00:26:15.078,119.9V\r\n3548,00:26:15.531,119.9V\r\n3549,00:26:15.969,119.9V\r\n3550,00:26:16.406,119.9V\r\n3551,00:26:16.891,119.9V\r\n3552,00:26:17.328,119.8V\r\n3553,00:26:17.766,119.8V\r\n3554,00:26:18.203,119.8V\r\n3555,00:26:18.641,119.8V\r\n3556,00:26:19.078,119.8V\r\n3557,00:26:19.516,119.9V\r\n3558,00:26:19.969,119.9V\r\n3559,00:26:20.406,119.8V\r\n3560,00:26:20.844,119.8V\r\n3561,00:26:21.281,119.9V\r\n3562,00:26:21.734,120V\r\n3563,00:26:22.172,120V\r\n3564,00:26:22.609,120V\r\n3565,00:26:23.047,119.9V\r\n3566,00:26:23.531,119.9V\r\n3567,00:26:23.984,119.9V\r\n3568,00:26:24.422,120V\r\n3569,00:26:24.859,119.9V\r\n3570,00:26:25.297,119.9V\r\n3571,00:26:25.734,119.9V\r\n3572,00:26:26.172,119.9V\r\n3573,00:26:26.625,119.9V\r\n3574,00:26:27.063,119.9V\r\n3575,00:26:27.500,119.9V\r\n3576,00:26:27.938,119.9V\r\n3577,00:26:28.375,119.9V\r\n3578,00:26:28.828,119.9V\r\n3579,00:26:29.266,120V\r\n3580,00:26:29.703,120V\r\n3581,00:26:30.141,119.9V\r\n3582,00:26:30.578,119.9V\r\n3583,00:26:31.016,119.9V\r\n3584,00:26:31.453,119.9V\r\n3585,00:26:31.938,119.8V\r\n3586,00:26:32.375,119.9V\r\n3587,00:26:32.828,119.9V\r\n3588,00:26:33.250,119.9V\r\n3589,00:26:33.703,119.9V\r\n3590,00:26:34.141,119.9V\r\n3591,00:26:34.578,119.8V\r\n3592,00:26:35.031,119.8V\r\n3593,00:26:35.469,119.8V\r\n3594,00:26:35.906,119.9V\r\n3595,00:26:36.344,119.9V\r\n3596,00:26:36.828,119.9V\r\n3597,00:26:37.281,119.9V\r\n3598,00:26:37.719,119.9V\r\n3599,00:26:38.156,119.9V\r\n3600,00:26:38.594,119.9V\r\n3601,00:26:39.031,119.9V\r\n3602,00:26:39.484,119.9V\r\n3603,00:26:39.906,119.9V\r\n3604,00:26:40.344,119.9V\r\n3605,00:26:40.781,119.9V\r\n3606,00:26:41.219,119.9V\r\n3607,00:26:41.656,119.9V\r\n3608,00:26:42.109,119.9V\r\n3609,00:26:42.547,119.8V\r\n3610,00:26:42.984,119.9V\r\n3611,00:26:43.422,119.9V\r\n3612,00:26:43.859,119.9V\r\n3613,00:26:44.297,119.9V\r\n3614,00:26:44.734,119.9V\r\n3615,00:26:45.172,120V\r\n3616,00:26:45.609,120V\r\n3617,00:26:46.047,120V\r\n3618,00:26:46.500,119.9V\r\n3619,00:26:46.938,119.9V\r\n3620,00:26:47.359,119.9V\r\n3621,00:26:47.813,119.9V\r\n3622,00:26:48.250,119.9V\r\n3623,00:26:48.734,119.9V\r\n3624,00:26:49.172,119.9V\r\n3625,00:26:49.609,119.9V\r\n3626,00:26:50.047,119.9V\r\n3627,00:26:50.484,119.9V\r\n3628,00:26:50.938,120V\r\n3629,00:26:51.375,120V\r\n3630,00:26:51.813,119.9V\r\n3631,00:26:52.250,119.9V\r\n3632,00:26:52.688,119.9V\r\n3633,00:26:53.125,120V\r\n3634,00:26:53.563,120V\r\n3635,00:26:54.016,120V\r\n3636,00:26:54.453,120V\r\n3637,00:26:54.891,120V\r\n3638,00:26:55.375,120V\r\n3639,00:26:55.813,120V\r\n3640,00:26:56.250,120V\r\n3641,00:26:56.703,120V\r\n3642,00:26:57.141,120V\r\n3643,00:26:57.594,120V\r\n3644,00:26:58.031,120.1V\r\n3645,00:26:58.469,120V\r\n3646,00:26:58.906,120V\r\n3647,00:26:59.359,120V\r\n3648,00:26:59.797,120V\r\n3649,00:27:00.281,120V\r\n3650,00:27:00.719,120V\r\n3651,00:27:01.156,120V\r\n3652,00:27:01.594,120V\r\n3653,00:27:02.031,120V\r\n3654,00:27:02.469,120V\r\n3655,00:27:02.906,119.9V\r\n3656,00:27:03.344,119.9V\r\n3657,00:27:03.797,119.9V\r\n3658,00:27:04.234,119.9V\r\n3659,00:27:04.688,119.9V\r\n3660,00:27:05.125,119.9V\r\n3661,00:27:05.563,119.9V\r\n3662,00:27:06.016,119.9V\r\n3663,00:27:06.453,120V\r\n3664,00:27:06.922,120V\r\n3665,00:27:07.359,120V\r\n3666,00:27:07.813,119.9V\r\n3667,00:27:08.250,120V\r\n3668,00:27:08.688,119.9V\r\n3669,00:27:09.125,120V\r\n3670,00:27:09.578,120V\r\n3671,00:27:10.016,119.9V\r\n3672,00:27:10.469,119.9V\r\n3673,00:27:10.906,119.9V\r\n3674,00:27:11.344,119.9V\r\n3675,00:27:11.828,119.9V\r\n3676,00:27:12.266,119.9V\r\n3677,00:27:12.703,119.9V\r\n3678,00:27:13.156,120V\r\n3679,00:27:13.594,120V\r\n3680,00:27:14.031,120V\r\n3681,00:27:14.469,119.9V\r\n3682,00:27:14.906,119.9V\r\n3683,00:27:15.344,119.9V\r\n3684,00:27:15.781,120V\r\n3685,00:27:16.219,120V\r\n3686,00:27:16.656,120V\r\n3687,00:27:17.094,120V\r\n3688,00:27:17.531,120V\r\n3689,00:27:17.984,120V\r\n3690,00:27:18.422,120V\r\n3691,00:27:18.859,120V\r\n3692,00:27:19.297,120V\r\n3693,00:27:19.750,120V\r\n3694,00:27:20.219,119.9V\r\n3695,00:27:20.672,119.9V\r\n3696,00:27:21.109,119.9V\r\n3697,00:27:21.547,119.9V\r\n3698,00:27:21.984,120V\r\n3699,00:27:22.422,119.9V\r\n3700,00:27:22.859,119.8V\r\n3701,00:27:23.313,119.8V\r\n3702,00:27:23.750,119.8V\r\n3703,00:27:24.188,119.8V\r\n3704,00:27:24.625,119.8V\r\n3705,00:27:25.109,119.8V\r\n3706,00:27:25.563,119.9V\r\n3707,00:27:26.000,119.9V\r\n3708,00:27:26.438,120V\r\n3709,00:27:26.875,120V\r\n3710,00:27:27.313,120V\r\n3711,00:27:27.750,120V\r\n3712,00:27:28.188,119.9V\r\n3713,00:27:28.641,119.9V\r\n3714,00:27:29.078,120V\r\n3715,00:27:29.531,120V\r\n3716,00:27:29.969,120V\r\n3717,00:27:30.406,120V\r\n3718,00:27:30.844,120V\r\n3719,00:27:31.281,120V\r\n3720,00:27:31.766,120V\r\n3721,00:27:32.219,120V\r\n3722,00:27:32.656,120V\r\n3723,00:27:33.094,120V\r\n3724,00:27:33.531,120V\r\n3725,00:27:33.969,120V\r\n3726,00:27:34.406,119.9V\r\n3727,00:27:34.859,119.9V\r\n3728,00:27:35.297,120V\r\n3729,00:27:35.734,120V\r\n3730,00:27:36.172,120V\r\n3731,00:27:36.656,120V\r\n3732,00:27:37.109,120V\r\n3733,00:27:37.547,119.7V\r\n3734,00:27:37.984,119.5V\r\n3735,00:27:38.422,119.4V\r\n3736,00:27:38.859,119.5V\r\n3737,00:27:39.297,119.7V\r\n3738,00:27:39.734,119.8V\r\n3739,00:27:40.188,119.7V\r\n3740,00:27:40.625,119.7V\r\n3741,00:27:41.078,119.9V\r\n3742,00:27:41.563,119.9V\r\n3743,00:27:42.000,120V\r\n3744,00:27:42.438,120V\r\n3745,00:27:42.875,119.9V\r\n3746,00:27:43.328,120V\r\n3747,00:27:43.750,120V\r\n3748,00:27:44.203,120V\r\n3749,00:27:44.641,119.9V\r\n3750,00:27:45.078,119.9V\r\n3751,00:27:45.516,119.9V\r\n3752,00:27:45.953,120V\r\n3753,00:27:46.406,120V\r\n3754,00:27:46.844,120V\r\n3755,00:27:47.281,120V\r\n3756,00:27:47.719,120V\r\n3757,00:27:48.203,119.9V\r\n3758,00:27:48.641,119.9V\r\n3759,00:27:49.078,119.8V\r\n3760,00:27:49.531,119.9V\r\n3761,00:27:49.969,119.9V\r\n3762,00:27:50.406,120V\r\n3763,00:27:50.844,120V\r\n3764,00:27:51.281,119.9V\r\n3765,00:27:51.734,119.9V\r\n3766,00:27:52.172,119.9V\r\n3767,00:27:52.625,119.9V\r\n3768,00:27:53.063,119.9V\r\n3769,00:27:53.500,119.9V\r\n3770,00:27:53.938,119.9V\r\n3771,00:27:54.375,119.9V\r\n3772,00:27:54.859,119.9V\r\n3773,00:27:55.297,119.9V\r\n3774,00:27:55.734,119.9V\r\n3775,00:27:56.188,119.9V\r\n3776,00:27:56.625,120V\r\n3777,00:27:57.063,120V\r\n3778,00:27:57.516,120V\r\n3779,00:27:58.000,119.9V\r\n3780,00:27:58.453,119.9V\r\n3781,00:27:58.875,119.9V\r\n3782,00:27:59.328,119.9V\r\n3783,00:27:59.766,119.9V\r\n3784,00:28:00.219,119.9V\r\n3785,00:28:00.656,119.9V\r\n3786,00:28:01.094,119.9V\r\n3787,00:28:01.531,119.9V\r\n3788,00:28:01.969,119.9V\r\n3789,00:28:02.406,119.9V\r\n3790,00:28:02.844,119.9V\r\n3791,00:28:03.281,119.9V\r\n3792,00:28:03.719,119.9V\r\n3793,00:28:04.156,119.9V\r\n3794,00:28:04.594,119.9V\r\n3795,00:28:05.031,119.9V\r\n3796,00:28:05.484,119.9V\r\n3797,00:28:05.922,119.9V\r\n3798,00:28:06.406,120V\r\n3799,00:28:06.844,120V\r\n3800,00:28:07.281,120V\r\n3801,00:28:07.734,119.9V\r\n3802,00:28:08.172,119.9V\r\n3803,00:28:08.609,120V\r\n3804,00:28:09.047,119.9V\r\n3805,00:28:09.484,119.9V\r\n3806,00:28:09.922,119.9V\r\n3807,00:28:10.359,119.8V\r\n3808,00:28:10.797,119.8V\r\n3809,00:28:11.234,119.8V\r\n3810,00:28:11.688,119.9V\r\n3811,00:28:12.125,119.9V\r\n3812,00:28:12.563,120V\r\n3813,00:28:13.047,119.9V\r\n3814,00:28:13.484,119.9V\r\n3815,00:28:13.922,119.9V\r\n3816,00:28:14.375,119.9V\r\n3817,00:28:14.813,119.8V\r\n3818,00:28:15.250,119.7V\r\n3819,00:28:15.688,119.7V\r\n3820,00:28:16.125,119.8V\r\n3821,00:28:16.563,119.9V\r\n3822,00:28:17.016,119.9V\r\n3823,00:28:17.453,119.9V\r\n3824,00:28:17.953,119.9V\r\n3825,00:28:18.391,119.9V\r\n3826,00:28:18.828,119.9V\r\n3827,00:28:19.266,119.8V\r\n3828,00:28:19.703,119.8V\r\n3829,00:28:20.141,119.8V\r\n3830,00:28:20.578,119.8V\r\n3831,00:28:21.031,119.9V\r\n3832,00:28:21.469,119.9V\r\n3833,00:28:21.906,120V\r\n3834,00:28:22.344,119.9V\r\n3835,00:28:22.797,119.9V\r\n3836,00:28:23.234,119.9V\r\n3837,00:28:23.688,119.9V\r\n3838,00:28:24.125,119.9V\r\n3839,00:28:24.594,119.9V\r\n3840,00:28:25.047,119.9V\r\n3841,00:28:25.484,119.9V\r\n3842,00:28:25.922,119.9V\r\n3843,00:28:26.359,119.9V\r\n3844,00:28:26.797,119.9V\r\n3845,00:28:27.250,119.9V\r\n3846,00:28:27.688,119.9V\r\n3847,00:28:28.125,119.9V\r\n3848,00:28:28.563,119.8V\r\n3849,00:28:29.000,119.8V\r\n3850,00:28:29.438,119.9V\r\n3851,00:28:29.875,119.9V\r\n3852,00:28:30.313,119.9V\r\n3853,00:28:30.750,119.9V\r\n3854,00:28:31.188,119.8V\r\n3855,00:28:31.641,119.8V\r\n3856,00:28:32.063,119.9V\r\n3857,00:28:32.500,119.9V\r\n3858,00:28:33.000,120V\r\n3859,00:28:33.438,120V\r\n3860,00:28:33.875,120V\r\n3861,00:28:34.313,119.9V\r\n3862,00:28:34.750,119.8V\r\n3863,00:28:35.188,119.8V\r\n3864,00:28:35.641,119.8V\r\n3865,00:28:36.078,119.7V\r\n3866,00:28:36.516,119.7V\r\n3867,00:28:36.953,119.7V\r\n3868,00:28:37.406,119.7V\r\n3869,00:28:37.844,119.8V\r\n3870,00:28:38.281,119.8V\r\n3871,00:28:38.719,119.8V\r\n3872,00:28:39.156,119.8V\r\n3873,00:28:39.641,119.7V\r\n3874,00:28:40.094,119.7V\r\n3875,00:28:40.531,119.7V\r\n3876,00:28:40.969,119.7V\r\n3877,00:28:41.406,119.7V\r\n3878,00:28:41.844,119.7V\r\n3879,00:28:42.281,119.7V\r\n3880,00:28:42.734,119.8V\r\n3881,00:28:43.172,119.8V\r\n3882,00:28:43.609,119.8V\r\n3883,00:28:44.047,119.8V\r\n3884,00:28:44.531,119.8V\r\n3885,00:28:44.984,119.8V\r\n3886,00:28:45.438,119.8V\r\n3887,00:28:45.875,119.8V\r\n3888,00:28:46.328,119.8V\r\n3889,00:28:46.766,119.8V\r\n3890,00:28:47.203,119.8V\r\n3891,00:28:47.688,119.8V\r\n3892,00:28:48.125,119.8V\r\n3893,00:28:48.578,119.8V\r\n3894,00:28:49.016,119.9V\r\n3895,00:28:49.453,119.8V\r\n3896,00:28:49.891,119.8V\r\n3897,00:28:50.328,119.8V\r\n3898,00:28:50.766,119.9V\r\n3899,00:28:51.203,119.8V\r\n3900,00:28:51.641,119.8V\r\n3901,00:28:52.094,119.8V\r\n3902,00:28:52.531,119.8V\r\n3903,00:28:52.984,119.7V\r\n3904,00:28:53.422,119.7V\r\n3905,00:28:53.859,119.6V\r\n3906,00:28:54.344,119.7V\r\n3907,00:28:54.781,119.6V\r\n3908,00:28:55.219,119.7V\r\n3909,00:28:55.656,119.7V\r\n3910,00:28:56.094,119.7V\r\n3911,00:28:56.531,119.7V\r\n3912,00:28:56.969,119.7V\r\n3913,00:28:57.406,119.7V\r\n3914,00:28:57.859,119.5V\r\n3915,00:28:58.297,119.5V\r\n3916,00:28:58.734,119.4V\r\n3917,00:28:59.172,119.5V\r\n3918,00:28:59.609,119.5V\r\n3919,00:29:00.047,119.6V\r\n3920,00:29:00.500,119.6V\r\n3921,00:29:00.984,119.6V\r\n3922,00:29:01.438,119.6V\r\n3923,00:29:01.875,119.6V\r\n3924,00:29:02.313,119.6V\r\n3925,00:29:02.750,119.5V\r\n3926,00:29:03.188,119.5V\r\n3927,00:29:03.625,119.6V\r\n3928,00:29:04.078,119.6V\r\n3929,00:29:04.516,119.6V\r\n3930,00:29:04.953,119.5V\r\n3931,00:29:05.391,119.5V\r\n3932,00:29:05.828,119.5V\r\n3933,00:29:06.266,119.6V\r\n3934,00:29:06.719,119.6V\r\n3935,00:29:07.156,119.5V\r\n3936,00:29:07.625,119.5V\r\n3937,00:29:08.078,119.5V\r\n3938,00:29:08.516,119.6V\r\n3939,00:29:08.953,119.6V\r\n3940,00:29:09.391,119.6V\r\n3941,00:29:09.828,119.5V\r\n3942,00:29:10.266,119.5V\r\n3943,00:29:10.703,119.5V\r\n3944,00:29:11.156,119.5V\r\n3945,00:29:11.594,119.5V\r\n3946,00:29:12.031,119.5V\r\n3947,00:29:12.484,119.6V\r\n3948,00:29:12.922,119.6V\r\n3949,00:29:13.359,119.5V\r\n3950,00:29:13.797,119.5V\r\n3951,00:29:14.281,119.5V\r\n3952,00:29:14.719,119.6V\r\n3953,00:29:15.156,119.6V\r\n3954,00:29:15.609,119.6V\r\n3955,00:29:16.063,119.5V\r\n3956,00:29:16.500,119.6V\r\n3957,00:29:16.938,119.6V\r\n3958,00:29:17.422,119.5V\r\n3959,00:29:17.875,119.6V\r\n3960,00:29:18.313,119.6V\r\n3961,00:29:18.750,119.6V\r\n3962,00:29:19.188,119.6V\r\n3963,00:29:19.641,119.5V\r\n3964,00:29:20.078,119.5V\r\n3965,00:29:20.516,119.5V\r\n3966,00:29:20.953,119.6V\r\n3967,00:29:21.391,119.6V\r\n3968,00:29:21.844,119.6V\r\n3969,00:29:22.328,119.5V\r\n3970,00:29:22.766,119.5V\r\n3971,00:29:23.203,119.5V\r\n3972,00:29:23.641,119.5V\r\n3973,00:29:24.078,119.5V\r\n3974,00:29:24.531,119.5V\r\n3975,00:29:24.953,119.5V\r\n3976,00:29:25.391,119.5V\r\n3977,00:29:25.844,119.5V\r\n3978,00:29:26.281,119.6V\r\n3979,00:29:26.719,119.6V\r\n3980,00:29:27.156,119.6V\r\n3981,00:29:27.609,119.6V\r\n3982,00:29:28.047,119.5V\r\n3983,00:29:28.484,119.5V\r\n3984,00:29:28.922,119.4V\r\n3985,00:29:29.359,119.5V\r\n3986,00:29:29.797,119.5V\r\n3987,00:29:30.234,119.5V\r\n3988,00:29:30.719,119.5V\r\n3989,00:29:31.172,119.5V\r\n3990,00:29:31.609,119.5V\r\n3991,00:29:32.047,119.5V\r\n3992,00:29:32.484,119.5V\r\n3993,00:29:32.922,119.5V\r\n3994,00:29:33.359,119.5V\r\n3995,00:29:33.813,119.5V\r\n3996,00:29:34.250,119.5V\r\n3997,00:29:34.688,119.4V\r\n3998,00:29:35.125,119.4V\r\n3999,00:29:35.563,119.5V\r\n4000,00:29:36.016,119.6V\r\n4001,00:29:36.453,119.5V\r\n4002,00:29:36.906,119.4V\r\n4003,00:29:37.375,119.2V\r\n4004,00:29:37.813,119.3V\r\n4005,00:29:38.266,119.3V\r\n4006,00:29:38.703,119.4V\r\n4007,00:29:39.156,119.4V\r\n4008,00:29:39.594,119.4V\r\n4009,00:29:40.031,119.5V\r\n4010,00:29:40.516,119.5V\r\n4011,00:29:40.969,119.5V\r\n4012,00:29:41.406,119.5V\r\n4013,00:29:41.844,119.5V\r\n4014,00:29:42.281,119.5V\r\n4015,00:29:42.734,119.4V\r\n4016,00:29:43.172,119.4V\r\n4017,00:29:43.609,119.4V\r\n4018,00:29:44.047,119.4V\r\n4019,00:29:44.500,119.4V\r\n4020,00:29:44.938,119.4V\r\n4021,00:29:45.422,119.5V\r\n4022,00:29:45.859,119.5V\r\n4023,00:29:46.297,119.6V\r\n4024,00:29:46.734,119.5V\r\n4025,00:29:47.188,119.5V\r\n4026,00:29:47.625,119.5V\r\n4027,00:29:48.063,119.5V\r\n4028,00:29:48.500,119.4V\r\n4029,00:29:48.953,119.4V\r\n4030,00:29:49.391,119.4V\r\n4031,00:29:49.828,119.4V\r\n4032,00:29:50.266,119.5V\r\n4033,00:29:50.703,119.5V\r\n4034,00:29:51.141,119.5V\r\n4035,00:29:51.594,119.5V\r\n4036,00:29:52.063,119.5V\r\n4037,00:29:52.516,119.5V\r\n4038,00:29:52.953,119.5V\r\n4039,00:29:53.391,119.4V\r\n4040,00:29:53.828,119.4V\r\n4041,00:29:54.266,119.4V\r\n4042,00:29:54.703,119.4V\r\n4043,00:29:55.141,119.5V\r\n4044,00:29:55.578,119.5V\r\n4045,00:29:56.031,119.5V\r\n4046,00:29:56.469,119.5V\r\n4047,00:29:56.906,119.6V\r\n4048,00:29:57.344,119.6V\r\n4049,00:29:57.781,119.6V\r\n4050,00:29:58.219,119.6V\r\n4051,00:29:58.719,119.6V\r\n4052,00:29:59.156,119.6V\r\n4053,00:29:59.594,119.5V\r\n4054,00:30:00.031,119.4V\r\n4055,00:30:00.469,119.4V\r\n4056,00:30:00.922,119.4V\r\n4057,00:30:01.359,119.5V\r\n4058,00:30:01.797,119.5V\r\n4059,00:30:02.250,119.5V\r\n4060,00:30:02.688,119.5V\r\n4061,00:30:03.125,119.5V\r\n4062,00:30:03.563,119.6V\r\n4063,00:30:04.000,119.5V\r\n4064,00:30:04.438,119.5V\r\n4065,00:30:04.875,119.5V\r\n4066,00:30:05.359,119.5V\r\n4067,00:30:05.797,119.5V\r\n4068,00:30:06.250,119.6V\r\n4069,00:30:06.688,119.6V\r\n4070,00:30:07.125,119.6V\r\n4071,00:30:07.563,119.6V\r\n4072,00:30:08.016,119.6V\r\n4073,00:30:08.453,119.6V\r\n4074,00:30:08.891,119.7V\r\n4075,00:30:09.328,119.6V\r\n4076,00:30:09.781,119.6V\r\n4077,00:30:10.266,119.6V\r\n4078,00:30:10.703,119.6V\r\n4079,00:30:11.141,119.5V\r\n4080,00:30:11.594,119.5V\r\n4081,00:30:12.031,119.5V\r\n4082,00:30:12.469,119.6V\r\n4083,00:30:12.906,119.6V\r\n4084,00:30:13.344,119.6V\r\n4085,00:30:13.781,119.6V\r\n4086,00:30:14.234,119.6V\r\n4087,00:30:14.672,119.6V\r\n4088,00:30:15.109,119.6V\r\n4089,00:30:15.547,119.6V\r\n4090,00:30:15.984,119.6V\r\n4091,00:30:16.422,119.6V\r\n4092,00:30:16.906,119.6V\r\n4093,00:30:17.344,119.6V\r\n4094,00:30:17.781,119.6V\r\n4095,00:30:18.219,119.6V\r\n4096,00:30:18.672,119.6V\r\n4097,00:30:19.109,119.6V\r\n4098,00:30:19.547,119.6V\r\n4099,00:30:19.984,119.6V\r\n4100,00:30:20.422,119.5V\r\n4101,00:30:20.859,119.5V\r\n4102,00:30:21.313,119.5V\r\n4103,00:30:21.750,119.4V\r\n4104,00:30:22.188,119.4V\r\n4105,00:30:22.625,119.5V\r\n4106,00:30:23.063,119.5V\r\n4107,00:30:23.500,119.5V\r\n4108,00:30:23.938,119.5V\r\n4109,00:30:24.391,119.5V\r\n4110,00:30:24.828,119.4V\r\n4111,00:30:25.313,119.4V\r\n4112,00:30:25.750,119.4V\r\n4113,00:30:26.188,119.5V\r\n4114,00:30:26.625,119.5V\r\n4115,00:30:27.063,119.5V\r\n4116,00:30:27.516,119.5V\r\n4117,00:30:27.953,119.5V\r\n4118,00:30:28.391,119.6V\r\n4119,00:30:28.828,119.6V\r\n4120,00:30:29.266,119.6V\r\n4121,00:30:29.703,119.6V\r\n4122,00:30:30.156,119.6V\r\n4123,00:30:30.609,119.7V\r\n4124,00:30:31.047,119.7V\r\n4125,00:30:31.484,119.7V\r\n4126,00:30:31.953,119.7V\r\n4127,00:30:32.406,119.7V\r\n4128,00:30:32.844,119.7V\r\n4129,00:30:33.281,119.7V\r\n4130,00:30:33.719,119.7V\r\n4131,00:30:34.156,119.7V\r\n4132,00:30:34.594,119.6V\r\n4133,00:30:35.047,119.5V\r\n4134,00:30:35.484,119.5V\r\n4135,00:30:35.922,119.6V\r\n4136,00:30:36.359,119.6V\r\n4137,00:30:36.844,119.7V\r\n4138,00:30:37.297,119.6V\r\n4139,00:30:37.734,119.6V\r\n4140,00:30:38.172,119.7V\r\n4141,00:30:38.609,119.7V\r\n4142,00:30:39.047,119.7V\r\n4143,00:30:39.484,119.6V\r\n4144,00:30:39.922,119.5V\r\n4145,00:30:40.375,119.5V\r\n4146,00:30:40.813,119.5V\r\n4147,00:30:41.250,119.5V\r\n4148,00:30:41.688,119.4V\r\n4149,00:30:42.125,119.5V\r\n4150,00:30:42.563,119.6V\r\n4151,00:30:43.016,119.6V\r\n4152,00:30:43.500,119.6V\r\n4153,00:30:43.938,119.6V\r\n4154,00:30:44.375,119.7V\r\n4155,00:30:44.828,119.7V\r\n4156,00:30:45.266,119.7V\r\n4157,00:30:45.719,119.7V\r\n4158,00:30:46.156,119.6V\r\n4159,00:30:46.594,119.6V\r\n4160,00:30:47.031,119.7V\r\n4161,00:30:47.469,119.7V\r\n4162,00:30:47.922,119.7V\r\n4163,00:30:48.391,119.7V\r\n4164,00:30:48.844,119.7V\r\n4165,00:30:49.281,119.7V\r\n4166,00:30:49.719,119.6V\r\n4167,00:30:50.156,119.6V\r\n4168,00:30:50.594,119.6V\r\n4169,00:30:51.031,119.6V\r\n4170,00:30:51.484,119.6V\r\n4171,00:30:51.922,119.6V\r\n4172,00:30:52.359,119.6V\r\n4173,00:30:52.797,119.6V\r\n4174,00:30:53.234,119.7V\r\n4175,00:30:53.672,119.6V\r\n4176,00:30:54.109,119.7V\r\n4177,00:30:54.547,119.6V\r\n4178,00:30:55.047,119.3V\r\n4179,00:30:55.484,119.2V\r\n4180,00:30:55.922,119.3V\r\n4181,00:30:56.375,119.4V\r\n4182,00:30:56.813,119.5V\r\n4183,00:30:57.250,119.5V\r\n4184,00:30:57.688,119.5V\r\n4185,00:30:58.125,119.5V\r\n4186,00:30:58.563,119.5V\r\n4187,00:30:59.000,119.6V\r\n4188,00:30:59.453,119.5V\r\n4189,00:30:59.891,119.5V\r\n4190,00:31:00.328,119.5V\r\n4191,00:31:00.766,119.5V\r\n4192,00:31:01.203,119.5V\r\n4193,00:31:01.688,119.4V\r\n"
  },
  {
    "path": "circuit-specialists-variac-data/300w heat gun.csv",
    "content": "NO.,Time,Value\r\n1,00:00:00.000,120.3V\r\n2,00:00:00.453,120.3V\r\n3,00:00:00.890,120.3V\r\n4,00:00:01.344,120.3V\r\n5,00:00:01.781,120.3V\r\n6,00:00:02.219,120.3V\r\n7,00:00:02.656,120.3V\r\n8,00:00:03.094,120.3V\r\n9,00:00:03.547,120.3V\r\n10,00:00:03.984,120.3V\r\n11,00:00:04.422,120.3V\r\n12,00:00:04.906,120.3V\r\n13,00:00:05.359,120.3V\r\n14,00:00:05.797,120.3V\r\n15,00:00:06.234,120.4V\r\n16,00:00:06.672,120.4V\r\n17,00:00:07.125,120.3V\r\n18,00:00:07.562,120.4V\r\n19,00:00:08.047,120.3V\r\n20,00:00:08.500,120.4V\r\n21,00:00:08.937,120.4V\r\n22,00:00:09.390,120.4V\r\n23,00:00:09.828,120.4V\r\n24,00:00:10.265,120.4V\r\n25,00:00:10.719,120.3V\r\n26,00:00:11.203,120.3V\r\n27,00:00:11.656,120.3V\r\n28,00:00:12.078,120.3V\r\n29,00:00:12.531,120.3V\r\n30,00:00:12.969,120.3V\r\n31,00:00:13.406,120.3V\r\n32,00:00:13.844,120.4V\r\n33,00:00:14.297,120.4V\r\n34,00:00:14.734,120.4V\r\n35,00:00:15.172,120.4V\r\n36,00:00:15.625,120.3V\r\n37,00:00:16.094,120.3V\r\n38,00:00:16.531,120.4V\r\n39,00:00:16.984,120.4V\r\n40,00:00:17.422,120.4V\r\n41,00:00:17.859,120.4V\r\n42,00:00:18.297,120.4V\r\n43,00:00:18.734,120.5V\r\n44,00:00:19.187,120.4V\r\n45,00:00:19.625,120.4V\r\n46,00:00:20.062,120.4V\r\n47,00:00:20.500,120.4V\r\n48,00:00:20.953,120.4V\r\n49,00:00:21.390,120.4V\r\n50,00:00:21.828,120.4V\r\n51,00:00:22.265,120.4V\r\n52,00:00:22.750,120.3V\r\n53,00:00:23.187,120.3V\r\n54,00:00:23.640,120.3V\r\n55,00:00:24.078,120.3V\r\n56,00:00:24.515,120.3V\r\n57,00:00:24.969,120.3V\r\n58,00:00:25.406,120.3V\r\n59,00:00:25.890,120.3V\r\n60,00:00:26.344,120.3V\r\n61,00:00:26.781,120.3V\r\n62,00:00:27.219,120.3V\r\n63,00:00:27.656,120.3V\r\n64,00:00:28.109,120.3V\r\n65,00:00:28.547,120.3V\r\n66,00:00:28.984,120.4V\r\n67,00:00:29.437,120.5V\r\n68,00:00:29.875,120.5V\r\n69,00:00:30.312,120.5V\r\n70,00:00:30.797,120.5V\r\n71,00:00:31.250,120.5V\r\n72,00:00:31.687,120.4V\r\n73,00:00:32.125,120.4V\r\n74,00:00:32.562,120.4V\r\n75,00:00:33.015,120.4V\r\n76,00:00:33.453,120.5V\r\n77,00:00:33.890,120.5V\r\n78,00:00:34.344,120.4V\r\n79,00:00:34.781,120.4V\r\n80,00:00:35.219,120.4V\r\n81,00:00:35.687,120.4V\r\n82,00:00:36.140,120.4V\r\n83,00:00:36.578,120.4V\r\n84,00:00:37.031,120.4V\r\n85,00:00:37.469,120.4V\r\n86,00:00:37.906,120.4V\r\n87,00:00:38.359,120.4V\r\n88,00:00:38.844,120.4V\r\n89,00:00:39.281,120.4V\r\n90,00:00:39.734,120.4V\r\n91,00:00:40.172,120.4V\r\n92,00:00:40.609,120.3V\r\n93,00:00:41.062,120.4V\r\n94,00:00:41.500,120.4V\r\n95,00:00:41.937,120.4V\r\n96,00:00:42.375,120.4V\r\n97,00:00:42.812,120.4V\r\n98,00:00:43.265,120.4V\r\n99,00:00:43.734,120.4V\r\n100,00:00:44.187,120.4V\r\n101,00:00:44.640,120.3V\r\n102,00:00:45.078,120.3V\r\n103,00:00:45.515,120.3V\r\n104,00:00:45.953,120.4V\r\n105,00:00:46.406,120.4V\r\n106,00:00:46.844,120.3V\r\n107,00:00:47.281,120.3V\r\n108,00:00:47.719,120.3V\r\n109,00:00:48.156,120.3V\r\n110,00:00:48.640,120.4V\r\n111,00:00:49.078,120.3V\r\n112,00:00:49.531,120.3V\r\n113,00:00:49.969,120.3V\r\n114,00:00:50.406,120.4V\r\n115,00:00:50.859,120.4V\r\n116,00:00:51.297,120.4V\r\n117,00:00:51.781,120.4V\r\n118,00:00:52.234,120.4V\r\n119,00:00:52.672,120.3V\r\n120,00:00:53.109,120.4V\r\n121,00:00:53.547,120.4V\r\n122,00:00:53.984,120.4V\r\n123,00:00:54.437,120.4V\r\n124,00:00:54.875,120.4V\r\n125,00:00:55.312,120.4V\r\n126,00:00:55.765,120.4V\r\n127,00:00:56.203,120.4V\r\n128,00:00:56.687,120.5V\r\n129,00:00:57.125,120.4V\r\n130,00:00:57.578,120.4V\r\n131,00:00:58.015,120.3V\r\n132,00:00:58.453,120.4V\r\n133,00:00:58.890,120.4V\r\n134,00:00:59.344,120.4V\r\n135,00:00:59.781,120.4V\r\n136,00:01:00.234,120.3V\r\n137,00:01:00.672,120.1V\r\n138,00:01:01.125,119.9V\r\n139,00:01:01.594,120V\r\n140,00:01:02.031,120.1V\r\n141,00:01:02.469,120.2V\r\n142,00:01:02.922,120.3V\r\n143,00:01:03.359,120.4V\r\n144,00:01:03.797,120.5V\r\n145,00:01:04.234,120.5V\r\n146,00:01:04.687,120.3V\r\n147,00:01:05.125,120.2V\r\n148,00:01:05.562,120.1V\r\n149,00:01:06.015,120V\r\n150,00:01:06.484,120V\r\n151,00:01:06.922,120.1V\r\n152,00:01:07.375,120.1V\r\n153,00:01:07.828,120.2V\r\n154,00:01:08.265,120.3V\r\n155,00:01:08.703,120.4V\r\n156,00:01:09.140,120.5V\r\n157,00:01:09.625,120.6V\r\n158,00:01:10.062,120.5V\r\n159,00:01:10.515,120.6V\r\n160,00:01:10.953,120.5V\r\n161,00:01:11.406,120.5V\r\n162,00:01:11.844,120.4V\r\n163,00:01:12.281,120.4V\r\n164,00:01:12.719,120.4V\r\n165,00:01:13.172,120.4V\r\n166,00:01:13.609,120.5V\r\n167,00:01:14.047,120.6V\r\n168,00:01:14.531,120.6V\r\n169,00:01:14.969,120.6V\r\n170,00:01:15.406,120.6V\r\n171,00:01:15.859,120.5V\r\n172,00:01:16.312,120.5V\r\n173,00:01:16.750,120.5V\r\n174,00:01:17.187,120.3V\r\n175,00:01:17.687,120.4V\r\n176,00:01:18.125,120.4V\r\n177,00:01:18.562,120.5V\r\n178,00:01:19.000,120.5V\r\n179,00:01:19.453,120.5V\r\n180,00:01:19.890,120.5V\r\n181,00:01:20.328,120.6V\r\n182,00:01:20.765,120.6V\r\n183,00:01:21.203,120.6V\r\n184,00:01:21.656,120.5V\r\n185,00:01:22.094,120.6V\r\n186,00:01:22.578,120.5V\r\n187,00:01:23.031,120.5V\r\n188,00:01:23.469,120.5V\r\n189,00:01:23.906,120.5V\r\n190,00:01:24.344,120.5V\r\n191,00:01:24.781,120.5V\r\n192,00:01:25.219,120.5V\r\n193,00:01:25.656,120.6V\r\n194,00:01:26.094,120.5V\r\n195,00:01:26.547,120.5V\r\n196,00:01:27.000,120.5V\r\n197,00:01:27.484,120.6V\r\n198,00:01:27.922,120.5V\r\n199,00:01:28.359,120.5V\r\n200,00:01:28.797,120.5V\r\n201,00:01:29.234,120.5V\r\n202,00:01:29.672,120.5V\r\n203,00:01:30.109,120.5V\r\n204,00:01:30.547,120.6V\r\n205,00:01:30.984,120.6V\r\n206,00:01:31.422,120.6V\r\n207,00:01:31.875,120.6V\r\n208,00:01:32.312,120.6V\r\n209,00:01:32.750,120.6V\r\n210,00:01:33.187,120.6V\r\n211,00:01:33.625,120.6V\r\n212,00:01:34.062,120.6V\r\n213,00:01:34.500,120.6V\r\n214,00:01:34.937,120.6V\r\n215,00:01:35.375,120.6V\r\n216,00:01:35.812,120.6V\r\n217,00:01:36.265,120.6V\r\n218,00:01:36.703,120.6V\r\n219,00:01:37.140,120.6V\r\n220,00:01:37.625,120.6V\r\n221,00:01:38.078,120.6V\r\n222,00:01:38.515,120.6V\r\n223,00:01:38.953,120.6V\r\n224,00:01:39.390,120.6V\r\n225,00:01:39.844,120.6V\r\n226,00:01:40.281,120.6V\r\n227,00:01:40.719,120.7V\r\n228,00:01:41.172,120.7V\r\n229,00:01:41.609,120.7V\r\n230,00:01:42.062,120.7V\r\n231,00:01:42.515,120.6V\r\n232,00:01:42.969,120.6V\r\n233,00:01:43.406,120.6V\r\n234,00:01:43.859,120.6V\r\n235,00:01:44.297,120.6V\r\n236,00:01:44.734,120.7V\r\n237,00:01:45.172,120.7V\r\n238,00:01:45.625,120.7V\r\n239,00:01:46.078,120.6V\r\n240,00:01:46.515,120.6V\r\n241,00:01:46.937,120.6V\r\n242,00:01:47.422,120.6V\r\n243,00:01:47.875,120.6V\r\n244,00:01:48.312,120.6V\r\n245,00:01:48.765,124.4V\r\n246,00:01:49.203,124.4V\r\n247,00:01:49.640,124.3V\r\n248,00:01:50.078,124.3V\r\n249,00:01:50.515,124.3V\r\n250,00:01:50.953,124.3V\r\n251,00:01:51.390,124.3V\r\n252,00:01:51.844,124.3V\r\n253,00:01:52.312,124.2V\r\n254,00:01:52.765,124.2V\r\n255,00:01:53.203,124.2V\r\n256,00:01:53.640,124.2V\r\n257,00:01:54.078,124.2V\r\n258,00:01:54.531,124.2V\r\n259,00:01:54.969,124.1V\r\n260,00:01:55.406,124V\r\n261,00:01:55.844,124V\r\n262,00:01:56.281,124V\r\n263,00:01:56.719,124.1V\r\n264,00:01:57.219,124V\r\n265,00:01:57.656,124V\r\n266,00:01:58.094,124V\r\n267,00:01:58.531,124V\r\n268,00:01:58.984,124V\r\n269,00:01:59.422,124.1V\r\n270,00:01:59.859,124.1V\r\n271,00:02:00.297,124.1V\r\n272,00:02:00.734,124.1V\r\n273,00:02:01.187,124.1V\r\n274,00:02:01.625,124.1V\r\n275,00:02:02.062,124V\r\n276,00:02:02.500,123.9V\r\n277,00:02:02.937,123.9V\r\n278,00:02:03.375,124V\r\n279,00:02:03.859,124.1V\r\n280,00:02:04.312,124.1V\r\n281,00:02:04.750,124.1V\r\n282,00:02:05.187,124V\r\n283,00:02:05.640,124V\r\n284,00:02:06.078,124V\r\n285,00:02:06.515,124.1V\r\n286,00:02:06.953,124.2V\r\n287,00:02:07.390,124.2V\r\n288,00:02:07.828,124.2V\r\n289,00:02:08.281,124.2V\r\n290,00:02:08.765,124.1V\r\n291,00:02:09.203,124.2V\r\n292,00:02:09.640,124.2V\r\n293,00:02:10.078,124.1V\r\n294,00:02:10.515,124.1V\r\n295,00:02:10.953,124.1V\r\n296,00:02:11.406,124.1V\r\n297,00:02:11.844,124.1V\r\n298,00:02:12.297,124V\r\n299,00:02:12.734,124V\r\n300,00:02:13.172,124V\r\n301,00:02:13.656,124.1V\r\n302,00:02:14.109,124.1V\r\n303,00:02:14.547,124.1V\r\n304,00:02:15.000,124V\r\n"
  },
  {
    "path": "circuit-specialists-variac-data/This is my raw meter data from my variac stability tests.txt",
    "content": ""
  },
  {
    "path": "diabolocal-it-prank/it-prank-v1.ino",
    "content": "/* AnotherMaker IT Prank\r\n   Requires FabGL Library in the Arduino IDE\r\n   While this can be done on any ESP32 board, the ones with the built in VGA are cleaner\r\n   https://www.banggood.com/custlink/DvKRbJiRWl\r\n   https://amzn.to/3pe9fQa\r\n/*\r\n  Created by Fabrizio Di Vittorio (fdivitto2013@gmail.com) - <http://www.fabgl.com>\r\n  Copyright (c) 2019-2021 Fabrizio Di Vittorio.\r\n  All rights reserved.\r\n\r\n\r\n* Please contact fdivitto2013@gmail.com if you need a commercial license.\r\n\r\n\r\n* This library and related software is available under GPL v3.\r\n\r\n  FabGL is free software: you can redistribute it and/or modify\r\n  it under the terms of the GNU General Public License as published by\r\n  the Free Software Foundation, either version 3 of the License, or\r\n  (at your option) any later version.\r\n\r\n  FabGL is distributed in the hope that it will be useful,\r\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n  GNU General Public License for more details.\r\n\r\n  You should have received a copy of the GNU General Public License\r\n  along with FabGL.  If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n\r\n#include \"fabgl.h\"\r\n\r\n#include <WiFi.h>\r\n\r\n#include \"network/ICMP.h\"\r\n\r\n\r\n\r\n\r\nchar const * AUTOEXEC = \"info\\r\"\r\n                        \"keyb us\\r\"\r\n                        \"scan\\r\";\r\n\r\n\r\nenum class State { Prompt,\r\n                   PromptInput,\r\n                   UnknownCommand,\r\n                   Help,\r\n                   Info,\r\n                   Wifi,\r\n                   TelnetInit,\r\n                   Telnet,\r\n                   Scan,\r\n                   Ping,\r\n                   Reset,\r\n                   Keyb\r\n                 };\r\n\r\n\r\nState        state = State::Prompt;\r\nWiFiClient   client;\r\nchar const * currentScript = nullptr;\r\nbool         error = false;\r\n\r\n\r\nfabgl::VGATextController DisplayController;\r\nfabgl::PS2Controller     PS2Controller;\r\nfabgl::Terminal          Terminal;\r\nfabgl::LineEditor        LineEditor(&Terminal);\r\n\r\n\r\nvoid exe_info()\r\n{\r\n  Terminal.write(\"\\e[95m* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \\r\\n\");\r\n  Terminal.write(\"\\e[95m* * *\\e[92m                                                                     \\e[95m* * *\\r\\n\");\r\n  Terminal.write(\"\\e[95m* * *\\e[92m              You have been INFECTED with BIOS Root Kit              \\e[95m* * *\\r\\n\");\r\n  Terminal.write(\"\\e[95m* * *\\e[92m                                                                     \\e[95m* * *\\r\\n\");\r\n  Terminal.write(\"\\e[95m* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \\r\\n\\r\\n\");\r\n  Terminal.write(\"\\e[93m All your files are belong to us!\\r\\n\\r\\n\");\r\n  Terminal.write(\"\\e[94m You can not turn off\\r\\n\\r\\n\");\r\n  Terminal.write(\"\\e[96m You can not reboot\\r\\n\\r\\n\");\r\n  Terminal.write(\"\\e[91m To decrypt system you must buy one ESP Crypto at the following link \\r\\n\\r\\n\");\r\n  Terminal.write(\"\\e[97m https://bit.ly/3J5nvlZ\\r\\n\\r\\n\");\r\n\r\n  error = false;\r\n  state = State::Prompt;\r\n}\r\n\r\n\r\n\r\nvoid exe_help()\r\n{\r\n  error = false;\r\n  state = State::Prompt;\r\n}\r\n\r\n\r\nvoid decode_command()\r\n{\r\n  auto inputLine = LineEditor.get();\r\n  if (*inputLine == 0)\r\n    state = State::Prompt;\r\n  else if (strncmp(inputLine, \"help\", 4) == 0)\r\n    state = State::Help;\r\n  else if (strncmp(inputLine, \"info\", 4) == 0)\r\n    state = State::Info;\r\n  else if (strncmp(inputLine, \"wifi\", 4) == 0)\r\n    state = State::Wifi;\r\n  else if (strncmp(inputLine, \"telnet\", 6) == 0)\r\n    state = State::TelnetInit;\r\n  else if (strncmp(inputLine, \"scan\", 4) == 0)\r\n    state = State::Scan;\r\n  else if (strncmp(inputLine, \"ping\", 4) == 0)\r\n    state = State::Ping;\r\n  else if (strncmp(inputLine, \"reboot\", 6) == 0)\r\n    state = State::Reset;\r\n  else if (strncmp(inputLine, \"keyb\", 4) == 0)\r\n    state = State::Keyb;\r\n  else\r\n    state = State::UnknownCommand;\r\n}\r\n\r\n\r\nvoid exe_prompt()\r\n{\r\n  if (currentScript) {\r\n    // process commands from script\r\n    if (*currentScript == 0 || error) {\r\n      // end of script, return to prompt\r\n      currentScript = nullptr;\r\n      state = State::Prompt;\r\n    } else {\r\n      // execute current line and move to the next one\r\n      int linelen = strchr(currentScript, '\\r') - currentScript;\r\n      LineEditor.setText(currentScript, linelen);\r\n      currentScript += linelen + 1;\r\n      decode_command();\r\n    }\r\n  } else {\r\n    // process commands from keyboard\r\n    Terminal.write(\">\");\r\n    state = State::PromptInput;\r\n  }\r\n}\r\n\r\n\r\nvoid exe_promptInput()\r\n{\r\n  LineEditor.setText(\"\");\r\n  LineEditor.edit();\r\n  decode_command();\r\n}\r\n\r\n\r\nvoid exe_scan()\r\n{\r\n  static char const * ENC2STR[] = { \"Open\", \"WEP\", \"WPA-PSK\", \"WPA2-PSK\", \"WPA/WPA2-PSK\", \"WPA-ENTERPRISE\" };\r\n  Terminal.write(\"\\e[93mWe are actively exploiting the following networks:\\r\\n\\r\\n\");\r\n  Terminal.flush();\r\n  int networksCount = WiFi.scanNetworks();\r\n  if (networksCount) {\r\n    Terminal.write   (\"\\e[90m #\\e[4GSSID\\e[45GRSSI\\e[55GCh\\e[60GEncryption\\e[92m\\r\\n\");\r\n    for (int i = 0; i < networksCount; ++i)\r\n      Terminal.printf(\"\\e[93m %d\\e[4G%s\\e[93m\\e[45G%d dBm\\e[55G%d\\e[60G%s\\e[92m\\r\\n\", i + 1, WiFi.SSID(i).c_str(), WiFi.RSSI(i), WiFi.channel(i), ENC2STR[WiFi.encryptionType(i)]);\r\n  }\r\n  Terminal.write(\"\\e[97m\\r\\n Your defenses are useless against our attacks!!!!!!!!!!!!!!!!\\r\\n\\r\\n\");\r\n  WiFi.scanDelete();\r\n  error = false;\r\n  state = State::Prompt;\r\n}\r\n\r\n\r\nvoid exe_wifi()\r\n{\r\n  static const int MAX_SSID_SIZE = 32;\r\n  static const int MAX_PSW_SIZE  = 32;\r\n  char ssid[MAX_SSID_SIZE + 1];\r\n  char psw[MAX_PSW_SIZE + 1] = {0};\r\n  error = true;\r\n  auto inputLine = LineEditor.get();\r\n  if (sscanf(inputLine, \"wifi %32s %32s\", ssid, psw) >= 1) {\r\n    // Terminal.write(\"Connecting WiFi...\");\r\n    // Terminal.flush();\r\n    WiFi.disconnect(true, true);\r\n    for (int i = 0; i < 2; ++i) {\r\n      WiFi.begin(ssid, psw);\r\n      if (WiFi.waitForConnectResult() == WL_CONNECTED)\r\n        break;\r\n      WiFi.disconnect(true, true);\r\n    }\r\n    if (WiFi.status() == WL_CONNECTED) {\r\n      // Terminal.printf(\"connected to %s, IP is %s\\r\\n\", WiFi.SSID().c_str(), WiFi.localIP().toString().c_str());\r\n      error = false;\r\n    } else {\r\n      // Terminal.write(\"failed!\\r\\n\");\r\n    }\r\n  }\r\n  state = State::Prompt;\r\n}\r\n\r\n\r\nvoid exe_telnetInit()\r\n{\r\n  static const int MAX_HOST_SIZE = 32;\r\n  char host[MAX_HOST_SIZE + 1];\r\n  int port;\r\n  error = true;\r\n  auto inputLine = LineEditor.get();\r\n  int pCount = sscanf(inputLine, \"telnet %32s %d\", host, &port);\r\n  if (pCount > 0) {\r\n    if (pCount == 1)\r\n      port = 23;\r\n    Terminal.printf(\"Trying %s...\\r\\n\", host);\r\n    if (client.connect(host, port)) {\r\n      Terminal.printf(\"Connected to %s\\r\\n\", host);\r\n      error = false;\r\n      state = State::Telnet;\r\n    } else {\r\n      Terminal.write(\"Unable to connect to remote host\\r\\n\");\r\n      state = State::Prompt;\r\n    }\r\n  } else {\r\n    Terminal.write(\"Mistake\\r\\n\");\r\n    state = State::Prompt;\r\n  }\r\n}\r\n\r\n\r\nint clientWaitForChar()\r\n{\r\n  // not so good...:-)\r\n  while (!client.available())\r\n    ;\r\n  return client.read();\r\n}\r\n\r\n\r\nvoid exe_telnet()\r\n{\r\n  // process data from remote host (up to 1024 codes at the time)\r\n  for (int i = 0; client.available() && i < 1024; ++i) {\r\n    int c = client.read();\r\n    if (c == 0xFF) {\r\n      // IAC (Interpret As Command)\r\n      uint8_t cmd = clientWaitForChar();\r\n      uint8_t opt = clientWaitForChar();\r\n      if (cmd == 0xFD && opt == 0x1F) {\r\n        // DO WINDOWSIZE\r\n        client.write(\"\\xFF\\xFB\\x1F\", 3); // IAC WILL WINDOWSIZE\r\n        client.write(\"\\xFF\\xFA\\x1F\" \"\\x00\\x50\\x00\\x19\" \"\\xFF\\xF0\", 9);  // IAC SB WINDOWSIZE 0 80 0 25 IAC SE\r\n      } else if (cmd == 0xFD && opt == 0x18) {\r\n        // DO TERMINALTYPE\r\n        client.write(\"\\xFF\\xFB\\x18\", 3); // IAC WILL TERMINALTYPE\r\n      } else if (cmd == 0xFA && opt == 0x18) {\r\n        // SB TERMINALTYPE\r\n        c = clientWaitForChar();  // bypass '1'\r\n        c = clientWaitForChar();  // bypass IAC\r\n        c = clientWaitForChar();  // bypass SE\r\n        client.write(\"\\xFF\\xFA\\x18\\x00\" \"wsvt25\" \"\\xFF\\xF0\", 12); // IAC SB TERMINALTYPE 0 \"....\" IAC SE\r\n      } else {\r\n        uint8_t pck[3] = {0xFF, 0, opt};\r\n        if (cmd == 0xFD)  // DO -> WONT\r\n          pck[1] = 0xFC;\r\n        else if (cmd == 0xFB) // WILL -> DO\r\n          pck[1] = 0xFD;\r\n        client.write(pck, 3);\r\n      }\r\n    } else {\r\n      Terminal.write(c);\r\n    }\r\n  }\r\n  // process data from terminal (keyboard)\r\n  while (Terminal.available()) {\r\n    client.write( Terminal.read() );\r\n  }\r\n  // return to prompt?\r\n  if (!client.connected()) {\r\n    client.stop();\r\n    state = State::Prompt;\r\n  }\r\n}\r\n\r\n\r\nvoid exe_ping()\r\n{\r\n  char host[64];\r\n  auto inputLine = LineEditor.get();\r\n  int pcount = sscanf(inputLine, \"ping %s\", host);\r\n  if (pcount > 0) {\r\n    int sent = 0, recv = 0;\r\n    fabgl::ICMP icmp;\r\n    while (true) {\r\n\r\n      // CTRL-C ?\r\n      if (Terminal.available() && Terminal.read() == 0x03)\r\n        break;\r\n\r\n      int t = icmp.ping(host);\r\n      if (t >= 0) {\r\n        Terminal.printf(\"%d bytes from %s: icmp_seq=%d ttl=%d time=%.3f ms\\r\\n\", icmp.receivedBytes(), icmp.hostIP().toString().c_str(), icmp.receivedSeq(), icmp.receivedTTL(), (double)t/1000.0);\r\n        delay(1000);\r\n        ++recv;\r\n      } else if (t == -2) {\r\n        Terminal.printf(\"Cannot resolve %s: Unknown host\\r\\n\", host);\r\n        break;\r\n      } else {\r\n        Terminal.printf(\"Request timeout for icmp_seq %d\\r\\n\", icmp.receivedSeq());\r\n      }\r\n      ++sent;\r\n\r\n    }\r\n    if (sent > 0) {\r\n      Terminal.printf(\"--- %s ping statistics ---\\r\\n\", host);\r\n      Terminal.printf(\"%d packets transmitted, %d packets received, %.1f%% packet loss\\r\\n\", sent, recv, (double)(sent - recv) / sent * 100.0);\r\n    }\r\n  }\r\n  state = State::Prompt;\r\n}\r\n\r\n\r\nvoid exe_keyb()\r\n{\r\n  if (PS2Controller.keyboard()->isKeyboardAvailable()) {\r\n    char layout[3];\r\n    auto inputLine = LineEditor.get();\r\n    if (sscanf(inputLine, \"keyb %2s\", layout) == 1) {\r\n      if (strcasecmp(layout, \"US\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::USLayout);\r\n      else if (strcasecmp(layout, \"UK\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::UKLayout);\r\n      else if (strcasecmp(layout, \"DE\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::GermanLayout);\r\n      else if (strcasecmp(layout, \"IT\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::ItalianLayout);\r\n      else if (strcasecmp(layout, \"ES\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::SpanishLayout);\r\n      else if (strcasecmp(layout, \"FR\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::FrenchLayout);\r\n      else if (strcasecmp(layout, \"BE\") == 0)\r\n        Terminal.keyboard()->setLayout(&fabgl::BelgianLayout);\r\n      else {\r\n        Terminal.printf(\"Error! Invalid keyboard layout.\\r\\n\");\r\n        state = State::Prompt;\r\n        return;\r\n      }\r\n    }\r\n    Terminal.printf(\"\\r\\nKeyboard layout is : \\e[93m%s\\e[92m\\r\\n\\r\\n\", Terminal.keyboard()->getLayout()->desc);\r\n  } else {\r\n    // Terminal.printf(\"No keyboard present\\r\\n\");\r\n  }\r\n  state = State::Prompt;\r\n}\r\n\r\n\r\nvoid setup()\r\n{\r\n  //Serial.begin(115200); // DEBUG ONLY\r\n\r\n  PS2Controller.begin(PS2Preset::KeyboardPort0);\r\n\r\n  DisplayController.begin();\r\n  DisplayController.setResolution();\r\n\r\n  Terminal.begin(&DisplayController);\r\n  Terminal.connectLocally();      // to use Terminal.read(), available(), etc..\r\n  //Terminal.setLogStream(Serial);  // DEBUG ONLY\r\n\r\n  Terminal.setBackgroundColor(Color::Black);\r\n  Terminal.setForegroundColor(Color::BrightGreen);\r\n  Terminal.clear();\r\n\r\n  Terminal.enableCursor(true);\r\n\r\n  currentScript = AUTOEXEC;\r\n}\r\n\r\n\r\nvoid loop()\r\n{\r\n  switch (state) {\r\n\r\n    case State::Prompt:\r\n      exe_prompt();\r\n      break;\r\n\r\n    case State::PromptInput:\r\n      exe_promptInput();\r\n      break;\r\n\r\n    case State::Help:\r\n      exe_help();\r\n      break;\r\n\r\n    case State::Info:\r\n      exe_info();\r\n      break;\r\n\r\n    case State::Wifi:\r\n      exe_wifi();\r\n      break;\r\n\r\n    case State::TelnetInit:\r\n      exe_telnetInit();\r\n      break;\r\n\r\n    case State::Telnet:\r\n      exe_telnet();\r\n      break;\r\n\r\n    case State::Scan:\r\n      exe_scan();\r\n      break;\r\n\r\n    case State::Ping:\r\n      exe_ping();\r\n      break;\r\n\r\n    case State::Reset:\r\n      ESP.restart();\r\n      break;\r\n\r\n    case State::Keyb:\r\n      exe_keyb();\r\n      break;\r\n\r\n    case State::UnknownCommand:\r\n      Terminal.write(\"\\r\\nMistake\\r\\n\");\r\n      state = State::Prompt;\r\n      break;\r\n\r\n    default:\r\n      Terminal.write(\"\\r\\nNot Implemeted\\r\\n\");\r\n      state = State::Prompt;\r\n      break;\r\n\r\n  }\r\n}\r\n"
  },
  {
    "path": "ds18b20/address-finder.ino",
    "content": "#include <OneWire.h>\r\n#include <DallasTemperature.h>\r\n\r\n// Data wire is plugged into pin 2 on the Arduino\r\n#define ONE_WIRE_BUS 2\r\n#define TEMPERATURE_PRECISION 9\r\n\r\n\r\nOneWire oneWire(ONE_WIRE_BUS);\r\nDallasTemperature sensors(&oneWire);\r\nint numberOfDevices;\r\nDeviceAddress tempDeviceAddress;\r\n\r\nvoid setup(void)\r\n{\r\nSerial.begin(9600);\r\n  sensors.begin();\r\n  numberOfDevices = sensors.getDeviceCount();\r\n\r\n  Serial.print(\"Locating devices...\");\r\n\r\n  Serial.print(\"Found \");\r\n  Serial.print(numberOfDevices, DEC);\r\n  Serial.println(\" devices.\");\r\n\r\n\r\n  Serial.print(\"Parasite power is: \");\r\n  if (sensors.isParasitePowerMode()) Serial.println(\"ON\");\r\n  else Serial.println(\"OFF\");\r\n\r\n  // Loop through each device, print out address\r\n  for(int i=0;i<numberOfDevices; i++)\r\n  {\r\n    // Search the wire for address\r\n    if(sensors.getAddress(tempDeviceAddress, i))\r\n  {\r\n    Serial.print(\"Found device \");\r\n    Serial.print(i, DEC);\r\n    Serial.println();\r\n    Serial.println(\"Pi Address: \");\r\n    printAddress(tempDeviceAddress);\r\n    Serial.println();\r\n    Serial.println(\"Arduino address: \");\r\n    for( i = 0; i < 8; i++) {\r\n      Serial.print(\"0x\");\r\n      if (tempDeviceAddress[i] < 16) {\r\n        Serial.print('0');\r\n      }\r\n      Serial.print(tempDeviceAddress[i], HEX);\r\n      if (i < 7) {\r\n        Serial.print(\", \");\r\n      }\r\n    }\r\n\r\nSerial.println();\r\nSerial.println();\r\n\r\n    sensors.setResolution(tempDeviceAddress, TEMPERATURE_PRECISION);\r\n\r\n\r\n  }else{\r\n    Serial.print(\"Found ghost device at \");\r\n    Serial.print(i, DEC);\r\n    Serial.print(\" but could not detect address. Check power and cabling\");\r\n  }\r\n  }\r\n\r\n}\r\n\r\n// function to print the temperature for a device\r\nvoid printTemperature(DeviceAddress deviceAddress)\r\n{\r\n\r\n  float tempC = sensors.getTempC(deviceAddress);\r\n  Serial.print(\"Temp C: \");\r\n  Serial.print(tempC);\r\n  Serial.print(\" Temp F: \");\r\n  Serial.println(DallasTemperature::toFahrenheit(tempC)); // Converts tempC to Fahrenheit\r\n}\r\n\r\nvoid loop(void)\r\n{\r\n  // call sensors.requestTemperatures() to issue a global temperature\r\n  // request to all devices on the bus\r\n  Serial.print(\"Requesting temperatures...\");\r\n  sensors.requestTemperatures(); // Send the command to get temperatures\r\n  Serial.println(\"DONE\");\r\n\r\n\r\n  // Loop through each device, print out temperature data\r\n  for(int i=0;i<numberOfDevices; i++)\r\n  {\r\n    // Search the wire for address\r\n    if(sensors.getAddress(tempDeviceAddress, i))\r\n  {\r\n    // Output the device ID\r\n    Serial.print(\"Temperature for device: \");\r\n    Serial.println(i,DEC);\r\n\r\n    // It responds almost immediately. Let's print out the data\r\n    printTemperature(tempDeviceAddress); // Use a simple function to print out the data\r\n  }\r\n  //else ghost device! Check your power requirements and cabling\r\n\r\n  }\r\n\r\n  while(1){}\r\n\r\n}\r\n\r\n// function to print a device address\r\nvoid printAddress(DeviceAddress deviceAddress)\r\n{\r\n  for (uint8_t i = 0; i < 8; i++)\r\n  {\r\n    if (deviceAddress[i] < 16) Serial.print(\"0\");\r\n    Serial.print(deviceAddress[i], HEX);\r\n  }\r\n}\r\n"
  },
  {
    "path": "ecom-pi-camera/node-red-sketch.json",
    "content": "[{\"id\":\"c7e2ab94.ee2a88\",\"type\":\"inject\",\"z\":\"403b0725.323af8\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":100,\"y\":140,\"wires\":[[\"d9e8191b.15cd98\"]]},{\"id\":\"73cf0280.1a180c\",\"type\":\"exec\",\"z\":\"403b0725.323af8\",\"command\":\"\",\"addpay\":true,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":450,\"y\":200,\"wires\":[[\"7773dfcf.cfbf2\"],[],[]]},{\"id\":\"d9e8191b.15cd98\",\"type\":\"function\",\"z\":\"403b0725.323af8\",\"name\":\"\",\"func\":\"var ts = msg.payload;\\nmsg.payload = \\\"gst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw ,width=4192, height=3120 ! jpegenc ! filesink location=/home/pi/\\\"+ts+\\\".jpg\\\";\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":290,\"y\":200,\"wires\":[[\"73cf0280.1a180c\"]]},{\"id\":\"7773dfcf.cfbf2\",\"type\":\"debug\",\"z\":\"403b0725.323af8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":660,\"y\":240,\"wires\":[]},{\"id\":\"e6296267.72aa3\",\"type\":\"inject\",\"z\":\"403b0725.323af8\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":120,\"y\":440,\"wires\":[[\"f38b93ee.b27b6\"]]},{\"id\":\"e2f1f0a3.84ef3\",\"type\":\"debug\",\"z\":\"403b0725.323af8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":810,\"y\":440,\"wires\":[]},{\"id\":\"f38b93ee.b27b6\",\"type\":\"function\",\"z\":\"403b0725.323af8\",\"name\":\"\",\"func\":\"msg.filepath = \\\"/home/pi/\\\";\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":280,\"y\":440,\"wires\":[[\"556b3bcd.6e8864\"]]},{\"id\":\"556b3bcd.6e8864\",\"type\":\"camerapi-takephoto\",\"z\":\"403b0725.323af8\",\"filemode\":\"1\",\"filename\":\"test2.jpg\",\"filedefpath\":\"0\",\"filepath\":\"/home/pi\",\"fileformat\":\"jpeg\",\"resolution\":\"8\",\"rotation\":\"0\",\"fliph\":\"0\",\"flipv\":\"0\",\"brightness\":\"50\",\"contrast\":\"0\",\"sharpness\":\"0\",\"quality\":\"80\",\"imageeffect\":\"none\",\"exposuremode\":\"auto\",\"iso\":\"0\",\"agcwait\":\"1.0\",\"led\":\"0\",\"awb\":\"auto\",\"name\":\"\",\"x\":460,\"y\":440,\"wires\":[[\"e2f1f0a3.84ef3\"]]}]\r\n"
  },
  {
    "path": "ecom-pi-camera/snippets.txt",
    "content": "These are snippets and bash scripts to fire off different functions from the command line\r\n\r\ngst-launch-1.0 v4l2src device=/dev/video0  ! video/x-raw ,width=4192, height=3120 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=false sync=false -v\r\n\r\ncho \"Streaming  640x480 ......\"\r\ngst-launch-1.0 v4l2src device=/dev/video0  ! video/x-raw ,width=640, height=480 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=false sync=false\r\nsleep 15s\r\npkill gst-launch-1.0\r\necho \"Streaming 640x480 completed ...!\"\r\n\r\n\r\necho \"Streaming  4192x3120 .....\"\r\ngst-launch-1.0 v4l2src device=/dev/video0  ! video/x-raw ,width=4192, height=3120 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=false sync=false\r\nsleep 7s\r\npkill gst-launch-1.0\r\necho \"Streaming 4192x3120 completed ...!\"\r\n\r\ngst-launch-1.0 v4l2src num-buffers=1 ! jpegenc ! filesink location=/home/pi/test.jpg\r\n\r\ngst-launch-1.0 v4l2src num-buffers=1 ! video/x-raw ,width=4192, height=3120 ! jpegenc ! filesink location=/home/pi/test.jpg\r\n\r\ngst-launch-1.0 v4l2src device=/dev/video0  ! video/x-raw ,width=4192, height=3120 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=false sync=false\r\n"
  },
  {
    "path": "engergyduino/data_logger.ino",
    "content": "//This is an example of sending DHT11 temp/humidity data over a simple api for data logging\r\n//The real purpose of the data logging is to detect when the EnergyDuino stops working.\r\n\r\n#include <Ethernet.h>\r\n#include <SPI.h>\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n#include <dht.h>\r\ndht DHT;\r\n#define DHT11_PIN 7\r\n\r\n// //Node-Red API Relay\r\n// const int port = 1880;\r\n// const char* server = \"192.168.95.8\";\r\n\r\n// const char* api = \"GET /apiCalls HTTP/1.0\";\r\n\r\n\r\nconst int port = 80;\r\nconst char* server = \"192.168.95.198\";\r\n// const char* api = \"GET /527/energyduino.php HTTP/1.0\";\r\n\r\n\r\nEthernetClient client;\r\nvoid setup() {\r\n  // Initialize Serial port\r\n  Serial.begin(9600);\r\n  while (!Serial) continue;\r\n\r\n  // Initialize Ethernet library\r\n  byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};\r\n  if (!Ethernet.begin(mac)) {\r\n    Serial.println(F(\"Failed to configure Ethernet\"));\r\n    return;\r\n  }\r\n  delay(1000);\r\n\r\n  Serial.println(F(\"Connecting...\"));\r\n}\r\n\r\nvoid loop() {\r\n  apiCall();\r\n  delay(10000);\r\n}\r\n\r\nvoid apiCall(){\r\n  if (!client.connect(server, port)) {\r\n    Serial.println(F(\"Connection failed\"));\r\n    return;\r\n  }\r\n  Serial.println(F(\"Connected!\"));\r\n\r\n  //my api happens to be in c:/xampp/htdocs/527 on my pc\r\n  String api = \"GET /527/energyduino.php?temp=\";\r\n\r\n  int chk = DHT.read11(DHT11_PIN);\r\n  Serial.print(\"Temperature = \");\r\n  Serial.println(DHT.temperature);\r\n  Serial.print(\"Humidity = \");\r\n  Serial.println(DHT.humidity);\r\n\r\n  //let's build out that API string for the URL\r\n  api = api + DHT.temperature;\r\n  api = api + \"&hum=\";\r\n  api = api + DHT.humidity;\r\n\r\n  // Send HTTP request\r\n  client.println(api);\r\n  client.println(F(\"Host: test.org\"));\r\n  client.println(F(\"Connection: close\"));\r\n  if (client.println() == 0) {\r\n    Serial.println(F(\"Failed to send request\"));\r\n    return;\r\n  }\r\n\r\n  // Check HTTP status\r\n  char status[32] = {0};\r\n  client.readBytesUntil('\\r', status, sizeof(status));\r\n  if (strcmp(status, \"HTTP/1.1 200 OK\") != 0) {\r\n    Serial.print(F(\"Response: \"));\r\n    Serial.println(status);\r\n    return;\r\n  }\r\n\r\n  // Skip HTTP headers\r\n  char endOfHeaders[] = \"\\r\\n\\r\\n\";\r\n  if (!client.find(endOfHeaders)) {\r\n    Serial.println(F(\"Invalid response\"));\r\n    return;\r\n  }\r\n\r\n\r\n  // Disconnect\r\n  client.stop();\r\n}\r\n"
  },
  {
    "path": "engergyduino/energyduino.php",
    "content": "<?php\r\n//This file expects to be in the root of a userspice install.\r\n//Otherwise, you will have to modify the paths and database calls for your own needs\r\nrequire_once 'users/init.php';\r\n$db = DB::getInstance();\r\n\r\n//Grab and sanitize the data from the url\r\n$hum = Input::get('hum');\r\n$temp = Input::get('temp');\r\n\r\nif(is_numeric($hum) && is_numeric($temp)){\r\n//I'm putting a little extra load on this API in order to create the table for you.\r\n//You're welcome :)\r\n//try to create table if it doesn't exist\r\n$check = $db->query(\"SELECT id FROM energyduino LIMIT 1\")->count();\r\nif($check < 1){\r\n  $db->query(\"\r\n  CREATE TABLE `energyduino` (\r\n   `id` int(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,\r\n    `temperature` decimal(11,2) NOT NULL,\r\n    `humidity` decimal(11,2) NOT NULL,\r\n    `ts` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()\r\n  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;\r\n  \");\r\n}\r\n\r\n\r\n$fields = [\r\n  'humidity'=>$hum,\r\n  'temperature'=>$temp\r\n];\r\n$db->insert(\"energyduino\",$fields);\r\n  echo \"success\";\r\n}else{\r\n  echo \"fail\";\r\n}\r\n"
  },
  {
    "path": "eprom-booster/readme.txt",
    "content": "Video - https://youtu.be/cmfbbyea2WM\r\n\r\nGet the boards here: https://www.pcbway.com/project/shareproject/EPROM_Booster_Program_Higher_voltage_Vintage_Eproms_on_your_XGECU_T48_866ii_353885a0.html\r\n\r\nThe cheaper XGECU Programmers are not capable of programming EPROMS at higher voltages. Even when you try to apply 25v, it often only puts out 21v.  This board allows you to decouple the VPP from the programmer and supply external voltage. \r\n\r\nRequires \r\n6 @ 16 pin 2.54mm Male Pin headers - standard dupont (https://amzn.to/3Eayc8Zl)\r\n\r\n1 @ 8  pin 2.54mm Male Pin Header - standard dupont\r\n\r\n2 @ 16 pin 2.54 Male-Male Socket Pinheaders - round not square (https://amzn.to/3CfpJ3Q)\r\n\r\n1 @ 32 pin Socket or Zif socket (usually 28 pins is plenty for these eproms) (https://amzn.to/4h93jAf)\r\n\r\n32 @ 2.54mm jumpers (https://amzn.to/4av3hjP) \r\nOptional\r\nDupont gators - https://amzn.to/3E70Gk2\r\nDupont female - https://amzn.to/4hwf97n\r\n\r\nProgrammers - \r\nT48 with no adapters\r\nhttps://amzn.to/3pP7RpF\r\n\r\nT48 with some adapters\r\nhttps://amzn.to/3Coo4sC\r\n\r\nT48 with many adapters\r\nhttps://amzn.to/4jtLL3v\r\n\r\nThe T56 has been replaced with the T76\r\nhttps://amzn.to/4h9Coo5\r\n\r\nVideos I mentioned\r\nEprom Programmer Comparison\r\nhttps://youtu.be/42VCmOVWAyc\r\n\r\nLearn Kicad in 45 Minutes\r\nhttps://youtu.be/SFJRHFMOhQA\r\n\r\nNecroware's video\r\nhttps://www.youtube.com/watch?v=VwxCpSt-3RQ"
  },
  {
    "path": "escape-room/arduino_simon.ino",
    "content": "////////////////////////////\r\n//Network Stuff is commented out because you really don't need that unless you're doing a connected escape room.\r\n// #include <Ethernet.h>\r\n// byte mac[]    = {  0xDE, 0xED, 0xBA, 0xED, 0xDE, 0xED };\r\n// IPAddress ip(192, 168, 95, 205);  //of your arduino\r\n// IPAddress server(192, 168, 95, 223);\r\n// EthernetClient client;\r\n////////////////////////////\r\nint connected = 0;\r\n\r\n// LED pin definitions\r\n#define LED_GREEN  40\r\n#define LED_BLUE   41\r\n#define LED_PURPLE 42\r\n#define LED_RED    43\r\n\r\n#define LED_CORRECT 48\r\n#define LED_WRONG   49\r\n\r\n// Button pin definitions\r\n#define BUTTON_PURPLE 24\r\n#define BUTTON_GREEN  22\r\n#define BUTTON_RED    23\r\n#define BUTTON_BLUE   25\r\n\r\n\r\n// Buzzer definitions\r\n#define BUZZER  26\r\n#define RED_TONE 220\r\n#define GREEN_TONE 262\r\n#define BLUE_TONE 330\r\n#define PURPLE_TONE 392\r\n#define TONE_DURATION 250\r\n\r\n\r\n\r\n// Game Variables\r\nint start = 27;\r\nint readyLed = 28;\r\nint resetRelay = 7;\r\nint go = 0;\r\nint GAME_SPEED = 400;\r\nint GAME_STATUS = 0;\r\nint const GAME_MAX_SEQUENCE = 10;\r\nint GAME_SEQUENCE[GAME_MAX_SEQUENCE];\r\nint GAME_STEP = 0;\r\nint READ_STEP = 0;\r\nint HDA_MAX = 7; //This is the number of steps to win!!\r\n\r\nvoid setup(){\r\n  randomSeed(analogRead(0));\r\n\r\n  pinMode(LED_RED, OUTPUT);\r\n  pinMode(LED_GREEN, OUTPUT);\r\n  pinMode(LED_BLUE, OUTPUT);\r\n  pinMode(LED_PURPLE, OUTPUT);\r\n  pinMode(LED_CORRECT, OUTPUT);\r\n  pinMode(LED_WRONG, OUTPUT);\r\n  pinMode(resetRelay, OUTPUT);\r\n  digitalWrite(resetRelay, LOW);\r\n  pinMode(readyLed, OUTPUT);\r\n  digitalWrite(readyLed, LOW);\r\n  pinMode(BUTTON_RED, INPUT_PULLUP);\r\n  pinMode(BUTTON_GREEN, INPUT_PULLUP);\r\n  pinMode(BUTTON_BLUE, INPUT_PULLUP);\r\n  pinMode(BUTTON_PURPLE, INPUT_PULLUP);\r\n  pinMode(start, INPUT_PULLUP);\r\n  pinMode(BUZZER, OUTPUT);\r\n\r\n  Serial.begin(9600);\r\n  // Ethernet.begin(mac, ip);\r\n  // Allow the hardware to sort itself out\r\n  delay(1500);\r\n  Serial.println(\"Booted\");\r\n}\r\n\r\nvoid loop(){\r\n  // //if you're not connected to the server, connect!\r\n  // if (!client.connect(server, 80)){\r\n  //   Serial.println(\"connecing\");\r\n  //   client.connect(server, 80);\r\n  // }\r\n\r\n  if(go == 0){\r\n    digitalWrite(readyLed, HIGH);\r\n    int check = digitalRead(start);\r\n    if(check == LOW){\r\n      go = 1;\r\n      digitalWrite(readyLed, LOW);\r\n      Serial.println(\"Start button pushed!\");\r\n      resetGame();\r\n    }\r\n  }\r\n\r\n  if(go == 1){\r\n  switch(GAME_STATUS){\r\n    case 0:\r\n      resetGame();\r\n      break;\r\n    case 1:\r\n      playSequence();\r\n      break;\r\n    case 2:\r\n      readSequence();\r\n      break;\r\n    case 3:\r\n      gameOver();\r\n      go = 0;\r\n      break;\r\n  }\r\n}\r\n}\r\n\r\nvoid playSequence(){\r\n  // play a step of our sequence\r\n  for(int i=0; i<=GAME_STEP; i++){\r\n    Serial.print(\"Set LED\");\r\n    Serial.println(GAME_SEQUENCE[i]);\r\n    delay(GAME_SPEED*2);\r\n    setLED(GAME_SEQUENCE[i]);\r\n    playTone(GAME_SEQUENCE[i]);\r\n    delay(GAME_SPEED);\r\n    clearLEDs();\r\n\r\n  }\r\n  // Go to next step: reading buttons\r\n  GAME_STATUS = 2;\r\n}\r\n\r\nvoid readSequence(){\r\n  // read our buttons\r\n  int button_value = readButtons();\r\n\r\n  if(button_value > 0){\r\n    // a button has been pressed\r\n    if(button_value == GAME_SEQUENCE[READ_STEP]){\r\n      // correct value!\r\n      setLED(button_value);\r\n      playTone(button_value);\r\n      digitalWrite(LED_CORRECT, HIGH);\r\n      delay(GAME_SPEED);\r\n      clearLEDs();\r\n      digitalWrite(LED_CORRECT, LOW);\r\n\r\n      // Lets speed it up!\r\n      GAME_SPEED = GAME_SPEED-7;\r\n\r\n      Serial.println(\"Correct!\");\r\n\r\n      if(READ_STEP == GAME_STEP){\r\n        // reset read step\r\n        READ_STEP = 0;\r\n        // Go to next game step\r\n        GAME_STEP++;\r\n        // Go to playback sequence mode of our game\r\n        GAME_STATUS = 1;\r\n        Serial.println(\"Go To Next Step\");\r\n        Serial.println(GAME_STEP);\r\n        if(GAME_STEP >= HDA_MAX){ //did they get enough to win\r\n          Serial.println(\"Winner!!!\");\r\n          // client.print(\"GET /hda/pick/simon.php?msg=done\");\r\n          // client.println(\" HTTP/1.1\");\r\n          // client.println(\"Host: 192.168.95.223\");\r\n          // client.println(\"Connection: close\");\r\n          // client.println();\r\n\r\n          delay(5000);\r\n        }\r\n        // Light all LEDs to indicate next sequence\r\n        setLEDs(true,true,true,true);\r\n        delay(GAME_SPEED);\r\n        setLEDs(false,false,false,false);\r\n\r\n\r\n      }else{\r\n        READ_STEP++;\r\n      }\r\n\r\n      delay(10);\r\n\r\n    }else{\r\n      // wrong value!\r\n      // Go to game over mode\r\n      GAME_STATUS = 3;\r\n      Serial.println(\"Game Over!\");\r\n      Serial.println(\"Fail!!!\");\r\n      // client.print(\"GET /hda/pick/simon.php?msg=fail\");\r\n      // client.println(\" HTTP/1.1\");\r\n      // client.println(\"Host: 192.168.95.223\");\r\n      // client.println(\"Connection: close\");\r\n      // client.println();\r\n        digitalWrite(resetRelay, LOW);\r\n        delay(100);\r\n        digitalWrite(resetRelay, HIGH);\r\n    }\r\n  }\r\n\r\n  delay(10);\r\n\r\n}\r\n\r\nvoid resetGame(){\r\n  // reset steps\r\n  READ_STEP = 0;\r\n  GAME_STEP = 0;\r\n\r\n  // create random sequence\r\n  for(int i=0; i<GAME_MAX_SEQUENCE; i++){\r\n    GAME_SEQUENCE[i] = random(4) + 1;\r\n  }\r\n\r\n  // Go to next game state; show led sequence\r\n  GAME_STATUS = 1;\r\n}\r\n\r\nvoid gameOver(){\r\n  // Red RGB\r\n  digitalWrite(LED_WRONG, HIGH);\r\n  // Play Pwa Pwa Pwa\r\n    tone(BUZZER, 98, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 93, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 87, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 98, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 93, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 87, TONE_DURATION);\r\n    delay(TONE_DURATION);  tone(BUZZER, 98, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 93, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 87, TONE_DURATION);\r\n    delay(TONE_DURATION);  tone(BUZZER, 98, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 93, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n    tone(BUZZER, 87, TONE_DURATION);\r\n    delay(TONE_DURATION);\r\n}\r\n\r\n// HELPER FUNCTIONS\r\nvoid setLED(int id){\r\n  switch(id){\r\n    case 0:\r\n      setLEDs(false,false,false,false);\r\n      break;\r\n    case 1:\r\n      setLEDs(true,false,false,false);\r\n      break;\r\n    case 2:\r\n      setLEDs(false,true,false,false);\r\n      break;\r\n    case 3:\r\n      setLEDs(false,false,true,false);\r\n      break;\r\n    case 4:\r\n      setLEDs(false,false,false,true);\r\n      break;\r\n  }\r\n}\r\n\r\nvoid playTone(int id){\r\n  switch(id){\r\n    case 0:\r\n      noTone(BUZZER);\r\n      break;\r\n    case 1:\r\n      tone(BUZZER, RED_TONE, TONE_DURATION);\r\n      break;\r\n    case 2:\r\n      tone(BUZZER, GREEN_TONE, TONE_DURATION);\r\n      break;\r\n    case 3:\r\n      tone(BUZZER, BLUE_TONE, TONE_DURATION);\r\n      break;\r\n    case 4:\r\n      tone(BUZZER, PURPLE_TONE, TONE_DURATION);\r\n      break;\r\n  }\r\n}\r\n\r\nvoid setLEDs(boolean red, boolean green, boolean blue, int PURPLE ){\r\n  if (red) digitalWrite(LED_RED, HIGH);\r\n  else digitalWrite(LED_RED, LOW);\r\n  if (green) digitalWrite(LED_GREEN, HIGH);\r\n  else digitalWrite(LED_GREEN, LOW);\r\n  if (blue) digitalWrite(LED_BLUE, HIGH);\r\n  else digitalWrite(LED_BLUE, LOW);\r\n  if (PURPLE) digitalWrite(LED_PURPLE, HIGH);\r\n  else digitalWrite(LED_PURPLE, LOW);\r\n}\r\n\r\nvoid clearLEDs(){\r\n  setLEDs(false,false,false,false);\r\n}\r\n\r\nint readButtons(void){\r\n  if (digitalRead(BUTTON_RED) == 0){Serial.println(\"1\"); return 1;}\r\n  else if (digitalRead(BUTTON_GREEN) == 0) {Serial.println(\"2\"); return 2;}\r\n  else if (digitalRead(BUTTON_BLUE) == 0) {Serial.println(\"3\"); return 3; }\r\n  else if (digitalRead(BUTTON_PURPLE) == 0) {Serial.println(\"4\"); return 4; }\r\n\r\n  return 0;\r\n}\r\n"
  },
  {
    "path": "escape-room/button_maze.ino",
    "content": "const int numBtns = 30;\r\nint buttons[]  = {22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,11,12};\r\nint pressed;\r\nint math;\r\n\r\n\r\nvoid setup(){\r\n  Serial.begin(9600);\r\n  Serial.println(\"Arduino Has Booted!\");\r\n  for (int thisBtn = 0; thisBtn < numBtns; thisBtn++) {\r\n    pinMode(buttons[thisBtn], INPUT_PULLUP);\r\n  }\r\n}\r\n\r\nvoid loop(){\r\n  for (int thisBtn = 0; thisBtn < numBtns; thisBtn++) {\r\n    // turn the pin on:\r\n    pressed = digitalRead(buttons[thisBtn]);\r\n    if(pressed == LOW){\r\n      math = buttons[thisBtn] - 21;\r\n      //override for compatibility reasons\r\n      if(buttons[thisBtn] == 11){\r\n          math = 29;\r\n        }\r\n        if(buttons[thisBtn] == 12){\r\n          math = 30;\r\n        }\r\n        Serial.println(math);\r\n        delay(600);\r\n        }\r\n      }\r\n  }\r\n"
  },
  {
    "path": "escape-room/true_false.ino",
    "content": "int switch1 = 22;\r\nint switch2 = 23;\r\nint switch3 = 24;\r\nint switch4 = 25;\r\nint switch5 = 26;\r\nint switch6 = 27;\r\n// int switch7 = 28;\r\nint submit = 29;\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(switch1,INPUT_PULLUP);\r\n  pinMode(switch2,INPUT_PULLUP);\r\n  pinMode(switch3,INPUT_PULLUP);\r\n  pinMode(switch4,INPUT_PULLUP);\r\n  pinMode(switch5,INPUT_PULLUP);\r\n  pinMode(switch6,INPUT_PULLUP);\r\n  // pinMode(switch7,INPUT_PULLUP);\r\n  pinMode(submit ,INPUT_PULLUP);\r\n}\r\n\r\nvoid loop() {\r\n  int pushed = digitalRead(submit);\r\n  if(pushed == LOW){\r\n    Serial.println(\"Submit Button Pushed!\");\r\n    int s1 = digitalRead(switch1);\r\n      Serial.print(\"S1=\");\r\n      Serial.println(s1);\r\n    int s2 = digitalRead(switch2);\r\n    Serial.print(\"S2=\");\r\n    Serial.println(s2);\r\n    int s3 = digitalRead(switch3);\r\n    Serial.print(\"S3=\");\r\n    Serial.println(s3);\r\n    int s4 = digitalRead(switch4);\r\n    Serial.print(\"S4=\");\r\n    Serial.println(s4);\r\n    int s5 = digitalRead(switch5);\r\n    Serial.print(\"S5=\");\r\n    Serial.println(s5);\r\n    int s6 = digitalRead(switch6);\r\n    Serial.print(\"S6=\");\r\n    Serial.println(s6);\r\n    // int s7 = digitalRead(switch7);\r\n    // Serial.print(\"S7=\");\r\n    // Serial.println(s7);\r\n    delay(5000);\r\n  }\r\n}\r\n"
  },
  {
    "path": "esp32-joke-phone/esp32-joke-phone-build-notes.txt",
    "content": "The weird parts:\r\nI'm not using a library to connect between the 2 boards, so I'm sending weird octal and hex codes. Because of this some things are kind of weird in the code.\r\nCodes look like this...\r\n//volume\r\nsendCommand(0x06, 0, 5);\r\n0x06 tells it to change the volume, 0 is a low byte and needs to be there. Volume numbers are between 5 and 30. Because it's an octal you probably don't want to use volumes that end in 8 or 9.  Weird. I know.\r\n\r\n//equalizer\r\n  sendCommand(0x07, 0, 5);  //I thin there are 7 modes\r\n\r\nThe main one is playing tracks.  Before I play a track, I set the volume. I've had glitches make it go to full volume, so I always set it first. Even without an amp, it's LOUD.\r\n\r\nOk, so it gets even weirder.  Files need to begin with 4 numbers, but ending 8s and 9s seem to screw it up, soooo.  The file can have whatever after the 0001 so 0001FavoriteJoke.mp3 is fine.\r\n\r\n*** all of the files go on a fat32 formatted sd card inside a folder called (all lowercase) mp3\r\n\r\nPicking up the phone plays an mp3 file just so you know something will happen.  That file is...\r\n0015whatever.mp3\r\n\r\nNumbers 1-7 on the keypad are 0001-0007 respectively\r\nnumbers 8-0 are 0010,0011,0012\r\n* is 0013\r\n# is 0014\r\n\r\nHanging up the phone shuts off the sound.\r\nPushing a number cancels the existing track and jumps right to the next one. Pretty slick, actually.\r\n\r\n\r\n\r\nThe code:\r\nhttps://pastebin.com/TbA5MNLz\r\n\r\nFor reference, it's this ESP32 Board\r\nhttps://www.aliexpress.com/item/ESP32-ESP-32-Development-Board-Wireless-WiFi-Bluetooth-Dual-Core-CP2104-Filters-Power-Module-2-4GHz/32992390199.html\r\n\r\nConnected to this MP3 Player\r\nhttps://www.aliexpress.com/item/1PCS-Mini-MP3-Player-Module-with-Simplified-Output-Speaker-MP3-TF-16P-for-Arduino-UNO/32648794460.html\r\n\r\nThe MP3 Player gets 5v, Ground, RX and TX from the ESP32\r\nRx and TX are a serial connection using pins 16,17 of the esp. (line 62 of the code)\r\n\r\nThe code is pretty well commented explaining where all the wires go if you build another one or modify this one.\r\n"
  },
  {
    "path": "esp32-joke-phone/esp32-joke-phone.ino",
    "content": "#include \"Arduino.h\"\r\n#include <Keypad.h>\r\n\r\nconst byte ROWS = 4; //four rows\r\nconst byte COLS = 4; //three columns\r\nchar keys[ROWS][COLS] = {\r\n  {'1', '2', 'X', '3'},\r\n  {'4', '5', 'X', '6'},\r\n  {'7', '8', '9', 'X'},\r\n  {'A', '0', 'B', 'X'}\r\n};\r\n\r\nint hangup = 2;\r\nint onHook = 0;\r\nint played = 0;\r\n\r\n//color  ESP32 Pin / Arduino Pin / Label on Keypad\r\n//orange 14/9/C1\r\n//Purple 27/8/C2\r\n//White 26/7/C3\r\n//Brown 25/6/C3\r\n\r\n// Blue 33/5/R1\r\n// Yellow 32/4/R2\r\n// Green 15/3/R3\r\n// Gray 19/2/R4\r\n\r\n//arduino uno\r\n// byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad\r\n// byte colPins[COLS] = {9, 8, 7, 6}; //connect to the column pinouts of the keypad\r\n\r\n// esp32\r\nbyte rowPins[ROWS] = {33, 32, 15, 19}; //connect to the row pinouts of the keypad\r\nbyte colPins[COLS] = {14, 27, 26, 25}; //connect to the column pinouts of the keypad\r\nKeypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );\r\n\r\n//#include <SoftwareSerial.h>\r\n\r\n/* Bytes are allocated:\r\n\r\n   0  Fixed 0x7E Start Command\r\n   1  Fixed 0xFF Version info ??\r\n   2  Fixed 0x06 Data length not including parity\r\n   3  Command code 0x?? number\r\n   4  Acknowledge 01= yes, 00 = no, returns info\r\n   5  Track high byte\r\n   6  Track low byte\r\n   7  Checksum high byte\r\n   8  Checksum low byte\r\n   9  Fixed 0xEF End Command\r\n\r\n   Example:\r\n      track number 100 (bytes 5 & 6) = 0x64 byte 6, 0x00 byte 5\r\n      volume is set to max (30) by default, to set to half volume (15)\r\n      send the following commands: 7E FF 06 06 00 00 0F FF D5 EF\r\n\r\n   Checksum is calculated:\r\n      -Sum(bytes(1 to 6)) note the minus sign\r\n\r\n*/\r\n//SoftwareSerial mp3(10, 11);\r\nHardwareSerial mp3(2); //16,17\r\n\r\n#define startByte 0x7E\r\n#define endByte 0xEF\r\n#define versionByte 0xFF\r\n#define dataLength 0x06\r\n#define infoReq 0x01\r\n#define isDebug false\r\n\r\ntemplate<typename T>\r\nvoid debugPrint(T printMe, bool newLine = false) {\r\n  if (isDebug) {\r\n    if (newLine) {\r\n      Serial.println(printMe);\r\n    }\r\n    else {\r\n      Serial.print(printMe);\r\n    }\r\n    Serial.flush();\r\n  }\r\n}\r\n\r\nvoid setup() {\r\n\r\n  // NB For comms to MP3 player not USB\r\n  mp3.begin(9600);\r\n  pinMode(hangup, INPUT_PULLUP);\r\n\r\n  // Serial Monitor serial\r\n  Serial.begin(9600);\r\n\r\n\r\n  // Equaliser setting\r\n  sendCommand(0x07, 0, 5);\r\n\r\n  // Specify track to play (0 = first track)\r\n  //  sendCommand(0x03, 0, 0);\r\n\r\n  // Play\r\n  //  sendCommand(0x0D, 0, 0);\r\n  // Set volume (otherwise full blast!) command code 0x06 followed by high byte / low byte\r\n  sendCommand(0x06, 0, 5);\r\n}\r\n\r\nvoid loop() {\r\n\r\n//deal with playing a sound on initial pickup of the phone\r\n  if(played == 0){\r\n    int read = digitalRead(hangup);\r\n    if(read == HIGH){\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 15); //play buzz sound\r\n      played = 1;\r\n  }\r\n}\r\n\r\n  if(played == 1){\r\n    int read = digitalRead(hangup);\r\n    if(read == LOW){\r\n      played = 0;\r\n      delay(100);//debounce\r\n    }\r\n  }\r\n\r\n//only play sounds with phone off the hook\r\nint loopRead = digitalRead(hangup);\r\nif(loopRead == HIGH){\r\n  char key = keypad.getKey();\r\n\r\n  if (key != NO_KEY) {\r\n    if (key == 49) { //1\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 01);\r\n    }\r\n    if (key == 50) { //2\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 02);\r\n    }\r\n    if (key == 51) { //3\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 03);\r\n    }\r\n    if (key == 52) { //4\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 04);\r\n    }\r\n    if (key == 53) { //5\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 05);\r\n    }\r\n    if (key == 54) { //6\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 06);\r\n    }\r\n    if (key == 55) { //7\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 07);\r\n    }\r\n    if (key == 56) { //8\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 10);\r\n    }\r\n    if (key == 57) { //9\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 11);\r\n    }\r\n    if (key == 48) { //0\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 12);\r\n    }\r\n    if (key == 65) { //A\r\n      Serial.println(\"star\");\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 13);\r\n    }\r\n    if (key == 66) { //B in place of *\r\n\r\n      Serial.println(\"pound\");\r\n      sendCommand(0x06, 0, 5);\r\n      sendCommand(0x12, 0, 14);\r\n    }\r\n  }\r\n}//end off the hook check\r\n\r\n  // Get Serial Monitor input\r\n  if (Serial.available()) {\r\n    byte Command = Serial.parseInt();\r\n    byte Parameter1 = Serial.parseInt();\r\n    byte Parameter2 = Serial.parseInt();\r\n\r\n    // Execute that command\r\n    Serial.print(\"Sending command: \");\r\n    Serial.print(Command);\r\n    Serial.print(\",\");\r\n    Serial.print(Parameter1);\r\n    Serial.print(\",\");\r\n    Serial.println(Parameter2);\r\n    sendCommand(Command, Parameter1, Parameter2);\r\n  }\r\n\r\n  // Get MP3 player response (always 10 bytes)\r\n  if (mp3.available() >= 10) {\r\n    byte Returned[10];\r\n    for (byte k = 0; k < 10; k++)\r\n      Returned[k] = mp3.read();\r\n\r\n    Serial.print(\"Returned: 0x\");\r\n    if (Returned[3] < 16) Serial.print(\"0\");\r\n    Serial.print(Returned[3], HEX);\r\n    Serial.print(\"(\");\r\n    Serial.print(Returned[3], DEC);\r\n    Serial.print(\"); Parameter: 0x\");\r\n    if (Returned[5] < 16) Serial.print(\"0\");\r\n    Serial.print(Returned[5], HEX);\r\n    Serial.print(\"(\");\r\n    Serial.print(Returned[5], DEC);\r\n    Serial.print(\"), 0x\");\r\n    if (Returned[6] < 16) Serial.print(\"0\");\r\n    Serial.print(Returned[6], HEX);\r\n    Serial.print(\"(\");\r\n    Serial.print(Returned[6], DEC);\r\n    Serial.println(\")\");\r\n  }\r\n}\r\n\r\nvoid sendCommand(byte Command, byte Param1, byte Param2) {\r\n\r\n  // Calculate the checksum\r\n  unsigned int checkSum = -(versionByte + dataLength + Command + infoReq + Param1 + Param2);\r\n\r\n  // Construct the command line\r\n  byte commandBuffer[10] = { startByte, versionByte, dataLength, Command, infoReq, Param1, Param2,\r\n                             highByte(checkSum), lowByte(checkSum), endByte\r\n                           };\r\n\r\n  for (int cnt = 0; cnt < 10; cnt++) {\r\n    mp3.write(commandBuffer[cnt]);\r\n  }\r\n\r\n  // Delay needed between successive commands\r\n  delay(30);\r\n}\r\n"
  },
  {
    "path": "esp32-s3/Arduino IDE/pdpie-esp32-comm-test.ino",
    "content": "//the laziest automated chat test \n\nvoid setup() {\n  Serial.begin(9600);\n}\n\nvoid loop() {\n  String message = \"Hello from Arduino 1. Random number: \";\n  long randomNumber = random(0, 101);\n  message += String(randomNumber);\n  \n  Serial.print(message);\n  Serial.println();\n  \n  delay(30000);\n}\n\n\n/*\n//arduino 2\nvoid setup() {\n  Serial.begin(9600);\n}\n\nvoid loop() {\n  String message = \"Hello from Arduino 2. Random number: \";\n  long randomNumber = random(100, 201);\n  message += String(randomNumber);\n  \n  Serial.print(message);\n  Serial.println();\n  \n  delay(30000);\n}\n*/"
  },
  {
    "path": "esp32-s3/Arduino IDE/pdpie-esp32-io-test v1.ino",
    "content": "//\n// ESP32-S3 Demo for Arduino IDE\n//\n// Requires Adafruit Neopixel Library\n// This sketch demonstrates:\n// - Reading three buttons with internal pull-ups.\n// - Controlling the onboard RGB LED (NeoPixel) on GPIO 48.\n// - Sending data to both the native USB serial (Serial) and a secondary hardware UART (Serial1).\n// \n//\n\n// 1. INCLUDE LIBRARIES\n#include <Adafruit_NeoPixel.h>\n\n// 2. PIN & CONFIGURATION DEFINITIONS\n\n// -- Hardware Pins --\nconst int NEOPIXEL_PIN = 48; // GPIO for the onboard RGB LED\nconst int BUTTON_1_PIN = 8;\nconst int BUTTON_2_PIN = 9;\nconst int BUTTON_3_PIN = 16;\n\n// -- UART Pins (for Serial1) --\nconst int UART_TX_PIN = 1; // Connect this to the RX of your other device\nconst int UART_RX_PIN = 2; // Connect this to the TX of your other device\n\n// -- NeoPixel Configuration --\nconst int NUM_PIXELS = 1; // There is only one RGB LED on the board\nAdafruit_NeoPixel strip(NUM_PIXELS, NEOPIXEL_PIN, NEO_GRB + NEO_KHZ800);\n\n// -- Timing for Periodic Message --\nunsigned long previousMillis = 0;\nconst long interval = 2000; // Interval to print the counter (2000ms = 2 seconds)\nint counter = 0;\n\n\nvoid setup() {\n  // 3. INITIALIZE SERIAL PORTS\n  \n  // Initialize Native USB Serial Port. This is the one you'll see in the Arduino Serial Monitor.\n  Serial.begin(115200);\n  \n  // Initialize the secondary Hardware UART (UART1) on GPIO 1 and 2.\n  // Syntax: Serial1.begin(baud-rate, protocol, RX_PIN, TX_PIN);\n  Serial1.begin(115200, SERIAL_8N1, UART_RX_PIN, UART_TX_PIN);\n\n  // Wait a moment for serial ports to initialize, especially the USB one.\n  delay(1000); \n\n  Serial.println(\"--- ESP32-S3 Demo Sketch Initialized ---\");\n  Serial.println(\"Monitoring Native USB (Serial)\");\n  \n  Serial1.println(\"--- ESP32-S3 Demo Sketch Initialized ---\");\n  Serial1.println(\"Monitoring Hardware UART (Serial1) on TX:1, RX:2\");\n\n  // 4. INITIALIZE BUTTONS\n  // Configure the button pins as inputs with their internal pull-up resistors enabled.\n  // This means the pin will be HIGH when the button is not pressed and LOW when it is.\n  pinMode(BUTTON_1_PIN, INPUT_PULLUP);\n  pinMode(BUTTON_2_PIN, INPUT_PULLUP);\n  pinMode(BUTTON_3_PIN, INPUT_PULLUP);\n  Serial.println(\"Buttons on pins 8, 9, 16 are configured.\");\n\n  // 5. INITIALIZE NEOPIXEL\n  strip.begin();\n  strip.setBrightness(40); // Set a moderate brightness (0-255) to avoid being blinded!\n  strip.clear(); // Initialize all pixels to 'off'\n  strip.show();\n  Serial.println(\"RGB LED on pin 48 is configured.\");\n}\n\n\nvoid loop() {\n  // 6. PERIODIC COUNTER MESSAGE\n  // This section uses millis() to send a message every 'interval' milliseconds without blocking the code.\n  unsigned long currentMillis = millis();\n  if (currentMillis - previousMillis >= interval) {\n    previousMillis = currentMillis; // Save the last time the message was sent\n    counter++; // Increment the counter\n\n    // Print to both serial ports\n    String message = \"Periodic update. Counter: \" + String(counter);\n    Serial.println(message);\n    Serial1.println(message);\n  }\n\n  // 7. CHECK BUTTON STATES\n  // The logic is structured with if-else if to handle one button press at a time.\n  // digitalRead() will be LOW if a button is pressed because we are using INPUT_PULLUP.\n  if (digitalRead(BUTTON_1_PIN) == LOW) {\n    String message = \"Button on pin 8 pressed!\";\n    Serial.println(message);\n    Serial1.println(message);\n    strip.setPixelColor(0, strip.Color(255, 0, 0)); // Set LED to RED ❤️\n    strip.show();\n  } \n  else if (digitalRead(BUTTON_2_PIN) == LOW) {\n    String message = \"Button on pin 9 pressed!\";\n    Serial.println(message);\n    Serial1.println(message);\n    strip.setPixelColor(0, strip.Color(0, 255, 0)); // Set LED to GREEN 💚\n    strip.show();\n  } \n  else if (digitalRead(BUTTON_3_PIN) == LOW) {\n    String message = \"Button on pin 16 pressed!\";\n    Serial.println(message);\n    Serial1.println(message);\n    strip.setPixelColor(0, strip.Color(0, 0, 255)); // Set LED to BLUE 💙\n    strip.show();\n  } \n  else {\n    // If no buttons are being pressed, turn the LED off.\n    strip.clear();\n    strip.show();\n  }\n  \n  // A small delay to prevent bouncing and overwhelming the serial ports.\n  delay(50); \n}"
  },
  {
    "path": "esp32-s3/esp32-s3 notes",
    "content": "Most of these scripts are for the upcoming PD-PIE project and are simply for letting people test their S3s."
  },
  {
    "path": "esp32-watch/infrared-tv-b-gone/01-send-simple-ir.ino",
    "content": "#include <Arduino.h>\r\n#include <IRremoteESP8266.h>\r\n#include <IRsend.h>\r\n#include <PubSubClient.h>\r\n\r\n#define DEVICE \"0x3E8\"\r\nunsigned long phaser = 0x3E8;\r\nconst uint16_t kIrLed = 13;\r\nIRsend irsend(kIrLed);  \r\n\r\nvoid setup() {\r\n  irsend.begin();\r\n#if ESP8266\r\n  Serial.begin(115200, SERIAL_8N1, SERIAL_TX_ONLY);\r\n#else  // ESP8266\r\n  Serial.begin(115200, SERIAL_8N1);\r\n#endif  // ESP8266\r\n}\r\n\r\nvoid loop() {\r\n  Serial.println(\"NEC\");\r\n  irsend.sendNEC(phaser); //1000\r\n  delay(1000);\r\n\r\n  Serial.println(\"NEC\");\r\n  irsend.sendNEC(0x270F); //9999\r\n  delay(5000);\r\n\r\n}\r\n"
  },
  {
    "path": "esp32-watch/infrared-tv-b-gone/02-send-all-ir.ino",
    "content": "#define LILYGO_WATCH_2020_V1\r\n#include <LilyGoWatch.h>\r\n#include <Arduino.h>\r\n#include \"WORLD_IR_CODES.h\"\r\n#include <IRremoteESP8266.h>\r\n#include <IRsend.h>\r\n\r\n\r\nTTGOClass *ttgo;\r\nIRsend irsend(IRLED);\r\n\r\nvoid xmitCodeElement(uint16_t ontime, uint16_t offtime, uint8_t PWM_code );\r\nvoid quickflashLEDx( uint8_t x );\r\nvoid delay_ten_us(uint16_t us);\r\nvoid quickflashLED( void );\r\nuint8_t read_bits(uint8_t count);\r\nuint16_t rawData[300];\r\n\r\n\r\n#define putstring_nl(s) Serial.println(s)\r\n#define putstring(s) Serial.print(s)\r\n#define putnum_ud(n) Serial.print(n, DEC)\r\n#define putnum_uh(n) Serial.print(n, HEX)\r\n\r\n#define MAX_WAIT_TIME 65535 //tens of us (ie: 655.350ms)\r\nextern const IrCode* const NApowerCodes[];\r\nextern const IrCode* const EUpowerCodes[];\r\nextern uint8_t num_NAcodes, num_EUcodes;\r\nuint8_t bitsleft_r = 0;\r\nuint8_t bits_r=0;\r\nuint8_t code_ptr;\r\nvolatile const IrCode * powerCode;\r\n\r\n// we cant read more than 8 bits at a time so dont try!\r\nuint8_t read_bits(uint8_t count)\r\n{\r\n  uint8_t i;\r\n  uint8_t tmp=0;\r\n\r\n  // we need to read back count bytes\r\n  for (i=0; i<count; i++) {\r\n    // check if the 8-bit buffer we have has run out\r\n    if (bitsleft_r == 0) {\r\n      // in which case we read a new byte in\r\n      bits_r = powerCode->codes[code_ptr++];\r\n      DEBUGP(putstring(\"\\n\\rGet byte: \");\r\n      putnum_uh(bits_r);\r\n      );\r\n      // and reset the buffer size (8 bites in a byte)\r\n      bitsleft_r = 8;\r\n    }\r\n    // remove one bit\r\n    bitsleft_r--;\r\n    // and shift it off of the end of 'bits_r'\r\n    tmp |= (((bits_r >> (bitsleft_r)) & 1) << (count-1-i));\r\n  }\r\n  // return the selected bits in the LSB part of tmp\r\n  return tmp;\r\n}\r\n\r\n#define BUTTON_PRESSED LOW\r\n#define BUTTON_RELEASED HIGH\r\n\r\nuint16_t ontime, offtime;\r\nuint8_t i,num_codes;\r\nuint8_t region;\r\nbool irq = false;\r\n\r\nvoid setup() {\r\nirsend.begin();\r\npinMode(4,OUTPUT);\r\n#if ESP8266\r\n  Serial.begin(115200, SERIAL_8N1, SERIAL_TX_ONLY);\r\n#else  // ESP8266\r\n  Serial.begin(115200, SERIAL_8N1);\r\n#endif  // ESP8266\r\nttgo = TTGOClass::getWatch();\r\nttgo->begin();\r\nttgo->openBL();\r\nttgo->tft->fillScreen(TFT_BLACK);\r\nttgo->tft->setTextSize(2);\r\nttgo->tft->setTextColor(TFT_BLUE);\r\nttgo->tft->drawString(\".\", 0, 0);\r\npinMode(AXP202_INT, INPUT_PULLUP);\r\nattachInterrupt(AXP202_INT, [] {\r\n    irq = true;\r\n}, FALLING);\r\n\r\n//!Clear IRQ unprocessed  first\r\nttgo->power->enableIRQ(AXP202_PEK_SHORTPRESS_IRQ | AXP202_VBUS_REMOVED_IRQ | AXP202_VBUS_CONNECT_IRQ | AXP202_CHARGING_IRQ, true);\r\nttgo->power->clearIRQ();\r\n\r\ndelay_ten_us(5000); //50ms (5000x10 us) delay: let everything settle for a bit\r\n\r\n// determine region\r\nif (digitalRead(REGIONSWITCH)) {\r\n  region = NA;\r\n  DEBUGP(putstring_nl(\"NA\"));\r\n}\r\nelse {\r\n  region = EU;\r\n  DEBUGP(putstring_nl(\"EU\"));\r\n}\r\n\r\n// Debug output: indicate how big our database is\r\nDEBUGP(putstring(\"\\n\\rNA Codesize: \");\r\nputnum_ud(num_NAcodes);\r\n);\r\nDEBUGP(putstring(\"\\n\\rEU Codesize: \");\r\nputnum_ud(num_EUcodes);\r\n);\r\n\r\nregion = NA;\r\n\r\n}\r\n\r\nvoid sendAllCodes()\r\n{\r\n  ttgo->tft->fillScreen(TFT_BLACK);\r\n  ttgo->tft->setTextColor(TFT_RED);\r\n  ttgo->tft->drawString(\".\", 0, 0);\r\n  digitalWrite(4,HIGH);\r\n  delay(250);\r\n  digitalWrite(4,LOW);\r\n  delay(15000); //get in range\r\n  digitalWrite(4,HIGH);\r\n  delay(150);\r\n  digitalWrite(4,LOW);\r\n  ttgo->tft->fillScreen(TFT_BLACK);\r\n  ttgo->tft->drawString(\"..\", 0, 0);\r\n  bool endingEarly = false; //will be set to true if the user presses the button during code-sending\r\n\r\n  // determine region from REGIONSWITCH: 1 = NA, 0 = EU (defined in main.h)\r\n  if (digitalRead(REGIONSWITCH)) {\r\n    region = NA;\r\n    num_codes = num_NAcodes;\r\n  }\r\n  else {\r\n    region = EU;\r\n    num_codes = num_EUcodes;\r\n  }\r\n\r\n  // for every POWER code in our collection\r\n  for (i=0 ; i<num_codes; i++)\r\n  {\r\n\r\n    // print out the code # we are about to transmit\r\n    DEBUGP(putstring(\"\\n\\r\\n\\rCode #: \");\r\n    putnum_ud(i));\r\n\r\n    // point to next POWER code, from the right database\r\n    if (region == NA) {\r\n      powerCode = NApowerCodes[i];\r\n    }\r\n    else {\r\n      powerCode = EUpowerCodes[i];\r\n    }\r\n\r\n    // Read the carrier frequency from the first byte of code structure\r\n    const uint8_t freq = powerCode->timer_val;\r\n    // set OCR for Timer1 to output this POWER code's carrier frequency\r\n\r\n    // Print out the frequency of the carrier and the PWM settings\r\n    DEBUGP(putstring(\"\\n\\rFrequency: \");\r\n    putnum_ud(freq);\r\n    );\r\n\r\n    DEBUGP(uint16_t x = (freq+1) * 2;\r\n    putstring(\"\\n\\rFreq: \");\r\n    putnum_ud(F_CPU/x);\r\n    );\r\n\r\n    // Get the number of pairs, the second byte from the code struct\r\n    const uint8_t numpairs = powerCode->numpairs;\r\n    DEBUGP(putstring(\"\\n\\rOn/off pairs: \");\r\n    putnum_ud(numpairs));\r\n\r\n    // Get the number of bits we use to index into the timer table\r\n    // This is the third byte of the structure\r\n    const uint8_t bitcompression = powerCode->bitcompression;\r\n    DEBUGP(putstring(\"\\n\\rCompression: \");\r\n    putnum_ud(bitcompression);\r\n    putstring(\"\\n\\r\"));\r\n\r\n    // For EACH pair in this code....\r\n    code_ptr = 0;\r\n    for (uint8_t k=0; k<numpairs; k++) {\r\n      uint16_t ti;\r\n\r\n      // Read the next 'n' bits as indicated by the compression variable\r\n      // The multiply by 4 because there are 2 timing numbers per pair\r\n      // and each timing number is one word long, so 4 bytes total!\r\n      ti = (read_bits(bitcompression)) * 2;\r\n\r\n      // read the onTime and offTime from the program memory\r\n      ontime = powerCode->times[ti];  // read word 1 - ontime\r\n      offtime = powerCode->times[ti+1];  // read word 2 - offtime\r\n\r\n      DEBUGP(putstring(\"\\n\\rti = \");\r\n      putnum_ud(ti>>1);\r\n      putstring(\"\\tPair = \");\r\n      putnum_ud(ontime));\r\n      DEBUGP(putstring(\"\\t\");\r\n      putnum_ud(offtime));\r\n\r\n      rawData[k*2] = ontime * 10;\r\n      rawData[(k*2)+1] = offtime * 10;\r\n      yield();\r\n    }\r\n\r\n    // Send Code with library\r\n    irsend.sendRaw(rawData, (numpairs*2) , freq);\r\n    Serial.print(\"\\n\");\r\n    yield();\r\n    //Flush remaining bits, so that next code starts\r\n    //with a fresh set of 8 bits.\r\n    bitsleft_r=0;\r\n\r\n    // visible indication that a code has been output.\r\n    quickflashLED();\r\n\r\n    // delay 205 milliseconds before transmitting next POWER code\r\n    delay_ten_us(20500);\r\n\r\n    // if user is pushing (holding down) TRIGGER button, stop transmission early\r\n    if (digitalRead(TRIGGER) == BUTTON_PRESSED)\r\n    {\r\n      while (digitalRead(TRIGGER) == BUTTON_PRESSED){\r\n        yield();\r\n      }\r\n      endingEarly = true;\r\n      delay_ten_us(50000); //500ms delay\r\n      quickflashLEDx(4);\r\n      //pause for ~1.3 sec to give the user time to release the button so that the code sequence won't immediately start again.\r\n      delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\r\n      delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\r\n      break; //exit the POWER code \"for\" loop\r\n    }\r\n\r\n  } //end of POWER code for loop\r\n\r\n  if (endingEarly==false)\r\n  {\r\n    //pause for ~1.3 sec, then flash the visible LED 8 times to indicate that we're done\r\n    delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\r\n    delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\r\n    quickflashLEDx(8);\r\n  }\r\n\r\n  for (int i = 0; i < 5; i++) {\r\n    digitalWrite(4,HIGH);\r\n    delay(75);\r\n    digitalWrite(4,LOW);\r\n    delay(75);\r\n  }\r\n  ttgo->tft->fillScreen(TFT_BLACK);\r\n  ttgo->tft->setTextColor(TFT_BLUE);\r\n  ttgo->tft->drawString(\".\", 0, 0);\r\n\r\n} //end of sendAllCodes\r\n\r\nvoid loop() {\r\n  if (irq) {\r\n     irq = false;\r\n     ttgo->power->readIRQ();\r\n\r\n     if (ttgo->power->isPEKShortPressIRQ()) {\r\n       sendAllCodes();\r\n     }\r\n     ttgo->power->clearIRQ();\r\n   }\r\n}\r\n\r\n\r\nvoid delay_ten_us(uint16_t us) {\r\n  uint8_t timer;\r\n  while (us != 0) {\r\n    // for 8MHz we want to delay 80 cycles per 10 microseconds\r\n    // this code is tweaked to give about that amount.\r\n    for (timer=0; timer <= DELAY_CNT; timer++) {\r\n      NOP;\r\n      NOP;\r\n    }\r\n    NOP;\r\n    us--;\r\n  }\r\n}\r\n\r\n\r\n// This function quickly pulses the visible LED (connected to PB0, pin 5)\r\n// This will indicate to the user that a code is being transmitted\r\nvoid quickflashLED( void ) {\r\n  digitalWrite(LED, LOW);\r\n  delay_ten_us(3000);   // 30 ms ON-time delay\r\n  digitalWrite(LED, HIGH);\r\n}\r\n\r\n// This function just flashes the visible LED a couple times, used to\r\n// tell the user what region is selected\r\nvoid quickflashLEDx( uint8_t x ) {\r\n  quickflashLED();\r\n  while(--x) {\r\n    delay_ten_us(25000);     // 250 ms OFF-time delay between flashes\r\n    quickflashLED();\r\n  }\r\n}\r\n"
  },
  {
    "path": "esp32-watch/infrared-tv-b-gone/ESP8266-TV-B-Gone.ino",
    "content": "/*\nLast Updated: 30 Mar. 2018\nBy Anton Grimpelhuber (anton.grimpelhuber@gmail.com)\n                                                                                        \n-----------------------------------------------------------  \nSemver (http://semver.org/) VERSION HISTORY (newest on top):  \n(date format: yyyymmdd; ex: 20161022 is 22 Oct. 2016)  \n------------------------------------------------------------  \n - 20180330 - v1.4 - First port to ESP8266 (tested: wemos D1 mini) by Anton Grimpelhuber  \n - 20161022 - v1.3 - Semver versioning implemented; various code updates, clarifications, & comment additions, and changes to fix incompatibilities so it will now compile with latest versions of gcc compiler; also improved blink indicator routines & added the ability to stop the code-sending sequence once it has begun; by Gabriel Staples (http://www.ElectricRCAircraftGuy.com)  \n - 20101023 - v1.2 - Latest version posted by Ken Shirriff on his website here (http://www.righto.com/2010/11/improved-arduino-tv-b-gone.html) (direct download link here: http://arcfn.com/files/arduino-tv-b-gone-1.2.zip)  \n - 20101018 - v1.2 - Universality for EU (European Union) & NA (North America) added by Mitch Altman; sleep mode added by ka1kjz  \n - 2010____ - v1.2 - code ported to Arduino; by Ken Shirriff  \n - 20090816 - v1.2 - for ATtiny85v, by Mitch Altman & Limor Fried (https://www.adafruit.com/), w/some code by Kevin Timmerman & Damien Good  \n\nTV-B-Gone for Arduino version 1.2, Oct 23 2010\nPorted to Arduino by Ken Shirriff\nSee here: http://www.arcfn.com/2009/12/tv-b-gone-for-arduino.html and here: http://www.righto.com/2010/11/improved-arduino-tv-b-gone.html (newer)\n\nI added universality for EU (European Union) or NA (North America),\nand Sleep mode to Ken's Arduino port\n -- Mitch Altman  18-Oct-2010\nThanks to ka1kjz for the code for adding Sleep\n <http://www.ka1kjz.com/561/adding-sleep-to-tv-b-gone-code/>\n \nThe original code is:\nTV-B-Gone Firmware version 1.2\n for use with ATtiny85v and v1.2 hardware\n (c) Mitch Altman + Limor Fried 2009\n Last edits, August 16 2009\n\nWith some code from:\nKevin Timmerman & Damien Good 7-Dec-07\n\n------------------------------------------------------------\nCIRCUIT:\n------------------------------------------------------------\n-NB: SEE \"main.h\" TO VERIFY DEFINED PINS TO USE\nThe hardware for this project uses a wemos D1 mini ESP8266-based board:\n Connect an IR LED to pin 14 / D5 (IRLED).\n Uses the built-in LED via pin 2.\n Connect a push-button between pin 12 / D6 (TRIGGER) and ground.\n Pin 5 / D1 (REGIONSWITCH) must be left floating for North America, or wire it to ground to have it output European codes.\n\nMore about the wiring is written in the readme.\n------------------------------------------------------------\nLICENSE:\n------------------------------------------------------------\nDistributed under Creative Commons 2.5 -- Attribution & Share Alike\n\n*/\n\n#include \"WORLD_IR_CODES.h\"\n#include <IRremoteESP8266.h>\n#include <IRsend.h>\n\nvoid xmitCodeElement(uint16_t ontime, uint16_t offtime, uint8_t PWM_code );\nvoid quickflashLEDx( uint8_t x );\nvoid delay_ten_us(uint16_t us);\nvoid quickflashLED( void );\nuint8_t read_bits(uint8_t count);\nuint16_t rawData[300];\n\n\n#define putstring_nl(s) Serial.println(s)\n#define putstring(s) Serial.print(s)\n#define putnum_ud(n) Serial.print(n, DEC)\n#define putnum_uh(n) Serial.print(n, HEX)\n\n#define MAX_WAIT_TIME 65535 //tens of us (ie: 655.350ms)\n\nIRsend irsend(IRLED);  // Set the GPIO to be used to sending the message.\n\n/*\nThis project transmits a bunch of TV POWER codes, one right after the other,\n with a pause in between each.  (To have a visible indication that it is\n transmitting, it also pulses a visible LED once each time a POWER code is\n transmitted.)  That is all TV-B-Gone does.  The tricky part of TV-B-Gone\n was collecting all of the POWER codes, and getting rid of the duplicates and\n near-duplicates (because if there is a duplicate, then one POWER code will\n turn a TV off, and the duplicate will turn it on again (which we certainly\n do not want).  I have compiled the most popular codes with the\n duplicates eliminated, both for North America (which is the same as Asia, as\n far as POWER codes are concerned -- even though much of Asia USES PAL video)\n and for Europe (which works for Australia, New Zealand, the Middle East, and\n other parts of the world that use PAL video).\n\n Before creating a TV-B-Gone Kit, I originally started this project by hacking\n the MiniPOV kit.  This presents a limitation, based on the size of\n the Atmel ATtiny2313 internal flash memory, which is 2KB.  With 2KB we can only\n fit about 7 POWER codes into the firmware's database of POWER codes.  However,\n the more codes the better! Which is why we chose the ATtiny85 for the\n TV-B-Gone Kit.\n\n This version of the firmware has the most popular 100+ POWER codes for\n North America and 100+ POWER codes for Europe. You can select which region\n to use by soldering a 10K pulldown resistor.\n */\n\n\n/*\nThis project is a good example of how to use the AVR chip timers.\n */\n\nextern const IrCode* const NApowerCodes[];\nextern const IrCode* const EUpowerCodes[];\nextern uint8_t num_NAcodes, num_EUcodes;\n\n/* This is kind of a strange but very useful helper function\n Because we are using compression, we index to the timer table\n not with a full 8-bit byte (which is wasteful) but 2 or 3 bits.\n Once code_ptr is set up to point to the right part of memory,\n this function will let us read 'count' bits at a time which\n it does by reading a byte into 'bits_r' and then buffering it. */\n\nuint8_t bitsleft_r = 0;\nuint8_t bits_r=0;\nuint8_t code_ptr;\nvolatile const IrCode * powerCode;\n\n// we cant read more than 8 bits at a time so dont try!\nuint8_t read_bits(uint8_t count)\n{\n  uint8_t i;\n  uint8_t tmp=0;\n\n  // we need to read back count bytes\n  for (i=0; i<count; i++) {\n    // check if the 8-bit buffer we have has run out\n    if (bitsleft_r == 0) {\n      // in which case we read a new byte in\n      bits_r = powerCode->codes[code_ptr++];\n      DEBUGP(putstring(\"\\n\\rGet byte: \");\n      putnum_uh(bits_r);\n      );\n      // and reset the buffer size (8 bites in a byte)\n      bitsleft_r = 8;\n    }\n    // remove one bit\n    bitsleft_r--;\n    // and shift it off of the end of 'bits_r'\n    tmp |= (((bits_r >> (bitsleft_r)) & 1) << (count-1-i));\n  }\n  // return the selected bits in the LSB part of tmp\n  return tmp;\n}\n\n\n/* Legacy explanation from old Arduino Code for reference\nThe C compiler creates code that will transfer all constants into RAM when\n the microcontroller resets.  Since this firmware has a table (powerCodes)\n that is too large to transfer into RAM, the C compiler needs to be told to\n keep it in program memory space.  This is accomplished by the macro\n (this is used in the definition for powerCodes).  Since the C compiler assumes\n that constants are in RAM, rather than in program memory, when accessing\n powerCodes, we need to use the pgm_read_word() and pgm_read_byte macros, and\n we need to use powerCodes as an address.  This is done with PGM_P, defined\n below.\n For example, when we start a new powerCode, we first point to it with the\n following statement:\n PGM_P thecode_p = pgm_read_word(powerCodes+i);\n The next read from the powerCode is a byte that indicates the carrier\n frequency, read as follows:\n const uint8_t freq = pgm_read_byte(code_ptr++);\n After that is a byte that tells us how many 'onTime/offTime' pairs we have:\n const uint8_t numpairs = pgm_read_byte(code_ptr++);\n The next byte tells us the compression method. Since we are going to use a\n timing table to keep track of how to pulse the LED, and the tables are\n pretty short (usually only 4-8 entries), we can index into the table with only\n 2 to 4 bits. Once we know the bit-packing-size we can decode the pairs\n const uint8_t bitcompression = pgm_read_byte(code_ptr++);\n Subsequent reads from the powerCode are n bits (same as the packing size)\n that index into another table in ROM that actually stores the on/off times\n const PGM_P time_ptr = (PGM_P)pgm_read_word(code_ptr);\n */\n\n#define BUTTON_PRESSED LOW \n#define BUTTON_RELEASED HIGH\n\nuint16_t ontime, offtime;\nuint8_t i,num_codes;\nuint8_t region;\n\nvoid setup()   \n{\n  Serial.begin(115200);\n\n  irsend.begin();\n\n  digitalWrite(LED, HIGH);\n  pinMode(LED, OUTPUT);\n  pinMode(REGIONSWITCH, INPUT_PULLUP);\n  pinMode(TRIGGER, INPUT_PULLUP);\n\n  delay_ten_us(5000); //50ms (5000x10 us) delay: let everything settle for a bit\n\n  // determine region\n  if (digitalRead(REGIONSWITCH)) {\n    region = NA;\n    DEBUGP(putstring_nl(\"NA\"));\n  }\n  else {\n    region = EU;\n    DEBUGP(putstring_nl(\"EU\"));\n  }\n\n  // Debug output: indicate how big our database is\n  DEBUGP(putstring(\"\\n\\rNA Codesize: \");\n  putnum_ud(num_NAcodes);\n  );\n  DEBUGP(putstring(\"\\n\\rEU Codesize: \");\n  putnum_ud(num_EUcodes);\n  );\n\n  // Tell the user what region we're in  - 3 flashes is NA, 6 is EU\n  if (region == NA)\n    quickflashLEDx(3);\n  else //region == EU\n    quickflashLEDx(6);\n}\n\nvoid sendAllCodes() \n{\n  bool endingEarly = false; //will be set to true if the user presses the button during code-sending \n      \n  // determine region from REGIONSWITCH: 1 = NA, 0 = EU (defined in main.h)\n  if (digitalRead(REGIONSWITCH)) {\n    region = NA;\n    num_codes = num_NAcodes;\n  }\n  else {\n    region = EU;\n    num_codes = num_EUcodes;\n  }\n\n  // for every POWER code in our collection\n  for (i=0 ; i<num_codes; i++) \n  {\n\n    // print out the code # we are about to transmit\n    DEBUGP(putstring(\"\\n\\r\\n\\rCode #: \");\n    putnum_ud(i));\n\n    // point to next POWER code, from the right database\n    if (region == NA) {\n      powerCode = NApowerCodes[i];\n    }\n    else {\n      powerCode = EUpowerCodes[i];\n    }\n    \n    // Read the carrier frequency from the first byte of code structure\n    const uint8_t freq = powerCode->timer_val;\n    // set OCR for Timer1 to output this POWER code's carrier frequency\n\n    // Print out the frequency of the carrier and the PWM settings\n    DEBUGP(putstring(\"\\n\\rFrequency: \");\n    putnum_ud(freq);\n    );\n    \n    DEBUGP(uint16_t x = (freq+1) * 2;\n    putstring(\"\\n\\rFreq: \");\n    putnum_ud(F_CPU/x);\n    );\n\n    // Get the number of pairs, the second byte from the code struct\n    const uint8_t numpairs = powerCode->numpairs;\n    DEBUGP(putstring(\"\\n\\rOn/off pairs: \");\n    putnum_ud(numpairs));\n\n    // Get the number of bits we use to index into the timer table\n    // This is the third byte of the structure\n    const uint8_t bitcompression = powerCode->bitcompression;\n    DEBUGP(putstring(\"\\n\\rCompression: \");\n    putnum_ud(bitcompression);\n    putstring(\"\\n\\r\"));\n\n    // For EACH pair in this code....\n    code_ptr = 0;\n    for (uint8_t k=0; k<numpairs; k++) {\n      uint16_t ti;\n\n      // Read the next 'n' bits as indicated by the compression variable\n      // The multiply by 4 because there are 2 timing numbers per pair\n      // and each timing number is one word long, so 4 bytes total!\n      ti = (read_bits(bitcompression)) * 2;\n\n      // read the onTime and offTime from the program memory\n      ontime = powerCode->times[ti];  // read word 1 - ontime\n      offtime = powerCode->times[ti+1];  // read word 2 - offtime\n\n      DEBUGP(putstring(\"\\n\\rti = \");\n      putnum_ud(ti>>1);\n      putstring(\"\\tPair = \");\n      putnum_ud(ontime));\n      DEBUGP(putstring(\"\\t\");\n      putnum_ud(offtime));      \n\n      rawData[k*2] = ontime * 10;\n      rawData[(k*2)+1] = offtime * 10;\n      yield();\n    }\n\n    // Send Code with library\n    irsend.sendRaw(rawData, (numpairs*2) , freq);\n    Serial.print(\"\\n\");\n    yield();\n    //Flush remaining bits, so that next code starts\n    //with a fresh set of 8 bits.\n    bitsleft_r=0;\n\n    // visible indication that a code has been output.\n    quickflashLED();\n    \n    // delay 205 milliseconds before transmitting next POWER code\n    delay_ten_us(20500);\n\n    // if user is pushing (holding down) TRIGGER button, stop transmission early \n    if (digitalRead(TRIGGER) == BUTTON_PRESSED) \n    {\n      while (digitalRead(TRIGGER) == BUTTON_PRESSED){\n        yield();\n      }\n      endingEarly = true;\n      delay_ten_us(50000); //500ms delay \n      quickflashLEDx(4);\n      //pause for ~1.3 sec to give the user time to release the button so that the code sequence won't immediately start again.\n      delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\n      delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\n      break; //exit the POWER code \"for\" loop\n    }\n    \n  } //end of POWER code for loop\n\n  if (endingEarly==false)\n  {\n    //pause for ~1.3 sec, then flash the visible LED 8 times to indicate that we're done\n    delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\n    delay_ten_us(MAX_WAIT_TIME); // wait 655.350ms\n    quickflashLEDx(8);\n  }\n\n} //end of sendAllCodes\n\nvoid loop() \n{\n  //Super \"ghetto\" (but decent enough for this application) button debouncing:\n  //-if the user pushes the Trigger button, then wait a while to let the button stop bouncing, then start transmission of all POWER codes\n  if (digitalRead(TRIGGER) == BUTTON_PRESSED) \n  {\n    delay_ten_us(40000);\n    while (digitalRead(TRIGGER) == BUTTON_PRESSED){\n      delay_ten_us(500);\n      yield();\n    }\n    sendAllCodes();\n  }\n  yield();\n}\n\n\n/****************************** LED AND DELAY FUNCTIONS ********/\n\n\n// This function delays the specified number of 10 microseconds\n// it is 'hardcoded' and is calibrated by adjusting DELAY_CNT\n// in main.h Unless you are changing the crystal from 8MHz, dont\n// mess with this.\n//-due to uint16_t datatype, max delay is 65535 tens of microseconds, or 655350 us, or 655.350 ms. \n//-NB: DELAY_CNT has been increased in main.h from 11 to 25 (last I checked) in order to allow this function\n// to work properly with 16MHz Arduinos now (instead of 8MHz).\nvoid delay_ten_us(uint16_t us) {\n  uint8_t timer;\n  while (us != 0) {\n    // for 8MHz we want to delay 80 cycles per 10 microseconds\n    // this code is tweaked to give about that amount.\n    for (timer=0; timer <= DELAY_CNT; timer++) {\n      NOP;\n      NOP;\n    }\n    NOP;\n    us--;\n  }\n}\n\n\n// This function quickly pulses the visible LED (connected to PB0, pin 5)\n// This will indicate to the user that a code is being transmitted\nvoid quickflashLED( void ) {\n  digitalWrite(LED, LOW);\n  delay_ten_us(3000);   // 30 ms ON-time delay\n  digitalWrite(LED, HIGH);\n}\n\n// This function just flashes the visible LED a couple times, used to\n// tell the user what region is selected\nvoid quickflashLEDx( uint8_t x ) {\n  quickflashLED();\n  while(--x) {\n    delay_ten_us(25000);     // 250 ms OFF-time delay between flashes\n    quickflashLED();\n  }\n}\n\r\n"
  },
  {
    "path": "esp32-watch/infrared-tv-b-gone/WORLD_IR_CODES.h",
    "content": "/*\nLast Updated: 30 Mar. 2018\nBy Anton Grimpelhuber (anton.grimpelhuber@gmail.com)\nAdded discrete Samsung / NECv2 power off code_eu140Code\n\nTV-B-Gone for Arduino version 0.001\nPorted to Arduino by Ken Shirriff, Dec 3, 2009\nhttp://arcfn.com\n\nThe original code is:\nTV-B-Gone Firmware version 1.2\n for use with ATtiny85v and v1.2 hardware\n (c) Mitch Altman + Limor Fried 2009\n\n*/\n\n//Codes captured from Generation 3 TV-B-Gone by Limor Fried & Mitch Altman\n//table of POWER codes\n\n#include \"main.h\"\n\nconst uint16_t code_na000Times[] = {\n  60, 60,\n  60, 2700,\n  120, 60,\n  240, 60,\n};\nconst uint8_t code_na000Codes[] = {\n  0xE2,\n  0x20,\n  0x80,\n  0x78,\n  0x88,\n  0x20,\n  0x10,\n};\nconst struct IrCode code_na000Code = {\n  freq_to_timerval(38400),\n  26,             // # of pairs\n  2,              // # of bits per index\n  code_na000Times,\n  code_na000Codes\n};\n\nconst uint16_t code_na001Times[] = {\n  50, 100,\n  50, 200,\n  50, 800,\n  400, 400,\n};\nconst uint8_t code_na001Codes[] = {\n  0xD5,\n  0x41,\n  0x11,\n  0x00,\n  0x14,\n  0x44,\n  0x6D,\n  0x54,\n  0x11,\n  0x10,\n  0x01,\n  0x44,\n  0x45,\n};\nconst struct IrCode code_na001Code = {\n  freq_to_timerval(57143),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na001Times,\n  code_na001Codes\n};\nconst uint16_t code_na002Times[] = {\n  42, 46,\n  42, 133,\n  42, 7519,\n  347, 176,\n  347, 177,\n};\nconst uint8_t code_na002Codes[] = {\n  0x60,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x08,\n  0x00,\n  0x00,\n  0x00,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x12,\n  0x48,\n  0x04,\n  0x12,\n  0x48,\n  0x2A,\n  0x02,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x20,\n  0x00,\n  0x00,\n  0x00,\n  0x80,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x20,\n  0x10,\n  0x49,\n  0x20,\n  0x80,\n};\nconst struct IrCode code_na002Code = {\n  freq_to_timerval(37037),\n  100,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na002Times,\n  code_na002Codes\n};\nconst uint16_t code_na003Times[] = {\n  26, 185,\n  27, 80,\n  27, 185,\n  27, 4549,\n};\nconst uint8_t code_na003Codes[] = {\n  0x15,\n  0x5A,\n  0x65,\n  0x67,\n  0x95,\n  0x65,\n  0x9A,\n  0x9B,\n  0x95,\n  0x5A,\n  0x65,\n  0x67,\n  0x95,\n  0x65,\n  0x9A,\n  0x99,\n};\nconst struct IrCode code_na003Code = {\n  freq_to_timerval(38610),\n  64,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na003Times,\n  code_na003Codes\n};\nconst uint16_t code_na004Times[] = {\n  55, 57,\n  55, 170,\n  55, 3949,\n  55, 9623,\n  56, 0,\n  898, 453,\n  900, 226,\n};\nconst uint8_t code_na004Codes[] = {\n  0xA0,\n  0x00,\n  0x01,\n  0x04,\n  0x92,\n  0x48,\n  0x20,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na004Code = {\n  freq_to_timerval(38610),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na004Codes\n};\nconst uint16_t code_na005Times[] = {\n  88, 90,\n  88, 91,\n  88, 181,\n  88, 8976,\n  177, 91,\n};\nconst uint8_t code_na005Codes[] = {\n  0x10,\n  0x92,\n  0x49,\n  0x46,\n  0x33,\n  0x09,\n  0x24,\n  0x94,\n  0x60,\n};\nconst struct IrCode code_na005Code = {\n  freq_to_timerval(35714),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na005Times,\n  code_na005Codes\n};\nconst uint16_t code_na006Times[] = {\n  50, 62,\n  50, 172,\n  50, 4541,\n  448, 466,\n  450, 465,\n};\nconst uint8_t code_na006Codes[] = {\n  0x64,\n  0x90,\n  0x00,\n  0x04,\n  0x90,\n  0x00,\n  0x00,\n  0x80,\n  0x00,\n  0x04,\n  0x12,\n  0x49,\n  0x2A,\n  0x12,\n  0x40,\n  0x00,\n  0x12,\n  0x40,\n  0x00,\n  0x02,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x24,\n  0x90,\n};\nconst struct IrCode code_na006Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na006Times,\n  code_na006Codes\n};\nconst uint16_t code_na007Times[] = {\n  49, 49,\n  49, 50,\n  49, 410,\n  49, 510,\n  49, 12107,\n};\nconst uint8_t code_na007Codes[] = {\n  0x09,\n  0x94,\n  0x53,\n  0x29,\n  0x94,\n  0xD9,\n  0x85,\n  0x32,\n  0x8A,\n  0x65,\n  0x32,\n  0x9B,\n  0x20,\n};\nconst struct IrCode code_na007Code = {\n  freq_to_timerval(39216),\n  34,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na007Times,\n  code_na007Codes\n};\nconst uint16_t code_na008Times[] = {\n  56, 58,\n  56, 170,\n  56, 4011,\n  898, 450,\n  900, 449,\n};\nconst uint8_t code_na008Codes[] = {\n  0x64,\n  0x00,\n  0x49,\n  0x00,\n  0x92,\n  0x00,\n  0x20,\n  0x82,\n  0x01,\n  0x04,\n  0x10,\n  0x48,\n  0x2A,\n  0x10,\n  0x01,\n  0x24,\n  0x02,\n  0x48,\n  0x00,\n  0x82,\n  0x08,\n  0x04,\n  0x10,\n  0x41,\n  0x20,\n  0x90,\n};\nconst struct IrCode code_na008Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na008Times,\n  code_na008Codes\n};\nconst uint16_t code_na009Times[] = {\n  53, 56,\n  53, 171,\n  53, 3950,\n  53, 9599,\n  898, 451,\n  900, 226,\n};\nconst uint8_t code_na009Codes[] = {\n  0x84,\n  0x90,\n  0x00,\n  0x20,\n  0x80,\n  0x08,\n  0x00,\n  0x00,\n  0x09,\n  0x24,\n  0x92,\n  0x40,\n  0x0A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_na009Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na009Codes\n};\nconst uint16_t code_na010Times[] = {\n  51, 55,\n  51, 158,\n  51, 2286,\n  841, 419,\n};\nconst uint8_t code_na010Codes[] = {\n  0xD4,\n  0x00,\n  0x15,\n  0x10,\n  0x25,\n  0x00,\n  0x05,\n  0x44,\n  0x09,\n  0x40,\n  0x01,\n  0x51,\n  0x01,\n};\nconst struct IrCode code_na010Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na010Times,\n  code_na010Codes\n};\nconst uint16_t code_na011Times[] = {\n  55, 55,\n  55, 172,\n  55, 4039,\n  55, 9348,\n  56, 0,\n  884, 442,\n  885, 225,\n};\nconst uint8_t code_na011Codes[] = {\n  0xA0,\n  0x00,\n  0x41,\n  0x04,\n  0x92,\n  0x08,\n  0x24,\n  0x90,\n  0x40,\n  0x00,\n  0x02,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na011Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na011Times,\n  code_na011Codes\n};\nconst uint16_t code_na012Times[] = {\n  81, 87,\n  81, 254,\n  81, 3280,\n  331, 336,\n  331, 337,\n};\nconst uint8_t code_na012Codes[] = {\n  0x64,\n  0x12,\n  0x08,\n  0x24,\n  0x00,\n  0x08,\n  0x20,\n  0x10,\n  0x09,\n  0x2A,\n  0x10,\n  0x48,\n  0x20,\n  0x90,\n  0x00,\n  0x20,\n  0x80,\n  0x40,\n  0x24,\n  0x90,\n};\nconst struct IrCode code_na012Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na012Times,\n  code_na012Codes\n};\nconst uint16_t code_na013Times[] = {\n  53, 55,\n  53, 167,\n  53, 2304,\n  53, 9369,\n  893, 448,\n  895, 447,\n};\nconst uint8_t code_na013Codes[] = {\n  0x80,\n  0x12,\n  0x40,\n  0x04,\n  0x00,\n  0x09,\n  0x00,\n  0x12,\n  0x41,\n  0x24,\n  0x82,\n  0x01,\n  0x00,\n  0x10,\n  0x48,\n  0x24,\n  0xAA,\n  0xE8,\n};\nconst struct IrCode code_na013Code = {\n  freq_to_timerval(38462),\n  48,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na013Times,\n  code_na013Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na014Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na014Codes[] = {\n  0xA0,\n  0x00,\n  0x09,\n  0x04,\n  0x92,\n  0x40,\n  0x24,\n  0x80,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na014Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na014Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na015Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na015Codes[] = {\n  0xA0,\n  0x80,\n  0x01,\n  0x04,\n  0x12,\n  0x48,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x92,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na015Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na015Codes\n};\nconst uint16_t code_na016Times[] = {\n  28, 90,\n  28, 211,\n  28, 2507,\n};\nconst uint8_t code_na016Codes[] = {\n  0x54,\n  0x04,\n  0x10,\n  0x00,\n  0x95,\n  0x01,\n  0x04,\n  0x00,\n  0x10,\n};\nconst struct IrCode code_na016Code = {\n  freq_to_timerval(34483),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na016Times,\n  code_na016Codes\n};\nconst uint16_t code_na017Times[] = {\n  56, 57,\n  56, 175,\n  56, 4150,\n  56, 9499,\n  898, 227,\n  898, 449,\n};\nconst uint8_t code_na017Codes[] = {\n  0xA0,\n  0x02,\n  0x48,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na017Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na017Codes\n};\nconst uint16_t code_na018Times[] = {\n  51, 55,\n  51, 161,\n  51, 2566,\n  849, 429,\n  849, 430,\n};\nconst uint8_t code_na018Codes[] = {\n  0x60,\n  0x82,\n  0x08,\n  0x24,\n  0x10,\n  0x41,\n  0x00,\n  0x12,\n  0x40,\n  0x04,\n  0x80,\n  0x09,\n  0x2A,\n  0x02,\n  0x08,\n  0x20,\n  0x90,\n  0x41,\n  0x04,\n  0x00,\n  0x49,\n  0x00,\n  0x12,\n  0x00,\n  0x24,\n  0xA8,\n  0x08,\n  0x20,\n  0x82,\n  0x41,\n  0x04,\n  0x10,\n  0x01,\n  0x24,\n  0x00,\n  0x48,\n  0x00,\n  0x92,\n  0xA0,\n  0x20,\n  0x82,\n  0x09,\n  0x04,\n  0x10,\n  0x40,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x02,\n  0x48,\n};\nconst struct IrCode code_na018Code = {\n  freq_to_timerval(38462),\n  136,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na018Times,\n  code_na018Codes\n};\nconst uint16_t code_na019Times[] = {\n  40, 42,\n  40, 124,\n  40, 4601,\n  325, 163,\n  326, 163,\n};\nconst uint8_t code_na019Codes[] = {\n  0x60,\n  0x10,\n  0x40,\n  0x04,\n  0x80,\n  0x09,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x10,\n  0x00,\n  0x20,\n  0x10,\n  0x00,\n  0x20,\n  0x80,\n  0x00,\n  0x0A,\n  0x00,\n  0x41,\n  0x00,\n  0x12,\n  0x00,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x40,\n  0x00,\n  0x80,\n  0x40,\n  0x00,\n  0x82,\n  0x00,\n  0x00,\n  0x00,\n};\nconst struct IrCode code_na019Code = {\n  freq_to_timerval(38462),\n  100,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na019Times,\n  code_na019Codes\n};\nconst uint16_t code_na020Times[] = {\n  60, 55,\n  60, 163,\n  60, 4099,\n  60, 9698,\n  61, 0,\n  898, 461,\n  900, 230,\n};\nconst uint8_t code_na020Codes[] = {\n  0xA0,\n  0x10,\n  0x00,\n  0x04,\n  0x82,\n  0x49,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na020Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na020Times,\n  code_na020Codes\n};\nconst uint16_t code_na021Times[] = {\n  48, 52,\n  48, 160,\n  48, 400,\n  48, 2335,\n  799, 400,\n};\nconst uint8_t code_na021Codes[] = {\n  0x80,\n  0x10,\n  0x40,\n  0x08,\n  0x82,\n  0x08,\n  0x01,\n  0xC0,\n  0x08,\n  0x20,\n  0x04,\n  0x41,\n  0x04,\n  0x00,\n  0x00,\n};\nconst struct IrCode code_na021Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na021Times,\n  code_na021Codes\n};\nconst uint16_t code_na022Times[] = {\n  53, 60,\n  53, 175,\n  53, 4463,\n  53, 9453,\n  892, 450,\n  895, 225,\n};\nconst uint8_t code_na022Codes[] = {\n  0x80,\n  0x02,\n  0x40,\n  0x00,\n  0x02,\n  0x40,\n  0x00,\n  0x00,\n  0x01,\n  0x24,\n  0x92,\n  0x48,\n  0x0A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na022Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na022Times,\n  code_na022Codes\n};\nconst uint16_t code_na023Times[] = {\n  48, 52,\n  48, 409,\n  48, 504,\n  48, 10461,\n};\nconst uint8_t code_na023Codes[] = {\n  0xA1,\n  0x18,\n  0x61,\n  0xA1,\n  0x18,\n  0x7A,\n  0x11,\n  0x86,\n  0x1A,\n  0x11,\n  0x86,\n};\nconst struct IrCode code_na023Code = {\n  freq_to_timerval(40000),\n  44,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na023Times,\n  code_na023Codes\n};\nconst uint16_t code_na024Times[] = {\n  58, 60,\n  58, 2569,\n  118, 60,\n  237, 60,\n  238, 60,\n};\nconst uint8_t code_na024Codes[] = {\n  0x69,\n  0x24,\n  0x10,\n  0x40,\n  0x03,\n  0x12,\n  0x48,\n  0x20,\n  0x80,\n  0x00,\n};\nconst struct IrCode code_na024Code = {\n  freq_to_timerval(38462),\n  26,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na024Times,\n  code_na024Codes\n};\nconst uint16_t code_na025Times[] = {\n  84, 90,\n  84, 264,\n  84, 3470,\n  346, 350,\n  347, 350,\n};\nconst uint8_t code_na025Codes[] = {\n  0x64,\n  0x92,\n  0x49,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x02,\n  0x49,\n  0x2A,\n  0x12,\n  0x49,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x09,\n  0x24,\n  0x90,\n};\nconst struct IrCode code_na025Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na025Times,\n  code_na025Codes\n};\nconst uint16_t code_na026Times[] = {\n  49, 49,\n  49, 50,\n  49, 410,\n  49, 510,\n  49, 12582,\n};\nconst uint8_t code_na026Codes[] = {\n  0x09,\n  0x94,\n  0x53,\n  0x65,\n  0x32,\n  0x99,\n  0x85,\n  0x32,\n  0x8A,\n  0x6C,\n  0xA6,\n  0x53,\n  0x20,\n};\nconst struct IrCode code_na026Code = {\n  freq_to_timerval(39216),\n  34,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na026Times,\n  code_na026Codes\n};\n\n/* Duplicate timing table, same as na001 !\n const uint16_t code_na027Times[] = {\n \t50, 100,\n \t50, 200,\n \t50, 800,\n \t400, 400,\n };\n */\nconst uint8_t code_na027Codes[] = {\n  0xC5,\n  0x41,\n  0x11,\n  0x10,\n  0x14,\n  0x44,\n  0x6C,\n  0x54,\n  0x11,\n  0x11,\n  0x01,\n  0x44,\n  0x44,\n};\nconst struct IrCode code_na027Code = {\n  freq_to_timerval(57143),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na001Times,\n  code_na027Codes\n};\nconst uint16_t code_na028Times[] = {\n  118, 121,\n  118, 271,\n  118, 4750,\n  258, 271,\n};\nconst uint8_t code_na028Codes[] = {\n  0xC4,\n  0x45,\n  0x14,\n  0x04,\n  0x6C,\n  0x44,\n  0x51,\n  0x40,\n  0x44,\n};\nconst struct IrCode code_na028Code = {\n  freq_to_timerval(38610),\n  36,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na028Times,\n  code_na028Codes\n};\nconst uint16_t code_na029Times[] = {\n  88, 90,\n  88, 91,\n  88, 181,\n  177, 91,\n  177, 8976,\n};\nconst uint8_t code_na029Codes[] = {\n  0x0C,\n  0x92,\n  0x53,\n  0x46,\n  0x16,\n  0x49,\n  0x29,\n  0xA2,\n  0xC0,\n};\nconst struct IrCode code_na029Code = {\n  freq_to_timerval(35842),\n  22,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na029Times,\n  code_na029Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_na030Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_na030Codes[] = {\n  0x80,\n  0x00,\n  0x41,\n  0x04,\n  0x12,\n  0x08,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na030Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na030Codes\n};\nconst uint16_t code_na031Times[] = {\n  88, 89,\n  88, 90,\n  88, 179,\n  88, 8977,\n  177, 90,\n};\nconst uint8_t code_na031Codes[] = {\n  0x06,\n  0x12,\n  0x49,\n  0x46,\n  0x32,\n  0x61,\n  0x24,\n  0x94,\n  0x60,\n};\nconst struct IrCode code_na031Code = {\n  freq_to_timerval(35842),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na031Times,\n  code_na031Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_na032Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_na032Codes[] = {\n  0x80,\n  0x00,\n  0x41,\n  0x04,\n  0x12,\n  0x08,\n  0x20,\n  0x80,\n  0x00,\n  0x04,\n  0x12,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na032Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na032Codes\n};\nconst uint16_t code_na033Times[] = {\n  40, 43,\n  40, 122,\n  40, 5297,\n  334, 156,\n  336, 155,\n};\nconst uint8_t code_na033Codes[] = {\n  0x60,\n  0x10,\n  0x40,\n  0x04,\n  0x80,\n  0x09,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x10,\n  0x00,\n  0x20,\n  0x82,\n  0x00,\n  0x20,\n  0x00,\n  0x00,\n  0x0A,\n  0x00,\n  0x41,\n  0x00,\n  0x12,\n  0x00,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x40,\n  0x00,\n  0x82,\n  0x08,\n  0x00,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n};\nconst struct IrCode code_na033Code = {\n  freq_to_timerval(38462),\n  100,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na033Times,\n  code_na033Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na034Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na034Codes[] = {\n  0xA0,\n  0x00,\n  0x41,\n  0x04,\n  0x92,\n  0x08,\n  0x24,\n  0x92,\n  0x48,\n  0x00,\n  0x00,\n  0x01,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na034Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na034Codes\n};\nconst uint16_t code_na035Times[] = {\n  96, 93,\n  97, 93,\n  97, 287,\n  97, 3431,\n};\nconst uint8_t code_na035Codes[] = {\n  0x16,\n  0x66,\n  0x5D,\n  0x59,\n  0x99,\n  0x50,\n};\nconst struct IrCode code_na035Code = {\n  freq_to_timerval(41667),\n  22,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na035Times,\n  code_na035Codes\n};\nconst uint16_t code_na036Times[] = {\n  82, 581,\n  84, 250,\n  84, 580,\n  85, 0,\n};\nconst uint8_t code_na036Codes[] = {\n  0x15,\n  0x9A,\n  0x9C,\n};\nconst struct IrCode code_na036Code = {\n  freq_to_timerval(37037),\n  11,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na036Times,\n  code_na036Codes\n};\nconst uint16_t code_na037Times[] = {\n  39, 263,\n  164, 163,\n  514, 164,\n};\nconst uint8_t code_na037Codes[] = {\n  0x80,\n  0x45,\n  0x00,\n};\nconst struct IrCode code_na037Code = {\n  freq_to_timerval(41667),\n  11,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na037Times,\n  code_na037Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na038Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na038Codes[] = {\n  0xA4,\n  0x10,\n  0x40,\n  0x00,\n  0x82,\n  0x09,\n  0x20,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na038Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na038Codes\n};\nconst uint16_t code_na039Times[] = {\n  113, 101,\n  688, 2707,\n};\nconst uint8_t code_na039Codes[] = {\n  0x11,\n};\nconst struct IrCode code_na039Code = {\n  freq_to_timerval(40000),\n  4,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na039Times,\n  code_na039Codes\n};\nconst uint16_t code_na040Times[] = {\n  113, 101,\n  113, 201,\n  113, 2707,\n};\nconst uint8_t code_na040Codes[] = {\n  0x06,\n  0x04,\n};\nconst struct IrCode code_na040Code = {\n  freq_to_timerval(40000),\n  8,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na040Times,\n  code_na040Codes\n};\nconst uint16_t code_na041Times[] = {\n  58, 62,\n  58, 2746,\n  117, 62,\n  242, 62,\n};\nconst uint8_t code_na041Codes[] = {\n  0xE2,\n  0x20,\n  0x80,\n  0x78,\n  0x88,\n  0x20,\n  0x00,\n};\nconst struct IrCode code_na041Code = {\n  freq_to_timerval(76923),\n  26,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na041Times,\n  code_na041Codes\n};\nconst uint16_t code_na042Times[] = {\n  54, 65,\n  54, 170,\n  54, 4099,\n  54, 8668,\n  899, 226,\n  899, 421,\n};\nconst uint8_t code_na042Codes[] = {\n  0xA4,\n  0x80,\n  0x00,\n  0x20,\n  0x82,\n  0x49,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na042Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na042Times,\n  code_na042Codes\n};\nconst uint16_t code_na043Times[] = {\n  43, 120,\n  43, 121,\n  43, 3491,\n  131, 45,\n};\nconst uint8_t code_na043Codes[] = {\n  0x15,\n  0x75,\n  0x56,\n  0x55,\n  0x75,\n  0x54,\n};\nconst struct IrCode code_na043Code = {\n  freq_to_timerval(40000),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na043Times,\n  code_na043Codes\n};\nconst uint16_t code_na044Times[] = {\n  51, 51,\n  51, 160,\n  51, 4096,\n  51, 9513,\n  431, 436,\n  883, 219,\n};\nconst uint8_t code_na044Codes[] = {\n  0x84,\n  0x90,\n  0x00,\n  0x00,\n  0x02,\n  0x49,\n  0x20,\n  0x80,\n  0x00,\n  0x04,\n  0x12,\n  0x49,\n  0x2A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_na044Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na044Times,\n  code_na044Codes\n};\nconst uint16_t code_na045Times[] = {\n  58, 53,\n  58, 167,\n  58, 4494,\n  58, 9679,\n  455, 449,\n  456, 449,\n};\nconst uint8_t code_na045Codes[] = {\n  0x80,\n  0x90,\n  0x00,\n  0x00,\n  0x90,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x97,\n  0x48,\n};\nconst struct IrCode code_na045Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na045Times,\n  code_na045Codes\n};\nconst uint16_t code_na046Times[] = {\n  51, 277,\n  52, 53,\n  52, 105,\n  52, 277,\n  52, 2527,\n  52, 12809,\n  103, 54,\n};\nconst uint8_t code_na046Codes[] = {\n  0x0B,\n  0x12,\n  0x63,\n  0x44,\n  0x92,\n  0x6B,\n  0x44,\n  0x92,\n  0x50,\n};\nconst struct IrCode code_na046Code = {\n  freq_to_timerval(29412),\n  23,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na046Times,\n  code_na046Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na047Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na047Codes[] = {\n  0xA0,\n  0x00,\n  0x40,\n  0x04,\n  0x92,\n  0x09,\n  0x24,\n  0x92,\n  0x09,\n  0x20,\n  0x00,\n  0x40,\n  0x0A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na047Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na047Codes\n};\n\n/* Duplicate timing table, same as na044 !\n const uint16_t code_na048Times[] = {\n \t51, 51,\n \t51, 160,\n \t51, 4096,\n \t51, 9513,\n \t431, 436,\n \t883, 219,\n };\n */\nconst uint8_t code_na048Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x24,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na048Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na044Times,\n  code_na048Codes\n};\nconst uint16_t code_na049Times[] = {\n  274, 854,\n  274, 1986,\n};\nconst uint8_t code_na049Codes[] = {\n  0x14,\n  0x11,\n  0x40,\n};\nconst struct IrCode code_na049Code = {\n  freq_to_timerval(45455),\n  11,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na049Times,\n  code_na049Codes\n};\nconst uint16_t code_na050Times[] = {\n  80, 88,\n  80, 254,\n  80, 3750,\n  359, 331,\n};\nconst uint8_t code_na050Codes[] = {\n  0xC0,\n  0x00,\n  0x01,\n  0x55,\n  0x55,\n  0x52,\n  0xC0,\n  0x00,\n  0x01,\n  0x55,\n  0x55,\n  0x50,\n};\nconst struct IrCode code_na050Code = {\n  freq_to_timerval(55556),\n  48,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na050Times,\n  code_na050Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na051Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na051Codes[] = {\n  0xA0,\n  0x10,\n  0x01,\n  0x24,\n  0x82,\n  0x48,\n  0x00,\n  0x02,\n  0x40,\n  0x04,\n  0x90,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na051Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na051Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na052Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na052Codes[] = {\n  0xA4,\n  0x90,\n  0x48,\n  0x00,\n  0x02,\n  0x01,\n  0x20,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na052Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na052Codes\n};\nconst uint16_t code_na053Times[] = {\n  51, 232,\n  51, 512,\n  51, 792,\n  51, 2883,\n};\nconst uint8_t code_na053Codes[] = {\n  0x22,\n  0x21,\n  0x40,\n  0x1C,\n  0x88,\n  0x85,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_na053Code = {\n  freq_to_timerval(55556),\n  30,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na053Times,\n  code_na053Codes\n};\n\n/* Duplicate timing table, same as na053 !\n const uint16_t code_na054Times[] = {\n \t51, 232,\n \t51, 512,\n \t51, 792,\n \t51, 2883,\n };\n */\nconst uint8_t code_na054Codes[] = {\n  0x22,\n  0x20,\n  0x15,\n  0x72,\n  0x22,\n  0x01,\n  0x54,\n};\nconst struct IrCode code_na054Code = {\n  freq_to_timerval(55556),\n  28,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na053Times,\n  code_na054Codes\n};\nconst uint16_t code_na055Times[] = {\n  3, 10,\n  3, 20,\n  3, 30,\n  3, 12778,\n};\nconst uint8_t code_na055Codes[] = {\n  0x81,\n  0x51,\n  0x14,\n  0xB8,\n  0x15,\n  0x11,\n  0x44,\n};\nconst struct IrCode code_na055Code = {\n  0,              // Non-pulsed code\n  27,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na055Times,\n  code_na055Codes\n};\nconst uint16_t code_na056Times[] = {\n  55, 193,\n  57, 192,\n  57, 384,\n  58, 0,\n};\nconst uint8_t code_na056Codes[] = {\n  0x2A,\n  0x57,\n};\nconst struct IrCode code_na056Code = {\n  freq_to_timerval(37175),\n  8,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na056Times,\n  code_na056Codes\n};\nconst uint16_t code_na057Times[] = {\n  45, 148,\n  46, 148,\n  46, 351,\n  46, 2781,\n};\nconst uint8_t code_na057Codes[] = {\n  0x2A,\n  0x5D,\n  0xA9,\n  0x60,\n};\nconst struct IrCode code_na057Code = {\n  freq_to_timerval(40000),\n  14,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na057Times,\n  code_na057Codes\n};\nconst uint16_t code_na058Times[] = {\n  22, 101,\n  22, 219,\n  23, 101,\n  23, 219,\n  31, 218,\n};\nconst uint8_t code_na058Codes[] = {\n  0x8D,\n  0xA4,\n  0x08,\n  0x04,\n  0x04,\n  0x92,\n  0x4C,\n};\nconst struct IrCode code_na058Code = {\n  freq_to_timerval(33333),\n  18,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na058Times,\n  code_na058Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na059Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na059Codes[] = {\n  0xA4,\n  0x12,\n  0x09,\n  0x00,\n  0x80,\n  0x40,\n  0x20,\n  0x10,\n  0x40,\n  0x04,\n  0x82,\n  0x09,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na059Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na059Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na060Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na060Codes[] = {\n  0xA0,\n  0x00,\n  0x08,\n  0x04,\n  0x92,\n  0x41,\n  0x24,\n  0x00,\n  0x40,\n  0x00,\n  0x92,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na060Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na060Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na061Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na061Codes[] = {\n  0xA0,\n  0x00,\n  0x08,\n  0x24,\n  0x92,\n  0x41,\n  0x04,\n  0x82,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na061Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na061Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na062Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na062Codes[] = {\n  0xA0,\n  0x02,\n  0x08,\n  0x04,\n  0x90,\n  0x41,\n  0x24,\n  0x82,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na062Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na062Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na063Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na063Codes[] = {\n  0xA4,\n  0x92,\n  0x49,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x48,\n  0x00,\n  0x00,\n  0x01,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na063Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na063Codes\n};\n\n/* Duplicate timing table, same as na001 !\n const uint16_t code_na064Times[] = {\n \t50, 100,\n \t50, 200,\n \t50, 800,\n \t400, 400,\n };\n */\nconst uint8_t code_na064Codes[] = {\n  0xC0,\n  0x01,\n  0x51,\n  0x55,\n  0x54,\n  0x04,\n  0x2C,\n  0x00,\n  0x15,\n  0x15,\n  0x55,\n  0x40,\n  0x40,\n};\nconst struct IrCode code_na064Code = {\n  freq_to_timerval(57143),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na001Times,\n  code_na064Codes\n};\nconst uint16_t code_na065Times[] = {\n  48, 98,\n  48, 197,\n  98, 846,\n  395, 392,\n  1953, 392,\n};\nconst uint8_t code_na065Codes[] = {\n  0x84,\n  0x92,\n  0x01,\n  0x24,\n  0x12,\n  0x00,\n  0x04,\n  0x80,\n  0x08,\n  0x09,\n  0x92,\n  0x48,\n  0x04,\n  0x90,\n  0x48,\n  0x00,\n  0x12,\n  0x00,\n  0x20,\n  0x26,\n  0x49,\n  0x20,\n  0x12,\n  0x41,\n  0x20,\n  0x00,\n  0x48,\n  0x00,\n  0x80,\n  0x80,\n};\nconst struct IrCode code_na065Code = {\n  freq_to_timerval(59172),\n  78,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na065Times,\n  code_na065Codes\n};\nconst uint16_t code_na066Times[] = {\n  38, 276,\n  165, 154,\n  415, 155,\n  742, 154,\n};\nconst uint8_t code_na066Codes[] = {\n  0xC0,\n  0x45,\n  0x02,\n  0x01,\n  0x14,\n  0x08,\n  0x04,\n  0x50,\n  0x00,\n};\nconst struct IrCode code_na066Code = {\n  freq_to_timerval(38462),\n  33,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na066Times,\n  code_na066Codes\n};\n\n/* Duplicate timing table, same as na044 !\n const uint16_t code_na067Times[] = {\n \t51, 51,\n \t51, 160,\n \t51, 4096,\n \t51, 9513,\n \t431, 436,\n \t883, 219,\n };\n */\nconst uint8_t code_na067Codes[] = {\n  0x80,\n  0x02,\n  0x49,\n  0x24,\n  0x90,\n  0x00,\n  0x00,\n  0x80,\n  0x00,\n  0x04,\n  0x12,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na067Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na044Times,\n  code_na067Codes\n};\nconst uint16_t code_na068Times[] = {\n  43, 121,\n  43, 9437,\n  130, 45,\n  131, 45,\n};\nconst uint8_t code_na068Codes[] = {\n  0x8C,\n  0x30,\n  0x0D,\n  0xCC,\n  0x30,\n  0x0C,\n};\nconst struct IrCode code_na068Code = {\n  freq_to_timerval(40000),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na068Times,\n  code_na068Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na069Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na069Codes[] = {\n  0xA0,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x24,\n  0x82,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na069Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na069Codes\n};\nconst uint16_t code_na070Times[] = {\n  27, 76,\n  27, 182,\n  27, 183,\n  27, 3199,\n};\nconst uint8_t code_na070Codes[] = {\n  0x40,\n  0x02,\n  0x08,\n  0xA2,\n  0xE0,\n  0x00,\n  0x82,\n  0x28,\n  0x40,\n};\nconst struct IrCode code_na070Code = {\n  freq_to_timerval(38462),\n  33,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na070Times,\n  code_na070Codes\n};\nconst uint16_t code_na071Times[] = {\n  37, 181,\n  37, 272,\n};\nconst uint8_t code_na071Codes[] = {\n  0x11,\n  0x40,\n};\nconst struct IrCode code_na071Code = {\n  freq_to_timerval(55556),\n  8,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na071Times,\n  code_na071Codes\n};\n\n/* Duplicate timing table, same as na042 !\n const uint16_t code_na072Times[] = {\n \t54, 65,\n \t54, 170,\n \t54, 4099,\n \t54, 8668,\n \t899, 226,\n \t899, 421,\n };\n */\nconst uint8_t code_na072Codes[] = {\n  0xA0,\n  0x90,\n  0x00,\n  0x00,\n  0x90,\n  0x00,\n  0x00,\n  0x10,\n  0x40,\n  0x04,\n  0x82,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na072Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na042Times,\n  code_na072Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na073Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na073Codes[] = {\n  0xA0,\n  0x82,\n  0x08,\n  0x24,\n  0x10,\n  0x41,\n  0x00,\n  0x00,\n  0x00,\n  0x24,\n  0x92,\n  0x49,\n  0x0A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na073Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na073Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na074Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na074Codes[] = {\n  0xA4,\n  0x00,\n  0x41,\n  0x00,\n  0x92,\n  0x08,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na074Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na074Codes\n};\nconst uint16_t code_na075Times[] = {\n  51, 98,\n  51, 194,\n  102, 931,\n  390, 390,\n  390, 391,\n};\nconst uint8_t code_na075Codes[] = {\n  0x60,\n  0x00,\n  0x01,\n  0x04,\n  0x10,\n  0x49,\n  0x24,\n  0x82,\n  0x08,\n  0x2A,\n  0x00,\n  0x00,\n  0x04,\n  0x10,\n  0x41,\n  0x24,\n  0x92,\n  0x08,\n  0x20,\n  0xA0,\n};\nconst struct IrCode code_na075Code = {\n  freq_to_timerval(41667),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na075Times,\n  code_na075Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na076Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na076Codes[] = {\n  0xA0,\n  0x92,\n  0x09,\n  0x04,\n  0x00,\n  0x40,\n  0x20,\n  0x10,\n  0x40,\n  0x04,\n  0x82,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na076Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na076Codes\n};\n\n/* Duplicate timing table, same as na031 !\n const uint16_t code_na077Times[] = {\n \t88, 89,\n \t88, 90,\n \t88, 179,\n \t88, 8977,\n \t177, 90,\n };\n */\nconst uint8_t code_na077Codes[] = {\n  0x10,\n  0xA2,\n  0x62,\n  0x31,\n  0x98,\n  0x51,\n  0x31,\n  0x18,\n  0x00,\n};\nconst struct IrCode code_na077Code = {\n  freq_to_timerval(35714),\n  22,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na031Times,\n  code_na077Codes\n};\nconst uint16_t code_na078Times[] = {\n  40, 275,\n  160, 154,\n  480, 155,\n};\nconst uint8_t code_na078Codes[] = {\n  0x80,\n  0x45,\n  0x04,\n  0x01,\n  0x14,\n  0x10,\n  0x04,\n  0x50,\n  0x40,\n};\nconst struct IrCode code_na078Code = {\n  freq_to_timerval(38462),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na078Times,\n  code_na078Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na079Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na079Codes[] = {\n  0xA0,\n  0x82,\n  0x08,\n  0x24,\n  0x10,\n  0x41,\n  0x04,\n  0x90,\n  0x08,\n  0x20,\n  0x02,\n  0x41,\n  0x0A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na079Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na079Codes\n};\n\n/* Duplicate timing table, same as na055 !\n const uint16_t code_na080Times[] = {\n \t3, 10,\n \t3, 20,\n \t3, 30,\n \t3, 12778,\n };\n */\nconst uint8_t code_na080Codes[] = {\n  0x81,\n  0x50,\n  0x40,\n  0xB8,\n  0x15,\n  0x04,\n  0x08,\n};\nconst struct IrCode code_na080Code = {\n  0,              // Non-pulsed code\n  27,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na055Times,\n  code_na080Codes\n};\nconst uint16_t code_na081Times[] = {\n  48, 52,\n  48, 409,\n  48, 504,\n  48, 9978,\n};\nconst uint8_t code_na081Codes[] = {\n  0x18,\n  0x46,\n  0x18,\n  0x68,\n  0x47,\n  0x18,\n  0x46,\n  0x18,\n  0x68,\n  0x44,\n};\nconst struct IrCode code_na081Code = {\n  freq_to_timerval(40000),\n  40,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na081Times,\n  code_na081Codes\n};\nconst uint16_t code_na082Times[] = {\n  88, 89,\n  88, 90,\n  88, 179,\n  88, 8888,\n  177, 90,\n  177, 179,\n};\nconst uint8_t code_na082Codes[] = {\n  0x0A,\n  0x12,\n  0x49,\n  0x2A,\n  0xB2,\n  0xA1,\n  0x24,\n  0x92,\n  0xA8,\n};\nconst struct IrCode code_na082Code = {\n  freq_to_timerval(35714),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na082Times,\n  code_na082Codes\n};\n\n/* Duplicate timing table, same as na031 !\n const uint16_t code_na083Times[] = {\n \t88, 89,\n \t88, 90,\n \t88, 179,\n \t88, 8977,\n \t177, 90,\n };\n */\nconst uint8_t code_na083Codes[] = {\n  0x10,\n  0x92,\n  0x49,\n  0x46,\n  0x33,\n  0x09,\n  0x24,\n  0x94,\n  0x60,\n};\nconst struct IrCode code_na083Code = {\n  freq_to_timerval(35714),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na031Times,\n  code_na083Codes\n};\n\nconst uint16_t code_na084Times[] = {\n  41, 43,\n  41, 128,\n  41, 7476,\n  336, 171,\n  338, 169,\n};\nconst uint8_t code_na084Codes[] = {\n  0x60,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x08,\n  0x00,\n  0x00,\n  0x40,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x12,\n  0x48,\n  0x04,\n  0x12,\n  0x08,\n  0x2A,\n  0x02,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x20,\n  0x00,\n  0x01,\n  0x00,\n  0x80,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x20,\n  0x10,\n  0x48,\n  0x20,\n  0x80,\n};\nconst struct IrCode code_na084Code = {\n  freq_to_timerval(37037),\n  100,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na084Times,\n  code_na084Codes\n};\nconst uint16_t code_na085Times[] = {\n  55, 60,\n  55, 165,\n  55, 2284,\n  445, 437,\n  448, 436,\n};\nconst uint8_t code_na085Codes[] = {\n  0x64,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x40,\n  0x00,\n  0x80,\n  0xA1,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x10,\n  0x00,\n  0x20,\n  0x10,\n};\nconst struct IrCode code_na085Code = {\n  freq_to_timerval(38462),\n  44,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na085Times,\n  code_na085Codes\n};\nconst uint16_t code_na086Times[] = {\n  42, 46,\n  42, 126,\n  42, 6989,\n  347, 176,\n  347, 177,\n};\nconst uint8_t code_na086Codes[] = {\n  0x60,\n  0x82,\n  0x08,\n  0x20,\n  0x82,\n  0x41,\n  0x04,\n  0x92,\n  0x00,\n  0x20,\n  0x80,\n  0x40,\n  0x00,\n  0x90,\n  0x40,\n  0x04,\n  0x00,\n  0x41,\n  0x2A,\n  0x02,\n  0x08,\n  0x20,\n  0x82,\n  0x09,\n  0x04,\n  0x12,\n  0x48,\n  0x00,\n  0x82,\n  0x01,\n  0x00,\n  0x02,\n  0x41,\n  0x00,\n  0x10,\n  0x01,\n  0x04,\n  0x80,\n};\nconst struct IrCode code_na086Code = {\n  freq_to_timerval(37175),\n  100,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na086Times,\n  code_na086Codes\n};\nconst uint16_t code_na087Times[] = {\n  56, 69,\n  56, 174,\n  56, 4165,\n  56, 9585,\n  880, 222,\n  880, 435,\n};\nconst uint8_t code_na087Codes[] = {\n  0xA0,\n  0x02,\n  0x40,\n  0x04,\n  0x90,\n  0x09,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na087Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na087Times,\n  code_na087Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_na088Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_na088Codes[] = {\n  0x80,\n  0x00,\n  0x40,\n  0x04,\n  0x12,\n  0x08,\n  0x04,\n  0x92,\n  0x40,\n  0x00,\n  0x00,\n  0x09,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na088Code = {\n  freq_to_timerval(38610),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na088Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na089Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na089Codes[] = {\n  0xA0,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x20,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na089Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na089Codes\n};\nconst uint16_t code_na090Times[] = {\n  88, 90,\n  88, 91,\n  88, 181,\n  88, 8976,\n  177, 91,\n  177, 181,\n};\nconst uint8_t code_na090Codes[] = {\n  0x10,\n  0xAB,\n  0x11,\n  0x8C,\n  0xC2,\n  0xAC,\n  0x46,\n  0x00,\n};\nconst struct IrCode code_na090Code = {\n  freq_to_timerval(35714),\n  20,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na090Times,\n  code_na090Codes\n};\nconst uint16_t code_na091Times[] = {\n  48, 100,\n  48, 200,\n  48, 1050,\n  400, 400,\n};\nconst uint8_t code_na091Codes[] = {\n  0xD5,\n  0x41,\n  0x51,\n  0x40,\n  0x14,\n  0x04,\n  0x2D,\n  0x54,\n  0x15,\n  0x14,\n  0x01,\n  0x40,\n  0x41,\n};\nconst struct IrCode code_na091Code = {\n  freq_to_timerval(58824),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na091Times,\n  code_na091Codes\n};\nconst uint16_t code_na092Times[] = {\n  54, 56,\n  54, 170,\n  54, 4927,\n  451, 447,\n};\nconst uint8_t code_na092Codes[] = {\n  0xD1,\n  0x00,\n  0x11,\n  0x00,\n  0x04,\n  0x00,\n  0x11,\n  0x55,\n  0x6D,\n  0x10,\n  0x01,\n  0x10,\n  0x00,\n  0x40,\n  0x01,\n  0x15,\n  0x55,\n};\nconst struct IrCode code_na092Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na092Times,\n  code_na092Codes\n};\nconst uint16_t code_na093Times[] = {\n  55, 57,\n  55, 167,\n  55, 4400,\n  895, 448,\n  897, 447,\n};\nconst uint8_t code_na093Codes[] = {\n  0x60,\n  0x90,\n  0x00,\n  0x20,\n  0x80,\n  0x00,\n  0x04,\n  0x02,\n  0x01,\n  0x00,\n  0x90,\n  0x48,\n  0x2A,\n  0x02,\n  0x40,\n  0x00,\n  0x82,\n  0x00,\n  0x00,\n  0x10,\n  0x08,\n  0x04,\n  0x02,\n  0x41,\n  0x20,\n  0x80,\n};\nconst struct IrCode code_na093Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na093Times,\n  code_na093Codes\n};\n\n/* Duplicate timing table, same as na005 !\n const uint16_t code_na094Times[] = {\n \t88, 90,\n \t88, 91,\n \t88, 181,\n \t88, 8976,\n \t177, 91,\n };\n */\nconst uint8_t code_na094Codes[] = {\n  0x10,\n  0x94,\n  0x62,\n  0x31,\n  0x98,\n  0x4A,\n  0x31,\n  0x18,\n  0x00,\n};\nconst struct IrCode code_na094Code = {\n  freq_to_timerval(35714),\n  22,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na005Times,\n  code_na094Codes\n};\nconst uint16_t code_na095Times[] = {\n  56, 58,\n  56, 174,\n  56, 4549,\n  56, 9448,\n  440, 446,\n};\nconst uint8_t code_na095Codes[] = {\n  0x80,\n  0x02,\n  0x00,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x82,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x2A,\n  0x17,\n  0x08,\n};\nconst struct IrCode code_na095Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na095Times,\n  code_na095Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_na096Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_na096Codes[] = {\n  0x80,\n  0x80,\n  0x40,\n  0x04,\n  0x92,\n  0x49,\n  0x20,\n  0x92,\n  0x00,\n  0x04,\n  0x00,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na096Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na096Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_na097Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_na097Codes[] = {\n  0x84,\n  0x80,\n  0x00,\n  0x24,\n  0x10,\n  0x41,\n  0x00,\n  0x80,\n  0x01,\n  0x24,\n  0x12,\n  0x48,\n  0x0A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_na097Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na097Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na098Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na098Codes[] = {\n  0xA0,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x24,\n  0x00,\n  0x41,\n  0x00,\n  0x92,\n  0x08,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na098Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na098Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_na099Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_na099Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x04,\n  0x12,\n  0x48,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x92,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na099Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_na099Codes\n};\nconst uint16_t code_na100Times[] = {\n  43, 171,\n  45, 60,\n  45, 170,\n  54, 2301,\n};\nconst uint8_t code_na100Codes[] = {\n  0x29,\n  0x59,\n  0x65,\n  0x55,\n  0xEA,\n  0x56,\n  0x59,\n  0x55,\n  0x70,\n};\nconst struct IrCode code_na100Code = {\n  freq_to_timerval(35842),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na100Times,\n  code_na100Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na101Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na101Codes[] = {\n  0xA0,\n  0x00,\n  0x09,\n  0x04,\n  0x92,\n  0x40,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na101Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na101Codes\n};\nconst uint16_t code_na102Times[] = {\n  86, 87,\n  86, 258,\n  86, 3338,\n  346, 348,\n  348, 347,\n};\nconst uint8_t code_na102Codes[] = {\n  0x64,\n  0x02,\n  0x08,\n  0x00,\n  0x02,\n  0x09,\n  0x04,\n  0x12,\n  0x49,\n  0x0A,\n  0x10,\n  0x08,\n  0x20,\n  0x00,\n  0x08,\n  0x24,\n  0x10,\n  0x49,\n  0x24,\n  0x10,\n};\nconst struct IrCode code_na102Code = {\n  freq_to_timerval(40000),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na102Times,\n  code_na102Codes\n};\n\n/* Duplicate timing table, same as na045 !\n const uint16_t code_na103Times[] = {\n \t58, 53,\n \t58, 167,\n \t58, 4494,\n \t58, 9679,\n \t455, 449,\n \t456, 449,\n };\n */\nconst uint8_t code_na103Codes[] = {\n  0x80,\n  0x02,\n  0x00,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x97,\n  0x48,\n};\nconst struct IrCode code_na103Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na045Times,\n  code_na103Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na104Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na104Codes[] = {\n  0xA4,\n  0x00,\n  0x49,\n  0x00,\n  0x92,\n  0x00,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na104Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na104Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na105Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na105Codes[] = {\n  0xA4,\n  0x80,\n  0x00,\n  0x20,\n  0x12,\n  0x49,\n  0x04,\n  0x92,\n  0x49,\n  0x20,\n  0x00,\n  0x00,\n  0x0A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na105Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na105Codes\n};\n\n/* Duplicate timing table, same as na044 !\n const uint16_t code_na106Times[] = {\n \t51, 51,\n \t51, 160,\n \t51, 4096,\n \t51, 9513,\n \t431, 436,\n \t883, 219,\n };\n */\nconst uint8_t code_na106Codes[] = {\n  0x80,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x24,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na106Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na044Times,\n  code_na106Codes\n};\n\n/* Duplicate timing table, same as na045 !\n const uint16_t code_na107Times[] = {\n \t58, 53,\n \t58, 167,\n \t58, 4494,\n \t58, 9679,\n \t455, 449,\n \t456, 449,\n };\n */\nconst uint8_t code_na107Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x97,\n  0x48,\n};\nconst struct IrCode code_na107Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na045Times,\n  code_na107Codes\n};\n\n/* Duplicate timing table, same as na045 !\n const uint16_t code_na108Times[] = {\n \t58, 53,\n \t58, 167,\n \t58, 4494,\n \t58, 9679,\n \t455, 449,\n \t456, 449,\n };\n */\nconst uint8_t code_na108Codes[] = {\n  0x80,\n  0x90,\n  0x40,\n  0x00,\n  0x90,\n  0x40,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x97,\n  0x48,\n};\nconst struct IrCode code_na108Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na045Times,\n  code_na108Codes\n};\nconst uint16_t code_na109Times[] = {\n  58, 61,\n  58, 211,\n  58, 9582,\n  73, 4164,\n  883, 211,\n  1050, 494,\n};\nconst uint8_t code_na109Codes[] = {\n  0xA0,\n  0x00,\n  0x08,\n  0x24,\n  0x92,\n  0x41,\n  0x00,\n  0x82,\n  0x00,\n  0x04,\n  0x10,\n  0x49,\n  0x2E,\n  0x28,\n  0x00,\n};\nconst struct IrCode code_na109Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na109Times,\n  code_na109Codes\n};\n\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na110Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na110Codes[] = {\n  0xA4,\n  0x80,\n  0x00,\n  0x20,\n  0x12,\n  0x49,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na110Code = {\n  freq_to_timerval(40161),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na110Codes\n};\n\n/* Duplicate timing table, same as na044 !\n const uint16_t code_na111Times[] = {\n \t51, 51,\n \t51, 160,\n \t51, 4096,\n \t51, 9513,\n \t431, 436,\n \t883, 219,\n };\n */\nconst uint8_t code_na111Codes[] = {\n  0x84,\n  0x92,\n  0x49,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_na111Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na044Times,\n  code_na111Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_na112Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_na112Codes[] = {\n  0xA4,\n  0x00,\n  0x00,\n  0x00,\n  0x92,\n  0x49,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x92,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_na112Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_na112Codes\n};\nconst uint16_t code_na113Times[] = {\n  56, 54,\n  56, 166,\n  56, 3945,\n  896, 442,\n  896, 443,\n};\nconst uint8_t code_na113Codes[] = {\n  0x60,\n  0x00,\n  0x00,\n  0x20,\n  0x02,\n  0x09,\n  0x04,\n  0x02,\n  0x01,\n  0x00,\n  0x90,\n  0x48,\n  0x2A,\n  0x00,\n  0x00,\n  0x00,\n  0x80,\n  0x08,\n  0x24,\n  0x10,\n  0x08,\n  0x04,\n  0x02,\n  0x41,\n  0x20,\n  0x80,\n};\nconst struct IrCode code_na113Code = {\n  freq_to_timerval(40000),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na113Times,\n  code_na113Codes\n};\nconst uint16_t code_na114Times[] = {\n  44, 50,\n  44, 147,\n  44, 447,\n  44, 2236,\n  791, 398,\n  793, 397,\n};\nconst uint8_t code_na114Codes[] = {\n  0x84,\n  0x10,\n  0x40,\n  0x08,\n  0x82,\n  0x08,\n  0x01,\n  0xD2,\n  0x08,\n  0x20,\n  0x04,\n  0x41,\n  0x04,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_na114Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na114Times,\n  code_na114Codes\n};\n\n\nconst uint16_t code_na115Times[] = {\n  81, 86,\n  81, 296,\n  81, 3349,\n  328, 331,\n  329, 331,\n};\nconst uint8_t code_na115Codes[] = {\n  0x60,\n  0x82,\n  0x00,\n  0x20,\n  0x80,\n  0x41,\n  0x04,\n  0x90,\n  0x41,\n  0x2A,\n  0x02,\n  0x08,\n  0x00,\n  0x82,\n  0x01,\n  0x04,\n  0x12,\n  0x41,\n  0x04,\n  0x80,\n};\nconst struct IrCode code_na115Code = {\n  freq_to_timerval(40000),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na115Times,\n  code_na115Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na116Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na116Codes[] = {\n  0xA0,\n  0x00,\n  0x40,\n  0x04,\n  0x92,\n  0x09,\n  0x24,\n  0x00,\n  0x40,\n  0x00,\n  0x92,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na116Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na116Codes\n};\nconst uint16_t code_na117Times[] = {\n  49, 54,\n  49, 158,\n  49, 420,\n  49, 2446,\n  819, 420,\n  821, 419,\n};\nconst uint8_t code_na117Codes[] = {\n  0x84,\n  0x00,\n  0x00,\n  0x08,\n  0x12,\n  0x40,\n  0x01,\n  0xD2,\n  0x00,\n  0x00,\n  0x04,\n  0x09,\n  0x20,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_na117Code = {\n  freq_to_timerval(41667),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na117Times,\n  code_na117Codes\n};\n\n/* Duplicate timing table, same as na044 !\n const uint16_t code_na118Times[] = {\n \t51, 51,\n \t51, 160,\n \t51, 4096,\n \t51, 9513,\n \t431, 436,\n \t883, 219,\n };\n */\nconst uint8_t code_na118Codes[] = {\n  0x84,\n  0x90,\n  0x49,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_na118Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na044Times,\n  code_na118Codes\n};\nconst uint16_t code_na119Times[] = {\n  55, 63,\n  55, 171,\n  55, 4094,\n  55, 9508,\n  881, 219,\n  881, 438,\n};\nconst uint8_t code_na119Codes[] = {\n  0xA0,\n  0x10,\n  0x00,\n  0x04,\n  0x82,\n  0x49,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na119Code = {\n  freq_to_timerval(55556),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na119Times,\n  code_na119Codes\n};\n\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na120Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na120Codes[] = {\n  0xA0,\n  0x12,\n  0x00,\n  0x04,\n  0x80,\n  0x49,\n  0x24,\n  0x92,\n  0x40,\n  0x00,\n  0x00,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na120Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na120Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na121Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na121Codes[] = {\n  0xA0,\n  0x00,\n  0x40,\n  0x04,\n  0x92,\n  0x09,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na121Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na121Codes\n};\nconst uint16_t code_na122Times[] = {\n  80, 95,\n  80, 249,\n  80, 3867,\n  81, 0,\n  329, 322,\n};\nconst uint8_t code_na122Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x24,\n  0x90,\n  0x0A,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x24,\n  0x90,\n  0x0B,\n};\nconst struct IrCode code_na122Code = {\n  freq_to_timerval(52632),\n  48,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na122Times,\n  code_na122Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na123Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na123Codes[] = {\n  0xA0,\n  0x02,\n  0x48,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x12,\n  0x40,\n  0x04,\n  0x80,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na123Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na123Codes\n};\nconst uint16_t code_na124Times[] = {\n  54, 56,\n  54, 151,\n  54, 4092,\n  54, 8677,\n  900, 421,\n  901, 226,\n};\nconst uint8_t code_na124Codes[] = {\n  0x80,\n  0x00,\n  0x48,\n  0x04,\n  0x92,\n  0x01,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_na124Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na124Times,\n  code_na124Codes\n};\n\n/* Duplicate timing table, same as na119 !\n const uint16_t code_na125Times[] = {\n \t55, 63,\n \t55, 171,\n \t55, 4094,\n \t55, 9508,\n \t881, 219,\n \t881, 438,\n };\n */\nconst uint8_t code_na125Codes[] = {\n  0xA0,\n  0x02,\n  0x48,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na125Code = {\n  freq_to_timerval(55556),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na119Times,\n  code_na125Codes\n};\n\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na126Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na126Codes[] = {\n  0xA4,\n  0x10,\n  0x00,\n  0x20,\n  0x82,\n  0x49,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na126Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na126Codes\n};\nconst uint16_t code_na127Times[] = {\n  114, 100,\n  115, 100,\n  115, 200,\n  115, 2706,\n};\nconst uint8_t code_na127Codes[] = {\n  0x1B,\n  0x59,\n};\nconst struct IrCode code_na127Code = {\n  freq_to_timerval(25641),\n  8,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na127Times,\n  code_na127Codes\n};\n\n/* Duplicate timing table, same as na102 !\n const uint16_t code_na128Times[] = {\n \t86, 87,\n \t86, 258,\n \t86, 3338,\n \t346, 348,\n \t348, 347,\n };\n */\nconst uint8_t code_na128Codes[] = {\n  0x60,\n  0x02,\n  0x08,\n  0x00,\n  0x02,\n  0x49,\n  0x04,\n  0x12,\n  0x49,\n  0x0A,\n  0x00,\n  0x08,\n  0x20,\n  0x00,\n  0x09,\n  0x24,\n  0x10,\n  0x49,\n  0x24,\n  0x00,\n};\nconst struct IrCode code_na128Code = {\n  freq_to_timerval(40000),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na102Times,\n  code_na128Codes\n};\n\n/* Duplicate timing table, same as na017 !\n const uint16_t code_na129Times[] = {\n \t56, 57,\n \t56, 175,\n \t56, 4150,\n \t56, 9499,\n \t898, 227,\n \t898, 449,\n };\n */\nconst uint8_t code_na129Codes[] = {\n  0xA4,\n  0x92,\n  0x49,\n  0x20,\n  0x00,\n  0x00,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x38,\n  0x40,\n};\nconst struct IrCode code_na129Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na017Times,\n  code_na129Codes\n};\nconst uint16_t code_na130Times[] = {\n  88, 90,\n  88, 258,\n  88, 2247,\n  358, 349,\n  358, 350,\n};\nconst uint8_t code_na130Codes[] = {\n  0x64,\n  0x00,\n  0x08,\n  0x24,\n  0x82,\n  0x09,\n  0x24,\n  0x10,\n  0x01,\n  0x0A,\n  0x10,\n  0x00,\n  0x20,\n  0x92,\n  0x08,\n  0x24,\n  0x90,\n  0x40,\n  0x04,\n  0x10,\n};\nconst struct IrCode code_na130Code = {\n  freq_to_timerval(37037),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na130Times,\n  code_na130Codes\n};\n\n/* Duplicate timing table, same as na042 !\n const uint16_t code_na131Times[] = {\n \t54, 65,\n \t54, 170,\n \t54, 4099,\n \t54, 8668,\n \t899, 226,\n \t899, 421,\n };\n */\nconst uint8_t code_na131Codes[] = {\n  0xA0,\n  0x10,\n  0x40,\n  0x04,\n  0x82,\n  0x09,\n  0x24,\n  0x82,\n  0x40,\n  0x00,\n  0x10,\n  0x09,\n  0x2A,\n  0x38,\n  0x00,\n};\nconst struct IrCode code_na131Code = {\n  freq_to_timerval(40000),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na042Times,\n  code_na131Codes\n};\nconst uint16_t code_na132Times[] = {\n  28, 106,\n  28, 238,\n  28, 370,\n  28, 1173,\n};\nconst uint8_t code_na132Codes[] = {\n  0x22,\n  0x20,\n  0x00,\n  0x17,\n  0x22,\n  0x20,\n  0x00,\n  0x14,\n};\nconst struct IrCode code_na132Code = {\n  freq_to_timerval(83333),\n  32,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_na132Times,\n  code_na132Codes\n};\nconst uint16_t code_na133Times[] = {\n  13, 741,\n  15, 489,\n  15, 740,\n  17, 4641,\n  18, 0,\n};\nconst uint8_t code_na133Codes[] = {\n  0x09,\n  0x24,\n  0x49,\n  0x48,\n  0xB4,\n  0x92,\n  0x44,\n  0x94,\n  0x8C,\n};\nconst struct IrCode code_na133Code = {\n  freq_to_timerval(41667),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na133Times,\n  code_na133Codes\n};\n\n/* Duplicate timing table, same as na113 !\n const uint16_t code_na134Times[] = {\n \t56, 54,\n \t56, 166,\n \t56, 3945,\n \t896, 442,\n \t896, 443,\n };\n */\nconst uint8_t code_na134Codes[] = {\n  0x60,\n  0x90,\n  0x00,\n  0x24,\n  0x10,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x02,\n  0x40,\n  0x00,\n  0x90,\n  0x40,\n  0x00,\n  0x12,\n  0x48,\n  0x00,\n  0x00,\n  0x01,\n  0x24,\n  0x80,\n};\nconst struct IrCode code_na134Code = {\n  freq_to_timerval(40000),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na113Times,\n  code_na134Codes\n};\nconst uint16_t code_na135Times[] = {\n  53, 59,\n  53, 171,\n  53, 2301,\n  892, 450,\n  895, 448,\n};\nconst uint8_t code_na135Codes[] = {\n  0x60,\n  0x12,\n  0x49,\n  0x00,\n  0x00,\n  0x09,\n  0x00,\n  0x00,\n  0x49,\n  0x24,\n  0x80,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x24,\n  0xA8,\n  0x01,\n  0x24,\n  0x90,\n  0x00,\n  0x00,\n  0x90,\n  0x00,\n  0x04,\n  0x92,\n  0x48,\n  0x00,\n  0x00,\n  0x01,\n  0x24,\n  0x92,\n  0x48,\n};\nconst struct IrCode code_na135Code = {\n  freq_to_timerval(38462),\n  88,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na135Times,\n  code_na135Codes\n};\nconst uint16_t code_na136Times[] = {\n  53, 59,\n  53, 171,\n  53, 2301,\n  55, 0,\n  892, 450,\n  895, 448,\n};\nconst uint8_t code_na136Codes[] = {\n  0x84,\n  0x82,\n  0x49,\n  0x00,\n  0x00,\n  0x00,\n  0x20,\n  0x00,\n  0x49,\n  0x24,\n  0x80,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x24,\n  0xAA,\n  0x48,\n  0x24,\n  0x90,\n  0x00,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x92,\n  0x48,\n  0x00,\n  0x00,\n  0x01,\n  0x24,\n  0x92,\n  0x4B,\n};\nconst struct IrCode code_na136Code = {\n  freq_to_timerval(38610),\n  88,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na136Times,\n  code_na136Codes\n};\n\n\n\n\nconst uint16_t code_eu000Times[] = {\n  43, 47,\n  43, 91,\n  43, 8324,\n  88, 47,\n  133, 133,\n  264, 90,\n  264, 91,\n};\nconst uint8_t code_eu000Codes[] = {\n  0xA4,\n  0x08,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x64,\n  0x2C,\n  0x40,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x06,\n  0x41,\n};\nconst struct IrCode code_eu000Code = {\n  freq_to_timerval(35714),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu000Times,\n  code_eu000Codes\n};\nconst uint16_t code_eu001Times[] = {\n  47, 265,\n  51, 54,\n  51, 108,\n  51, 263,\n  51, 2053,\n  51, 11647,\n  100, 109,\n};\nconst uint8_t code_eu001Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x35,\n  0x89,\n  0x24,\n  0x9A,\n  0xD6,\n  0x24,\n  0x92,\n  0x48,\n};\nconst struct IrCode code_eu001Code = {\n  freq_to_timerval(30303),\n  31,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu001Times,\n  code_eu001Codes\n};\nconst uint16_t code_eu002Times[] = {\n  43, 206,\n  46, 204,\n  46, 456,\n  46, 3488,\n};\nconst uint8_t code_eu002Codes[] = {\n  0x1A,\n  0x56,\n  0xA6,\n  0xD6,\n  0x95,\n  0xA9,\n  0x90,\n};\nconst struct IrCode code_eu002Code = {\n  freq_to_timerval(33333),\n  26,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu002Times,\n  code_eu002Codes\n};\n\n/* Duplicate timing table, same as na000 !\n const uint16_t code_eu003Times[] = {\n \t58, 60,\n \t58, 2687,\n \t118, 60,\n \t237, 60,\n \t238, 60,\n };\n */\n/*\nconst uint8_t code_eu003Codes[] = {\n \t0x68,\n \t0x20,\n \t0x80,\n \t0x40,\n \t0x03,\n \t0x10,\n \t0x41,\n \t0x00,\n \t0x80,\n \t0x00,\n };\n const struct IrCode code_eu003Code = {\n \tfreq_to_timerval(38462),\n \t26,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na000Times,\n \tcode_eu003Codes\n };// Duplicate IR Code - same as na000\n */\n\nconst uint16_t code_eu004Times[] = {\n  44, 45,\n  44, 131,\n  44, 7462,\n  346, 176,\n  346, 178,\n};\nconst uint8_t code_eu004Codes[] = {\n  0x60,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x08,\n  0x00,\n  0x00,\n  0x00,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x12,\n  0x48,\n  0x04,\n  0x12,\n  0x48,\n  0x2A,\n  0x02,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x20,\n  0x00,\n  0x00,\n  0x00,\n  0x80,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x20,\n  0x10,\n  0x49,\n  0x20,\n  0x80,\n};\nconst struct IrCode code_eu004Code = {\n  freq_to_timerval(37037),\n  100,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu004Times,\n  code_eu004Codes\n};// Duplicate IR Code? Similar to NA002\n\nconst uint16_t code_eu005Times[] = {\n  24, 190,\n  25, 80,\n  25, 190,\n  25, 4199,\n  25, 4799,\n};\nconst uint8_t code_eu005Codes[] = {\n  0x04,\n  0x92,\n  0x52,\n  0x28,\n  0x92,\n  0x8C,\n  0x44,\n  0x92,\n  0x89,\n  0x45,\n  0x24,\n  0x53,\n  0x44,\n  0x92,\n  0x52,\n  0x28,\n  0x92,\n  0x8C,\n  0x44,\n  0x92,\n  0x89,\n  0x45,\n  0x24,\n  0x51,\n};\nconst struct IrCode code_eu005Code = {\n  freq_to_timerval(38610),\n  64,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu005Times,\n  code_eu005Codes\n};\n// This is actually power TOGGLE for Samsung TVs. Therefore followed later by new eu141, discrete OFF\nconst uint16_t code_eu006Times[] = {\n  53, 63,\n  53, 172,\n  53, 4472,\n  54, 0,\n  455, 468,\n};\nconst uint8_t code_eu006Codes[] = {\n  0x84,\n  0x90,\n  0x00,\n  0x04,\n  0x90,\n  0x00,\n  0x00,\n  0x80,\n  0x00,\n  0x04,\n  0x12,\n  0x49,\n  0x2A,\n  0x12,\n  0x40,\n  0x00,\n  0x12,\n  0x40,\n  0x00,\n  0x02,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x24,\n  0xB0,\n};\nconst struct IrCode code_eu006Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu006Times,\n  code_eu006Codes\n};\nconst uint16_t code_eu007Times[] = {\n  50, 54,\n  50, 159,\n  50, 2307,\n  838, 422,\n};\nconst uint8_t code_eu007Codes[] = {\n  0xD4,\n  0x00,\n  0x15,\n  0x10,\n  0x25,\n  0x00,\n  0x05,\n  0x44,\n  0x09,\n  0x40,\n  0x01,\n  0x51,\n  0x01,\n};\nconst struct IrCode code_eu007Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu007Times,\n  code_eu007Codes\n};// Duplicate IR Code? - Similar to NA010\n\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu008Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu008Codes[] = {\n  0xA0,\n  0x00,\n  0x41,\n  0x04,\n  0x92,\n  0x08,\n  0x24,\n  0x90,\n  0x40,\n  0x00,\n  0x02,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu008Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu008Codes\n};\n\n\n/* Duplicate timing table, same as na005 !\n const uint16_t code_eu009Times[] = {\n \t88, 90,\n \t88, 91,\n \t88, 181,\n \t88, 8976,\n \t177, 91,\n };\n */\n/*\nconst uint8_t code_eu009Codes[] = {\n \t0x10,\n \t0x92,\n \t0x49,\n \t0x46,\n \t0x33,\n \t0x09,\n \t0x24,\n \t0x94,\n \t0x60,\n };\n const struct IrCode code_eu009Code = {\n \tfreq_to_timerval(35714),\n \t24,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na005Times,\n \tcode_eu009Codes\n };// Duplicate IR Code - same as na005\n */\n\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu010Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\n/*\nconst uint8_t code_eu010Codes[] = {\n \t0xA0,\n \t0x00,\n \t0x01,\n \t0x04,\n \t0x92,\n \t0x48,\n \t0x20,\n \t0x80,\n \t0x40,\n \t0x04,\n \t0x12,\n \t0x09,\n \t0x2B,\n \t0x3D,\n \t0x00,\n };\n const struct IrCode code_eu010Code = {\n \tfreq_to_timerval(38462),\n \t38,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na004Times,\n \tcode_eu010Codes\n };// Duplicate IR Code - same as NA004\n */\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu011Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu011Codes[] = {\n  0x84,\n  0x00,\n  0x48,\n  0x04,\n  0x02,\n  0x01,\n  0x04,\n  0x80,\n  0x09,\n  0x00,\n  0x12,\n  0x40,\n  0x2A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_eu011Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu011Codes\n};\nconst uint16_t code_eu012Times[] = {\n  46, 206,\n  46, 459,\n  46, 3447,\n};\nconst uint8_t code_eu012Codes[] = {\n  0x05,\n  0x01,\n  0x51,\n  0x81,\n  0x40,\n  0x54,\n  0x40,\n};\nconst struct IrCode code_eu012Code = {\n  freq_to_timerval(33445),\n  26,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu012Times,\n  code_eu012Codes\n};\nconst uint16_t code_eu013Times[] = {\n  53, 59,\n  53, 171,\n  53, 2302,\n  895, 449,\n};\nconst uint8_t code_eu013Codes[] = {\n  0xD4,\n  0x55,\n  0x00,\n  0x00,\n  0x40,\n  0x15,\n  0x54,\n  0x00,\n  0x01,\n  0x55,\n  0x56,\n  0xD4,\n  0x55,\n  0x00,\n  0x00,\n  0x40,\n  0x15,\n  0x54,\n  0x00,\n  0x01,\n  0x55,\n  0x55,\n};\nconst struct IrCode code_eu013Code = {\n  freq_to_timerval(38462),\n  88,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu013Times,\n  code_eu013Codes\n};\n\n/* Duplicate timing table, same as na021 !\n const uint16_t code_eu014Times[] = {\n \t48, 52,\n \t48, 160,\n \t48, 400,\n \t48, 2335,\n \t799, 400,\n };\n */\n/*\nconst uint8_t code_eu014Codes[] = {\n \t0x80,\n \t0x10,\n \t0x40,\n \t0x08,\n \t0x82,\n \t0x08,\n \t0x01,\n \t0xC0,\n \t0x08,\n \t0x20,\n \t0x04,\n \t0x41,\n \t0x04,\n \t0x00,\n \t0x00,\n };\n const struct IrCode code_eu014Code = {\n \tfreq_to_timerval(38462),\n \t38,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na021Times,\n \tcode_eu014Codes\n };// Duplicate IR Code - same as NA021\n */\n\nconst uint16_t code_eu015Times[] = {\n  53, 54,\n  53, 156,\n  53, 2542,\n  851, 425,\n  853, 424,\n};\nconst uint8_t code_eu015Codes[] = {\n  0x60,\n  0x82,\n  0x08,\n  0x24,\n  0x10,\n  0x41,\n  0x00,\n  0x12,\n  0x40,\n  0x04,\n  0x80,\n  0x09,\n  0x2A,\n  0x02,\n  0x08,\n  0x20,\n  0x90,\n  0x41,\n  0x04,\n  0x00,\n  0x49,\n  0x00,\n  0x12,\n  0x00,\n  0x24,\n  0xA8,\n  0x08,\n  0x20,\n  0x82,\n  0x41,\n  0x04,\n  0x10,\n  0x01,\n  0x24,\n  0x00,\n  0x48,\n  0x00,\n  0x92,\n  0xA0,\n  0x20,\n  0x82,\n  0x09,\n  0x04,\n  0x10,\n  0x40,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x02,\n  0x48,\n};\nconst struct IrCode code_eu015Code = {\n  freq_to_timerval(38462),\n  136,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu015Times,\n  code_eu015Codes\n};// Duplicate IR Code? - Similar to NA018\n\nconst uint16_t code_eu016Times[] = {\n  28, 92,\n  28, 213,\n  28, 214,\n  28, 2771,\n};\nconst uint8_t code_eu016Codes[] = {\n  0x68,\n  0x08,\n  0x20,\n  0x00,\n  0xEA,\n  0x02,\n  0x08,\n  0x00,\n  0x10,\n};\nconst struct IrCode code_eu016Code = {\n  freq_to_timerval(33333),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu016Times,\n  code_eu016Codes\n};\nconst uint16_t code_eu017Times[] = {\n  15, 844,\n  16, 557,\n  16, 844,\n  16, 5224,\n};\nconst uint8_t code_eu017Codes[] = {\n  0x1A,\n  0x9A,\n  0x9B,\n  0x9A,\n  0x9A,\n  0x99,\n};\nconst struct IrCode code_eu017Code = {\n  freq_to_timerval(33333),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu017Times,\n  code_eu017Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu018Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu018Codes[] = {\n  0xA0,\n  0x02,\n  0x48,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x12,\n  0x40,\n  0x04,\n  0x80,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu018Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu018Codes\n};\nconst uint16_t code_eu019Times[] = {\n  50, 54,\n  50, 158,\n  50, 418,\n  50, 2443,\n  843, 418,\n};\nconst uint8_t code_eu019Codes[] = {\n  0x80,\n  0x80,\n  0x00,\n  0x08,\n  0x12,\n  0x40,\n  0x01,\n  0xC0,\n  0x40,\n  0x00,\n  0x04,\n  0x09,\n  0x20,\n  0x00,\n  0x00,\n};\nconst struct IrCode code_eu019Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu019Times,\n  code_eu019Codes\n};\nconst uint16_t code_eu020Times[] = {\n  48, 301,\n  48, 651,\n  48, 1001,\n  48, 3001,\n};\nconst uint8_t code_eu020Codes[] = {\n  0x22,\n  0x20,\n  0x00,\n  0x01,\n  0xC8,\n  0x88,\n  0x00,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_eu020Code = {\n  freq_to_timerval(35714),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu020Times,\n  code_eu020Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu021Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu021Codes[] = {\n  0x84,\n  0x80,\n  0x00,\n  0x20,\n  0x82,\n  0x49,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_eu021Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu021Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu022Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu022Codes[] = {\n  0xA4,\n  0x80,\n  0x41,\n  0x00,\n  0x12,\n  0x08,\n  0x24,\n  0x90,\n  0x40,\n  0x00,\n  0x02,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu022Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu022Codes\n};\n\n/* Duplicate timing table, same as na022 !\n const uint16_t code_eu023Times[] = {\n \t53, 60,\n \t53, 175,\n \t53, 4463,\n \t53, 9453,\n \t892, 450,\n \t895, 225,\n };\n */\n/*\nconst uint8_t code_eu023Codes[] = {\n \t0x80,\n \t0x02,\n \t0x40,\n \t0x00,\n \t0x02,\n \t0x40,\n \t0x00,\n \t0x00,\n \t0x01,\n \t0x24,\n \t0x92,\n \t0x48,\n \t0x0A,\n \t0xBA,\n \t0x00,\n };\n const struct IrCode code_eu023Code = {\n \tfreq_to_timerval(38462),\n \t38,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na022Times,\n \tcode_eu023Codes\n };// Duplicate IR Code - Same as NA022\n */\n\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu024Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu024Codes[] = {\n  0xA0,\n  0x02,\n  0x48,\n  0x04,\n  0x90,\n  0x01,\n  0x20,\n  0x00,\n  0x40,\n  0x04,\n  0x92,\n  0x09,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu024Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu024Codes\n};\nconst uint16_t code_eu025Times[] = {\n  49, 52,\n  49, 102,\n  49, 250,\n  49, 252,\n  49, 2377,\n  49, 12009,\n  100, 52,\n  100, 102,\n};\nconst uint8_t code_eu025Codes[] = {\n  0x47,\n  0x00,\n  0x23,\n  0x3C,\n  0x01,\n  0x59,\n  0xE0,\n  0x04,\n};\nconst struct IrCode code_eu025Code = {\n  freq_to_timerval(31250),\n  21,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu025Times,\n  code_eu025Codes\n};\nconst uint16_t code_eu026Times[] = {\n  14, 491,\n  14, 743,\n  14, 4926,\n};\nconst uint8_t code_eu026Codes[] = {\n  0x55,\n  0x40,\n  0x42,\n  0x55,\n  0x40,\n  0x41,\n};\nconst struct IrCode code_eu026Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu026Times,\n  code_eu026Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu027Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu027Codes[] = {\n  0xA0,\n  0x82,\n  0x08,\n  0x24,\n  0x10,\n  0x41,\n  0x04,\n  0x10,\n  0x01,\n  0x20,\n  0x82,\n  0x48,\n  0x0B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu027Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu027Codes\n};\nconst uint16_t code_eu028Times[] = {\n  47, 267,\n  50, 55,\n  50, 110,\n  50, 265,\n  50, 2055,\n  50, 12117,\n  100, 57,\n};\nconst uint8_t code_eu028Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x34,\n  0x72,\n  0x24,\n  0x9A,\n  0xD1,\n  0xC8,\n  0x92,\n  0x48,\n};\nconst struct IrCode code_eu028Code = {\n  freq_to_timerval(30303),\n  31,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu028Times,\n  code_eu028Codes\n};\nconst uint16_t code_eu029Times[] = {\n  50, 50,\n  50, 99,\n  50, 251,\n  50, 252,\n  50, 1445,\n  50, 11014,\n  102, 49,\n  102, 98,\n};\nconst uint8_t code_eu029Codes[] = {\n  0x47,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x04,\n  0x64,\n  0x62,\n  0x00,\n  0xE0,\n  0x00,\n  0x2B,\n  0x23,\n  0x10,\n  0x07,\n  0x00,\n  0x00,\n  0x80,\n};\nconst struct IrCode code_eu029Code = {\n  freq_to_timerval(34483),\n  46,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu029Times,\n  code_eu029Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu030Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu030Codes[] = {\n  0xA0,\n  0x10,\n  0x00,\n  0x04,\n  0x82,\n  0x49,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu030Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu030Codes\n};// Duplicate IR Code? - Smilar to NA020\n\nconst uint16_t code_eu031Times[] = {\n  53, 53,\n  53, 160,\n  53, 1697,\n  838, 422,\n};\nconst uint8_t code_eu031Codes[] = {\n  0xD5,\n  0x50,\n  0x15,\n  0x11,\n  0x65,\n  0x54,\n  0x05,\n  0x44,\n  0x59,\n  0x55,\n  0x01,\n  0x51,\n  0x15,\n};\nconst struct IrCode code_eu031Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu031Times,\n  code_eu031Codes\n};\nconst uint16_t code_eu032Times[] = {\n  49, 205,\n  49, 206,\n  49, 456,\n  49, 3690,\n};\nconst uint8_t code_eu032Codes[] = {\n  0x1A,\n  0x56,\n  0xA5,\n  0xD6,\n  0x95,\n  0xA9,\n  0x40,\n};\nconst struct IrCode code_eu032Code = {\n  freq_to_timerval(33333),\n  26,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu032Times,\n  code_eu032Codes\n};\nconst uint16_t code_eu033Times[] = {\n  48, 150,\n  50, 149,\n  50, 347,\n  50, 2936,\n};\nconst uint8_t code_eu033Codes[] = {\n  0x2A,\n  0x5D,\n  0xA9,\n  0x60,\n};\nconst struct IrCode code_eu033Code = {\n  freq_to_timerval(38462),\n  14,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu033Times,\n  code_eu033Codes\n};\n\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu034Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu034Codes[] = {\n  0xA0,\n  0x02,\n  0x40,\n  0x04,\n  0x90,\n  0x09,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu034Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu034Codes\n};\n\n/* Duplicate timing table, same as na005 !\n const uint16_t code_eu035Times[] = {\n \t88, 90,\n \t88, 91,\n \t88, 181,\n \t88, 8976,\n \t177, 91,\n };\n */\n/*\nconst uint8_t code_eu035Codes[] = {\n \t0x10,\n \t0x92,\n \t0x49,\n \t0x46,\n \t0x33,\n \t0x09,\n \t0x24,\n \t0x94,\n \t0x60,\n };\n const struct IrCode code_eu035Code = {\n \tfreq_to_timerval(35714),\n \t24,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na005Times,\n \tcode_eu035Codes\n };// Duplicate IR Code - same as eu009!\n */\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu036Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu036Codes[] = {\n  0xA4,\n  0x00,\n  0x49,\n  0x00,\n  0x92,\n  0x00,\n  0x20,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu036Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu036Codes\n};\nconst uint16_t code_eu037Times[] = {\n  14, 491,\n  14, 743,\n  14, 5178,\n};\nconst uint8_t code_eu037Codes[] = {\n  0x45,\n  0x50,\n  0x02,\n  0x45,\n  0x50,\n  0x01,\n};\nconst struct IrCode code_eu037Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu037Times,\n  code_eu037Codes\n};\nconst uint16_t code_eu038Times[] = {\n  3, 1002,\n  3, 1495,\n  3, 3059,\n};\nconst uint8_t code_eu038Codes[] = {\n  0x05,\n  0x60,\n  0x54,\n};\nconst struct IrCode code_eu038Code = {\n  0,              // Non-pulsed code\n  11,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu038Times,\n  code_eu038Codes\n};\nconst uint16_t code_eu039Times[] = {\n  13, 445,\n  13, 674,\n  13, 675,\n  13, 4583,\n};\nconst uint8_t code_eu039Codes[] = {\n  0x6A,\n  0x82,\n  0x83,\n  0xAA,\n  0x82,\n  0x81,\n};\nconst struct IrCode code_eu039Code = {\n  freq_to_timerval(40161),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu039Times,\n  code_eu039Codes\n};\nconst uint16_t code_eu040Times[] = {\n  85, 89,\n  85, 264,\n  85, 3402,\n  347, 350,\n  348, 350,\n};\nconst uint8_t code_eu040Codes[] = {\n  0x60,\n  0x90,\n  0x40,\n  0x20,\n  0x80,\n  0x40,\n  0x20,\n  0x90,\n  0x41,\n  0x2A,\n  0x02,\n  0x41,\n  0x00,\n  0x82,\n  0x01,\n  0x00,\n  0x82,\n  0x41,\n  0x04,\n  0x80,\n};\nconst struct IrCode code_eu040Code = {\n  freq_to_timerval(35714),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu040Times,\n  code_eu040Codes\n};\nconst uint16_t code_eu041Times[] = {\n  46, 300,\n  49, 298,\n  49, 648,\n  49, 997,\n  49, 3056,\n};\nconst uint8_t code_eu041Codes[] = {\n  0x0C,\n  0xB2,\n  0xCA,\n  0x49,\n  0x13,\n  0x0B,\n  0x2C,\n  0xB2,\n  0x92,\n  0x44,\n  0xB0,\n};\nconst struct IrCode code_eu041Code = {\n  freq_to_timerval(33333),\n  28,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu041Times,\n  code_eu041Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu042Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu042Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x24,\n  0x92,\n  0x09,\n  0x00,\n  0x82,\n  0x00,\n  0x04,\n  0x10,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_eu042Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu042Codes\n};\nconst uint16_t code_eu043Times[] = {\n  1037, 4216,\n  1040, 0,\n};\nconst uint8_t code_eu043Codes[] = {\n  0x10,\n};\nconst struct IrCode code_eu043Code = {\n  freq_to_timerval(41667),\n  2,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu043Times,\n  code_eu043Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu044Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu044Codes[] = {\n  0xA0,\n  0x02,\n  0x01,\n  0x04,\n  0x90,\n  0x48,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu044Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu044Codes\n};\nconst uint16_t code_eu045Times[] = {\n  152, 471,\n  154, 156,\n  154, 469,\n  154, 2947,\n};\nconst uint8_t code_eu045Codes[] = {\n  0x16,\n  0xE5,\n  0x90,\n};\nconst struct IrCode code_eu045Code = {\n  freq_to_timerval(41667),\n  10,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu045Times,\n  code_eu045Codes\n};\nconst uint16_t code_eu046Times[] = {\n  15, 493,\n  16, 493,\n  16, 698,\n  16, 1414,\n};\nconst uint8_t code_eu046Codes[] = {\n  0x16,\n  0xAB,\n  0x56,\n  0xA9,\n};\nconst struct IrCode code_eu046Code = {\n  freq_to_timerval(34602),\n  16,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu046Times,\n  code_eu046Codes\n};\nconst uint16_t code_eu047Times[] = {\n  3, 496,\n  3, 745,\n  3, 1488,\n};\nconst uint8_t code_eu047Codes[] = {\n  0x41,\n  0x24,\n  0x12,\n  0x41,\n  0x00,\n};\nconst struct IrCode code_eu047Code = {\n  0,              // Non-pulsed code\n  17,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu047Times,\n  code_eu047Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu048Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu048Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x24,\n  0x82,\n  0x49,\n  0x04,\n  0x80,\n  0x40,\n  0x00,\n  0x12,\n  0x09,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_eu048Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu048Codes\n};\nconst uint16_t code_eu049Times[] = {\n  55, 55,\n  55, 167,\n  55, 4577,\n  55, 9506,\n  448, 445,\n  450, 444,\n};\nconst uint8_t code_eu049Codes[] = {\n  0x80,\n  0x92,\n  0x00,\n  0x00,\n  0x92,\n  0x00,\n  0x00,\n  0x10,\n  0x40,\n  0x04,\n  0x82,\n  0x09,\n  0x2A,\n  0x97,\n  0x48,\n};\nconst struct IrCode code_eu049Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu049Times,\n  code_eu049Codes\n};\nconst uint16_t code_eu050Times[] = {\n  91, 88,\n  91, 267,\n  91, 3621,\n  361, 358,\n  361, 359,\n};\nconst uint8_t code_eu050Codes[] = {\n  0x60,\n  0x00,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x24,\n  0x92,\n  0x42,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x12,\n  0x49,\n  0x24,\n  0x92,\n  0x40,\n};\nconst struct IrCode code_eu050Code = {\n  freq_to_timerval(33333),\n  48,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu050Times,\n  code_eu050Codes\n};\nconst uint16_t code_eu051Times[] = {\n  84, 88,\n  84, 261,\n  84, 3360,\n  347, 347,\n  347, 348,\n};\nconst uint8_t code_eu051Codes[] = {\n  0x60,\n  0x82,\n  0x00,\n  0x20,\n  0x80,\n  0x41,\n  0x04,\n  0x90,\n  0x41,\n  0x2A,\n  0x02,\n  0x08,\n  0x00,\n  0x82,\n  0x01,\n  0x04,\n  0x12,\n  0x41,\n  0x04,\n  0x80,\n};\nconst struct IrCode code_eu051Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu051Times,\n  code_eu051Codes\n};// Duplicate IR Code? - Similar to NA115\n\nconst uint16_t code_eu052Times[] = {\n  16, 838,\n  17, 558,\n  17, 839,\n  17, 6328,\n};\nconst uint8_t code_eu052Codes[] = {\n  0x1A,\n  0x9A,\n  0x9B,\n  0x9A,\n  0x9A,\n  0x99,\n};\nconst struct IrCode code_eu052Code = {\n  freq_to_timerval(31250),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu052Times,\n  code_eu052Codes\n};// Duplicate IR Code? -  Similar to EU017\n\n\n/* Duplicate timing table, same as eu046 !\n const uint16_t code_eu053Times[] = {\n \t15, 493,\n \t16, 493,\n \t16, 698,\n \t16, 1414,\n };\n */\nconst uint8_t code_eu053Codes[] = {\n  0x26,\n  0xAB,\n  0x66,\n  0xAA,\n};\nconst struct IrCode code_eu053Code = {\n  freq_to_timerval(34483),\n  16,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu046Times,\n  code_eu053Codes\n};\nconst uint16_t code_eu054Times[] = {\n  49, 53,\n  49, 104,\n  49, 262,\n  49, 264,\n  49, 8030,\n  100, 103,\n};\nconst uint8_t code_eu054Codes[] = {\n  0x40,\n  0x1A,\n  0x23,\n  0x00,\n  0xD0,\n  0x80,\n};\nconst struct IrCode code_eu054Code = {\n  freq_to_timerval(31250),\n  14,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu054Times,\n  code_eu054Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu055Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu055Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x20,\n  0x92,\n  0x49,\n  0x00,\n  0x02,\n  0x40,\n  0x04,\n  0x90,\n  0x09,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_eu055Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu055Codes\n};\nconst uint16_t code_eu056Times[] = {\n  112, 107,\n  113, 107,\n  677, 2766,\n};\nconst uint8_t code_eu056Codes[] = {\n  0x26,\n};\nconst struct IrCode code_eu056Code = {\n  freq_to_timerval(38462),\n  4,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu056Times,\n  code_eu056Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu057Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\n/*\nconst uint8_t code_eu057Codes[] = {\n \t0xA0,\n \t0x00,\n \t0x41,\n \t0x04,\n \t0x92,\n \t0x08,\n \t0x20,\n \t0x02,\n \t0x00,\n \t0x04,\n \t0x90,\n \t0x49,\n \t0x2B,\n \t0x3D,\n \t0x00,\n };\n const struct IrCode code_eu057Code = {\n \tfreq_to_timerval(38462),\n \t38,\t\t// # of pairs\n \t3,\t\t// # of bits per index\n \tcode_na004Times,\n \tcode_eu057Codes\n }; // Duplicate IR code - same as EU008\n */\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu058Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu058Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x24,\n  0x10,\n  0x49,\n  0x00,\n  0x82,\n  0x00,\n  0x04,\n  0x10,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_eu058Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu058Codes\n};\nconst uint16_t code_eu059Times[] = {\n  310, 613,\n  310, 614,\n  622, 8312,\n};\nconst uint8_t code_eu059Codes[] = {\n  0x26,\n};\nconst struct IrCode code_eu059Code = {\n  freq_to_timerval(41667),\n  4,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu059Times,\n  code_eu059Codes\n};// Duplicate IR Code? - Similar to EU056\n\nconst uint16_t code_eu060Times[] = {\n  50, 158,\n  53, 51,\n  53, 156,\n  53, 2180,\n};\nconst uint8_t code_eu060Codes[] = {\n  0x25,\n  0x59,\n  0x9A,\n  0x5A,\n  0xE9,\n  0x56,\n  0x66,\n  0x96,\n  0xA0,\n};\nconst struct IrCode code_eu060Code = {\n  freq_to_timerval(38462),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu060Times,\n  code_eu060Codes\n};\n\n/* Duplicate timing table, same as na005 !\n const uint16_t code_eu061Times[] = {\n \t88, 90,\n \t88, 91,\n \t88, 181,\n \t88, 8976,\n \t177, 91,\n };\n */\nconst uint8_t code_eu061Codes[] = {\n  0x10,\n  0x92,\n  0x54,\n  0x24,\n  0xB3,\n  0x09,\n  0x25,\n  0x42,\n  0x48,\n};\nconst struct IrCode code_eu061Code = {\n  freq_to_timerval(35714),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na005Times,\n  code_eu061Codes\n};\n\n/* Duplicate timing table, same as eu060 !\n const uint16_t code_eu062Times[] = {\n \t50, 158,\n \t53, 51,\n \t53, 156,\n \t53, 2180,\n };\n */\nconst uint8_t code_eu062Codes[] = {\n  0x25,\n  0x99,\n  0x9A,\n  0x5A,\n  0xE9,\n  0x66,\n  0x66,\n  0x96,\n  0xA0,\n};\nconst struct IrCode code_eu062Code = {\n  freq_to_timerval(38462),\n  34,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu060Times,\n  code_eu062Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu063Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu063Codes[] = {\n  0x80,\n  0x00,\n  0x00,\n  0x24,\n  0x90,\n  0x41,\n  0x00,\n  0x82,\n  0x00,\n  0x04,\n  0x10,\n  0x49,\n  0x2A,\n  0xBA,\n  0x00,\n};\nconst struct IrCode code_eu063Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu063Codes\n};\nconst uint16_t code_eu064Times[] = {\n  47, 267,\n  50, 55,\n  50, 110,\n  50, 265,\n  50, 2055,\n  50, 12117,\n  100, 57,\n  100, 112,\n};\nconst uint8_t code_eu064Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x32,\n  0x51,\n  0xCB,\n  0xD6,\n  0x4A,\n  0x39,\n  0x72,\n};\nconst struct IrCode code_eu064Code = {\n  freq_to_timerval(30395),\n  29,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu064Times,\n  code_eu064Codes\n};\nconst uint16_t code_eu065Times[] = {\n  47, 267,\n  50, 55,\n  50, 110,\n  50, 265,\n  50, 2055,\n  50, 12117,\n  100, 112,\n};\nconst uint8_t code_eu065Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x32,\n  0x4A,\n  0x38,\n  0x9A,\n  0xC9,\n  0x28,\n  0xE2,\n  0x48,\n};\nconst struct IrCode code_eu065Code = {\n  freq_to_timerval(30303),\n  31,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu065Times,\n  code_eu065Codes\n};\n\n/* Duplicate timing table, same as eu049 !\n const uint16_t code_eu066Times[] = {\n \t55, 55,\n \t55, 167,\n \t55, 4577,\n \t55, 9506,\n \t448, 445,\n \t450, 444,\n };\n */\nconst uint8_t code_eu066Codes[] = {\n  0x84,\n  0x82,\n  0x00,\n  0x04,\n  0x82,\n  0x00,\n  0x00,\n  0x82,\n  0x00,\n  0x04,\n  0x10,\n  0x49,\n  0x2A,\n  0x87,\n  0x41,\n};\nconst struct IrCode code_eu066Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu049Times,\n  code_eu066Codes\n};\nconst uint16_t code_eu067Times[] = {\n  94, 473,\n  94, 728,\n  102, 1637,\n};\nconst uint8_t code_eu067Codes[] = {\n  0x41,\n  0x24,\n  0x12,\n};\nconst struct IrCode code_eu067Code = {\n  freq_to_timerval(38462),\n  12,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu067Times,\n  code_eu067Codes\n};\nconst uint16_t code_eu068Times[] = {\n  49, 263,\n  50, 54,\n  50, 108,\n  50, 263,\n  50, 2029,\n  50, 10199,\n  100, 110,\n};\nconst uint8_t code_eu068Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x34,\n  0x49,\n  0x38,\n  0x9A,\n  0xD1,\n  0x24,\n  0xE2,\n  0x48,\n};\nconst struct IrCode code_eu068Code = {\n  freq_to_timerval(38610),\n  31,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu068Times,\n  code_eu068Codes\n};\nconst uint16_t code_eu069Times[] = {\n  4, 499,\n  4, 750,\n  4, 4999,\n};\nconst uint8_t code_eu069Codes[] = {\n  0x05,\n  0x54,\n  0x06,\n  0x05,\n  0x54,\n  0x04,\n};\nconst struct IrCode code_eu069Code = {\n  0,              // Non-pulsed code\n  23,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu069Times,\n  code_eu069Codes\n};\n\n/* Duplicate timing table, same as eu069 !\n const uint16_t code_eu070Times[] = {\n \t4, 499,\n \t4, 750,\n \t4, 4999,\n };\n */\nconst uint8_t code_eu070Codes[] = {\n  0x14,\n  0x54,\n  0x06,\n  0x14,\n  0x54,\n  0x04,\n};\nconst struct IrCode code_eu070Code = {\n  0,              // Non-pulsed code\n  23,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu069Times,\n  code_eu070Codes\n};\nconst uint16_t code_eu071Times[] = {\n  14, 491,\n  14, 743,\n  14, 4422,\n};\nconst uint8_t code_eu071Codes[] = {\n  0x45,\n  0x44,\n  0x56,\n  0x45,\n  0x44,\n  0x55,\n};\nconst struct IrCode code_eu071Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu071Times,\n  code_eu071Codes\n};\nconst uint16_t code_eu072Times[] = {\n  5, 568,\n  5, 854,\n  5, 4999,\n};\nconst uint8_t code_eu072Codes[] = {\n  0x55,\n  0x45,\n  0x46,\n  0x55,\n  0x45,\n  0x44,\n};\nconst struct IrCode code_eu072Code = {\n  0,              // Non-pulsed code\n  23,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu072Times,\n  code_eu072Codes\n};\n\n/* Duplicate timing table, same as eu046 !\n const uint16_t code_eu073Times[] = {\n \t15, 493,\n \t16, 493,\n \t16, 698,\n \t16, 1414,\n };\n */\nconst uint8_t code_eu073Codes[] = {\n  0x19,\n  0x57,\n  0x59,\n  0x55,\n};\nconst struct IrCode code_eu073Code = {\n  freq_to_timerval(34483),\n  16,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu046Times,\n  code_eu073Codes\n};\n\n/* Duplicate timing table, same as na031 !\n const uint16_t code_eu074Times[] = {\n \t88, 89,\n \t88, 90,\n \t88, 179,\n \t88, 8977,\n \t177, 90,\n };\n */\nconst uint8_t code_eu074Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x28,\n  0xC6,\n  0x49,\n  0x24,\n  0x92,\n  0x51,\n  0x80,\n};\nconst struct IrCode code_eu074Code = {\n  freq_to_timerval(35714),\n  26,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na031Times,\n  code_eu074Codes\n};\nconst uint16_t code_eu075Times[] = {\n  6, 566,\n  6, 851,\n  6, 5474,\n};\nconst uint8_t code_eu075Codes[] = {\n  0x05,\n  0x45,\n  0x46,\n  0x05,\n  0x45,\n  0x44,\n};\nconst struct IrCode code_eu075Code = {\n  0,              // Non-pulsed code\n  23,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu075Times,\n  code_eu075Codes\n};\nconst uint16_t code_eu076Times[] = {\n  14, 843,\n  16, 555,\n  16, 841,\n  16, 4911,\n};\nconst uint8_t code_eu076Codes[] = {\n  0x2A,\n  0x9A,\n  0x9B,\n  0xAA,\n  0x9A,\n  0x9A,\n};\nconst struct IrCode code_eu076Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu076Times,\n  code_eu076Codes\n};\n\n/* Duplicate timing table, same as eu028 !\n const uint16_t code_eu077Times[] = {\n \t47, 267,\n \t50, 55,\n \t50, 110,\n \t50, 265,\n \t50, 2055,\n \t50, 12117,\n \t100, 57,\n };\n */\nconst uint8_t code_eu077Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x32,\n  0x51,\n  0xC8,\n  0x9A,\n  0xC9,\n  0x47,\n  0x22,\n  0x48,\n};\nconst struct IrCode code_eu077Code = {\n  freq_to_timerval(30303),\n  31,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu028Times,\n  code_eu077Codes\n};\nconst uint16_t code_eu078Times[] = {\n  6, 925,\n  6, 1339,\n  6, 2098,\n  6, 2787,\n};\nconst uint8_t code_eu078Codes[] = {\n  0x90,\n  0x0D,\n  0x00,\n};\nconst struct IrCode code_eu078Code = {\n  0,              // Non-pulsed code\n  12,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu078Times,\n  code_eu078Codes\n};\nconst uint16_t code_eu079Times[] = {\n  53, 59,\n  53, 170,\n  53, 4359,\n  892, 448,\n  893, 448,\n};\nconst uint8_t code_eu079Codes[] = {\n  0x60,\n  0x00,\n  0x00,\n  0x24,\n  0x80,\n  0x09,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x00,\n  0x00,\n  0x00,\n  0x92,\n  0x00,\n  0x24,\n  0x12,\n  0x48,\n  0x00,\n  0x00,\n  0x01,\n  0x24,\n  0x80,\n};\nconst struct IrCode code_eu079Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu079Times,\n  code_eu079Codes\n};\nconst uint16_t code_eu080Times[] = {\n  55, 57,\n  55, 167,\n  55, 4416,\n  895, 448,\n  897, 447,\n};\nconst uint8_t code_eu080Codes[] = {\n  0x60,\n  0x00,\n  0x00,\n  0x20,\n  0x10,\n  0x09,\n  0x04,\n  0x02,\n  0x01,\n  0x00,\n  0x90,\n  0x48,\n  0x2A,\n  0x00,\n  0x00,\n  0x00,\n  0x80,\n  0x40,\n  0x24,\n  0x10,\n  0x08,\n  0x04,\n  0x02,\n  0x41,\n  0x20,\n  0x80,\n};\nconst struct IrCode code_eu080Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu080Times,\n  code_eu080Codes\n};\n\nconst uint16_t code_eu081Times[] = {\n  26, 185,\n  27, 80,\n  27, 185,\n  27, 4249,\n};\nconst uint8_t code_eu081Codes[] = {\n  0x1A,\n  0x5A,\n  0x65,\n  0x67,\n  0x9A,\n  0x65,\n  0x9A,\n  0x9B,\n  0x9A,\n  0x5A,\n  0x65,\n  0x67,\n  0x9A,\n  0x65,\n  0x9A,\n  0x9B,\n  0x9A,\n  0x5A,\n  0x65,\n  0x65,\n};\nconst struct IrCode code_eu081Code = {\n  freq_to_timerval(38462),\n  80,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu081Times,\n  code_eu081Codes\n};\nconst uint16_t code_eu082Times[] = {\n  51, 56,\n  51, 162,\n  51, 2842,\n  848, 430,\n  850, 429,\n};\nconst uint8_t code_eu082Codes[] = {\n  0x60,\n  0x82,\n  0x08,\n  0x24,\n  0x10,\n  0x41,\n  0x04,\n  0x82,\n  0x40,\n  0x00,\n  0x10,\n  0x09,\n  0x2A,\n  0x02,\n  0x08,\n  0x20,\n  0x90,\n  0x41,\n  0x04,\n  0x12,\n  0x09,\n  0x00,\n  0x00,\n  0x40,\n  0x24,\n  0x80,\n};\nconst struct IrCode code_eu082Code = {\n  freq_to_timerval(40000),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu082Times,\n  code_eu082Codes\n};\nconst uint16_t code_eu083Times[] = {\n  16, 559,\n  16, 847,\n  16, 5900,\n  17, 559,\n  17, 847,\n};\nconst uint8_t code_eu083Codes[] = {\n  0x0E,\n  0x38,\n  0x21,\n  0x82,\n  0x26,\n  0x20,\n  0x82,\n  0x48,\n  0x23,\n};\nconst struct IrCode code_eu083Code = {\n  freq_to_timerval(33333),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu083Times,\n  code_eu083Codes\n};\nconst uint16_t code_eu084Times[] = {\n  16, 484,\n  16, 738,\n  16, 739,\n  16, 4795,\n};\nconst uint8_t code_eu084Codes[] = {\n  0x6A,\n  0xA0,\n  0x03,\n  0xAA,\n  0xA0,\n  0x01,\n};\nconst struct IrCode code_eu084Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu084Times,\n  code_eu084Codes\n};\nconst uint16_t code_eu085Times[] = {\n  48, 52,\n  48, 160,\n  48, 400,\n  48, 2120,\n  799, 400,\n};\nconst uint8_t code_eu085Codes[] = {\n  0x84,\n  0x82,\n  0x40,\n  0x08,\n  0x92,\n  0x48,\n  0x01,\n  0xC2,\n  0x41,\n  0x20,\n  0x04,\n  0x49,\n  0x24,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_eu085Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu085Times,\n  code_eu085Codes\n};\nconst uint16_t code_eu086Times[] = {\n  16, 851,\n  17, 554,\n  17, 850,\n  17, 851,\n  17, 4847,\n};\nconst uint8_t code_eu086Codes[] = {\n  0x45,\n  0x86,\n  0x5B,\n  0x05,\n  0xC6,\n  0x5B,\n  0x05,\n  0xB0,\n  0x42,\n};\nconst struct IrCode code_eu086Code = {\n  freq_to_timerval(33333),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu086Times,\n  code_eu086Codes\n};\nconst uint16_t code_eu087Times[] = {\n  14, 491,\n  14, 743,\n  14, 5126,\n};\nconst uint8_t code_eu087Codes[] = {\n  0x55,\n  0x50,\n  0x02,\n  0x55,\n  0x50,\n  0x01,\n};\nconst struct IrCode code_eu087Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu087Times,\n  code_eu087Codes\n};\nconst uint16_t code_eu088Times[] = {\n  14, 491,\n  14, 743,\n  14, 4874,\n};\nconst uint8_t code_eu088Codes[] = {\n  0x45,\n  0x54,\n  0x42,\n  0x45,\n  0x54,\n  0x41,\n};\nconst struct IrCode code_eu088Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu088Times,\n  code_eu088Codes\n};\n\n/* Duplicate timing table, same as na021 !\n const uint16_t code_eu089Times[] = {\n \t48, 52,\n \t48, 160,\n \t48, 400,\n \t48, 2335,\n \t799, 400,\n };\n */\nconst uint8_t code_eu089Codes[] = {\n  0x84,\n  0x10,\n  0x40,\n  0x08,\n  0x82,\n  0x08,\n  0x01,\n  0xC2,\n  0x08,\n  0x20,\n  0x04,\n  0x41,\n  0x04,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_eu089Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na021Times,\n  code_eu089Codes\n};\nconst uint16_t code_eu090Times[] = {\n  3, 9,\n  3, 19,\n  3, 29,\n  3, 39,\n  3, 9968,\n};\nconst uint8_t code_eu090Codes[] = {\n  0x60,\n  0x00,\n  0x88,\n  0x00,\n  0x02,\n  0xE3,\n  0x00,\n  0x04,\n  0x40,\n  0x00,\n  0x16,\n};\nconst struct IrCode code_eu090Code = {\n  0,              // Non-pulsed code\n  29,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu090Times,\n  code_eu090Codes\n};\nconst uint16_t code_eu091Times[] = {\n  15, 138,\n  15, 446,\n  15, 605,\n  15, 6565,\n};\nconst uint8_t code_eu091Codes[] = {\n  0x80,\n  0x01,\n  0x00,\n  0x2E,\n  0x00,\n  0x04,\n  0x00,\n  0xA0,\n};\nconst struct IrCode code_eu091Code = {\n  freq_to_timerval(38462),\n  30,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu091Times,\n  code_eu091Codes\n};\nconst uint16_t code_eu092Times[] = {\n  48, 50,\n  48, 148,\n  48, 149,\n  48, 1424,\n};\nconst uint8_t code_eu092Codes[] = {\n  0x48,\n  0x80,\n  0x0E,\n  0x22,\n  0x00,\n  0x10,\n};\nconst struct IrCode code_eu092Code = {\n  freq_to_timerval(40000),\n  22,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu092Times,\n  code_eu092Codes\n};\nconst uint16_t code_eu093Times[] = {\n  87, 639,\n  88, 275,\n  88, 639,\n};\nconst uint8_t code_eu093Codes[] = {\n  0x15,\n  0x9A,\n  0x94,\n};\nconst struct IrCode code_eu093Code = {\n  freq_to_timerval(35714),\n  11,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu093Times,\n  code_eu093Codes\n};\nconst uint16_t code_eu094Times[] = {\n  3, 8,\n  3, 18,\n  3, 24,\n  3, 38,\n  3, 9969,\n};\nconst uint8_t code_eu094Codes[] = {\n  0x60,\n  0x80,\n  0x88,\n  0x00,\n  0x00,\n  0xE3,\n  0x04,\n  0x04,\n  0x40,\n  0x00,\n  0x06,\n};\nconst struct IrCode code_eu094Code = {\n  0,              // Non-pulsed code\n  29,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu094Times,\n  code_eu094Codes\n};\n\n/* Duplicate timing table, same as eu046 !\n const uint16_t code_eu095Times[] = {\n \t15, 493,\n \t16, 493,\n \t16, 698,\n \t16, 1414,\n };\n */\nconst uint8_t code_eu095Codes[] = {\n  0x2A,\n  0xAB,\n  0x6A,\n  0xAA,\n};\nconst struct IrCode code_eu095Code = {\n  freq_to_timerval(34483),\n  16,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu046Times,\n  code_eu095Codes\n};\nconst uint16_t code_eu096Times[] = {\n  13, 608,\n  14, 141,\n  14, 296,\n  14, 451,\n  14, 606,\n  14, 608,\n  14, 6207,\n};\nconst uint8_t code_eu096Codes[] = {\n  0x04,\n  0x94,\n  0x4B,\n  0x24,\n  0x95,\n  0x35,\n  0x24,\n  0xA2,\n  0x59,\n  0x24,\n  0xA8,\n  0x40,\n};\nconst struct IrCode code_eu096Code = {\n  freq_to_timerval(38462),\n  30,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu096Times,\n  code_eu096Codes\n};\n\n/* Duplicate timing table, same as eu046 !\n const uint16_t code_eu097Times[] = {\n \t15, 493,\n \t16, 493,\n \t16, 698,\n \t16, 1414,\n };\n */\nconst uint8_t code_eu097Codes[] = {\n  0x19,\n  0xAB,\n  0x59,\n  0xA9,\n};\nconst struct IrCode code_eu097Code = {\n  freq_to_timerval(34483),\n  16,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu046Times,\n  code_eu097Codes\n};\nconst uint16_t code_eu098Times[] = {\n  3, 8,\n  3, 18,\n  3, 28,\n  3, 12731,\n};\nconst uint8_t code_eu098Codes[] = {\n  0x80,\n  0x01,\n  0x00,\n  0xB8,\n  0x55,\n  0x10,\n  0x08,\n};\nconst struct IrCode code_eu098Code = {\n  0,              // Non-pulsed code\n  27,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu098Times,\n  code_eu098Codes\n};\nconst uint16_t code_eu099Times[] = {\n  46, 53,\n  46, 106,\n  46, 260,\n  46, 1502,\n  46, 10962,\n  93, 53,\n  93, 106,\n};\nconst uint8_t code_eu099Codes[] = {\n  0x46,\n  0x80,\n  0x00,\n  0x00,\n  0x00,\n  0x03,\n  0x44,\n  0x52,\n  0x00,\n  0x00,\n  0x0C,\n  0x22,\n  0x22,\n  0x90,\n  0x00,\n  0x00,\n  0x60,\n  0x80,\n};\nconst struct IrCode code_eu099Code = {\n  freq_to_timerval(35714),\n  46,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu099Times,\n  code_eu099Codes\n};\n\n\n/* Duplicate timing table, same as eu098 !\n const uint16_t code_eu100Times[] = {\n \t3, 8,\n \t3, 18,\n \t3, 28,\n \t3, 12731,\n };\n */\nconst uint8_t code_eu100Codes[] = {\n  0x80,\n  0x04,\n  0x00,\n  0xB8,\n  0x55,\n  0x40,\n  0x08,\n};\nconst struct IrCode code_eu100Code = {\n  0,              // Non-pulsed code\n  27,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu098Times,\n  code_eu100Codes\n};\n\n\n\nconst uint16_t code_eu101Times[] = {\n  14, 491,\n  14, 743,\n  14, 4674,\n};\nconst uint8_t code_eu101Codes[] = {\n  0x55,\n  0x50,\n  0x06,\n  0x55,\n  0x50,\n  0x05,\n};\nconst struct IrCode code_eu101Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu101Times,\n  code_eu101Codes\n};\n\n/* Duplicate timing table, same as eu087 !\n const uint16_t code_eu102Times[] = {\n \t14, 491,\n \t14, 743,\n \t14, 5126,\n };\n */\nconst uint8_t code_eu102Codes[] = {\n  0x45,\n  0x54,\n  0x02,\n  0x45,\n  0x54,\n  0x01,\n};\nconst struct IrCode code_eu102Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu087Times,\n  code_eu102Codes\n};\nconst uint16_t code_eu103Times[] = {\n  44, 815,\n  45, 528,\n  45, 815,\n  45, 5000,\n};\nconst uint8_t code_eu103Codes[] = {\n  0x29,\n  0x9A,\n  0x9B,\n  0xA9,\n  0x9A,\n  0x9A,\n};\nconst struct IrCode code_eu103Code = {\n  freq_to_timerval(34483),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu103Times,\n  code_eu103Codes\n};\nconst uint16_t code_eu104Times[] = {\n  14, 491,\n  14, 743,\n  14, 5881,\n};\nconst uint8_t code_eu104Codes[] = {\n  0x44,\n  0x40,\n  0x02,\n  0x44,\n  0x40,\n  0x01,\n};\nconst struct IrCode code_eu104Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu104Times,\n  code_eu104Codes\n};\n\n/* Duplicate timing table, same as na009 !\n const uint16_t code_eu105Times[] = {\n \t53, 56,\n \t53, 171,\n \t53, 3950,\n \t53, 9599,\n \t898, 451,\n \t900, 226,\n };\n */\nconst uint8_t code_eu105Codes[] = {\n  0x84,\n  0x10,\n  0x00,\n  0x20,\n  0x90,\n  0x01,\n  0x00,\n  0x80,\n  0x40,\n  0x04,\n  0x12,\n  0x09,\n  0x2A,\n  0xBA,\n  0x40,\n};\nconst struct IrCode code_eu105Code = {\n  freq_to_timerval(38610),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na009Times,\n  code_eu105Codes\n};\nconst uint16_t code_eu106Times[] = {\n  48, 246,\n  50, 47,\n  50, 94,\n  50, 245,\n  50, 1488,\n  50, 10970,\n  100, 47,\n  100, 94,\n};\nconst uint8_t code_eu106Codes[] = {\n  0x0B,\n  0x12,\n  0x49,\n  0x24,\n  0x92,\n  0x49,\n  0x8D,\n  0x1C,\n  0x89,\n  0x27,\n  0xFC,\n  0xAB,\n  0x47,\n  0x22,\n  0x49,\n  0xFF,\n  0x2A,\n  0xD1,\n  0xC8,\n  0x92,\n  0x7F,\n  0xC9,\n  0x00,\n};\nconst struct IrCode code_eu106Code = {\n  freq_to_timerval(38462),\n  59,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu106Times,\n  code_eu106Codes\n};\nconst uint16_t code_eu107Times[] = {\n  16, 847,\n  16, 5900,\n  17, 559,\n  17, 846,\n  17, 847,\n};\nconst uint8_t code_eu107Codes[] = {\n  0x62,\n  0x08,\n  0xA0,\n  0x8A,\n  0x19,\n  0x04,\n  0x08,\n  0x40,\n  0x83,\n};\nconst struct IrCode code_eu107Code = {\n  freq_to_timerval(33333),\n  24,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu107Times,\n  code_eu107Codes\n};\nconst uint16_t code_eu108Times[] = {\n  14, 491,\n  14, 743,\n  14, 4622,\n};\nconst uint8_t code_eu108Codes[] = {\n  0x45,\n  0x54,\n  0x16,\n  0x45,\n  0x54,\n  0x15,\n};\nconst struct IrCode code_eu108Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu108Times,\n  code_eu108Codes\n};\nconst uint16_t code_eu109Times[] = {\n  24, 185,\n  27, 78,\n  27, 183,\n  27, 1542,\n};\nconst uint8_t code_eu109Codes[] = {\n  0x19,\n  0x95,\n  0x5E,\n  0x66,\n  0x55,\n  0x50,\n};\nconst struct IrCode code_eu109Code = {\n  freq_to_timerval(38462),\n  22,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu109Times,\n  code_eu109Codes\n};\n\n\nconst uint16_t code_eu110Times[] = {\n  56, 55,\n  56, 168,\n  56, 4850,\n  447, 453,\n  448, 453,\n};\nconst uint8_t code_eu110Codes[] = {\n  0x64,\n  0x10,\n  0x00,\n  0x04,\n  0x10,\n  0x00,\n  0x00,\n  0x80,\n  0x00,\n  0x04,\n  0x12,\n  0x49,\n  0x2A,\n  0x10,\n  0x40,\n  0x00,\n  0x10,\n  0x40,\n  0x00,\n  0x02,\n  0x00,\n  0x00,\n  0x10,\n  0x49,\n  0x24,\n  0x90,\n};\nconst struct IrCode code_eu110Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu110Times,\n  code_eu110Codes\n};\nconst uint16_t code_eu111Times[] = {\n  49, 52,\n  49, 250,\n  49, 252,\n  49, 2377,\n  49, 12009,\n  100, 52,\n  100, 102,\n};\nconst uint8_t code_eu111Codes[] = {\n  0x22,\n  0x80,\n  0x1A,\n  0x18,\n  0x01,\n  0x10,\n  0xC0,\n  0x02,\n};\nconst struct IrCode code_eu111Code = {\n  freq_to_timerval(31250),\n  21,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu111Times,\n  code_eu111Codes\n};\nconst uint16_t code_eu112Times[] = {\n  55, 55,\n  55, 167,\n  55, 5023,\n  55, 9506,\n  448, 445,\n  450, 444,\n};\nconst uint8_t code_eu112Codes[] = {\n  0x80,\n  0x02,\n  0x00,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x92,\n  0x00,\n  0x00,\n  0x00,\n  0x49,\n  0x2A,\n  0x97,\n  0x48,\n};\nconst struct IrCode code_eu112Code = {\n  freq_to_timerval(38462),\n  40,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu112Times,\n  code_eu112Codes\n};\n\n\n/* Duplicate timing table, same as eu054 !\n const uint16_t code_eu113Times[] = {\n \t49, 53,\n \t49, 104,\n \t49, 262,\n \t49, 264,\n \t49, 8030,\n \t100, 103,\n };\n */\nconst uint8_t code_eu113Codes[] = {\n  0x46,\n  0x80,\n  0x23,\n  0x34,\n  0x00,\n  0x80,\n};\nconst struct IrCode code_eu113Code = {\n  freq_to_timerval(31250),\n  14,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu054Times,\n  code_eu113Codes\n};\n\n/* Duplicate timing table, same as eu028 !\n const uint16_t code_eu114Times[] = {\n \t47, 267,\n \t50, 55,\n \t50, 110,\n \t50, 265,\n \t50, 2055,\n \t50, 12117,\n \t100, 57,\n };\n */\nconst uint8_t code_eu114Codes[] = {\n  0x04,\n  0x92,\n  0x49,\n  0x26,\n  0x34,\n  0x71,\n  0x44,\n  0x9A,\n  0xD1,\n  0xC5,\n  0x12,\n  0x48,\n};\nconst struct IrCode code_eu114Code = {\n  freq_to_timerval(30303),\n  31,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu028Times,\n  code_eu114Codes\n};\n\n\nconst uint16_t code_eu115Times[] = {\n  48, 98,\n  48, 196,\n  97, 836,\n  395, 388,\n  1931, 389,\n};\nconst uint8_t code_eu115Codes[] = {\n  0x84,\n  0x92,\n  0x01,\n  0x24,\n  0x12,\n  0x00,\n  0x04,\n  0x80,\n  0x08,\n  0x09,\n  0x92,\n  0x48,\n  0x04,\n  0x90,\n  0x48,\n  0x00,\n  0x12,\n  0x00,\n  0x20,\n  0x26,\n  0x49,\n  0x20,\n  0x12,\n  0x41,\n  0x20,\n  0x00,\n  0x48,\n  0x00,\n  0x82,\n};\nconst struct IrCode code_eu115Code = {\n  freq_to_timerval(58824),\n  77,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu115Times,\n  code_eu115Codes\n};\nconst uint16_t code_eu116Times[] = {\n  3, 9,\n  3, 31,\n  3, 42,\n  3, 10957,\n};\nconst uint8_t code_eu116Codes[] = {\n  0x80,\n  0x01,\n  0x00,\n  0x2E,\n  0x00,\n  0x04,\n  0x00,\n  0x80,\n};\nconst struct IrCode code_eu116Code = {\n  0,              // Non-pulsed code\n  29,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu116Times,\n  code_eu116Codes\n};\nconst uint16_t code_eu117Times[] = {\n  49, 53,\n  49, 262,\n  49, 264,\n  49, 8030,\n  100, 103,\n};\nconst uint8_t code_eu117Codes[] = {\n  0x22,\n  0x00,\n  0x1A,\n  0x10,\n  0x00,\n  0x40,\n};\nconst struct IrCode code_eu117Code = {\n  freq_to_timerval(31250),\n  14,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu117Times,\n  code_eu117Codes\n};\nconst uint16_t code_eu118Times[] = {\n  44, 815,\n  45, 528,\n  45, 815,\n  45, 4713,\n};\nconst uint8_t code_eu118Codes[] = {\n  0x2A,\n  0x9A,\n  0x9B,\n  0xAA,\n  0x9A,\n  0x9A,\n};\nconst struct IrCode code_eu118Code = {\n  freq_to_timerval(34483),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu118Times,\n  code_eu118Codes\n};\n\nconst uint16_t code_eu119Times[] = {\n  14, 491,\n  14, 743,\n  14, 5430,\n};\nconst uint8_t code_eu119Codes[] = {\n  0x44,\n  0x44,\n  0x02,\n  0x44,\n  0x44,\n  0x01,\n};\nconst struct IrCode code_eu119Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu119Times,\n  code_eu119Codes\n};\n\n\nconst uint16_t code_eu120Times[] = {\n  19, 78,\n  21, 27,\n  21, 77,\n  21, 3785,\n  22, 0,\n};\nconst uint8_t code_eu120Codes[] = {\n  0x09,\n  0x24,\n  0x92,\n  0x49,\n  0x12,\n  0x4A,\n  0x24,\n  0x92,\n  0x49,\n  0x24,\n  0x92,\n  0x49,\n  0x24,\n  0x94,\n  0x89,\n  0x69,\n  0x24,\n  0x92,\n  0x49,\n  0x22,\n  0x49,\n  0x44,\n  0x92,\n  0x49,\n  0x24,\n  0x92,\n  0x49,\n  0x24,\n  0x92,\n  0x91,\n  0x30,\n};\nconst struct IrCode code_eu120Code = {\n  freq_to_timerval(38462),\n  82,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu120Times,\n  code_eu120Codes\n};\n\n/* Duplicate timing table, same as eu051 !\n const uint16_t code_eu121Times[] = {\n \t84, 88,\n \t84, 261,\n \t84, 3360,\n \t347, 347,\n \t347, 348,\n };\n */\nconst uint8_t code_eu121Codes[] = {\n  0x64,\n  0x00,\n  0x09,\n  0x24,\n  0x00,\n  0x09,\n  0x24,\n  0x00,\n  0x09,\n  0x2A,\n  0x10,\n  0x00,\n  0x24,\n  0x90,\n  0x00,\n  0x24,\n  0x90,\n  0x00,\n  0x24,\n  0x90,\n};\nconst struct IrCode code_eu121Code = {\n  freq_to_timerval(38462),\n  52,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu051Times,\n  code_eu121Codes\n};\n\n/* Duplicate timing table, same as eu120 !\n const uint16_t code_eu122Times[] = {\n \t19, 78,\n \t21, 27,\n \t21, 77,\n \t21, 3785,\n \t22, 0,\n };\n */\nconst uint8_t code_eu122Codes[] = {\n  0x04,\n  0xA4,\n  0x92,\n  0x49,\n  0x22,\n  0x49,\n  0x48,\n  0x92,\n  0x49,\n  0x24,\n  0x92,\n  0x49,\n  0x24,\n  0x94,\n  0x89,\n  0x68,\n  0x94,\n  0x92,\n  0x49,\n  0x24,\n  0x49,\n  0x29,\n  0x12,\n  0x49,\n  0x24,\n  0x92,\n  0x49,\n  0x24,\n  0x92,\n  0x91,\n  0x30,\n};\nconst struct IrCode code_eu122Code = {\n  freq_to_timerval(38462),\n  82,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu120Times,\n  code_eu122Codes\n};\nconst uint16_t code_eu123Times[] = {\n  13, 490,\n  13, 741,\n  13, 742,\n  13, 5443,\n};\nconst uint8_t code_eu123Codes[] = {\n  0x6A,\n  0xA0,\n  0x0B,\n  0xAA,\n  0xA0,\n  0x09,\n};\nconst struct IrCode code_eu123Code = {\n  freq_to_timerval(40000),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu123Times,\n  code_eu123Codes\n};\nconst uint16_t code_eu124Times[] = {\n  50, 54,\n  50, 158,\n  50, 407,\n  50, 2153,\n  843, 407,\n};\nconst uint8_t code_eu124Codes[] = {\n  0x80,\n  0x10,\n  0x40,\n  0x08,\n  0x92,\n  0x48,\n  0x01,\n  0xC0,\n  0x08,\n  0x20,\n  0x04,\n  0x49,\n  0x24,\n  0x00,\n  0x00,\n};\nconst struct IrCode code_eu124Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu124Times,\n  code_eu124Codes\n};\nconst uint16_t code_eu125Times[] = {\n  55, 56,\n  55, 168,\n  55, 3929,\n  56, 0,\n  882, 454,\n  884, 452,\n};\nconst uint8_t code_eu125Codes[] = {\n  0x84,\n  0x80,\n  0x00,\n  0x20,\n  0x82,\n  0x49,\n  0x00,\n  0x02,\n  0x00,\n  0x04,\n  0x90,\n  0x49,\n  0x2A,\n  0x92,\n  0x00,\n  0x00,\n  0x82,\n  0x09,\n  0x24,\n  0x00,\n  0x08,\n  0x00,\n  0x12,\n  0x41,\n  0x24,\n  0xB0,\n};\nconst struct IrCode code_eu125Code = {\n  freq_to_timerval(38462),\n  68,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu125Times,\n  code_eu125Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu126Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu126Codes[] = {\n  0xA0,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x20,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu126Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu126Codes\n};\n\n/* Duplicate timing table, same as eu087 !\n const uint16_t code_eu127Times[] = {\n \t14, 491,\n \t14, 743,\n \t14, 5126,\n };\n */\nconst uint8_t code_eu127Codes[] = {\n  0x44,\n  0x40,\n  0x56,\n  0x44,\n  0x40,\n  0x55,\n};\nconst struct IrCode code_eu127Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu087Times,\n  code_eu127Codes\n};\nconst uint16_t code_eu128Times[] = {\n  152, 471,\n  154, 156,\n  154, 469,\n  154, 782,\n  154, 2947,\n};\nconst uint8_t code_eu128Codes[] = {\n  0x05,\n  0xC4,\n  0x59,\n};\nconst struct IrCode code_eu128Code = {\n  freq_to_timerval(41667),\n  8,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu128Times,\n  code_eu128Codes\n};\nconst uint16_t code_eu129Times[] = {\n  50, 50,\n  50, 99,\n  50, 251,\n  50, 252,\n  50, 1449,\n  50, 11014,\n  102, 49,\n  102, 98,\n};\nconst uint8_t code_eu129Codes[] = {\n  0x47,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x8C,\n  0x8C,\n  0x40,\n  0x03,\n  0xF1,\n  0xEB,\n  0x23,\n  0x10,\n  0x00,\n  0xFC,\n  0x74,\n};\nconst struct IrCode code_eu129Code = {\n  freq_to_timerval(38462),\n  45,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu129Times,\n  code_eu129Codes\n};\n\n/* Duplicate timing table, same as eu129 !\n const uint16_t code_eu130Times[] = {\n \t50, 50,\n \t50, 99,\n \t50, 251,\n \t50, 252,\n \t50, 1449,\n \t50, 11014,\n \t102, 49,\n \t102, 98,\n };\n */\nconst uint8_t code_eu130Codes[] = {\n  0x47,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x00,\n  0x8C,\n  0x8C,\n  0x40,\n  0x03,\n  0xE3,\n  0xEB,\n  0x23,\n  0x10,\n  0x00,\n  0xF8,\n  0xF4,\n};\nconst struct IrCode code_eu130Code = {\n  freq_to_timerval(38462),\n  45,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu129Times,\n  code_eu130Codes\n};\nconst uint16_t code_eu131Times[] = {\n  14, 491,\n  14, 743,\n  14, 4170,\n};\nconst uint8_t code_eu131Codes[] = {\n  0x55,\n  0x55,\n  0x42,\n  0x55,\n  0x55,\n  0x41,\n};\nconst struct IrCode code_eu131Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu131Times,\n  code_eu131Codes\n};\n\n/* Duplicate timing table, same as eu069 !\n const uint16_t code_eu132Times[] = {\n \t4, 499,\n \t4, 750,\n \t4, 4999,\n };\n */\nconst uint8_t code_eu132Codes[] = {\n  0x05,\n  0x50,\n  0x06,\n  0x05,\n  0x50,\n  0x04,\n};\nconst struct IrCode code_eu132Code = {\n  0,              // Non-pulsed code\n  23,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu069Times,\n  code_eu132Codes\n};\n\n/* Duplicate timing table, same as eu071 !\n const uint16_t code_eu133Times[] = {\n \t14, 491,\n \t14, 743,\n \t14, 4422,\n };\n */\nconst uint8_t code_eu133Codes[] = {\n  0x55,\n  0x54,\n  0x12,\n  0x55,\n  0x54,\n  0x11,\n};\nconst struct IrCode code_eu133Code = {\n  freq_to_timerval(38462),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu071Times,\n  code_eu133Codes\n};\nconst uint16_t code_eu134Times[] = {\n  13, 490,\n  13, 741,\n  13, 742,\n  13, 5939,\n};\nconst uint8_t code_eu134Codes[] = {\n  0x40,\n  0x0A,\n  0x83,\n  0x80,\n  0x0A,\n  0x81,\n};\nconst struct IrCode code_eu134Code = {\n  freq_to_timerval(40000),\n  24,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu134Times,\n  code_eu134Codes\n};\nconst uint16_t code_eu135Times[] = {\n  6, 566,\n  6, 851,\n  6, 5188,\n};\nconst uint8_t code_eu135Codes[] = {\n  0x54,\n  0x45,\n  0x46,\n  0x54,\n  0x45,\n  0x44,\n};\nconst struct IrCode code_eu135Code = {\n  0,              // Non-pulsed code\n  23,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu135Times,\n  code_eu135Codes\n};\n\n/* Duplicate timing table, same as na004 !\n const uint16_t code_eu136Times[] = {\n \t55, 57,\n \t55, 170,\n \t55, 3949,\n \t55, 9623,\n \t56, 0,\n \t898, 453,\n \t900, 226,\n };\n */\nconst uint8_t code_eu136Codes[] = {\n  0xA0,\n  0x00,\n  0x00,\n  0x04,\n  0x92,\n  0x49,\n  0x24,\n  0x00,\n  0x00,\n  0x00,\n  0x92,\n  0x49,\n  0x2B,\n  0x3D,\n  0x00,\n};\nconst struct IrCode code_eu136Code = {\n  freq_to_timerval(38462),\n  38,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_na004Times,\n  code_eu136Codes\n};\nconst uint16_t code_eu137Times[] = {\n  86, 91,\n  87, 90,\n  87, 180,\n  87, 8868,\n  88, 0,\n  174, 90,\n};\nconst uint8_t code_eu137Codes[] = {\n  0x14,\n  0x95,\n  0x4A,\n  0x35,\n  0x9A,\n  0x4A,\n  0xA5,\n  0x1B,\n  0x00,\n};\nconst struct IrCode code_eu137Code = {\n  freq_to_timerval(35714),\n  22,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu137Times,\n  code_eu137Codes\n};\nconst uint16_t code_eu138Times[] = {\n  4, 1036,\n  4, 1507,\n  4, 3005,\n};\nconst uint8_t code_eu138Codes[] = {\n  0x05,\n  0x60,\n  0x54,\n};\nconst struct IrCode code_eu138Code = {\n  0,              // Non-pulsed code\n  11,\t\t// # of pairs\n  2,\t\t// # of bits per index\n  code_eu138Times,\n  code_eu138Codes\n};\n\nconst uint16_t code_eu139Times[] = {\n  0, 0,\n  14, 141,\n  14, 452,\n  14, 607,\n  14, 6310,\n};\nconst uint8_t code_eu139Codes[] = {\n  0x64,\n  0x92,\n  0x4A,\n  0x24,\n  0x92,\n  0xE3,\n  0x24,\n  0x92,\n  0x51,\n  0x24,\n  0x96,\n  0x00,\n};\n\nconst struct IrCode code_eu139Code = {\n  0,              // Non-pulsed code\n  30,\t\t// # of pairs\n  3,\t\t// # of bits per index\n  code_eu139Times,\n  code_eu139Codes\n};\n\nconst uint16_t code_eu140Times[] = {\n  448, 448,\n  56, 168,\n  56, 56,\n  56, 4526,\n };\n\nconst uint8_t code_eu140Codes[] = {\n  0x15,\n  0xAA,\n  0x95,\n  0xAA,\n  0xAA,\n  0x5A,\n  0x55,\n  0xA5,\n  0xB1,\n  0x5A,\n  0xA9,\n  0x5A,\n  0xAA,\n  0xA5,\n  0xA5,\n  0x5A,\n  0x5B,\n};\n\nconst struct IrCode code_eu140Code = {\n  freq_to_timerval(38462),\n  68,   // # of pairs\n  2,    // # of bits per index\n  code_eu140Times,\n  code_eu140Codes\n};\n\n////////////////////////////////////////////////////////////////\n\n//const array (called \"NApowerCodes\") of const pointers to IrCode structs\n//-otherwise stated: \"declare NApowerCodes as array of const pointers to const IrCode structs\"\n//-to confirm this, go to http://cdecl.org/ and paste \"const int* const NApowerCodes[]\", and you'll \n// see it means \"declare NApowerCodes as array of const pointer to const int\"\nconst IrCode* const NApowerCodes[] = {\n  &code_na000Code,\n  &code_na001Code,\n  &code_na002Code,\n  &code_na003Code,\n  &code_na004Code,\n  &code_na005Code,\n  &code_na006Code,\n  &code_na007Code,\n  &code_na008Code,\n  &code_na009Code,\n  &code_na010Code,\n  &code_na011Code,\n  &code_na012Code,\n  &code_na013Code,\n  &code_na014Code,\n  &code_na015Code,\n  &code_na016Code,\n  &code_na017Code,\n  &code_na018Code,\n  &code_na019Code,\n  &code_na020Code,\n  &code_na021Code,\n  &code_na022Code,\n  &code_na023Code,\n  &code_na024Code,\n  &code_na025Code,\n  &code_na026Code,\n  &code_na027Code,\n  &code_na028Code,\n  &code_na029Code,\n  &code_na030Code,\n  &code_na031Code,\n  &code_na032Code,\n  &code_na033Code,\n  &code_na034Code,\n  &code_na035Code,\n  &code_na036Code,\n  &code_na037Code,\n  &code_na038Code,\n  &code_na039Code,\n  &code_na040Code,\n  &code_na041Code,\n  &code_na042Code,\n  &code_na043Code,\n  &code_na044Code,\n  &code_na045Code,\n  &code_na046Code,\n  &code_na047Code,\n  &code_na048Code,\n  &code_na049Code,\n  &code_na050Code,\n  &code_na051Code,\n  &code_na052Code,\n  &code_na053Code,\n  &code_na054Code,\n  &code_na055Code,\n  &code_na056Code,\n  &code_na057Code,\n  &code_na058Code,\n  &code_na059Code,\n  &code_na060Code,\n  &code_na061Code,\n  &code_na062Code,\n  &code_na063Code,\n  &code_na064Code,\n  &code_na065Code,\n  &code_na066Code,\n  &code_na067Code,\n  &code_na068Code,\n  &code_na069Code,\n  &code_na070Code,\n  &code_na071Code,\n  &code_na072Code,\n  &code_na073Code,\n  &code_na074Code,\n  &code_na075Code,\n  &code_na076Code,\n  &code_na077Code,\n  &code_na078Code,\n  &code_na079Code,\n  &code_na080Code,\n  &code_na081Code,\n  &code_na082Code,\n  &code_na083Code,\n  &code_na084Code,\n  &code_na085Code,\n  &code_na086Code,\n  &code_na087Code,\n  &code_na088Code,\n  &code_na089Code,\n  &code_na090Code,\n  &code_na091Code,\n  &code_na092Code,\n  &code_na093Code,\n  &code_na094Code,\n  &code_na095Code,\n  &code_na096Code,\n  &code_na097Code,\n  &code_na098Code,\n  &code_na099Code,\n  &code_na100Code,\n  &code_na101Code,\n  &code_na102Code,\n  &code_na103Code,\n  &code_na104Code,\n  &code_na105Code,\n  &code_na106Code,\n  &code_na107Code,\n  &code_na108Code,\n  &code_na109Code,\n  &code_na110Code,\n  &code_na111Code,\n  &code_na112Code,\n  &code_na113Code,\n  &code_na114Code,\n  &code_na115Code,\n  &code_na116Code,\n  &code_na117Code,\n  &code_na118Code,\n  &code_na119Code,\n  &code_na120Code,\n  &code_na121Code,\n  &code_na122Code,\n  &code_na123Code,\n  &code_na124Code,\n  &code_na125Code,\n  &code_na126Code,\n  &code_na127Code,\n  &code_na128Code,\n  &code_na129Code,\n  &code_na130Code,\n  &code_na131Code,\n  &code_na132Code,\n  &code_na133Code,\n  &code_na134Code,\n  &code_na135Code,\n  &code_na136Code,\n};\n\nconst IrCode* const EUpowerCodes[] = {\n  &code_eu000Code,\n  &code_eu001Code,\n  &code_eu002Code,\n  &code_na000Code, // same as &code_eu003Code\n  &code_eu004Code,\n  &code_eu005Code,\n  &code_eu006Code, // toggle power, &code_eu140Code turns it off again\n  &code_eu007Code,\n  &code_eu008Code,\n  &code_na005Code, // same as &code_eu009Code\n  &code_na004Code, // same as &code_eu010Code\n  &code_eu011Code,\n  &code_eu012Code,\n  &code_eu013Code,\n  &code_na021Code, // same as &code_eu014Code\n  &code_eu015Code,\n  &code_eu016Code,\n  &code_eu017Code,\n  &code_eu018Code,\n  &code_eu019Code,\n  &code_eu020Code,\n  &code_eu021Code,\n  &code_eu022Code,\n  &code_na022Code, // same as &code_eu023Code\n  &code_eu024Code,\n  &code_eu025Code,\n  &code_eu026Code,\n  &code_eu140Code, // counters &code_eu006Code (toggle), so out of order\n  &code_eu027Code,\n  &code_eu028Code,\n  &code_eu029Code,\n  &code_eu030Code,\n  &code_eu031Code,\n  &code_eu032Code,\n  &code_eu033Code,\n  &code_eu034Code,\n  //&code_eu035Code, same as eu009\n  &code_eu036Code,\n  &code_eu037Code,\n  &code_eu038Code,\n  &code_eu039Code,\n  &code_eu040Code,\n  &code_eu041Code,\n  &code_eu042Code,\n  &code_eu043Code,\n  &code_eu044Code,\n  &code_eu045Code,\n  &code_eu046Code,\n  &code_eu047Code,\n  &code_eu048Code,\n  &code_eu049Code,\n  &code_eu050Code,\n  &code_eu051Code,\n  &code_eu052Code,\n  &code_eu053Code,\n  &code_eu054Code,\n  &code_eu055Code,\n  &code_eu056Code,\n  //&code_eu057Code, same as eu008\n  &code_eu058Code,\n  &code_eu059Code,\n  &code_eu060Code,\n  &code_eu061Code,\n  &code_eu062Code,\n  &code_eu063Code,\n  &code_eu064Code,\n  &code_eu065Code,\n  &code_eu066Code,\n  &code_eu067Code,\n  &code_eu068Code,\n  &code_eu069Code,\n  &code_eu070Code,\n  &code_eu071Code,\n  &code_eu072Code,\n  &code_eu073Code,\n  &code_eu074Code,\n  &code_eu075Code,\n  &code_eu076Code,\n  &code_eu077Code,\n  &code_eu078Code,\n  &code_eu079Code,\n  &code_eu080Code,\n  &code_eu081Code,\n  &code_eu082Code,\n  &code_eu083Code,\n  &code_eu084Code,\n  &code_eu085Code,\n  &code_eu086Code,\n  &code_eu087Code,\n  &code_eu088Code,\n  &code_eu089Code,\n  &code_eu090Code,\n  &code_eu091Code,\n  &code_eu092Code,\n  &code_eu093Code,\n  &code_eu094Code,\n  &code_eu095Code,\n  &code_eu096Code,\n  &code_eu097Code,\n  &code_eu098Code,\n  &code_eu099Code,\n  &code_eu100Code,\n  &code_eu101Code,\n  &code_eu102Code,\n  &code_eu103Code,\n  &code_eu104Code,\n  &code_eu105Code,\n  &code_eu106Code,\n  &code_eu107Code,\n  &code_eu108Code,\n  &code_eu109Code,\n  &code_eu110Code,\n  &code_eu111Code,\n  &code_eu112Code,\n  &code_eu113Code,\n  &code_eu114Code,\n  &code_eu115Code,\n  &code_eu116Code,\n  &code_eu117Code,\n  &code_eu118Code,\n  &code_eu119Code,\n  &code_eu120Code,\n  &code_eu121Code,\n  &code_eu122Code,\n  &code_eu123Code,\n  &code_eu124Code,\n  &code_eu125Code,\n  &code_eu126Code,\n  &code_eu127Code,\n  &code_eu128Code,\n  &code_eu129Code,\n  &code_eu130Code,\n  &code_eu131Code,\n  &code_eu132Code,\n  &code_eu133Code,\n  &code_eu134Code,\n  &code_eu135Code,\n  &code_eu136Code,\n  &code_eu137Code,\n  &code_eu138Code,\n  &code_eu139Code,\n};\n\nuint8_t num_NAcodes = NUM_ELEM(NApowerCodes);\nuint8_t num_EUcodes = NUM_ELEM(EUpowerCodes);\n"
  },
  {
    "path": "esp32-watch/infrared-tv-b-gone/main.h",
    "content": "/*\nLast Updated: 30 Mar. 2018\nBy Anton Grimpelhuber (anton.grimpelhuber@gmail.com)\n*/\n\n// The TV-B-Gone for Arduino can use either the EU (European Union) or the NA (North America) database of POWER CODES\n// EU is for Europe, Middle East, Australia, New Zealand, and some countries in Africa and South America\n// NA is for North America, Asia, and the rest of the world not covered by EU\n\n// Two regions!\n#define NA 1 //set by a HIGH on REGIONSWITCH pin\n#define EU 0 //set by a LOW on REGIONSWITCH pin\n\n// What pins do what\n#define LED 99           //LED indicator pin (built-in LED)\n#define IRLED 13        //the IR sender LED / D5 on wemos D1 mini\n#define TRIGGER 12      //the button pin / D6 on wemos D1 mini\n#define REGIONSWITCH 5  //HIGH (1) = NA, LOW (0) = EU; Pin 5 / D1 (REGIONSWITCH) is HIGH (via in input pullup resistor) for North America, or you (the user) must wire it to ground to set the codes for Europe.\n\n// Lets us calculate the size of the NA/EU databases\n#define NUM_ELEM(x) (sizeof (x) / sizeof (*(x)));\n\n// set define to 0 to turn off debug output\n#define DEBUG 0\n#define DEBUGP(x) if (DEBUG == 1) { x ; }\n\n// Shortcut to insert single, non-optimized-out nop\n#define NOP __asm__ __volatile__ (\"nop\")\n\n// Not used any more on esp8266, so don't bother\n// Tweak this if neccessary to change timing\n// -for 8MHz Arduinos, a good starting value is 11\n// -for 16MHz Arduinos, a good starting value is 25\n#define DELAY_CNT 25\n\n// Makes the codes more readable. the OCRA is actually\n// programmed in terms of 'periods' not 'freqs' - that\n// is, the inverse!\n// #define freq_to_timerval(x) (F_CPU / 8 / x - 1)\n#define freq_to_timerval(x) (x / 1000)\n\n// The structure of compressed code entries\nstruct IrCode {\n  uint8_t timer_val;\n  uint8_t numpairs;\n  uint8_t bitcompression;\n  uint16_t const *times;\n  uint8_t const *codes;\n};\r\n"
  },
  {
    "path": "esp32-watch/morse.ino",
    "content": "/*********\r\n  TTGO SmartWatch-2020 Morse Code Vibrator\r\n\r\n  Even if they don't want it, much credit goes to\r\n  https://create.arduino.cc/projecthub/electropeak/how-to-make-a-morse-code-translator-with-arduino-d6ecc8\r\n\r\n  and\r\n\r\n  the great Rui Santos\r\n  Complete project details at https://RandomNerdTutorials.com/esp32-esp8266-input-data-html-form/\r\n\r\n  Permission is hereby granted, free of charge, to any person obtaining a copy\r\n  of this software and associated documentation files.\r\n\r\n  The above copyright notice and this permission notice shall be included in all\r\n  copies or substantial portions of the Software.\r\n*********/\r\n\r\n#include <Arduino.h>\r\n#include <WiFi.h>\r\n#include <AsyncTCP.h>\r\n#include <ESPAsyncWebServer.h>\r\n#define LILYGO_WATCH_2020_V1\r\n#include <LilyGoWatch.h>\r\nTTGOClass *ttgo;\r\nAsyncWebServer server(80);\r\n\r\n// REPLACE WITH YOUR NETWORK CREDENTIALS\r\nconst char* ssid = \"xxxxxxx\";\r\nconst char* password = \"xxxxxxxxxxx\";\r\n\r\nconst char* PARAM_INPUT_1 = \"input1\";\r\n\r\nconst int buz = 4;\r\nString code = \"\";\r\nint len = 0;\r\nchar ch;\r\nchar new_char;\r\nint unit_delay = 150;\r\n// HTML web page to handle 3 input fields (input1, input2, input3)\r\nconst char index_html[] PROGMEM = R\"rawliteral(\r\n<!DOCTYPE HTML><html><head>\r\n  <title>Send me a message</title>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n  </head><body>\r\n  <form action=\"/get\">\r\n    Message (20 chars max): <input type=\"text\" name=\"input1\" maxlength=\"20\">\r\n    <input type=\"submit\" value=\"Submit\">\r\n  </form><br>\r\n</body></html>)rawliteral\";\r\n\r\nvoid notFound(AsyncWebServerRequest *request) {\r\n  request->send(404, \"text/plain\", \"Not found\");\r\n}\r\n\r\nvoid dot()\r\n{\r\nSerial.print(\".\");\r\n\r\ndigitalWrite(buz, HIGH);\r\ndelay(unit_delay);\r\n\r\ndigitalWrite(buz, LOW);\r\ndelay(unit_delay);\r\n}\r\nvoid dash()\r\n{\r\nSerial.print(\"-\");\r\n\r\ndigitalWrite(buz, HIGH);\r\ndelay(unit_delay * 3);\r\n\r\ndigitalWrite(buz, LOW);\r\ndelay(unit_delay);\r\n}\r\nvoid A()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid B()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid C()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid D()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid E()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid f()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid G()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid H()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid I()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid J()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid K()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid L()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid M()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid N()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid O()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid P()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\n}\r\nvoid Q()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid R()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid S()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid T()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid U()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid V()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid W()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid X()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid Y()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid Z()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid one()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid two()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid three()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid four()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid five()\r\n{\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid six()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid seven()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid eight()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid nine()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndot();\r\ndelay(unit_delay);\r\n}\r\nvoid zero()\r\n{\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\ndash();\r\ndelay(unit_delay);\r\n}\r\nvoid morse()\r\n{\r\nif (ch == 'A' || ch == 'a')\r\n{\r\nA();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'B' || ch == 'b')\r\n{\r\nB();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'C' || ch == 'c')\r\n{\r\nC();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'D' || ch == 'd')\r\n{\r\nD();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'E' || ch == 'e')\r\n{\r\nE();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'f' || ch == 'f')\r\n{\r\nf();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'G' || ch == 'g')\r\n{\r\nG();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'H' || ch == 'h')\r\n{\r\nH();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'I' || ch == 'i')\r\n{\r\nI();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'J' || ch == 'j')\r\n{\r\nJ();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'K' || ch == 'k')\r\n{\r\nK();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'L' || ch == 'l')\r\n{\r\nL();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'M' || ch == 'm')\r\n{\r\nM();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'N' || ch == 'n')\r\n{\r\nN();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'O' || ch == 'o')\r\n{\r\nO();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'P' || ch == 'p')\r\n{\r\nP();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'Q' || ch == 'q')\r\n{\r\nQ();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'R' || ch == 'r')\r\n{\r\nR();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'S' || ch == 's')\r\n{\r\nS();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'T' || ch == 't')\r\n{\r\nT();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'U' || ch == 'u')\r\n{\r\nU();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'V' || ch == 'v')\r\n{\r\nV();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'W' || ch == 'w')\r\n{\r\nW();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'X' || ch == 'x')\r\n{\r\nX();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'Y' || ch == 'y')\r\n{\r\nY();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == 'Z' || ch == 'z')\r\n{\r\nZ();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '0')\r\n{\r\nzero();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '1')\r\n{\r\none();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '2')\r\n{\r\ntwo();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '3')\r\n{\r\nthree();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '4')\r\n{\r\nfour();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '5')\r\n{\r\nfive();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '6')\r\n{\r\nsix();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '7')\r\n{\r\nseven();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '8')\r\n{\r\neight();\r\nSerial.print(\" \");\r\n}\r\nelse if (ch == '9')\r\n{\r\nnine();\r\nSerial.print(\" \");\r\n}\r\nelse if(ch == ' ')\r\n{\r\ndelay(unit_delay*7);\r\nSerial.print(\"/ \");\r\n}\r\nelse\r\nSerial.println(\"Unknown symbol!\");\r\n}\r\nvoid String2Morse()\r\n{\r\nlen = code.length();\r\nfor (int i = 0; i < len; i++)\r\n{\r\nch = code.charAt(i);\r\ndelay(10);\r\nmorse();\r\n}\r\n}\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  WiFi.mode(WIFI_STA);\r\n  WiFi.begin(ssid, password);\r\n  pinMode(buz, OUTPUT);\r\n  digitalWrite(buz,LOW);\r\n  if (WiFi.waitForConnectResult() != WL_CONNECTED) {\r\n    Serial.println(\"WiFi Failed!\");\r\n    return;\r\n  }\r\n  Serial.println();\r\n  Serial.print(\"IP Address: \");\r\n  Serial.println(WiFi.localIP());\r\n  ttgo = TTGOClass::getWatch();\r\n  ttgo->begin();\r\n  ttgo->openBL();\r\n  ttgo->tft->fillScreen(TFT_BLACK);\r\n  ttgo->tft->setTextSize(5);\r\n  ttgo->tft->setTextColor(TFT_RED);\r\n  String ip = WiFi.localIP().toString();\r\n  ttgo->tft->drawString(ip, 62, 90);\r\n  // Send web page with input fields to client\r\n  server.on(\"/\", HTTP_GET, [](AsyncWebServerRequest *request){\r\n    request->send_P(200, \"text/html\", index_html);\r\n  });\r\n\r\n  // Send a GET request to <ESP_IP>/get?input1=<inputMessage>\r\n  server.on(\"/get\", HTTP_GET, [] (AsyncWebServerRequest *request) {\r\n    String inputMessage;\r\n    String inputParam;\r\n    // GET input1 value on <ESP_IP>/get?input1=<inputMessage>\r\n    if (request->hasParam(PARAM_INPUT_1)) {\r\n      inputMessage = request->getParam(PARAM_INPUT_1)->value();\r\n      inputParam = PARAM_INPUT_1;\r\n\r\n    }\r\n    else {\r\n      inputMessage = \"No message sent\";\r\n      inputParam = \"none\";\r\n    }\r\n    Serial.println(inputMessage);\r\n    code = inputMessage;\r\n    request->send(200, \"text/html\", \"Sent: \" + inputMessage +\r\n                                     \"<br><a href=\\\"/\\\">Return to Home Page</a>\");\r\n\r\n     inputMessage = \"\";\r\n\r\n  });\r\n  server.onNotFound(notFound);\r\n  server.begin();\r\n}\r\n\r\nvoid loop() {\r\ndelay(30);\r\nif(code != \"\"){\r\n  String2Morse();\r\n  code = \"\";\r\n  digitalWrite(buz,LOW);\r\n}\r\n}\r\n"
  },
  {
    "path": "fb_sucks/index.php",
    "content": "<?php\r\nsession_start();\r\n\r\n// Generate CSRF token and store it in session\r\nif (!isset($_SESSION['csrf_token'])) {\r\n    $_SESSION['csrf_token'] = bin2hex(random_bytes(32));\r\n}\r\n\r\n// Validate CSRF token\r\nfunction validate_csrf_token($token)\r\n{\r\n    return isset($_SESSION['csrf_token']) && hash_equals($_SESSION['csrf_token'], $token);\r\n}\r\n\r\nif ($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {\r\n    $csrf_token = $_POST['csrf_token'] ?? '';\r\n    if (!validate_csrf_token($csrf_token)) {\r\n        die(\"CSRF token validation failed!\");\r\n    }\r\n}\r\n\r\n// Define categories\r\n$cats = [\r\n    'electronics' => 'Electronics',\r\n    'apparel' => 'Clothing',\r\n    'entertainment' => 'Entertainment',\r\n    'family' => 'Family',\r\n    'free' => 'Free',\r\n    'garden' => 'Home & Garden',\r\n    'home' => 'Home Goods',\r\n    'home-improvements' => 'Home Improvement',\r\n    'hobbies' => 'Hobbies',\r\n    'instruments' => 'Instrument',\r\n    'propertyforsale' => 'Property',\r\n    'sports' => 'Sporting Goods',\r\n    'toys' => 'Toys',\r\n    'vehicles' => 'Vehicles',\r\n];\r\n\r\n\r\n$searchTerm = '';\r\n$category = '';\r\n\r\n// Check if form is submitted\r\nif ($_SERVER['REQUEST_METHOD'] === 'POST') {\r\n    // Get search term\r\n    $searchTerm = isset($_POST['search']) ? $_POST['search'] : '';\r\n\r\n    // Get category\r\n    $category = isset($_POST['custom_cat']) && !empty($_POST['custom_cat']) ? $_POST['custom_cat'] : (isset($_POST['category']) ? $_POST['category'] : '');\r\n\r\n    // Build query parameters\r\n    $queryParams = [];\r\n    $queryParams[] = 'deliveryMethod=local_pick_up';\r\n    $queryParams[] = 'query=' . urlencode($searchTerm);\r\n    $queryParams[] = 'sortBy=distance_ascend';\r\n    if (isset($_POST['exact']) && $_POST['exact'] === 'on') {\r\n        $queryParams[] = 'exact=true';\r\n    }\r\n\r\n    // Build query string\r\n    $queryString = implode('&', $queryParams);\r\n\r\n    // Build URL\r\n    $url = 'https://www.facebook.com/marketplace/';\r\n    if (!empty($category)) {\r\n        $url .= 'category/' . $category . '/';\r\n    }\r\n    $url .= '?' . $queryString;\r\n\r\n    // Redirect to constructed URL\r\n    header(\"Location: $url\");\r\n    exit();\r\n}\r\n?>\r\n\r\n<!doctype html>\r\n<html lang=\"en\">\r\n\r\n<head>\r\n    <meta charset=\"utf-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n    <title>Facebook Search Sucks</title>\r\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" crossorigin=\"anonymous\">\r\n</head>\r\n\r\n<body>\r\n\r\n\r\n    <div class=\"row mt-3\">\r\n        <div class=\"col-12 col-md-8 col-lg-4 offset-md-2 offset-lg-4\">\r\n            <div class=\"card\">\r\n                <div class=\"card-header\">\r\n                    <h3>Search Facebook Marketplace</h3>\r\n                </div>\r\n                <div class=\"card-body\">\r\n                    <form method=\"post\">\r\n                        <input type=\"hidden\" name=\"csrf_token\" value=\"<?php echo htmlspecialchars($_SESSION['csrf_token']); ?>\">\r\n                        <div class=\"mb-3\">\r\n                            <label for=\"search\" class=\"form-label\">Search Facebook</label>\r\n                            <input type=\"text\" class=\"form-control\" id=\"search\" name=\"search\" value=\"<?= $searchTerm ?>\" autofocus required>\r\n                        </div>\r\n                        <hr>\r\n                        <h6><b>Note:</b> You REALLY want a category whether from the list or one you type in yourself.</h6>\r\n                        <div class=\"mb-3\">\r\n                            <label for=\"category\" class=\"form-label\">Category</label>\r\n                            <select class=\"form-select\" id=\"category\" name=\"category\">\r\n                                <option value=\"\">--None--</option>\r\n                                <?php foreach ($cats as $key => $cat) : ?>\r\n                                    <option value=\"<?= $key ?>\" <?= $category === $key ? 'selected' : '' ?>><?= $cat ?></option>\r\n                                <?php endforeach; ?>\r\n                            </select>\r\n                        </div>\r\n\r\n                        <div class=\"mb-3\">\r\n                            <label for=\"custom_cat\" class=\"form-label\">Custom Category</label>\r\n                            <input type=\"text\" class=\"form-control\" id=\"custom_cat\" name=\"custom_cat\" value=\"<?= isset($_POST['custom_cat']) ? $_POST['custom_cat'] : '' ?>\">\r\n                        </div>\r\n\r\n                        <div class=\"mb-3\">\r\n                            <input type=\"checkbox\" class=\"form-check-input\" id=\"exact\" name=\"exact\" <?= isset($_POST['exact']) && $_POST['exact'] === 'on' ? 'checked' : '' ?> <?php\r\n                                                                                                                                                                                if (empty($_POST)) {\r\n                                                                                                                                                                                    echo 'checked';\r\n                                                                                                                                                                                }\r\n                                                                                                                                                                                ?>>\r\n                            <label for=\"exact\" class=\"form-label\">Prefer Exact Search Term</label>\r\n                        </div>\r\n                        <button type=\"submit\" class=\"btn btn-primary\">Search</button>\r\n                    </form>\r\n                </div>\r\n                <p class=\"text-center pt-3\">\r\n                    Want to host your own version of this? Check out the <a href=\"https://github.com/mudmin/AnotherMaker/tree/master/yt_sucks\">Get the Code</a>.\r\n                </p>\r\n                <p class=\"text-center pt-2\">\r\n                    If you appreciate my work, feel free to donate at <a href=\"https://userspice.com/donate/\">https://userspice.com/donate/</a>.\r\n                </p>\r\n            </div>\r\n        </div>\r\n    </div>\r\n\r\n    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz\" crossorigin=\"anonymous\"></script>\r\n</body>\r\n\r\n</html>"
  },
  {
    "path": "fb_sucks/steps/01_template.html",
    "content": "<!doctype html>\r\n<html lang=\"en\">\r\n  <head>\r\n    <meta charset=\"utf-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n    <title>Facebook Search Sucks</title>\r\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" crossorigin=\"anonymous\">\r\n  </head>\r\n  <body>\r\n    <h1>Let's fix it</h1>\r\n    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz\" crossorigin=\"anonymous\"></script>\r\n  </body>\r\n</html>"
  },
  {
    "path": "fb_sucks/steps/02_base_search.html",
    "content": "<!doctype html>\r\n<html lang=\"en\">\r\n  <head>\r\n    <meta charset=\"utf-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n    <title>Facebook Search Sucks</title>\r\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" crossorigin=\"anonymous\">\r\n  </head>\r\n  <body>\r\n    <div class=\"row mt-3\">\r\n        <div class=\"col-12 col-md-8 col-lg-4 offset-md-2 offset-lg-4\">\r\n            <div class=\"card\">\r\n                <div class=\"card-header\">\r\n                    <h3>Search Facebook Marketplace</h3>\r\n                </div>\r\n                <div class=\"card-body\">\r\n                    <form \r\n                    method=\"get\"\r\n                    action=\"https://www.facebook.com/marketplace/\"\r\n                    >\r\n                        <div class=\"mb-3\">\r\n                            <label for=\"search\" class=\"form-label\">Search Facebok</label>\r\n                            <input type=\"text\" class=\"form-control\" id=\"search\" name=\"search\" autofocus>\r\n                        </div>\r\n                        <button type=\"submit\" class=\"btn btn-primary\">Search</button>\r\n                    </form>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n  \r\n    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz\" crossorigin=\"anonymous\"></script>\r\n  </body>\r\n</html>"
  },
  {
    "path": "franklin-ace-1000/monochrome-mod.txt",
    "content": "The Franklin ACE 1000 didn’t originally support color, due to an Apple patent on the skeevy color-burst generation circuit.\r\n\r\nFranklin eventually worked around this by shipping a daughterboard that plugged into the character generator ROM socket and had a few flying leads to strategic spots on the motherboard. The daughterboard (aka “color board”) bypassed most of the motherboard’s video generation circuitry, and delivered a color video signal that was decidedly inferior to that of the Apple circuit.\r\n\r\nPrior to the introduction of the color board, it was common to add the missing components to the monochrome motherboard to replicate the Apple circuit. The procedure is somewhat laid out on page 57 of the “Franklin Service 1 of 2” PDF available on archive.org, but it omits a few very important bits.\r\n\r\nI have both a monochrome ACE 1000 (modified for Apple-ish color) and a color board ACE 1000. The video on the latter is, frankly, quite [crappy] in comparison to the former.\r\n\r\nI undertook to convert the color board ACE to mono, with an eye towards creating a kit to make conversion mostly painless. This is a write-up of my notes on converting a color ACE to mono.\r\n\r\nFirst, the color ACE removed a number of components from the motherboard — this makes sense, as the color board bypasses them and thus they were not populated. The following components will be needed:\r\n\r\nZA4: 74LS166\r\nZA9: 74LS257\r\nZA10: 74LS151\r\nZA11: 74LS194\r\nZA12: 74LS74\r\nZB4: 74LS194\r\nZB9: 74LS194\r\nRJ6: 2k 1/4-watt resistor\r\nRJ7: 1.5k 1/4-watt resistor\r\nQ3 2N2222\r\n2716 or 2732 EPROM\r\nThere will be small PCBs in the ZA4 and ZA9 sockets; remove them and replace with the appropriate IC.\r\n\r\nThe Q3 footprint will have two wires soldered into the pads; remove the wires and replace with the transistor.\r\n\r\nRJ5 needs to be decoupled from ground. Don’t remove it completely, as the colorburst signal will eventually be fed into Q3 through it, just desolder that leg and lift it off the motherboard.\r\n\r\nThe color board’s chargen EPROM will not work when plugged directly into the motherboard, as it’s a 2532 and thus not-pin-compatible with the motherboard’s 2716 socket. Burn the bottom 2k of the stock color board EPROM into a 2716 (or twice into a 2732) and use that on the motherboard.\r\n\r\nSide note: the lower half of the Franklin chargen EPROM data is byte-for-byte identical with the “Apple II+ – Lowercase Character Generator – 2716.bin” that Henry has made available at https://downloads.reactivemicro.com/Apple%20II%20Items/ROM_and_JEDEC/II_&_II+/. I should contact Henry and ask about the provenance of that binary — it would be interesting if it was originally sourced from Franklin gear. The upper half of the EPROM contains data that’s only valid in graphic mode (I haven’t reverse-engineered the color board to determine why that is) and can be safely omitted from the 2716/2732.\r\n\r\nPin 1 on ZB14 needs to be isolated from pin 2 and connected to the color burst signal generated by the clock circuit. The easiest way to do that is to lift that pin and solder a flying wire to pin 3 on ZD1. A cleaner method would be to cut the trace between pins 1 and 2 on the bottom of the motherboard and run the wire underneath.\r\n\r\nAt this point the ACE should be fully converted to monochrome-only video.\r\n\r\nThe new color circuit should look like this:\r\n\r\n\r\nThat circuit is a synthesis of the handwritten notes in the Franklin service manual, the color schematic in the Red Book, and what I found in my mono-modified ACE. I’m waiting on the 27uH choke and the variable capacitor to arrive before I can prototype this, but it’s relatively straightforward:\r\n\r\nthe colorburst signal is picked up off pin 12 from ZB12, run through a LC filter, and fed into the output video amp,\r\nQ3 gates the colorburst signal by the state of TEXT/GR (picked up from pin 2 of ZB14), providing the “color killer” functionality added to the Apple ][+,\r\nthe COLOREF signal from the clock generator is factored into the NOR gate\r\nI’ll update this post with the color circuit procedure when I have this nailed down."
  },
  {
    "path": "frehd/GAL Chip - Latest/FreHD-ATF16V8B.JED",
    "content": "\u0002\r\r\nDevice    :    ATF16V8B \r\r\nCreated By:    http://www.xgecu.com\r\r\nDate      :    2022-09-15 16:47\r\r\n*QP20\r\r\n*QF2194\r\r\n*G0\r\r\n*F0\r\r\n*L00000 01010111011110111011011101111010\r\r\n*L01024 11111111111010111011011101101110\r\r\n*L01056 11101111111110111011011101101010\r\r\n*L01088 10111111111110111011011101101010\r\r\n*L01120 11111011111110111011011101101010\r\r\n*L01152 11111111101110111011011101101010\r\r\n*L01280 11111111111110111011011101111010\r\r\n*L01536 11111111111010111011011101111110\r\r\n*L01568 11101111111110111011011101111010\r\r\n*L01600 10111111111110111011011101111010\r\r\n*L01632 11111011111110111011011101111010\r\r\n*L01664 11111111101110111011011101111010\r\r\n*L02112 00000000011100011111111111111111\r\r\n*L02144 11111111111111111111111111111111\r\r\n*L02176 111111111111111110\r\r\n*C2E0D\r\r\n*\u00038F5C\r\r\n"
  },
  {
    "path": "frehd/GAL Chip - Old Versions/gal16v8.jed",
    "content": "\u0002\r\nADVANCED PLD    4.0\r\nDevice          g16v8s  Library DLIB-h-36-9\r\nCreated         Fri Mar 30 17:29:31 2012\r\n                PLDDesign            \r\n                \r\n                1                    \r\n                1/18/2012            \r\n                \r\n                Protel International \r\n                \r\n                \r\n*QP20 \r\n*QF2194 \r\n*G0 \r\n*F0 \r\n*L00000 01010111011110111011011101111010\r\n*L01024 11111111111010111011011101101110\r\n*L01056 11101111111110111011011101101010\r\n*L01088 10111111111110111011011101101010\r\n*L01120 11111011111110111011011101101010\r\n*L01152 11111111101110111011011101101010\r\n*L01280 11111111111110111011011101111010\r\n*L01536 11111111111010111011011101111110\r\n*L01568 11101111111110111011011101111010\r\n*L01600 10111111111110111011011101111010\r\n*L01632 11111011111110111011011101111010\r\n*L01664 11111111101110111011011101111010\r\n*L02112 00000000011100011111111111111111\r\n*L02144 11111111111111111111111111111111\r\n*L02176 111111111111111110\r\n*C2E0D\r\n*\u0003BAD1"
  },
  {
    "path": "frehd/GAL Chip - Old Versions/gal16v8.lst",
    "content": "LISTING FOR LOGIC DESCRIPTION FILE: gal16v8.pld                      Page 1\r\n\r\nADVANCED PLD: Universal Compiler for Programmable Logic\r\nCopyright (c) 1998, Protel International Pty Ltd\r\nCreated Fri Mar 30 17:29:31 2012\r\n\r\n  1:Name        PLDDesign            ;\r\n  2:Partno                           ;\r\n  3:Revision    1                    ;\r\n  4:Date        1/18/2012            ;\r\n  5:Designer                         ;\r\n  6:Company     Protel International ;\r\n  7:Assembly                         ;\r\n  8:Location                         ;\r\n  9:Device      g16v8                ;\r\n 10:Format      jedec                ;\r\n 11:\r\n 12:\r\n 13:/** Inputs  **/\r\n 14:Pin [1..8]   =  [A0..7]  ;\r\n 15:Pin 9  =  !RD_N ;\r\n 16:Pin 18  =  !WR_N ;\r\n 17:Pin 11  =  !IORQ_N ;\r\n 18:Pin 12  =  !PIC_WAIT_N ;\r\n 19:\r\n 20:\r\n 21:/* not used but connected */\r\n 22:Pin 16 = BUS_INT_N ;\r\n 23:Pin 17 = SPARE1 ;\r\n 24:\r\n 25:/** Outputs **/\r\n 26:Pin 13  =  !PIC_SEL_N ;\r\n 27:Pin 19  =  !STAT_OE_N ;\r\n 28:Pin 14  =  !EXTIO_SEL_N ;\r\n 29:Pin 15  =  !WAIT_N ;\r\n 30:\r\n 31:\r\n 32:/** Logic Equations **/\r\n 33:\r\n 34:/* we are selected when address is 1100....  and IORQ is asserted */\r\n 35:sel = A7 & A6 & !A5 & !A4 & IORQ_N ;\r\n 36:\r\n 37:/* status register is at address 11001111 */\r\n 38:status = A3 & A2 & A1 & A0 ;\r\n 39:stat_sel = sel & status & RD_N ;\r\n 40:pic_sel = (sel & status & WR_N) # (sel & !status & (RD_N # WR_N)) ;\r\n 41:\r\n 42:/* the PIC handles all requests except reading the status */\r\n 43:STAT_OE_N = stat_sel ;\r\n 44:PIC_SEL_N = pic_sel ;\r\n 45:\r\n 46:/* WAIT_N is generated by the PIC */\r\n 47:WAIT_N = pic_sel & PIC_WAIT_N ;\r\n 48:\r\n 49:/* EXTIOSEL allows the TRS80 to read */\r\n 50:EXTIO_SEL_N = sel & RD_N ;\r\n 51:\r\n 52:\r\n\r\n\r\n\r\nJedec Fuse Checksum       (2e0d)\r\nJedec Transmit Checksum   (bad1)\r\n"
  },
  {
    "path": "frehd/GAL Chip - Old Versions/gal16v8.pld",
    "content": "Name        PLDDesign            ;\r\nPartno                           ;\r\nRevision    1                    ;\r\nDate        1/18/2012            ;\r\nDesigner                         ;\r\nCompany     Protel International ;\r\nAssembly                         ;\r\nLocation                         ;\r\nDevice      g16v8                ;\r\nFormat      jedec                ;\r\n\r\n\r\n/** Inputs  **/\r\nPin [1..8]   =  [A0..7]  ;\r\nPin 9  =  !RD_N ;\r\nPin 18  =  !WR_N ;\r\nPin 11  =  !IORQ_N ;\r\nPin 12  =  !PIC_WAIT_N ;\r\n\r\n\r\n/* not used but connected */\r\nPin 16 = BUS_INT_N ;\r\nPin 17 = SPARE1 ;\r\n\r\n/** Outputs **/\r\nPin 13  =  !PIC_SEL_N ;\r\nPin 19  =  !STAT_OE_N ;\r\nPin 14  =  !EXTIO_SEL_N ;\r\nPin 15  =  !WAIT_N ;\r\n\r\n\r\n/** Logic Equations **/\r\n\r\n/* we are selected when address is 1100....  and IORQ is asserted */\r\nsel = A7 & A6 & !A5 & !A4 & IORQ_N ;\r\n\r\n/* status register is at address 11001111 */\r\nstatus = A3 & A2 & A1 & A0 ;\r\nstat_sel = sel & status & RD_N ;\r\npic_sel = (sel & status & WR_N) # (sel & !status & (RD_N # WR_N)) ;\r\n\r\n/* the PIC handles all requests except reading the status */\r\nSTAT_OE_N = stat_sel ;\r\nPIC_SEL_N = pic_sel ;\r\n\r\n/* WAIT_N is generated by the PIC */\r\nWAIT_N = pic_sel & PIC_WAIT_N ;\r\n\r\n/* EXTIOSEL allows the TRS80 to read */\r\nEXTIO_SEL_N = sel & RD_N ;"
  },
  {
    "path": "frehd/PIC Hex Files/FreHD_213.hex",
    "content": ":020000040000FA\r\n:0400000053EF00F0CA\r\n:020006000102F5\r\n:0400080006EF04F00B\r\n:080018007F6603EF04F0F0A085\r\n:100020002DD0F09080A80DD083CFDEFF80A603D026\r\n:100030007E82800E29D88A8681A2FED795688A960C\r\n:10004000110080500F0B04E1010E8C6E956AF3D7FE\r\n:10005000080A04E1020E8C6E956AEDD70C0A04E1E1\r\n:100060007DC08CFF956AE7D7080A04E17CC08CFF4D\r\n:10007000956AE1D74F0E8C6E956ADDD7F2A403D056\r\n:10008000F2947B667B061100C96EC7A0FED78B80F9\r\n:10009000C9508B901200DF38DEBC8F0FDF24DEBC2E\r\n:1000A000F90FCD0F12007F6A7E6A8EEC01F0FE0E12\r\n:1000B000F66EFF0EF76EF86A0900F5507D627E8CD1\r\n:1000C0000900F5507C627E8C7EBC26D0030EAA6EA1\r\n:1000D000FE0EA96EA69EA69CA680A8507D627E8E6E\r\n:1000E000A92AA69EA69CA680A8507C627E8E7EBE73\r\n:1000F00013D07F6800EF04F0030EAA6EFE0EA96E07\r\n:100100007DC0A8FF040EA66EC3D8A92A7CC0A8FF94\r\n:10011000040EA66EBDD8FF0094900F0EC16E8A9695\r\n:100120009396F086F09CF19A8A9E939E8A9C939C6B\r\n:100130009496949A400EC76E210EC66E870ED56EA9\r\n:10014000F194F28A120E7B6ED08E8A8E8A8C856B29\r\n:10015000846B21EE00F0F28CF28E400E95DF7EB2C1\r\n:1001600005D87EBCFCD77B66FAD7C6D77E9221EE37\r\n:1001700000F0DE503A0A37E18EDF806F040F816FA6\r\n:100180008ADF8027812FFCD7806726D021EE01F0FF\r\n:1001900082DF816F80DF836F7EDF826F7CDF866F1F\r\n:1001A000070B88EC01F0F5EF00F064EF01F0EAEFE7\r\n:1001B00000F0EAEF00F05BEF01F0EAEF00F066EF2D\r\n:1001C00001F0EAEF00F040095FDF21EE00F01200DD\r\n:1001D000000EF9D7020EF7D7030EF5D77E84050E71\r\n:1001E000F2D7010EF0D7040EEED77EB4F3D78551C7\r\n:1001F000F1E1845105E033D88451F00A18E0EAD7E0\r\n:100200008251F65C876F8351F75808E38713E6E164\r\n:1002100042DF8107F56E7E8649D801D0F5680D0072\r\n:10022000F6503F0BD8B424D88167EAD7D1D7A6B20D\r\n:10023000FED78451F008876F8351FC0B871185111D\r\n:10024000D0E18351AA6E8251A96E25DF8107A86E85\r\n:10025000040EA66E1DD82AD88167E9D7B9D77EA625\r\n:100260001200F5680D00F6503F0BFCE101D81200BA\r\n:100270007EA60CD07E960A00FF0EF65C070EF7589D\r\n:1002800004E37E8C840EA66E03D80900A66A1200D1\r\n:10029000F29EF29C550EA76EAA0EA76EA682F28C55\r\n:1002A000F28E0000A6B2FED7A6941200E86A822B56\r\n:1002B0008323842312008105E82C95D7ECDE856F1B\r\n:1002C000EADE846F000E7FD7CADFFF0083298BE14F\r\n:1002D000825101E00FD07E8C000EF66E080EF76E94\r\n:1002E000F86A940EA66ED4DF400EF626E86AF7226E\r\n:1002F000F8E16ED7A868AA6AA96A040EA66EC8DFDC\r\n:10030000A6B2FED7A93EF9D7AA2AAA50F6E160D72D\r\n:10031000E844E844FD26000EFE221200000EF66EB0\r\n:10032000080EF76EF86A7C6A7D6A0900F55007D8F6\r\n:10033000F750FF08FAE1F650FE08F7E112007C18CA\r\n:100340007D187D1A7D187C6E7D507D3A7D1A7D3238\r\n:100350007DB0D8707DB2D8707DB4D8707D6E010E3E\r\n:10036000D8B07C1A400E7D32D8B07C1A7D347D1A0C\r\n:0A0370007D32800ED8B07C1A000C1C\r\n:06080000BEEF70F01200D3\r\n:060806009CEF6CF01200F3\r\n:04080C00F0900366FF\r\n:100810005DD080501F0B186205D08338070B0F6E18\r\n:10082000106A1F0F62EC04F06BEF04F071EF04F03C\r\n:10083000A8EF04F09CEF04F081EF04F099EF04F0CE\r\n:10084000B8EF04F0A2EF04F06EEF04F090EF04F0C4\r\n:1008500093EF04F09FEF04F08DEF04F096EF04F0B7\r\n:10086000B8EF04F001EF05F001EF05F0C9EF04F077\r\n:1008700055EF05F018EF05F0E3EF04F012EF05F087\r\n:1008800064EF05F01FEF05F0B9EF04F001EF05F09C\r\n:1008900060EF05F01BEF05F02AEF05F015EF05F00E\r\n:1008A00064EF05F001EF05F030EF05F036EF05F0ED\r\n:1008B0003DEF05F04AEF05F051EF05F051EF05F07F\r\n:1008C0004AEF05F0E844E844FD26120080B899D0CC\r\n:1008D00004C08CFF95D00EC08CFF92D006C08CFF58\r\n:1008E0008FD0E9CF49F0EACF4AF009EE00F010C00E\r\n:1008F000E9FFEFCF8CFF103E7FD0500EC96E046E23\r\n:1009000076D0E9CF49F0EACF4AF00AEE00F015C000\r\n:10091000E9FF152AEFCF8CFF6FD013C08CFF70D08A\r\n:1009200007C08CFF6DD012C08CFF6AD009C08CFF4D\r\n:1009300067D008C08CFF64D00AC08CFF61D00BC0A8\r\n:100940008CFF5ED00C44E844E8440D108C6E58D007\r\n:10095000020E166203D017C08CFF08D016C0A9FF84\r\n:10096000AA6AA69EA69CA680A8CF8CFF162A48D06D\r\n:1009700048D08350066EE8B644D0056606D0510EC6\r\n:10098000C96E046E100E076E42D0500EC96E046E12\r\n:100990003ED00F50030A35E1E9CF49F0EACF4AF0E3\r\n:1009A00009EE00F010C0E9FF83CFEFFF49C0E9FF77\r\n:1009B0004AC0EAFF103E25D0820EC96E046E030EB7\r\n:1009C000016E008424D0E9CF49F0EACF4AF00AEE64\r\n:1009D00000F015C0E9FF83CFEFFF49C0E9FF4AC02F\r\n:1009E000EAFF152A135015620CD0400E62D0C7A042\r\n:1009F000FED78B8000008B9049C0E9FF4AC0EAFF18\r\n:100A0000956A8A8681A2FED795688A961100C7A04A\r\n:100A1000FED78B808A8681A2FED79568C9508B90BD\r\n:100A20008A96110083CF08F0ECD783CF09F0E9D77D\r\n:100A300083CF0AF0E6D78350030B0B6EE2D78344D3\r\n:100A4000E838030B0C6E8350070B0D6E500EC96E09\r\n:100A5000046EDDD7146A8350136ED3E1142AD1D704\r\n:100A6000500EC96E046E0A6A0B6AD1D7820EC96E27\r\n:100A7000046E020E016E0084CAD78350040B04E199\r\n:100A8000580EC96E046EC3D7510EC96E046E040EA3\r\n:100A9000076EBDD7820EC96E046E010E016E008412\r\n:100AA000B6D7500EC96E046EB2D783CF11F0156A57\r\n:100AB000800E1110016E820EC96E046E0084A7D7DD\r\n:0A0AC00083CF17F0166A9DD79CD76C\r\n:060ACA000100DAE100006A\r\n:080AD000CD0000000100000050\r\n:080AD800D9CFE6FFDACFE6FFFB\r\n:100AE000E1CFD9FFE2CFDAFFE652E652E652E65214\r\n:100AF000FC0EDBCFDEFFDBCFDDFFFA0EDBCF3DF000\r\n:100B0000FB0EDBCF3EF0020E3DC0DBFF030E3EC00E\r\n:100B1000DBFFF80EDBCF1DF0F90EDBCF1EF0020E6F\r\n:100B20001D5C000E1E582BE3020EDBCFE9FF030E07\r\n:100B3000DBCFEAFFEECF1DF0EFCF1EF0DECFE9FFF7\r\n:100B4000DDCFEAFF1DC0EEFF1EC0EDFF020EDE2668\r\n:100B5000000EDD22D950020FE96E000EDA20EA6E97\r\n:100B6000020EEE26000EED22D950F80FE96EFF0EB0\r\n:100B7000DA20EA6E020EEE5E000EED5ACAD7F80ECB\r\n:100B8000DBCF1DF0DB06F90EDBCF1EF001E2DB064A\r\n:100B90001D501E1017E0020EDBCFE9FFDB2A030E0B\r\n:100BA000DBCFEAFF01E3DB2AEF50E66EDFCFE9FFA0\r\n:100BB000DF2A010EDBCFEAFF01E3DB2AE552E75033\r\n:100BC000EF6EDDD7040EE15C02E2E16AE552E16E10\r\n:100BD000E552E5CFDAFFE7CFD9FF1200D9CFE6FF24\r\n:100BE000DACFE6FFE1CFD9FFE2CFDAFFE652E652F5\r\n:100BF000FC0EDBCFDEFFDBCFDDFFF80EDBCF1DF021\r\n:100C0000DB06F90EDBCF1EF001E2DB061D501E10E5\r\n:100C10000CE0DFCFE9FFDF2A010EDBCFEAFF01E3C3\r\n:100C2000DB2AFA0EDBCFEFFFE8D7E552E552E552BB\r\n:100C3000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF51\r\n:100C4000E6FFE1CFD9FFE2CFDAFF060EE12402E3AF\r\n:100C5000E168E652E16EFC0EDBCFDEFFDBCFDDFFAD\r\n:100C6000FA0EDBCF3DF0FB0EDBCF3EF0020E3DC0B7\r\n:100C7000DBFF030E3EC0DBFF040EDB6A050EDB6A02\r\n:100C8000F80EDBCF1DF0DB06F90EDBCF1EF001E224\r\n:100C9000DB061D501E1020E0DFCFE9FFDF2A010E2A\r\n:100CA000DBCFEAFF01E3DB2AEFCF21F0020EDBCF3F\r\n:100CB000E9FFDB2A030EDBCFEAFF01E3DB2AEF507B\r\n:100CC000215C1F6E206A040E1FC0DBFF050E20C0D2\r\n:100CD000DBFF1F502010D4E0040EDBCF1DF0050E0B\r\n:100CE000DBCF1EF01DC0F3FF1EC0F4FF060EE15C5B\r\n:100CF00002E2E16AE552E16EE552E5CFDAFFE7CFC5\r\n:100D0000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF56\r\n:100D1000E2CFDAFFFC0EDBCFF6FFFD0EDBCFF7FFF5\r\n:100D20000800F5501AE0FC0EDBCFF6FFFD0EDBCF1E\r\n:100D3000F7FF0800F5CF1DF01E6A1DBE1E68FA0EF3\r\n:100D4000DB501D1803E1FB0EDB501E1806E0FC0E05\r\n:100D5000DB2AFD0EDFE3DB2ADDD7FC0EDBCFF6FF5F\r\n:100D6000FD0EDBCFF7FF0800F5CF1DF01E6A1DBE9C\r\n:100D70001E681DC0F3FF1EC0F4FFE552E5CFDAFF89\r\n:100D8000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFF8\r\n:100D9000D9FFE2CFDAFF060EE12402E3E168E65272\r\n:100DA000E16EFC0EDBCFE9FFFD0EDBCFEAFF040EA8\r\n:100DB000E926000EEA22EF5001E11ED1FC0EDBCF46\r\n:100DC000E9FFFD0EDBCFEAFF2E0EE926000EEA2238\r\n:100DD000EECFDFFF010EEECFDBFF020EEECFDBFF2B\r\n:100DE000030EEECFDBFF010EE66ED9CFE9FFDACFBF\r\n:100DF000EAFFEECFE6FFEECFE6FFEECFE6FFEFCF66\r\n:100E0000E6FFFC0EDBCFE9FFFD0EDBCFEAFF320E83\r\n:100E1000E926000EEA22E9CF1DF0EACF1EF0E9CF65\r\n:100E2000E6FFEACFE6FFFC0EDBCFE9FFFD0EDBCFEE\r\n:100E3000EAFFEE52EF50E66E65EC5EF01F6E080EB4\r\n:100E4000E15C02E2E16AE552E16E1F50000902E056\r\n:100E5000010ED3D0FC0EDBCFE9FFFD0EDBCFEAFFA6\r\n:100E6000040EE926000EEA22EF6AFC0EDBCFE9FF52\r\n:100E7000FD0EDBCFEAFF220EE926000EEA22EECFBE\r\n:100E80001DF0EECF1EF0EECF1FF0EFCF20F0D9CF48\r\n:100E9000E9FFDACFEAFF1D50EE5C1E50EE581F50FE\r\n:100EA000EE582050EE5801E2A7D0FC0EDBCFE9FF50\r\n:100EB000FD0EDBCFEAFF1A0EE926000EEA22EECF86\r\n:100EC00021F0EECF22F0EECF23F0EFCF24F0FC0E96\r\n:100ED000DBCFE9FFFD0EDBCFEAFF220EE926000E95\r\n:100EE000EA22EE502126EE502222EE502322EE502E\r\n:100EF0002422D9CFE9FFDACFEAFF2150EE5C22505D\r\n:100F0000EE582350EE582450EE5876E2FC0EDBCF1C\r\n:100F1000E9FFFD0EDBCFEAFF030EE926000EEA2211\r\n:100F2000EF50E66ED950040FE96E000EDA20EA6E3B\r\n:100F3000E552E750EE6EED6A040EDBCF1DF0050EB4\r\n:100F4000DBCF1EF0020E1D5C000E1E5855E3FC0E9A\r\n:100F5000DBCFE9FFFD0EDBCFEAFF1A0EE926000E1C\r\n:100F6000EA22EECF1DF0EECF1EF0EECF1FF0EFCF56\r\n:100F700020F01D50DE261E50DE221F50DE222050A3\r\n:100F8000DD22DD52DD52010EE66ED9CFE9FFDACF68\r\n:100F9000EAFFEECFE6FFEECFE6FFEECFE6FFEFCFC4\r\n:100FA000E6FFFC0EDBCFE9FFFD0EDBCFEAFF320EE2\r\n:100FB000E926000EEA22E9CF1DF0EACF1EF0E9CFC4\r\n:100FC000E6FFEACFE6FFFC0EDBCFE9FFFD0EDBCF4D\r\n:100FD000EAFFEE52EF50E66E65EC5EF01F6E080E13\r\n:100FE000E15C02E2E16AE552E16E1F50040EDB06AD\r\n:100FF000050EA2E2DB06A0D7000E1D6E060EE15C18\r\n:1010000002E2E16AE552E16E1D50E552E5CFDAFFFA\r\n:10101000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF65\r\n:10102000D9FFE2CFDAFFF80EDBCF1DF0F90EDBCFF0\r\n:101030001EF0FA0EDBCF1FF0FB0EDBCF20F0FC0E14\r\n:10104000DBCFE9FFFD0EDBCFEAFF2E0EE926000E17\r\n:10105000EA221D50EE1808E11E50EE1805E11F505F\r\n:10106000EE1802E12050EE185AE0FC0EDBCFE6FF4E\r\n:10107000FD0EDBCFE6FF87DEE552E552000937E1E2\r\n:10108000010EE66ED950F80FE96EFF0EDA20EA6E17\r\n:10109000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFC7\r\n:1010A000FC0EDBCFE9FFFD0EDBCFEAFF320EE926B7\r\n:1010B000000EEA22E9CF1DF0EACF1EF0E9CFE6FFED\r\n:1010C000EACFE6FFFC0EDBCFE9FFFD0EDBCFEAFF48\r\n:1010D000EE52EF50E66EF5EC5DF01F6E080EE15C2F\r\n:1010E00002E2E16AE552E16E1F50000902E0010EE2\r\n:1010F00017D0FC0EDBCFE9FFFD0EDBCFEAFF2E0E93\r\n:10110000E926000EEA22F80EDBCFEEFFF90EDBCF68\r\n:10111000EEFFFA0EDBCFEEFFFB0EDBCFEEFF000E95\r\n:10112000E552E5CFDAFFE7CFD9FF1200D9CFE6FFCE\r\n:10113000DACFE6FFE1CFD9FFE2CFDAFFE652FC0ECD\r\n:10114000DBCFE6FFFD0EDBCFE6FF1DDEE552E5520D\r\n:10115000DF6EDF5001E028D1FC0EDBCFE9FFFD0E92\r\n:10116000DBCFEAFFEF50030801E007D1FC0EDBCF35\r\n:10117000E9FFFD0EDBCFEAFF050EE926000EEA22AD\r\n:10118000EF5001E1FAD0FC0EDBCFE9FFFD0EDBCF23\r\n:10119000EAFF2E0EE926000EEA22EE6AEE6AEE6AF9\r\n:1011A000EE6AE66A020EE66E000EE66EE66AFC0E77\r\n:1011B000DBCFE9FFFD0EDBCFEAFF320EE926000EA2\r\n:1011C000EA22E9CF1DF0EACF1EF0E9CFE6FFEACF31\r\n:1011D000E6FF04DD1F6E060EE15C02E2E16AE55205\r\n:1011E000E16E1F50FC0EDBCFE9FFFD0EDBCFEAFF07\r\n:1011F000320EE926000EEA22FE0EE926010EEA2250\r\n:10120000550EEE6EAA0EED6EFC0EDBCFE9FFFD0E65\r\n:10121000DBCFEAFF320EE926000EEA22520EEE6E16\r\n:10122000EE6E610EEE6E410EEE6EFC0EDBCFE9FF50\r\n:10123000FD0EDBCFEAFF320EE926000EEA22E40EB5\r\n:10124000E926010EEA22720EEE6EEE6E410EEE6E91\r\n:10125000610EEE6EFC0EDBCFE9FFFD0EDBCFEAFF89\r\n:101260000E0EE926000EEA22EECF1DF0EECF1EF0A4\r\n:10127000EECF1FF0EFCF20F0FC0EDBCFE9FFFD0E2D\r\n:10128000DBCFEAFF320EE926000EEA22E80EE9265D\r\n:10129000010EEA221DC0EEFF1EC0EEFF1FC0EEFFD2\r\n:1012A00020C0EEFFFC0EDBCFE9FFFD0EDBCFEAFF37\r\n:1012B0000A0EE926000EEA22EECF1DF0EECF1EF058\r\n:1012C000EECF1FF0EFCF20F0FC0EDBCFE9FFFD0EDD\r\n:1012D000DBCFEAFF320EE926000EEA22EC0EE92609\r\n:1012E000010EEA221DC0EEFF1EC0EEFF1FC0EEFF82\r\n:1012F00020C0EEFFE66EFC0EDBCFE9FFFD0EDBCF7C\r\n:10130000EAFF120EE926000EEA22EECFE6FFEECF4C\r\n:10131000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF07\r\n:10132000FD0EDBCFEAFF320EE926000EEA22E9CFFE\r\n:101330001DF0EACF1EF0E9CFE6FFEACFE6FFFC0E94\r\n:10134000DBCFE9FFFD0EDBCFEAFFEE52EF50E66E9A\r\n:1013500065EC5EF01F6E080EE15C02E2E16AE552A8\r\n:10136000E16E1F50FC0EDBCFE9FFFD0EDBCFEAFF85\r\n:10137000050EE926000EEA22EF6A000EE66EE66A26\r\n:10138000E66AFC0EDBCFE9FFFD0EDBCFEAFFEE5293\r\n:10139000EF50E66ED7EC5EF0E552E552E552E552CD\r\n:1013A000000902E0010EDF6EDF50E552E552E5CFA5\r\n:1013B000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF99\r\n:1013C000E1CFD9FFE2CFDAFFE150F80FE96EFF0E6F\r\n:1013D000E220EA6E020EEE5E000EEE5AEE5AEE5A71\r\n:1013E000FC0EDBCFE9FFFD0EDBCFEAFF160EE92690\r\n:1013F000000EEA22EECF1DF0EECF1EF0EECF1FF072\r\n:10140000EFCF20F0020E1D5E000E1E5A1F5A205A0A\r\n:10141000D950F80FE96EFF0EDA20EA6E1D50EE5C2F\r\n:101420001E50EE581F50EE582050EE5805E33B6A10\r\n:101430003C6A3D6A3E6A4AD0FC0EDBCFE9FFFD0EF6\r\n:10144000DBCFEAFF2A0EE926000EEA22EECF25F0D6\r\n:10145000EECF26F0EECF27F0EFCF28F0FC0EDBCF5B\r\n:10146000E9FFFD0EDBCFEAFF020EE926000EEA22BD\r\n:10147000EFCF21F0226A236A246A21C03BF022C008\r\n:101480003CF023C03DF024C03EF0F80EDBCF40F02E\r\n:10149000F90EDBCF41F0FA0EDBCF42F0FB0EDBCFD3\r\n:1014A00043F0CEEC6FF0375025241D6E38502620C7\r\n:1014B0001E6E395027201F6E3A502820206E1DC006\r\n:1014C0003BF01EC03CF01FC03DF03E6EE552E5CF44\r\n:1014D000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF78\r\n:1014E000E1CFD9FFE2CFDAFF060EE12402E3E168A3\r\n:1014F000E652E16ED950F80FE96EFF0EDA20EA6E7F\r\n:10150000020EEE5C000EEE58000EEE58000EEE5885\r\n:101510001FE3F80EDBCF1DF0F90EDBCF1EF0FA0E45\r\n:10152000DBCF1FF0FB0EDBCF20F0FC0EDBCFE9FFA3\r\n:10153000FD0EDBCFEAFF160EE926000EEA22EE5082\r\n:101540001D5CEE501E58EE501F58EE50205806E31A\r\n:10155000010E3B6E3C6A3D6A3E6A29D2FC0EDBCF2F\r\n:10156000E9FFFD0EDBCFEAFFEF50030A01E18AD16C\r\n:10157000010A01E108D1030A01E015D2F80EDBCF20\r\n:101580003DF0F90EDBCF3EF0020E3DC0DBFF030E57\r\n:101590003EC0DBFF020EDBCF1DF0030EDBCF1EF0E3\r\n:1015A000010E0F0B05E0D8901E321D32E806FBE15C\r\n:1015B000D950020FE96E000EDA20EA6E1D50EE26B9\r\n:1015C0001E50ED22020EDBCF1DF0030EDBCF1EF00E\r\n:1015D000090E0F0B05E0D8901E321D32E806FBE124\r\n:1015E0001F6A206AFC0EDBCFE9FFFD0EDBCFEAFFAE\r\n:1015F000220EE926000EEA22EE501D26EE501E2293\r\n:10160000EE501F22EE5020221DC0E6FF1EC0E6FF56\r\n:101610001FC0E6FF20C0E6FFFC0EDBCFE6FFFD0E9D\r\n:10162000DBCFE6FFF8DC216E060EE15C02E2E16A48\r\n:10163000E552E16E2150000901E0B5D1FC0EDBCF8F\r\n:10164000E9FFFD0EDBCFEAFF320EE926000EEA22AB\r\n:10165000020EDBCF1FF0030EDBCF20F00001010EE6\r\n:101660002016E9501F24E96EEA502020EA6EEF5060\r\n:10167000DE6EDD6A020EDB2A030E01E3DB2A020EB8\r\n:10168000DBCF1DF0030EDBCF1EF0090E0F0B05E0C4\r\n:10169000D8901E321D32E806FBE11F6A206AFC0E5C\r\n:1016A000DBCFE9FFFD0EDBCFEAFF220EE926000EBD\r\n:1016B000EA22EE501D26EE501E22EE501F22EE5062\r\n:1016C00020221DC0E6FF1EC0E6FF1FC0E6FF20C0AF\r\n:1016D000E6FFFC0EDBCFE6FFFD0EDBCFE6FF9BDC7B\r\n:1016E000216E060EE15C02E2E16AE552E16E2150F4\r\n:1016F000000901E058D1FC0EDBCFE9FFFD0EDBCF86\r\n:10170000EAFF320EE926000EEA22020EDBCF1FF0BE\r\n:10171000030EDBCF20F0010E2016E9501F24E96EE6\r\n:10172000EA502020EA6EEF50000EF350DF12010E57\r\n:10173000216E226A236A246AD950F80FE96EFF0EDF\r\n:10174000DA20EA6EEE502116EE502216EE502316E5\r\n:10175000EE50241621502210231024100BE0DECF6F\r\n:101760001DF0DDCF1EF0040ED8901E321D32E804AD\r\n:10177000FBE185D0DECF1DF0DDCF1EF0FF0E1D1684\r\n:101780000F0E1E167CD0F80EDBCF1DF0F90EDBCF4E\r\n:101790001EF0FA0EDBCF1FF0FB0EDBCF20F0080EA1\r\n:1017A000D89020321F321E321D32E806F9E1FC0EBD\r\n:1017B000DBCFE9FFFD0EDBCFEAFF220EE926000EAC\r\n:1017C000EA22EE501D26EE501E22EE501F22EE5051\r\n:1017D00020221DC0E6FF1EC0E6FF1FC0E6FF20C09E\r\n:1017E000E6FFFC0EDBCFE6FFFD0EDBCFE6FF13DCF2\r\n:1017F000216E060EE15C02E2E16AE552E16E2150E3\r\n:10180000000901E0D0D0FC0EDBCFE9FFFD0EDBCFFD\r\n:10181000EAFF320EE926000EEA22E9CF1FF0EACFF6\r\n:1018200020F0F80EDBCF3BF0F90EDBCF3CF0FA0EE8\r\n:10183000DBCF3DF0FB0EDBCF3EF0D8903B363C36A5\r\n:101840003D363E36406A020E416E426A436A2BECD8\r\n:1018500070F01F5037241D6E205038201E6E040E6D\r\n:101860001DC0DBFF050E1EC0DBFF040EDBCFE9FF52\r\n:10187000050EDBCFEAFFEECF1DF0EFCF1EF01F6AA3\r\n:10188000206A88D0F80EDBCF1DF0F90EDBCF1EF0FA\r\n:10189000FA0EDBCF1FF0FB0EDBCF20F0070ED89047\r\n:1018A00020321F321E321D32E806F9E1FC0EDBCF7A\r\n:1018B000E9FFFD0EDBCFEAFF220EE926000EEA2249\r\n:1018C000EE501D26EE501E22EE501F22EE5020221A\r\n:1018D0001DC0E6FF1EC0E6FF1FC0E6FF20C0E6FFFA\r\n:1018E000FC0EDBCFE6FFFD0EDBCFE6FF0BEC08F0D6\r\n:1018F000216E060EE15C02E2E16AE552E16E2150E2\r\n:10190000000951E1FC0EDBCFE9FFFD0EDBCFEAFF62\r\n:10191000320EE926000EEA22E9CF1FF0EACF20F0CE\r\n:10192000F80EDBCF3BF0F90EDBCF3CF0FA0EDBCF4D\r\n:101930003DF0FB0EDBCF3EF0020ED8903B363C363E\r\n:101940003D363E36E806F9E1406A020E416E426AD3\r\n:10195000436A2BEC70F01F5037241D6E2050382046\r\n:101960001E6E040E1DC0DBFF050E1EC0DBFF1D68D2\r\n:101970001E681F680F0E206E040EDBCFE9FF050EF8\r\n:10198000DBCFEAFFEE501D16EE501E16EE501F166E\r\n:10199000EE5020161DC03BF01EC03CF01FC03DF0B5\r\n:1019A00020C03EF004D03B683C683D683E68060EAF\r\n:1019B000E15C02E2E16AE552E16EE552E5CFDAFF71\r\n:1019C000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFAC\r\n:1019D000D9FFE2CFDAFFE652E652E652E652E6528D\r\n:1019E000D950F80FE96EFF0EDA20EA6E020EEE5CB7\r\n:1019F000000EEE58000EEE58000EEE581FE3F80EE3\r\n:101A0000DBCF1DF0F90EDBCF1EF0FA0EDBCF1FF09F\r\n:101A1000FB0EDBCF20F0FC0EDBCFE9FFFD0EDBCFB2\r\n:101A2000EAFF160EE926000EEA22EE501D5CEE508B\r\n:101A30001E58EE501F58EE50205806E3020EF36E6B\r\n:101A4000040EF3CFDBFFBDD2FC0EDBCFE9FFFD0EB2\r\n:101A5000DBCFEAFFEF50030A01E1F5D1010A01E112\r\n:101A60006ED1030A01E09CD2F80EDBCFDEFFDBCFA4\r\n:101A7000DDFFDECF1DF0DDCF1EF0010E0F0B05E008\r\n:101A8000D8901E321D32E806FBE1D9CFE9FFDACF4C\r\n:101A9000EAFF1D50EE261E50ED22DECF1DF0DDCFF9\r\n:101AA0001EF0090E0F0B05E0D8901E321D32E8061D\r\n:101AB000FBE11F6A206AFC0EDBCFE9FFFD0EDBCFE6\r\n:101AC000EAFF220EE926000EEA22EE501D26EE5015\r\n:101AD0001E22EE501F22EE5020221DC0E6FF1EC027\r\n:101AE000E6FF1FC0E6FF20C0E6FFFC0EDBCFE6FFEF\r\n:101AF000FD0EDBCFE6FF0BEC08F0216E060EE15C7D\r\n:101B000002E2E16AE552E16E2150E76E040EE7CF92\r\n:101B1000DBFFDB5001E049D2FC0EDBCFE9FFFD0E1D\r\n:101B2000DBCFEAFF320EE926000EEA22DECF21F0FB\r\n:101B3000DDCF22F00001010E2216E95021241D6E96\r\n:101B4000EA5022201E6E020E1DC0DBFF030E1EC0D7\r\n:101B5000DBFF010E1D6E1E6A1F6A206AD950F80F46\r\n:101B6000E96EFF0EDA20EA6EEE501D16EE501E16DC\r\n:101B7000EE501F16EE5020161D501E101F10201084\r\n:101B80000EE0F40EDB38F00B216E020EDBCFE9FF26\r\n:101B9000030EDBCFEAFFEF500F0B211002D0F40E43\r\n:101BA000DB50E66E020EDBCFE9FF030EDBCFEAFF70\r\n:101BB000E552E750EF6EDF2A010E01E3DB2AFC0E4F\r\n:101BC000DBCFE9FFFD0EDBCFEAFF040EE926000EB6\r\n:101BD000EA22010EEF6EDECF1DF0DDCF1EF0090E02\r\n:101BE0000F0B05E0D8901E321D32E806FBE11F6A9C\r\n:101BF000206AFC0EDBCFE9FFFD0EDBCFEAFF220EF1\r\n:101C0000E926000EEA22EE501D26EE501E22EE506E\r\n:101C10001F22EE5020221DC0E6FF1EC0E6FF1FC09F\r\n:101C2000E6FF20C0E6FFFC0EDBCFE6FFFD0EDBCFBC\r\n:101C3000E6FF0BEC08F0216E060EE15C02E2E16AC1\r\n:101C4000E552E16E2150E76E040EE7CFDBFFDB507B\r\n:101C500001E0ABD1FC0EDBCFE9FFFD0EDBCFEAFFED\r\n:101C6000320EE926000EEA22DECF21F0DDCF22F08F\r\n:101C7000010E2216E95021241D6EEA5022201E6E0C\r\n:101C8000020E1DC0DBFF030E1EC0DBFF010E1D6E2A\r\n:101C90001E6A1F6A206AD950F80FE96EFF0EDA201B\r\n:101CA000EA6EEE501D16EE501E16EE501F16EE5048\r\n:101CB00020161D501E101F10201016E0F40EDBCF52\r\n:101CC00021F0F50EDBCF22F0F60EDBCF23F0F70E7E\r\n:101CD000DBCF24F0040ED89024322332223221327A\r\n:101CE000E806F9E1215020D0F40EDBCF26F0F50E06\r\n:101CF000DBCF27F0F60EDBCF28F0F70EDBCF29F095\r\n:101D0000080ED8902932283227322632E806F9E127\r\n:101D10000F0E2614256E020EDBCFE9FF030EDBCF7C\r\n:101D2000EAFFEF50F00B2510E66E020EDBCFE9FF65\r\n:101D3000030EDBCFEAFFE552E750EF6E36D1F80E27\r\n:101D4000DBCF1DF0F90EDBCF1EF0FA0EDBCF1FF05C\r\n:101D5000FB0EDBCF20F0080ED89020321F321E324F\r\n:101D60001D32E806F9E1FC0EDBCFE9FFFD0EDBCF0B\r\n:101D7000EAFF220EE926000EEA22EE501D26EE5062\r\n:101D80001E22EE501F22EE5020221DC0E6FF1EC074\r\n:101D9000E6FF1FC0E6FF20C0E6FFFC0EDBCFE6FF3C\r\n:101DA000FD0EDBCFE6FF0BEC08F0216E060EE15CCA\r\n:101DB00002E2E16AE552E16E2150E76E040EE7CFE0\r\n:101DC000DBFFDB5001E0F1D0FC0EDBCFE9FFFD0EC5\r\n:101DD000DBCFEAFF320EE926000EEA22E9CF1FF040\r\n:101DE000EACF20F0F80EDBCF3BF0F90EDBCF3CF072\r\n:101DF000FA0EDBCF3DF0FB0EDBCF3EF0D8903B364A\r\n:101E00003C363D363E36406A020E416E426A436AB7\r\n:101E10002BEC70F01F5037241D6E205038201E6EA2\r\n:101E2000020E1DC0DBFF030E1EC0DBFF020EDBCF68\r\n:101E3000E9FF030EDBCFEAFFF40EDBCFEEFFF50E7A\r\n:101E4000DBCFEDFFB2D0F80EDBCF1DF0F90EDBCF0C\r\n:101E50001EF0FA0EDBCF1FF0FB0EDBCF20F0070EDB\r\n:101E6000D89020321F321E321D32E806F9E1FC0EF6\r\n:101E7000DBCFE9FFFD0EDBCFEAFF220EE926000EE5\r\n:101E8000EA22EE501D26EE501E22EE501F22EE508A\r\n:101E900020221DC0E6FF1EC0E6FF1FC0E6FF20C0D7\r\n:101EA000E6FFFC0EDBCFE6FFFD0EDBCFE6FF0BEC23\r\n:101EB00008F0216E060EE15C02E2E16AE552E16E95\r\n:101EC0002150E76E040EE7CFDBFFDB506EE1FC0E26\r\n:101ED000DBCFE9FFFD0EDBCFEAFF320EE926000E75\r\n:101EE000EA22E9CF1FF0EACF20F0F80EDBCF3BF07B\r\n:101EF000F90EDBCF3CF0FA0EDBCF3DF0FB0EDBCF73\r\n:101F00003EF0020ED8903B363C363D363E36E80673\r\n:101F1000F9E1406A020E416E426A436A2BEC70F0AE\r\n:101F20001F5037241D6E205038201E6E020E1DC01B\r\n:101F3000DBFF030E1EC0DBFF1D6A1E6A1F6AF00E68\r\n:101F4000206E020EDBCFE9FF030EDBCFEAFFEE507F\r\n:101F50001D16EE501E16EE501F16EE502016D950CC\r\n:101F6000F40FE96EFF0EDA20EA6E1D50EE121E50DD\r\n:101F7000EE121F50EE122050EE12020EDBCFE9FFE0\r\n:101F8000030EDBCFEAFFF40EDBCFEEFFF50EDBCF67\r\n:101F9000EEFFF60EDBCFEEFFF70EDBCFEEFF05D048\r\n:101FA000020EF36E040EF3CFDBFFFC0EDBCFE9FF76\r\n:101FB000FD0EDBCFEAFF040EE926000EEA22010E39\r\n:101FC000EF6E040EDB501D6E050EE15C02E2E16A6D\r\n:101FD000E552E16E1D50E552E5CFDAFFE7CFD9FFBC\r\n:101FE0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF8B\r\n:101FF000DAFFE652E652E652E652E652D950F80FC0\r\n:10200000E96EFF0EDA20EA6E020EEE5C000EEE586C\r\n:10201000000EEE58000EEE5801E28BD0F80EDBCF2A\r\n:102020001DF0F90EDBCF1EF0FA0EDBCF1FF0FB0E1A\r\n:10203000DBCF20F0FC0EDBCFE9FFFD0EDBCFEAFFAC\r\n:10204000160EE926000EEA22EE501D5CEE501E58D8\r\n:10205000EE501F58EE5020586CE2DF6AF80EDBCFCE\r\n:102060001DF0F90EDBCF1EF0FA0EDBCF1FF0FB0EDA\r\n:10207000DBCF20F0FC0EDBCFE9FFFD0EDBCFEAFF6C\r\n:10208000160EE926000EEA22EE501D5CEE501E5898\r\n:10209000EE501F58EE50205801E3C9D0D950F80F28\r\n:1020A000E96EFF0EDA20EA6EEECFE6FFEECFE6FF36\r\n:1020B000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0E37\r\n:1020C000DBCFE6FF6CEC0AF01D6E060EE15C02E26F\r\n:1020D000E16AE552E16E1D50010E3BC0DBFF020ECE\r\n:1020E0003CC0DBFF030E3DC0DBFF040E3EC0DBFF48\r\n:1020F000010EDBCF1DF0020EDBCF1EF0030EDBCF97\r\n:102100001FF0040EDBCF20F01D501E101F102010FA\r\n:1021100001E18DD0D950010FE96E000EDA20EA6E90\r\n:10212000010EEE1808E1EE5006E1EE5004E1EE502B\r\n:1021300002E1020E13D0D950010FE96E000EDA2031\r\n:10214000EA6EE868EE180CE1E868EE1809E1E86864\r\n:10215000EE1806E1E868EE1803E1010EDF6E67D0C5\r\n:10216000E66AE66AE66AE66AD950F80FE96EFF0E9B\r\n:10217000DA20EA6EEECFE6FFEECFE6FFEECFE6FF27\r\n:10218000EFCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF79\r\n:102190001ADC1D6E0A0EE15C02E2E16AE552E16EB4\r\n:1021A0001D50DF6EDF5043E1FC0EDBCFE9FFFD0E7B\r\n:1021B000DBCFEAFF0E0EE926000EEA22E868EE18F1\r\n:1021C00008E1E868EE1805E1E868EE1802E1E86861\r\n:1021D000EE181AE0FC0EDBCFE9FFFD0EDBCFEAFFC5\r\n:1021E0000E0EE926000EEA22EE2AEE22EE22EE2262\r\n:1021F000FC0EDBCFE9FFFD0EDBCFEAFF050EE92683\r\n:10220000000EEA22010EEF6ED950010FE96E000EAA\r\n:10221000DA20EA6EF80EEECFDBFFF90EEECFDBFF31\r\n:10222000FA0EEECFDBFFFB0EEECFDBFF17D7DF5052\r\n:102230001D6E050EE15C02E2E16AE552E16E1D50A1\r\n:10224000E552E5CFDAFFE7CFD9FF1200D9CFE6FF9D\r\n:10225000DACFE6FFE1CFD9FFE2CFDAFF0D0EE124BE\r\n:1022600002E3E168E652E16EF80EDBCF1DF0F90EF5\r\n:10227000DBCF1EF0FA0EDBCF1FF0FB0EDBCF20F022\r\n:102280001D501E101F10201053E1FC0EDBCFE9FF84\r\n:10229000FD0EDBCFEAFF0A0EE926000EEA22080E49\r\n:1022A000EECFDBFF090EEECFDBFF0A0EEECFDBFF3A\r\n:1022B0000B0EEECFDBFF080EDBCF1DF0090EDBCFE0\r\n:1022C0001EF00A0EDBCF1FF00B0EDBCF20F01D50EF\r\n:1022D0001E101F10201020E0080EDBCF21F0090E89\r\n:1022E000DBCF22F00A0EDBCF23F00B0EDBCF24F086\r\n:1022F000FC0EDBCFE9FFFD0EDBCFEAFF160EE92671\r\n:10230000000EEA22EE50215CEE502258EE50235887\r\n:10231000EE50245801E276D0010EF36E080EF3CF92\r\n:10232000DBFF090EDB6A0A0EDB6A0B0EDB6A6AD082\r\n:10233000D950F80FE96EFF0EDA20EA6EEECFE6FF15\r\n:10234000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFF2\r\n:10235000E6FFFD0EDBCFE6FF6CEC0AF01D6E060E0D\r\n:10236000E15C02E2E16AE552E16E1D503BC0DEFF36\r\n:102370003CC0DEFF3DC0DEFF3EC0DDFFDD52DD5272\r\n:10238000D9CFE9FFDACFEAFF020EEE5C000EEE587D\r\n:10239000000EEE58000EEE5803E2010E3B6E3CD1EB\r\n:1023A000FC0EDBCFE9FFFD0EDBCFEAFF160EE926C0\r\n:1023B000000EEA22EECF1DF0EECF1EF0EECF1FF0A2\r\n:1023C000EFCF20F0D9CFE9FFDACFEAFF1D50EE5C66\r\n:1023D0001E50EE581F50EE582050EE5801E2ECD03F\r\n:1023E000D950F80FE96EFF0EDA20EA6E080EEECF34\r\n:1023F000DBFF090EEECFDBFF0A0EEECFDBFF0B0E8D\r\n:10240000EECFDBFFD950080FE96E000EDA20EA6E3E\r\n:10241000040EEECFDBFF050EEECFDBFF060EEECF98\r\n:10242000DBFF070EEECFDBFFD950040FE96E000E85\r\n:10243000DA20EA6EEE2A000EEE22EE22EE22040EE2\r\n:10244000DBCF1DF0050EDBCF1EF0060EDBCF1FF03D\r\n:10245000070EDBCF20F0FC0EDBCFE9FFFD0EDBCF5C\r\n:10246000EAFF160EE926000EEA22EE501D5CEE5041\r\n:102470001E58EE501F58EE50205828E3020EF36EFF\r\n:10248000040EF3CFDBFF050EDB6A060EDB6A070ED8\r\n:10249000DB6A080EDBCF1DF0090EDBCF1EF00A0E43\r\n:1024A000DBCF1FF00B0EDBCF20F0D950040FE96E0D\r\n:1024B000000EDA20EA6EEE501D5CEE501E58EE5013\r\n:1024C0001F58EE50205802E23B6AA6D0D950040FA4\r\n:1024D000E96E000EDA20EA6EEECFE6FFEECFE6FF01\r\n:1024E000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0E03\r\n:1024F000DBCFE6FF6CEC0AF01D6E060EE15C02E23B\r\n:10250000E16AE552E16E1D503BC0DEFF3CC0DEFFDC\r\n:102510003DC0DEFF3EC0DDFFDD52DD52D9CFE9FF19\r\n:10252000DACFEAFFEECF1DF0EECF1EF0EECF1FF0B8\r\n:10253000EFCF20F01D501E101F10201020E1E66884\r\n:10254000E668E6680F0EE66ED950040FE96E000EDD\r\n:10255000DA20EA6EEECFE6FFEECFE6FFEECFE6FF43\r\n:10256000EFCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF95\r\n:10257000E3EC0CF01D6E0A0EE15C54E251D0D9CFB1\r\n:10258000E9FFDACFEAFFE868EE1808E1E868EE183C\r\n:1025900005E1E868EE1802E1E868EE180DE0D9CF31\r\n:1025A000E9FFDACFEAFF010EEE1811E1EE500FE17C\r\n:1025B000EE500DE1EE500BE1DECF3BF0DECF3CF014\r\n:1025C000DECF3DF0DDCF3EF0DD52DD52EBD0040E2C\r\n:1025D000DBCF1DF0050EDBCF1EF0060EDBCF1FF0AC\r\n:1025E000070EDBCF20F0D950080FE96E000EDA207D\r\n:1025F000EA6E1D50EE1801E017D71E50EE1801E0EC\r\n:1026000013D71F50EE1801E00FD72050EE1801E04D\r\n:102610000BD701E009D73B6A3C6A3D6A3E6AC2D0EB\r\n:10262000E16AE552E16E1D50E76E0C0EE7CFDBFF6D\r\n:10263000DB5041E1F80EDBCF1DF0F90EDBCF1EF0D1\r\n:10264000FA0EDBCF1FF0FB0EDBCF20F01D501E106B\r\n:102650001F10201030E0D950040FE96E000EDA2070\r\n:10266000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF6E\r\n:10267000E6FFD950F80FE96EFF0EDA20EA6EEECFD2\r\n:10268000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E74\r\n:10269000DBCFE6FFFD0EDBCFE6FFE3EC0CF01D6EBB\r\n:1026A0000A0EE15C02E2E16AE552E16E1D50E76E5E\r\n:1026B0000C0EE7CFDBFF0C0EDB5047E1FC0EDBCF4F\r\n:1026C000E9FFFD0EDBCFEAFF0A0EE926000EEA2243\r\n:1026D000040EDBCFEEFF050EDBCFEEFF060EDBCFE9\r\n:1026E000EEFF070EDBCFEEFFFC0EDBCFE9FFFD0EAA\r\n:1026F000DBCFEAFF0E0EE926000EEA22E868EE18AC\r\n:1027000008E1E868EE1805E1E868EE1802E1E8681B\r\n:10271000EE1834E0FC0EDBCFE9FFFD0EDBCFEAFF65\r\n:102720000E0EE926000EEA22EE06EE5AEE5AEE5A98\r\n:10273000FC0EDBCFE9FFFD0EDBCFEAFF050EE9263D\r\n:10274000000EEA22010EEF6E19D00C0EDB0405E13B\r\n:102750001D681E681F68206805D0010E1D6E1E6A68\r\n:102760001F6A206A040E1DC0DBFF050E1EC0DBFFC2\r\n:10277000060E1FC0DBFF070E20C0DBFF040EDBCF01\r\n:102780001DF0050EDBCF1EF0060EDBCF1FF0070E8F\r\n:10279000DBCF20F01DC03BF01EC03CF01FC03DF061\r\n:1027A00020C03EF00D0EE15C02E2E16AE552E16E0E\r\n:1027B000E552E5CFDAFFE7CFD9FF1200D9CFE6FF28\r\n:1027C000DACFE6FFE1CFD9FFE2CFDAFF0A0EE1244C\r\n:1027D00002E3E168E652E16EFC0EDBCFE9FFFD0E9D\r\n:1027E000DBCFEAFF200EE926000EEA22EECF1DF035\r\n:1027F000EFCF1EF0040E1D26000E1E22080E1DC077\r\n:10280000DBFF090E1EC0DBFFFC0EDBCFE9FFFD0E78\r\n:10281000DBCFEAFFEE50EFCFEAFFE96E020EE926CA\r\n:10282000000EEA22EFCF1DF01E6A1F6A206AF80E22\r\n:10283000DBCF3BF0F90EDBCF3CF0FA0EDBCF3DF007\r\n:10284000FB0EDBCF3EF0406A020E416E426A436AE5\r\n:102850002BEC70F01DC040F01EC041F01FC042F0D4\r\n:1028600020C043F02BEC70F03BC0DEFF3CC0DEFF2D\r\n:102870003DC0DEFF3EC0DDFFDD52DD52D950080F06\r\n:10288000E96E000EDA20EA6EEECFF3FFEDCFF4FF33\r\n:10289000040EEE26000EEF22F3CFE9FFF4CFEAFF9D\r\n:1028A000040EEECFDBFF050EEECFDBFF060EEECF04\r\n:1028B000DBFF070EEECFDBFF040EDBCF1DF0050EB6\r\n:1028C000DBCF1EF0060EDBCF1FF0070EDBCF20F0B4\r\n:1028D0001D501E101F10201005E13B6A3C6A3D6A26\r\n:1028E0003E6A56D0040EDBCF1DF0050EDBCF1EF086\r\n:1028F000060EDBCF1FF0070EDBCF20F0D9CFE9FFAC\r\n:10290000DACFEAFF1D50EE5C1E50EE581F50EE5815\r\n:102910002050EE581BE3D9CFE9FFDACFEAFF040ECF\r\n:10292000DB50EE5E050EDB50EE5A060EDB50EE5A23\r\n:10293000070EDB50EE5AD950080FE96E000EDA2070\r\n:10294000EA6E040EEE26000EEF2298D7080EDBCFBB\r\n:10295000E9FF090EDBCFEAFFEECF1DF0EECF1EF050\r\n:10296000EECF1FF0EFCF20F0D9CFE9FFDACFEAFFAB\r\n:10297000EE501D26EE501E22EE501F22EE50202259\r\n:102980001DC03BF01EC03CF01FC03DF020C03EF01B\r\n:102990000A0EE15C02E2E16AE552E16EE552E5CF42\r\n:1029A000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF93\r\n:1029B000E1CFD9FFE2CFDAFF060EE12402E3E168BE\r\n:1029C000E652E16EFC0EDBCFE9FFFD0EDBCFEAFF46\r\n:1029D000040EE926000EEA22FA0EDBCFEEFFFB0E14\r\n:1029E000DBCFEDFFFC0EDBCFE9FFFD0EDBCFEAFF17\r\n:1029F000060EE926000EEA22EECFDFFF010EEECF33\r\n:102A0000DBFF020EEECFDBFF030EEECFDBFFD9CFF5\r\n:102A1000E9FFDACFEAFF010EEE1805E1EE5003E11F\r\n:102A2000EE5001E1EE5001E164D1FC0EDBCFE9FF95\r\n:102A3000FD0EDBCFEAFFEE50EFCFEAFFE96E160E98\r\n:102A4000E926000EEA22EECF1DF0EECF1EF0EECF0B\r\n:102A50001FF0EFCF20F0D9CFE9FFDACFEAFF1D500A\r\n:102A6000EE5C1E50EE581F50EE582050EE5801E319\r\n:102A700040D1D9CFE9FFDACFEAFFEECF1DF0EECF9C\r\n:102A80001EF0EECF1FF0EFCF20F01D501E101F10D4\r\n:102A9000201026E1FC0EDBCFE9FFFD0EDBCFEAFFC5\r\n:102AA000EE50EFCFEAFFE96EEF50030819E1FC0E9C\r\n:102AB000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF01\r\n:102AC000E96E260EE926000EEA22EECFDFFF010EA8\r\n:102AD000EECFDBFF020EEECFDBFF030EEECFDBFF10\r\n:102AE000D9CFE9FFDACFEAFFEECF1DF0EECF1EF02F\r\n:102AF000EECF1FF0EFCF20F01D501E101F10201042\r\n:102B00005AE1FC0EDBCFE9FFFD0EDBCFEAFF0A0E38\r\n:102B1000E926000EEA22DFCFEEFF010EDBCFEEFF4B\r\n:102B2000020EDBCFEEFF030EDBCFEEFFFA0EDBCFA4\r\n:102B30001DF0FB0EDBCF1EF0FC0EDBCFE9FFFD0E20\r\n:102B4000DBCFEAFFEE50EFCFEAFFE96E080EE92691\r\n:102B5000000EEA22EECF1FF0EFCF20F01F501D5CD9\r\n:102B600020501E5801E3C5D0FA0EDBCF1DF0FB0E3E\r\n:102B7000DBCF1EF0040E0F0B05E0D8901E321D3285\r\n:102B8000E806FBE11F6A206AFC0EDBCFE9FFFD0EC1\r\n:102B9000DBCFEAFFEE50EFCFEAFFE96E260EE92623\r\n:102BA000000EEA22EE501D26EE501E22EE501F228D\r\n:102BB000EE50202216D1FC0EDBCFE9FFFD0EDBCF5D\r\n:102BC000EAFFEE50EFCFEAFFE96E020EE926000EB3\r\n:102BD000EA22EF501D6E1E6A100E3D6E3E6A1DC049\r\n:102BE00042F01EC043F04FEC70F0040E3BC0DBFF20\r\n:102BF000050E3CC0DBFFFA0EDBCF1DF0FB0EDBCF7A\r\n:102C00001EF0040EDBCF1FF0050EDBCF20F01F50AF\r\n:102C10001D5C20501E5801E27FD0D9CFE9FFDACFEA\r\n:102C2000EAFFEECFE6FFEECFE6FFEECFE6FFEFCF17\r\n:102C3000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECFB8\r\n:102C4000E6FFEFCFE6FF6CEC0AF01D6E060EE15CCE\r\n:102C500002E2E16AE552E16E1D503BC0DEFF3CC07E\r\n:102C6000DEFF3DC0DEFF3EC0DDFFDD52DD52D9CFCD\r\n:102C7000E9FFDACFEAFFE868EE180BE1E868EE1842\r\n:102C800008E1E868EE1805E1E868EE1802E1010ED7\r\n:102C9000EDD0D9CFE9FFDACFEAFF020EEE5C000EED\r\n:102CA000EE58000EEE58000EEE5823E3FC0EDBCF7C\r\n:102CB000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E52\r\n:102CC000160EE926000EEA22EECF1DF0EECF1EF022\r\n:102CD000EECF1FF0EFCF20F0D9CFE9FFDACFEAFF38\r\n:102CE0001D50EE5C1E50EE581F50EE582050EE580E\r\n:102CF00002E3020EBBD0040EDBCF1DF0050EDBCFCE\r\n:102D00001EF0D950FA0FE96EFF0EDA20EA6E1D5060\r\n:102D1000EE5E1E50ED5A6FD7FC0EDBCFE9FFFD0EC5\r\n:102D2000DBCFEAFF0A0EE926000EEA22DFCFEEFF34\r\n:102D3000010EDBCFEEFF020EDBCFEEFF030EDBCF8B\r\n:102D4000EEFFFA0EDBCF22F0FB0EDBCF23F0040EFA\r\n:102D50000F0B05E0D89023322232E806FBE1246A0B\r\n:102D6000256A22C0E6FF23C0E6FF24C0E6FF25C097\r\n:102D7000E6FFD9CFE9FFDACFEAFFEECFE6FFEECFED\r\n:102D8000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF7D\r\n:102D9000FD0EDBCFEAFFEECFE6FFEFCFE6FFDCEC88\r\n:102DA00009F0216E060EE15C02E2E16AE552E16E95\r\n:102DB0002150E552E7CF25F0E552E7CF24F0E55268\r\n:102DC000E7CF23F0E552E7CF22F03B5022241D6EDF\r\n:102DD0003C5023201E6E3D5024201F6E3E50252067\r\n:102DE000206EFC0EDBCFE9FFFD0EDBCFEAFF0E0EFF\r\n:102DF000E926000EEA221DC0EEFF1EC0EEFF1FC036\r\n:102E0000EEFF20C0EEFFFC0EDBCFE9FFFD0EDBCFB7\r\n:102E1000EAFFEE50EFCFEAFFE96E320EE926000E30\r\n:102E2000EA22E9CF1FF0EACF20F0FA0EDBCF21F043\r\n:102E3000FB0E226A0F0E2116050ED890213622367F\r\n:102E4000E806FBE11F5021241D6E205022201E6E3B\r\n:102E5000FC0EDBCFE9FFFD0EDBCFEAFF120EE92609\r\n:102E6000000EEA221DC0EEFF1EC0EDFF1D6E060E15\r\n:102E7000E15C02E2E16AE552E16E1D50E552E5CF08\r\n:102E8000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFAE\r\n:102E9000E1CFD9FFE2CFDAFF070EE12402E3E168D8\r\n:102EA000E652E16EFA0EDBCF3DF0FB0EDBCF3EF0DB\r\n:102EB000FA0E3DC0DBFFFB0E3EC0DBFFFC0EDBCF9E\r\n:102EC000E9FFFD0EDBCFEAFF040EE926000EEA2241\r\n:102ED000EECF1DF0EFCF1EF0010E1D26000E1E22BC\r\n:102EE000040E1DC0DBFF050E1EC0DBFFD950040F12\r\n:102EF000E96E000EDA20EA6EEE50ED1001E109D124\r\n:102F0000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE9265C\r\n:102F1000000EEA22EECF1DF0EECF1EF0EECF1FF036\r\n:102F2000EFCF20F01D501E101F10201001E1F1D036\r\n:102F3000040EDBCF1DF0050E1E6A0F0E1D161D5070\r\n:102F40001E1001E078D2FC0EDBCFE9FFFD0EDBCFD7\r\n:102F5000EAFF0E0EE926000EEA22EE2AEE22EE220B\r\n:102F6000EE22FC0EDBCFE9FFFD0EDBCFEAFF0A0EFF\r\n:102F7000E926000EEA22EECF1DF0EECF1EF0EECFD6\r\n:102F80001FF0EFCF20F01D501E101F1020101FE16A\r\n:102F9000040EDBCF1DF0050EDBCF1EF0FC0EDBCFE9\r\n:102FA000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E5F\r\n:102FB000080EE926000EEA22EECF1FF0EFCF20F038\r\n:102FC0001F501D5C20501E5801E235D2A2D0040EC5\r\n:102FD000DBCF1FF0050EDBCF20F0040E0F0B05E05A\r\n:102FE000D89020321F32E806FBE1FC0EDBCFE9FF70\r\n:102FF000FD0EDBCFEAFFEE50EFCFEAFFE96E020EE7\r\n:10300000E926000EEA22EF0400011F141D6E1E6A5D\r\n:10301000E8501E1001E00FD2FC0EDBCFE9FFFD0EE1\r\n:10302000DBCFEAFF0A0EE926000EEA22EECFE6FF2A\r\n:10303000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFF5\r\n:10304000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FFB5\r\n:103050006CEC0AF01D6E060EE15C02E2E16AE552DC\r\n:10306000E16E1D503BC0DEFF3CC0DEFF3DC0DEFF19\r\n:103070003EC0DDFFDD52DD52D9CFE9FFDACFEAFFF6\r\n:10308000D880010EEE54000EEE54000EEE54000EE9\r\n:10309000EE5401E390D0D9CFE9FFDACFEAFFE86838\r\n:1030A000EE180AE1E868EE1807E1E868EE1804E1B6\r\n:1030B000E868EE1801E13FD1FC0EDBCFE9FFFD0E21\r\n:1030C000DBCFEAFFEE50EFCFEAFFE96E160EE926FE\r\n:1030D000000EEA22EECF1DF0EECF1EF0EECF1FF075\r\n:1030E000EFCF20F0D9CFE9FFDACFEAFF1D50EE5C39\r\n:1030F0001E50EE581F50EE582050EE5801E24ED1AF\r\n:10310000D950FA0FE96EFF0EDA20EA6EEE50ED109C\r\n:1031100002E1040ED3D1FC0EDBCFE9FFFD0EDBCFC5\r\n:10312000EAFF0A0EE926000EEA22EECFE6FFEECF16\r\n:10313000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FFC9\r\n:10314000FD0EDBCFEAFFEECFE6FFEFCFE6FF26EC8A\r\n:1031500011F01D6E060EE15C02E2E16AE552E16EDD\r\n:103160001D503BC0DEFF3CC0DEFF3DC0DEFF3EC069\r\n:10317000DDFFDD52DD52D9CFE9FFDACFEAFFEECF36\r\n:103180001DF0EECF1EF0EECF1FF0EFCF20F01D5060\r\n:103190001E101F10201002E1070E90D1D9CFE9FFB9\r\n:1031A000DACFEAFF010EEE1808E1EE5006E1EE502C\r\n:1031B00004E1EE5002E1020E81D1D9CFE9FFDACF6E\r\n:1031C000EAFFE868EE180AE1E868EE1807E1E86847\r\n:1031D000EE1804E1E868EE1801E1ADD0FC0EDBCF9B\r\n:1031E000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF14\r\n:1031F000C3EC06F0E552E552000901E09CD0E66A16\r\n:10320000020EE66E000EE66EE66AFC0EDBCFE9FF0C\r\n:10321000FD0EDBCFEAFFEE50EFCFEAFFE96E320E94\r\n:10322000E926000EEA22E9CF1DF0EACF1EF0E9CF31\r\n:10323000E6FFEACFE6FFEEEC05F01F6E060EE15C5E\r\n:1032400002E2E16AE552E16E1F50D9CFE9FFDACF21\r\n:10325000EAFFEECFE6FFEECFE6FFEECFE6FFEFCFE1\r\n:10326000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECF82\r\n:10327000E6FFEFCFE6FFDCEC09F0216E060EE15C25\r\n:1032800002E2E16AE552E16E21503BC01DF03CC014\r\n:103290001EF03DC01FF03EC020F0FC0EDBCFE9FF6A\r\n:1032A000FD0EDBCFEAFFEE50EFCFEAFFE96E2E0E08\r\n:1032B000E926000EEA223BC0EEFF1EC0EEFF1FC053\r\n:1032C000EEFF20C0EEFF060EDB6AFC0EDBCFE9FF4F\r\n:1032D000FD0EDBCFEAFFEE50EFCFEAFFE96E020E04\r\n:1032E000E926000EEA22EF50F36E060EDBCFF4FF64\r\n:1032F000F350F45C37E2FC0EDBCFE9FFFD0EDBCFD1\r\n:10330000EAFFEE50EFCFEAFFE96E040EE926000E69\r\n:10331000EA22010EEF6EFC0EDBCFE9FFFD0EDBCFE4\r\n:10332000EAFFEECFE6FFEFCFE6FFC3EC06F0E55293\r\n:10333000E552000902E0010EC1D0FC0EDBCFE9FF2F\r\n:10334000FD0EDBCFEAFFEE50EFCFEAFFE96E2E0E67\r\n:10335000E926000EEA22EE2AEE22EE22EE22060EE8\r\n:10336000DB2AB3D7060EDBCF1DF01E6A1F6A206A68\r\n:10337000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF17\r\n:10338000EAFFE96E2E0EE926000EEA221D50EE5EDF\r\n:103390001E50EE5A1F50EE5A2050EE5AFC0EDBCF54\r\n:1033A000E9FFFD0EDBCFEAFF0A0EE926000EEA2256\r\n:1033B000DFCFEEFF010EDBCFEEFF020EDBCFEEFF25\r\n:1033C000030EDBCFEEFFD9CFE9FFDACFEAFFEECF76\r\n:1033D000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E17\r\n:1033E000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF4D\r\n:1033F000E6FFDCEC09F0216E060EE15C02E2E16A18\r\n:10340000E552E16E21503CC01EF03DC01FF03EC0B1\r\n:1034100020F0FC0EDBCFE9FFFD0EDBCFEAFF0E0E46\r\n:10342000E926000EEA223BC0EEFF1EC0EEFF1FC0E1\r\n:10343000EEFF20C0EEFFFC0EDBCFE9FFFD0EDBCF81\r\n:10344000EAFF040EE926000EEA22040EDBCFEEFFAF\r\n:10345000050EDBCFEDFFFC0EDBCFE9FFFD0EDBCF72\r\n:10346000EAFFEE50EFCFEAFFE96E320EE926000EDA\r\n:10347000EA22E9CF1FF0EACF20F0040EDBCF21F0E3\r\n:10348000050E226A0F0E2116050ED890213622361F\r\n:10349000E806FBE11F5021241D6E205022201E6EE5\r\n:1034A000FC0EDBCFE9FFFD0EDBCFEAFF120EE926B3\r\n:1034B000000EEA221DC0EEFF1EC0EDFF1D6E070EBE\r\n:1034C000E15C02E2E16AE552E16E1D50E552E5CFB2\r\n:1034D000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF58\r\n:1034E000E1CFD9FFE2CFDAFFE652E652E652000E14\r\n:1034F000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FFF5\r\n:10350000D4EC14F0E552E552E552E552DF6EDF509F\r\n:1035100075E1010EDB6A020EDB6AFC0EDBCFE9FF10\r\n:10352000FD0EDBCFEAFF0E0EE926000EEA22EECFFB\r\n:10353000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EB5\r\n:10354000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFEB\r\n:10355000E6FF0BEC08F01D6E060EE15C02E2E16A8C\r\n:10356000E552E16E1D50DF6EDF5048E1FC0EDBCF0F\r\n:10357000E9FFFD0EDBCFEAFF120EE926000EEA227C\r\n:10358000EE50EFCFEAFFE96EEF50E50810E0FC0ED9\r\n:10359000DBCFE9FFFD0EDBCFEAFF120EE926000EBE\r\n:1035A000EA22EE50EFCFEAFFE96EEF5012E1010E92\r\n:1035B000DB2ADBCF1DF0020E01E3DB2ADBCF1EF09E\r\n:1035C000FA0EDB501D1809E1FB0EDB501E1805E159\r\n:1035D00015D0010EDB6A020EDB6A010EE66EE66AAA\r\n:1035E000FC0EDBCFE6FFFD0EDBCFE6FF4DDCE55248\r\n:1035F000E552E552E552DF6EDF508FE0040EDF5CEE\r\n:1036000002E1070EDF6EDF50E552E552E552E5526A\r\n:10361000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF47\r\n:10362000E6FFE1CFD9FFE2CFDAFFE652E652E652FB\r\n:10363000E6521A0EE76EFA0EDBCFE9FFFB0EDBCF88\r\n:10364000EAFFE750E926000EEA22EECF1DF0EFCFA9\r\n:103650001EF01DC0DFFF010E1EC0DBFF020EDB6A85\r\n:10366000030EDB6AFC0EDBCFE9FFFD0EDBCFEAFFCA\r\n:10367000EF50030826E1140EE76EFA0EDBCFE9FFE8\r\n:10368000FB0EDBCFEAFFE750E926000EEA22EECF81\r\n:103690001DF0EFCF1EF01F6A206A100E1F0B07E00F\r\n:1036A000D8901D361E361F362036E806F9E11D502B\r\n:1036B000DE121E50DE121F50DE122050DD12DD52CF\r\n:1036C000DD52DECF3BF0DECF3CF0DECF3DF0DDCF94\r\n:1036D0003EF0DD52DD52040EE15C02E2E16AE552A9\r\n:1036E000E16EE552E5CFDAFFE7CFD9FF1200D9CF7F\r\n:1036F000E6FFDACFE6FFE1CFD9FFE2CFDAFF1A0E1D\r\n:10370000E76EFC0EDBCFE9FFFD0EDBCFEAFFE750F3\r\n:10371000E926000EEA22F80EDBCFEEFFF90EDBCF32\r\n:10372000EDFFF80EDBCF1DF0F90EDBCF1EF0FA0E29\r\n:10373000DBCF1FF0FB0EDBCF20F0100ED890203235\r\n:103740001F321E321D32E806F9E1140EE76EFC0E40\r\n:10375000DBCFE9FFFD0EDBCFEAFFE750E926000EE5\r\n:10376000EA221DC0EEFF1EC0EDFFE552E5CFDAFFF5\r\n:10377000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFDE\r\n:10378000D9FFE2CFDAFFE652E652E652E652000EE9\r\n:10379000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FF52\r\n:1037A000D4EC14F0E552E552E552E552DF6EDF50FD\r\n:1037B00002E0DF5092D0FC0EDBCFE9FFFD0EDBCF45\r\n:1037C000EAFF0E0EE926000EEA22EECFE6FFEECF6C\r\n:1037D000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF23\r\n:1037E000FD0EDBCFEAFFEECFE6FFEFCFE6FF0BECFF\r\n:1037F00008F01D6E060EE15C02E2E16AE552E16E40\r\n:103800001D50DF6EDF5068E1FC0EDBCFE9FFFD0EDF\r\n:10381000DBCFEAFF120EE926000EEA22020EEECFFF\r\n:10382000DBFF030EEDCFDBFF020EDBCFE9FF030E64\r\n:10383000DBCFEAFF010EEFCFDBFFDB5003E1040E2D\r\n:10384000DF6E4AD00B0EE76E020EDBCFE9FF030EF0\r\n:10385000DBCFEAFFE750E926000EEA22EF50080B23\r\n:1038600028E10B0EE66EE66AFC0EDBCFE9FFFD0EEB\r\n:10387000DBCFEAFF140EE926000EEA22EECFE6FFC8\r\n:10388000EFCFE6FF020EDBCFE6FF030EDBCFE6FF56\r\n:103890001DEC06F01F6E060EE15C02E2E16AE552E5\r\n:1038A000E16E1F50F3CF1DF0F4CF1EF0F350F41073\r\n:1038B00013E0000EE66EE66AFC0EDBCFE6FFFD0EBF\r\n:1038C000DBCFE6FF44EC17F0E552E552E552E55256\r\n:1038D000DF6EDF5001E16FD7DF501D6E040EE15C3B\r\n:1038E00002E2E16AE552E16E1D50E552E5CFDAFFF2\r\n:1038F000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF5D\r\n:10390000D9FFE2CFDAFFE652E652E652E652E6523D\r\n:10391000040EDF6EFC0EDBCFE9FFFD0EDBCFEAFF0E\r\n:103920000E0EE926000EEA22EECF1DF0EECF1EF0BD\r\n:10393000EECF1FF0EFCF20F01D501E101F102010F3\r\n:1039400001E18BD0FC0EDBCFE9FFFD0EDBCFEAFF00\r\n:103950000E0EE926000EEA22EECFE6FFEECFE6FFDE\r\n:10396000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E6B\r\n:10397000DBCFEAFFEECFE6FFEFCFE6FF0BEC08F080\r\n:103980001D6E060EE15C02E2E16AE552E16E1D5039\r\n:10399000DF6EDF5062E1FC0EDBCFE9FFFD0EDBCF17\r\n:1039A000EAFF120EE926000EEA22030EEECFDBFF3D\r\n:1039B000040EEDCFDBFF030EDBCFE9FF040EDBCF00\r\n:1039C000EAFF020EEFCFDBFFDB5003E1040EDF6EF8\r\n:1039D00044D00B0EE76E030EDBCFE9FF040EDBCF06\r\n:1039E000EAFFE750E926000EEA22EF503F0BE76EB0\r\n:1039F000010EE7CFDBFF020EDB50E5081BE0020EF5\r\n:103A0000DB502E0817E0010EDB500F0813E0010E0B\r\n:103A1000DB50080802E0000E01D0010E1D6E1E6A88\r\n:103A20001DBE1E68FA0EDB501D1804E1FB0EDB50B4\r\n:103A30001E1813E0000EE66EE66AFC0EDBCFE6FF12\r\n:103A4000FD0EDBCFE6FF44EC17F0E552E552E55200\r\n:103A5000E552DF6EDF5001E15DD7DF500EE0FC0E76\r\n:103A6000DBCFE9FFFD0EDBCFEAFF0E0EE926000EED\r\n:103A7000EA22EE6AEE6AEE6AEE6ADF501D6E050E0D\r\n:103A8000E15C02E2E16AE552E16E1D50E552E5CFEC\r\n:103A9000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF92\r\n:103AA000E1CFD9FFE2CFDAFFE652010EE66EE66A19\r\n:103AB000FC0EDBCFE6FFFD0EDBCFE6FF0DDDE552B2\r\n:103AC000E552E552E552DF6EDF5001E080D0FC0E9A\r\n:103AD000DBCFE9FFFD0EDBCFEAFF0E0EE926000E7D\r\n:103AE000EA22EECFE6FFEECFE6FFEECFE6FFEFCF26\r\n:103AF000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECFEA\r\n:103B0000E6FFEFCFE6FF0BEC08F01D6E060EE15C62\r\n:103B100002E2E16AE552E16E1D50DF6EDF5057E1CF\r\n:103B2000200EE66EE66A000EE66EE66AFC0EDBCF5D\r\n:103B3000E9FFFD0EDBCFEAFF120EE926000EEA22B6\r\n:103B4000EECFE6FFEFCFE6FFEEEC05F01D6E060EC2\r\n:103B5000E15C02E2E16AE552E16E1D500B0EE66E99\r\n:103B6000E66AFC0EDBCFE9FFFD0EDBCFEAFF140EA9\r\n:103B7000E926000EEA22EECFE6FFEFCFE6FFFC0ECD\r\n:103B8000DBCFE9FFFD0EDBCFEAFF120EE926000EC8\r\n:103B9000EA22EECFE6FFEFCFE6FF6CEC05F01D6EFC\r\n:103BA000060EE15C02E2E16AE552E16E1D50FC0E98\r\n:103BB000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFFF0\r\n:103BC000E96E040EE926000EEA22010EEF6EDF50C8\r\n:103BD000E552E552E5CFDAFFE7CFD9FF1200D9CFA2\r\n:103BE000E6FFDACFE6FFE1CFD9FFE2CFDAFF0D0E35\r\n:103BF000E12402E3E168E652E16EFA0EDBCFE9FF71\r\n:103C0000FB0EDBCFEAFF0B0EEECFDBFF0C0EEDCF92\r\n:103C1000DBFF0B0EDBCFE9FF0C0EDBCFEAFFEF5033\r\n:103C20002F0809E00B0EDBCFE9FF0C0EDBCFEAFF1C\r\n:103C3000EF505C0806E10B0EDB2A0C0EEAE3DB2AF0\r\n:103C4000E8D7FC0EDBCFE9FFFD0EDBCFEAFF140E59\r\n:103C5000E926000EEA22030EEECFDBFF040EEDCFC5\r\n:103C6000DBFF0B0EE66EE66A200EE66EE66A030EDA\r\n:103C7000DBCFE6FF040EDBCFE6FFEEEC05F01D6EBA\r\n:103C8000060EE15C02E2E16AE552E16E1D50000EB3\r\n:103C9000DF6EE66ED950090FE96E000EDA20EA6E8B\r\n:103CA000E552E750EE6EED6AE66ED950070FE96E09\r\n:103CB000000EDA20EA6EE552E750EE6EED6A080E6D\r\n:103CC000F36E050EF3CFDBFF060EDB6A070EDBCFCC\r\n:103CD0001DF0DB2A080EDBCF1EF001E3DB2A0B0E02\r\n:103CE000DB501D24E96E0C0EDB501E20EA6E010E27\r\n:103CF000EFCFDBFFDB50200801E39CD0010EDB504F\r\n:103D00002F0801E197D0010EDB505C0801E192D051\r\n:103D1000010EDB502E0811E0090EDBCF1DF00A0E5C\r\n:103D2000DBCF1EF0050EDBCF1FF0060EDBCF20F041\r\n:103D30001F501D5C20501E5825E3D950050FE96E19\r\n:103D4000000EDA20EA6E080EEE1801E09FD0ED506A\r\n:103D500001E09CD0010EDB502E0801E097D0080E48\r\n:103D6000F36E090EF3CFDBFF0A0EDB6A0B0EF36E68\r\n:103D7000050EF3CFDBFF060EDB6A040EDF02F3CF86\r\n:103D8000DFFFA4D7800EF36E010EDBCFF4FFF350FC\r\n:103D9000F45C04E3000EDF80DF8278D0010EDBCF1D\r\n:103DA000E6FFE66A3C0EE66EE10EE66E82EC06F099\r\n:103DB000E552E552E552E552F350F41067E1410E49\r\n:103DC000F36E010EDBCFF4FFF350F45C06E3010E5B\r\n:103DD000DB505A0802E3DF8218D0610EF36E010E49\r\n:103DE000DBCFF4FFF350F45C10E3010EDB507A08F4\r\n:103DF0000CE3000EDF80200E1D6E010EDBCFE7FF0F\r\n:103E00001D50E75E010EE7CFDBFF090EDBCF1DF093\r\n:103E1000DB2A0A0EDBCF1EF001E3DB2A030EDB50A8\r\n:103E20001D24E96E040EDB501E20EA6E010EDBCF6E\r\n:103E3000EFFF4CD7070EDBCF1FF0080EDBCF20F0D3\r\n:103E40000B0EDB501F241D6E0C0EDB5020201E6E4F\r\n:103E5000FA0EDBCFE9FFFB0EDBCFEAFF1DC0EEFF62\r\n:103E60001EC0EDFF010EDB50200802E3040E01D05E\r\n:103E7000000EE76E010EE7CFDBFFD950090FE96EA8\r\n:103E8000000EDA20EA6EEE50ED1002E1060E3CD094\r\n:103E9000030EDBCFE9FF040EDBCFEAFFEF50E508AE\r\n:103EA00008E1030EDBCFE9FF040EDBCFEAFF050ECE\r\n:103EB000EF6ED950050FE96E000EDA20EA6E080E9B\r\n:103EC000EE1806E1ED5004E1040EDF02F3CFDFFF50\r\n:103ED000030EDF14010802E1010EDB880C0EDF1473\r\n:103EE000040802E1010EDB860B0EE76E030EDBCF4A\r\n:103EF000E9FF040EDBCFEAFFE750E926000EEA22D5\r\n:103F0000010EDBCFEFFF000E1D6E0D0EE15C02E235\r\n:103F1000E16AE552E16E1D50E552E5CFDAFFE7CFE9\r\n:103F2000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF04\r\n:103F3000E2CFDAFF080EE12402E3E168E652E16E27\r\n:103F4000FA0EDBCFE9FFFB0EDBCFEAFF090EE92615\r\n:103F5000000EEA22050EE9CFDBFF060EEACFDBFFFB\r\n:103F6000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE926EC\r\n:103F7000000EEA22EECF1DF0EECF1EF0EECF1FF0C6\r\n:103F8000EFCF20F01D501E101F10201001E118D19E\r\n:103F9000FC0EDBCFE9FFFD0EDBCFEAFF120EE926B8\r\n:103FA000000EEA22030EEECFDBFF040EEDCFDBFFA7\r\n:103FB0000C0EE76E030EDBCFE9FF040EDBCFEAFF4A\r\n:103FC000E750E926000EEA22020EEFCFDBFFDE6AA1\r\n:103FD000DD6ADECF1DF0DDCF1EF0080E1D5C000E89\r\n:103FE0001E582CE2030EDBCF1DF0040EDBCF1EF0BB\r\n:103FF000DE501D24E96EDD501E20EA6E070EEFCF65\r\n:10400000DBFFDB5020081AE0070EDB50050805E156\r\n:10401000E50EF36E070EF3CFDBFF050EDBCFE9FFF6\r\n:10402000DB2A060EDBCFEAFF01E3DB2A070EDBCF3C\r\n:10403000EFFFDF2A010ECDE3DB2ACBD7080EE76EB8\r\n:10404000030EDBCFE9FF040EDBCFEAFFE750E926E2\r\n:10405000000EEA22EF5020083AE0050EDBCFE9FF20\r\n:10406000DB2A060EDBCFEAFF01E3DB2A2E0EEF6E22\r\n:10407000080EDE6EDD6ADECF1DF0DDCF1EF00B0E0A\r\n:104080001D5C000E1E5823E2030EDBCF1DF0040E54\r\n:10409000DBCF1EF0DE501D24E96EDD501E20EA6EDF\r\n:1040A000070EEFCFDBFFDB50200811E0050EDBCF62\r\n:1040B000E9FFDB2A060EDBCFEAFF01E3DB2A070E6E\r\n:1040C000DBCFEFFFDF2A010ED6E3DB2AD4D70B0EBE\r\n:1040D000E76E030EDBCFE9FF040EDBCFEAFFE7500C\r\n:1040E000E926000EEA22EF50E66EFA0EDBCFE9FF7A\r\n:1040F000FB0EDBCFEAFF080EE926000EEA22E552AE\r\n:10410000E750EF6E1C0EE76E030EDBCFE9FF040EE7\r\n:10411000DBCFEAFFE750E926000EEA22EECF1DF0E2\r\n:10412000EECF1EF0EECF1FF0EFCF20F0FA0EDBCF78\r\n:10413000E9FFFB0EDBCFEAFF1DC0EEFF1EC0EEFF66\r\n:104140001FC0EEFF20C0EEFF180EE76E030EDBCFA0\r\n:10415000E9FF040EDBCFEAFFE750E926000EEA2272\r\n:10416000EECF1DF0EFCF1EF0FA0EDBCFE9FFFB0E16\r\n:10417000DBCFEAFF040EE926000EEA221DC0EEFFA7\r\n:104180001EC0EDFF160EE76E030EDBCFE9FF040E37\r\n:10419000DBCFEAFFE750E926000EEA22EECF1DF062\r\n:1041A000EFCF1EF0FA0EDBCFE9FFFB0EDBCFEAFF0D\r\n:1041B000060EE926000EEA221DC0EEFF1EC0EDFF2E\r\n:1041C000050EDBCFE9FF060EDBCFEAFFEF6A080E34\r\n:1041D000E15C02E2E16AE552E16EE552E5CFDAFF29\r\n:1041E000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF64\r\n:1041F000D9FFE2CFDAFFE652E652E652E652FA0E75\r\n:10420000DBCFE9FFFB0EDBCFEAFFEF502F0809E021\r\n:10421000FA0EDBCFE9FFFB0EDBCFEAFFEF505C08C5\r\n:1042200005E1FA0EDB2AFB0E01E3DB2AFC0EDBCFF5\r\n:10423000E9FFFD0EDBCFEAFF060EE926000EEA22BB\r\n:10424000EE6AEE6AEE6AEE6AFA0EDBCFE9FFFB0E6B\r\n:10425000DBCFEAFFEFCF1DF01E6A1DBE1E68200EE9\r\n:104260001D5C000E1E581BE2000EE66EE66AFC0E98\r\n:10427000DBCFE6FFFD0EDBCFE6FFD4EC14F0E5521A\r\n:10428000E552E552E552DF6EFC0EDBCFE9FFFD0E95\r\n:10429000DBCFEAFF120EEB6A130EEB6A94D0D95013\r\n:1042A000FA0FE66EFF0EDA20E66EFC0EDBCFE6FFBD\r\n:1042B000FD0EDBCFE6FF93DCE552E552E552E55219\r\n:1042C000DF6EDF5001E07FD0FC0EDBCFE6FFFD0E9E\r\n:1042D000DBCFE6FFBBEC1BF0E552E552DF6EFC0ED8\r\n:1042E000DBCFE9FFFD0EDBCFEAFF140EE926000E5F\r\n:1042F000EA22EE50EFCFEAFFE96E0B0EE926000E40\r\n:10430000EA22030EEFCFDBFFDF5007E0040EDF5C95\r\n:104310005AE1030EDBB457D022D0030EDBB453D0E6\r\n:10432000FC0EDBCFE9FFFD0EDBCFEAFF120EE92624\r\n:10433000000EEA22010EEECFDBFF020EEDCFDBFF17\r\n:104340000B0EE76E010EDBCFE9FF020EDBCFEAFFBB\r\n:10435000E750E926000EEA22EF50100B03E1050EAC\r\n:10436000DF6E31D0010EDBCFE6FF020EDBCFE6FFC2\r\n:10437000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF61\r\n:10438000EFCFE6FF0DEC1BF0E552E552E552E552AA\r\n:104390003BC01DF03CC01EF03DC01FF03EC020F0F1\r\n:1043A000FC0EDBCFE9FFFD0EDBCFEAFF060EE926B0\r\n:1043B000000EEA223BC0EEFF1EC0EEFF1FC0EEFF64\r\n:1043C00020C0EEFF6CD7DF501D6E040EE15C02E2F0\r\n:1043D000E16AE552E16E1D50E552E5CFDAFFE7CF25\r\n:1043E000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF40\r\n:1043F000E2CFDAFF010EE66ED950F80FE96EFF0E3C\r\n:10440000DA20EA6EEECFE6FFEECFE6FFEECFE6FF74\r\n:10441000EFCFE6FFFC0EDBCFE9FFFD0EDBCFEAFFBF\r\n:10442000320EE926000EEA22E9CF1DF0EACF1EF097\r\n:10443000E9CFE6FFEACFE6FFFC0EDBCFE9FFFD0E9A\r\n:10444000DBCFEAFFEE52EF50E66EF5EC5DF01F6E4B\r\n:10445000080EE15C02E2E16AE552E16E1F500009DC\r\n:1044600002E0030E63D0FC0EDBCFE9FFFD0EDBCFD5\r\n:10447000EAFF320EE926000EEA22FE0EE926010EC0\r\n:10448000EA22550EEE1802E1AA0EED1802E0020E25\r\n:104490004DD01D681E681F68206AFC0EDBCFE9FF47\r\n:1044A000FD0EDBCFEAFF320EE926000EEA22360EC1\r\n:1044B000E926000EEA22EE501D16EE501E16EE50B2\r\n:1044C0001F16EE502016460E1D1808E1410E1E184C\r\n:1044D00005E1540E1F1802E1205025E01D681E68FA\r\n:1044E0001F68206AFC0EDBCFE9FFFD0EDBCFEAFF81\r\n:1044F000320EE926000EEA22520EE926000EEA22CA\r\n:10450000EE501D16EE501E16EE501F16EE502016E1\r\n:10451000460E1D180AE1410E1E1807E1540E1F1821\r\n:1045200004E1205002E1000E01D0010EE552E5CF7A\r\n:10453000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFE7\r\n:10454000E1CFD9FFE2CFDAFF260EE12402E3E168F2\r\n:10455000E652E16EFC0EDBCFE9FFFD0EDBCFEAFF9A\r\n:10456000220EEECFDBFF230EEDCFDBFF220EDBCFE3\r\n:10457000E9FF230EDBCFEAFFEF50D00FE66ED950F4\r\n:10458000050FE96E000EDA20EA6EE552E750EE6E96\r\n:10459000ED6AD950050FE96E000EDA20EA6E090EB9\r\n:1045A000D880EE54000EED5426E3010EE76E220E85\r\n:1045B000DBCFE9FF230EDBCFEAFFE750E926000E51\r\n:1045C000EA22EF503A0817E1D950220FE96E000EA7\r\n:1045D000DA20EA6E020EEE26000EED22FC0EDBCF94\r\n:1045E000E9FFFD0EDBCFEAFF220EDBCFEEFF230E4D\r\n:1045F000DBCFEDFF04D0050EDB6A060EDB6AFA0E98\r\n:10460000DBCFE9FFFB0EDBCFEAFFEE6AED6A050EBA\r\n:10461000DBCF1DF0060EDBCF1EF0010E1D5C000E81\r\n:104620001E5803E30B0EC1EF29F0050EDBCFE9FFA7\r\n:10463000060EDBCFEAFF010ED890E936EA36E8062F\r\n:10464000FBE1C60EE926000EEA22240EEECFDBFFC8\r\n:10465000250EEDCFDBFFD950240FE96E000EDA20D6\r\n:10466000EA6EEE50ED1003E10C0EC1EF29F0FA0EE8\r\n:10467000DBCFE9FFFB0EDBCFEAFF240EDBCFEEFF43\r\n:10468000250EDBCFEDFF240EDBCFE9FF250EDBCFC0\r\n:10469000EAFFEF501CE0240EDBCFE9FF250EDBCF55\r\n:1046A000EAFFEE52EF50E66EE0EC5DF0E552E76EA9\r\n:1046B000070EE7CFDBFFDBB00AD0F90EDB5004E0DA\r\n:1046C000070EDB50040B30E1000EC1EF29F0240E81\r\n:1046D000DBCFE9FF250EDBCFEAFFEF6A240EDBCF4D\r\n:1046E000E9FF250EDBCFEAFFEE52050EDBCFEFFF31\r\n:1046F000240EDBCFE9FF250EDBCFEAFFEE52EF50B1\r\n:10470000E66E9FEC5CF0E552E76E070EE7CFDBFF4D\r\n:10471000DBA003D0030EC1EF29F0F90EDB5007E058\r\n:10472000070EDB50040B03E00A0EC1EF29F0080E60\r\n:10473000DB6A090EDB6A0A0EDB6A0B0EDB6AE66ACD\r\n:10474000E66AE66AE66A240EDBCFE6FF250EDBCFDB\r\n:10475000E6FF48DE1D6E060EE15C02E2E16AE5520C\r\n:10476000E16E1D50DF6EDF046CE1020EDB6ADB5090\r\n:1047700002E0020EDB06240EDBCFE9FF250EDBCFC5\r\n:10478000EAFF320EE926000EEA22E9CF1FF0EACF57\r\n:1047900020F0020EDB50100DF350226ABE0F216E86\r\n:1047A000010E2222E95021241D6EEA5022201E6EA5\r\n:1047B000030E1DC0DBFF040E1EC0DBFFE76E030E01\r\n:1047C000DBCFE9FF040EDBCFEAFFE750E926000E5E\r\n:1047D000EA22EF5036E0080EE76E030EDBCFE9FF6A\r\n:1047E000040EDBCFEAFFE750E926000EEA22080EAE\r\n:1047F000EECFDBFF090EEECFDBFF0A0EEECFDBFFC5\r\n:104800000B0EEECFDBFFD950080FE96E000EDA2059\r\n:10481000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF9C\r\n:10482000E6FF240EDBCFE6FF250EDBCFE6FFDADD69\r\n:104830001D6E060EE15C02E2E16AE552E16E1D507A\r\n:10484000DF6E030EDF5C03E1010EC1EF29F0DF50E4\r\n:1048500002E05BEF28F0240EDBCFE9FF250EDBCF73\r\n:10486000EAFF320EE926000EEA220B0EE926000EC0\r\n:10487000EA22EE5002E05BEF28F0020EED1802E0B3\r\n:104880005BEF28F0240EDBCFE9FF250EDBCFEAFF3C\r\n:10489000320EE926000EEA22160EE926000EEA2262\r\n:1048A000EECF1DF0EFCF1EF00C0E1DC0DBFF0D0E86\r\n:1048B0001EC0DBFF0E0EDB6A0F0EDB6A0C0EDBCFB9\r\n:1048C0001DF00D0EDBCF1EF00E0EDBCF1FF00F0E16\r\n:1048D000DBCF20F01D501E101F1020101AE1240EF7\r\n:1048E000DBCFE9FF250EDBCFEAFF320EE926000E13\r\n:1048F000EA22240EE926000EEA220C0EEECFDBFFA0\r\n:104900000D0EEECFDBFF0E0EEECFDBFF0F0EEECF68\r\n:10491000DBFF240EDBCFE9FF250EDBCFEAFF1A0E0B\r\n:10492000E926000EEA220C0EDBCFEEFF0D0EDBCFE8\r\n:10493000EEFF0E0EDBCFEEFF0F0EDBCFEEFF240EF1\r\n:10494000DBCFE9FF250EDBCFEAFF320EE926000EB2\r\n:10495000EA22100EE926000EEA22010EEFCFDBFF5D\r\n:10496000240EDBCFE9FF250EDBCFEAFF030EE9269D\r\n:10497000000EEA22010EDBCFEFFFDB0405E0010EA3\r\n:10498000DB50020801E097D3010EDBCF1DF01E6A59\r\n:104990001F6A206AD9500C0FE96E000EDA20EA6E09\r\n:1049A0001DC040F01EC041F01FC042F020C043F0C7\r\n:1049B000EECF3BF0EECF3CF0EECF3DF0EFCF3EF050\r\n:1049C000CEEC6FF03AC0EDFF39C0EDFF38C0EDFF1F\r\n:1049D00037C0EFFF240EDBCFE9FF250EDBCFEAFF68\r\n:1049E000320EE926000EEA220D0EE926000EEA221A\r\n:1049F000010EEFCFDBFF240EDBCFE9FF250EDBCF6F\r\n:104A0000EAFF020EE926000EEA22010EDBCFEFFFDD\r\n:104A1000DB5001E150D3010EDBCFE6FFDB04E552B2\r\n:104A2000E71401E048D3240EDBCFE9FF250EDBCFEE\r\n:104A3000EAFF320EE926000EEA22110EE926000EE8\r\n:104A4000EA22EECF1DF0EFCF1EF0240EDBCFE9FF00\r\n:104A5000250EDBCFEAFF080EE926000EEA221DC074\r\n:104A6000EEFF1EC0EDFF240EDBCFE9FF250EDBCFEE\r\n:104A7000EAFF080EE926000EEA22EECF1DF0000143\r\n:104A80001E6A0F0E1D161D501E1001E014D3240EB9\r\n:104A9000DBCFE9FF250EDBCFEAFF320EE926000E61\r\n:104AA000EA22130EE926000EEA22EECF1DF0EFCF28\r\n:104AB0001EF0100E1DC0DBFF110E1EC0DBFF120E1C\r\n:104AC000DB6A130EDB6A100EDBCF1DF0110EDBCF9D\r\n:104AD0001EF0120EDBCF1FF0130EDBCF20F01D50A7\r\n:104AE0001E101F1020101AE1240EDBCFE9FF250E47\r\n:104AF000DBCFEAFF320EE926000EEA22200EE9267D\r\n:104B0000000EEA22100EEECFDBFF110EEECFDBFF20\r\n:104B1000120EEECFDBFF130EEECFDBFF240EDBCF4A\r\n:104B2000E9FF250EDBCFEAFF320EE926000EEA226E\r\n:104B30000E0EE926000EEA22200EEECFDBFF210E3C\r\n:104B4000EDCFDBFFD950200FE96E000EDA20EA6EC0\r\n:104B5000EE50ED1001E1AFD2200EDBCF21F0210E9F\r\n:104B6000DBCF22F0236A246AD9500C0FE96E000EC5\r\n:104B7000DA20EA6E2150EE241D6E2250EE201E6EC9\r\n:104B80002350EE201F6E2450EE20206E240EDBCF2B\r\n:104B9000E9FF250EDBCFEAFF080EE926000EEA2228\r\n:104BA000EECF25F0EFCF26F0040E0F0B05E0D890E6\r\n:104BB00026322532E806FBE1276A286A25501D26A1\r\n:104BC00026501E2227501F2228502022140E1DC0BE\r\n:104BD000DBFF150E1EC0DBFF160E1FC0DBFF170E1E\r\n:104BE00020C0DBFF140EDBCF1DF0150EDBCF1EF057\r\n:104BF000160EDBCF1FF0170EDBCF20F0D950100FB1\r\n:104C0000E96E000EDA20EA6E1D50EE5C1E50EE5882\r\n:104C10001F50EE582050EE5801E24DD2240EDBCF4B\r\n:104C2000E9FF250EDBCFEAFF020EE926000EEA229D\r\n:104C3000EFCF25F0266A276A286A100EDBCF21F015\r\n:104C4000110EDBCF22F0120EDBCF23F0130EDBCFE1\r\n:104C500024F0D950140FE96E000EDA20EA6EEE50FF\r\n:104C6000215C1D6EEE5022581E6EEE5023581F6EB2\r\n:104C7000EE502458206E1DC03BF01EC03CF01FC0FB\r\n:104C80003DF03E6E25C040F026C041F027C042F006\r\n:104C900028C043F02BEC70F0180E3BC0DBFF190E60\r\n:104CA0003CC0DBFF1A0E3DC0DBFF1B0E3EC0DBFF2E\r\n:104CB000180EDBCF1DF0190EDBCF1EF01A0EDBCF66\r\n:104CC0001FF01B0EDBCF20F01D501E101F102010F8\r\n:104CD00001E1F1D1010EDF6ED950180FE96E000E1F\r\n:104CE000DA20EA6EF60EEE5C0F0EEE58000EEE586D\r\n:104CF000000EEE5802E3020EDF6ED950180FE96E77\r\n:104D0000000EDA20EA6EF60EEE5CFF0EEE58000E94\r\n:104D1000EE58000EEE5802E3030EDF6E020E1D6E1B\r\n:104D20001E6A1F6A206AD950180FE96E000EDA2039\r\n:104D3000EA6EEE501D26EE501E22EE501F22EE505F\r\n:104D40002022240EDBCFE9FF250EDBCFEAFF160E73\r\n:104D5000E926000EEA221DC0EEFF1EC0EEFF1FC0B6\r\n:104D6000EEFF20C0EEFF240EDBCFE9FF250EDBCFE8\r\n:104D7000EAFF1E0EE926000EEA22080EDBCFEEFF48\r\n:104D8000090EDBCFEEFF0A0EDBCFEEFF0B0EDBCF03\r\n:104D9000EEFF200EDBCF1DF0210EDBCF1EF01F6AD1\r\n:104DA000206AD950080FE96E000EDA20EA6EEE5044\r\n:104DB0001D26EE501E22EE501F22EE502022240E01\r\n:104DC000DBCFE9FF250EDBCFEAFF220EE926000E3E\r\n:104DD000EA221DC0EEFF1EC0EEFF1FC0EEFF20C086\r\n:104DE000EEFF140EDBCF1DF0150EDBCF1EF0160EFE\r\n:104DF000DBCF1FF0170EDBCF20F0D950080FE96E84\r\n:104E0000000EDA20EA6EEE501D26EE501E22EE5005\r\n:104E10001F22EE502022240EDBCFE9FF250EDBCF30\r\n:104E2000EAFF2A0EE926000EEA221DC0EEFF1EC090\r\n:104E3000EEFF1FC0EEFF20C0EEFF030EDF5C5CE163\r\n:104E4000240EDBCFE9FF250EDBCFEAFF080EE926B3\r\n:104E5000000EEA22EE50ED1001E02DD1240EDBCF42\r\n:104E6000E9FF250EDBCFEAFF320EE926000EEA222B\r\n:104E70002C0EE926000EEA22EECF1DF0EECF1EF03A\r\n:104E8000EECF1FF0EFCF20F0240EDBCFE9FF250E91\r\n:104E9000DBCFEAFF260EE926000EEA221DC0EEFF58\r\n:104EA0001EC0EEFF1FC0EEFF20C0EEFF240EDBCFC2\r\n:104EB000E9FF250EDBCFEAFF160EE926000EEA22F7\r\n:104EC000EECF3BF0EECF3CF0EECF3DF0EFCF3EF03B\r\n:104ED000040E406E416A426A436ACEEC6FF01C0ECB\r\n:104EE00037C0DBFF1D0E38C0DBFF1E0E39C0DBFFF5\r\n:104EF0001F0E3AC0DBFFB1D0240EDBCFE9FF250E39\r\n:104F0000DBCFEAFF080EE926000EEA22EE50ED1094\r\n:104F100001E1D1D00C0EDBCF1DF00D0EDBCF1EF06A\r\n:104F20000E0EDBCF1FF00F0EDBCF20F0240EDBCFF9\r\n:104F3000E9FF250EDBCFEAFF220EE926000EEA226A\r\n:104F4000EE501D26EE501E22EE501F22EE50202263\r\n:104F5000240EDBCFE9FF250EDBCFEAFF260EE92684\r\n:104F6000000EEA221DC0EEFF1EC0EEFF1FC0EEFFC6\r\n:104F700020C0EEFF020EDF5C18E1240EDBCFE9FF5C\r\n:104F8000250EDBCFEAFF160EE926000EEA22EECF51\r\n:104F90001DF0EECF1EF0EECF1FF0EFCF20F0D89037\r\n:104FA0001D361E361F3620364CD0010E216E226A69\r\n:104FB000236A246A240EDBCFE9FF250EDBCFEAFF4C\r\n:104FC000160EE926000EEA22EE502116EE502216A9\r\n:104FD000EE502316EE502416240EDBCFE9FF250EEB\r\n:104FE000DBCFEAFF160EE926000EEA22EECF3BF0F9\r\n:104FF000EECF3CF0EECF3DF0EFCF3EF0030E406E33\r\n:10500000416A426A436ACEEC6FF037C03BF038C069\r\n:105010003CF039C03DF03AC03EF0020E406E416AAD\r\n:10502000426A436A2BEC70F03B50000121241D6E54\r\n:105030003C5022201E6E3D5023201F6E3E502420E7\r\n:10504000206E1C0E1DC0DBFF1D0E1EC0DBFF1E0EE2\r\n:105050001FC0DBFF1F0E20C0DBFF1C0EDBCF1DF0CF\r\n:105060001D0EDBCF1EF01E0EDBCF1FF01F0EDBCFA1\r\n:1050700020F0FF0E1D26010E1E22000E1F222022F0\r\n:10508000090ED89020321F321E321D32E806F9E197\r\n:10509000240EDBCFE9FF250EDBCFEAFF1A0EE9264F\r\n:1050A000000EEA221D50EE5C1E50EE581F50EE58C6\r\n:1050B0002050EE5802E20D0E64D1240EDBCFE9FF42\r\n:1050C000250EDBCFEAFF0E0EE926000EEA22EE687F\r\n:1050D000EE68EE68EE68240EDBCFE9FF250EDBCF2D\r\n:1050E000EAFF0A0EE926000EEA22EE6AEE6AEE6A8E\r\n:1050F000EE6A030EDF5C01E011D1240EDBCFE9FF85\r\n:10510000250EDBCFEAFF050EE926000EEA22EF6A44\r\n:10511000240EDBCFE9FF250EDBCFEAFF320EE926B6\r\n:10512000000EEA22300EE926000EEA22EECF1DF034\r\n:10513000EFCF1EF01F6A206AD950080FE96E000EEB\r\n:10514000DA20EA6EEE501D26EE501E22EE501F228F\r\n:10515000EE502022240EDBCFE9FF250EDBCFEAFF45\r\n:10516000120EE926000EEA221DC0EEFF1EC0EEFF61\r\n:105170001FC0EEFF20C0EEFF010EE66E240EDBCF57\r\n:10518000E9FF250EDBCFEAFF120EE926000EEA2228\r\n:10519000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF86\r\n:1051A000240EDBCFE9FF250EDBCFEAFF320EE92626\r\n:1051B000000EEA22E9CF1DF0EACF1EF0E9CFE6FFAC\r\n:1051C000EACFE6FF240EDBCFE9FF250EDBCFEAFFB7\r\n:1051D000EE52EF50E66EF5EC5DF01F6E080EE15CEE\r\n:1051E00002E2E16AE552E16E1F50000901E096D04B\r\n:1051F000240EDBCFE9FF250EDBCFEAFF320EE926D6\r\n:10520000000EEA22FE0EE926010EEA22550EEE18E5\r\n:1052100001E084D0AA0EED1801E080D0240EDBCF8F\r\n:10522000E9FF250EDBCFEAFF320EE926000EEA2267\r\n:10523000520EEE1873E1520EEE1870E1610EEE1888\r\n:105240006DE1410EEE186AE1240EDBCFE9FF250E79\r\n:10525000DBCFEAFF320EE926000EEA22E40EE92651\r\n:10526000010EEA22720EEE1859E1720EEE1856E1A6\r\n:10527000410EEE1853E1610EEE1850E1240EDBCF23\r\n:10528000E9FF250EDBCFEAFF320EE926000EEA2207\r\n:10529000EC0EE926010EEA22EECF1DF0EECF1EF055\r\n:1052A000EECF1FF0EFCF20F0240EDBCFE9FF250E6D\r\n:1052B000DBCFEAFF0A0EE926000EEA221DC0EEFF50\r\n:1052C0001EC0EEFF1FC0EEFF20C0EEFF240EDBCF9E\r\n:1052D000E9FF250EDBCFEAFF320EE926000EEA22B7\r\n:1052E000E80EE926010EEA22EECF1DF0EECF1EF009\r\n:1052F000EECF1FF0EFCF20F0240EDBCFE9FF250E1D\r\n:10530000DBCFEAFF0E0EE926000EEA221DC0EEFFFB\r\n:105310001EC0EEFF1FC0EEFF20C0EEFF240EDBCF4D\r\n:10532000E9FF250EDBCFEAFFDFCFEFFF0001C82B3F\r\n:10533000000EC923240EDBCFE9FF250EDBCFEAFFE9\r\n:10534000060EE926000EEA22C8C0EEFFC9C0EDFF36\r\n:10535000240EDBCFE9FF250EDBCFEAFF2E0EE92678\r\n:10536000000EEA22EE6AEE6AEE6AEE6A240EDBCFE7\r\n:10537000E9FF250EDBCFEAFF040EE926000EEA2244\r\n:10538000EF6A1D6E260EE15C02E2E16AE552E16E13\r\n:105390001D50E552E5CFDAFFE7CFD9FF1200D9CF94\r\n:1053A000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65240\r\n:1053B000E652FC0EDBCFDEFFDBCFDDFFD9CFE9FF0E\r\n:1053C000DACFEAFFEE50ED1033E0DECFE9FFDDCFBC\r\n:1053D000EAFFEE50ED102CE0DECFE9FFDDCFEAFF73\r\n:1053E000EE50EFCFEAFFE96EEF5022E0DECFE9FFAB\r\n:1053F000DDCFEAFFEE50EFCFEAFFE96E060EE926B9\r\n:10540000000EEA22EECF1DF0EFCF1EF0DECFE9FF57\r\n:10541000DDCFEAFF020EE926000EEA22EECF1FF0F2\r\n:10542000EFCF20F01F501D1802E120501E1802E09F\r\n:10543000090E13D0DECFE9FFDDCFEAFFEE50EFCF4C\r\n:10544000EAFFE96EEE52EF50E66EE0EC5DF0E552F9\r\n:10545000010B02E0030E01D0000EE552E552E552C9\r\n:10546000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFD9\r\n:10547000E6FFE1CFD9FFE2CFDAFFE652E652010EB6\r\n:10548000F36EFD0EDBCFF4FFF350F45C02E30B0E82\r\n:105490003BD0FD0EEA6ADB34FE0BEA36E96EC60E3F\r\n:1054A000E926000EEA22EECFDEFFEDCFDDFFD9CFF9\r\n:1054B000E9FFDACFEAFFEE50ED1005E0DECFE9FFBD\r\n:1054C000DDCFEAFFEF6AD950FB0FE96EFF0EDA205D\r\n:1054D000EA6EEE50ED1007E0FB0EDBCFE9FFFC0EAD\r\n:1054E000DBCFEAFFEF6AFD0EEA6ADB34FE0BEA3639\r\n:1054F000E96EC60EE926000EEA22FB0EDBCFEEFFB8\r\n:10550000FC0EDBCFEDFF000EE552E552E552E5CF94\r\n:10551000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFF7\r\n:10552000E1CFD9FFE2CFDAFF2D0EE12402E3E168FB\r\n:10553000E652E16ED950FC0FE96EFF0EDA20EA6EFA\r\n:10554000EE50ED1002E1090EBFD2FC0EDBCFE9FFF9\r\n:10555000FD0EDBCFEAFFEE6AED6AF90EDB9ADB9C0B\r\n:10556000DB9EDB50FE0BE66ED950010FE66E000E9F\r\n:10557000DA20E66ED950FA0FE66EFF0EDA20E66EFC\r\n:105580009CEC22F01D6E050EE15C02E2E16AE55240\r\n:10559000E16E1D50DF6EDF5001E095D2D950190F3A\r\n:1055A0001D6E000EDA201E6E150E1DC0DBFF160EDE\r\n:1055B0001EC0DBFFFA0EDBCFE6FFFB0EDBCFE6FF04\r\n:1055C000D950010FE66E000EDA20E66EF3EC20F003\r\n:1055D000E552E552E552E552DF6E130EDBCF3DF0AA\r\n:1055E000140EDBCF3EF0170E3DC0DBFF180E3EC0A1\r\n:1055F000DBFFDF500BE1D950170FE96E000EDA2008\r\n:10560000EA6EEE50ED1002E1060EDF6EF90EDB5091\r\n:105610001C0B01E149D1DF501DE0040EDF5C0BE102\r\n:10562000D950010FE66E000EDA20E66E4CEC1DF04C\r\n:10563000E552E552DF6EF90EDB86130EDBCF3DF04F\r\n:10564000140EDBCF3EF0170E3DC0DBFF180E3EC040\r\n:10565000DBFF16D00B0EE76E170EDBCFE9FF180E3F\r\n:10566000DBCFEAFFE750E926000EEA22EF50110BEC\r\n:1056700002E0070E04D0F90EDBA402D0080EDF6EA4\r\n:10568000DF5001E039D1F90EDB50080B01E134D1D4\r\n:105690007AEC68F0250E3BC0DBFF260E3CC0DBFF3A\r\n:1056A000270E3DC0DBFF280E3EC0DBFF0E0EE76E6F\r\n:1056B000170EDBCFE9FF180EDBCFEAFFE750E92634\r\n:1056C000000EEA22250EDBCFEEFF260EDBCFEEFF2B\r\n:1056D000270EDBCFEEFF280EDBCFEEFF0B0EE76EC3\r\n:1056E000170EDBCFE9FF180EDBCFEAFFE750E92604\r\n:1056F000000EEA22EF6A1C0EE76E170EDBCFE9FF01\r\n:10570000180EDBCFEAFFE750E926000EEA22EE6A28\r\n:10571000EE6AEE6AEE6A170EDBCFE6FF180EDBCFFD\r\n:10572000E6FF010EDBCFE6FF020EDBCFE6FF0DEC5E\r\n:105730001BF0E552E552E552E552290E3BC0DBFF76\r\n:105740002A0E3CC0DBFF2B0E3DC0DBFF2C0E3EC003\r\n:10575000DBFFE66AE66AE66AE66A170EDBCFE6FF7B\r\n:10576000180EDBCFE6FF77EC1BF01D6E060EE15C3A\r\n:1057700002E2E16AE552E16E1D50010EDBCFE9FF66\r\n:10578000020EDBCFEAFF040EE926000EEA22010E2C\r\n:10579000EF6E290EDBCF1DF02A0EDBCF1EF02B0E95\r\n:1057A000DBCF1FF02C0EDBCF20F01D501E101F1082\r\n:1057B000201001E1A1D0010EDBCFE9FF020EDBCF0B\r\n:1057C000EAFF2E0EE926000EEA22250EEECFDBFFC1\r\n:1057D000260EEECFDBFF270EEECFDBFF280EEECF3F\r\n:1057E000DBFFD950290FE96E000EDA20EA6EEECF0A\r\n:1057F000E6FFEECFE6FFEECFE6FFEFCFE6FF010ECE\r\n:10580000DBCFE6FF020EDBCFE6FFF1EC0FF01D6E03\r\n:10581000060EE15C02E2E16AE552E16E1D50DF6EC8\r\n:10582000DF506AE1290EDBCF1DF02A0EDBCF1EF020\r\n:105830002B0EDBCF1FF02C0EDBCF20F01D06000E51\r\n:105840001E5A1F5A205A010EDBCFE9FF020EDBCF92\r\n:10585000EAFF0A0EE926000EEA221DC0EEFF1EC076\r\n:10586000EEFF1FC0EEFF20C0EEFFD950250FE96EFE\r\n:10587000000EDA20EA6EEECFE6FFEECFE6FFEECFC7\r\n:10588000E6FFEFCFE6FF010EDBCFE6FF020EDBCF38\r\n:10589000E6FF0BEC08F01D6E060EE15C02E2E16A29\r\n:1058A000E552E16E1D5027D0DF5026E10B0EE76E6A\r\n:1058B000170EDBCFE9FF180EDBCFEAFFE750E92632\r\n:1058C000000EEA22EF50100B02E0040E14D0F90E85\r\n:1058D000DB50020B11E00B0EE76E170EDBCFE9FF7A\r\n:1058E000180EDBCFEAFFE750E926000EEA22EF5060\r\n:1058F000010B02E0070EDF6EDF5037E1F90EDBB679\r\n:10590000DB8A010EDBCFE9FF020EDBCFEAFF2E0EB2\r\n:10591000E926000EEA22EECF1DF0EECF1EF0EECF0C\r\n:105920001FF0EFCF20F0FC0EDBCFE9FFFD0EDBCF49\r\n:10593000EAFF1A0EE926000EEA221DC0EEFF1EC085\r\n:10594000EEFF1FC0EEFF20C0EEFFFC0EDBCFE9FF35\r\n:10595000FD0EDBCFEAFF1E0EE926000EEA22170E2F\r\n:10596000DBCFEEFF180EDBCFEDFFDF5001E0ABD059\r\n:10597000FC0EDBCFE9FFFD0EDBCFEAFF040EE926CC\r\n:10598000000EEA22F90EDBCFEFFF170EDBCFE6FFAA\r\n:10599000180EDBCFE6FF010EDBCFE6FF020EDBCFFA\r\n:1059A000E6FF0DEC1BF0E552E552E552E5523CC036\r\n:1059B0001EF03DC01FF03EC020F0FC0EDBCFE9FF23\r\n:1059C000FD0EDBCFEAFF0E0EE926000EEA223BC0F9\r\n:1059D000EEFF1EC0EEFF1FC0EEFF20C0EEFF1C0E4C\r\n:1059E000E76E170EDBCFE9FF180EDBCFEAFFE750BB\r\n:1059F000E926000EEA22EECF1DF0EECF1EF0EECF2C\r\n:105A00001FF0EFCF20F0FC0EDBCFE9FFFD0EDBCF68\r\n:105A1000EAFF0A0EE926000EEA221DC0EEFF1EC0B4\r\n:105A2000EEFF1FC0EEFF20C0EEFFFC0EDBCFE9FF54\r\n:105A3000FD0EDBCFEAFF060EE926000EEA22EE6A33\r\n:105A4000EE6AEE6AEE6AFC0EDBCFE9FFFD0EDBCFFD\r\n:105A5000EAFF160EE926000EEA22EE6AEE6AEE6A08\r\n:105A6000EE6AFC0EDBCFE9FFFD0EDBCFEAFF200E76\r\n:105A7000EB6A210EEB6AFC0EDBCFE9FFFD0EDBCFFC\r\n:105A8000EAFF010EDBCFEEFF020EDBCFEDFF010ED2\r\n:105A9000DBCFE9FF020EDBCFEAFF060EE926000EA0\r\n:105AA000EA22EECF1DF0EFCF1EF0FC0EDBCFE9FFB8\r\n:105AB000FD0EDBCFEAFF020EE926000EEA221DC032\r\n:105AC000EEFF1EC0EDFFDF501D6E2D0EE15C02E209\r\n:105AD000E16AE552E16E1D50E552E5CFDAFFE7CF0E\r\n:105AE000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF29\r\n:105AF000E2CFDAFF140EE12402E3E168E652E16E40\r\n:105B0000FA0EDBCF3DF0FB0EDBCF3EF0120E3DC0B8\r\n:105B1000DBFF130E3EC0DBFFF60EDBCFE9FFF70E17\r\n:105B2000DBCFEAFFEE6AED6AFC0EDBCFE6FFFD0E8F\r\n:105B3000DBCFE6FF34DCE552E552DF6EDF5003E0F9\r\n:105B4000DF50FFEF31F0FC0EDBCFE9FFFD0EDBCFC6\r\n:105B5000EAFF040EE926000EEA22EF50800B01E076\r\n:105B6000D6D1FC0EDBCFE9FFFD0EDBCFEAFF040E42\r\n:105B7000E926000EEA22EF50010B03E1070EFFEFCA\r\n:105B800031F0FC0EDBCFE9FFFD0EDBCFEAFF0A0EA2\r\n:105B9000E926000EEA22EECF21F0EECF22F0EECF82\r\n:105BA00023F0EFCF24F0FC0EDBCFE9FFFD0EDBCFBF\r\n:105BB000EAFF060EE926000EEA22EE50215C1D6E79\r\n:105BC000EE5022581E6EEE5023581F6EEE50245891\r\n:105BD000206E090E1DC0DBFF0A0E1EC0DBFF0B0E80\r\n:105BE0001FC0DBFF0C0E20C0DBFFF80EDBCF1DF06B\r\n:105BF000F90EDBCF1EF01F6A206AD950090FE96E3B\r\n:105C0000000EDA20EA6E1D50EE5C1E50EE581F505A\r\n:105C1000EE582050EE580CE2090EDBCF3DF00A0E94\r\n:105C2000DBCF3EF0F80E3DC0DBFFF90E3EC0DBFFE0\r\n:105C3000D950F80FE96EFF0EDA20EA6EEE50ED1043\r\n:105C400001E1DCD3FC0EDBCFE9FFFD0EDBCFEAFF89\r\n:105C5000060EE926000EEA22EECF1DF0EECF1EF072\r\n:105C6000010E1E161F6A206A1D501E101F102010E4\r\n:105C700001E0C1D2FC0EDBCFE9FFFD0EDBCFEAFF76\r\n:105C8000060EE926000EEA22EECF1DF0EECF1EF042\r\n:105C9000EECF1FF0EFCF20F0090ED89020321F3248\r\n:105CA0001E321D32E806F9E1FC0EDBCFE9FFFD0EE6\r\n:105CB000DBCFEAFFEE50EFCFEAFFE96E020EE926F6\r\n:105CC000000EEA22EF04216E226A236A246AE85059\r\n:105CD0001D1622501E1623501F1624502016110E7A\r\n:105CE0001DC0DBFFDB5001E0C4D0FC0EDBCFE9FFC1\r\n:105CF000FD0EDBCFEAFF060EE926000EEA22EECF0C\r\n:105D00001DF0EECF1EF0EECF1FF0EFCF20F01D50B4\r\n:105D10001E101F10201017E1FC0EDBCFE9FFFD0E57\r\n:105D2000DBCFEAFF0E0EE926000EEA22010EEECFCF\r\n:105D3000DBFF020EEECFDBFF030EEECFDBFF040E28\r\n:105D4000EECFDBFF5ED0FC0EDBCFE9FFFD0EDBCF3D\r\n:105D5000EAFF200EE926000EEA22EE50ED101FE0C9\r\n:105D6000FC0EDBCFE9FFFD0EDBCFEAFF060EE926D6\r\n:105D7000000EEA22EECFE6FFEECFE6FFEECFE6FF23\r\n:105D8000EFCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF3D\r\n:105D9000DEEC13F01D6E060EE15C25E222D0FC0E57\r\n:105DA000DBCFE9FFFD0EDBCFEAFF120EE926000E86\r\n:105DB000EA22EECFE6FFEECFE6FFEECFE6FFEFCF33\r\n:105DC000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECFF7\r\n:105DD000E6FFEFCFE6FF6CEC0AF01D6E060EE15C0D\r\n:105DE00002E2E16AE552E16E1D50010E3BC0DBFFAD\r\n:105DF000020E3CC0DBFF030E3DC0DBFF040E3EC0C5\r\n:105E0000DBFFD950010FE96E000EDA20EA6E020EB8\r\n:105E1000EE5C000EEE58000EEE58000EEE586CE3ED\r\n:105E2000D950010FE96E000EDA20EA6EE868EE182C\r\n:105E30000AE1E868EE1807E1E868EE1804E1E868AE\r\n:105E4000EE1801E139D2FC0EDBCFE9FFFD0EDBCF0E\r\n:105E5000EAFF120EE926000EEA22010EDBCFEEFF6A\r\n:105E6000020EDBCFEEFF030EDBCFEEFF040EDBCF27\r\n:105E7000EEFFFC0EDBCFE9FFFD0EDBCFEAFF120EDB\r\n:105E8000E926000EEA22EECFE6FFEECFE6FFEECFE8\r\n:105E9000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF29\r\n:105EA000EAFFEECFE6FFEFCFE6FFDCEC09F01D6E78\r\n:105EB000060EE15C02E2E16AE552E16E1D50050E5C\r\n:105EC0003BC0DBFF060E3CC0DBFF070E3DC0DBFF27\r\n:105ED000080E3EC0DBFF050EDBCF1DF0060EDBCF4C\r\n:105EE0001EF0070EDBCF1FF0080EDBCF20F01D5099\r\n:105EF0001E101F1020100DE1FC0EDBCFE9FFFD0E80\r\n:105F0000DBCFEAFF040EE926000EEA22EF8E020E36\r\n:105F100076D2110EDBCF1DF01E6A1F6A206AD9509F\r\n:105F2000050FE96E000EDA20EA6E1D50EE261E50B7\r\n:105F3000EE221F50EE222050EE221D6A020E1E6E2F\r\n:105F4000F80EDBCF3DF0F90EDBCF3EF01DC042F086\r\n:105F50001EC043F088EC70F00F0E3DC0DBFF100E4A\r\n:105F60003EC0DBFFD9500F0FE96E000EDA20EA6E5B\r\n:105F7000EE50ED1001E129D1110EDB501F6E206AA9\r\n:105F80000F0EDB501F241D6E100EDB5020201E6EE6\r\n:105F9000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCFCB\r\n:105FA000EAFFE96E020EE926000EEA22EF50216EAA\r\n:105FB000226A1D50215C1E50225820E2110EDBCFB8\r\n:105FC000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE5074\r\n:105FD000EFCFEAFFE96E020EE926000EEA22EF504B\r\n:105FE000E552D880E754E66ED9500F0FE96E000EE7\r\n:105FF000DA20EA6EE552E750EE6EED6A0F0EDBCF67\r\n:10600000E6FFD950050FE96E000EDA20EA6EEECFFA\r\n:10601000E6FFEECFE6FFEECFE6FFEFCFE6FF120E94\r\n:10602000DBCFE6FF130EDBCFE6FFFC0EDBCFE9FF95\r\n:10603000FD0EDBCFEAFFEE50EFCFEAFFE96EEE5246\r\n:10604000EF50E66EF5EC5DF01D6E080EE15C02E2CD\r\n:10605000E16AE552E16E1D50000901E02DD1FC0E10\r\n:10606000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF1B\r\n:10607000E96E040EE926000EEA22EF5001E193D00A\r\n:10608000050EDBCF21F0060EDBCF22F0070EDBCFB3\r\n:1060900023F0080EDBCF24F0FC0EDBCFE9FFFD0E72\r\n:1060A000DBCFEAFFEE50EFCFEAFFE96E2E0EE926D6\r\n:1060B000000EEA222150EE5C1D6E2250EE581E6E3C\r\n:1060C0002350EE581F6E2450EE58206E0F0EDBCF7B\r\n:1060D00025F0100EDBCF26F0276A286A25501D5CBC\r\n:1060E00026501E5827501F58285020585CE2E66A58\r\n:1060F000020EE66EFC0EDBCFE9FFFD0EDBCFEAFF02\r\n:10610000EE50EFCFEAFFE96E320EE926000EEA22EA\r\n:10611000E9CF1DF0EACF1EF0E9CFE6FFEACFE6FFB8\r\n:10612000050EDBCF25F0060EDBCF26F0070EDBCF0A\r\n:1061300027F0080EDBCF28F0FC0EDBCFE9FFFD0EC9\r\n:10614000DBCFEAFFEE50EFCFEAFFE96E2E0EE92635\r\n:10615000000EEA222550EE5C216E2650EE58226E8B\r\n:106160002750EE58236E2850EE58246E090ED89012\r\n:106170002136223623362436E806F9E1120EDB50AA\r\n:1061800021241F6E130EDB502220206E1FC0E6FF5D\r\n:10619000E66E6CEC05F0296E060EE15C02E2E16A47\r\n:1061A000E552E16E29503D6A020E3E6E0F0EDBCFC6\r\n:1061B00042F0100EDBCF43F04FEC70F00D0E3BC001\r\n:1061C000DBFF0E0E3CC0DBFFCED0FC0EDBCFE9FFC9\r\n:1061D000FD0EDBCFEAFF160EE926000EEA22050EC1\r\n:1061E000DBCFEEFF060EDBCFEEFF070EDBCFEEFFC1\r\n:1061F000080EDBCFEEFFFC0EDBCFE9FFFD0EDBCFA1\r\n:10620000EAFF060EE926000EEA22EECF1DF0EFCFE0\r\n:106210001EF00001010E1E16000ED8801D56020E43\r\n:106220001E560D0E1DC0DBFF0E0E1EC0DBFF0D0E39\r\n:10623000DBCF1DF00E0EDBCF1EF0F80EDBCF1FF014\r\n:10624000F90EDBCF20F01D501F5C1E5020580CE2D1\r\n:10625000F80EDBCF3DF0F90EDBCF3EF00D0E3DC06A\r\n:10626000DBFF0E0E3EC0DBFFFC0EDBCFE9FFFD0EB9\r\n:10627000DBCFEAFF160EE926000EEA22EECFE6FF9C\r\n:10628000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF73\r\n:10629000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF33\r\n:1062A0000BEC08F01D6E060EE15C02E2E16AE552BD\r\n:1062B000E16E1D5000090DE0FC0EDBCFE9FFFD0E85\r\n:1062C000DBCFEAFF040EE926000EEA22EF8E010E74\r\n:1062D00096D00D0EDBCFE6FF0E0EDBCFE6FFFC0EF9\r\n:1062E000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF99\r\n:1062F000E96E320EE926000EEA22E9CF1FF0EACF5E\r\n:1063000020F0FC0EDBCFE9FFFD0EDBCFEAFF060E2F\r\n:10631000E926000EEA22EECF3BF0EECF3CF0EECFC6\r\n:106320003DF0EFCF3EF0406A020E416E426A436A92\r\n:106330002BEC70F01F5037241D6E205038201E6E3D\r\n:106340001DC0E6FFE66E120EDBCFE6FF130EDBCFBD\r\n:10635000E6FF6CEC05F0216E060EE15C02E2E16AFC\r\n:10636000E552E16E21500D0EDBCF1DF00E0EDBCF9E\r\n:106370001EF0D950120FE96E000EDA20EA6E1D50A1\r\n:10638000EE261E50ED220D0EDBCF1FF00E0EDBCFE2\r\n:1063900020F0216A226AFC0EDBCFE9FFFD0EDBCF85\r\n:1063A000EAFF060EE926000EEA221F50EE262050D4\r\n:1063B000EE222150EE222250EE220D0EDBCF23F0F2\r\n:1063C0000E0EDBCF24F0F60EDBCFE9FFF70EDBCFAE\r\n:1063D000EAFF2350EE262450ED220D0EDBCF25F0F0\r\n:1063E0000E0EDBCF26F0D950F80FE96EFF0EDA2043\r\n:1063F000EA6E2550EE5E2650ED5A1AD4000E1D6E40\r\n:10640000140EE15C02E2E16AE552E16E1D50E552D4\r\n:10641000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF19\r\n:10642000E6FFE1CFD9FFE2CFDAFF100EE12402E36D\r\n:10643000E168E652E16EFA0EDBCF3DF0FB0EDBCFFA\r\n:106440003EF00D0E3DC0DBFF0E0E3EC0DBFFF60E34\r\n:10645000DBCFE9FFF70EDBCFEAFFEE6AED6AFC0E59\r\n:10646000DBCFE6FFFD0EDBCFE6FFCFEC29F0E552F8\r\n:10647000E552DF6EDF5003E0DF50C3EF37F0FC0E74\r\n:10648000DBCFE9FFFD0EDBCFEAFF040EE926000EAD\r\n:10649000EA22EF50800B01E04CD2FC0EDBCFE9FF8B\r\n:1064A000FD0EDBCFEAFF040EE926000EEA22EF50D4\r\n:1064B000020B03E1070EC3EF37F0F80EDBCF1DF040\r\n:1064C000F90EDBCF1EF01F6A206AFC0EDBCFE9FF5E\r\n:1064D000FD0EDBCFEAFF0A0EE926000EEA22EE509F\r\n:1064E0001D26EE501E22EE501F22EE502022FC0EE2\r\n:1064F000DBCFE9FFFD0EDBCFEAFF0A0EE926000E37\r\n:10650000EA22EE501D5CEE501E58EE501F58EE5021\r\n:10651000205804E2F80EDB6AF90EDB6AD950F80F56\r\n:10652000E96EFF0EDA20EA6EEE50ED1002E16FEF39\r\n:1065300037F0FC0EDBCFE9FFFD0EDBCFEAFF060EE6\r\n:10654000E926000EEA22EECF1DF0EECF1EF0010E7E\r\n:106550001E161F6A206A1D501E101F10201001E019\r\n:10656000AAD3FC0EDBCFE9FFFD0EDBCFEAFF060E60\r\n:10657000E926000EEA22EECF1DF0EECF1EF0EECFA0\r\n:106580001FF0EFCF20F0090ED89020321F321E32BC\r\n:106590001D32E806F9E1FC0EDBCFE9FFFD0EDBCF93\r\n:1065A000EAFFEE50EFCFEAFFE96E020EE926000E99\r\n:1065B000EA22EF04216E226A236A246AE8501D163B\r\n:1065C00022502350245020160F0E1DC0DBFFDB503D\r\n:1065D00001E023D1FC0EDBCFE9FFFD0EDBCFEAFFAC\r\n:1065E000060EE926000EEA22EECF1DF0EECF1EF0D9\r\n:1065F000EECF1FF0EFCF20F01D501E101F10201007\r\n:1066000063E1FC0EDBCFE9FFFD0EDBCFEAFF0E0EF0\r\n:10661000E926000EEA22010EEECFDBFF020EEECFDE\r\n:10662000DBFF030EEECFDBFF040EEECFDBFF010E30\r\n:10663000DBCF1DF0020EDBCF1EF0030EDBCF1FF011\r\n:10664000040EDBCF20F01D501E101F10201001E0A3\r\n:1066500099D0E66AE66AE66AE66AFC0EDBCFE9FFF5\r\n:10666000FD0EDBCFEAFFEECFE6FFEFCFE6FF26EC35\r\n:1066700011F01D6E060EE15C02E2E16AE552E16E88\r\n:106680001D50010E3BC0DBFF020E3CC0DBFF030EC2\r\n:106690003DC0DBFF040E3EC0DBFFFC0EDBCFE9FF9D\r\n:1066A000FD0EDBCFEAFF0E0EE926000EEA22010EF8\r\n:1066B000DBCFEEFF020EDBCFEEFF030EDBCFEEFFF4\r\n:1066C000040EDBCFEEFF5ED0FC0EDBCFE9FFFD0E4C\r\n:1066D000DBCFEAFF200EE926000EEA22EE50ED1095\r\n:1066E0001FE0FC0EDBCFE9FFFD0EDBCFEAFF060E5D\r\n:1066F000E926000EEA22EECFE6FFEECFE6FFEECF70\r\n:10670000E6FFEFCFE6FFFC0EDBCFE6FFFD0EDBCFB3\r\n:10671000E6FFDEEC13F01D6E060EE15C25E222D0F2\r\n:10672000FC0EDBCFE9FFFD0EDBCFEAFF120EE92600\r\n:10673000000EEA22EECFE6FFEECFE6FFEECFE6FF59\r\n:10674000EFCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF6C\r\n:10675000EECFE6FFEFCFE6FF26EC11F01D6E060E42\r\n:10676000E15C02E2E16AE552E16E1D50010E3BC0C0\r\n:10677000DBFF020E3CC0DBFF030E3DC0DBFF040E5F\r\n:106780003EC0DBFF010EDBCF1DF0020EDBCF1EF0A3\r\n:10679000030EDBCF1FF0040EDBCF20F01D501E10C8\r\n:1067A0001F10201001E19BD3D950010FE96E000E9C\r\n:1067B000DA20EA6E010EEE1807E1EE5005E1EE5028\r\n:1067C00003E1EE5001E1AAD0D950010FE96E000EAD\r\n:1067D000DA20EA6EE868EE180AE1E868EE1807E1E8\r\n:1067E000E868EE1804E1E868EE1801E1C5D2FC0E95\r\n:1067F000DBCFE9FFFD0EDBCFEAFF120EE926000E2C\r\n:10680000EA22010EDBCFEEFF020EDBCFEEFF030E1E\r\n:10681000DBCFEEFF040EDBCFEEFFFC0EDBCFE9FF9C\r\n:10682000FD0EDBCFEAFFEE50EFCFEAFFE96E2E0E52\r\n:10683000E926000EEA22EECF1DF0EECF1EF0EECFDD\r\n:106840001FF0EFCF20F0FC0EDBCFE9FFFD0EDBCF1A\r\n:10685000EAFF160EE926000EEA221D50EE181BE193\r\n:106860001E50EE1818E11F50EE1815E12050EE18DA\r\n:1068700012E111E1FC0EDBCFE9FFFD0EDBCFEAFFF9\r\n:10688000EECFE6FFEFCFE6FFC3EC06F0E552E552B0\r\n:10689000000901E071D2FC0EDBCFE9FFFD0EDBCF7A\r\n:1068A000EAFF120EE926000EEA22EECFE6FFEECF57\r\n:1068B000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF12\r\n:1068C000FD0EDBCFEAFFEECFE6FFEFCFE6FFDCEC1D\r\n:1068D00009F01D6E060EE15C02E2E16AE552E16E2E\r\n:1068E0001D50050E3BC0DBFF060E3CC0DBFF070E54\r\n:1068F0003DC0DBFF080E3EC0DBFF050EDBCF1DF009\r\n:10690000060EDBCF1EF0070EDBCF1FF0080EDBCF2D\r\n:1069100020F01D501E101F1020100DE1FC0EDBCFCB\r\n:10692000E9FFFD0EDBCFEAFF040EE926000EEA22A6\r\n:10693000EF8E020E28D30F0EDBCF1DF01E6A1F6AEA\r\n:10694000206AD950050FE96E000EDA20EA6E1D505C\r\n:10695000EE261E50EE221F50EE222050EE221D6A1F\r\n:10696000020E1E6EF80EDBCF3DF0F90EDBCF3EF0CF\r\n:106970001DC042F01EC043F088EC70F00B0E3DC00D\r\n:10698000DBFF0C0E3EC0DBFFD9500B0FE96E000E93\r\n:10699000DA20EA6EEE50ED1001E127D10F0EDB5048\r\n:1069A0001F6E206A0B0EDB501F241D6E0C0EDB5079\r\n:1069B00020201E6EFC0EDBCFE9FFFD0EDBCFEAFFD1\r\n:1069C000EE50EFCFEAFFE96E020EE926000EEA2252\r\n:1069D000EF50216E226A1D50215C1E50225820E289\r\n:1069E0000F0EDBCFE6FFFC0EDBCFE9FFFD0EDBCFAA\r\n:1069F000EAFFEE50EFCFEAFFE96E020EE926000E45\r\n:106A0000EA22EF50E552D880E754E66ED9500B0FDA\r\n:106A1000E96E000EDA20EA6EE552E750EE6EED6A9E\r\n:106A20000B0EDBCFE6FFD950050FE96E000EDA2022\r\n:106A3000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF5A\r\n:106A4000E6FF0D0EDBCFE6FF0E0EDBCFE6FFFC0E02\r\n:106A5000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF21\r\n:106A6000E96EEE52EF50E66E65EC5EF01D6E080EBC\r\n:106A7000E15C02E2E16AE552E16E1D50000901E0CD\r\n:106A80007BD1050EDBCF21F0060EDBCF22F0070E07\r\n:106A9000DBCF23F0080EDBCF24F0FC0EDBCFE9FFC9\r\n:106AA000FD0EDBCFEAFFEE50EFCFEAFFE96E2E0ED0\r\n:106AB000E926000EEA222150EE5C1D6E2250EE58AF\r\n:106AC0001E6E2350EE581F6E2450EE58206E0B0E93\r\n:106AD000DBCF25F00C0EDBCF26F0276A286A255085\r\n:106AE0001D5C26501E5827501F58285020586BE216\r\n:106AF000E66A020EE66E050EDBCF23F0060EDBCF54\r\n:106B000024F0070EDBCF25F0080EDBCF26F0FC0EBD\r\n:106B1000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF60\r\n:106B2000E96E2E0EE926000EEA222350EE5C1F6E5F\r\n:106B30002450EE58206E2550EE58216E2650EE5807\r\n:106B4000226E090ED8901F36203621362236E806EE\r\n:106B5000F9E10D0EDB501F241D6E0E0EDB502020C0\r\n:106B60001E6E1DC0E6FFE66EFC0EDBCFE9FFFD0EDC\r\n:106B7000DBCFEAFFEE50EFCFEAFFE96E320EE926F7\r\n:106B8000000EEA22E9CF27F0EACF28F0E9CFE6FFAE\r\n:106B9000EACFE6FF6CEC05F0296E060EE15C02E23E\r\n:106BA000E16AE552E16E2950FC0EDBCFE9FFFD0EF4\r\n:106BB000DBCFEAFFEE50EFCFEAFFE96E040EE926E5\r\n:106BC000000EEA22EF6A3D6A020E3E6E0B0EDBCF2C\r\n:106BD00042F00C0EDBCF43F04FEC70F0090E3BC0DF\r\n:106BE000DBFF0A0E3CC0DBFF2ED1FC0EDBCFE9FF42\r\n:106BF000FD0EDBCFEAFF0A0EE926000EEA22EECFF9\r\n:106C00001DF0EECF1EF0EECF1FF0EFCF20F0FC0E08\r\n:106C1000DBCFE9FFFD0EDBCFEAFF060EE926000E13\r\n:106C2000EA221D50EE5C1E50EE581F50EE582050C8\r\n:106C3000EE582BE3FC0EDBCFE9FFFD0EDBCFEAFFC6\r\n:106C4000EECFE6FFEFCFE6FFC3EC06F0E552E552EC\r\n:106C5000000901E091D0FC0EDBCFE9FFFD0EDBCF98\r\n:106C6000EAFFEE50EFCFEAFFE96E2E0EE926000EA6\r\n:106C7000EA22050EDBCFEEFF060EDBCFEEFF070E9E\r\n:106C8000DBCFEEFF080EDBCFEEFFFC0EDBCFE9FF24\r\n:106C9000FD0EDBCFEAFF160EE926000EEA22050EF6\r\n:106CA000DBCFEEFF060EDBCFEEFF070EDBCFEEFFF6\r\n:106CB000080EDBCFEEFFFC0EDBCFE9FFFD0EDBCFD6\r\n:106CC000EAFF060EE926000EEA22EECF1DF0EFCF16\r\n:106CD0001EF00001010E1E16000ED8801D56020E79\r\n:106CE0001E56090E1DC0DBFF0A0E1EC0DBFF090E7B\r\n:106CF000DBCF1DF00A0EDBCF1EF0F80EDBCF1FF04E\r\n:106D0000F90EDBCF20F01D501F5C1E5020580CE206\r\n:106D1000F80EDBCF3DF0F90EDBCF3EF0090E3DC0A3\r\n:106D2000DBFF0A0E3EC0DBFFFC0EDBCFE9FFFD0EF2\r\n:106D3000DBCFEAFF160EE926000EEA22EECFE6FFD1\r\n:106D4000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFA8\r\n:106D5000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF68\r\n:106D60000BEC08F01D6E060EE15C02E2E16AE552F2\r\n:106D7000E16E1D5000090DE0FC0EDBCFE9FFFD0EBA\r\n:106D8000DBCFEAFF040EE926000EEA22EF8E010EA9\r\n:106D9000FAD0090EDBCFE6FF0A0EDBCFE6FF0D0EC1\r\n:106DA000DBCFE6FF0E0EDBCFE6FFFC0EDBCFE9FF0D\r\n:106DB000FD0EDBCFEAFFEE50EFCFEAFFE96E320EB9\r\n:106DC000E926000EEA22E9CF1FF0EACF20F0FC0E00\r\n:106DD000DBCFE9FFFD0EDBCFEAFF060EE926000E52\r\n:106DE000EA22EECF3BF0EECF3CF0EECF3DF0EFCF1E\r\n:106DF0003EF0406A020E416E426A436A2BEC70F02C\r\n:106E00001F5037241D6E205038201E6E1DC0E6FF17\r\n:106E1000E66E6CEC05F0216E060EE15C02E2E16AC2\r\n:106E2000E552E16E2150FC0EDBCFE9FFFD0EDBCF1A\r\n:106E3000EAFFEE50EFCFEAFFE96E040EE926000EFE\r\n:106E4000EA22010EEF6E090EDBCF1DF00A0EDBCF3A\r\n:106E50001EF0D9500D0FE96E000EDA20EA6E1D50BB\r\n:106E6000EE261E50ED22090EDBCF1FF00A0EDBCFFF\r\n:106E700020F0216A226AFC0EDBCFE9FFFD0EDBCF9A\r\n:106E8000EAFF060EE926000EEA221F50EE262050E9\r\n:106E9000EE222150EE222250EE22090EDBCF23F00B\r\n:106EA0000A0EDBCF24F0F60EDBCFE9FFF70EDBCFC7\r\n:106EB000EAFF2350EE262450ED22090EDBCF25F009\r\n:106EC0000A0EDBCF26F0D950F80FE96EFF0EDA205C\r\n:106ED000EA6E2550EE5E2650ED5A8EEF32F0FC0E33\r\n:106EE000DBCFE9FFFD0EDBCFEAFF0A0EE926000E3D\r\n:106EF000EA22EECF1DF0EECF1EF0EECF1FF0EFCF67\r\n:106F000020F0FC0EDBCFE9FFFD0EDBCFEAFF060E23\r\n:106F1000E926000EEA22EE501D5CEE501E58EE509F\r\n:106F20001F58EE50205824E2FC0EDBCFE9FFFD0E87\r\n:106F3000DBCFEAFF060EE926000EEA22EECF1DF0B7\r\n:106F4000EECF1EF0EECF1FF0EFCF20F0FC0EDBCF28\r\n:106F5000E9FFFD0EDBCFEAFF0A0EE926000EEA226A\r\n:106F60001DC0EEFF1EC0EEFF1FC0EEFF20C0EEFFF3\r\n:106F7000FC0EDBCFE9FFFD0EDBCFEAFF040EE926B6\r\n:106F8000000EEA22EF8A1D6E100EE15C02E2E16A59\r\n:106F9000E552E16E1D50E552E5CFDAFFE7CFD9FFAC\r\n:106FA0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF7B\r\n:106FB000DAFF070EE12402E3E168E652E16EFC0E1F\r\n:106FC000DBCFE6FFFD0EDBCFE6FFCFEC29F0E5528D\r\n:106FD000E552DF6EDF5001E0FBD0FC0EDBCFE9FFB6\r\n:106FE000FD0EDBCFEAFF040EE926000EEA22EF5089\r\n:106FF000200B01E1EDD0FC0EDBCFE9FFFD0EDBCF76\r\n:10700000EAFF1A0EE926000EEA22EECFE6FFEECFE7\r\n:10701000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FFAA\r\n:10702000FD0EDBCFEAFFEECFE6FFEFCFE6FF0BEC86\r\n:1070300008F01D6E060EE15C02E2E16AE552E16EC7\r\n:107040001D50DF6EDF5001E0C3D0FC0EDBCFE9FF47\r\n:10705000FD0EDBCFEAFF1E0EE926000EEA22050E2A\r\n:10706000EECFDBFF060EEDCFDBFF0B0EE76E050E5E\r\n:10707000DBCFE9FF060EDBCFEAFFE750E926000E83\r\n:10708000EA22EF8AFC0EDBCFE9FFFD0EDBCFEAFF41\r\n:107090000A0EE926000EEA22EECF1DF0EECF1EF01A\r\n:1070A000EECF1FF0EFCF20F01C0EE76E050EDBCF0A\r\n:1070B000E9FF060EDBCFEAFFE750E926000EEA22E1\r\n:1070C0001DC0EEFF1EC0EEFF1FC0EEFF20C0EEFF92\r\n:1070D000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE9264B\r\n:1070E000000EEA22EECFE6FFEECFE6FFEECFE6FFA0\r\n:1070F000EFCFE6FF050EDBCFE6FF060EDBCFE6FFA8\r\n:1071000077EC1BF01D6E060EE15C02E2E16AE552CF\r\n:10711000E16E1D507AEC68F0010E3BC0DBFF020E01\r\n:107120003CC0DBFF030E3DC0DBFF040E3EC0DBFFB7\r\n:10713000160EE76E050EDBCFE9FF060EDBCFEAFF8A\r\n:10714000E750E926000EEA22010EDBCFEEFF020E29\r\n:10715000DBCFEEFF030EDBCFEEFF040EDBCFEEFF47\r\n:10716000120EE76E050EDBCFE9FF060EDBCFEAFF5E\r\n:10717000E750E926000EEA22EE6AED6AFC0EDBCF4C\r\n:10718000E9FFFD0EDBCFEAFF040EE926000EEA223E\r\n:10719000EF9AFC0EDBCFE9FFFD0EDBCFEAFFEE50EE\r\n:1071A000EFCFEAFFE96E040EE926000EEA22010E97\r\n:1071B000EF6EFC0EDBCFE9FFFD0EDBCFEAFFEECF7B\r\n:1071C000E6FFEFCFE6FF96EC08F0E552E552DF6E02\r\n:1071D000DF501D6E070EE15C02E2E16AE552E16EEE\r\n:1071E0001D50E552E5CFDAFFE7CFD9FF1200D9CF26\r\n:1071F000E6FFDACFE6FFE1CFD9FFE2CFDAFFE652D2\r\n:10720000FC0EDBCFE6FFFD0EDBCFE6FFCADEE5526C\r\n:10721000E552DF6EDF5008E1FC0EDBCFE9FFFD0E2B\r\n:10722000DBCFEAFFEE6AED6ADF50E552E552E5CFCB\r\n:10723000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFBA\r\n:10724000E1CFD9FFE2CFDAFF2F0EE12402E3E168BC\r\n:10725000E652E16EFC0EDBCFE6FFFD0EDBCFE6FF74\r\n:10726000CFEC29F0E552E552DF6EDF5003E0DF504E\r\n:1072700078EF41F0FC0EDBCFE9FFFD0EDBCFEAFF3C\r\n:10728000040EE926000EEA22EF50800B02E0B0EF78\r\n:1072900040F0FC0EDBCFE9FFFD0EDBCFEAFF200E56\r\n:1072A000E926000EEA22EE50ED1001E172D3D9502A\r\n:1072B000F80FE96EFF0EDA20EA6EE868EE1801E0DA\r\n:1072C000EAD1E868EE1801E0E6D1E868EE1801E0DE\r\n:1072D000E2D1E868EE1801E0DED1FC0EDBCFE9FF79\r\n:1072E000FD0EDBCFEAFF200EE926000EEA221D0E7E\r\n:1072F000EECFDBFF1E0EEDCFDBFFD9501D0FE96E89\r\n:10730000000EDA20EA6EEECFF3FFEDCFF4FF040EAD\r\n:10731000EE26000EEF22F3CFE9FFF4CFEAFF150EC1\r\n:10732000EECFDBFF160EEECFDBFF170EEECFDBFF4F\r\n:10733000180EEECFDBFF020EF36E190EF3CFDBFF5C\r\n:107340001A0EDB6A1B0EDB6A1C0EDB6AFC0EDBCF3F\r\n:10735000E9FFFD0EDBCFEAFF0E0EE926000EEA2262\r\n:10736000010EEECFDBFF020EEECFDBFF030EEECF02\r\n:10737000DBFF040EEECFDBFF010EDBCF1DF0020EB4\r\n:10738000DBCF1EF0030EDBCF1FF0040EDBCF20F0AF\r\n:107390001D501E101F10201001E138D1D950010FCF\r\n:1073A000E96E000EDA20EA6E0D0EEECFDBFF0E0E58\r\n:1073B000EECFDBFF0F0EEECFDBFF100EEECFDBFFCD\r\n:1073C000090EDB6A0A0EDB6A0B0EDB6A0C0EDB6A47\r\n:1073D000D950190FE96E000EDA20EA6E020EEE2681\r\n:1073E000000EEE22EE22EE22D950010FE96E000EC1\r\n:1073F000DA20EA6E050EEECFDBFF060EEECFDBFFE6\r\n:10740000070EEECFDBFF080EEECFDBFFD950090FE2\r\n:10741000E96E000EDA20EA6EEE2A000EEE22EE226F\r\n:10742000EE22D950010FE96E000EDA20EA6EEECF9F\r\n:10743000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E76\r\n:10744000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFAC\r\n:10745000E6FF6CEC0AF01D6E060EE15C02E2E16AEA\r\n:10746000E552E16E1D50010E3BC0DBFF020E3CC039\r\n:10747000DBFF030E3DC0DBFF040E3EC0DBFFD95037\r\n:10748000010FE96E000EDA20EA6ED880010EEE548C\r\n:10749000000EEE54000EEE54000EEE5402E3A5EF83\r\n:1074A00040F0D950010FE96E000EDA20EA6EE8686C\r\n:1074B000EE180BE1E868EE1808E1E868EE1805E15F\r\n:1074C000E868EE1802E1BEEF3FF0010E1D6E1E6A85\r\n:1074D0001F6A206AD950050FE96E000EDA20EA6EA5\r\n:1074E000EE501D26EE501E22EE501F22EE5020229E\r\n:1074F000D950010FE96E000EDA20EA6EEE501D1829\r\n:1075000008E1EE501E1805E1EE501F1802E1EE50A2\r\n:10751000201801E169D7150EDBCF1DF0160EDBCF69\r\n:107520001EF0170EDBCF1FF0180EDBCF20F0D95066\r\n:10753000190FE96E000EDA20EA6EEE501D5CEE5077\r\n:107540001E58EE501F58EE5020583CE3D9501D0FE6\r\n:10755000E96E000EDA20EA6EEECFF3FFEDCFF4FF16\r\n:10756000040EEE26000EEF22F3CFE9FFF4CFEAFF80\r\n:10757000090EDBCFEEFF0A0EDBCFEEFF0B0EDBCFEB\r\n:10758000EEFF0C0EDBCFEEFFD9501D0FE96E000EA3\r\n:10759000DA20EA6EEECFF3FFEDCFF4FF040EEE2615\r\n:1075A000000EEF22F3CFE9FFF4CFEAFF0D0EDBCFA1\r\n:1075B000EEFF0E0EDBCFEEFF0F0EDBCFEEFF100E59\r\n:1075C000DBCFEEFF010EDBCF1DF0020EDBCF1EF096\r\n:1075D000030EDBCF1FF0040EDBCF20F0FC0EDBCF61\r\n:1075E000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96ED9\r\n:1075F000160EE926000EEA22EE501D5CEE501E58D3\r\n:10760000EE501F58EE50205801E2C8D6FC0EDBCFDA\r\n:10761000E9FFFD0EDBCFEAFF200EE926000EEA228D\r\n:10762000EE50EFCFEAFFE96E190EDBCFEEFF1A0E38\r\n:10763000DBCFEEFF1B0EDBCFEEFF1C0EDBCFEEFF32\r\n:10764000150EDBCF1DF0160EDBCF1EF0170EDBCFB5\r\n:107650001FF0180EDBCF20F0D950190FE96E000E85\r\n:10766000DA20EA6EEE501D5CEE501E58EE501F58A8\r\n:10767000EE5020580CE31D0EDBCFE9FF1E0EDBCFD2\r\n:10768000EAFFEE6AEE6AEE6AEE6A77EF41F0110EFB\r\n:10769000DF6E77EF41F0F80EDBCF1DF0F90EDBCF98\r\n:1076A0001EF0FA0EDBCF1FF0FB0EDBCF20F0FC0E3E\r\n:1076B000DBCFE9FFFD0EDBCFEAFF0A0EE926000E65\r\n:1076C000EA221D50EE5C1E50EE581F50EE5820501E\r\n:1076D000EE5816E2FC0EDBCFE9FFFD0EDBCFEAFF32\r\n:1076E0000A0EE926000EEA22F80EEECFDBFFF90EB5\r\n:1076F000EECFDBFFFA0EEECFDBFFFB0EEECFDBFFB4\r\n:10770000FC0EDBCFE9FFFD0EDBCFEAFF060EE9261C\r\n:10771000000EEA22F80EDBCFEEFFF90EDBCFEEFF14\r\n:10772000FA0EDBCFEEFFFB0EDBCFEEFFF80EDBCF6A\r\n:107730001DF0F90EDBCF1EF0FA0EDBCF1FF0FB0EB3\r\n:10774000DBCF20F01D501E101F10201002E177EF3C\r\n:1077500041F0F80EDBCF21F0F90EDBCF22F0FA0E6C\r\n:10776000DBCF23F0FB0EDBCF24F02106000E225AE4\r\n:10777000235A245A21C0E6FF22C0E6FF23C0E6FFB9\r\n:1077800024C0E6FFFC0EDBCFE6FFFD0EDBCFE6FFFD\r\n:10779000DEEC13F0256E060EE15C02E2E16AE552D2\r\n:1077A000E16E25503BC01DF03CC01EF03DC01FF0F7\r\n:1077B0003EC020F0FC0EDBCFE9FFFD0EDBCFEAFF81\r\n:1077C000120EE926000EEA223BC0EEFF1EC0EEFFBD\r\n:1077D0001FC0EEFF20C0EEFFFC0EDBCFE9FFFD0E69\r\n:1077E000DBCFEAFF120EE926000EEA22EECFE6FF1B\r\n:1077F000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFEE\r\n:10780000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FFAD\r\n:10781000DCEC09F01D6E060EE15C02E2E16AE55265\r\n:10782000E16E1D50110E3BC0DBFF120E3CC0DBFFB2\r\n:10783000130E3DC0DBFF140E3EC0DBFF110EDBCF8D\r\n:107840001DF0120EDBCF1EF0130EDBCF1FF0140E57\r\n:10785000DBCF20F01D501E101F10201002E1A5EFFD\r\n:1078600040F0F80EDBCF1DF0F90EDBCF1EF0FA0E64\r\n:10787000DBCF1FF0FB0EDBCF20F01D06000E1E5AE3\r\n:107880001F5A205A090ED89020321F321E321D3244\r\n:10789000E806F9E1FC0EDBCFE9FFFD0EDBCFEAFFE6\r\n:1078A000EE50EFCFEAFFE96E020EE926000EEA2263\r\n:1078B000EF04226A236A246AE8501D1622501E161D\r\n:1078C00023501F1624502016D950110FE96E000EB8\r\n:1078D000DA20EA6E1D50EE261E50EE221F50EE22D8\r\n:1078E0002050EE22FC0EDBCFE9FFFD0EDBCFEAFFDE\r\n:1078F000060EE926000EEA22EECF1DF0EECF1EF0B6\r\n:10790000EECF1FF0010E1E161F6A206A1D501E10BA\r\n:107910001F10201002E177EF41F0110EDBCF21F0B4\r\n:10792000120EDBCF22F0130EDBCF23F0140EDBCFD1\r\n:1079300024F0FC0EDBCFE9FFFD0EDBCFEAFF160ED5\r\n:10794000E926000EEA222150EE1808E12250EE1836\r\n:1079500005E12350EE1802E12450EE1802E177EF22\r\n:1079600041F0FC0EDBCFE9FFFD0EDBCFEAFF160E88\r\n:10797000E926000EEA22110EDBCFEEFF120EDBCF5E\r\n:10798000EEFF130EDBCFEEFF140EDBCFEEFF77EF33\r\n:1079900041F0F80EDBCF1DF0F90EDBCF1EF0FA0E32\r\n:1079A000DBCF1FF0FB0EDBCF20F0FC0EDBCFE9FFBF\r\n:1079B000FD0EDBCFEAFF0A0EE926000EEA221D507B\r\n:1079C000EE5C1E50EE581F50EE582050EE5823E249\r\n:1079D000FC0EDBCFE9FFFD0EDBCFEAFF040EE9264C\r\n:1079E000000EEA22EF50020B16E1FC0EDBCFE9FF9E\r\n:1079F000FD0EDBCFEAFF0A0EE926000EEA22F80EA2\r\n:107A0000EECFDBFFF90EEECFDBFFFA0EEECFDBFFA2\r\n:107A1000FB0EEECFDBFFFC0EDBCFE9FFFD0EDBCF75\r\n:107A2000EAFF060EE926000EEA222B0EEECFDBFF60\r\n:107A30002C0EEECFDBFF2D0EEECFDBFF2E0EEECFAA\r\n:107A4000DBFF270EDB6A280EDB6A290EDB6A2A0EB3\r\n:107A5000DB6AFC0EDBCFE9FFFD0EDBCFEAFF060E93\r\n:107A6000E926000EEA22EE6AEE6AEE6AEE6AF80E87\r\n:107A7000DBCF1DF0F90EDBCF1EF0FA0EDBCF1FF0CF\r\n:107A8000FB0EDBCF20F01D501E101F10201001E157\r\n:107A90008BD3FC0EDBCFE9FFFD0EDBCFEAFFEE5010\r\n:107AA000EFCFEAFFE96E020EE926000EEA22EFCFE1\r\n:107AB0003BF03C6A3D6A3E6A406A020E416E426A91\r\n:107AC000436ACEEC6FF0230E37C0DBFF240E38C0C4\r\n:107AD000DBFF250E39C0DBFF260E3AC0DBFFD95095\r\n:107AE0002B0FE96E000EDA20EA6ED880000EEE54FD\r\n:107AF000000EEE54000EEE54000EEE5401E3D7D00B\r\n:107B00002B0EDBCF25F02C0EDBCF26F02D0EDBCF9E\r\n:107B100027F02E0EDBCF28F02506000E265A275A16\r\n:107B2000285A25C03BF026C03CF027C03DF028C0B5\r\n:107B30003EF0230EDBCF40F0240EDBCF41F0250ECC\r\n:107B4000DBCF42F0260EDBCF43F02BEC70F03BC0D6\r\n:107B500021F03CC022F03DC023F03EC024F0F80EDE\r\n:107B6000DBCF1DF0F90EDBCF1EF0FA0EDBCF1FF0DE\r\n:107B7000FB0EDBCF20F01D06000E1E5A1F5A205AA6\r\n:107B80001DC03BF01EC03CF01FC03DF020C03EF0C9\r\n:107B9000230EDBCF40F0240EDBCF41F0250EDBCFF0\r\n:107BA00042F0260EDBCF43F02BEC70F021503B5C13\r\n:107BB00022503C5823503D5824503E5801E277D083\r\n:107BC0002B0EDBCF1DF02C0EDBCF1EF02D0EDBCFEE\r\n:107BD0001FF02E0EDBCF20F01D06000E1E5A1F5A7E\r\n:107BE000205A230EDBCF21F0240EDBCF22F0250E0E\r\n:107BF000DBCF23F0260EDBCF24F02106000E225A25\r\n:107C0000235A245A211E221E231E241E21501D16D3\r\n:107C100022501E1623501F1624502016FC0EDBCFB8\r\n:107C2000E9FFFD0EDBCFEAFF060EE926000EEA2291\r\n:107C30001DC0EEFF1EC0EEFF1FC0EEFF20C0EEFF16\r\n:107C4000FC0EDBCFE9FFFD0EDBCFEAFF060EE926D7\r\n:107C5000000EEA22EECF1DF0EECF1EF0EECF1FF0A9\r\n:107C6000EFCF20F0D950F80FE96EFF0EDA20EA6E60\r\n:107C70001D50EE5E1E50EE5A1F50EE5A2050EE5A26\r\n:107C8000FC0EDBCFE9FFFD0EDBCFEAFF120EE9268B\r\n:107C9000000EEA221F0EEECFDBFF200EEECFDBFF41\r\n:107CA000210EEECFDBFF220EEECFDBFF9AD0FC0ED3\r\n:107CB000DBCFE9FFFD0EDBCFEAFF0E0EE926000E5B\r\n:107CC000EA221F0EEECFDBFF200EEECFDBFF210EF0\r\n:107CD000EECFDBFF220EEECFDBFF1F0EDBCF1DF062\r\n:107CE000200EDBCF1EF0210EDBCF1FF0220EDBCFEC\r\n:107CF00020F01D501E101F1020105DE1E66AE66A9C\r\n:107D0000E66AE66AFC0EDBCFE9FFFD0EDBCFEAFF99\r\n:107D1000EECFE6FFEFCFE6FF26EC11F01D6E060E6C\r\n:107D2000E15C02E2E16AE552E16E1D501F0E3BC0CC\r\n:107D3000DBFF200E3CC0DBFF210E3DC0DBFF220E2F\r\n:107D40003EC0DBFFD9501F0FE96E000EDA20EA6E4D\r\n:107D5000010EEE1807E1EE5005E1EE5003E1EE50A2\r\n:107D600001E1F3D1D9501F0FE96E000EDA20EA6E5F\r\n:107D7000E868EE180AE1E868EE1807E1E868EE182E\r\n:107D800004E1E868EE1801E1F9D0FC0EDBCFE9FF71\r\n:107D9000FD0EDBCFEAFF0E0EE926000EEA221F0ED3\r\n:107DA000DBCFEEFF200EDBCFEEFF210EDBCFEEFFB1\r\n:107DB000220EDBCFEEFFFC0EDBCFE9FFFD0EDBCFAB\r\n:107DC000EAFF120EE926000EEA221F0EDBCFEEFFBD\r\n:107DD000200EDBCFEEFF210EDBCFEEFF220EDBCF3E\r\n:107DE000EEFF1F0EDBCF1DF0200EDBCF1EF0210EAD\r\n:107DF000DBCF1FF0220EDBCF20F01D501E101F1016\r\n:107E0000201001E1D1D1230EDBCF1DF0240EDBCFFA\r\n:107E10001EF0250EDBCF1FF0260EDBCF20F0D95051\r\n:107E2000F80FE96EFF0EDA20EA6EEE501D5CEE50A0\r\n:107E30001E58EE501F58EE50205801E320D1FC0E82\r\n:107E4000DBCFE9FFFD0EDBCFEAFF040EE926000ED3\r\n:107E5000EA22EF50020B52E0D9501F0FE96E000EDC\r\n:107E6000DA20EA6EEECFE6FFEECFE6FFEECFE6FFDA\r\n:107E7000EFCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF25\r\n:107E8000EECFE6FFEFCFE6FF26EC11F01D6E060EFB\r\n:107E9000E15C02E2E16AE552E16E1D501F0E3BC05B\r\n:107EA000DBFF200E3CC0DBFF210E3DC0DBFF220EBE\r\n:107EB0003EC0DBFF1F0EDBCF1DF0200EDBCF1EF020\r\n:107EC000210EDBCF1FF0220EDBCF20F01D501E1045\r\n:107ED0001F10201041E1D950230FE96E000EDA2067\r\n:107EE000EA6EF80EEECFDBFFF90EEECFDBFFFA0EF7\r\n:107EF000EECFDBFFFB0EEECFDBFFC1D0D9501F0F63\r\n:107F0000E96E000EDA20EA6EEECFE6FFEECFE6FF76\r\n:107F1000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E75\r\n:107F2000DBCFEAFFEECFE6FFEFCFE6FF6CEC0AF027\r\n:107F30001D6E060EE15C02E2E16AE552E16E1D5043\r\n:107F40001F0E3BC0DBFF200E3CC0DBFF210E3DC0FF\r\n:107F5000DBFF220E3EC0DBFFD9501F0FE96E000E83\r\n:107F6000DA20EA6EE868EE1816E1E868EE1813E128\r\n:107F7000E868EE1810E1E868EE180DE1FC0EDBCFC2\r\n:107F8000E9FFFD0EDBCFEAFF040EE926000EEA2230\r\n:107F9000EF8E010EADD1D9501F0FE96E000EDA2021\r\n:107FA000EA6ED880010EEE54000EEE54000EEE5430\r\n:107FB000000EEE5401E3C9D01F0EDBCF1DF0200EE2\r\n:107FC000DBCF1EF0210EDBCF1FF0220EDBCF20F027\r\n:107FD000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF6B\r\n:107FE000EAFFE96E160EE926000EEA22EE501D5C4D\r\n:107FF000EE501E58EE501F58EE50205801E3A5D009\r\n:10800000FC0EDBCFE9FFFD0EDBCFEAFF120EE92607\r\n:10801000000EEA221F0EDBCFEEFF200EDBCFEEFFBD\r\n:10802000210EDBCFEEFF220EDBCFEEFFFC0EDBCF0F\r\n:10803000E9FFFD0EDBCFEAFF060EE926000EEA227D\r\n:10804000230EDB50EE26240EDB50EE22250EDB50F5\r\n:10805000EE22260EDB50EE22D950F80FE96EFF0E0D\r\n:10806000DA20EA6E230EDB50EE5E240EDB50EE5A71\r\n:10807000250EDB50EE5A260EDB50EE5AC4D6FC0E0F\r\n:10808000DBCFE9FFFD0EDBCFEAFF060EE926000E8F\r\n:10809000EA22F80EDB50EE26F90EDB50EE22FA0E45\r\n:1080A000DB50EE22FB0EDB50EE22F80EDBCF1DF094\r\n:1080B000F90EDBCF1EF0FA0EFB0E010E1E161F6A24\r\n:1080C000206A1D501E101F1020106EE0D9501F0F87\r\n:1080D000E96E000EDA20EA6EEECFE6FFEECFE6FFA5\r\n:1080E000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0EA4\r\n:1080F000DBCFEAFFEECFE6FFEFCFE6FFDCEC09F0E7\r\n:108100001D6E060EE15C02E2E16AE552E16E1D5071\r\n:10811000270E3BC0DBFF280E3CC0DBFF290E3DC015\r\n:10812000DBFF2A0E3EC0DBFF270EDBCF1DF0280E43\r\n:10813000DBCF1EF0290EDBCF1FF02A0EDBCF20F0A5\r\n:108140001D501E101F1020100DE1FC0EDBCFE9FFAB\r\n:10815000FD0EDBCFEAFF040EE926000EEA22EF8EC9\r\n:10816000020EC6D0F80EDBCF1DF0F90EDBCF1EF0ED\r\n:10817000FA0EDBCF1FF0FB0EDBCF20F0090ED890FC\r\n:1081800020321F321E321D32E806F9E1D950270F86\r\n:10819000E96E000EDA20EA6E1D50EE261E50EE2229\r\n:1081A0001F50EE222050EE22FC0EDBCFE9FFFD0E29\r\n:1081B000DBCFEAFF060EE926000EEA22EECF1DF025\r\n:1081C000EECF1EF0010E1E161F6A206A1D501E10F3\r\n:1081D0001F10201038E0270EDBCF21F0280EDBCF58\r\n:1081E00022F0290EDBCF23F02A0EDBCF24F0FC0E89\r\n:1081F000DBCFE9FFFD0EDBCFEAFF160EE926000E0E\r\n:10820000EA222150EE1808E12250EE1805E1235031\r\n:10821000EE1802E12450EE1816E0FC0EDBCFE9FF69\r\n:10822000FD0EDBCFEAFF160EE926000EEA22270E2E\r\n:10823000DBCFEEFF280EDBCFEEFF290EDBCFEEFF0C\r\n:108240002A0EDBCFEEFFFC0EDBCFE9FFFD0EDBCF0E\r\n:10825000EAFF0A0EE926000EEA22EECF1DF0EECF6D\r\n:108260001EF0EECF1FF0EFCF20F0FC0EDBCFE9FFCA\r\n:10827000FD0EDBCFEAFF060EE926000EEA22EE50E5\r\n:108280001D5CEE501E58EE501F58EE5020582FE245\r\n:10829000FC0EDBCFE9FFFD0EDBCFEAFF060EE92681\r\n:1082A000000EEA22EECF1DF0EECF1EF0EECF1FF053\r\n:1082B000EFCF20F0FC0EDBCFE9FFFD0EDBCFEAFFB6\r\n:1082C0000A0EE926000EEA221DC0EEFF1EC0EEFFD8\r\n:1082D0001FC0EEFF20C0EEFFFC0EDBCFE9FFFD0E5E\r\n:1082E000DBCFEAFF040EE926000EEA22EF8ADF5018\r\n:1082F0001D6E2F0EE15C02E2E16AE552E16E1D5057\r\n:10830000E552E5CFDAFFE7CFD9FF1200D9CFE6FF7C\r\n:10831000DACFE6FFE1CFD9FFE2CFDAFF0F0EE1249B\r\n:1083200002E3E168E652E16ED950FC0FE96EFF0E00\r\n:10833000DA20EA6EEE50ED1002E1090EEDD0E66AA9\r\n:10834000FC0EDBCFE9FFFD0EDBCFEAFFE9CF1DF02E\r\n:10835000EACF1EF0E9CFE6FFEACFE6FFD950FA0FE9\r\n:10836000E66EFF0EDA20E66E9CEC22F01F6E050E24\r\n:10837000E15C02E2E16AE552E16E1F50DF6EFC0E45\r\n:10838000DBCFE9FFFD0EDBCFEAFF010EEECFDBFF17\r\n:10839000020EEDCFDBFFDF5001E0B5D0D950030F67\r\n:1083A0001D6E000EDA201E6EFC0EDBCFE9FFFD0E07\r\n:1083B000DBCFEAFF140EE926000EEA221DC0EEFF15\r\n:1083C0001EC0EDFFFA0EDBCFE6FFFB0EDBCFE6FFB4\r\n:1083D000FC0EDBCFE6FFFD0EDBCFE6FFF3EC20F07B\r\n:1083E000E552E552E552E552DF6EDF5001E084D000\r\n:1083F000FC0EDBCFE9FFFD0EDBCFEAFF120EE92614\r\n:10840000000EEA22EE50ED104AE0FC0EDBCFE9FF51\r\n:10841000FD0EDBCFEAFF120EE926000EEA22EE5037\r\n:10842000EFCFEAFFE96E0B0EE926000EEA22EF50CD\r\n:10843000100B33E0FC0EDBCFE9FFFD0EDBCFEAFFD4\r\n:10844000120EE926000EEA22EECFE6FFEFCFE6FF9E\r\n:10845000010EDBCFE6FF020EDBCFE6FF0DEC1BF0DB\r\n:10846000E552E552E552E5523CC01EF03DC01FF01A\r\n:108470003EC020F0FC0EDBCFE9FFFD0EDBCFEAFFB4\r\n:10848000060EE926000EEA223BC0EEFF1EC0EEFFFC\r\n:108490001FC0EEFF20C0EEFF02D0050EDF6EDF50E2\r\n:1084A0002BE1010EDBCFE9FF020EDBCFEAFF060E68\r\n:1084B000E926000EEA22EECF1DF0EFCF1EF0FC0EF3\r\n:1084C000DBCFE9FFFD0EDBCFEAFF020EE926000E4F\r\n:1084D000EA221DC0EEFF1EC0EDFFE66EE66AFC0E4E\r\n:1084E000DBCFE6FFFD0EDBCFE6FFD4EC14F0E55268\r\n:1084F000E552E552E552DF6E040EDF5C02E1050E47\r\n:10850000DF6EDF5008E0FC0EDBCFE9FFFD0EDBCFB6\r\n:10851000EAFFEE6AED6ADF501D6E0F0EE15C02E2CB\r\n:10852000E16AE552E16E1D50E552E5CFDAFFE7CF93\r\n:10853000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFAE\r\n:10854000E2CFDAFF0D0EE12402E3E168E652E16ECC\r\n:10855000FC0EDBCFE6FFFD0EDBCFE6FFCFEC29F014\r\n:10856000E552E552DF6EDF5001E085D0D950FA0FB9\r\n:10857000E96EFF0EDA20EA6EEE50ED1011E1000E0A\r\n:10858000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FF14\r\n:10859000D4EC14F0E552E552E552E552DF6E6BD0B3\r\n:1085A000D950010F1D6E000EDA201E6EFC0EDBCFBF\r\n:1085B000E9FFFD0EDBCFEAFF140EE926000EEA22EA\r\n:1085C0001DC0EEFF1EC0EDFFE66EE66AFC0EDBCFBF\r\n:1085D000E6FFFD0EDBCFE6FF7BEC1CF0E552E5523B\r\n:1085E000E552E552DF6E040EDF5C0FE1FC0EDBCFDF\r\n:1085F000E9FFFD0EDBCFEAFF0E0EE926000EEA22B0\r\n:10860000EE6AEE6AEE6AEE6ADF6ADF5034E1FA0E75\r\n:10861000DBCFE6FFFB0EDBCFE6FFFC0EDBCFE6FF9A\r\n:10862000FD0EDBCFE6FF92EC1FF0E552E552E5527E\r\n:10863000E552000EE66EE66AFC0EDBCFE6FFFD0EAD\r\n:10864000DBCFE6FF44EC17F0E552E552E552E55288\r\n:10865000DF6E040EDF5C0FE1FC0EDBCFE9FFFD0EE9\r\n:10866000DBCFEAFF0E0EE926000EEA22EE6AEE6A82\r\n:10867000EE6AEE6ADF6ADF501D6E0D0EE15C02E20B\r\n:10868000E16AE552E16E1D50E552E5CFDAFFE7CF32\r\n:04869000D9FF1200FC\r\n:0C869400D9CFE6FFDACFE6FFE1CFD9FF37\r\n:1086A000E2CFDAFFE652E652E652E652E652D950FF\r\n:1086B000030FE66E000EDA20E66E100EE66EE66A36\r\n:1086C000000EE66E0A0EE66EB00EE66E060EE66E62\r\n:1086D00072EC2DF01D6E080EE15C02E2E16AE552DB\r\n:1086E000E16E1D50DF6EDF5001E0A0D0030EDBCF46\r\n:1086F0001DF0040EDBCF1EF0100E1D5C000E1E5888\r\n:1087000001E294D00A01005103E0FF0E005D48E150\r\n:108710000C513AE10D5138E10E5136E10F5134E17F\r\n:108720000251E66ED950010FE96E000EDA20EA6EB2\r\n:10873000E552E750EE6EED6A03CA1DF003CA1EF063\r\n:108740001D6AD950010FE96E000EDA20EA6E1D5045\r\n:10875000EE121E50ED12010EDBCF1DF0020EDBCF2C\r\n:108760001EF0100E1D5C000E1E580EE3D950010FB6\r\n:10877000E96E000EDA20EA6E000ED880EE54400E4C\r\n:10878000ED5402E3010E5DD0780E0C5D09E1560E4A\r\n:108790000D5D06E1340E0E5D03E1120E0F5D46E045\r\n:1087A000005105E1FE0E015D02E1030E4AD0E668CC\r\n:1087B000210EE66EE66AE66AB00EE66E060EE66E1C\r\n:1087C0001CEC39F01D6E060EE15C02E2E16AE55236\r\n:1087D000E16E1D50DF6EDF501CE1D950030FE66ED5\r\n:1087E000000EDA20E66E080EE66EE66A000EE66E11\r\n:1087F0000A0EE66EB00EE66E060EE66E72EC2DF018\r\n:108800001D6E080EE15C02E2E16AE552E16E1D5068\r\n:10881000DF6EDF500BE1030EDBCF1DF0040EDBCF6C\r\n:108820001EF0080E1D5C000E1E5802E2000E09D05C\r\n:108830000A01005103E0FF0E005D02E1020E01D0CB\r\n:10884000030E1D6E050EE15C02E2E16AE552E16E87\r\n:108850001D50E552E5CFDAFFE7CFD9FF1200D9CF9F\r\n:10886000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6524B\r\n:10887000E652E652E652126AD950FB0FE96EFF0E3D\r\n:10888000DA20EA6EEE50ED1006E1FD0EDB50080135\r\n:10889000F75D01E121D1FF0E0801F75D0AE0B00E9E\r\n:1088A000E66E060EE66EF7EC38F0E552E55208018A\r\n:1088B000F769D950FB0FE96EFF0EDA20EA6EEE5031\r\n:1088C000ED1028E0FB0EDBCFE9FFFC0EDBCFEAFF6B\r\n:1088D000EF5020E0FB0EDBCFE6FFFC0EDBCFE6FF28\r\n:1088E000FD0EDB50190DF3CFE9FFF4CFEAFF2F0E99\r\n:1088F000E926080EEA22EE52E9CF1DF0EACF1EF07B\r\n:10890000E9CFE6FFEACFE6FF2FEC6EF0E552E55245\r\n:10891000E552E552010EE66EFD0EDB50190DF3CF68\r\n:10892000E9FFF4CFEAFF2F0EE926080EEA22EE5205\r\n:10893000E9CF1DF0EACF1EF0E9CFE6FFEACFE6FF70\r\n:10894000B00EE66E060EE66E8CEC2AF01F6E050E7B\r\n:10895000E15C02E2E16AE552E16E1F50E76E030E50\r\n:10896000E7CFDBFFDB5002E0180E48D0FD0EDBCF77\r\n:10897000F7F8D950FB0FE96EFF0EDA20EA6EEE50E1\r\n:10898000ED1001E1A9D0FD0EDBCFE6FF83DEE5525D\r\n:10899000E66EFD0EDB50190DF3CFE9FFF4CFEAFFD1\r\n:1089A0002F0EE926080EEA22E552E750EF6EE66A3E\r\n:1089B000E66AE66AE66AB00EE66E060EE66E1CEC45\r\n:1089C00039F01D6E060EE15C02E2E16AE552E16EED\r\n:1089D0001D50FD0EDB50190DF3CFE9FFF4CFEAFF78\r\n:1089E0002F0EE926080EEA22EF50030A3DE0010AA5\r\n:1089F00021E0030A05E0010A54E1080E126E6CD072\r\n:108A0000D950020FE66E000EDA20E66ED950010F43\r\n:108A1000E66E000EDA20E66ED9CFE6FFDACFE6FF8B\r\n:108A2000FD0EDBCFE6FF74EC49F01D6E070EE15C36\r\n:108A300036E233D0D950020FE66E000EDA20E66E31\r\n:108A4000D950010FE66E000EDA20E66ED9CFE6FFB0\r\n:108A5000DACFE6FFFD0EDBCFE6FF18EC4EF01D6E21\r\n:108A6000070EE15C1CE219D0D950020FE66E000E31\r\n:108A7000DA20E66ED950010FE66E000EDA20E66EBF\r\n:108A8000D9CFE6FFDACFE6FFFD0EDBCFE6FF8EECB7\r\n:108A900051F01D6E070EE15C02E2E16AE552E16E03\r\n:108AA0001D50DFCF00FA010EDBCF01FA020EDBCF43\r\n:108AB00002FA0A01010E036FFD0EDB50190DF3CF10\r\n:108AC000E9FFF4CFEAFF2F0EE926080EEA22EFCFE6\r\n:108AD00004FA050E136E146A040EE15C02E2E16A08\r\n:108AE000E552E16EE552E5CFDAFFE7CFD9FF12009C\r\n:108AF000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF49\r\n:108B0000E65200CADFFFDF50070850E3156A0A018A\r\n:108B10000151010A0AE0010A69E1020EE66E0A0E3D\r\n:108B2000E66EDFCFE6FF9BDE5ED0DF500801F75D2B\r\n:108B30002AE0000EE66EE66ADFCFE6FF90DEE55241\r\n:108B4000E552E552DF50190DF3CFE9FFF4CFEAFF0C\r\n:108B50002F0EE926080EEA22EF0413E1DF50190D6B\r\n:108B6000F3CFE9FFF4CFEAFF2F0EE926080EEA2241\r\n:108B70000E0EE926000EEA22020EE926000EEA2277\r\n:108B8000EF68125033E1DF50190DF3CFE9FFF4CF56\r\n:108B9000EAFF2F0EE926080EEA22EF50030A1BE037\r\n:108BA000010A10E0030A05E0010A20E1050E126E39\r\n:108BB0001DD003CAE6FF02CAE6FFDFCFE6FF38ECAE\r\n:108BC0004AF011D003CAE6FF02CAE6FFDFCFE6FF94\r\n:108BD00097EC50F008D003CAE6FF02CAE6FFDFCFE9\r\n:108BE000E6FFB4EC51F0E552E552E552E552E552AC\r\n:108BF000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF12\r\n:108C0000E6FFE1CFD9FFE2CFDAFF070EE12402E36E\r\n:108C1000E168E652E16EFD0EDB50190DF3CFE9FF7E\r\n:108C2000F4CFEAFF2F0EE926080EEA220E0EE926FF\r\n:108C3000000EEA22E9CFDEFFEACFDDFFFC0EDB50BB\r\n:108C4000E66ED950020FE96E000EDA20EA6EE552A8\r\n:108C5000E750EE6EED6ADECFE9FFDDCFEAFF040EEE\r\n:108C6000E926000EEA22EF500CE1D950020FE96E1E\r\n:108C7000000EDA20EA6E010ED890EE36ED36E806E8\r\n:108C8000FBE1FB0EDB501D6E1E6AD950020FE96E30\r\n:108C9000000EDA20EA6E1D50EE261E50ED22020E66\r\n:108CA000DBCF1DF0030EDBCF1EF01F6A206ADECF84\r\n:108CB000E9FFDDCFEAFF070EE926000EEA221DC01C\r\n:108CC000EEFF1EC0EEFF1FC0EEFF20C0EEFFDECFA6\r\n:108CD000E9FFDDCFEAFFEECF1DF0EFCF1EF01F6AF8\r\n:108CE000206ADECFE9FFDDCFEAFF070EE926000E9E\r\n:108CF000EA221DC040F01EC041F01FC042F020C05B\r\n:108D000043F0EECF3BF0EECF3CF0EECF3DF0EFCFB7\r\n:108D10003EF0CEEC6FF03AC0EDFF39C0EDFF38C049\r\n:108D2000EDFF37C0EFFFDECFE9FFDDCFEAFF070E33\r\n:108D3000E926000EEA22100EEE26000EEE22EE22AA\r\n:108D4000EE22DECFE9FFDDCFEAFF070EE926000EB7\r\n:108D5000EA22EECFE6FFEECFE6FFEECFE6FFEFCF63\r\n:108D6000E6FFB00EE66E060EE66E1CEC39F01D6EE8\r\n:108D7000060EE15C02E2E16AE552E16E1D50E76E2B\r\n:108D8000040EE7CFDBFFDB501FE1D950050FE66E85\r\n:108D9000000EDA20E66E800EE66EE66AD20EE66E11\r\n:108DA000060EE66EB00EE66E060EE66E72EC2DF066\r\n:108DB0001D6E080EE15C02E2E16AE552E16E1D50B3\r\n:108DC000E76E040EE7CFDBFF040EDB500BE1050E70\r\n:108DD000DBCF1DF0060EDBCF1EF0800E1D5C000EFB\r\n:108DE0001E5803E2050E126E17D0DECFE9FFDDCF6D\r\n:108DF000EAFF020EE926000EEA22FC0EDBCFEFFFAF\r\n:108E0000DECFE9FFDDCFEAFF030EE926000EEA22FE\r\n:108E1000FB0EDBCFEFFF126A12501E6A12C0F3FF87\r\n:108E20001EC0F4FF070EE15C02E2E16AE552E16E6A\r\n:108E3000E552E5CFDAFFE7CFD9FF1200D9CFE6FF41\r\n:108E4000DACFE6FFE1CFD9FFE2CFDAFF0F0EE12460\r\n:108E500002E3E168E652E16EFD0EDB50190DF3CF3F\r\n:108E6000E9FFF4CFEAFF2F0EE926080EEA220E0EE4\r\n:108E7000E926000EEA22E9CFDEFFEACFDDFFFB0E96\r\n:108E8000DBCFE9FFFC0EDBCFEAFF010EEF6EF90E40\r\n:108E9000DBCFE9FFFA0EDBCFEAFF010EEF6EDECF8C\r\n:108EA000E9FFDDCFEAFFEECF1DF0EFCF1EF0070E9A\r\n:108EB0001DC0DBFF080E1EC0DBFF090EDB6A0A0EB9\r\n:108EC000DB6AD950070FE96E000EDA20EA6E100E49\r\n:108ED000EE26000EEE22EE22EE22D950070FE96EAA\r\n:108EE000000EDA20EA6EEECFE6FFEECFE6FFEECF21\r\n:108EF000E6FFEFCFE6FFB00EE66E060EE66E1CEC68\r\n:108F000039F01D6E060EE15C02E2E16AE552E16EA7\r\n:108F10001D50E76E060EE7CFDBFFDB501FE1D95097\r\n:108F20000D0FE66E000EDA20E66E800EE66EE66A43\r\n:108F3000D20EE66E060EE66EB00EE66E060EE66E1B\r\n:108F400072EC2DF01D6E080EE15C02E2E16AE55262\r\n:108F5000E16E1D50E76E060EE7CFDBFF060EDB501D\r\n:108F60000CE00D0EDBCF1DF00E0EDBCF1EF0800EE1\r\n:108F70001D5C000E1E5801E2ABD1DECFE9FFDDCF54\r\n:108F8000EAFF060EE926000EEA22EF6A020EDB6A0D\r\n:108F9000400EF36E020EDBCFF4FFF350F45C01E3FE\r\n:108FA000FED0020EDB28EA6AD20FE96E060EEA2234\r\n:108FB000EFCF1FF01FC020F01F6A020EDB50EA6ADD\r\n:108FC000D20FE96E060EEA22EF5000011F241D6E3B\r\n:108FD000000E20201E6E0B0E1DC0DBFF0C0E1EC0EF\r\n:108FE000DBFFD9500B0FE96E000EDA20EA6EEE506F\r\n:108FF000ED1001E1D4D00C0EDB50800B02E0010E2D\r\n:1090000001D0000EE76E050EE7CFDBFFD9500B0F46\r\n:10901000E96E000EDA20EA6EEE523F0EED16DECF5C\r\n:10902000E9FFDDCFEAFF060EE926000EEA22EF2A6D\r\n:10903000050EDB5007E0F90EDBCFE9FFFA0EDBCFC0\r\n:10904000EAFFEF6ADECFE9FFDDCFEAFF050EE92692\r\n:10905000000EEA22EF5005E1050EDB5002E1000EA2\r\n:1090600001D0010E000902E0010E01D0020EE76EF0\r\n:10907000040EE7CFDBFF0B0EDBCF1DF00C0EDBCFBA\r\n:109080001EF01F6A206AD950070FE96E000EDA2021\r\n:10909000EA6EEE501D26EE501E22EE501F22EE50BC\r\n:1090A00020221DC0E6FF1EC0E6FF1FC0E6FF20C055\r\n:1090B000E6FFB00EE66E060EE66E1CEC39F0216E91\r\n:1090C000060EE15C02E2E16AE552E16E2150E76ED4\r\n:1090D000060EE7CFDBFFDB501FE1D9500D0FE66E28\r\n:1090E000000EDA20E66E0E0EE66EE66A000EE66E02\r\n:1090F0000A0EE66EB00EE66E060EE66E72EC2DF00F\r\n:109100001D6E080EE15C02E2E16AE552E16E1D505F\r\n:10911000E76E060EE7CFDBFF060EDB5040E10D0EDB\r\n:10912000DBCF1DF00E0EDBCF1EF01D5C000E1E58B7\r\n:1091300036E3030EDB6ADB50EA6A000FE96E0A0EC3\r\n:10914000EA22EF50FE0821E1030EDBCFE7FF040E19\r\n:10915000DB50E726030EE7CFDBFFDBCFE7FF040E94\r\n:10916000DB50E726030EE7CFDBFFDB50EA6A000F98\r\n:10917000E96E0A0EEA22EF50010B07E0FB0EDBCF8F\r\n:10918000E9FFFC0EDBCFEAFFEF6A020E1D6EDBCFBC\r\n:10919000E7FFE850E726020EE7CFDBFFF9D6DECF88\r\n:1091A000E9FFDDCFEAFF060EE926000EEA22EF50C6\r\n:1091B0006BE1E66AE66AFD0EDBCFE6FF1EDDE552F7\r\n:1091C000E552E552020EDB6A400EF36E020EDBCF73\r\n:1091D000F4FFF350F45C58E2020EDB28EA6AD20F87\r\n:1091E000E96E060EEA22EFCF1FF01FC020F01F6AC3\r\n:1091F000020EDB50EA6AD20FE96E060EEA22EF5049\r\n:109200001F241D6E000E20201E6E0B0E1DC0DBFFE6\r\n:109210000C0E1EC0DBFFD9500B0FE96E000EDA20DA\r\n:10922000EA6EEE50ED1030E00C0EDB50800B02E0E9\r\n:10923000010E01D0000EE76E050EE7CFDBFFD9501F\r\n:109240000B0FE96E000EDA20EA6EEE523F0EED16BD\r\n:10925000DECFE9FFDDCFEAFF060EE926000EEA22A7\r\n:10926000EF2A050EDB5007E0F90EDBCFE9FFFA0E1F\r\n:10927000DBCFEAFFEF6A020EDBCFE7FFE850E7261D\r\n:10928000020EE7CFDBFFA0D7DECFE9FFDDCFEAFF9D\r\n:10929000050EE926000EEA22EF5008E0F90EDBCFBA\r\n:1092A000E9FFFA0EDBCFEAFF010EEF6EDECFE9FF3A\r\n:1092B000DDCFEAFF040EE926000EEA22EF5008E0B7\r\n:1092C000FB0EDBCFE9FFFC0EDBCFEAFF010EEF6EFA\r\n:1092D0000F0EE15C02E2E16AE552E16EE552E5CF94\r\n:1092E000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFEA\r\n:1092F000E1CFD9FFE2CFDAFFE652E652E652E6527C\r\n:10930000E652FD0EDB50190DF3CFE9FFF4CFEAFF73\r\n:109310002F0EE926080EEA220E0EE926000EEA229A\r\n:10932000E9CF1DF0EACF1EF0E9CFDEFFEACFDDFF87\r\n:10933000D950030FE66E000EDA20E66E100EE66ED0\r\n:10934000E66AD20EE66E060EE66EB00EE66E060E0B\r\n:10935000E66E72EC2DF01D6E080EE15C02E2E16A31\r\n:10936000E552E16E1D50E76E020EE7CFDBFFDB50EA\r\n:109370000BE1030EDBCF1DF0040EDBCF1EF0100E51\r\n:109380001D5C000E1E5803E2050E126E65D006012C\r\n:10939000D305E66EFB0EDBCFE9FFFC0EDBCFEAFF69\r\n:1093A000E552E750EF6E100ED615E66EDECFE9FF00\r\n:1093B000DDCFEAFF040EE926000EEA22E552E7506F\r\n:1093C000EF6E400ED615E66EDECFE9FFDDCFEAFF89\r\n:1093D000050EE926000EEA22E552E750EF6ED5C6EB\r\n:1093E0001FF0D5C620F01F6AD45100011F101D6E5A\r\n:1093F000D5C61EF0DECFE9FFDDCFEAFFEE6E1EC060\r\n:10940000EDFFDECFE9FFDDCFEAFF020EE926000E19\r\n:10941000EA22EF68DECFE9FFDDCFEAFF030EE9269F\r\n:10942000000EEA22EF68F70EDBCFE6FFF80EDBCF87\r\n:10943000E6FFF90EDBCFE6FFFA0EDBCFE6FFFD0E0F\r\n:10944000DBCFE6FFFBDC1D6E050EE15C02E2E16AAC\r\n:10945000E552E16E1D50126A050EE15C02E2E16A1E\r\n:10946000E552E16EE552E5CFDAFFE7CFD9FF120012\r\n:10947000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFBF\r\n:10948000130EE12402E3E168E652E16EFD0EDB50CB\r\n:10949000190DF3CFE9FFF4CFEAFF2F0EE926080EEE\r\n:1094A000EA220E0EE926000EEA22EACF1EF0E9CFEC\r\n:1094B000DEFFEACFDDFFDECFE9FFDDCFEAFF060EFC\r\n:1094C000E926000EEA22EF50F36EFB0EDBCFF4FF2D\r\n:1094D000F350F45C02E2000E01D0010EE76E020EC2\r\n:1094E000E7CFDBFFDB5010E0DECFE9FFDDCFEAFFA7\r\n:1094F000060EE926000EEA22FB0EDBCFE7FFEF5057\r\n:10950000E75EFB0EE7CFDBFFDECFE9FFDDCFEAFF53\r\n:10951000020EE926000EEA22EFCF1DF0FC0EDB5012\r\n:109520001D5C0EE1DECFE9FFDDCFEAFF030EE92689\r\n:10953000000EEA22EFCF1EF0020EDB501E5C14E09C\r\n:10954000020EDBCFE6FFFC0EDBCFE6FFFD0EDBCF2E\r\n:10955000E6FFFDEC45F0E552E552E552120EF3CF81\r\n:10956000DBFFDB5001E056D3060EDB6A400EF36EE4\r\n:10957000060EDBCFF4FFF350F45C01E34BD3060E91\r\n:10958000DB28EA6AD20FE96E060EEA22EFCF1FF05F\r\n:109590001FC020F01F6A060EDB50EA6AD20FE96E88\r\n:1095A000060EEA22EF5000011F241D6E000E20203F\r\n:1095B0001E6E030E1DC0DBFF040E1EC0DBFFD95064\r\n:1095C000030FE96E000EDA20EA6EEE50ED1001E1B5\r\n:1095D00021D3040EDB50800B02E0010E01D0000EFF\r\n:1095E000E76E050EE7CFDBFFD950030FE96E000EE3\r\n:1095F000DA20EA6EEE523F0EED16DECFE9FFDDCF48\r\n:10960000EAFF050EE926000EEA22EF5005E1050EFD\r\n:10961000DB5002E1000E01D0010E000902E0010E54\r\n:1096200001D0020EE76E090EE7CFDBFF030EDBCFA2\r\n:109630001DF0040EDBCF1EF01F6A206ADECFE9FFAB\r\n:10964000DDCFEAFF070EE926000EEA22EE501D26C6\r\n:10965000EE501E22EE501F22EE5020221DC0E6FFCB\r\n:109660001EC0E6FF1FC0E6FF20C0E6FFB00EE66E9C\r\n:10967000060EE66E1CEC39F0216E060EE15C02E28D\r\n:10968000E16AE552E16E2150E76E120EE7CFDBFF93\r\n:10969000DB501FE1D950100FE66E000EDA20E66EA7\r\n:1096A0000E0EE66EE66A000EE66E0A0EE66EB00E6E\r\n:1096B000E66E060EE66E72EC2DF01D6E080EE15C95\r\n:1096C00002E2E16AE552E16E1D50E76E120EE7CF4D\r\n:1096D000DBFF120EDB5001E09DD2100EDBCF1DF040\r\n:1096E000110EDBCF1EF00E0E1D5C000E1E5801E2A7\r\n:1096F00091D2070EDB6ADB50EA6A000FE96E0A0EB0\r\n:10970000EA22EF50FE0801E07AD2070EDBCFE7FF36\r\n:10971000090EDB50E726070EE7CFDBFFDB50EA6AD6\r\n:10972000000FE96E0A0EEA22EFCF1DF0FC0EDB50AF\r\n:109730001D5C01E064D2070EDBCFE7FF090EDB50B2\r\n:10974000E726070EE7CFDBFFDB50EA6A000FE96E82\r\n:109750000A0EEA22EF50010B1D6E020EDB501D5C5B\r\n:1097600001E04DD2070EDBCFE7FF090EDB50E72605\r\n:10977000070EE7CFDBFFDB50EA6A000FE96E0A0E47\r\n:10978000EA22EFCF1DF0FB0EDB501D5C01E037D26B\r\n:10979000070EDBCFE7FF090EDB50E726070EE7CF0A\r\n:1097A000DBFFDBCFE7FF090EDB50E726070EE7CF35\r\n:1097B000DBFFDBCFE7FF090EDB50E726070EE7CF25\r\n:1097C000DBFFDBCFE7FF090EDB50E726070EE7CF15\r\n:1097D000DBFF050EDB5002E02B0E01D01E0EE76E04\r\n:1097E0000E0EE7CFDBFFDBCFE7FF090EDB50E70212\r\n:1097F0000E0EF3CFDBFF070EDB50E76E030EDBCF61\r\n:109800001DF0040EDBCF1EF0E7501D26000E1E22B9\r\n:109810001F6A206ADECFE9FFDDCFEAFF070EE926E7\r\n:10982000000EEA22EE501D26EE501E22EE501F22A0\r\n:10983000EE5020221DC0E6FF1EC0E6FF1FC0E6FF5F\r\n:1098400020C0E6FFB00EE66E060EE66E1CEC39F0A8\r\n:10985000216E060EE15C02E2E16AE552E16E215002\r\n:10986000E76E120EE7CFDBFFDB5020E1D950100F7F\r\n:10987000E66E000EDA20E66E0E0EDBCFE6FFE66A3D\r\n:10988000000EE66E0A0EE66EB00EE66E060EE66E90\r\n:1098900072EC2DF01D6E080EE15C02E2E16AE55209\r\n:1098A000E16E1D50E76E120EE7CFDBFF120EDB50AC\r\n:1098B00001E0B0D1100EDBCF1DF0110EDBCF1EF09A\r\n:1098C0000E0EDB50206AE8501D5C20501E5801E24D\r\n:1098D000A1D10F0EDB68080EDB6A0E0EDB50F36EB3\r\n:1098E000080EDBCFF4FFF350F45C2CE2F80E1D6E93\r\n:1098F000080EDB50EA6A000FE96E0A0EEA22EF500A\r\n:10990000D8801D5415E3080EDB50EA6A000FE96E9B\r\n:109910000A0EEA22EF50FB080BE3080EDB50EA6A5E\r\n:10992000000FE96E0A0EEA220F0EEFCFDBFF0AD01E\r\n:10993000080EDBCFE7FF090EDB50E726080EE7CF66\r\n:10994000DBFFCBD70F0EDB50FF0801E163D1080E20\r\n:10995000DBCFE7FF090EDB50E726080EE7CFDBFF82\r\n:10996000070EDB50E76E030EDBCF21F0040EDBCFDA\r\n:1099700022F0E7502126000E2222080EDB500001C3\r\n:1099800021241D6E000E22201E6E1F6A206ADECF6B\r\n:10999000E9FFDDCFEAFF070EE926000EEA22EE50CE\r\n:1099A0001D26EE501E22EE501F22EE5020221DC01A\r\n:1099B000E6FF1EC0E6FF1FC0E6FF20C0E6FFB00EB8\r\n:1099C000E66E060EE66E1CEC39F0236E060EE15CC8\r\n:1099D00002E2E16AE552E16E2350E76E120EE7CF34\r\n:1099E000DBFFDB5001E016D1090EDB0420E1D9508A\r\n:1099F000100FE66E000EDA20E66EE66A010EE66EE5\r\n:109A0000000EE66E0A0EE66EB00EE66E060EE66E0E\r\n:109A100072EC2DF01D6E080EE15C02E2E16AE55287\r\n:109A2000E16E1D50E76E120EE7CFDBFFD3D0D950A9\r\n:109A30000A0FE96EDACFEAFF000EEA22000EEE6EA0\r\n:109A40000A0EED6ED950100FE66E000EDA20E66EAB\r\n:109A5000E66A010EE66E000EE66E090EE66EB00EC8\r\n:109A6000E66E060EE66E72EC2DF01D6E080EE15CE1\r\n:109A700002E2E16AE552E16E1D50E76E120EE7CF99\r\n:109A8000DBFFDB5001E0C6D0100EDBCF1DF0110E66\r\n:109A9000DBCF1EF0000E1D5C010E1E5801E2BAD095\r\n:109AA000D9500C0FE96EDACFEAFF000EEA22000E61\r\n:109AB000EE6E090EED6E080EDB6ADB501D6E1E6A3F\r\n:109AC000D8901E5004E6800E1D5C000E1E581FE24A\r\n:109AD0000C0EDBCFE9FFDB2A0D0EDBCFEAFF01E343\r\n:109AE000DB2AEF50E66E0A0EDBCFE9FFDB2A0B0E16\r\n:109AF000DBCFEAFF01E3DB2AE552E750EF6E0C0E05\r\n:109B0000DB2A0D0E01E3DB2A080EDB2AD6D7D9505B\r\n:109B1000100FE66E000EDA20E66EE66A010EE66EC3\r\n:109B2000000EE66E090EE66EB00EE66E060EE66EEE\r\n:109B300072EC2DF01D6E080EE15C02E2E16AE55266\r\n:109B4000E16E1D50E76E120EE7CFDBFFDB5062E1E6\r\n:109B5000100EDBCF1DF0110EDBCF1EF0000E1D5CD2\r\n:109B6000010E1E5857E3D9500C0FE96EDACFEAFF09\r\n:109B7000000EEA22000EEE6E090EED6E080EDB6A94\r\n:109B8000DB501D6E1E6AD8901E5004E6800E1D5CD0\r\n:109B9000000E1E581FE20C0EDBCFE9FFDB2A0D0E74\r\n:109BA000DBCFEAFF01E3DB2AEF50E66E0A0EDBCFE4\r\n:109BB000E9FFDB2A0B0EDBCFEAFF01E3DB2AE552EC\r\n:109BC000E750EF6E0C0EDB2A0D0E01E3DB2A080EC8\r\n:109BD000DB2AD6D70F0EDB50F80806E00F0EDB505D\r\n:109BE000FA0802E0000E01D0010E000902E0060EA4\r\n:109BF00001D0000E126E136A010E146E0DD0020E0B\r\n:109C00001D6E060EDBCFE7FF1D50E726060EE7CFE1\r\n:109C1000DBFFACD4050E126E130EE15C02E2E16ACA\r\n:109C2000E552E16EE552E5CFDAFFE7CFD9FF12004A\r\n:109C3000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFF7\r\n:109C4000080EE12402E3E168E652E16EFD0EDB500E\r\n:109C5000190DF3CFE9FFF4CFEAFF2F0EE926080E26\r\n:109C6000EA220E0EE926000EEA22060EE9CFDBFFFD\r\n:109C7000070EEACFDBFFFB0EDBCFE9FFFC0EDBCFED\r\n:109C8000EAFFEF6AF90EDBCFE9FFFA0EDBCFEAFF5E\r\n:109C9000010EEF6EF70EDBCFE9FFF80EDBCFEAFF28\r\n:109CA000010EEF6E060EDBCFE9FF070EDBCFEAFFFA\r\n:109CB000EF6A010EDB6A020EDB6A010EDBCF1DF0DC\r\n:109CC000020EDBCF1EF0550E1D5C0B0E1E5801E37D\r\n:109CD000BFD0D950040FE66E000EDA20E66EFF0EFC\r\n:109CE000E66EE66A000EE66E0A0EE66EB00EE66EF0\r\n:109CF000060EE66E72EC2DF01D6E080EE15C02E2BF\r\n:109D0000E16AE552E16E1D50E76E030EE7CFDBFF1F\r\n:109D1000DB5001E0A4D0040EDBCF1DF0050EDBCF3D\r\n:109D20001EF0FF0E1D5C000E1E5801E298D0DF6A87\r\n:109D3000DF501D6E1E6AD8901E5004E6FF0E1D5C9B\r\n:109D4000000E1E58BAE2010EDBCF1FF0020EDBCF71\r\n:109D500020F0550E1F5C0B0E2058AFE2DF50EA6A70\r\n:109D6000000FE96E0A0EEA22EF50FF0868E0DF50AC\r\n:109D7000EA6A000FE96E0A0EEA22EFCF1DF0FB0E31\r\n:109D8000DBCFE9FFFC0EDBCFEAFFEF50D8801D549C\r\n:109D900011E2DF50EA6A000FE96E0A0EEA22EF5084\r\n:109DA000E66EFB0EDBCFE9FFFC0EDBCFEAFFE552F0\r\n:109DB000E750EF6EDF28EA6A000FE96E0A0EEA222A\r\n:109DC000EFCF1DF0060EDBCFE9FF070EDBCFEAFF7A\r\n:109DD000EF50D8801D5411E2DF28EA6A000FE96EC7\r\n:109DE0000A0EEA22EF50E66E060EDBCFE9FF070E01\r\n:109DF000DBCFEAFFE552E750EF6E020EDF24EA6A9E\r\n:109E0000000FE96E0A0EEA22EF50800B07E0F70E12\r\n:109E1000DBCFE9FFF80EDBCFEAFFEF6A020EDF24AB\r\n:109E2000EA6A000FE96E0A0EEA22EF50100B07E013\r\n:109E3000F90EDBCFE9FFFA0EDBCFEAFFEF6A030E84\r\n:109E4000DF26010EDB2A020E01E272D7DB2A70D771\r\n:109E5000060EDBCFE9FF070EDBCFEAFFEF2A080E85\r\n:109E6000E15C02E2E16AE552E16EE552E5CFDAFF3C\r\n:109E7000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF77\r\n:109E8000D9FFE2CFDAFF0A0EE12402E3E168E652ED\r\n:109E9000E16EFD0EDB50190DF3CFE9FFF4CFEAFFC1\r\n:109EA0002F0EE926080EEA220E0EE926000EEA22FF\r\n:109EB000E9CF1DF0EACF1EF0E9CFDEFFEACFDDFFEC\r\n:109EC000DECFE9FFDDCFEAFF020EE926000EEA222F\r\n:109ED000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFF9\r\n:109EE000B00EE66E060EE66E1CEC39F01D6E060E28\r\n:109EF000E15C02E2E16AE552E16E1D50E76E090E97\r\n:109F0000E7CFDBFFDB504AE1DECFE9FFDDCFEAFF41\r\n:109F1000020EE926000EEA22EE52220EEE26000E76\r\n:109F2000EE22EE22020EDB6A030EDB6A020EDBCFAC\r\n:109F30001DF0030EDBCF1EF0550E1D5C0B0E1E58E0\r\n:109F400001E3E6D0D950070FE66E000EDA20E66E88\r\n:109F5000FF0EE66EE66A000EE66E0A0EE66EB00EC4\r\n:109F6000E66E060EE66E72EC2DF01D6E080EE15CDC\r\n:109F700002E2E16AE552E16E1D50E76E090EE7CF9D\r\n:109F8000DBFFDB500BE1070EDBCF1DF0080EDBCF54\r\n:109F90001EF0FF0E1D5C000E1E5802E2000EB9D02E\r\n:109FA000040EDB6A040EDB501D6E1E6AD8901E5034\r\n:109FB00004E6FF0E1D5C000E1E58B8E2020EDBCF59\r\n:109FC0001FF0030EDBCF20F0550E1F5C0B0E205848\r\n:109FD000ADE2040EDB50EA6A000FE96E0A0EEA22D7\r\n:109FE000EF50FF0847E0040EDB50EA6A000FE96E0D\r\n:109FF0000A0EEA22EFCF1DF0FC0EDB501D5C3AE1A9\r\n:10A00000040EDB28EA6A000FE96E0A0EEA22EFCF9F\r\n:10A010001EF0FB0EDB501E5C2DE1040EDB50020F28\r\n:10A02000EA6A000FE96E0A0EEA22EF50100B02E016\r\n:10A03000010E01D0000EE76E060EE7CFDBFFDB500E\r\n:10A04000F36EFA0EDB50F35C15E1040EDB50020FE9\r\n:10A05000EA6A000FE96E0A0EEA22EF50E00BE66EA4\r\n:10A06000DECFE9FFDDCFEAFFEE52E552E750EF6EBB\r\n:10A07000010E4FD0040EDB50EA6A000FE96E0A0EA3\r\n:10A08000EA22EF50FF0802E1020E01D0010E1D6E20\r\n:10A09000040EDB50020FEA6A000FE96E0A0EEA2294\r\n:10A0A000EF50030B1D18E76E050EE7CFDBFF800EA8\r\n:10A0B0001D6E1E6A1F6A206A050EDB501F0B07E02B\r\n:10A0C000D8901D361E361F362036E806F9E1DECF61\r\n:10A0D000E9FFDDCFEAFF020EE926000EEA221D505D\r\n:10A0E000EE261E50EE221F50EE222050EE22030ECE\r\n:10A0F0001D6E040EDBCFE7FF1D50E726040EE7CFF1\r\n:10A10000DBFF020EDB2A030E01E24CD7DB2A4AD723\r\n:10A11000000E1D6E0A0EE15C02E2E16AE552E16E9C\r\n:10A120001D50E552E5CFDAFFE7CFD9FF1200D9CFB6\r\n:10A13000E6FFDACFE6FFE1CFD9FFE2CFDAFF060E86\r\n:10A14000E12402E3E168E652E16EFD0EDB50190DF9\r\n:10A15000F3CFE9FFF4CFEAFF2F0EE926080EEA223B\r\n:10A160000E0EE926000EEA22E9CF1DF0EACF1EF01E\r\n:10A17000E9CFDEFFEACFDDFFDECFE9FFDDCFEAFF8B\r\n:10A18000EF50F36EFB0EDBCFF4FFF350F45C02E212\r\n:10A19000000E01D0010EE76E050EE7CFDBFFDB50AE\r\n:10A1A0000CE0DECFE9FFDDCFEAFFFB0EDBCFE7FF00\r\n:10A1B000EF50E75EFB0EE7CFDBFFDECFE9FFDDCF41\r\n:10A1C000EAFF020EE926000EEA22EE6AEE6AEE6A65\r\n:10A1D000EE6A050EDBCFE6FFFB0EDBCFE6FFFC0EE3\r\n:10A1E000DBCFE6FFFD0EDBCFE6FF45DEE552E552B5\r\n:10A1F000E552E552000913E1050EDBCFE6FFFB0E49\r\n:10A20000DBCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF8C\r\n:10A2100032DEE552E552E552E552000951E0DECF6B\r\n:10A22000E9FFDDCFEAFF020EE926000EEA22EECFBB\r\n:10A23000E6FFEECFE6FFEECFE6FFEFCFE6FFB00E94\r\n:10A24000E66E060EE66E1CEC39F01D6E060EE15C45\r\n:10A2500002E2E16AE552E16E1D50E76E020EE7CFC1\r\n:10A26000DBFFDB501FE1D950030FE66E000EDA2052\r\n:10A27000E66EE66A010EE66E000EE66E0A0EE66E09\r\n:10A28000B00EE66E060EE66E72EC2DF01D6E080E38\r\n:10A29000E15C02E2E16AE552E16E1D50E76E020EFA\r\n:10A2A000E7CFDBFF020EDB500BE1030EDBCF1DF02F\r\n:10A2B000040EDBCF1EF0000E1D5C010E1E5803E2E3\r\n:10A2C000050E126E1FD0DECFE9FFDDCFEAFFEE52A2\r\n:10A2D000EF50A00810E0DECFE9FFDDCFEAFFEE523D\r\n:10A2E000EF50600808E0DECFE9FFDDCFEAFFEE5275\r\n:10A2F000EF50200803E1060E126E01D0126A136AB5\r\n:10A30000010E146E060EE15C02E2E16AE552E16EB6\r\n:10A31000E552E5CFDAFFE7CFD9FF1200D9CFE6FF4C\r\n:10A32000DACFE6FFE1CFD9FFE2CFDAFFFB0EDBCFDA\r\n:10A33000E9FFFC0EDBCFEAFF230EEF6EF90EDBCF59\r\n:10A34000E9FFFA0EDBCFEAFF010EEF6EF70EDBCF6F\r\n:10A35000E9FFF80EDBCFEAFF010EEF6EE552E5CF25\r\n:10A36000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF59\r\n:10A37000E1CFD9FFE2CFDAFFE652E652E652E652EB\r\n:10A38000E652FD0EDB50190DF3CFE9FFF4CFEAFFE3\r\n:10A390002F0EE926080EEA220E0EE926000EEA220A\r\n:10A3A000E9CFDEFFEACFDDFF0A0EF36EFB0EDBCF57\r\n:10A3B000F4FFF350F45C02E3050E9AD0FC0EDBCF01\r\n:10A3C0001DF01E6A1F6A206ADECFE9FFDDCFEAFFBB\r\n:10A3D0001DC0EEFF1EC0EEFF1FC0EEFF20C0EEFF4F\r\n:10A3E000DECFE9FFDDCFEAFF0A0E406E416A426A26\r\n:10A3F000436AEECF3BF0EECF3CF0EECF3DF0EFCF37\r\n:10A400003EF0CEEC6FF03AC0EDFF39C0EDFF38C042\r\n:10A41000EDFF37C0EFFFFB0EDBCF1DF01E6A1F6A9A\r\n:10A42000206ADECFE9FFDDCFEAFF1D50EE261E5089\r\n:10A43000EE221F50EE222050EE22DECFE9FFDDCFCC\r\n:10A44000EAFFEF50EE6AEFCFF4FFEE6EEF50F4CF7D\r\n:10A45000EEFFEF6EDECFE9FFDDCFEAFFEECFE6FFE6\r\n:10A46000EECFE6FFEECFE6FFEFCFE6FFB00EE66EF3\r\n:10A47000060EE66E1CEC39F01D6E060EE15C02E283\r\n:10A48000E16AE552E16E1D50E76E020EE7CFDBFF99\r\n:10A49000DB501FE1D950030FE66E000EDA20E66EA6\r\n:10A4A000E66A010EE66E000EE66E0A0EE66EB00E6D\r\n:10A4B000E66E060EE66E72EC2DF01D6E080EE15C87\r\n:10A4C00002E2E16AE552E16E1D50E76E020EE7CF4F\r\n:10A4D000DBFF020EDB500BE1030EDBCF1DF0040EA1\r\n:10A4E000DBCF1EF0000E1D5C010E1E5803E2180E9D\r\n:10A4F000126E0BD0136A010E146EFC0EDB501108A5\r\n:10A5000002E1060E01D0000E126E050EE15C02E2C1\r\n:10A51000E16AE552E16EE552E5CFDAFFE7CFD9FF18\r\n:02A52000120027\r\n:0EA52200D9CFE6FFDACFE6FFE1CFD9FFE2CFD7\r\n:10A53000DAFFFD0EDB50C96EFD0EDB50046EC7A0C6\r\n:10A54000FED78B80C9501C6E8B90E552E5CFDAFFA9\r\n:10A55000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF90\r\n:10A56000D9FFE2CFDAFFE652E652010EDB6ADF6A7C\r\n:10A57000040EDF5C15E2DF50B70DF3CFE9FFF4CF37\r\n:10A58000EAFF320EE926030EEA222F0EE926000E1C\r\n:10A59000EA22EF5003E0DE52010EDD6EDF2AE8D73B\r\n:10A5A000010EDB50056EE552E552E552E5CFDAFFCC\r\n:10A5B000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF30\r\n:10A5C000D9FFE2CFDAFFE652E652E652E652E65211\r\n:10A5D000000EDE6E090EDD6EE66A010EE66EE66ABC\r\n:10A5E000DECFE6FFDDCFE6FF15EC6EF01D6E050E4B\r\n:10A5F000E15C02E2E16AE552E16E1D50DECFE9FF67\r\n:10A60000DDCFEAFF560EEF6EDECFE9FFDDCFEAFFCA\r\n:10A61000EE52CB0EEF6EDECFE9FFDDCFEAFF020E8A\r\n:10A62000E926000EEA22100EEF6EDECFE9FFDDCF45\r\n:10A63000EAFF040EE926000EEA22010EEF6EDECFDD\r\n:10A64000E9FFDDCFEAFF050EE926000EEA22010E42\r\n:10A65000EF6EDECFE9FFDDCFEAFF0A0EE926000E3E\r\n:10A66000EA22430EEF6EF29CDECFE9FFDDCFEAFF78\r\n:10A670000C0EE926000EEA228DC0EFFFDECFE9FFC7\r\n:10A68000DDCFEAFF0D0EE926000EEA228CC0EFFFB7\r\n:10A69000640E00018E25E66EDECFE9FFDDCFEAFF16\r\n:10A6A0000E0EE926000EEA22E552E750EF6EF28C1C\r\n:10A6B000DECFE9FFDDCFEAFF1B0EE926000EEA221E\r\n:10A6C000030EEF6EDECFE9FFDDCFEAFF1C0EE926B9\r\n:10A6D000000EEA22480EEF6EDECFE9FFDDCFEAFF83\r\n:10A6E0001D0EE926000EEA22C00EEF6EDECFE9FF56\r\n:10A6F000DDCFEAFF1E0EE926000EEA22080EEF6EFD\r\n:10A70000DECFE9FFDDCFEAFF1F0EE926000EEA22C9\r\n:10A71000010EEF6E530E1D6EE10E1E6E1F6A1DC000\r\n:10A72000E6FFE66E1FC0E6FFDECFE9FFDDCFEAFF02\r\n:10A73000200EE926000EEA22E9CF20F0EACF21F030\r\n:10A74000E9CFE6FFEACFE6FF50EC6EF0226E050E91\r\n:10A75000E15C02E2E16AE552E16E2250D950030F5A\r\n:10A76000E66E000EDA20E66EE66A010EE66E000E78\r\n:10A77000E66E090EE66EFC0EDBCFE6FFFD0EDBCFCC\r\n:10A78000E6FF0DEC32F01D6E080EE15C02E2E16ABC\r\n:10A79000E552E16E1D50E76E020EE7CFDBFFDB50A6\r\n:10A7A00028E1FC0EDBCFE6FFFD0EDBCFE6FFD1ECB0\r\n:10A7B00037F0E552E552E76E020EE7CFDBFFDB50E4\r\n:10A7C00018E1E66AE66AE66AE66AFC0EDBCFE6FFB7\r\n:10A7D000FD0EDBCFE6FF1CEC39F01D6E060EE15CD2\r\n:10A7E00002E2E16AE552E16E1D50E76E020EE7CF2C\r\n:10A7F000DBFF000E1D6E050EE15C02E2E16AE55230\r\n:10A80000E16E1D50E552E5CFDAFFE7CFD9FF120028\r\n:10A81000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF0B\r\n:10A820000C0EE12402E3E168E652E16EFD0EDB501E\r\n:10A83000B70DF3CF1DF0F4CF1EF0320E1D26030E20\r\n:10A840001E220A0E1DC0DBFF0B0E1EC0DBFF0A0E10\r\n:10A85000DBCFE9FF0B0EDBCFEAFF2F0EE926000E60\r\n:10A86000EA22EF5002E0000E84D2FD0EDB50B70D5D\r\n:10A87000F3CFE9FFF4CFEAFF320EE926030EEA2216\r\n:10A88000220EE926000EEA22E9CFDEFFEACFDDFF45\r\n:10A89000DECFE9FFDDCFEAFFEF5030E14B0E1D6E5A\r\n:10A8A000E10E1E6E1F6A1DC0E6FFE66E1FC0E6FFCA\r\n:10A8B000DECFE6FFDDCFE6FF50EC6EF0206E050E3A\r\n:10A8C000E15C02E2E16AE552E16E2050FD0EDB50F0\r\n:10A8D000300FE66EDECFE9FFDDCFEAFF070EE92697\r\n:10A8E000000EEA22E552E750EF6EDECFE9FFDDCF42\r\n:10A8F000EAFF080EE926000EEA22EF6A030EF36E65\r\n:10A90000070EF3CFDBFFFC0EDBA203D0070EF36EC6\r\n:10A9100005D0DBA405D0010EF36E070EF3CFDBFFED\r\n:10A92000070EDBCFE6FFDECFE6FFDDCFE6FF0A0E48\r\n:10A93000DBCFE9FF0B0EDBCFEAFFE9CF1DF0EACF5B\r\n:10A940001EF0E9CFE6FFEACFE6FF8CEC2AF01F6E9F\r\n:10A95000050EE15C02E2E16AE552E16E1F50E76E2E\r\n:10A96000020EE7CFDBFFDB5001E001D2FC0EDB5033\r\n:10A97000030B58E10A0EDBCFE9FF0B0EDBCFEAFF3A\r\n:10A98000370EE926000EEA22E9CF1DF0EACF1EF0CD\r\n:10A990000A0EDBCFE9FF0B0EDBCFEAFF200EE92624\r\n:10A9A000000EEA221DC0EEFF1EC0EDFF0A0EDBCF37\r\n:10A9B000E9FF0B0EDBCFEAFF370EE926000EEA2295\r\n:10A9C000200EEE6EEE6AEE6AEE6AE668E668E6680B\r\n:10A9D000E6680A0EDBCFE9FF0B0EDBCFEAFFE9CF1B\r\n:10A9E0001DF0EACF1EF0E9CFE6FFEACFE6FF1CEC50\r\n:10A9F00039F01F6E060EE15C02E2E16AE552E16E9B\r\n:10AA00001F50E76E020EE7CFDBFFDB500BE10A0EB3\r\n:10AA1000DBCFE9FF0B0EDBCFEAFF2F0EE926000E9E\r\n:10AA2000EA22EF82FC0EDBA218D00A0EDBCFE9FF90\r\n:10AA30000B0EDBCFEAFFE9CF1DF0EACF1EF0E9CF26\r\n:10AA4000E6FFEACFE6FFB7DDE552E552E76E020E1C\r\n:10AA5000E7CFDBFFDB5001E078D1D950030FE66E82\r\n:10AA6000000EDA20E66EE66A010EE66E000EE66E75\r\n:10AA7000090EE66E0A0EDBCFE9FF0B0EDBCFEAFF15\r\n:10AA8000E9CF1DF0EACF1EF0E9CFE6FFEACFE6FFFF\r\n:10AA900072EC2DF01F6E080EE15C02E2E16AE552F5\r\n:10AAA000E16E1F50E76E020EE7CFDBFFDB5001E0E7\r\n:10AAB0004CD1D950030FE96E000EDA20EA6EEE5049\r\n:10AAC00001E027D1010EED1801E023D1D950080F84\r\n:10AAD000E96EDACFEAFF000EEA22000EEE6E090EF2\r\n:10AAE000ED6E080EDBCFE9FF090EDBCFEAFFEF507A\r\n:10AAF000560801E00ED1080EDBCFE9FF090EDBCFCF\r\n:10AB0000EAFFEE52EF50CB0801E003D1080EDBCF95\r\n:10AB1000E9FF090EDBCFEAFF020EE926000EEA226A\r\n:10AB2000EF5010080EE0080EDBCFE9FF090EDBCF77\r\n:10AB3000EAFF020EE926000EEA22EF50110801E0BA\r\n:10AB4000E8D0FC0EDBA40CD00A0EDBCFE9FF0B0E25\r\n:10AB5000DBCFEAFF320EE926000EEA22010E1DD0FD\r\n:10AB6000080EDBCFE9FF090EDBCFEAFF070EE9266F\r\n:10AB7000000EEA22EF50800B02E0010E01D0000E21\r\n:10AB8000E66E0A0EDBCFE9FF0B0EDBCFEAFF320EDB\r\n:10AB9000E926000EEA22E552E750EF6E080EDBCF01\r\n:10ABA000E9FF090EDBCFEAFF1B0EE926000EEA22C1\r\n:10ABB000EF50030B1E6E1D6A0A0EDBCFE9FF0B0E72\r\n:10ABC000DBCFEAFF330EE926000EEA221DC0EEFFBE\r\n:10ABD0001EC0EDFF080EDBCFE9FF090EDBCFEAFF59\r\n:10ABE0001C0EE926000EEA22EF501D6E1E6A0A0EA8\r\n:10ABF000DBCFE9FF0B0EDBCFEAFF330EE926000EB9\r\n:10AC0000EA221D50EE261E50ED220A0EDBCFE9FF90\r\n:10AC10000B0EDBCFEAFF360EE926000EEA22200EED\r\n:10AC2000EF6E080EDBCFE9FF090EDBCFEAFF1D0E4A\r\n:10AC3000E926000EEA22EF500EE0080EDBCFE9FF16\r\n:10AC4000090EDBCFEAFF1D0EE926000EEA22EF50C7\r\n:10AC50001D6E1E6A03D01D6A010E1E6E050E1DC0FC\r\n:10AC6000DBFF060E1EC0DBFF0A0EDBCFE9FF0B0E7B\r\n:10AC7000DBCFEAFF360EE926000EEA22EF501D6E0A\r\n:10AC80001E6A050EDBCF3DF0060EDBCF3EF01DC089\r\n:10AC900042F01EC043F088EC70F03D50E66E0A0EA4\r\n:10ACA000DBCFE9FF0B0EDBCFEAFF350EE926000E06\r\n:10ACB000EA22E552E750EF6E080EDBCFE9FF090EFE\r\n:10ACC000DBCFEAFF1D0EE926000EEA22EFCF1DF0D2\r\n:10ACD0000A0EDBCFE9FF0B0EDBCFEAFF360EE926CB\r\n:10ACE000000EEA22EFCF1EF01EC043F01DC03EF062\r\n:10ACF000CCEC70F03A500DE10A0EDBCFE9FF0B0E01\r\n:10AD0000DBCFEAFF350EE926000EEA22EF500808F5\r\n:10AD100006E2090EF36E020EF3CFDBFF16D00A0E29\r\n:10AD2000DBCFE9FF0B0EDBCFEAFF300EEB6A310E13\r\n:10AD3000EB6A0A0EDBCFE9FF0B0EDBCFEAFF2F0E2B\r\n:10AD4000E926000EEA22EF8014D00A0EDBCFE9FFDD\r\n:10AD50000B0EDBCFEAFFE9CF1DF0EACF1EF0E9CF03\r\n:10AD6000E6FFEACFE6FFF7EC38F0E552E552020ED7\r\n:10AD7000DB501D6E0C0EE15C02E2E16AE552E16E11\r\n:10AD80001D50E552E5CFDAFFE7CFD9FF1200D9CF4A\r\n:10AD9000E6FFDACFE6FFE1CFD9FFE2CFDAFFE652F6\r\n:10ADA0000E6ADF6A040EDF5C27E2E66ADFCFE6FFA9\r\n:10ADB0002FDDE552E55200091DE1010E056EDF5061\r\n:10ADC000B70DF3CFE9FFF4CFEAFF320EE926030E09\r\n:10ADD000EA22320EE926000EEA22EF500BE0800E46\r\n:10ADE000DF5206E0DFCFF3FFE8327F0BF306FCE132\r\n:10ADF00002090E6EDF2AD6D7ABEC52F0055002E006\r\n:10AE0000000E01D0010EE552E552E5CFDAFFE7CFA3\r\n:10AE1000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFA5\r\n:10AE2000E2CFDAFFE652E652FD0EDB50B70DF3CF6C\r\n:10AE3000E9FFF4CFEAFF320EE926030EEA222F0ED5\r\n:10AE4000E926000EEA22EF5037E0FD0EDB50B70D89\r\n:10AE5000F3CFE9FFF4CFEAFF320EE926030EEA2230\r\n:10AE6000E9CF1DF0EACF1EF0E9CFE6FFEACFE6FF1B\r\n:10AE7000F7EC38F0E552E552FD0EDB50B70DF3CF9D\r\n:10AE8000E9FFF4CFEAFF320EE926030EEA222F0E85\r\n:10AE9000E926000EEA22EF6AFD0EDB50B70DF3CF74\r\n:10AEA000E9FFF4CFEAFF320EE926030EEA22220E72\r\n:10AEB000E926000EEA22EF6AABEC52F0E552E552C9\r\n:10AEC000E552E5CFDAFFE7CFD9FF1200D9CFE6FF91\r\n:10AED000DACFE6FFE1CFD9FFE2CFDAFFE652DF6A51\r\n:10AEE000040EDF5C06E2DFCFE6FF94DFE552DF2AE7\r\n:10AEF000F7D7E552E552E5CFDAFFE7CFD9FF1200E9\r\n:10AF0000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF14\r\n:10AF1000070EE12402E3E168E652E16E0C50B70D42\r\n:10AF2000F3CF1DF0F4CF1EF0320E1D26030E1E22AD\r\n:10AF30001DC0DEFF1EC0DDFFDECFE9FFDDCFEAFF73\r\n:10AF4000350EE926000EEA22EF500D5C0CE2DECF52\r\n:10AF5000E9FFDDCFEAFF360EE926000EEA22EF50C8\r\n:10AF6000D880095402E2130E12D1DECFE9FFDDCF03\r\n:10AF7000EAFF360EE926000EEA22EFCF29F02A6A10\r\n:10AF80002B6A2C6ADECFE9FFDDCFEAFF350EE9261A\r\n:10AF9000000EEA22EFCF25F0266A276A286A0AC047\r\n:10AFA00021F00BC022F0236A246A0AC03BF00BC0D8\r\n:10AFB0003CF023C03DF024C03EF025C040F026C048\r\n:10AFC00041F027C042F028C043F0CEEC6FF037C00C\r\n:10AFD0001DF038C01EF039C01FF03AC020F037C055\r\n:10AFE0003BF038C03CF039C03DF03AC03EF029C0DB\r\n:10AFF00040F02AC041F02BC042F02CC043F0CEEC10\r\n:10B000006FF0020E37C0DBFF030E38C0DBFF040E0B\r\n:10B0100039C0DBFF050E3AC0DBFFDECFE9FFDDCF35\r\n:10B02000EAFF360EE926000EEA22EFCF25F0266A67\r\n:10B03000276A286A0D50216E226A236A246A0DC08D\r\n:10B040003BF022C03CF023C03DF024C03EF025C0C0\r\n:10B0500040F026C041F027C042F028C043F0CEECBB\r\n:10B060006FF037C01DF038C01EF039C01FF03AC075\r\n:10B0700020F0D950020FE96E000EDA20EA6E375048\r\n:10B08000EE261E50EE221F50EE222050EE22DECF82\r\n:10B09000E9FFDDCFEAFF360EE926000EEA22EFCF08\r\n:10B0A00025F0266A276A286A0950216E226A236AD7\r\n:10B0B000246A09C03BF022C03CF023C03DF024C00C\r\n:10B0C0003EF025C040F026C041F027C042F028C025\r\n:10B0D00043F02BEC70F038C01EF039C01FF03AC0BE\r\n:10B0E00020F0D950020FE96E000EDA20EA6E3750D8\r\n:10B0F000EE261E50EE221F50EE222050EE22D95096\r\n:10B10000020FE96E000EDA20EA6EEF50EE6AEFCF22\r\n:10B11000F4FFEE6EEF50F4CFEEFFEF6ED950020F5A\r\n:10B12000E96E000EDA20EA6EEE52EE2A000EEE22F2\r\n:10B13000EE22D950020FE96E000EDA20EA6EEECF51\r\n:10B14000E6FFEECFE6FFEECFE6FFEFCFE6FFDECF86\r\n:10B15000E9FFDDCFEAFFE9CF1DF0EACF1EF0E9CF2E\r\n:10B16000E6FFEACFE6FF1CEC39F01F6E060EE15C4D\r\n:10B1700002E2E16AE552E16E1F50E76E060EE7CF8C\r\n:10B18000DBFFDB5003E0060EDB5001D0000E1D6E2E\r\n:10B19000070EE15C02E2E16AE552E16E1D50E55204\r\n:10B1A000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF3C\r\n:10B1B000E6FFE1CFD9FFE2CFDAFFE652E652E652F0\r\n:10B1C000E652E6520C50B70DF3CF1DF0F4CF1EF04F\r\n:10B1D000320E1D26030E1E221DC0DEFF1EC0DDFF27\r\n:10B1E000D950020FE66E000EDA20E66EE66A010E16\r\n:10B1F000E66E000EE66E090EE66EDECFE9FFDDCFED\r\n:10B20000EAFFE9CF1DF0EACF1EF0E9CFE6FFEACF73\r\n:10B21000E6FF72EC2DF01F6E080EE15C02E2E16ABF\r\n:10B22000E552E16E1F50E76E040EE7CFDBFFDB5007\r\n:10B2300017E1DECFE9FFDDCFEAFF300EE926000E91\r\n:10B24000EA22EE50ED100CE0DECFE9FFDDCFEAFFA1\r\n:10B25000300EE926000EEA22580EEE6E020EED6E5A\r\n:10B26000040EDB501D6E050EE15C02E2E16AE55260\r\n:10B27000E16E1D50E552E5CFDAFFE7CFD9FF1200AE\r\n:10B28000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF91\r\n:10B29000E652E652E652E652E6520C50B70DF3CFB4\r\n:10B2A0001DF0F4CF1EF0320E1D26030E1E221DC00F\r\n:10B2B000DEFF1EC0DDFFD950020FE66E000EDA2061\r\n:10B2C000E66EE66A010EE66E000EE66E090EE66EAA\r\n:10B2D000DECFE9FFDDCFEAFFE9CF1DF0EACF1EF0B8\r\n:10B2E000E9CFE6FFEACFE6FF0DEC32F01F6E080E65\r\n:10B2F000E15C02E2E16AE552E16E1F50E76E040E86\r\n:10B30000E7CFDBFFDB500FE1DECFE9FFDDCFEAFF68\r\n:10B31000300EE926000EEA22580EEE6E020EED6E99\r\n:10B320000801010EF96F040EDB501D6E050EE15C85\r\n:10B3300002E2E16AE552E16E1D50E552E5CFDAFF27\r\n:10B34000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF92\r\n:10B35000D9FFE2CFDAFFE652E652E652E652E65273\r\n:10B36000DE52010EDD6E020EDB6ADF6A040EDF5C68\r\n:10B3700065E2DF50B70DF3CF1DF0F4CF1EF0320EB3\r\n:10B380001D26030E1E22030E1DC0DBFF040E1EC071\r\n:10B39000DBFF030EDBCFE9FF040EDBCFEAFF2F0E4E\r\n:10B3A000E926000EEA22EF5047E0010EF36E020E8E\r\n:10B3B000F3CFDBFF030EDBCFE9FF040EDBCFEAFFA9\r\n:10B3C000300EE926000EEA22EE50ED1035E0030EB5\r\n:10B3D000DBCFE9FF040EDBCFEAFF300EE926000EDB\r\n:10B3E000EA22EE06000EEF5A030EDBCFE9FF040E51\r\n:10B3F000DBCFEAFF300EE926000EEA22EE50ED1018\r\n:10B4000019E1F29E030EDBCFE9FF040EDBCFEAFF6A\r\n:10B41000E9CF1DF0EACF1EF01DC0E6FF1EC0E6FF1B\r\n:10B42000D1EC37F0E552E55281B202D006ED04F0DE\r\n:10B43000F28E02D0010EDB6ADF2A98D7020EDB50B3\r\n:10B4400005E0010EDB5002E00801F96B050EE15C3E\r\n:10B4500002E2E16AE552E16EE552E5CFDAFFE7CFBD\r\n:10B46000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF4F\r\n:10B47000E2CFDAFFE652DF6A040EDF5C1EE2B70EAF\r\n:10B48000E66EE66AE66ADF50B70DF3CF1DF0F4CF43\r\n:10B490001EF0320E1D26030E1E221DC0E6FF1EC02A\r\n:10B4A000E6FF15EC6EF01F6E050EE15C02E2E16A4C\r\n:10B4B000E552E16E1F50DF2ADFD7400EE66E91ECB9\r\n:10B4C00052F0E552E552E552E5CFDAFFE7CFD9FF7A\r\n:10B4D00012000150030A28E0010A1DE0030A16E0E9\r\n:10B4E00001AC39D00F0E0114F66EF76AD890F6361B\r\n:10B4F000F7365C0EF626E10EF7220900F5CF1DF0B7\r\n:10B500000800F5CF1EF0010EE66E23D0F9DC00092D\r\n:10B5100010E1500E3BD0580E026EF2DC000909E13A\r\n:10B5200044DE000934E00CD0500E026EE9DC000964\r\n:10B5300004E0510E026E100E06D0A2DE000927E0D4\r\n:10B54000510E026E400E076E22D01EC0FAFF1D5033\r\n:10B55000F96EFBDF1AD001AE1AD00F0E0114F66E91\r\n:10B56000F76AD890F636F7365C0EF626E10EF7222B\r\n:10B570000900F5CF1DF00800F5CF1EF0E66A04D0F3\r\n:10B580001EC0FAFF1D50F96EFBDFE552026E02503D\r\n:0AB59000E66E91EC52F0E552120055\r\n:06B59A00D9CFE6FFDACF75\r\n:10B5A000E6FFE1CFD9FFE2CFDAFFFD0EDB50C96E37\r\n:10B5B000C7A0FED7C950E552E5CFDAFFE7CFD9FFE4\r\n:10B5C0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF15\r\n:10B5D000DAFFE6520001640EA16FE668DEDFE55295\r\n:10B5E000E668DBDFE552DF6EFF0EDF5C03E00001A3\r\n:10B5F000A151F6E1DF50E552E552E5CFDAFFE7CFA2\r\n:10B60000D9FF1200898AE668C8DFE55212001200ED\r\n:10B61000899AD7DFF7DF0001CD811200D9CFE6FF8D\r\n:10B62000DACFE6FFE1CFD9FFE2CFDAFF0801FC8FE6\r\n:10B630000001280EA06FE668B0DFE5520001A56F9B\r\n:10B64000FF0EA55D02E1A051F6E1FE0EA55D40E111\r\n:10B6500000011A6B1B6BE668A0DFE552E66EFC0E7C\r\n:10B66000DBCFE9FFFD0EDBCFEAFFE552E750EF6EDF\r\n:10B67000FC0EDBCFE9FFFD0EDBCFEAFFEF50E66EFD\r\n:10B6800018EC70F0E552FC0EDB2AFD0E01E3DB2A1C\r\n:10B69000FA0EDB06DBCF1DF0FB0E01E2DB06DBCF93\r\n:10B6A0001EF01D501E10D7E1E66877DFE55200015D\r\n:10B6B000A66FE66872DFE5520001A76F1BC01DF0A0\r\n:10B6C0001D50A65D05E100011A510001A75D02E0D1\r\n:10B6D000000E01D0010EE552E5CFDAFFE7CFD9FF2A\r\n:10B6E0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFF4\r\n:10B6F000DAFF67DFFF0857E1FB0EDBCFE6FF4DDF28\r\n:10B70000E552FB0EDB50FD0850E00801F98F000107\r\n:10B71000A96B020EAA6FFC0EDBCFABF0FD0EDBCFE8\r\n:10B72000ACF000011A6B1B6B0001ABC0E9FFACC0B1\r\n:10B73000EAFFAB2B000EAC23EF50E66E18EC70F076\r\n:10B74000E5520001A907000EAA5BA951AA11ECE17C\r\n:10B75000A96B020EAA6FFC0EDBCFE9FFDB2AFD0E00\r\n:10B76000DBCFEAFF01E3DB2AEF50E66E16DFE5529E\r\n:10B770000001A907000EAA5BA951AA11ECE11BC0A8\r\n:10B780001DF01E6A1D50E66E08DFE5521AC0E6FF86\r\n:10B7900004DFE552E66801DFE5520001A86F1F0EE5\r\n:10B7A000A815050802E0000E01D0010EE552E5CF14\r\n:10B7B000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFF5\r\n:10B7C000E1CFD9FFE2CFDAFFFD0EDBAE18D0FD0EE0\r\n:10B7D000DB9EE66AE66AE66AE66A770EE66EECDF0C\r\n:10B7E0001D6E050EE15C02E2E16AE552E16E1D505C\r\n:10B7F0000001AE6F1D50010802E2AE519AD0898A55\r\n:10B80000899ADFDEFF0802E0FF0E93D00001196B7A\r\n:10B81000FD0EDBCFE6FFC1DEE552FD0EDBCFE6FF1E\r\n:10B8200006EC70F0E552F90EDBCF1DF0FA0EDBCF1F\r\n:10B830001EF0FB0EDBCF1FF0FC0EDBCF20F0180E4E\r\n:10B84000D89020321F321E321D32E806F9E11DC0A9\r\n:10B85000ADF01DC0E6FFA1DEE552ADC0E6FF06EC8F\r\n:10B8600070F0E552F90EDBCF1DF0FA0EDBCF1EF0C3\r\n:10B87000FB0EDBCF1FF0FC0EDBCF20F0100ED890BC\r\n:10B8800020321F321E321D32E806F9E11DC0ADF034\r\n:10B890001DC0E6FF82DEE552ADC0E6FF06EC70F0AB\r\n:10B8A000E552F90EDBCF1DF0FA0EDBCF1EF0FB0EDA\r\n:10B8B000DBCF1FF0FC0EDBCF20F0080ED89020323B\r\n:10B8C0001F321E321D32E806F9E11DC0ADF01DC069\r\n:10B8D000E6FF63DEE552ADC0E6FF06EC70F0E55230\r\n:10B8E000F90EDBCFADF0ADC0E6FF57DEE552ADC0DF\r\n:10B8F000E6FF06EC70F0E5520001199F1947198127\r\n:10B9000019C0E6FF4ADEE552FD0EDB504C0803E1AC\r\n:10B91000E66843DEE55200010A0EAD6FE6683DDEE3\r\n:10B92000E5520001AE6F800EAE1502E0AD07F6E104\r\n:10B93000AE51E552E5CFDAFFE7CFD9FF1200D9CFFC\r\n:10B94000E6FFDACFE6FFE1CFD9FFE2CFDAFF070E5D\r\n:10B95000E12402E3E168E652E16EFD0EDB5002E015\r\n:10B96000010E20D10001CDB31CD151DE220EC66ED6\r\n:10B970000A0EDF6EDF5005E0E6680FDEE552DF06F7\r\n:10B98000F9D7020EDB6AE66AE66AE66AE66A400E04\r\n:10B99000E66E12DF1D6E050EE15C02E2E16AE55221\r\n:10B9A000E16E1D50010801E0D4D00001C80EA06F67\r\n:10B9B000AA0EE66E010EE66EE66AE66A480EE66ECE\r\n:10B9C000FBDE1D6E050EE15C02E2E16AE552E16E0E\r\n:10B9D0001D50010873E1DF6A040EDF5C16E2E668C1\r\n:10B9E000DCDDE552E66ED950030F1D6E000EDA2045\r\n:10B9F0001E6EDF500F011D24E96E000E1E20EA6E40\r\n:10BA0000E552E750EF6EDF2AE7D7050EDB0401E0D1\r\n:10BA1000A0D0060EDB50AA0801E09BD00001A05187\r\n:10BA200012E0E66AE66AE66A400EE66EE90EE66E47\r\n:10BA3000C3DE1D6E050EE15C02E2E16AE552E16ED5\r\n:10BA40001D500009EBE10001A05101E182D0E66A3E\r\n:10BA5000E66AE66AE66A7A0EE66EAEDE1D6E050EF0\r\n:10BA6000E15C02E2E16AE552E16E1D50000971E11C\r\n:10BA7000DF6A040EDF5C16E2E6688FDDE552E66EF3\r\n:10BA8000D950030F1D6E000EDA201E6EDF500F011D\r\n:10BA90001D24E96E000E1E20EA6EE552E750EF6E9F\r\n:10BAA000DF2AE7D7030EDB50400B02E00C0E01D07B\r\n:10BAB000040EE76E020EE7CFDBFF4BD0E66AE66AC4\r\n:10BAC000E66AE66AE90EE66E77DE1D6E050EE15C5B\r\n:10BAD00002E2E16AE552E16E1D50010806E3020E42\r\n:10BAE000F36EDB6EDE52E90E07D0010EF36E020E2E\r\n:10BAF000F3CFDBFFDE52410EDD6E0001A05112E0FC\r\n:10BB0000E66AE66AE66AE66A010EDBCFE6FF54DE25\r\n:10BB10001D6E050EE15C02E2E16AE552E16E1D5028\r\n:10BB20000009EBE10001A05112E0E66A020EE66EA8\r\n:10BB3000E66AE66A500EE66E3FDE1D6E050EE15CBB\r\n:10BB400002E2E16AE552E16E1D50000902E0020ED8\r\n:10BB5000DB6A020EDB500001A26FA36B53DD020E05\r\n:10BB6000DB501AE0200EC66E010EE66EE66AE66A4B\r\n:10BB7000E66A7B0EE66E20DE1D6E050EE15C02E2DB\r\n:10BB8000E16AE552E16E1D50DF6EDF5003E1000116\r\n:10BB9000CD9102D0020EDB6A020EDB5001E138DDEE\r\n:10BBA0000001CD511D6E070EE15C02E2E16AE55233\r\n:10BBB000E16E1D50E552E5CFDAFFE7CFD9FF120065\r\n:10BBC000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF48\r\n:10BBD000FD0EDB5002E0010E02D00001CD51E55216\r\n:10BBE000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFF2\r\n:10BBF000E6FFE1CFD9FFE2CFDAFFFD0EDB5003E134\r\n:10BC0000F60EDB0402E0040E5AD00001CDA102D0F2\r\n:10BC1000030E55D00001A251080B12E1D950F70FC5\r\n:10BC2000E96EFF0EDA20EA6E090EE76ED890EF3665\r\n:10BC3000010EEB36020EEB36030EEB36E706F6E1AD\r\n:10BC40000001200EA46FD950F70FE96EFF0EDA2025\r\n:10BC5000EA6EEECFE6FFEECFE6FFEECFE6FFEFCFE8\r\n:10BC6000E6FF510EE66EA8DD1D6E050EE15C02E2F8\r\n:10BC7000E16AE552E16E1D50000912E1E66A020E2A\r\n:10BC8000E66EFB0EDBCFE6FFFC0EDBCFE6FFC6DC8D\r\n:10BC9000E552E552E552E552000902E0F60EDB6A94\r\n:10BCA000B1DCF60EDB5005E00001A451A40700084A\r\n:10BCB000CAE3F60EDB5002E0010E01D0000EE552A1\r\n:10BCC000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF11\r\n:10BCD000E6FFE1CFD9FFE2CFDAFFFD0EDB5003E153\r\n:10BCE000F60EDB0402E0040E5CD00001CDA102D010\r\n:10BCF000030E57D0CDA502D0020E53D00001A251A1\r\n:10BD0000080B12E1D950F70FE96EFF0EDA20EA6E48\r\n:10BD1000090EE76ED890EF36010EEB36020EEB36C9\r\n:10BD2000030EEB36E706F6E10001200EA46FD950B2\r\n:10BD3000F70FE96EFF0EDA20EA6EEECFE6FFEECFE8\r\n:10BD4000E6FFEECFE6FFEFCFE6FF580EE66E34DDFE\r\n:10BD50001D6E050EE15C02E2E16AE552E16E1D50E6\r\n:10BD6000000910E1FE0EE66EFB0EDBCFE6FFFC0ED7\r\n:10BD7000DBCFE6FFB6DCE552E552E552000902E012\r\n:10BD8000F60EDB6A3FDCF60EDB5005E00001A45145\r\n:10BD9000A4070008CCE3F60EDB5002E0010E01D050\r\n:10BDA000000EE552E5CFDAFFE7CFD9FF1200D9CF79\r\n:10BDB000E6FFDACFE6FFE1CFD9FFE2CFDAFF180ED8\r\n:10BDC000E12402E3E168E652E16EFA0EDBCF3DF0DA\r\n:10BDD000FB0EDBCF3EF0120E3DC0DBFF130E3EC06C\r\n:10BDE000DBFFFD0EDB5002E0040EE2D20001CDA12C\r\n:10BDF00002D0030EDDD2010EDF6EFC0EDB500E0A08\r\n:10BE000001E1A4D2030A01E16DD2010A01E146D2A7\r\n:10BE1000070A01E11DD2010A01E111D2090A01E17B\r\n:10BE20001CD1010A01E10FD1030A0AE0010A01E075\r\n:10BE3000BAD2899AE1EC5AF0FF0801E0B6D2B1D249\r\n:10BE4000E66AE66AE66AE66A490EE66EB5DC1D6EEB\r\n:10BE5000050EE15C02E2E16AE552E16E1D50000967\r\n:10BE600001E0A3D2100EE66EE66AD950020FE66E2C\r\n:10BE7000000EDA20E66E0EEC5BF0E552E552E5527C\r\n:10BE8000E552000901E191D2060E1D6E020EDB5053\r\n:10BE90001DC0E7FFE75204E0E8427F0BE706FCE144\r\n:10BEA000010856E10A0EDBCF25F025C026F0256AF1\r\n:10BEB0000B0EDB5000012524216E000E2620226E81\r\n:10BEC000236A246A090EDB503F0B276E286A296A11\r\n:10BED0002A6A100E1F0B07E0D8902736283629361D\r\n:10BEE0002A36E806F9E1215027241D6E2250282029\r\n:10BEF0001E6E235029201F6E24502A20206E1D2ADA\r\n:10BF0000000E1E221F222022140E1DC0DBFF150E64\r\n:10BF10001EC0DBFF160E1FC0DBFF170E20C0DBFFAD\r\n:10BF2000140EDBCF1DF0150EDBCF1EF0160EDBCF8F\r\n:10BF30001FF0170EDBCF20F00A0E1F0B01E170D1AE\r\n:10BF4000D8901D361E361F362036E806F9E168D136\r\n:10BF50000C0EDB50216E226A800E2116000E221676\r\n:10BF6000070ED89022322132E804FBE1070EDB50A5\r\n:10BF70000F0B21241F6E000E2220206E0B0EDB50B3\r\n:10BF8000030BE8241F241D6E000E20201E6E020EDF\r\n:10BF90001D26000E1E22010E1DC0DBFF090EDB5008\r\n:10BFA000226E236AD89022362336D8902236233642\r\n:10BFB000060E216E0A0EDB5021C0E7FFE75204E0B7\r\n:10BFC000E8427F0BE706FCE1000122241F6E000E11\r\n:10BFD0002320206E080EDB50030B246E256A0A0E08\r\n:10BFE000D89024362536E804FBE11F5024241D6E2A\r\n:10BFF000205025201E6E010E1D26000E1E22140E3E\r\n:10C000001DC0DBFF150E1EC0DBFF160EDB6A170E10\r\n:10C01000DB6A140EDBCF1DF0150EDBCF1EF0160E03\r\n:10C02000DBCF1FF0170EDBCF20F0010EDB50F70F38\r\n:10C030001F0B01E1F5D0D8901D361E361F36203675\r\n:10C04000E806F9E1EDD0FA0EDBCFE9FFFB0EDBCF1E\r\n:10C05000EAFFEE6A020EED6EA4D10001A251040BBC\r\n:10C0600049E0E66AE66AE66AE66ACD0EE66EDCEC70\r\n:10C070005BF01D6E050EE15C02E2E16AE552E16EE5\r\n:10C080001D50000901E091D1E668CDEC5AF0E5526F\r\n:10C09000100EE66EE66AD950020FE66E000EDA2048\r\n:10C0A000E66E0EEC5BF0E552E552E552E552000912\r\n:10C0B00001E17BD1DE52300EDD6E010EDB5007E078\r\n:10C0C000E668CDEC5AF0E552010EDB06F6D7100E0D\r\n:10C0D0001D6E1E6A1F6A206A0C0EDB380F0B1F0BC9\r\n:10C0E00001E19ED0D8901D361E361F362036E80658\r\n:10C0F000F9E196D0E66AE66AE66AE66A490EE66E15\r\n:10C10000DCEC5BF01D6E050EE15C02E2E16AE552DB\r\n:10C11000E16E1D50000901E048D1100EE66EE66A9E\r\n:10C12000D950020FE66E000EDA20E66E0EEC5BF0E0\r\n:10C13000E552E552E552E552000901E136D1000130\r\n:10C14000A251020B34E00D0EDB50236E246A800EE8\r\n:10C150002316000E2416070ED89024322332E8044A\r\n:10C16000FBE10C0EDB503F0BE82400012324216E81\r\n:10C17000000E2420226E010E2126000E2222060E21\r\n:10C18000256E0F0EDB5025C0E7FFE75204E0E842C2\r\n:10C190007F0BE706FCE1FF0F21C01DF022C01EF05F\r\n:10C1A0003DE0D8901D361E36E804FBE137D00D0E79\r\n:10C1B000DB50256E266AE00E2516000E2616050EAB\r\n:10C1C000D89026322532E804FBE10D0EDB50030B3C\r\n:10C1D000080DF35000012524236E000E2620246E46\r\n:10C1E000010E2326000E24220C0EDB507C0BE840AF\r\n:10C1F000E8403F0B216E226A010E2126000E22220A\r\n:10C2000021C03DF022C03EF023C042F024C043F0E4\r\n:10C210004FEC70F03BC01DF03CC01EF01F6A206A5E\r\n:10C22000FA0EDBCFE9FFFB0EDBCFEAFF1DC0EEFF0E\r\n:10C230001EC0EEFF1FC0EEFF20C0EEFFB2D0120EF8\r\n:10C24000DBCFE9FF130EDBCFEAFFA2C0EFFFA9D0DF\r\n:10C25000E66AE66AE66AE66A490EE66EDCEC5BF0E0\r\n:10C260001D6E050EE15C02E2E16AE552E16E1D50D1\r\n:10C27000000901E09AD0100EE66EE66AFA0EDBCFF6\r\n:10C28000E6FFFB0EDBCFE6FF0EEC5BF0E552E5527E\r\n:10C29000E552E552000901E188D083D0E66AE66AFA\r\n:10C2A000E66AE66A4A0EE66EDCEC5BF01D6E050E91\r\n:10C2B000E15C02E2E16AE552E16E1D50000975E1C0\r\n:10C2C000100EE66EE66AFA0EDBCFE6FFFB0EDBCF62\r\n:10C2D000E6FF0EEC5BF0E552E552E552E55200094F\r\n:10C2E00064E05FD0E66AE66AE66AE66A7A0EE66EBF\r\n:10C2F000DCEC5BF01D6E050EE15C02E2E16AE552EA\r\n:10C30000E16E1D50000951E1010EDB6A040EF36E6F\r\n:10C31000010EDBCFF4FFF350F45C43E2E668CDECB2\r\n:10C320005AF0E552E66E010EDB50E76EFA0EDBCFF7\r\n:10C33000E9FFFB0EDBCFEAFFE750E926000EEA2219\r\n:10C34000E552E750EF6E010EDB2AE0D70001A25163\r\n:10C35000040B2BE0E66AE66AE66AE66ACD0EE66E54\r\n:10C36000DCEC5BF01D6E050EE15C02E2E16AE55279\r\n:10C37000E16E1D50000919E1E668CDEC5AF0E55276\r\n:10C38000400EE66EE66AFA0EDBCFE6FFFB0EDBCF71\r\n:10C39000E6FF0EEC5BF0E552E552E552E55200098E\r\n:10C3A00004E0DF6A02D0040EDF6E02EC5BF0DF50C7\r\n:10C3B0001D6E180EE15C02E2E16AE552E16E1D506D\r\n:10C3C000E552E5CFDAFFE7CFD9FF1200D9CFE6FF7C\r\n:10C3D000DACFE6FFE1CFD9FFE2CFDAFFE652E6524D\r\n:10C3E000E6520001A05101E0A007A15101E0A10720\r\n:10C3F0000801F82BAFC0DEFFB0C0DDFF300E8114A6\r\n:10C400000001AF6FB06BDECF1DF0DDCF1EF0E85046\r\n:10C410001D1819E1B0511E1816E1020ECDC0DBFF48\r\n:10C42000DF50200B03E0020EDB8402D0020EDB940F\r\n:10C43000DF50100B04E0020EDB80DB8202D0020E24\r\n:10C44000DB92DBCFCDF0E552E552E552E552E5CF88\r\n:10C45000DAFFE7CFD9FF1200020E0001CD1501E08F\r\n:04C46000000C010CBF\r\n:0CC46400D9CFE6FFDACFE6FF580EE55214\r\n:10C47000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF59\r\n:10C48000E6FF060E136E146A0A01020E006F0D0E0F\r\n:10C49000016F060EF66EF76A0800F5CF02FA070E76\r\n:10C4A000F66EF76A0800F5CF03FAFE0EF66EF7682F\r\n:10C4B0000800F5CF04FAF668F7680800F5CF05FA2A\r\n:10C4C000580EE552E5CFDAFFE7CFD9FF1200D9CFFA\r\n:10C4D000E6FFDACFE6FF060E136E146AF29C88C000\r\n:10C4E00000FA89C001FA8AC002FA8EC003FA8CC031\r\n:10C4F00004FA8DC005FAF28C580EE552E5CFDAFF4A\r\n:10C50000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFC0\r\n:10C51000D9FFE2CFDAFFFD0EDB5004E1060E136E09\r\n:10C52000146A18D000CA92F001CA93F002CA94F0BB\r\n:10C5300003CA98F004CA96F005CA97F00001010EEC\r\n:10C54000956F920EE66E000EE66EDAEC67F0E5523D\r\n:10C55000E5520080580EE552E5CFDAFFE7CFD9FF6C\r\n:10C560001200D9CFE6FFDACFE6FFE1CFD9FFE2CF65\r\n:10C57000DAFFFD0EDB0442E108012D510AE00E0E48\r\n:10C58000E66E060EE66EF7EC38F0E552E55208016D\r\n:10C590002D6B00CAE6FF010EE66E0A0EE66E0E0E69\r\n:10C5A000E66E060EE66E8CEC2AF01D6E050EE15C62\r\n:10C5B00002E2E16AE552E16E1D50126E1D5004E088\r\n:10C5C000136A146A510E1BD00801010E2D6F040E60\r\n:10C5D000136E146AE66EE66A180EE66E060EE66ED6\r\n:10C5E000000EE66E0A0EE66EEAEC6DF01D6E060EAB\r\n:10C5F000E15C02E2E16AE552E16E1D50580EE5523F\r\n:10C60000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFC7\r\n:10C61000E6FFE1CFD9FFE2CFDAFFE652E6520801AA\r\n:10C620002D512AE0D9CFE6FFDACFE6FF13C0E6FFAF\r\n:10C6300014C0E6FF000EE66E0A0EE66E0E0EE66E03\r\n:10C64000060EE66E72EC2DF01D6E080EE15C02E245\r\n:10C65000E16AE552E16E1D50126E1D500FE1DECF12\r\n:10C6600013F0DDCF14F0D9CFE9FFDACFEAFFEE50B7\r\n:10C67000ED1006E1500E05D0040E126E510E01D0E1\r\n:10C68000580EE552E552E552E5CFDAFFE7CFD9FF84\r\n:10C690001200D9CFE6FFDACFE6FFE1CFD9FFE2CF34\r\n:10C6A000DAFFE652E652FD0EDB5009E108012D519A\r\n:10C6B00004E0136A010E146E2CD0040E27D0D9CFDB\r\n:10C6C000E6FFDACFE6FF13C0E6FF14C0E6FF000E78\r\n:10C6D000E66E0A0EE66E0E0EE66E060EE66E0DECC9\r\n:10C6E00032F01D6E080EE15C02E2E16AE552E16E95\r\n:10C6F0001D50126E1D500BE1DECF1DF0DDCF1EF080\r\n:10C7000013501D5C14501E5804E2140E126E510E8C\r\n:10C7100001D0580EE552E552E552E5CFDAFFE7CFFA\r\n:10C72000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF7C\r\n:10C73000E2CFDAFFE652E652E652E652FD0EDB5059\r\n:10C740002AE108012D5124E0040E136E146A14C668\r\n:10C75000DFFF010E15C6DBFF020E16C6DBFF030E60\r\n:10C7600017C6DBFF040EE66EE66AD9CFE6FFDACF26\r\n:10C77000E6FF000EE66E0A0EE66EEAEC6DF01D6E48\r\n:10C78000060EE15C02E2E16AE552E16E1D5037D02F\r\n:10C79000040E126E32D0040EE66EE66A000EE66EED\r\n:10C7A0000A0EE66ED9CFE6FFDACFE6FFEAEC6DF0CF\r\n:10C7B0001D6E060EE15C02E2E16AE552E16E1D507B\r\n:10C7C000D9CFE9FFDACFEAFFEECFE6FFEECFE6FF03\r\n:10C7D000EECFE6FFEFCFE6FF0E0EE66E060EE66E3C\r\n:10C7E0001CEC39F01D6E060EE15C02E2E16AE552D6\r\n:10C7F000E16E1D50126E1D5002E0510E01D0580E18\r\n:10C800001D6E040EE15C02E2E16AE552E16E1D502C\r\n:10C81000E552E5CFDAFFE7CFD9FF1200D9CFE6FF27\r\n:10C82000DACFE6FFE1CFD9FFE2CFDAFF08012D51E1\r\n:10C830000FE00E0EE66E060EE66EF7EC38F0E552EF\r\n:10C84000E552126EE85002E0510E03D008012D6B44\r\n:10C85000500EE552E5CFDAFFE7CFD9FF1200D9CF6E\r\n:10C86000E6FFDACFE6FFE1CFD9FFE2CFDAFFFD0E38\r\n:10C87000DB5004E1020E136E146A1CD0150E0A017F\r\n:10C88000005D18E1040E0A01015D14E1E668FE0E88\r\n:10C89000E66E030EE66E07EC6FF0E552E552E552E8\r\n:10C8A000E668E668030EE66E07EC6FF0E552E552C7\r\n:10C8B000E552FF00580E00D0E552E5CFDAFFE7CF92\r\n:10C8C000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFDB\r\n:10C8D000E2CFDAFFFD0EDB041AE1000EE66E0A0E6F\r\n:10C8E000E66E000EE66E080EE66E86EC41F0E5524E\r\n:10C8F000E552E552E552126EE85006E0136A146AFA\r\n:10C9000008012C6B510E04D00801010E2C6F580E3B\r\n:10C91000E552E5CFDAFFE7CFD9FF1200D9CFE6FF26\r\n:10C92000DACFE6FFE1CFD9FFE2CFDAFF08012C51E1\r\n:10C9300003E1050E126E11D0160EE66E080EE66EBD\r\n:10C94000000EE66E080EE66E9AEC42F0E552E552F5\r\n:10C95000E552E552126EE85002E0510E1ED0080179\r\n:10C960001F5102E1500E19D0160E136E146AE66EB6\r\n:10C9700014C0E6FF160EE66E080EE66E000EE66EBA\r\n:10C980000A0EE66EEAEC6DF01D6E060EE15C02E248\r\n:10C99000E16AE552E16E1D50580EE552E5CFDAFF2F\r\n:10C9A000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF1C\r\n:10C9B000D9FFE2CFDAFFE652FD0EDB043FE1030EC2\r\n:10C9C000135C000E145805E300CADFFF040EDF5CA1\r\n:10C9D00003E3130E126E30D0DFCFE6FF0AEC57F000\r\n:10C9E000E552020EE66E0A0EE66EDF50B70DF3CF8B\r\n:10C9F000E9FFF4CFEAFF320EE926030EEA22220E07\r\n:10CA0000E926000EEA22E9CF1DF0EACF1EF0E9CFB9\r\n:10CA1000E6FFEACFE6FF2FEC6EF0E552E552E55275\r\n:10CA2000E55201CAE6FF00CAE6FF08EC54F0E55201\r\n:10CA3000E552126EE85002E0510E01D0580EE55258\r\n:10CA4000E552E5CFDAFFE7CFD9FF1200D9CFE6FFF5\r\n:10CA5000DACFE6FFE1CFD9FFE2CFDAFFE652E652C6\r\n:10CA6000E652FD0EDB5001E0E8D0136A146ADF6A7B\r\n:10CA7000040EDF5C01E3E1D0DF50B70DF3CF1DF012\r\n:10CA8000F4CF1EF0320E1D26030E1E22010E1DC015\r\n:10CA9000DBFF020E1EC0DBFF010EDBCFE9FF020E43\r\n:10CAA000DBCFEAFF2F0EE926000EEA22EF50E66EFA\r\n:10CAB00013C0E9FF14C0EAFF132A000E1422000E6F\r\n:10CAC000E9260A0EEA22E552E750EF6E010EDBCFAF\r\n:10CAD000E9FF020EDBCFEAFF320EE926000EEA2262\r\n:10CAE000EF50E66E13C0E9FF14C0EAFF132A000EF0\r\n:10CAF0001422000EE9260A0EEA22E552E750EF6EF4\r\n:10CB0000010EDBCFE9FF020EDBCFEAFF330EE92691\r\n:10CB1000000EEA22EECF1DF0EFCF1EF01EC01DF07A\r\n:10CB20001E6A13C0E9FF14C0EAFF132A1422000E84\r\n:10CB3000E9260A0EEA221DC0EFFF010EDBCFE9FF56\r\n:10CB4000020EDBCFEAFF330EE926000EEA22EECF1B\r\n:10CB50001DF0EFCF1EF0FF0E1D16000E1E1613C0A7\r\n:10CB6000E9FF14C0EAFF132A1422000EE9260A0E78\r\n:10CB7000EA221DC0EFFF010EDBCFE9FF020EDBCF83\r\n:10CB8000EAFF350EE926000EEA22EF50E66E13C0EA\r\n:10CB9000E9FF14C0EAFF132A000E1422000EE92652\r\n:10CBA0000A0EEA22E552E750EF6E010EDBCFE9FFF5\r\n:10CBB000020EDBCFEAFF360EE926000EEA22EF5026\r\n:10CBC000E66E13C0E9FF14C0EAFF132A000E142218\r\n:10CBD000000EE9260A0EEA22E552E750EF6E0D0E2E\r\n:10CBE000E66EE66A010EDBCFE9FF020EDBCFEAFF5D\r\n:10CBF000220EE926000EEA22E9CF1DF0EACF1EF050\r\n:10CC0000E9CFE6FFEACFE6FF000E13241F6E0A0EFF\r\n:10CC10001420206E1FC0E6FFE66EEAEC6DF0216E78\r\n:10CC2000060EE15C02E2E16AE552E16E21500D0E72\r\n:10CC30001326000E1422DF2A1BD7580EE552E552A8\r\n:10CC4000E552E552E5CFDAFFE7CFD9FF1200D9CFA1\r\n:10CC5000E6FFDACFE6FFE1CFD9FFE2CFDAFFFD0E44\r\n:10CC6000DB0402E178EC45F0580EE552E5CFDAFF3F\r\n:10CC7000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF49\r\n:10CC8000D9FFE2CFDAFFE652E652E652E652FD0E57\r\n:10CC9000DB5063E10C50B70DF3CF1DF0F4CF1EF065\r\n:10CCA000320E1D26030E1E221DC0DEFF1EC0DDFF3C\r\n:10CCB000DECFE9FFDDCFEAFF2F0EE926000EEA22E4\r\n:10CCC000EF5043E0E66AE66AE66AE66ADECFE9FF2D\r\n:10CCD000DDCFEAFFE9CF1DF0EACF1EF0E9CFE6FF96\r\n:10CCE000EACFE6FF1CEC39F01F6E060EE15C02E2B3\r\n:10CCF000E16AE552E16E1F50126E1F502EE1D950CD\r\n:10CD0000020FE66E000EDA20E66EE66A010EE66EAF\r\n:10CD1000000EE66E0A0EE66EDECFE9FFDDCFEAFF1B\r\n:10CD2000E9CF1DF0EACF1EF0E9CFE6FFEACFE6FF3C\r\n:10CD300072EC2DF01F6E080EE15C02E2E16AE55232\r\n:10CD4000E16E1F50126E1F5002E0510E07D0020E0E\r\n:10CD5000DBCF13F0030EDBCF14F0580E1D6E040E64\r\n:10CD6000E15C02E2E16AE552E16E1D50E552E5CF79\r\n:08CD7000DAFFE7CFD9FF120042\r\n:08CD7800D9CFE6FFDACFE6FF98\r\n:10CD8000E1CFD9FFE2CFDAFFE652E652DF6AFD0ECD\r\n:10CD9000DB50F00BE8380F0BE76E010EE7CFDBFF3F\r\n:10CDA000DBCF1DF0000EE76E1D18E8AE02D01D347B\r\n:10CDB00003D0E750D8801D5405E20A0EDF26010E8D\r\n:10CDC000DB06EED7FD0EDB500F0BDF26DF50E55202\r\n:10CDD000E552E552E5CFDAFFE7CFD9FF1200D9CF10\r\n:10CDE000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65286\r\n:10CDF000DF6AFD0EDBCF1DF00A0EE76E1D18E8AEF0\r\n:10CE000002D0E73402D0E7501D5C0CE30A0E1D6E21\r\n:10CE1000FD0EDBCFE7FF1D50E75EFD0EE7CFDBFF2A\r\n:10CE2000DF2AE7D7DF38F00BDF6EFD0EDB50DF12B5\r\n:10CE3000DF50E552E552E5CFDAFFE7CFD9FF120028\r\n:10CE4000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFB5\r\n:10CE50002DEC6BF0D00EE66E58EC6CF0E55200094C\r\n:10CE600010E1FD0EDBCFE6FF58EC6CF0E552000957\r\n:10CE700008E1FC0EDBCFE6FF58EC6CF0E552000950\r\n:10CE800002E0FF0E03D035EC6BF0000EE552E5CF6B\r\n:10CE9000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFFE\r\n:10CEA000E1CFD9FFE2CFDAFFE652010EDF6E2DECC3\r\n:10CEB0006BF0D00EE66E58EC6CF0E55200091DE107\r\n:10CEC000E66A58EC6CF0E552000917E148EC6BF0AB\r\n:10CED000D10EE66E58EC6CF0E55200090EE10A0E38\r\n:10CEE000E66E920EE66E000EE66ECCEC6BF0E5524E\r\n:10CEF000E552E552000901E1DF6A35EC6BF0DF50E5\r\n:10CF000051E1F29CDF6ADFCF1DF0060EE76E1D18BF\r\n:10CF1000E8AE02D01D3403D0E750D8801D541CE386\r\n:10CF2000DFCFE9FFEA6AE9BEEA68920EE926000E61\r\n:10CF3000EA22EF50E66E20DFE552E66EDFCFE9FF32\r\n:10CF4000EA6AE9BEEA68880EE926000EEA22E5529E\r\n:10CF5000E750EF6EDF2AD7D7DFCF1DF00A0EE76E5E\r\n:10CF60001D18E8AE02D0E73402D0E7501D5C19E28C\r\n:10CF7000DFCFE9FFEA6AE9BEEA68920EE926000E11\r\n:10CF8000EA22EF50E66EDFCFE9FFEA6AE9BEEA681F\r\n:10CF9000880EE926000EEA22E552E750EF6EDF2AFE\r\n:10CFA000DBD7F28C000EE552E552E5CFDAFFE7CF92\r\n:10CFB000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFE4\r\n:10CFC000E2CFDAFFE652E652DF6ADFCF1DF0060E4F\r\n:10CFD000E76E1D18E8AE02D01D3403D0E750D880AC\r\n:10CFE0001D5420E3DFCF1DF01E6A1DBE1E68FC0E1F\r\n:10CFF000DB501D24E96EFD0EDB501E20EA6EEF5063\r\n:10D00000E66EEDDEE552E66EDFCFE9FFEA6AE9BEE5\r\n:10D01000EA68920EE926000EEA22E552E750EF6E2A\r\n:10D02000DF2AD3D70001100E996F150E9A6F040EE8\r\n:10D030009B6FDE52010EDD6E2DEC6BF0D00EE66EB6\r\n:10D0400058EC6CF0E552000915E1E66A58EC6CF01A\r\n:10D05000E55200090FE10A0EE66E920EE66E000E32\r\n:10D06000E66E73EC6CF0E552E552E552000902E120\r\n:10D07000010EDB6A35EC6BF0010EDB50E552E55238\r\n:10D08000E552E5CFDAFFE7CFD9FF1200100EE66ECA\r\n:10D09000070EE66ED5DEE552E552FEDE150E000106\r\n:10D0A000905D03E1040E915D12E0926B936B946BC3\r\n:10D0B000010E956F966F040E976F0C0E986F920E7F\r\n:10D0C000E66E000EE66E76DFE552E552E5DE120012\r\n:10D0D0000001882B3C0E885D0CE3886B892B3C0E8D\r\n:10D0E000895D07E3896B8A2B180E8A5D02E38A6BE0\r\n:10D0F00000801200F29C8EC01DF01E6A1F6A206A1A\r\n:10D10000140E1D26000E1E221F222022190E1F0B98\r\n:10D1100007E0D8901D361E361F362036E806F9E1A6\r\n:10D120008DC021F0226A236A246A150E1F0B07E0C6\r\n:10D13000D8902136223623362436E806F9E12150EC\r\n:10D140001D1222501E1223501F12245020128CC078\r\n:10D1500025F0266A276A286A100E1F0B07E0D89070\r\n:10D160002536263627362836E806F9E125501D12E1\r\n:10D1700026501E1227501F122850201200018A51DB\r\n:10D18000296E2A6A2950296AE834E834E834F80B11\r\n:10D190002A6E2B6A2C6A29501D122A501E122B50FF\r\n:10D1A0001F122C50201289512D6E2E6A050ED89018\r\n:10D1B0002D362E36E804FBE12F6A306A2D501D1201\r\n:10D1C0002E501E122F501F12305020120001885175\r\n:10D1D000316E326AD89032323132336A346A1D503D\r\n:10D1E00031109C6F1E5032109D6F1F5033109E6F78\r\n:10D1F000205034109F6FF28C9CC03BF09DC03CF0DF\r\n:08D200009EC03DF03E6E1200DD\r\n:08D20800949C948E969096828E\r\n:10D21000AC6AAC8AAC84AB6AAB8EAB889F9A9F98A1\r\n:10D220002A0EAF6EAC84B86A9D8A0001BB6BBC6BE2\r\n:10D23000BD6BBE6BBF6BC06B12000001BB5102E146\r\n:10D240009D981200BD51EA6A000FE96E0B0EEA22AA\r\n:10D25000EF50AD6EBD2BBD511D6E1E6A800E1D18A8\r\n:10D2600003E11E5001E1BD6BBB0712000001BB5181\r\n:10D270001D6E1E6AD8901E5004E6800E1D5C000EC6\r\n:10D280001E5801E3000C010CD9CFE6FFDACFE6FF10\r\n:10D29000E1CFD9FFE2CFDAFF0001BB511D6E1E6A5C\r\n:10D2A000D8901E5004E6800E1D5C000E1E58F4E25D\r\n:10D2B000F29CBC51EA6A000FE96E0B0EEA22FD0EE9\r\n:10D2C000DBCFEFFFBC2BBC511D6E1E6A800E1D18FC\r\n:10D2D00003E11E5001E1BC6BBB2B9D88F28CE55233\r\n:10D2E000E5CFDAFFE7CFD9FF12000001BB51FDE126\r\n:10D2F0001200ABA202D0AB98AB88ABB420D0000137\r\n:10D30000BE511D6E1E6AD8901E5004E6800E1D5C34\r\n:10D31000000E1E5814E2BF51EA6A800FE96E0B0E30\r\n:10D32000EA22AECFEFFFBF2BBF511D6E1E6A800EEB\r\n:10D330001D1803E11E5001E1BF6BBE2B1200AECFE2\r\n:10D34000C1F01200D9CFE6FFDACFE6FFE1CFD9FF77\r\n:10D35000E2CFDAFF0001BE5102E1000E1FD0F29CC5\r\n:10D36000C051EA6A800FE96E0B0EEA22EF50E66EBA\r\n:10D37000FC0EDBCFE9FFFD0EDBCFEAFFE552E75005\r\n:10D38000EF6EC02BC0511D6E1E6A800E1D1803E18A\r\n:10D390001E5001E1C06BBE07F28C010EE552E5CFD5\r\n:10D3A000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFE9\r\n:10D3B000E1CFD9FFE2CFDAFFFC0EDBCFF6FFFD0EA7\r\n:10D3C000DBCFF7FF0800F5500FE0FC0EDBCFF6FFD8\r\n:10D3D000DB2AFD0EDBCFF7FF01E3DB2A0800F55067\r\n:10D3E000E66E52DFE552E8D7E552E5CFDAFFE7CF48\r\n:10D3F000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFA0\r\n:10D40000E2CFDAFFFC0EDBCFE6FFFD0EDBCFE6FF5F\r\n:10D41000CBDFE552E5520D0EE66E36DFE5520A0E21\r\n:10D42000E66E32DFE552E552E5CFDAFFE7CFD9FF0E\r\n:10D430001200D9CFE6FFDACFE6FFE1CFD9FFE2CF86\r\n:10D44000DAFFFC0EDBCFE9FFFD0EDBCFEAFFEF508A\r\n:10D450000EE0FC0EDBCFE9FFDB2AFD0EDBCFEAFF9F\r\n:10D4600001E3DB2AEF50E66E0FDFE552EAD7E55223\r\n:10D47000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF49\r\n:10D48000E6FFE1CFD9FFE2CFDAFFFC0EDBCFE6FF0C\r\n:10D49000FD0EDBCFE6FFCDDFE552E5520D0EE66E69\r\n:10D4A000F3DEE5520A0EE66EEFDEE552E552E5CF19\r\n:10D4B000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFD8\r\n:10D4C000E1CFD9FFE2CFDAFFE652FD0EDB50F00BE1\r\n:10D4D000E8380F0BDF6EDFCF1DF0090EE76E1D1869\r\n:10D4E000E8AE02D01D3403D0E750D8801D5402E2CC\r\n:10D4F000370E01D0300EDF26DFCFE6FFC5DEE55266\r\n:10D50000FD0EDB500F0BDF6EDFCF1DF0090EE76E57\r\n:10D510001D18E8AE02D01D3403D0E750D8801D544A\r\n:10D5200002E2370E01D0300EDF26DFCFE6FFACDEA1\r\n:10D53000E552E552E552E5CFDAFFE7CFD9FF120019\r\n:10D54000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFAE\r\n:10D55000FD0EDBCF1EF01EC01DF01E6A1D50E66ED4\r\n:10D56000ABDFE552FF0EE76EFC0EDBCF1DF0E750A0\r\n:10D570001D161E6A1D50E66E9FDFE552E552E5CF8F\r\n:10D58000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF07\r\n:10D59000E1CFD9FFE2CFDAFFFA0EDBCF1DF0FB0EB1\r\n:10D5A000DBCF1EF0FC0EDBCF1FF0FD0EDBCF20F03B\r\n:10D5B000180ED89020321F321E321D32E806F9E1D3\r\n:10D5C0001D50E66E79DFE552FA0EDBCF1DF0FB0E43\r\n:10D5D000DBCF1EF0FC0EDBCF1FF0FD0EDBCF20F00B\r\n:10D5E000100ED89020321F321E321D32E806F9E1AB\r\n:10D5F0001D50E66E61DFE552FA0EDBCF1DF0FB0E2B\r\n:10D60000DBCF1EF0FC0EDBCF1FF0FD0EDBCF20F0DA\r\n:10D61000080ED89020321F321E321D32E806F9E182\r\n:10D620001D50E66E49DFE552FA0EDBCF1DF0FB0E12\r\n:10D63000DBCF1EF0FC0EDBCF1FF0FD0EDBCF20F0AA\r\n:10D640001D50E66E39DFE552E552E5CFDAFFE7CF50\r\n:04D65000D9FF1200EC\r\n:0CD654009482948412008B9294920A0E2F\r\n:10D66000E66EDAEC70F0E55212008B9494948B9293\r\n:10D6700094920A0EE66EDAEC70F0E55294840A0E8B\r\n:10D68000E66EDAEC70F0E5529482000000001200C1\r\n:10D690008B94949494820A0EE66EDAEC70F0E55264\r\n:10D6A00094840A0EE66EDAEC70F0E5528B92949256\r\n:10D6B0000A0EE66EDAEC70F0E55212008B94949448\r\n:10D6C00094820A0EE66EDAEC70F0E5529484320E23\r\n:10D6D000E66EDAEC70F0E55282B2FF0C000C1E0E22\r\n:10D6E000E66EDAEC70F0E55282A4FE0C000C00014C\r\n:10D6F000080ECC6F8B94949494820A0EE66EDAEC4A\r\n:10D7000070F0E5529484010EE66EDAEC70F0E552AA\r\n:10D7100082B407D0E4DF000904E0FE0EF36EF46883\r\n:10D720001200010E0001D890CA37E806FCE10001A2\r\n:10D73000CA91CB6B82B2CA81CC07DDE1CAC0F3FFCC\r\n:10D74000CBC0F4FF1200D9CFE6FFDACFE6FFE1CF7E\r\n:10D75000D9FFE2CFDAFFE652E652C9DFF3CFDEFFB0\r\n:10D76000F4CFDDFF010EDB50FF0B03E1A7DF000963\r\n:10D7700003E1F368F46808D0DECF1DF0DDCF1EF0C2\r\n:10D780001DC0F3FF1EC0F4FFE552E552E552E5CFA0\r\n:10D79000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFF5\r\n:10D7A000E1CFD9FFE2CFDAFFE652E652FB0EDBCF44\r\n:10D7B000F3FFDB06F35000092BE099DFF3CFDEFF28\r\n:10D7C000F4CFDDFF010EDB50FF0B02E0FF0E21D096\r\n:10D7D000FC0EDBCFE9FFDB2AFD0EDBCFEAFF01E326\r\n:10D7E000DB2ADFCFEFFFFB0EDB5003E19494948242\r\n:10D7F00003D094948B9294920A0EE66EDAEC70F059\r\n:10D80000E55294840A0EE66EDAEC70F0E552CED75B\r\n:10D81000000EE552E552E552E5CFDAFFE7CFD9FF3A\r\n:10D820001200D9CFE6FFDACFE6FFE1CFD9FFE2CF92\r\n:10D83000DAFF0001080ECC6FFD0EDB500001CA6F4D\r\n:10D84000CB6B8B9482B406D04ADF000902E0FF0E56\r\n:10D8500029D023D00001CB6BCA37D8A00ED0949426\r\n:10D8600094820A0EE66EDAEC70F0E55294840A0EA9\r\n:10D87000E66EDAEC70F0E5520ED094948B929492AE\r\n:10D880000A0EE66EDAEC70F0E55294840A0EE66E4B\r\n:10D89000DAEC70F0E5520001CC070001CC51D2E186\r\n:10D8A000000E00D0E552E5CFDAFFE7CFD9FF120036\r\n:10D8B000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF3B\r\n:10D8C000FD0EDBCFE6FFADDFE552000903E1F6DE3A\r\n:10D8D000000902E0FF0E01D0000EE552E5CFDAFFAD\r\n:10D8E000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFCD\r\n:10D8F000D9FFE2CFDAFFFB0EDB5017E0FC0EDBCFE7\r\n:10D90000E9FFDB2AFD0EDBCFEAFF01E3DB2AEF5064\r\n:10D91000E66E87DFE552000903E1D0DE000902E090\r\n:10D92000FF0E04D0FB0EDB06E6D7000EE552E5CF76\r\n:08D93000DAFFE7CFD9FF120076\r\n:08D93800D8CFE4FFE0CFE4FFCB\r\n:10D94000E46EE9CFE4FFEACFE4FFF6CFE4FFF7CFE0\r\n:10D95000E4FFF5CFE4FFF3CFE4FFF4CFE4FFFACF29\r\n:10D96000E4FF00EE35F0140EE80403E3EECFE4FF2D\r\n:10D97000FBD700EE1DF0180EE80403E3EECFE4FF42\r\n:10D98000FBD7E6529EA204D09E92E6EC61F00082A4\r\n:10D99000F0A203D0F09268EC68F09EA803D09E98A5\r\n:10D9A0001DEC69F09EAA03D09E9A79EC69F0E552CD\r\n:10D9B00000EE34F0180EE80403E3E5CFEDFFFBD7EB\r\n:10D9C00000EE48F0140EE80403E3E5CFEDFFFBD7CB\r\n:10D9D000E5CFFAFFE5CFF4FFE5CFF3FFE5CFF5FFA5\r\n:10D9E000E5CFF7FFE5CFF6FFE5CFEAFFE5CFE9FFAB\r\n:10D9F000E550E5CFE0FFE5CFD8FF1000D9CFE6FF37\r\n:10DA0000DACFE6FFE1CFD9FFE2CFDAFFE652929A12\r\n:10DA1000938A938894969488949A898A94908B9008\r\n:10DA20000F0EC16E921293968A9692889382F08618\r\n:10DA3000F08CF19A9384F088F09EF198939E939CD9\r\n:10DA40008A9E8A9CFE0EE66E6DEC70F0E552C30E67\r\n:10DA5000CB6E9F92400EC76E210EC66ED08E1F0EEB\r\n:10DA6000186E006A08012E6B2D6B2C6BDF6A040E9A\r\n:10DA7000DF5C11E2DF50B70DF3CFE9FFF4CFEAFF2F\r\n:10DA8000320EE926030EEA22220EE926000EEA22D1\r\n:10DA9000EF6ADF2AECD7E552E552E5CFDAFFE7CFB0\r\n:10DAA000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFE9\r\n:10DAB000E2CFDAFFE652E6520801FC8F020E2E6F2B\r\n:10DAC000DE52030EDD6EE66A9FEC5CF0E552DF6E1F\r\n:10DAD000DF5007E0010EDBCFF3FFDB06F350000859\r\n:10DAE000F2E3DF5013E1000EE66E010EE66EE66A29\r\n:10DAF00035EC2AF0E552E552E552DF6EDF5006E1E3\r\n:10DB00000801010E2E6FC7EC56F0DF6E020E080101\r\n:10DB10002E5D02E1020EF96FDF50126EE552E55202\r\n:10DB2000E552E5CFDAFFE7CFD9FF120066EC57F0F8\r\n:10DB3000000EE66EE66AE66A35EC2AF0E552E5523A\r\n:10DB4000E55208012E6BF96B120058DF69EC6EF09C\r\n:10DB50002AEC6BF046EC68F032EC5AF004EC69F019\r\n:10DB60008CEC6FF0036A400EE66E91EC52F0E552D9\r\n:10DB7000F28EF28C00A003D04CEC67F0009000A273\r\n:10DB800023D00092F90EE66E080EE66E73EC6EF08E\r\n:10DB9000E552E552FC0EE66E080EE66E73EC6EF092\r\n:10DBA000E552E552A3EC59F02CEC62F0000904E0D8\r\n:10DBB00008012E5101E176DF2CEC62F0000904E14E\r\n:10DBC00008012E5101E0B2DF00A4D4D7009469EC23\r\n:04DBD0005AF0D0D760\r\n:0CDBD400D9CFE6FFDACFE6FFFA0EE3CF70\r\n:10DBE000D9FFFB0EE3CFDAFFFC0EE3CFE9FFFD0E1A\r\n:10DBF000E3CFEAFFE9CFF3FFEACFF4FFF80EE350FB\r\n:10DC000003E1F90EE35008E0F80EE30602E2F90E34\r\n:10DC1000E306DECFEEFFF2D7FF0EE3CFDAFFE552E9\r\n:10DC2000FF0EE3CFD9FFE5521200FE0EE3CFE9FF6E\r\n:10DC3000FF0EE3CFEAFFE9CFF3FFEACFF4FFFB0EDD\r\n:10DC4000E35003E1FC0EE35009E0FB0EE30602E2C1\r\n:10DC5000FC0EE306FD0EE350EE6EF1D71200D9CFB5\r\n:10DC6000E6FFDACFE6FFFA0EE3CFD9FFFB0EE3CFF4\r\n:10DC7000DAFFFC0EE3CFE9FFFD0EE3CFEAFFE9CFC9\r\n:10DC8000F3FFEACFF4FFDECFEFFFEE66FCD7FF0E27\r\n:10DC9000E3CFDAFFE552FF0EE3CFD9FFE5521200E2\r\n:10DCA000FB0EE3CFF6FFFC0EE3CFF7FFFD0EE3CF55\r\n:10DCB000F8FFFE0EE3CFE9FFFF0EE3CFEAFFE9CF67\r\n:10DCC000F3FFEACFF4FF0900F5CFEFFFEE66FBD7D5\r\n:02DCD000120040\r\n:0EDCD2000801010EFB6FFA6BF96B0801FE6B87\r\n:10DCE000FD6BFC6B1200D9CFE6FFDACFE6FFE1CF88\r\n:10DCF000D9FFE2CFDAFFFC0EDBCFE9FFFD0EDBCF71\r\n:10DD0000EAFFEF50030B030A0EE0010A0AE0030AE0\r\n:10DD100005E0010A0DE10801FF6B0AD00801010EC0\r\n:10DD200006D0400E01D0800E0801F8150801FF6FE3\r\n:10DD3000FC0EDBCFE9FFFD0EDBCFEAFFEF50800BDF\r\n:10DD400010E0FC0EDBCFE9FFFD0EDBCFEAFFEF9E1C\r\n:10DD5000FC0EDBCFE9FFFD0EDBCFEAFFEE52080E33\r\n:10DD6000EF6EFC0EDBCFE9FFFD0EDBCFEAFFEE52DC\r\n:10DD7000EF500AE0FC0EDBCFE9FFFD0EDBCFEAFF40\r\n:10DD8000EE52EF060801FF71FC0EDBCFE9FFFD0E3E\r\n:10DD9000DBCFEAFF020EE926000EEA22EF5008E090\r\n:10DDA0000801FF51E8B08A8CE8B008D08A9C06D000\r\n:10DDB0000801FF51E8B08A8EE8A08A9EE552E5CFBF\r\n:08DDC000DAFFE7CFD9FF1200E2\r\n:08DDC800D9CFE6FFDACFE6FF38\r\n:10DDD000E1CFD9FFE2CFDAFFFF0EE76EFC0EDBCF1B\r\n:10DDE0001DF0E7501D161D50A96EFD0EDBCF1EF075\r\n:10DDF0001EC01DF01E6A1D50AA6EA69EA69CA6807F\r\n:10DE0000A850E552E5CFDAFFE7CFD9FF1200D9CF0E\r\n:10DE1000E6FFDACFE6FFE1CFD9FFE2CFDAFFFF0E70\r\n:10DE2000E76EFC0EDBCF1DF0FD0EDBCF1EF0E750E2\r\n:10DE30001D161E6A1D50A96EFC0EDBCF1DF0FD0ED7\r\n:10DE4000DBCF1EF01EC01DF01E6A1D50AA6EFB0E19\r\n:10DE5000DB50A86EA69CA69EA684F29E550EA76EC9\r\n:10DE6000AA0EA76EA682F28EA6B2FED7A694E5529F\r\n:0ADE7000E5CFDAFFE7CFD9FF12007B\r\n:06DE7A00CA0EF66E0A0E4E\r\n:10DE8000F76E000EF86E00010900F550B66F09003C\r\n:10DE9000F550B76F03E1B66701D03DD00900F550EA\r\n:10DEA000B16F0900F550B26F0900F550B36F09006A\r\n:10DEB0000900F550E96E0900F550EA6E0900090005\r\n:10DEC0000900F550B46F0900F550B56F090009005D\r\n:10DED000F6CFB8F0F7CFB9F0F8CFBAF0B1C0F6FF8F\r\n:10DEE000B2C0F7FFB3C0F8FF0001B45302E1B5536D\r\n:10DEF00007E00900F550EE6EB407F8E2B507F9D770\r\n:10DF0000B8C0F6FFB9C0F7FFBAC0F8FF0001B60706\r\n:08DF1000000EB75BBFD7120041\r\n:08DF18000001C46B400EC56F4F\r\n:10DF200012000001C45107E0C2C0E6FF44EC69F0F2\r\n:10DF3000E5520001C46B36EC69F0000903E0000112\r\n:10DF4000C58D02D00001C59DC5B90CD0C30EE66ECB\r\n:10DF5000000EE66EA2EC69F0E552E552000902E01F\r\n:10DF60000001C58912000001C45106E183CFC2F04F\r\n:10DF7000010EC46FC59D1200C58F12000001C5A916\r\n:10DF800004D0C3C08CFFC59902D0C58B8C68956A3C\r\n:0CDF90001200C5C08CFF956A1200120040\r\n:04DF9C003B504002B4\r\n:10DFA000F3CF37F0F4CF38F04102F3503826000EAB\r\n:10DFB000F420396E3B504202F3503926000EF42013\r\n:10DFC0003A6E3B504302F3503A263C504002F35025\r\n:10DFD0003826F4503922000E3A223C504102F350C8\r\n:10DFE0003926F4503A223C504202F3503A263D5032\r\n:10DFF0004002F3503926F4503A223D504102F3508A\r\n:0CE000003A263E504002F3503A2612002F\r\n:04E00C00E550080EC5\r\n:10E010001C6ED8901936E7AE02D0090E191A19AE47\r\n:10E0200002D0090E191AE7461C2EF3D7E65012004B\r\n:10E03000FF0EE3501B181C6EF00B1C3A1C1A1C50F0\r\n:10E04000F00B1A181B6E1C441B1AE00B1B1A1C3A0F\r\n:06E050001C181A6E000C02\r\n:0AE056003A6A396A386A376A200E08\r\n:10E06000E76ED8903B363C363D363E36373638364E\r\n:10E0700039363A364050375C41503858425039585A\r\n:10E0800043503A5809E34050375E4150385A4250A5\r\n:0EE09000395A43503A5A3B2AE72EE4D7120081\r\n:02E09E003DC083\r\n:10E0A00047F03D504202F4CF3CF0F3CF3BF03E50FE\r\n:10E0B0004302F4CF3EF0F3CF3DF04202F3503C2652\r\n:10E0C000F4503D22E86A3E2247504302F3503C267A\r\n:0AE0D000F4503D22E86A3E22000CE5\r\n:06E0DA00D9CFE6FFDACF0A\r\n:10E0E000E6FFE1CFD9FFE2CFDAFFFD0EDB50FB0BFD\r\n:10E0F000CA6ECC6A9E92FD0EDBAE02D09D8201D02C\r\n:10E100009D92CA84E552E5CFDAFFE7CFD9FF12002E\r\n:10E110003A6A396A100EE76ED8903D363E36393687\r\n:10E120003A364250395C43503A5805E34250395E22\r\n:0CE1300043503A5A3D2AE72EF0D7120067\r\n:04E13C00222A2B2C3C\r\n:10E140003A3B3C3D3E3F5B5D7C7F002F68617264E3\r\n:0CE15000342D0065747273686172640005\r\n:04E15C007AC4CEC4EF\r\n:10E1600006C562C50AC692C61CC85EC8C4C81CC91A\r\n:0CE17000A6C924C74CCA4ECC76CC64C4AF\r\n:04E17C001CEE00F0A5\r\n:10E180002CEE00F0F86A369C3DEC6FF0ECEC70F091\r\n:08E19000A5EC6DF0FBD71200B5\r\n:08E198003A6A080EE76ED89008\r\n:10E1A0003E363A3643503A5C02E33A6E3E2AE72E58\r\n:04E1B000F7D712008B\r\n:0CE1B400FF0EE350E84E1200000000D007\r\n:0AE1C00000D000D0E82EFAD71200BC\r\n:06E1CA0000EE00F00F0E54\r\n:08E1D000EE6AEA62FDD71200BD\r\n:02E1D800120033\r\n:01E1DA000143\r\n:02FFFE0007FA00\r\n:020000040030CA\r\n:0100010006F8\r\n:0100020018E5\r\n:010003001EDE\r\n:010005008179\r\n:010006008178\r\n:01000B00A054\r\n:0200000400F00A\r\n:10000000FEFEFF180218193A4038E680C01116505B\r\n:100010000609CD1F50C0E946524548442E524F4D67\r\n:1000200021000039E5DDE1EB3E03D3C4CDA45078D7\r\n:100030003C3CD3C30EC23E01ED79EDB3AFED79CDBB\r\n:10004000A450C00EFFCD7F503D200CCD7050CD7F11\r\n:1000500050772310F918EE3D280BCD7F5047CD7F08\r\n:100060005010FB18E0CD70503E06D3C4CDA450AF65\r\n:10007000C9CD7F5047CD7F506F05CD7F506705C9F3\r\n:100080000C2003CD8850DBC2C9AFD3C33E04D3C418\r\n:10009000CDA4502005DBCFE608C03E06D3C4CDA4D6\r\n:1000A00050DDF93CC9DBCF0738FBDBCFE601C9FFE8\r\n:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50\r\n:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40\r\n:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30\r\n:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20\r\n:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10\r\n:0203FE0007FAFC\r\n:00000001FF\r\n"
  },
  {
    "path": "frehd/PIC Hex Files/FreHD_214.hex",
    "content": ":020000040000FA\r\n:0400000053EF00F0CA\r\n:020006000102F5\r\n:0400080006EF04F00B\r\n:080018007F6603EF04F0F0A085\r\n:100020002DD0F09080A80DD083CFDEFF80A603D026\r\n:100030007E82800E29D88A8681A2FED795688A960C\r\n:10004000110080500F0B04E1010E8C6E956AF3D7FE\r\n:10005000080A04E1020E8C6E956AEDD70C0A04E1E1\r\n:100060007DC08CFF956AE7D7080A04E17CC08CFF4D\r\n:10007000956AE1D74F0E8C6E956ADDD7F2A403D056\r\n:10008000F2947B667B061100C96EC7A0FED78B80F9\r\n:10009000C9508B901200DF38DEBC8F0FDF24DEBC2E\r\n:1000A000F90FCD0F12007F6A7E6A8EEC01F0FE0E12\r\n:1000B000F66EFF0EF76EF86A0900F5507D627E8CD1\r\n:1000C0000900F5507C627E8C7EBC26D0030EAA6EA1\r\n:1000D000FE0EA96EA69EA69CA680A8507D627E8E6E\r\n:1000E000A92AA69EA69CA680A8507C627E8E7EBE73\r\n:1000F00013D07F6800EF04F0030EAA6EFE0EA96E07\r\n:100100007DC0A8FF040EA66EC3D8A92A7CC0A8FF94\r\n:10011000040EA66EBDD8FF0094900F0EC16E8A9695\r\n:100120009396F086F09CF19A8A9E939E8A9C939C6B\r\n:100130009496949A400EC76E210EC66E870ED56EA9\r\n:10014000F194F28A120E7B6ED08E8A8E8A8C856B29\r\n:10015000846B21EE00F0F28CF28E400E95DF7EB2C1\r\n:1001600005D87EBCFCD77B66FAD7C6D77E9221EE37\r\n:1001700000F0DE503A0A37E18EDF806F040F816FA6\r\n:100180008ADF8027812FFCD7806726D021EE01F0FF\r\n:1001900082DF816F80DF836F7EDF826F7CDF866F1F\r\n:1001A000070B88EC01F0F5EF00F064EF01F0EAEFE7\r\n:1001B00000F0EAEF00F05BEF01F0EAEF00F066EF2D\r\n:1001C00001F0EAEF00F040095FDF21EE00F01200DD\r\n:1001D000000EF9D7020EF7D7030EF5D77E84050E71\r\n:1001E000F2D7010EF0D7040EEED77EB4F3D78551C7\r\n:1001F000F1E1845105E033D88451F00A18E0EAD7E0\r\n:100200008251F65C876F8351F75808E38713E6E164\r\n:1002100042DF8107F56E7E8649D801D0F5680D0072\r\n:10022000F6503F0BD8B424D88167EAD7D1D7A6B20D\r\n:10023000FED78451F008876F8351FC0B871185111D\r\n:10024000D0E18351AA6E8251A96E25DF8107A86E85\r\n:10025000040EA66E1DD82AD88167E9D7B9D77EA625\r\n:100260001200F5680D00F6503F0BFCE101D81200BA\r\n:100270007EA60CD07E960A00FF0EF65C070EF7589D\r\n:1002800004E37E8C840EA66E03D80900A66A1200D1\r\n:10029000F29EF29C550EA76EAA0EA76EA682F28C55\r\n:1002A000F28E0000A6B2FED7A6941200E86A822B56\r\n:1002B0008323842312008105E82C95D7ECDE856F1B\r\n:1002C000EADE846F000E7FD7CADFFF0083298BE14F\r\n:1002D000825101E00FD07E8C000EF66E080EF76E94\r\n:1002E000F86A940EA66ED4DF400EF626E86AF7226E\r\n:1002F000F8E16ED7A868AA6AA96A040EA66EC8DFDC\r\n:10030000A6B2FED7A93EF9D7AA2AAA50F6E160D72D\r\n:10031000E844E844FD26000EFE221200000EF66EB0\r\n:10032000080EF76EF86A7C6A7D6A0900F55007D8F6\r\n:10033000F750FF08FAE1F650FE08F7E112007C18CA\r\n:100340007D187D1A7D187C6E7D507D3A7D1A7D3238\r\n:100350007DB0D8707DB2D8707DB4D8707D6E010E3E\r\n:10036000D8B07C1A400E7D32D8B07C1A7D347D1A0C\r\n:0A0370007D32800ED8B07C1A000C1C\r\n:060800004BEF71F0120045\r\n:0608060029EF6DF0120065\r\n:04080C00F0900366FF\r\n:100810005ED080501F0B1C6206D08338070B0F6E12\r\n:10082000106A116A1F0F63EC04F06CEF04F072EFB2\r\n:1008300004F017EF05F0A5EF04F08AEF04F0A2EF43\r\n:1008400004F0B5EF04F0ABEF04F06FEF04F099EFB4\r\n:1008500004F09CEF04F0A8EF04F096EF04F09FEF93\r\n:1008600004F0B5EF04F006EF05F006EF05F0C6EF73\r\n:1008700004F07FEF05F02DEF05F0E8EF04F027EF2F\r\n:1008800005F08EEF05F034EF05F0B6EF04F006EF5B\r\n:1008900005F08AEF05F030EF05F054EF05F02AEF90\r\n:1008A00005F08EEF05F006EF05F05AEF05F060EF6A\r\n:1008B00005F067EF05F074EF05F07BEF05F07BEFD7\r\n:1008C00005F074EF05F0E844E844FD26120080B816\r\n:1008D0009DD004C08CFF99D00EC08CFF96D006C06E\r\n:1008E0008CFF93D0E9CF4DF0EACF4EF007EE52F0F7\r\n:1008F0001050E9261150EA22EFCF8CFF104A112A3E\r\n:100900001050135C7EE11150145C7BE1500EC96EF7\r\n:10091000046E72D0E9CF4DF0EACF4EF00BEE00F04E\r\n:1009200019C0E9FF192AEFCF8CFF6BD017C08CFFDD\r\n:100930006CD007C08CFF69D016C08CFF66D009C090\r\n:100940008CFF63D008C08CFF60D00AC08CFF5DD0E4\r\n:100950000BC08CFF5AD01244E838206E0C44E84497\r\n:10096000E8440D1020108C6E50D050D08350066E8D\r\n:10097000E8B64CD0056606D0510EC96E046E100E56\r\n:10098000076E4AD0500EC96E046E46D00F50030A4F\r\n:100990003DE1E9CF4DF0EACF4EF007EE52F01050B6\r\n:1009A000E9261150EA2283CFEFFF4DC0E9FF4EC088\r\n:1009B000EAFF104A112A1050135C28E11150145C10\r\n:1009C00025E1820EC96E046E030E016E008424D0F0\r\n:1009D000E9CF4DF0EACF4EF00BEE00F019C0E9FF81\r\n:1009E00083CFEFFF4DC0E9FF4EC0EAFF192A175031\r\n:1009F00019620CD0400E87D0C7A0FED78B800000B4\r\n:100A00008B904DC0E9FF4EC0EAFF956A8A8681A2AD\r\n:100A1000FED795688A961100C7A0FED78B808A867C\r\n:100A200081A2FED79568C9508B908A961100020E5C\r\n:100A30001A6203D01BC08CFF08D01AC0A9FFAA6A93\r\n:100A4000A69EA69CA680A8CF8CFF1A2ADED783CFAD\r\n:100A500008F0DCD783CF09F0D9D783CF0AF0D6D7F7\r\n:100A60008350030B0B6ED2D7500EC96E046E136AFF\r\n:100A7000146A8340E838030B126E02E1142A0CD08A\r\n:100A8000010A03E1020E146E07D0030A03E1040E0B\r\n:100A9000146E02D0800E136E8344E838030B0C6E84\r\n:100AA0008350070B0D6EB8D7186A8350176EAEE1EE\r\n:100AB000182AACD7500EC96E046E0A6A0B6AACD7FE\r\n:100AC000820EC96E046E020E016E0084A5D783509B\r\n:100AD000040B04E1580EC96E046E9ED7510EC96E08\r\n:100AE000046E040E076E98D7820EC96E046E010E56\r\n:100AF000016E008491D7500EC96E046E8DD783CFDE\r\n:100B000015F0196A800E1510016E820EC96E046E02\r\n:0E0B1000008482D783CF1BF01A6A78D777D77C\r\n:020B1E000100D4\r\n:0C0B2000F4E20000050F000001000000DE\r\n:040B2C00D9CFE6FF38\r\n:100B3000DACFE6FFE1CFD9FFE2CFDAFFE652E652A5\r\n:100B4000E652E652FC0EDBCFDEFFDBCFDDFFFA0E16\r\n:100B5000DBCF41F0FB0EDBCF42F0020E41C0DBFFEA\r\n:100B6000030E42C0DBFFF80EDBCF21F0F90EDBCF26\r\n:100B700022F0020E215C000E22582BE3020EDBCF86\r\n:100B8000E9FF030EDBCFEAFFEECF21F0EFCF22F03B\r\n:100B9000DECFE9FFDDCFEAFF21C0EEFF22C0EDFF8F\r\n:100BA000020EDE26000EDD22D950020FE96E000E85\r\n:100BB000DA20EA6E020EEE26000EED22D950F80F72\r\n:100BC000E96EFF0EDA20EA6E020EEE5E000EED5ABE\r\n:100BD000CAD7F80EDBCF21F0DB06F90EDBCF22F00F\r\n:100BE00001E2DB062150221017E0020EDBCFE9FF05\r\n:100BF000DB2A030EDBCFEAFF01E3DB2AEF50E66ED0\r\n:100C0000DFCFE9FFDF2A010EDBCFEAFF01E3DB2ABA\r\n:100C1000E552E750EF6EDDD7040EE15C02E2E16AD7\r\n:100C2000E552E16EE552E5CFDAFFE7CFD9FF1200DA\r\n:100C3000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF87\r\n:100C4000E652E652FC0EDBCFDEFFDBCFDDFFF80E17\r\n:100C5000DBCF21F0DB06F90EDBCF22F001E2DB0671\r\n:100C6000215022100CE0DFCFE9FFDF2A010EDBCF9D\r\n:100C7000EAFF01E3DB2AFA0EDBCFEFFFE8D7E5520C\r\n:100C8000E552E552E5CFDAFFE7CFD9FF1200D9CF21\r\n:100C9000E6FFDACFE6FFE1CFD9FFE2CFDAFF060EBB\r\n:100CA000E12402E3E168E652E16EFC0EDBCFDEFFF9\r\n:100CB000DBCFDDFFFA0EDBCF41F0FB0EDBCF42F0E6\r\n:100CC000020E41C0DBFF030E42C0DBFF040EDB6AF5\r\n:100CD000050EDB6AF80EDBCF21F0DB06F90EDBCF69\r\n:100CE00022F001E2DB062150221020E0DFCFE9FFF5\r\n:100CF000DF2A010EDBCFEAFF01E3DB2AEFCF25F08D\r\n:100D0000020EDBCFE9FFDB2A030EDBCFEAFF01E3B4\r\n:100D1000DB2AEF50255C236E246A040E23C0DBFF20\r\n:100D2000050E24C0DBFF23502410D4E0040EDBCFDB\r\n:100D300021F0050EDBCF22F021C0F3FF22C0F4FF2B\r\n:100D4000060EE15C02E2E16AE552E16EE552E5CFB2\r\n:100D5000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFFF\r\n:100D6000E1CFD9FFE2CFDAFFFC0EDBCFF6FFFD0EBD\r\n:100D7000DBCFF7FF0800F5501AE0FC0EDBCFF6FFE3\r\n:100D8000FD0EDBCFF7FF0800F5CF21F0226A21BE70\r\n:100D90002268FA0EDB50211803E1FB0EDB5022180B\r\n:100DA00006E0FC0EDB2AFD0EDFE3DB2ADDD7FC0EBE\r\n:100DB000DBCFF6FFFD0EDBCFF7FF0800F5CF21F00C\r\n:100DC000226A21BE226821C0F3FF22C0F4FFE5524F\r\n:100DD000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFB0\r\n:100DE000E6FFE1CFD9FFE2CFDAFF060EE12402E30E\r\n:100DF000E168E652E16EFC0EDBCFE9FFFD0EDBCFD2\r\n:100E0000EAFF040EE926000EEA22EF5001E11ED1AE\r\n:100E1000FC0EDBCFE9FFFD0EDBCFEAFF2E0EE9264D\r\n:100E2000000EEA22EECFDFFF010EEECFDBFF020E57\r\n:100E3000EECFDBFF030EEECFDBFF010EE66ED9CF68\r\n:100E4000E9FFDACFEAFFEECFE6FFEECFE6FFEECF27\r\n:100E5000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFB9\r\n:100E6000EAFF320EE926000EEA22E9CF21F0EACFAE\r\n:100E700022F0E9CFE6FFEACFE6FFFC0EDBCFE9FF89\r\n:100E8000FD0EDBCFEAFFEE52EF50E66EF2EC5EF0C5\r\n:100E9000236E080EE15C02E2E16AE552E16E235046\r\n:100EA000000902E0010ED3D0FC0EDBCFE9FFFD0EFE\r\n:100EB000DBCFEAFF040EE926000EEA22EF6AFC0E01\r\n:100EC000DBCFE9FFFD0EDBCFEAFF220EE926000EA5\r\n:100ED000EA22EECF21F0EECF22F0EECF23F0EFCFDB\r\n:100EE00024F0D9CFE9FFDACFEAFF2150EE5C22509F\r\n:100EF000EE582350EE582450EE5801E2A7D0FC0ED5\r\n:100F0000DBCFE9FFFD0EDBCFEAFF1A0EE926000E6C\r\n:100F1000EA22EECF25F0EECF26F0EECF27F0EFCF8E\r\n:100F200028F0FC0EDBCFE9FFFD0EDBCFEAFF220E3F\r\n:100F3000E926000EEA22EE502526EE502622EE503B\r\n:100F40002722EE502822D9CFE9FFDACFEAFF255039\r\n:100F5000EE5C2650EE582750EE582850EE5876E2B8\r\n:100F6000FC0EDBCFE9FFFD0EDBCFEAFF030EE92627\r\n:100F7000000EEA22EF50E66ED950040FE96E000E23\r\n:100F8000DA20EA6EE552E750EE6EED6A040EDBCF32\r\n:100F900021F0050EDBCF22F0020E215C000E22585C\r\n:100FA00055E3FC0EDBCFE9FFFD0EDBCFEAFF1A0EA7\r\n:100FB000E926000EEA22EECF21F0EECF22F0EECFAE\r\n:100FC00023F0EFCF24F02150DE262250DE222350E2\r\n:100FD000DE222450DD22DD52DD52010EE66ED9CF35\r\n:100FE000E9FFDACFEAFFEECFE6FFEECFE6FFEECF86\r\n:100FF000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF18\r\n:10100000EAFF320EE926000EEA22E9CF21F0EACF0C\r\n:1010100022F0E9CFE6FFEACFE6FFFC0EDBCFE9FFE7\r\n:10102000FD0EDBCFEAFFEE52EF50E66EF2EC5EF023\r\n:10103000236E080EE15C02E2E16AE552E16E2350A4\r\n:10104000040EDB06050EA2E2DB06A0D7000E216E21\r\n:10105000060EE15C02E2E16AE552E16E2150E552E2\r\n:10106000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF1D\r\n:10107000E6FFE1CFD9FFE2CFDAFFF80EDBCF21F0B8\r\n:10108000F90EDBCF22F0FA0EDBCF23F0FB0EDBCF25\r\n:1010900024F0FC0EDBCFE9FFFD0EDBCFEAFF2E0EC6\r\n:1010A000E926000EEA222150EE1808E12250EE183F\r\n:1010B00005E12350EE1802E12450EE185AE0FC0E30\r\n:1010C000DBCFE6FFFD0EDBCFE6FF87DEE552E55224\r\n:1010D000000937E1010EE66ED950F80FE96EFF0EF8\r\n:1010E000DA20EA6EEECFE6FFEECFE6FFEECFE6FFC8\r\n:1010F000EFCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF13\r\n:10110000320EE926000EEA22E9CF21F0EACF22F0E2\r\n:10111000E9CFE6FFEACFE6FFFC0EDBCFE9FFFD0EED\r\n:10112000DBCFEAFFEE52EF50E66E82EC5EF0236E0C\r\n:10113000080EE15C02E2E16AE552E16E235000092B\r\n:1011400002E0010E17D0FC0EDBCFE9FFFD0EDBCF76\r\n:10115000EAFF2E0EE926000EEA22F80EDBCFEEFFA4\r\n:10116000F90EDBCFEEFFFA0EDBCFEEFFFB0EDBCF8F\r\n:10117000EEFF000EE552E5CFDAFFE7CFD9FF120010\r\n:10118000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF32\r\n:10119000E652FC0EDBCFE6FFFD0EDBCFE6FF1DDEE9\r\n:1011A000E552E552DF6EDF5001E028D1FC0EDBCFC7\r\n:1011B000E9FFFD0EDBCFEAFFEF50030801E007D1A6\r\n:1011C000FC0EDBCFE9FFFD0EDBCFEAFF050EE926C3\r\n:1011D000000EEA22EF5001E1FAD0FC0EDBCFE9FF6E\r\n:1011E000FD0EDBCFEAFF2E0EE926000EEA22EE6AA4\r\n:1011F000EE6AEE6AEE6AE66A020EE66E000EE66ED1\r\n:10120000E66AFC0EDBCFE9FFFD0EDBCFEAFF320E14\r\n:10121000E926000EEA22E9CF21F0EACF22F0E9CF59\r\n:10122000E6FFEACFE6FF04DD236E060EE15C02E294\r\n:10123000E16AE552E16E2350FC0EDBCFE9FFFD0EC3\r\n:10124000DBCFEAFF320EE926000EEA22FE0EE92687\r\n:10125000010EEA22550EEE6EAA0EED6EFC0EDBCFED\r\n:10126000E9FFFD0EDBCFEAFF320EE926000EEA228F\r\n:10127000520EEE6EEE6E610EEE6E410EEE6EFC0ED6\r\n:10128000DBCFE9FFFD0EDBCFEAFF320EE926000ED1\r\n:10129000EA22E40EE926010EEA22720EEE6EEE6EEE\r\n:1012A000410EEE6E610EEE6EFC0EDBCFE9FFFD0E21\r\n:1012B000DBCFEAFF0E0EE926000EEA22EECF21F088\r\n:1012C000EECF22F0EECF23F0EFCF24F0FC0EDBCFF9\r\n:1012D000E9FFFD0EDBCFEAFF320EE926000EEA221F\r\n:1012E000E80EE926010EEA2221C0EEFF22C0EEFF41\r\n:1012F00023C0EEFF24C0EEFFFC0EDBCFE9FFFD0EA6\r\n:10130000DBCFEAFF0A0EE926000EEA22EECF21F03B\r\n:10131000EECF22F0EECF23F0EFCF24F0FC0EDBCFA8\r\n:10132000E9FFFD0EDBCFEAFF320EE926000EEA22CE\r\n:10133000EC0EE926010EEA2221C0EEFF22C0EEFFEC\r\n:1013400023C0EEFF24C0EEFFE66EFC0EDBCFE9FF0C\r\n:10135000FD0EDBCFEAFF120EE926000EEA22EECFE9\r\n:10136000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EA7\r\n:10137000DBCFE9FFFD0EDBCFEAFF320EE926000EE0\r\n:10138000EA22E9CF21F0EACF22F0E9CFE6FFEACF67\r\n:10139000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE52EE\r\n:1013A000EF50E66EF2EC5EF0236E080EE15C02E2B6\r\n:1013B000E16AE552E16E2350FC0EDBCFE9FFFD0E42\r\n:1013C000DBCFEAFF050EE926000EEA22EF6A000EE7\r\n:1013D000E66EE66AE66AFC0EDBCFE9FFFD0EDBCFC8\r\n:1013E000EAFFEE52EF50E66E64EC5FF0E552E55234\r\n:1013F000E552E552000902E0010EDF6EDF50E552D2\r\n:10140000E552E5CFDAFFE7CFD9FF1200D9CFE6FFEB\r\n:10141000DACFE6FFE1CFD9FFE2CFDAFFE150F80FF4\r\n:10142000E96EFF0EE220EA6E020EEE5E000EEE5A4C\r\n:10143000EE5AEE5AFC0EDBCFE9FFFD0EDBCFEAFFE2\r\n:10144000160EE926000EEA22EECF21F0EECF22F0B2\r\n:10145000EECF23F0EFCF24F0020E215E000E225AD1\r\n:10146000235A245AD950F80FE96EFF0EDA20EA6E9B\r\n:101470002150EE5C2250EE582350EE582450EE5886\r\n:1014800005E33F6A406A416A426A4AD0FC0EDBCFFC\r\n:10149000E9FFFD0EDBCFEAFF2A0EE926000EEA2265\r\n:1014A000EECF29F0EECF2AF0EECF2BF0EFCF2CF0DD\r\n:1014B000FC0EDBCFE9FFFD0EDBCFEAFF020EE926D3\r\n:1014C000000EEA22EFCF25F0266A276A286A25C097\r\n:1014D0003FF026C040F027C041F028C042F0F80E8F\r\n:1014E000DBCF44F0F90EDBCF45F0FA0EDBCF46F050\r\n:1014F000FB0EDBCF47F05BEC70F03B502924216EF4\r\n:101500003C502A20226E3D502B20236E3E502C2032\r\n:10151000246E21C03FF022C040F023C041F0426E53\r\n:10152000E552E5CFDAFFE7CFD9FF1200D9CFE6FFCA\r\n:10153000DACFE6FFE1CFD9FFE2CFDAFF060EE124F2\r\n:1015400002E3E168E652E16ED950F80FE96EFF0E52\r\n:10155000DA20EA6E020EEE5C000EEE58000EEE5837\r\n:10156000000EEE581FE3F80EDBCF21F0F90EDBCFB3\r\n:1015700022F0FA0EDBCF23F0FB0EDBCF24F0FC0EC3\r\n:10158000DBCFE9FFFD0EDBCFEAFF160EE926000EEA\r\n:10159000EA22EE50215CEE502258EE502358EE50D5\r\n:1015A000245806E3010E3F6E406A416A426A29D21E\r\n:1015B000FC0EDBCFE9FFFD0EDBCFEAFFEF50030AA5\r\n:1015C00001E18AD1010A01E108D1030A01E015D243\r\n:1015D000F80EDBCF41F0F90EDBCF42F0020E41C036\r\n:1015E000DBFF030E42C0DBFF020EDBCF21F0030E58\r\n:1015F000DBCF22F0010E0F0B05E0D8902232213212\r\n:10160000E806FBE1D950020FE96E000EDA20EA6E1F\r\n:101610002150EE262250ED22020EDBCF21F0030EE8\r\n:10162000DBCF22F0090E0F0B05E0D89022322132D9\r\n:10163000E806FBE1236A246AFC0EDBCFE9FFFD0E1E\r\n:10164000DBCFEAFF220EE926000EEA22EE50212629\r\n:10165000EE502222EE502322EE50242221C0E6FF3B\r\n:1016600022C0E6FF23C0E6FF24C0E6FFFC0EDBCF6E\r\n:10167000E6FFFD0EDBCFE6FFF8DC256E060EE15C33\r\n:1016800002E2E16AE552E16E2550000901E0B5D1C0\r\n:10169000FC0EDBCFE9FFFD0EDBCFEAFF320EE926C1\r\n:1016A000000EEA22020EDBCF23F0030EDBCF24F084\r\n:1016B0000001010E2416E9502324E96EEA5024208B\r\n:1016C000EA6EEF50DE6EDD6A020EDB2A030E01E3E6\r\n:1016D000DB2A020EDBCF21F0030EDBCF22F0090E56\r\n:1016E0000F0B05E0D89022322132E806FBE1236A95\r\n:1016F000246AFC0EDBCFE9FFFD0EDBCFEAFF220EF2\r\n:10170000E926000EEA22EE502126EE502222EE506B\r\n:101710002322EE50242221C0E6FF22C0E6FF23C090\r\n:10172000E6FF24C0E6FFFC0EDBCFE6FFFD0EDBCFBD\r\n:10173000E6FF9BDC256E060EE15C02E2E16AE55203\r\n:10174000E16E2550000901E058D1FC0EDBCFE9FF26\r\n:10175000FD0EDBCFEAFF320EE926000EEA22020E72\r\n:10176000DBCF23F0030EDBCF24F0010E2416E9506B\r\n:101770002324E96EEA502420EA6EEF50000EF35065\r\n:10178000DF12010E256E266A276A286AD950F80FE3\r\n:10179000E96EFF0EDA20EA6EEE502516EE502616A0\r\n:1017A000EE502716EE502816255026102710281028\r\n:1017B0000BE0DECF21F0DDCF22F0040ED8902232F4\r\n:1017C0002132E804FBE185D0DECF21F0DDCF22F02D\r\n:1017D000FF0E21160F0E22167CD0F80EDBCF21F063\r\n:1017E000F90EDBCF22F0FA0EDBCF23F0FB0EDBCFBE\r\n:1017F00024F0080ED8902432233222322132E80617\r\n:10180000F9E1FC0EDBCFE9FFFD0EDBCFEAFF220E94\r\n:10181000E926000EEA22EE502126EE502222EE505A\r\n:101820002322EE50242221C0E6FF22C0E6FF23C07F\r\n:10183000E6FF24C0E6FFFC0EDBCFE6FFFD0EDBCFAC\r\n:10184000E6FF13DC256E060EE15C02E2E16AE5527A\r\n:10185000E16E2550000901E0D0D0FC0EDBCFE9FF9E\r\n:10186000FD0EDBCFEAFF320EE926000EEA22E9CFB9\r\n:1018700023F0EACF24F0F80EDBCF3FF0F90EDBCFF8\r\n:1018800040F0FA0EDBCF41F0FB0EDBCF42F0D890F8\r\n:101890003F36403641364236446A020E456E466A4D\r\n:1018A000476AB8EC70F023503B24216E24503C2052\r\n:1018B000226E040E21C0DBFF050E22C0DBFF040EEA\r\n:1018C000DBCFE9FF050EDBCFEAFFEECF21F0EFCF54\r\n:1018D00022F0236A246A88D0F80EDBCF21F0F90EBB\r\n:1018E000DBCF22F0FA0EDBCF23F0FB0EDBCF24F0B0\r\n:1018F000070ED8902432233222322132E806F9E151\r\n:10190000FC0EDBCFE9FFFD0EDBCFEAFF220EE9265E\r\n:10191000000EEA22EE502126EE502222EE50232223\r\n:10192000EE50242221C0E6FF22C0E6FF23C0E6FFDE\r\n:1019300024C0E6FFFC0EDBCFE6FFFD0EDBCFE6FFAB\r\n:1019400035EC08F0256E060EE15C02E2E16AE55234\r\n:10195000E16E2550000951E1FC0EDBCFE9FFFD0EE1\r\n:10196000DBCFEAFF320EE926000EEA22E9CF23F0B0\r\n:10197000EACF24F0F80EDBCF3FF0F90EDBCF40F0DA\r\n:10198000FA0EDBCF41F0FB0EDBCF42F0020ED89017\r\n:101990003F36403641364236E806F9E1446A020EE7\r\n:1019A000456E466A476AB8EC70F023503B24216EBE\r\n:1019B00024503C20226E040E21C0DBFF050E22C005\r\n:1019C000DBFF2168226823680F0E246E040EDBCF34\r\n:1019D000E9FF050EDBCFEAFFEE502116EE5022168E\r\n:1019E000EE502316EE50241621C03FF022C040F0E6\r\n:1019F00023C041F024C042F004D03F6840684168F1\r\n:101A00004268060EE15C02E2E16AE552E16EE552EF\r\n:101A1000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF63\r\n:101A2000E6FFE1CFD9FFE2CFDAFFE652E652E65217\r\n:101A3000E652E652D950F80FE96EFF0EDA20EA6E50\r\n:101A4000020EEE5C000EEE58000EEE58000EEE5840\r\n:101A50001FE3F80EDBCF21F0F90EDBCF22F0FA0EF8\r\n:101A6000DBCF23F0FB0EDBCF24F0FC0EDBCFE9FF56\r\n:101A7000FD0EDBCFEAFF160EE926000EEA22EE503D\r\n:101A8000215CEE502258EE502358EE50245806E3C5\r\n:101A9000020EF36E040EF3CFDBFFBDD2FC0EDBCFE4\r\n:101AA000E9FFFD0EDBCFEAFFEF50030A01E1F5D1BC\r\n:101AB000010A01E16ED1030A01E09CD2F80EDBCFEE\r\n:101AC000DEFFDBCFDDFFDECF21F0DDCF22F0010E28\r\n:101AD0000F0B05E0D89022322132E806FBE1D9CF86\r\n:101AE000E9FFDACFEAFF2150EE262250ED22DECFC9\r\n:101AF00021F0DDCF22F0090E0F0B05E0D890223245\r\n:101B00002132E806FBE1236A246AFC0EDBCFE9FF01\r\n:101B1000FD0EDBCFEAFF220EE926000EEA22EE5090\r\n:101B20002126EE502222EE502322EE50242221C004\r\n:101B3000E6FF22C0E6FF23C0E6FF24C0E6FFFC0E5E\r\n:101B4000DBCFE6FFFD0EDBCFE6FF35EC08F0256EC0\r\n:101B5000060EE15C02E2E16AE552E16E2550E76EB5\r\n:101B6000040EE7CFDBFFDB5001E049D2FC0EDBCFF8\r\n:101B7000E9FFFD0EDBCFEAFF320EE926000EEA2276\r\n:101B8000DECF25F0DDCF26F00001010E2616E9504C\r\n:101B90002524216EEA502620226E020E21C0DBFF92\r\n:101BA000030E22C0DBFF010E216E226A236A246A23\r\n:101BB000D950F80FE96EFF0EDA20EA6EEE502116CA\r\n:101BC000EE502216EE502316EE502416215022100D\r\n:101BD000231024100EE0F40EDB38F00B256E020EFD\r\n:101BE000DBCFE9FF030EDBCFEAFFEF500F0B251031\r\n:101BF00002D0F40EDB50E66E020EDBCFE9FF030EDF\r\n:101C0000DBCFEAFFE552E750EF6EDF2A010E01E37A\r\n:101C1000DB2AFC0EDBCFE9FFFD0EDBCFEAFF040E73\r\n:101C2000E926000EEA22010EEF6EDECF21F0DDCFB5\r\n:101C300022F0090E0F0B05E0D89022322132E8067F\r\n:101C4000FBE1236A246AFC0EDBCFE9FFFD0EDBCF4C\r\n:101C5000EAFF220EE926000EEA22EE502126EE507F\r\n:101C60002222EE502322EE50242221C0E6FF22C081\r\n:101C7000E6FF23C0E6FF24C0E6FFFC0EDBCFE6FF55\r\n:101C8000FD0EDBCFE6FF35EC08F0256E060EE15CBD\r\n:101C900002E2E16AE552E16E2550E76E040EE7CFFD\r\n:101CA000DBFFDB5001E0ABD1FC0EDBCFE9FFFD0E2B\r\n:101CB000DBCFEAFF320EE926000EEA22DECF25F066\r\n:101CC000DDCF26F0010E2616E9502524216EEA50BC\r\n:101CD0002620226E020E21C0DBFF030E22C0DBFF96\r\n:101CE000010E216E226A236A246AD950F80FE96E28\r\n:101CF000FF0EDA20EA6EEE502116EE502216EE505C\r\n:101D00002316EE502416215022102310241016E022\r\n:101D1000F40EDBCF25F0F50EDBCF26F0F60EDBCF91\r\n:101D200027F0F70EDBCF28F0040ED89028322732A8\r\n:101D300026322532E806F9E1255020D0F40EDBCF1B\r\n:101D40002AF0F50EDBCF2BF0F60EDBCF2CF0F70EE2\r\n:101D5000DBCF2DF0080ED8902D322C322B322A32C8\r\n:101D6000E806F9E10F0E2A14296E020EDBCFE9FF17\r\n:101D7000030EDBCFEAFFEF50F00B2910E66E020EE8\r\n:101D8000DBCFE9FF030EDBCFEAFFE552E750EF6E52\r\n:101D900036D1F80EDBCF21F0F90EDBCF22F0FA0EB0\r\n:101DA000DBCF23F0FB0EDBCF24F0080ED8902432DB\r\n:101DB000233222322132E806F9E1FC0EDBCFE9FFC3\r\n:101DC000FD0EDBCFEAFF220EE926000EEA22EE50DE\r\n:101DD0002126EE502222EE502322EE50242221C052\r\n:101DE000E6FF22C0E6FF23C0E6FF24C0E6FFFC0EAC\r\n:101DF000DBCFE6FFFD0EDBCFE6FF35EC08F0256E0E\r\n:101E0000060EE15C02E2E16AE552E16E2550E76E02\r\n:101E1000040EE7CFDBFFDB5001E0F1D0FC0EDBCF9F\r\n:101E2000E9FFFD0EDBCFEAFF320EE926000EEA22C3\r\n:101E3000E9CF23F0EACF24F0F80EDBCF3FF0F90E24\r\n:101E4000DBCF40F0FA0EDBCF41F0FB0EDBCF42F0F0\r\n:101E5000D8903F36403641364236446A020E456ECF\r\n:101E6000466A476AB8EC70F023503B24216E245038\r\n:101E70003C20226E020E21C0DBFF030E22C0DBFFDE\r\n:101E8000020EDBCFE9FF030EDBCFEAFFF40EDBCF60\r\n:101E9000EEFFF50EDBCFEDFFB2D0F80EDBCF21F079\r\n:101EA000F90EDBCF22F0FA0EDBCF23F0FB0EDBCFF7\r\n:101EB00024F0070ED8902432233222322132E80651\r\n:101EC000F9E1FC0EDBCFE9FFFD0EDBCFEAFF220ECE\r\n:101ED000E926000EEA22EE502126EE502222EE5094\r\n:101EE0002322EE50242221C0E6FF22C0E6FF23C0B9\r\n:101EF000E6FF24C0E6FFFC0EDBCFE6FFFD0EDBCFE6\r\n:101F0000E6FF35EC08F0256E060EE15C02E2E16AC0\r\n:101F1000E552E16E2550E76E040EE7CFDBFFDB50A4\r\n:101F20006EE1FC0EDBCFE9FFFD0EDBCFEAFF320EE8\r\n:101F3000E926000EEA22E9CF23F0EACF24F0F80EDA\r\n:101F4000DBCF3FF0F90EDBCF40F0FA0EDBCF41F0F4\r\n:101F5000FB0EDBCF42F0020ED8903F3640364136C2\r\n:101F60004236E806F9E1446A020E456E466A476A5F\r\n:101F7000B8EC70F023503B24216E24503C20226E9C\r\n:101F8000020E21C0DBFF030E22C0DBFF216A226AA2\r\n:101F9000236AF00E246E020EDBCFE9FF030EDBCFC7\r\n:101FA000EAFFEE502116EE502216EE502316EE50A8\r\n:101FB0002416D950F40FE96EFF0EDA20EA6E215094\r\n:101FC000EE122250EE122350EE122450EE12020EA8\r\n:101FD000DBCFE9FF030EDBCFEAFFF40EDBCFEEFF32\r\n:101FE000F50EDBCFEEFFF60EDBCFEEFFF70EDBCF0D\r\n:101FF000EEFF05D0020EF36E040EF3CFDBFFFC0EF6\r\n:10200000DBCFE9FFFD0EDBCFEAFF040EE926000E71\r\n:10201000EA22010EEF6E040EDB50216E050EE15C2C\r\n:1020200002E2E16AE552E16E2150E552E5CFDAFFC6\r\n:10203000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF35\r\n:10204000D9FFE2CFDAFFE652E652E652E652E65216\r\n:10205000D950F80FE96EFF0EDA20EA6E020EEE5C40\r\n:10206000000EEE58000EEE58000EEE5801E28BD036\r\n:10207000F80EDBCF21F0F90EDBCF22F0FA0EDBCF2A\r\n:1020800023F0FB0EDBCF24F0FC0EDBCFE9FFFD0ECF\r\n:10209000DBCFEAFF160EE926000EEA22EE50215CA5\r\n:1020A000EE502258EE502358EE5024586CE2DF6A6E\r\n:1020B000F80EDBCF21F0F90EDBCF22F0FA0EDBCFEA\r\n:1020C00023F0FB0EDBCF24F0FC0EDBCFE9FFFD0E8F\r\n:1020D000DBCFEAFF160EE926000EEA22EE50215C65\r\n:1020E000EE502258EE502358EE50245801E3C9D048\r\n:1020F000D950F80FE96EFF0EDA20EA6EEECFE6FF58\r\n:10210000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF34\r\n:10211000E6FFFD0EDBCFE6FF96EC0AF0216E060E21\r\n:10212000E15C02E2E16AE552E16E2150010E3FC03E\r\n:10213000DBFF020E40C0DBFF030E41C0DBFF040EDD\r\n:1021400042C0DBFF010EDBCF21F0020EDBCF22F01D\r\n:10215000030EDBCF23F0040EDBCF24F0215022103E\r\n:102160002310241001E18DD0D950010FE96E000E2B\r\n:10217000DA20EA6E010EEE1808E1EE5006E1EE50AC\r\n:1021800004E1EE5002E1020E13D0D950010FE96EC6\r\n:10219000000EDA20EA6EE868EE180CE1E868EE1846\r\n:1021A00009E1E868EE1806E1E868EE1803E1010EBF\r\n:1021B000DF6E67D0E66AE66AE66AE66AD950F80F2B\r\n:1021C000E96EFF0EDA20EA6EEECFE6FFEECFE6FF15\r\n:1021D000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0E16\r\n:1021E000DBCFE6FF1ADC216E0A0EE15C02E2E16A57\r\n:1021F000E552E16E2150DF6EDF5043E1FC0EDBCF94\r\n:10220000E9FFFD0EDBCFEAFF0E0EE926000EEA2203\r\n:10221000E868EE1808E1E868EE1805E1E868EE18ED\r\n:1022200002E1E868EE181AE0FC0EDBCFE9FFFD0ED4\r\n:10223000DBCFEAFF0E0EE926000EEA22EE2AEE229E\r\n:10224000EE22EE22FC0EDBCFE9FFFD0EDBCFEAFF34\r\n:10225000050EE926000EEA22010EEF6ED950010F9D\r\n:10226000E96E000EDA20EA6EF80EEECFDBFFF90E13\r\n:10227000EECFDBFFFA0EEECFDBFFFB0EEECFDBFF88\r\n:1022800017D7DF50216E050EE15C02E2E16AE552EC\r\n:10229000E16E2150E552E5CFDAFFE7CFD9FF12001A\r\n:1022A000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF01\r\n:1022B0000D0EE12402E3E168E652E16EF80EDBCF99\r\n:1022C00021F0F90EDBCF22F0FA0EDBCF23F0FB0E6C\r\n:1022D000DBCF24F0215022102310241053E1FC0EF8\r\n:1022E000DBCFE9FFFD0EDBCFEAFF0A0EE926000E89\r\n:1022F000EA22080EEECFDBFF090EEECFDBFF0A0E5F\r\n:10230000EECFDBFF0B0EEECFDBFF080EDBCF21F0B5\r\n:10231000090EDBCF22F00A0EDBCF23F00B0EDBCF52\r\n:1023200024F0215022102310241020E0080EDBCFCF\r\n:1023300025F0090EDBCF26F00A0EDBCF27F00B0EBF\r\n:10234000DBCF28F0FC0EDBCFE9FFFD0EDBCFEAFF91\r\n:10235000160EE926000EEA22EE50255CEE502658B5\r\n:10236000EE502758EE50285801E276D0010EF36E59\r\n:10237000080EF3CFDBFF090EDB6A0A0EDB6A0B0ED9\r\n:10238000DB6A6AD0D950F80FE96EFF0EDA20EA6EE8\r\n:10239000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFB4\r\n:1023A000FC0EDBCFE6FFFD0EDBCFE6FF96EC0AF07E\r\n:1023B000216E060EE15C02E2E16AE552E16E215017\r\n:1023C0003FC0DEFF40C0DEFF41C0DEFF42C0DDFF98\r\n:1023D000DD52DD52D9CFE9FFDACFEAFF020EEE5C23\r\n:1023E000000EEE58000EEE58000EEE5803E2010EFD\r\n:1023F0003F6E3CD1FC0EDBCFE9FFFD0EDBCFEAFFE9\r\n:10240000160EE926000EEA22EECF21F0EECF22F0E2\r\n:10241000EECF23F0EFCF24F0D9CFE9FFDACFEAFFF8\r\n:102420002150EE5C2250EE582350EE582450EE58C6\r\n:1024300001E2ECD0D950F80FE96EFF0EDA20EA6E17\r\n:10244000080EEECFDBFF090EEECFDBFF0A0EEECF5C\r\n:10245000DBFF0B0EEECFDBFFD950080FE96E000E4D\r\n:10246000DA20EA6E040EEECFDBFF050EEECFDBFFC7\r\n:10247000060EEECFDBFF070EEECFDBFFD950040FC9\r\n:10248000E96E000EDA20EA6EEE2A000EEE22EE224F\r\n:10249000EE22040EDBCF21F0050EDBCF22F0060E7C\r\n:1024A000DBCF23F0070EDBCF24F0FC0EDBCFE9FF00\r\n:1024B000FD0EDBCFEAFF160EE926000EEA22EE50F3\r\n:1024C000215CEE502258EE502358EE50245828E359\r\n:1024D000020EF36E040EF3CFDBFF050EDB6A060E71\r\n:1024E000DB6A070EDB6A080EDBCF21F0090EDBCFBB\r\n:1024F00022F00A0EDBCF23F00B0EDBCF24F0D950F5\r\n:10250000040FE96E000EDA20EA6EEE50215CEE5008\r\n:102510002258EE502358EE50245802E23F6AA6D0CB\r\n:10252000D950040FE96E000EDA20EA6EEECFE6FF16\r\n:10253000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF00\r\n:10254000E6FFFD0EDBCFE6FF96EC0AF0216E060EED\r\n:10255000E15C02E2E16AE552E16E21503FC0DEFF3C\r\n:1025600040C0DEFF41C0DEFF42C0DDFFDD52DD5274\r\n:10257000D9CFE9FFDACFEAFFEECF21F0EECF22F09C\r\n:10258000EECF23F0EFCF24F021502210231024109F\r\n:1025900020E1E668E668E6680F0EE66ED950040FA3\r\n:1025A000E96E000EDA20EA6EEECFE6FFEECFE6FF30\r\n:1025B000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0E32\r\n:1025C000DBCFE6FF0DEC0DF0216E0A0EE15C54E26C\r\n:1025D00051D0D9CFE9FFDACFEAFFE868EE1808E179\r\n:1025E000E868EE1805E1E868EE1802E1E868EE1820\r\n:1025F0000DE0D9CFE9FFDACFEAFF010EEE1811E1C5\r\n:10260000EE500FE1EE500DE1EE500BE1DECF3FF06A\r\n:10261000DECF40F0DECF41F0DDCF42F0DD52DD52C3\r\n:10262000EBD0040EDBCF21F0050EDBCF22F0060E3F\r\n:10263000DBCF23F0070EDBCF24F0D950080FE96E73\r\n:10264000000EDA20EA6E2150EE1801E017D7225072\r\n:10265000EE1801E013D72350EE1801E00FD72450F5\r\n:10266000EE1801E00BD701E009D73F6A406A416AE2\r\n:10267000426AC2D0E16AE552E16E2150E76E0C0E6B\r\n:10268000E7CFDBFFDB5041E1F80EDBCF21F0F90EA5\r\n:10269000DBCF22F0FA0EDBCF23F0FB0EDBCF24F0F2\r\n:1026A000215022102310241030E0D950040FE96E7D\r\n:1026B000000EDA20EA6EEECFE6FFEECFE6FFEECFB9\r\n:1026C000E6FFEFCFE6FFD950F80FE96EFF0EDA20F4\r\n:1026D000EA6EEECFE6FFEECFE6FFEECFE6FFEFCFFE\r\n:1026E000E6FFFC0EDBCFE6FFFD0EDBCFE6FF0DECD9\r\n:1026F0000DF0216E0A0EE15C02E2E16AE552E16E44\r\n:102700002150E76E0C0EE7CFDBFF0C0EDB5047E1EC\r\n:10271000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE92658\r\n:10272000000EEA22040EDBCFEEFF050EDBCFEEFF3C\r\n:10273000060EDBCFEEFF070EDBCFEEFFFC0EDBCF8E\r\n:10274000E9FFFD0EDBCFEAFF0E0EE926000EEA22BE\r\n:10275000E868EE1808E1E868EE1805E1E868EE18A8\r\n:1027600002E1E868EE1834E0FC0EDBCFE9FFFD0E75\r\n:10277000DBCFEAFF0E0EE926000EEA22EE06EE5A45\r\n:10278000EE5AEE5AFC0EDBCFE9FFFD0EDBCFEAFF7F\r\n:10279000050EE926000EEA22010EEF6E19D00C0E8E\r\n:1027A000DB0405E1216822682368246805D0010E56\r\n:1027B000216E226A236A246A040E21C0DBFF050E03\r\n:1027C00022C0DBFF060E23C0DBFF070E24C0DBFFA9\r\n:1027D000040EDBCF21F0050EDBCF22F0060EDBCF9F\r\n:1027E00023F0070EDBCF24F021C03FF022C040F0E1\r\n:1027F00023C041F024C042F00D0EE15C02E2E16A28\r\n:10280000E552E16EE552E5CFDAFFE7CFD9FF1200DE\r\n:10281000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF8B\r\n:102820000A0EE12402E3E168E652E16EFC0EDBCF22\r\n:10283000E9FFFD0EDBCFEAFF200EE926000EEA22BB\r\n:10284000EECF21F0EFCF22F0040E2126000E22223F\r\n:10285000080E21C0DBFF090E22C0DBFFFC0EDBCF20\r\n:10286000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EA6\r\n:10287000020EE926000EEA22EFCF21F0226A236A37\r\n:10288000246AF80EDBCF3FF0F90EDBCF40F0FA0EF2\r\n:10289000DBCF41F0FB0EDBCF42F0446A020E456E07\r\n:1028A000466A476AB8EC70F021C044F022C045F097\r\n:1028B00023C046F024C047F0B8EC70F03FC0DEFF04\r\n:1028C00040C0DEFF41C0DEFF42C0DDFFDD52DD5211\r\n:1028D000D950080FE96E000EDA20EA6EEECFF3FF52\r\n:1028E000EDCFF4FF040EEE26000EEF22F3CFE9FF4A\r\n:1028F000F4CFEAFF040EEECFDBFF050EEECFDBFFD9\r\n:10290000060EEECFDBFF070EEECFDBFF040EDBCFB4\r\n:1029100021F0050EDBCF22F0060EDBCF23F0070EF1\r\n:10292000DBCF24F0215022102310241005E13F6A50\r\n:10293000406A416A426A56D0040EDBCF21F0050E90\r\n:10294000DBCF22F0060EDBCF23F0070EDBCF24F027\r\n:10295000D9CFE9FFDACFEAFF2150EE5C2250EE58E2\r\n:102960002350EE582450EE581BE3D9CFE9FFDACFBD\r\n:10297000EAFF040EDB50EE5E050EDB50EE5A060E4B\r\n:10298000DB50EE5A070EDB50EE5AD950080FE96EB5\r\n:10299000000EDA20EA6E040EEE26000EEF2298D723\r\n:1029A000080EDBCFE9FF090EDBCFEAFFEECF21F007\r\n:1029B000EECF22F0EECF23F0EFCF24F0D9CFE9FF16\r\n:1029C000DACFEAFFEE502126EE502222EE502322EB\r\n:1029D000EE50242221C03FF022C040F023C041F03D\r\n:1029E00024C042F00A0EE15C02E2E16AE552E16EC7\r\n:1029F000E552E5CFDAFFE7CFD9FF1200D9CFE6FFE6\r\n:102A0000DACFE6FFE1CFD9FFE2CFDAFF060EE1240D\r\n:102A100002E3E168E652E16EFC0EDBCFE9FFFD0E5A\r\n:102A2000DBCFEAFF040EE926000EEA22FA0EDBCF26\r\n:102A3000EEFFFB0EDBCFEDFFFC0EDBCFE9FFFD0E63\r\n:102A4000DBCFEAFF060EE926000EEA22EECFDFFF1B\r\n:102A5000010EEECFDBFF020EEECFDBFF030EEECF5B\r\n:102A6000DBFFD9CFE9FFDACFEAFF010EEE1805E16F\r\n:102A7000EE5003E1EE5001E1EE5001E164D1FC0EB5\r\n:102A8000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF31\r\n:102A9000E96E160EE926000EEA22EECF21F0EECF07\r\n:102AA00022F0EECF23F0EFCF24F0D9CFE9FFDACF39\r\n:102AB000EAFF2150EE5C2250EE582350EE5824508D\r\n:102AC000EE5801E340D1D9CFE9FFDACFEAFFEECFEC\r\n:102AD00021F0EECF22F0EECF23F0EFCF24F0215003\r\n:102AE00022102310241026E1FC0EDBCFE9FFFD0E9F\r\n:102AF000DBCFEAFFEE50EFCFEAFFE96EEF500308BD\r\n:102B000019E1FC0EDBCFE9FFFD0EDBCFEAFFEE5053\r\n:102B1000EFCFEAFFE96E260EE926000EEA22EECF9D\r\n:102B2000DFFF010EEECFDBFF020EEECFDBFF030E69\r\n:102B3000EECFDBFFD9CFE9FFDACFEAFFEECF21F00E\r\n:102B4000EECF22F0EECF23F0EFCF24F02150221071\r\n:102B5000231024105AE1FC0EDBCFE9FFFD0EDBCF82\r\n:102B6000EAFF0A0EE926000EEA22DFCFEEFF010E91\r\n:102B7000DBCFEEFF020EDBCFEEFF030EDBCFEEFF6F\r\n:102B8000FA0EDBCF21F0FB0EDBCF22F0FC0EDBCF09\r\n:102B9000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E73\r\n:102BA000080EE926000EEA22EECF23F0EFCF24F044\r\n:102BB0002350215C2450225801E3C5D0FA0EDBCF0C\r\n:102BC00021F0FB0EDBCF22F0040E0F0B05E0D890B6\r\n:102BD00022322132E806FBE1236A246AFC0EDBCFB5\r\n:102BE000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E23\r\n:102BF000260EE926000EEA22EE502126EE50222271\r\n:102C0000EE502322EE50242216D1FC0EDBCFE9FF3A\r\n:102C1000FD0EDBCFEAFFEE50EFCFEAFFE96E020ECA\r\n:102C2000E926000EEA22EF50216E226A100E416E54\r\n:102C3000426A21C046F022C047F0DCEC70F0040E7E\r\n:102C40003FC0DBFF050E40C0DBFFFA0EDBCF21F0FB\r\n:102C5000FB0EDBCF22F0040EDBCF23F0050EDBCF23\r\n:102C600024F02350215C2450225801E27FD0D9CF98\r\n:102C7000E9FFDACFEAFFEECFE6FFEECFE6FFEECFD9\r\n:102C8000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF6B\r\n:102C9000EAFFEECFE6FFEFCFE6FF96EC0AF0216EFB\r\n:102CA000060EE15C02E2E16AE552E16E21503FC0AE\r\n:102CB000DEFF40C0DEFF41C0DEFF42C0DDFFDD526F\r\n:102CC000DD52D9CFE9FFDACFEAFFE868EE180BE171\r\n:102CD000E868EE1808E1E868EE1805E1E868EE1823\r\n:102CE00002E1010EEDD0D9CFE9FFDACFEAFF020E03\r\n:102CF000EE5C000EEE58000EEE58000EEE5823E388\r\n:102D0000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF8D\r\n:102D1000EAFFE96E160EE926000EEA22EECF21F058\r\n:102D2000EECF22F0EECF23F0EFCF24F0D9CFE9FFA2\r\n:102D3000DACFEAFF2150EE5C2250EE582350EE58D5\r\n:102D40002450EE5802E3020EBBD0040EDBCF21F07C\r\n:102D5000050EDBCF22F0D950FA0FE96EFF0EDA2014\r\n:102D6000EA6E2150EE5E2250ED5A6FD7FC0EDBCF9B\r\n:102D7000E9FFFD0EDBCFEAFF0A0EE926000EEA228C\r\n:102D8000DFCFEEFF010EDBCFEEFF020EDBCFEEFF5B\r\n:102D9000030EDBCFEEFFFA0EDBCF26F0FB0EDBCF10\r\n:102DA00027F0040E0F0B05E0D89027322632E806F4\r\n:102DB000FBE1286A296A26C0E6FF27C0E6FF28C093\r\n:102DC000E6FF29C0E6FFD9CFE9FFDACFEAFFEECF71\r\n:102DD000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E1D\r\n:102DE000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF53\r\n:102DF000E6FF06EC0AF0256E060EE15C02E2E16AEF\r\n:102E0000E552E16E2550E552E7CF29F0E552E7CFD4\r\n:102E100028F0E552E7CF27F0E552E7CF26F03F5004\r\n:102E20002624216E40502720226E41502820236EF8\r\n:102E300042502920246EFC0EDBCFE9FFFD0EDBCFD4\r\n:102E4000EAFF0E0EE926000EEA2221C0EEFF22C0A4\r\n:102E5000EEFF23C0EEFF24C0EEFFFC0EDBCFE9FF48\r\n:102E6000FD0EDBCFEAFFEE50EFCFEAFFE96E320E48\r\n:102E7000E926000EEA22E9CF23F0EACF24F0FA0E89\r\n:102E8000DBCF25F0FB0E266A0F0E2516050ED89017\r\n:102E900025362636E806FBE123502524216E2450F2\r\n:102EA0002620226EFC0EDBCFE9FFFD0EDBCFEAFF12\r\n:102EB000120EE926000EEA2221C0EEFF22C0EDFF2D\r\n:102EC000216E060EE15C02E2E16AE552E16E2150FC\r\n:102ED000E552E5CFDAFFE7CFD9FF1200D9CFE6FF01\r\n:102EE000DACFE6FFE1CFD9FFE2CFDAFF070EE12428\r\n:102EF00002E3E168E652E16EFA0EDBCF41F0FB0E31\r\n:102F0000DBCF42F0FA0E41C0DBFFFB0E42C0DBFF1D\r\n:102F1000FC0EDBCFE9FFFD0EDBCFEAFF040EE92656\r\n:102F2000000EEA22EECF21F0EFCF22F0010E212693\r\n:102F3000000E2222040E21C0DBFF050E22C0DBFFA3\r\n:102F4000D950040FE96E000EDA20EA6EEE50ED1053\r\n:102F500001E109D1FC0EDBCFE9FFFD0EDBCFEAFF7B\r\n:102F60000E0EE926000EEA22EECF21F0EECF22F07F\r\n:102F7000EECF23F0EFCF24F02150221023102410A5\r\n:102F800001E1F1D0040EDBCF21F0050E226A0F0E15\r\n:102F900021162150221001E078D2FC0EDBCFE9FF90\r\n:102FA000FD0EDBCFEAFF0E0EE926000EEA22EE2A26\r\n:102FB000EE22EE22EE22FC0EDBCFE9FFFD0EDBCF90\r\n:102FC000EAFF0A0EE926000EEA22EECF21F0EECF4C\r\n:102FD00022F0EECF23F0EFCF24F021502210231067\r\n:102FE00024101FE1040EDBCF21F0050EDBCF22F011\r\n:102FF000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF9B\r\n:10300000EAFFE96E080EE926000EEA22EECF23F071\r\n:10301000EFCF24F02350215C2450225801E235D216\r\n:10302000A2D0040EDBCF23F0050EDBCF24F0040E7C\r\n:103030000F0B05E0D89024322332E806FBE1FC0EAA\r\n:10304000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF6B\r\n:10305000E96E020EE926000EEA22EF0400012314B5\r\n:10306000216E226AE850221001E00FD2FC0EDBCF65\r\n:10307000E9FFFD0EDBCFEAFF0A0EE926000EEA2289\r\n:10308000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFB7\r\n:10309000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF54\r\n:1030A000EFCFE6FF96EC0AF0216E060EE15C02E23D\r\n:1030B000E16AE552E16E21503FC0DEFF40C0DEFF15\r\n:1030C00041C0DEFF42C0DDFFDD52DD52D9CFE9FF56\r\n:1030D000DACFEAFFD880010EEE54000EEE54000E57\r\n:1030E000EE54000EEE5401E390D0D9CFE9FFDACFD1\r\n:1030F000EAFFE868EE180AE1E868EE1807E1E86818\r\n:10310000EE1804E1E868EE1801E13FD1FC0EDBCFD8\r\n:10311000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EED\r\n:10312000160EE926000EEA22EECF21F0EECF22F0B5\r\n:10313000EECF23F0EFCF24F0D9CFE9FFDACFEAFFCB\r\n:103140002150EE5C2250EE582350EE582450EE5899\r\n:1031500001E24ED1D950FA0FE96EFF0EDA20EA6E85\r\n:10316000EE50ED1002E1040ED3D1FC0EDBCFE9FFEF\r\n:10317000FD0EDBCFEAFF0A0EE926000EEA22EECFB3\r\n:10318000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E69\r\n:10319000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF9F\r\n:1031A000E6FF50EC11F0216E060EE15C02E2E16AEE\r\n:1031B000E552E16E21503FC0DEFF40C0DEFF41C05E\r\n:1031C000DEFF42C0DDFFDD52DD52D9CFE9FFDACFAD\r\n:1031D000EAFFEECF21F0EECF22F0EECF23F0EFCFDB\r\n:1031E00024F0215022102310241002E1070E90D168\r\n:1031F000D9CFE9FFDACFEAFF010EEE1808E1EE5071\r\n:1032000006E1EE5004E1EE5002E1020E81D1D9CF89\r\n:10321000E9FFDACFEAFFE868EE180AE1E868EE189D\r\n:1032200007E1E868EE1804E1E868EE1801E1ADD0C6\r\n:10323000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FFB2\r\n:10324000EFCFE6FFEDEC06F0E552E552000901E0B4\r\n:103250009CD0E66A020EE66E000EE66EE66AFC0E92\r\n:10326000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF49\r\n:10327000E96E320EE926000EEA22E9CF21F0EACF0C\r\n:1032800022F0E9CFE6FFEACFE6FF18EC06F0236E66\r\n:10329000060EE15C02E2E16AE552E16E2350D9CF0D\r\n:1032A000E9FFDACFEAFFEECFE6FFEECFE6FFEECFA3\r\n:1032B000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF35\r\n:1032C000EAFFEECFE6FFEFCFE6FF06EC0AF0256E51\r\n:1032D000060EE15C02E2E16AE552E16E25503FC074\r\n:1032E00021F040C022F041C023F042C024F0FC0E87\r\n:1032F000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFFB9\r\n:10330000E96E2E0EE926000EEA223FC0EEFF22C033\r\n:10331000EEFF23C0EEFF24C0EEFF060EDB6AFC0EBC\r\n:10332000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF88\r\n:10333000E96E020EE926000EEA22EF50F36E060E49\r\n:10334000DBCFF4FFF350F45C37E2FC0EDBCFE9FF98\r\n:10335000FD0EDBCFEAFFEE50EFCFEAFFE96E040E81\r\n:10336000E926000EEA22010EEF6EFC0EDBCFE9FF2C\r\n:10337000FD0EDBCFEAFFEECFE6FFEFCFE6FFEDEC91\r\n:1033800006F0E552E552000902E0010EC1D0FC0E44\r\n:10339000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF18\r\n:1033A000E96E2E0EE926000EEA22EE2AEE22EE2229\r\n:1033B000EE22060EDB2AB3D7060EDBCF21F0226AFF\r\n:1033C000236A246AFC0EDBCFE9FFFD0EDBCFEAFFA8\r\n:1033D000EE50EFCFEAFFE96E2E0EE926000EEA224C\r\n:1033E0002150EE5E2250EE5A2350EE5A2450EE5AEF\r\n:1033F000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE9266C\r\n:10340000000EEA22DFCFEEFF010EDBCFEEFF020E51\r\n:10341000DBCFEEFF030EDBCFEEFFD9CFE9FFDACF34\r\n:10342000EAFFEECFE6FFEECFE6FFEECFE6FFEFCF0F\r\n:10343000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECFB0\r\n:10344000E6FFEFCFE6FF06EC0AF0256E060EE15C24\r\n:1034500002E2E16AE552E16E255040C022F041C02F\r\n:1034600023F042C024F0FC0EDBCFE9FFFD0EDBCFE2\r\n:10347000EAFF0E0EE926000EEA223FC0EEFF22C050\r\n:10348000EEFF23C0EEFF24C0EEFFFC0EDBCFE9FF12\r\n:10349000FD0EDBCFEAFF040EE926000EEA22040E41\r\n:1034A000DBCFEEFF050EDBCFEDFFFC0EDBCFE9FF40\r\n:1034B000FD0EDBCFEAFFEE50EFCFEAFFE96E320EF2\r\n:1034C000E926000EEA22E9CF23F0EACF24F0040E29\r\n:1034D000DBCF25F0050E266A0F0E2516050ED890B7\r\n:1034E00025362636E806FBE123502524216E24509C\r\n:1034F0002620226EFC0EDBCFE9FFFD0EDBCFEAFFBC\r\n:10350000120EE926000EEA2221C0EEFF22C0EDFFD6\r\n:10351000216E070EE15C02E2E16AE552E16E2150A4\r\n:10352000E552E5CFDAFFE7CFD9FF1200D9CFE6FFAA\r\n:10353000DACFE6FFE1CFD9FFE2CFDAFFE652E6527B\r\n:10354000E652000EE66EE66AFC0EDBCFE6FFFD0EED\r\n:10355000DBCFE6FFFEEC14F0E552E552E552E55212\r\n:10356000DF6EDF5075E1010EDB6A020EDB6AFC0ED6\r\n:10357000DBCFE9FFFD0EDBCFEAFF0E0EE926000EE2\r\n:10358000EA22EECFE6FFEECFE6FFEECFE6FFEFCF8B\r\n:10359000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECF4F\r\n:1035A000E6FFEFCFE6FF35EC08F0216E060EE15C9A\r\n:1035B00002E2E16AE552E16E2150DF6EDF5048E140\r\n:1035C000FC0EDBCFE9FFFD0EDBCFEAFF120EE92692\r\n:1035D000000EEA22EE50EFCFEAFFE96EEF50E50869\r\n:1035E00010E0FC0EDBCFE9FFFD0EDBCFEAFF120E91\r\n:1035F000E926000EEA22EE50EFCFEAFFE96EEF5027\r\n:1036000012E1010EDB2ADBCF21F0020E01E3DB2AFF\r\n:10361000DBCF22F0FA0EDB50211809E1FB0EDB5064\r\n:10362000221805E115D0010EDB6A020EDB6A010EDD\r\n:10363000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FFB3\r\n:103640004DDCE552E552E552E552DF6EDF508FE08A\r\n:10365000040EDF5C02E1070EDF6EDF50E552E5523B\r\n:10366000E552E552E5CFDAFFE7CFD9FF1200D9CF17\r\n:10367000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6528D\r\n:10368000E652E652E6521A0EE76EFA0EDBCFE9FF7B\r\n:10369000FB0EDBCFEAFFE750E926000EEA22EECF71\r\n:1036A00021F0EFCF22F021C0DFFF010E22C0DBFFAF\r\n:1036B000020EDB6A030EDB6AFC0EDBCFE9FFFD0EB8\r\n:1036C000DBCFEAFFEF50030826E1140EE76EFA0E97\r\n:1036D000DBCFE9FFFB0EDBCFEAFFE750E926000E68\r\n:1036E000EA22EECF21F0EFCF22F0236A246A100EF7\r\n:1036F0001F0B07E0D8902136223623362436E80601\r\n:10370000F9E12150DE122250DE122350DE12245045\r\n:10371000DD12DD52DD52DECF3FF0DECF40F0DECFF6\r\n:1037200041F0DDCF42F0DD52DD52040EE15C02E2F9\r\n:10373000E16AE552E16EE552E5CFDAFFE7CFD9FF66\r\n:103740001200D9CFE6FFDACFE6FFE1CFD9FFE2CF13\r\n:10375000DAFF1A0EE76EFC0EDBCFE9FFFD0EDBCFC2\r\n:10376000EAFFE750E926000EEA22F80EDBCFEEFF73\r\n:10377000F90EDBCFEDFFF80EDBCF21F0F90EDBCF3A\r\n:1037800022F0FA0EDBCF23F0FB0EDBCF24F0100E7D\r\n:10379000D8902432233222322132E806F9E1140E85\r\n:1037A000E76EFC0EDBCFE9FFFD0EDBCFEAFFE75053\r\n:1037B000E926000EEA2221C0EEFF22C0EDFFE5520D\r\n:1037C000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF96\r\n:1037D000E6FFE1CFD9FFE2CFDAFFE652E652E6524A\r\n:1037E000E652000EE66EE66AFC0EDBCFE6FFFD0E4B\r\n:1037F000DBCFE6FFFEEC14F0E552E552E552E55270\r\n:10380000DF6EDF5002E0DF5092D0FC0EDBCFE9FF2D\r\n:10381000FD0EDBCFEAFF0E0EE926000EEA22EECF08\r\n:10382000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EC2\r\n:10383000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFF8\r\n:10384000E6FF35EC08F0216E060EE15C02E2E16A6B\r\n:10385000E552E16E2150DF6EDF5068E1FC0EDBCFF8\r\n:10386000E9FFFD0EDBCFEAFF120EE926000EEA2289\r\n:10387000020EEECFDBFF030EEDCFDBFF020EDBCF40\r\n:10388000E9FF030EDBCFEAFF010EEFCFDBFFDB50DA\r\n:1038900003E1040EDF6E4AD00B0EE76E020EDBCFA3\r\n:1038A000E9FF030EDBCFEAFFE750E926000EEA222C\r\n:1038B000EF50080B28E10B0EE66EE66AFC0EDBCF3C\r\n:1038C000E9FFFD0EDBCFEAFF140EE926000EEA2227\r\n:1038D000EECFE6FFEFCFE6FF020EDBCFE6FF030EF3\r\n:1038E000DBCFE6FF47EC06F0236E060EE15C02E25A\r\n:1038F000E16AE552E16E2350F3CF21F0F4CF22F0DC\r\n:10390000F350F41013E0000EE66EE66AFC0EDBCF17\r\n:10391000E6FFFD0EDBCFE6FF6EEC17F0E552E55259\r\n:10392000E552E552DF6EDF5001E16FD7DF50216EC7\r\n:10393000040EE15C02E2E16AE552E16E2150E552DB\r\n:10394000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF14\r\n:10395000E6FFE1CFD9FFE2CFDAFFE652E652E652C8\r\n:10396000E652E652040EDF6EFC0EDBCFE9FFFD0EE1\r\n:10397000DBCFEAFF0E0EE926000EEA22EECF21F0A1\r\n:10398000EECF22F0EECF23F0EFCF24F02150221023\r\n:103990002310241001E18BD0FC0EDBCFE9FFFD0EDC\r\n:1039A000DBCFEAFF0E0EE926000EEA22EECFE6FF9D\r\n:1039B000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF6C\r\n:1039C000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF2C\r\n:1039D00035EC08F0216E060EE15C02E2E16AE55288\r\n:1039E000E16E2150DF6EDF5062E1FC0EDBCFE9FFBC\r\n:1039F000FD0EDBCFEAFF120EE926000EEA22030ECF\r\n:103A0000EECFDBFF040EEDCFDBFF030EDBCFE9FFD4\r\n:103A1000040EDBCFEAFF020EEFCFDBFFDB5003E14A\r\n:103A2000040EDF6E44D00B0EE76E030EDBCFE9FF12\r\n:103A3000040EDBCFEAFFE750E926000EEA22EF5042\r\n:103A40003F0BE76E010EE7CFDBFF020EDB50E50810\r\n:103A50001BE0020EDB502E0817E0010EDB500F08B2\r\n:103A600013E0010EDB50080802E0000E01D0010E49\r\n:103A7000216E226A21BE2268FA0EDB50211804E171\r\n:103A8000FB0EDB50221813E0000EE66EE66AFC0E19\r\n:103A9000DBCFE6FFFD0EDBCFE6FF6EEC17F0E55265\r\n:103AA000E552E552E552DF6EDF5001E15DD7DF50B0\r\n:103AB0000EE0FC0EDBCFE9FFFD0EDBCFEAFF0E0EC2\r\n:103AC000E926000EEA22EE6AEE6AEE6AEE6ADF503E\r\n:103AD000216E050EE15C02E2E16AE552E16E2150E1\r\n:103AE000E552E5CFDAFFE7CFD9FF1200D9CFE6FFE5\r\n:103AF000DACFE6FFE1CFD9FFE2CFDAFFE652010EDF\r\n:103B0000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FFDE\r\n:103B10000DDDE552E552E552E552DF6EDF5001E082\r\n:103B200080D0FC0EDBCFE9FFFD0EDBCFEAFF0E0EEF\r\n:103B3000E926000EEA22EECFE6FFEECFE6FFEECF5B\r\n:103B4000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF9C\r\n:103B5000EAFFEECFE6FFEFCFE6FF35EC08F0216E8F\r\n:103B6000060EE15C02E2E16AE552E16E2150DF6E91\r\n:103B7000DF5057E1200EE66EE66A000EE66EE66A5A\r\n:103B8000FC0EDBCFE9FFFD0EDBCFEAFF120EE926CC\r\n:103B9000000EEA22EECFE6FFEFCFE6FF18EC06F0CC\r\n:103BA000216E060EE15C02E2E16AE552E16E21500F\r\n:103BB0000B0EE66EE66AFC0EDBCFE9FFFD0EDBCFF7\r\n:103BC000EAFF140EE926000EEA22EECFE6FFEFCF61\r\n:103BD000E6FFFC0EDBCFE9FFFD0EDBCFEAFF120EA6\r\n:103BE000E926000EEA22EECFE6FFEFCFE6FF96ECE5\r\n:103BF00005F0216E060EE15C02E2E16AE552E16E3B\r\n:103C00002150FC0EDBCFE9FFFD0EDBCFEAFFEE50CB\r\n:103C1000EFCFEAFFE96E040EE926000EEA22010E5C\r\n:103C2000EF6EDF50E552E552E5CFDAFFE7CFD9FF7F\r\n:103C30001200D9CFE6FFDACFE6FFE1CFD9FFE2CF1E\r\n:103C4000DAFF0D0EE12402E3E168E652E16EFA0EBE\r\n:103C5000DBCFE9FFFB0EDBCFEAFF0B0EEECFDBFF86\r\n:103C60000C0EEDCFDBFF0B0EDBCFE9FF0C0EDBCF35\r\n:103C7000EAFFEF502F0809E00B0EDBCFE9FF0C0E37\r\n:103C8000DBCFEAFFEF505C0806E10B0EDB2A0C0EDF\r\n:103C9000EAE3DB2AE8D7FC0EDBCFE9FFFD0EDBCF42\r\n:103CA000EAFF140EE926000EEA22030EEECFDBFF38\r\n:103CB000040EEDCFDBFF0B0EE66EE66A200EE66E1D\r\n:103CC000E66A030EDBCFE6FF040EDBCFE6FF18EC5F\r\n:103CD00006F0216E060EE15C02E2E16AE552E16E59\r\n:103CE0002150000EDF6EE66ED950090FE96E000E0E\r\n:103CF000DA20EA6EE552E750EE6EED6AE66ED950D4\r\n:103D0000070FE96E000EDA20EA6EE552E750EE6E1C\r\n:103D1000ED6A080EF36E050EF3CFDBFF060EDB6ACD\r\n:103D2000070EDBCF21F0DB2A080EDBCF22F001E308\r\n:103D3000DB2A0B0EDB502124E96E0C0EDB50222017\r\n:103D4000EA6E010EEFCFDBFFDB50200801E39CD0D1\r\n:103D5000010EDB502F0801E197D0010EDB505C080B\r\n:103D600001E192D0010EDB502E0811E0090EDBCFED\r\n:103D700021F00A0EDBCF22F0050EDBCF23F0060E7A\r\n:103D8000DBCF24F02350215C2450225825E3D95066\r\n:103D9000050FE96E000EDA20EA6E080EEE1801E05B\r\n:103DA0009FD0ED5001E09CD0010EDB502E0801E0C9\r\n:103DB00097D0080EF36E090EF3CFDBFF0A0EDB6A15\r\n:103DC0000B0EF36E050EF3CFDBFF060EDB6A040E5F\r\n:103DD000DF02F3CFDFFFA4D7800EF36E010EDBCF3F\r\n:103DE000F4FFF350F45C04E3000EDF80DF8278D050\r\n:103DF000010EDBCFE6FFE66A560EE66EE20EE66ED9\r\n:103E0000ACEC06F0E552E552E552E552F350F41001\r\n:103E100067E1410EF36E010EDBCFF4FFF350F45C6B\r\n:103E200006E3010EDB505A0802E3DF8218D0610E70\r\n:103E3000F36E010EDBCFF4FFF350F45C10E3010EE0\r\n:103E4000DB507A080CE3000EDF80200E216E010E9D\r\n:103E5000DBCFE7FF2150E75E010EE7CFDBFF090E66\r\n:103E6000DBCF21F0DB2A0A0EDBCF22F001E3DB2AD5\r\n:103E7000030EDB502124E96E040EDB502220EA6E93\r\n:103E8000010EDBCFEFFF4CD7070EDBCF23F0080E80\r\n:103E9000DBCF24F00B0EDB502324216E0C0EDB5005\r\n:103EA0002420226EFA0EDBCFE9FFFB0EDBCFEAFF08\r\n:103EB00021C0EEFF22C0EDFF010EDB50200802E31F\r\n:103EC000040E01D0000EE76E010EE7CFDBFFD950E4\r\n:103ED000090FE96E000EDA20EA6EEE50ED1002E1F5\r\n:103EE000060E3CD0030EDBCFE9FF040EDBCFEAFF6A\r\n:103EF000EF50E50808E1030EDBCFE9FF040EDBCF4E\r\n:103F0000EAFF050EEF6ED950050FE96E000EDA20BC\r\n:103F1000EA6E080EEE1806E1ED5004E1040EDF0231\r\n:103F2000F3CFDFFF030EDF14010802E1010EDB888F\r\n:103F30000C0EDF14040802E1010EDB860B0EE76EA7\r\n:103F4000030EDBCFE9FF040EDBCFEAFFE750E926E3\r\n:103F5000000EEA22010EDBCFEFFF000E216E0D0EE8\r\n:103F6000E15C02E2E16AE552E16E2150E552E5CF03\r\n:103F7000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFAD\r\n:103F8000E1CFD9FFE2CFDAFF080EE12402E3E168D6\r\n:103F9000E652E16EFA0EDBCFE9FFFB0EDBCFEAFF64\r\n:103FA000090EE926000EEA22050EE9CFDBFF060E18\r\n:103FB000EACFDBFFFC0EDBCFE9FFFD0EDBCFEAFF34\r\n:103FC0000E0EE926000EEA22EECF21F0EECF22F00F\r\n:103FD000EECF23F0EFCF24F0215022102310241035\r\n:103FE00001E118D1FC0EDBCFE9FFFD0EDBCFEAFFCC\r\n:103FF000120EE926000EEA22030EEECFDBFF040EBE\r\n:10400000EDCFDBFF0C0EE76E030EDBCFE9FF040EF6\r\n:10401000DBCFEAFFE750E926000EEA22020EEFCFDF\r\n:10402000DBFFDE6ADD6ADECF21F0DDCF22F0080E95\r\n:10403000215C000E22582CE2030EDBCF21F0040E8F\r\n:10404000DBCF22F0DE502124E96EDD502220EA6E23\r\n:10405000070EEFCFDBFFDB5020081AE0070EDB5026\r\n:10406000050805E1E50EF36E070EF3CFDBFF050E45\r\n:10407000DBCFE9FFDB2A060EDBCFEAFF01E3DB2A19\r\n:10408000070EDBCFEFFFDF2A010ECDE3DB2ACBD714\r\n:10409000080EE76E030EDBCFE9FF040EDBCFEAFF6D\r\n:1040A000E750E926000EEA22EF5020083AE0050E1C\r\n:1040B000DBCFE9FFDB2A060EDBCFEAFF01E3DB2AD9\r\n:1040C0002E0EEF6E080EDE6EDD6ADECF21F0DDCF44\r\n:1040D00022F00B0E215C000E225823E2030EDBCFF0\r\n:1040E00021F0040EDBCF22F0DE502124E96EDD50FA\r\n:1040F0002220EA6E070EEFCFDBFFDB50200811E035\r\n:10410000050EDBCFE9FFDB2A060EDBCFEAFF01E37A\r\n:10411000DB2A070EDBCFEFFFDF2A010ED6E3DB2A17\r\n:10412000D4D70B0EE76E030EDBCFE9FF040EDBCF17\r\n:10413000EAFFE750E926000EEA22EF50E66EFA0E9B\r\n:10414000DBCFE9FFFB0EDBCFEAFF080EE926000E0E\r\n:10415000EA22E552E750EF6E1C0EE76E030EDBCF4E\r\n:10416000E9FF040EDBCFEAFFE750E926000EEA2262\r\n:10417000EECF21F0EECF22F0EECF23F0EFCF24F000\r\n:10418000FA0EDBCFE9FFFB0EDBCFEAFF21C0EEFF2B\r\n:1041900022C0EEFF23C0EEFF24C0EEFF180EE76E34\r\n:1041A000030EDBCFE9FF040EDBCFEAFFE750E92681\r\n:1041B000000EEA22EECF21F0EFCF22F0FA0EDBCF95\r\n:1041C000E9FFFB0EDBCFEAFF040EE926000EEA2230\r\n:1041D00021C0EEFF22C0EDFF160EE76E030EDBCF0F\r\n:1041E000E9FF040EDBCFEAFFE750E926000EEA22E2\r\n:1041F000EECF21F0EFCF22F0FA0EDBCFE9FFFB0E7E\r\n:10420000DBCFEAFF060EE926000EEA2221C0EEFF10\r\n:1042100022C0EDFF050EDBCFE9FF060EDBCFEAFF84\r\n:10422000EF6A080EE15C02E2E16AE552E16EE552F6\r\n:10423000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF1B\r\n:10424000E6FFE1CFD9FFE2CFDAFFE652E652E652CF\r\n:10425000E652FA0EDBCFE9FFFB0EDBCFEAFFEF50B1\r\n:104260002F0809E0FA0EDBCFE9FFFB0EDBCFEAFFF8\r\n:10427000EF505C0805E1FA0EDB2AFB0E01E3DB2AB6\r\n:10428000FC0EDBCFE9FFFD0EDBCFEAFF060EE926D1\r\n:10429000000EEA22EE6AEE6AEE6AEE6AFA0EDBCFF2\r\n:1042A000E9FFFB0EDBCFEAFFEFCF21F0226A21BE50\r\n:1042B0002268200E215C000E22581BE2000EE66EE2\r\n:1042C000E66AFC0EDBCFE6FFFD0EDBCFE6FFFEEC81\r\n:1042D00014F0E552E552E552E552DF6EFC0EDBCFFD\r\n:1042E000E9FFFD0EDBCFEAFF120EEB6A130EEB6A5D\r\n:1042F00094D0D950FA0FE66EFF0EDA20E66EFC0E6F\r\n:10430000DBCFE6FFFD0EDBCFE6FF93DCE552E552A7\r\n:10431000E552E552DF6EDF5001E07FD0FC0EDBCFCF\r\n:10432000E6FFFD0EDBCFE6FFE5EC1BF0E552E552C4\r\n:10433000DF6EFC0EDBCFE9FFFD0EDBCFEAFF140ED4\r\n:10434000E926000EEA22EE50EFCFEAFFE96E0B0EEF\r\n:10435000E926000EEA22030EEFCFDBFFDF5007E075\r\n:10436000040EDF5C5AE1030EDBB457D022D0030EFB\r\n:10437000DBB453D0FC0EDBCFE9FFFD0EDBCFEAFF51\r\n:10438000120EE926000EEA22010EEECFDBFF020E2E\r\n:10439000EDCFDBFF0B0EE76E010EDBCFE9FF020E68\r\n:1043A000DBCFEAFFE750E926000EEA22EF50100BC0\r\n:1043B00003E1050EDF6E31D0010EDBCFE6FF020E0A\r\n:1043C000DBCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF24\r\n:1043D000EECFE6FFEFCFE6FF37EC1BF0E552E552FC\r\n:1043E000E552E5523FC021F040C022F041C023F029\r\n:1043F00042C024F0FC0EDBCFE9FFFD0EDBCFEAFF6D\r\n:10440000060EE926000EEA223FC0EEFF22C0EEFFB4\r\n:1044100023C0EEFF24C0EEFF6CD7DF50216E040EE8\r\n:10442000E15C02E2E16AE552E16E2150E552E5CF3E\r\n:10443000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFE8\r\n:10444000E1CFD9FFE2CFDAFF010EE66ED950F80FC7\r\n:10445000E96EFF0EDA20EA6EEECFE6FFEECFE6FF62\r\n:10446000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E60\r\n:10447000DBCFEAFF320EE926000EEA22E9CF21F077\r\n:10448000EACF22F0E9CFE6FFEACFE6FFFC0EDBCF72\r\n:10449000E9FFFD0EDBCFEAFFEE52EF50E66E82EC55\r\n:1044A0005EF0236E080EE15C02E2E16AE552E16E25\r\n:1044B0002350000902E0030E63D0FC0EDBCFE9FFBE\r\n:1044C000FD0EDBCFEAFF320EE926000EEA22FE0ED9\r\n:1044D000E926010EEA22550EEE1802E1AA0EED18A9\r\n:1044E00002E0020E4DD0216822682368246AFC0E87\r\n:1044F000DBCFE9FFFD0EDBCFEAFF320EE926000E2F\r\n:10450000EA22360EE926000EEA22EE502116EE507F\r\n:104510002216EE502316EE502416460E211808E1FE\r\n:10452000410E221805E1540E231802E1245025E023\r\n:10453000216822682368246AFC0EDBCFE9FFFD0EA8\r\n:10454000DBCFEAFF320EE926000EEA22520EE92600\r\n:10455000000EEA22EE502116EE502216EE502316DF\r\n:10456000EE502416460E21180AE1410E221807E1EA\r\n:10457000540E231804E1245002E1000E01D0010E74\r\n:10458000E552E5CFDAFFE7CFD9FF1200D9CFE6FF3A\r\n:10459000DACFE6FFE1CFD9FFE2CFDAFF260EE12442\r\n:1045A00002E3E168E652E16EFC0EDBCFE9FFFD0EAF\r\n:1045B000DBCFEAFF220EEECFDBFF230EEDCFDBFFDA\r\n:1045C000220EDBCFE9FF230EDBCFEAFFEF50D00F47\r\n:1045D000E66ED950050FE96E000EDA20EA6EE5525C\r\n:1045E000E750EE6EED6AD950050FE96E000EDA2045\r\n:1045F000EA6E090ED880EE54000EED5426E3010E4B\r\n:10460000E76E220EDBCFE9FF230EDBCFEAFFE75098\r\n:10461000E926000EEA22EF503A0817E1D950220F9E\r\n:10462000E96E000EDA20EA6E020EEE26000EED2292\r\n:10463000FC0EDBCFE9FFFD0EDBCFEAFF220EDBCF66\r\n:10464000EEFF230EDBCFEDFF04D0050EDB6A060E76\r\n:10465000DB6AFA0EDBCFE9FFFB0EDBCFEAFFEE6A87\r\n:10466000ED6A050EDBCF21F0060EDBCF22F0010E46\r\n:10467000215C000E225803E30B0EEBEF29F0050E30\r\n:10468000DBCFE9FF060EDBCFEAFF010ED890E9365B\r\n:10469000EA36E806FBE1000EE9260F0EEA22240EB8\r\n:1046A000EECFDBFF250EEDCFDBFFD950240FE96EF7\r\n:1046B000000EDA20EA6EEE50ED1003E10C0EEBEF87\r\n:1046C00029F0FA0EDBCFE9FFFB0EDBCFEAFF240E69\r\n:1046D000DBCFEEFF250EDBCFEDFF240EDBCFE9FFB6\r\n:1046E000250EDBCFEAFFEF501CE0240EDBCFE9FF05\r\n:1046F000250EDBCFEAFFEE52EF50E66E6DEC5EF07A\r\n:10470000E552E76E070EE7CFDBFFDBB00AD0F90E0C\r\n:10471000DB5004E0070EDB50040B30E1000EEBEF42\r\n:1047200029F0240EDBCFE9FF250EDBCFEAFFEF6A8D\r\n:10473000240EDBCFE9FF250EDBCFEAFFEE52050E9C\r\n:10474000DBCFEFFF240EDBCFE9FF250EDBCFEAFF47\r\n:10475000EE52EF50E66E2CEC5DF0E552E76E070E80\r\n:10476000E7CFDBFFDBA003D0030EEBEF29F0F90E60\r\n:10477000DB5007E0070EDB50040B03E00A0EEBEF03\r\n:1047800029F0080EDB6A090EDB6A0A0EDB6A0B0EE3\r\n:10479000DB6AE66AE66AE66AE66A240EDBCFE6FFD3\r\n:1047A000250EDBCFE6FF48DE216E060EE15C02E25D\r\n:1047B000E16AE552E16E2150DF6EDF046CE1020E2A\r\n:1047C000DB6ADB5002E0020EDB06240EDBCFE9FFE2\r\n:1047D000250EDBCFEAFF320EE926000EEA22E9CFF2\r\n:1047E00023F0EACF24F0020EDB50100DF350266ABE\r\n:1047F000BE0F256E010E2622E9502524216EEA50B7\r\n:104800002620226E030E21C0DBFF040E22C0DBFF38\r\n:10481000E76E030EDBCFE9FF040EDBCFEAFFE750C4\r\n:10482000E926000EEA22EF5036E0080EE76E030E8E\r\n:10483000DBCFE9FF040EDBCFEAFFE750E926000EED\r\n:10484000EA22080EEECFDBFF090EEECFDBFF0A0EE9\r\n:10485000EECFDBFF0B0EEECFDBFFD950080FE96E7A\r\n:10486000000EDA20EA6EEECFE6FFEECFE6FFEECFE7\r\n:10487000E6FFEFCFE6FF240EDBCFE6FF250EDBCF12\r\n:10488000E6FFDADD216E060EE15C02E2E16AE55246\r\n:10489000E16E2150DF6E030EDF5C03E1010EEBEFF2\r\n:1048A00029F0DF5002E085EF28F0240EDBCFE9FF8E\r\n:1048B000250EDBCFEAFF320EE926000EEA220B0EB0\r\n:1048C000E926000EEA22EE5002E085EF28F0020E03\r\n:1048D000ED1802E085EF28F0240EDBCFE9FF250E6E\r\n:1048E000DBCFEAFF320EE926000EEA22160EE92699\r\n:1048F000000EEA22EECF21F0EFCF22F00C0E21C005\r\n:10490000DBFF0D0E22C0DBFF0E0EDB6A0F0EDB6A33\r\n:104910000C0EDBCF21F00D0EDBCF22F00E0EDBCF25\r\n:1049200023F00F0EDBCF24F021502210231024108F\r\n:104930001AE1240EDBCFE9FF250EDBCFEAFF320EB2\r\n:10494000E926000EEA22240EE926000EEA220C0EC9\r\n:10495000EECFDBFF0D0EEECFDBFF0E0EEECFDBFF5B\r\n:104960000F0EEECFDBFF240EDBCFE9FF250EDBCFF2\r\n:10497000EAFF1A0EE926000EEA220C0EDBCFEEFF4C\r\n:104980000D0EDBCFEEFF0E0EDBCFEEFF0F0EDBCFFB\r\n:10499000EEFF240EDBCFE9FF250EDBCFEAFF320E60\r\n:1049A000E926000EEA22100EE926000EEA22010E88\r\n:1049B000EFCFDBFF240EDBCFE9FF250EDBCFEAFFD5\r\n:1049C000030EE926000EEA22010EDBCFEFFFDB0427\r\n:1049D00005E0010EDB50020801E097D3010EDBCFAA\r\n:1049E00021F0226A236A246AD9500C0FE96E000E66\r\n:1049F000DA20EA6E21C044F022C045F023C046F020\r\n:104A000024C047F0EECF3FF0EECF40F0EECF41F0C4\r\n:104A1000EFCF42F05BEC70F03EC0EDFF3DC0EDFF2C\r\n:104A20003CC0EDFF3BC0EFFF240EDBCFE9FF250EBE\r\n:104A3000DBCFEAFF320EE926000EEA220D0EE92650\r\n:104A4000000EEA22010EEFCFDBFF240EDBCFE9FFE1\r\n:104A5000250EDBCFEAFF020EE926000EEA22010E48\r\n:104A6000DBCFEFFFDB5001E150D3010EDBCFE6FFE0\r\n:104A7000DB04E552E71401E048D3240EDBCFE9FF65\r\n:104A8000250EDBCFEAFF320EE926000EEA22110ED8\r\n:104A9000E926000EEA22EECF21F0EFCF22F0240E1D\r\n:104AA000DBCFE9FF250EDBCFEAFF080EE926000E7B\r\n:104AB000EA2221C0EEFF22C0EDFF240EDBCFE9FF8A\r\n:104AC000250EDBCFEAFF080EE926000EEA22EECF24\r\n:104AD00021F00001226A0F0E21162150221001E060\r\n:104AE00014D3240EDBCFE9FF250EDBCFEAFF320E15\r\n:104AF000E926000EEA22130EE926000EEA22EECF86\r\n:104B000021F0EFCF22F0100E21C0DBFF110E22C0EA\r\n:104B1000DBFF120EDB6A130EDB6A100EDBCF21F017\r\n:104B2000110EDBCF22F0120EDBCF23F0130EDBCF02\r\n:104B300024F021502210231024101AE1240EDBCF80\r\n:104B4000E9FF250EDBCFEAFF320EE926000EEA224E\r\n:104B5000200EE926000EEA22100EEECFDBFF110E2A\r\n:104B6000EECFDBFF120EEECFDBFF130EEECFDBFF3F\r\n:104B7000240EDBCFE9FF250EDBCFEAFF320EE9265C\r\n:104B8000000EEA220E0EE926000EEA22200EEECFDB\r\n:104B9000DBFF210EEDCFDBFFD950200FE96E000EB9\r\n:104BA000DA20EA6EEE50ED1001E1AFD2200EDBCF3D\r\n:104BB00025F0210EDBCF26F0276A286AD9500C0F8A\r\n:104BC000E96E000EDA20EA6E2550EE24216E2650A2\r\n:104BD000EE20226E2750EE20236E2850EE20246E09\r\n:104BE000240EDBCFE9FF250EDBCFEAFF080EE92616\r\n:104BF000000EEA22EECF29F0EFCF2AF0040E0F0BC1\r\n:104C000005E0D8902A322932E806FBE12B6A2C6AAB\r\n:104C1000295021262A5022222B5023222C50242294\r\n:104C2000140E21C0DBFF150E22C0DBFF160E23C0C1\r\n:104C3000DBFF170E24C0DBFF140EDBCF21F0150EB7\r\n:104C4000DBCF22F0160EDBCF23F0170EDBCF24F0E4\r\n:104C5000D950100FE96E000EDA20EA6E2150EE5C9A\r\n:104C60002250EE582350EE582450EE5801E24DD217\r\n:104C7000240EDBCFE9FF250EDBCFEAFF020EE9268B\r\n:104C8000000EEA22EFCF29F02A6A2B6A2C6A100E56\r\n:104C9000DBCF25F0110EDBCF26F0120EDBCF27F095\r\n:104CA000130EDBCF28F0D950140FE96E000EDA2076\r\n:104CB000EA6EEE50255C216EEE502658226EEE50C4\r\n:104CC0002758236EEE502858246E21C03FF022C092\r\n:104CD00040F023C041F0426E29C044F02AC045F0A4\r\n:104CE0002BC046F02CC047F0B8EC70F0180E3FC057\r\n:104CF000DBFF190E40C0DBFF1A0E41C0DBFF1B0EAD\r\n:104D000042C0DBFF180EDBCF21F0190EDBCF22F003\r\n:104D10001A0EDBCF23F01B0EDBCF24F02150221024\r\n:104D20002310241001E1F1D1010EDF6ED950180FCC\r\n:104D3000E96E000EDA20EA6EF60EEE5C0F0EEE580B\r\n:104D4000000EEE58000EEE5802E3020EDF6ED95050\r\n:104D5000180FE96E000EDA20EA6EF60EEE5CFF0E1A\r\n:104D6000EE58000EEE58000EEE5802E3030EDF6E12\r\n:104D7000020E216E226A236A246AD950180FE96E46\r\n:104D8000000EDA20EA6EEE502126EE502222EE507E\r\n:104D90002322EE502422240EDBCFE9FF250EDBCFA9\r\n:104DA000EAFF160EE926000EEA2221C0EEFF22C01D\r\n:104DB000EEFF23C0EEFF24C0EEFF240EDBCFE9FFA1\r\n:104DC000250EDBCFEAFF1E0EE926000EEA22080EB2\r\n:104DD000DBCFEEFF090EDBCFEEFF0A0EDBCFEEFFDF\r\n:104DE0000B0EDBCFEEFF200EDBCF21F0210EDBCF51\r\n:104DF00022F0236A246AD950080FE96E000EDA20E7\r\n:104E0000EA6EEE502126EE502222EE502322EE5082\r\n:104E10002422240EDBCFE9FF250EDBCFEAFF220E92\r\n:104E2000E926000EEA2221C0EEFF22C0EEFF23C0D9\r\n:104E3000EEFF24C0EEFF140EDBCF21F0150EDBCF0A\r\n:104E400022F0160EDBCF23F0170EDBCF24F0D95063\r\n:104E5000080FE96E000EDA20EA6EEE502126EE50C1\r\n:104E60002222EE502322EE502422240EDBCFE9FF33\r\n:104E7000250EDBCFEAFF2A0EE926000EEA2221C02A\r\n:104E8000EEFF22C0EEFF23C0EEFF24C0EEFF030EB4\r\n:104E9000DF5C5CE1240EDBCFE9FF250EDBCFEAFF10\r\n:104EA000080EE926000EEA22EE50ED1001E02DD1A9\r\n:104EB000240EDBCFE9FF250EDBCFEAFF320EE92619\r\n:104EC000000EEA222C0EE926000EEA22EECF21F097\r\n:104ED000EECF22F0EECF23F0EFCF24F0240EDBCF85\r\n:104EE000E9FF250EDBCFEAFF260EE926000EEA22B7\r\n:104EF00021C0EEFF22C0EEFF23C0EEFF24C0EEFF74\r\n:104F0000240EDBCFE9FF250EDBCFEAFF160EE926E4\r\n:104F1000000EEA22EECF3FF0EECF40F0EECF41F0B0\r\n:104F2000EFCF42F0040E446E456A466A476A5BEC76\r\n:104F300070F01C0E3BC0DBFF1D0E3CC0DBFF1E0EE5\r\n:104F40003DC0DBFF1F0E3EC0DBFFB1D0240EDBCF28\r\n:104F5000E9FF250EDBCFEAFF080EE926000EEA2264\r\n:104F6000EE50ED1001E1D1D00C0EDBCF21F00D0E93\r\n:104F7000DBCF22F00E0EDBCF23F00F0EDBCF24F0C1\r\n:104F8000240EDBCFE9FF250EDBCFEAFF220EE92658\r\n:104F9000000EEA22EE502126EE502222EE5023226D\r\n:104FA000EE502422240EDBCFE9FF250EDBCFEAFFF3\r\n:104FB000260EE926000EEA2221C0EEFF22C0EEFFF7\r\n:104FC00023C0EEFF24C0EEFF020EDF5C18E1240ECA\r\n:104FD000DBCFE9FF250EDBCFEAFF160EE926000E38\r\n:104FE000EA22EECF21F0EECF22F0EECF23F0EFCF8A\r\n:104FF00024F0D89021362236233624364CD0010EA8\r\n:10500000256E266A276A286A240EDBCFE9FF250E63\r\n:10501000DBCFEAFF160EE926000EEA22EE50251637\r\n:10502000EE502616EE502716EE502816240EDBCF33\r\n:10503000E9FF250EDBCFEAFF160EE926000EEA2275\r\n:10504000EECF3FF0EECF40F0EECF41F0EFCF42F0A9\r\n:10505000030E446E456A466A476A5BEC70F03BC0DB\r\n:105060003FF03CC040F03DC041F03EC042F0020E77\r\n:10507000446E456A466A476AB8EC70F03F500001DA\r\n:105080002524216E40502620226E41502720236E79\r\n:1050900042502820246E1C0E21C0DBFF1D0E22C0B2\r\n:1050A000DBFF1E0E23C0DBFF1F0E24C0DBFF1C0E28\r\n:1050B000DBCF21F01D0EDBCF22F01E0EDBCF23F065\r\n:1050C0001F0EDBCF24F0FF0E2126010E2222000E40\r\n:1050D00023222422090ED890243223322232213274\r\n:1050E000E806F9E1240EDBCFE9FF250EDBCFEAFF6E\r\n:1050F0001A0EE926000EEA222150EE5C2250EE58EC\r\n:105100002350EE582450EE5802E20D0E64D1240EC6\r\n:10511000DBCFE9FF250EDBCFEAFF0E0EE926000EFE\r\n:10512000EA22EE68EE68EE68EE68240EDBCFE9FF57\r\n:10513000250EDBCFEAFF0A0EE926000EEA22EE6A10\r\n:10514000EE6AEE6AEE6A030EDF5C01E011D1240E16\r\n:10515000DBCFE9FF250EDBCFEAFF050EE926000EC7\r\n:10516000EA22EF6A240EDBCFE9FF250EDBCFEAFF50\r\n:10517000320EE926000EEA22300EE926000EEA225F\r\n:10518000EECF21F0EFCF22F0236A246AD950080F26\r\n:10519000E96E000EDA20EA6EEE502126EE50222251\r\n:1051A000EE502322EE502422240EDBCFE9FF250E01\r\n:1051B000DBCFEAFF120EE926000EEA2221C0EEFF45\r\n:1051C00022C0EEFF23C0EEFF24C0EEFF010EE66E0C\r\n:1051D000240EDBCFE9FF250EDBCFEAFF120EE92616\r\n:1051E000000EEA22EECFE6FFEECFE6FFEECFE6FFBF\r\n:1051F000EFCFE6FF240EDBCFE9FF250EDBCFEAFF82\r\n:10520000320EE926000EEA22E9CF21F0EACF22F0A1\r\n:10521000E9CFE6FFEACFE6FF240EDBCFE9FF250E5C\r\n:10522000DBCFEAFFEE52EF50E66E82EC5EF0236ECB\r\n:10523000080EE15C02E2E16AE552E16E23500009EA\r\n:1052400001E096D0240EDBCFE9FF250EDBCFEAFF8D\r\n:10525000320EE926000EEA22FE0EE926010EEA22AF\r\n:10526000550EEE1801E084D0AA0EED1801E080D0B2\r\n:10527000240EDBCFE9FF250EDBCFEAFF320EE92655\r\n:10528000000EEA22520EEE1873E1520EEE1870E193\r\n:10529000610EEE186DE1410EEE186AE1240EDBCFCF\r\n:1052A000E9FF250EDBCFEAFF320EE926000EEA22E7\r\n:1052B000E40EE926010EEA22720EEE1859E1720E92\r\n:1052C000EE1856E1410EEE1853E1610EEE1850E172\r\n:1052D000240EDBCFE9FF250EDBCFEAFF320EE926F5\r\n:1052E000000EEA22EC0EE926010EEA22EECF21F0B2\r\n:1052F000EECF22F0EECF23F0EFCF24F0240EDBCF61\r\n:10530000E9FF250EDBCFEAFF0A0EE926000EEA22AE\r\n:1053100021C0EEFF22C0EEFF23C0EEFF24C0EEFF4F\r\n:10532000240EDBCFE9FF250EDBCFEAFF320EE926A4\r\n:10533000000EEA22E80EE926010EEA22EECF21F065\r\n:10534000EECF22F0EECF23F0EFCF24F0240EDBCF10\r\n:10535000E9FF250EDBCFEAFF0E0EE926000EEA225A\r\n:1053600021C0EEFF22C0EEFF23C0EEFF24C0EEFFFF\r\n:10537000240EDBCFE9FF250EDBCFEAFFDFCFEFFF07\r\n:105380000F01022B000E0323240EDBCFE9FF250EB5\r\n:10539000DBCFEAFF060EE926000EEA2202CFEEFF7F\r\n:1053A00003CFEDFF240EDBCFE9FF250EDBCFEAFFB5\r\n:1053B0002E0EE926000EEA22EE6AEE6AEE6AEE6A28\r\n:1053C000240EDBCFE9FF250EDBCFEAFF040EE92632\r\n:1053D000000EEA22EF6A216E260EE15C02E2E16A2B\r\n:1053E000E552E16E2150E552E5CFDAFFE7CFD9FF74\r\n:1053F0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF47\r\n:10540000DAFFE652E652FC0EDBCFDEFFDBCFDDFF3C\r\n:10541000D9CFE9FFDACFEAFFEE50ED1033E0DECF6F\r\n:10542000E9FFDDCFEAFFEE50ED102CE0DECFE9FF23\r\n:10543000DDCFEAFFEE50EFCFEAFFE96EEF5022E05A\r\n:10544000DECFE9FFDDCFEAFFEE50EFCFEAFFE96EF6\r\n:10545000060EE926000EEA22EECF21F0EFCF22F071\r\n:10546000DECFE9FFDDCFEAFF020EE926000EEA22D9\r\n:10547000EECF23F0EFCF24F02350211802E1245087\r\n:10548000221802E0090E13D0DECFE9FFDDCFEAFFDC\r\n:10549000EE50EFCFEAFFE96EEE52EF50E66E6DECA4\r\n:1054A0005EF0E552010B02E0030E01D0000EE55262\r\n:1054B000E552E552E5CFDAFFE7CFD9FF1200D9CFA9\r\n:1054C000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6521F\r\n:1054D000E652010EF36EFD0EDBCFF4FFF350F45CE9\r\n:1054E00002E30B0E3BD0FD0EEA6ADB34FE0BEA361C\r\n:1054F000E96E000EE9260F0EEA22EECFDEFFEDCFB9\r\n:10550000DDFFD9CFE9FFDACFEAFFEE50ED1005E07D\r\n:10551000DECFE9FFDDCFEAFFEF6AD950FB0FE96E7E\r\n:10552000FF0EDA20EA6EEE50ED1007E0FB0EDBCF47\r\n:10553000E9FFFC0EDBCFEAFFEF6AFD0EEA6ADB341F\r\n:10554000FE0BEA36E96E000EE9260F0EEA22FB0E8C\r\n:10555000DBCFEEFFFC0EDBCFEDFF000EE552E55298\r\n:10556000E552E5CFDAFFE7CFD9FF1200D9CFE6FF4A\r\n:10557000DACFE6FFE1CFD9FFE2CFDAFF2D0EE1244B\r\n:1055800002E3E168E652E16ED950FC0FE96EFF0ECE\r\n:10559000DA20EA6EEE50ED1002E1090EBFD2FC0EE9\r\n:1055A000DBCFE9FFFD0EDBCFEAFFEE6AED6AF90E15\r\n:1055B000DB9ADB9CDB9EDB50FE0BE66ED950010FC5\r\n:1055C000E66E000EDA20E66ED950FA0FE66EFF0E98\r\n:1055D000DA20E66EC6EC22F0216E050EE15C02E2F6\r\n:1055E000E16AE552E16E2150DF6EDF5001E095D2B5\r\n:1055F000D950190F216E000EDA20226E150E21C02F\r\n:10560000DBFF160E22C0DBFFFA0EDBCFE6FFFB0E40\r\n:10561000DBCFE6FFD950010FE66E000EDA20E66E12\r\n:105620001DEC21F0E552E552E552E552DF6E130E16\r\n:10563000DBCF41F0140EDBCF42F0170E41C0DBFF91\r\n:10564000180E42C0DBFFDF500BE1D950170FE96E97\r\n:10565000000EDA20EA6EEE50ED1002E1060EDF6E6B\r\n:10566000F90EDB501C0B01E149D1DF501DE0040EA7\r\n:10567000DF5C0BE1D950010FE66E000EDA20E66E1A\r\n:1056800076EC1DF0E552E552DF6EF90EDB86130E67\r\n:10569000DBCF41F0140EDBCF42F0170E41C0DBFF31\r\n:1056A000180E42C0DBFF16D00B0EE76E170EDBCFD5\r\n:1056B000E9FF180EDBCFEAFFE750E926000EEA22E9\r\n:1056C000EF50110B02E0070E04D0F90EDBA402D05C\r\n:1056D000080EDF6EDF5001E039D1F90EDB50080B08\r\n:1056E00001E134D107EC69F0250E3FC0DBFF260E47\r\n:1056F00040C0DBFF270E41C0DBFF280E42C0DBFFAE\r\n:105700000E0EE76E170EDBCFE9FF180EDBCFEAFFB8\r\n:10571000E750E926000EEA22250EDBCFEEFF260E2B\r\n:10572000DBCFEEFF270EDBCFEEFF280EDBCFEEFF49\r\n:105730000B0EE76E170EDBCFE9FF180EDBCFEAFF8B\r\n:10574000E750E926000EEA22EF6A1C0EE76E170EFC\r\n:10575000DBCFE9FF180EDBCFEAFFE750E926000EAA\r\n:10576000EA22EE6AEE6AEE6AEE6A170EDBCFE6FF19\r\n:10577000180EDBCFE6FF010EDBCFE6FF020EDBCF1C\r\n:10578000E6FF37EC1BF0E552E552E552E552290EF3\r\n:105790003FC0DBFF2A0E40C0DBFF2B0E41C0DBFF0A\r\n:1057A0002C0E42C0DBFFE66AE66AE66AE66A170E7E\r\n:1057B000DBCFE6FF180EDBCFE6FFA1EC1BF0216E7E\r\n:1057C000060EE15C02E2E16AE552E16E2150010E53\r\n:1057D000DBCFE9FF020EDBCFEAFF040EE926000E65\r\n:1057E000EA22010EEF6E290EDBCF21F02A0EDBCF6D\r\n:1057F00022F02B0EDBCF23F02C0EDBCF24F0215038\r\n:1058000022102310241001E1A1D0010EDBCFE9FF0B\r\n:10581000020EDBCFEAFF2E0EE926000EEA22250E4D\r\n:10582000EECFDBFF260EEECFDBFF270EEECFDBFF4A\r\n:10583000280EEECFDBFFD950290FE96E000EDA20DB\r\n:10584000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF5C\r\n:10585000E6FF010EDBCFE6FF020EDBCFE6FF1BEC1F\r\n:1058600010F0216E060EE15C02E2E16AE552E16EA3\r\n:105870002150DF6EDF506AE1290EDBCF21F02A0EC6\r\n:10588000DBCF22F02B0EDBCF23F02C0EDBCF24F06E\r\n:105890002106000E225A235A245A010EDBCFE9FFBB\r\n:1058A000020EDBCFEAFF0A0EE926000EEA2221C033\r\n:1058B000EEFF22C0EEFF23C0EEFF24C0EEFFD95062\r\n:1058C000250FE96E000EDA20EA6EEECFE6FFEECF8E\r\n:1058D000E6FFEECFE6FFEFCFE6FF010EDBCFE6FF00\r\n:1058E000020EDBCFE6FF35EC08F0216E060EE15C20\r\n:1058F00002E2E16AE552E16E215027D0DF5026E155\r\n:105900000B0EE76E170EDBCFE9FF180EDBCFEAFFB9\r\n:10591000E750E926000EEA22EF50100B02E0040ED9\r\n:1059200014D0F90EDB50020B11E00B0EE76E170ED0\r\n:10593000DBCFE9FF180EDBCFEAFFE750E926000EC8\r\n:10594000EA22EF50010B02E0070EDF6EDF5037E175\r\n:10595000F90EDBB6DB8A010EDBCFE9FF020EDBCFEF\r\n:10596000EAFF2E0EE926000EEA22EECF21F0EECF5E\r\n:1059700022F0EECF23F0EFCF24F0FC0EDBCFE9FFD7\r\n:10598000FD0EDBCFEAFF1A0EE926000EEA2221C047\r\n:10599000EEFF22C0EEFF23C0EEFF24C0EEFFFC0EA0\r\n:1059A000DBCFE9FFFD0EDBCFEAFF1E0EE926000E7E\r\n:1059B000EA22170EDBCFEEFF180EDBCFEDFFDF5034\r\n:1059C00001E0ABD0FC0EDBCFE9FFFD0EDBCFEAFF41\r\n:1059D000040EE926000EEA22F90EDBCFEFFF170EC8\r\n:1059E000DBCFE6FF180EDBCFE6FF010EDBCFE6FFD5\r\n:1059F000020EDBCFE6FF37EC1BF0E552E552E55235\r\n:105A0000E55240C022F041C023F042C024F0FC0E19\r\n:105A1000DBCFE9FFFD0EDBCFEAFF0E0EE926000E1D\r\n:105A2000EA223FC0EEFF22C0EEFF23C0EEFF24C0FB\r\n:105A3000EEFF1C0EE76E170EDBCFE9FF180EDBCF73\r\n:105A4000EAFFE750E926000EEA22EECF21F0EECF82\r\n:105A500022F0EECF23F0EFCF24F0FC0EDBCFE9FFF6\r\n:105A6000FD0EDBCFEAFF0A0EE926000EEA2221C076\r\n:105A7000EEFF22C0EEFF23C0EEFF24C0EEFFFC0EBF\r\n:105A8000DBCFE9FFFD0EDBCFEAFF060EE926000EB5\r\n:105A9000EA22EE6AEE6AEE6AEE6AFC0EDBCFE9FFFE\r\n:105AA000FD0EDBCFEAFF160EE926000EEA22EE6AB3\r\n:105AB000EE6AEE6AEE6AFC0EDBCFE9FFFD0EDBCF8D\r\n:105AC000EAFF200EEB6A210EEB6AFC0EDBCFE9FF4A\r\n:105AD000FD0EDBCFEAFF010EDBCFEEFF020EDBCFC8\r\n:105AE000EDFF010EDBCFE9FF020EDBCFEAFF060E72\r\n:105AF000E926000EEA22EECF21F0EFCF22F0FC0ED5\r\n:105B0000DBCFE9FFFD0EDBCFEAFF020EE926000E38\r\n:105B1000EA2221C0EEFF22C0EDFFDF50216E2D0EE4\r\n:105B2000E15C02E2E16AE552E16E2150E552E5CF27\r\n:105B3000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFD1\r\n:105B4000E1CFD9FFE2CFDAFF140EE12402E3E168EE\r\n:105B5000E652E16EFA0EDBCF41F0FB0EDBCF42F0F6\r\n:105B6000120E41C0DBFF130E42C0DBFFF60EDBCF8F\r\n:105B7000E9FFF70EDBCFEAFFEE6AED6AFC0EDBCF42\r\n:105B8000E6FFFD0EDBCFE6FF34DCE552E552DF6ECB\r\n:105B9000DF5003E0DF5029EF32F0FC0EDBCFE9FFEE\r\n:105BA000FD0EDBCFEAFF040EE926000EEA22EF50DD\r\n:105BB000800B01E0D6D1FC0EDBCFE9FFFD0EDBCF81\r\n:105BC000EAFF040EE926000EEA22EF50010B03E182\r\n:105BD000070E29EF32F0FC0EDBCFE9FFFD0EDBCF25\r\n:105BE000EAFF0A0EE926000EEA22EECF25F0EECFFC\r\n:105BF00026F0EECF27F0EFCF28F0FC0EDBCFE9FF49\r\n:105C0000FD0EDBCFEAFF060EE926000EEA22EE507B\r\n:105C1000255C216EEE502658226EEE502758236EDA\r\n:105C2000EE502858246E090E21C0DBFF0A0E22C058\r\n:105C3000DBFF0B0E23C0DBFF0C0E24C0DBFFF80ED6\r\n:105C4000DBCF21F0F90EDBCF22F0236A246AD95092\r\n:105C5000090FE96E000EDA20EA6E2150EE5C225048\r\n:105C6000EE582350EE582450EE580CE2090EDBCFCC\r\n:105C700041F00A0EDBCF42F0F80E41C0DBFFF90E17\r\n:105C800042C0DBFFD950F80FE96EFF0EDA20EA6E52\r\n:105C9000EE50ED1001E1DCD3FC0EDBCFE9FFFD0E91\r\n:105CA000DBCFEAFF060EE926000EEA22EECF21F056\r\n:105CB000EECF22F0010E2216236A246A2150221010\r\n:105CC0002310241001E0C1D2FC0EDBCFE9FFFD0E52\r\n:105CD000DBCFEAFF060EE926000EEA22EECF21F026\r\n:105CE000EECF22F0EECF23F0EFCF24F0090ED890C4\r\n:105CF0002432233222322132E806F9E1FC0EDBCFD6\r\n:105D0000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96ED1\r\n:105D1000020EE926000EEA22EF04256E266A276AA3\r\n:105D2000286AE8502116265022162750231628509C\r\n:105D30002416110E21C0DBFFDB5001E0C4D0FC0EA5\r\n:105D4000DBCFE9FFFD0EDBCFEAFF060EE926000EF2\r\n:105D5000EA22EECF21F0EECF22F0EECF23F0EFCF0C\r\n:105D600024F0215022102310241017E1FC0EDBCF69\r\n:105D7000E9FFFD0EDBCFEAFF0E0EE926000EEA2258\r\n:105D8000010EEECFDBFF020EEECFDBFF030EEECFF8\r\n:105D9000DBFF040EEECFDBFF5ED0FC0EDBCFE9FFB6\r\n:105DA000FD0EDBCFEAFF200EE926000EEA22EE50C0\r\n:105DB000ED101FE0FC0EDBCFE9FFFD0EDBCFEAFFAD\r\n:105DC000060EE926000EEA22EECFE6FFEECFE6FF52\r\n:105DD000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0EDA\r\n:105DE000DBCFE6FF08EC14F0216E060EE15C25E245\r\n:105DF00022D0FC0EDBCFE9FFFD0EDBCFEAFF120E57\r\n:105E0000E926000EEA22EECFE6FFEECFE6FFEECF68\r\n:105E1000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFA9\r\n:105E2000EAFFEECFE6FFEFCFE6FF96EC0AF0216E39\r\n:105E3000060EE15C02E2E16AE552E16E2150010EDC\r\n:105E40003FC0DBFF020E40C0DBFF030E41C0DBFFA3\r\n:105E5000040E42C0DBFFD950010FE96E000EDA20BC\r\n:105E6000EA6E020EEE5C000EEE58000EEE58000ECA\r\n:105E7000EE586CE3D950010FE96E000EDA20EA6E9D\r\n:105E8000E868EE180AE1E868EE1807E1E868EE183D\r\n:105E900004E1E868EE1801E139D2FC0EDBCFE9FF3E\r\n:105EA000FD0EDBCFEAFF120EE926000EEA22010EFC\r\n:105EB000DBCFEEFF020EDBCFEEFF030EDBCFEEFFFC\r\n:105EC000040EDBCFEEFFFC0EDBCFE9FFFD0EDBCFD8\r\n:105ED000EAFF120EE926000EEA22EECFE6FFEECF31\r\n:105EE000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FFEC\r\n:105EF000FD0EDBCFEAFFEECFE6FFEFCFE6FF06ECCD\r\n:105F00000AF0216E060EE15C02E2E16AE552E16E02\r\n:105F10002150050E3FC0DBFF060E40C0DBFF070E21\r\n:105F200041C0DBFF080E42C0DBFF050EDBCF21F0D6\r\n:105F3000060EDBCF22F0070EDBCF23F0080EDBCFFF\r\n:105F400024F021502210231024100DE1FC0EDBCF91\r\n:105F5000E9FFFD0EDBCFEAFF040EE926000EEA2280\r\n:105F6000EF8E020E76D2110EDBCF21F0226A236A69\r\n:105F7000246AD950050FE96E000EDA20EA6E21502E\r\n:105F8000EE262250EE222350EE222450EE22216AE9\r\n:105F9000020E226EF80EDBCF41F0F90EDBCF42F09D\r\n:105FA00021C046F022C047F015EC71F00F0E41C041\r\n:105FB000DBFF100E42C0DBFFD9500F0FE96E000E61\r\n:105FC000DA20EA6EEE50ED1001E129D1110EDB501E\r\n:105FD000236E246A0F0EDB502324216E100EDB503B\r\n:105FE0002420226EFC0EDBCFE9FFFD0EDBCFEAFFA3\r\n:105FF000EE50EFCFEAFFE96E020EE926000EEA222C\r\n:10600000EF50256E266A2150255C2250265820E24A\r\n:10601000110EDBCFE6FFFC0EDBCFE9FFFD0EDBCF81\r\n:10602000EAFFEE50EFCFEAFFE96E020EE926000E1E\r\n:10603000EA22EF50E552D880E754E66ED9500F0FB0\r\n:10604000E96E000EDA20EA6EE552E750EE6EED6A78\r\n:106050000F0EDBCFE6FFD950050FE96E000EDA20F8\r\n:10606000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF34\r\n:10607000E6FF120EDBCFE6FF130EDBCFE6FFFC0ED2\r\n:10608000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFFFB\r\n:10609000E96EEE52EF50E66E82EC5EF0216E080E75\r\n:1060A000E15C02E2E16AE552E16E2150000901E0A3\r\n:1060B0002DD1FC0EDBCFE9FFFD0EDBCFEAFFEE506A\r\n:1060C000EFCFEAFFE96E040EE926000EEA22EF5058\r\n:1060D00001E193D0050EDBCF25F0060EDBCF26F0D5\r\n:1060E000070EDBCF27F0080EDBCF28F0FC0EDBCF4E\r\n:1060F000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EDE\r\n:106100002E0EE926000EEA222550EE5C216E265066\r\n:10611000EE58226E2750EE58236E2850EE58246E0B\r\n:106120000F0EDBCF29F0100EDBCF2AF02B6A2C6A82\r\n:106130002950215C2A5022582B5023582C50245887\r\n:106140005CE2E66A020EE66EFC0EDBCFE9FFFD0EB6\r\n:10615000DBCFEAFFEE50EFCFEAFFE96E320EE92621\r\n:10616000000EEA22E9CF21F0EACF22F0E9CFE6FFE4\r\n:10617000EACFE6FF050EDBCF29F0060EDBCF2AF0D3\r\n:10618000070EDBCF2BF0080EDBCF2CF0FC0EDBCFA5\r\n:10619000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E3D\r\n:1061A0002E0EE926000EEA222950EE5C256E2A50BA\r\n:1061B000EE58266E2B50EE58276E2C50EE58286E57\r\n:1061C000090ED8902536263627362836E806F9E116\r\n:1061D000120EDB502524236E130EDB502620246E76\r\n:1061E00023C0E6FFE66E96EC05F02D6E060EE15C30\r\n:1061F00002E2E16AE552E16E2D50416A020E426E02\r\n:106200000F0EDBCF46F0100EDBCF47F0DCEC70F06A\r\n:106210000D0E3FC0DBFF0E0E40C0DBFFCED0FC0EEC\r\n:10622000DBCFE9FFFD0EDBCFEAFF160EE926000EFD\r\n:10623000EA22050EDBCFEEFF060EDBCFEEFF070EE8\r\n:10624000DBCFEEFF080EDBCFEEFFFC0EDBCFE9FF6E\r\n:10625000FD0EDBCFEAFF060EE926000EEA22EECFA6\r\n:1062600021F0EFCF22F00001010E2216000ED8809F\r\n:106270002156020E22560D0E21C0DBFF0E0E22C04B\r\n:10628000DBFF0D0EDBCF21F00E0EDBCF22F0F80E80\r\n:10629000DBCF23F0F90EDBCF24F02150235C22501A\r\n:1062A00024580CE2F80EDBCF41F0F90EDBCF42F0C0\r\n:1062B0000D0E41C0DBFF0E0E42C0DBFFFC0EDBCF3C\r\n:1062C000E9FFFD0EDBCFEAFF160EE926000EEA22FB\r\n:1062D000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF35\r\n:1062E000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FFD2\r\n:1062F000EFCFE6FF35EC08F0216E060EE15C02E21E\r\n:10630000E16AE552E16E215000090DE0FC0EDBCFA1\r\n:10631000E9FFFD0EDBCFEAFF040EE926000EEA22BC\r\n:10632000EF8E010E96D00D0EDBCFE6FF0E0EDBCF0B\r\n:10633000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE5000\r\n:10634000EFCFEAFFE96E320EE926000EEA22E9CF2E\r\n:1063500023F0EACF24F0FC0EDBCFE9FFFD0EDBCF0C\r\n:10636000EAFF060EE926000EEA22EECF3FF0EECF5E\r\n:1063700040F0EECF41F0EFCF42F0446A020E456E9E\r\n:10638000466A476AB8EC70F023503B24216E2450D3\r\n:106390003C20226E21C0E6FFE66E120EDBCFE6FF48\r\n:1063A000130EDBCFE6FF96EC05F0256E060EE15CE2\r\n:1063B00002E2E16AE552E16E25500D0EDBCF21F0DD\r\n:1063C0000E0EDBCF22F0D950120FE96E000EDA204C\r\n:1063D000EA6E2150EE262250ED220D0EDBCF23F087\r\n:1063E0000E0EDBCF24F0256A266AFC0EDBCFE9FF18\r\n:1063F000FD0EDBCFEAFF060EE926000EEA2223504F\r\n:10640000EE262450EE222550EE222650EE220D0ECE\r\n:10641000DBCF27F00E0EDBCF28F0F60EDBCFE9FF47\r\n:10642000F70EDBCFEAFF2750EE262850ED220D0EA7\r\n:10643000DBCF29F00E0EDBCF2AF0D950F80FE96E32\r\n:10644000FF0EDA20EA6E2950EE5E2A50ED5A1AD479\r\n:10645000000E216E140EE15C02E2E16AE552E16E8B\r\n:106460002150E552E5CFDAFFE7CFD9FF1200D9CFAF\r\n:10647000E6FFDACFE6FFE1CFD9FFE2CFDAFF100E79\r\n:10648000E12402E3E168E652E16EFA0EDBCF41F06F\r\n:10649000FB0EDBCF42F00D0E41C0DBFF0E0E42C003\r\n:1064A000DBFFF60EDBCFE9FFF70EDBCFEAFFEE6A8C\r\n:1064B000ED6AFC0EDBCFE6FFFD0EDBCFE6FFF9EC6D\r\n:1064C00029F0E552E552DF6EDF5003E0DF50EDEFDB\r\n:1064D00037F0FC0EDBCFE9FFFD0EDBCFEAFF040E49\r\n:1064E000E926000EEA22EF50800B01E04CD2FC0EB0\r\n:1064F000DBCFE9FFFD0EDBCFEAFF040EE926000E3D\r\n:10650000EA22EF50020B03E1070EEDEF37F0F80E31\r\n:10651000DBCF21F0F90EDBCF22F0236A246AFC0ED8\r\n:10652000DBCFE9FFFD0EDBCFEAFF0A0EE926000E06\r\n:10653000EA22EE502126EE502222EE502322EE5087\r\n:106540002422FC0EDBCFE9FFFD0EDBCFEAFF0A0EB3\r\n:10655000E926000EEA22EE50215CEE502258EE5061\r\n:106560002358EE50245804E2F80EDB6AF90EDB6A79\r\n:10657000D950F80FE96EFF0EDA20EA6EEE50ED10FA\r\n:1065800002E199EF37F0FC0EDBCFE9FFFD0EDBCF28\r\n:10659000EAFF060EE926000EEA22EECF21F0EECF4A\r\n:1065A00022F0010E2216236A246A215022102310A1\r\n:1065B000241001E0AAD3FC0EDBCFE9FFFD0EDBCFF8\r\n:1065C000EAFF060EE926000EEA22EECF21F0EECF1A\r\n:1065D00022F0EECF23F0EFCF24F0090ED890243232\r\n:1065E000233222322132E806F9E1FC0EDBCFE9FF4B\r\n:1065F000FD0EDBCFEAFFEE50EFCFEAFFE96E020EB1\r\n:10660000E926000EEA22EF04256E266A276A286A28\r\n:10661000E850211626502750285024160F0E21C06E\r\n:10662000DBFFDB5001E023D1FC0EDBCFE9FFFD0EE9\r\n:10663000DBCFEAFF060EE926000EEA22EECF21F0BC\r\n:10664000EECF22F0EECF23F0EFCF24F02150221036\r\n:106650002310241063E1FC0EDBCFE9FFFD0EDBCF3E\r\n:10666000EAFF0E0EE926000EEA22010EEECFDBFF56\r\n:10667000020EEECFDBFF030EEECFDBFF040EEECFFC\r\n:10668000DBFF010EDBCF21F0020EDBCF22F0030E89\r\n:10669000DBCF23F0040EDBCF24F021502210231097\r\n:1066A000241001E099D0E66AE66AE66AE66AFC0E22\r\n:1066B000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF4A\r\n:1066C000E6FF50EC11F0216E060EE15C02E2E16A99\r\n:1066D000E552E16E2150010E3FC0DBFF020E40C0CB\r\n:1066E000DBFF030E41C0DBFF040E42C0DBFFFC0EEC\r\n:1066F000DBCFE9FFFD0EDBCFEAFF0E0EE926000E31\r\n:10670000EA22010EDBCFEEFF020EDBCFEEFF030E1F\r\n:10671000DBCFEEFF040EDBCFEEFF5ED0FC0EDBCF57\r\n:10672000E9FFFD0EDBCFEAFF200EE926000EEA228C\r\n:10673000EE50ED101FE0FC0EDBCFE9FFFD0EDBCFCE\r\n:10674000EAFF060EE926000EEA22EECFE6FFEECFC4\r\n:10675000E6FFEECFE6FFEFCFE6FFFC0EDBCFE6FF76\r\n:10676000FD0EDBCFE6FF08EC14F0216E060EE15CB7\r\n:1067700025E222D0FC0EDBCFE9FFFD0EDBCFEAFFE6\r\n:10678000120EE926000EEA22EECFE6FFEECFE6FF7C\r\n:10679000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E0D\r\n:1067A000DBCFEAFFEECFE6FFEFCFE6FF50EC11F0D4\r\n:1067B000216E060EE15C02E2E16AE552E16E2150D3\r\n:1067C000010E3FC0DBFF020E40C0DBFF030E41C0E5\r\n:1067D000DBFF040E42C0DBFF010EDBCF21F0020E17\r\n:1067E000DBCF22F0030EDBCF23F0040EDBCF24F04F\r\n:1067F000215022102310241001E19BD3D950010F06\r\n:10680000E96E000EDA20EA6E010EEE1807E1EE5096\r\n:1068100005E1EE5003E1EE5001E1AAD0D950010F9D\r\n:10682000E96E000EDA20EA6EE868EE180AE1E86820\r\n:10683000EE1807E1E868EE1804E1E868EE1801E1F7\r\n:10684000C5D2FC0EDBCFE9FFFD0EDBCFEAFF120E57\r\n:10685000E926000EEA22010EDBCFEEFF020EDBCFAF\r\n:10686000EEFF030EDBCFEEFF040EDBCFEEFFFC0EE0\r\n:10687000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF03\r\n:10688000E96E2E0EE926000EEA22EECF21F0EECFC1\r\n:1068900022F0EECF23F0EFCF24F0FC0EDBCFE9FFA8\r\n:1068A000FD0EDBCFEAFF160EE926000EEA2221508C\r\n:1068B000EE181BE12250EE1818E12350EE1815E1F6\r\n:1068C0002450EE1812E111E1FC0EDBCFE9FFFD0EC2\r\n:1068D000DBCFEAFFEECFE6FFEFCFE6FFEDEC06F011\r\n:1068E000E552E552000901E071D2FC0EDBCFE9FF71\r\n:1068F000FD0EDBCFEAFF120EE926000EEA22EECFF4\r\n:10690000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EB1\r\n:10691000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFE7\r\n:10692000E6FF06EC0AF0216E060EE15C02E2E16A87\r\n:10693000E552E16E2150050E3FC0DBFF060E40C060\r\n:10694000DBFF070E41C0DBFF080E42C0DBFF050E78\r\n:10695000DBCF21F0060EDBCF22F0070EDBCF23F0DA\r\n:10696000080EDBCF24F021502210231024100DE15B\r\n:10697000FC0EDBCFE9FFFD0EDBCFEAFF040EE926BC\r\n:10698000000EEA22EF8E020E28D30F0EDBCF21F08D\r\n:10699000226A236A246AD950050FE96E000EDA20B4\r\n:1069A000EA6E2150EE262250EE222350EE22245091\r\n:1069B000EE22216A020E226EF80EDBCF41F0F90EB4\r\n:1069C000DBCF42F021C046F022C047F015EC71F059\r\n:1069D0000B0E41C0DBFF0C0E42C0DBFFD9500B0F8A\r\n:1069E000E96E000EDA20EA6EEE50ED1001E127D1DB\r\n:1069F0000F0EDB50236E246A0B0EDB502324216E16\r\n:106A00000C0EDB502420226EFC0EDBCFE9FFFD0EC6\r\n:106A1000DBCFEAFFEE50EFCFEAFFE96E020EE92688\r\n:106A2000000EEA22EF50256E266A2150255C225086\r\n:106A3000265820E20F0EDBCFE6FFFC0EDBCFE9FF8E\r\n:106A4000FD0EDBCFEAFFEE50EFCFEAFFE96E020E5C\r\n:106A5000E926000EEA22EF50E552D880E754E66EB0\r\n:106A6000D9500B0FE96E000EDA20EA6EE552E750BE\r\n:106A7000EE6EED6A0B0EDBCFE6FFD950050FE96E27\r\n:106A8000000EDA20EA6EEECFE6FFEECFE6FFEECFA5\r\n:106A9000E6FFEFCFE6FF0D0EDBCFE6FF0E0EDBCFFE\r\n:106AA000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE5089\r\n:106AB000EFCFEAFFE96EEE52EF50E66EF2EC5EF0D9\r\n:106AC000216E080EE15C02E2E16AE552E16E2150BE\r\n:106AD000000901E07BD1050EDBCF25F0060EDBCFF0\r\n:106AE00026F0070EDBCF27F0080EDBCF28F0FC0ED8\r\n:106AF000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF81\r\n:106B0000E96E2E0EE926000EEA222550EE5C216E7B\r\n:106B10002650EE58226E2750EE58236E2850EE581D\r\n:106B2000246E0B0EDBCF29F00C0EDBCF2AF02B6A84\r\n:106B30002C6A2950215C2A5022582B5023582C5063\r\n:106B400024586BE2E66A020EE66E050EDBCF27F0F4\r\n:106B5000060EDBCF28F0070EDBCF29F0080EDBCFC7\r\n:106B60002AF0FC0EDBCFE9FFFD0EDBCFEAFFEE5093\r\n:106B7000EFCFEAFFE96E2E0EE926000EEA2227503B\r\n:106B8000EE5C236E2850EE58246E2950EE58256E88\r\n:106B90002A50EE58266E090ED89023362436253614\r\n:106BA0002636E806F9E10D0EDB502324216E0E0E89\r\n:106BB000DB502420226E21C0E6FFE66EFC0EDBCF08\r\n:106BC000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E03\r\n:106BD000320EE926000EEA22E9CF2BF0EACF2CF0A4\r\n:106BE000E9CFE6FFEACFE6FF96EC05F02D6E060E44\r\n:106BF000E15C02E2E16AE552E16E2D50FC0EDBCF72\r\n:106C0000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EC2\r\n:106C1000040EE926000EEA22EF6A416A020E426E75\r\n:106C20000B0EDBCF46F00C0EDBCF47F0DCEC70F048\r\n:106C3000090E3FC0DBFF0A0E40C0DBFF2ED1FC0E69\r\n:106C4000DBCFE9FFFD0EDBCFEAFF0A0EE926000EDF\r\n:106C5000EA22EECF21F0EECF22F0EECF23F0EFCFFD\r\n:106C600024F0FC0EDBCFE9FFFD0EDBCFEAFF060EC2\r\n:106C7000E926000EEA222150EE5C2250EE58235005\r\n:106C8000EE582450EE582BE3FC0EDBCFE9FFFD0E4F\r\n:106C9000DBCFEAFFEECFE6FFEFCFE6FFEDEC06F04D\r\n:106CA000E552E552000901E091D0FC0EDBCFE9FF8F\r\n:106CB000FD0EDBCFEAFFEE50EFCFEAFFE96E2E0EBE\r\n:106CC000E926000EEA22050EDBCFEEFF060EDBCF33\r\n:106CD000EEFF070EDBCFEEFF080EDBCFEEFFFC0E64\r\n:106CE000DBCFE9FFFD0EDBCFEAFF160EE926000E33\r\n:106CF000EA22050EDBCFEEFF060EDBCFEEFF070E1E\r\n:106D0000DBCFEEFF080EDBCFEEFFFC0EDBCFE9FFA3\r\n:106D1000FD0EDBCFEAFF060EE926000EEA22EECFDB\r\n:106D200021F0EFCF22F00001010E2216000ED880D4\r\n:106D30002156020E2256090E21C0DBFF0A0E22C088\r\n:106D4000DBFF090EDBCF21F00A0EDBCF22F0F80EBD\r\n:106D5000DBCF23F0F90EDBCF24F02150235C22504F\r\n:106D600024580CE2F80EDBCF41F0F90EDBCF42F0F5\r\n:106D7000090E41C0DBFF0A0E42C0DBFFFC0EDBCF79\r\n:106D8000E9FFFD0EDBCFEAFF160EE926000EEA2230\r\n:106D9000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF6A\r\n:106DA000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF07\r\n:106DB000EFCFE6FF35EC08F0216E060EE15C02E253\r\n:106DC000E16AE552E16E215000090DE0FC0EDBCFD7\r\n:106DD000E9FFFD0EDBCFEAFF040EE926000EEA22F2\r\n:106DE000EF8E010EFAD0090EDBCFE6FF0A0EDBCFE5\r\n:106DF000E6FF0D0EDBCFE6FF0E0EDBCFE6FFFC0E4F\r\n:106E0000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF6D\r\n:106E1000E96E320EE926000EEA22E9CF23F0EACF2E\r\n:106E200024F0FC0EDBCFE9FFFD0EDBCFEAFF060E00\r\n:106E3000E926000EEA22EECF3FF0EECF40F0EECF93\r\n:106E400041F0EFCF42F0446A020E456E466A476A4F\r\n:106E5000B8EC70F023503B24216E24503C20226E6D\r\n:106E600021C0E6FFE66E96EC05F0256E060EE15CAD\r\n:106E700002E2E16AE552E16E2550FC0EDBCFE9FF4C\r\n:106E8000FD0EDBCFEAFFEE50EFCFEAFFE96E040E16\r\n:106E9000E926000EEA22010EEF6E090EDBCF21F08B\r\n:106EA0000A0EDBCF22F0D9500D0FE96E000EDA206A\r\n:106EB000EA6E2150EE262250ED22090EDBCF23F0A0\r\n:106EC0000A0EDBCF24F0256A266AFC0EDBCFE9FF31\r\n:106ED000FD0EDBCFEAFF060EE926000EEA22235064\r\n:106EE000EE262450EE222550EE222650EE22090EE8\r\n:106EF000DBCF27F00A0EDBCF28F0F60EDBCFE9FF61\r\n:106F0000F70EDBCFEAFF2750EE262850ED22090EC0\r\n:106F1000DBCF29F00A0EDBCF2AF0D950F80FE96E4B\r\n:106F2000FF0EDA20EA6E2950EE5E2A50ED5AB8EFD5\r\n:106F300032F0FC0EDBCFE9FFFD0EDBCFEAFF0A0EDD\r\n:106F4000E926000EEA22EECF21F0EECF22F0EECFBE\r\n:106F500023F0EFCF24F0FC0EDBCFE9FFFD0EDBCFFB\r\n:106F6000EAFF060EE926000EEA22EE50215CEE5002\r\n:106F70002258EE502358EE50245824E2FC0EDBCF6A\r\n:106F8000E9FFFD0EDBCFEAFF060EE926000EEA223E\r\n:106F9000EECF21F0EECF22F0EECF23F0EFCF24F0B2\r\n:106FA000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE92680\r\n:106FB000000EEA2221C0EEFF22C0EEFF23C0EEFF4A\r\n:106FC00024C0EEFFFC0EDBCFE9FFFD0EDBCFEAFFB6\r\n:106FD000040EE926000EEA22EF8A216E100EE15C13\r\n:106FE00002E2E16AE552E16E2150E552E5CFDAFFB7\r\n:106FF000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF26\r\n:10700000D9FFE2CFDAFF070EE12402E3E168E6529E\r\n:10701000E16EFC0EDBCFE6FFFD0EDBCFE6FFF9EC09\r\n:1070200029F0E552E552DF6EDF5001E0FBD0FC0EA7\r\n:10703000DBCFE9FFFD0EDBCFEAFF040EE926000EF1\r\n:10704000EA22EF50200B01E1EDD0FC0EDBCFE9FF8F\r\n:10705000FD0EDBCFEAFF1A0EE926000EEA22EECF84\r\n:10706000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E4A\r\n:10707000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF80\r\n:10708000E6FF35EC08F0216E060EE15C02E2E16AF3\r\n:10709000E552E16E2150DF6EDF5001E0C3D0FC0EFF\r\n:1070A000DBCFE9FFFD0EDBCFEAFF1E0EE926000E67\r\n:1070B000EA22050EEECFDBFF060EEDCFDBFF0B0E57\r\n:1070C000E76E050EDBCFE9FF060EDBCFEAFFE750E8\r\n:1070D000E926000EEA22EF8AFC0EDBCFE9FFFD0E67\r\n:1070E000DBCFEAFF0A0EE926000EEA22EECF21F0FE\r\n:1070F000EECF22F0EECF23F0EFCF24F01C0EE76EA0\r\n:10710000050EDBCFE9FF060EDBCFEAFFE750E926ED\r\n:10711000000EEA2221C0EEFF22C0EEFF23C0EEFFE8\r\n:1071200024C0EEFFFC0EDBCFE9FFFD0EDBCFEAFF54\r\n:107130000E0EE926000EEA22EECFE6FFEECFE6FFC6\r\n:10714000EECFE6FFEFCFE6FF050EDBCFE6FF060E44\r\n:10715000DBCFE6FFA1EC1BF0216E060EE15C02E244\r\n:10716000E16AE552E16E215007EC69F0010E3FC083\r\n:10717000DBFF020E40C0DBFF030E41C0DBFF040E4D\r\n:1071800042C0DBFF160EE76E050EDBCFE9FF060EF1\r\n:10719000DBCFEAFFE750E926000EEA22010EDBCF43\r\n:1071A000EEFF020EDBCFEEFF030EDBCFEEFF040E91\r\n:1071B000DBCFEEFF120EE76E050EDBCFE9FF060E0A\r\n:1071C000DBCFEAFFE750E926000EEA22EE6AED6A1D\r\n:1071D000FC0EDBCFE9FFFD0EDBCFEAFF040EE92654\r\n:1071E000000EEA22EF9AFC0EDBCFE9FFFD0EDBCFAB\r\n:1071F000EAFFEE50EFCFEAFFE96E040EE926000E3B\r\n:10720000EA22010EEF6EFC0EDBCFE9FFFD0EDBCFB5\r\n:10721000EAFFEECFE6FFEFCFE6FFC0EC08F0E55265\r\n:10722000E552DF6EDF50216E070EE15C02E2E16A9B\r\n:10723000E552E16E2150E552E5CFDAFFE7CFD9FF05\r\n:107240001200D9CFE6FFDACFE6FFE1CFD9FFE2CFD8\r\n:10725000DAFFE652FC0EDBCFE6FFFD0EDBCFE6FFEA\r\n:10726000CADEE552E552DF6EDF5008E1FC0EDBCFEF\r\n:10727000E9FFFD0EDBCFEAFFEE6AED6ADF50E55273\r\n:10728000E552E5CFDAFFE7CFD9FF1200D9CFE6FF0D\r\n:10729000DACFE6FFE1CFD9FFE2CFDAFF2F0EE1240C\r\n:1072A00002E3E168E652E16EFC0EDBCFE6FFFD0E85\r\n:1072B000DBCFE6FFF9EC29F0E552E552DF6EDF5057\r\n:1072C00003E0DF50A2EF41F0FC0EDBCFE9FFFD0E43\r\n:1072D000DBCFEAFF040EE926000EEA22EF50800B16\r\n:1072E00002E0DAEF40F0FC0EDBCFE9FFFD0EDBCF72\r\n:1072F000EAFF200EE926000EEA22EE50ED1001E131\r\n:1073000072D3D950F80FE96EFF0EDA20EA6EE86802\r\n:10731000EE1801E0EAD1E868EE1801E0E6D1E8688D\r\n:10732000EE1801E0E2D1E868EE1801E0DED1FC0ED3\r\n:10733000DBCFE9FFFD0EDBCFEAFF200EE926000ED2\r\n:10734000EA221D0EEECFDBFF1E0EEDCFDBFFD95084\r\n:107350001D0FE96E000EDA20EA6EEECFF3FFEDCFDF\r\n:10736000F4FF040EEE26000EEF22F3CFE9FFF4CF78\r\n:10737000EAFF150EEECFDBFF160EEECFDBFF170E8A\r\n:10738000EECFDBFF180EEECFDBFF020EF36E190E11\r\n:10739000F3CFDBFF1A0EDB6A1B0EDB6A1C0EDB6A07\r\n:1073A000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE92678\r\n:1073B000000EEA22010EEECFDBFF020EEECFDBFF66\r\n:1073C000030EEECFDBFF040EEECFDBFF010EDBCFB3\r\n:1073D00021F0020EDBCF22F0030EDBCF23F0040EF0\r\n:1073E000DBCF24F0215022102310241001E138D1EA\r\n:1073F000D950010FE96E000EDA20EA6E0D0EEECFC5\r\n:10740000DBFF0E0EEECFDBFF0F0EEECFDBFF100E1D\r\n:10741000EECFDBFF090EDB6A0A0EDB6A0B0EDB6ABE\r\n:107420000C0EDB6AD950190FE96E000EDA20EA6EF5\r\n:10743000020EEE26000EEE22EE22EE22D950010FB1\r\n:10744000E96E000EDA20EA6E050EEECFDBFF060EC7\r\n:10745000EECFDBFF070EEECFDBFF080EEECFDBFF3C\r\n:10746000D950090FE96E000EDA20EA6EEE2A000EFE\r\n:10747000EE22EE22EE22D950010FE96E000EDA2044\r\n:10748000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF00\r\n:10749000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECF10\r\n:1074A000E6FFEFCFE6FF96EC0AF0216E060EE15CF8\r\n:1074B00002E2E16AE552E16E2150010E3FC0DBFFBE\r\n:1074C000020E40C0DBFF030E41C0DBFF040E42C0D2\r\n:1074D000DBFFD950010FE96E000EDA20EA6ED8808A\r\n:1074E000010EEE54000EEE54000EEE54000EEE545B\r\n:1074F00002E3CFEF40F0D950010FE96E000EDA2021\r\n:10750000EA6EE868EE180BE1E868EE1808E1E86852\r\n:10751000EE1805E1E868EE1802E1E8EF3FF0010E31\r\n:10752000216E226A236A246AD950050FE96E000E83\r\n:10753000DA20EA6EEE502126EE502222EE5023226F\r\n:10754000EE502422D950010FE96E000EDA20EA6EC7\r\n:10755000EE50211808E1EE50221805E1EE502318F4\r\n:1075600002E1EE50241801E169D7150EDBCF21F0BE\r\n:10757000160EDBCF22F0170EDBCF23F0180EDBCF79\r\n:1075800024F0D950190FE96E000EDA20EA6EEE50A1\r\n:10759000215CEE502258EE502358EE5024583CE324\r\n:1075A000D9501D0FE96E000EDA20EA6EEECFF3FF20\r\n:1075B000EDCFF4FF040EEE26000EEF22F3CFE9FF2D\r\n:1075C000F4CFEAFF090EDBCFEEFF0A0EDBCFEEFFB2\r\n:1075D0000B0EDBCFEEFF0C0EDBCFEEFFD9501D0FF5\r\n:1075E000E96E000EDA20EA6EEECFF3FFEDCFF4FF86\r\n:1075F000040EEE26000EEF22F3CFE9FFF4CFEAFFF0\r\n:107600000D0EDBCFEEFF0E0EDBCFEEFF0F0EDBCF4E\r\n:10761000EEFF100EDBCFEEFF010EDBCF21F0020EEE\r\n:10762000DBCF22F0030EDBCF23F0040EDBCF24F000\r\n:10763000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF14\r\n:10764000EAFFE96E160EE926000EEA22EE50215CF2\r\n:10765000EE502258EE502358EE50245801E2C8D67E\r\n:10766000FC0EDBCFE9FFFD0EDBCFEAFF200EE926A3\r\n:10767000000EEA22EE50EFCFEAFFE96E190EDBCFE3\r\n:10768000EEFF1A0EDBCFEEFF1B0EDBCFEEFF1C0E64\r\n:10769000DBCFEEFF150EDBCF21F0160EDBCF22F095\r\n:1076A000170EDBCF23F0180EDBCF24F0D950190FC3\r\n:1076B000E96E000EDA20EA6EEE50215CEE502258A0\r\n:1076C000EE502358EE5024580CE31D0EDBCFE9FF9B\r\n:1076D0001E0EDBCFEAFFEE6AEE6AEE6AEE6AA1EFFB\r\n:1076E00041F0110EDF6EA1EF41F0F80EDBCF21F07B\r\n:1076F000F90EDBCF22F0FA0EDBCF23F0FB0EDBCF4F\r\n:1077000024F0FC0EDBCFE9FFFD0EDBCFEAFF0A0E13\r\n:10771000E926000EEA222150EE5C2250EE5823505A\r\n:10772000EE582450EE5816E2FC0EDBCFE9FFFD0EBA\r\n:10773000DBCFEAFF0A0EE926000EEA22F80EEECFB2\r\n:10774000DBFFF90EEECFDBFFFA0EEECFDBFFFB0E19\r\n:10775000EECFDBFFFC0EDBCFE9FFFD0EDBCFEAFF58\r\n:10776000060EE926000EEA22F80EDBCFEEFFF90E38\r\n:10777000DBCFEEFFFA0EDBCFEEFFFB0EDBCFEEFF33\r\n:10778000F80EDBCF21F0F90EDBCF22F0FA0EDBCFC3\r\n:1077900023F0FB0EDBCF24F0215022102310241005\r\n:1077A00002E1A1EF41F0F80EDBCF25F0F90EDBCFBF\r\n:1077B00026F0FA0EDBCF27F0FB0EDBCF28F02506F4\r\n:1077C000000E265A275A285A25C0E6FF26C0E6FF93\r\n:1077D00027C0E6FF28C0E6FFFC0EDBCFE6FFFD0E6C\r\n:1077E000DBCFE6FF08EC14F0296E060EE15C02E246\r\n:1077F000E16AE552E16E29503FC021F040C022F01D\r\n:1078000041C023F042C024F0FC0EDBCFE9FFFD0EA7\r\n:10781000DBCFEAFF120EE926000EEA223FC0EEFFA0\r\n:1078200022C0EEFF23C0EEFF24C0EEFFFC0EDBCF34\r\n:10783000E9FFFD0EDBCFEAFF120EE926000EEA2279\r\n:10784000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFAF\r\n:10785000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF4C\r\n:10786000EFCFE6FF06EC0AF0216E060EE15C02E2C5\r\n:10787000E16AE552E16E2150110E3FC0DBFF120EAE\r\n:1078800040C0DBFF130E41C0DBFF140E42C0DBFF24\r\n:10789000110EDBCF21F0120EDBCF22F0130EDBCF67\r\n:1078A00023F0140EDBCF24F02150221023102410DB\r\n:1078B00002E1CFEF40F0F80EDBCF21F0F90EDBCF85\r\n:1078C00022F0FA0EDBCF23F0FB0EDBCF24F02106F3\r\n:1078D000000E225A235A245A090ED89024322332F9\r\n:1078E00022322132E806F9E1FC0EDBCFE9FFFD0E82\r\n:1078F000DBCFEAFFEE50EFCFEAFFE96E020EE9269A\r\n:10790000000EEA22EF04266A276A286AE850211648\r\n:10791000265022162750231628502416D950110F0E\r\n:10792000E96E000EDA20EA6E2150EE262250EE2299\r\n:107930002350EE222450EE22FC0EDBCFE9FFFD0E99\r\n:10794000DBCFEAFF060EE926000EEA22EECF21F099\r\n:10795000EECF22F0EECF23F0010E2216236A246A26\r\n:10796000215022102310241002E1A1EF41F0110E4A\r\n:10797000DBCF25F0120EDBCF26F0130EDBCF27F086\r\n:10798000140EDBCF28F0FC0EDBCFE9FFFD0EDBCFC2\r\n:10799000EAFF160EE926000EEA222550EE1808E14D\r\n:1079A0002650EE1805E12750EE1802E12850EE1897\r\n:1079B00002E1A1EF41F0FC0EDBCFE9FFFD0EDBCFD2\r\n:1079C000EAFF160EE926000EEA22110EDBCFEEFFCB\r\n:1079D000120EDBCFEEFF130EDBCFEEFF140EDBCF6C\r\n:1079E000EEFFA1EF41F0F80EDBCF21F0F90EDBCF77\r\n:1079F00022F0FA0EDBCF23F0FB0EDBCF24F0FC0EDF\r\n:107A0000DBCFE9FFFD0EDBCFEAFF0A0EE926000E11\r\n:107A1000EA222150EE5C2250EE582350EE582450BA\r\n:107A2000EE5823E2FC0EDBCFE9FFFD0EDBCFEAFFD1\r\n:107A3000040EE926000EEA22EF50020B16E1FC0EBE\r\n:107A4000DBCFE9FFFD0EDBCFEAFF0A0EE926000ED1\r\n:107A5000EA22F80EEECFDBFFF90EEECFDBFFFA0ED7\r\n:107A6000EECFDBFFFB0EEECFDBFFFC0EDBCFE9FF43\r\n:107A7000FD0EDBCFEAFF060EE926000EEA222B0EF2\r\n:107A8000EECFDBFF2C0EEECFDBFF2D0EEECFDBFFBC\r\n:107A90002E0EEECFDBFF270EDB6A280EDB6A290EE7\r\n:107AA000DB6A2A0EDB6AFC0EDBCFE9FFFD0EDBCFC3\r\n:107AB000EAFF060EE926000EEA22EE6AEE6AEE6A98\r\n:107AC000EE6AF80EDBCF21F0F90EDBCF22F0FA0ED2\r\n:107AD000DBCF23F0FB0EDBCF24F02150221023104C\r\n:107AE000241001E18BD3FC0EDBCFE9FFFD0EDBCFD1\r\n:107AF000EAFFEE50EFCFEAFFE96E020EE926000E34\r\n:107B0000EA22EFCF3FF0406A416A426A446A020EBD\r\n:107B1000456E466A476A5BEC70F0230E3BC0DBFFA4\r\n:107B2000240E3CC0DBFF250E3DC0DBFF260E3EC011\r\n:107B3000DBFFD9502B0FE96E000EDA20EA6ED880F9\r\n:107B4000000EEE54000EEE54000EEE54000EEE54F5\r\n:107B500001E3D7D02B0EDBCF29F02C0EDBCF2AF0A0\r\n:107B60002D0EDBCF2BF02E0EDBCF2CF02906000ED6\r\n:107B70002A5A2B5A2C5A29C03FF02AC040F02BC059\r\n:107B800041F02CC042F0230EDBCF44F0240EDBCFBB\r\n:107B900045F0250EDBCF46F0260EDBCF47F0B8ECE4\r\n:107BA00070F03FC025F040C026F041C027F042C031\r\n:107BB00028F0F80EDBCF21F0F90EDBCF22F0FA0E21\r\n:107BC000DBCF23F0FB0EDBCF24F02106000E225A80\r\n:107BD000235A245A21C03FF022C040F023C041F074\r\n:107BE00024C042F0230EDBCF44F0240EDBCF45F05F\r\n:107BF000250EDBCF46F0260EDBCF47F0B8EC70F059\r\n:107C000025503F5C26504058275041582850425834\r\n:107C100001E277D02B0EDBCF21F02C0EDBCF22F050\r\n:107C20002D0EDBCF23F02E0EDBCF24F02106000E2D\r\n:107C3000225A235A245A230EDBCF25F0240EDBCF01\r\n:107C400026F0250EDBCF27F0260EDBCF28F0250609\r\n:107C5000000E265A275A285A251E261E271E281E81\r\n:107C60002550211626502216275023162850241658\r\n:107C7000FC0EDBCFE9FFFD0EDBCFEAFF060EE926A7\r\n:107C8000000EEA2221C0EEFF22C0EEFF23C0EEFF6D\r\n:107C900024C0EEFFFC0EDBCFE9FFFD0EDBCFEAFFD9\r\n:107CA000060EE926000EEA22EECF21F0EECF22F0FA\r\n:107CB000EECF23F0EFCF24F0D950F80FE96EFF0E8E\r\n:107CC000DA20EA6E2150EE5E2250EE5A2350EE5A30\r\n:107CD0002450EE5AFC0EDBCFE9FFFD0EDBCFEAFFAE\r\n:107CE000120EE926000EEA221F0EEECFDBFF200E59\r\n:107CF000EECFDBFF210EEECFDBFF220EEECFDBFF60\r\n:107D00009AD0FC0EDBCFE9FFFD0EDBCFEAFF0E0EB3\r\n:107D1000E926000EEA221F0EEECFDBFF200EEECF8B\r\n:107D2000DBFF210EEECFDBFF220EEECFDBFF1F0EBF\r\n:107D3000DBCF21F0200EDBCF22F0210EDBCF23F0B2\r\n:107D4000220EDBCF24F021502210231024105DE1FD\r\n:107D5000E66AE66AE66AE66AFC0EDBCFE9FFFD0E3C\r\n:107D6000DBCFEAFFEECFE6FFEFCFE6FF50EC11F0FE\r\n:107D7000216E060EE15C02E2E16AE552E16E2150FD\r\n:107D80001F0E3FC0DBFF200E40C0DBFF210E41C0B5\r\n:107D9000DBFF220E42C0DBFFD9501F0FE96E000E41\r\n:107DA000DA20EA6E010EEE1807E1EE5005E1EE5022\r\n:107DB00003E1EE5001E1F3D1D9501F0FE96E000E3F\r\n:107DC000DA20EA6EE868EE180AE1E868EE1807E1E2\r\n:107DD000E868EE1804E1E868EE1801E1F9D0FC0E5D\r\n:107DE000DBCFE9FFFD0EDBCFEAFF0E0EE926000E2A\r\n:107DF000EA221F0EDBCFEEFF200EDBCFEEFF210EBF\r\n:107E0000DBCFEEFF220EDBCFEEFFFC0EDBCFE9FF78\r\n:107E1000FD0EDBCFEAFF120EE926000EEA221F0E4E\r\n:107E2000DBCFEEFF200EDBCFEEFF210EDBCFEEFF30\r\n:107E3000220EDBCFEEFF1F0EDBCF21F0200EDBCFBB\r\n:107E400022F0210EDBCF23F0220EDBCF24F02150D5\r\n:107E500022102310241001E1D1D1230EDBCF21F019\r\n:107E6000240EDBCF22F0250EDBCF23F0260EDBCF56\r\n:107E700024F0D950F80FE96EFF0EDA20EA6EEE50CA\r\n:107E8000215CEE502258EE502358EE50245801E366\r\n:107E900020D1FC0EDBCFE9FFFD0EDBCFEAFF040EA5\r\n:107EA000E926000EEA22EF50020B52E0D9501F0FD4\r\n:107EB000E96E000EDA20EA6EEECFE6FFEECFE6FFC7\r\n:107EC000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0EC6\r\n:107ED000DBCFEAFFEECFE6FFEFCFE6FF50EC11F08D\r\n:107EE000216E060EE15C02E2E16AE552E16E21508C\r\n:107EF0001F0E3FC0DBFF200E40C0DBFF210E41C044\r\n:107F0000DBFF220E42C0DBFF1F0EDBCF21F0200E75\r\n:107F1000DBCF22F0210EDBCF23F0220EDBCF24F0CB\r\n:107F2000215022102310241041E1D950230FE96E73\r\n:107F3000000EDA20EA6EF80EEECFDBFFF90EEECF80\r\n:107F4000DBFFFA0EEECFDBFFFB0EEECFDBFFC1D087\r\n:107F5000D9501F0FE96E000EDA20EA6EEECFE6FF71\r\n:107F6000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF76\r\n:107F7000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF36\r\n:107F800096EC0AF0216E060EE15C02E2E16AE5522F\r\n:107F9000E16E21501F0E3FC0DBFF200E40C0DBFF13\r\n:107FA000210E41C0DBFF220E42C0DBFFD9501F0F64\r\n:107FB000E96E000EDA20EA6EE868EE1816E1E8686D\r\n:107FC000EE1813E1E868EE1810E1E868EE180DE12C\r\n:107FD000FC0EDBCFE9FFFD0EDBCFEAFF040EE92646\r\n:107FE000000EEA22EF8E010EADD1D9501F0FE96EBF\r\n:107FF000000EDA20EA6ED880010EEE54000EEE5428\r\n:10800000000EEE54000EEE5401E3C9D01F0EDBCF7C\r\n:1080100021F0200EDBCF22F0210EDBCF23F0220E49\r\n:10802000DBCF24F0FC0EDBCFE9FFFD0EDBCFEAFF58\r\n:10803000EE50EFCFEAFFE96E160EE926000EEA22B7\r\n:10804000EE50215CEE502258EE502358EE5024584A\r\n:1080500001E3A5D0FC0EDBCFE9FFFD0EDBCFEAFF8D\r\n:10806000120EE926000EEA221F0EDBCFEEFF200ED5\r\n:10807000DBCFEEFF210EDBCFEEFF220EDBCFEEFFDC\r\n:10808000FC0EDBCFE9FFFD0EDBCFEAFF060EE92693\r\n:10809000000EEA22230EDB50EE26240EDB50EE22E9\r\n:1080A000250EDB50EE22260EDB50EE22D950F80FC3\r\n:1080B000E96EFF0EDA20EA6E230EDB50EE5E240E30\r\n:1080C000DB50EE5A250EDB50EE5A260EDB50EE5AF0\r\n:1080D000C4D6FC0EDBCFE9FFFD0EDBCFEAFF060EB8\r\n:1080E000E926000EEA22F80EDB50EE26F90EDB50F0\r\n:1080F000EE22FA0EDB50EE22FB0EDB50EE22F80EE3\r\n:10810000DBCF21F0F90EDBCF22F0FA0EFB0E010ED1\r\n:108110002216236A246A21502210231024106EE0B4\r\n:10812000D9501F0FE96E000EDA20EA6EEECFE6FF9F\r\n:10813000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFA4\r\n:10814000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF64\r\n:1081500006EC0AF0216E060EE15C02E2E16AE552ED\r\n:10816000E16E2150270E3FC0DBFF280E40C0DBFF31\r\n:10817000290E41C0DBFF2A0E42C0DBFF270EDBCFFA\r\n:1081800021F0280EDBCF22F0290EDBCF23F02A0EC0\r\n:10819000DBCF24F021502210231024100DE1FC0E1F\r\n:1081A000DBCFE9FFFD0EDBCFEAFF040EE926000E70\r\n:1081B000EA22EF8E020EC6D0F80EDBCF21F0F90EC8\r\n:1081C000DBCF22F0FA0EDBCF23F0FB0EDBCF24F067\r\n:1081D000090ED8902432233222322132E806F9E106\r\n:1081E000D950270FE96E000EDA20EA6E2150EE26F4\r\n:1081F0002250EE222350EE222450EE22FC0EDBCF42\r\n:10820000E9FFFD0EDBCFEAFF060EE926000EEA22AB\r\n:10821000EECF21F0EECF22F0010E2216236A246A5F\r\n:10822000215022102310241038E0270EDBCF25F038\r\n:10823000280EDBCF26F0290EDBCF27F02A0EDBCF6E\r\n:1082400028F0FC0EDBCFE9FFFD0EDBCFEAFF160EB8\r\n:10825000E926000EEA222550EE1808E12650EE1815\r\n:1082600005E12750EE1802E12850EE1816E0FC0E4A\r\n:10827000DBCFE9FFFD0EDBCFEAFF160EE926000E8D\r\n:10828000EA22270EDBCFEEFF280EDBCFEEFF290E12\r\n:10829000DBCFEEFF2A0EDBCFEEFFFC0EDBCFE9FFDC\r\n:1082A000FD0EDBCFEAFF0A0EE926000EEA22EECF32\r\n:1082B00021F0EECF22F0EECF23F0EFCF24F0FC0E32\r\n:1082C000DBCFE9FFFD0EDBCFEAFF060EE926000E4D\r\n:1082D000EA22EE50215CEE502258EE502358EE5028\r\n:1082E00024582FE2FC0EDBCFE9FFFD0EDBCFEAFFC7\r\n:1082F000060EE926000EEA22EECF21F0EECF22F0A4\r\n:10830000EECF23F0EFCF24F0FC0EDBCFE9FFFD0E24\r\n:10831000DBCFEAFF0A0EE926000EEA2221C0EEFFBB\r\n:1083200022C0EEFF23C0EEFF24C0EEFFFC0EDBCF29\r\n:10833000E9FFFD0EDBCFEAFF040EE926000EEA227C\r\n:10834000EF8ADF50216E2F0EE15C02E2E16AE55216\r\n:10835000E16E2150E552E5CFDAFFE7CFD9FF1200F9\r\n:10836000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE0\r\n:108370000F0EE12402E3E168E652E16ED950FC0FF2\r\n:10838000E96EFF0EDA20EA6EEE50ED1002E1090E02\r\n:10839000EDD0E66AFC0EDBCFE9FFFD0EDBCFEAFF96\r\n:1083A000E9CF21F0EACF22F0E9CFE6FFEACFE6FFFE\r\n:1083B000D950FA0FE66EFF0EDA20E66EC6EC22F018\r\n:1083C000236E050EE15C02E2E16AE552E16E2350A4\r\n:1083D000DF6EFC0EDBCFE9FFFD0EDBCFEAFF010E07\r\n:1083E000EECFDBFF020EEDCFDBFFDF5001E0B5D0BB\r\n:1083F000D950030F216E000EDA20226EFC0EDBCF67\r\n:10840000E9FFFD0EDBCFEAFF140EE926000EEA229B\r\n:1084100021C0EEFF22C0EDFFFA0EDBCFE6FFFB0E20\r\n:10842000DBCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF8A\r\n:108430001DEC21F0E552E552E552E552DF6EDF50CA\r\n:1084400001E084D0FC0EDBCFE9FFFD0EDBCFEAFFBD\r\n:10845000120EE926000EEA22EE50ED104AE0FC0E64\r\n:10846000DBCFE9FFFD0EDBCFEAFF120EE926000E9F\r\n:10847000EA22EE50EFCFEAFFE96E0B0EE926000E7E\r\n:10848000EA22EF50100B33E0FC0EDBCFE9FFFD0ECC\r\n:10849000DBCFEAFF120EE926000EEA22EECFE6FF5E\r\n:1084A000EFCFE6FF010EDBCFE6FF020EDBCFE6FFEC\r\n:1084B00037EC1BF0E552E552E552E55240C022F0A0\r\n:1084C00041C023F042C024F0FC0EDBCFE9FFFD0EDB\r\n:1084D000DBCFEAFF060EE926000EEA223FC0EEFFE0\r\n:1084E00022C0EEFF23C0EEFF24C0EEFF02D0050E37\r\n:1084F000DF6EDF502BE1010EDBCFE9FF020EDBCF99\r\n:10850000EAFF060EE926000EEA22EECF21F0EFCFB9\r\n:1085100022F0FC0EDBCFE9FFFD0EDBCFEAFF020EFF\r\n:10852000E926000EEA2221C0EEFF22C0EDFFE66E32\r\n:10853000E66AFC0EDBCFE6FFFD0EDBCFE6FFFEECCE\r\n:1085400014F0E552E552E552E552DF6E040EDF5CB1\r\n:1085500002E1050EDF6EDF5008E0FC0EDBCFE9FF25\r\n:10856000FD0EDBCFEAFFEE6AED6ADF50216E0F0EE3\r\n:10857000E15C02E2E16AE552E16E2150E552E5CFAD\r\n:10858000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF57\r\n:10859000E1CFD9FFE2CFDAFF0D0EE12402E3E1687B\r\n:1085A000E652E16EFC0EDBCFE6FFFD0EDBCFE6FF11\r\n:1085B000F9EC29F0E552E552DF6EDF5001E085D09D\r\n:1085C000D950FA0FE96EFF0EDA20EA6EEE50ED1088\r\n:1085D00011E1000EE66EE66AFC0EDBCFE6FFFD0E53\r\n:1085E000DBCFE6FFFEEC14F0E552E552E552E55232\r\n:1085F000DF6E6BD0D950010F216E000EDA20226E93\r\n:10860000FC0EDBCFE9FFFD0EDBCFEAFF140EE926FF\r\n:10861000000EEA2221C0EEFF22C0EDFFE66EE66A00\r\n:10862000FC0EDBCFE6FFFD0EDBCFE6FFA5EC1CF07A\r\n:10863000E552E552E552E552DF6E040EDF5C0FE1D4\r\n:10864000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE926C5\r\n:10865000000EEA22EE6AEE6AEE6AEE6ADF6ADF5028\r\n:1086600034E1FA0EDBCFE6FFFB0EDBCFE6FFFC0EBC\r\n:10867000DBCFE6FFFD0EDBCFE6FFBCEC1FF0E552E3\r\n:10868000E552E552E552000EE66EE66AFC0EDBCFDF\r\n:10869000E6FFFD0EDBCFE6FF6EEC17F0E552E5528C\r\n:1086A000E552E552DF6E040EDF5C0FE1FC0EDBCF1E\r\n:1086B000E9FFFD0EDBCFEAFF0E0EE926000EEA22EF\r\n:1086C000EE6AEE6AEE6AEE6ADF6ADF50216E0D0E28\r\n:1086D000E15C02E2E16AE552E16E2150E552E5CF4C\r\n:0886E000DAFFE7CFD9FF120019\r\n:0886E800D9CFE6FFDACFE6FF6F\r\n:1086F000E1CFD9FFE2CFDAFFE652E652E652E65288\r\n:10870000E652D950030FE66E000EDA20E66E100E28\r\n:10871000E66EE66A000EE66E0B0EE66EB00EE66ED4\r\n:10872000060EE66E9CEC2DF0216E080EE15C02E276\r\n:10873000E16AE552E16E2150DF6EDF5001E0A0D02A\r\n:10874000030EDBCF21F0040EDBCF22F0100E215CF4\r\n:10875000000E225801E294D00B01005103E0FF0EFD\r\n:10876000005D48E10C513AE10D5138E10E5136E11E\r\n:108770000F5134E10251E66ED950010FE96E000E3F\r\n:10878000DA20EA6EE552E750EE6EED6A03CB21F097\r\n:1087900003CB22F0216AD950010FE96E000EDA20D6\r\n:1087A000EA6E2150EE122250ED12010EDBCF21F0C5\r\n:1087B000020EDBCF22F0100E215C000E22580EE3D9\r\n:1087C000D950010FE96E000EDA20EA6E000ED88053\r\n:1087D000EE54400EED5402E3010E5DD0780E0C5DB8\r\n:1087E00009E1560E0D5D06E1340E0E5D03E1120E39\r\n:1087F0000F5D46E0005105E1FE0E015D02E1030E52\r\n:108800004AD0E668210EE66EE66AE66AB00EE66ECB\r\n:10881000060EE66E46EC39F0216E060EE15C02E2D1\r\n:10882000E16AE552E16E2150DF6EDF501CE1D95064\r\n:10883000030FE66E000EDA20E66E080EE66EE66ABC\r\n:10884000000EE66E0B0EE66EB00EE66E060EE66EDF\r\n:108850009CEC2DF0216E080EE15C02E2E16AE5522B\r\n:10886000E16E2150DF6EDF500BE1030EDBCF21F014\r\n:10887000040EDBCF22F0080E215C000E225802E22B\r\n:10888000000E09D00B01005103E0FF0E005D02E174\r\n:10889000020E01D0030E216E050EE15C02E2E16AD8\r\n:1088A000E552E16E2150E552E5CFDAFFE7CFD9FF7F\r\n:1088B0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF52\r\n:1088C000DAFFE652E652E652E652166AD950FB0F3C\r\n:1088D000E96EFF0EDA20EA6EEE50ED1006E1FD0EB5\r\n:1088E000DB500001B75D01E121D1FF0E0001B75D52\r\n:1088F0000AE0B00EE66E060EE66E21EC39F0E552A7\r\n:10890000E5520001B769D950FB0FE96EFF0EDA207E\r\n:10891000EA6EEE50ED1028E0FB0EDBCFE9FFFC0E17\r\n:10892000DBCFEAFFEF5020E0FB0EDBCFE6FFFC0ED3\r\n:10893000DBCFE6FFFD0EDB50190DF3CFE9FFF4CFDF\r\n:10894000EAFF520EE926090EEA22EE52E9CF21F0A3\r\n:10895000EACF22F0E9CFE6FFEACFE6FFBCEC6EF00B\r\n:10896000E552E552E552E552010EE66EFD0EDB5092\r\n:10897000190DF3CFE9FFF4CFEAFF520EE926090EF5\r\n:10898000EA22EE52E9CF21F0EACF22F0E9CFE6FF6A\r\n:10899000EACFE6FFB00EE66E060EE66EB6EC2AF003\r\n:1089A000236E050EE15C02E2E16AE552E16E2350BE\r\n:1089B000E76E030EE7CFDBFFDB5002E0180E48D076\r\n:1089C000FD0EDBCFB7F0D950FB0FE96EFF0EDA20BA\r\n:1089D000EA6EEE50ED1001E1A9D0FD0EDBCFE6FF0F\r\n:1089E00083DEE552E66EFD0EDB50190DF3CFE9FF95\r\n:1089F000F4CFEAFF520EE926090EEA22E552E750CB\r\n:108A0000EF6EE66AE66AE66AE66AB00EE66E060EA3\r\n:108A1000E66E46EC39F0216E060EE15C02E2E16A98\r\n:108A2000E552E16E2150FD0EDB50190DF3CFE9FF49\r\n:108A3000F4CFEAFF520EE926090EEA22EF50030AAC\r\n:108A40003DE0010A21E0030A05E0010A54E1080EB5\r\n:108A5000166E6CD0D950020FE66E000EDA20E66E6C\r\n:108A6000D950010FE66E000EDA20E66ED9CFE6FF90\r\n:108A7000DACFE6FFFD0EDBCFE6FF9EEC49F0216E7C\r\n:108A8000070EE15C36E233D0D950020FE66E000EDD\r\n:108A9000DA20E66ED950010FE66E000EDA20E66E9F\r\n:108AA000D9CFE6FFDACFE6FFFD0EDBCFE6FF42ECE3\r\n:108AB0004EF0216E070EE15C1CE219D0D950020F76\r\n:108AC000E66E000EDA20E66ED950010FE66E000E5B\r\n:108AD000DA20E66ED9CFE6FFDACFE6FFFD0EDBCF78\r\n:108AE000E6FFB8EC51F0216E070EE15C02E2E16AAC\r\n:108AF000E552E16E2150DFCF00FB010EDBCF01FB21\r\n:108B0000020EDBCF02FB0B01010E036FFD0EDB50EB\r\n:108B1000190DF3CFE9FFF4CFEAFF520EE926090E53\r\n:108B2000EA22EFCF04FB050E176E186A040EE15C13\r\n:108B300002E2E16AE552E16EE552E5CFDAFFE7CF06\r\n:108B4000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF98\r\n:108B5000E2CFDAFFE65200CBDFFFDF50070850E339\r\n:108B6000196A0B010151010A0AE0010A69E1020ECA\r\n:108B7000E66E0B0EE66EDFCFE6FF9BDE5ED0DF50CB\r\n:108B80000001B75D2AE0000EE66EE66ADFCFE6FF81\r\n:108B900090DEE552E552E552DF50190DF3CFE9FFC3\r\n:108BA000F4CFEAFF520EE926090EEA22EF0413E1A0\r\n:108BB000DF50190DF3CFE9FFF4CFEAFF520EE9269B\r\n:108BC000090EEA220E0EE926000EEA22020EE9261E\r\n:108BD000000EEA22EF68165033E1DF50190DF3CF93\r\n:108BE000E9FFF4CFEAFF520EE926090EEA22EF5020\r\n:108BF000030A1BE0010A10E0030A05E0010A20E174\r\n:108C0000050E166E1DD003CBE6FF02CBE6FFDFCFCD\r\n:108C1000E6FF62EC4AF011D003CBE6FF02CBE6FFA1\r\n:108C2000DFCFE6FFC1EC50F008D003CBE6FF02CB6C\r\n:108C3000E6FFDFCFE6FFDEEC51F0E552E552E5520C\r\n:108C4000E552E552E5CFDAFFE7CFD9FF1200D9CFE1\r\n:108C5000E6FFDACFE6FFE1CFD9FFE2CFDAFF070E7A\r\n:108C6000E12402E3E168E652E16EFD0EDB50190DEE\r\n:108C7000F3CFE9FFF4CFEAFF520EE926090EEA220C\r\n:108C80000E0EE926000EEA22E9CFDEFFEACFDDFF75\r\n:108C9000FC0EDB50E66ED950020FE96E000EDA20B2\r\n:108CA000EA6EE552E750EE6EED6ADECFE9FFDDCF0A\r\n:108CB000EAFF040EE926000EEA22EF500CE1D9503B\r\n:108CC000020FE96E000EDA20EA6E010ED890EE3641\r\n:108CD000ED36E806FBE1FB0EDB50216E226AD9502F\r\n:108CE000020FE96E000EDA20EA6E2150EE262250C5\r\n:108CF000ED22020EDBCF21F0030EDBCF22F0236A40\r\n:108D0000246ADECFE9FFDDCFEAFF070EE926000E79\r\n:108D1000EA2221C0EEFF22C0EEFF23C0EEFF24C0F6\r\n:108D2000EEFFDECFE9FFDDCFEAFFEECF21F0EFCFA0\r\n:108D300022F0236A246ADECFE9FFDDCFEAFF070EC7\r\n:108D4000E926000EEA2221C044F022C045F023C0EB\r\n:108D500046F024C047F0EECF3FF0EECF40F0EECF2C\r\n:108D600041F0EFCF42F05BEC70F03EC0EDFF3DC054\r\n:108D7000EDFF3CC0EDFF3BC0EFFFDECFE9FFDDCFF5\r\n:108D8000EAFF070EE926000EEA22100EEE26000E7C\r\n:108D9000EE22EE22EE22DECFE9FFDDCFEAFF070E64\r\n:108DA000E926000EEA22EECFE6FFEECFE6FFEECF99\r\n:108DB000E6FFEFCFE6FFB00EE66E060EE66E46EC7F\r\n:108DC00039F0216E060EE15C02E2E16AE552E16EE5\r\n:108DD0002150E76E040EE7CFDBFFDB501FE1D950D7\r\n:108DE000050FE66E000EDA20E66E800EE66EE66A8D\r\n:108DF000D20EE66E060EE66EB00EE66E060EE66E5D\r\n:108E00009CEC2DF0216E080EE15C02E2E16AE55275\r\n:108E1000E16E2150E76E040EE7CFDBFF040EDB505E\r\n:108E20000BE1050EDBCF21F0060EDBCF22F0800E2A\r\n:108E3000215C000E225803E2050E166E17D0DECF1D\r\n:108E4000E9FFDDCFEAFF020EE926000EEA22FC0E62\r\n:108E5000DBCFEFFFDECFE9FFDDCFEAFF030EE92630\r\n:108E6000000EEA22FB0EDBCFEFFF166A1650226AD5\r\n:108E700016C0F3FF22C0F4FF070EE15C02E2E16AD4\r\n:108E8000E552E16EE552E5CFDAFFE7CFD9FF1200F8\r\n:108E9000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFA5\r\n:108EA0000F0EE12402E3E168E652E16EFD0EDB50B5\r\n:108EB000190DF3CFE9FFF4CFEAFF520EE926090EB0\r\n:108EC000EA220E0EE926000EEA22E9CFDEFFEACF03\r\n:108ED000DDFFFB0EDBCFE9FFFC0EDBCFEAFF010E6F\r\n:108EE000EF6EF90EDBCFE9FFFA0EDBCFEAFF010EE2\r\n:108EF000EF6EDECFE9FFDDCFEAFFEECF21F0EFCF5F\r\n:108F000022F0070E21C0DBFF080E22C0DBFF090E96\r\n:108F1000DB6A0A0EDB6AD950070FE96E000EDA2011\r\n:108F2000EA6E100EEE26000EEE22EE22EE22D95050\r\n:108F3000070FE96E000EDA20EA6EEECFE6FFEECF05\r\n:108F4000E6FFEECFE6FFEFCFE6FFB00EE66E060ED1\r\n:108F5000E66E46EC39F0216E060EE15C02E2E16A53\r\n:108F6000E552E16E2150E76E060EE7CFDBFFDB50E6\r\n:108F70001FE1D9500D0FE66E000EDA20E66E800E6E\r\n:108F8000E66EE66AD20EE66E060EE66EB00EE66E8F\r\n:108F9000060EE66E9CEC2DF0216E080EE15C02E2FE\r\n:108FA000E16AE552E16E2150E76E060EE7CFDBFF86\r\n:108FB000060EDB500CE00D0EDBCF21F00E0EDBCFEA\r\n:108FC00022F0800E215C000E225801E2ABD1DECFF0\r\n:108FD000E9FFDDCFEAFF060EE926000EEA22EF6A7E\r\n:108FE000020EDB6A400EF36E020EDBCFF4FFF3508D\r\n:108FF000F45C01E3FED0020EDB28EA6AD20FE96ED0\r\n:10900000060EEA22EFCF23F023C024F0236A020EDB\r\n:10901000DB50EA6AD20FE96E060EEA22EF50000139\r\n:109020002324216E000E2420226E0B0E21C0DBFFB4\r\n:109030000C0E22C0DBFFD9500B0FE96E000EDA20B8\r\n:10904000EA6EEE50ED1001E1D4D00C0EDB50800B37\r\n:1090500002E0010E01D0000EE76E050EE7CFDBFF48\r\n:10906000D9500B0FE96E000EDA20EA6EEE523F0E79\r\n:10907000ED16DECFE9FFDDCFEAFF060EE926000E92\r\n:10908000EA22EF2A050EDB5007E0F90EDBCFE9FFFD\r\n:10909000FA0EDBCFEAFFEF6ADECFE9FFDDCFEAFFB2\r\n:1090A000050EE926000EEA22EF5005E1050EDB5021\r\n:1090B00002E1000E01D0010E000902E0010E01D014\r\n:1090C000020EE76E040EE7CFDBFF0B0EDBCF21F0C5\r\n:1090D0000C0EDBCF22F0236A246AD950070FE96E09\r\n:1090E000000EDA20EA6EEE502126EE502222EE50DB\r\n:1090F0002322EE50242221C0E6FF22C0E6FF23C037\r\n:10910000E6FF24C0E6FFB00EE66E060EE66E46EC05\r\n:1091100039F0256E060EE15C02E2E16AE552E16E8D\r\n:109120002550E76E060EE7CFDBFFDB501FE1D9507D\r\n:109130000D0FE66E000EDA20E66E0E0EE66EE66AA3\r\n:10914000000EE66E0B0EE66EB00EE66E060EE66ED6\r\n:109150009CEC2DF0216E080EE15C02E2E16AE55222\r\n:10916000E16E2150E76E060EE7CFDBFF060EDB5007\r\n:1091700040E10D0EDBCF21F00E0EDBCF22F0215CA3\r\n:10918000000E225836E3030EDB6ADB50EA6A000F5A\r\n:10919000E96E0B0EEA22EF50FE0821E1030EDBCF51\r\n:1091A000E7FF040EDB50E726030EE7CFDBFFDBCF44\r\n:1091B000E7FF040EDB50E726030EE7CFDBFFDB50B3\r\n:1091C000EA6A000FE96E0B0EEA22EF50010B07E08E\r\n:1091D000FB0EDBCFE9FFFC0EDBCFEAFFEF6A020EEE\r\n:1091E000216EDBCFE7FFE850E726020EE7CFDBFF7B\r\n:1091F000F9D6DECFE9FFDDCFEAFF060EE926000E45\r\n:10920000EA22EF506BE1E66AE66AFD0EDBCFE6FF8D\r\n:109210001EDDE552E552E552020EDB6A400EF36EAA\r\n:10922000020EDBCFF4FFF350F45C58E2020EDB28B1\r\n:10923000EA6AD20FE96E060EEA22EFCF23F023C0CE\r\n:1092400024F0236A020EDB50EA6AD20FE96E060EA2\r\n:10925000EA22EF502324216E000E2420226E0B0EF2\r\n:1092600021C0DBFF0C0E22C0DBFFD9500B0FE96ED3\r\n:10927000000EDA20EA6EEE50ED1030E00C0EDB50FE\r\n:10928000800B02E0010E01D0000EE76E050EE7CF65\r\n:10929000DBFFD9500B0FE96E000EDA20EA6EEE52BA\r\n:1092A0003F0EED16DECFE9FFDDCFEAFF060EE92621\r\n:1092B000000EEA22EF2A050EDB5007E0F90EDBCFA5\r\n:1092C000E9FFFA0EDBCFEAFFEF6A020EDBCFE7FF22\r\n:1092D000E850E726020EE7CFDBFFA0D7DECFE9FF9D\r\n:1092E000DDCFEAFF050EE926000EEA22EF5008E086\r\n:1092F000F90EDBCFE9FFFA0EDBCFEAFF010EEF6ECE\r\n:10930000DECFE9FFDDCFEAFF040EE926000EEA22F8\r\n:10931000EF5008E0FB0EDBCFE9FFFC0EDBCFEAFFEE\r\n:10932000010EEF6E0F0EE15C02E2E16AE552E16EC2\r\n:10933000E552E5CFDAFFE7CFD9FF1200D9CFE6FF3C\r\n:10934000DACFE6FFE1CFD9FFE2CFDAFFE652E6520D\r\n:10935000E652E652E652FD0EDB50190DF3CFE9FF5F\r\n:10936000F4CFEAFF520EE926090EEA220E0EE92694\r\n:10937000000EEA22E9CF21F0EACF22F0E9CFDEFFAA\r\n:10938000EACFDDFFD950030FE66E000EDA20E66E5D\r\n:10939000100EE66EE66AD20EE66E060EE66EB00EB1\r\n:1093A000E66E060EE66E9CEC2DF0216E080EE15C7A\r\n:1093B00002E2E16AE552E16E2150E76E020EE7CF6C\r\n:1093C000DBFFDB500BE1030EDBCF21F0040EDBCF24\r\n:1093D00022F0100E215C000E225803E2050E166EDC\r\n:1093E00065D00601D305E66EFB0EDBCFE9FFFC0E70\r\n:1093F000DBCFEAFFE552E750EF6E100ED615E66EB2\r\n:10940000DECFE9FFDDCFEAFF040EE926000EEA22F7\r\n:10941000E552E750EF6E400ED615E66EDECFE9FF5F\r\n:10942000DDCFEAFF050EE926000EEA22E552E750FD\r\n:10943000EF6ED5C623F0D5C624F0236AD4510001BF\r\n:109440002310216ED5C622F0DECFE9FFDDCFEAFF83\r\n:10945000EE6E22C0EDFFDECFE9FFDDCFEAFF020EA8\r\n:10946000E926000EEA22EF68DECFE9FFDDCFEAFF52\r\n:10947000030EE926000EEA22EF68F70EDBCFE6FFC7\r\n:10948000F80EDBCFE6FFF90EDBCFE6FFFA0EDBCFFF\r\n:10949000E6FFFD0EDBCFE6FFFBDC216E050EE15C97\r\n:1094A00002E2E16AE552E16E2150166A050EE15CC6\r\n:1094B00002E2E16AE552E16EE552E5CFDAFFE7CF7D\r\n:1094C000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF0F\r\n:1094D000E2CFDAFF130EE12402E3E168E652E16E27\r\n:1094E000FD0EDB50190DF3CFE9FFF4CFEAFF520E6A\r\n:1094F000E926090EEA220E0EE926000EEA22EACF3C\r\n:1095000022F0E9CFDEFFEACFDDFFDECFE9FFDDCFDE\r\n:10951000EAFF060EE926000EEA22EF50F36EFB0E7C\r\n:10952000DBCFF4FFF350F45C02E2000E01D0010E39\r\n:10953000E76E020EE7CFDBFFDB5010E0DECFE9FF86\r\n:10954000DDCFEAFF060EE926000EEA22FB0EDBCF96\r\n:10955000E7FFEF50E75EFB0EE7CFDBFFDECFE9FF73\r\n:10956000DDCFEAFF020EE926000EEA22EFCF21F05E\r\n:10957000FC0EDB50215C0EE1DECFE9FFDDCFEAFF20\r\n:10958000030EE926000EEA22EFCF22F0020EDB5096\r\n:10959000225C14E0020EDBCFE6FFFC0EDBCFE6FF21\r\n:1095A000FD0EDBCFE6FF27EC46F0E552E552E55233\r\n:1095B000120EF3CFDBFFDB5001E056D3060EDB6A61\r\n:1095C000400EF36E060EDBCFF4FFF350F45C01E3C4\r\n:1095D0004BD3060EDB28EA6AD20FE96E060EEA22AA\r\n:1095E000EFCF23F023C024F0236A060EDB50EA6A93\r\n:1095F000D20FE96E060EEA22EF5000012324216EFD\r\n:10960000000E2420226E030E21C0DBFF040E22C0B8\r\n:10961000DBFFD950030FE96E000EDA20EA6EEE5040\r\n:10962000ED1001E121D3040EDB50800B02E0010EAE\r\n:1096300001D0000EE76E050EE7CFDBFFD950030F18\r\n:10964000E96E000EDA20EA6EEE523F0EED16DECF26\r\n:10965000E9FFDDCFEAFF050EE926000EEA22EF5012\r\n:1096600005E1050EDB5002E1000E01D0010E0009FC\r\n:1096700002E0010E01D0020EE76E090EE7CFDBFF1C\r\n:10968000030EDBCF21F0040EDBCF22F0236A246A25\r\n:10969000DECFE9FFDDCFEAFF070EE926000EEA2262\r\n:1096A000EE502126EE502222EE502322EE502422AC\r\n:1096B00021C0E6FF22C0E6FF23C0E6FF24C0E6FF8C\r\n:1096C000B00EE66E060EE66E46EC39F0256E060E1E\r\n:1096D000E15C02E2E16AE552E16E2550E76E120EAE\r\n:1096E000E7CFDBFFDB501FE1D950100FE66E000E15\r\n:1096F000DA20E66E0E0EE66EE66A000EE66E0B0EE1\r\n:10970000E66EB00EE66E060EE66E9CEC2DF0216E57\r\n:10971000080EE15C02E2E16AE552E16E2150E76E7B\r\n:10972000120EE7CFDBFF120EDB5001E09DD2100ED0\r\n:10973000DBCF21F0110EDBCF22F00E0E215C000EEC\r\n:10974000225801E291D2070EDB6ADB50EA6A000F71\r\n:10975000E96E0B0EEA22EF50FE0801E07AD2070E06\r\n:10976000DBCFE7FF090EDB50E726070EE7CFDBFF75\r\n:10977000DB50EA6A000FE96E0B0EEA22EFCF21F010\r\n:10978000FC0EDB50215C01E064D2070EDBCFE7FF6B\r\n:10979000090EDB50E726070EE7CFDBFFDB50EA6A56\r\n:1097A000000FE96E0B0EEA22EF50010B216E020E44\r\n:1097B000DB50215C01E04DD2070EDBCFE7FF090E45\r\n:1097C000DB50E726070EE7CFDBFFDB50EA6A000F2E\r\n:1097D000E96E0B0EEA22EFCF21F0FB0EDB50215C8D\r\n:1097E00001E037D2070EDBCFE7FF090EDB50E7269B\r\n:1097F000070EE7CFDBFFDBCFE7FF090EDB50E726E5\r\n:10980000070EE7CFDBFFDBCFE7FF090EDB50E726D4\r\n:10981000070EE7CFDBFFDBCFE7FF090EDB50E726C4\r\n:10982000070EE7CFDBFF050EDB5002E02B0E01D069\r\n:109830001E0EE76E0E0EE7CFDBFFDBCFE7FF090E54\r\n:10984000DB50E7020E0EF3CFDBFF070EDB50E76EB7\r\n:10985000030EDBCF21F0040EDBCF22F0E7502126F0\r\n:10986000000E2222236A246ADECFE9FFDDCFEAFF61\r\n:10987000070EE926000EEA22EE502126EE502222A3\r\n:10988000EE502322EE50242221C0E6FF22C0E6FF44\r\n:1098900023C0E6FF24C0E6FFB00EE66E060EE66EBD\r\n:1098A00046EC39F0256E060EE15C02E2E16AE55213\r\n:1098B000E16E2550E76E120EE7CFDBFFDB5020E1B3\r\n:1098C000D950100FE66E000EDA20E66E0E0EDBCFDA\r\n:1098D000E6FFE66A000EE66E0B0EE66EB00EE66E72\r\n:1098E000060EE66E9CEC2DF0216E080EE15C02E2A5\r\n:1098F000E16AE552E16E2150E76E120EE7CFDBFF21\r\n:10990000120EDB5001E0B0D1100EDBCF21F0110EB2\r\n:10991000DBCF22F00E0EDB50246AE850215C24508D\r\n:10992000225801E2A1D10F0EDB68080EDB6A0E0E91\r\n:10993000DB50F36E080EDBCFF4FFF350F45C2CE247\r\n:10994000F80E216E080EDB50EA6A000FE96E0B0E6E\r\n:10995000EA22EF50D880215415E3080EDB50EA6A62\r\n:10996000000FE96E0B0EEA22EF50FB080BE3080E26\r\n:10997000DB50EA6A000FE96E0B0EEA220F0EEFCF02\r\n:10998000DBFF0AD0080EDBCFE7FF090EDB50E7262E\r\n:10999000080EE7CFDBFFCBD70F0EDB50FF0801E14E\r\n:1099A00063D1080EDBCFE7FF090EDB50E726080E78\r\n:1099B000E7CFDBFF070EDB50E76E030EDBCF25F0B2\r\n:1099C000040EDBCF26F0E7502526000E2622080ED7\r\n:1099D000DB5000012524216E000E2620226E236A12\r\n:1099E000246ADECFE9FFDDCFEAFF070EE926000E8D\r\n:1099F000EA22EE502126EE502222EE502322EE5093\r\n:109A0000242221C0E6FF22C0E6FF23C0E6FF24C0D7\r\n:109A1000E6FFB00EE66E060EE66E46EC39F0276EF7\r\n:109A2000060EE15C02E2E16AE552E16E2750E76E64\r\n:109A3000120EE7CFDBFFDB5001E016D1090EDB048D\r\n:109A400020E1D950100FE66E000EDA20E66EE66ACD\r\n:109A5000010EE66E000EE66E0B0EE66EB00EE66EC2\r\n:109A6000060EE66E9CEC2DF0216E080EE15C02E223\r\n:109A7000E16AE552E16E2150E76E120EE7CFDBFF9F\r\n:109A8000D3D0D9500A0FE96EDACFEAFF000EEA22EE\r\n:109A9000000EEE6E0B0EED6ED950100FE66E000E3E\r\n:109AA000DA20E66EE66A010EE66E520EE66E070EEC\r\n:109AB000E66EB00EE66E060EE66E9CEC2DF0216EA4\r\n:109AC000080EE15C02E2E16AE552E16E2150E76EC8\r\n:109AD000120EE7CFDBFFDB5001E0C6D0100EDBCF6C\r\n:109AE00021F0110EDBCF22F0000E215C010E225876\r\n:109AF00001E2BAD0D9500C0FE96EDACFEAFF000EBE\r\n:109B0000EA22520EEE6E070EED6E080EDB6ADB5097\r\n:109B1000216E226AD890225004E6800E215C000E4D\r\n:109B200022581FE20C0EDBCFE9FFDB2A0D0EDBCF44\r\n:109B3000EAFF01E3DB2AEF50E66E0A0EDBCFE9FF16\r\n:109B4000DB2A0B0EDBCFEAFF01E3DB2AE552E7500D\r\n:109B5000EF6E0C0EDB2A0D0E01E3DB2A080EDB2A6A\r\n:109B6000D6D7D950100FE66E000EDA20E66EE66A00\r\n:109B7000010EE66E520EE66E070EE66EB00EE66E53\r\n:109B8000060EE66E9CEC2DF0216E080EE15C02E202\r\n:109B9000E16AE552E16E2150E76E120EE7CFDBFF7E\r\n:109BA000DB5062E1100EDBCF21F0110EDBCF22F093\r\n:109BB000000E215C010E225857E3D9500C0FE96EBC\r\n:109BC000DACFEAFF000EEA22520EEE6E070EED6EBD\r\n:109BD000080EDB6ADB50216E226AD890225004E620\r\n:109BE000800E215C000E22581FE20C0EDBCFE9FF35\r\n:109BF000DB2A0D0EDBCFEAFF01E3DB2AEF50E66E36\r\n:109C00000A0EDBCFE9FFDB2A0B0EDBCFEAFF01E315\r\n:109C1000DB2AE552E750EF6E0C0EDB2A0D0E01E356\r\n:109C2000DB2A080EDB2AD6D70F0EDB50F80806E039\r\n:109C30000F0EDB50FA0802E0000E01D0010E000901\r\n:109C400002E0060E01D0000E166E176A010E186EA5\r\n:109C50000DD0020E216E060EDBCFE7FF2150E72666\r\n:109C6000060EE7CFDBFFACD4050E166E130EE15CDB\r\n:109C700002E2E16AE552E16EE552E5CFDAFFE7CFB5\r\n:109C8000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF47\r\n:109C9000E2CFDAFF080EE12402E3E168E652E16E6A\r\n:109CA000FD0EDB50190DF3CFE9FFF4CFEAFF520EA2\r\n:109CB000E926090EEA220E0EE926000EEA22060E19\r\n:109CC000E9CFDBFF070EEACFDBFFFB0EDBCFE9FFBF\r\n:109CD000FC0EDBCFEAFFEF6AF90EDBCFE9FFFA0EED\r\n:109CE000DBCFEAFF010EEF6EF70EDBCFE9FFF80ED8\r\n:109CF000DBCFEAFF010EEF6E060EDBCFE9FF070EAA\r\n:109D0000DBCFEAFFEF6A010EDB6A020EDB6A010EAF\r\n:109D1000DBCF21F0020EDBCF22F0550E215C0B0EC3\r\n:109D2000225801E3BFD0D950040FE66E000EDA20AE\r\n:109D3000E66EFF0EE66EE66A000EE66E0B0EE66E4F\r\n:109D4000B00EE66E060EE66E9CEC2DF0216E080E4F\r\n:109D5000E15C02E2E16AE552E16E2150E76E030E3A\r\n:109D6000E7CFDBFFDB5001E0A4D0040EDBCF21F016\r\n:109D7000050EDBCF22F0FF0E215C000E225801E21F\r\n:109D800098D0DF6ADF50216E226AD890225004E614\r\n:109D9000FF0E215C000E2258BAE2010EDBCF23F049\r\n:109DA000020EDBCF24F0550E235C0B0E2458AFE2DD\r\n:109DB000DF50EA6A000FE96E0B0EEA22EF50FF084F\r\n:109DC00068E0DF50EA6A000FE96E0B0EEA22EFCF7F\r\n:109DD00021F0FB0EDBCFE9FFFC0EDBCFEAFFEF50FB\r\n:109DE000D880215411E2DF50EA6A000FE96E0B0EB1\r\n:109DF000EA22EF50E66EFB0EDBCFE9FFFC0EDBCF75\r\n:109E0000EAFFE552E750EF6EDF28EA6A000FE96EDD\r\n:109E10000B0EEA22EFCF21F0060EDBCFE9FF070E93\r\n:109E2000DBCFEAFFEF50D880215411E2DF28EA6A45\r\n:109E3000000FE96E0B0EEA22EF50E66E060EDBCF46\r\n:109E4000E9FF070EDBCFEAFFE552E750EF6E020EA7\r\n:109E5000DF24EA6A000FE96E0B0EEA22EF50800B56\r\n:109E600007E0F70EDBCFE9FFF80EDBCFEAFFEF6A82\r\n:109E7000020EDF24EA6A000FE96E0B0EEA22EF50B1\r\n:109E8000100B07E0F90EDBCFE9FFFA0EDBCFEAFF9C\r\n:109E9000EF6A030EDF26010EDB2A020E01E272D703\r\n:109EA000DB2A70D7060EDBCFE9FF070EDBCFEAFF18\r\n:109EB000EF2A080EE15C02E2E16AE552E16EE5524A\r\n:109EC000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF2F\r\n:109ED000E6FFE1CFD9FFE2CFDAFF0A0EE12402E389\r\n:109EE000E168E652E16EFD0EDB50190DF3CFE9FF9C\r\n:109EF000F4CFEAFF520EE926090EEA220E0EE926F9\r\n:109F0000000EEA22E9CF21F0EACF22F0E9CFDEFF0E\r\n:109F1000EACFDDFFDECFE9FFDDCFEAFF020EE92663\r\n:109F2000000EEA22EECFE6FFEECFE6FFEECFE6FF31\r\n:109F3000EFCFE6FFB00EE66E060EE66E46EC39F0A9\r\n:109F4000216E060EE15C02E2E16AE552E16E21500B\r\n:109F5000E76E090EE7CFDBFFDB504AE1DECFE9FF1A\r\n:109F6000DDCFEAFF020EE926000EEA22EE52220EB3\r\n:109F7000EE26000EEE22EE22020EDB6A030EDB6AF4\r\n:109F8000020EDBCF21F0030EDBCF22F0550E215C59\r\n:109F90000B0E225801E3E6D0D950070FE66E000EF3\r\n:109FA000DA20E66EFF0EE66EE66A000EE66E0B0E37\r\n:109FB000E66EB00EE66E060EE66E9CEC2DF0216E9F\r\n:109FC000080EE15C02E2E16AE552E16E2150E76EC3\r\n:109FD000090EE7CFDBFFDB500BE1070EDBCF21F0F3\r\n:109FE000080EDBCF22F0FF0E215C000E225802E2A9\r\n:109FF000000EB9D0040EDB6A040EDB50216E226A1B\r\n:10A00000D890225004E6FF0E215C000E2258B8E2E0\r\n:10A01000020EDBCF23F0030EDBCF24F0550E235CC2\r\n:10A020000B0E2458ADE2040EDB50EA6A000FE96E15\r\n:10A030000B0EEA22EF50FF0847E0040EDB50EA6AFD\r\n:10A04000000FE96E0B0EEA22EFCF21F0FC0EDB5081\r\n:10A05000215C3AE1040EDB28EA6A000FE96E0B0E80\r\n:10A06000EA22EFCF22F0FB0EDB50225C2DE1040E42\r\n:10A07000DB50020FEA6A000FE96E0B0EEA22EF5086\r\n:10A08000100B02E0010E01D0000EE76E060EE7CFC6\r\n:10A09000DBFFDB50F36EFA0EDB50F35C15E1040ED0\r\n:10A0A000DB50020FEA6A000FE96E0B0EEA22EF5056\r\n:10A0B000E00BE66EDECFE9FFDDCFEAFFEE52E552C0\r\n:10A0C000E750EF6E010E4FD0040EDB50EA6A000F2E\r\n:10A0D000E96E0B0EEA22EF50FF0802E1020E01D0FA\r\n:10A0E000010E216E040EDB50020FEA6A000FE96ECA\r\n:10A0F0000B0EEA22EF50030B2118E76E050EE7CF97\r\n:10A10000DBFF800E216E226A236A246A050EDB5073\r\n:10A110001F0B07E0D8902136223623362436E80676\r\n:10A12000F9E1DECFE9FFDDCFEAFF020EE926000EFE\r\n:10A13000EA222150EE262250EE222350EE22245015\r\n:10A14000EE22030E216E040EDBCFE7FF2150E7263F\r\n:10A15000040EE7CFDBFF020EDB2A030E01E24CD731\r\n:10A16000DB2A4AD7000E216E0A0EE15C02E2E16AA8\r\n:10A17000E552E16E2150E552E5CFDAFFE7CFD9FF96\r\n:10A180001200D9CFE6FFDACFE6FFE1CFD9FFE2CF69\r\n:10A19000DAFF060EE12402E3E168E652E16EFD0E0D\r\n:10A1A000DB50190DF3CFE9FFF4CFEAFF520EE92699\r\n:10A1B000090EEA220E0EE926000EEA22E9CF21F06E\r\n:10A1C000EACF22F0E9CFDEFFEACFDDFFDECFE9FF05\r\n:10A1D000DDCFEAFFEF50F36EFB0EDBCFF4FFF35061\r\n:10A1E000F45C02E2000E01D0010EE76E050EE7CF2F\r\n:10A1F000DBFFDB500CE0DECFE9FFDDCFEAFFFB0E3B\r\n:10A20000DBCFE7FFEF50E75EFB0EE7CFDBFFDECFF4\r\n:10A21000E9FFDDCFEAFF020EE926000EEA22EE6A30\r\n:10A22000EE6AEE6AEE6A050EDBCFE6FFFB0EDBCFD1\r\n:10A23000E6FFFC0EDBCFE6FFFD0EDBCFE6FF45DEE3\r\n:10A24000E552E552E552E552000913E1050EDBCF78\r\n:10A25000E6FFFB0EDBCFE6FFFC0EDBCFE6FFFD0EDD\r\n:10A26000DBCFE6FF32DEE552E552E552E55200096A\r\n:10A2700051E0DECFE9FFDDCFEAFF020EE926000E56\r\n:10A28000EA22EECFE6FFEECFE6FFEECFE6FFEFCF1E\r\n:10A29000E6FFB00EE66E060EE66E46EC39F0216E75\r\n:10A2A000060EE15C02E2E16AE552E16E2150E76EE2\r\n:10A2B000020EE7CFDBFFDB501FE1D950030FE66E44\r\n:10A2C000000EDA20E66EE66A010EE66E000EE66E1D\r\n:10A2D0000B0EE66EB00EE66E060EE66E9CEC2DF0F2\r\n:10A2E000216E080EE15C02E2E16AE552E16E215066\r\n:10A2F000E76E020EE7CFDBFF020EDB500BE1030E31\r\n:10A30000DBCF21F0040EDBCF22F0000E215C010E2A\r\n:10A31000225803E2050E166E1FD0DECFE9FFDDCF17\r\n:10A32000EAFFEE52EF50A00810E0DECFE9FFDDCFEC\r\n:10A33000EAFFEE52EF50600808E0DECFE9FFDDCF24\r\n:10A34000EAFFEE52EF50200803E1060E166E01D030\r\n:10A35000166A176A010E186E060EE15C02E2E16AE7\r\n:10A36000E552E16EE552E5CFDAFFE7CFD9FF120003\r\n:10A37000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFB0\r\n:10A38000FB0EDBCFE9FFFC0EDBCFEAFF230EEF6E07\r\n:10A39000F90EDBCFE9FFFA0EDBCFEAFF010EEF6E1D\r\n:10A3A000F70EDBCFE9FFF80EDBCFEAFF010EEF6E11\r\n:10A3B000E552E5CFDAFFE7CFD9FF1200D9CFE6FFAC\r\n:10A3C000DACFE6FFE1CFD9FFE2CFDAFFE652E6527D\r\n:10A3D000E652E652E652FD0EDB50190DF3CFE9FFCF\r\n:10A3E000F4CFEAFF520EE926090EEA220E0EE92604\r\n:10A3F000000EEA22E9CFDEFFEACFDDFF0A0EF36EA0\r\n:10A40000FB0EDBCFF4FFF350F45C02E3050E9AD0B1\r\n:10A41000FC0EDBCF21F0226A236A246ADECFE9FF3B\r\n:10A42000DDCFEAFF21C0EEFF22C0EEFF23C0EEFF2A\r\n:10A4300024C0EEFFDECFE9FFDDCFEAFF0A0E446E57\r\n:10A44000456A466A476AEECF3FF0EECF40F0EECF66\r\n:10A4500041F0EFCF42F05BEC70F03EC0EDFF3DC04D\r\n:10A46000EDFF3CC0EDFF3BC0EFFFFB0EDBCF21F06B\r\n:10A47000226A236A246ADECFE9FFDDCFEAFF21509A\r\n:10A48000EE262250EE222350EE222450EE22DECF82\r\n:10A49000E9FFDDCFEAFFEF50EE6AEFCFF4FFEE6E9B\r\n:10A4A000EF50F4CFEEFFEF6EDECFE9FFDDCFEAFF36\r\n:10A4B000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF13\r\n:10A4C000B00EE66E060EE66E46EC39F0216E060E14\r\n:10A4D000E15C02E2E16AE552E16E2150E76E020EB4\r\n:10A4E000E7CFDBFFDB501FE1D950030FE66E000E14\r\n:10A4F000DA20E66EE66A010EE66E000EE66E0B0EE0\r\n:10A50000E66EB00EE66E060EE66E9CEC2DF0216E49\r\n:10A51000080EE15C02E2E16AE552E16E2150E76E6D\r\n:10A52000020EE7CFDBFF020EDB500BE1030EDBCFA9\r\n:10A5300021F0040EDBCF22F0000E215C010E225828\r\n:10A5400003E2180E166E0BD0176A010E186EFC0E81\r\n:10A55000DB50110802E1060E01D0000E166E050E4A\r\n:10A56000E15C02E2E16AE552E16EE552E5CFDAFF35\r\n:06A57000E7CFD9FF120045\r\n:0AA57600D9CFE6FFDACFE6FFE1CF10\r\n:10A58000D9FFE2CFDAFFFD0EDB50C96EFD0EDB50C6\r\n:10A59000046EC7A0FED78B80C950206E8B90E55209\r\n:10A5A000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF48\r\n:10A5B000E6FFE1CFD9FFE2CFDAFFE652E652010E25\r\n:10A5C000DB6ADF6A040EDF5C15E2DF50B70DF3CF04\r\n:10A5D000E9FFF4CFEAFF320EE926030EEA222F0E3E\r\n:10A5E000E926000EEA22EF5003E0DE52010EDD6E96\r\n:10A5F000DF2AE8D7010EDB50056EE552E552E55241\r\n:10A60000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFE7\r\n:10A61000E6FFE1CFD9FFE2CFDAFFE652E652E6529B\r\n:10A62000E652E652520EDE6E070EDD6EE66A010E4F\r\n:10A63000E66EE66ADECFE6FFDDCFE6FFA2EC6EF067\r\n:10A64000216E050EE15C02E2E16AE552E16E215005\r\n:10A65000DECFE9FFDDCFEAFF560EEF6EDECFE9FF7A\r\n:10A66000DDCFEAFFEE52CB0EEF6EDECFE9FFDDCF9E\r\n:10A67000EAFF020EE926000EEA22100EEF6EDECF90\r\n:10A68000E9FFDDCFEAFF040EE926000EEA22010E03\r\n:10A69000EF6EDECFE9FFDDCFEAFF050EE926000E03\r\n:10A6A000EA22010EEF6EDECFE9FFDDCFEAFF0A0EF0\r\n:10A6B000E926000EEA22430EEF6EF29CDECFE9FFA0\r\n:10A6C000DDCFEAFF0C0EE926000EEA22C4C0EFFF40\r\n:10A6D000DECFE9FFDDCFEAFF0D0EE926000EEA220C\r\n:10A6E000C3C0EFFF640E0001C525E66EDECFE9FFB3\r\n:10A6F000DDCFEAFF0E0EE926000EEA22E552E75012\r\n:10A70000EF6EF28CDECFE9FFDDCFEAFF1B0EE9260C\r\n:10A71000000EEA22030EEF6EDECFE9FFDDCFEAFF87\r\n:10A720001C0EE926000EEA22480EEF6EDECFE9FF8E\r\n:10A73000DDCFEAFF1D0EE926000EEA22C00EEF6E05\r\n:10A74000DECFE9FFDDCFEAFF1E0EE926000EEA228A\r\n:10A75000080EEF6EDECFE9FFDDCFEAFF1F0EE92620\r\n:10A76000000EEA22010EEF6EDECFE9FFDDCFEAFF39\r\n:10A770001A0EE926000EEA22060EEF6E6D0E216E0D\r\n:10A78000E20E226E236A21C0E6FFE66E23C0E6FFDA\r\n:10A79000DECFE9FFDDCFEAFF200EE926000EEA2238\r\n:10A7A000E9CF24F0EACF25F0E9CFE6FFEACFE6FFD4\r\n:10A7B000DDEC6EF0266E050EE15C02E2E16AE55228\r\n:10A7C000E16E2650D950030FE66E000EDA20E66ED9\r\n:10A7D000E66A010EE66E520EE66E070EE66EFC0E9F\r\n:10A7E000DBCFE6FFFD0EDBCFE6FF37EC32F0216E6C\r\n:10A7F000080EE15C02E2E16AE552E16E2150E76E8B\r\n:10A80000020EE7CFDBFFDB5028E1FC0EDBCFE6FFDB\r\n:10A81000FD0EDBCFE6FFFBEC37F0E552E552E76ECD\r\n:10A82000020EE7CFDBFFDB5018E1E66AE66AE66A74\r\n:10A83000E66AFC0EDBCFE6FFFD0EDBCFE6FF46EC63\r\n:10A8400039F0216E060EE15C02E2E16AE552E16E4A\r\n:10A850002150E76E020EE7CFDBFF000E216E050EE2\r\n:10A86000E15C02E2E16AE552E16E2150E552E5CF9A\r\n:10A87000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF44\r\n:10A88000E1CFD9FFE2CFDAFF0C0EE12402E3E16869\r\n:10A89000E652E16EFD0EDB50B70DF3CF21F0F4CFA1\r\n:10A8A00022F0320E2126030E22220A0E21C0DBFFE7\r\n:10A8B0000B0E22C0DBFF0A0EDBCFE9FF0B0EDBCF56\r\n:10A8C000EAFF2F0EE926000EEA22EF5002E0000E0A\r\n:10A8D000C4D2FD0EDB50B70DF3CFE9FFF4CFEAFF92\r\n:10A8E000320EE926030EEA22220EE926000EEA22A3\r\n:10A8F000E9CFDEFFEACFDDFFDECFE9FFDDCFEAFF04\r\n:10A90000EF5030E1650E216EE20E226E236A21C007\r\n:10A91000E6FFE66E23C0E6FFDECFE6FFDDCFE6FF13\r\n:10A92000DDEC6EF0246E050EE15C02E2E16AE552B8\r\n:10A93000E16E2450FD0EDB50300FE66EDECFE9FFF6\r\n:10A94000DDCFEAFF070EE926000EEA22E552E750C6\r\n:10A95000EF6EDECFE9FFDDCFEAFF080EE926000E3D\r\n:10A96000EA22EF6A030EF36E070EF3CFDBFFFC0E55\r\n:10A97000DBA203D0070EF36E05D0DBA405D0010ED9\r\n:10A98000F36E070EF3CFDBFF070EDBCFE6FFDECF64\r\n:10A99000E6FFDDCFE6FF0A0EDBCFE9FF0B0EDBCFD4\r\n:10A9A000EAFFE9CF21F0EACF22F0E9CFE6FFEACFD4\r\n:10A9B000E6FFB6EC2AF0236E050EE15C02E2E16AE6\r\n:10A9C000E552E16E2350E76E020EE7CFDBFFDB506E\r\n:10A9D00001E041D2FC0EDB50030B58E10A0EDBCF45\r\n:10A9E000E9FF0B0EDBCFEAFF370EE926000EEA2265\r\n:10A9F000E9CF21F0EACF22F00A0EDBCFE9FF0B0E00\r\n:10AA0000DBCFEAFF200EE926000EEA2221C0EEFF8E\r\n:10AA100022C0EDFF0A0EDBCFE9FF0B0EDBCFEAFF12\r\n:10AA2000370EE926000EEA22200EEE6EEE6AEE6A7E\r\n:10AA3000EE6AE668E668E668E6680A0EDBCFE9FFDC\r\n:10AA40000B0EDBCFEAFFE9CF21F0EACF22F0E9CF0E\r\n:10AA5000E6FFEACFE6FF46EC39F0236E060EE15C36\r\n:10AA600002E2E16AE552E16E2350E76E020EE7CFA3\r\n:10AA7000DBFFDB500BE10A0EDBCFE9FF0B0EDBCF78\r\n:10AA8000EAFF2F0EE926000EEA22EF82FC0EDBA27F\r\n:10AA900018D00A0EDBCFE9FF0B0EDBCFEAFFE9CFC0\r\n:10AAA00021F0EACF22F0E9CFE6FFEACFE6FFADDD05\r\n:10AAB000E552E552E76E020EE7CFDBFFDB5001E027\r\n:10AAC000B8D1D950030FE66E000EDA20E66EE66AC2\r\n:10AAD000010EE66E520EE66E070EE66E0A0EDBCF34\r\n:10AAE000E9FF0B0EDBCFEAFFE9CF21F0EACF22F03E\r\n:10AAF000E9CFE6FFEACFE6FF9CEC2DF0236E080ECF\r\n:10AB0000E15C02E2E16AE552E16E2350E76E020E7B\r\n:10AB1000E7CFDBFFDB5001E08CD1D950030FE96EAA\r\n:10AB2000000EDA20EA6EEE5001E067D1010EED185A\r\n:10AB300001E063D1D950080FE96EDACFEAFF000EC9\r\n:10AB4000EA22520EEE6E070EED6E080EDBCFE9FF25\r\n:10AB5000090EDBCFEAFFEF50560801E04ED1080E98\r\n:10AB6000DBCFE9FF090EDBCFEAFFEE52EF50CB0857\r\n:10AB700001E043D1080EDBCFE9FF090EDBCFEAFF8E\r\n:10AB8000020EE926000EEA22EF5010080EE0080E31\r\n:10AB9000DBCFE9FF090EDBCFEAFF020EE926000E4C\r\n:10ABA000EA22EF50110801E028D1FC0EDBA40CD002\r\n:10ABB0000A0EDBCFE9FF0B0EDBCFEAFF320EE926F0\r\n:10ABC000000EEA22010E1DD0080EDBCFE9FF090EB0\r\n:10ABD000DBCFEAFF070EE926000EEA22EF50800BDA\r\n:10ABE00002E0010E01D0000EE66E0A0EDBCFE9FF97\r\n:10ABF0000B0EDBCFEAFF320EE926000EEA22E55209\r\n:10AC0000E750EF6E080EDBCFE9FF090EDBCFEAFF5E\r\n:10AC10001B0EE926000EEA22EF50030B226E216A7A\r\n:10AC20000A0EDBCFE9FF0B0EDBCFEAFF330EE9267E\r\n:10AC3000000EEA2221C0EEFF22C0EDFF080EDBCF9E\r\n:10AC4000E9FF090EDBCFEAFF1C0EE926000EEA221F\r\n:10AC5000EF50216E226A0A0EDBCFE9FF0B0EDBCF2D\r\n:10AC6000EAFF330EE926000EEA222150EE2622509A\r\n:10AC7000ED22080EDBCFE9FF090EDBCFEAFF1D0E48\r\n:10AC8000E926000EEA22EF500EE0080EDBCFE9FFC6\r\n:10AC9000090EDBCFEAFF1D0EE926000EEA22EF5077\r\n:10ACA000216E226A03D0216A010E226E050E21C098\r\n:10ACB000DBFF060E22C0DBFF0A0EDBCFE9FF0B0E27\r\n:10ACC000DBCFEAFF350EE926000EEA22EF5027E13E\r\n:10ACD0000A0EDBCFE9FF0B0EDBCFEAFF360EE926CB\r\n:10ACE000000EEA22200EEF6E0A0EDBCFE9FF0B0EFC\r\n:10ACF000DBCFEAFF360EE926000EEA22EF50216E86\r\n:10AD0000226A050EDBCF41F0060EDBCF42F021C0F8\r\n:10AD100046F022C047F015EC71F0415033D00A0ED6\r\n:10AD2000DBCFE9FF0B0EDBCFEAFF350EE926000E85\r\n:10AD3000EA22EF50216E226A050EDBCF41F0060EAB\r\n:10AD4000DBCF42F021C046F022C047F015EC71F095\r\n:10AD50004150E66E0A0EDBCFE9FF0B0EDBCFEAFFB8\r\n:10AD6000360EE926000EEA22E552E750EF6E080E95\r\n:10AD7000DBCFE9FF090EDBCFEAFF1A0EE926000E52\r\n:10AD8000EA22EF50E66E0A0EDBCFE9FF0B0EDBCFB7\r\n:10AD9000EAFF350EE926000EEA22E552E750EF6E93\r\n:10ADA000080EDBCFE9FF090EDBCFEAFF1D0EE92617\r\n:10ADB000000EEA22EFCF21F00A0EDBCFE9FF0B0EE7\r\n:10ADC000DBCFEAFF360EE926000EEA22EFCF22F0B3\r\n:10ADD00022C047F021C042F059EC71F03E500DE125\r\n:10ADE0000A0EDBCFE9FF0B0EDBCFEAFF350EE926BB\r\n:10ADF000000EEA22EF50080806E2090EF36E020E7A\r\n:10AE0000F3CFDBFF16D00A0EDBCFE9FF0B0EDBCF53\r\n:10AE1000EAFF300EEB6A310EEB6A0A0EDBCFE9FF78\r\n:10AE20000B0EDBCFEAFF2F0EE926000EEA22EF80A1\r\n:10AE300014D00A0EDBCFE9FF0B0EDBCFEAFFE9CF20\r\n:10AE400021F0EACF22F0E9CFE6FFEACFE6FF21ECDE\r\n:10AE500039F0E552E552020EDB50216E0C0EE15C3A\r\n:10AE600002E2E16AE552E16E2150E552E5CFDAFFF8\r\n:10AE7000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF67\r\n:10AE8000D9FFE2CFDAFFE6520E6ADF6A040EDF5C1A\r\n:10AE900027E2E66ADFCFE6FFEFDCE552E552000984\r\n:10AEA0001DE1010E056EDF50B70DF3CFE9FFF4CFC2\r\n:10AEB000EAFF320EE926030EEA22320EE926000EE0\r\n:10AEC000EA22EF500BE0800EDF5206E0DFCFF3FF07\r\n:10AED000E8327F0BF306FCE102090E6EDF2AD6D7BB\r\n:10AEE000D5EC52F0055002E0000E01D0010EE55203\r\n:10AEF000E552E5CFDAFFE7CFD9FF1200D9CFE6FF61\r\n:10AF0000DACFE6FFE1CFD9FFE2CFDAFFE652E65231\r\n:10AF1000FD0EDB50B70DF3CFE9FFF4CFEAFF320EA1\r\n:10AF2000E926030EEA222F0EE926000EEA22EF5050\r\n:10AF300037E0FD0EDB50B70DF3CFE9FFF4CFEAFFAA\r\n:10AF4000320EE926030EEA22E9CF21F0EACF22F001\r\n:10AF5000E9CFE6FFEACFE6FF21EC39F0E552E55212\r\n:10AF6000FD0EDB50B70DF3CFE9FFF4CFEAFF320E51\r\n:10AF7000E926030EEA222F0EE926000EEA22EF6AE6\r\n:10AF8000FD0EDB50B70DF3CFE9FFF4CFEAFF320E31\r\n:10AF9000E926030EEA22220EE926000EEA22EF6AD3\r\n:10AFA000D5EC52F0E552E552E552E5CFDAFFE7CFB6\r\n:10AFB000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF04\r\n:10AFC000E2CFDAFFE652DF6A040EDF5C06E2DFCF93\r\n:10AFD000E6FF94DFE552DF2AF7D7E552E552E5CFE9\r\n:10AFE000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFCD\r\n:10AFF000E1CFD9FFE2CFDAFF070EE12402E3E168F7\r\n:10B00000E652E16E0C50B70DF3CF21F0F4CF22F0F1\r\n:10B01000320E2126030E222221C0DEFF22C0DDFFD8\r\n:10B02000DECFE9FFDDCFEAFF350EE926000EEA228A\r\n:10B03000EF500D5C0CE2DECFE9FFDDCFEAFF360E0C\r\n:10B04000E926000EEA22EF50D880095402E2130EDE\r\n:10B0500029D1DECFE9FFDDCFEAFF360EE926000E6B\r\n:10B06000EA22EFCF2DF02E6A2F6A306ADECFE9FF99\r\n:10B07000DDCFEAFF350EE926000EEA22EFCF29F0F8\r\n:10B080002A6A2B6A2C6A0AC025F00BC026F0276AB0\r\n:10B09000286A0AC03FF00BC040F027C041F028C02A\r\n:10B0A00042F029C044F02AC045F02BC046F02CC025\r\n:10B0B00047F05BEC70F03BC021F03CC022F03DC09B\r\n:10B0C00023F03EC024F03BC03FF03CC040F03DC008\r\n:10B0D00041F03EC042F02DC044F02EC045F02FC0DC\r\n:10B0E00046F030C047F05BEC70F0020E3BC0DBFF77\r\n:10B0F000030E3CC0DBFF040E3DC0DBFF050E3EC06F\r\n:10B10000DBFFDECFE9FFDDCFEAFF360EE926000EDA\r\n:10B11000EA22EFCF29F02A6A2B6A2C6A0D50256E9D\r\n:10B12000266A276A286A0DC03FF026C040F027C073\r\n:10B1300041F028C042F029C044F02AC045F02BC09D\r\n:10B1400046F02CC047F05BEC70F03BC021F03CC0F7\r\n:10B1500022F03DC023F03EC024F0D950020FE96E2A\r\n:10B16000000EDA20EA6E3B50EE262250EE222350EB\r\n:10B17000EE222450EE22DECFE9FFDDCFEAFF360ECD\r\n:10B18000E926000EEA22EFCF29F02A6A2B6A2C6A00\r\n:10B190000950256E266A276A286A09C03FF026C032\r\n:10B1A00040F027C041F028C042F029C044F02AC036\r\n:10B1B00045F02BC046F02CC047F0B8EC70F03CC016\r\n:10B1C00022F03DC023F03EC024F0D950020FE96EBA\r\n:10B1D000000EDA20EA6E3B50EE262250EE2223507B\r\n:10B1E000EE222450EE2213C021F014C022F0236A74\r\n:10B1F000246AD950020FE96E000EDA20EA6E13C0FD\r\n:10B2000044F014C045F023C046F024C047F0EECF10\r\n:10B210003FF0EECF40F0EECF41F0EFCF42F05BECED\r\n:10B2200070F03EC0EDFF3DC0EDFF3CC0EDFF3BC008\r\n:10B23000EFFFD950020FE96E000EDA20EA6EEE52EF\r\n:10B24000EE2A000EEE22EE22D950020FE96E000E19\r\n:10B25000DA20EA6EEECFE6FFEECFE6FFEECFE6FFB6\r\n:10B26000EFCFE6FFDECFE9FFDDCFEAFFE9CF21F048\r\n:10B27000EACF22F0E9CFE6FFEACFE6FF46EC39F06D\r\n:10B28000236E060EE15C02E2E16AE552E16E2350B4\r\n:10B29000E76E060EE7CFDBFFDB5003E0060EDB5068\r\n:10B2A00001D0000E216E070EE15C02E2E16AE55278\r\n:10B2B000E16E2150E552E5CFDAFFE7CFD9FF12006A\r\n:10B2C000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF51\r\n:10B2D000E652E652E652E652E6520C50B70DF3CF74\r\n:10B2E00021F0F4CF22F0320E2126030E222221C0BB\r\n:10B2F000DEFF22C0DDFFD950020FE66E000EDA201D\r\n:10B30000E66E13C0E6FF14C0E6FF520EE66E070EAF\r\n:10B31000E66EDECFE9FFDDCFEAFFE9CF21F0EACF2D\r\n:10B3200022F0E9CFE6FFEACFE6FF9CEC2DF0236E9A\r\n:10B33000080EE15C02E2E16AE552E16E2350E76E3D\r\n:10B34000040EE7CFDBFFDB5017E1DECFE9FFDDCFF7\r\n:10B35000EAFF300EE926000EEA22EE50ED100CE076\r\n:10B36000DECFE9FFDDCFEAFF300EE926000EEA224C\r\n:10B37000580EEE6E020EED6E040EDB50216E050EC1\r\n:10B38000E15C02E2E16AE552E16E2150E552E5CF6F\r\n:10B39000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF19\r\n:10B3A000E1CFD9FFE2CFDAFFE652E652E652E652AB\r\n:10B3B000E6520C50B70DF3CF21F0F4CF22F0320E4D\r\n:10B3C0002126030E222221C0DEFF22C0DDFFD9503C\r\n:10B3D000020FE66E000EDA20E66E13C0E6FF14C020\r\n:10B3E000E6FF520EE66E070EE66EDECFE9FFDDCF1A\r\n:10B3F000EAFFE9CF21F0EACF22F0E9CFE6FFEACF7A\r\n:10B40000E6FF37EC32F0236E080EE15C02E2E16AFF\r\n:10B41000E552E16E2350E76E040EE7CFDBFFDB5011\r\n:10B420000FE1DECFE9FFDDCFEAFF300EE926000EA7\r\n:10B43000EA22580EEE6E020EED6E0001010EB96F9B\r\n:10B44000040EDB50216E050EE15C02E2E16AE5527A\r\n:10B45000E16E2150E552E5CFDAFFE7CFD9FF1200C8\r\n:10B46000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFAF\r\n:10B47000E652E652E652E652E652DE52010EDD6E2A\r\n:10B48000020EDB6ADF6A040EDF5C65E2DF50B70D97\r\n:10B49000F3CF21F0F4CF22F0320E2126030E222228\r\n:10B4A000030E21C0DBFF040E22C0DBFF030EDBCF47\r\n:10B4B000E9FF040EDBCFEAFF2F0EE926000EEA2299\r\n:10B4C000EF5047E0010EF36E020EF3CFDBFF030EE9\r\n:10B4D000DBCFE9FF040EDBCFEAFF300EE926000EDA\r\n:10B4E000EA22EE50ED1035E0030EDBCFE9FF040E4B\r\n:10B4F000DBCFEAFF300EE926000EEA22EE06000E50\r\n:10B50000EF5A030EDBCFE9FF040EDBCFEAFF300E6C\r\n:10B51000E926000EEA22EE50ED1019E1F29E030E2C\r\n:10B52000DBCFE9FF040EDBCFEAFFE9CF21F0EACF62\r\n:10B5300022F021C0E6FF22C0E6FFFBEC37F0E55227\r\n:10B54000E55281B202D006ED04F0F28E02D0010E77\r\n:10B55000DB6ADF2A98D7020EDB5005E0010EDB50D4\r\n:10B5600002E00001B96B050EE15C02E2E16AE5521E\r\n:10B57000E16EE552E5CFDAFFE7CFD9FF1200D9CF70\r\n:10B58000E6FFDACFE6FFE1CFD9FFE2CFDAFFE652FE\r\n:10B59000DF6A040EDF5C1EE2B70EE66EE66AE66A5C\r\n:10B5A000DF50B70DF3CF21F0F4CF22F0320E212679\r\n:10B5B000030E222221C0E6FF22C0E6FFA2EC6EF0BD\r\n:10B5C000236E050EE15C02E2E16AE552E16E235072\r\n:10B5D000DF2ADFD7400EE66EBBEC52F0E552E552B3\r\n:10B5E000E552E5CFDAFFE7CFD9FF12000150030A99\r\n:10B5F00028E0010A1DE0030A16E001AC39D00F0E65\r\n:10B600000114F66EF76AD890F636F736760EF626FF\r\n:10B61000E20EF7220900F5CF21F00800F5CF22F065\r\n:10B62000010EE66E23D0E0DC000910E1500E3BD0A5\r\n:10B63000580E026ED9DC000909E142DE000934E04F\r\n:10B640000CD0500E026ED0DC000904E0510E026EE8\r\n:10B65000100E06D0A1DE000927E0510E026E400E4A\r\n:10B66000076E22D022C0FAFF2150F96EFBDF1AD0FC\r\n:10B6700001AE1AD00F0E0114F66EF76AD890F636A6\r\n:10B68000F736760EF626E20EF7220900F5CF21F006\r\n:10B690000800F5CF22F0E66A04D022C0FAFF21505C\r\n:10B6A000F96EFBDFE552026E0250E66EBBEC52F023\r\n:04B6B000E55212004D\r\n:0CB6B400D9CFE6FFDACFE6FFE1CFD9FFE7\r\n:10B6C000E2CFDAFFFD0EDB50C96EC7A0FED7C9502E\r\n:10B6D000E552E5CFDAFFE7CFD9FF1200D9CFE6FF79\r\n:10B6E000DACFE6FFE1CFD9FFE2CFDAFFE652000181\r\n:10B6F000640ED86FE668DEDFE552E668DBDFE55210\r\n:10B70000DF6EFF0EDF5C03E00001D851F6E1DF5091\r\n:10B71000E552E552E5CFDAFFE7CFD9FF1200898A7B\r\n:10B72000E668C8DFE55212001200899AD7DFF7DF1A\r\n:10B730000F0105811200D9CFE6FFDACFE6FFE1CF96\r\n:10B74000D9FFE2CFDAFF0001BC8F0001280ED76FCE\r\n:10B75000E668B0DFE5520001DC6FFF0EDC5D02E160\r\n:10B76000D751F6E1FE0EDC5D40E100011E6B1F6B60\r\n:10B77000E668A0DFE552E66EFC0EDBCFE9FFFD0ECA\r\n:10B78000DBCFEAFFE552E750EF6EFC0EDBCFE9FFBF\r\n:10B79000FD0EDBCFEAFFEF50E66EA5EC70F0E55250\r\n:10B7A000FC0EDB2AFD0E01E3DB2AFA0EDB06DBCF03\r\n:10B7B00021F0FB0E01E2DB06DBCF22F0215022104C\r\n:10B7C000D7E1E66877DFE5520001DD6FE66872DFFA\r\n:10B7D000E5520001DE6F1FC021F02150DD5D05E163\r\n:10B7E00000011E510001DE5D02E0000E01D0010EDD\r\n:10B7F000E552E5CFDAFFE7CFD9FF1200D9CFE6FF58\r\n:10B80000DACFE6FFE1CFD9FFE2CFDAFF67DFFF084B\r\n:10B8100057E1FB0EDBCFE6FF4DDFE552FB0EDB50C1\r\n:10B82000FD0850E00001B98F0001E06B020EE16FEE\r\n:10B83000FC0EDBCFE2F0FD0EDBCFE3F000011E6B70\r\n:10B840001F6B0001E2C0E9FFE3C0EAFFE22B000E3C\r\n:10B85000E323EF50E66EA5EC70F0E5520001E0073F\r\n:10B86000000EE15BE051E111ECE1E06B020EE16FF3\r\n:10B87000FC0EDBCFE9FFDB2AFD0EDBCFEAFF01E3A5\r\n:10B88000DB2AEF50E66E16DFE5520001E007000EFE\r\n:10B89000E15BE051E111ECE11FC021F0226A21508F\r\n:10B8A000E66E08DFE5521EC0E6FF04DFE552E668FB\r\n:10B8B00001DFE5520001DF6F1F0EDF15050802E012\r\n:10B8C000000E01D0010EE552E5CFDAFFE7CFD9FF38\r\n:10B8D0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF02\r\n:10B8E000DAFFFD0EDBAE18D0FD0EDB9EE66AE66ADF\r\n:10B8F000E66AE66A770EE66EECDF216E050EE15C25\r\n:10B9000002E2E16AE552E16E21500001E56F21504B\r\n:10B91000010802E2E5519AD0898A899ADFDEFF08A0\r\n:10B9200002E0FF0E93D000011D6BFD0EDBCFE6FFA2\r\n:10B93000C1DEE552FD0EDBCFE6FF93EC70F0E55281\r\n:10B94000F90EDBCF21F0FA0EDBCF22F0FB0EDBCFBE\r\n:10B9500023F0FC0EDBCF24F0180ED89024322332D3\r\n:10B9600022322132E806F9E121C0E4F021C0E6FFED\r\n:10B97000A1DEE552E4C0E6FF93EC70F0E552F90E6B\r\n:10B98000DBCF21F0FA0EDBCF22F0FB0EDBCF23F072\r\n:10B99000FC0EDBCF24F0100ED8902432233222325A\r\n:10B9A0002132E806F9E121C0E4F021C0E6FF82DEA1\r\n:10B9B000E552E4C0E6FF93EC70F0E552F90EDBCF00\r\n:10B9C00021F0FA0EDBCF22F0FB0EDBCF23F0FC0ED2\r\n:10B9D000DBCF24F0080ED8902432233222322132D9\r\n:10B9E000E806F9E121C0E4F021C0E6FF63DEE5529C\r\n:10B9F000E4C0E6FF93EC70F0E552F90EDBCFE4F023\r\n:10BA0000E4C0E6FF57DEE552E4C0E6FF93EC70F0D9\r\n:10BA1000E55200011D9F1D471D811DC0E6FF4ADE46\r\n:10BA2000E552FD0EDB504C0803E1E66843DEE552CB\r\n:10BA300000010A0EE46FE6683DDEE5520001E56FA5\r\n:10BA4000800EE51502E0E407F6E1E551E552E5CFA9\r\n:10BA5000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF52\r\n:10BA6000E1CFD9FFE2CFDAFF070EE12402E3E1687C\r\n:10BA7000E652E16EFD0EDB5002E0010E20D10F0117\r\n:10BA800005B31CD151DE220EC66E0A0EDF6EDF50EA\r\n:10BA900005E0E6680FDEE552DF06F9D7020EDB6A45\r\n:10BAA000E66AE66AE66AE66A400EE66E12DF216E34\r\n:10BAB000050EE15C02E2E16AE552E16E2150010807\r\n:10BAC00001E0D4D00001C80ED76FAA0EE66E010EB9\r\n:10BAD000E66EE66AE66A480EE66EFBDE216E050E4D\r\n:10BAE000E15C02E2E16AE552E16E2150010873E196\r\n:10BAF000DF6A040EDF5C16E2E668DCDDE552E66E26\r\n:10BB0000D950030F216E000EDA20226EDF500F0194\r\n:10BB10002124E96E000E2220EA6EE552E750EF6E16\r\n:10BB2000DF2AE7D7050EDB0401E0A0D0060EDB50CC\r\n:10BB3000AA0801E09BD00001D75112E0E66AE66A4C\r\n:10BB4000E66A400EE66EE90EE66EC3DE216E050E75\r\n:10BB5000E15C02E2E16AE552E16E21500009EBE1AD\r\n:10BB60000001D75101E182D0E66AE66AE66AE66A38\r\n:10BB70007A0EE66EAEDE216E050EE15C02E2E16A4F\r\n:10BB8000E552E16E2150000971E1DF6A040EDF5CCD\r\n:10BB900016E2E6688FDDE552E66ED950030F216E9E\r\n:10BBA000000EDA20226EDF500F012124E96E000E14\r\n:10BBB0002220EA6EE552E750EF6EDF2AE7D7030E48\r\n:10BBC000DB50400B02E00C0E01D0040EE76E020EBB\r\n:10BBD000E7CFDBFF4BD0E66AE66AE66AE66AE90E83\r\n:10BBE000E66E77DE216E050EE15C02E2E16AE55267\r\n:10BBF000E16E2150010806E3020EF36EDB6EDE52A9\r\n:10BC0000E90E07D0010EF36E020EF3CFDBFFDE521A\r\n:10BC1000410EDD6E0001D75112E0E66AE66AE66A7F\r\n:10BC2000E66A010EDBCFE6FF54DE216E050EE15C15\r\n:10BC300002E2E16AE552E16E21500009EBE1000108\r\n:10BC4000D75112E0E66A020EE66EE66AE66A500E28\r\n:10BC5000E66E3FDE216E050EE15C02E2E16AE5522E\r\n:10BC6000E16E2150000902E0020EDB6A020EDB5099\r\n:10BC70000001D96FDA6B53DD020EDB501AE0200EA3\r\n:10BC8000C66E010EE66EE66AE66AE66A7B0EE66E50\r\n:10BC900020DE216E050EE15C02E2E16AE552E16E12\r\n:10BCA0002150DF6EDF5003E10F01059102D0020E3B\r\n:10BCB000DB6A020EDB5001E138DD0F010551216E18\r\n:10BCC000070EE15C02E2E16AE552E16E2150E552C5\r\n:10BCD000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF01\r\n:10BCE000E6FFE1CFD9FFE2CFDAFFFD0EDB5002E045\r\n:10BCF000010E02D00F010551E552E5CFDAFFE7CF83\r\n:10BD0000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFA6\r\n:10BD1000E2CFDAFFFD0EDB5003E1F60EDB0402E0BA\r\n:10BD2000040E5AD00F0105A102D0030E55D0000118\r\n:10BD3000D951080B12E1D950F70FE96EFF0EDA2046\r\n:10BD4000EA6E090EE76ED890EF36010EEB36020E62\r\n:10BD5000EB36030EEB36E706F6E10001200EDB6F53\r\n:10BD6000D950F70FE96EFF0EDA20EA6EEECFE6FF4C\r\n:10BD7000EECFE6FFEECFE6FFEFCFE6FF510EE66E29\r\n:10BD8000A8DD216E050EE15C02E2E16AE552E16E9A\r\n:10BD90002150000912E1E66A020EE66EFB0EDBCFCF\r\n:10BDA000E6FFFC0EDBCFE6FFC6DCE552E552E552CE\r\n:10BDB000E552000902E0F60EDB6AB1DCF60EDB505C\r\n:10BDC00005E00001DB51DB070008CAE3F60EDB509B\r\n:10BDD00002E0010E01D0000EE552E5CFDAFFE7CF19\r\n:10BDE000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFC6\r\n:10BDF000E2CFDAFFFD0EDB5003E1F60EDB0402E0DA\r\n:10BE0000040E5CD00F0105A102D0030E57D005A58A\r\n:10BE100002D0020E53D00001D951080B12E1D950C3\r\n:10BE2000F70FE96EFF0EDA20EA6E090EE76ED89082\r\n:10BE3000EF36010EEB36020EEB36030EEB36E7065D\r\n:10BE4000F6E10001200EDB6FD950F70FE96EFF0E0F\r\n:10BE5000DA20EA6EEECFE6FFEECFE6FFEECFE6FFAA\r\n:10BE6000EFCFE6FF580EE66E34DD216E050EE15C85\r\n:10BE700002E2E16AE552E16E2150000910E1FE0E96\r\n:10BE8000E66EFB0EDBCFE6FFFC0EDBCFE6FFB6DC9B\r\n:10BE9000E552E552E552000902E0F60EDB6A3FDCAE\r\n:10BEA000F60EDB5005E00001DB51DB070008CCE3B8\r\n:10BEB000F60EDB5002E0010E01D0000EE552E5CF98\r\n:10BEC000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFDE\r\n:10BED000E1CFD9FFE2CFDAFF180EE12402E3E168F7\r\n:10BEE000E652E16EFA0EDBCF41F0FB0EDBCF42F003\r\n:10BEF000120E41C0DBFF130E42C0DBFFFD0EDB5014\r\n:10BF000002E0040EE2D20F0105A102D0030EDDD241\r\n:10BF1000010EDF6EFC0EDB500E0A01E1A4D2030A13\r\n:10BF200001E16DD2010A01E146D2070A01E11DD209\r\n:10BF3000010A01E111D2090A01E11CD1010A01E162\r\n:10BF40000FD1030A0AE0010A01E0BAD2899A6EEC25\r\n:10BF50005BF0FF0801E0B6D2B1D2E66AE66AE66AB3\r\n:10BF6000E66A490EE66EB5DC216E050EE15C02E282\r\n:10BF7000E16AE552E16E2150000901E0A3D2100E02\r\n:10BF8000E66EE66AD950020FE66E000EDA20E66E23\r\n:10BF90009BEC5BF0E552E552E552E552000901E108\r\n:10BFA00091D2060E216E020EDB5021C0E7FFE75250\r\n:10BFB00004E0E8427F0BE706FCE1010856E10A0EC7\r\n:10BFC000DBCF29F029C02AF0296A0B0EDB500001D3\r\n:10BFD0002924256E000E2A20266E276A286A090E5B\r\n:10BFE000DB503F0B2B6E2C6A2D6A2E6A100E1F0B36\r\n:10BFF00007E0D8902B362C362D362E36E806F9E1A0\r\n:10C0000025502B24216E26502C20226E27502D20C7\r\n:10C01000236E28502E20246E212A000E2222232255\r\n:10C020002422140E21C0DBFF150E22C0DBFF160EEA\r\n:10C0300023C0DBFF170E24C0DBFF140EDBCF21F083\r\n:10C04000150EDBCF22F0160EDBCF23F0170EDBCF61\r\n:10C0500024F00A0E1F0B01E170D1D8902136223650\r\n:10C0600023362436E806F9E168D10C0EDB50256E44\r\n:10C07000266A800E2516000E2616070ED890263248\r\n:10C080002532E804FBE1070EDB500F0B2524236E5D\r\n:10C09000000E2620246E0B0EDB50030BE824232415\r\n:10C0A000216E000E2420226E020E2126000E222276\r\n:10C0B000010E21C0DBFF090EDB50266E276AD890E7\r\n:10C0C00026362736D89026362736060E256E0A0ED7\r\n:10C0D000DB5025C0E7FFE75204E0E8427F0BE706AC\r\n:10C0E000FCE100012624236E000E2720246E080E9A\r\n:10C0F000DB50030B286E296A0A0ED89028362936A1\r\n:10C10000E804FBE123502824216E24502920226ECC\r\n:10C11000010E2126000E2222140E21C0DBFF150E77\r\n:10C1200022C0DBFF160EDB6A170EDB6A140EDBCFB4\r\n:10C1300021F0150EDBCF22F0160EDBCF23F0170E09\r\n:10C14000DBCF24F0010EDB50F70F1F0B01E1F5D020\r\n:10C15000D8902136223623362436E806F9E1EDD090\r\n:10C16000FA0EDBCFE9FFFB0EDBCFEAFFEE6A020E31\r\n:10C17000ED6EA4D10001D951040B49E0E66AE66AEC\r\n:10C18000E66AE66ACD0EE66E69EC5CF0216E050E9D\r\n:10C19000E15C02E2E16AE552E16E2150000901E052\r\n:10C1A00091D1E6685AEC5BF0E552100EE66EE66A55\r\n:10C1B000D950020FE66E000EDA20E66E9BEC5BF0C3\r\n:10C1C000E552E552E552E552000901E17BD1DE522C\r\n:10C1D000300EDD6E010EDB5007E0E6685AEC5BF0D6\r\n:10C1E000E552010EDB06F6D7100E216E226A236A95\r\n:10C1F000246A0C0EDB380F0B1F0B01E19ED0D89088\r\n:10C200002136223623362436E806F9E196D0E66A4E\r\n:10C21000E66AE66AE66A490EE66E69EC5CF0216E53\r\n:10C22000050EE15C02E2E16AE552E16E215000098F\r\n:10C2300001E048D1100EE66EE66AD950020FE66EB4\r\n:10C24000000EDA20E66E9BEC5BF0E552E552E5521B\r\n:10C25000E552000901E136D10001D951020B34E069\r\n:10C260000D0EDB50276E286A800E2716000E28164A\r\n:10C27000070ED89028322732E804FBE10C0EDB5081\r\n:10C280003F0BE82400012724256E000E2820266E8F\r\n:10C29000010E2526000E2622060E296E0F0EDB50FB\r\n:10C2A00029C0E7FFE75204E0E8427F0BE706FCE124\r\n:10C2B000FF0F25C021F026C022F03DE0D8902136A6\r\n:10C2C0002236E804FBE137D00D0EDB50296E2A6AD6\r\n:10C2D000E00E2916000E2A16050ED8902A322932B1\r\n:10C2E000E804FBE10D0EDB50030B080DF3500001D9\r\n:10C2F0002924276E000E2A20286E010E2726000E04\r\n:10C3000028220C0EDB507C0BE840E8403F0B256EEA\r\n:10C31000266A010E2526000E262225C041F026C0E1\r\n:10C3200042F027C046F028C047F0DCEC70F03FC078\r\n:10C3300021F040C022F0236A246AFA0EDBCFE9FF25\r\n:10C34000FB0EDBCFEAFF21C0EEFF22C0EEFF23C0D1\r\n:10C35000EEFF24C0EEFFB2D0120EDBCFE9FF130ECA\r\n:10C36000DBCFEAFFD9C0EFFFA9D0E66AE66AE66A4A\r\n:10C37000E66A490EE66E69EC5CF0216E050EE15C42\r\n:10C3800002E2E16AE552E16E2150000901E09AD033\r\n:10C39000100EE66EE66AFA0EDBCFE6FFFB0EDBCF91\r\n:10C3A000E6FF9BEC5BF0E552E552E552E5520009F1\r\n:10C3B00001E188D083D0E66AE66AE66AE66A4A0E58\r\n:10C3C000E66E69EC5CF0216E050EE15C02E2E16A6A\r\n:10C3D000E552E16E2150000975E1100EE66EE66A45\r\n:10C3E000FA0EDBCFE6FFFB0EDBCFE6FF9BEC5BF04C\r\n:10C3F000E552E552E552E552000964E05FD0E66A95\r\n:10C40000E66AE66AE66A7A0EE66E69EC5CF0216E30\r\n:10C41000050EE15C02E2E16AE552E16E215000099D\r\n:10C4200051E1010EDB6A040EF36E010EDBCFF4FF67\r\n:10C43000F350F45C43E2E6685AEC5BF0E552E66EDA\r\n:10C44000010EDB50E76EFA0EDBCFE9FFFB0EDBCF10\r\n:10C45000EAFFE750E926000EEA22E552E750EF6EC8\r\n:10C46000010EDB2AE0D70001D951040B2BE0E66A6C\r\n:10C47000E66AE66AE66ACD0EE66E69EC5CF0216E6D\r\n:10C48000050EE15C02E2E16AE552E16E215000092D\r\n:10C4900019E1E6685AEC5BF0E552400EE66EE66A9A\r\n:10C4A000FA0EDBCFE6FFFB0EDBCFE6FF9BEC5BF08B\r\n:10C4B000E552E552E552E552000904E0DF6A02D098\r\n:10C4C000040EDF6E8FEC5BF0DF50216E180EE15C26\r\n:10C4D00002E2E16AE552E16E2150E552E5CFDAFF72\r\n:10C4E000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFE1\r\n:10C4F000D9FFE2CFDAFFE652E652E6520001D75109\r\n:10C5000001E0D707D85101E0D8070001B82BE6C0F9\r\n:10C51000DEFFE7C0DDFF300E81140001E66FE76B40\r\n:10C52000DECF21F0DDCF22F0E850211819E1E751EC\r\n:10C53000221816E1020E05CFDBFFDF50200B03E0CF\r\n:10C54000020EDB8402D0020EDB94DF50100B04E0FD\r\n:10C55000020EDB80DB8202D0020EDB92DBCF05FF16\r\n:10C56000E552E552E552E552E5CFDAFFE7CFD9FFD4\r\n:0EC570001200020E0F01051501E0000C010C77\r\n:02C57E00D9CF13\r\n:10C58000E6FFDACFE6FF580EE552E5CFDAFFE7CF58\r\n:10C59000D9FF1200D9CFE6FFDACFE6FF060E176EFD\r\n:10C5A000186A0B01020E006F0E0E016F060EF66E7A\r\n:10C5B000F76A0800F5CF02FB070EF66EF76A08006F\r\n:10C5C000F5CF03FBFE0EF66EF7680800F5CF04FB0F\r\n:10C5D000F668F7680800F5CF05FB580EE552E5CF81\r\n:10C5E000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFB7\r\n:10C5F000060E176E186AF29CBFC000FBC0C001FB9C\r\n:10C60000C1C002FBC5C003FBC3C004FBC4C005FB23\r\n:10C61000F28C580EE552E5CFDAFFE7CFD9FF1200D2\r\n:10C62000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFDD\r\n:10C63000FD0EDB5004E1060E176E186A18D000CB11\r\n:10C64000C9F001CBCAF002CBCBF003CBCFF004CBC7\r\n:10C65000CDF005CBCEF00001010ECC6FC90EE66E19\r\n:10C66000000EE66E67EC68F0E552E5520080580E69\r\n:10C67000E552E5CFDAFFE7CFD9FF1200D9CFE6FFC9\r\n:10C68000DACFE6FFE1CFD9FFE2CFDAFFFD0EDB0420\r\n:10C6900042E10001B5510AE00E0EE66E060EE66EAE\r\n:10C6A00021EC39F0E552E5520001B56B00CBE6FF15\r\n:10C6B000010EE66E0B0EE66E0E0EE66E060EE66ED2\r\n:10C6C000B6EC2AF0216E050EE15C02E2E16AE55269\r\n:10C6D000E16E2150166E215004E0176A186A510E5F\r\n:10C6E0001BD00001010EB56F040E176E186AE66EBE\r\n:10C6F000E66A180EE66E060EE66E000EE66E0B0E8D\r\n:10C70000E66E77EC6EF0216E060EE15C02E2E16A05\r\n:10C71000E552E16E2150580EE552E5CFDAFFE7CF42\r\n:10C72000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF7C\r\n:10C73000E2CFDAFFE652E6520001B5512AE0D9CF46\r\n:10C74000E6FFDACFE6FF17C0E6FF18C0E6FF000EEF\r\n:10C75000E66E0B0EE66E0E0EE66E060EE66E9CECB8\r\n:10C760002DF0216E080EE15C02E2E16AE552E16E15\r\n:10C770002150166E21500FE1DECF17F0DDCF18F0FB\r\n:10C78000D9CFE9FFDACFEAFFEE50ED1006E1500E07\r\n:10C7900005D0040E166E510E01D0580EE552E5522A\r\n:10C7A000E552E5CFDAFFE7CFD9FF1200D9CFE6FF98\r\n:10C7B000DACFE6FFE1CFD9FFE2CFDAFFE652E65269\r\n:10C7C000FD0EDB5009E10001B55104E0176A010ECE\r\n:10C7D000186E2CD0040E27D0D9CFE6FFDACFE6FFB3\r\n:10C7E00017C0E6FF18C0E6FF000EE66E0B0EE66E01\r\n:10C7F0000E0EE66E060EE66E37EC32F0216E080E77\r\n:10C80000E15C02E2E16AE552E16E2150166E2150D0\r\n:10C810000BE1DECF21F0DDCF22F01750215C185064\r\n:10C82000225804E2140E166E510E01D0580EE55235\r\n:10C83000E552E552E5CFDAFFE7CFD9FF1200D9CFB5\r\n:10C84000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6522B\r\n:10C85000E652E652E652FD0EDB502AE10001B551E8\r\n:10C8600024E0040E176E186A14C6DFFF010E15C609\r\n:10C87000DBFF020E16C6DBFF030E17C6DBFF040E3E\r\n:10C88000E66EE66AD9CFE6FFDACFE6FF000EE66E87\r\n:10C890000B0EE66E77EC6EF0216E060EE15C02E2A6\r\n:10C8A000E16AE552E16E215037D0040E166E32D0A7\r\n:10C8B000040EE66EE66A000EE66E0B0EE66ED9CF4B\r\n:10C8C000E6FFDACFE6FF77EC6EF0216E060EE15C54\r\n:10C8D00002E2E16AE552E16E2150D9CFE9FFDACFF9\r\n:10C8E000EAFFEECFE6FFEECFE6FFEECFE6FFEFCFBB\r\n:10C8F000E6FF0E0EE66E060EE66E46EC39F0216E91\r\n:10C90000060EE15C02E2E16AE552E16E2150166E2C\r\n:10C91000215002E0510E01D0580E216E040EE15C50\r\n:10C9200002E2E16AE552E16E2150E552E5CFDAFF1D\r\n:10C93000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF8C\r\n:10C94000D9FFE2CFDAFF0001B5510FE00E0EE66E1F\r\n:10C95000060EE66E21EC39F0E552E552166EE8500F\r\n:10C9600002E0510E03D00001B56B500EE552E5CF49\r\n:10C97000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF23\r\n:10C98000E1CFD9FFE2CFDAFFFD0EDB5004E1020E6A\r\n:10C99000176E186A1CD0150E0B01005D18E1040E0D\r\n:10C9A0000B01015D14E1E668FE0EE66E030EE66E15\r\n:10C9B00094EC6FF0E552E552E552E668E668030E46\r\n:10C9C000E66E94EC6FF0E552E552E552FF00580E2A\r\n:10C9D00000D0E552E5CFDAFFE7CFD9FF1200D9CF7B\r\n:10C9E000E6FFDACFE6FFE1CFD9FFE2CFDAFFFD0EB7\r\n:10C9F000DB041AE1000EE66E0B0EE66E880EE66EA4\r\n:10CA0000000EE66EB0EC41F0E552E552E552E5521B\r\n:10CA1000166EE85006E0176A186A0001B46B510EF2\r\n:10CA200004D00001010EB46F580EE552E5CFDAFFD5\r\n:10CA3000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF8B\r\n:10CA4000D9FFE2CFDAFF0001B45103E1050E166E03\r\n:10CA500011D09E0EE66E000EE66E880EE66E000E9B\r\n:10CA6000E66EC4EC42F0E552E552E552E552166E30\r\n:10CA7000E85002E0510E1ED00001A75102E1500E15\r\n:10CA800019D0160E176E186AE66E18C0E6FF9E0ED5\r\n:10CA9000E66E000EE66E000EE66E0B0EE66E77ECAE\r\n:10CAA0006EF0216E060EE15C02E2E16AE552E16E93\r\n:10CAB0002150580EE552E5CFDAFFE7CFD9FF12003B\r\n:10CAC000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF39\r\n:10CAD000E652FD0EDB043FE1030E175C000E185812\r\n:10CAE00005E300CBDFFF040EDF5C03E3130E166EDD\r\n:10CAF00030D0DFCFE6FF7EEC57F0E552020EE66E57\r\n:10CB00000B0EE66EDF50B70DF3CFE9FFF4CFEAFF6F\r\n:10CB1000320EE926030EEA22220EE926000EEA2250\r\n:10CB2000E9CF21F0EACF22F0E9CFE6FFEACFE6FF36\r\n:10CB3000BCEC6EF0E552E552E552E55201CBE6FF62\r\n:10CB400000CBE6FF3CEC54F0E552E552166EE8509F\r\n:10CB500002E0510E01D0580EE552E552E5CFDAFF62\r\n:10CB6000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF5A\r\n:10CB7000D9FFE2CFDAFFE652E652E652FD0EDB5075\r\n:10CB800001E0E8D0176A186ADF6A040EDF5C01E38F\r\n:10CB9000E1D0DF50B70DF3CF21F0F4CF22F0320E09\r\n:10CBA0002126030E2222010E21C0DBFF020E22C02D\r\n:10CBB000DBFF010EDBCFE9FF020EDBCFEAFF2F0E1A\r\n:10CBC000E926000EEA22EF50E66E17C0E9FF18C012\r\n:10CBD000EAFF172A000E1822000EE9260B0EEA22A1\r\n:10CBE000E552E750EF6E010EDBCFE9FF020EDBCF1F\r\n:10CBF000EAFF320EE926000EEA22EF50E66E17C079\r\n:10CC0000E9FF18C0EAFF172A000E1822000EE926D5\r\n:10CC10000B0EEA22E552E750EF6E010EDBCFE9FF83\r\n:10CC2000020EDBCFEAFF330EE926000EEA22EECF3A\r\n:10CC300021F0EFCF22F022C021F0226A17C0E9FFD5\r\n:10CC400018C0EAFF172A1822000EE9260B0EEA2266\r\n:10CC500021C0EFFF010EDBCFE9FF020EDBCFEAFFC1\r\n:10CC6000330EE926000EEA22EECF21F0EFCF22F0BC\r\n:10CC7000FF0E2116000E221617C0E9FF18C0EAFFAA\r\n:10CC8000172A1822000EE9260B0EEA2221C0EFFF18\r\n:10CC9000010EDBCFE9FF020EDBCFEAFF350EE926FE\r\n:10CCA000000EEA22EF50E66E17C0E9FF18C0EAFF57\r\n:10CCB000172A000E1822000EE9260B0EEA22E55272\r\n:10CCC000E750EF6E010EDBCFE9FF020EDBCFEAFF8C\r\n:10CCD000360EE926000EEA22EF50E66E17C0E9FF95\r\n:10CCE00018C0EAFF172A000E1822000EE9260B0EC4\r\n:10CCF000EA22E552E750EF6E0D0EE66EE66A010E8F\r\n:10CD0000DBCFE9FF020EDBCFEAFF220EE926000EA1\r\n:10CD1000EA22E9CF21F0EACF22F0E9CFE6FFEACF1D\r\n:10CD2000E6FF000E1724236E0B0E1820246E23C07E\r\n:10CD3000E6FFE66E77EC6EF0256E060EE15C02E231\r\n:10CD4000E16AE552E16E25500D0E1726000E1822FD\r\n:10CD5000DF2A1BD7580EE552E552E552E552E5CFE2\r\n:10CD6000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF2F\r\n:10CD7000E1CFD9FFE2CFDAFFFD0EDB0402E1A2EC46\r\n:10CD800045F0580EE552E5CFDAFFE7CFD9FF1200A4\r\n:10CD9000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF66\r\n:10CDA000E652E652E652E652FD0EDB5063E10C50CD\r\n:10CDB000B70DF3CF21F0F4CF22F0320E2126030E6F\r\n:10CDC000222221C0DEFF22C0DDFFDECFE9FFDDCF62\r\n:10CDD000EAFF2F0EE926000EEA22EF5043E0E66A52\r\n:10CDE000E66AE66AE66ADECFE9FFDDCFEAFFE9CF71\r\n:10CDF00021F0EACF22F0E9CFE6FFEACFE6FF46ECEA\r\n:10CE000039F0236E060EE15C02E2E16AE552E16E62\r\n:10CE10002350166E23502EE1D950020FE66E000EFD\r\n:10CE2000DA20E66EE66A010EE66E000EE66E0B0E86\r\n:10CE3000E66EDECFE9FFDDCFEAFFE9CF21F0EACFF2\r\n:10CE400022F0E9CFE6FFEACFE6FF9CEC2DF0236E5F\r\n:10CE5000080EE15C02E2E16AE552E16E2350166ED3\r\n:10CE6000235002E0510E07D0020EDBCF17F0030E65\r\n:10CE7000DBCF18F0580E216E040EE15C02E2E16A8D\r\n:10CE8000E552E16E2150E552E5CFDAFFE7CFD9FF59\r\n:02CE900012008E\r\n:0ECE9200D9CFE6FFDACFE6FFE1CFD9FFE2CF3E\r\n:10CEA000DAFFE652E652DF6AFD0EDB50F00BE8389F\r\n:10CEB0000F0BE76E010EE7CFDBFFDBCF21F0000E9B\r\n:10CEC000E76E2118E8AE02D0213403D0E750D880B5\r\n:10CED000215405E20A0EDF26010EDB06EED7FD0E19\r\n:10CEE000DB500F0BDF26DF50E552E552E552E5CF70\r\n:10CEF000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF9E\r\n:10CF0000E1CFD9FFE2CFDAFFE652DF6AFD0EDBCFD9\r\n:10CF100021F00A0EE76E2118E8AE02D0E73402D005\r\n:10CF2000E750215C0CE30A0E216EFD0EDBCFE7FF1C\r\n:10CF30002150E75EFD0EE7CFDBFFDF2AE7D7DF38C2\r\n:10CF4000F00BDF6EFD0EDB50DF12DF50E552E552D5\r\n:10CF5000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF6E\r\n:10CF6000E6FFE1CFD9FFE2CFDAFFBAEC6BF0D00EEB\r\n:10CF7000E66EE5EC6CF0E552000910E1FD0EDBCF4A\r\n:10CF8000E6FFE5EC6CF0E552000908E1FC0EDBCFB2\r\n:10CF9000E6FFE5EC6CF0E552000902E0FF0E03D07D\r\n:10CFA000C2EC6BF0000EE552E5CFDAFFE7CFD9FF18\r\n:10CFB0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF0B\r\n:10CFC000DAFFE652010EDF6EBAEC6BF0D00EE66EC1\r\n:10CFD000E5EC6CF0E55200091DE1E66AE5EC6CF069\r\n:10CFE000E552000917E1D5EC6BF0D10EE66EE5ECE9\r\n:10CFF0006CF0E55200090EE10A0EE66EC90EE66E0F\r\n:10D00000000EE66E59EC6CF0E552E552E55200096F\r\n:10D0100001E1DF6AC2EC6BF0DF5051E1F29CDF6AA4\r\n:10D02000DFCF21F0060EE76E2118E8AE02D02134E2\r\n:10D0300003D0E750D88021541CE3DFCFE9FFEA6A30\r\n:10D04000E9BEEA68C90EE926000EEA22EF50E66E54\r\n:10D0500020DFE552E66EDFCFE9FFEA6AE9BEEA6863\r\n:10D06000BF0EE926000EEA22E552E750EF6EDF2AF6\r\n:10D07000D7D7DFCF21F00A0EE76E2118E8AE02D035\r\n:10D08000E73402D0E750215C19E2DFCFE9FFEA6A1A\r\n:10D09000E9BEEA68C90EE926000EEA22EF50E66E04\r\n:10D0A000DFCFE9FFEA6AE9BEEA68BF0EE926000EB3\r\n:10D0B000EA22E552E750EF6EDF2ADBD7F28C000E52\r\n:10D0C000E552E552E5CFDAFFE7CFD9FF1200D9CF1D\r\n:10D0D000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65293\r\n:10D0E000E652DF6ADFCF21F0060EE76E2118E8AEC8\r\n:10D0F00002D0213403D0E750D880215420E3DFCF81\r\n:10D1000021F0226A21BE2268FC0EDB502124E96E48\r\n:10D11000FD0EDB502220EA6EEF50E66EEDDEE552AA\r\n:10D12000E66EDFCFE9FFEA6AE9BEEA68C90EE926E2\r\n:10D13000000EEA22E552E750EF6EDF2AD3D7000156\r\n:10D14000100ED06F150ED16F040ED26FDE52010E8D\r\n:10D15000DD6EBAEC6BF0D00EE66EE5EC6CF0E552ED\r\n:10D16000000915E1E66AE5EC6CF0E55200090FE113\r\n:10D170000A0EE66EC90EE66E000EE66E00EC6DF06D\r\n:10D18000E552E552E552000902E1010EDB6AC2EC0C\r\n:10D190006BF0010EDB50E552E552E552E5CFDAFFC8\r\n:10D1A000E7CFD9FF1200100EE66E070EE66ED5DE51\r\n:10D1B000E552E552FEDE150E0001C75D03E1040EE7\r\n:10D1C000C85D12E0C96BCA6BCB6B010ECC6FCD6F23\r\n:10D1D000040ECE6F0C0ECF6FC90EE66E000EE66E1B\r\n:10D1E00076DFE552E552E5DE12000001BF2B3C0E72\r\n:10D1F000BF5D0CE3BF6BC02B3C0EC05D07E3C06B93\r\n:10D20000C12B180EC15D02E3C16B00801200F29CBD\r\n:10D21000C5C021F0226A236A246A140E2126000E5A\r\n:10D22000222223222422190E1F0B07E0D890213638\r\n:10D23000223623362436E806F9E1C4C025F0266AF2\r\n:10D24000276A286A150E1F0B07E0D8902536263668\r\n:10D2500027362836E806F9E12550211226502212F9\r\n:10D260002750231228502412C3C029F02A6A2B6A9F\r\n:10D270002C6A100E1F0B07E0D89029362A362B3661\r\n:10D280002C36E806F9E1295021122A5022122B509F\r\n:10D2900023122C5024120001C1512D6E2E6A2D50E4\r\n:10D2A0002D6AE834E834E834F80B2E6E2F6A306AC1\r\n:10D2B0002D5021122E5022122F50231230502412A2\r\n:10D2C000C051316E326A050ED89031363236E804DC\r\n:10D2D000FBE1336A346A315021123250221233504A\r\n:10D2E0002312345024120001BF51356E366AD89093\r\n:10D2F00036323532376A386A21503510D36F2250B2\r\n:10D300003610D46F23503710D56F24503810D66F95\r\n:10D31000F28CD3C03FF0D4C040F0D5C041F0426E93\r\n:02D320001200F9\r\n:0ED32200949C948E96909682AC6AAC8AAC84F1\r\n:10D33000AB6AAB8EAB889F9A9F982A0EAF6EAC8477\r\n:10D34000B86A9D8A0001F26BF36BF46BF56BF66BB8\r\n:10D35000F76B12000001F25102E19D981200F451A6\r\n:10D36000EA6A000FE96E0E0EEA22EF50AD6EF42B62\r\n:10D37000F451216E226A800E211803E1225001E14E\r\n:10D38000F46BF20712000001F251216E226AD8906C\r\n:10D39000225004E6800E215C000E225801E3000CAE\r\n:10D3A000010CD9CFE6FFDACFE6FFE1CFD9FFE2CF1C\r\n:10D3B000DAFF0001F251216E226AD890225004E671\r\n:10D3C000800E215C000E2258F4E2F29CF351EA6ACE\r\n:10D3D000000FE96E0E0EEA22FD0EDBCFEFFFF32BFE\r\n:10D3E000F351216E226A800E211803E1225001E1DF\r\n:10D3F000F36BF22B9D88F28CE552E5CFDAFFE7CF95\r\n:10D40000D9FF12000001F251FDE11200ABA202D0DF\r\n:10D41000AB98AB88ABB420D00001F551216E226AE5\r\n:10D42000D890225004E6800E215C000E225814E2AF\r\n:10D43000F651EA6A800FE96E0E0EEA22AECFEFFFD8\r\n:10D44000F62BF651216E226A800E211803E122503C\r\n:10D4500001E1F66BF52B1200AECFF8F01200D9CF38\r\n:10D46000E6FFDACFE6FFE1CFD9FFE2CFDAFF000136\r\n:10D47000F55102E1000E1FD0F29CF751EA6A800FCD\r\n:10D48000E96E0E0EEA22EF50E66EFC0EDBCFE9FFEE\r\n:10D49000FD0EDBCFEAFFE552E750EF6EF72BF751B9\r\n:10D4A000216E226A800E211803E1225001E1F76B00\r\n:10D4B000F507F28C010EE552E5CFDAFFE7CFD9FF91\r\n:10D4C0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFF6\r\n:10D4D000DAFFFC0EDBCFF6FFFD0EDBCFF7FF080017\r\n:10D4E000F5500FE0FC0EDBCFF6FFDB2AFD0EDBCFA5\r\n:10D4F000F7FF01E3DB2A0800F550E66E52DFE55244\r\n:10D50000E8D7E552E5CFDAFFE7CFD9FF1200D9CF50\r\n:10D51000E6FFDACFE6FFE1CFD9FFE2CFDAFFFC0E7C\r\n:10D52000DBCFE6FFFD0EDBCFE6FFCBDFE552E552BA\r\n:10D530000D0EE66E36DFE5520A0EE66E32DFE5527C\r\n:10D54000E552E5CFDAFFE7CFD9FF1200D9CFE6FFEA\r\n:10D55000DACFE6FFE1CFD9FFE2CFDAFFFC0EDBCF77\r\n:10D56000E9FFFD0EDBCFEAFFEF500EE0FC0EDBCF54\r\n:10D57000E9FFDB2AFD0EDBCFEAFF01E3DB2AEF50F8\r\n:10D58000E66E0FDFE552EAD7E552E5CFDAFFE7CFE7\r\n:10D59000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFFE\r\n:10D5A000E2CFDAFFFC0EDBCFE6FFFD0EDBCFE6FFBE\r\n:10D5B000CDDFE552E5520D0EE66EF3DEE5520A0EC2\r\n:10D5C000E66EEFDEE552E552E5CFDAFFE7CFD9FFB1\r\n:10D5D0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFE5\r\n:10D5E000DAFFE652FD0EDB50F00BE8380F0BDF6E72\r\n:10D5F000DFCF21F0090EE76E2118E8AE02D021340A\r\n:10D6000003D0E750D880215402E2370E01D0300E0B\r\n:10D61000DF26DFCFE6FFC5DEE552FD0EDB500F0B48\r\n:10D62000DF6EDFCF21F0090EE76E2118E8AE02D0E1\r\n:10D63000213403D0E750D880215402E2370E01D0C4\r\n:10D64000300EDF26DFCFE6FFACDEE552E552E552D5\r\n:10D65000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF67\r\n:10D66000E6FFE1CFD9FFE2CFDAFFFD0EDBCF22F0FC\r\n:10D6700022C021F0226A2150E66EABDFE552FF0E98\r\n:10D68000E76EFC0EDBCF21F0E7502116226A215015\r\n:10D69000E66E9FDFE552E552E5CFDAFFE7CFD9FF2F\r\n:10D6A0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF14\r\n:10D6B000DAFFFA0EDBCF21F0FB0EDBCF22F0FC0EFF\r\n:10D6C000DBCF23F0FD0EDBCF24F0180ED8902432F0\r\n:10D6D000233222322132E806F9E12150E66E79DF69\r\n:10D6E000E552FA0EDBCF21F0FB0EDBCF22F0FC0E71\r\n:10D6F000DBCF23F0FD0EDBCF24F0100ED8902432C8\r\n:10D70000233222322132E806F9E12150E66E61DF50\r\n:10D71000E552FA0EDBCF21F0FB0EDBCF22F0FC0E40\r\n:10D72000DBCF23F0FD0EDBCF24F0080ED89024329F\r\n:10D73000233222322132E806F9E12150E66E49DF38\r\n:10D74000E552FA0EDBCF21F0FB0EDBCF22F0FC0E10\r\n:10D75000DBCF23F0FD0EDBCF24F02150E66E39DF66\r\n:0ED76000E552E552E5CFDAFFE7CFD9FF120020\r\n:02D76E009482A3\r\n:10D77000948412008B9294920A0EE66E67EC71F01C\r\n:10D78000E55212008B9494948B9294920A0EE66E5A\r\n:10D7900067EC71F0E55294840A0EE66E67EC71F066\r\n:10D7A000E55294820000000012008B9494949482BD\r\n:10D7B0000A0EE66E67EC71F0E55294840A0EE66E8E\r\n:10D7C00067EC71F0E5528B9294920A0EE66E67EC6C\r\n:10D7D00071F0E55212008B94949494820A0EE66ED6\r\n:10D7E00067EC71F0E5529484320EE66E67EC71F0EE\r\n:10D7F000E55282B2FF0C000C1E0EE66E67EC71F073\r\n:10D80000E55282A4FE0C000C0001080EFF6F8B9401\r\n:10D81000949494820A0EE66E67EC71F0E55294845B\r\n:10D82000010EE66E67EC71F0E55282B407D0E4DFDA\r\n:10D83000000904E0FE0EF36EF4681200010E000110\r\n:10D84000D890FD37E806FCE10001FD91FE6B82B245\r\n:10D85000FD81FF07DDE1FDC0F3FFFEC0F4FF120014\r\n:10D86000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF8B\r\n:10D87000E652E652C9DFF3CFDEFFF4CFDDFF010E43\r\n:10D88000DB50FF0B03E1A7DF000903E1F368F46855\r\n:10D8900008D0DECF21F0DDCF22F021C0F3FF22C07F\r\n:10D8A000F4FFE552E552E552E5CFDAFFE7CFD9FFC5\r\n:10D8B0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF02\r\n:10D8C000DAFFE652E652FB0EDBCFF3FFDB06F35046\r\n:10D8D00000092BE099DFF3CFDEFFF4CFDDFF010E6F\r\n:10D8E000DB50FF0B02E0FF0E21D0FC0EDBCFE9FF87\r\n:10D8F000DB2AFD0EDBCFEAFF01E3DB2ADFCFEFFF00\r\n:10D90000FB0EDB5003E19494948203D094948B92A9\r\n:10D9100094920A0EE66E67EC71F0E55294840A0E5A\r\n:10D92000E66E67EC71F0E552CED7000EE552E55297\r\n:10D93000E552E5CFDAFFE7CFD9FF1200D9CFE6FFF6\r\n:10D94000DACFE6FFE1CFD9FFE2CFDAFF0001080E20\r\n:10D95000FF6FFD0EDB500001FD6FFE6B8B9482B4F8\r\n:10D9600006D04ADF000902E0FF0E29D023D00001D3\r\n:10D97000FE6BFD37D8A00ED0949494820A0EE66E0A\r\n:10D9800067EC71F0E55294840A0EE66E67EC71F074\r\n:10D99000E5520ED094948B9294920A0EE66E67EC48\r\n:10D9A00071F0E55294840A0EE66E67EC71F0E55270\r\n:10D9B0000001FF070001FF51D2E1000E00D0E55247\r\n:10D9C000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFF4\r\n:10D9D000E6FFE1CFD9FFE2CFDAFFFD0EDBCFE6FFB6\r\n:10D9E000ADDFE552000903E1F6DE000902E0FF0EBB\r\n:10D9F00001D0000EE552E5CFDAFFE7CFD9FF1200E4\r\n:10DA0000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE9\r\n:10DA1000FB0EDB5017E0FC0EDBCFE9FFDB2AFD0E2F\r\n:10DA2000DBCFEAFF01E3DB2AEF50E66E87DFE5524A\r\n:10DA3000000903E1D0DE000902E0FF0E04D0FB0E76\r\n:10DA4000DB06E6D7000EE552E5CFDAFFE7CFD9FFD8\r\n:02DA50001200C2\r\n:0EDA5200D8CFE4FFE0CFE4FFE46EE9CFE4FFBD\r\n:10DA6000EACFE4FFF6CFE4FFF7CFE4FFF5CFE4FF22\r\n:10DA7000F3CFE4FFF4CFE4FFFACFE4FF00EE39F098\r\n:10DA8000140EE80403E3EECFE4FFFBD700EE21F031\r\n:10DA9000180EE80403E3EECFE4FFFBD7E6529EA2A4\r\n:10DAA00004D09E9273EC62F00082F0A203D0F09258\r\n:10DAB000F5EC68F09EA803D09E98AAEC69F09EAAA7\r\n:10DAC00003D09E9A06EC6AF0E55200EE38F0180E8C\r\n:10DAD000E80403E3E5CFEDFFFBD700EE4CF0140EB6\r\n:10DAE000E80403E3E5CFEDFFFBD7E5CFFAFFE5CF91\r\n:10DAF000F4FFE5CFF3FFE5CFF5FFE5CFF7FFE5CF87\r\n:10DB0000F6FFE5CFEAFFE5CFE9FFE550E5CFE0FF1F\r\n:10DB1000E5CFD8FF1000D9CFE6FFDACFE6FFE1CF9F\r\n:10DB2000D9FFE2CFDAFFE652929A938A93889496CD\r\n:10DB30009488949A898A94908B900F0EC16E921259\r\n:10DB400093968A9692889382F086F08CF19A9384C9\r\n:10DB5000F088F09EF198939E939C8A9E8A9CFE0E7C\r\n:10DB6000E66EFAEC70F0E552C30ECB6E9F92400E5B\r\n:10DB7000C76E210EC66ED08E1F0E1C6E006A00018D\r\n:10DB8000B66BB56BB46BDF6A040EDF5C11E2DF507D\r\n:10DB9000B70DF3CFE9FFF4CFEAFF320EE926030E0B\r\n:10DBA000EA22220EE926000EEA22EF6ADF2AECD7EB\r\n:10DBB000E552E552E5CFDAFFE7CFD9FF1200D9CF22\r\n:10DBC000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65298\r\n:10DBD000E6520001BC8F020EB66FDE52030EDD6E00\r\n:10DBE000E66A2CEC5DF0E552DF6EDF5007E0010ED7\r\n:10DBF000DBCFF3FFDB06F3500008F2E3DF5013E165\r\n:10DC0000000EE66E010EE66EE66A5FEC2AF0E55263\r\n:10DC1000E552E552DF6EDF5006E10001010EB66FFE\r\n:10DC20003BEC57F0DF6E020E0001B65D02E1020E22\r\n:10DC3000B96FDF50166EE552E552E552E5CFDAFFD7\r\n:10DC4000E7CFD9FF1200DAEC57F0000EE66EE66A75\r\n:10DC5000E66A5FEC2AF0E552E552E5520001B66B48\r\n:10DC6000B96B120058DFF6EC6EF0B7EC6BF0D3EC4A\r\n:10DC700068F0BFEC5AF091EC69F019EC70F0036AAF\r\n:10DC8000400EE66EBBEC52F0E552F28EF28C00A034\r\n:10DC900003D0D9EC67F0009000A223D00092B90E17\r\n:10DCA000E66E000EE66E00EC6FF0E552E552BC0E3B\r\n:10DCB000E66E000EE66E00EC6FF0E552E55230ECD9\r\n:10DCC0005AF0B9EC62F0000904E00001B65101E13C\r\n:10DCD00076DFB9EC62F0000904E10001B65101E021\r\n:0EDCE000B2DF00A4D4D70094F6EC5AF0D0D7EF\r\n:02DCEE00D9CF8C\r\n:10DCF000E6FFDACFE6FFFA0EE3CFD9FFFB0EE3CF64\r\n:10DD0000DAFFFC0EE3CFE9FFFD0EE3CFEAFFE9CF38\r\n:10DD1000F3FFEACFF4FFF80EE35003E1F90EE3500E\r\n:10DD200008E0F80EE30602E2F90EE306DECFEEFFAE\r\n:10DD3000F2D7FF0EE3CFDAFFE552FF0EE3CFD9FFB4\r\n:10DD4000E5521200FE0EE3CFE9FFFF0EE3CFEAFF3C\r\n:10DD5000E9CFF3FFEACFF4FFFB0EE35003E1FC0E43\r\n:10DD6000E35009E0FB0EE30602E2FC0EE306FD0EC3\r\n:10DD7000E350EE6EF1D71200D9CFE6FFDACFE6FF1F\r\n:10DD8000FA0EE3CFD9FFFB0EE3CFDAFFFC0EE3CFB1\r\n:10DD9000E9FFFD0EE3CFEAFFE9CFF3FFEACFF4FF9F\r\n:10DDA000DECFEFFFEE66FCD7FF0EE3CFDAFFE552E2\r\n:10DDB000FF0EE3CFD9FFE5521200FB0EE3CFF6FFD3\r\n:10DDC000FC0EE3CFF7FFFD0EE3CFF8FFFE0EE3CF2F\r\n:10DDD000E9FFFF0EE3CFEAFFE9CFF3FFEACFF4FF5D\r\n:0CDDE0000900F5CFEFFFEE66FBD7120044\r\n:04DDEC000001010E23\r\n:10DDF000BB6FBA6BB96B0001BE6BBD6BBC6B120025\r\n:10DE0000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE5\r\n:10DE1000FC0EDBCFE9FFFD0EDBCFEAFFEF50030B7B\r\n:10DE2000030A0EE0010A0AE0030A05E0010A0DE117\r\n:10DE30000F01046B0AD00F01010E06D0400E01D075\r\n:10DE4000800E0001B8150F01046FFC0EDBCFE9FF57\r\n:10DE5000FD0EDBCFEAFFEF50800B10E0FC0EDBCFB6\r\n:10DE6000E9FFFD0EDBCFEAFFEF9EFC0EDBCFE9FF03\r\n:10DE7000FD0EDBCFEAFFEE52080EEF6EFC0EDBCF9D\r\n:10DE8000E9FFFD0EDBCFEAFFEE52EF500AE0FC0E99\r\n:10DE9000DBCFE9FFFD0EDBCFEAFFEE52EF060F010D\r\n:10DEA0000471FC0EDBCFE9FFFD0EDBCFEAFF020EB3\r\n:10DEB000E926000EEA22EF5008E00F010451E8B015\r\n:10DEC0008A8CE8B008D08A9C06D00F010451E8B0D3\r\n:10DED0008A8EE8A08A9EE552E5CFDAFFE7CFD9FF28\r\n:02DEE00012002E\r\n:0EDEE200D9CFE6FFDACFE6FFE1CFD9FFE2CFDE\r\n:10DEF000DAFFFF0EE76EFC0EDBCF21F0E7502116B4\r\n:10DF00002150A96EFD0EDBCF22F022C021F0226A43\r\n:10DF10002150AA6EA69EA69CA680A850E552E5CFE9\r\n:10DF2000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF5D\r\n:10DF3000E1CFD9FFE2CFDAFFFF0EE76EFC0EDBCFB9\r\n:10DF400021F0FD0EDBCF22F0E7502116226A21508E\r\n:10DF5000A96EFC0EDBCF21F0FD0EDBCF22F022C03C\r\n:10DF600021F0226A2150AA6EFB0EDB50A86EA69CFF\r\n:10DF7000A69EA684F29E550EA76EAA0EA76EA68236\r\n:10DF8000F28EA6B2FED7A694E552E5CFDAFFE7CF30\r\n:04DF9000D9FF1200A3\r\n:0CDF94001E0EF66E0B0EF76E000EF86EFF\r\n:10DFA00000010900F550ED6F0900F550EE6F03E137\r\n:10DFB000ED6701D03DD00900F550E86F0900F5503C\r\n:10DFC000E96F0900F550EA6F09000900F550E96EA4\r\n:10DFD0000900F550EA6E090009000900F550EB6FE1\r\n:10DFE0000900F550EC6F09000900F6CFEFF0F7CF0C\r\n:10DFF000F0F0F8CFF1F0E8C0F6FFE9C0F7FFEAC0B3\r\n:10E00000F8FF0001EB5302E1EC5307E00900F55083\r\n:10E01000EE6EEB07F8E2EC07F9D7EFC0F6FFF0C0C1\r\n:10E02000F7FFF1C0F8FF0001ED07000EEE5BBFD770\r\n:02E030001200DC\r\n:0EE032000001FB6B400EFC6F12000001FB5161\r\n:10E0400007E0F9C0E6FFD1EC69F0E5520001FB6B97\r\n:10E05000C3EC69F0000903E00001FC8D02D000016F\r\n:10E06000FC9DFCB90CD0FA0EE66E000EE66E2FECAD\r\n:10E070006AF0E552E552000902E00001FC89120055\r\n:10E080000001FB5106E183CFF9F0010EFB6FFC9D0F\r\n:10E090001200FC8F12000001FCA904D0FAC08CFF12\r\n:10E0A000FC9902D0FC8B8C68956A1200FCC08CFF36\r\n:06E0B000956A1200120047\r\n:0AE0B6003F504402F3CF3BF0F4CFDB\r\n:10E0C0003CF04502F3503C26000EF4203D6E3F50DC\r\n:10E0D0004602F3503D26000EF4203E6E3F504702AC\r\n:10E0E000F3503E2640504402F3503C26F4503D226B\r\n:10E0F000000E3E2240504502F3503D26F4503E2291\r\n:10E1000040504602F3503E2641504402F3503D2613\r\n:10E11000F4503E2241504502F3503E264250440204\r\n:06E12000F3503E26120040\r\n:0AE12600E550080E206ED8901D365B\r\n:10E13000E7AE02D0090E1D1A1DAE02D0090E1D1A3F\r\n:10E14000E746202EF3D7E6501200FF0EE3501F18CB\r\n:10E15000206EF00B203A201A2050F00B1E181F6E74\r\n:10E1600020441F1AE00B1F1A203A20181E6E000CC4\r\n:10E170003E6A3D6A3C6A3B6A200EE76ED8903F36A5\r\n:10E180004036413642363B363C363D363E364450CC\r\n:10E190003B5C45503C5846503D5847503E5809E37B\r\n:10E1A00044503B5E45503C5A46503D5A47503E5ABB\r\n:08E1B0003F2AE72EE4D712001C\r\n:08E1B80041C04BF0415046024A\r\n:10E1C000F4CF40F0F3CF3FF042504702F4CF42F09B\r\n:10E1D000F3CF41F04602F3504026F4504122E86A62\r\n:10E1E00042224B504702F3504026F4504122E86A45\r\n:04E1F0004222000CBB\r\n:0CE1F400D9CFE6FFDACFE6FFE1CFD9FF7C\r\n:10E20000E2CFDAFFFD0EDB50FB0BCA6ECC6A9E92AA\r\n:10E21000FD0EDBAE02D09D8201D09D92CA84E552F4\r\n:0AE22000E5CFDAFFE7CFD9FF1200C7\r\n:06E22A003E6A3D6A100E81\r\n:10E23000E76ED890413642363D363E3646503D5C1C\r\n:10E2400047503E5805E346503D5E47503E5A412AEE\r\n:06E25000E72EF0D71200DA\r\n:0AE25600222A2B2C3A3B3C3D3E3FB0\r\n:10E260005B5D7C7F002F68617264342D0065747281\r\n:06E2700073686172640096\r\n:0AE2760094C5E8C520C67CC624C785\r\n:10E28000ACC736C978C9DEC936CAC0CA3EC866CB73\r\n:06E2900068CD90CD7EC5B3\r\n:0AE296001CEE00F02CEE00F0F86A18\r\n:10E2A0003A9CCAEC6FF079EC71F032EC6EF0FBD76F\r\n:02E2B00012005A\r\n:0EE2B2003E6A080EE76ED89042363E36475060\r\n:0EE2C0003E5C02E33E6E422AE72EF7D71200C4\r\n:02E2CE00FF0E41\r\n:10E2D000E350E84E1200000000D000D000D0E82E3D\r\n:04E2E000FAD7120057\r\n:0CE2E40000EE00F00F0EEE6AEA62FDD7BB\r\n:02E2F00012001A\r\n:02E2F200120018\r\n:01E2F4000128\r\n:02FFFE005C7530\r\n:020000040030CA\r\n:0100010006F8\r\n:0100020018E5\r\n:010003001EDE\r\n:010005008179\r\n:010006008178\r\n:01000B00A054\r\n:0200000400F00A\r\n:10000000FEFEFF180218193A4038E680C01116505B\r\n:100010000609CD1F50C0E946524548442E524F4D67\r\n:1000200021000039E5DDE1EB3E03D3C4CDA45078D7\r\n:100030003C3CD3C30EC23E01ED79EDB3AFED79CDBB\r\n:10004000A450C00EFFCD7F503D200CCD7050CD7F11\r\n:1000500050772310F918EE3D280BCD7F5047CD7F08\r\n:100060005010FB18E0CD70503E06D3C4CDA450AF65\r\n:10007000C9CD7F5047CD7F506F05CD7F506705C9F3\r\n:100080000C2003CD8850DBC2C9AFD3C33E04D3C418\r\n:10009000CDA4502005DBCFE608C03E06D3C4CDA4D6\r\n:1000A00050DDF93CC9DBCF0738FBDBCFE601C9FFE8\r\n:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50\r\n:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40\r\n:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30\r\n:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20\r\n:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10\r\n:0203FE005C752C\r\n:00000001FF\r\n"
  },
  {
    "path": "frehd/PIC Source Files/18f4620_g.lkr",
    "content": "// File: 18f4620_g.lkr\r\n// Generic linker script for the PIC18F4620 processor\r\n\r\n#DEFINE _CODEEND _DEBUGCODESTART - 1\r\n#DEFINE _CEND _CODEEND + _DEBUGCODELEN\r\n#DEFINE _DATAEND _DEBUGDATASTART - 1\r\n#DEFINE _DEND _DATAEND + _DEBUGDATALEN\r\n\r\nLIBPATH .\r\n\r\n#IFDEF _CRUNTIME\r\n  // FILES c018i.o   replaced by my version\r\n  FILES clib.lib\r\n  FILES p18f4620.lib\r\n#FI\r\n\r\nCODEPAGE     NAME=bootpage   START=0x0               END=0x7FF        PROTECTED\r\n\r\n#IFDEF _DEBUGCODESTART\r\n  CODEPAGE   NAME=page       START=0x800             END=_CODEEND\r\n  CODEPAGE   NAME=debug      START=_DEBUGCODESTART   END=_CEND        PROTECTED\r\n#ELSE\r\n  CODEPAGE   NAME=page       START=0x800             END=0xFFFF\r\n#FI\r\n\r\nCODEPAGE   NAME=idlocs     START=0x200000          END=0x200007       PROTECTED\r\nCODEPAGE   NAME=config     START=0x300000          END=0x30000D       PROTECTED\r\nCODEPAGE   NAME=devid      START=0x3FFFFE          END=0x3FFFFF       PROTECTED\r\nCODEPAGE   NAME=eedata     START=0xF00000          END=0xF003FF       PROTECTED\r\n\r\nACCESSBANK NAME=accessram  START=0x0               END=0x7F\r\n\r\nDATABANK   NAME=gpr0       START=0x80              END=0xFF\r\nDATABANK   NAME=buffer1    START=0x100             END=0xAFF\t\tPROTECTED\r\n//DATABANK   NAME=gpr2       START=0x200             END=0x2FF\r\n//DATABANK   NAME=gpr3       START=0x300             END=0x3FF\r\n//DATABANK   NAME=gpr4       START=0x400             END=0x4FF\r\n//DATABANK   NAME=gpr5       START=0x500             END=0x5FF\r\n//DATABANK   NAME=gpr6       START=0x600             END=0x6FF\r\n//DATABANK   NAME=gpr7       START=0x700             END=0x7FF\r\n//DATABANK   NAME=gpr8       START=0x800             END=0x8FF\r\n//DATABANK   NAME=gpr9 \t   START=0x900             END=0x9FF\r\n//DATABANK   NAME=gpr10      START=0xA00             END=0xAFF\r\nDATABANK   NAME=buffer4    START=0xB00             END=0xBFF \t\tPROTECTED\r\nDATABANK   NAME=stack      START=0xC00             END=0xDFF\t\tPROTECTED\r\n\r\nSECTION NAME=fs_buffer     RAM=buffer1\r\nSECTION NAME=extra_buffer  RAM=buffer4\r\n\r\n#IFDEF _DEBUGDATASTART\r\n  DATABANK   NAME=gpr14      START=0xE00             END=_DATAEND\r\n  DATABANK   NAME=dbgspr     START=_DEBUGDATASTART   END=_DEND           PROTECTED\r\n#ELSE //no debug\r\n  DATABANK   NAME=gpr14      START=0xE00             END=0xEFF\r\n#FI\r\n\r\nDATABANK   NAME=gpr15      START=0xF00             END=0xF7F\r\nACCESSBANK NAME=accesssfr  START=0xF80             END=0xFFF          PROTECTED\r\n\r\n#IFDEF _CRUNTIME\r\n  SECTION    NAME=CONFIG     ROM=config\r\n  #IFDEF _DEBUGDATASTART\r\n    STACK SIZE=0x200 RAM=stack\r\n  #ELSE\r\n    STACK SIZE=0x200 RAM=stack\r\n  #FI\r\n#FI\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/diskio.c",
    "content": "/*-----------------------------------------------------------------------*/\r\n/* MMC/SDSC/SDHC (in SPI mode) control module  (C)ChaN, 2007             */\r\n/*-----------------------------------------------------------------------*/\r\n/* Only rcvr_spi(), xmit_spi(), disk_timerproc() and some macros         */\r\n/* are platform dependent.                                               */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#include <p18cxxx.h>\r\n#include \"bootloader.inc\"\r\n#include \"diskio.h\"\r\n#include \"HardwareProfile.h\"\r\n#include \"ffconf.h\"\r\n#include \"trs_hard.h\"\r\n#include \"led.h\"\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n#include \"serial.h\"\r\n#endif\r\n\r\n/* Definitions for MMC/SDC command */\r\n#define CMD0\t(0x40+0)\t/* GO_IDLE_STATE */\r\n#define CMD1\t(0x40+1)\t/* SEND_OP_COND (MMC) */\r\n#define ACMD41\t(0xC0+41)\t/* SEND_OP_COND (SDC) */\r\n#define CMD8\t(0x40+8)\t/* SEND_IF_COND */\r\n#define CMD9\t(0x40+9)\t/* SEND_CSD */\r\n#define CMD10\t(0x40+10)\t/* SEND_CID */\r\n#define CMD12\t(0x40+12)\t/* STOP_TRANSMISSION */\r\n#define ACMD13\t(0xC0+13)\t/* SD_STATUS (SDC) */\r\n#define CMD16\t(0x40+16)\t/* SET_BLOCKLEN */\r\n#define CMD17\t(0x40+17)\t/* READ_SINGLE_BLOCK */\r\n#define CMD18\t(0x40+18)\t/* READ_MULTIPLE_BLOCK */\r\n#define CMD23\t(0x40+23)\t/* SET_BLOCK_COUNT (MMC) */\r\n#define ACMD23\t(0xC0+23)\t/* SET_WR_BLK_ERASE_COUNT (SDC) */\r\n#define CMD24\t(0x40+24)\t/* WRITE_BLOCK */\r\n#define CMD25\t(0x40+25)\t/* WRITE_MULTIPLE_BLOCK */\r\n#define CMD55\t(0x40+55)\t/* APP_CMD */\r\n#define CMD58\t(0x40+58)\t/* READ_OCR */\r\n#define CMD59\t(0x40+59)\t/* CRC_ON_OFF */\r\n\r\n\r\n/* Port Controls  (Platform dependent) */\r\n#define SELECT()\tSD_CS = 0\t/* MMC CS = L */\r\n#define DESELECT()\tSD_CS = 1\t/* MMC CS = H */\r\n\r\n#define SOCKPORT\tSD_WP_CD_PORT\t/* Socket contact port */\r\n#define SOCKWP\t\t(1<<SD_WP_PIN)\t\t/* Write protect switch */\r\n#define SOCKINS\t\t(1<<SD_CD_PIN)\t\t/* Card detect switch */\r\n\r\n#define\tFCLK_SLOW()\t(SSPCON1 = 0x22)\t/* Set slow clock (100k-400k) */\r\n#define\tFCLK_FAST()\t(SSPCON1 = 0x20)\t/* Set fast clock (depends on the CSD) */\r\n\r\n#define MAX_RETRIES\t\t32\r\n\r\n/*--------------------------------------------------------------------------\r\n\r\n   Module Private Functions\r\n\r\n---------------------------------------------------------------------------*/\r\n\r\nstatic volatile\r\nDSTATUS Stat = STA_NOINIT;\t/* Disk status */\r\n\r\nstatic volatile\r\nUCHAR Timer1, Timer2;\t\t/* 200Hz decrement timer */\r\n\r\nstatic\r\nUINT CardType;\r\n\r\nstatic\r\nBYTE Retry;\r\n\r\nextern BYTE crc7;\r\nextern USHORT crc16;\r\nextern BYTE crc_enabled;\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Exchange a byte between PIC and MMC via SPI  (Platform dependent)     */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#define xmit_spi(dat) \txchg_spi(dat)\r\n#define rcvr_spi()\t\txchg_spi(0xFF)\r\n#define rcvr_spi_m(p)\tSSPBUF = 0xFF; while (!SSPSTATbits.BF); *(p) = (BYTE)SSPBUF;\r\n\r\nstatic\r\nBYTE xchg_spi (BYTE dat)\r\n{\r\n\tSSPBUF = dat;\r\n\twhile (!SSPSTATbits.BF);\r\n\treturn (BYTE)SSPBUF;\r\n}\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Wait for card ready                                                   */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nBYTE wait_ready (void)\r\n{\r\n\tBYTE res;\r\n\r\n\tTimer2 = 100;\t/* Wait for ready in timeout of 500ms */\r\n\trcvr_spi();\r\n\tdo\r\n\t\tres = rcvr_spi();\r\n\twhile ((res != 0xFF) && Timer2);\r\n\r\n\treturn res;\r\n}\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Deselect the card and release SPI bus                                 */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nvoid release_spi (void)\r\n{\r\n\tDESELECT();\r\n\trcvr_spi();\r\n}\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Power Control  (Platform dependent)                                   */\r\n/*-----------------------------------------------------------------------*/\r\n/* When the target system does not support socket power control, there   */\r\n/* is nothing to do in these functions and chk_power always returns 1.   */\r\n\r\nstatic\r\nvoid power_on (void)\r\n{\r\n#if 0\r\n\tSSPSTAT = 0x40;\r\n\tSSPCON1 = 0x02;\r\n\r\n\tSSPCON1bits.SSPEN = 1;\r\n#endif\r\n}\r\n\r\nstatic\r\nvoid power_off (void)\r\n{\r\n\tSELECT();\t\t\t\t/* Wait for card ready */\r\n\twait_ready();\r\n\trelease_spi();\r\n\r\n\tStat |= STA_NOINIT;\t\t/* Set STA_NOINIT */\r\n}\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Receive a data packet from MMC                                        */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nBOOL rcvr_datablock (\r\n\tBYTE *buff,\t\t\t\t\t\t\t/* Data buffer to store received data */\r\n\tUINT btr\t\t\t\t\t\t\t/* Byte count (must be multiple of 4) */\r\n)\r\n{\r\n\tstatic BYTE token;\r\n\tstatic BYTE crcH, crcL;\r\n\r\n\tgled.val |= LED_FLASH;\r\n\r\n\tTimer1 = 40;\r\n\tdo {\t\t\t\t\t\t\t\t/* Wait for data packet in timeout of 200ms */\r\n\t\ttoken = rcvr_spi();\r\n\t} while ((token == 0xFF) && Timer1);\r\n\r\n\tif (token != 0xFE) return FALSE;\t\t/* If not valid data token, retutn with error */\r\n\r\n\tcrc16 = 0;\r\n\tdo {\t\t\t\t\t\t\t\t/* Receive the data block into buffer */\r\n\t\t*buff = rcvr_spi();\r\n\t\tmmc_crc16(*buff);\r\n\t\tbuff++;\r\n\t} while( --btr );\r\n\tcrcH = rcvr_spi();\t\t\t\t\t/* CRC */\r\n\tcrcL = rcvr_spi();\r\n\tif (crcH != (BYTE)(crc16 >> 8) || crcL != (BYTE)crc16) {\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\t\tusart_put_hex(crcH);\r\n\t\tusart_put_hex(crcL);\r\n\t\tusart_send('-');\r\n\t\tusart_put_short(crc16);\r\n#endif\r\n\t\treturn FALSE;\t\t\t\t\t/* BAD CRC */\r\n\t}\r\n\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\tusart_send('C');\r\n#endif\r\n\r\n\treturn TRUE;\t\t\t\t\t\t/* Return with success */\r\n}\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Send a data packet to MMC                                             */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_READONLY == 0\r\nstatic\r\nBOOL xmit_datablock (\r\n\tconst BYTE *buff,\t\t\t\t/* 512 byte data block to be transmitted */\r\n\tBYTE token\t\t\t\t\t\t/* Data/Stop token */\r\n)\r\n{\r\n\tstatic BYTE resp;\r\n\tstatic UINT bc;\r\n\tstatic BYTE *ptr;\r\n\r\n\tif (wait_ready() != 0xFF) return FALSE;\r\n\r\n\txmit_spi(token);\t\t\t\t/* Xmit data token */\r\n\tif (token != 0xFD) {\t\t\t/* Is data token */\r\n\r\n\t\trled.val |= LED_FLASH;\r\n\r\n\t\tbc = 512;\r\n\t\tptr = buff;\r\n\t\tcrc16 = 0;\r\n\t\tdo {\r\n\t\t\tmmc_crc16(*ptr++);\r\n\t\t} while (--bc);\r\n\r\n\t\tbc = 512;\r\n\t\tdo {\t\t\t\t\t\t/* Xmit the 512 byte data block to MMC */\r\n\t\t\txmit_spi(*buff++);\r\n\t\t} while (--bc);\r\n\t\txmit_spi((BYTE)(crc16 >> 8));\t\t/* CRC */\r\n\t\txmit_spi((BYTE)crc16);\r\n\t\tresp = rcvr_spi();\t\t\t/* Receive data response */\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\t\tusart_put_hex(resp);\r\n#endif\r\n\t\tif ((resp & 0x1F) != 0x05)\t/* If not accepted, return with error */\r\n\t\t\treturn FALSE;\r\n\t}\r\n\r\n\treturn TRUE;\r\n}\r\n#endif\t/* _READONLY */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Send a command packet to MMC                                          */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nBYTE send_cmd (\r\n\tBYTE cmd,\t\t/* Command byte */\r\n\tDWORD arg\t\t/* Argument */\r\n)\r\n{\r\n\tstatic BYTE n, res;\r\n\r\n\tif (cmd & 0x80) {\t\t\t\t\t/* ACMD<n> is the command sequense of CMD55-CMD<n> */\r\n\t\tcmd &= 0x7F;\r\n\t\tres = send_cmd(CMD55, 0);\r\n\t\tif (res > 1) return res;\r\n\t}\r\n\r\n\t/* Select the card and wait for ready */\r\n\tDESELECT();\r\n\tSELECT();\r\n\tif (wait_ready() != 0xFF) return 0xFF;\r\n\r\n\t/* Send command packet */\r\n\tcrc7 = 0;\r\n\txmit_spi(cmd);\t\t\t\t\t\t/* Start + Command index */\r\n\tmmc_crc7(cmd);\r\n\tn = (BYTE)(arg >> 24);\r\n\txmit_spi(n);\r\n\tmmc_crc7(n);\r\n\tn = (BYTE)(arg >> 16);\r\n\txmit_spi(n);\r\n\tmmc_crc7(n);\r\n\tn = (BYTE)(arg >> 8);\r\n\txmit_spi(n);\r\n\tmmc_crc7(n);\r\n\tn = (BYTE)arg;\r\n\txmit_spi(n);\r\n\tmmc_crc7(n);\r\n\tcrc7 <<= 1;\r\n\tcrc7 |= 0x01;\r\n\txmit_spi(crc7);\r\n\r\n\t/* Receive command response */\r\n\tif (cmd == CMD12) rcvr_spi();\t\t/* Skip a stuff byte when stop reading */\r\n\tn = 10;\t\t\t\t\t\t\t\t/* Wait for a valid response in timeout of 10 attempts */\r\n\tdo\r\n\t\tres = rcvr_spi();\r\n\twhile ((res & 0x80) && --n);\r\n\r\n\treturn res;\t\t\t\t\t\t\t/* Return with the response value */\r\n}\r\n\r\n/*--------------------------------------------------------------------------\r\n\r\n   Public Functions\r\n\r\n---------------------------------------------------------------------------*/\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Initialize Disk Drive                                                 */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nDSTATUS disk_initialize (\r\n\tBYTE drv\t\t/* Physical drive nmuber (0) */\r\n)\r\n{\r\n\tBYTE n, cmd, ty, ocr[4];\r\n\r\n\r\n\tif (drv) return STA_NOINIT;\t\t\t\t/* Supports only single drive */\r\n\tif (Stat & STA_NODISK) return Stat;\t\t/* No card in the socket */\r\n\r\n\tpower_on();\t\t\t\t\t\t\t\t/* Force socket power on */\r\n\tFCLK_SLOW();\r\n\tfor (n = 10; n; n--) rcvr_spi();\t\t/* 80 dummy clocks */\r\n\r\n\tty = 0;\r\n\tif (send_cmd(CMD0, 0) == 1) {\t\t\t/* Enter Idle state */\r\n\t\tTimer1 = 200;\t\t\t\t\t\t/* Initialization timeout of 1000 msec */\r\n\t\tif (send_cmd(CMD8, 0x1AA) == 1) {\t/* SDHC */\r\n\t\t\tfor (n = 0; n < 4; n++) ocr[n] = rcvr_spi();\t\t/* Get trailing return value of R7 resp */\r\n\t\t\tif (ocr[2] == 0x01 && ocr[3] == 0xAA) {\t\t\t\t/* The card can work at vdd range of 2.7-3.6V */\r\n\t\t\t\twhile (Timer1 && send_cmd(ACMD41, 1UL << 30));\t/* Wait for leaving idle state (ACMD41 with HCS bit) */\r\n\t\t\t\tif (Timer1 && send_cmd(CMD58, 0) == 0) {\t\t/* Check CCS bit in the OCR */\r\n\t\t\t\t\tfor (n = 0; n < 4; n++) ocr[n] = rcvr_spi();\r\n\t\t\t\t\tty = (ocr[0] & 0x40) ? CT_SD2|CT_BLOCK : CT_SD2;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t} else {\t\t\t\t\t\t\t/* SDSC or MMC */\r\n\t\t\tif (send_cmd(ACMD41, 0) <= 1) \t{\r\n\t\t\t\tty = CT_SD1; cmd = ACMD41;\t/* SDSC */\r\n\t\t\t} else {\r\n\t\t\t\tty = CT_MMC; cmd = CMD1;\t/* MMC */\r\n\t\t\t}\r\n\t\t\twhile (Timer1 && send_cmd(cmd, 0));\t\t\t/* Wait for leaving idle state */\r\n\t\t\tif (!Timer1 || send_cmd(CMD16, 512) != 0)\t/* Set R/W block length to 512 */\r\n\t\t\t\tty = 0;\r\n\t\t}\r\n\t}\r\n\r\n\tCardType = ty;\r\n\trelease_spi();\r\n\r\n\tif (ty) {\t\t\t\t\t/* Initialization succeded */\r\n\t\tFCLK_FAST();\r\n\t\tn = send_cmd(CMD59, 0x1);\r\n\t\tif (n == 0) {\r\n\t\t\tStat &= ~STA_NOINIT;\t/* Clear STA_NOINIT */\r\n\t\t} else {\r\n\t\t\tty = 0;\r\n\t\t}\r\n\t}\r\n\tif (!ty) {\r\n\t\tpower_off();\t\t\t/* Initialization failed */\r\n\t}\r\n\r\n\treturn Stat;\r\n}\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Get Disk Status                                                       */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nDSTATUS disk_status (\r\n\tBYTE drv\t\t/* Physical drive nmuber (0) */\r\n)\r\n{\r\n\tif (drv) return STA_NOINIT;\t\t/* Supports only single drive */\r\n\treturn Stat;\r\n}\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Read Sector(s)                                                        */\r\n/*-----------------------------------------------------------------------*/\r\nDRESULT disk_read (\r\n\tBYTE drv,\t\t\t/* Physical drive nmuber (0) */\r\n\tBYTE *buff,\t\t\t/* Pointer to the data buffer to store read data */\r\n\tDWORD sector,\t\t/* Start sector number (LBA) */\r\n\tBYTE count\t\t\t/* Sector count (1..255) */\r\n)\r\n{\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\tusart_puts(\"R \");\r\n\tusart_put_long(sector);\r\n#endif\r\n\tif (drv || count != 1) return RES_PARERR;\r\n\tif (Stat & STA_NOINIT) return RES_NOTRDY;\r\n\r\n\tif (!(CardType & CT_BLOCK)) sector <<= 9; \t/* Convert to byte address if needed */\r\n\r\n\tRetry = MAX_RETRIES;\r\n\tdo {\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\t\tusart_puts(\".\");\r\n#endif\r\n\t\t/* Single block read */\r\n\t\tif ((send_cmd(CMD17, sector) == 0)\t\t/* READ_SINGLE_BLOCK */\r\n\t\t\t&& rcvr_datablock(buff, 512)) {\r\n\t\t\tcount = 0;\r\n\t\t}\r\n\t\trelease_spi();\r\n\t} while (count && Retry-- > 0);\r\n\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\tusart_puts2(\"\");\r\n#endif\r\n\r\n\treturn count ? RES_ERROR : RES_OK;\r\n}\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Write Sector(s)                                                       */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_READONLY == 0\r\nDRESULT disk_write (\r\n\tBYTE drv,\t\t\t/* Physical drive nmuber (0) */\r\n\tconst BYTE *buff,\t/* Pointer to the data to be written */\r\n\tDWORD sector,\t\t/* Start sector number (LBA) */\r\n\tBYTE count\t\t\t/* Sector count (1..255) */\r\n)\r\n{\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\tusart_puts(\"W \");\r\n\tusart_put_long(sector);\r\n#endif\r\n\tif (drv || count != 1) return RES_PARERR;\r\n\tif (Stat & STA_NOINIT) return RES_NOTRDY;\r\n\tif (Stat & STA_PROTECT) return RES_WRPRT;\r\n\r\n\tif (!(CardType & CT_BLOCK)) sector <<= 9;\t/* Convert to byte address if needed */\r\n\r\n\tRetry = MAX_RETRIES;\r\n\tdo {\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\t\tusart_puts(\".\");\r\n#endif\r\n\t\t/* Single block write */\r\n\t\tif ((send_cmd(CMD24, sector) == 0)\t/* WRITE_BLOCK */\r\n\t\t\t&& xmit_datablock(buff, 0xFE)) {\r\n\t\t\tcount = 0;\r\n\t\t}\r\n\t\trelease_spi();\r\n\t} while (count && Retry-- > 0);\r\n\r\n#if UART_DEBUG || PROTEUS_SIMULATOR\r\n\tusart_puts2(\"\");\r\n#endif\r\n\r\n\treturn count ? RES_ERROR : RES_OK;\r\n}\r\n#endif /* _READONLY */\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Miscellaneous Functions                                               */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nDRESULT disk_ioctl (\r\n\tBYTE drv,\t\t/* Physical drive nmuber (0) */\r\n\tBYTE ctrl,\t\t/* Control code */\r\n\tvoid *buff\t\t/* Buffer to send/receive data block */\r\n)\r\n{\r\n\tDRESULT res;\r\n\tBYTE n, csd[16], *ptr = buff;\r\n\tDWORD csize;\r\n\r\n\r\n\tif (drv) return RES_PARERR;\r\n\tif (Stat & STA_NOINIT) return RES_NOTRDY;\r\n\r\n\tres = RES_ERROR;\r\n\tswitch (ctrl) {\r\n\t\tcase CTRL_SYNC :\t/* Flush dirty buffer if present */\r\n\t\t\tSELECT();\r\n\t\t\tif (wait_ready() == 0xFF)\r\n\t\t\t\tres = RES_OK;\r\n\t\t\tbreak;\r\n\r\n\t\tcase GET_SECTOR_COUNT :\t/* Get number of sectors on the disk (WORD) */\r\n\t\t\tif ((send_cmd(CMD9, 0) == 0) && rcvr_datablock(csd, 16)) {\r\n\t\t\t\tif ((csd[0] >> 6) == 1) {\t/* SDC ver 2.00 */\r\n\t\t\t\t\tcsize = csd[9] + ((WORD)csd[8] << 8) + ((DWORD)(csd[7] & 63) << 16) + 1;\r\n\t\t\t\t\t*(DWORD*)buff = (DWORD)csize << 10;\r\n\t\t\t\t} else {\t\t\t\t\t/* MMC or SDC ver 1.XX */\r\n\t\t\t\t\tn = (csd[5] & 15) + ((csd[10] & 128) >> 7) + ((csd[9] & 3) << 1) + 2;\r\n\t\t\t\t\tcsize = (csd[8] >> 6) + ((WORD)csd[7] << 2) + ((WORD)(csd[6] & 3) << 10) + 1;\r\n\t\t\t\t\t*(DWORD*)buff = (DWORD)csize << (n - 9);\r\n\t\t\t\t}\r\n\t\t\t\tres = RES_OK;\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\r\n\t\tcase GET_SECTOR_SIZE :\t/* Get sectors on the disk (WORD) */\r\n\t\t\t*(WORD*)buff = 512;\r\n\t\t\tres = RES_OK;\r\n\t\t\tbreak;\r\n\r\n\t\tcase GET_BLOCK_SIZE :\t/* Get erase block size in unit of sectors (DWORD) */\r\n\t\t\tif (CardType & CT_SD2) {\t/* SDC ver 2.00 */\r\n\t\t\t\tif (send_cmd(ACMD13, 0) == 0) {\t\t/* Read SD status */\r\n\t\t\t\t\trcvr_spi();\r\n\t\t\t\t\tif (rcvr_datablock(csd, 16)) {\t\t\t\t/* Read partial block */\r\n\t\t\t\t\t\tfor (n = 64 - 16; n; n--) rcvr_spi();\t/* Purge trailing data */\r\n\t\t\t\t\t\t*(DWORD*)buff = 16UL << (csd[10] >> 4);\r\n\t\t\t\t\t\tres = RES_OK;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t} else {\t\t\t\t\t/* SDC ver 1.XX or MMC */\r\n\t\t\t\tif ((send_cmd(CMD9, 0) == 0) && rcvr_datablock(csd, 16)) {\t/* Read CSD */\r\n\t\t\t\t\tif (CardType & CT_SD1) {\t\t/* SDC ver 1.XX */\r\n\t\t\t\t\t\t*(DWORD*)buff = (((csd[10] & 63) << 1) + ((WORD)(csd[11] & 128) >> 7) + 1) << ((csd[13] >> 6) - 1);\r\n\t\t\t\t\t} else {\t\t\t\t\t/* MMC */\r\n\t\t\t\t\t\t*(DWORD*)buff = ((WORD)((csd[10] & 124) >> 2) + 1) * (((csd[11] & 3) << 3) + ((csd[11] & 224) >> 5) + 1);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tres = RES_OK;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\r\n\t\tcase MMC_GET_TYPE :\t\t/* Get card type flags (1 byte) */\r\n\t\t\t*ptr = CardType;\r\n\t\t\tres = RES_OK;\r\n\t\t\tbreak;\r\n\r\n\t\tcase MMC_GET_CSD :\t/* Receive CSD as a data block (16 bytes) */\r\n\t\t\tif ((send_cmd(CMD9, 0) == 0)\t/* READ_CSD */\r\n\t\t\t\t&& rcvr_datablock(buff, 16))\r\n\t\t\t\tres = RES_OK;\r\n\t\t\tbreak;\r\n\r\n\t\tcase MMC_GET_CID :\t/* Receive CID as a data block (16 bytes) */\r\n\t\t\tif ((send_cmd(CMD10, 0) == 0)\t/* READ_CID */\r\n\t\t\t\t&& rcvr_datablock(buff, 16))\r\n\t\t\t\tres = RES_OK;\r\n\t\t\tbreak;\r\n\r\n\t\tcase MMC_GET_OCR :\t/* Receive OCR as an R3 resp (4 bytes) */\r\n\t\t\tif (send_cmd(CMD58, 0) == 0) {\t/* READ_OCR */\r\n\t\t\t\tfor (n = 0; n < 4; n++)\r\n\t\t\t\t\t*((BYTE*)buff+n) = rcvr_spi();\r\n\t\t\t\tres = RES_OK;\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\r\n\t\tcase MMC_GET_SDSTAT :\t/* Receive SD statsu as a data block (64 bytes) */\r\n\t\t\tif ((CardType & CT_SD2) && send_cmd(ACMD13, 0) == 0) {\t/* SD_STATUS */\r\n\t\t\t\trcvr_spi();\r\n\t\t\t\tif (rcvr_datablock(buff, 64))\r\n\t\t\t\t\tres = RES_OK;\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\r\n\t\tdefault:\r\n\t\t\tres = RES_PARERR;\r\n\t}\r\n\r\n\trelease_spi();\r\n\r\n\treturn res;\r\n}\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Device Timer Interrupt Procedure  (Platform dependent)                */\r\n/*-----------------------------------------------------------------------*/\r\n/* This function must be called in period of 1ms                         */\r\n\r\n\r\nvoid disk_timerproc (void)\r\n{\r\n\tstatic WORD pv;\r\n\tWORD p;\r\n\tBYTE s;\r\n\r\n\t/* 200Hz decrement timer */\r\n\tif (Timer1) Timer1--;\r\n\tif (Timer2) Timer2--;\r\n\tled_count++;\r\n\r\n\tp = pv;\r\n\tpv = SOCKPORT & (SOCKWP | SOCKINS);\t/* Sample socket switch */\r\n\r\n\tif (p == pv) {\t\t\t\t\t/* Have contacts stabled? */\r\n\t\ts = Stat;\r\n\r\n\t\tif (p & SOCKWP)\t\t\t\t/* WP is H (write protected) */\r\n\t\t\ts |= STA_PROTECT;\r\n\t\telse\t\t\t\t\t\t/* WP is L (write enabled) */\r\n\t\t\ts &= ~STA_PROTECT;\r\n\r\n\t\tif (p & SOCKINS)\t\t\t/* INS = H (Socket empty) */\r\n\t\t\ts |= (STA_NODISK | STA_NOINIT);\r\n\t\telse\t\t\t\t\t\t/* INS = L (Card inserted) */\r\n\t\t\ts &= ~STA_NODISK;\r\n\r\n\t\tStat = s;\r\n\t}\r\n}\r\n\r\n\r\n/*\r\n * Card presence helper\r\n */\r\nBYTE card_present(void)\r\n{\r\n\treturn (!(Stat & STA_NODISK));\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/diskio.h",
    "content": "/*-----------------------------------------------------------------------\r\n/  Low level disk interface modlue include file  R0.05   (C)ChaN, 2007\r\n/-----------------------------------------------------------------------*/\r\n\r\n#ifndef _DISKIO\r\n\r\n#include \"integer.h\"\r\n\r\n/* Status of Disk Functions */\r\ntypedef BYTE\tDSTATUS;\r\n\r\n/* Results of Disk Functions */\r\ntypedef enum {\r\n\tRES_OK = 0,\t\t/* 0: Successful */\r\n\tRES_ERROR,\t\t/* 1: R/W Error */\r\n\tRES_WRPRT,\t\t/* 2: Write Protected */\r\n\tRES_NOTRDY,\t\t/* 3: Not Ready */\r\n\tRES_PARERR\t\t/* 4: Invalid Parameter */\r\n} DRESULT;\r\n\r\n\r\n/*---------------------------------------*/\r\n/* Prototypes for disk control functions */\r\n\r\nDSTATUS disk_initialize (BYTE);\r\nDSTATUS disk_status (BYTE);\r\nDRESULT disk_read (BYTE, BYTE*, DWORD, BYTE);\r\n#if\t_FS_READONLY == 0\r\nDRESULT disk_write (BYTE, const BYTE*, DWORD, BYTE);\r\n#endif\r\nDRESULT disk_ioctl (BYTE, BYTE, void*);\r\nvoid\tdisk_timerproc (void);\r\nBYTE card_present(void);\r\n\r\n/*---------------------------------------*/\r\n/* Prototypes for asm functions          */\r\nvoid mmc_crc7(BYTE x);\r\nvoid mmc_crc16(BYTE x);\r\n\r\n\r\n/* Disk Status Bits (DSTATUS) */\r\n\r\n#define STA_NOINIT\t\t0x01\t/* Drive not initialized */\r\n#define STA_NODISK\t\t0x02\t/* No medium in the drive */\r\n#define STA_PROTECT\t\t0x04\t/* Write protected */\r\n\r\n\r\n/* Command code for disk_ioctrl() */\r\n\r\n/* Generic command */\r\n#define CTRL_SYNC\t\t\t0\t/* Mandatory for write functions */\r\n#define GET_SECTOR_COUNT\t1\t/* Mandatory for only f_mkfs() */\r\n#define GET_SECTOR_SIZE\t\t2\r\n#define GET_BLOCK_SIZE\t\t3\t/* Mandatory for only f_mkfs() */\r\n#define CTRL_POWER\t\t\t4\r\n#define CTRL_LOCK\t\t\t5\r\n#define CTRL_EJECT\t\t\t6\r\n/* MMC/SDC command */\r\n#define MMC_GET_TYPE\t\t10\r\n#define MMC_GET_CSD\t\t\t11\r\n#define MMC_GET_CID\t\t\t12\r\n#define MMC_GET_OCR\t\t\t13\r\n#define MMC_GET_SDSTAT\t\t14\r\n/* ATA/CF command */\r\n#define ATA_GET_REV\t\t\t20\r\n#define ATA_GET_MODEL\t\t21\r\n#define ATA_GET_SN\t\t\t22\r\n\r\n\r\n/* Card type definitions (CardType) */\r\n\r\n#define CT_MMC\t\t\t\t0x01\r\n#define CT_SD1\t\t\t\t0x02\r\n#define CT_SD2\t\t\t\t0x04\r\n#define CT_SDC\t\t\t\t(CT_SD1|CT_SD2)\r\n#define CT_BLOCK\t\t\t0x08\r\n\r\n\r\n#define _DISKIO\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/diskio2.asm",
    "content": ";;;\r\n;;; Copyright (C) 2013 Frederic Vecoven\r\n;;;\r\n;;; This file is part of trs_hard\r\n;;;\r\n;;; trs_hard is free software; you can redistribute it and/or modify\r\n;;; it under the terms of the GNU General Public License as published by\r\n;;; the Free Software Foundation; either version 3 of the License, or\r\n;;; (at your option) any later version.\r\n;;;\r\n;;; trs_hard is distributed in the hope that it will be useful,\r\n;;; but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n;;; GNU General Public License for more details.\r\n;;;\r\n;;; You should have received a copy of the GNU General Public License\r\n;;; along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n;;;\r\n\r\n\tlist\tp=18f4620\r\n\tinclude\tp18f4620.inc\r\n\tinclude bootloader.inc\r\n\r\n\t;; extern udata\r\n\textern\tcrc7,crc16,foo\r\n\t\r\n\r\ndiskio_asm_code\tCODE\r\n\r\nmmc_crc7\r\n\tGLOBAL\tmmc_crc7\r\n\t\r\n\tmovf\tPOSTDEC1,w\t\t; FSR1--\r\n\tmovlw\t.8\r\n\tmovwf\tfoo\r\nmc0\tbcf\tSTATUS,C\r\n\trlcf\tcrc7\r\n\tbtfss\tINDF1,7\r\n\tbra\tmc1\r\n\tmovlw\t0x09\r\n\txorwf\tcrc7,f\r\nmc1\tbtfss\tcrc7,7\r\n\tbra\tmc2\r\n\tmovlw\t0x09\r\n\txorwf\tcrc7\r\nmc2\trlncf\tINDF1\r\n\tdecfsz\tfoo,f\r\n\tbra\tmc0\r\n\tmovf\tPOSTINC1,w\t\t; FSR1++\r\n\treturn\r\n\r\n\r\n;;;\r\n;;; CRC-16  (x^16+x^12+x^5+x^0)\r\n;;;\r\nmmc_crc16\r\n\tGLOBAL\tmmc_crc16\r\n\t\r\n\tmovlw\t0xFF\r\n\tmovf\tPLUSW1,w\t\t; W = 1st param\r\n\txorwf\tcrc16+1,w\r\n\tmovwf\tfoo\r\n\tandlw\t0xf0\r\n\tswapf\tfoo,f\r\n\txorwf\tfoo,f\r\n\tmovf\tfoo,w\r\n\tandlw\t0xf0\r\n\txorwf\tcrc16+0,w\r\n\tmovwf\tcrc16+1\r\n\trlncf\tfoo,w\r\n\txorwf\tcrc16+1,f\r\n\tandlw\t0xe0\r\n\txorwf\tcrc16+1,f\r\n\tswapf\tfoo,f\r\n\txorwf\tfoo,w\r\n\tmovwf\tcrc16+0\r\n\t\r\n\tretlw\t0\r\n\r\n\tEND\r\n\t"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/ff.c",
    "content": "/*----------------------------------------------------------------------------/\r\n/  FatFs - FAT file system module  R0.09b                 (C)ChaN, 2013\r\n/-----------------------------------------------------------------------------/\r\n/ FatFs module is a generic FAT file system module for small embedded systems.\r\n/ This is a free software that opened for education, research and commercial\r\n/ developments under license policy of following terms.\r\n/\r\n/  Copyright (C) 2013, ChaN, all right reserved.\r\n/\r\n/ * The FatFs module is a free software and there is NO WARRANTY.\r\n/ * No restriction on use. You can use, modify and redistribute it for\r\n/   personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY.\r\n/ * Redistributions of source code must retain the above copyright notice.\r\n/\r\n/-----------------------------------------------------------------------------/\r\n/ Feb 26,'06 R0.00  Prototype.\r\n/\r\n/ Apr 29,'06 R0.01  First stable version.\r\n/\r\n/ Jun 01,'06 R0.02  Added FAT12 support.\r\n/                   Removed unbuffered mode.\r\n/                   Fixed a problem on small (<32M) partition.\r\n/ Jun 10,'06 R0.02a Added a configuration option (_FS_MINIMUM).\r\n/\r\n/ Sep 22,'06 R0.03  Added f_rename().\r\n/                   Changed option _FS_MINIMUM to _FS_MINIMIZE.\r\n/ Dec 11,'06 R0.03a Improved cluster scan algorithm to write files fast.\r\n/                   Fixed f_mkdir() creates incorrect directory on FAT32.\r\n/\r\n/ Feb 04,'07 R0.04  Supported multiple drive system.\r\n/                   Changed some interfaces for multiple drive system.\r\n/                   Changed f_mountdrv() to f_mount().\r\n/                   Added f_mkfs().\r\n/ Apr 01,'07 R0.04a Supported multiple partitions on a physical drive.\r\n/                   Added a capability of extending file size to f_lseek().\r\n/                   Added minimization level 3.\r\n/                   Fixed an endian sensitive code in f_mkfs().\r\n/ May 05,'07 R0.04b Added a configuration option _USE_NTFLAG.\r\n/                   Added FSInfo support.\r\n/                   Fixed DBCS name can result FR_INVALID_NAME.\r\n/                   Fixed short seek (<= csize) collapses the file object.\r\n/\r\n/ Aug 25,'07 R0.05  Changed arguments of f_read(), f_write() and f_mkfs().\r\n/                   Fixed f_mkfs() on FAT32 creates incorrect FSInfo.\r\n/                   Fixed f_mkdir() on FAT32 creates incorrect directory.\r\n/ Feb 03,'08 R0.05a Added f_truncate() and f_utime().\r\n/                   Fixed off by one error at FAT sub-type determination.\r\n/                   Fixed btr in f_read() can be mistruncated.\r\n/                   Fixed cached sector is not flushed when create and close without write.\r\n/\r\n/ Apr 01,'08 R0.06  Added fputc(), fputs(), fprintf() and fgets().\r\n/                   Improved performance of f_lseek() on moving to the same or following cluster.\r\n/\r\n/ Apr 01,'09 R0.07  Merged Tiny-FatFs as a configuration option. (_FS_TINY)\r\n/                   Added long file name feature.\r\n/                   Added multiple code page feature.\r\n/                   Added re-entrancy for multitask operation.\r\n/                   Added auto cluster size selection to f_mkfs().\r\n/                   Added rewind option to f_readdir().\r\n/                   Changed result code of critical errors.\r\n/                   Renamed string functions to avoid name collision.\r\n/ Apr 14,'09 R0.07a Separated out OS dependent code on reentrant cfg.\r\n/                   Added multiple sector size feature.\r\n/ Jun 21,'09 R0.07c Fixed f_unlink() can return FR_OK on error.\r\n/                   Fixed wrong cache control in f_lseek().\r\n/                   Added relative path feature.\r\n/                   Added f_chdir() and f_chdrive().\r\n/                   Added proper case conversion to extended char.\r\n/ Nov 03,'09 R0.07e Separated out configuration options from ff.h to ffconf.h.\r\n/                   Fixed f_unlink() fails to remove a sub-dir on _FS_RPATH.\r\n/                   Fixed name matching error on the 13 char boundary.\r\n/                   Added a configuration option, _LFN_UNICODE.\r\n/                   Changed f_readdir() to return the SFN with always upper case on non-LFN cfg.\r\n/\r\n/ May 15,'10 R0.08  Added a memory configuration option. (_USE_LFN = 3)\r\n/                   Added file lock feature. (_FS_SHARE)\r\n/                   Added fast seek feature. (_USE_FASTSEEK)\r\n/                   Changed some types on the API, XCHAR->TCHAR.\r\n/                   Changed fname member in the FILINFO structure on Unicode cfg.\r\n/                   String functions support UTF-8 encoding files on Unicode cfg.\r\n/ Aug 16,'10 R0.08a Added f_getcwd(). (_FS_RPATH = 2)\r\n/                   Added sector erase feature. (_USE_ERASE)\r\n/                   Moved file lock semaphore table from fs object to the bss.\r\n/                   Fixed a wrong directory entry is created on non-LFN cfg when the given name contains ';'.\r\n/                   Fixed f_mkfs() creates wrong FAT32 volume.\r\n/ Jan 15,'11 R0.08b Fast seek feature is also applied to f_read() and f_write().\r\n/                   f_lseek() reports required table size on creating CLMP.\r\n/                   Extended format syntax of f_printf function.\r\n/                   Ignores duplicated directory separators in given path name.\r\n/\r\n/ Sep 06,'11 R0.09  f_mkfs() supports multiple partition to finish the multiple partition feature.\r\n/                   Added f_fdisk(). (_MULTI_PARTITION = 2)\r\n/ Aug 27,'12 R0.09a Fixed assertion failure due to OS/2 EA on FAT12/16 volume.\r\n/                   Changed f_open() and f_opendir reject null object pointer to avoid crash.\r\n/                   Changed option name _FS_SHARE to _FS_LOCK.\r\n/ Jan 24,'13 R0.09b Added f_setlabel() and f_getlabel(). (_USE_LABEL = 1)\r\n/---------------------------------------------------------------------------*/\r\n\r\n#include \"ff.h\"\t\t\t/* FatFs configurations and declarations */\r\n#include \"diskio.h\"\t\t/* Declarations of low level disk I/O functions */\r\n\r\n\r\n/*--------------------------------------------------------------------------\r\n\r\n   Module Private Definitions\r\n\r\n---------------------------------------------------------------------------*/\r\n\r\n#if _FATFS != 82786\t/* Revision ID */\r\n#error Wrong include file (ff.h).\r\n#endif\r\n\r\n\r\n/* Definitions on sector size */\r\n#if _MAX_SS != 512 && _MAX_SS != 1024 && _MAX_SS != 2048 && _MAX_SS != 4096\r\n#error Wrong sector size.\r\n#endif\r\n#if _MAX_SS != 512\r\n#define\tSS(fs)\t((fs)->ssize)\t/* Variable sector size */\r\n#else\r\n#define\tSS(fs)\t512U\t\t\t/* Fixed sector size */\r\n#endif\r\n\r\n\r\n/* Reentrancy related */\r\n#if _FS_REENTRANT\r\n#if _USE_LFN == 1\r\n#error Static LFN work area must not be used in re-entrant configuration.\r\n#endif\r\n#define\tENTER_FF(fs)\t\t{ if (!lock_fs(fs)) return FR_TIMEOUT; }\r\n#define\tLEAVE_FF(fs, res)\t{ unlock_fs(fs, res); return res; }\r\n#else\r\n#define\tENTER_FF(fs)\r\n#define LEAVE_FF(fs, res)\treturn res\r\n#endif\r\n\r\n#define\tABORT(fs, res)\t\t{ fp->flag |= FA__ERROR; LEAVE_FF(fs, res); }\r\n\r\n\r\n/* File access control feature */\r\n#if _FS_LOCK\r\n#if _FS_READONLY\r\n#error _FS_LOCK must be 0 on read-only cfg.\r\n#endif\r\ntypedef struct {\r\n\tFATFS *fs;\t\t\t\t/* File ID 1, volume (NULL:blank entry) */\r\n\tDWORD clu;\t\t\t\t/* File ID 2, directory */\r\n\tWORD idx;\t\t\t\t/* File ID 3, directory index */\r\n\tWORD ctr;\t\t\t\t/* File open counter, 0:none, 0x01..0xFF:read open count, 0x100:write mode */\r\n} FILESEM;\r\n#endif\r\n\r\n\r\n\r\n/* DBCS code ranges and SBCS extend char conversion table */\r\n\r\n#if _CODE_PAGE == 932\t/* Japanese Shift-JIS */\r\n#define _DF1S\t0x81\t/* DBC 1st byte range 1 start */\r\n#define _DF1E\t0x9F\t/* DBC 1st byte range 1 end */\r\n#define _DF2S\t0xE0\t/* DBC 1st byte range 2 start */\r\n#define _DF2E\t0xFC\t/* DBC 1st byte range 2 end */\r\n#define _DS1S\t0x40\t/* DBC 2nd byte range 1 start */\r\n#define _DS1E\t0x7E\t/* DBC 2nd byte range 1 end */\r\n#define _DS2S\t0x80\t/* DBC 2nd byte range 2 start */\r\n#define _DS2E\t0xFC\t/* DBC 2nd byte range 2 end */\r\n\r\n#elif _CODE_PAGE == 936\t/* Simplified Chinese GBK */\r\n#define _DF1S\t0x81\r\n#define _DF1E\t0xFE\r\n#define _DS1S\t0x40\r\n#define _DS1E\t0x7E\r\n#define _DS2S\t0x80\r\n#define _DS2E\t0xFE\r\n\r\n#elif _CODE_PAGE == 949\t/* Korean */\r\n#define _DF1S\t0x81\r\n#define _DF1E\t0xFE\r\n#define _DS1S\t0x41\r\n#define _DS1E\t0x5A\r\n#define _DS2S\t0x61\r\n#define _DS2E\t0x7A\r\n#define _DS3S\t0x81\r\n#define _DS3E\t0xFE\r\n\r\n#elif _CODE_PAGE == 950\t/* Traditional Chinese Big5 */\r\n#define _DF1S\t0x81\r\n#define _DF1E\t0xFE\r\n#define _DS1S\t0x40\r\n#define _DS1E\t0x7E\r\n#define _DS2S\t0xA1\r\n#define _DS2E\t0xFE\r\n\r\n#elif _CODE_PAGE == 437\t/* U.S. (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x9A,0x90,0x41,0x8E,0x41,0x8F,0x80,0x45,0x45,0x45,0x49,0x49,0x49,0x8E,0x8F,0x90,0x92,0x92,0x4F,0x99,0x4F,0x55,0x55,0x59,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0x41,0x49,0x4F,0x55,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0x21,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 720\t/* Arabic (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x45,0x41,0x84,0x41,0x86,0x43,0x45,0x45,0x45,0x49,0x49,0x8D,0x8E,0x8F,0x90,0x92,0x92,0x93,0x94,0x95,0x49,0x49,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 737\t/* Greek (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x92,0x92,0x93,0x94,0x95,0x96,0x97,0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87, \\\r\n\t\t\t\t0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0xAA,0x92,0x93,0x94,0x95,0x96,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0x97,0xEA,0xEB,0xEC,0xE4,0xED,0xEE,0xE7,0xE8,0xF1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 775\t/* Baltic (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x9A,0x91,0xA0,0x8E,0x95,0x8F,0x80,0xAD,0xED,0x8A,0x8A,0xA1,0x8D,0x8E,0x8F,0x90,0x92,0x92,0xE2,0x99,0x95,0x96,0x97,0x97,0x99,0x9A,0x9D,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0xA1,0xE0,0xA3,0xA3,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xB5,0xB6,0xB7,0xB8,0xBD,0xBE,0xC6,0xC7,0xA5,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE5,0xE5,0xE6,0xE3,0xE8,0xE8,0xEA,0xEA,0xEE,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 850\t/* Multilingual Latin 1 (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x9A,0x90,0xB6,0x8E,0xB7,0x8F,0x80,0xD2,0xD3,0xD4,0xD8,0xD7,0xDE,0x8E,0x8F,0x90,0x92,0x92,0xE2,0x99,0xE3,0xEA,0xEB,0x59,0x99,0x9A,0x9D,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xB5,0xD6,0xE0,0xE9,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0x21,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC7,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE5,0xE5,0xE6,0xE7,0xE7,0xE9,0xEA,0xEB,0xED,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 852\t/* Latin 2 (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x9A,0x90,0xB6,0x8E,0xDE,0x8F,0x80,0x9D,0xD3,0x8A,0x8A,0xD7,0x8D,0x8E,0x8F,0x90,0x91,0x91,0xE2,0x99,0x95,0x95,0x97,0x97,0x99,0x9A,0x9B,0x9B,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xB5,0xD6,0xE0,0xE9,0xA4,0xA4,0xA6,0xA6,0xA8,0xA8,0xAA,0x8D,0xAC,0xB8,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBD,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC6,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD1,0xD1,0xD2,0xD3,0xD2,0xD5,0xD6,0xD7,0xB7,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE3,0xD5,0xE6,0xE6,0xE8,0xE9,0xE8,0xEB,0xED,0xED,0xDD,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xEB,0xFC,0xFC,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 855\t/* Cyrillic (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x81,0x81,0x83,0x83,0x85,0x85,0x87,0x87,0x89,0x89,0x8B,0x8B,0x8D,0x8D,0x8F,0x8F,0x91,0x91,0x93,0x93,0x95,0x95,0x97,0x97,0x99,0x99,0x9B,0x9B,0x9D,0x9D,0x9F,0x9F, \\\r\n\t\t\t\t0xA1,0xA1,0xA3,0xA3,0xA5,0xA5,0xA7,0xA7,0xA9,0xA9,0xAB,0xAB,0xAD,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB6,0xB6,0xB8,0xB8,0xB9,0xBA,0xBB,0xBC,0xBE,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC7,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD1,0xD1,0xD3,0xD3,0xD5,0xD5,0xD7,0xD7,0xDD,0xD9,0xDA,0xDB,0xDC,0xDD,0xE0,0xDF, \\\r\n\t\t\t\t0xE0,0xE2,0xE2,0xE4,0xE4,0xE6,0xE6,0xE8,0xE8,0xEA,0xEA,0xEC,0xEC,0xEE,0xEE,0xEF,0xF0,0xF2,0xF2,0xF4,0xF4,0xF6,0xF6,0xF8,0xF8,0xFA,0xFA,0xFC,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 857\t/* Turkish (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x9A,0x90,0xB6,0x8E,0xB7,0x8F,0x80,0xD2,0xD3,0xD4,0xD8,0xD7,0x98,0x8E,0x8F,0x90,0x92,0x92,0xE2,0x99,0xE3,0xEA,0xEB,0x98,0x99,0x9A,0x9D,0x9C,0x9D,0x9E,0x9E, \\\r\n\t\t\t\t0xB5,0xD6,0xE0,0xE9,0xA5,0xA5,0xA6,0xA6,0xA8,0xA9,0xAA,0xAB,0xAC,0x21,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC7,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE5,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xDE,0x59,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 858\t/* Multilingual Latin 1 + Euro (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x9A,0x90,0xB6,0x8E,0xB7,0x8F,0x80,0xD2,0xD3,0xD4,0xD8,0xD7,0xDE,0x8E,0x8F,0x90,0x92,0x92,0xE2,0x99,0xE3,0xEA,0xEB,0x59,0x99,0x9A,0x9D,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xB5,0xD6,0xE0,0xE9,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0x21,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC7,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD1,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE5,0xE5,0xE6,0xE7,0xE7,0xE9,0xEA,0xEB,0xED,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 862\t/* Hebrew (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0x41,0x49,0x4F,0x55,0xA5,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0x21,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 866\t/* Russian (OEM) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0x90,0x91,0x92,0x93,0x9d,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,0xF0,0xF0,0xF2,0xF2,0xF4,0xF4,0xF6,0xF6,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 874\t/* Thai (OEM, Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 1250 /* Central Europe (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x8A,0x9B,0x8C,0x8D,0x8E,0x8F, \\\r\n\t\t\t\t0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xA3,0xB4,0xB5,0xB6,0xB7,0xB8,0xA5,0xAA,0xBB,0xBC,0xBD,0xBC,0xAF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF}\r\n\r\n#elif _CODE_PAGE == 1251 /* Cyrillic (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x82,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x80,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x8A,0x9B,0x8C,0x8D,0x8E,0x8F, \\\r\n\t\t\t\t0xA0,0xA2,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB2,0xA5,0xB5,0xB6,0xB7,0xA8,0xB9,0xAA,0xBB,0xA3,0xBD,0xBD,0xAF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF}\r\n\r\n#elif _CODE_PAGE == 1252 /* Latin 1 (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xAd,0x9B,0x8C,0x9D,0xAE,0x9F, \\\r\n\t\t\t\t0xA0,0x21,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0x9F}\r\n\r\n#elif _CODE_PAGE == 1253 /* Greek (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xA2,0xB8,0xB9,0xBA, \\\r\n\t\t\t\t0xE0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xF2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xBC,0xFD,0xBF,0xFF}\r\n\r\n#elif _CODE_PAGE == 1254 /* Turkish (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x8A,0x9B,0x8C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0x21,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0x9F}\r\n\r\n#elif _CODE_PAGE == 1255 /* Hebrew (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0x21,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 1256 /* Arabic (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x8C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0x41,0xE1,0x41,0xE3,0xE4,0xE5,0xE6,0x43,0x45,0x45,0x45,0x45,0xEC,0xED,0x49,0x49,0xF0,0xF1,0xF2,0xF3,0x4F,0xF5,0xF6,0xF7,0xF8,0x55,0xFA,0x55,0x55,0xFD,0xFE,0xFF}\r\n\r\n#elif _CODE_PAGE == 1257 /* Baltic (Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xA8,0xB9,0xAA,0xBB,0xBC,0xBD,0xBE,0xAF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF}\r\n\r\n#elif _CODE_PAGE == 1258 /* Vietnam (OEM, Windows) */\r\n#define _DF1S\t0\r\n#define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0xAC,0x9D,0x9E,0x9F, \\\r\n\t\t\t\t0xA0,0x21,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \\\r\n\t\t\t\t0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xEC,0xCD,0xCE,0xCF,0xD0,0xD1,0xF2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xFE,0x9F}\r\n\r\n#elif _CODE_PAGE == 1\t/* ASCII (for only non-LFN cfg) */\r\n#if _USE_LFN\r\n#error Cannot use LFN feature without valid code page.\r\n#endif\r\n#define _DF1S\t0\r\n\r\n#else\r\n#error Unknown code page\r\n\r\n#endif\r\n\r\n\r\n/* Character code support macros */\r\n#define IsUpper(c)\t(((c)>='A')&&((c)<='Z'))\r\n#define IsLower(c)\t(((c)>='a')&&((c)<='z'))\r\n#define IsDigit(c)\t(((c)>='0')&&((c)<='9'))\r\n\r\n#if _DF1S\t\t/* Code page is DBCS */\r\n\r\n#ifdef _DF2S\t/* Two 1st byte areas */\r\n#define IsDBCS1(c)\t(((BYTE)(c) >= _DF1S && (BYTE)(c) <= _DF1E) || ((BYTE)(c) >= _DF2S && (BYTE)(c) <= _DF2E))\r\n#else\t\t\t/* One 1st byte area */\r\n#define IsDBCS1(c)\t((BYTE)(c) >= _DF1S && (BYTE)(c) <= _DF1E)\r\n#endif\r\n\r\n#ifdef _DS3S\t/* Three 2nd byte areas */\r\n#define IsDBCS2(c)\t(((BYTE)(c) >= _DS1S && (BYTE)(c) <= _DS1E) || ((BYTE)(c) >= _DS2S && (BYTE)(c) <= _DS2E) || ((BYTE)(c) >= _DS3S && (BYTE)(c) <= _DS3E))\r\n#else\t\t\t/* Two 2nd byte areas */\r\n#define IsDBCS2(c)\t(((BYTE)(c) >= _DS1S && (BYTE)(c) <= _DS1E) || ((BYTE)(c) >= _DS2S && (BYTE)(c) <= _DS2E))\r\n#endif\r\n\r\n#else\t\t\t/* Code page is SBCS */\r\n\r\n#define IsDBCS1(c)\t0\r\n#define IsDBCS2(c)\t0\r\n\r\n#endif /* _DF1S */\r\n\r\n\r\n/* Name status flags */\r\n#define NS\t\t\t11\t\t/* Index of name status byte in fn[] */\r\n#define NS_LOSS\t\t0x01\t/* Out of 8.3 format */\r\n#define NS_LFN\t\t0x02\t/* Force to create LFN entry */\r\n#define NS_LAST\t\t0x04\t/* Last segment */\r\n#define NS_BODY\t\t0x08\t/* Lower case flag (body) */\r\n#define NS_EXT\t\t0x10\t/* Lower case flag (ext) */\r\n#define NS_DOT\t\t0x20\t/* Dot entry */\r\n\r\n\r\n/* FAT sub-type boundaries */\r\n/* Note that the FAT spec by Microsoft says 4085 but Windows works with 4087! */\r\n#define MIN_FAT16\t4086\t/* Minimum number of clusters for FAT16 */\r\n#define\tMIN_FAT32\t65526\t/* Minimum number of clusters for FAT32 */\r\n\r\n\r\n/* FatFs refers the members in the FAT structures as byte array instead of\r\n/ structure member because the structure is not binary compatible between\r\n/ different platforms */\r\n\r\n#define BS_jmpBoot\t\t\t0\t/* Jump instruction (3) */\r\n#define BS_OEMName\t\t\t3\t/* OEM name (8) */\r\n#define BPB_BytsPerSec\t\t11\t/* Sector size [byte] (2) */\r\n#define BPB_SecPerClus\t\t13\t/* Cluster size [sector] (1) */\r\n#define BPB_RsvdSecCnt\t\t14\t/* Size of reserved area [sector] (2) */\r\n#define BPB_NumFATs\t\t\t16\t/* Number of FAT copies (1) */\r\n#define BPB_RootEntCnt\t\t17\t/* Number of root dir entries for FAT12/16 (2) */\r\n#define BPB_TotSec16\t\t19\t/* Volume size [sector] (2) */\r\n#define BPB_Media\t\t\t21\t/* Media descriptor (1) */\r\n#define BPB_FATSz16\t\t\t22\t/* FAT size [sector] (2) */\r\n#define BPB_SecPerTrk\t\t24\t/* Track size [sector] (2) */\r\n#define BPB_NumHeads\t\t26\t/* Number of heads (2) */\r\n#define BPB_HiddSec\t\t\t28\t/* Number of special hidden sectors (4) */\r\n#define BPB_TotSec32\t\t32\t/* Volume size [sector] (4) */\r\n#define BS_DrvNum\t\t\t36\t/* Physical drive number (2) */\r\n#define BS_BootSig\t\t\t38\t/* Extended boot signature (1) */\r\n#define BS_VolID\t\t\t39\t/* Volume serial number (4) */\r\n#define BS_VolLab\t\t\t43\t/* Volume label (8) */\r\n#define BS_FilSysType\t\t54\t/* File system type (1) */\r\n#define BPB_FATSz32\t\t\t36\t/* FAT size [sector] (4) */\r\n#define BPB_ExtFlags\t\t40\t/* Extended flags (2) */\r\n#define BPB_FSVer\t\t\t42\t/* File system version (2) */\r\n#define BPB_RootClus\t\t44\t/* Root dir first cluster (4) */\r\n#define BPB_FSInfo\t\t\t48\t/* Offset of FSInfo sector (2) */\r\n#define BPB_BkBootSec\t\t50\t/* Offset of backup boot sector (2) */\r\n#define BS_DrvNum32\t\t\t64\t/* Physical drive number (2) */\r\n#define BS_BootSig32\t\t66\t/* Extended boot signature (1) */\r\n#define BS_VolID32\t\t\t67\t/* Volume serial number (4) */\r\n#define BS_VolLab32\t\t\t71\t/* Volume label (8) */\r\n#define BS_FilSysType32\t\t82\t/* File system type (1) */\r\n#define\tFSI_LeadSig\t\t\t0\t/* FSI: Leading signature (4) */\r\n#define\tFSI_StrucSig\t\t484\t/* FSI: Structure signature (4) */\r\n#define\tFSI_Free_Count\t\t488\t/* FSI: Number of free clusters (4) */\r\n#define\tFSI_Nxt_Free\t\t492\t/* FSI: Last allocated cluster (4) */\r\n#define MBR_Table\t\t\t446\t/* MBR: Partition table offset (2) */\r\n#define\tSZ_PTE\t\t\t\t16\t/* MBR: Size of a partition table entry */\r\n#define BS_55AA\t\t\t\t510\t/* Boot sector signature (2) */\r\n\r\n#define\tDIR_Name\t\t\t0\t/* Short file name (11) */\r\n#define\tDIR_Attr\t\t\t11\t/* Attribute (1) */\r\n#define\tDIR_NTres\t\t\t12\t/* NT flag (1) */\r\n#define DIR_CrtTimeTenth\t13\t/* Created time sub-second (1) */\r\n#define\tDIR_CrtTime\t\t\t14\t/* Created time (2) */\r\n#define\tDIR_CrtDate\t\t\t16\t/* Created date (2) */\r\n#define DIR_LstAccDate\t\t18\t/* Last accessed date (2) */\r\n#define\tDIR_FstClusHI\t\t20\t/* Higher 16-bit of first cluster (2) */\r\n#define\tDIR_WrtTime\t\t\t22\t/* Modified time (2) */\r\n#define\tDIR_WrtDate\t\t\t24\t/* Modified date (2) */\r\n#define\tDIR_FstClusLO\t\t26\t/* Lower 16-bit of first cluster (2) */\r\n#define\tDIR_FileSize\t\t28\t/* File size (4) */\r\n#define\tLDIR_Ord\t\t\t0\t/* LFN entry order and LLE flag (1) */\r\n#define\tLDIR_Attr\t\t\t11\t/* LFN attribute (1) */\r\n#define\tLDIR_Type\t\t\t12\t/* LFN type (1) */\r\n#define\tLDIR_Chksum\t\t\t13\t/* Sum of corresponding SFN entry */\r\n#define\tLDIR_FstClusLO\t\t26\t/* Filled by zero (0) */\r\n#define\tSZ_DIR\t\t\t\t32\t\t/* Size of a directory entry */\r\n#define\tLLE\t\t\t\t\t0x40\t/* Last long entry flag in LDIR_Ord */\r\n#define\tDDE\t\t\t\t\t0xE5\t/* Deleted directory entry mark in DIR_Name[0] */\r\n#define\tNDDE\t\t\t\t0x05\t/* Replacement of the character collides with DDE */\r\n\r\n\r\n/*------------------------------------------------------------*/\r\n/* Module private work area                                   */\r\n/*------------------------------------------------------------*/\r\n/* Note that uninitialized variables with static duration are\r\n/  zeroed/nulled at start-up. If not, the compiler or start-up\r\n/  routine is out of ANSI-C standard.\r\n*/\r\n\r\n#if _VOLUMES\r\nstatic\r\nFATFS *FatFs[_VOLUMES];\t/* Pointer to the file system objects (logical drives) */\r\n#else\r\n#error Number of volumes must not be 0.\r\n#endif\r\n\r\nstatic\r\nWORD Fsid;\t\t\t\t/* File system mount ID */\r\n\r\n#if _FS_RPATH\r\nstatic\r\nBYTE CurrVol;\t\t\t/* Current drive */\r\n#endif\r\n\r\n#if _FS_LOCK\r\nstatic\r\nFILESEM\tFiles[_FS_LOCK];\t/* File lock semaphores */\r\n#endif\r\n\r\n#if _USE_LFN == 0\t\t\t/* No LFN feature */\r\n#define\tDEF_NAMEBUF\t\t\tBYTE sfn[12]\r\n#define INIT_BUF(dobj)\t\t(dobj).fn = sfn\r\n#define\tFREE_BUF()\r\n\r\n#elif _USE_LFN == 1\t\t\t/* LFN feature with static working buffer */\r\nstatic WCHAR LfnBuf[_MAX_LFN+1];\r\n#define\tDEF_NAMEBUF\t\t\tBYTE sfn[12]\r\n#define INIT_BUF(dobj)\t\t{ (dobj).fn = sfn; (dobj).lfn = LfnBuf; }\r\n#define\tFREE_BUF()\r\n\r\n#elif _USE_LFN == 2 \t\t/* LFN feature with dynamic working buffer on the stack */\r\n#define\tDEF_NAMEBUF\t\t\tBYTE sfn[12]; WCHAR lbuf[_MAX_LFN+1]\r\n#define INIT_BUF(dobj)\t\t{ (dobj).fn = sfn; (dobj).lfn = lbuf; }\r\n#define\tFREE_BUF()\r\n\r\n#elif _USE_LFN == 3 \t\t/* LFN feature with dynamic working buffer on the heap */\r\n#define\tDEF_NAMEBUF\t\t\tBYTE sfn[12]; WCHAR *lfn\r\n#define INIT_BUF(dobj)\t\t{ lfn = ff_memalloc((_MAX_LFN + 1) * 2); \\\r\n\t\t\t\t\t\t\t  if (!lfn) LEAVE_FF((dobj).fs, FR_NOT_ENOUGH_CORE); \\\r\n\t\t\t\t\t\t\t  (dobj).lfn = lfn;\t(dobj).fn = sfn; }\r\n#define\tFREE_BUF()\t\t\tff_memfree(lfn)\r\n\r\n#else\r\n#error Wrong LFN configuration.\r\n#endif\r\n\r\n\r\n#ifdef _EXCVT\r\nstatic\r\nconst BYTE ExCvt[] = _EXCVT;\t/* Upper conversion table for extended chars */\r\n#endif\r\n\r\n\r\n\r\n\r\n\r\n\r\n/*--------------------------------------------------------------------------\r\n\r\n   Module Private Functions\r\n\r\n---------------------------------------------------------------------------*/\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* String functions                                                      */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n/* Copy memory to memory */\r\nstatic\r\nvoid mem_cpy (void* dst, const void* src, UINT cnt) {\r\n\tBYTE *d = (BYTE*)dst;\r\n\tconst BYTE *s = (const BYTE*)src;\r\n\r\n#if _WORD_ACCESS == 1\r\n\twhile (cnt >= sizeof (int)) {\r\n\t\t*(int*)d = *(int*)s;\r\n\t\td += sizeof (int); s += sizeof (int);\r\n\t\tcnt -= sizeof (int);\r\n\t}\r\n#endif\r\n\twhile (cnt--)\r\n\t\t*d++ = *s++;\r\n}\r\n\r\n/* Fill memory */\r\nstatic\r\nvoid mem_set (void* dst, int val, UINT cnt) {\r\n\tBYTE *d = (BYTE*)dst;\r\n\r\n\twhile (cnt--)\r\n\t\t*d++ = (BYTE)val;\r\n}\r\n\r\n/* Compare memory to memory */\r\nstatic\r\nint mem_cmp (const void* dst, const void* src, UINT cnt) {\r\n\tconst BYTE *d = (const BYTE *)dst, *s = (const BYTE *)src;\r\n\tint r = 0;\r\n\r\n\twhile (cnt-- && (r = *d++ - *s++) == 0) ;\r\n\treturn r;\r\n}\r\n\r\n/* Check if chr is contained in the string */\r\nstatic\r\nint chk_chr (const rom char* str, int chr) {\r\n\twhile (*str && *str != chr) str++;\r\n\treturn *str;\r\n}\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Request/Release grant to access the volume                            */\r\n/*-----------------------------------------------------------------------*/\r\n#if _FS_REENTRANT\r\n\r\nstatic\r\nint lock_fs (\r\n\tFATFS *fs\t\t/* File system object */\r\n)\r\n{\r\n\treturn ff_req_grant(fs->sobj);\r\n}\r\n\r\n\r\nstatic\r\nvoid unlock_fs (\r\n\tFATFS *fs,\t\t/* File system object */\r\n\tFRESULT res\t\t/* Result code to be returned */\r\n)\r\n{\r\n\tif (fs &&\r\n\t\tres != FR_NOT_ENABLED &&\r\n\t\tres != FR_INVALID_DRIVE &&\r\n\t\tres != FR_INVALID_OBJECT &&\r\n\t\tres != FR_TIMEOUT) {\r\n\t\tff_rel_grant(fs->sobj);\r\n\t}\r\n}\r\n#endif\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* File lock control functions                                           */\r\n/*-----------------------------------------------------------------------*/\r\n#if _FS_LOCK\r\n\r\nstatic\r\nFRESULT chk_lock (\t/* Check if the file can be accessed */\r\n\tDIR* dj,\t\t/* Directory object pointing the file to be checked */\r\n\tint acc\t\t\t/* Desired access (0:Read, 1:Write, 2:Delete/Rename) */\r\n)\r\n{\r\n\tUINT i, be;\r\n\r\n\t/* Search file semaphore table */\r\n\tfor (i = be = 0; i < _FS_LOCK; i++) {\r\n\t\tif (Files[i].fs) {\t/* Existing entry */\r\n\t\t\tif (Files[i].fs == dj->fs &&\t \t/* Check if the file matched with an open file */\r\n\t\t\t\tFiles[i].clu == dj->sclust &&\r\n\t\t\t\tFiles[i].idx == dj->index) break;\r\n\t\t} else {\t\t\t/* Blank entry */\r\n\t\t\tbe++;\r\n\t\t}\r\n\t}\r\n\tif (i == _FS_LOCK)\t/* The file is not opened */\r\n\t\treturn (be || acc == 2) ? FR_OK : FR_TOO_MANY_OPEN_FILES;\t/* Is there a blank entry for new file? */\r\n\r\n\t/* The file has been opened. Reject any open against writing file and all write mode open */\r\n\treturn (acc || Files[i].ctr == 0x100) ? FR_LOCKED : FR_OK;\r\n}\r\n\r\n\r\nstatic\r\nint enq_lock (void)\t/* Check if an entry is available for a new file */\r\n{\r\n\tUINT i;\r\n\r\n\tfor (i = 0; i < _FS_LOCK && Files[i].fs; i++) ;\r\n\treturn (i == _FS_LOCK) ? 0 : 1;\r\n}\r\n\r\n\r\nstatic\r\nUINT inc_lock (\t/* Increment file open counter and returns its index (0:int error) */\r\n\tDIR* dj,\t/* Directory object pointing the file to register or increment */\r\n\tint acc\t\t/* Desired access mode (0:Read, !0:Write) */\r\n)\r\n{\r\n\tUINT i;\r\n\r\n\r\n\tfor (i = 0; i < _FS_LOCK; i++) {\t/* Find the file */\r\n\t\tif (Files[i].fs == dj->fs &&\r\n\t\t\tFiles[i].clu == dj->sclust &&\r\n\t\t\tFiles[i].idx == dj->index) break;\r\n\t}\r\n\r\n\tif (i == _FS_LOCK) {\t\t\t\t/* Not opened. Register it as new. */\r\n\t\tfor (i = 0; i < _FS_LOCK && Files[i].fs; i++) ;\r\n\t\tif (i == _FS_LOCK) return 0;\t/* No space to register (int err) */\r\n\t\tFiles[i].fs = dj->fs;\r\n\t\tFiles[i].clu = dj->sclust;\r\n\t\tFiles[i].idx = dj->index;\r\n\t\tFiles[i].ctr = 0;\r\n\t}\r\n\r\n\tif (acc && Files[i].ctr) return 0;\t/* Access violation (int err) */\r\n\r\n\tFiles[i].ctr = acc ? 0x100 : Files[i].ctr + 1;\t/* Set semaphore value */\r\n\r\n\treturn i + 1;\r\n}\r\n\r\n\r\nstatic\r\nFRESULT dec_lock (\t/* Decrement file open counter */\r\n\tUINT i\t\t\t/* Semaphore index */\r\n)\r\n{\r\n\tWORD n;\r\n\tFRESULT res;\r\n\r\n\r\n\tif (--i < _FS_LOCK) {\r\n\t\tn = Files[i].ctr;\r\n\t\tif (n == 0x100) n = 0;\r\n\t\tif (n) n--;\r\n\t\tFiles[i].ctr = n;\r\n\t\tif (!n) Files[i].fs = 0;\r\n\t\tres = FR_OK;\r\n\t} else {\r\n\t\tres = FR_INT_ERR;\r\n\t}\r\n\treturn res;\r\n}\r\n\r\n\r\nstatic\r\nvoid clear_lock (\t/* Clear lock entries of the volume */\r\n\tFATFS *fs\r\n)\r\n{\r\n\tUINT i;\r\n\r\n\tfor (i = 0; i < _FS_LOCK; i++) {\r\n\t\tif (Files[i].fs == fs) Files[i].fs = 0;\r\n\t}\r\n}\r\n#endif\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Move/Flush disk access window                                         */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n\r\n#if !_FS_READONLY\r\nstatic\r\nFRESULT sync_window (\r\n\tFATFS *fs\t\t/* File system object */\r\n)\r\n{\r\n\tDWORD wsect;\r\n\tUINT nf;\r\n\r\n\r\n\tif (fs->wflag) {\t/* Write back the sector if it is dirty */\r\n\t\twsect = fs->winsect;\t/* Current sector number */\r\n\t\tif (disk_write(fs->drv, fs->win, wsect, 1) != RES_OK)\r\n\t\t\treturn FR_DISK_ERR;\r\n\t\tfs->wflag = 0;\r\n\t\tif (wsect >= fs->fatbase && wsect < (fs->fatbase + fs->fsize)) {\t/* In FAT area? */\r\n\t\t\tfor (nf = fs->n_fats; nf >= 2; nf--) {\t/* Reflect the change to all FAT copies */\r\n\t\t\t\twsect += fs->fsize;\r\n\t\t\t\tdisk_write(fs->drv, fs->win, wsect, 1);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\treturn FR_OK;\r\n}\r\n#endif\r\n\r\n\r\nstatic\r\nFRESULT move_window (\r\n\tFATFS *fs,\t\t/* File system object */\r\n\tDWORD sector\t/* Sector number to make appearance in the fs->win[] */\r\n)\r\n{\r\n\tif (sector != fs->winsect) {\t/* Changed current window */\r\n#if !_FS_READONLY\r\n\t\tif (sync_window(fs) != FR_OK)\r\n\t\t\treturn FR_DISK_ERR;\r\n#endif\r\n\t\tif (disk_read(fs->drv, fs->win, sector, 1) != RES_OK)\r\n\t\t\treturn FR_DISK_ERR;\r\n\t\tfs->winsect = sector;\r\n\t}\r\n\r\n\treturn FR_OK;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Synchronize file system and strage device                             */\r\n/*-----------------------------------------------------------------------*/\r\n#if !_FS_READONLY\r\nstatic\r\nFRESULT sync_fs (\t/* FR_OK: successful, FR_DISK_ERR: failed */\r\n\tFATFS *fs\t\t/* File system object */\r\n)\r\n{\r\n\tFRESULT res;\r\n\r\n\r\n\tres = sync_window(fs);\r\n\tif (res == FR_OK) {\r\n\t\t/* Update FSInfo sector if needed */\r\n\t\tif (fs->fs_type == FS_FAT32 && fs->fsi_flag) {\r\n\t\t\tfs->winsect = 0;\r\n\t\t\t/* Create FSInfo structure */\r\n\t\t\tmem_set(fs->win, 0, 512);\r\n\t\t\tST_WORD(fs->win+BS_55AA, 0xAA55);\r\n\t\t\tST_DWORD(fs->win+FSI_LeadSig, 0x41615252);\r\n\t\t\tST_DWORD(fs->win+FSI_StrucSig, 0x61417272);\r\n\t\t\tST_DWORD(fs->win+FSI_Free_Count, fs->free_clust);\r\n\t\t\tST_DWORD(fs->win+FSI_Nxt_Free, fs->last_clust);\r\n\t\t\t/* Write it into the FSInfo sector */\r\n\t\t\tdisk_write(fs->drv, fs->win, fs->fsi_sector, 1);\r\n\t\t\tfs->fsi_flag = 0;\r\n\t\t}\r\n\t\t/* Make sure that no pending write process in the physical drive */\r\n\t\tif (disk_ioctl(fs->drv, CTRL_SYNC, 0) != RES_OK)\r\n\t\t\tres = FR_DISK_ERR;\r\n\t}\r\n\r\n\treturn res;\r\n}\r\n#endif\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Get sector# from cluster#                                             */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n\r\nDWORD clust2sect (\t/* !=0: Sector number, 0: Failed - invalid cluster# */\r\n\tFATFS *fs,\t\t/* File system object */\r\n\tDWORD clst\t\t/* Cluster# to be converted */\r\n)\r\n{\r\n\tclst -= 2;\r\n\tif (clst >= (fs->n_fatent - 2)) return 0;\t\t/* Invalid cluster# */\r\n\treturn clst * fs->csize + fs->database;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* FAT access - Read value of a FAT entry                                */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n\r\nDWORD get_fat (\t/* 0xFFFFFFFF:Disk error, 1:Internal error, Else:Cluster status */\r\n\tFATFS *fs,\t/* File system object */\r\n\tDWORD clst\t/* Cluster# to get the link information */\r\n)\r\n{\r\n\tUINT wc, bc;\r\n\tBYTE *p;\r\n\r\n\r\n\tif (clst < 2 || clst >= fs->n_fatent)\t/* Check range */\r\n\t\treturn 1;\r\n\r\n\tswitch (fs->fs_type) {\r\n\tcase FS_FAT12 :\r\n\t\tbc = (UINT)clst; bc += bc / 2;\r\n\t\tif (move_window(fs, fs->fatbase + (bc / SS(fs)))) break;\r\n\t\twc = fs->win[bc % SS(fs)]; bc++;\r\n\t\tif (move_window(fs, fs->fatbase + (bc / SS(fs)))) break;\r\n\t\twc |= fs->win[bc % SS(fs)] << 8;\r\n\t\treturn (clst & 1) ? (wc >> 4) : (wc & 0xFFF);\r\n\r\n\tcase FS_FAT16 :\r\n\t\tif (move_window(fs, fs->fatbase + (clst / (SS(fs) / 2)))) break;\r\n\t\tp = &fs->win[clst * 2 % SS(fs)];\r\n\t\treturn LD_WORD(p);\r\n\r\n\tcase FS_FAT32 :\r\n\t\tif (move_window(fs, fs->fatbase + (clst / (SS(fs) / 4)))) break;\r\n\t\tp = &fs->win[clst * 4 % SS(fs)];\r\n\t\treturn LD_DWORD(p) & 0x0FFFFFFF;\r\n\t}\r\n\r\n\treturn 0xFFFFFFFF;\t/* An error occurred at the disk I/O layer */\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* FAT access - Change value of a FAT entry                              */\r\n/*-----------------------------------------------------------------------*/\r\n#if !_FS_READONLY\r\n\r\nFRESULT put_fat (\r\n\tFATFS *fs,\t/* File system object */\r\n\tDWORD clst,\t/* Cluster# to be changed in range of 2 to fs->n_fatent - 1 */\r\n\tDWORD val\t/* New value to mark the cluster */\r\n)\r\n{\r\n\tUINT bc;\r\n\tBYTE *p;\r\n\tFRESULT res;\r\n\r\n\r\n\tif (clst < 2 || clst >= fs->n_fatent) {\t/* Check range */\r\n\t\tres = FR_INT_ERR;\r\n\r\n\t} else {\r\n\t\tswitch (fs->fs_type) {\r\n\t\tcase FS_FAT12 :\r\n\t\t\tbc = (UINT)clst; bc += bc / 2;\r\n\t\t\tres = move_window(fs, fs->fatbase + (bc / SS(fs)));\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tp = &fs->win[bc % SS(fs)];\r\n\t\t\t*p = (clst & 1) ? ((*p & 0x0F) | ((BYTE)val << 4)) : (BYTE)val;\r\n\t\t\tbc++;\r\n\t\t\tfs->wflag = 1;\r\n\t\t\tres = move_window(fs, fs->fatbase + (bc / SS(fs)));\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tp = &fs->win[bc % SS(fs)];\r\n\t\t\t*p = (clst & 1) ? (BYTE)(val >> 4) : ((*p & 0xF0) | ((BYTE)(val >> 8) & 0x0F));\r\n\t\t\tbreak;\r\n\r\n\t\tcase FS_FAT16 :\r\n\t\t\tres = move_window(fs, fs->fatbase + (clst / (SS(fs) / 2)));\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tp = &fs->win[clst * 2 % SS(fs)];\r\n\t\t\tST_WORD(p, (WORD)val);\r\n\t\t\tbreak;\r\n\r\n\t\tcase FS_FAT32 :\r\n\t\t\tres = move_window(fs, fs->fatbase + (clst / (SS(fs) / 4)));\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tp = &fs->win[clst * 4 % SS(fs)];\r\n\t\t\tval |= LD_DWORD(p) & 0xF0000000;\r\n\t\t\tST_DWORD(p, val);\r\n\t\t\tbreak;\r\n\r\n\t\tdefault :\r\n\t\t\tres = FR_INT_ERR;\r\n\t\t}\r\n\t\tfs->wflag = 1;\r\n\t}\r\n\r\n\treturn res;\r\n}\r\n#endif /* !_FS_READONLY */\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* FAT handling - Remove a cluster chain                                 */\r\n/*-----------------------------------------------------------------------*/\r\n#if !_FS_READONLY\r\nstatic\r\nFRESULT remove_chain (\r\n\tFATFS *fs,\t\t\t/* File system object */\r\n\tDWORD clst\t\t\t/* Cluster# to remove a chain from */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDWORD nxt;\r\n#if _USE_ERASE\r\n\tDWORD scl = clst, ecl = clst, rt[2];\r\n#endif\r\n\r\n\tif (clst < 2 || clst >= fs->n_fatent) {\t/* Check range */\r\n\t\tres = FR_INT_ERR;\r\n\r\n\t} else {\r\n\t\tres = FR_OK;\r\n\t\twhile (clst < fs->n_fatent) {\t\t\t/* Not a last link? */\r\n\t\t\tnxt = get_fat(fs, clst);\t\t\t/* Get cluster status */\r\n\t\t\tif (nxt == 0) break;\t\t\t\t/* Empty cluster? */\r\n\t\t\tif (nxt == 1) { res = FR_INT_ERR; break; }\t/* Internal error? */\r\n\t\t\tif (nxt == 0xFFFFFFFF) { res = FR_DISK_ERR; break; }\t/* Disk error? */\r\n\t\t\tres = put_fat(fs, clst, 0);\t\t\t/* Mark the cluster \"empty\" */\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tif (fs->free_clust != 0xFFFFFFFF) {\t/* Update FSInfo */\r\n\t\t\t\tfs->free_clust++;\r\n\t\t\t\tfs->fsi_flag = 1;\r\n\t\t\t}\r\n#if _USE_ERASE\r\n\t\t\tif (ecl + 1 == nxt) {\t/* Is next cluster contiguous? */\r\n\t\t\t\tecl = nxt;\r\n\t\t\t} else {\t\t\t\t/* End of contiguous clusters */\r\n\t\t\t\trt[0] = clust2sect(fs, scl);\t\t\t\t\t/* Start sector */\r\n\t\t\t\trt[1] = clust2sect(fs, ecl) + fs->csize - 1;\t/* End sector */\r\n\t\t\t\tdisk_ioctl(fs->drv, CTRL_ERASE_SECTOR, rt);\t\t/* Erase the block */\r\n\t\t\t\tscl = ecl = nxt;\r\n\t\t\t}\r\n#endif\r\n\t\t\tclst = nxt;\t/* Next cluster */\r\n\t\t}\r\n\t}\r\n\r\n\treturn res;\r\n}\r\n#endif\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* FAT handling - Stretch or Create a cluster chain                      */\r\n/*-----------------------------------------------------------------------*/\r\n#if !_FS_READONLY\r\nstatic\r\nDWORD create_chain (\t/* 0:No free cluster, 1:Internal error, 0xFFFFFFFF:Disk error, >=2:New cluster# */\r\n\tFATFS *fs,\t\t\t/* File system object */\r\n\tDWORD clst\t\t\t/* Cluster# to stretch. 0 means create a new chain. */\r\n)\r\n{\r\n\tDWORD cs, ncl, scl;\r\n\tFRESULT res;\r\n\r\n\r\n\tif (clst == 0) {\t\t/* Create a new chain */\r\n\t\tscl = fs->last_clust;\t\t\t/* Get suggested start point */\r\n\t\tif (!scl || scl >= fs->n_fatent) scl = 1;\r\n\t}\r\n\telse {\t\t\t\t\t/* Stretch the current chain */\r\n\t\tcs = get_fat(fs, clst);\t\t\t/* Check the cluster status */\r\n\t\tif (cs < 2) return 1;\t\t\t/* It is an invalid cluster */\r\n\t\tif (cs < fs->n_fatent) return cs;\t/* It is already followed by next cluster */\r\n\t\tscl = clst;\r\n\t}\r\n\r\n\tncl = scl;\t\t\t\t/* Start cluster */\r\n\tfor (;;) {\r\n\t\tncl++;\t\t\t\t\t\t\t/* Next cluster */\r\n\t\tif (ncl >= fs->n_fatent) {\t\t/* Wrap around */\r\n\t\t\tncl = 2;\r\n\t\t\tif (ncl > scl) return 0;\t/* No free cluster */\r\n\t\t}\r\n\t\tcs = get_fat(fs, ncl);\t\t\t/* Get the cluster status */\r\n\t\tif (cs == 0) break;\t\t\t\t/* Found a free cluster */\r\n\t\tif (cs == 0xFFFFFFFF || cs == 1)/* An error occurred */\r\n\t\t\treturn cs;\r\n\t\tif (ncl == scl) return 0;\t\t/* No free cluster */\r\n\t}\r\n\r\n\tres = put_fat(fs, ncl, 0x0FFFFFFF);\t/* Mark the new cluster \"last link\" */\r\n\tif (res == FR_OK && clst != 0) {\r\n\t\tres = put_fat(fs, clst, ncl);\t/* Link it to the previous one if needed */\r\n\t}\r\n\tif (res == FR_OK) {\r\n\t\tfs->last_clust = ncl;\t\t\t/* Update FSINFO */\r\n\t\tif (fs->free_clust != 0xFFFFFFFF) {\r\n\t\t\tfs->free_clust--;\r\n\t\t\tfs->fsi_flag = 1;\r\n\t\t}\r\n\t} else {\r\n\t\tncl = (res == FR_DISK_ERR) ? 0xFFFFFFFF : 1;\r\n\t}\r\n\r\n\treturn ncl;\t\t/* Return new cluster number or error code */\r\n}\r\n#endif /* !_FS_READONLY */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* FAT handling - Convert offset into cluster with link map table        */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _USE_FASTSEEK\r\nstatic\r\nDWORD clmt_clust (\t/* <2:Error, >=2:Cluster number */\r\n\tFIL* fp,\t\t/* Pointer to the file object */\r\n\tDWORD ofs\t\t/* File offset to be converted to cluster# */\r\n)\r\n{\r\n\tDWORD cl, ncl, *tbl;\r\n\r\n\r\n\ttbl = fp->cltbl + 1;\t/* Top of CLMT */\r\n\tcl = ofs / SS(fp->fs) / fp->fs->csize;\t/* Cluster order from top of the file */\r\n\tfor (;;) {\r\n\t\tncl = *tbl++;\t\t\t/* Number of cluters in the fragment */\r\n\t\tif (!ncl) return 0;\t\t/* End of table? (error) */\r\n\t\tif (cl < ncl) break;\t/* In this fragment? */\r\n\t\tcl -= ncl; tbl++;\t\t/* Next fragment */\r\n\t}\r\n\treturn cl + *tbl;\t/* Return the cluster number */\r\n}\r\n#endif\t/* _USE_FASTSEEK */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Directory handling - Set directory index                              */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT dir_sdi (\r\n\tDIR *dj,\t\t/* Pointer to directory object */\r\n\tWORD idx\t\t/* Index of directory table */\r\n)\r\n{\r\n\tDWORD clst;\r\n\tWORD ic;\r\n\r\n\r\n\tdj->index = idx;\r\n\tclst = dj->sclust;\r\n\tif (clst == 1 || clst >= dj->fs->n_fatent)\t/* Check start cluster range */\r\n\t\treturn FR_INT_ERR;\r\n\tif (!clst && dj->fs->fs_type == FS_FAT32)\t/* Replace cluster# 0 with root cluster# if in FAT32 */\r\n\t\tclst = dj->fs->dirbase;\r\n\r\n\tif (clst == 0) {\t/* Static table (root-dir in FAT12/16) */\r\n\t\tdj->clust = clst;\r\n\t\tif (idx >= dj->fs->n_rootdir)\t\t/* Index is out of range */\r\n\t\t\treturn FR_INT_ERR;\r\n\t\tdj->sect = dj->fs->dirbase + idx / (SS(dj->fs) / SZ_DIR);\t/* Sector# */\r\n\t}\r\n\telse {\t\t\t\t/* Dynamic table (sub-dirs or root-dir in FAT32) */\r\n\t\tic = SS(dj->fs) / SZ_DIR * dj->fs->csize;\t/* Entries per cluster */\r\n\t\twhile (idx >= ic) {\t/* Follow cluster chain */\r\n\t\t\tclst = get_fat(dj->fs, clst);\t\t\t\t/* Get next cluster */\r\n\t\t\tif (clst == 0xFFFFFFFF) return FR_DISK_ERR;\t/* Disk error */\r\n\t\t\tif (clst < 2 || clst >= dj->fs->n_fatent)\t/* Reached to end of table or int error */\r\n\t\t\t\treturn FR_INT_ERR;\r\n\t\t\tidx -= ic;\r\n\t\t}\r\n\t\tdj->clust = clst;\r\n\t\tdj->sect = clust2sect(dj->fs, clst) + idx / (SS(dj->fs) / SZ_DIR);\t/* Sector# */\r\n\t}\r\n\r\n\tdj->dir = dj->fs->win + (idx % (SS(dj->fs) / SZ_DIR)) * SZ_DIR;\t/* Ptr to the entry in the sector */\r\n\r\n\treturn FR_OK;\t/* Seek succeeded */\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Directory handling - Move directory table index next                  */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT dir_next (\t/* FR_OK:Succeeded, FR_NO_FILE:End of table, FR_DENIED:Could not stretch */\r\n\tDIR *dj,\t\t/* Pointer to the directory object */\r\n\tint stretch\t\t/* 0: Do not stretch table, 1: Stretch table if needed */\r\n)\r\n{\r\n\tDWORD clst;\r\n\tWORD i;\r\n\r\n\r\n\tstretch = stretch;\t\t/* To suppress warning on read-only cfg. */\r\n\ti = dj->index + 1;\r\n\tif (!i || !dj->sect)\t/* Report EOT when index has reached 65535 */\r\n\t\treturn FR_NO_FILE;\r\n\r\n\tif (!(i % (SS(dj->fs) / SZ_DIR))) {\t/* Sector changed? */\r\n\t\tdj->sect++;\t\t\t\t\t/* Next sector */\r\n\r\n\t\tif (dj->clust == 0) {\t/* Static table */\r\n\t\t\tif (i >= dj->fs->n_rootdir)\t/* Report EOT when end of table */\r\n\t\t\t\treturn FR_NO_FILE;\r\n\t\t}\r\n\t\telse {\t\t\t\t\t/* Dynamic table */\r\n\t\t\tif (((i / (SS(dj->fs) / SZ_DIR)) & (dj->fs->csize - 1)) == 0) {\t/* Cluster changed? */\r\n\t\t\t\tclst = get_fat(dj->fs, dj->clust);\t\t\t\t/* Get next cluster */\r\n\t\t\t\tif (clst <= 1) return FR_INT_ERR;\r\n\t\t\t\tif (clst == 0xFFFFFFFF) return FR_DISK_ERR;\r\n\t\t\t\tif (clst >= dj->fs->n_fatent) {\t\t\t\t\t/* When it reached end of dynamic table */\r\n#if !_FS_READONLY\r\n\t\t\t\t\tBYTE c;\r\n\t\t\t\t\tif (!stretch) return FR_NO_FILE;\t\t\t/* When do not stretch, report EOT */\r\n\t\t\t\t\tclst = create_chain(dj->fs, dj->clust);\t\t/* Stretch cluster chain */\r\n\t\t\t\t\tif (clst == 0) return FR_DENIED;\t\t\t/* No free cluster */\r\n\t\t\t\t\tif (clst == 1) return FR_INT_ERR;\r\n\t\t\t\t\tif (clst == 0xFFFFFFFF) return FR_DISK_ERR;\r\n\t\t\t\t\t/* Clean-up stretched table */\r\n\t\t\t\t\tif (sync_window(dj->fs)) return FR_DISK_ERR;\t/* Flush active window */\r\n\t\t\t\t\tmem_set(dj->fs->win, 0, SS(dj->fs));\t\t\t/* Clear window buffer */\r\n\t\t\t\t\tdj->fs->winsect = clust2sect(dj->fs, clst);\t/* Cluster start sector */\r\n\t\t\t\t\tfor (c = 0; c < dj->fs->csize; c++) {\t\t/* Fill the new cluster with 0 */\r\n\t\t\t\t\t\tdj->fs->wflag = 1;\r\n\t\t\t\t\t\tif (sync_window(dj->fs)) return FR_DISK_ERR;\r\n\t\t\t\t\t\tdj->fs->winsect++;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tdj->fs->winsect -= c;\t\t\t\t\t\t/* Rewind window address */\r\n#else\r\n\t\t\t\t\treturn FR_NO_FILE;\t\t\t/* Report EOT */\r\n#endif\r\n\t\t\t\t}\r\n\t\t\t\tdj->clust = clst;\t\t\t\t/* Initialize data for new cluster */\r\n\t\t\t\tdj->sect = clust2sect(dj->fs, clst);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tdj->index = i;\r\n\tdj->dir = dj->fs->win + (i % (SS(dj->fs) / SZ_DIR)) * SZ_DIR;\r\n\r\n\treturn FR_OK;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Directory handling - Reserve directory entry                          */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if !_FS_READONLY\r\nstatic\r\nFRESULT dir_alloc (\r\n\tDIR* dj,\t/* Pointer to the directory object */\r\n\tUINT nent\t/* Number of contiguous entries to allocate (1-21) */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tUINT n;\r\n\r\n\r\n\tres = dir_sdi(dj, 0);\r\n\tif (res == FR_OK) {\r\n\t\tn = 0;\r\n\t\tdo {\r\n\t\t\tres = move_window(dj->fs, dj->sect);\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tif (dj->dir[0] == DDE || dj->dir[0] == 0) {\t/* Is it a blank entry? */\r\n\t\t\t\tif (++n == nent) break;\t/* A block of contiguous entry is found */\r\n\t\t\t} else {\r\n\t\t\t\tn = 0;\t\t\t\t\t/* Not a blank entry. Restart to search */\r\n\t\t\t}\r\n\t\t\tres = dir_next(dj, 1);\t\t/* Next entry with table stretch enabled */\r\n\t\t} while (res == FR_OK);\r\n\t}\r\n\tif (res == FR_NO_FILE) res = FR_DENIED; /* patch of March 15, 2013 */\r\n\treturn res;\r\n}\r\n#endif\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Directory handling - Load/Store start cluster number                  */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nDWORD ld_clust (\r\n\tFATFS *fs,\t/* Pointer to the fs object */\r\n\tBYTE *dir\t/* Pointer to the directory entry */\r\n)\r\n{\r\n\tDWORD cl;\r\n\r\n\tcl = LD_WORD(dir+DIR_FstClusLO);\r\n\tif (fs->fs_type == FS_FAT32)\r\n\t\tcl |= (DWORD)LD_WORD(dir+DIR_FstClusHI) << 16;\r\n\r\n\treturn cl;\r\n}\r\n\r\n\r\n#if !_FS_READONLY\r\nstatic\r\nvoid st_clust (\r\n\tBYTE *dir,\t/* Pointer to the directory entry */\r\n\tDWORD cl\t/* Value to be set */\r\n)\r\n{\r\n\tST_WORD(dir+DIR_FstClusLO, cl);\r\n\tST_WORD(dir+DIR_FstClusHI, cl >> 16);\r\n}\r\n#endif\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* LFN handling - Test/Pick/Fit an LFN segment from/to directory entry   */\r\n/*-----------------------------------------------------------------------*/\r\n#if _USE_LFN\r\nstatic\r\nconst BYTE LfnOfs[] = {1,3,5,7,9,14,16,18,20,22,24,28,30};\t/* Offset of LFN chars in the directory entry */\r\n\r\n\r\nstatic\r\nint cmp_lfn (\t\t\t/* 1:Matched, 0:Not matched */\r\n\tWCHAR *lfnbuf,\t\t/* Pointer to the LFN to be compared */\r\n\tBYTE *dir\t\t\t/* Pointer to the directory entry containing a part of LFN */\r\n)\r\n{\r\n\tUINT i, s;\r\n\tWCHAR wc, uc;\r\n\r\n\r\n\ti = ((dir[LDIR_Ord] & ~LLE) - 1) * 13;\t/* Get offset in the LFN buffer */\r\n\ts = 0; wc = 1;\r\n\tdo {\r\n\t\tuc = LD_WORD(dir+LfnOfs[s]);\t/* Pick an LFN character from the entry */\r\n\t\tif (wc) {\t/* Last char has not been processed */\r\n\t\t\twc = ff_wtoupper(uc);\t\t/* Convert it to upper case */\r\n\t\t\tif (i >= _MAX_LFN || wc != ff_wtoupper(lfnbuf[i++]))\t/* Compare it */\r\n\t\t\t\treturn 0;\t\t\t\t/* Not matched */\r\n\t\t} else {\r\n\t\t\tif (uc != 0xFFFF) return 0;\t/* Check filler */\r\n\t\t}\r\n\t} while (++s < 13);\t\t\t\t/* Repeat until all chars in the entry are checked */\r\n\r\n\tif ((dir[LDIR_Ord] & LLE) && wc && lfnbuf[i])\t/* Last segment matched but different length */\r\n\t\treturn 0;\r\n\r\n\treturn 1;\t\t\t\t\t\t/* The part of LFN matched */\r\n}\r\n\r\n\r\n\r\nstatic\r\nint pick_lfn (\t\t\t/* 1:Succeeded, 0:Buffer overflow */\r\n\tWCHAR *lfnbuf,\t\t/* Pointer to the Unicode-LFN buffer */\r\n\tBYTE *dir\t\t\t/* Pointer to the directory entry */\r\n)\r\n{\r\n\tUINT i, s;\r\n\tWCHAR wc, uc;\r\n\r\n\r\n\ti = ((dir[LDIR_Ord] & 0x3F) - 1) * 13;\t/* Offset in the LFN buffer */\r\n\r\n\ts = 0; wc = 1;\r\n\tdo {\r\n\t\tuc = LD_WORD(dir+LfnOfs[s]);\t\t/* Pick an LFN character from the entry */\r\n\t\tif (wc) {\t/* Last char has not been processed */\r\n\t\t\tif (i >= _MAX_LFN) return 0;\t/* Buffer overflow? */\r\n\t\t\tlfnbuf[i++] = wc = uc;\t\t\t/* Store it */\r\n\t\t} else {\r\n\t\t\tif (uc != 0xFFFF) return 0;\t\t/* Check filler */\r\n\t\t}\r\n\t} while (++s < 13);\t\t\t\t\t\t/* Read all character in the entry */\r\n\r\n\tif (dir[LDIR_Ord] & LLE) {\t\t\t\t/* Put terminator if it is the last LFN part */\r\n\t\tif (i >= _MAX_LFN) return 0;\t\t/* Buffer overflow? */\r\n\t\tlfnbuf[i] = 0;\r\n\t}\r\n\r\n\treturn 1;\r\n}\r\n\r\n\r\n#if !_FS_READONLY\r\nstatic\r\nvoid fit_lfn (\r\n\tconst WCHAR *lfnbuf,\t/* Pointer to the LFN buffer */\r\n\tBYTE *dir,\t\t\t\t/* Pointer to the directory entry */\r\n\tBYTE ord,\t\t\t\t/* LFN order (1-20) */\r\n\tBYTE sum\t\t\t\t/* SFN sum */\r\n)\r\n{\r\n\tUINT i, s;\r\n\tWCHAR wc;\r\n\r\n\r\n\tdir[LDIR_Chksum] = sum;\t\t\t/* Set check sum */\r\n\tdir[LDIR_Attr] = AM_LFN;\t\t/* Set attribute. LFN entry */\r\n\tdir[LDIR_Type] = 0;\r\n\tST_WORD(dir+LDIR_FstClusLO, 0);\r\n\r\n\ti = (ord - 1) * 13;\t\t\t\t/* Get offset in the LFN buffer */\r\n\ts = wc = 0;\r\n\tdo {\r\n\t\tif (wc != 0xFFFF) wc = lfnbuf[i++];\t/* Get an effective char */\r\n\t\tST_WORD(dir+LfnOfs[s], wc);\t/* Put it */\r\n\t\tif (!wc) wc = 0xFFFF;\t\t/* Padding chars following last char */\r\n\t} while (++s < 13);\r\n\tif (wc == 0xFFFF || !lfnbuf[i]) ord |= LLE;\t/* Bottom LFN part is the start of LFN sequence */\r\n\tdir[LDIR_Ord] = ord;\t\t\t/* Set the LFN order */\r\n}\r\n\r\n#endif\r\n#endif\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Create numbered name                                                  */\r\n/*-----------------------------------------------------------------------*/\r\n#if _USE_LFN\r\nvoid gen_numname (\r\n\tBYTE *dst,\t\t\t/* Pointer to generated SFN */\r\n\tconst BYTE *src,\t/* Pointer to source SFN to be modified */\r\n\tconst WCHAR *lfn,\t/* Pointer to LFN */\r\n\tWORD seq\t\t\t/* Sequence number */\r\n)\r\n{\r\n\tBYTE ns[8], c;\r\n\tUINT i, j;\r\n\r\n\r\n\tmem_cpy(dst, src, 11);\r\n\r\n\tif (seq > 5) {\t/* On many collisions, generate a hash number instead of sequential number */\r\n\t\tdo seq = (seq >> 1) + (seq << 15) + (WORD)*lfn++; while (*lfn);\r\n\t}\r\n\r\n\t/* itoa (hexdecimal) */\r\n\ti = 7;\r\n\tdo {\r\n\t\tc = (seq % 16) + '0';\r\n\t\tif (c > '9') c += 7;\r\n\t\tns[i--] = c;\r\n\t\tseq /= 16;\r\n\t} while (seq);\r\n\tns[i] = '~';\r\n\r\n\t/* Append the number */\r\n\tfor (j = 0; j < i && dst[j] != ' '; j++) {\r\n\t\tif (IsDBCS1(dst[j])) {\r\n\t\t\tif (j == i - 1) break;\r\n\t\t\tj++;\r\n\t\t}\r\n\t}\r\n\tdo {\r\n\t\tdst[j++] = (i < 8) ? ns[i++] : ' ';\r\n\t} while (j < 8);\r\n}\r\n#endif\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Calculate sum of an SFN                                               */\r\n/*-----------------------------------------------------------------------*/\r\n#if _USE_LFN\r\nstatic\r\nBYTE sum_sfn (\r\n\tconst BYTE *dir\t\t/* Ptr to directory entry */\r\n)\r\n{\r\n\tBYTE sum = 0;\r\n\tUINT n = 11;\r\n\r\n\tdo sum = (sum >> 1) + (sum << 7) + *dir++; while (--n);\r\n\treturn sum;\r\n}\r\n#endif\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Directory handling - Find an object in the directory                  */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT dir_find (\r\n\tDIR *dj\t\t\t/* Pointer to the directory object linked to the file name */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tBYTE c, *dir;\r\n#if _USE_LFN\r\n\tBYTE a, ord, sum;\r\n#endif\r\n\r\n\tres = dir_sdi(dj, 0);\t\t\t/* Rewind directory object */\r\n\tif (res != FR_OK) return res;\r\n\r\n#if _USE_LFN\r\n\tord = sum = 0xFF;\r\n#endif\r\n\tdo {\r\n\t\tres = move_window(dj->fs, dj->sect);\r\n\t\tif (res != FR_OK) break;\r\n\t\tdir = dj->dir;\t\t\t\t\t/* Ptr to the directory entry of current index */\r\n\t\tc = dir[DIR_Name];\r\n\t\tif (c == 0) { res = FR_NO_FILE; break; }\t/* Reached to end of table */\r\n#if _USE_LFN\t/* LFN configuration */\r\n\t\ta = dir[DIR_Attr] & AM_MASK;\r\n\t\tif (c == DDE || ((a & AM_VOL) && a != AM_LFN)) {\t/* An entry without valid data */\r\n\t\t\tord = 0xFF;\r\n\t\t} else {\r\n\t\t\tif (a == AM_LFN) {\t\t\t/* An LFN entry is found */\r\n\t\t\t\tif (dj->lfn) {\r\n\t\t\t\t\tif (c & LLE) {\t\t/* Is it start of LFN sequence? */\r\n\t\t\t\t\t\tsum = dir[LDIR_Chksum];\r\n\t\t\t\t\t\tc &= ~LLE; ord = c;\t/* LFN start order */\r\n\t\t\t\t\t\tdj->lfn_idx = dj->index;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t/* Check validity of the LFN entry and compare it with given name */\r\n\t\t\t\t\tord = (c == ord && sum == dir[LDIR_Chksum] && cmp_lfn(dj->lfn, dir)) ? ord - 1 : 0xFF;\r\n\t\t\t\t}\r\n\t\t\t} else {\t\t\t\t\t/* An SFN entry is found */\r\n\t\t\t\tif (!ord && sum == sum_sfn(dir)) break;\t/* LFN matched? */\r\n\t\t\t\tord = 0xFF; dj->lfn_idx = 0xFFFF;\t/* Reset LFN sequence */\r\n\t\t\t\tif (!(dj->fn[NS] & NS_LOSS) && !mem_cmp(dir, dj->fn, 11)) break;\t/* SFN matched? */\r\n\t\t\t}\r\n\t\t}\r\n#else\t\t/* Non LFN configuration */\r\n\t\tif (!(dir[DIR_Attr] & AM_VOL) && !mem_cmp((const void *)dir, (const void *)dj->fn, 11)) /* Is it a valid entry? */\r\n\t\t\tbreak;\r\n#endif\r\n\t\tres = dir_next(dj, 0);\t\t/* Next entry */\r\n\t} while (res == FR_OK);\r\n\r\n\treturn res;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Read an object from the directory                                     */\r\n/*-----------------------------------------------------------------------*/\r\n#if _FS_MINIMIZE <= 1 || _USE_LABEL || _FS_RPATH >= 2\r\nstatic\r\nFRESULT dir_read (\r\n\tDIR *dj,\t\t/* Pointer to the directory object */\r\n\tint vol\t\t\t/* Filtered by 0:file/dir or 1:volume label */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tBYTE a, c, *dir;\r\n#if _USE_LFN\r\n\tBYTE ord = 0xFF, sum = 0xFF;\r\n#endif\r\n\r\n\tres = FR_NO_FILE;\r\n\twhile (dj->sect) {\r\n\t\tres = move_window(dj->fs, dj->sect);\r\n\t\tif (res != FR_OK) break;\r\n\t\tdir = dj->dir;\t\t\t\t\t/* Ptr to the directory entry of current index */\r\n\t\tc = dir[DIR_Name];\r\n\t\tif (c == 0) { res = FR_NO_FILE; break; }\t/* Reached to end of table */\r\n\t\ta = dir[DIR_Attr] & AM_MASK;\r\n#if _USE_LFN\t/* LFN configuration */\r\n\t\tif (c == DDE || (!_FS_RPATH && c == '.') || (a == AM_VOL) != vol) {\t/* An entry without valid data */\r\n\t\t\tord = 0xFF;\r\n\t\t} else {\r\n\t\t\tif (a == AM_LFN) {\t\t\t/* An LFN entry is found */\r\n\t\t\t\tif (c & LLE) {\t\t\t/* Is it start of LFN sequence? */\r\n\t\t\t\t\tsum = dir[LDIR_Chksum];\r\n\t\t\t\t\tc &= ~LLE; ord = c;\r\n\t\t\t\t\tdj->lfn_idx = dj->index;\r\n\t\t\t\t}\r\n\t\t\t\t/* Check LFN validity and capture it */\r\n\t\t\t\tord = (c == ord && sum == dir[LDIR_Chksum] && pick_lfn(dj->lfn, dir)) ? ord - 1 : 0xFF;\r\n\t\t\t} else {\t\t\t\t\t/* An SFN entry is found */\r\n\t\t\t\tif (ord || sum != sum_sfn(dir))\t/* Is there a valid LFN? */\r\n\t\t\t\t\tdj->lfn_idx = 0xFFFF;\t\t/* It has no LFN. */\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n#else\t\t/* Non LFN configuration */\r\n\t\tif (c != DDE && (_FS_RPATH || c != '.') && a != AM_LFN && (a == AM_VOL) == vol)\t/* Is it a valid entry? */\r\n\t\t\tbreak;\r\n#endif\r\n\t\tres = dir_next(dj, 0);\t\t\t\t/* Next entry */\r\n\t\tif (res != FR_OK) break;\r\n\t}\r\n\r\n\tif (res != FR_OK) dj->sect = 0;\r\n\r\n\treturn res;\r\n}\r\n#endif\t/* _FS_MINIMIZE <= 1 || _USE_LABEL || _FS_RPATH >= 2 */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Register an object to the directory                                   */\r\n/*-----------------------------------------------------------------------*/\r\n#if !_FS_READONLY\r\nstatic\r\nFRESULT dir_register (\t/* FR_OK:Successful, FR_DENIED:No free entry or too many SFN collision, FR_DISK_ERR:Disk error */\r\n\tDIR *dj\t\t\t\t/* Target directory with object name to be created */\r\n)\r\n{\r\n\tFRESULT res;\r\n#if _USE_LFN\t/* LFN configuration */\r\n\tWORD n, ne;\r\n\tBYTE sn[12], *fn, sum;\r\n\tWCHAR *lfn;\r\n\r\n\r\n\tfn = dj->fn; lfn = dj->lfn;\r\n\tmem_cpy(sn, fn, 12);\r\n\r\n\tif (_FS_RPATH && (sn[NS] & NS_DOT))\t\t/* Cannot create dot entry */\r\n\t\treturn FR_INVALID_NAME;\r\n\r\n\tif (sn[NS] & NS_LOSS) {\t\t\t/* When LFN is out of 8.3 format, generate a numbered name */\r\n\t\tfn[NS] = 0; dj->lfn = 0;\t\t\t/* Find only SFN */\r\n\t\tfor (n = 1; n < 100; n++) {\r\n\t\t\tgen_numname(fn, sn, lfn, n);\t/* Generate a numbered name */\r\n\t\t\tres = dir_find(dj);\t\t\t\t/* Check if the name collides with existing SFN */\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t}\r\n\t\tif (n == 100) return FR_DENIED;\t\t/* Abort if too many collisions */\r\n\t\tif (res != FR_NO_FILE) return res;\t/* Abort if the result is other than 'not collided' */\r\n\t\tfn[NS] = sn[NS]; dj->lfn = lfn;\r\n\t}\r\n\r\n\tif (sn[NS] & NS_LFN) {\t\t\t/* When LFN is to be created, allocate entries for an SFN + LFNs. */\r\n\t\tfor (n = 0; lfn[n]; n++) ;\r\n\t\tne = (n + 25) / 13;\r\n\t} else {\t\t\t\t\t\t/* Otherwise allocate an entry for an SFN  */\r\n\t\tne = 1;\r\n\t}\r\n\tres = dir_alloc(dj, ne);\t\t/* Allocate entries */\r\n\r\n\tif (res == FR_OK && --ne) {\t\t/* Set LFN entry if needed */\r\n\t\tres = dir_sdi(dj, (WORD)(dj->index - ne));\r\n\t\tif (res == FR_OK) {\r\n\t\t\tsum = sum_sfn(dj->fn);\t/* Sum value of the SFN tied to the LFN */\r\n\t\t\tdo {\t\t\t\t\t/* Store LFN entries in bottom first */\r\n\t\t\t\tres = move_window(dj->fs, dj->sect);\r\n\t\t\t\tif (res != FR_OK) break;\r\n\t\t\t\tfit_lfn(dj->lfn, dj->dir, (BYTE)ne, sum);\r\n\t\t\t\tdj->fs->wflag = 1;\r\n\t\t\t\tres = dir_next(dj, 0);\t/* Next entry */\r\n\t\t\t} while (res == FR_OK && --ne);\r\n\t\t}\r\n\t}\r\n#else\t/* Non LFN configuration */\r\n\tres = dir_alloc(dj, 1);\t\t/* Allocate an entry for SFN */\r\n#endif\r\n\r\n\tif (res == FR_OK) {\t\t\t\t/* Set SFN entry */\r\n\t\tres = move_window(dj->fs, dj->sect);\r\n\t\tif (res == FR_OK) {\r\n\t\t\tmem_set(dj->dir, 0, SZ_DIR);\t/* Clean the entry */\r\n\t\t\tmem_cpy(dj->dir, (const void *)dj->fn, 11);\t/* Put SFN */\r\n#if _USE_LFN\r\n\t\t\tdj->dir[DIR_NTres] = *(dj->fn+NS) & (NS_BODY | NS_EXT);\t/* Put NT flag */\r\n#endif\r\n\t\t\tdj->fs->wflag = 1;\r\n\t\t}\r\n\t}\r\n\r\n\treturn res;\r\n}\r\n#endif /* !_FS_READONLY */\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Remove an object from the directory                                   */\r\n/*-----------------------------------------------------------------------*/\r\n#if !_FS_READONLY && !_FS_MINIMIZE && _FS_F_UNLINK\r\nstatic\r\nFRESULT dir_remove (\t/* FR_OK: Successful, FR_DISK_ERR: A disk error */\r\n\tDIR *dj\t\t\t\t/* Directory object pointing the entry to be removed */\r\n)\r\n{\r\n\tFRESULT res;\r\n#if _USE_LFN\t/* LFN configuration */\r\n\tWORD i;\r\n\r\n\ti = dj->index;\t/* SFN index */\r\n\tres = dir_sdi(dj, (WORD)((dj->lfn_idx == 0xFFFF) ? i : dj->lfn_idx));\t/* Goto the SFN or top of the LFN entries */\r\n\tif (res == FR_OK) {\r\n\t\tdo {\r\n\t\t\tres = move_window(dj->fs, dj->sect);\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\t*dj->dir = DDE;\t\t\t/* Mark the entry \"deleted\" */\r\n\t\t\tdj->fs->wflag = 1;\r\n\t\t\tif (dj->index >= i) break;\t/* When reached SFN, all entries of the object has been deleted. */\r\n\t\t\tres = dir_next(dj, 0);\t\t/* Next entry */\r\n\t\t} while (res == FR_OK);\r\n\t\tif (res == FR_NO_FILE) res = FR_INT_ERR;\r\n\t}\r\n\r\n#else\t\t\t/* Non LFN configuration */\r\n\tres = dir_sdi(dj, dj->index);\r\n\tif (res == FR_OK) {\r\n\t\tres = move_window(dj->fs, dj->sect);\r\n\t\tif (res == FR_OK) {\r\n\t\t\t*dj->dir = DDE;\t\t\t/* Mark the entry \"deleted\" */\r\n\t\t\tdj->fs->wflag = 1;\r\n\t\t}\r\n\t}\r\n#endif\r\n\r\n\treturn res;\r\n}\r\n#endif /* !_FS_READONLY */\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Pick a segment and create the object name in directory form           */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT create_name (\r\n\tDIR *dj,\t\t\t/* Pointer to the directory object */\r\n\tconst TCHAR **path\t/* Pointer to pointer to the segment in the path string */\r\n)\r\n{\r\n#if _USE_LFN\t/* LFN configuration */\r\n\tBYTE b, cf;\r\n\tWCHAR w, *lfn;\r\n\tUINT i, ni, si, di;\r\n\tconst TCHAR *p;\r\n\r\n\t/* Create LFN in Unicode */\r\n\tfor (p = *path; *p == '/' || *p == '\\\\'; p++) ;\t/* Strip duplicated separator */\r\n\tlfn = dj->lfn;\r\n\tsi = di = 0;\r\n\tfor (;;) {\r\n\t\tw = p[si++];\t\t\t\t\t/* Get a character */\r\n\t\tif (w < ' ' || w == '/' || w == '\\\\') break;\t/* Break on end of segment */\r\n\t\tif (di >= _MAX_LFN)\t\t\t\t/* Reject too long name */\r\n\t\t\treturn FR_INVALID_NAME;\r\n#if !_LFN_UNICODE\r\n\t\tw &= 0xFF;\r\n\t\tif (IsDBCS1(w)) {\t\t\t\t/* Check if it is a DBC 1st byte (always false on SBCS cfg) */\r\n\t\t\tb = (BYTE)p[si++];\t\t\t/* Get 2nd byte */\r\n\t\t\tif (!IsDBCS2(b))\r\n\t\t\t\treturn FR_INVALID_NAME;\t/* Reject invalid sequence */\r\n\t\t\tw = (w << 8) + b;\t\t\t/* Create a DBC */\r\n\t\t}\r\n\t\tw = ff_convert(w, 1);\t\t\t/* Convert ANSI/OEM to Unicode */\r\n\t\tif (!w) return FR_INVALID_NAME;\t/* Reject invalid code */\r\n#endif\r\n\t\tif (w < 0x80 && chk_chr(\"\\\"*:<>\\?|\\x7F\", w)) /* Reject illegal chars for LFN */\r\n\t\t\treturn FR_INVALID_NAME;\r\n\t\tlfn[di++] = w;\t\t\t\t\t/* Store the Unicode char */\r\n\t}\r\n\t*path = &p[si];\t\t\t\t\t\t/* Return pointer to the next segment */\r\n\tcf = (w < ' ') ? NS_LAST : 0;\t\t/* Set last segment flag if end of path */\r\n#if _FS_RPATH\r\n\tif ((di == 1 && lfn[di-1] == '.') || /* Is this a dot entry? */\r\n\t\t(di == 2 && lfn[di-1] == '.' && lfn[di-2] == '.')) {\r\n\t\tlfn[di] = 0;\r\n\t\tfor (i = 0; i < 11; i++)\r\n\t\t\tdj->fn[i] = (i < di) ? '.' : ' ';\r\n\t\tdj->fn[i] = cf | NS_DOT;\t\t/* This is a dot entry */\r\n\t\treturn FR_OK;\r\n\t}\r\n#endif\r\n\twhile (di) {\t\t\t\t\t\t/* Strip trailing spaces and dots */\r\n\t\tw = lfn[di-1];\r\n\t\tif (w != ' ' && w != '.') break;\r\n\t\tdi--;\r\n\t}\r\n\tif (!di) return FR_INVALID_NAME;\t/* Reject nul string */\r\n\r\n\tlfn[di] = 0;\t\t\t\t\t\t/* LFN is created */\r\n\r\n\t/* Create SFN in directory form */\r\n\tmem_set(dj->fn, ' ', 11);\r\n\tfor (si = 0; lfn[si] == ' ' || lfn[si] == '.'; si++) ;\t/* Strip leading spaces and dots */\r\n\tif (si) cf |= NS_LOSS | NS_LFN;\r\n\twhile (di && lfn[di - 1] != '.') di--;\t/* Find extension (di<=si: no extension) */\r\n\r\n\tb = i = 0; ni = 8;\r\n\tfor (;;) {\r\n\t\tw = lfn[si++];\t\t\t\t\t/* Get an LFN char */\r\n\t\tif (!w) break;\t\t\t\t\t/* Break on end of the LFN */\r\n\t\tif (w == ' ' || (w == '.' && si != di)) {\t/* Remove spaces and dots */\r\n\t\t\tcf |= NS_LOSS | NS_LFN; continue;\r\n\t\t}\r\n\r\n\t\tif (i >= ni || si == di) {\t\t/* Extension or end of SFN */\r\n\t\t\tif (ni == 11) {\t\t\t\t/* Long extension */\r\n\t\t\t\tcf |= NS_LOSS | NS_LFN; break;\r\n\t\t\t}\r\n\t\t\tif (si != di) cf |= NS_LOSS | NS_LFN;\t/* Out of 8.3 format */\r\n\t\t\tif (si > di) break;\t\t\t/* No extension */\r\n\t\t\tsi = di; i = 8; ni = 11;\t/* Enter extension section */\r\n\t\t\tb <<= 2; continue;\r\n\t\t}\r\n\r\n\t\tif (w >= 0x80) {\t\t\t\t/* Non ASCII char */\r\n#ifdef _EXCVT\r\n\t\t\tw = ff_convert(w, 0);\t\t/* Unicode -> OEM code */\r\n\t\t\tif (w) w = ExCvt[w - 0x80];\t/* Convert extended char to upper (SBCS) */\r\n#else\r\n\t\t\tw = ff_convert(ff_wtoupper(w), 0);\t/* Upper converted Unicode -> OEM code */\r\n#endif\r\n\t\t\tcf |= NS_LFN;\t\t\t\t/* Force create LFN entry */\r\n\t\t}\r\n\r\n\t\tif (_DF1S && w >= 0x100) {\t\t/* Double byte char (always false on SBCS cfg) */\r\n\t\t\tif (i >= ni - 1) {\r\n\t\t\t\tcf |= NS_LOSS | NS_LFN; i = ni; continue;\r\n\t\t\t}\r\n\t\t\tdj->fn[i++] = (BYTE)(w >> 8);\r\n\t\t} else {\t\t\t\t\t\t/* Single byte char */\r\n\t\t\tif (!w || chk_chr(\"+,;=[]\", w)) {\t/* Replace illegal chars for SFN */\r\n\t\t\t\tw = '_'; cf |= NS_LOSS | NS_LFN;/* Lossy conversion */\r\n\t\t\t} else {\r\n\t\t\t\tif (IsUpper(w)) {\t\t/* ASCII large capital */\r\n\t\t\t\t\tb |= 2;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (IsLower(w)) {\t/* ASCII small capital */\r\n\t\t\t\t\t\tb |= 1; w -= 0x20;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tdj->fn[i++] = (BYTE)w;\r\n\t}\r\n\r\n\tif (dj->fn[0] == DDE) dj->fn[0] = NDDE;\t/* If the first char collides with deleted mark, replace it with 0x05 */\r\n\r\n\tif (ni == 8) b <<= 2;\r\n\tif ((b & 0x0C) == 0x0C || (b & 0x03) == 0x03)\t/* Create LFN entry when there are composite capitals */\r\n\t\tcf |= NS_LFN;\r\n\tif (!(cf & NS_LFN)) {\t\t\t\t\t\t/* When LFN is in 8.3 format without extended char, NT flags are created */\r\n\t\tif ((b & 0x03) == 0x01) cf |= NS_EXT;\t/* NT flag (Extension has only small capital) */\r\n\t\tif ((b & 0x0C) == 0x04) cf |= NS_BODY;\t/* NT flag (Filename has only small capital) */\r\n\t}\r\n\r\n\tdj->fn[NS] = cf;\t/* SFN is created */\r\n\r\n\treturn FR_OK;\r\n\r\n\r\n#else\t/* Non-LFN configuration */\r\n\tBYTE b, c, d, *sfn;\r\n\tUINT ni, si, i;\r\n\tconst char *p;\r\n\r\n\t/* Create file name in directory form */\r\n\tfor (p = *path; *p == '/' || *p == '\\\\'; p++) ;\t/* Strip duplicated separator */\r\n\tsfn = dj->fn;\r\n\tmem_set(sfn, ' ', 11);\r\n\tsi = i = b = 0; ni = 8;\r\n#if _FS_RPATH\r\n\tif (p[si] == '.') { /* Is this a dot entry? */\r\n\t\tfor (;;) {\r\n\t\t\tc = (BYTE)p[si++];\r\n\t\t\tif (c != '.' || si >= 3) break;\r\n\t\t\tsfn[i++] = c;\r\n\t\t}\r\n\t\tif (c != '/' && c != '\\\\' && c > ' ') return FR_INVALID_NAME;\r\n\t\t*path = &p[si];\t\t\t\t\t\t\t\t\t/* Return pointer to the next segment */\r\n\t\tsfn[NS] = (c <= ' ') ? NS_LAST | NS_DOT : NS_DOT;\t/* Set last segment flag if end of path */\r\n\t\treturn FR_OK;\r\n\t}\r\n#endif\r\n\tfor (;;) {\r\n\t\tc = (BYTE)p[si++];\r\n\t\tif (c <= ' ' || c == '/' || c == '\\\\') break;\t/* Break on end of segment */\r\n\t\tif (c == '.' || i >= ni) {\r\n\t\t\tif (ni != 8 || c != '.') return FR_INVALID_NAME;\r\n\t\t\ti = 8; ni = 11;\r\n\t\t\tb <<= 2; continue;\r\n\t\t}\r\n\t\tif (c >= 0x80) {\t\t\t\t/* Extended char? */\r\n\t\t\tb |= 3;\t\t\t\t\t\t/* Eliminate NT flag */\r\n#ifdef _EXCVT\r\n\t\t\tc = ExCvt[c - 0x80];\t\t/* To upper extended chars (SBCS cfg) */\r\n#else\r\n#if !_DF1S\r\n\t\t\treturn FR_INVALID_NAME;\t\t/* Reject extended chars (ASCII cfg) */\r\n#endif\r\n#endif\r\n\t\t}\r\n\t\tif (IsDBCS1(c)) {\t\t\t\t/* Check if it is a DBC 1st byte (always false on SBCS cfg) */\r\n\t\t\td = (BYTE)p[si++];\t\t\t/* Get 2nd byte */\r\n\t\t\tif (!IsDBCS2(d) || i >= ni - 1)\t/* Reject invalid DBC */\r\n\t\t\t\treturn FR_INVALID_NAME;\r\n\t\t\tsfn[i++] = c;\r\n\t\t\tsfn[i++] = d;\r\n\t\t} else {\t\t\t\t\t\t/* Single byte code */\r\n\t\t\tif (chk_chr(\"\\\"*+,:;<=>\\?[]|\\x7F\", c))\t/* Reject illegal chrs for SFN */\r\n\t\t\t\treturn FR_INVALID_NAME;\r\n\t\t\tif (IsUpper(c)) {\t\t\t/* ASCII large capital? */\r\n\t\t\t\tb |= 2;\r\n\t\t\t} else {\r\n\t\t\t\tif (IsLower(c)) {\t\t/* ASCII small capital? */\r\n\t\t\t\t\tb |= 1; c -= 0x20;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tsfn[i++] = c;\r\n\t\t}\r\n\t}\r\n\t*path = &p[si];\t\t\t\t\t\t/* Return pointer to the next segment */\r\n\tc = (c <= ' ') ? NS_LAST : 0;\t\t/* Set last segment flag if end of path */\r\n\r\n\tif (!i) return FR_INVALID_NAME;\t\t/* Reject nul string */\r\n\tif (sfn[0] == DDE) sfn[0] = NDDE;\t/* When first char collides with DDE, replace it with 0x05 */\r\n\r\n\tif (ni == 8) b <<= 2;\r\n\tif ((b & 0x03) == 0x01) c |= NS_EXT;\t/* NT flag (Name extension has only small capital) */\r\n\tif ((b & 0x0C) == 0x04) c |= NS_BODY;\t/* NT flag (Name body has only small capital) */\r\n\r\n\tsfn[NS] = c;\t\t/* Store NT flag, File name is created */\r\n\r\n\treturn FR_OK;\r\n#endif\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Get file information from directory entry                             */\r\n/*-----------------------------------------------------------------------*/\r\n#if _FS_MINIMIZE <= 1 || _FS_RPATH >= 2\r\nstatic\r\nvoid get_fileinfo (\t\t/* No return code */\r\n\tDIR *dj,\t\t\t/* Pointer to the directory object */\r\n\tFILINFO *fno\t \t/* Pointer to the file information to be filled */\r\n)\r\n{\r\n\tUINT i;\r\n\tBYTE nt, *dir;\r\n\tTCHAR *p, c;\r\n\r\n\r\n\tp = fno->fname;\r\n\tif (dj->sect) {\r\n\t\tdir = dj->dir;\r\n\t\tnt = dir[DIR_NTres];\t\t/* NT flag */\r\n\t\tfor (i = 0; i < 8; i++) {\t/* Copy name body */\r\n\t\t\tc = dir[i];\r\n\t\t\tif (c == ' ') break;\r\n\t\t\tif (c == NDDE) c = (TCHAR)DDE;\r\n\t\t\tif (_USE_LFN && (nt & NS_BODY) && IsUpper(c)) c += 0x20;\r\n#if _LFN_UNICODE\r\n\t\t\tif (IsDBCS1(c) && i < 7 && IsDBCS2(dir[i+1]))\r\n\t\t\t\tc = (c << 8) | dir[++i];\r\n\t\t\tc = ff_convert(c, 1);\r\n\t\t\tif (!c) c = '?';\r\n#endif\r\n\t\t\t*p++ = c;\r\n\t\t}\r\n\t\tif (dir[8] != ' ') {\t\t/* Copy name extension */\r\n\t\t\t*p++ = '.';\r\n\t\t\tfor (i = 8; i < 11; i++) {\r\n\t\t\t\tc = dir[i];\r\n\t\t\t\tif (c == ' ') break;\r\n\t\t\t\tif (_USE_LFN && (nt & NS_EXT) && IsUpper(c)) c += 0x20;\r\n#if _LFN_UNICODE\r\n\t\t\t\tif (IsDBCS1(c) && i < 10 && IsDBCS2(dir[i+1]))\r\n\t\t\t\t\tc = (c << 8) | dir[++i];\r\n\t\t\t\tc = ff_convert(c, 1);\r\n\t\t\t\tif (!c) c = '?';\r\n#endif\r\n\t\t\t\t*p++ = c;\r\n\t\t\t}\r\n\t\t}\r\n\t\tfno->fattrib = dir[DIR_Attr];\t\t\t\t/* Attribute */\r\n\t\tfno->fsize = LD_DWORD(dir+DIR_FileSize);\t/* Size */\r\n\t\tfno->fdate = LD_WORD(dir+DIR_WrtDate);\t\t/* Date */\r\n\t\tfno->ftime = LD_WORD(dir+DIR_WrtTime);\t\t/* Time */\r\n\t}\r\n\t*p = 0;\t\t/* Terminate SFN str by a \\0 */\r\n\r\n#if _USE_LFN\r\n\tif (fno->lfname && fno->lfsize) {\r\n\t\tTCHAR *tp = fno->lfname;\r\n\t\tWCHAR w, *lfn;\r\n\r\n\t\ti = 0;\r\n\t\tif (dj->sect && dj->lfn_idx != 0xFFFF) {/* Get LFN if available */\r\n\t\t\tlfn = dj->lfn;\r\n\t\t\twhile ((w = *lfn++) != 0) {\t\t\t/* Get an LFN char */\r\n#if !_LFN_UNICODE\r\n\t\t\t\tw = ff_convert(w, 0);\t\t\t/* Unicode -> OEM conversion */\r\n\t\t\t\tif (!w) { i = 0; break; }\t\t/* Could not convert, no LFN */\r\n\t\t\t\tif (_DF1S && w >= 0x100)\t\t/* Put 1st byte if it is a DBC (always false on SBCS cfg) */\r\n\t\t\t\t\ttp[i++] = (TCHAR)(w >> 8);\r\n#endif\r\n\t\t\t\tif (i >= fno->lfsize - 1) { i = 0; break; }\t/* Buffer overflow, no LFN */\r\n\t\t\t\ttp[i++] = (TCHAR)w;\r\n\t\t\t}\r\n\t\t}\r\n\t\ttp[i] = 0;\t/* Terminate the LFN str by a \\0 */\r\n\t}\r\n#endif\r\n}\r\n#endif /* _FS_MINIMIZE <= 1 || _FS_RPATH >= 2*/\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Follow a file path                                                    */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT follow_path (\t/* FR_OK(0): successful, !=0: error code */\r\n\tDIR *dj,\t\t\t/* Directory object to return last directory and found object */\r\n\tconst TCHAR *path\t/* Full-path string to find a file or directory */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tBYTE *dir, ns;\r\n\r\n\r\n#if _FS_RPATH\r\n\tif (*path == '/' || *path == '\\\\') { /* There is a heading separator */\r\n\t\tpath++;\tdj->sclust = 0;\t\t/* Strip it and start from the root dir */\r\n\t} else {\t\t\t\t\t\t\t/* No heading separator */\r\n\t\tdj->sclust = dj->fs->cdir;\t/* Start from the current dir */\r\n\t}\r\n#else\r\n\tif (*path == '/' || *path == '\\\\')\t/* Strip heading separator if exist */\r\n\t\tpath++;\r\n\tdj->sclust = 0;\t\t\t\t\t\t/* Start from the root dir */\r\n#endif\r\n\r\n\tif ((UINT)*path < ' ') {\t\t\t/* Nul path means the start directory itself */\r\n\t\tres = dir_sdi(dj, 0);\r\n\t\tdj->dir = 0;\r\n\t} else {\t\t\t\t\t\t\t/* Follow path */\r\n\t\tfor (;;) {\r\n\t\t\tres = create_name(dj, &path);\t/* Get a segment */\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tres = dir_find(dj);\t\t\t\t/* Find it */\r\n\t\t\tns = *(dj->fn+NS);\r\n\t\t\tif (res != FR_OK) {\t\t\t\t/* Failed to find the object */\r\n\t\t\t\tif (res != FR_NO_FILE) break;\t/* Abort if any hard error occurred */\r\n\t\t\t\t/* Object not found */\r\n\t\t\t\tif (_FS_RPATH && (ns & NS_DOT)) {\t/* If dot entry is not exit */\r\n\t\t\t\t\tdj->sclust = 0; dj->dir = 0;\t/* It is the root dir */\r\n\t\t\t\t\tres = FR_OK;\r\n\t\t\t\t\tif (!(ns & NS_LAST)) continue;\r\n\t\t\t\t} else {\t\t\t\t\t\t\t/* Could not find the object */\r\n\t\t\t\t\tif (!(ns & NS_LAST)) res = FR_NO_PATH;\r\n\t\t\t\t}\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\tif (ns & NS_LAST) break;\t\t\t/* Last segment match. Function completed. */\r\n\t\t\tdir = dj->dir;\t\t\t\t\t\t/* There is next segment. Follow the sub directory */\r\n\t\t\tif (!(dir[DIR_Attr] & AM_DIR)) {\t/* Cannot follow because it is a file */\r\n\t\t\t\tres = FR_NO_PATH; break;\r\n\t\t\t}\r\n\t\t\tdj->sclust = ld_clust(dj->fs, dir);\r\n\t\t}\r\n\t}\r\n\r\n\treturn res;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Load a sector and check if it is an FAT Volume Boot Record            */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nBYTE check_fs (\t/* 0:FAT-VBR, 1:Any BR but not FAT, 2:Not a BR, 3:Disk error */\r\n\tFATFS *fs,\t/* File system object */\r\n\tDWORD sect\t/* Sector# (lba) to check if it is an FAT boot record or not */\r\n)\r\n{\r\n\tif (disk_read(fs->drv, fs->win, sect, 1) != RES_OK)\t/* Load boot record */\r\n\t\treturn 3;\r\n\tif (LD_WORD(&fs->win[BS_55AA]) != 0xAA55)\t\t/* Check record signature (always placed at offset 510 even if the sector size is >512) */\r\n\t\treturn 2;\r\n\r\n\tif ((LD_DWORD(&fs->win[BS_FilSysType]) & 0xFFFFFF) == 0x544146)\t/* Check \"FAT\" string */\r\n\t\treturn 0;\r\n\tif ((LD_DWORD(&fs->win[BS_FilSysType32]) & 0xFFFFFF) == 0x544146)\r\n\t\treturn 0;\r\n\r\n\treturn 1;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Check if the file system object is valid or not                       */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT chk_mounted (\t/* FR_OK(0): successful, !=0: any error occurred */\r\n\tconst TCHAR **path,\t/* Pointer to pointer to the path name (drive number) */\r\n\tFATFS **rfs,\t\t/* Pointer to pointer to the found file system object */\r\n\tBYTE wmode\t\t\t/* !=0: Check write protection for write access */\r\n)\r\n{\r\n\tBYTE fmt, b, pi, *tbl;\r\n\tUINT vol;\r\n\tDSTATUS stat;\r\n\tDWORD bsect, fasize, tsect, sysect, nclst, szbfat;\r\n\tWORD nrsv;\r\n\tconst TCHAR *p = *path;\r\n\tFATFS *fs;\r\n\r\n\r\n\t/* Get logical drive number from the path name */\r\n\tvol = p[0] - '0';\t\t\t\t\t/* Is there a drive number? */\r\n\tif (vol <= 9 && p[1] == ':') {\t\t/* Found a drive number, get and strip it */\r\n\t\tp += 2; *path = p;\t\t\t\t/* Return pointer to the path name */\r\n\t} else {\t\t\t\t\t\t\t/* No drive number, use default drive */\r\n#if _FS_RPATH\r\n\t\tvol = CurrVol;\t\t\t\t\t/* Use current drive */\r\n#else\r\n\t\tvol = 0;\t\t\t\t\t\t/* Use drive 0 */\r\n#endif\r\n\t}\r\n\r\n\t/* Check if the file system object is valid or not */\r\n\t*rfs = 0;\r\n\tif (vol >= _VOLUMES) \t\t\t\t/* Is the drive number valid? */\r\n\t\treturn FR_INVALID_DRIVE;\r\n\tfs = FatFs[vol];\t\t\t\t\t/* Get corresponding file system object */\r\n\tif (!fs) return FR_NOT_ENABLED;\t\t/* Is the file system object available? */\r\n\r\n\tENTER_FF(fs);\t\t\t\t\t\t/* Lock volume */\r\n\r\n\t*rfs = fs;\t\t\t\t\t\t\t/* Return pointer to the corresponding file system object */\r\n\tif (fs->fs_type) {\t\t\t\t\t/* If the volume has been mounted */\r\n\t\tstat = disk_status(fs->drv);\r\n\t\tif (!(stat & STA_NOINIT)) {\t\t/* and the physical drive is kept initialized (has not been changed), */\r\n\t\t\tif (!_FS_READONLY && wmode && (stat & STA_PROTECT))\t/* Check write protection if needed */\r\n\t\t\t\treturn FR_WRITE_PROTECTED;\r\n\t\t\treturn FR_OK;\t\t\t\t/* The file system object is valid */\r\n\t\t}\r\n\t}\r\n\r\n\t/* The file system object is not valid. */\r\n\t/* Following code attempts to mount the volume. (analyze BPB and initialize the fs object) */\r\n\r\n\tfs->fs_type = 0;\t\t\t\t\t/* Clear the file system object */\r\n\tfs->drv = LD2PD(vol);\t\t\t\t/* Bind the logical drive and a physical drive */\r\n\tstat = disk_initialize(fs->drv);\t/* Initialize the physical drive */\r\n\tif (stat & STA_NOINIT)\t\t\t\t/* Check if the initialization succeeded */\r\n\t\treturn FR_NOT_READY;\t\t\t/* Failed to initialize due to no medium or hard error */\r\n\tif (!_FS_READONLY && wmode && (stat & STA_PROTECT))\t/* Check disk write protection if needed */\r\n\t\treturn FR_WRITE_PROTECTED;\r\n#if _MAX_SS != 512\t\t\t\t\t\t/* Get disk sector size (variable sector size cfg only) */\r\n\tif (disk_ioctl(fs->drv, GET_SECTOR_SIZE, &fs->ssize) != RES_OK)\r\n\t\treturn FR_DISK_ERR;\r\n#endif\r\n\t/* Search FAT partition on the drive. Supports only generic partitions, FDISK and SFD. */\r\n\tfmt = check_fs(fs, bsect = 0);\t\t/* Load sector 0 and check if it is an FAT-VBR (in SFD) */\r\n\tif (LD2PT(vol) && !fmt) fmt = 1;\t/* Force non-SFD if the volume is forced partition */\r\n\tif (fmt == 1) {\t\t\t\t\t\t/* Not an FAT-VBR, the physical drive can be partitioned */\r\n\t\t/* Check the partition listed in the partition table */\r\n\t\tpi = LD2PT(vol);\r\n\t\tif (pi) pi--;\r\n\t\ttbl = &fs->win[MBR_Table + pi * SZ_PTE];/* Partition table */\r\n\t\tif (tbl[4]) {\t\t\t\t\t\t/* Is the partition existing? */\r\n\t\t\tbsect = LD_DWORD(&tbl[8]);\t\t/* Partition offset in LBA */\r\n\t\t\tfmt = check_fs(fs, bsect);\t\t/* Check the partition */\r\n\t\t}\r\n\t}\r\n\tif (fmt == 3) return FR_DISK_ERR;\r\n\tif (fmt) return FR_NO_FILESYSTEM;\t\t/* No FAT volume is found */\r\n\r\n\t/* An FAT volume is found. Following code initializes the file system object */\r\n\r\n\tif (LD_WORD(fs->win+BPB_BytsPerSec) != SS(fs))\t\t/* (BPB_BytsPerSec must be equal to the physical sector size) */\r\n\t\treturn FR_NO_FILESYSTEM;\r\n\r\n\tfasize = LD_WORD(fs->win+BPB_FATSz16);\t\t\t\t/* Number of sectors per FAT */\r\n\tif (!fasize) fasize = LD_DWORD(fs->win+BPB_FATSz32);\r\n\tfs->fsize = fasize;\r\n\r\n\tfs->n_fats = b = fs->win[BPB_NumFATs];\t\t\t\t/* Number of FAT copies */\r\n\tif (b != 1 && b != 2) return FR_NO_FILESYSTEM;\t\t/* (Must be 1 or 2) */\r\n\tfasize *= b;\t\t\t\t\t\t\t\t\t\t/* Number of sectors for FAT area */\r\n\r\n\tfs->csize = b = fs->win[BPB_SecPerClus];\t\t\t/* Number of sectors per cluster */\r\n\tif (!b || (b & (b - 1))) return FR_NO_FILESYSTEM;\t/* (Must be power of 2) */\r\n\r\n\tfs->n_rootdir = LD_WORD(fs->win+BPB_RootEntCnt);\t/* Number of root directory entries */\r\n\tif (fs->n_rootdir % (SS(fs) / SZ_DIR)) return FR_NO_FILESYSTEM;\t/* (BPB_RootEntCnt must be sector aligned) */\r\n\r\n\ttsect = LD_WORD(fs->win+BPB_TotSec16);\t\t\t\t/* Number of sectors on the volume */\r\n\tif (!tsect) tsect = LD_DWORD(fs->win+BPB_TotSec32);\r\n\r\n\tnrsv = LD_WORD(fs->win+BPB_RsvdSecCnt);\t\t\t\t/* Number of reserved sectors */\r\n\tif (!nrsv) return FR_NO_FILESYSTEM;\t\t\t\t\t/* (BPB_RsvdSecCnt must not be 0) */\r\n\r\n\t/* Determine the FAT sub type */\r\n\tsysect = nrsv + fasize + fs->n_rootdir / (SS(fs) / SZ_DIR);\t/* RSV+FAT+DIR */\r\n\tif (tsect < sysect) return FR_NO_FILESYSTEM;\t\t/* (Invalid volume size) */\r\n\tnclst = (tsect - sysect) / fs->csize;\t\t\t\t/* Number of clusters */\r\n\tif (!nclst) return FR_NO_FILESYSTEM;\t\t\t\t/* (Invalid volume size) */\r\n\tfmt = FS_FAT12;\r\n\tif (nclst >= MIN_FAT16) fmt = FS_FAT16;\r\n\tif (nclst >= MIN_FAT32) fmt = FS_FAT32;\r\n\r\n\t/* Boundaries and Limits */\r\n\tfs->n_fatent = nclst + 2;\t\t\t\t\t\t\t/* Number of FAT entries */\r\n\tfs->volbase = bsect;\t\t\t\t\t\t\t\t/* Volume start sector */\r\n\tfs->fatbase = bsect + nrsv; \t\t\t\t\t\t/* FAT start sector */\r\n\tfs->database = bsect + sysect;\t\t\t\t\t\t/* Data start sector */\r\n\tif (fmt == FS_FAT32) {\r\n\t\tif (fs->n_rootdir) return FR_NO_FILESYSTEM;\t\t/* (BPB_RootEntCnt must be 0) */\r\n\t\tfs->dirbase = LD_DWORD(fs->win+BPB_RootClus);\t/* Root directory start cluster */\r\n\t\tszbfat = fs->n_fatent * 4;\t\t\t\t\t\t/* (Required FAT size) */\r\n\t} else {\r\n\t\tif (!fs->n_rootdir)\treturn FR_NO_FILESYSTEM;\t/* (BPB_RootEntCnt must not be 0) */\r\n\t\tfs->dirbase = fs->fatbase + fasize;\t\t\t\t/* Root directory start sector */\r\n\t\tszbfat = (fmt == FS_FAT16) ?\t\t\t\t\t/* (Required FAT size) */\r\n\t\t\tfs->n_fatent * 2 : fs->n_fatent * 3 / 2 + (fs->n_fatent & 1);\r\n\t}\r\n\tif (fs->fsize < (szbfat + (SS(fs) - 1)) / SS(fs))\t/* (BPB_FATSz must not be less than required) */\r\n\t\treturn FR_NO_FILESYSTEM;\r\n\r\n#if !_FS_READONLY\r\n\t/* Initialize cluster allocation information */\r\n\tfs->free_clust = 0xFFFFFFFF;\r\n\tfs->last_clust = 0;\r\n\r\n\t/* Get fsinfo if available */\r\n\tif (fmt == FS_FAT32) {\r\n\t \tfs->fsi_flag = 0;\r\n\t\tfs->fsi_sector = bsect + LD_WORD(fs->win+BPB_FSInfo);\r\n\t\tif (disk_read(fs->drv, fs->win, fs->fsi_sector, 1) == RES_OK &&\r\n\t\t\tLD_WORD(fs->win+BS_55AA) == 0xAA55 &&\r\n\t\t\tLD_DWORD(fs->win+FSI_LeadSig) == 0x41615252 &&\r\n\t\t\tLD_DWORD(fs->win+FSI_StrucSig) == 0x61417272) {\r\n\t\t\t\tfs->last_clust = LD_DWORD(fs->win+FSI_Nxt_Free);\r\n\t\t\t\tfs->free_clust = LD_DWORD(fs->win+FSI_Free_Count);\r\n\t\t}\r\n\t}\r\n#endif\r\n\tfs->fs_type = fmt;\t\t/* FAT sub-type */\r\n\tfs->id = ++Fsid;\t\t/* File system mount ID */\r\n\tfs->winsect = 0;\t\t/* Invalidate sector cache */\r\n\tfs->wflag = 0;\r\n#if _FS_RPATH\r\n\tfs->cdir = 0;\t\t\t/* Current directory (root dir) */\r\n#endif\r\n#if _FS_LOCK\t\t\t\t/* Clear file lock semaphores */\r\n\tclear_lock(fs);\r\n#endif\r\n\r\n\treturn FR_OK;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Check if the file/dir object is valid or not                          */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nstatic\r\nFRESULT validate (\t/* FR_OK(0): The object is valid, !=0: Invalid */\r\n\tvoid* obj\t\t/* Pointer to the object FIL/DIR to check validity */\r\n)\r\n{\r\n\tFIL *fil = (FIL*)obj;\t/* Assuming offset of fs and id in the FIL/DIR is identical */\r\n\r\n\r\n\tif (!fil || !fil->fs || !fil->fs->fs_type || fil->fs->id != fil->id)\r\n\t\treturn FR_INVALID_OBJECT;\r\n\r\n\tENTER_FF(fil->fs);\t\t/* Lock file system */\r\n\r\n\tif (disk_status(fil->fs->drv) & STA_NOINIT)\r\n\t\treturn FR_NOT_READY;\r\n\r\n\treturn FR_OK;\r\n}\r\n\r\n\r\n\r\n\r\n/*--------------------------------------------------------------------------\r\n\r\n   Public Functions\r\n\r\n--------------------------------------------------------------------------*/\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Mount/Unmount a Logical Drive                                         */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_mount (\r\n\tBYTE vol,\t\t/* Logical drive number to be mounted/unmounted */\r\n\tFATFS *fs\t\t/* Pointer to new file system object (NULL for unmount)*/\r\n)\r\n{\r\n\tFATFS *rfs;\r\n\r\n\r\n\tif (vol >= _VOLUMES)\t\t/* Check if the drive number is valid */\r\n\t\treturn FR_INVALID_DRIVE;\r\n\trfs = FatFs[vol];\t\t\t/* Get current fs object */\r\n\r\n\tif (rfs) {\r\n#if _FS_LOCK\r\n\t\tclear_lock(rfs);\r\n#endif\r\n#if _FS_REENTRANT\t\t\t\t/* Discard sync object of the current volume */\r\n\t\tif (!ff_del_syncobj(rfs->sobj)) return FR_INT_ERR;\r\n#endif\r\n\t\trfs->fs_type = 0;\t\t/* Clear old fs object */\r\n\t}\r\n\r\n\tif (fs) {\r\n\t\tfs->fs_type = 0;\t\t/* Clear new fs object */\r\n#if _FS_REENTRANT\t\t\t\t/* Create sync object for the new volume */\r\n\t\tif (!ff_cre_syncobj(vol, &fs->sobj)) return FR_INT_ERR;\r\n#endif\r\n\t}\r\n\tFatFs[vol] = fs;\t\t\t/* Register new fs object */\r\n\r\n\treturn FR_OK;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Open or Create a File                                                 */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_open (\r\n\tFIL *fp,\t\t\t/* Pointer to the blank file object */\r\n\tconst TCHAR *path,\t/* Pointer to the file name */\r\n\tBYTE mode\t\t\t/* Access mode and file open mode flags */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tBYTE *dir;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tif (!fp) return FR_INVALID_OBJECT;\r\n\tfp->fs = 0;\t\t\t/* Clear file object */\r\n\r\n#if !_FS_READONLY\r\n\tmode &= FA_READ | FA_WRITE | FA_CREATE_ALWAYS | FA_OPEN_ALWAYS | FA_CREATE_NEW;\r\n\tres = chk_mounted(&path, &dj.fs, (BYTE)(mode & ~FA_READ));\r\n#else\r\n\tmode &= FA_READ;\r\n\tres = chk_mounted(&path, &dj.fs, 0);\r\n#endif\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t/* Follow the file path */\r\n\t\tdir = dj.dir;\r\n#if !_FS_READONLY\t/* R/W configuration */\r\n\t\tif (res == FR_OK) {\r\n\t\t\tif (!dir)\t/* Current dir itself */\r\n\t\t\t\tres = FR_INVALID_NAME;\r\n#if _FS_LOCK\r\n\t\t\telse\r\n\t\t\t\tres = chk_lock(&dj, (mode & ~FA_READ) ? 1 : 0);\r\n#endif\r\n\t\t}\r\n\t\t/* Create or Open a file */\r\n\t\tif (mode & (FA_CREATE_ALWAYS | FA_OPEN_ALWAYS | FA_CREATE_NEW)) {\r\n\t\t\tDWORD dw, cl;\r\n\r\n\t\t\tif (res != FR_OK) {\t\t\t\t\t/* No file, create new */\r\n\t\t\t\tif (res == FR_NO_FILE)\t\t\t/* There is no file to open, create a new entry */\r\n#if _FS_LOCK\r\n\t\t\t\t\tres = enq_lock() ? dir_register(&dj) : FR_TOO_MANY_OPEN_FILES;\r\n#else\r\n\t\t\t\t\tres = dir_register(&dj);\r\n#endif\r\n\t\t\t\tmode |= FA_CREATE_ALWAYS;\t\t/* File is created */\r\n\t\t\t\tdir = dj.dir;\t\t\t\t\t/* New entry */\r\n\t\t\t}\r\n\t\t\telse {\t\t\t\t\t\t\t\t/* Any object is already existing */\r\n\t\t\t\tif (dir[DIR_Attr] & (AM_RDO | AM_DIR)) {\t/* Cannot overwrite it (R/O or DIR) */\r\n\t\t\t\t\tres = FR_DENIED;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (mode & FA_CREATE_NEW)\t/* Cannot create as new file */\r\n\t\t\t\t\t\tres = FR_EXIST;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (res == FR_OK && (mode & FA_CREATE_ALWAYS)) {\t/* Truncate it if overwrite mode */\r\n\t\t\t\tdw = get_fattime();\t\t\t\t\t/* Created time */\r\n\t\t\t\tST_DWORD(dir+DIR_CrtTime, dw);\r\n\t\t\t\tdir[DIR_Attr] = 0;\t\t\t\t\t/* Reset attribute */\r\n\t\t\t\tST_DWORD(dir+DIR_FileSize, 0);\t\t/* size = 0 */\r\n\t\t\t\tcl = ld_clust(dj.fs, dir);\t\t\t/* Get start cluster */\r\n\t\t\t\tst_clust(dir, 0);\t\t\t\t\t/* cluster = 0 */\r\n\t\t\t\tdj.fs->wflag = 1;\r\n\t\t\t\tif (cl) {\t\t\t\t\t\t\t/* Remove the cluster chain if exist */\r\n\t\t\t\t\tdw = dj.fs->winsect;\r\n\t\t\t\t\tres = remove_chain(dj.fs, cl);\r\n\t\t\t\t\tif (res == FR_OK) {\r\n\t\t\t\t\t\tdj.fs->last_clust = cl - 1;\t/* Reuse the cluster hole */\r\n\t\t\t\t\t\tres = move_window(dj.fs, dw);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\telse {\t/* Open an existing file */\r\n\t\t\tif (res == FR_OK) {\t\t\t\t\t\t/* Follow succeeded */\r\n\t\t\t\tif (dir[DIR_Attr] & AM_DIR) {\t\t/* It is a directory */\r\n\t\t\t\t\tres = FR_NO_FILE;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif ((mode & FA_WRITE) && (dir[DIR_Attr] & AM_RDO)) /* R/O violation */\r\n\t\t\t\t\t\tres = FR_DENIED;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (res == FR_OK) {\r\n\t\t\tif (mode & FA_CREATE_ALWAYS)\t\t\t/* Set file change flag if created or overwritten */\r\n\t\t\t\tmode |= FA__WRITTEN;\r\n\t\t\tfp->dir_sect = dj.fs->winsect;\t\t\t/* Pointer to the directory entry */\r\n\t\t\tfp->dir_ptr = dir;\r\n#if _FS_LOCK\r\n\t\t\tfp->lockid = inc_lock(&dj, (mode & ~FA_READ) ? 1 : 0);\r\n\t\t\tif (!fp->lockid) res = FR_INT_ERR;\r\n#endif\r\n\t\t}\r\n\r\n#else\t\t\t\t/* R/O configuration */\r\n\t\tif (res == FR_OK) {\t\t\t\t\t/* Follow succeeded */\r\n\t\t\tdir = dj.dir;\r\n\t\t\tif (!dir) {\t\t\t\t\t\t/* Current dir itself */\r\n\t\t\t\tres = FR_INVALID_NAME;\r\n\t\t\t} else {\r\n\t\t\t\tif (dir[DIR_Attr] & AM_DIR)\t/* It is a directory */\r\n\t\t\t\t\tres = FR_NO_FILE;\r\n\t\t\t}\r\n\t\t}\r\n#endif\r\n\t\tFREE_BUF();\r\n\r\n\t\tif (res == FR_OK) {\r\n\t\t\tfp->flag = mode;\t\t\t\t\t/* File access mode */\r\n\t\t\tfp->sclust = ld_clust(dj.fs, dir);\t/* File start cluster */\r\n\t\t\tfp->fsize = LD_DWORD(dir+DIR_FileSize);\t/* File size */\r\n\t\t\tfp->fptr = 0;\t\t\t\t\t\t/* File pointer */\r\n\t\t\tfp->dsect = 0;\r\n#if _USE_FASTSEEK\r\n\t\t\tfp->cltbl = 0;\t\t\t\t\t\t/* Normal seek mode */\r\n#endif\r\n\t\t\tfp->fs = dj.fs; fp->id = dj.fs->id;\t/* Validate file object */\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Read File                                                             */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_read (\r\n\tFIL *fp, \t\t/* Pointer to the file object */\r\n\tvoid *buff,\t\t/* Pointer to data buffer */\r\n\tUINT btr,\t\t/* Number of bytes to read */\r\n\tUINT *br\t\t/* Pointer to number of bytes read */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDWORD clst, sect, remain;\r\n\tUINT rcnt, cc;\r\n\tBYTE csect, *rbuff = (BYTE*)buff;\r\n\r\n\r\n\t*br = 0;\t/* Clear read byte counter */\r\n\r\n\tres = validate(fp);\t\t\t\t\t\t\t/* Check validity */\r\n\tif (res != FR_OK) LEAVE_FF(fp->fs, res);\r\n\tif (fp->flag & FA__ERROR)\t\t\t\t\t/* Aborted file? */\r\n\t\tLEAVE_FF(fp->fs, FR_INT_ERR);\r\n\tif (!(fp->flag & FA_READ)) \t\t\t\t\t/* Check access mode */\r\n\t\tLEAVE_FF(fp->fs, FR_DENIED);\r\n\tremain = fp->fsize - fp->fptr;\r\n\tif (btr > remain) btr = (UINT)remain;\t\t/* Truncate btr by remaining bytes */\r\n\r\n\tfor ( ;  btr;\t\t\t\t\t\t\t\t/* Repeat until all data read */\r\n\t\trbuff += rcnt, fp->fptr += rcnt, *br += rcnt, btr -= rcnt) {\r\n\t\tif ((fp->fptr % SS(fp->fs)) == 0) {\t\t/* On the sector boundary? */\r\n\t\t\tcsect = (BYTE)(fp->fptr / SS(fp->fs) & (fp->fs->csize - 1));\t/* Sector offset in the cluster */\r\n\t\t\tif (!csect) {\t\t\t\t\t\t/* On the cluster boundary? */\r\n\t\t\t\tif (fp->fptr == 0) {\t\t\t/* On the top of the file? */\r\n\t\t\t\t\tclst = fp->sclust;\t\t\t/* Follow from the origin */\r\n\t\t\t\t} else {\t\t\t\t\t\t/* Middle or end of the file */\r\n#if _USE_FASTSEEK\r\n\t\t\t\t\tif (fp->cltbl)\r\n\t\t\t\t\t\tclst = clmt_clust(fp, fp->fptr);\t/* Get cluster# from the CLMT */\r\n\t\t\t\t\telse\r\n#endif\r\n\t\t\t\t\t\tclst = get_fat(fp->fs, fp->clust);\t/* Follow cluster chain on the FAT */\r\n\t\t\t\t}\r\n\t\t\t\tif (clst < 2) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\tif (clst == 0xFFFFFFFF) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->clust = clst;\t\t\t\t/* Update current cluster */\r\n\t\t\t}\r\n\t\t\tsect = clust2sect(fp->fs, fp->clust);\t/* Get current sector */\r\n\t\t\tif (!sect) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\tsect += csect;\r\n\t\t\tcc = btr / SS(fp->fs);\t\t\t\t/* When remaining bytes >= sector size, */\r\n\t\t\tif (cc) {\t\t\t\t\t\t\t/* Read maximum contiguous sectors directly */\r\n\t\t\t\tif (csect + cc > fp->fs->csize)\t/* Clip at cluster boundary */\r\n\t\t\t\t\tcc = fp->fs->csize - csect;\r\n\t\t\t\tif (disk_read(fp->fs->drv, rbuff, sect, (BYTE)cc) != RES_OK)\r\n\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n#if !_FS_READONLY && _FS_MINIMIZE <= 2\t\t\t/* Replace one of the read sectors with cached data if it contains a dirty sector */\r\n#if _FS_TINY\r\n\t\t\t\tif (fp->fs->wflag && fp->fs->winsect - sect < cc)\r\n\t\t\t\t\tmem_cpy(rbuff + ((fp->fs->winsect - sect) * SS(fp->fs)), (const void *)fp->fs->win, SS(fp->fs));\r\n#else\r\n\t\t\t\tif ((fp->flag & FA__DIRTY) && fp->dsect - sect < cc)\r\n\t\t\t\t\tmem_cpy(rbuff + ((fp->dsect - sect) * SS(fp->fs)), (const void *)fp->buf, SS(fp->fs));\r\n#endif\r\n#endif\r\n\t\t\t\trcnt = SS(fp->fs) * cc;\t\t\t/* Number of bytes transferred */\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n#if !_FS_TINY\r\n\t\t\tif (fp->dsect != sect) {\t\t\t/* Load data sector if not in cache */\r\n#if !_FS_READONLY\r\n\t\t\t\tif (fp->flag & FA__DIRTY) {\t\t/* Write-back dirty sector cache */\r\n\t\t\t\t\tif (disk_write(fp->fs->drv, fp->buf, fp->dsect, 1) != RES_OK)\r\n\t\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\t\tfp->flag &= ~FA__DIRTY;\r\n\t\t\t\t}\r\n#endif\r\n\t\t\t\tif (disk_read(fp->fs->drv, fp->buf, sect, 1) != RES_OK)\t/* Fill sector cache */\r\n\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t}\r\n#endif\r\n\t\t\tfp->dsect = sect;\r\n\t\t}\r\n\t\trcnt = SS(fp->fs) - ((UINT)fp->fptr % SS(fp->fs));\t/* Get partial sector data from sector buffer */\r\n\t\tif (rcnt > btr) rcnt = btr;\r\n#if _FS_TINY\r\n\t\tif (move_window(fp->fs, fp->dsect))\t\t/* Move sector window */\r\n\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\tmem_cpy(rbuff, (const void *)&fp->fs->win[fp->fptr % SS(fp->fs)], rcnt);\t/* Pick partial sector */\r\n#else\r\n\t\tmem_cpy(rbuff, (const void *)&fp->buf[fp->fptr % SS(fp->fs)], rcnt);\t/* Pick partial sector */\r\n#endif\r\n\t}\r\n\r\n\tLEAVE_FF(fp->fs, FR_OK);\r\n}\r\n\r\n\r\n\r\n\r\n#if !_FS_READONLY\r\n/*-----------------------------------------------------------------------*/\r\n/* Write File                                                            */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_write (\r\n\tFIL *fp,\t\t\t/* Pointer to the file object */\r\n\tconst void *buff,\t/* Pointer to the data to be written */\r\n\tUINT btw,\t\t\t/* Number of bytes to write */\r\n\tUINT *bw\t\t\t/* Pointer to number of bytes written */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDWORD clst, sect;\r\n\tUINT wcnt, cc;\r\n\tconst BYTE *wbuff = (const BYTE*)buff;\r\n\tBYTE csect;\r\n\r\n\r\n\t*bw = 0;\t/* Clear write byte counter */\r\n\r\n\tres = validate(fp);\t\t\t\t\t\t/* Check validity */\r\n\tif (res != FR_OK) LEAVE_FF(fp->fs, res);\r\n\tif (fp->flag & FA__ERROR)\t\t\t\t/* Aborted file? */\r\n\t\tLEAVE_FF(fp->fs, FR_INT_ERR);\r\n\tif (!(fp->flag & FA_WRITE))\t\t\t\t/* Check access mode */\r\n\t\tLEAVE_FF(fp->fs, FR_DENIED);\r\n\tif ((DWORD)(fp->fsize + btw) < fp->fsize) btw = 0;\t/* File size cannot reach 4GB */\r\n\r\n\tfor ( ;  btw;\t\t\t\t\t\t\t/* Repeat until all data written */\r\n\t\twbuff += wcnt, fp->fptr += wcnt, *bw += wcnt, btw -= wcnt) {\r\n\t\tif ((fp->fptr % SS(fp->fs)) == 0) {\t/* On the sector boundary? */\r\n\t\t\tcsect = (BYTE)(fp->fptr / SS(fp->fs) & (fp->fs->csize - 1));\t/* Sector offset in the cluster */\r\n\t\t\tif (!csect) {\t\t\t\t\t/* On the cluster boundary? */\r\n\t\t\t\tif (fp->fptr == 0) {\t\t/* On the top of the file? */\r\n\t\t\t\t\tclst = fp->sclust;\t\t/* Follow from the origin */\r\n\t\t\t\t\tif (clst == 0)\t\t\t/* When no cluster is allocated, */\r\n\t\t\t\t\t\tfp->sclust = clst = create_chain(fp->fs, 0);\t/* Create a new cluster chain */\r\n\t\t\t\t} else {\t\t\t\t\t/* Middle or end of the file */\r\n#if _USE_FASTSEEK\r\n\t\t\t\t\tif (fp->cltbl)\r\n\t\t\t\t\t\tclst = clmt_clust(fp, fp->fptr);\t/* Get cluster# from the CLMT */\r\n\t\t\t\t\telse\r\n#endif\r\n\t\t\t\t\t\tclst = create_chain(fp->fs, fp->clust);\t/* Follow or stretch cluster chain on the FAT */\r\n\t\t\t\t}\r\n\t\t\t\tif (clst == 0) break;\t\t/* Could not allocate a new cluster (disk full) */\r\n\t\t\t\tif (clst == 1) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\tif (clst == 0xFFFFFFFF) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->clust = clst;\t\t\t/* Update current cluster */\r\n\t\t\t}\r\n#if _FS_TINY\r\n\t\t\tif (fp->fs->winsect == fp->dsect && sync_window(fp->fs))\t/* Write-back sector cache */\r\n\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n#else\r\n\t\t\tif (fp->flag & FA__DIRTY) {\t\t/* Write-back sector cache */\r\n\t\t\t\tif (disk_write(fp->fs->drv, fp->buf, fp->dsect, 1) != RES_OK)\r\n\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->flag &= ~FA__DIRTY;\r\n\t\t\t}\r\n#endif\r\n\t\t\tsect = clust2sect(fp->fs, fp->clust);\t/* Get current sector */\r\n\t\t\tif (!sect) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\tsect += csect;\r\n\t\t\tcc = btw / SS(fp->fs);\t\t\t/* When remaining bytes >= sector size, */\r\n\t\t\tif (cc) {\t\t\t\t\t\t/* Write maximum contiguous sectors directly */\r\n\t\t\t\tif (csect + cc > fp->fs->csize)\t/* Clip at cluster boundary */\r\n\t\t\t\t\tcc = fp->fs->csize - csect;\r\n\t\t\t\tif (disk_write(fp->fs->drv, wbuff, sect, (BYTE)cc) != RES_OK)\r\n\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n#if _FS_TINY\r\n\t\t\t\tif (fp->fs->winsect - sect < cc) {\t/* Refill sector cache if it gets invalidated by the direct write */\r\n\t\t\t\t\tmem_cpy(fp->fs->win, wbuff + ((fp->fs->winsect - sect) * SS(fp->fs)), SS(fp->fs));\r\n\t\t\t\t\tfp->fs->wflag = 0;\r\n\t\t\t\t}\r\n#else\r\n\t\t\t\tif (fp->dsect - sect < cc) { /* Refill sector cache if it gets invalidated by the direct write */\r\n\t\t\t\t\tmem_cpy(fp->buf, wbuff + ((fp->dsect - sect) * SS(fp->fs)), SS(fp->fs));\r\n\t\t\t\t\tfp->flag &= ~FA__DIRTY;\r\n\t\t\t\t}\r\n#endif\r\n\t\t\t\twcnt = SS(fp->fs) * cc;\t\t/* Number of bytes transferred */\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n#if _FS_TINY\r\n\t\t\tif (fp->fptr >= fp->fsize) {\t/* Avoid silly cache filling at growing edge */\r\n\t\t\t\tif (sync_window(fp->fs)) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->fs->winsect = sect;\r\n\t\t\t}\r\n#else\r\n\t\t\tif (fp->dsect != sect) {\t\t/* Fill sector cache with file data */\r\n\t\t\t\tif (fp->fptr < fp->fsize &&\r\n\t\t\t\t\tdisk_read(fp->fs->drv, fp->buf, sect, 1) != RES_OK)\r\n\t\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t}\r\n#endif\r\n\t\t\tfp->dsect = sect;\r\n\t\t}\r\n\t\twcnt = SS(fp->fs) - ((UINT)fp->fptr % SS(fp->fs));/* Put partial sector into file I/O buffer */\r\n\t\tif (wcnt > btw) wcnt = btw;\r\n#if _FS_TINY\r\n\t\tif (move_window(fp->fs, fp->dsect))\t/* Move sector window */\r\n\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\tmem_cpy(&fp->fs->win[fp->fptr % SS(fp->fs)], wbuff, wcnt);\t/* Fit partial sector */\r\n\t\tfp->fs->wflag = 1;\r\n#else\r\n\t\tmem_cpy(&fp->buf[fp->fptr % SS(fp->fs)], wbuff, wcnt);\t/* Fit partial sector */\r\n\t\tfp->flag |= FA__DIRTY;\r\n#endif\r\n\t}\r\n\r\n\tif (fp->fptr > fp->fsize) fp->fsize = fp->fptr;\t/* Update file size if needed */\r\n\tfp->flag |= FA__WRITTEN;\t\t\t\t\t\t/* Set file change flag */\r\n\r\n\tLEAVE_FF(fp->fs, FR_OK);\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Synchronize the File Object                                           */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_sync (\r\n\tFIL *fp\t\t/* Pointer to the file object */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDWORD tm;\r\n\tBYTE *dir;\r\n\r\n\r\n\tres = validate(fp);\t\t\t\t\t/* Check validity of the object */\r\n\tif (res == FR_OK) {\r\n\t\tif (fp->flag & FA__WRITTEN) {\t/* Has the file been written? */\r\n#if !_FS_TINY\t/* Write-back dirty buffer */\r\n\t\t\tif (fp->flag & FA__DIRTY) {\r\n\t\t\t\tif (disk_write(fp->fs->drv, fp->buf, fp->dsect, 1) != RES_OK)\r\n\t\t\t\t\tLEAVE_FF(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->flag &= ~FA__DIRTY;\r\n\t\t\t}\r\n#endif\r\n\t\t\t/* Update the directory entry */\r\n\t\t\tres = move_window(fp->fs, fp->dir_sect);\r\n\t\t\tif (res == FR_OK) {\r\n\t\t\t\tdir = fp->dir_ptr;\r\n\t\t\t\tdir[DIR_Attr] |= AM_ARC;\t\t\t\t\t/* Set archive bit */\r\n\t\t\t\tST_DWORD(dir+DIR_FileSize, fp->fsize);\t\t/* Update file size */\r\n\t\t\t\tst_clust(dir, fp->sclust);\t\t\t\t\t/* Update start cluster */\r\n\t\t\t\ttm = get_fattime();\t\t\t\t\t\t\t/* Update updated time */\r\n\t\t\t\tST_DWORD(dir+DIR_WrtTime, tm);\r\n\t\t\t\tST_WORD(dir+DIR_LstAccDate, 0);\r\n\t\t\t\tfp->flag &= ~FA__WRITTEN;\r\n\t\t\t\tfp->fs->wflag = 1;\r\n\t\t\t\tres = sync_fs(fp->fs);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(fp->fs, res);\r\n}\r\n\r\n#endif /* !_FS_READONLY */\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Close File                                                            */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_close (\r\n\tFIL *fp\t\t/* Pointer to the file object to be closed */\r\n)\r\n{\r\n\tFRESULT res;\r\n\r\n\r\n#if _FS_READONLY\r\n\tres = validate(fp);\r\n\t{\r\n#if _FS_REENTRANT\r\n\t\tFATFS *fs = fp->fs;\r\n#endif\r\n\t\tif (res == FR_OK) fp->fs = 0;\t/* Discard file object */\r\n\t\tLEAVE_FF(fs, res);\r\n\t}\r\n#else\r\n\tres = f_sync(fp);\t\t/* Flush cached data */\r\n#if _FS_LOCK\r\n\tif (res == FR_OK) {\t\t/* Decrement open counter */\r\n#if _FS_REENTRANT\r\n\t\tFATFS *fs = fp->fs;;\r\n\t\tres = validate(fp);\r\n\t\tif (res == FR_OK) {\r\n\t\t\tres = dec_lock(fp->lockid);\r\n\t\t\tunlock_fs(fs, FR_OK);\r\n\t\t}\r\n#else\r\n\t\tres = dec_lock(fp->lockid);\r\n#endif\r\n\t}\r\n#endif\r\n\tif (res == FR_OK) fp->fs = 0;\t/* Discard file object */\r\n\treturn res;\r\n#endif\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Current Drive/Directory Handlings                                     */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_RPATH >= 1\r\n\r\nFRESULT f_chdrive (\r\n\tBYTE drv\t\t/* Drive number */\r\n)\r\n{\r\n\tif (drv >= _VOLUMES) return FR_INVALID_DRIVE;\r\n\r\n\tCurrVol = drv;\r\n\r\n\treturn FR_OK;\r\n}\r\n\r\n\r\n\r\nFRESULT f_chdir (\r\n\tconst TCHAR *path\t/* Pointer to the directory path */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path, &dj.fs, 0);\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t\t/* Follow the path */\r\n\t\tFREE_BUF();\r\n\t\tif (res == FR_OK) {\t\t\t\t\t/* Follow completed */\r\n\t\t\tif (!dj.dir) {\r\n\t\t\t\tdj.fs->cdir = dj.sclust;\t/* Start directory itself */\r\n\t\t\t} else {\r\n\t\t\t\tif (dj.dir[DIR_Attr] & AM_DIR)\t/* Reached to the directory */\r\n\t\t\t\t\tdj.fs->cdir = ld_clust(dj.fs, dj.dir);\r\n\t\t\t\telse\r\n\t\t\t\t\tres = FR_NO_PATH;\t\t/* Reached but a file */\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (res == FR_NO_FILE) res = FR_NO_PATH;\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n\r\n\r\n#if _FS_RPATH >= 2\r\nFRESULT f_getcwd (\r\n\tTCHAR *buff,\t/* Pointer to the directory path */\r\n\tUINT len\t\t/* Size of path */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tUINT i, n;\r\n\tDWORD ccl;\r\n\tTCHAR *tp;\r\n\tFILINFO fno;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\t*buff = 0;\r\n\tres = chk_mounted((const TCHAR**)&buff, &dj.fs, 0);\t/* Get current volume */\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\ti = len;\t\t\t/* Bottom of buffer (dir stack base) */\r\n\t\tdj.sclust = dj.fs->cdir;\t\t\t/* Start to follow upper dir from current dir */\r\n\t\twhile ((ccl = dj.sclust) != 0) {\t/* Repeat while current dir is a sub-dir */\r\n\t\t\tres = dir_sdi(&dj, 1);\t\t\t/* Get parent dir */\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tres = dir_read(&dj, 0);\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tdj.sclust = ld_clust(dj.fs, dj.dir);\t/* Goto parent dir */\r\n\t\t\tres = dir_sdi(&dj, 0);\r\n\t\t\tif (res != FR_OK) break;\r\n\t\t\tdo {\t\t\t\t\t\t\t/* Find the entry links to the child dir */\r\n\t\t\t\tres = dir_read(&dj, 0);\r\n\t\t\t\tif (res != FR_OK) break;\r\n\t\t\t\tif (ccl == ld_clust(dj.fs, dj.dir)) break;\t/* Found the entry */\r\n\t\t\t\tres = dir_next(&dj, 0);\r\n\t\t\t} while (res == FR_OK);\r\n\t\t\tif (res == FR_NO_FILE) res = FR_INT_ERR;/* It cannot be 'not found'. */\r\n\t\t\tif (res != FR_OK) break;\r\n#if _USE_LFN\r\n\t\t\tfno.lfname = buff;\r\n\t\t\tfno.lfsize = i;\r\n#endif\r\n\t\t\tget_fileinfo(&dj, &fno);\t\t/* Get the dir name and push it to the buffer */\r\n\t\t\ttp = fno.fname;\r\n\t\t\tif (_USE_LFN && *buff) tp = buff;\r\n\t\t\tfor (n = 0; tp[n]; n++) ;\r\n\t\t\tif (i < n + 3) {\r\n\t\t\t\tres = FR_NOT_ENOUGH_CORE; break;\r\n\t\t\t}\r\n\t\t\twhile (n) buff[--i] = tp[--n];\r\n\t\t\tbuff[--i] = '/';\r\n\t\t}\r\n\t\ttp = buff;\r\n\t\tif (res == FR_OK) {\r\n\t\t\t*tp++ = '0' + CurrVol;\t\t\t/* Put drive number */\r\n\t\t\t*tp++ = ':';\r\n\t\t\tif (i == len) {\t\t\t\t\t/* Root-dir */\r\n\t\t\t\t*tp++ = '/';\r\n\t\t\t} else {\t\t\t\t\t\t/* Sub-dir */\r\n\t\t\t\tdo\t\t/* Add stacked path str */\r\n\t\t\t\t\t*tp++ = buff[i++];\r\n\t\t\t\twhile (i < len);\r\n\t\t\t}\r\n\t\t}\r\n\t\t*tp = 0;\r\n\t\tFREE_BUF();\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n#endif /* _FS_RPATH >= 2 */\r\n#endif /* _FS_RPATH >= 1 */\r\n\r\n\r\n\r\n#if _FS_MINIMIZE <= 2\r\n/*-----------------------------------------------------------------------*/\r\n/* Seek File R/W Pointer                                                 */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_lseek (\r\n\tFIL *fp,\t\t/* Pointer to the file object */\r\n\tDWORD ofs\t\t/* File pointer from top of file */\r\n)\r\n{\r\n\tFRESULT res;\r\n\r\n\r\n\tres = validate(fp);\t\t\t\t\t/* Check validity of the object */\r\n\tif (res != FR_OK) LEAVE_FF(fp->fs, res);\r\n\tif (fp->flag & FA__ERROR)\t\t\t/* Check abort flag */\r\n\t\tLEAVE_FF(fp->fs, FR_INT_ERR);\r\n\r\n#if _USE_FASTSEEK\r\n\tif (fp->cltbl) {\t/* Fast seek */\r\n\t\tDWORD cl, pcl, ncl, tcl, dsc, tlen, ulen, *tbl;\r\n\r\n\t\tif (ofs == CREATE_LINKMAP) {\t/* Create CLMT */\r\n\t\t\ttbl = fp->cltbl;\r\n\t\t\ttlen = *tbl++; ulen = 2;\t/* Given table size and required table size */\r\n\t\t\tcl = fp->sclust;\t\t\t/* Top of the chain */\r\n\t\t\tif (cl) {\r\n\t\t\t\tdo {\r\n\t\t\t\t\t/* Get a fragment */\r\n\t\t\t\t\ttcl = cl; ncl = 0; ulen += 2;\t/* Top, length and used items */\r\n\t\t\t\t\tdo {\r\n\t\t\t\t\t\tpcl = cl; ncl++;\r\n\t\t\t\t\t\tcl = get_fat(fp->fs, cl);\r\n\t\t\t\t\t\tif (cl <= 1) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\t\t\tif (cl == 0xFFFFFFFF) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\t\t} while (cl == pcl + 1);\r\n\t\t\t\t\tif (ulen <= tlen) {\t\t/* Store the length and top of the fragment */\r\n\t\t\t\t\t\t*tbl++ = ncl; *tbl++ = tcl;\r\n\t\t\t\t\t}\r\n\t\t\t\t} while (cl < fp->fs->n_fatent);\t/* Repeat until end of chain */\r\n\t\t\t}\r\n\t\t\t*fp->cltbl = ulen;\t/* Number of items used */\r\n\t\t\tif (ulen <= tlen)\r\n\t\t\t\t*tbl = 0;\t\t/* Terminate table */\r\n\t\t\telse\r\n\t\t\t\tres = FR_NOT_ENOUGH_CORE;\t/* Given table size is smaller than required */\r\n\r\n\t\t} else {\t\t\t\t\t\t/* Fast seek */\r\n\t\t\tif (ofs > fp->fsize)\t\t/* Clip offset at the file size */\r\n\t\t\t\tofs = fp->fsize;\r\n\t\t\tfp->fptr = ofs;\t\t\t\t/* Set file pointer */\r\n\t\t\tif (ofs) {\r\n\t\t\t\tfp->clust = clmt_clust(fp, ofs - 1);\r\n\t\t\t\tdsc = clust2sect(fp->fs, fp->clust);\r\n\t\t\t\tif (!dsc) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\tdsc += (ofs - 1) / SS(fp->fs) & (fp->fs->csize - 1);\r\n\t\t\t\tif (fp->fptr % SS(fp->fs) && dsc != fp->dsect) {\t/* Refill sector cache if needed */\r\n#if !_FS_TINY\r\n#if !_FS_READONLY\r\n\t\t\t\t\tif (fp->flag & FA__DIRTY) {\t\t/* Write-back dirty sector cache */\r\n\t\t\t\t\t\tif (disk_write(fp->fs->drv, fp->buf, fp->dsect, 1) != RES_OK)\r\n\t\t\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\t\t\tfp->flag &= ~FA__DIRTY;\r\n\t\t\t\t\t}\r\n#endif\r\n\t\t\t\t\tif (disk_read(fp->fs->drv, fp->buf, dsc, 1) != RES_OK)\t/* Load current sector */\r\n\t\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n#endif\r\n\t\t\t\t\tfp->dsect = dsc;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t} else\r\n#endif\r\n\r\n\t/* Normal Seek */\r\n\t{\r\n\t\tDWORD clst, bcs, nsect, ifptr;\r\n\r\n\t\tif (ofs > fp->fsize\t\t\t\t\t/* In read-only mode, clip offset with the file size */\r\n#if !_FS_READONLY\r\n\t\t\t && !(fp->flag & FA_WRITE)\r\n#endif\r\n\t\t\t) ofs = fp->fsize;\r\n\r\n\t\tifptr = fp->fptr;\r\n\t\tfp->fptr = nsect = 0;\r\n\t\tif (ofs) {\r\n\t\t\tbcs = (DWORD)fp->fs->csize * SS(fp->fs);\t/* Cluster size (byte) */\r\n\t\t\tif (ifptr > 0 &&\r\n\t\t\t\t(ofs - 1) / bcs >= (ifptr - 1) / bcs) {\t/* When seek to same or following cluster, */\r\n\t\t\t\tfp->fptr = (ifptr - 1) & ~(bcs - 1);\t/* start from the current cluster */\r\n\t\t\t\tofs -= fp->fptr;\r\n\t\t\t\tclst = fp->clust;\r\n\t\t\t} else {\t\t\t\t\t\t\t\t\t/* When seek to back cluster, */\r\n\t\t\t\tclst = fp->sclust;\t\t\t\t\t\t/* start from the first cluster */\r\n#if !_FS_READONLY\r\n\t\t\t\tif (clst == 0) {\t\t\t\t\t\t/* If no cluster chain, create a new chain */\r\n\t\t\t\t\tclst = create_chain(fp->fs, 0);\r\n\t\t\t\t\tif (clst == 1) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\t\tif (clst == 0xFFFFFFFF) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\t\tfp->sclust = clst;\r\n\t\t\t\t}\r\n#endif\r\n\t\t\t\tfp->clust = clst;\r\n\t\t\t}\r\n\t\t\tif (clst != 0) {\r\n\t\t\t\twhile (ofs > bcs) {\t\t\t\t\t\t/* Cluster following loop */\r\n#if !_FS_READONLY\r\n\t\t\t\t\tif (fp->flag & FA_WRITE) {\t\t\t/* Check if in write mode or not */\r\n\t\t\t\t\t\tclst = create_chain(fp->fs, clst);\t/* Force stretch if in write mode */\r\n\t\t\t\t\t\tif (clst == 0) {\t\t\t\t/* When disk gets full, clip file size */\r\n\t\t\t\t\t\t\tofs = bcs; break;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else\r\n#endif\r\n\t\t\t\t\t\tclst = get_fat(fp->fs, clst);\t/* Follow cluster chain if not in write mode */\r\n\t\t\t\t\tif (clst == 0xFFFFFFFF) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\t\tif (clst <= 1 || clst >= fp->fs->n_fatent) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\t\tfp->clust = clst;\r\n\t\t\t\t\tfp->fptr += bcs;\r\n\t\t\t\t\tofs -= bcs;\r\n\t\t\t\t}\r\n\t\t\t\tfp->fptr += ofs;\r\n\t\t\t\tif (ofs % SS(fp->fs)) {\r\n\t\t\t\t\tnsect = clust2sect(fp->fs, clst);\t/* Current sector */\r\n\t\t\t\t\tif (!nsect) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\t\tnsect += ofs / SS(fp->fs);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (fp->fptr % SS(fp->fs) && nsect != fp->dsect) {\t/* Fill sector cache if needed */\r\n#if !_FS_TINY\r\n#if !_FS_READONLY\r\n\t\t\tif (fp->flag & FA__DIRTY) {\t\t\t/* Write-back dirty sector cache */\r\n\t\t\t\tif (disk_write(fp->fs->drv, fp->buf, fp->dsect, 1) != RES_OK)\r\n\t\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->flag &= ~FA__DIRTY;\r\n\t\t\t}\r\n#endif\r\n\t\t\tif (disk_read(fp->fs->drv, fp->buf, nsect, 1) != RES_OK)\t/* Fill sector cache */\r\n\t\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n#endif\r\n\t\t\tfp->dsect = nsect;\r\n\t\t}\r\n#if !_FS_READONLY\r\n\t\tif (fp->fptr > fp->fsize) {\t\t\t/* Set file change flag if the file size is extended */\r\n\t\t\tfp->fsize = fp->fptr;\r\n\t\t\tfp->flag |= FA__WRITTEN;\r\n\t\t}\r\n#endif\r\n\t}\r\n\r\n\tLEAVE_FF(fp->fs, res);\r\n}\r\n\r\n\r\n\r\n#if _FS_MINIMIZE <= 1\r\n/*-----------------------------------------------------------------------*/\r\n/* Create a Directory Object                                             */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_opendir (\r\n\tDIR *dj,\t\t\t/* Pointer to directory object to create */\r\n\tconst TCHAR *path\t/* Pointer to the directory path */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tFATFS *fs;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tif (!dj) return FR_INVALID_OBJECT;\r\n\r\n\tres = chk_mounted(&path, &dj->fs, 0);\r\n\tfs = dj->fs;\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(*dj);\r\n\t\tres = follow_path(dj, path);\t\t\t/* Follow the path to the directory */\r\n\t\tFREE_BUF();\r\n\t\tif (res == FR_OK) {\t\t\t\t\t\t/* Follow completed */\r\n\t\t\tif (dj->dir) {\t\t\t\t\t\t/* It is not the root dir */\r\n\t\t\t\tif (dj->dir[DIR_Attr] & AM_DIR) {\t/* The object is a directory */\r\n\t\t\t\t\tdj->sclust = ld_clust(fs, dj->dir);\r\n\t\t\t\t} else {\t\t\t\t\t\t/* The object is not a directory */\r\n\t\t\t\t\tres = FR_NO_PATH;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (res == FR_OK) {\r\n\t\t\t\tdj->id = fs->id;\r\n\t\t\t\tres = dir_sdi(dj, 0);\t\t\t/* Rewind dir */\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (res == FR_NO_FILE) res = FR_NO_PATH;\r\n\t\tif (res != FR_OK) dj->fs = 0;\t\t\t/* Invalidate the dir object if function faild */\r\n\t} else {\r\n\t\tdj->fs = 0;\r\n\t}\r\n\r\n\tLEAVE_FF(fs, res);\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Read Directory Entry in Sequence                                      */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_readdir (\r\n\tDIR *dj,\t\t\t/* Pointer to the open directory object */\r\n\tFILINFO *fno\t\t/* Pointer to file information to return */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = validate(dj);\t\t\t\t\t\t/* Check validity of the object */\r\n\tif (res == FR_OK) {\r\n\t\tif (!fno) {\r\n\t\t\tres = dir_sdi(dj, 0);\t\t\t/* Rewind the directory object */\r\n\t\t} else {\r\n\t\t\tINIT_BUF(*dj);\r\n\t\t\tres = dir_read(dj, 0);\t\t\t/* Read an item */\r\n\t\t\tif (res == FR_NO_FILE) {\t\t/* Reached end of dir */\r\n\t\t\t\tdj->sect = 0;\r\n\t\t\t\tres = FR_OK;\r\n\t\t\t}\r\n\t\t\tif (res == FR_OK) {\t\t\t\t/* A valid entry is found */\r\n\t\t\t\tget_fileinfo(dj, fno);\t\t/* Get the object information */\r\n\t\t\t\tres = dir_next(dj, 0);\t\t/* Increment index for next */\r\n\t\t\t\tif (res == FR_NO_FILE) {\r\n\t\t\t\t\tdj->sect = 0;\r\n\t\t\t\t\tres = FR_OK;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tFREE_BUF();\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(dj->fs, res);\r\n}\r\n\r\n\r\n\r\n#if _FS_MINIMIZE == 0\r\n/*-----------------------------------------------------------------------*/\r\n/* Get File Status                                                       */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_STAT\r\nFRESULT f_stat (\r\n\tconst TCHAR *path,\t/* Pointer to the file path */\r\n\tFILINFO *fno\t\t/* Pointer to file information to return */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path, &dj.fs, 0);\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t/* Follow the file path */\r\n\t\tif (res == FR_OK) {\t\t\t\t/* Follow completed */\r\n\t\t\tif (dj.dir)\t\t/* Found an object */\r\n\t\t\t\tget_fileinfo(&dj, fno);\r\n\t\t\telse\t\t\t/* It is root dir */\r\n\t\t\t\tres = FR_INVALID_NAME;\r\n\t\t}\r\n\t\tFREE_BUF();\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n#endif /* _FS_F_STAT */\r\n\r\n\r\n#if !_FS_READONLY\r\n/*-----------------------------------------------------------------------*/\r\n/* Get Number of Free Clusters                                           */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_GETFREE\r\nFRESULT f_getfree (\r\n\tconst TCHAR *path,\t/* Path name of the logical drive number */\r\n\tDWORD *nclst,\t\t/* Pointer to a variable to return number of free clusters */\r\n\tFATFS **fatfs\t\t/* Pointer to return pointer to corresponding file system object */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tFATFS *fs;\r\n\tDWORD n, clst, sect, stat;\r\n\tUINT i;\r\n\tBYTE fat, *p;\r\n\r\n\r\n\t/* Get drive number */\r\n\tres = chk_mounted(&path, fatfs, 0);\r\n\tfs = *fatfs;\r\n\tif (res == FR_OK) {\r\n\t\t/* If free_clust is valid, return it without full cluster scan */\r\n\t\tif (fs->free_clust <= fs->n_fatent - 2) {\r\n\t\t\t*nclst = fs->free_clust;\r\n\t\t} else {\r\n\t\t\t/* Get number of free clusters */\r\n\t\t\tfat = fs->fs_type;\r\n\t\t\tn = 0;\r\n\t\t\tif (fat == FS_FAT12) {\r\n\t\t\t\tclst = 2;\r\n\t\t\t\tdo {\r\n\t\t\t\t\tstat = get_fat(fs, clst);\r\n\t\t\t\t\tif (stat == 0xFFFFFFFF) { res = FR_DISK_ERR; break; }\r\n\t\t\t\t\tif (stat == 1) { res = FR_INT_ERR; break; }\r\n\t\t\t\t\tif (stat == 0) n++;\r\n\t\t\t\t} while (++clst < fs->n_fatent);\r\n\t\t\t} else {\r\n\t\t\t\tclst = fs->n_fatent;\r\n\t\t\t\tsect = fs->fatbase;\r\n\t\t\t\ti = 0; p = 0;\r\n\t\t\t\tdo {\r\n\t\t\t\t\tif (!i) {\r\n\t\t\t\t\t\tres = move_window(fs, sect++);\r\n\t\t\t\t\t\tif (res != FR_OK) break;\r\n\t\t\t\t\t\tp = fs->win;\r\n\t\t\t\t\t\ti = SS(fs);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (fat == FS_FAT16) {\r\n\t\t\t\t\t\tif (LD_WORD(p) == 0) n++;\r\n\t\t\t\t\t\tp += 2; i -= 2;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif ((LD_DWORD(p) & 0x0FFFFFFF) == 0) n++;\r\n\t\t\t\t\t\tp += 4; i -= 4;\r\n\t\t\t\t\t}\r\n\t\t\t\t} while (--clst);\r\n\t\t\t}\r\n\t\t\tfs->free_clust = n;\r\n\t\t\tif (fat == FS_FAT32) fs->fsi_flag = 1;\r\n\t\t\t*nclst = n;\r\n\t\t}\r\n\t}\r\n\tLEAVE_FF(fs, res);\r\n}\r\n#endif /* _FS_F_GETFREE */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Truncate File                                                         */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_TRUNCATE\r\nFRESULT f_truncate (\r\n\tFIL *fp\t\t/* Pointer to the file object */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDWORD ncl;\r\n\r\n\r\n\tres = validate(fp);\t\t\t\t\t\t/* Check validity of the object */\r\n\tif (res == FR_OK) {\r\n\t\tif (fp->flag & FA__ERROR) {\t\t\t/* Check abort flag */\r\n\t\t\tres = FR_INT_ERR;\r\n\t\t} else {\r\n\t\t\tif (!(fp->flag & FA_WRITE))\t\t/* Check access mode */\r\n\t\t\t\tres = FR_DENIED;\r\n\t\t}\r\n\t}\r\n\tif (res == FR_OK) {\r\n\t\tif (fp->fsize > fp->fptr) {\r\n\t\t\tfp->fsize = fp->fptr;\t/* Set file size to current R/W point */\r\n\t\t\tfp->flag |= FA__WRITTEN;\r\n\t\t\tif (fp->fptr == 0) {\t/* When set file size to zero, remove entire cluster chain */\r\n\t\t\t\tres = remove_chain(fp->fs, fp->sclust);\r\n\t\t\t\tfp->sclust = 0;\r\n\t\t\t} else {\t\t\t\t/* When truncate a part of the file, remove remaining clusters */\r\n\t\t\t\tncl = get_fat(fp->fs, fp->clust);\r\n\t\t\t\tres = FR_OK;\r\n\t\t\t\tif (ncl == 0xFFFFFFFF) res = FR_DISK_ERR;\r\n\t\t\t\tif (ncl == 1) res = FR_INT_ERR;\r\n\t\t\t\tif (res == FR_OK && ncl < fp->fs->n_fatent) {\r\n\t\t\t\t\tres = put_fat(fp->fs, fp->clust, 0x0FFFFFFF);\r\n\t\t\t\t\tif (res == FR_OK) res = remove_chain(fp->fs, ncl);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (res != FR_OK) fp->flag |= FA__ERROR;\r\n\t}\r\n\r\n\tLEAVE_FF(fp->fs, res);\r\n}\r\n#endif /* _FS_F_TRUNCATE */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Delete a File or Directory                                            */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_UNLINK\r\nFRESULT f_unlink (\r\n\tconst TCHAR *path\t\t/* Pointer to the file or directory path */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj, sdj;\r\n\tBYTE *dir;\r\n\tDWORD dclst;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path, &dj.fs, 1);\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t\t/* Follow the file path */\r\n\t\tif (_FS_RPATH && res == FR_OK && (dj.fn[NS] & NS_DOT))\r\n\t\t\tres = FR_INVALID_NAME;\t\t\t/* Cannot remove dot entry */\r\n#if _FS_LOCK\r\n\t\tif (res == FR_OK) res = chk_lock(&dj, 2);\t/* Cannot remove open file */\r\n#endif\r\n\t\tif (res == FR_OK) {\t\t\t\t\t/* The object is accessible */\r\n\t\t\tdir = dj.dir;\r\n\t\t\tif (!dir) {\r\n\t\t\t\tres = FR_INVALID_NAME;\t\t/* Cannot remove the start directory */\r\n\t\t\t} else {\r\n\t\t\t\tif (dir[DIR_Attr] & AM_RDO)\r\n\t\t\t\t\tres = FR_DENIED;\t\t/* Cannot remove R/O object */\r\n\t\t\t}\r\n\t\t\tdclst = ld_clust(dj.fs, dir);\r\n\t\t\tif (res == FR_OK && (dir[DIR_Attr] & AM_DIR)) {\t/* Is it a sub-dir? */\r\n\t\t\t\tif (dclst < 2) {\r\n\t\t\t\t\tres = FR_INT_ERR;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tmem_cpy(&sdj, (const void *)&dj, sizeof (DIR));\t/* Check if the sub-dir is empty or not */\r\n\t\t\t\t\tsdj.sclust = dclst;\r\n\t\t\t\t\tres = dir_sdi(&sdj, 2);\t\t/* Exclude dot entries */\r\n\t\t\t\t\tif (res == FR_OK) {\r\n\t\t\t\t\t\tres = dir_read(&sdj, 0);\t/* Read an item */\r\n\t\t\t\t\t\tif (res == FR_OK\t\t/* Not empty dir */\r\n#if _FS_RPATH\r\n\t\t\t\t\t\t|| dclst == dj.fs->cdir\t/* Current dir */\r\n#endif\r\n\t\t\t\t\t\t) res = FR_DENIED;\r\n\t\t\t\t\t\tif (res == FR_NO_FILE) res = FR_OK;\t/* Empty */\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (res == FR_OK) {\r\n\t\t\t\tres = dir_remove(&dj);\t\t/* Remove the directory entry */\r\n\t\t\t\tif (res == FR_OK) {\r\n\t\t\t\t\tif (dclst)\t\t\t\t/* Remove the cluster chain if exist */\r\n\t\t\t\t\t\tres = remove_chain(dj.fs, dclst);\r\n\t\t\t\t\tif (res == FR_OK) res = sync_fs(dj.fs);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tFREE_BUF();\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n#endif /* _FS_F_UNLINK */\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Create a Directory                                                    */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_MKDIR\r\nFRESULT f_mkdir (\r\n\tconst TCHAR *path\t\t/* Pointer to the directory path */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tBYTE *dir, n;\r\n\tDWORD dsc, dcl, pcl, tm = get_fattime();\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path, &dj.fs, 1);\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t\t\t/* Follow the file path */\r\n\t\tif (res == FR_OK) res = FR_EXIST;\t\t/* Any object with same name is already existing */\r\n\t\tif (_FS_RPATH && res == FR_NO_FILE && (dj.fn[NS] & NS_DOT))\r\n\t\t\tres = FR_INVALID_NAME;\r\n\t\tif (res == FR_NO_FILE) {\t\t\t\t/* Can create a new directory */\r\n\t\t\tdcl = create_chain(dj.fs, 0);\t\t/* Allocate a cluster for the new directory table */\r\n\t\t\tres = FR_OK;\r\n\t\t\tif (dcl == 0) res = FR_DENIED;\t\t/* No space to allocate a new cluster */\r\n\t\t\tif (dcl == 1) res = FR_INT_ERR;\r\n\t\t\tif (dcl == 0xFFFFFFFF) res = FR_DISK_ERR;\r\n\t\t\tif (res == FR_OK)\t\t\t\t\t/* Flush FAT */\r\n\t\t\t\tres = sync_window(dj.fs);\r\n\t\t\tif (res == FR_OK) {\t\t\t\t\t/* Initialize the new directory table */\r\n\t\t\t\tdsc = clust2sect(dj.fs, dcl);\r\n\t\t\t\tdir = dj.fs->win;\r\n\t\t\t\tmem_set(dir, 0, SS(dj.fs));\r\n\t\t\t\tmem_set(dir+DIR_Name, ' ', 11);\t/* Create \".\" entry */\r\n\t\t\t\tdir[DIR_Name] = '.';\r\n\t\t\t\tdir[DIR_Attr] = AM_DIR;\r\n\t\t\t\tST_DWORD(dir+DIR_WrtTime, tm);\r\n\t\t\t\tst_clust(dir, dcl);\r\n\t\t\t\tmem_cpy(dir+SZ_DIR, (const void *)dir, SZ_DIR); \t/* Create \"..\" entry */\r\n\t\t\t\tdir[33] = '.'; pcl = dj.sclust;\r\n\t\t\t\tif (dj.fs->fs_type == FS_FAT32 && pcl == dj.fs->dirbase)\r\n\t\t\t\t\tpcl = 0;\r\n\t\t\t\tst_clust(dir+SZ_DIR, pcl);\r\n\t\t\t\tfor (n = dj.fs->csize; n; n--) {\t/* Write dot entries and clear following sectors */\r\n\t\t\t\t\tdj.fs->winsect = dsc++;\r\n\t\t\t\t\tdj.fs->wflag = 1;\r\n\t\t\t\t\tres = sync_window(dj.fs);\r\n\t\t\t\t\tif (res != FR_OK) break;\r\n\t\t\t\t\tmem_set(dir, 0, SS(dj.fs));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (res == FR_OK) res = dir_register(&dj);\t/* Register the object to the directoy */\r\n\t\t\tif (res != FR_OK) {\r\n\t\t\t\tremove_chain(dj.fs, dcl);\t\t\t/* Could not register, remove cluster chain */\r\n\t\t\t} else {\r\n\t\t\t\tdir = dj.dir;\r\n\t\t\t\tdir[DIR_Attr] = AM_DIR;\t\t\t\t/* Attribute */\r\n\t\t\t\tST_DWORD(dir+DIR_WrtTime, tm);\t\t/* Created time */\r\n\t\t\t\tst_clust(dir, dcl);\t\t\t\t\t/* Table start cluster */\r\n\t\t\t\tdj.fs->wflag = 1;\r\n\t\t\t\tres = sync_fs(dj.fs);\r\n\t\t\t}\r\n\t\t}\r\n\t\tFREE_BUF();\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n#endif /* _FS_F_MKDIR */\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Change Attribute                                                      */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_CHMOD\r\nFRESULT f_chmod (\r\n\tconst TCHAR *path,\t/* Pointer to the file path */\r\n\tBYTE value,\t\t\t/* Attribute bits */\r\n\tBYTE mask\t\t\t/* Attribute mask to change */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tBYTE *dir;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path, &dj.fs, 1);\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t\t/* Follow the file path */\r\n\t\tFREE_BUF();\r\n\t\tif (_FS_RPATH && res == FR_OK && (dj.fn[NS] & NS_DOT))\r\n\t\t\tres = FR_INVALID_NAME;\r\n\t\tif (res == FR_OK) {\r\n\t\t\tdir = dj.dir;\r\n\t\t\tif (!dir) {\t\t\t\t\t\t/* Is it a root directory? */\r\n\t\t\t\tres = FR_INVALID_NAME;\r\n\t\t\t} else {\t\t\t\t\t\t/* File or sub directory */\r\n\t\t\t\tmask &= AM_RDO|AM_HID|AM_SYS|AM_ARC;\t/* Valid attribute mask */\r\n\t\t\t\tdir[DIR_Attr] = (value & mask) | (dir[DIR_Attr] & (BYTE)~mask);\t/* Apply attribute change */\r\n\t\t\t\tdj.fs->wflag = 1;\r\n\t\t\t\tres = sync_fs(dj.fs);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n#endif /* _FS_F_CHMOD */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Change Timestamp                                                      */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_UTIME\r\nFRESULT f_utime (\r\n\tconst TCHAR *path,\t/* Pointer to the file/directory name */\r\n\tconst FILINFO *fno\t/* Pointer to the time stamp to be set */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tBYTE *dir;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path, &dj.fs, 1);\r\n\tif (res == FR_OK) {\r\n\t\tINIT_BUF(dj);\r\n\t\tres = follow_path(&dj, path);\t/* Follow the file path */\r\n\t\tFREE_BUF();\r\n\t\tif (_FS_RPATH && res == FR_OK && (dj.fn[NS] & NS_DOT))\r\n\t\t\tres = FR_INVALID_NAME;\r\n\t\tif (res == FR_OK) {\r\n\t\t\tdir = dj.dir;\r\n\t\t\tif (!dir) {\t\t\t\t\t/* Root directory */\r\n\t\t\t\tres = FR_INVALID_NAME;\r\n\t\t\t} else {\t\t\t\t\t/* File or sub-directory */\r\n\t\t\t\tST_WORD(dir+DIR_WrtTime, fno->ftime);\r\n\t\t\t\tST_WORD(dir+DIR_WrtDate, fno->fdate);\r\n\t\t\t\tdj.fs->wflag = 1;\r\n\t\t\t\tres = sync_fs(dj.fs);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n#endif /* _FS_F_UTIME */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Rename File/Directory                                                 */\r\n/*-----------------------------------------------------------------------*/\r\n\r\n#if _FS_F_RENAME\r\nFRESULT f_rename (\r\n\tconst TCHAR *path_old,\t/* Pointer to the old name */\r\n\tconst TCHAR *path_new\t/* Pointer to the new name */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR djo, djn;\r\n\tBYTE buf[21], *dir;\r\n\tDWORD dw;\r\n\tDEF_NAMEBUF;\r\n\r\n\r\n\tres = chk_mounted(&path_old, &djo.fs, 1);\r\n\tif (res == FR_OK) {\r\n\t\tdjn.fs = djo.fs;\r\n\t\tINIT_BUF(djo);\r\n\t\tres = follow_path(&djo, path_old);\t\t/* Check old object */\r\n\t\tif (_FS_RPATH && res == FR_OK && (djo.fn[NS] & NS_DOT))\r\n\t\t\tres = FR_INVALID_NAME;\r\n#if _FS_LOCK\r\n\t\tif (res == FR_OK) res = chk_lock(&djo, 2);\r\n#endif\r\n\t\tif (res == FR_OK) {\t\t\t\t\t\t/* Old object is found */\r\n\t\t\tif (!djo.dir) {\t\t\t\t\t\t/* Is root dir? */\r\n\t\t\t\tres = FR_NO_FILE;\r\n\t\t\t} else {\r\n\t\t\t\tmem_cpy(buf, (const void *)djo.dir+DIR_Attr, 21);\t\t/* Save the object information except for name */\r\n\t\t\t\tmem_cpy(&djn, (const void *)&djo, sizeof (DIR));\t\t/* Check new object */\r\n\t\t\t\tres = follow_path(&djn, path_new);\r\n\t\t\t\tif (res == FR_OK) res = FR_EXIST;\t\t/* The new object name is already existing */\r\n\t\t\t\tif (res == FR_NO_FILE) { \t\t\t\t/* Is it a valid path and no name collision? */\r\n/* Start critical section that any interruption can cause a cross-link */\r\n\t\t\t\t\tres = dir_register(&djn);\t\t\t/* Register the new entry */\r\n\t\t\t\t\tif (res == FR_OK) {\r\n\t\t\t\t\t\tdir = djn.dir;\t\t\t\t\t/* Copy object information except for name */\r\n\t\t\t\t\t\tmem_cpy(dir+13, (const void *)buf+2, 19);\r\n\t\t\t\t\t\tdir[DIR_Attr] = buf[0] | AM_ARC;\r\n\t\t\t\t\t\tdjo.fs->wflag = 1;\r\n\t\t\t\t\t\tif (djo.sclust != djn.sclust && (dir[DIR_Attr] & AM_DIR)) {\t\t/* Update .. entry in the directory if needed */\r\n\t\t\t\t\t\t\tdw = clust2sect(djo.fs, ld_clust(djo.fs, dir));\r\n\t\t\t\t\t\t\tif (!dw) {\r\n\t\t\t\t\t\t\t\tres = FR_INT_ERR;\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tres = move_window(djo.fs, dw);\r\n\t\t\t\t\t\t\t\tdir = djo.fs->win+SZ_DIR;\t/* .. entry */\r\n\t\t\t\t\t\t\t\tif (res == FR_OK && dir[1] == '.') {\r\n\t\t\t\t\t\t\t\t\tdw = (djo.fs->fs_type == FS_FAT32 && djn.sclust == djo.fs->dirbase) ? 0 : djn.sclust;\r\n\t\t\t\t\t\t\t\t\tst_clust(dir, dw);\r\n\t\t\t\t\t\t\t\t\tdjo.fs->wflag = 1;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (res == FR_OK) {\r\n\t\t\t\t\t\t\tres = dir_remove(&djo);\t\t/* Remove old entry */\r\n\t\t\t\t\t\t\tif (res == FR_OK)\r\n\t\t\t\t\t\t\t\tres = sync_fs(djo.fs);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n/* End critical section */\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\tFREE_BUF();\r\n\t}\r\n\r\n\tLEAVE_FF(djo.fs, res);\r\n}\r\n#endif /* _FS_F_RENAME */\r\n\r\n#endif /* !_FS_READONLY */\r\n#endif /* _FS_MINIMIZE == 0 */\r\n#endif /* _FS_MINIMIZE <= 1 */\r\n#endif /* _FS_MINIMIZE <= 2 */\r\n\r\n\r\n\r\n#if _USE_LABEL\r\n/*-----------------------------------------------------------------------*/\r\n/* Get volume label                                                      */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_getlabel (\r\n\tconst TCHAR* path,\t/* Path name of the logical drive number */\r\n\tTCHAR* label,\t\t/* Pointer to a buffer to return the volume label */\r\n\tDWORD* sn\t\t\t/* Pointer to a variable to return the volume serial number */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tUINT i, j;\r\n\r\n\r\n\t/* Get logical drive */\r\n\tres = chk_mounted(&path, &dj.fs, 0);\r\n\r\n\t/* Get volume label */\r\n\tif (res == FR_OK && label) {\r\n\t\tdj.sclust = 0;\t\t\t\t\t/* Open root dir */\r\n\t\tres = dir_sdi(&dj, 0);\r\n\t\tif (res == FR_OK) {\r\n\t\t\tres = dir_read(&dj, 1);\t\t/* Get an entry with AM_VOL */\r\n\t\t\tif (res == FR_OK) {\t\t\t/* A volume label is exist */\r\n#if _LFN_UNICODE\r\n\t\t\t\tWCHAR w;\r\n\t\t\t\ti = j = 0;\r\n\t\t\t\tdo {\r\n\t\t\t\t\tw = (i < 11) ? dj.dir[i++] : ' ';\r\n\t\t\t\t\tif (IsDBCS1(w) && i < 11 && IsDBCS2(dj.dir[i]))\r\n\t\t\t\t\t\tw = (w << 8) | dj.dir[i++];\r\n\t\t\t\t\tlabel[j++] = ff_convert(w, 1);\r\n\t\t\t\t} while (j < 11);\r\n#else\r\n\t\t\t\tmem_cpy(label, dj.dir, 11);\r\n#endif\r\n\t\t\t\tj = 11;\r\n\t\t\t\tdo {\r\n\t\t\t\t\tlabel[j] = 0;\r\n\t\t\t\t\tif (!j) break;\r\n\t\t\t\t} while (label[--j] == ' ');\r\n\t\t\t}\r\n\t\t\tif (res == FR_NO_FILE) {\t/* No label, return nul string */\r\n\t\t\t\tlabel[0] = 0;\r\n\t\t\t\tres = FR_OK;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t/* Get volume serial number */\r\n\tif (res == FR_OK && sn) {\r\n\t\tres = move_window(dj.fs, dj.fs->volbase);\r\n\t\tif (res == FR_OK) {\r\n\t\t\ti = dj.fs->fs_type == FS_FAT32 ? BS_VolID32 : BS_VolID;\r\n\t\t\t*sn = LD_DWORD(&dj.fs->win[i]);\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n\r\n\r\n\r\n#if !_FS_READONLY\r\n/*-----------------------------------------------------------------------*/\r\n/* Set volume label                                                      */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_setlabel (\r\n\tconst TCHAR* label\t/* Pointer to the volume label to set */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDIR dj;\r\n\tBYTE vn[11];\r\n\tUINT i, j, sl;\r\n\tWCHAR w;\r\n\tDWORD tm;\r\n\r\n\r\n\t/* Get logical drive */\r\n\tres = chk_mounted(&label, &dj.fs, 1);\r\n\tif (res) LEAVE_FF(dj.fs, res);\r\n\r\n\t/* Create a volume label in directory form */\r\n\tvn[0] = 0;\r\n\tfor (sl = 0; label[sl]; sl++) ;\t\t\t\t/* Get name length */\r\n\tfor ( ; sl && label[sl-1] == ' '; sl--) ;\t/* Remove trailing spaces */\r\n\tif (sl) {\t/* Create volume label in directory form */\r\n\t\ti = j = 0;\r\n\t\tdo {\r\n#if _LFN_UNICODE\r\n\t\t\tw = ff_convert(ff_wtoupper(label[i++]), 0);\r\n#else\r\n\t\t\tw = (BYTE)label[i++];\r\n\t\t\tif (IsDBCS1(w))\r\n\t\t\t\tw = (j < 10 && i < sl && IsDBCS2(label[i])) ? (w << 8) | (BYTE)label[i++] : 0;\r\n#if _USE_LFN\r\n\t\t\tw = ff_convert(ff_wtoupper(ff_convert(w, 1)), 0);\r\n#else\r\n\t\t\tif (IsLower(w)) w -= 0x20;\t\t\t/* To upper ASCII chars */\r\n#ifdef _EXCVT\r\n\t\t\tif (w >= 0x80) w = ExCvt[w - 0x80];\t/* To upper extended chars (SBCS cfg) */\r\n#else\r\n\t\t\tif (!_DF1S && w >= 0x80) w = 0;\t\t/* Reject extended chars (ASCII cfg) */\r\n#endif\r\n#endif\r\n#endif\r\n\t\t\tif (!w || chk_chr(\"\\\"*+,.:;<=>\\?[]|\\x7F\", w) || j >= (UINT)((w >= 0x100) ? 10 : 11)) /* Reject invalid chars for volume label */\r\n\t\t\t\tLEAVE_FF(dj.fs, FR_INVALID_NAME);\r\n\t\t\tif (w >= 0x100) vn[j++] = (BYTE)(w >> 8);\r\n\t\t\tvn[j++] = (BYTE)w;\r\n\t\t} while (i < sl);\r\n\t\twhile (j < 11) vn[j++] = ' ';\r\n\t}\r\n\r\n\t/* Set volume label */\r\n\tdj.sclust = 0;\t\t\t\t\t/* Open root dir */\r\n\tres = dir_sdi(&dj, 0);\r\n\tif (res == FR_OK) {\r\n\t\tres = dir_read(&dj, 1);\t\t/* Get an entry with AM_VOL */\r\n\t\tif (res == FR_OK) {\t\t\t/* A volume label is found */\r\n\t\t\tif (vn[0]) {\r\n\t\t\t\tmem_cpy(dj.dir, vn, 11);\t/* Change the volume label name */\r\n\t\t\t\ttm = get_fattime();\r\n\t\t\t\tST_DWORD(dj.dir+DIR_WrtTime, tm);\r\n\t\t\t} else {\r\n\t\t\t\tdj.dir[0] = DDE;\t\t\t/* Remove the volume label */\r\n\t\t\t}\r\n\t\t\tdj.fs->wflag = 1;\r\n\t\t\tres = sync_fs(dj.fs);\r\n\t\t} else {\t\t\t\t\t/* No volume label is found or error */\r\n\t\t\tif (res == FR_NO_FILE) {\r\n\t\t\t\tres = FR_OK;\r\n\t\t\t\tif (vn[0]) {\t\t\t\t/* Create volume label as new */\r\n\t\t\t\t\tres = dir_alloc(&dj, 1);\t/* Allocate an entry for volume label */\r\n\t\t\t\t\tif (res == FR_OK) {\r\n\t\t\t\t\t\tmem_set(dj.dir, 0, SZ_DIR);\t/* Set volume label */\r\n\t\t\t\t\t\tmem_cpy(dj.dir, vn, 11);\r\n\t\t\t\t\t\tdj.dir[DIR_Attr] = AM_VOL;\r\n\t\t\t\t\t\ttm = get_fattime();\r\n\t\t\t\t\t\tST_DWORD(dj.dir+DIR_WrtTime, tm);\r\n\t\t\t\t\t\tdj.fs->wflag = 1;\r\n\t\t\t\t\t\tres = sync_fs(dj.fs);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tLEAVE_FF(dj.fs, res);\r\n}\r\n\r\n#endif /* !_FS_READONLY */\r\n#endif /* _USE_LABEL */\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Forward data to the stream directly (available on only tiny cfg)      */\r\n/*-----------------------------------------------------------------------*/\r\n#if _USE_FORWARD && _FS_TINY\r\n\r\nFRESULT f_forward (\r\n\tFIL *fp, \t\t\t\t\t\t/* Pointer to the file object */\r\n\tUINT (*func)(const BYTE*,UINT),\t/* Pointer to the streaming function */\r\n\tUINT btf,\t\t\t\t\t\t/* Number of bytes to forward */\r\n\tUINT *bf\t\t\t\t\t\t/* Pointer to number of bytes forwarded */\r\n)\r\n{\r\n\tFRESULT res;\r\n\tDWORD remain, clst, sect;\r\n\tUINT rcnt;\r\n\tBYTE csect;\r\n\r\n\r\n\t*bf = 0;\t/* Clear transfer byte counter */\r\n\r\n\tres = validate(fp);\t\t\t\t\t\t\t\t/* Check validity of the object */\r\n\tif (res != FR_OK) LEAVE_FF(fp->fs, res);\r\n\tif (fp->flag & FA__ERROR)\t\t\t\t\t\t/* Check error flag */\r\n\t\tLEAVE_FF(fp->fs, FR_INT_ERR);\r\n\tif (!(fp->flag & FA_READ))\t\t\t\t\t\t/* Check access mode */\r\n\t\tLEAVE_FF(fp->fs, FR_DENIED);\r\n\r\n\tremain = fp->fsize - fp->fptr;\r\n\tif (btf > remain) btf = (UINT)remain;\t\t\t/* Truncate btf by remaining bytes */\r\n\r\n\tfor ( ;  btf && (*func)(0, 0);\t\t\t\t\t/* Repeat until all data transferred or stream becomes busy */\r\n\t\tfp->fptr += rcnt, *bf += rcnt, btf -= rcnt) {\r\n\t\tcsect = (BYTE)(fp->fptr / SS(fp->fs) & (fp->fs->csize - 1));\t/* Sector offset in the cluster */\r\n\t\tif ((fp->fptr % SS(fp->fs)) == 0) {\t\t\t/* On the sector boundary? */\r\n\t\t\tif (!csect) {\t\t\t\t\t\t\t/* On the cluster boundary? */\r\n\t\t\t\tclst = (fp->fptr == 0) ?\t\t\t/* On the top of the file? */\r\n\t\t\t\t\tfp->sclust : get_fat(fp->fs, fp->clust);\r\n\t\t\t\tif (clst <= 1) ABORT(fp->fs, FR_INT_ERR);\r\n\t\t\t\tif (clst == 0xFFFFFFFF) ABORT(fp->fs, FR_DISK_ERR);\r\n\t\t\t\tfp->clust = clst;\t\t\t\t\t/* Update current cluster */\r\n\t\t\t}\r\n\t\t}\r\n\t\tsect = clust2sect(fp->fs, fp->clust);\t\t/* Get current data sector */\r\n\t\tif (!sect) ABORT(fp->fs, FR_INT_ERR);\r\n\t\tsect += csect;\r\n\t\tif (move_window(fp->fs, sect))\t\t\t\t/* Move sector window */\r\n\t\t\tABORT(fp->fs, FR_DISK_ERR);\r\n\t\tfp->dsect = sect;\r\n\t\trcnt = SS(fp->fs) - (WORD)(fp->fptr % SS(fp->fs));\t/* Forward data from sector window */\r\n\t\tif (rcnt > btf) rcnt = btf;\r\n\t\trcnt = (*func)(&fp->fs->win[(WORD)fp->fptr % SS(fp->fs)], rcnt);\r\n\t\tif (!rcnt) ABORT(fp->fs, FR_INT_ERR);\r\n\t}\r\n\r\n\tLEAVE_FF(fp->fs, FR_OK);\r\n}\r\n#endif /* _USE_FORWARD */\r\n\r\n\r\n\r\n#if _USE_MKFS && !_FS_READONLY\r\n/*-----------------------------------------------------------------------*/\r\n/* Create File System on the Drive                                       */\r\n/*-----------------------------------------------------------------------*/\r\n#define N_ROOTDIR\t512\t\t/* Number of root dir entries for FAT12/16 */\r\n#define N_FATS\t\t1\t\t/* Number of FAT copies (1 or 2) */\r\n\r\n\r\nFRESULT f_mkfs (\r\n\tBYTE vol,\t\t/* Logical drive number */\r\n\tBYTE sfd,\t\t/* Partitioning rule 0:FDISK, 1:SFD */\r\n\tUINT au\t\t\t/* Allocation unit size [bytes] */\r\n)\r\n{\r\n\tstatic const WORD vst[] = { 1024,   512,  256,  128,   64,    32,   16,    8,    4,    2,   0};\r\n\tstatic const WORD cst[] = {32768, 16384, 8192, 4096, 2048, 16384, 8192, 4096, 2048, 1024, 512};\r\n\tBYTE fmt, md, sys, *tbl, pdrv, part;\r\n\tDWORD n_clst, vs, n, wsect;\r\n\tUINT i;\r\n\tDWORD b_vol, b_fat, b_dir, b_data;\t/* LBA */\r\n\tDWORD n_vol, n_rsv, n_fat, n_dir;\t/* Size */\r\n\tFATFS *fs;\r\n\tDSTATUS stat;\r\n\r\n\r\n\t/* Check mounted drive and clear work area */\r\n\tif (vol >= _VOLUMES) return FR_INVALID_DRIVE;\r\n\tif (sfd > 1) return FR_INVALID_PARAMETER;\r\n\tif (au & (au - 1)) return FR_INVALID_PARAMETER;\r\n\tfs = FatFs[vol];\r\n\tif (!fs) return FR_NOT_ENABLED;\r\n\tfs->fs_type = 0;\r\n\tpdrv = LD2PD(vol);\t/* Physical drive */\r\n\tpart = LD2PT(vol);\t/* Partition (0:auto detect, 1-4:get from partition table)*/\r\n\r\n\t/* Get disk statics */\r\n\tstat = disk_initialize(pdrv);\r\n\tif (stat & STA_NOINIT) return FR_NOT_READY;\r\n\tif (stat & STA_PROTECT) return FR_WRITE_PROTECTED;\r\n#if _MAX_SS != 512\t\t\t\t\t/* Get disk sector size */\r\n\tif (disk_ioctl(pdrv, GET_SECTOR_SIZE, &SS(fs)) != RES_OK || SS(fs) > _MAX_SS)\r\n\t\treturn FR_DISK_ERR;\r\n#endif\r\n\tif (_MULTI_PARTITION && part) {\r\n\t\t/* Get partition information from partition table in the MBR */\r\n\t\tif (disk_read(pdrv, fs->win, 0, 1) != RES_OK) return FR_DISK_ERR;\r\n\t\tif (LD_WORD(fs->win+BS_55AA) != 0xAA55) return FR_MKFS_ABORTED;\r\n\t\ttbl = &fs->win[MBR_Table + (part - 1) * SZ_PTE];\r\n\t\tif (!tbl[4]) return FR_MKFS_ABORTED;\t/* No partition? */\r\n\t\tb_vol = LD_DWORD(tbl+8);\t/* Volume start sector */\r\n\t\tn_vol = LD_DWORD(tbl+12);\t/* Volume size */\r\n\t} else {\r\n\t\t/* Create a partition in this function */\r\n\t\tif (disk_ioctl(pdrv, GET_SECTOR_COUNT, &n_vol) != RES_OK || n_vol < 128)\r\n\t\t\treturn FR_DISK_ERR;\r\n\t\tb_vol = (sfd) ? 0 : 63;\t\t/* Volume start sector */\r\n\t\tn_vol -= b_vol;\t\t\t\t/* Volume size */\r\n\t}\r\n\r\n\tif (!au) {\t\t\t\t/* AU auto selection */\r\n\t\tvs = n_vol / (2000 / (SS(fs) / 512));\r\n\t\tfor (i = 0; vs < vst[i]; i++) ;\r\n\t\tau = cst[i];\r\n\t}\r\n\tau /= SS(fs);\t\t/* Number of sectors per cluster */\r\n\tif (au == 0) au = 1;\r\n\tif (au > 128) au = 128;\r\n\r\n\t/* Pre-compute number of clusters and FAT sub-type */\r\n\tn_clst = n_vol / au;\r\n\tfmt = FS_FAT12;\r\n\tif (n_clst >= MIN_FAT16) fmt = FS_FAT16;\r\n\tif (n_clst >= MIN_FAT32) fmt = FS_FAT32;\r\n\r\n\t/* Determine offset and size of FAT structure */\r\n\tif (fmt == FS_FAT32) {\r\n\t\tn_fat = ((n_clst * 4) + 8 + SS(fs) - 1) / SS(fs);\r\n\t\tn_rsv = 32;\r\n\t\tn_dir = 0;\r\n\t} else {\r\n\t\tn_fat = (fmt == FS_FAT12) ? (n_clst * 3 + 1) / 2 + 3 : (n_clst * 2) + 4;\r\n\t\tn_fat = (n_fat + SS(fs) - 1) / SS(fs);\r\n\t\tn_rsv = 1;\r\n\t\tn_dir = (DWORD)N_ROOTDIR * SZ_DIR / SS(fs);\r\n\t}\r\n\tb_fat = b_vol + n_rsv;\t\t\t\t/* FAT area start sector */\r\n\tb_dir = b_fat + n_fat * N_FATS;\t\t/* Directory area start sector */\r\n\tb_data = b_dir + n_dir;\t\t\t\t/* Data area start sector */\r\n\tif (n_vol < b_data + au - b_vol) return FR_MKFS_ABORTED;\t/* Too small volume */\r\n\r\n\t/* Align data start sector to erase block boundary (for flash memory media) */\r\n\tif (disk_ioctl(pdrv, GET_BLOCK_SIZE, &n) != RES_OK || !n || n > 32768) n = 1;\r\n\tn = (b_data + n - 1) & ~(n - 1);\t/* Next nearest erase block from current data start */\r\n\tn = (n - b_data) / N_FATS;\r\n\tif (fmt == FS_FAT32) {\t\t/* FAT32: Move FAT offset */\r\n\t\tn_rsv += n;\r\n\t\tb_fat += n;\r\n\t} else {\t\t\t\t\t/* FAT12/16: Expand FAT size */\r\n\t\tn_fat += n;\r\n\t}\r\n\r\n\t/* Determine number of clusters and final check of validity of the FAT sub-type */\r\n\tn_clst = (n_vol - n_rsv - n_fat * N_FATS - n_dir) / au;\r\n\tif (   (fmt == FS_FAT16 && n_clst < MIN_FAT16)\r\n\t\t|| (fmt == FS_FAT32 && n_clst < MIN_FAT32))\r\n\t\treturn FR_MKFS_ABORTED;\r\n\r\n\tswitch (fmt) {\t/* Determine system ID for partition table */\r\n\tcase FS_FAT12:\tsys = 0x01; break;\r\n\tcase FS_FAT16:\tsys = (n_vol < 0x10000) ? 0x04 : 0x06; break;\r\n\tdefault: \t\tsys = 0x0C;\r\n\t}\r\n\r\n\tif (_MULTI_PARTITION && part) {\r\n\t\t/* Update system ID in the partition table */\r\n\t\ttbl = &fs->win[MBR_Table + (part - 1) * SZ_PTE];\r\n\t\ttbl[4] = sys;\r\n\t\tif (disk_write(pdrv, fs->win, 0, 1) != RES_OK) return FR_DISK_ERR;\r\n\t\tmd = 0xF8;\r\n\t} else {\r\n\t\tif (sfd) {\t/* No partition table (SFD) */\r\n\t\t\tmd = 0xF0;\r\n\t\t} else {\t/* Create partition table (FDISK) */\r\n\t\t\tmem_set(fs->win, 0, SS(fs));\r\n\t\t\ttbl = fs->win+MBR_Table;\t/* Create partition table for single partition in the drive */\r\n\t\t\ttbl[1] = 1;\t\t\t\t\t\t/* Partition start head */\r\n\t\t\ttbl[2] = 1;\t\t\t\t\t\t/* Partition start sector */\r\n\t\t\ttbl[3] = 0;\t\t\t\t\t\t/* Partition start cylinder */\r\n\t\t\ttbl[4] = sys;\t\t\t\t\t/* System type */\r\n\t\t\ttbl[5] = 254;\t\t\t\t\t/* Partition end head */\r\n\t\t\tn = (b_vol + n_vol) / 63 / 255;\r\n\t\t\ttbl[6] = (BYTE)((n >> 2) | 63);\t/* Partition end sector */\r\n\t\t\ttbl[7] = (BYTE)n;\t\t\t\t/* End cylinder */\r\n\t\t\tST_DWORD(tbl+8, 63);\t\t\t/* Partition start in LBA */\r\n\t\t\tST_DWORD(tbl+12, n_vol);\t\t/* Partition size in LBA */\r\n\t\t\tST_WORD(fs->win+BS_55AA, 0xAA55);\t/* MBR signature */\r\n\t\t\tif (disk_write(pdrv, fs->win, 0, 1) != RES_OK)\t/* Write it to the MBR sector */\r\n\t\t\t\treturn FR_DISK_ERR;\r\n\t\t\tmd = 0xF8;\r\n\t\t}\r\n\t}\r\n\r\n\t/* Create BPB in the VBR */\r\n\ttbl = fs->win;\t\t\t\t\t\t\t/* Clear sector */\r\n\tmem_set(tbl, 0, SS(fs));\r\n\tmem_cpy(tbl, \"\\xEB\\xFE\\x90\" \"MSDOS5.0\", 11);/* Boot jump code, OEM name */\r\n\ti = SS(fs);\t\t\t\t\t\t\t\t/* Sector size */\r\n\tST_WORD(tbl+BPB_BytsPerSec, i);\r\n\ttbl[BPB_SecPerClus] = (BYTE)au;\t\t\t/* Sectors per cluster */\r\n\tST_WORD(tbl+BPB_RsvdSecCnt, n_rsv);\t\t/* Reserved sectors */\r\n\ttbl[BPB_NumFATs] = N_FATS;\t\t\t\t/* Number of FATs */\r\n\ti = (fmt == FS_FAT32) ? 0 : N_ROOTDIR;\t/* Number of rootdir entries */\r\n\tST_WORD(tbl+BPB_RootEntCnt, i);\r\n\tif (n_vol < 0x10000) {\t\t\t\t\t/* Number of total sectors */\r\n\t\tST_WORD(tbl+BPB_TotSec16, n_vol);\r\n\t} else {\r\n\t\tST_DWORD(tbl+BPB_TotSec32, n_vol);\r\n\t}\r\n\ttbl[BPB_Media] = md;\t\t\t\t\t/* Media descriptor */\r\n\tST_WORD(tbl+BPB_SecPerTrk, 63);\t\t\t/* Number of sectors per track */\r\n\tST_WORD(tbl+BPB_NumHeads, 255);\t\t\t/* Number of heads */\r\n\tST_DWORD(tbl+BPB_HiddSec, b_vol);\t\t/* Hidden sectors */\r\n\tn = get_fattime();\t\t\t\t\t\t/* Use current time as VSN */\r\n\tif (fmt == FS_FAT32) {\r\n\t\tST_DWORD(tbl+BS_VolID32, n);\t\t/* VSN */\r\n\t\tST_DWORD(tbl+BPB_FATSz32, n_fat);\t/* Number of sectors per FAT */\r\n\t\tST_DWORD(tbl+BPB_RootClus, 2);\t\t/* Root directory start cluster (2) */\r\n\t\tST_WORD(tbl+BPB_FSInfo, 1);\t\t\t/* FSInfo record offset (VBR+1) */\r\n\t\tST_WORD(tbl+BPB_BkBootSec, 6);\t\t/* Backup boot record offset (VBR+6) */\r\n\t\ttbl[BS_DrvNum32] = 0x80;\t\t\t/* Drive number */\r\n\t\ttbl[BS_BootSig32] = 0x29;\t\t\t/* Extended boot signature */\r\n\t\tmem_cpy(tbl+BS_VolLab32, \"NO NAME    \" \"FAT32   \", 19);\t/* Volume label, FAT signature */\r\n\t} else {\r\n\t\tST_DWORD(tbl+BS_VolID, n);\t\t\t/* VSN */\r\n\t\tST_WORD(tbl+BPB_FATSz16, n_fat);\t/* Number of sectors per FAT */\r\n\t\ttbl[BS_DrvNum] = 0x80;\t\t\t\t/* Drive number */\r\n\t\ttbl[BS_BootSig] = 0x29;\t\t\t\t/* Extended boot signature */\r\n\t\tmem_cpy(tbl+BS_VolLab, \"NO NAME    \" \"FAT     \", 19);\t/* Volume label, FAT signature */\r\n\t}\r\n\tST_WORD(tbl+BS_55AA, 0xAA55);\t\t\t/* Signature (Offset is fixed here regardless of sector size) */\r\n\tif (disk_write(pdrv, tbl, b_vol, 1) != RES_OK)\t/* Write it to the VBR sector */\r\n\t\treturn FR_DISK_ERR;\r\n\tif (fmt == FS_FAT32)\t\t\t\t\t\t\t/* Write backup VBR if needed (VBR+6) */\r\n\t\tdisk_write(pdrv, tbl, b_vol + 6, 1);\r\n\r\n\t/* Initialize FAT area */\r\n\twsect = b_fat;\r\n\tfor (i = 0; i < N_FATS; i++) {\t\t/* Initialize each FAT copy */\r\n\t\tmem_set(tbl, 0, SS(fs));\t\t\t/* 1st sector of the FAT  */\r\n\t\tn = md;\t\t\t\t\t\t\t\t/* Media descriptor byte */\r\n\t\tif (fmt != FS_FAT32) {\r\n\t\t\tn |= (fmt == FS_FAT12) ? 0x00FFFF00 : 0xFFFFFF00;\r\n\t\t\tST_DWORD(tbl+0, n);\t\t\t\t/* Reserve cluster #0-1 (FAT12/16) */\r\n\t\t} else {\r\n\t\t\tn |= 0xFFFFFF00;\r\n\t\t\tST_DWORD(tbl+0, n);\t\t\t\t/* Reserve cluster #0-1 (FAT32) */\r\n\t\t\tST_DWORD(tbl+4, 0xFFFFFFFF);\r\n\t\t\tST_DWORD(tbl+8, 0x0FFFFFFF);\t/* Reserve cluster #2 for root dir */\r\n\t\t}\r\n\t\tif (disk_write(pdrv, tbl, wsect++, 1) != RES_OK)\r\n\t\t\treturn FR_DISK_ERR;\r\n\t\tmem_set(tbl, 0, SS(fs));\t\t\t/* Fill following FAT entries with zero */\r\n\t\tfor (n = 1; n < n_fat; n++) {\t\t/* This loop may take a time on FAT32 volume due to many single sector writes */\r\n\t\t\tif (disk_write(pdrv, tbl, wsect++, 1) != RES_OK)\r\n\t\t\t\treturn FR_DISK_ERR;\r\n\t\t}\r\n\t}\r\n\r\n\t/* Initialize root directory */\r\n\ti = (fmt == FS_FAT32) ? au : n_dir;\r\n\tdo {\r\n\t\tif (disk_write(pdrv, tbl, wsect++, 1) != RES_OK)\r\n\t\t\treturn FR_DISK_ERR;\r\n\t} while (--i);\r\n\r\n#if _USE_ERASE\t/* Erase data area if needed */\r\n\t{\r\n\t\tDWORD eb[2];\r\n\r\n\t\teb[0] = wsect; eb[1] = wsect + (n_clst - ((fmt == FS_FAT32) ? 1 : 0)) * au - 1;\r\n\t\tdisk_ioctl(pdrv, CTRL_ERASE_SECTOR, eb);\r\n\t}\r\n#endif\r\n\r\n\t/* Create FSInfo if needed */\r\n\tif (fmt == FS_FAT32) {\r\n\t\tST_DWORD(tbl+FSI_LeadSig, 0x41615252);\r\n\t\tST_DWORD(tbl+FSI_StrucSig, 0x61417272);\r\n\t\tST_DWORD(tbl+FSI_Free_Count, n_clst - 1);\t/* Number of free clusters */\r\n\t\tST_DWORD(tbl+FSI_Nxt_Free, 2);\t\t\t\t/* Last allocated cluster# */\r\n\t\tST_WORD(tbl+BS_55AA, 0xAA55);\r\n\t\tdisk_write(pdrv, tbl, b_vol + 1, 1);\t/* Write original (VBR+1) */\r\n\t\tdisk_write(pdrv, tbl, b_vol + 7, 1);\t/* Write backup (VBR+7) */\r\n\t}\r\n\r\n\treturn (disk_ioctl(pdrv, CTRL_SYNC, 0) == RES_OK) ? FR_OK : FR_DISK_ERR;\r\n}\r\n\r\n\r\n#if _MULTI_PARTITION\r\n/*-----------------------------------------------------------------------*/\r\n/* Divide Physical Drive                                                 */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nFRESULT f_fdisk (\r\n\tBYTE pdrv,\t\t\t/* Physical drive number */\r\n\tconst DWORD szt[],\t/* Pointer to the size table for each partitions */\r\n\tvoid* work\t\t\t/* Pointer to the working buffer */\r\n)\r\n{\r\n\tUINT i, n, sz_cyl, tot_cyl, b_cyl, e_cyl, p_cyl;\r\n\tBYTE s_hd, e_hd, *p, *buf = (BYTE*)work;\r\n\tDSTATUS stat;\r\n\tDWORD sz_disk, sz_part, s_part;\r\n\r\n\r\n\tstat = disk_initialize(pdrv);\r\n\tif (stat & STA_NOINIT) return FR_NOT_READY;\r\n\tif (stat & STA_PROTECT) return FR_WRITE_PROTECTED;\r\n\tif (disk_ioctl(pdrv, GET_SECTOR_COUNT, &sz_disk)) return FR_DISK_ERR;\r\n\r\n\t/* Determine CHS in the table regardless of the drive geometry */\r\n\tfor (n = 16; n < 256 && sz_disk / n / 63 > 1024; n *= 2) ;\r\n\tif (n == 256) n--;\r\n\te_hd = n - 1;\r\n\tsz_cyl = 63 * n;\r\n\ttot_cyl = sz_disk / sz_cyl;\r\n\r\n\t/* Create partition table */\r\n\tmem_set(buf, 0, _MAX_SS);\r\n\tp = buf + MBR_Table; b_cyl = 0;\r\n\tfor (i = 0; i < 4; i++, p += SZ_PTE) {\r\n\t\tp_cyl = (szt[i] <= 100) ? (DWORD)tot_cyl * szt[i] / 100 : szt[i] / sz_cyl;\r\n\t\tif (!p_cyl) continue;\r\n\t\ts_part = (DWORD)sz_cyl * b_cyl;\r\n\t\tsz_part = (DWORD)sz_cyl * p_cyl;\r\n\t\tif (i == 0) {\t/* Exclude first track of cylinder 0 */\r\n\t\t\ts_hd = 1;\r\n\t\t\ts_part += 63; sz_part -= 63;\r\n\t\t} else {\r\n\t\t\ts_hd = 0;\r\n\t\t}\r\n\t\te_cyl = b_cyl + p_cyl - 1;\r\n\t\tif (e_cyl >= tot_cyl) return FR_INVALID_PARAMETER;\r\n\r\n\t\t/* Set partition table */\r\n\t\tp[1] = s_hd;\t\t\t\t\t\t/* Start head */\r\n\t\tp[2] = (BYTE)((b_cyl >> 2) + 1);\t/* Start sector */\r\n\t\tp[3] = (BYTE)b_cyl;\t\t\t\t\t/* Start cylinder */\r\n\t\tp[4] = 0x06;\t\t\t\t\t\t/* System type (temporary setting) */\r\n\t\tp[5] = e_hd;\t\t\t\t\t\t/* End head */\r\n\t\tp[6] = (BYTE)((e_cyl >> 2) + 63);\t/* End sector */\r\n\t\tp[7] = (BYTE)e_cyl;\t\t\t\t\t/* End cylinder */\r\n\t\tST_DWORD(p + 8, s_part);\t\t\t/* Start sector in LBA */\r\n\t\tST_DWORD(p + 12, sz_part);\t\t\t/* Partition size */\r\n\r\n\t\t/* Next partition */\r\n\t\tb_cyl += p_cyl;\r\n\t}\r\n\tST_WORD(p, 0xAA55);\r\n\r\n\t/* Write it to the MBR */\r\n\treturn (disk_write(pdrv, buf, 0, 1) || disk_ioctl(pdrv, CTRL_SYNC, 0)) ? FR_DISK_ERR : FR_OK;\r\n}\r\n\r\n\r\n#endif /* _MULTI_PARTITION */\r\n#endif /* _USE_MKFS && !_FS_READONLY */\r\n\r\n\r\n\r\n\r\n#if _USE_STRFUNC\r\n/*-----------------------------------------------------------------------*/\r\n/* Get a string from the file                                            */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nTCHAR* f_gets (\r\n\tTCHAR* buff,\t/* Pointer to the string buffer to read */\r\n\tint len,\t\t/* Size of string buffer (characters) */\r\n\tFIL* fp\t\t\t/* Pointer to the file object */\r\n)\r\n{\r\n\tint n = 0;\r\n\tTCHAR c, *p = buff;\r\n\tBYTE s[2];\r\n\tUINT rc;\r\n\r\n\r\n\twhile (n < len - 1) {\t\t\t/* Read bytes until buffer gets filled */\r\n\t\tf_read(fp, s, 1, &rc);\r\n\t\tif (rc != 1) break;\t\t\t/* Break on EOF or error */\r\n\t\tc = s[0];\r\n#if _LFN_UNICODE\t\t\t\t\t/* Read a character in UTF-8 encoding */\r\n\t\tif (c >= 0x80) {\r\n\t\t\tif (c < 0xC0) continue;\t/* Skip stray trailer */\r\n\t\t\tif (c < 0xE0) {\t\t\t/* Two-byte sequence */\r\n\t\t\t\tf_read(fp, s, 1, &rc);\r\n\t\t\t\tif (rc != 1) break;\r\n\t\t\t\tc = ((c & 0x1F) << 6) | (s[0] & 0x3F);\r\n\t\t\t\tif (c < 0x80) c = '?';\r\n\t\t\t} else {\r\n\t\t\t\tif (c < 0xF0) {\t\t/* Three-byte sequence */\r\n\t\t\t\t\tf_read(fp, s, 2, &rc);\r\n\t\t\t\t\tif (rc != 2) break;\r\n\t\t\t\t\tc = (c << 12) | ((s[0] & 0x3F) << 6) | (s[1] & 0x3F);\r\n\t\t\t\t\tif (c < 0x800) c = '?';\r\n\t\t\t\t} else {\t\t\t/* Reject four-byte sequence */\r\n\t\t\t\t\tc = '?';\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n#endif\r\n#if _USE_STRFUNC >= 2\r\n\t\tif (c == '\\r') continue;\t/* Strip '\\r' */\r\n#endif\r\n\t\t*p++ = c;\r\n\t\tn++;\r\n\t\tif (c == '\\n') break;\t\t/* Break on EOL */\r\n\t}\r\n\t*p = 0;\r\n\treturn n ? buff : 0;\t\t\t/* When no data read (eof or error), return with error. */\r\n}\r\n\r\n\r\n\r\n#if !_FS_READONLY\r\n#include <stdarg.h>\r\n/*-----------------------------------------------------------------------*/\r\n/* Put a character to the file                                           */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nint f_putc (\r\n\tTCHAR c,\t/* A character to be output */\r\n\tFIL* fp\t\t/* Pointer to the file object */\r\n)\r\n{\r\n\tUINT bw, btw;\r\n\tBYTE s[3];\r\n\r\n\r\n#if _USE_STRFUNC >= 2\r\n\tif (c == '\\n') f_putc ('\\r', fp);\t/* LF -> CRLF conversion */\r\n#endif\r\n\r\n#if _LFN_UNICODE\t/* Write the character in UTF-8 encoding */\r\n\tif (c < 0x80) {\t\t\t/* 7-bit */\r\n\t\ts[0] = (BYTE)c;\r\n\t\tbtw = 1;\r\n\t} else {\r\n\t\tif (c < 0x800) {\t/* 11-bit */\r\n\t\t\ts[0] = (BYTE)(0xC0 | (c >> 6));\r\n\t\t\ts[1] = (BYTE)(0x80 | (c & 0x3F));\r\n\t\t\tbtw = 2;\r\n\t\t} else {\t\t\t/* 16-bit */\r\n\t\t\ts[0] = (BYTE)(0xE0 | (c >> 12));\r\n\t\t\ts[1] = (BYTE)(0x80 | ((c >> 6) & 0x3F));\r\n\t\t\ts[2] = (BYTE)(0x80 | (c & 0x3F));\r\n\t\t\tbtw = 3;\r\n\t\t}\r\n\t}\r\n#else\t\t\t\t/* Write the character without conversion */\r\n\ts[0] = (BYTE)c;\r\n\tbtw = 1;\r\n#endif\r\n\tf_write(fp, s, btw, &bw);\t\t/* Write the char to the file */\r\n\treturn (bw == btw) ? 1 : EOF;\t/* Return the result */\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Put a string to the file                                              */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nint f_puts (\r\n\tconst TCHAR* str,\t/* Pointer to the string to be output */\r\n\tFIL* fp\t\t\t\t/* Pointer to the file object */\r\n)\r\n{\r\n\tint n;\r\n\r\n\r\n\tfor (n = 0; *str; str++, n++) {\r\n\t\tif (f_putc(*str, fp) == EOF) return EOF;\r\n\t}\r\n\treturn n;\r\n}\r\n\r\n\r\n\r\n\r\n/*-----------------------------------------------------------------------*/\r\n/* Put a formatted string to the file                                    */\r\n/*-----------------------------------------------------------------------*/\r\n\r\nint f_printf (\r\n\tFIL* fp,\t\t\t/* Pointer to the file object */\r\n\tconst TCHAR* str,\t/* Pointer to the format string */\r\n\t...\t\t\t\t\t/* Optional arguments... */\r\n)\r\n{\r\n\tva_list arp;\r\n\tBYTE f, r;\r\n\tUINT i, j, w;\r\n\tULONG v;\r\n\tTCHAR c, d, s[16], *p;\r\n\tint res, chc, cc;\r\n\r\n\r\n\tva_start(arp, str);\r\n\r\n\tfor (cc = res = 0; cc != EOF; res += cc) {\r\n\t\tc = *str++;\r\n\t\tif (c == 0) break;\t\t\t/* End of string */\r\n\t\tif (c != '%') {\t\t\t\t/* Non escape character */\r\n\t\t\tcc = f_putc(c, fp);\r\n\t\t\tif (cc != EOF) cc = 1;\r\n\t\t\tcontinue;\r\n\t\t}\r\n\t\tw = f = 0;\r\n\t\tc = *str++;\r\n\t\tif (c == '0') {\t\t\t\t/* Flag: '0' padding */\r\n\t\t\tf = 1; c = *str++;\r\n\t\t} else {\r\n\t\t\tif (c == '-') {\t\t\t/* Flag: left justified */\r\n\t\t\t\tf = 2; c = *str++;\r\n\t\t\t}\r\n\t\t}\r\n\t\twhile (IsDigit(c)) {\t\t/* Precision */\r\n\t\t\tw = w * 10 + c - '0';\r\n\t\t\tc = *str++;\r\n\t\t}\r\n\t\tif (c == 'l' || c == 'L') {\t/* Prefix: Size is long int */\r\n\t\t\tf |= 4; c = *str++;\r\n\t\t}\r\n\t\tif (!c) break;\r\n\t\td = c;\r\n\t\tif (IsLower(d)) d -= 0x20;\r\n\t\tswitch (d) {\t\t\t\t/* Type is... */\r\n\t\tcase 'S' :\t\t\t\t\t/* String */\r\n\t\t\tp = va_arg(arp, TCHAR*);\r\n\t\t\tfor (j = 0; p[j]; j++) ;\r\n\t\t\tchc = 0;\r\n\t\t\tif (!(f & 2)) {\r\n\t\t\t\twhile (j++ < w) chc += (cc = f_putc(' ', fp));\r\n\t\t\t}\r\n\t\t\tchc += (cc = f_puts(p, fp));\r\n\t\t\twhile (j++ < w) chc += (cc = f_putc(' ', fp));\r\n\t\t\tif (cc != EOF) cc = chc;\r\n\t\t\tcontinue;\r\n\t\tcase 'C' :\t\t\t\t\t/* Character */\r\n\t\t\tcc = f_putc((TCHAR)va_arg(arp, int), fp); continue;\r\n\t\tcase 'B' :\t\t\t\t\t/* Binary */\r\n\t\t\tr = 2; break;\r\n\t\tcase 'O' :\t\t\t\t\t/* Octal */\r\n\t\t\tr = 8; break;\r\n\t\tcase 'D' :\t\t\t\t\t/* Signed decimal */\r\n\t\tcase 'U' :\t\t\t\t\t/* Unsigned decimal */\r\n\t\t\tr = 10; break;\r\n\t\tcase 'X' :\t\t\t\t\t/* Hexdecimal */\r\n\t\t\tr = 16; break;\r\n\t\tdefault:\t\t\t\t\t/* Unknown type (pass-through) */\r\n\t\t\tcc = f_putc(c, fp); continue;\r\n\t\t}\r\n\r\n\t\t/* Get an argument and put it in numeral */\r\n\t\tv = (f & 4) ? (ULONG)va_arg(arp, long) : ((d == 'D') ? (ULONG)(long)va_arg(arp, int) : (ULONG)va_arg(arp, unsigned int));\r\n\t\tif (d == 'D' && (v & 0x80000000)) {\r\n\t\t\tv = 0 - v;\r\n\t\t\tf |= 8;\r\n\t\t}\r\n\t\ti = 0;\r\n\t\tdo {\r\n\t\t\td = (TCHAR)(v % r); v /= r;\r\n\t\t\tif (d > 9) d += (c == 'x') ? 0x27 : 0x07;\r\n\t\t\ts[i++] = d + '0';\r\n\t\t} while (v && i < sizeof s / sizeof s[0]);\r\n\t\tif (f & 8) s[i++] = '-';\r\n\t\tj = i; d = (f & 1) ? '0' : ' ';\r\n\t\tchc = 0;\r\n\t\twhile (!(f & 2) && j++ < w) chc += (cc = f_putc(d, fp));\r\n\t\tdo chc += (cc = f_putc(s[--i], fp)); while(i);\r\n\t\twhile (j++ < w) chc += (cc = f_putc(' ', fp));\r\n\t\tif (cc != EOF) cc = chc;\r\n\t}\r\n\r\n\tva_end(arp);\r\n\treturn (cc == EOF) ? cc : res;\r\n}\r\n\r\n#endif /* !_FS_READONLY */\r\n#endif /* _USE_STRFUNC */\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/ff.h",
    "content": "/*---------------------------------------------------------------------------/\r\n/  FatFs - FAT file system module include file  R0.09b    (C)ChaN, 2013\r\n/----------------------------------------------------------------------------/\r\n/ FatFs module is a generic FAT file system module for small embedded systems.\r\n/ This is a free software that opened for education, research and commercial\r\n/ developments under license policy of following terms.\r\n/\r\n/  Copyright (C) 2013, ChaN, all right reserved.\r\n/\r\n/ * The FatFs module is a free software and there is NO WARRANTY.\r\n/ * No restriction on use. You can use, modify and redistribute it for\r\n/   personal, non-profit or commercial product UNDER YOUR RESPONSIBILITY.\r\n/ * Redistributions of source code must retain the above copyright notice.\r\n/\r\n/----------------------------------------------------------------------------*/\r\n\r\n#ifndef _FATFS\r\n#define _FATFS\t82786\t/* Revision ID */\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n#include \"integer.h\"\t/* Basic integer types */\r\n#include \"ffconf.h\"\t\t/* FatFs configuration options */\r\n\r\n#if _FATFS != _FFCONF\r\n#error Wrong configuration file (ffconf.h).\r\n#endif\r\n\r\n\r\n\r\n/* Definitions of volume management */\r\n\r\n#if _MULTI_PARTITION\t\t/* Multiple partition configuration */\r\ntypedef struct {\r\n\tBYTE pd;\t/* Physical drive number */\r\n\tBYTE pt;\t/* Partition: 0:Auto detect, 1-4:Forced partition) */\r\n} PARTITION;\r\nextern PARTITION VolToPart[];\t/* Volume - Partition resolution table */\r\n#define LD2PD(vol) (VolToPart[vol].pd)\t/* Get physical drive number */\r\n#define LD2PT(vol) (VolToPart[vol].pt)\t/* Get partition index */\r\n\r\n#else\t\t\t\t\t\t\t/* Single partition configuration */\r\n#define LD2PD(vol) (BYTE)(vol)\t/* Each logical drive is bound to the same physical drive number */\r\n#define LD2PT(vol) 0\t\t\t/* Always mounts the 1st partition or in SFD */\r\n\r\n#endif\r\n\r\n\r\n\r\n/* Type of path name strings on FatFs API */\r\n\r\n#if _LFN_UNICODE\t\t\t/* Unicode string */\r\n#if !_USE_LFN\r\n#error _LFN_UNICODE must be 0 in non-LFN cfg.\r\n#endif\r\n#ifndef _INC_TCHAR\r\ntypedef WCHAR TCHAR;\r\n#define _T(x) L ## x\r\n#define _TEXT(x) L ## x\r\n#endif\r\n\r\n#else\t\t\t\t\t\t/* ANSI/OEM string */\r\n#ifndef _INC_TCHAR\r\ntypedef char TCHAR;\r\n#define _T(x) x\r\n#define _TEXT(x) x\r\n#endif\r\n\r\n#endif\r\n\r\n\r\n\r\n/* File system object structure (FATFS) */\r\n\r\ntypedef struct {\r\n\tBYTE\tfs_type;\t\t/* FAT sub-type (0:Not mounted) */\r\n\tBYTE\tdrv;\t\t\t/* Physical drive number */\r\n\tBYTE\tcsize;\t\t\t/* Sectors per cluster (1,2,4...128) */\r\n\tBYTE\tn_fats;\t\t\t/* Number of FAT copies (1,2) */\r\n\tBYTE\twflag;\t\t\t/* win[] dirty flag (1:must be written back) */\r\n\tBYTE\tfsi_flag;\t\t/* fsinfo dirty flag (1:must be written back) */\r\n\tWORD\tid;\t\t\t\t/* File system mount ID */\r\n\tWORD\tn_rootdir;\t\t/* Number of root directory entries (FAT12/16) */\r\n#if _MAX_SS != 512\r\n\tWORD\tssize;\t\t\t/* Bytes per sector (512, 1024, 2048 or 4096) */\r\n#endif\r\n#if _FS_REENTRANT\r\n\t_SYNC_t\tsobj;\t\t\t/* Identifier of sync object */\r\n#endif\r\n#if !_FS_READONLY\r\n\tDWORD\tlast_clust;\t\t/* Last allocated cluster */\r\n\tDWORD\tfree_clust;\t\t/* Number of free clusters */\r\n\tDWORD\tfsi_sector;\t\t/* fsinfo sector (FAT32) */\r\n#endif\r\n#if _FS_RPATH\r\n\tDWORD\tcdir;\t\t\t/* Current directory start cluster (0:root) */\r\n#endif\r\n\tDWORD\tn_fatent;\t\t/* Number of FAT entries (= number of clusters + 2) */\r\n\tDWORD\tfsize;\t\t\t/* Sectors per FAT */\r\n\tDWORD\tvolbase;\t\t/* Volume start sector */\r\n\tDWORD\tfatbase;\t\t/* FAT start sector */\r\n\tDWORD\tdirbase;\t\t/* Root directory start sector (FAT32:Cluster#) */\r\n\tDWORD\tdatabase;\t\t/* Data start sector */\r\n\tDWORD\twinsect;\t\t/* Current sector appearing in the win[] */\r\n\tBYTE\twin[_MAX_SS];\t/* Disk access window for Directory, FAT (and Data on tiny cfg) */\r\n} FATFS;\r\n\r\n\r\n\r\n/* File object structure (FIL) */\r\n\r\ntypedef struct {\r\n\tFATFS*\tfs;\t\t\t\t/* Pointer to the related file system object (**do not change order**) */\r\n\tWORD\tid;\t\t\t\t/* Owner file system mount ID (**do not change order**) */\r\n\tBYTE\tflag;\t\t\t/* File status flags */\r\n\tBYTE\tpad1;\r\n\tDWORD\tfptr;\t\t\t/* File read/write pointer (0ed on file open) */\r\n\tDWORD\tfsize;\t\t\t/* File size */\r\n\tDWORD\tsclust;\t\t\t/* File data start cluster (0:no data cluster, always 0 when fsize is 0) */\r\n\tDWORD\tclust;\t\t\t/* Current cluster of fpter */\r\n\tDWORD\tdsect;\t\t\t/* Current data sector of fpter */\r\n#if !_FS_READONLY\r\n\tDWORD\tdir_sect;\t\t/* Sector containing the directory entry */\r\n\tBYTE*\tdir_ptr;\t\t/* Pointer to the directory entry in the window */\r\n#endif\r\n#if _USE_FASTSEEK\r\n\tDWORD*\tcltbl;\t\t\t/* Pointer to the cluster link map table (null on file open) */\r\n#endif\r\n#if _FS_LOCK\r\n\tUINT\tlockid;\t\t\t/* File lock ID (index of file semaphore table Files[]) */\r\n#endif\r\n#if !_FS_TINY\r\n\tBYTE\tbuf[_MAX_SS];\t/* File data read/write buffer */\r\n#endif\r\n} FIL;\r\n\r\n\r\n\r\n/* Directory object structure (DIR) */\r\n\r\ntypedef struct {\r\n\tFATFS*\tfs;\t\t\t\t/* Pointer to the owner file system object (**do not change order**) */\r\n\tWORD\tid;\t\t\t\t/* Owner file system mount ID (**do not change order**) */\r\n\tWORD\tindex;\t\t\t/* Current read/write index number */\r\n\tDWORD\tsclust;\t\t\t/* Table start cluster (0:Root dir) */\r\n\tDWORD\tclust;\t\t\t/* Current cluster */\r\n\tDWORD\tsect;\t\t\t/* Current sector */\r\n\tBYTE*\tdir;\t\t\t/* Pointer to the current SFN entry in the win[] */\r\n\tBYTE*\tfn;\t\t\t\t/* Pointer to the SFN (in/out) {file[8],ext[3],status[1]} */\r\n#if _USE_LFN\r\n\tWCHAR*\tlfn;\t\t\t/* Pointer to the LFN working buffer */\r\n\tWORD\tlfn_idx;\t\t/* Last matched LFN index number (0xFFFF:No LFN) */\r\n#endif\r\n} DIR;\r\n\r\n\r\n\r\n/* File status structure (FILINFO) */\r\n\r\ntypedef struct {\r\n\tDWORD\tfsize;\t\t\t/* File size */\r\n\tWORD\tfdate;\t\t\t/* Last modified date */\r\n\tWORD\tftime;\t\t\t/* Last modified time */\r\n\tBYTE\tfattrib;\t\t/* Attribute */\r\n\tTCHAR\tfname[13];\t\t/* Short file name (8.3 format) */\r\n#if _USE_LFN\r\n\tTCHAR*\tlfname;\t\t\t/* Pointer to the LFN buffer */\r\n\tUINT \tlfsize;\t\t\t/* Size of LFN buffer in TCHAR */\r\n#endif\r\n} FILINFO;\r\n\r\n\r\n\r\n/* File function return code (FRESULT) */\r\n\r\ntypedef enum {\r\n\tFR_OK = 0,\t\t\t\t/* (0) Succeeded */\r\n\tFR_DISK_ERR,\t\t\t/* (1) A hard error occurred in the low level disk I/O layer */\r\n\tFR_INT_ERR,\t\t\t\t/* (2) Assertion failed */\r\n\tFR_NOT_READY,\t\t\t/* (3) The physical drive cannot work */\r\n\tFR_NO_FILE,\t\t\t\t/* (4) Could not find the file */\r\n\tFR_NO_PATH,\t\t\t\t/* (5) Could not find the path */\r\n\tFR_INVALID_NAME,\t\t/* (6) The path name format is invalid */\r\n\tFR_DENIED,\t\t\t\t/* (7) Access denied due to prohibited access or directory full */\r\n\tFR_EXIST,\t\t\t\t/* (8) Access denied due to prohibited access */\r\n\tFR_INVALID_OBJECT,\t\t/* (9) The file/directory object is invalid */\r\n\tFR_WRITE_PROTECTED,\t\t/* (10) The physical drive is write protected */\r\n\tFR_INVALID_DRIVE,\t\t/* (11) The logical drive number is invalid */\r\n\tFR_NOT_ENABLED,\t\t\t/* (12) The volume has no work area */\r\n\tFR_NO_FILESYSTEM,\t\t/* (13) There is no valid FAT volume */\r\n\tFR_MKFS_ABORTED,\t\t/* (14) The f_mkfs() aborted due to any parameter error */\r\n\tFR_TIMEOUT,\t\t\t\t/* (15) Could not get a grant to access the volume within defined period */\r\n\tFR_LOCKED,\t\t\t\t/* (16) The operation is rejected according to the file sharing policy */\r\n\tFR_NOT_ENOUGH_CORE,\t\t/* (17) LFN working buffer could not be allocated */\r\n\tFR_TOO_MANY_OPEN_FILES,\t/* (18) Number of open files > _FS_SHARE */\r\n\tFR_INVALID_PARAMETER,\t/* (19) Given parameter is invalid */\r\n\tFR_DISK_FULL\t\t\t/* (20) Disk Full */\r\n} FRESULT;\r\n\r\n\r\n\r\n/*--------------------------------------------------------------*/\r\n/* FatFs module application interface                           */\r\n\r\nFRESULT f_mount (BYTE vol, FATFS* fs);\t\t\t\t\t\t\t\t/* Mount/Unmount a logical drive */\r\nFRESULT f_open (FIL* fp, const TCHAR* path, BYTE mode);\t\t\t\t/* Open or create a file */\r\nFRESULT f_read (FIL* fp, void* buff, UINT btr, UINT* br);\t\t\t/* Read data from a file */\r\nFRESULT f_lseek (FIL* fp, DWORD ofs);\t\t\t\t\t\t\t\t/* Move file pointer of a file object */\r\nFRESULT f_close (FIL* fp);\t\t\t\t\t\t\t\t\t\t\t/* Close an open file object */\r\nFRESULT f_opendir (DIR* dj, const TCHAR* path);\t\t\t\t\t\t/* Open an existing directory */\r\nFRESULT f_readdir (DIR* dj, FILINFO* fno);\t\t\t\t\t\t\t/* Read a directory item */\r\nFRESULT f_stat (const TCHAR* path, FILINFO* fno);\t\t\t\t\t/* Get file status */\r\nFRESULT f_write (FIL* fp, const void* buff, UINT btw, UINT* bw);\t/* Write data to a file */\r\nFRESULT f_getfree (const TCHAR* path, DWORD* nclst, FATFS** fatfs);\t/* Get number of free clusters on the drive */\r\nFRESULT f_truncate (FIL* fp);\t\t\t\t\t\t\t\t\t\t/* Truncate file */\r\nFRESULT f_sync (FIL* fp);\t\t\t\t\t\t\t\t\t\t\t/* Flush cached data of a writing file */\r\nFRESULT f_unlink (const TCHAR* path);\t\t\t\t\t\t\t\t/* Delete an existing file or directory */\r\nFRESULT\tf_mkdir (const TCHAR* path);\t\t\t\t\t\t\t\t/* Create a new directory */\r\nFRESULT f_chmod (const TCHAR* path, BYTE value, BYTE mask);\t\t\t/* Change attribute of the file/dir */\r\nFRESULT f_utime (const TCHAR* path, const FILINFO* fno);\t\t\t/* Change times-tamp of the file/dir */\r\nFRESULT f_rename (const TCHAR* path_old, const TCHAR* path_new);\t/* Rename/Move a file or directory */\r\nFRESULT f_chdrive (BYTE drv);\t\t\t\t\t\t\t\t\t\t/* Change current drive */\r\nFRESULT f_chdir (const TCHAR* path);\t\t\t\t\t\t\t\t/* Change current directory */\r\nFRESULT f_getcwd (TCHAR* buff, UINT len);\t\t\t\t\t\t\t/* Get current directory */\r\nFRESULT\tf_getlabel (const TCHAR* path, TCHAR* label, DWORD* sn);\t/* Get volume label */\r\nFRESULT\tf_setlabel (const TCHAR* label);\t\t\t\t\t\t\t/* Set volume label */\r\nFRESULT f_forward (FIL* fp, UINT(*func)(const BYTE*,UINT), UINT btf, UINT* bf);\t/* Forward data to the stream */\r\nFRESULT f_mkfs (BYTE vol, BYTE sfd, UINT au);\t\t\t\t\t\t/* Create a file system on the drive */\r\nFRESULT\tf_fdisk (BYTE pdrv, const DWORD szt[], void* work);\t\t\t/* Divide a physical drive into some partitions */\r\nint f_putc (TCHAR c, FIL* fp);\t\t\t\t\t\t\t\t\t\t/* Put a character to the file */\r\nint f_puts (const TCHAR* str, FIL* cp);\t\t\t\t\t\t\t\t/* Put a string to the file */\r\nint f_printf (FIL* fp, const TCHAR* str, ...);\t\t\t\t\t\t/* Put a formatted string to the file */\r\nTCHAR* f_gets (TCHAR* buff, int len, FIL* fp);\t\t\t\t\t\t/* Get a string from the file */\r\n\r\n#define f_eof(fp) (((fp)->fptr == (fp)->fsize) ? 1 : 0)\r\n#define f_error(fp) (((fp)->flag & FA__ERROR) ? 1 : 0)\r\n#define f_tell(fp) ((fp)->fptr)\r\n#define f_size(fp) ((fp)->fsize)\r\n\r\n#ifndef EOF\r\n#define EOF (-1)\r\n#endif\r\n\r\n\r\n\r\n\r\n/*--------------------------------------------------------------*/\r\n/* Additional user defined functions                            */\r\n\r\n/* RTC function */\r\n#if !_FS_READONLY\r\nDWORD get_fattime (void);\r\n#endif\r\n\r\n/* Unicode support functions */\r\n#if _USE_LFN\t\t\t\t\t\t\t/* Unicode - OEM code conversion */\r\nWCHAR ff_convert (WCHAR chr, UINT dir);\t/* OEM-Unicode bidirectional conversion */\r\nWCHAR ff_wtoupper (WCHAR chr);\t\t\t/* Unicode upper-case conversion */\r\n#if _USE_LFN == 3\t\t\t\t\t\t/* Memory functions */\r\nvoid* ff_memalloc (UINT msize);\t\t\t/* Allocate memory block */\r\nvoid ff_memfree (void* mblock);\t\t\t/* Free memory block */\r\n#endif\r\n#endif\r\n\r\n/* Sync functions */\r\n#if _FS_REENTRANT\r\nint ff_cre_syncobj (BYTE vol, _SYNC_t* sobj);\t/* Create a sync object */\r\nint ff_req_grant (_SYNC_t sobj);\t\t\t\t/* Lock sync object */\r\nvoid ff_rel_grant (_SYNC_t sobj);\t\t\t\t/* Unlock sync object */\r\nint ff_del_syncobj (_SYNC_t sobj);\t\t\t\t/* Delete a sync object */\r\n#endif\r\n\r\n\r\n\r\n\r\n/*--------------------------------------------------------------*/\r\n/* Flags and offset address                                     */\r\n\r\n\r\n/* File access control and file status flags (FIL.flag) */\r\n\r\n#define\tFA_READ\t\t\t\t0x01\r\n#define\tFA_OPEN_EXISTING\t0x00\r\n#define FA__ERROR\t\t\t0x80\r\n\r\n#if !_FS_READONLY\r\n#define\tFA_WRITE\t\t\t0x02\r\n#define\tFA_CREATE_NEW\t\t0x04\r\n#define\tFA_CREATE_ALWAYS\t0x08\r\n#define\tFA_OPEN_ALWAYS\t\t0x10\r\n#define FA__WRITTEN\t\t\t0x20\r\n#define FA__DIRTY\t\t\t0x40\r\n#endif\r\n\r\n\r\n/* FAT sub type (FATFS.fs_type) */\r\n\r\n#define FS_FAT12\t1\r\n#define FS_FAT16\t2\r\n#define FS_FAT32\t3\r\n\r\n\r\n/* File attribute bits for directory entry */\r\n\r\n#define\tAM_RDO\t0x01\t/* Read only */\r\n#define\tAM_HID\t0x02\t/* Hidden */\r\n#define\tAM_SYS\t0x04\t/* System */\r\n#define\tAM_VOL\t0x08\t/* Volume label */\r\n#define AM_LFN\t0x0F\t/* LFN entry */\r\n#define AM_DIR\t0x10\t/* Directory */\r\n#define AM_ARC\t0x20\t/* Archive */\r\n#define AM_MASK\t0x3F\t/* Mask of defined bits */\r\n\r\n\r\n/* Fast seek feature */\r\n#define CREATE_LINKMAP\t0xFFFFFFFF\r\n\r\n\r\n\r\n/*--------------------------------*/\r\n/* Multi-byte word access macros  */\r\n\r\n#if _WORD_ACCESS == 1\t/* Enable word access to the FAT structure */\r\n#define\tLD_WORD(ptr)\t\t(WORD)(*(WORD*)(BYTE*)(ptr))\r\n#define\tLD_DWORD(ptr)\t\t(DWORD)(*(DWORD*)(BYTE*)(ptr))\r\n#define\tST_WORD(ptr,val)\t*(WORD*)(BYTE*)(ptr)=(WORD)(val)\r\n#define\tST_DWORD(ptr,val)\t*(DWORD*)(BYTE*)(ptr)=(DWORD)(val)\r\n#else\t\t\t\t\t/* Use byte-by-byte access to the FAT structure */\r\n#define\tLD_WORD(ptr)\t\t(WORD)(((WORD)*((BYTE*)(ptr)+1)<<8)|(WORD)*(BYTE*)(ptr))\r\n#define\tLD_DWORD(ptr)\t\t(DWORD)(((DWORD)*((BYTE*)(ptr)+3)<<24)|((DWORD)*((BYTE*)(ptr)+2)<<16)|((WORD)*((BYTE*)(ptr)+1)<<8)|*(BYTE*)(ptr))\r\n#define\tST_WORD(ptr,val)\t*(BYTE*)(ptr)=(BYTE)(val); *((BYTE*)(ptr)+1)=(BYTE)((WORD)(val)>>8)\r\n#define\tST_DWORD(ptr,val)\t*(BYTE*)(ptr)=(BYTE)(val); *((BYTE*)(ptr)+1)=(BYTE)((WORD)(val)>>8); *((BYTE*)(ptr)+2)=(BYTE)((DWORD)(val)>>16); *((BYTE*)(ptr)+3)=(BYTE)((DWORD)(val)>>24)\r\n#endif\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /* _FATFS */\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/ffconf.h",
    "content": "/*---------------------------------------------------------------------------/\r\n/  FatFs - FAT file system module configuration file  R0.09b (C)ChaN, 2013\r\n/----------------------------------------------------------------------------/\r\n/\r\n/ CAUTION! Do not forget to make clean the project after any changes to\r\n/ the configuration options.\r\n/\r\n/----------------------------------------------------------------------------*/\r\n#ifndef _FFCONF\r\n#define _FFCONF 82786\t/* Revision ID */\r\n\r\n// define this to display FatFS read/write (diskio.c) on the UART\r\n#define UART_DEBUG\t0\r\n\r\n/*---------------------------------------------------------------------------/\r\n/ Functions and Buffer Configurations\r\n/----------------------------------------------------------------------------*/\r\n\r\n#define\t_FS_TINY\t\t1\t/* 0:Normal or 1:Tiny */\r\n/* When _FS_TINY is set to 1, FatFs uses the sector buffer in the file system\r\n/  object instead of the sector buffer in the individual file object for file\r\n/  data transfer. This reduces memory consumption 512 bytes each file object. */\r\n\r\n\r\n#define _FS_READONLY\t0\t/* 0:Read/Write or 1:Read only */\r\n/* Setting _FS_READONLY to 1 defines read only configuration. This removes\r\n/  writing functions, f_write, f_sync, f_unlink, f_mkdir, f_chmod, f_rename,\r\n/  f_truncate and useless f_getfree. */\r\n\r\n\r\n#define _FS_MINIMIZE\t0\t/* 0 to 3 */\r\n/* The _FS_MINIMIZE option defines minimization level to remove some functions.\r\n/\r\n/   0: Full function.\r\n/   1: f_stat, f_getfree, f_unlink, f_mkdir, f_chmod, f_truncate and f_rename\r\n/      are removed.\r\n/   2: f_opendir and f_readdir are removed in addition to 1.\r\n/   3: f_lseek is removed in addition to 2. */\r\n\r\n\r\n#define\t_USE_STRFUNC\t0\t/* 0:Disable or 1-2:Enable */\r\n/* To enable string functions, set _USE_STRFUNC to 1 or 2. */\r\n\r\n\r\n#define\t_USE_MKFS\t\t0\t/* 0:Disable or 1:Enable */\r\n/* To enable f_mkfs function, set _USE_MKFS to 1 and set _FS_READONLY to 0 */\r\n\r\n\r\n#define\t_USE_FASTSEEK\t1\t/* 0:Disable or 1:Enable */\r\n/* To enable fast seek feature, set _USE_FASTSEEK to 1. */\r\n\r\n\r\n#define _USE_LABEL\t\t0\t/* 0:Disable or 1:Enable */\r\n/* To enable volume label functions, set _USE_LAVEL to 1 */\r\n\r\n\r\n#define\t_USE_FORWARD\t0\t/* 0:Disable or 1:Enable */\r\n/* To enable f_forward function, set _USE_FORWARD to 1 and set _FS_TINY to 1. */\r\n\r\n// Fine tuning to save space\r\n#define _FS_F_RENAME\t0\r\n#define _FS_F_UTIME\t\t0\r\n#define _FS_F_MKDIR\t\t0\r\n#define _FS_F_CHMOD\t\t0\r\n#define _FS_F_UNLINK\t0\r\n#define _FS_F_TRUNCATE\t0\r\n#define _FS_F_GETFREE\t0\r\n#define _FS_F_STAT\t\t0\r\n\r\n\r\n/*---------------------------------------------------------------------------/\r\n/ Locale and Namespace Configurations\r\n/----------------------------------------------------------------------------*/\r\n\r\n#define _CODE_PAGE\t1\r\n/* The _CODE_PAGE specifies the OEM code page to be used on the target system.\r\n/  Incorrect setting of the code page can cause a file open failure.\r\n/\r\n/   932  - Japanese Shift-JIS (DBCS, OEM, Windows)\r\n/   936  - Simplified Chinese GBK (DBCS, OEM, Windows)\r\n/   949  - Korean (DBCS, OEM, Windows)\r\n/   950  - Traditional Chinese Big5 (DBCS, OEM, Windows)\r\n/   1250 - Central Europe (Windows)\r\n/   1251 - Cyrillic (Windows)\r\n/   1252 - Latin 1 (Windows)\r\n/   1253 - Greek (Windows)\r\n/   1254 - Turkish (Windows)\r\n/   1255 - Hebrew (Windows)\r\n/   1256 - Arabic (Windows)\r\n/   1257 - Baltic (Windows)\r\n/   1258 - Vietnam (OEM, Windows)\r\n/   437  - U.S. (OEM)\r\n/   720  - Arabic (OEM)\r\n/   737  - Greek (OEM)\r\n/   775  - Baltic (OEM)\r\n/   850  - Multilingual Latin 1 (OEM)\r\n/   858  - Multilingual Latin 1 + Euro (OEM)\r\n/   852  - Latin 2 (OEM)\r\n/   855  - Cyrillic (OEM)\r\n/   866  - Russian (OEM)\r\n/   857  - Turkish (OEM)\r\n/   862  - Hebrew (OEM)\r\n/   874  - Thai (OEM, Windows)\r\n/\t1    - ASCII only (Valid for non LFN cfg.)\r\n*/\r\n\r\n\r\n#define\t_USE_LFN\t0\t\t/* 0 to 3 */\r\n#define\t_MAX_LFN\t255\t\t/* Maximum LFN length to handle (12 to 255) */\r\n/* The _USE_LFN option switches the LFN support.\r\n/\r\n/   0: Disable LFN feature. _MAX_LFN and _LFN_UNICODE have no effect.\r\n/   1: Enable LFN with static working buffer on the BSS. Always NOT reentrant.\r\n/   2: Enable LFN with dynamic working buffer on the STACK.\r\n/   3: Enable LFN with dynamic working buffer on the HEAP.\r\n/\r\n/  The LFN working buffer occupies (_MAX_LFN + 1) * 2 bytes. To enable LFN,\r\n/  Unicode handling functions ff_convert() and ff_wtoupper() must be added\r\n/  to the project. When enable to use heap, memory control functions\r\n/  ff_memalloc() and ff_memfree() must be added to the project. */\r\n\r\n\r\n#define\t_LFN_UNICODE\t0\t/* 0:ANSI/OEM or 1:Unicode */\r\n/* To switch the character code set on FatFs API to Unicode,\r\n/  enable LFN feature and set _LFN_UNICODE to 1. */\r\n\r\n\r\n#define _FS_RPATH\t\t0\t/* 0 to 2 */\r\n/* The _FS_RPATH option configures relative path feature.\r\n/\r\n/   0: Disable relative path feature and remove related functions.\r\n/   1: Enable relative path. f_chdrive() and f_chdir() are available.\r\n/   2: f_getcwd() is available in addition to 1.\r\n/\r\n/  Note that output of the f_readdir fnction is affected by this option. */\r\n\r\n\r\n/*---------------------------------------------------------------------------/\r\n/ Physical Drive Configurations\r\n/----------------------------------------------------------------------------*/\r\n\r\n#define _VOLUMES\t1\r\n/* Number of volumes (logical drives) to be used. */\r\n\r\n\r\n#define\t_MAX_SS\t\t512\t\t/* 512, 1024, 2048 or 4096 */\r\n/* Maximum sector size to be handled.\r\n/  Always set 512 for memory card and hard disk but a larger value may be\r\n/  required for on-board flash memory, floppy disk and optical disk.\r\n/  When _MAX_SS is larger than 512, it configures FatFs to variable sector size\r\n/  and GET_SECTOR_SIZE command must be implememted to the disk_ioctl function. */\r\n\r\n\r\n#define\t_MULTI_PARTITION\t0\t/* 0:Single partition, 1:Enable multiple partition */\r\n/* When set to 0, each volume is bound to the same physical drive number and\r\n/ it can mount only first primaly partition. When it is set to 1, each volume\r\n/ is tied to the partitions listed in VolToPart[]. */\r\n\r\n\r\n#define\t_USE_ERASE\t0\t/* 0:Disable or 1:Enable */\r\n/* To enable sector erase feature, set _USE_ERASE to 1. CTRL_ERASE_SECTOR command\r\n/  should be added to the disk_ioctl functio. */\r\n\r\n\r\n\r\n/*---------------------------------------------------------------------------/\r\n/ System Configurations\r\n/----------------------------------------------------------------------------*/\r\n\r\n#define _WORD_ACCESS\t1\t/* 0 or 1 */\r\n/* Set 0 first and it is always compatible with all platforms. The _WORD_ACCESS\r\n/  option defines which access method is used to the word data on the FAT volume.\r\n/\r\n/   0: Byte-by-byte access.\r\n/   1: Word access. Do not choose this unless following condition is met.\r\n/\r\n/  When the byte order on the memory is big-endian or address miss-aligned word\r\n/  access results incorrect behavior, the _WORD_ACCESS must be set to 0.\r\n/  If it is not the case, the value can also be set to 1 to improve the\r\n/  performance and code size.\r\n*/\r\n\r\n\r\n/* A header file that defines sync object types on the O/S, such as\r\n/  windows.h, ucos_ii.h and semphr.h, must be included prior to ff.h. */\r\n\r\n#define _FS_REENTRANT\t0\t\t/* 0:Disable or 1:Enable */\r\n#define _FS_TIMEOUT\t\t1000\t/* Timeout period in unit of time ticks */\r\n#define\t_SYNC_t\t\t\tHANDLE\t/* O/S dependent type of sync object. e.g. HANDLE, OS_EVENT*, ID and etc.. */\r\n\r\n/* The _FS_REENTRANT option switches the reentrancy (thread safe) of the FatFs module.\r\n/\r\n/   0: Disable reentrancy. _SYNC_t and _FS_TIMEOUT have no effect.\r\n/   1: Enable reentrancy. Also user provided synchronization handlers,\r\n/      ff_req_grant, ff_rel_grant, ff_del_syncobj and ff_cre_syncobj\r\n/      function must be added to the project. */\r\n\r\n\r\n#define\t_FS_LOCK\t0\t/* 0:Disable or >=1:Enable */\r\n/* To enable file lock control feature, set _FS_LOCK to 1 or greater.\r\n   The value defines how many files can be opened simultaneously. */\r\n\r\n\r\n#endif /* _FFCONFIG */\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS/integer.h",
    "content": "/*-------------------------------------------*/\r\n/* Integer type definitions for FatFs module */\r\n/*-------------------------------------------*/\r\n\r\n#ifndef _INTEGER\r\n#define _INTEGER\r\n\r\n#ifdef _WIN32\t/* FatFs development platform */\r\n\r\n#include <windows.h>\r\n#include <tchar.h>\r\n\r\n#else\t\t\t/* Embedded platform */\r\n\r\n/* These types must be 16-bit, 32-bit or larger integer */\r\ntypedef int\t\t\t\tINT;\r\ntypedef unsigned int\tUINT;\r\n\r\n/* These types must be 8-bit integer */\r\ntypedef char\t\t\tCHAR;\r\ntypedef unsigned char\tUCHAR;\r\ntypedef unsigned char\tBYTE;\r\n\r\n/* These types must be 16-bit integer */\r\ntypedef short\t\t\tSHORT;\r\ntypedef unsigned short\tUSHORT;\r\ntypedef unsigned short\tWORD;\r\ntypedef unsigned short\tWCHAR;\r\n\r\n/* These types must be 32-bit integer */\r\ntypedef long\t\t\tLONG;\r\ntypedef unsigned long\tULONG;\r\ntypedef unsigned long\tDWORD;\r\n\r\ntypedef char BOOL;\r\n#define FALSE\t0\r\n#define TRUE\t1\r\n\r\n#endif\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS.hex",
    "content": ":020000040000FA\r\n:0400000053EF00F0CA\r\n:020006000102F5\r\n:0400080006EF04F00B\r\n:080018007F6603EF04F0F0A085\r\n:100020002DD0F09080A80DD083CFDEFF80A603D026\r\n:100030007E82800E29D88A8681A2FED795688A960C\r\n:10004000110080500F0B04E1010E8C6E956AF3D7FE\r\n:10005000080A04E1020E8C6E956AEDD70C0A04E1E1\r\n:100060007DC08CFF956AE7D7080A04E17CC08CFF4D\r\n:10007000956AE1D74F0E8C6E956ADDD7F2A403D056\r\n:10008000F2947B667B061100C96EC7A0FED78B80F9\r\n:10009000C9508B901200DF38DEBC8F0FDF24DEBC2E\r\n:1000A000F90FCD0F12007F6A7E6A8EEC01F0FE0E12\r\n:1000B000F66EFF0EF76EF86A0900F5507D627E8CD1\r\n:1000C0000900F5507C627E8C7EBC26D0030EAA6EA1\r\n:1000D000FE0EA96EA69EA69CA680A8507D627E8E6E\r\n:1000E000A92AA69EA69CA680A8507C627E8E7EBE73\r\n:1000F00013D07F6800EF04F0030EAA6EFE0EA96E07\r\n:100100007DC0A8FF040EA66EC3D8A92A7CC0A8FF94\r\n:10011000040EA66EBDD8FF0094900F0EC16E8A9695\r\n:100120009396F086F09CF19A8A9E939E8A9C939C6B\r\n:100130009496949A400EC76E210EC66E870ED56EA9\r\n:10014000F194F28A120E7B6ED08E8A8E8A8C856B29\r\n:10015000846B21EE00F0F28CF28E400E95DF7EB2C1\r\n:1001600005D87EBCFCD77B66FAD7C6D77E9221EE37\r\n:1001700000F0DE503A0A37E18EDF806F040F816FA6\r\n:100180008ADF8027812FFCD7806726D021EE01F0FF\r\n:1001900082DF816F80DF836F7EDF826F7CDF866F1F\r\n:1001A000070B88EC01F0F5EF00F064EF01F0EAEFE7\r\n:1001B00000F0EAEF00F05BEF01F0EAEF00F066EF2D\r\n:1001C00001F0EAEF00F040095FDF21EE00F01200DD\r\n:1001D000000EF9D7020EF7D7030EF5D77E84050E71\r\n:1001E000F2D7010EF0D7040EEED77EB4F3D78551C7\r\n:1001F000F1E1845105E033D88451F00A18E0EAD7E0\r\n:100200008251F65C876F8351F75808E38713E6E164\r\n:1002100042DF8107F56E7E8649D801D0F5680D0072\r\n:10022000F6503F0BD8B424D88167EAD7D1D7A6B20D\r\n:10023000FED78451F008876F8351FC0B871185111D\r\n:10024000D0E18351AA6E8251A96E25DF8107A86E85\r\n:10025000040EA66E1DD82AD88167E9D7B9D77EA625\r\n:100260001200F5680D00F6503F0BFCE101D81200BA\r\n:100270007EA60CD07E960A00FF0EF65C070EF7589D\r\n:1002800004E37E8C840EA66E03D80900A66A1200D1\r\n:10029000F29EF29C550EA76EAA0EA76EA682F28C55\r\n:1002A000F28E0000A6B2FED7A6941200E86A822B56\r\n:1002B0008323842312008105E82C95D7ECDE856F1B\r\n:1002C000EADE846F000E7FD7CADFFF0083298BE14F\r\n:1002D000825101E00FD07E8C000EF66E080EF76E94\r\n:1002E000F86A940EA66ED4DF400EF626E86AF7226E\r\n:1002F000F8E16ED7A868AA6AA96A040EA66EC8DFDC\r\n:10030000A6B2FED7A93EF9D7AA2AAA50F6E160D72D\r\n:10031000E844E844FD26000EFE221200000EF66EB0\r\n:10032000080EF76EF86A7C6A7D6A0900F55007D8F6\r\n:10033000F750FF08FAE1F650FE08F7E112007C18CA\r\n:100340007D187D1A7D187C6E7D507D3A7D1A7D3238\r\n:100350007DB0D8707DB2D8707DB4D8707D6E010E3E\r\n:10036000D8B07C1A400E7D32D8B07C1A7D347D1A0C\r\n:0A0370007D32800ED8B07C1A000C1C\r\n:060800004BEF71F0120045\r\n:0608060029EF6DF0120065\r\n:04080C00F0900366FF\r\n:100810005ED080501F0B1C6206D08338070B0F6E12\r\n:10082000106A116A1F0F63EC04F06CEF04F072EFB2\r\n:1008300004F017EF05F0A5EF04F08AEF04F0A2EF43\r\n:1008400004F0B5EF04F0ABEF04F06FEF04F099EFB4\r\n:1008500004F09CEF04F0A8EF04F096EF04F09FEF93\r\n:1008600004F0B5EF04F006EF05F006EF05F0C6EF73\r\n:1008700004F07FEF05F02DEF05F0E8EF04F027EF2F\r\n:1008800005F08EEF05F034EF05F0B6EF04F006EF5B\r\n:1008900005F08AEF05F030EF05F054EF05F02AEF90\r\n:1008A00005F08EEF05F006EF05F05AEF05F060EF6A\r\n:1008B00005F067EF05F074EF05F07BEF05F07BEFD7\r\n:1008C00005F074EF05F0E844E844FD26120080B816\r\n:1008D0009DD004C08CFF99D00EC08CFF96D006C06E\r\n:1008E0008CFF93D0E9CF4DF0EACF4EF007EE52F0F7\r\n:1008F0001050E9261150EA22EFCF8CFF104A112A3E\r\n:100900001050135C7EE11150145C7BE1500EC96EF7\r\n:10091000046E72D0E9CF4DF0EACF4EF00BEE00F04E\r\n:1009200019C0E9FF192AEFCF8CFF6BD017C08CFFDD\r\n:100930006CD007C08CFF69D016C08CFF66D009C090\r\n:100940008CFF63D008C08CFF60D00AC08CFF5DD0E4\r\n:100950000BC08CFF5AD01244E838206E0C44E84497\r\n:10096000E8440D1020108C6E50D050D08350066E8D\r\n:10097000E8B64CD0056606D0510EC96E046E100E56\r\n:10098000076E4AD0500EC96E046E46D00F50030A4F\r\n:100990003DE1E9CF4DF0EACF4EF007EE52F01050B6\r\n:1009A000E9261150EA2283CFEFFF4DC0E9FF4EC088\r\n:1009B000EAFF104A112A1050135C28E11150145C10\r\n:1009C00025E1820EC96E046E030E016E008424D0F0\r\n:1009D000E9CF4DF0EACF4EF00BEE00F019C0E9FF81\r\n:1009E00083CFEFFF4DC0E9FF4EC0EAFF192A175031\r\n:1009F00019620CD0400E87D0C7A0FED78B800000B4\r\n:100A00008B904DC0E9FF4EC0EAFF956A8A8681A2AD\r\n:100A1000FED795688A961100C7A0FED78B808A867C\r\n:100A200081A2FED79568C9508B908A961100020E5C\r\n:100A30001A6203D01BC08CFF08D01AC0A9FFAA6A93\r\n:100A4000A69EA69CA680A8CF8CFF1A2ADED783CFAD\r\n:100A500008F0DCD783CF09F0D9D783CF0AF0D6D7F7\r\n:100A60008350030B0B6ED2D7500EC96E046E136AFF\r\n:100A7000146A8340E838030B126E02E1142A0CD08A\r\n:100A8000010A03E1020E146E07D0030A03E1040E0B\r\n:100A9000146E02D0800E136E8344E838030B0C6E84\r\n:100AA0008350070B0D6EB8D7186A8350176EAEE1EE\r\n:100AB000182AACD7500EC96E046E0A6A0B6AACD7FE\r\n:100AC000820EC96E046E020E016E0084A5D783509B\r\n:100AD000040B04E1580EC96E046E9ED7510EC96E08\r\n:100AE000046E040E076E98D7820EC96E046E010E56\r\n:100AF000016E008491D7500EC96E046E8DD783CFDE\r\n:100B000015F0196A800E1510016E820EC96E046E02\r\n:0E0B1000008482D783CF1BF01A6A78D777D77C\r\n:020B1E000100D4\r\n:0C0B2000F4E20000050F000001000000DE\r\n:040B2C00D9CFE6FF38\r\n:100B3000DACFE6FFE1CFD9FFE2CFDAFFE652E652A5\r\n:100B4000E652E652FC0EDBCFDEFFDBCFDDFFFA0E16\r\n:100B5000DBCF41F0FB0EDBCF42F0020E41C0DBFFEA\r\n:100B6000030E42C0DBFFF80EDBCF21F0F90EDBCF26\r\n:100B700022F0020E215C000E22582BE3020EDBCF86\r\n:100B8000E9FF030EDBCFEAFFEECF21F0EFCF22F03B\r\n:100B9000DECFE9FFDDCFEAFF21C0EEFF22C0EDFF8F\r\n:100BA000020EDE26000EDD22D950020FE96E000E85\r\n:100BB000DA20EA6E020EEE26000EED22D950F80F72\r\n:100BC000E96EFF0EDA20EA6E020EEE5E000EED5ABE\r\n:100BD000CAD7F80EDBCF21F0DB06F90EDBCF22F00F\r\n:100BE00001E2DB062150221017E0020EDBCFE9FF05\r\n:100BF000DB2A030EDBCFEAFF01E3DB2AEF50E66ED0\r\n:100C0000DFCFE9FFDF2A010EDBCFEAFF01E3DB2ABA\r\n:100C1000E552E750EF6EDDD7040EE15C02E2E16AD7\r\n:100C2000E552E16EE552E5CFDAFFE7CFD9FF1200DA\r\n:100C3000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF87\r\n:100C4000E652E652FC0EDBCFDEFFDBCFDDFFF80E17\r\n:100C5000DBCF21F0DB06F90EDBCF22F001E2DB0671\r\n:100C6000215022100CE0DFCFE9FFDF2A010EDBCF9D\r\n:100C7000EAFF01E3DB2AFA0EDBCFEFFFE8D7E5520C\r\n:100C8000E552E552E5CFDAFFE7CFD9FF1200D9CF21\r\n:100C9000E6FFDACFE6FFE1CFD9FFE2CFDAFF060EBB\r\n:100CA000E12402E3E168E652E16EFC0EDBCFDEFFF9\r\n:100CB000DBCFDDFFFA0EDBCF41F0FB0EDBCF42F0E6\r\n:100CC000020E41C0DBFF030E42C0DBFF040EDB6AF5\r\n:100CD000050EDB6AF80EDBCF21F0DB06F90EDBCF69\r\n:100CE00022F001E2DB062150221020E0DFCFE9FFF5\r\n:100CF000DF2A010EDBCFEAFF01E3DB2AEFCF25F08D\r\n:100D0000020EDBCFE9FFDB2A030EDBCFEAFF01E3B4\r\n:100D1000DB2AEF50255C236E246A040E23C0DBFF20\r\n:100D2000050E24C0DBFF23502410D4E0040EDBCFDB\r\n:100D300021F0050EDBCF22F021C0F3FF22C0F4FF2B\r\n:100D4000060EE15C02E2E16AE552E16EE552E5CFB2\r\n:100D5000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFFF\r\n:100D6000E1CFD9FFE2CFDAFFFC0EDBCFF6FFFD0EBD\r\n:100D7000DBCFF7FF0800F5501AE0FC0EDBCFF6FFE3\r\n:100D8000FD0EDBCFF7FF0800F5CF21F0226A21BE70\r\n:100D90002268FA0EDB50211803E1FB0EDB5022180B\r\n:100DA00006E0FC0EDB2AFD0EDFE3DB2ADDD7FC0EBE\r\n:100DB000DBCFF6FFFD0EDBCFF7FF0800F5CF21F00C\r\n:100DC000226A21BE226821C0F3FF22C0F4FFE5524F\r\n:100DD000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFB0\r\n:100DE000E6FFE1CFD9FFE2CFDAFF060EE12402E30E\r\n:100DF000E168E652E16EFC0EDBCFE9FFFD0EDBCFD2\r\n:100E0000EAFF040EE926000EEA22EF5001E11ED1AE\r\n:100E1000FC0EDBCFE9FFFD0EDBCFEAFF2E0EE9264D\r\n:100E2000000EEA22EECFDFFF010EEECFDBFF020E57\r\n:100E3000EECFDBFF030EEECFDBFF010EE66ED9CF68\r\n:100E4000E9FFDACFEAFFEECFE6FFEECFE6FFEECF27\r\n:100E5000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFB9\r\n:100E6000EAFF320EE926000EEA22E9CF21F0EACFAE\r\n:100E700022F0E9CFE6FFEACFE6FFFC0EDBCFE9FF89\r\n:100E8000FD0EDBCFEAFFEE52EF50E66EF2EC5EF0C5\r\n:100E9000236E080EE15C02E2E16AE552E16E235046\r\n:100EA000000902E0010ED3D0FC0EDBCFE9FFFD0EFE\r\n:100EB000DBCFEAFF040EE926000EEA22EF6AFC0E01\r\n:100EC000DBCFE9FFFD0EDBCFEAFF220EE926000EA5\r\n:100ED000EA22EECF21F0EECF22F0EECF23F0EFCFDB\r\n:100EE00024F0D9CFE9FFDACFEAFF2150EE5C22509F\r\n:100EF000EE582350EE582450EE5801E2A7D0FC0ED5\r\n:100F0000DBCFE9FFFD0EDBCFEAFF1A0EE926000E6C\r\n:100F1000EA22EECF25F0EECF26F0EECF27F0EFCF8E\r\n:100F200028F0FC0EDBCFE9FFFD0EDBCFEAFF220E3F\r\n:100F3000E926000EEA22EE502526EE502622EE503B\r\n:100F40002722EE502822D9CFE9FFDACFEAFF255039\r\n:100F5000EE5C2650EE582750EE582850EE5876E2B8\r\n:100F6000FC0EDBCFE9FFFD0EDBCFEAFF030EE92627\r\n:100F7000000EEA22EF50E66ED950040FE96E000E23\r\n:100F8000DA20EA6EE552E750EE6EED6A040EDBCF32\r\n:100F900021F0050EDBCF22F0020E215C000E22585C\r\n:100FA00055E3FC0EDBCFE9FFFD0EDBCFEAFF1A0EA7\r\n:100FB000E926000EEA22EECF21F0EECF22F0EECFAE\r\n:100FC00023F0EFCF24F02150DE262250DE222350E2\r\n:100FD000DE222450DD22DD52DD52010EE66ED9CF35\r\n:100FE000E9FFDACFEAFFEECFE6FFEECFE6FFEECF86\r\n:100FF000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF18\r\n:10100000EAFF320EE926000EEA22E9CF21F0EACF0C\r\n:1010100022F0E9CFE6FFEACFE6FFFC0EDBCFE9FFE7\r\n:10102000FD0EDBCFEAFFEE52EF50E66EF2EC5EF023\r\n:10103000236E080EE15C02E2E16AE552E16E2350A4\r\n:10104000040EDB06050EA2E2DB06A0D7000E216E21\r\n:10105000060EE15C02E2E16AE552E16E2150E552E2\r\n:10106000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF1D\r\n:10107000E6FFE1CFD9FFE2CFDAFFF80EDBCF21F0B8\r\n:10108000F90EDBCF22F0FA0EDBCF23F0FB0EDBCF25\r\n:1010900024F0FC0EDBCFE9FFFD0EDBCFEAFF2E0EC6\r\n:1010A000E926000EEA222150EE1808E12250EE183F\r\n:1010B00005E12350EE1802E12450EE185AE0FC0E30\r\n:1010C000DBCFE6FFFD0EDBCFE6FF87DEE552E55224\r\n:1010D000000937E1010EE66ED950F80FE96EFF0EF8\r\n:1010E000DA20EA6EEECFE6FFEECFE6FFEECFE6FFC8\r\n:1010F000EFCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF13\r\n:10110000320EE926000EEA22E9CF21F0EACF22F0E2\r\n:10111000E9CFE6FFEACFE6FFFC0EDBCFE9FFFD0EED\r\n:10112000DBCFEAFFEE52EF50E66E82EC5EF0236E0C\r\n:10113000080EE15C02E2E16AE552E16E235000092B\r\n:1011400002E0010E17D0FC0EDBCFE9FFFD0EDBCF76\r\n:10115000EAFF2E0EE926000EEA22F80EDBCFEEFFA4\r\n:10116000F90EDBCFEEFFFA0EDBCFEEFFFB0EDBCF8F\r\n:10117000EEFF000EE552E5CFDAFFE7CFD9FF120010\r\n:10118000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF32\r\n:10119000E652FC0EDBCFE6FFFD0EDBCFE6FF1DDEE9\r\n:1011A000E552E552DF6EDF5001E028D1FC0EDBCFC7\r\n:1011B000E9FFFD0EDBCFEAFFEF50030801E007D1A6\r\n:1011C000FC0EDBCFE9FFFD0EDBCFEAFF050EE926C3\r\n:1011D000000EEA22EF5001E1FAD0FC0EDBCFE9FF6E\r\n:1011E000FD0EDBCFEAFF2E0EE926000EEA22EE6AA4\r\n:1011F000EE6AEE6AEE6AE66A020EE66E000EE66ED1\r\n:10120000E66AFC0EDBCFE9FFFD0EDBCFEAFF320E14\r\n:10121000E926000EEA22E9CF21F0EACF22F0E9CF59\r\n:10122000E6FFEACFE6FF04DD236E060EE15C02E294\r\n:10123000E16AE552E16E2350FC0EDBCFE9FFFD0EC3\r\n:10124000DBCFEAFF320EE926000EEA22FE0EE92687\r\n:10125000010EEA22550EEE6EAA0EED6EFC0EDBCFED\r\n:10126000E9FFFD0EDBCFEAFF320EE926000EEA228F\r\n:10127000520EEE6EEE6E610EEE6E410EEE6EFC0ED6\r\n:10128000DBCFE9FFFD0EDBCFEAFF320EE926000ED1\r\n:10129000EA22E40EE926010EEA22720EEE6EEE6EEE\r\n:1012A000410EEE6E610EEE6EFC0EDBCFE9FFFD0E21\r\n:1012B000DBCFEAFF0E0EE926000EEA22EECF21F088\r\n:1012C000EECF22F0EECF23F0EFCF24F0FC0EDBCFF9\r\n:1012D000E9FFFD0EDBCFEAFF320EE926000EEA221F\r\n:1012E000E80EE926010EEA2221C0EEFF22C0EEFF41\r\n:1012F00023C0EEFF24C0EEFFFC0EDBCFE9FFFD0EA6\r\n:10130000DBCFEAFF0A0EE926000EEA22EECF21F03B\r\n:10131000EECF22F0EECF23F0EFCF24F0FC0EDBCFA8\r\n:10132000E9FFFD0EDBCFEAFF320EE926000EEA22CE\r\n:10133000EC0EE926010EEA2221C0EEFF22C0EEFFEC\r\n:1013400023C0EEFF24C0EEFFE66EFC0EDBCFE9FF0C\r\n:10135000FD0EDBCFEAFF120EE926000EEA22EECFE9\r\n:10136000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EA7\r\n:10137000DBCFE9FFFD0EDBCFEAFF320EE926000EE0\r\n:10138000EA22E9CF21F0EACF22F0E9CFE6FFEACF67\r\n:10139000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE52EE\r\n:1013A000EF50E66EF2EC5EF0236E080EE15C02E2B6\r\n:1013B000E16AE552E16E2350FC0EDBCFE9FFFD0E42\r\n:1013C000DBCFEAFF050EE926000EEA22EF6A000EE7\r\n:1013D000E66EE66AE66AFC0EDBCFE9FFFD0EDBCFC8\r\n:1013E000EAFFEE52EF50E66E64EC5FF0E552E55234\r\n:1013F000E552E552000902E0010EDF6EDF50E552D2\r\n:10140000E552E5CFDAFFE7CFD9FF1200D9CFE6FFEB\r\n:10141000DACFE6FFE1CFD9FFE2CFDAFFE150F80FF4\r\n:10142000E96EFF0EE220EA6E020EEE5E000EEE5A4C\r\n:10143000EE5AEE5AFC0EDBCFE9FFFD0EDBCFEAFFE2\r\n:10144000160EE926000EEA22EECF21F0EECF22F0B2\r\n:10145000EECF23F0EFCF24F0020E215E000E225AD1\r\n:10146000235A245AD950F80FE96EFF0EDA20EA6E9B\r\n:101470002150EE5C2250EE582350EE582450EE5886\r\n:1014800005E33F6A406A416A426A4AD0FC0EDBCFFC\r\n:10149000E9FFFD0EDBCFEAFF2A0EE926000EEA2265\r\n:1014A000EECF29F0EECF2AF0EECF2BF0EFCF2CF0DD\r\n:1014B000FC0EDBCFE9FFFD0EDBCFEAFF020EE926D3\r\n:1014C000000EEA22EFCF25F0266A276A286A25C097\r\n:1014D0003FF026C040F027C041F028C042F0F80E8F\r\n:1014E000DBCF44F0F90EDBCF45F0FA0EDBCF46F050\r\n:1014F000FB0EDBCF47F05BEC70F03B502924216EF4\r\n:101500003C502A20226E3D502B20236E3E502C2032\r\n:10151000246E21C03FF022C040F023C041F0426E53\r\n:10152000E552E5CFDAFFE7CFD9FF1200D9CFE6FFCA\r\n:10153000DACFE6FFE1CFD9FFE2CFDAFF060EE124F2\r\n:1015400002E3E168E652E16ED950F80FE96EFF0E52\r\n:10155000DA20EA6E020EEE5C000EEE58000EEE5837\r\n:10156000000EEE581FE3F80EDBCF21F0F90EDBCFB3\r\n:1015700022F0FA0EDBCF23F0FB0EDBCF24F0FC0EC3\r\n:10158000DBCFE9FFFD0EDBCFEAFF160EE926000EEA\r\n:10159000EA22EE50215CEE502258EE502358EE50D5\r\n:1015A000245806E3010E3F6E406A416A426A29D21E\r\n:1015B000FC0EDBCFE9FFFD0EDBCFEAFFEF50030AA5\r\n:1015C00001E18AD1010A01E108D1030A01E015D243\r\n:1015D000F80EDBCF41F0F90EDBCF42F0020E41C036\r\n:1015E000DBFF030E42C0DBFF020EDBCF21F0030E58\r\n:1015F000DBCF22F0010E0F0B05E0D8902232213212\r\n:10160000E806FBE1D950020FE96E000EDA20EA6E1F\r\n:101610002150EE262250ED22020EDBCF21F0030EE8\r\n:10162000DBCF22F0090E0F0B05E0D89022322132D9\r\n:10163000E806FBE1236A246AFC0EDBCFE9FFFD0E1E\r\n:10164000DBCFEAFF220EE926000EEA22EE50212629\r\n:10165000EE502222EE502322EE50242221C0E6FF3B\r\n:1016600022C0E6FF23C0E6FF24C0E6FFFC0EDBCF6E\r\n:10167000E6FFFD0EDBCFE6FFF8DC256E060EE15C33\r\n:1016800002E2E16AE552E16E2550000901E0B5D1C0\r\n:10169000FC0EDBCFE9FFFD0EDBCFEAFF320EE926C1\r\n:1016A000000EEA22020EDBCF23F0030EDBCF24F084\r\n:1016B0000001010E2416E9502324E96EEA5024208B\r\n:1016C000EA6EEF50DE6EDD6A020EDB2A030E01E3E6\r\n:1016D000DB2A020EDBCF21F0030EDBCF22F0090E56\r\n:1016E0000F0B05E0D89022322132E806FBE1236A95\r\n:1016F000246AFC0EDBCFE9FFFD0EDBCFEAFF220EF2\r\n:10170000E926000EEA22EE502126EE502222EE506B\r\n:101710002322EE50242221C0E6FF22C0E6FF23C090\r\n:10172000E6FF24C0E6FFFC0EDBCFE6FFFD0EDBCFBD\r\n:10173000E6FF9BDC256E060EE15C02E2E16AE55203\r\n:10174000E16E2550000901E058D1FC0EDBCFE9FF26\r\n:10175000FD0EDBCFEAFF320EE926000EEA22020E72\r\n:10176000DBCF23F0030EDBCF24F0010E2416E9506B\r\n:101770002324E96EEA502420EA6EEF50000EF35065\r\n:10178000DF12010E256E266A276A286AD950F80FE3\r\n:10179000E96EFF0EDA20EA6EEE502516EE502616A0\r\n:1017A000EE502716EE502816255026102710281028\r\n:1017B0000BE0DECF21F0DDCF22F0040ED8902232F4\r\n:1017C0002132E804FBE185D0DECF21F0DDCF22F02D\r\n:1017D000FF0E21160F0E22167CD0F80EDBCF21F063\r\n:1017E000F90EDBCF22F0FA0EDBCF23F0FB0EDBCFBE\r\n:1017F00024F0080ED8902432233222322132E80617\r\n:10180000F9E1FC0EDBCFE9FFFD0EDBCFEAFF220E94\r\n:10181000E926000EEA22EE502126EE502222EE505A\r\n:101820002322EE50242221C0E6FF22C0E6FF23C07F\r\n:10183000E6FF24C0E6FFFC0EDBCFE6FFFD0EDBCFAC\r\n:10184000E6FF13DC256E060EE15C02E2E16AE5527A\r\n:10185000E16E2550000901E0D0D0FC0EDBCFE9FF9E\r\n:10186000FD0EDBCFEAFF320EE926000EEA22E9CFB9\r\n:1018700023F0EACF24F0F80EDBCF3FF0F90EDBCFF8\r\n:1018800040F0FA0EDBCF41F0FB0EDBCF42F0D890F8\r\n:101890003F36403641364236446A020E456E466A4D\r\n:1018A000476AB8EC70F023503B24216E24503C2052\r\n:1018B000226E040E21C0DBFF050E22C0DBFF040EEA\r\n:1018C000DBCFE9FF050EDBCFEAFFEECF21F0EFCF54\r\n:1018D00022F0236A246A88D0F80EDBCF21F0F90EBB\r\n:1018E000DBCF22F0FA0EDBCF23F0FB0EDBCF24F0B0\r\n:1018F000070ED8902432233222322132E806F9E151\r\n:10190000FC0EDBCFE9FFFD0EDBCFEAFF220EE9265E\r\n:10191000000EEA22EE502126EE502222EE50232223\r\n:10192000EE50242221C0E6FF22C0E6FF23C0E6FFDE\r\n:1019300024C0E6FFFC0EDBCFE6FFFD0EDBCFE6FFAB\r\n:1019400035EC08F0256E060EE15C02E2E16AE55234\r\n:10195000E16E2550000951E1FC0EDBCFE9FFFD0EE1\r\n:10196000DBCFEAFF320EE926000EEA22E9CF23F0B0\r\n:10197000EACF24F0F80EDBCF3FF0F90EDBCF40F0DA\r\n:10198000FA0EDBCF41F0FB0EDBCF42F0020ED89017\r\n:101990003F36403641364236E806F9E1446A020EE7\r\n:1019A000456E466A476AB8EC70F023503B24216EBE\r\n:1019B00024503C20226E040E21C0DBFF050E22C005\r\n:1019C000DBFF2168226823680F0E246E040EDBCF34\r\n:1019D000E9FF050EDBCFEAFFEE502116EE5022168E\r\n:1019E000EE502316EE50241621C03FF022C040F0E6\r\n:1019F00023C041F024C042F004D03F6840684168F1\r\n:101A00004268060EE15C02E2E16AE552E16EE552EF\r\n:101A1000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF63\r\n:101A2000E6FFE1CFD9FFE2CFDAFFE652E652E65217\r\n:101A3000E652E652D950F80FE96EFF0EDA20EA6E50\r\n:101A4000020EEE5C000EEE58000EEE58000EEE5840\r\n:101A50001FE3F80EDBCF21F0F90EDBCF22F0FA0EF8\r\n:101A6000DBCF23F0FB0EDBCF24F0FC0EDBCFE9FF56\r\n:101A7000FD0EDBCFEAFF160EE926000EEA22EE503D\r\n:101A8000215CEE502258EE502358EE50245806E3C5\r\n:101A9000020EF36E040EF3CFDBFFBDD2FC0EDBCFE4\r\n:101AA000E9FFFD0EDBCFEAFFEF50030A01E1F5D1BC\r\n:101AB000010A01E16ED1030A01E09CD2F80EDBCFEE\r\n:101AC000DEFFDBCFDDFFDECF21F0DDCF22F0010E28\r\n:101AD0000F0B05E0D89022322132E806FBE1D9CF86\r\n:101AE000E9FFDACFEAFF2150EE262250ED22DECFC9\r\n:101AF00021F0DDCF22F0090E0F0B05E0D890223245\r\n:101B00002132E806FBE1236A246AFC0EDBCFE9FF01\r\n:101B1000FD0EDBCFEAFF220EE926000EEA22EE5090\r\n:101B20002126EE502222EE502322EE50242221C004\r\n:101B3000E6FF22C0E6FF23C0E6FF24C0E6FFFC0E5E\r\n:101B4000DBCFE6FFFD0EDBCFE6FF35EC08F0256EC0\r\n:101B5000060EE15C02E2E16AE552E16E2550E76EB5\r\n:101B6000040EE7CFDBFFDB5001E049D2FC0EDBCFF8\r\n:101B7000E9FFFD0EDBCFEAFF320EE926000EEA2276\r\n:101B8000DECF25F0DDCF26F00001010E2616E9504C\r\n:101B90002524216EEA502620226E020E21C0DBFF92\r\n:101BA000030E22C0DBFF010E216E226A236A246A23\r\n:101BB000D950F80FE96EFF0EDA20EA6EEE502116CA\r\n:101BC000EE502216EE502316EE502416215022100D\r\n:101BD000231024100EE0F40EDB38F00B256E020EFD\r\n:101BE000DBCFE9FF030EDBCFEAFFEF500F0B251031\r\n:101BF00002D0F40EDB50E66E020EDBCFE9FF030EDF\r\n:101C0000DBCFEAFFE552E750EF6EDF2A010E01E37A\r\n:101C1000DB2AFC0EDBCFE9FFFD0EDBCFEAFF040E73\r\n:101C2000E926000EEA22010EEF6EDECF21F0DDCFB5\r\n:101C300022F0090E0F0B05E0D89022322132E8067F\r\n:101C4000FBE1236A246AFC0EDBCFE9FFFD0EDBCF4C\r\n:101C5000EAFF220EE926000EEA22EE502126EE507F\r\n:101C60002222EE502322EE50242221C0E6FF22C081\r\n:101C7000E6FF23C0E6FF24C0E6FFFC0EDBCFE6FF55\r\n:101C8000FD0EDBCFE6FF35EC08F0256E060EE15CBD\r\n:101C900002E2E16AE552E16E2550E76E040EE7CFFD\r\n:101CA000DBFFDB5001E0ABD1FC0EDBCFE9FFFD0E2B\r\n:101CB000DBCFEAFF320EE926000EEA22DECF25F066\r\n:101CC000DDCF26F0010E2616E9502524216EEA50BC\r\n:101CD0002620226E020E21C0DBFF030E22C0DBFF96\r\n:101CE000010E216E226A236A246AD950F80FE96E28\r\n:101CF000FF0EDA20EA6EEE502116EE502216EE505C\r\n:101D00002316EE502416215022102310241016E022\r\n:101D1000F40EDBCF25F0F50EDBCF26F0F60EDBCF91\r\n:101D200027F0F70EDBCF28F0040ED89028322732A8\r\n:101D300026322532E806F9E1255020D0F40EDBCF1B\r\n:101D40002AF0F50EDBCF2BF0F60EDBCF2CF0F70EE2\r\n:101D5000DBCF2DF0080ED8902D322C322B322A32C8\r\n:101D6000E806F9E10F0E2A14296E020EDBCFE9FF17\r\n:101D7000030EDBCFEAFFEF50F00B2910E66E020EE8\r\n:101D8000DBCFE9FF030EDBCFEAFFE552E750EF6E52\r\n:101D900036D1F80EDBCF21F0F90EDBCF22F0FA0EB0\r\n:101DA000DBCF23F0FB0EDBCF24F0080ED8902432DB\r\n:101DB000233222322132E806F9E1FC0EDBCFE9FFC3\r\n:101DC000FD0EDBCFEAFF220EE926000EEA22EE50DE\r\n:101DD0002126EE502222EE502322EE50242221C052\r\n:101DE000E6FF22C0E6FF23C0E6FF24C0E6FFFC0EAC\r\n:101DF000DBCFE6FFFD0EDBCFE6FF35EC08F0256E0E\r\n:101E0000060EE15C02E2E16AE552E16E2550E76E02\r\n:101E1000040EE7CFDBFFDB5001E0F1D0FC0EDBCF9F\r\n:101E2000E9FFFD0EDBCFEAFF320EE926000EEA22C3\r\n:101E3000E9CF23F0EACF24F0F80EDBCF3FF0F90E24\r\n:101E4000DBCF40F0FA0EDBCF41F0FB0EDBCF42F0F0\r\n:101E5000D8903F36403641364236446A020E456ECF\r\n:101E6000466A476AB8EC70F023503B24216E245038\r\n:101E70003C20226E020E21C0DBFF030E22C0DBFFDE\r\n:101E8000020EDBCFE9FF030EDBCFEAFFF40EDBCF60\r\n:101E9000EEFFF50EDBCFEDFFB2D0F80EDBCF21F079\r\n:101EA000F90EDBCF22F0FA0EDBCF23F0FB0EDBCFF7\r\n:101EB00024F0070ED8902432233222322132E80651\r\n:101EC000F9E1FC0EDBCFE9FFFD0EDBCFEAFF220ECE\r\n:101ED000E926000EEA22EE502126EE502222EE5094\r\n:101EE0002322EE50242221C0E6FF22C0E6FF23C0B9\r\n:101EF000E6FF24C0E6FFFC0EDBCFE6FFFD0EDBCFE6\r\n:101F0000E6FF35EC08F0256E060EE15C02E2E16AC0\r\n:101F1000E552E16E2550E76E040EE7CFDBFFDB50A4\r\n:101F20006EE1FC0EDBCFE9FFFD0EDBCFEAFF320EE8\r\n:101F3000E926000EEA22E9CF23F0EACF24F0F80EDA\r\n:101F4000DBCF3FF0F90EDBCF40F0FA0EDBCF41F0F4\r\n:101F5000FB0EDBCF42F0020ED8903F3640364136C2\r\n:101F60004236E806F9E1446A020E456E466A476A5F\r\n:101F7000B8EC70F023503B24216E24503C20226E9C\r\n:101F8000020E21C0DBFF030E22C0DBFF216A226AA2\r\n:101F9000236AF00E246E020EDBCFE9FF030EDBCFC7\r\n:101FA000EAFFEE502116EE502216EE502316EE50A8\r\n:101FB0002416D950F40FE96EFF0EDA20EA6E215094\r\n:101FC000EE122250EE122350EE122450EE12020EA8\r\n:101FD000DBCFE9FF030EDBCFEAFFF40EDBCFEEFF32\r\n:101FE000F50EDBCFEEFFF60EDBCFEEFFF70EDBCF0D\r\n:101FF000EEFF05D0020EF36E040EF3CFDBFFFC0EF6\r\n:10200000DBCFE9FFFD0EDBCFEAFF040EE926000E71\r\n:10201000EA22010EEF6E040EDB50216E050EE15C2C\r\n:1020200002E2E16AE552E16E2150E552E5CFDAFFC6\r\n:10203000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF35\r\n:10204000D9FFE2CFDAFFE652E652E652E652E65216\r\n:10205000D950F80FE96EFF0EDA20EA6E020EEE5C40\r\n:10206000000EEE58000EEE58000EEE5801E28BD036\r\n:10207000F80EDBCF21F0F90EDBCF22F0FA0EDBCF2A\r\n:1020800023F0FB0EDBCF24F0FC0EDBCFE9FFFD0ECF\r\n:10209000DBCFEAFF160EE926000EEA22EE50215CA5\r\n:1020A000EE502258EE502358EE5024586CE2DF6A6E\r\n:1020B000F80EDBCF21F0F90EDBCF22F0FA0EDBCFEA\r\n:1020C00023F0FB0EDBCF24F0FC0EDBCFE9FFFD0E8F\r\n:1020D000DBCFEAFF160EE926000EEA22EE50215C65\r\n:1020E000EE502258EE502358EE50245801E3C9D048\r\n:1020F000D950F80FE96EFF0EDA20EA6EEECFE6FF58\r\n:10210000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF34\r\n:10211000E6FFFD0EDBCFE6FF96EC0AF0216E060E21\r\n:10212000E15C02E2E16AE552E16E2150010E3FC03E\r\n:10213000DBFF020E40C0DBFF030E41C0DBFF040EDD\r\n:1021400042C0DBFF010EDBCF21F0020EDBCF22F01D\r\n:10215000030EDBCF23F0040EDBCF24F0215022103E\r\n:102160002310241001E18DD0D950010FE96E000E2B\r\n:10217000DA20EA6E010EEE1808E1EE5006E1EE50AC\r\n:1021800004E1EE5002E1020E13D0D950010FE96EC6\r\n:10219000000EDA20EA6EE868EE180CE1E868EE1846\r\n:1021A00009E1E868EE1806E1E868EE1803E1010EBF\r\n:1021B000DF6E67D0E66AE66AE66AE66AD950F80F2B\r\n:1021C000E96EFF0EDA20EA6EEECFE6FFEECFE6FF15\r\n:1021D000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0E16\r\n:1021E000DBCFE6FF1ADC216E0A0EE15C02E2E16A57\r\n:1021F000E552E16E2150DF6EDF5043E1FC0EDBCF94\r\n:10220000E9FFFD0EDBCFEAFF0E0EE926000EEA2203\r\n:10221000E868EE1808E1E868EE1805E1E868EE18ED\r\n:1022200002E1E868EE181AE0FC0EDBCFE9FFFD0ED4\r\n:10223000DBCFEAFF0E0EE926000EEA22EE2AEE229E\r\n:10224000EE22EE22FC0EDBCFE9FFFD0EDBCFEAFF34\r\n:10225000050EE926000EEA22010EEF6ED950010F9D\r\n:10226000E96E000EDA20EA6EF80EEECFDBFFF90E13\r\n:10227000EECFDBFFFA0EEECFDBFFFB0EEECFDBFF88\r\n:1022800017D7DF50216E050EE15C02E2E16AE552EC\r\n:10229000E16E2150E552E5CFDAFFE7CFD9FF12001A\r\n:1022A000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF01\r\n:1022B0000D0EE12402E3E168E652E16EF80EDBCF99\r\n:1022C00021F0F90EDBCF22F0FA0EDBCF23F0FB0E6C\r\n:1022D000DBCF24F0215022102310241053E1FC0EF8\r\n:1022E000DBCFE9FFFD0EDBCFEAFF0A0EE926000E89\r\n:1022F000EA22080EEECFDBFF090EEECFDBFF0A0E5F\r\n:10230000EECFDBFF0B0EEECFDBFF080EDBCF21F0B5\r\n:10231000090EDBCF22F00A0EDBCF23F00B0EDBCF52\r\n:1023200024F0215022102310241020E0080EDBCFCF\r\n:1023300025F0090EDBCF26F00A0EDBCF27F00B0EBF\r\n:10234000DBCF28F0FC0EDBCFE9FFFD0EDBCFEAFF91\r\n:10235000160EE926000EEA22EE50255CEE502658B5\r\n:10236000EE502758EE50285801E276D0010EF36E59\r\n:10237000080EF3CFDBFF090EDB6A0A0EDB6A0B0ED9\r\n:10238000DB6A6AD0D950F80FE96EFF0EDA20EA6EE8\r\n:10239000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFB4\r\n:1023A000FC0EDBCFE6FFFD0EDBCFE6FF96EC0AF07E\r\n:1023B000216E060EE15C02E2E16AE552E16E215017\r\n:1023C0003FC0DEFF40C0DEFF41C0DEFF42C0DDFF98\r\n:1023D000DD52DD52D9CFE9FFDACFEAFF020EEE5C23\r\n:1023E000000EEE58000EEE58000EEE5803E2010EFD\r\n:1023F0003F6E3CD1FC0EDBCFE9FFFD0EDBCFEAFFE9\r\n:10240000160EE926000EEA22EECF21F0EECF22F0E2\r\n:10241000EECF23F0EFCF24F0D9CFE9FFDACFEAFFF8\r\n:102420002150EE5C2250EE582350EE582450EE58C6\r\n:1024300001E2ECD0D950F80FE96EFF0EDA20EA6E17\r\n:10244000080EEECFDBFF090EEECFDBFF0A0EEECF5C\r\n:10245000DBFF0B0EEECFDBFFD950080FE96E000E4D\r\n:10246000DA20EA6E040EEECFDBFF050EEECFDBFFC7\r\n:10247000060EEECFDBFF070EEECFDBFFD950040FC9\r\n:10248000E96E000EDA20EA6EEE2A000EEE22EE224F\r\n:10249000EE22040EDBCF21F0050EDBCF22F0060E7C\r\n:1024A000DBCF23F0070EDBCF24F0FC0EDBCFE9FF00\r\n:1024B000FD0EDBCFEAFF160EE926000EEA22EE50F3\r\n:1024C000215CEE502258EE502358EE50245828E359\r\n:1024D000020EF36E040EF3CFDBFF050EDB6A060E71\r\n:1024E000DB6A070EDB6A080EDBCF21F0090EDBCFBB\r\n:1024F00022F00A0EDBCF23F00B0EDBCF24F0D950F5\r\n:10250000040FE96E000EDA20EA6EEE50215CEE5008\r\n:102510002258EE502358EE50245802E23F6AA6D0CB\r\n:10252000D950040FE96E000EDA20EA6EEECFE6FF16\r\n:10253000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF00\r\n:10254000E6FFFD0EDBCFE6FF96EC0AF0216E060EED\r\n:10255000E15C02E2E16AE552E16E21503FC0DEFF3C\r\n:1025600040C0DEFF41C0DEFF42C0DDFFDD52DD5274\r\n:10257000D9CFE9FFDACFEAFFEECF21F0EECF22F09C\r\n:10258000EECF23F0EFCF24F021502210231024109F\r\n:1025900020E1E668E668E6680F0EE66ED950040FA3\r\n:1025A000E96E000EDA20EA6EEECFE6FFEECFE6FF30\r\n:1025B000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0E32\r\n:1025C000DBCFE6FF0DEC0DF0216E0A0EE15C54E26C\r\n:1025D00051D0D9CFE9FFDACFEAFFE868EE1808E179\r\n:1025E000E868EE1805E1E868EE1802E1E868EE1820\r\n:1025F0000DE0D9CFE9FFDACFEAFF010EEE1811E1C5\r\n:10260000EE500FE1EE500DE1EE500BE1DECF3FF06A\r\n:10261000DECF40F0DECF41F0DDCF42F0DD52DD52C3\r\n:10262000EBD0040EDBCF21F0050EDBCF22F0060E3F\r\n:10263000DBCF23F0070EDBCF24F0D950080FE96E73\r\n:10264000000EDA20EA6E2150EE1801E017D7225072\r\n:10265000EE1801E013D72350EE1801E00FD72450F5\r\n:10266000EE1801E00BD701E009D73F6A406A416AE2\r\n:10267000426AC2D0E16AE552E16E2150E76E0C0E6B\r\n:10268000E7CFDBFFDB5041E1F80EDBCF21F0F90EA5\r\n:10269000DBCF22F0FA0EDBCF23F0FB0EDBCF24F0F2\r\n:1026A000215022102310241030E0D950040FE96E7D\r\n:1026B000000EDA20EA6EEECFE6FFEECFE6FFEECFB9\r\n:1026C000E6FFEFCFE6FFD950F80FE96EFF0EDA20F4\r\n:1026D000EA6EEECFE6FFEECFE6FFEECFE6FFEFCFFE\r\n:1026E000E6FFFC0EDBCFE6FFFD0EDBCFE6FF0DECD9\r\n:1026F0000DF0216E0A0EE15C02E2E16AE552E16E44\r\n:102700002150E76E0C0EE7CFDBFF0C0EDB5047E1EC\r\n:10271000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE92658\r\n:10272000000EEA22040EDBCFEEFF050EDBCFEEFF3C\r\n:10273000060EDBCFEEFF070EDBCFEEFFFC0EDBCF8E\r\n:10274000E9FFFD0EDBCFEAFF0E0EE926000EEA22BE\r\n:10275000E868EE1808E1E868EE1805E1E868EE18A8\r\n:1027600002E1E868EE1834E0FC0EDBCFE9FFFD0E75\r\n:10277000DBCFEAFF0E0EE926000EEA22EE06EE5A45\r\n:10278000EE5AEE5AFC0EDBCFE9FFFD0EDBCFEAFF7F\r\n:10279000050EE926000EEA22010EEF6E19D00C0E8E\r\n:1027A000DB0405E1216822682368246805D0010E56\r\n:1027B000216E226A236A246A040E21C0DBFF050E03\r\n:1027C00022C0DBFF060E23C0DBFF070E24C0DBFFA9\r\n:1027D000040EDBCF21F0050EDBCF22F0060EDBCF9F\r\n:1027E00023F0070EDBCF24F021C03FF022C040F0E1\r\n:1027F00023C041F024C042F00D0EE15C02E2E16A28\r\n:10280000E552E16EE552E5CFDAFFE7CFD9FF1200DE\r\n:10281000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF8B\r\n:102820000A0EE12402E3E168E652E16EFC0EDBCF22\r\n:10283000E9FFFD0EDBCFEAFF200EE926000EEA22BB\r\n:10284000EECF21F0EFCF22F0040E2126000E22223F\r\n:10285000080E21C0DBFF090E22C0DBFFFC0EDBCF20\r\n:10286000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EA6\r\n:10287000020EE926000EEA22EFCF21F0226A236A37\r\n:10288000246AF80EDBCF3FF0F90EDBCF40F0FA0EF2\r\n:10289000DBCF41F0FB0EDBCF42F0446A020E456E07\r\n:1028A000466A476AB8EC70F021C044F022C045F097\r\n:1028B00023C046F024C047F0B8EC70F03FC0DEFF04\r\n:1028C00040C0DEFF41C0DEFF42C0DDFFDD52DD5211\r\n:1028D000D950080FE96E000EDA20EA6EEECFF3FF52\r\n:1028E000EDCFF4FF040EEE26000EEF22F3CFE9FF4A\r\n:1028F000F4CFEAFF040EEECFDBFF050EEECFDBFFD9\r\n:10290000060EEECFDBFF070EEECFDBFF040EDBCFB4\r\n:1029100021F0050EDBCF22F0060EDBCF23F0070EF1\r\n:10292000DBCF24F0215022102310241005E13F6A50\r\n:10293000406A416A426A56D0040EDBCF21F0050E90\r\n:10294000DBCF22F0060EDBCF23F0070EDBCF24F027\r\n:10295000D9CFE9FFDACFEAFF2150EE5C2250EE58E2\r\n:102960002350EE582450EE581BE3D9CFE9FFDACFBD\r\n:10297000EAFF040EDB50EE5E050EDB50EE5A060E4B\r\n:10298000DB50EE5A070EDB50EE5AD950080FE96EB5\r\n:10299000000EDA20EA6E040EEE26000EEF2298D723\r\n:1029A000080EDBCFE9FF090EDBCFEAFFEECF21F007\r\n:1029B000EECF22F0EECF23F0EFCF24F0D9CFE9FF16\r\n:1029C000DACFEAFFEE502126EE502222EE502322EB\r\n:1029D000EE50242221C03FF022C040F023C041F03D\r\n:1029E00024C042F00A0EE15C02E2E16AE552E16EC7\r\n:1029F000E552E5CFDAFFE7CFD9FF1200D9CFE6FFE6\r\n:102A0000DACFE6FFE1CFD9FFE2CFDAFF060EE1240D\r\n:102A100002E3E168E652E16EFC0EDBCFE9FFFD0E5A\r\n:102A2000DBCFEAFF040EE926000EEA22FA0EDBCF26\r\n:102A3000EEFFFB0EDBCFEDFFFC0EDBCFE9FFFD0E63\r\n:102A4000DBCFEAFF060EE926000EEA22EECFDFFF1B\r\n:102A5000010EEECFDBFF020EEECFDBFF030EEECF5B\r\n:102A6000DBFFD9CFE9FFDACFEAFF010EEE1805E16F\r\n:102A7000EE5003E1EE5001E1EE5001E164D1FC0EB5\r\n:102A8000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF31\r\n:102A9000E96E160EE926000EEA22EECF21F0EECF07\r\n:102AA00022F0EECF23F0EFCF24F0D9CFE9FFDACF39\r\n:102AB000EAFF2150EE5C2250EE582350EE5824508D\r\n:102AC000EE5801E340D1D9CFE9FFDACFEAFFEECFEC\r\n:102AD00021F0EECF22F0EECF23F0EFCF24F0215003\r\n:102AE00022102310241026E1FC0EDBCFE9FFFD0E9F\r\n:102AF000DBCFEAFFEE50EFCFEAFFE96EEF500308BD\r\n:102B000019E1FC0EDBCFE9FFFD0EDBCFEAFFEE5053\r\n:102B1000EFCFEAFFE96E260EE926000EEA22EECF9D\r\n:102B2000DFFF010EEECFDBFF020EEECFDBFF030E69\r\n:102B3000EECFDBFFD9CFE9FFDACFEAFFEECF21F00E\r\n:102B4000EECF22F0EECF23F0EFCF24F02150221071\r\n:102B5000231024105AE1FC0EDBCFE9FFFD0EDBCF82\r\n:102B6000EAFF0A0EE926000EEA22DFCFEEFF010E91\r\n:102B7000DBCFEEFF020EDBCFEEFF030EDBCFEEFF6F\r\n:102B8000FA0EDBCF21F0FB0EDBCF22F0FC0EDBCF09\r\n:102B9000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E73\r\n:102BA000080EE926000EEA22EECF23F0EFCF24F044\r\n:102BB0002350215C2450225801E3C5D0FA0EDBCF0C\r\n:102BC00021F0FB0EDBCF22F0040E0F0B05E0D890B6\r\n:102BD00022322132E806FBE1236A246AFC0EDBCFB5\r\n:102BE000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E23\r\n:102BF000260EE926000EEA22EE502126EE50222271\r\n:102C0000EE502322EE50242216D1FC0EDBCFE9FF3A\r\n:102C1000FD0EDBCFEAFFEE50EFCFEAFFE96E020ECA\r\n:102C2000E926000EEA22EF50216E226A100E416E54\r\n:102C3000426A21C046F022C047F0DCEC70F0040E7E\r\n:102C40003FC0DBFF050E40C0DBFFFA0EDBCF21F0FB\r\n:102C5000FB0EDBCF22F0040EDBCF23F0050EDBCF23\r\n:102C600024F02350215C2450225801E27FD0D9CF98\r\n:102C7000E9FFDACFEAFFEECFE6FFEECFE6FFEECFD9\r\n:102C8000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF6B\r\n:102C9000EAFFEECFE6FFEFCFE6FF96EC0AF0216EFB\r\n:102CA000060EE15C02E2E16AE552E16E21503FC0AE\r\n:102CB000DEFF40C0DEFF41C0DEFF42C0DDFFDD526F\r\n:102CC000DD52D9CFE9FFDACFEAFFE868EE180BE171\r\n:102CD000E868EE1808E1E868EE1805E1E868EE1823\r\n:102CE00002E1010EEDD0D9CFE9FFDACFEAFF020E03\r\n:102CF000EE5C000EEE58000EEE58000EEE5823E388\r\n:102D0000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF8D\r\n:102D1000EAFFE96E160EE926000EEA22EECF21F058\r\n:102D2000EECF22F0EECF23F0EFCF24F0D9CFE9FFA2\r\n:102D3000DACFEAFF2150EE5C2250EE582350EE58D5\r\n:102D40002450EE5802E3020EBBD0040EDBCF21F07C\r\n:102D5000050EDBCF22F0D950FA0FE96EFF0EDA2014\r\n:102D6000EA6E2150EE5E2250ED5A6FD7FC0EDBCF9B\r\n:102D7000E9FFFD0EDBCFEAFF0A0EE926000EEA228C\r\n:102D8000DFCFEEFF010EDBCFEEFF020EDBCFEEFF5B\r\n:102D9000030EDBCFEEFFFA0EDBCF26F0FB0EDBCF10\r\n:102DA00027F0040E0F0B05E0D89027322632E806F4\r\n:102DB000FBE1286A296A26C0E6FF27C0E6FF28C093\r\n:102DC000E6FF29C0E6FFD9CFE9FFDACFEAFFEECF71\r\n:102DD000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E1D\r\n:102DE000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF53\r\n:102DF000E6FF06EC0AF0256E060EE15C02E2E16AEF\r\n:102E0000E552E16E2550E552E7CF29F0E552E7CFD4\r\n:102E100028F0E552E7CF27F0E552E7CF26F03F5004\r\n:102E20002624216E40502720226E41502820236EF8\r\n:102E300042502920246EFC0EDBCFE9FFFD0EDBCFD4\r\n:102E4000EAFF0E0EE926000EEA2221C0EEFF22C0A4\r\n:102E5000EEFF23C0EEFF24C0EEFFFC0EDBCFE9FF48\r\n:102E6000FD0EDBCFEAFFEE50EFCFEAFFE96E320E48\r\n:102E7000E926000EEA22E9CF23F0EACF24F0FA0E89\r\n:102E8000DBCF25F0FB0E266A0F0E2516050ED89017\r\n:102E900025362636E806FBE123502524216E2450F2\r\n:102EA0002620226EFC0EDBCFE9FFFD0EDBCFEAFF12\r\n:102EB000120EE926000EEA2221C0EEFF22C0EDFF2D\r\n:102EC000216E060EE15C02E2E16AE552E16E2150FC\r\n:102ED000E552E5CFDAFFE7CFD9FF1200D9CFE6FF01\r\n:102EE000DACFE6FFE1CFD9FFE2CFDAFF070EE12428\r\n:102EF00002E3E168E652E16EFA0EDBCF41F0FB0E31\r\n:102F0000DBCF42F0FA0E41C0DBFFFB0E42C0DBFF1D\r\n:102F1000FC0EDBCFE9FFFD0EDBCFEAFF040EE92656\r\n:102F2000000EEA22EECF21F0EFCF22F0010E212693\r\n:102F3000000E2222040E21C0DBFF050E22C0DBFFA3\r\n:102F4000D950040FE96E000EDA20EA6EEE50ED1053\r\n:102F500001E109D1FC0EDBCFE9FFFD0EDBCFEAFF7B\r\n:102F60000E0EE926000EEA22EECF21F0EECF22F07F\r\n:102F7000EECF23F0EFCF24F02150221023102410A5\r\n:102F800001E1F1D0040EDBCF21F0050E226A0F0E15\r\n:102F900021162150221001E078D2FC0EDBCFE9FF90\r\n:102FA000FD0EDBCFEAFF0E0EE926000EEA22EE2A26\r\n:102FB000EE22EE22EE22FC0EDBCFE9FFFD0EDBCF90\r\n:102FC000EAFF0A0EE926000EEA22EECF21F0EECF4C\r\n:102FD00022F0EECF23F0EFCF24F021502210231067\r\n:102FE00024101FE1040EDBCF21F0050EDBCF22F011\r\n:102FF000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF9B\r\n:10300000EAFFE96E080EE926000EEA22EECF23F071\r\n:10301000EFCF24F02350215C2450225801E235D216\r\n:10302000A2D0040EDBCF23F0050EDBCF24F0040E7C\r\n:103030000F0B05E0D89024322332E806FBE1FC0EAA\r\n:10304000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF6B\r\n:10305000E96E020EE926000EEA22EF0400012314B5\r\n:10306000216E226AE850221001E00FD2FC0EDBCF65\r\n:10307000E9FFFD0EDBCFEAFF0A0EE926000EEA2289\r\n:10308000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFB7\r\n:10309000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF54\r\n:1030A000EFCFE6FF96EC0AF0216E060EE15C02E23D\r\n:1030B000E16AE552E16E21503FC0DEFF40C0DEFF15\r\n:1030C00041C0DEFF42C0DDFFDD52DD52D9CFE9FF56\r\n:1030D000DACFEAFFD880010EEE54000EEE54000E57\r\n:1030E000EE54000EEE5401E390D0D9CFE9FFDACFD1\r\n:1030F000EAFFE868EE180AE1E868EE1807E1E86818\r\n:10310000EE1804E1E868EE1801E13FD1FC0EDBCFD8\r\n:10311000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EED\r\n:10312000160EE926000EEA22EECF21F0EECF22F0B5\r\n:10313000EECF23F0EFCF24F0D9CFE9FFDACFEAFFCB\r\n:103140002150EE5C2250EE582350EE582450EE5899\r\n:1031500001E24ED1D950FA0FE96EFF0EDA20EA6E85\r\n:10316000EE50ED1002E1040ED3D1FC0EDBCFE9FFEF\r\n:10317000FD0EDBCFEAFF0A0EE926000EEA22EECFB3\r\n:10318000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E69\r\n:10319000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF9F\r\n:1031A000E6FF50EC11F0216E060EE15C02E2E16AEE\r\n:1031B000E552E16E21503FC0DEFF40C0DEFF41C05E\r\n:1031C000DEFF42C0DDFFDD52DD52D9CFE9FFDACFAD\r\n:1031D000EAFFEECF21F0EECF22F0EECF23F0EFCFDB\r\n:1031E00024F0215022102310241002E1070E90D168\r\n:1031F000D9CFE9FFDACFEAFF010EEE1808E1EE5071\r\n:1032000006E1EE5004E1EE5002E1020E81D1D9CF89\r\n:10321000E9FFDACFEAFFE868EE180AE1E868EE189D\r\n:1032200007E1E868EE1804E1E868EE1801E1ADD0C6\r\n:10323000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FFB2\r\n:10324000EFCFE6FFEDEC06F0E552E552000901E0B4\r\n:103250009CD0E66A020EE66E000EE66EE66AFC0E92\r\n:10326000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF49\r\n:10327000E96E320EE926000EEA22E9CF21F0EACF0C\r\n:1032800022F0E9CFE6FFEACFE6FF18EC06F0236E66\r\n:10329000060EE15C02E2E16AE552E16E2350D9CF0D\r\n:1032A000E9FFDACFEAFFEECFE6FFEECFE6FFEECFA3\r\n:1032B000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF35\r\n:1032C000EAFFEECFE6FFEFCFE6FF06EC0AF0256E51\r\n:1032D000060EE15C02E2E16AE552E16E25503FC074\r\n:1032E00021F040C022F041C023F042C024F0FC0E87\r\n:1032F000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFFB9\r\n:10330000E96E2E0EE926000EEA223FC0EEFF22C033\r\n:10331000EEFF23C0EEFF24C0EEFF060EDB6AFC0EBC\r\n:10332000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF88\r\n:10333000E96E020EE926000EEA22EF50F36E060E49\r\n:10334000DBCFF4FFF350F45C37E2FC0EDBCFE9FF98\r\n:10335000FD0EDBCFEAFFEE50EFCFEAFFE96E040E81\r\n:10336000E926000EEA22010EEF6EFC0EDBCFE9FF2C\r\n:10337000FD0EDBCFEAFFEECFE6FFEFCFE6FFEDEC91\r\n:1033800006F0E552E552000902E0010EC1D0FC0E44\r\n:10339000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF18\r\n:1033A000E96E2E0EE926000EEA22EE2AEE22EE2229\r\n:1033B000EE22060EDB2AB3D7060EDBCF21F0226AFF\r\n:1033C000236A246AFC0EDBCFE9FFFD0EDBCFEAFFA8\r\n:1033D000EE50EFCFEAFFE96E2E0EE926000EEA224C\r\n:1033E0002150EE5E2250EE5A2350EE5A2450EE5AEF\r\n:1033F000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE9266C\r\n:10340000000EEA22DFCFEEFF010EDBCFEEFF020E51\r\n:10341000DBCFEEFF030EDBCFEEFFD9CFE9FFDACF34\r\n:10342000EAFFEECFE6FFEECFE6FFEECFE6FFEFCF0F\r\n:10343000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECFB0\r\n:10344000E6FFEFCFE6FF06EC0AF0256E060EE15C24\r\n:1034500002E2E16AE552E16E255040C022F041C02F\r\n:1034600023F042C024F0FC0EDBCFE9FFFD0EDBCFE2\r\n:10347000EAFF0E0EE926000EEA223FC0EEFF22C050\r\n:10348000EEFF23C0EEFF24C0EEFFFC0EDBCFE9FF12\r\n:10349000FD0EDBCFEAFF040EE926000EEA22040E41\r\n:1034A000DBCFEEFF050EDBCFEDFFFC0EDBCFE9FF40\r\n:1034B000FD0EDBCFEAFFEE50EFCFEAFFE96E320EF2\r\n:1034C000E926000EEA22E9CF23F0EACF24F0040E29\r\n:1034D000DBCF25F0050E266A0F0E2516050ED890B7\r\n:1034E00025362636E806FBE123502524216E24509C\r\n:1034F0002620226EFC0EDBCFE9FFFD0EDBCFEAFFBC\r\n:10350000120EE926000EEA2221C0EEFF22C0EDFFD6\r\n:10351000216E070EE15C02E2E16AE552E16E2150A4\r\n:10352000E552E5CFDAFFE7CFD9FF1200D9CFE6FFAA\r\n:10353000DACFE6FFE1CFD9FFE2CFDAFFE652E6527B\r\n:10354000E652000EE66EE66AFC0EDBCFE6FFFD0EED\r\n:10355000DBCFE6FFFEEC14F0E552E552E552E55212\r\n:10356000DF6EDF5075E1010EDB6A020EDB6AFC0ED6\r\n:10357000DBCFE9FFFD0EDBCFEAFF0E0EE926000EE2\r\n:10358000EA22EECFE6FFEECFE6FFEECFE6FFEFCF8B\r\n:10359000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECF4F\r\n:1035A000E6FFEFCFE6FF35EC08F0216E060EE15C9A\r\n:1035B00002E2E16AE552E16E2150DF6EDF5048E140\r\n:1035C000FC0EDBCFE9FFFD0EDBCFEAFF120EE92692\r\n:1035D000000EEA22EE50EFCFEAFFE96EEF50E50869\r\n:1035E00010E0FC0EDBCFE9FFFD0EDBCFEAFF120E91\r\n:1035F000E926000EEA22EE50EFCFEAFFE96EEF5027\r\n:1036000012E1010EDB2ADBCF21F0020E01E3DB2AFF\r\n:10361000DBCF22F0FA0EDB50211809E1FB0EDB5064\r\n:10362000221805E115D0010EDB6A020EDB6A010EDD\r\n:10363000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FFB3\r\n:103640004DDCE552E552E552E552DF6EDF508FE08A\r\n:10365000040EDF5C02E1070EDF6EDF50E552E5523B\r\n:10366000E552E552E5CFDAFFE7CFD9FF1200D9CF17\r\n:10367000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6528D\r\n:10368000E652E652E6521A0EE76EFA0EDBCFE9FF7B\r\n:10369000FB0EDBCFEAFFE750E926000EEA22EECF71\r\n:1036A00021F0EFCF22F021C0DFFF010E22C0DBFFAF\r\n:1036B000020EDB6A030EDB6AFC0EDBCFE9FFFD0EB8\r\n:1036C000DBCFEAFFEF50030826E1140EE76EFA0E97\r\n:1036D000DBCFE9FFFB0EDBCFEAFFE750E926000E68\r\n:1036E000EA22EECF21F0EFCF22F0236A246A100EF7\r\n:1036F0001F0B07E0D8902136223623362436E80601\r\n:10370000F9E12150DE122250DE122350DE12245045\r\n:10371000DD12DD52DD52DECF3FF0DECF40F0DECFF6\r\n:1037200041F0DDCF42F0DD52DD52040EE15C02E2F9\r\n:10373000E16AE552E16EE552E5CFDAFFE7CFD9FF66\r\n:103740001200D9CFE6FFDACFE6FFE1CFD9FFE2CF13\r\n:10375000DAFF1A0EE76EFC0EDBCFE9FFFD0EDBCFC2\r\n:10376000EAFFE750E926000EEA22F80EDBCFEEFF73\r\n:10377000F90EDBCFEDFFF80EDBCF21F0F90EDBCF3A\r\n:1037800022F0FA0EDBCF23F0FB0EDBCF24F0100E7D\r\n:10379000D8902432233222322132E806F9E1140E85\r\n:1037A000E76EFC0EDBCFE9FFFD0EDBCFEAFFE75053\r\n:1037B000E926000EEA2221C0EEFF22C0EDFFE5520D\r\n:1037C000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF96\r\n:1037D000E6FFE1CFD9FFE2CFDAFFE652E652E6524A\r\n:1037E000E652000EE66EE66AFC0EDBCFE6FFFD0E4B\r\n:1037F000DBCFE6FFFEEC14F0E552E552E552E55270\r\n:10380000DF6EDF5002E0DF5092D0FC0EDBCFE9FF2D\r\n:10381000FD0EDBCFEAFF0E0EE926000EEA22EECF08\r\n:10382000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EC2\r\n:10383000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFF8\r\n:10384000E6FF35EC08F0216E060EE15C02E2E16A6B\r\n:10385000E552E16E2150DF6EDF5068E1FC0EDBCFF8\r\n:10386000E9FFFD0EDBCFEAFF120EE926000EEA2289\r\n:10387000020EEECFDBFF030EEDCFDBFF020EDBCF40\r\n:10388000E9FF030EDBCFEAFF010EEFCFDBFFDB50DA\r\n:1038900003E1040EDF6E4AD00B0EE76E020EDBCFA3\r\n:1038A000E9FF030EDBCFEAFFE750E926000EEA222C\r\n:1038B000EF50080B28E10B0EE66EE66AFC0EDBCF3C\r\n:1038C000E9FFFD0EDBCFEAFF140EE926000EEA2227\r\n:1038D000EECFE6FFEFCFE6FF020EDBCFE6FF030EF3\r\n:1038E000DBCFE6FF47EC06F0236E060EE15C02E25A\r\n:1038F000E16AE552E16E2350F3CF21F0F4CF22F0DC\r\n:10390000F350F41013E0000EE66EE66AFC0EDBCF17\r\n:10391000E6FFFD0EDBCFE6FF6EEC17F0E552E55259\r\n:10392000E552E552DF6EDF5001E16FD7DF50216EC7\r\n:10393000040EE15C02E2E16AE552E16E2150E552DB\r\n:10394000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF14\r\n:10395000E6FFE1CFD9FFE2CFDAFFE652E652E652C8\r\n:10396000E652E652040EDF6EFC0EDBCFE9FFFD0EE1\r\n:10397000DBCFEAFF0E0EE926000EEA22EECF21F0A1\r\n:10398000EECF22F0EECF23F0EFCF24F02150221023\r\n:103990002310241001E18BD0FC0EDBCFE9FFFD0EDC\r\n:1039A000DBCFEAFF0E0EE926000EEA22EECFE6FF9D\r\n:1039B000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF6C\r\n:1039C000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF2C\r\n:1039D00035EC08F0216E060EE15C02E2E16AE55288\r\n:1039E000E16E2150DF6EDF5062E1FC0EDBCFE9FFBC\r\n:1039F000FD0EDBCFEAFF120EE926000EEA22030ECF\r\n:103A0000EECFDBFF040EEDCFDBFF030EDBCFE9FFD4\r\n:103A1000040EDBCFEAFF020EEFCFDBFFDB5003E14A\r\n:103A2000040EDF6E44D00B0EE76E030EDBCFE9FF12\r\n:103A3000040EDBCFEAFFE750E926000EEA22EF5042\r\n:103A40003F0BE76E010EE7CFDBFF020EDB50E50810\r\n:103A50001BE0020EDB502E0817E0010EDB500F08B2\r\n:103A600013E0010EDB50080802E0000E01D0010E49\r\n:103A7000216E226A21BE2268FA0EDB50211804E171\r\n:103A8000FB0EDB50221813E0000EE66EE66AFC0E19\r\n:103A9000DBCFE6FFFD0EDBCFE6FF6EEC17F0E55265\r\n:103AA000E552E552E552DF6EDF5001E15DD7DF50B0\r\n:103AB0000EE0FC0EDBCFE9FFFD0EDBCFEAFF0E0EC2\r\n:103AC000E926000EEA22EE6AEE6AEE6AEE6ADF503E\r\n:103AD000216E050EE15C02E2E16AE552E16E2150E1\r\n:103AE000E552E5CFDAFFE7CFD9FF1200D9CFE6FFE5\r\n:103AF000DACFE6FFE1CFD9FFE2CFDAFFE652010EDF\r\n:103B0000E66EE66AFC0EDBCFE6FFFD0EDBCFE6FFDE\r\n:103B10000DDDE552E552E552E552DF6EDF5001E082\r\n:103B200080D0FC0EDBCFE9FFFD0EDBCFEAFF0E0EEF\r\n:103B3000E926000EEA22EECFE6FFEECFE6FFEECF5B\r\n:103B4000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCF9C\r\n:103B5000EAFFEECFE6FFEFCFE6FF35EC08F0216E8F\r\n:103B6000060EE15C02E2E16AE552E16E2150DF6E91\r\n:103B7000DF5057E1200EE66EE66A000EE66EE66A5A\r\n:103B8000FC0EDBCFE9FFFD0EDBCFEAFF120EE926CC\r\n:103B9000000EEA22EECFE6FFEFCFE6FF18EC06F0CC\r\n:103BA000216E060EE15C02E2E16AE552E16E21500F\r\n:103BB0000B0EE66EE66AFC0EDBCFE9FFFD0EDBCFF7\r\n:103BC000EAFF140EE926000EEA22EECFE6FFEFCF61\r\n:103BD000E6FFFC0EDBCFE9FFFD0EDBCFEAFF120EA6\r\n:103BE000E926000EEA22EECFE6FFEFCFE6FF96ECE5\r\n:103BF00005F0216E060EE15C02E2E16AE552E16E3B\r\n:103C00002150FC0EDBCFE9FFFD0EDBCFEAFFEE50CB\r\n:103C1000EFCFEAFFE96E040EE926000EEA22010E5C\r\n:103C2000EF6EDF50E552E552E5CFDAFFE7CFD9FF7F\r\n:103C30001200D9CFE6FFDACFE6FFE1CFD9FFE2CF1E\r\n:103C4000DAFF0D0EE12402E3E168E652E16EFA0EBE\r\n:103C5000DBCFE9FFFB0EDBCFEAFF0B0EEECFDBFF86\r\n:103C60000C0EEDCFDBFF0B0EDBCFE9FF0C0EDBCF35\r\n:103C7000EAFFEF502F0809E00B0EDBCFE9FF0C0E37\r\n:103C8000DBCFEAFFEF505C0806E10B0EDB2A0C0EDF\r\n:103C9000EAE3DB2AE8D7FC0EDBCFE9FFFD0EDBCF42\r\n:103CA000EAFF140EE926000EEA22030EEECFDBFF38\r\n:103CB000040EEDCFDBFF0B0EE66EE66A200EE66E1D\r\n:103CC000E66A030EDBCFE6FF040EDBCFE6FF18EC5F\r\n:103CD00006F0216E060EE15C02E2E16AE552E16E59\r\n:103CE0002150000EDF6EE66ED950090FE96E000E0E\r\n:103CF000DA20EA6EE552E750EE6EED6AE66ED950D4\r\n:103D0000070FE96E000EDA20EA6EE552E750EE6E1C\r\n:103D1000ED6A080EF36E050EF3CFDBFF060EDB6ACD\r\n:103D2000070EDBCF21F0DB2A080EDBCF22F001E308\r\n:103D3000DB2A0B0EDB502124E96E0C0EDB50222017\r\n:103D4000EA6E010EEFCFDBFFDB50200801E39CD0D1\r\n:103D5000010EDB502F0801E197D0010EDB505C080B\r\n:103D600001E192D0010EDB502E0811E0090EDBCFED\r\n:103D700021F00A0EDBCF22F0050EDBCF23F0060E7A\r\n:103D8000DBCF24F02350215C2450225825E3D95066\r\n:103D9000050FE96E000EDA20EA6E080EEE1801E05B\r\n:103DA0009FD0ED5001E09CD0010EDB502E0801E0C9\r\n:103DB00097D0080EF36E090EF3CFDBFF0A0EDB6A15\r\n:103DC0000B0EF36E050EF3CFDBFF060EDB6A040E5F\r\n:103DD000DF02F3CFDFFFA4D7800EF36E010EDBCF3F\r\n:103DE000F4FFF350F45C04E3000EDF80DF8278D050\r\n:103DF000010EDBCFE6FFE66A560EE66EE20EE66ED9\r\n:103E0000ACEC06F0E552E552E552E552F350F41001\r\n:103E100067E1410EF36E010EDBCFF4FFF350F45C6B\r\n:103E200006E3010EDB505A0802E3DF8218D0610E70\r\n:103E3000F36E010EDBCFF4FFF350F45C10E3010EE0\r\n:103E4000DB507A080CE3000EDF80200E216E010E9D\r\n:103E5000DBCFE7FF2150E75E010EE7CFDBFF090E66\r\n:103E6000DBCF21F0DB2A0A0EDBCF22F001E3DB2AD5\r\n:103E7000030EDB502124E96E040EDB502220EA6E93\r\n:103E8000010EDBCFEFFF4CD7070EDBCF23F0080E80\r\n:103E9000DBCF24F00B0EDB502324216E0C0EDB5005\r\n:103EA0002420226EFA0EDBCFE9FFFB0EDBCFEAFF08\r\n:103EB00021C0EEFF22C0EDFF010EDB50200802E31F\r\n:103EC000040E01D0000EE76E010EE7CFDBFFD950E4\r\n:103ED000090FE96E000EDA20EA6EEE50ED1002E1F5\r\n:103EE000060E3CD0030EDBCFE9FF040EDBCFEAFF6A\r\n:103EF000EF50E50808E1030EDBCFE9FF040EDBCF4E\r\n:103F0000EAFF050EEF6ED950050FE96E000EDA20BC\r\n:103F1000EA6E080EEE1806E1ED5004E1040EDF0231\r\n:103F2000F3CFDFFF030EDF14010802E1010EDB888F\r\n:103F30000C0EDF14040802E1010EDB860B0EE76EA7\r\n:103F4000030EDBCFE9FF040EDBCFEAFFE750E926E3\r\n:103F5000000EEA22010EDBCFEFFF000E216E0D0EE8\r\n:103F6000E15C02E2E16AE552E16E2150E552E5CF03\r\n:103F7000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFAD\r\n:103F8000E1CFD9FFE2CFDAFF080EE12402E3E168D6\r\n:103F9000E652E16EFA0EDBCFE9FFFB0EDBCFEAFF64\r\n:103FA000090EE926000EEA22050EE9CFDBFF060E18\r\n:103FB000EACFDBFFFC0EDBCFE9FFFD0EDBCFEAFF34\r\n:103FC0000E0EE926000EEA22EECF21F0EECF22F00F\r\n:103FD000EECF23F0EFCF24F0215022102310241035\r\n:103FE00001E118D1FC0EDBCFE9FFFD0EDBCFEAFFCC\r\n:103FF000120EE926000EEA22030EEECFDBFF040EBE\r\n:10400000EDCFDBFF0C0EE76E030EDBCFE9FF040EF6\r\n:10401000DBCFEAFFE750E926000EEA22020EEFCFDF\r\n:10402000DBFFDE6ADD6ADECF21F0DDCF22F0080E95\r\n:10403000215C000E22582CE2030EDBCF21F0040E8F\r\n:10404000DBCF22F0DE502124E96EDD502220EA6E23\r\n:10405000070EEFCFDBFFDB5020081AE0070EDB5026\r\n:10406000050805E1E50EF36E070EF3CFDBFF050E45\r\n:10407000DBCFE9FFDB2A060EDBCFEAFF01E3DB2A19\r\n:10408000070EDBCFEFFFDF2A010ECDE3DB2ACBD714\r\n:10409000080EE76E030EDBCFE9FF040EDBCFEAFF6D\r\n:1040A000E750E926000EEA22EF5020083AE0050E1C\r\n:1040B000DBCFE9FFDB2A060EDBCFEAFF01E3DB2AD9\r\n:1040C0002E0EEF6E080EDE6EDD6ADECF21F0DDCF44\r\n:1040D00022F00B0E215C000E225823E2030EDBCFF0\r\n:1040E00021F0040EDBCF22F0DE502124E96EDD50FA\r\n:1040F0002220EA6E070EEFCFDBFFDB50200811E035\r\n:10410000050EDBCFE9FFDB2A060EDBCFEAFF01E37A\r\n:10411000DB2A070EDBCFEFFFDF2A010ED6E3DB2A17\r\n:10412000D4D70B0EE76E030EDBCFE9FF040EDBCF17\r\n:10413000EAFFE750E926000EEA22EF50E66EFA0E9B\r\n:10414000DBCFE9FFFB0EDBCFEAFF080EE926000E0E\r\n:10415000EA22E552E750EF6E1C0EE76E030EDBCF4E\r\n:10416000E9FF040EDBCFEAFFE750E926000EEA2262\r\n:10417000EECF21F0EECF22F0EECF23F0EFCF24F000\r\n:10418000FA0EDBCFE9FFFB0EDBCFEAFF21C0EEFF2B\r\n:1041900022C0EEFF23C0EEFF24C0EEFF180EE76E34\r\n:1041A000030EDBCFE9FF040EDBCFEAFFE750E92681\r\n:1041B000000EEA22EECF21F0EFCF22F0FA0EDBCF95\r\n:1041C000E9FFFB0EDBCFEAFF040EE926000EEA2230\r\n:1041D00021C0EEFF22C0EDFF160EE76E030EDBCF0F\r\n:1041E000E9FF040EDBCFEAFFE750E926000EEA22E2\r\n:1041F000EECF21F0EFCF22F0FA0EDBCFE9FFFB0E7E\r\n:10420000DBCFEAFF060EE926000EEA2221C0EEFF10\r\n:1042100022C0EDFF050EDBCFE9FF060EDBCFEAFF84\r\n:10422000EF6A080EE15C02E2E16AE552E16EE552F6\r\n:10423000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF1B\r\n:10424000E6FFE1CFD9FFE2CFDAFFE652E652E652CF\r\n:10425000E652FA0EDBCFE9FFFB0EDBCFEAFFEF50B1\r\n:104260002F0809E0FA0EDBCFE9FFFB0EDBCFEAFFF8\r\n:10427000EF505C0805E1FA0EDB2AFB0E01E3DB2AB6\r\n:10428000FC0EDBCFE9FFFD0EDBCFEAFF060EE926D1\r\n:10429000000EEA22EE6AEE6AEE6AEE6AFA0EDBCFF2\r\n:1042A000E9FFFB0EDBCFEAFFEFCF21F0226A21BE50\r\n:1042B0002268200E215C000E22581BE2000EE66EE2\r\n:1042C000E66AFC0EDBCFE6FFFD0EDBCFE6FFFEEC81\r\n:1042D00014F0E552E552E552E552DF6EFC0EDBCFFD\r\n:1042E000E9FFFD0EDBCFEAFF120EEB6A130EEB6A5D\r\n:1042F00094D0D950FA0FE66EFF0EDA20E66EFC0E6F\r\n:10430000DBCFE6FFFD0EDBCFE6FF93DCE552E552A7\r\n:10431000E552E552DF6EDF5001E07FD0FC0EDBCFCF\r\n:10432000E6FFFD0EDBCFE6FFE5EC1BF0E552E552C4\r\n:10433000DF6EFC0EDBCFE9FFFD0EDBCFEAFF140ED4\r\n:10434000E926000EEA22EE50EFCFEAFFE96E0B0EEF\r\n:10435000E926000EEA22030EEFCFDBFFDF5007E075\r\n:10436000040EDF5C5AE1030EDBB457D022D0030EFB\r\n:10437000DBB453D0FC0EDBCFE9FFFD0EDBCFEAFF51\r\n:10438000120EE926000EEA22010EEECFDBFF020E2E\r\n:10439000EDCFDBFF0B0EE76E010EDBCFE9FF020E68\r\n:1043A000DBCFEAFFE750E926000EEA22EF50100BC0\r\n:1043B00003E1050EDF6E31D0010EDBCFE6FF020E0A\r\n:1043C000DBCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF24\r\n:1043D000EECFE6FFEFCFE6FF37EC1BF0E552E552FC\r\n:1043E000E552E5523FC021F040C022F041C023F029\r\n:1043F00042C024F0FC0EDBCFE9FFFD0EDBCFEAFF6D\r\n:10440000060EE926000EEA223FC0EEFF22C0EEFFB4\r\n:1044100023C0EEFF24C0EEFF6CD7DF50216E040EE8\r\n:10442000E15C02E2E16AE552E16E2150E552E5CF3E\r\n:10443000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFE8\r\n:10444000E1CFD9FFE2CFDAFF010EE66ED950F80FC7\r\n:10445000E96EFF0EDA20EA6EEECFE6FFEECFE6FF62\r\n:10446000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E60\r\n:10447000DBCFEAFF320EE926000EEA22E9CF21F077\r\n:10448000EACF22F0E9CFE6FFEACFE6FFFC0EDBCF72\r\n:10449000E9FFFD0EDBCFEAFFEE52EF50E66E82EC55\r\n:1044A0005EF0236E080EE15C02E2E16AE552E16E25\r\n:1044B0002350000902E0030E63D0FC0EDBCFE9FFBE\r\n:1044C000FD0EDBCFEAFF320EE926000EEA22FE0ED9\r\n:1044D000E926010EEA22550EEE1802E1AA0EED18A9\r\n:1044E00002E0020E4DD0216822682368246AFC0E87\r\n:1044F000DBCFE9FFFD0EDBCFEAFF320EE926000E2F\r\n:10450000EA22360EE926000EEA22EE502116EE507F\r\n:104510002216EE502316EE502416460E211808E1FE\r\n:10452000410E221805E1540E231802E1245025E023\r\n:10453000216822682368246AFC0EDBCFE9FFFD0EA8\r\n:10454000DBCFEAFF320EE926000EEA22520EE92600\r\n:10455000000EEA22EE502116EE502216EE502316DF\r\n:10456000EE502416460E21180AE1410E221807E1EA\r\n:10457000540E231804E1245002E1000E01D0010E74\r\n:10458000E552E5CFDAFFE7CFD9FF1200D9CFE6FF3A\r\n:10459000DACFE6FFE1CFD9FFE2CFDAFF260EE12442\r\n:1045A00002E3E168E652E16EFC0EDBCFE9FFFD0EAF\r\n:1045B000DBCFEAFF220EEECFDBFF230EEDCFDBFFDA\r\n:1045C000220EDBCFE9FF230EDBCFEAFFEF50D00F47\r\n:1045D000E66ED950050FE96E000EDA20EA6EE5525C\r\n:1045E000E750EE6EED6AD950050FE96E000EDA2045\r\n:1045F000EA6E090ED880EE54000EED5426E3010E4B\r\n:10460000E76E220EDBCFE9FF230EDBCFEAFFE75098\r\n:10461000E926000EEA22EF503A0817E1D950220F9E\r\n:10462000E96E000EDA20EA6E020EEE26000EED2292\r\n:10463000FC0EDBCFE9FFFD0EDBCFEAFF220EDBCF66\r\n:10464000EEFF230EDBCFEDFF04D0050EDB6A060E76\r\n:10465000DB6AFA0EDBCFE9FFFB0EDBCFEAFFEE6A87\r\n:10466000ED6A050EDBCF21F0060EDBCF22F0010E46\r\n:10467000215C000E225803E30B0EEBEF29F0050E30\r\n:10468000DBCFE9FF060EDBCFEAFF010ED890E9365B\r\n:10469000EA36E806FBE1000EE9260F0EEA22240EB8\r\n:1046A000EECFDBFF250EEDCFDBFFD950240FE96EF7\r\n:1046B000000EDA20EA6EEE50ED1003E10C0EEBEF87\r\n:1046C00029F0FA0EDBCFE9FFFB0EDBCFEAFF240E69\r\n:1046D000DBCFEEFF250EDBCFEDFF240EDBCFE9FFB6\r\n:1046E000250EDBCFEAFFEF501CE0240EDBCFE9FF05\r\n:1046F000250EDBCFEAFFEE52EF50E66E6DEC5EF07A\r\n:10470000E552E76E070EE7CFDBFFDBB00AD0F90E0C\r\n:10471000DB5004E0070EDB50040B30E1000EEBEF42\r\n:1047200029F0240EDBCFE9FF250EDBCFEAFFEF6A8D\r\n:10473000240EDBCFE9FF250EDBCFEAFFEE52050E9C\r\n:10474000DBCFEFFF240EDBCFE9FF250EDBCFEAFF47\r\n:10475000EE52EF50E66E2CEC5DF0E552E76E070E80\r\n:10476000E7CFDBFFDBA003D0030EEBEF29F0F90E60\r\n:10477000DB5007E0070EDB50040B03E00A0EEBEF03\r\n:1047800029F0080EDB6A090EDB6A0A0EDB6A0B0EE3\r\n:10479000DB6AE66AE66AE66AE66A240EDBCFE6FFD3\r\n:1047A000250EDBCFE6FF48DE216E060EE15C02E25D\r\n:1047B000E16AE552E16E2150DF6EDF046CE1020E2A\r\n:1047C000DB6ADB5002E0020EDB06240EDBCFE9FFE2\r\n:1047D000250EDBCFEAFF320EE926000EEA22E9CFF2\r\n:1047E00023F0EACF24F0020EDB50100DF350266ABE\r\n:1047F000BE0F256E010E2622E9502524216EEA50B7\r\n:104800002620226E030E21C0DBFF040E22C0DBFF38\r\n:10481000E76E030EDBCFE9FF040EDBCFEAFFE750C4\r\n:10482000E926000EEA22EF5036E0080EE76E030E8E\r\n:10483000DBCFE9FF040EDBCFEAFFE750E926000EED\r\n:10484000EA22080EEECFDBFF090EEECFDBFF0A0EE9\r\n:10485000EECFDBFF0B0EEECFDBFFD950080FE96E7A\r\n:10486000000EDA20EA6EEECFE6FFEECFE6FFEECFE7\r\n:10487000E6FFEFCFE6FF240EDBCFE6FF250EDBCF12\r\n:10488000E6FFDADD216E060EE15C02E2E16AE55246\r\n:10489000E16E2150DF6E030EDF5C03E1010EEBEFF2\r\n:1048A00029F0DF5002E085EF28F0240EDBCFE9FF8E\r\n:1048B000250EDBCFEAFF320EE926000EEA220B0EB0\r\n:1048C000E926000EEA22EE5002E085EF28F0020E03\r\n:1048D000ED1802E085EF28F0240EDBCFE9FF250E6E\r\n:1048E000DBCFEAFF320EE926000EEA22160EE92699\r\n:1048F000000EEA22EECF21F0EFCF22F00C0E21C005\r\n:10490000DBFF0D0E22C0DBFF0E0EDB6A0F0EDB6A33\r\n:104910000C0EDBCF21F00D0EDBCF22F00E0EDBCF25\r\n:1049200023F00F0EDBCF24F021502210231024108F\r\n:104930001AE1240EDBCFE9FF250EDBCFEAFF320EB2\r\n:10494000E926000EEA22240EE926000EEA220C0EC9\r\n:10495000EECFDBFF0D0EEECFDBFF0E0EEECFDBFF5B\r\n:104960000F0EEECFDBFF240EDBCFE9FF250EDBCFF2\r\n:10497000EAFF1A0EE926000EEA220C0EDBCFEEFF4C\r\n:104980000D0EDBCFEEFF0E0EDBCFEEFF0F0EDBCFFB\r\n:10499000EEFF240EDBCFE9FF250EDBCFEAFF320E60\r\n:1049A000E926000EEA22100EE926000EEA22010E88\r\n:1049B000EFCFDBFF240EDBCFE9FF250EDBCFEAFFD5\r\n:1049C000030EE926000EEA22010EDBCFEFFFDB0427\r\n:1049D00005E0010EDB50020801E097D3010EDBCFAA\r\n:1049E00021F0226A236A246AD9500C0FE96E000E66\r\n:1049F000DA20EA6E21C044F022C045F023C046F020\r\n:104A000024C047F0EECF3FF0EECF40F0EECF41F0C4\r\n:104A1000EFCF42F05BEC70F03EC0EDFF3DC0EDFF2C\r\n:104A20003CC0EDFF3BC0EFFF240EDBCFE9FF250EBE\r\n:104A3000DBCFEAFF320EE926000EEA220D0EE92650\r\n:104A4000000EEA22010EEFCFDBFF240EDBCFE9FFE1\r\n:104A5000250EDBCFEAFF020EE926000EEA22010E48\r\n:104A6000DBCFEFFFDB5001E150D3010EDBCFE6FFE0\r\n:104A7000DB04E552E71401E048D3240EDBCFE9FF65\r\n:104A8000250EDBCFEAFF320EE926000EEA22110ED8\r\n:104A9000E926000EEA22EECF21F0EFCF22F0240E1D\r\n:104AA000DBCFE9FF250EDBCFEAFF080EE926000E7B\r\n:104AB000EA2221C0EEFF22C0EDFF240EDBCFE9FF8A\r\n:104AC000250EDBCFEAFF080EE926000EEA22EECF24\r\n:104AD00021F00001226A0F0E21162150221001E060\r\n:104AE00014D3240EDBCFE9FF250EDBCFEAFF320E15\r\n:104AF000E926000EEA22130EE926000EEA22EECF86\r\n:104B000021F0EFCF22F0100E21C0DBFF110E22C0EA\r\n:104B1000DBFF120EDB6A130EDB6A100EDBCF21F017\r\n:104B2000110EDBCF22F0120EDBCF23F0130EDBCF02\r\n:104B300024F021502210231024101AE1240EDBCF80\r\n:104B4000E9FF250EDBCFEAFF320EE926000EEA224E\r\n:104B5000200EE926000EEA22100EEECFDBFF110E2A\r\n:104B6000EECFDBFF120EEECFDBFF130EEECFDBFF3F\r\n:104B7000240EDBCFE9FF250EDBCFEAFF320EE9265C\r\n:104B8000000EEA220E0EE926000EEA22200EEECFDB\r\n:104B9000DBFF210EEDCFDBFFD950200FE96E000EB9\r\n:104BA000DA20EA6EEE50ED1001E1AFD2200EDBCF3D\r\n:104BB00025F0210EDBCF26F0276A286AD9500C0F8A\r\n:104BC000E96E000EDA20EA6E2550EE24216E2650A2\r\n:104BD000EE20226E2750EE20236E2850EE20246E09\r\n:104BE000240EDBCFE9FF250EDBCFEAFF080EE92616\r\n:104BF000000EEA22EECF29F0EFCF2AF0040E0F0BC1\r\n:104C000005E0D8902A322932E806FBE12B6A2C6AAB\r\n:104C1000295021262A5022222B5023222C50242294\r\n:104C2000140E21C0DBFF150E22C0DBFF160E23C0C1\r\n:104C3000DBFF170E24C0DBFF140EDBCF21F0150EB7\r\n:104C4000DBCF22F0160EDBCF23F0170EDBCF24F0E4\r\n:104C5000D950100FE96E000EDA20EA6E2150EE5C9A\r\n:104C60002250EE582350EE582450EE5801E24DD217\r\n:104C7000240EDBCFE9FF250EDBCFEAFF020EE9268B\r\n:104C8000000EEA22EFCF29F02A6A2B6A2C6A100E56\r\n:104C9000DBCF25F0110EDBCF26F0120EDBCF27F095\r\n:104CA000130EDBCF28F0D950140FE96E000EDA2076\r\n:104CB000EA6EEE50255C216EEE502658226EEE50C4\r\n:104CC0002758236EEE502858246E21C03FF022C092\r\n:104CD00040F023C041F0426E29C044F02AC045F0A4\r\n:104CE0002BC046F02CC047F0B8EC70F0180E3FC057\r\n:104CF000DBFF190E40C0DBFF1A0E41C0DBFF1B0EAD\r\n:104D000042C0DBFF180EDBCF21F0190EDBCF22F003\r\n:104D10001A0EDBCF23F01B0EDBCF24F02150221024\r\n:104D20002310241001E1F1D1010EDF6ED950180FCC\r\n:104D3000E96E000EDA20EA6EF60EEE5C0F0EEE580B\r\n:104D4000000EEE58000EEE5802E3020EDF6ED95050\r\n:104D5000180FE96E000EDA20EA6EF60EEE5CFF0E1A\r\n:104D6000EE58000EEE58000EEE5802E3030EDF6E12\r\n:104D7000020E216E226A236A246AD950180FE96E46\r\n:104D8000000EDA20EA6EEE502126EE502222EE507E\r\n:104D90002322EE502422240EDBCFE9FF250EDBCFA9\r\n:104DA000EAFF160EE926000EEA2221C0EEFF22C01D\r\n:104DB000EEFF23C0EEFF24C0EEFF240EDBCFE9FFA1\r\n:104DC000250EDBCFEAFF1E0EE926000EEA22080EB2\r\n:104DD000DBCFEEFF090EDBCFEEFF0A0EDBCFEEFFDF\r\n:104DE0000B0EDBCFEEFF200EDBCF21F0210EDBCF51\r\n:104DF00022F0236A246AD950080FE96E000EDA20E7\r\n:104E0000EA6EEE502126EE502222EE502322EE5082\r\n:104E10002422240EDBCFE9FF250EDBCFEAFF220E92\r\n:104E2000E926000EEA2221C0EEFF22C0EEFF23C0D9\r\n:104E3000EEFF24C0EEFF140EDBCF21F0150EDBCF0A\r\n:104E400022F0160EDBCF23F0170EDBCF24F0D95063\r\n:104E5000080FE96E000EDA20EA6EEE502126EE50C1\r\n:104E60002222EE502322EE502422240EDBCFE9FF33\r\n:104E7000250EDBCFEAFF2A0EE926000EEA2221C02A\r\n:104E8000EEFF22C0EEFF23C0EEFF24C0EEFF030EB4\r\n:104E9000DF5C5CE1240EDBCFE9FF250EDBCFEAFF10\r\n:104EA000080EE926000EEA22EE50ED1001E02DD1A9\r\n:104EB000240EDBCFE9FF250EDBCFEAFF320EE92619\r\n:104EC000000EEA222C0EE926000EEA22EECF21F097\r\n:104ED000EECF22F0EECF23F0EFCF24F0240EDBCF85\r\n:104EE000E9FF250EDBCFEAFF260EE926000EEA22B7\r\n:104EF00021C0EEFF22C0EEFF23C0EEFF24C0EEFF74\r\n:104F0000240EDBCFE9FF250EDBCFEAFF160EE926E4\r\n:104F1000000EEA22EECF3FF0EECF40F0EECF41F0B0\r\n:104F2000EFCF42F0040E446E456A466A476A5BEC76\r\n:104F300070F01C0E3BC0DBFF1D0E3CC0DBFF1E0EE5\r\n:104F40003DC0DBFF1F0E3EC0DBFFB1D0240EDBCF28\r\n:104F5000E9FF250EDBCFEAFF080EE926000EEA2264\r\n:104F6000EE50ED1001E1D1D00C0EDBCF21F00D0E93\r\n:104F7000DBCF22F00E0EDBCF23F00F0EDBCF24F0C1\r\n:104F8000240EDBCFE9FF250EDBCFEAFF220EE92658\r\n:104F9000000EEA22EE502126EE502222EE5023226D\r\n:104FA000EE502422240EDBCFE9FF250EDBCFEAFFF3\r\n:104FB000260EE926000EEA2221C0EEFF22C0EEFFF7\r\n:104FC00023C0EEFF24C0EEFF020EDF5C18E1240ECA\r\n:104FD000DBCFE9FF250EDBCFEAFF160EE926000E38\r\n:104FE000EA22EECF21F0EECF22F0EECF23F0EFCF8A\r\n:104FF00024F0D89021362236233624364CD0010EA8\r\n:10500000256E266A276A286A240EDBCFE9FF250E63\r\n:10501000DBCFEAFF160EE926000EEA22EE50251637\r\n:10502000EE502616EE502716EE502816240EDBCF33\r\n:10503000E9FF250EDBCFEAFF160EE926000EEA2275\r\n:10504000EECF3FF0EECF40F0EECF41F0EFCF42F0A9\r\n:10505000030E446E456A466A476A5BEC70F03BC0DB\r\n:105060003FF03CC040F03DC041F03EC042F0020E77\r\n:10507000446E456A466A476AB8EC70F03F500001DA\r\n:105080002524216E40502620226E41502720236E79\r\n:1050900042502820246E1C0E21C0DBFF1D0E22C0B2\r\n:1050A000DBFF1E0E23C0DBFF1F0E24C0DBFF1C0E28\r\n:1050B000DBCF21F01D0EDBCF22F01E0EDBCF23F065\r\n:1050C0001F0EDBCF24F0FF0E2126010E2222000E40\r\n:1050D00023222422090ED890243223322232213274\r\n:1050E000E806F9E1240EDBCFE9FF250EDBCFEAFF6E\r\n:1050F0001A0EE926000EEA222150EE5C2250EE58EC\r\n:105100002350EE582450EE5802E20D0E64D1240EC6\r\n:10511000DBCFE9FF250EDBCFEAFF0E0EE926000EFE\r\n:10512000EA22EE68EE68EE68EE68240EDBCFE9FF57\r\n:10513000250EDBCFEAFF0A0EE926000EEA22EE6A10\r\n:10514000EE6AEE6AEE6A030EDF5C01E011D1240E16\r\n:10515000DBCFE9FF250EDBCFEAFF050EE926000EC7\r\n:10516000EA22EF6A240EDBCFE9FF250EDBCFEAFF50\r\n:10517000320EE926000EEA22300EE926000EEA225F\r\n:10518000EECF21F0EFCF22F0236A246AD950080F26\r\n:10519000E96E000EDA20EA6EEE502126EE50222251\r\n:1051A000EE502322EE502422240EDBCFE9FF250E01\r\n:1051B000DBCFEAFF120EE926000EEA2221C0EEFF45\r\n:1051C00022C0EEFF23C0EEFF24C0EEFF010EE66E0C\r\n:1051D000240EDBCFE9FF250EDBCFEAFF120EE92616\r\n:1051E000000EEA22EECFE6FFEECFE6FFEECFE6FFBF\r\n:1051F000EFCFE6FF240EDBCFE9FF250EDBCFEAFF82\r\n:10520000320EE926000EEA22E9CF21F0EACF22F0A1\r\n:10521000E9CFE6FFEACFE6FF240EDBCFE9FF250E5C\r\n:10522000DBCFEAFFEE52EF50E66E82EC5EF0236ECB\r\n:10523000080EE15C02E2E16AE552E16E23500009EA\r\n:1052400001E096D0240EDBCFE9FF250EDBCFEAFF8D\r\n:10525000320EE926000EEA22FE0EE926010EEA22AF\r\n:10526000550EEE1801E084D0AA0EED1801E080D0B2\r\n:10527000240EDBCFE9FF250EDBCFEAFF320EE92655\r\n:10528000000EEA22520EEE1873E1520EEE1870E193\r\n:10529000610EEE186DE1410EEE186AE1240EDBCFCF\r\n:1052A000E9FF250EDBCFEAFF320EE926000EEA22E7\r\n:1052B000E40EE926010EEA22720EEE1859E1720E92\r\n:1052C000EE1856E1410EEE1853E1610EEE1850E172\r\n:1052D000240EDBCFE9FF250EDBCFEAFF320EE926F5\r\n:1052E000000EEA22EC0EE926010EEA22EECF21F0B2\r\n:1052F000EECF22F0EECF23F0EFCF24F0240EDBCF61\r\n:10530000E9FF250EDBCFEAFF0A0EE926000EEA22AE\r\n:1053100021C0EEFF22C0EEFF23C0EEFF24C0EEFF4F\r\n:10532000240EDBCFE9FF250EDBCFEAFF320EE926A4\r\n:10533000000EEA22E80EE926010EEA22EECF21F065\r\n:10534000EECF22F0EECF23F0EFCF24F0240EDBCF10\r\n:10535000E9FF250EDBCFEAFF0E0EE926000EEA225A\r\n:1053600021C0EEFF22C0EEFF23C0EEFF24C0EEFFFF\r\n:10537000240EDBCFE9FF250EDBCFEAFFDFCFEFFF07\r\n:105380000F01022B000E0323240EDBCFE9FF250EB5\r\n:10539000DBCFEAFF060EE926000EEA2202CFEEFF7F\r\n:1053A00003CFEDFF240EDBCFE9FF250EDBCFEAFFB5\r\n:1053B0002E0EE926000EEA22EE6AEE6AEE6AEE6A28\r\n:1053C000240EDBCFE9FF250EDBCFEAFF040EE92632\r\n:1053D000000EEA22EF6A216E260EE15C02E2E16A2B\r\n:1053E000E552E16E2150E552E5CFDAFFE7CFD9FF74\r\n:1053F0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF47\r\n:10540000DAFFE652E652FC0EDBCFDEFFDBCFDDFF3C\r\n:10541000D9CFE9FFDACFEAFFEE50ED1033E0DECF6F\r\n:10542000E9FFDDCFEAFFEE50ED102CE0DECFE9FF23\r\n:10543000DDCFEAFFEE50EFCFEAFFE96EEF5022E05A\r\n:10544000DECFE9FFDDCFEAFFEE50EFCFEAFFE96EF6\r\n:10545000060EE926000EEA22EECF21F0EFCF22F071\r\n:10546000DECFE9FFDDCFEAFF020EE926000EEA22D9\r\n:10547000EECF23F0EFCF24F02350211802E1245087\r\n:10548000221802E0090E13D0DECFE9FFDDCFEAFFDC\r\n:10549000EE50EFCFEAFFE96EEE52EF50E66E6DECA4\r\n:1054A0005EF0E552010B02E0030E01D0000EE55262\r\n:1054B000E552E552E5CFDAFFE7CFD9FF1200D9CFA9\r\n:1054C000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6521F\r\n:1054D000E652010EF36EFD0EDBCFF4FFF350F45CE9\r\n:1054E00002E30B0E3BD0FD0EEA6ADB34FE0BEA361C\r\n:1054F000E96E000EE9260F0EEA22EECFDEFFEDCFB9\r\n:10550000DDFFD9CFE9FFDACFEAFFEE50ED1005E07D\r\n:10551000DECFE9FFDDCFEAFFEF6AD950FB0FE96E7E\r\n:10552000FF0EDA20EA6EEE50ED1007E0FB0EDBCF47\r\n:10553000E9FFFC0EDBCFEAFFEF6AFD0EEA6ADB341F\r\n:10554000FE0BEA36E96E000EE9260F0EEA22FB0E8C\r\n:10555000DBCFEEFFFC0EDBCFEDFF000EE552E55298\r\n:10556000E552E5CFDAFFE7CFD9FF1200D9CFE6FF4A\r\n:10557000DACFE6FFE1CFD9FFE2CFDAFF2D0EE1244B\r\n:1055800002E3E168E652E16ED950FC0FE96EFF0ECE\r\n:10559000DA20EA6EEE50ED1002E1090EBFD2FC0EE9\r\n:1055A000DBCFE9FFFD0EDBCFEAFFEE6AED6AF90E15\r\n:1055B000DB9ADB9CDB9EDB50FE0BE66ED950010FC5\r\n:1055C000E66E000EDA20E66ED950FA0FE66EFF0E98\r\n:1055D000DA20E66EC6EC22F0216E050EE15C02E2F6\r\n:1055E000E16AE552E16E2150DF6EDF5001E095D2B5\r\n:1055F000D950190F216E000EDA20226E150E21C02F\r\n:10560000DBFF160E22C0DBFFFA0EDBCFE6FFFB0E40\r\n:10561000DBCFE6FFD950010FE66E000EDA20E66E12\r\n:105620001DEC21F0E552E552E552E552DF6E130E16\r\n:10563000DBCF41F0140EDBCF42F0170E41C0DBFF91\r\n:10564000180E42C0DBFFDF500BE1D950170FE96E97\r\n:10565000000EDA20EA6EEE50ED1002E1060EDF6E6B\r\n:10566000F90EDB501C0B01E149D1DF501DE0040EA7\r\n:10567000DF5C0BE1D950010FE66E000EDA20E66E1A\r\n:1056800076EC1DF0E552E552DF6EF90EDB86130E67\r\n:10569000DBCF41F0140EDBCF42F0170E41C0DBFF31\r\n:1056A000180E42C0DBFF16D00B0EE76E170EDBCFD5\r\n:1056B000E9FF180EDBCFEAFFE750E926000EEA22E9\r\n:1056C000EF50110B02E0070E04D0F90EDBA402D05C\r\n:1056D000080EDF6EDF5001E039D1F90EDB50080B08\r\n:1056E00001E134D107EC69F0250E3FC0DBFF260E47\r\n:1056F00040C0DBFF270E41C0DBFF280E42C0DBFFAE\r\n:105700000E0EE76E170EDBCFE9FF180EDBCFEAFFB8\r\n:10571000E750E926000EEA22250EDBCFEEFF260E2B\r\n:10572000DBCFEEFF270EDBCFEEFF280EDBCFEEFF49\r\n:105730000B0EE76E170EDBCFE9FF180EDBCFEAFF8B\r\n:10574000E750E926000EEA22EF6A1C0EE76E170EFC\r\n:10575000DBCFE9FF180EDBCFEAFFE750E926000EAA\r\n:10576000EA22EE6AEE6AEE6AEE6A170EDBCFE6FF19\r\n:10577000180EDBCFE6FF010EDBCFE6FF020EDBCF1C\r\n:10578000E6FF37EC1BF0E552E552E552E552290EF3\r\n:105790003FC0DBFF2A0E40C0DBFF2B0E41C0DBFF0A\r\n:1057A0002C0E42C0DBFFE66AE66AE66AE66A170E7E\r\n:1057B000DBCFE6FF180EDBCFE6FFA1EC1BF0216E7E\r\n:1057C000060EE15C02E2E16AE552E16E2150010E53\r\n:1057D000DBCFE9FF020EDBCFEAFF040EE926000E65\r\n:1057E000EA22010EEF6E290EDBCF21F02A0EDBCF6D\r\n:1057F00022F02B0EDBCF23F02C0EDBCF24F0215038\r\n:1058000022102310241001E1A1D0010EDBCFE9FF0B\r\n:10581000020EDBCFEAFF2E0EE926000EEA22250E4D\r\n:10582000EECFDBFF260EEECFDBFF270EEECFDBFF4A\r\n:10583000280EEECFDBFFD950290FE96E000EDA20DB\r\n:10584000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF5C\r\n:10585000E6FF010EDBCFE6FF020EDBCFE6FF1BEC1F\r\n:1058600010F0216E060EE15C02E2E16AE552E16EA3\r\n:105870002150DF6EDF506AE1290EDBCF21F02A0EC6\r\n:10588000DBCF22F02B0EDBCF23F02C0EDBCF24F06E\r\n:105890002106000E225A235A245A010EDBCFE9FFBB\r\n:1058A000020EDBCFEAFF0A0EE926000EEA2221C033\r\n:1058B000EEFF22C0EEFF23C0EEFF24C0EEFFD95062\r\n:1058C000250FE96E000EDA20EA6EEECFE6FFEECF8E\r\n:1058D000E6FFEECFE6FFEFCFE6FF010EDBCFE6FF00\r\n:1058E000020EDBCFE6FF35EC08F0216E060EE15C20\r\n:1058F00002E2E16AE552E16E215027D0DF5026E155\r\n:105900000B0EE76E170EDBCFE9FF180EDBCFEAFFB9\r\n:10591000E750E926000EEA22EF50100B02E0040ED9\r\n:1059200014D0F90EDB50020B11E00B0EE76E170ED0\r\n:10593000DBCFE9FF180EDBCFEAFFE750E926000EC8\r\n:10594000EA22EF50010B02E0070EDF6EDF5037E175\r\n:10595000F90EDBB6DB8A010EDBCFE9FF020EDBCFEF\r\n:10596000EAFF2E0EE926000EEA22EECF21F0EECF5E\r\n:1059700022F0EECF23F0EFCF24F0FC0EDBCFE9FFD7\r\n:10598000FD0EDBCFEAFF1A0EE926000EEA2221C047\r\n:10599000EEFF22C0EEFF23C0EEFF24C0EEFFFC0EA0\r\n:1059A000DBCFE9FFFD0EDBCFEAFF1E0EE926000E7E\r\n:1059B000EA22170EDBCFEEFF180EDBCFEDFFDF5034\r\n:1059C00001E0ABD0FC0EDBCFE9FFFD0EDBCFEAFF41\r\n:1059D000040EE926000EEA22F90EDBCFEFFF170EC8\r\n:1059E000DBCFE6FF180EDBCFE6FF010EDBCFE6FFD5\r\n:1059F000020EDBCFE6FF37EC1BF0E552E552E55235\r\n:105A0000E55240C022F041C023F042C024F0FC0E19\r\n:105A1000DBCFE9FFFD0EDBCFEAFF0E0EE926000E1D\r\n:105A2000EA223FC0EEFF22C0EEFF23C0EEFF24C0FB\r\n:105A3000EEFF1C0EE76E170EDBCFE9FF180EDBCF73\r\n:105A4000EAFFE750E926000EEA22EECF21F0EECF82\r\n:105A500022F0EECF23F0EFCF24F0FC0EDBCFE9FFF6\r\n:105A6000FD0EDBCFEAFF0A0EE926000EEA2221C076\r\n:105A7000EEFF22C0EEFF23C0EEFF24C0EEFFFC0EBF\r\n:105A8000DBCFE9FFFD0EDBCFEAFF060EE926000EB5\r\n:105A9000EA22EE6AEE6AEE6AEE6AFC0EDBCFE9FFFE\r\n:105AA000FD0EDBCFEAFF160EE926000EEA22EE6AB3\r\n:105AB000EE6AEE6AEE6AFC0EDBCFE9FFFD0EDBCF8D\r\n:105AC000EAFF200EEB6A210EEB6AFC0EDBCFE9FF4A\r\n:105AD000FD0EDBCFEAFF010EDBCFEEFF020EDBCFC8\r\n:105AE000EDFF010EDBCFE9FF020EDBCFEAFF060E72\r\n:105AF000E926000EEA22EECF21F0EFCF22F0FC0ED5\r\n:105B0000DBCFE9FFFD0EDBCFEAFF020EE926000E38\r\n:105B1000EA2221C0EEFF22C0EDFFDF50216E2D0EE4\r\n:105B2000E15C02E2E16AE552E16E2150E552E5CF27\r\n:105B3000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFD1\r\n:105B4000E1CFD9FFE2CFDAFF140EE12402E3E168EE\r\n:105B5000E652E16EFA0EDBCF41F0FB0EDBCF42F0F6\r\n:105B6000120E41C0DBFF130E42C0DBFFF60EDBCF8F\r\n:105B7000E9FFF70EDBCFEAFFEE6AED6AFC0EDBCF42\r\n:105B8000E6FFFD0EDBCFE6FF34DCE552E552DF6ECB\r\n:105B9000DF5003E0DF5029EF32F0FC0EDBCFE9FFEE\r\n:105BA000FD0EDBCFEAFF040EE926000EEA22EF50DD\r\n:105BB000800B01E0D6D1FC0EDBCFE9FFFD0EDBCF81\r\n:105BC000EAFF040EE926000EEA22EF50010B03E182\r\n:105BD000070E29EF32F0FC0EDBCFE9FFFD0EDBCF25\r\n:105BE000EAFF0A0EE926000EEA22EECF25F0EECFFC\r\n:105BF00026F0EECF27F0EFCF28F0FC0EDBCFE9FF49\r\n:105C0000FD0EDBCFEAFF060EE926000EEA22EE507B\r\n:105C1000255C216EEE502658226EEE502758236EDA\r\n:105C2000EE502858246E090E21C0DBFF0A0E22C058\r\n:105C3000DBFF0B0E23C0DBFF0C0E24C0DBFFF80ED6\r\n:105C4000DBCF21F0F90EDBCF22F0236A246AD95092\r\n:105C5000090FE96E000EDA20EA6E2150EE5C225048\r\n:105C6000EE582350EE582450EE580CE2090EDBCFCC\r\n:105C700041F00A0EDBCF42F0F80E41C0DBFFF90E17\r\n:105C800042C0DBFFD950F80FE96EFF0EDA20EA6E52\r\n:105C9000EE50ED1001E1DCD3FC0EDBCFE9FFFD0E91\r\n:105CA000DBCFEAFF060EE926000EEA22EECF21F056\r\n:105CB000EECF22F0010E2216236A246A2150221010\r\n:105CC0002310241001E0C1D2FC0EDBCFE9FFFD0E52\r\n:105CD000DBCFEAFF060EE926000EEA22EECF21F026\r\n:105CE000EECF22F0EECF23F0EFCF24F0090ED890C4\r\n:105CF0002432233222322132E806F9E1FC0EDBCFD6\r\n:105D0000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96ED1\r\n:105D1000020EE926000EEA22EF04256E266A276AA3\r\n:105D2000286AE8502116265022162750231628509C\r\n:105D30002416110E21C0DBFFDB5001E0C4D0FC0EA5\r\n:105D4000DBCFE9FFFD0EDBCFEAFF060EE926000EF2\r\n:105D5000EA22EECF21F0EECF22F0EECF23F0EFCF0C\r\n:105D600024F0215022102310241017E1FC0EDBCF69\r\n:105D7000E9FFFD0EDBCFEAFF0E0EE926000EEA2258\r\n:105D8000010EEECFDBFF020EEECFDBFF030EEECFF8\r\n:105D9000DBFF040EEECFDBFF5ED0FC0EDBCFE9FFB6\r\n:105DA000FD0EDBCFEAFF200EE926000EEA22EE50C0\r\n:105DB000ED101FE0FC0EDBCFE9FFFD0EDBCFEAFFAD\r\n:105DC000060EE926000EEA22EECFE6FFEECFE6FF52\r\n:105DD000EECFE6FFEFCFE6FFFC0EDBCFE6FFFD0EDA\r\n:105DE000DBCFE6FF08EC14F0216E060EE15C25E245\r\n:105DF00022D0FC0EDBCFE9FFFD0EDBCFEAFF120E57\r\n:105E0000E926000EEA22EECFE6FFEECFE6FFEECF68\r\n:105E1000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFA9\r\n:105E2000EAFFEECFE6FFEFCFE6FF96EC0AF0216E39\r\n:105E3000060EE15C02E2E16AE552E16E2150010EDC\r\n:105E40003FC0DBFF020E40C0DBFF030E41C0DBFFA3\r\n:105E5000040E42C0DBFFD950010FE96E000EDA20BC\r\n:105E6000EA6E020EEE5C000EEE58000EEE58000ECA\r\n:105E7000EE586CE3D950010FE96E000EDA20EA6E9D\r\n:105E8000E868EE180AE1E868EE1807E1E868EE183D\r\n:105E900004E1E868EE1801E139D2FC0EDBCFE9FF3E\r\n:105EA000FD0EDBCFEAFF120EE926000EEA22010EFC\r\n:105EB000DBCFEEFF020EDBCFEEFF030EDBCFEEFFFC\r\n:105EC000040EDBCFEEFFFC0EDBCFE9FFFD0EDBCFD8\r\n:105ED000EAFF120EE926000EEA22EECFE6FFEECF31\r\n:105EE000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FFEC\r\n:105EF000FD0EDBCFEAFFEECFE6FFEFCFE6FF06ECCD\r\n:105F00000AF0216E060EE15C02E2E16AE552E16E02\r\n:105F10002150050E3FC0DBFF060E40C0DBFF070E21\r\n:105F200041C0DBFF080E42C0DBFF050EDBCF21F0D6\r\n:105F3000060EDBCF22F0070EDBCF23F0080EDBCFFF\r\n:105F400024F021502210231024100DE1FC0EDBCF91\r\n:105F5000E9FFFD0EDBCFEAFF040EE926000EEA2280\r\n:105F6000EF8E020E76D2110EDBCF21F0226A236A69\r\n:105F7000246AD950050FE96E000EDA20EA6E21502E\r\n:105F8000EE262250EE222350EE222450EE22216AE9\r\n:105F9000020E226EF80EDBCF41F0F90EDBCF42F09D\r\n:105FA00021C046F022C047F015EC71F00F0E41C041\r\n:105FB000DBFF100E42C0DBFFD9500F0FE96E000E61\r\n:105FC000DA20EA6EEE50ED1001E129D1110EDB501E\r\n:105FD000236E246A0F0EDB502324216E100EDB503B\r\n:105FE0002420226EFC0EDBCFE9FFFD0EDBCFEAFFA3\r\n:105FF000EE50EFCFEAFFE96E020EE926000EEA222C\r\n:10600000EF50256E266A2150255C2250265820E24A\r\n:10601000110EDBCFE6FFFC0EDBCFE9FFFD0EDBCF81\r\n:10602000EAFFEE50EFCFEAFFE96E020EE926000E1E\r\n:10603000EA22EF50E552D880E754E66ED9500F0FB0\r\n:10604000E96E000EDA20EA6EE552E750EE6EED6A78\r\n:106050000F0EDBCFE6FFD950050FE96E000EDA20F8\r\n:10606000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF34\r\n:10607000E6FF120EDBCFE6FF130EDBCFE6FFFC0ED2\r\n:10608000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFFFB\r\n:10609000E96EEE52EF50E66E82EC5EF0216E080E75\r\n:1060A000E15C02E2E16AE552E16E2150000901E0A3\r\n:1060B0002DD1FC0EDBCFE9FFFD0EDBCFEAFFEE506A\r\n:1060C000EFCFEAFFE96E040EE926000EEA22EF5058\r\n:1060D00001E193D0050EDBCF25F0060EDBCF26F0D5\r\n:1060E000070EDBCF27F0080EDBCF28F0FC0EDBCF4E\r\n:1060F000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EDE\r\n:106100002E0EE926000EEA222550EE5C216E265066\r\n:10611000EE58226E2750EE58236E2850EE58246E0B\r\n:106120000F0EDBCF29F0100EDBCF2AF02B6A2C6A82\r\n:106130002950215C2A5022582B5023582C50245887\r\n:106140005CE2E66A020EE66EFC0EDBCFE9FFFD0EB6\r\n:10615000DBCFEAFFEE50EFCFEAFFE96E320EE92621\r\n:10616000000EEA22E9CF21F0EACF22F0E9CFE6FFE4\r\n:10617000EACFE6FF050EDBCF29F0060EDBCF2AF0D3\r\n:10618000070EDBCF2BF0080EDBCF2CF0FC0EDBCFA5\r\n:10619000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E3D\r\n:1061A0002E0EE926000EEA222950EE5C256E2A50BA\r\n:1061B000EE58266E2B50EE58276E2C50EE58286E57\r\n:1061C000090ED8902536263627362836E806F9E116\r\n:1061D000120EDB502524236E130EDB502620246E76\r\n:1061E00023C0E6FFE66E96EC05F02D6E060EE15C30\r\n:1061F00002E2E16AE552E16E2D50416A020E426E02\r\n:106200000F0EDBCF46F0100EDBCF47F0DCEC70F06A\r\n:106210000D0E3FC0DBFF0E0E40C0DBFFCED0FC0EEC\r\n:10622000DBCFE9FFFD0EDBCFEAFF160EE926000EFD\r\n:10623000EA22050EDBCFEEFF060EDBCFEEFF070EE8\r\n:10624000DBCFEEFF080EDBCFEEFFFC0EDBCFE9FF6E\r\n:10625000FD0EDBCFEAFF060EE926000EEA22EECFA6\r\n:1062600021F0EFCF22F00001010E2216000ED8809F\r\n:106270002156020E22560D0E21C0DBFF0E0E22C04B\r\n:10628000DBFF0D0EDBCF21F00E0EDBCF22F0F80E80\r\n:10629000DBCF23F0F90EDBCF24F02150235C22501A\r\n:1062A00024580CE2F80EDBCF41F0F90EDBCF42F0C0\r\n:1062B0000D0E41C0DBFF0E0E42C0DBFFFC0EDBCF3C\r\n:1062C000E9FFFD0EDBCFEAFF160EE926000EEA22FB\r\n:1062D000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF35\r\n:1062E000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FFD2\r\n:1062F000EFCFE6FF35EC08F0216E060EE15C02E21E\r\n:10630000E16AE552E16E215000090DE0FC0EDBCFA1\r\n:10631000E9FFFD0EDBCFEAFF040EE926000EEA22BC\r\n:10632000EF8E010E96D00D0EDBCFE6FF0E0EDBCF0B\r\n:10633000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE5000\r\n:10634000EFCFEAFFE96E320EE926000EEA22E9CF2E\r\n:1063500023F0EACF24F0FC0EDBCFE9FFFD0EDBCF0C\r\n:10636000EAFF060EE926000EEA22EECF3FF0EECF5E\r\n:1063700040F0EECF41F0EFCF42F0446A020E456E9E\r\n:10638000466A476AB8EC70F023503B24216E2450D3\r\n:106390003C20226E21C0E6FFE66E120EDBCFE6FF48\r\n:1063A000130EDBCFE6FF96EC05F0256E060EE15CE2\r\n:1063B00002E2E16AE552E16E25500D0EDBCF21F0DD\r\n:1063C0000E0EDBCF22F0D950120FE96E000EDA204C\r\n:1063D000EA6E2150EE262250ED220D0EDBCF23F087\r\n:1063E0000E0EDBCF24F0256A266AFC0EDBCFE9FF18\r\n:1063F000FD0EDBCFEAFF060EE926000EEA2223504F\r\n:10640000EE262450EE222550EE222650EE220D0ECE\r\n:10641000DBCF27F00E0EDBCF28F0F60EDBCFE9FF47\r\n:10642000F70EDBCFEAFF2750EE262850ED220D0EA7\r\n:10643000DBCF29F00E0EDBCF2AF0D950F80FE96E32\r\n:10644000FF0EDA20EA6E2950EE5E2A50ED5A1AD479\r\n:10645000000E216E140EE15C02E2E16AE552E16E8B\r\n:106460002150E552E5CFDAFFE7CFD9FF1200D9CFAF\r\n:10647000E6FFDACFE6FFE1CFD9FFE2CFDAFF100E79\r\n:10648000E12402E3E168E652E16EFA0EDBCF41F06F\r\n:10649000FB0EDBCF42F00D0E41C0DBFF0E0E42C003\r\n:1064A000DBFFF60EDBCFE9FFF70EDBCFEAFFEE6A8C\r\n:1064B000ED6AFC0EDBCFE6FFFD0EDBCFE6FFF9EC6D\r\n:1064C00029F0E552E552DF6EDF5003E0DF50EDEFDB\r\n:1064D00037F0FC0EDBCFE9FFFD0EDBCFEAFF040E49\r\n:1064E000E926000EEA22EF50800B01E04CD2FC0EB0\r\n:1064F000DBCFE9FFFD0EDBCFEAFF040EE926000E3D\r\n:10650000EA22EF50020B03E1070EEDEF37F0F80E31\r\n:10651000DBCF21F0F90EDBCF22F0236A246AFC0ED8\r\n:10652000DBCFE9FFFD0EDBCFEAFF0A0EE926000E06\r\n:10653000EA22EE502126EE502222EE502322EE5087\r\n:106540002422FC0EDBCFE9FFFD0EDBCFEAFF0A0EB3\r\n:10655000E926000EEA22EE50215CEE502258EE5061\r\n:106560002358EE50245804E2F80EDB6AF90EDB6A79\r\n:10657000D950F80FE96EFF0EDA20EA6EEE50ED10FA\r\n:1065800002E199EF37F0FC0EDBCFE9FFFD0EDBCF28\r\n:10659000EAFF060EE926000EEA22EECF21F0EECF4A\r\n:1065A00022F0010E2216236A246A215022102310A1\r\n:1065B000241001E0AAD3FC0EDBCFE9FFFD0EDBCFF8\r\n:1065C000EAFF060EE926000EEA22EECF21F0EECF1A\r\n:1065D00022F0EECF23F0EFCF24F0090ED890243232\r\n:1065E000233222322132E806F9E1FC0EDBCFE9FF4B\r\n:1065F000FD0EDBCFEAFFEE50EFCFEAFFE96E020EB1\r\n:10660000E926000EEA22EF04256E266A276A286A28\r\n:10661000E850211626502750285024160F0E21C06E\r\n:10662000DBFFDB5001E023D1FC0EDBCFE9FFFD0EE9\r\n:10663000DBCFEAFF060EE926000EEA22EECF21F0BC\r\n:10664000EECF22F0EECF23F0EFCF24F02150221036\r\n:106650002310241063E1FC0EDBCFE9FFFD0EDBCF3E\r\n:10666000EAFF0E0EE926000EEA22010EEECFDBFF56\r\n:10667000020EEECFDBFF030EEECFDBFF040EEECFFC\r\n:10668000DBFF010EDBCF21F0020EDBCF22F0030E89\r\n:10669000DBCF23F0040EDBCF24F021502210231097\r\n:1066A000241001E099D0E66AE66AE66AE66AFC0E22\r\n:1066B000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF4A\r\n:1066C000E6FF50EC11F0216E060EE15C02E2E16A99\r\n:1066D000E552E16E2150010E3FC0DBFF020E40C0CB\r\n:1066E000DBFF030E41C0DBFF040E42C0DBFFFC0EEC\r\n:1066F000DBCFE9FFFD0EDBCFEAFF0E0EE926000E31\r\n:10670000EA22010EDBCFEEFF020EDBCFEEFF030E1F\r\n:10671000DBCFEEFF040EDBCFEEFF5ED0FC0EDBCF57\r\n:10672000E9FFFD0EDBCFEAFF200EE926000EEA228C\r\n:10673000EE50ED101FE0FC0EDBCFE9FFFD0EDBCFCE\r\n:10674000EAFF060EE926000EEA22EECFE6FFEECFC4\r\n:10675000E6FFEECFE6FFEFCFE6FFFC0EDBCFE6FF76\r\n:10676000FD0EDBCFE6FF08EC14F0216E060EE15CB7\r\n:1067700025E222D0FC0EDBCFE9FFFD0EDBCFEAFFE6\r\n:10678000120EE926000EEA22EECFE6FFEECFE6FF7C\r\n:10679000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E0D\r\n:1067A000DBCFEAFFEECFE6FFEFCFE6FF50EC11F0D4\r\n:1067B000216E060EE15C02E2E16AE552E16E2150D3\r\n:1067C000010E3FC0DBFF020E40C0DBFF030E41C0E5\r\n:1067D000DBFF040E42C0DBFF010EDBCF21F0020E17\r\n:1067E000DBCF22F0030EDBCF23F0040EDBCF24F04F\r\n:1067F000215022102310241001E19BD3D950010F06\r\n:10680000E96E000EDA20EA6E010EEE1807E1EE5096\r\n:1068100005E1EE5003E1EE5001E1AAD0D950010F9D\r\n:10682000E96E000EDA20EA6EE868EE180AE1E86820\r\n:10683000EE1807E1E868EE1804E1E868EE1801E1F7\r\n:10684000C5D2FC0EDBCFE9FFFD0EDBCFEAFF120E57\r\n:10685000E926000EEA22010EDBCFEEFF020EDBCFAF\r\n:10686000EEFF030EDBCFEEFF040EDBCFEEFFFC0EE0\r\n:10687000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF03\r\n:10688000E96E2E0EE926000EEA22EECF21F0EECFC1\r\n:1068900022F0EECF23F0EFCF24F0FC0EDBCFE9FFA8\r\n:1068A000FD0EDBCFEAFF160EE926000EEA2221508C\r\n:1068B000EE181BE12250EE1818E12350EE1815E1F6\r\n:1068C0002450EE1812E111E1FC0EDBCFE9FFFD0EC2\r\n:1068D000DBCFEAFFEECFE6FFEFCFE6FFEDEC06F011\r\n:1068E000E552E552000901E071D2FC0EDBCFE9FF71\r\n:1068F000FD0EDBCFEAFF120EE926000EEA22EECFF4\r\n:10690000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EB1\r\n:10691000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFE7\r\n:10692000E6FF06EC0AF0216E060EE15C02E2E16A87\r\n:10693000E552E16E2150050E3FC0DBFF060E40C060\r\n:10694000DBFF070E41C0DBFF080E42C0DBFF050E78\r\n:10695000DBCF21F0060EDBCF22F0070EDBCF23F0DA\r\n:10696000080EDBCF24F021502210231024100DE15B\r\n:10697000FC0EDBCFE9FFFD0EDBCFEAFF040EE926BC\r\n:10698000000EEA22EF8E020E28D30F0EDBCF21F08D\r\n:10699000226A236A246AD950050FE96E000EDA20B4\r\n:1069A000EA6E2150EE262250EE222350EE22245091\r\n:1069B000EE22216A020E226EF80EDBCF41F0F90EB4\r\n:1069C000DBCF42F021C046F022C047F015EC71F059\r\n:1069D0000B0E41C0DBFF0C0E42C0DBFFD9500B0F8A\r\n:1069E000E96E000EDA20EA6EEE50ED1001E127D1DB\r\n:1069F0000F0EDB50236E246A0B0EDB502324216E16\r\n:106A00000C0EDB502420226EFC0EDBCFE9FFFD0EC6\r\n:106A1000DBCFEAFFEE50EFCFEAFFE96E020EE92688\r\n:106A2000000EEA22EF50256E266A2150255C225086\r\n:106A3000265820E20F0EDBCFE6FFFC0EDBCFE9FF8E\r\n:106A4000FD0EDBCFEAFFEE50EFCFEAFFE96E020E5C\r\n:106A5000E926000EEA22EF50E552D880E754E66EB0\r\n:106A6000D9500B0FE96E000EDA20EA6EE552E750BE\r\n:106A7000EE6EED6A0B0EDBCFE6FFD950050FE96E27\r\n:106A8000000EDA20EA6EEECFE6FFEECFE6FFEECFA5\r\n:106A9000E6FFEFCFE6FF0D0EDBCFE6FF0E0EDBCFFE\r\n:106AA000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE5089\r\n:106AB000EFCFEAFFE96EEE52EF50E66EF2EC5EF0D9\r\n:106AC000216E080EE15C02E2E16AE552E16E2150BE\r\n:106AD000000901E07BD1050EDBCF25F0060EDBCFF0\r\n:106AE00026F0070EDBCF27F0080EDBCF28F0FC0ED8\r\n:106AF000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF81\r\n:106B0000E96E2E0EE926000EEA222550EE5C216E7B\r\n:106B10002650EE58226E2750EE58236E2850EE581D\r\n:106B2000246E0B0EDBCF29F00C0EDBCF2AF02B6A84\r\n:106B30002C6A2950215C2A5022582B5023582C5063\r\n:106B400024586BE2E66A020EE66E050EDBCF27F0F4\r\n:106B5000060EDBCF28F0070EDBCF29F0080EDBCFC7\r\n:106B60002AF0FC0EDBCFE9FFFD0EDBCFEAFFEE5093\r\n:106B7000EFCFEAFFE96E2E0EE926000EEA2227503B\r\n:106B8000EE5C236E2850EE58246E2950EE58256E88\r\n:106B90002A50EE58266E090ED89023362436253614\r\n:106BA0002636E806F9E10D0EDB502324216E0E0E89\r\n:106BB000DB502420226E21C0E6FFE66EFC0EDBCF08\r\n:106BC000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E03\r\n:106BD000320EE926000EEA22E9CF2BF0EACF2CF0A4\r\n:106BE000E9CFE6FFEACFE6FF96EC05F02D6E060E44\r\n:106BF000E15C02E2E16AE552E16E2D50FC0EDBCF72\r\n:106C0000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EC2\r\n:106C1000040EE926000EEA22EF6A416A020E426E75\r\n:106C20000B0EDBCF46F00C0EDBCF47F0DCEC70F048\r\n:106C3000090E3FC0DBFF0A0E40C0DBFF2ED1FC0E69\r\n:106C4000DBCFE9FFFD0EDBCFEAFF0A0EE926000EDF\r\n:106C5000EA22EECF21F0EECF22F0EECF23F0EFCFFD\r\n:106C600024F0FC0EDBCFE9FFFD0EDBCFEAFF060EC2\r\n:106C7000E926000EEA222150EE5C2250EE58235005\r\n:106C8000EE582450EE582BE3FC0EDBCFE9FFFD0E4F\r\n:106C9000DBCFEAFFEECFE6FFEFCFE6FFEDEC06F04D\r\n:106CA000E552E552000901E091D0FC0EDBCFE9FF8F\r\n:106CB000FD0EDBCFEAFFEE50EFCFEAFFE96E2E0EBE\r\n:106CC000E926000EEA22050EDBCFEEFF060EDBCF33\r\n:106CD000EEFF070EDBCFEEFF080EDBCFEEFFFC0E64\r\n:106CE000DBCFE9FFFD0EDBCFEAFF160EE926000E33\r\n:106CF000EA22050EDBCFEEFF060EDBCFEEFF070E1E\r\n:106D0000DBCFEEFF080EDBCFEEFFFC0EDBCFE9FFA3\r\n:106D1000FD0EDBCFEAFF060EE926000EEA22EECFDB\r\n:106D200021F0EFCF22F00001010E2216000ED880D4\r\n:106D30002156020E2256090E21C0DBFF0A0E22C088\r\n:106D4000DBFF090EDBCF21F00A0EDBCF22F0F80EBD\r\n:106D5000DBCF23F0F90EDBCF24F02150235C22504F\r\n:106D600024580CE2F80EDBCF41F0F90EDBCF42F0F5\r\n:106D7000090E41C0DBFF0A0E42C0DBFFFC0EDBCF79\r\n:106D8000E9FFFD0EDBCFEAFF160EE926000EEA2230\r\n:106D9000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF6A\r\n:106DA000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF07\r\n:106DB000EFCFE6FF35EC08F0216E060EE15C02E253\r\n:106DC000E16AE552E16E215000090DE0FC0EDBCFD7\r\n:106DD000E9FFFD0EDBCFEAFF040EE926000EEA22F2\r\n:106DE000EF8E010EFAD0090EDBCFE6FF0A0EDBCFE5\r\n:106DF000E6FF0D0EDBCFE6FF0E0EDBCFE6FFFC0E4F\r\n:106E0000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF6D\r\n:106E1000E96E320EE926000EEA22E9CF23F0EACF2E\r\n:106E200024F0FC0EDBCFE9FFFD0EDBCFEAFF060E00\r\n:106E3000E926000EEA22EECF3FF0EECF40F0EECF93\r\n:106E400041F0EFCF42F0446A020E456E466A476A4F\r\n:106E5000B8EC70F023503B24216E24503C20226E6D\r\n:106E600021C0E6FFE66E96EC05F0256E060EE15CAD\r\n:106E700002E2E16AE552E16E2550FC0EDBCFE9FF4C\r\n:106E8000FD0EDBCFEAFFEE50EFCFEAFFE96E040E16\r\n:106E9000E926000EEA22010EEF6E090EDBCF21F08B\r\n:106EA0000A0EDBCF22F0D9500D0FE96E000EDA206A\r\n:106EB000EA6E2150EE262250ED22090EDBCF23F0A0\r\n:106EC0000A0EDBCF24F0256A266AFC0EDBCFE9FF31\r\n:106ED000FD0EDBCFEAFF060EE926000EEA22235064\r\n:106EE000EE262450EE222550EE222650EE22090EE8\r\n:106EF000DBCF27F00A0EDBCF28F0F60EDBCFE9FF61\r\n:106F0000F70EDBCFEAFF2750EE262850ED22090EC0\r\n:106F1000DBCF29F00A0EDBCF2AF0D950F80FE96E4B\r\n:106F2000FF0EDA20EA6E2950EE5E2A50ED5AB8EFD5\r\n:106F300032F0FC0EDBCFE9FFFD0EDBCFEAFF0A0EDD\r\n:106F4000E926000EEA22EECF21F0EECF22F0EECFBE\r\n:106F500023F0EFCF24F0FC0EDBCFE9FFFD0EDBCFFB\r\n:106F6000EAFF060EE926000EEA22EE50215CEE5002\r\n:106F70002258EE502358EE50245824E2FC0EDBCF6A\r\n:106F8000E9FFFD0EDBCFEAFF060EE926000EEA223E\r\n:106F9000EECF21F0EECF22F0EECF23F0EFCF24F0B2\r\n:106FA000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE92680\r\n:106FB000000EEA2221C0EEFF22C0EEFF23C0EEFF4A\r\n:106FC00024C0EEFFFC0EDBCFE9FFFD0EDBCFEAFFB6\r\n:106FD000040EE926000EEA22EF8A216E100EE15C13\r\n:106FE00002E2E16AE552E16E2150E552E5CFDAFFB7\r\n:106FF000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF26\r\n:10700000D9FFE2CFDAFF070EE12402E3E168E6529E\r\n:10701000E16EFC0EDBCFE6FFFD0EDBCFE6FFF9EC09\r\n:1070200029F0E552E552DF6EDF5001E0FBD0FC0EA7\r\n:10703000DBCFE9FFFD0EDBCFEAFF040EE926000EF1\r\n:10704000EA22EF50200B01E1EDD0FC0EDBCFE9FF8F\r\n:10705000FD0EDBCFEAFF1A0EE926000EEA22EECF84\r\n:10706000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0E4A\r\n:10707000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCF80\r\n:10708000E6FF35EC08F0216E060EE15C02E2E16AF3\r\n:10709000E552E16E2150DF6EDF5001E0C3D0FC0EFF\r\n:1070A000DBCFE9FFFD0EDBCFEAFF1E0EE926000E67\r\n:1070B000EA22050EEECFDBFF060EEDCFDBFF0B0E57\r\n:1070C000E76E050EDBCFE9FF060EDBCFEAFFE750E8\r\n:1070D000E926000EEA22EF8AFC0EDBCFE9FFFD0E67\r\n:1070E000DBCFEAFF0A0EE926000EEA22EECF21F0FE\r\n:1070F000EECF22F0EECF23F0EFCF24F01C0EE76EA0\r\n:10710000050EDBCFE9FF060EDBCFEAFFE750E926ED\r\n:10711000000EEA2221C0EEFF22C0EEFF23C0EEFFE8\r\n:1071200024C0EEFFFC0EDBCFE9FFFD0EDBCFEAFF54\r\n:107130000E0EE926000EEA22EECFE6FFEECFE6FFC6\r\n:10714000EECFE6FFEFCFE6FF050EDBCFE6FF060E44\r\n:10715000DBCFE6FFA1EC1BF0216E060EE15C02E244\r\n:10716000E16AE552E16E215007EC69F0010E3FC083\r\n:10717000DBFF020E40C0DBFF030E41C0DBFF040E4D\r\n:1071800042C0DBFF160EE76E050EDBCFE9FF060EF1\r\n:10719000DBCFEAFFE750E926000EEA22010EDBCF43\r\n:1071A000EEFF020EDBCFEEFF030EDBCFEEFF040E91\r\n:1071B000DBCFEEFF120EE76E050EDBCFE9FF060E0A\r\n:1071C000DBCFEAFFE750E926000EEA22EE6AED6A1D\r\n:1071D000FC0EDBCFE9FFFD0EDBCFEAFF040EE92654\r\n:1071E000000EEA22EF9AFC0EDBCFE9FFFD0EDBCFAB\r\n:1071F000EAFFEE50EFCFEAFFE96E040EE926000E3B\r\n:10720000EA22010EEF6EFC0EDBCFE9FFFD0EDBCFB5\r\n:10721000EAFFEECFE6FFEFCFE6FFC0EC08F0E55265\r\n:10722000E552DF6EDF50216E070EE15C02E2E16A9B\r\n:10723000E552E16E2150E552E5CFDAFFE7CFD9FF05\r\n:107240001200D9CFE6FFDACFE6FFE1CFD9FFE2CFD8\r\n:10725000DAFFE652FC0EDBCFE6FFFD0EDBCFE6FFEA\r\n:10726000CADEE552E552DF6EDF5008E1FC0EDBCFEF\r\n:10727000E9FFFD0EDBCFEAFFEE6AED6ADF50E55273\r\n:10728000E552E5CFDAFFE7CFD9FF1200D9CFE6FF0D\r\n:10729000DACFE6FFE1CFD9FFE2CFDAFF2F0EE1240C\r\n:1072A00002E3E168E652E16EFC0EDBCFE6FFFD0E85\r\n:1072B000DBCFE6FFF9EC29F0E552E552DF6EDF5057\r\n:1072C00003E0DF50A2EF41F0FC0EDBCFE9FFFD0E43\r\n:1072D000DBCFEAFF040EE926000EEA22EF50800B16\r\n:1072E00002E0DAEF40F0FC0EDBCFE9FFFD0EDBCF72\r\n:1072F000EAFF200EE926000EEA22EE50ED1001E131\r\n:1073000072D3D950F80FE96EFF0EDA20EA6EE86802\r\n:10731000EE1801E0EAD1E868EE1801E0E6D1E8688D\r\n:10732000EE1801E0E2D1E868EE1801E0DED1FC0ED3\r\n:10733000DBCFE9FFFD0EDBCFEAFF200EE926000ED2\r\n:10734000EA221D0EEECFDBFF1E0EEDCFDBFFD95084\r\n:107350001D0FE96E000EDA20EA6EEECFF3FFEDCFDF\r\n:10736000F4FF040EEE26000EEF22F3CFE9FFF4CF78\r\n:10737000EAFF150EEECFDBFF160EEECFDBFF170E8A\r\n:10738000EECFDBFF180EEECFDBFF020EF36E190E11\r\n:10739000F3CFDBFF1A0EDB6A1B0EDB6A1C0EDB6A07\r\n:1073A000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE92678\r\n:1073B000000EEA22010EEECFDBFF020EEECFDBFF66\r\n:1073C000030EEECFDBFF040EEECFDBFF010EDBCFB3\r\n:1073D00021F0020EDBCF22F0030EDBCF23F0040EF0\r\n:1073E000DBCF24F0215022102310241001E138D1EA\r\n:1073F000D950010FE96E000EDA20EA6E0D0EEECFC5\r\n:10740000DBFF0E0EEECFDBFF0F0EEECFDBFF100E1D\r\n:10741000EECFDBFF090EDB6A0A0EDB6A0B0EDB6ABE\r\n:107420000C0EDB6AD950190FE96E000EDA20EA6EF5\r\n:10743000020EEE26000EEE22EE22EE22D950010FB1\r\n:10744000E96E000EDA20EA6E050EEECFDBFF060EC7\r\n:10745000EECFDBFF070EEECFDBFF080EEECFDBFF3C\r\n:10746000D950090FE96E000EDA20EA6EEE2A000EFE\r\n:10747000EE22EE22EE22D950010FE96E000EDA2044\r\n:10748000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF00\r\n:10749000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECF10\r\n:1074A000E6FFEFCFE6FF96EC0AF0216E060EE15CF8\r\n:1074B00002E2E16AE552E16E2150010E3FC0DBFFBE\r\n:1074C000020E40C0DBFF030E41C0DBFF040E42C0D2\r\n:1074D000DBFFD950010FE96E000EDA20EA6ED8808A\r\n:1074E000010EEE54000EEE54000EEE54000EEE545B\r\n:1074F00002E3CFEF40F0D950010FE96E000EDA2021\r\n:10750000EA6EE868EE180BE1E868EE1808E1E86852\r\n:10751000EE1805E1E868EE1802E1E8EF3FF0010E31\r\n:10752000216E226A236A246AD950050FE96E000E83\r\n:10753000DA20EA6EEE502126EE502222EE5023226F\r\n:10754000EE502422D950010FE96E000EDA20EA6EC7\r\n:10755000EE50211808E1EE50221805E1EE502318F4\r\n:1075600002E1EE50241801E169D7150EDBCF21F0BE\r\n:10757000160EDBCF22F0170EDBCF23F0180EDBCF79\r\n:1075800024F0D950190FE96E000EDA20EA6EEE50A1\r\n:10759000215CEE502258EE502358EE5024583CE324\r\n:1075A000D9501D0FE96E000EDA20EA6EEECFF3FF20\r\n:1075B000EDCFF4FF040EEE26000EEF22F3CFE9FF2D\r\n:1075C000F4CFEAFF090EDBCFEEFF0A0EDBCFEEFFB2\r\n:1075D0000B0EDBCFEEFF0C0EDBCFEEFFD9501D0FF5\r\n:1075E000E96E000EDA20EA6EEECFF3FFEDCFF4FF86\r\n:1075F000040EEE26000EEF22F3CFE9FFF4CFEAFFF0\r\n:107600000D0EDBCFEEFF0E0EDBCFEEFF0F0EDBCF4E\r\n:10761000EEFF100EDBCFEEFF010EDBCF21F0020EEE\r\n:10762000DBCF22F0030EDBCF23F0040EDBCF24F000\r\n:10763000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCF14\r\n:10764000EAFFE96E160EE926000EEA22EE50215CF2\r\n:10765000EE502258EE502358EE50245801E2C8D67E\r\n:10766000FC0EDBCFE9FFFD0EDBCFEAFF200EE926A3\r\n:10767000000EEA22EE50EFCFEAFFE96E190EDBCFE3\r\n:10768000EEFF1A0EDBCFEEFF1B0EDBCFEEFF1C0E64\r\n:10769000DBCFEEFF150EDBCF21F0160EDBCF22F095\r\n:1076A000170EDBCF23F0180EDBCF24F0D950190FC3\r\n:1076B000E96E000EDA20EA6EEE50215CEE502258A0\r\n:1076C000EE502358EE5024580CE31D0EDBCFE9FF9B\r\n:1076D0001E0EDBCFEAFFEE6AEE6AEE6AEE6AA1EFFB\r\n:1076E00041F0110EDF6EA1EF41F0F80EDBCF21F07B\r\n:1076F000F90EDBCF22F0FA0EDBCF23F0FB0EDBCF4F\r\n:1077000024F0FC0EDBCFE9FFFD0EDBCFEAFF0A0E13\r\n:10771000E926000EEA222150EE5C2250EE5823505A\r\n:10772000EE582450EE5816E2FC0EDBCFE9FFFD0EBA\r\n:10773000DBCFEAFF0A0EE926000EEA22F80EEECFB2\r\n:10774000DBFFF90EEECFDBFFFA0EEECFDBFFFB0E19\r\n:10775000EECFDBFFFC0EDBCFE9FFFD0EDBCFEAFF58\r\n:10776000060EE926000EEA22F80EDBCFEEFFF90E38\r\n:10777000DBCFEEFFFA0EDBCFEEFFFB0EDBCFEEFF33\r\n:10778000F80EDBCF21F0F90EDBCF22F0FA0EDBCFC3\r\n:1077900023F0FB0EDBCF24F0215022102310241005\r\n:1077A00002E1A1EF41F0F80EDBCF25F0F90EDBCFBF\r\n:1077B00026F0FA0EDBCF27F0FB0EDBCF28F02506F4\r\n:1077C000000E265A275A285A25C0E6FF26C0E6FF93\r\n:1077D00027C0E6FF28C0E6FFFC0EDBCFE6FFFD0E6C\r\n:1077E000DBCFE6FF08EC14F0296E060EE15C02E246\r\n:1077F000E16AE552E16E29503FC021F040C022F01D\r\n:1078000041C023F042C024F0FC0EDBCFE9FFFD0EA7\r\n:10781000DBCFEAFF120EE926000EEA223FC0EEFFA0\r\n:1078200022C0EEFF23C0EEFF24C0EEFFFC0EDBCF34\r\n:10783000E9FFFD0EDBCFEAFF120EE926000EEA2279\r\n:10784000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFAF\r\n:10785000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF4C\r\n:10786000EFCFE6FF06EC0AF0216E060EE15C02E2C5\r\n:10787000E16AE552E16E2150110E3FC0DBFF120EAE\r\n:1078800040C0DBFF130E41C0DBFF140E42C0DBFF24\r\n:10789000110EDBCF21F0120EDBCF22F0130EDBCF67\r\n:1078A00023F0140EDBCF24F02150221023102410DB\r\n:1078B00002E1CFEF40F0F80EDBCF21F0F90EDBCF85\r\n:1078C00022F0FA0EDBCF23F0FB0EDBCF24F02106F3\r\n:1078D000000E225A235A245A090ED89024322332F9\r\n:1078E00022322132E806F9E1FC0EDBCFE9FFFD0E82\r\n:1078F000DBCFEAFFEE50EFCFEAFFE96E020EE9269A\r\n:10790000000EEA22EF04266A276A286AE850211648\r\n:10791000265022162750231628502416D950110F0E\r\n:10792000E96E000EDA20EA6E2150EE262250EE2299\r\n:107930002350EE222450EE22FC0EDBCFE9FFFD0E99\r\n:10794000DBCFEAFF060EE926000EEA22EECF21F099\r\n:10795000EECF22F0EECF23F0010E2216236A246A26\r\n:10796000215022102310241002E1A1EF41F0110E4A\r\n:10797000DBCF25F0120EDBCF26F0130EDBCF27F086\r\n:10798000140EDBCF28F0FC0EDBCFE9FFFD0EDBCFC2\r\n:10799000EAFF160EE926000EEA222550EE1808E14D\r\n:1079A0002650EE1805E12750EE1802E12850EE1897\r\n:1079B00002E1A1EF41F0FC0EDBCFE9FFFD0EDBCFD2\r\n:1079C000EAFF160EE926000EEA22110EDBCFEEFFCB\r\n:1079D000120EDBCFEEFF130EDBCFEEFF140EDBCF6C\r\n:1079E000EEFFA1EF41F0F80EDBCF21F0F90EDBCF77\r\n:1079F00022F0FA0EDBCF23F0FB0EDBCF24F0FC0EDF\r\n:107A0000DBCFE9FFFD0EDBCFEAFF0A0EE926000E11\r\n:107A1000EA222150EE5C2250EE582350EE582450BA\r\n:107A2000EE5823E2FC0EDBCFE9FFFD0EDBCFEAFFD1\r\n:107A3000040EE926000EEA22EF50020B16E1FC0EBE\r\n:107A4000DBCFE9FFFD0EDBCFEAFF0A0EE926000ED1\r\n:107A5000EA22F80EEECFDBFFF90EEECFDBFFFA0ED7\r\n:107A6000EECFDBFFFB0EEECFDBFFFC0EDBCFE9FF43\r\n:107A7000FD0EDBCFEAFF060EE926000EEA222B0EF2\r\n:107A8000EECFDBFF2C0EEECFDBFF2D0EEECFDBFFBC\r\n:107A90002E0EEECFDBFF270EDB6A280EDB6A290EE7\r\n:107AA000DB6A2A0EDB6AFC0EDBCFE9FFFD0EDBCFC3\r\n:107AB000EAFF060EE926000EEA22EE6AEE6AEE6A98\r\n:107AC000EE6AF80EDBCF21F0F90EDBCF22F0FA0ED2\r\n:107AD000DBCF23F0FB0EDBCF24F02150221023104C\r\n:107AE000241001E18BD3FC0EDBCFE9FFFD0EDBCFD1\r\n:107AF000EAFFEE50EFCFEAFFE96E020EE926000E34\r\n:107B0000EA22EFCF3FF0406A416A426A446A020EBD\r\n:107B1000456E466A476A5BEC70F0230E3BC0DBFFA4\r\n:107B2000240E3CC0DBFF250E3DC0DBFF260E3EC011\r\n:107B3000DBFFD9502B0FE96E000EDA20EA6ED880F9\r\n:107B4000000EEE54000EEE54000EEE54000EEE54F5\r\n:107B500001E3D7D02B0EDBCF29F02C0EDBCF2AF0A0\r\n:107B60002D0EDBCF2BF02E0EDBCF2CF02906000ED6\r\n:107B70002A5A2B5A2C5A29C03FF02AC040F02BC059\r\n:107B800041F02CC042F0230EDBCF44F0240EDBCFBB\r\n:107B900045F0250EDBCF46F0260EDBCF47F0B8ECE4\r\n:107BA00070F03FC025F040C026F041C027F042C031\r\n:107BB00028F0F80EDBCF21F0F90EDBCF22F0FA0E21\r\n:107BC000DBCF23F0FB0EDBCF24F02106000E225A80\r\n:107BD000235A245A21C03FF022C040F023C041F074\r\n:107BE00024C042F0230EDBCF44F0240EDBCF45F05F\r\n:107BF000250EDBCF46F0260EDBCF47F0B8EC70F059\r\n:107C000025503F5C26504058275041582850425834\r\n:107C100001E277D02B0EDBCF21F02C0EDBCF22F050\r\n:107C20002D0EDBCF23F02E0EDBCF24F02106000E2D\r\n:107C3000225A235A245A230EDBCF25F0240EDBCF01\r\n:107C400026F0250EDBCF27F0260EDBCF28F0250609\r\n:107C5000000E265A275A285A251E261E271E281E81\r\n:107C60002550211626502216275023162850241658\r\n:107C7000FC0EDBCFE9FFFD0EDBCFEAFF060EE926A7\r\n:107C8000000EEA2221C0EEFF22C0EEFF23C0EEFF6D\r\n:107C900024C0EEFFFC0EDBCFE9FFFD0EDBCFEAFFD9\r\n:107CA000060EE926000EEA22EECF21F0EECF22F0FA\r\n:107CB000EECF23F0EFCF24F0D950F80FE96EFF0E8E\r\n:107CC000DA20EA6E2150EE5E2250EE5A2350EE5A30\r\n:107CD0002450EE5AFC0EDBCFE9FFFD0EDBCFEAFFAE\r\n:107CE000120EE926000EEA221F0EEECFDBFF200E59\r\n:107CF000EECFDBFF210EEECFDBFF220EEECFDBFF60\r\n:107D00009AD0FC0EDBCFE9FFFD0EDBCFEAFF0E0EB3\r\n:107D1000E926000EEA221F0EEECFDBFF200EEECF8B\r\n:107D2000DBFF210EEECFDBFF220EEECFDBFF1F0EBF\r\n:107D3000DBCF21F0200EDBCF22F0210EDBCF23F0B2\r\n:107D4000220EDBCF24F021502210231024105DE1FD\r\n:107D5000E66AE66AE66AE66AFC0EDBCFE9FFFD0E3C\r\n:107D6000DBCFEAFFEECFE6FFEFCFE6FF50EC11F0FE\r\n:107D7000216E060EE15C02E2E16AE552E16E2150FD\r\n:107D80001F0E3FC0DBFF200E40C0DBFF210E41C0B5\r\n:107D9000DBFF220E42C0DBFFD9501F0FE96E000E41\r\n:107DA000DA20EA6E010EEE1807E1EE5005E1EE5022\r\n:107DB00003E1EE5001E1F3D1D9501F0FE96E000E3F\r\n:107DC000DA20EA6EE868EE180AE1E868EE1807E1E2\r\n:107DD000E868EE1804E1E868EE1801E1F9D0FC0E5D\r\n:107DE000DBCFE9FFFD0EDBCFEAFF0E0EE926000E2A\r\n:107DF000EA221F0EDBCFEEFF200EDBCFEEFF210EBF\r\n:107E0000DBCFEEFF220EDBCFEEFFFC0EDBCFE9FF78\r\n:107E1000FD0EDBCFEAFF120EE926000EEA221F0E4E\r\n:107E2000DBCFEEFF200EDBCFEEFF210EDBCFEEFF30\r\n:107E3000220EDBCFEEFF1F0EDBCF21F0200EDBCFBB\r\n:107E400022F0210EDBCF23F0220EDBCF24F02150D5\r\n:107E500022102310241001E1D1D1230EDBCF21F019\r\n:107E6000240EDBCF22F0250EDBCF23F0260EDBCF56\r\n:107E700024F0D950F80FE96EFF0EDA20EA6EEE50CA\r\n:107E8000215CEE502258EE502358EE50245801E366\r\n:107E900020D1FC0EDBCFE9FFFD0EDBCFEAFF040EA5\r\n:107EA000E926000EEA22EF50020B52E0D9501F0FD4\r\n:107EB000E96E000EDA20EA6EEECFE6FFEECFE6FFC7\r\n:107EC000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0EC6\r\n:107ED000DBCFEAFFEECFE6FFEFCFE6FF50EC11F08D\r\n:107EE000216E060EE15C02E2E16AE552E16E21508C\r\n:107EF0001F0E3FC0DBFF200E40C0DBFF210E41C044\r\n:107F0000DBFF220E42C0DBFF1F0EDBCF21F0200E75\r\n:107F1000DBCF22F0210EDBCF23F0220EDBCF24F0CB\r\n:107F2000215022102310241041E1D950230FE96E73\r\n:107F3000000EDA20EA6EF80EEECFDBFFF90EEECF80\r\n:107F4000DBFFFA0EEECFDBFFFB0EEECFDBFFC1D087\r\n:107F5000D9501F0FE96E000EDA20EA6EEECFE6FF71\r\n:107F6000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF76\r\n:107F7000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF36\r\n:107F800096EC0AF0216E060EE15C02E2E16AE5522F\r\n:107F9000E16E21501F0E3FC0DBFF200E40C0DBFF13\r\n:107FA000210E41C0DBFF220E42C0DBFFD9501F0F64\r\n:107FB000E96E000EDA20EA6EE868EE1816E1E8686D\r\n:107FC000EE1813E1E868EE1810E1E868EE180DE12C\r\n:107FD000FC0EDBCFE9FFFD0EDBCFEAFF040EE92646\r\n:107FE000000EEA22EF8E010EADD1D9501F0FE96EBF\r\n:107FF000000EDA20EA6ED880010EEE54000EEE5428\r\n:10800000000EEE54000EEE5401E3C9D01F0EDBCF7C\r\n:1080100021F0200EDBCF22F0210EDBCF23F0220E49\r\n:10802000DBCF24F0FC0EDBCFE9FFFD0EDBCFEAFF58\r\n:10803000EE50EFCFEAFFE96E160EE926000EEA22B7\r\n:10804000EE50215CEE502258EE502358EE5024584A\r\n:1080500001E3A5D0FC0EDBCFE9FFFD0EDBCFEAFF8D\r\n:10806000120EE926000EEA221F0EDBCFEEFF200ED5\r\n:10807000DBCFEEFF210EDBCFEEFF220EDBCFEEFFDC\r\n:10808000FC0EDBCFE9FFFD0EDBCFEAFF060EE92693\r\n:10809000000EEA22230EDB50EE26240EDB50EE22E9\r\n:1080A000250EDB50EE22260EDB50EE22D950F80FC3\r\n:1080B000E96EFF0EDA20EA6E230EDB50EE5E240E30\r\n:1080C000DB50EE5A250EDB50EE5A260EDB50EE5AF0\r\n:1080D000C4D6FC0EDBCFE9FFFD0EDBCFEAFF060EB8\r\n:1080E000E926000EEA22F80EDB50EE26F90EDB50F0\r\n:1080F000EE22FA0EDB50EE22FB0EDB50EE22F80EE3\r\n:10810000DBCF21F0F90EDBCF22F0FA0EFB0E010ED1\r\n:108110002216236A246A21502210231024106EE0B4\r\n:10812000D9501F0FE96E000EDA20EA6EEECFE6FF9F\r\n:10813000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFA4\r\n:10814000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF64\r\n:1081500006EC0AF0216E060EE15C02E2E16AE552ED\r\n:10816000E16E2150270E3FC0DBFF280E40C0DBFF31\r\n:10817000290E41C0DBFF2A0E42C0DBFF270EDBCFFA\r\n:1081800021F0280EDBCF22F0290EDBCF23F02A0EC0\r\n:10819000DBCF24F021502210231024100DE1FC0E1F\r\n:1081A000DBCFE9FFFD0EDBCFEAFF040EE926000E70\r\n:1081B000EA22EF8E020EC6D0F80EDBCF21F0F90EC8\r\n:1081C000DBCF22F0FA0EDBCF23F0FB0EDBCF24F067\r\n:1081D000090ED8902432233222322132E806F9E106\r\n:1081E000D950270FE96E000EDA20EA6E2150EE26F4\r\n:1081F0002250EE222350EE222450EE22FC0EDBCF42\r\n:10820000E9FFFD0EDBCFEAFF060EE926000EEA22AB\r\n:10821000EECF21F0EECF22F0010E2216236A246A5F\r\n:10822000215022102310241038E0270EDBCF25F038\r\n:10823000280EDBCF26F0290EDBCF27F02A0EDBCF6E\r\n:1082400028F0FC0EDBCFE9FFFD0EDBCFEAFF160EB8\r\n:10825000E926000EEA222550EE1808E12650EE1815\r\n:1082600005E12750EE1802E12850EE1816E0FC0E4A\r\n:10827000DBCFE9FFFD0EDBCFEAFF160EE926000E8D\r\n:10828000EA22270EDBCFEEFF280EDBCFEEFF290E12\r\n:10829000DBCFEEFF2A0EDBCFEEFFFC0EDBCFE9FFDC\r\n:1082A000FD0EDBCFEAFF0A0EE926000EEA22EECF32\r\n:1082B00021F0EECF22F0EECF23F0EFCF24F0FC0E32\r\n:1082C000DBCFE9FFFD0EDBCFEAFF060EE926000E4D\r\n:1082D000EA22EE50215CEE502258EE502358EE5028\r\n:1082E00024582FE2FC0EDBCFE9FFFD0EDBCFEAFFC7\r\n:1082F000060EE926000EEA22EECF21F0EECF22F0A4\r\n:10830000EECF23F0EFCF24F0FC0EDBCFE9FFFD0E24\r\n:10831000DBCFEAFF0A0EE926000EEA2221C0EEFFBB\r\n:1083200022C0EEFF23C0EEFF24C0EEFFFC0EDBCF29\r\n:10833000E9FFFD0EDBCFEAFF040EE926000EEA227C\r\n:10834000EF8ADF50216E2F0EE15C02E2E16AE55216\r\n:10835000E16E2150E552E5CFDAFFE7CFD9FF1200F9\r\n:10836000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE0\r\n:108370000F0EE12402E3E168E652E16ED950FC0FF2\r\n:10838000E96EFF0EDA20EA6EEE50ED1002E1090E02\r\n:10839000EDD0E66AFC0EDBCFE9FFFD0EDBCFEAFF96\r\n:1083A000E9CF21F0EACF22F0E9CFE6FFEACFE6FFFE\r\n:1083B000D950FA0FE66EFF0EDA20E66EC6EC22F018\r\n:1083C000236E050EE15C02E2E16AE552E16E2350A4\r\n:1083D000DF6EFC0EDBCFE9FFFD0EDBCFEAFF010E07\r\n:1083E000EECFDBFF020EEDCFDBFFDF5001E0B5D0BB\r\n:1083F000D950030F216E000EDA20226EFC0EDBCF67\r\n:10840000E9FFFD0EDBCFEAFF140EE926000EEA229B\r\n:1084100021C0EEFF22C0EDFFFA0EDBCFE6FFFB0E20\r\n:10842000DBCFE6FFFC0EDBCFE6FFFD0EDBCFE6FF8A\r\n:108430001DEC21F0E552E552E552E552DF6EDF50CA\r\n:1084400001E084D0FC0EDBCFE9FFFD0EDBCFEAFFBD\r\n:10845000120EE926000EEA22EE50ED104AE0FC0E64\r\n:10846000DBCFE9FFFD0EDBCFEAFF120EE926000E9F\r\n:10847000EA22EE50EFCFEAFFE96E0B0EE926000E7E\r\n:10848000EA22EF50100B33E0FC0EDBCFE9FFFD0ECC\r\n:10849000DBCFEAFF120EE926000EEA22EECFE6FF5E\r\n:1084A000EFCFE6FF010EDBCFE6FF020EDBCFE6FFEC\r\n:1084B00037EC1BF0E552E552E552E55240C022F0A0\r\n:1084C00041C023F042C024F0FC0EDBCFE9FFFD0EDB\r\n:1084D000DBCFEAFF060EE926000EEA223FC0EEFFE0\r\n:1084E00022C0EEFF23C0EEFF24C0EEFF02D0050E37\r\n:1084F000DF6EDF502BE1010EDBCFE9FF020EDBCF99\r\n:10850000EAFF060EE926000EEA22EECF21F0EFCFB9\r\n:1085100022F0FC0EDBCFE9FFFD0EDBCFEAFF020EFF\r\n:10852000E926000EEA2221C0EEFF22C0EDFFE66E32\r\n:10853000E66AFC0EDBCFE6FFFD0EDBCFE6FFFEECCE\r\n:1085400014F0E552E552E552E552DF6E040EDF5CB1\r\n:1085500002E1050EDF6EDF5008E0FC0EDBCFE9FF25\r\n:10856000FD0EDBCFEAFFEE6AED6ADF50216E0F0EE3\r\n:10857000E15C02E2E16AE552E16E2150E552E5CFAD\r\n:10858000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF57\r\n:10859000E1CFD9FFE2CFDAFF0D0EE12402E3E1687B\r\n:1085A000E652E16EFC0EDBCFE6FFFD0EDBCFE6FF11\r\n:1085B000F9EC29F0E552E552DF6EDF5001E085D09D\r\n:1085C000D950FA0FE96EFF0EDA20EA6EEE50ED1088\r\n:1085D00011E1000EE66EE66AFC0EDBCFE6FFFD0E53\r\n:1085E000DBCFE6FFFEEC14F0E552E552E552E55232\r\n:1085F000DF6E6BD0D950010F216E000EDA20226E93\r\n:10860000FC0EDBCFE9FFFD0EDBCFEAFF140EE926FF\r\n:10861000000EEA2221C0EEFF22C0EDFFE66EE66A00\r\n:10862000FC0EDBCFE6FFFD0EDBCFE6FFA5EC1CF07A\r\n:10863000E552E552E552E552DF6E040EDF5C0FE1D4\r\n:10864000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE926C5\r\n:10865000000EEA22EE6AEE6AEE6AEE6ADF6ADF5028\r\n:1086600034E1FA0EDBCFE6FFFB0EDBCFE6FFFC0EBC\r\n:10867000DBCFE6FFFD0EDBCFE6FFBCEC1FF0E552E3\r\n:10868000E552E552E552000EE66EE66AFC0EDBCFDF\r\n:10869000E6FFFD0EDBCFE6FF6EEC17F0E552E5528C\r\n:1086A000E552E552DF6E040EDF5C0FE1FC0EDBCF1E\r\n:1086B000E9FFFD0EDBCFEAFF0E0EE926000EEA22EF\r\n:1086C000EE6AEE6AEE6AEE6ADF6ADF50216E0D0E28\r\n:1086D000E15C02E2E16AE552E16E2150E552E5CF4C\r\n:0886E000DAFFE7CFD9FF120019\r\n:0886E800D9CFE6FFDACFE6FF6F\r\n:1086F000E1CFD9FFE2CFDAFFE652E652E652E65288\r\n:10870000E652D950030FE66E000EDA20E66E100E28\r\n:10871000E66EE66A000EE66E0B0EE66EB00EE66ED4\r\n:10872000060EE66E9CEC2DF0216E080EE15C02E276\r\n:10873000E16AE552E16E2150DF6EDF5001E0A0D02A\r\n:10874000030EDBCF21F0040EDBCF22F0100E215CF4\r\n:10875000000E225801E294D00B01005103E0FF0EFD\r\n:10876000005D48E10C513AE10D5138E10E5136E11E\r\n:108770000F5134E10251E66ED950010FE96E000E3F\r\n:10878000DA20EA6EE552E750EE6EED6A03CB21F097\r\n:1087900003CB22F0216AD950010FE96E000EDA20D6\r\n:1087A000EA6E2150EE122250ED12010EDBCF21F0C5\r\n:1087B000020EDBCF22F0100E215C000E22580EE3D9\r\n:1087C000D950010FE96E000EDA20EA6E000ED88053\r\n:1087D000EE54400EED5402E3010E5DD0780E0C5DB8\r\n:1087E00009E1560E0D5D06E1340E0E5D03E1120E39\r\n:1087F0000F5D46E0005105E1FE0E015D02E1030E52\r\n:108800004AD0E668210EE66EE66AE66AB00EE66ECB\r\n:10881000060EE66E46EC39F0216E060EE15C02E2D1\r\n:10882000E16AE552E16E2150DF6EDF501CE1D95064\r\n:10883000030FE66E000EDA20E66E080EE66EE66ABC\r\n:10884000000EE66E0B0EE66EB00EE66E060EE66EDF\r\n:108850009CEC2DF0216E080EE15C02E2E16AE5522B\r\n:10886000E16E2150DF6EDF500BE1030EDBCF21F014\r\n:10887000040EDBCF22F0080E215C000E225802E22B\r\n:10888000000E09D00B01005103E0FF0E005D02E174\r\n:10889000020E01D0030E216E050EE15C02E2E16AD8\r\n:1088A000E552E16E2150E552E5CFDAFFE7CFD9FF7F\r\n:1088B0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF52\r\n:1088C000DAFFE652E652E652E652166AD950FB0F3C\r\n:1088D000E96EFF0EDA20EA6EEE50ED1006E1FD0EB5\r\n:1088E000DB500001B75D01E121D1FF0E0001B75D52\r\n:1088F0000AE0B00EE66E060EE66E21EC39F0E552A7\r\n:10890000E5520001B769D950FB0FE96EFF0EDA207E\r\n:10891000EA6EEE50ED1028E0FB0EDBCFE9FFFC0E17\r\n:10892000DBCFEAFFEF5020E0FB0EDBCFE6FFFC0ED3\r\n:10893000DBCFE6FFFD0EDB50190DF3CFE9FFF4CFDF\r\n:10894000EAFF520EE926090EEA22EE52E9CF21F0A3\r\n:10895000EACF22F0E9CFE6FFEACFE6FFBCEC6EF00B\r\n:10896000E552E552E552E552010EE66EFD0EDB5092\r\n:10897000190DF3CFE9FFF4CFEAFF520EE926090EF5\r\n:10898000EA22EE52E9CF21F0EACF22F0E9CFE6FF6A\r\n:10899000EACFE6FFB00EE66E060EE66EB6EC2AF003\r\n:1089A000236E050EE15C02E2E16AE552E16E2350BE\r\n:1089B000E76E030EE7CFDBFFDB5002E0180E48D076\r\n:1089C000FD0EDBCFB7F0D950FB0FE96EFF0EDA20BA\r\n:1089D000EA6EEE50ED1001E1A9D0FD0EDBCFE6FF0F\r\n:1089E00083DEE552E66EFD0EDB50190DF3CFE9FF95\r\n:1089F000F4CFEAFF520EE926090EEA22E552E750CB\r\n:108A0000EF6EE66AE66AE66AE66AB00EE66E060EA3\r\n:108A1000E66E46EC39F0216E060EE15C02E2E16A98\r\n:108A2000E552E16E2150FD0EDB50190DF3CFE9FF49\r\n:108A3000F4CFEAFF520EE926090EEA22EF50030AAC\r\n:108A40003DE0010A21E0030A05E0010A54E1080EB5\r\n:108A5000166E6CD0D950020FE66E000EDA20E66E6C\r\n:108A6000D950010FE66E000EDA20E66ED9CFE6FF90\r\n:108A7000DACFE6FFFD0EDBCFE6FF9EEC49F0216E7C\r\n:108A8000070EE15C36E233D0D950020FE66E000EDD\r\n:108A9000DA20E66ED950010FE66E000EDA20E66E9F\r\n:108AA000D9CFE6FFDACFE6FFFD0EDBCFE6FF42ECE3\r\n:108AB0004EF0216E070EE15C1CE219D0D950020F76\r\n:108AC000E66E000EDA20E66ED950010FE66E000E5B\r\n:108AD000DA20E66ED9CFE6FFDACFE6FFFD0EDBCF78\r\n:108AE000E6FFB8EC51F0216E070EE15C02E2E16AAC\r\n:108AF000E552E16E2150DFCF00FB010EDBCF01FB21\r\n:108B0000020EDBCF02FB0B01010E036FFD0EDB50EB\r\n:108B1000190DF3CFE9FFF4CFEAFF520EE926090E53\r\n:108B2000EA22EFCF04FB050E176E186A040EE15C13\r\n:108B300002E2E16AE552E16EE552E5CFDAFFE7CF06\r\n:108B4000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF98\r\n:108B5000E2CFDAFFE65200CBDFFFDF50070850E339\r\n:108B6000196A0B010151010A0AE0010A69E1020ECA\r\n:108B7000E66E0B0EE66EDFCFE6FF9BDE5ED0DF50CB\r\n:108B80000001B75D2AE0000EE66EE66ADFCFE6FF81\r\n:108B900090DEE552E552E552DF50190DF3CFE9FFC3\r\n:108BA000F4CFEAFF520EE926090EEA22EF0413E1A0\r\n:108BB000DF50190DF3CFE9FFF4CFEAFF520EE9269B\r\n:108BC000090EEA220E0EE926000EEA22020EE9261E\r\n:108BD000000EEA22EF68165033E1DF50190DF3CF93\r\n:108BE000E9FFF4CFEAFF520EE926090EEA22EF5020\r\n:108BF000030A1BE0010A10E0030A05E0010A20E174\r\n:108C0000050E166E1DD003CBE6FF02CBE6FFDFCFCD\r\n:108C1000E6FF62EC4AF011D003CBE6FF02CBE6FFA1\r\n:108C2000DFCFE6FFC1EC50F008D003CBE6FF02CB6C\r\n:108C3000E6FFDFCFE6FFDEEC51F0E552E552E5520C\r\n:108C4000E552E552E5CFDAFFE7CFD9FF1200D9CFE1\r\n:108C5000E6FFDACFE6FFE1CFD9FFE2CFDAFF070E7A\r\n:108C6000E12402E3E168E652E16EFD0EDB50190DEE\r\n:108C7000F3CFE9FFF4CFEAFF520EE926090EEA220C\r\n:108C80000E0EE926000EEA22E9CFDEFFEACFDDFF75\r\n:108C9000FC0EDB50E66ED950020FE96E000EDA20B2\r\n:108CA000EA6EE552E750EE6EED6ADECFE9FFDDCF0A\r\n:108CB000EAFF040EE926000EEA22EF500CE1D9503B\r\n:108CC000020FE96E000EDA20EA6E010ED890EE3641\r\n:108CD000ED36E806FBE1FB0EDB50216E226AD9502F\r\n:108CE000020FE96E000EDA20EA6E2150EE262250C5\r\n:108CF000ED22020EDBCF21F0030EDBCF22F0236A40\r\n:108D0000246ADECFE9FFDDCFEAFF070EE926000E79\r\n:108D1000EA2221C0EEFF22C0EEFF23C0EEFF24C0F6\r\n:108D2000EEFFDECFE9FFDDCFEAFFEECF21F0EFCFA0\r\n:108D300022F0236A246ADECFE9FFDDCFEAFF070EC7\r\n:108D4000E926000EEA2221C044F022C045F023C0EB\r\n:108D500046F024C047F0EECF3FF0EECF40F0EECF2C\r\n:108D600041F0EFCF42F05BEC70F03EC0EDFF3DC054\r\n:108D7000EDFF3CC0EDFF3BC0EFFFDECFE9FFDDCFF5\r\n:108D8000EAFF070EE926000EEA22100EEE26000E7C\r\n:108D9000EE22EE22EE22DECFE9FFDDCFEAFF070E64\r\n:108DA000E926000EEA22EECFE6FFEECFE6FFEECF99\r\n:108DB000E6FFEFCFE6FFB00EE66E060EE66E46EC7F\r\n:108DC00039F0216E060EE15C02E2E16AE552E16EE5\r\n:108DD0002150E76E040EE7CFDBFFDB501FE1D950D7\r\n:108DE000050FE66E000EDA20E66E800EE66EE66A8D\r\n:108DF000D20EE66E060EE66EB00EE66E060EE66E5D\r\n:108E00009CEC2DF0216E080EE15C02E2E16AE55275\r\n:108E1000E16E2150E76E040EE7CFDBFF040EDB505E\r\n:108E20000BE1050EDBCF21F0060EDBCF22F0800E2A\r\n:108E3000215C000E225803E2050E166E17D0DECF1D\r\n:108E4000E9FFDDCFEAFF020EE926000EEA22FC0E62\r\n:108E5000DBCFEFFFDECFE9FFDDCFEAFF030EE92630\r\n:108E6000000EEA22FB0EDBCFEFFF166A1650226AD5\r\n:108E700016C0F3FF22C0F4FF070EE15C02E2E16AD4\r\n:108E8000E552E16EE552E5CFDAFFE7CFD9FF1200F8\r\n:108E9000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFA5\r\n:108EA0000F0EE12402E3E168E652E16EFD0EDB50B5\r\n:108EB000190DF3CFE9FFF4CFEAFF520EE926090EB0\r\n:108EC000EA220E0EE926000EEA22E9CFDEFFEACF03\r\n:108ED000DDFFFB0EDBCFE9FFFC0EDBCFEAFF010E6F\r\n:108EE000EF6EF90EDBCFE9FFFA0EDBCFEAFF010EE2\r\n:108EF000EF6EDECFE9FFDDCFEAFFEECF21F0EFCF5F\r\n:108F000022F0070E21C0DBFF080E22C0DBFF090E96\r\n:108F1000DB6A0A0EDB6AD950070FE96E000EDA2011\r\n:108F2000EA6E100EEE26000EEE22EE22EE22D95050\r\n:108F3000070FE96E000EDA20EA6EEECFE6FFEECF05\r\n:108F4000E6FFEECFE6FFEFCFE6FFB00EE66E060ED1\r\n:108F5000E66E46EC39F0216E060EE15C02E2E16A53\r\n:108F6000E552E16E2150E76E060EE7CFDBFFDB50E6\r\n:108F70001FE1D9500D0FE66E000EDA20E66E800E6E\r\n:108F8000E66EE66AD20EE66E060EE66EB00EE66E8F\r\n:108F9000060EE66E9CEC2DF0216E080EE15C02E2FE\r\n:108FA000E16AE552E16E2150E76E060EE7CFDBFF86\r\n:108FB000060EDB500CE00D0EDBCF21F00E0EDBCFEA\r\n:108FC00022F0800E215C000E225801E2ABD1DECFF0\r\n:108FD000E9FFDDCFEAFF060EE926000EEA22EF6A7E\r\n:108FE000020EDB6A400EF36E020EDBCFF4FFF3508D\r\n:108FF000F45C01E3FED0020EDB28EA6AD20FE96ED0\r\n:10900000060EEA22EFCF23F023C024F0236A020EDB\r\n:10901000DB50EA6AD20FE96E060EEA22EF50000139\r\n:109020002324216E000E2420226E0B0E21C0DBFFB4\r\n:109030000C0E22C0DBFFD9500B0FE96E000EDA20B8\r\n:10904000EA6EEE50ED1001E1D4D00C0EDB50800B37\r\n:1090500002E0010E01D0000EE76E050EE7CFDBFF48\r\n:10906000D9500B0FE96E000EDA20EA6EEE523F0E79\r\n:10907000ED16DECFE9FFDDCFEAFF060EE926000E92\r\n:10908000EA22EF2A050EDB5007E0F90EDBCFE9FFFD\r\n:10909000FA0EDBCFEAFFEF6ADECFE9FFDDCFEAFFB2\r\n:1090A000050EE926000EEA22EF5005E1050EDB5021\r\n:1090B00002E1000E01D0010E000902E0010E01D014\r\n:1090C000020EE76E040EE7CFDBFF0B0EDBCF21F0C5\r\n:1090D0000C0EDBCF22F0236A246AD950070FE96E09\r\n:1090E000000EDA20EA6EEE502126EE502222EE50DB\r\n:1090F0002322EE50242221C0E6FF22C0E6FF23C037\r\n:10910000E6FF24C0E6FFB00EE66E060EE66E46EC05\r\n:1091100039F0256E060EE15C02E2E16AE552E16E8D\r\n:109120002550E76E060EE7CFDBFFDB501FE1D9507D\r\n:109130000D0FE66E000EDA20E66E0E0EE66EE66AA3\r\n:10914000000EE66E0B0EE66EB00EE66E060EE66ED6\r\n:109150009CEC2DF0216E080EE15C02E2E16AE55222\r\n:10916000E16E2150E76E060EE7CFDBFF060EDB5007\r\n:1091700040E10D0EDBCF21F00E0EDBCF22F0215CA3\r\n:10918000000E225836E3030EDB6ADB50EA6A000F5A\r\n:10919000E96E0B0EEA22EF50FE0821E1030EDBCF51\r\n:1091A000E7FF040EDB50E726030EE7CFDBFFDBCF44\r\n:1091B000E7FF040EDB50E726030EE7CFDBFFDB50B3\r\n:1091C000EA6A000FE96E0B0EEA22EF50010B07E08E\r\n:1091D000FB0EDBCFE9FFFC0EDBCFEAFFEF6A020EEE\r\n:1091E000216EDBCFE7FFE850E726020EE7CFDBFF7B\r\n:1091F000F9D6DECFE9FFDDCFEAFF060EE926000E45\r\n:10920000EA22EF506BE1E66AE66AFD0EDBCFE6FF8D\r\n:109210001EDDE552E552E552020EDB6A400EF36EAA\r\n:10922000020EDBCFF4FFF350F45C58E2020EDB28B1\r\n:10923000EA6AD20FE96E060EEA22EFCF23F023C0CE\r\n:1092400024F0236A020EDB50EA6AD20FE96E060EA2\r\n:10925000EA22EF502324216E000E2420226E0B0EF2\r\n:1092600021C0DBFF0C0E22C0DBFFD9500B0FE96ED3\r\n:10927000000EDA20EA6EEE50ED1030E00C0EDB50FE\r\n:10928000800B02E0010E01D0000EE76E050EE7CF65\r\n:10929000DBFFD9500B0FE96E000EDA20EA6EEE52BA\r\n:1092A0003F0EED16DECFE9FFDDCFEAFF060EE92621\r\n:1092B000000EEA22EF2A050EDB5007E0F90EDBCFA5\r\n:1092C000E9FFFA0EDBCFEAFFEF6A020EDBCFE7FF22\r\n:1092D000E850E726020EE7CFDBFFA0D7DECFE9FF9D\r\n:1092E000DDCFEAFF050EE926000EEA22EF5008E086\r\n:1092F000F90EDBCFE9FFFA0EDBCFEAFF010EEF6ECE\r\n:10930000DECFE9FFDDCFEAFF040EE926000EEA22F8\r\n:10931000EF5008E0FB0EDBCFE9FFFC0EDBCFEAFFEE\r\n:10932000010EEF6E0F0EE15C02E2E16AE552E16EC2\r\n:10933000E552E5CFDAFFE7CFD9FF1200D9CFE6FF3C\r\n:10934000DACFE6FFE1CFD9FFE2CFDAFFE652E6520D\r\n:10935000E652E652E652FD0EDB50190DF3CFE9FF5F\r\n:10936000F4CFEAFF520EE926090EEA220E0EE92694\r\n:10937000000EEA22E9CF21F0EACF22F0E9CFDEFFAA\r\n:10938000EACFDDFFD950030FE66E000EDA20E66E5D\r\n:10939000100EE66EE66AD20EE66E060EE66EB00EB1\r\n:1093A000E66E060EE66E9CEC2DF0216E080EE15C7A\r\n:1093B00002E2E16AE552E16E2150E76E020EE7CF6C\r\n:1093C000DBFFDB500BE1030EDBCF21F0040EDBCF24\r\n:1093D00022F0100E215C000E225803E2050E166EDC\r\n:1093E00065D00601D305E66EFB0EDBCFE9FFFC0E70\r\n:1093F000DBCFEAFFE552E750EF6E100ED615E66EB2\r\n:10940000DECFE9FFDDCFEAFF040EE926000EEA22F7\r\n:10941000E552E750EF6E400ED615E66EDECFE9FF5F\r\n:10942000DDCFEAFF050EE926000EEA22E552E750FD\r\n:10943000EF6ED5C623F0D5C624F0236AD4510001BF\r\n:109440002310216ED5C622F0DECFE9FFDDCFEAFF83\r\n:10945000EE6E22C0EDFFDECFE9FFDDCFEAFF020EA8\r\n:10946000E926000EEA22EF68DECFE9FFDDCFEAFF52\r\n:10947000030EE926000EEA22EF68F70EDBCFE6FFC7\r\n:10948000F80EDBCFE6FFF90EDBCFE6FFFA0EDBCFFF\r\n:10949000E6FFFD0EDBCFE6FFFBDC216E050EE15C97\r\n:1094A00002E2E16AE552E16E2150166A050EE15CC6\r\n:1094B00002E2E16AE552E16EE552E5CFDAFFE7CF7D\r\n:1094C000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF0F\r\n:1094D000E2CFDAFF130EE12402E3E168E652E16E27\r\n:1094E000FD0EDB50190DF3CFE9FFF4CFEAFF520E6A\r\n:1094F000E926090EEA220E0EE926000EEA22EACF3C\r\n:1095000022F0E9CFDEFFEACFDDFFDECFE9FFDDCFDE\r\n:10951000EAFF060EE926000EEA22EF50F36EFB0E7C\r\n:10952000DBCFF4FFF350F45C02E2000E01D0010E39\r\n:10953000E76E020EE7CFDBFFDB5010E0DECFE9FF86\r\n:10954000DDCFEAFF060EE926000EEA22FB0EDBCF96\r\n:10955000E7FFEF50E75EFB0EE7CFDBFFDECFE9FF73\r\n:10956000DDCFEAFF020EE926000EEA22EFCF21F05E\r\n:10957000FC0EDB50215C0EE1DECFE9FFDDCFEAFF20\r\n:10958000030EE926000EEA22EFCF22F0020EDB5096\r\n:10959000225C14E0020EDBCFE6FFFC0EDBCFE6FF21\r\n:1095A000FD0EDBCFE6FF27EC46F0E552E552E55233\r\n:1095B000120EF3CFDBFFDB5001E056D3060EDB6A61\r\n:1095C000400EF36E060EDBCFF4FFF350F45C01E3C4\r\n:1095D0004BD3060EDB28EA6AD20FE96E060EEA22AA\r\n:1095E000EFCF23F023C024F0236A060EDB50EA6A93\r\n:1095F000D20FE96E060EEA22EF5000012324216EFD\r\n:10960000000E2420226E030E21C0DBFF040E22C0B8\r\n:10961000DBFFD950030FE96E000EDA20EA6EEE5040\r\n:10962000ED1001E121D3040EDB50800B02E0010EAE\r\n:1096300001D0000EE76E050EE7CFDBFFD950030F18\r\n:10964000E96E000EDA20EA6EEE523F0EED16DECF26\r\n:10965000E9FFDDCFEAFF050EE926000EEA22EF5012\r\n:1096600005E1050EDB5002E1000E01D0010E0009FC\r\n:1096700002E0010E01D0020EE76E090EE7CFDBFF1C\r\n:10968000030EDBCF21F0040EDBCF22F0236A246A25\r\n:10969000DECFE9FFDDCFEAFF070EE926000EEA2262\r\n:1096A000EE502126EE502222EE502322EE502422AC\r\n:1096B00021C0E6FF22C0E6FF23C0E6FF24C0E6FF8C\r\n:1096C000B00EE66E060EE66E46EC39F0256E060E1E\r\n:1096D000E15C02E2E16AE552E16E2550E76E120EAE\r\n:1096E000E7CFDBFFDB501FE1D950100FE66E000E15\r\n:1096F000DA20E66E0E0EE66EE66A000EE66E0B0EE1\r\n:10970000E66EB00EE66E060EE66E9CEC2DF0216E57\r\n:10971000080EE15C02E2E16AE552E16E2150E76E7B\r\n:10972000120EE7CFDBFF120EDB5001E09DD2100ED0\r\n:10973000DBCF21F0110EDBCF22F00E0E215C000EEC\r\n:10974000225801E291D2070EDB6ADB50EA6A000F71\r\n:10975000E96E0B0EEA22EF50FE0801E07AD2070E06\r\n:10976000DBCFE7FF090EDB50E726070EE7CFDBFF75\r\n:10977000DB50EA6A000FE96E0B0EEA22EFCF21F010\r\n:10978000FC0EDB50215C01E064D2070EDBCFE7FF6B\r\n:10979000090EDB50E726070EE7CFDBFFDB50EA6A56\r\n:1097A000000FE96E0B0EEA22EF50010B216E020E44\r\n:1097B000DB50215C01E04DD2070EDBCFE7FF090E45\r\n:1097C000DB50E726070EE7CFDBFFDB50EA6A000F2E\r\n:1097D000E96E0B0EEA22EFCF21F0FB0EDB50215C8D\r\n:1097E00001E037D2070EDBCFE7FF090EDB50E7269B\r\n:1097F000070EE7CFDBFFDBCFE7FF090EDB50E726E5\r\n:10980000070EE7CFDBFFDBCFE7FF090EDB50E726D4\r\n:10981000070EE7CFDBFFDBCFE7FF090EDB50E726C4\r\n:10982000070EE7CFDBFF050EDB5002E02B0E01D069\r\n:109830001E0EE76E0E0EE7CFDBFFDBCFE7FF090E54\r\n:10984000DB50E7020E0EF3CFDBFF070EDB50E76EB7\r\n:10985000030EDBCF21F0040EDBCF22F0E7502126F0\r\n:10986000000E2222236A246ADECFE9FFDDCFEAFF61\r\n:10987000070EE926000EEA22EE502126EE502222A3\r\n:10988000EE502322EE50242221C0E6FF22C0E6FF44\r\n:1098900023C0E6FF24C0E6FFB00EE66E060EE66EBD\r\n:1098A00046EC39F0256E060EE15C02E2E16AE55213\r\n:1098B000E16E2550E76E120EE7CFDBFFDB5020E1B3\r\n:1098C000D950100FE66E000EDA20E66E0E0EDBCFDA\r\n:1098D000E6FFE66A000EE66E0B0EE66EB00EE66E72\r\n:1098E000060EE66E9CEC2DF0216E080EE15C02E2A5\r\n:1098F000E16AE552E16E2150E76E120EE7CFDBFF21\r\n:10990000120EDB5001E0B0D1100EDBCF21F0110EB2\r\n:10991000DBCF22F00E0EDB50246AE850215C24508D\r\n:10992000225801E2A1D10F0EDB68080EDB6A0E0E91\r\n:10993000DB50F36E080EDBCFF4FFF350F45C2CE247\r\n:10994000F80E216E080EDB50EA6A000FE96E0B0E6E\r\n:10995000EA22EF50D880215415E3080EDB50EA6A62\r\n:10996000000FE96E0B0EEA22EF50FB080BE3080E26\r\n:10997000DB50EA6A000FE96E0B0EEA220F0EEFCF02\r\n:10998000DBFF0AD0080EDBCFE7FF090EDB50E7262E\r\n:10999000080EE7CFDBFFCBD70F0EDB50FF0801E14E\r\n:1099A00063D1080EDBCFE7FF090EDB50E726080E78\r\n:1099B000E7CFDBFF070EDB50E76E030EDBCF25F0B2\r\n:1099C000040EDBCF26F0E7502526000E2622080ED7\r\n:1099D000DB5000012524216E000E2620226E236A12\r\n:1099E000246ADECFE9FFDDCFEAFF070EE926000E8D\r\n:1099F000EA22EE502126EE502222EE502322EE5093\r\n:109A0000242221C0E6FF22C0E6FF23C0E6FF24C0D7\r\n:109A1000E6FFB00EE66E060EE66E46EC39F0276EF7\r\n:109A2000060EE15C02E2E16AE552E16E2750E76E64\r\n:109A3000120EE7CFDBFFDB5001E016D1090EDB048D\r\n:109A400020E1D950100FE66E000EDA20E66EE66ACD\r\n:109A5000010EE66E000EE66E0B0EE66EB00EE66EC2\r\n:109A6000060EE66E9CEC2DF0216E080EE15C02E223\r\n:109A7000E16AE552E16E2150E76E120EE7CFDBFF9F\r\n:109A8000D3D0D9500A0FE96EDACFEAFF000EEA22EE\r\n:109A9000000EEE6E0B0EED6ED950100FE66E000E3E\r\n:109AA000DA20E66EE66A010EE66E520EE66E070EEC\r\n:109AB000E66EB00EE66E060EE66E9CEC2DF0216EA4\r\n:109AC000080EE15C02E2E16AE552E16E2150E76EC8\r\n:109AD000120EE7CFDBFFDB5001E0C6D0100EDBCF6C\r\n:109AE00021F0110EDBCF22F0000E215C010E225876\r\n:109AF00001E2BAD0D9500C0FE96EDACFEAFF000EBE\r\n:109B0000EA22520EEE6E070EED6E080EDB6ADB5097\r\n:109B1000216E226AD890225004E6800E215C000E4D\r\n:109B200022581FE20C0EDBCFE9FFDB2A0D0EDBCF44\r\n:109B3000EAFF01E3DB2AEF50E66E0A0EDBCFE9FF16\r\n:109B4000DB2A0B0EDBCFEAFF01E3DB2AE552E7500D\r\n:109B5000EF6E0C0EDB2A0D0E01E3DB2A080EDB2A6A\r\n:109B6000D6D7D950100FE66E000EDA20E66EE66A00\r\n:109B7000010EE66E520EE66E070EE66EB00EE66E53\r\n:109B8000060EE66E9CEC2DF0216E080EE15C02E202\r\n:109B9000E16AE552E16E2150E76E120EE7CFDBFF7E\r\n:109BA000DB5062E1100EDBCF21F0110EDBCF22F093\r\n:109BB000000E215C010E225857E3D9500C0FE96EBC\r\n:109BC000DACFEAFF000EEA22520EEE6E070EED6EBD\r\n:109BD000080EDB6ADB50216E226AD890225004E620\r\n:109BE000800E215C000E22581FE20C0EDBCFE9FF35\r\n:109BF000DB2A0D0EDBCFEAFF01E3DB2AEF50E66E36\r\n:109C00000A0EDBCFE9FFDB2A0B0EDBCFEAFF01E315\r\n:109C1000DB2AE552E750EF6E0C0EDB2A0D0E01E356\r\n:109C2000DB2A080EDB2AD6D70F0EDB50F80806E039\r\n:109C30000F0EDB50FA0802E0000E01D0010E000901\r\n:109C400002E0060E01D0000E166E176A010E186EA5\r\n:109C50000DD0020E216E060EDBCFE7FF2150E72666\r\n:109C6000060EE7CFDBFFACD4050E166E130EE15CDB\r\n:109C700002E2E16AE552E16EE552E5CFDAFFE7CFB5\r\n:109C8000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF47\r\n:109C9000E2CFDAFF080EE12402E3E168E652E16E6A\r\n:109CA000FD0EDB50190DF3CFE9FFF4CFEAFF520EA2\r\n:109CB000E926090EEA220E0EE926000EEA22060E19\r\n:109CC000E9CFDBFF070EEACFDBFFFB0EDBCFE9FFBF\r\n:109CD000FC0EDBCFEAFFEF6AF90EDBCFE9FFFA0EED\r\n:109CE000DBCFEAFF010EEF6EF70EDBCFE9FFF80ED8\r\n:109CF000DBCFEAFF010EEF6E060EDBCFE9FF070EAA\r\n:109D0000DBCFEAFFEF6A010EDB6A020EDB6A010EAF\r\n:109D1000DBCF21F0020EDBCF22F0550E215C0B0EC3\r\n:109D2000225801E3BFD0D950040FE66E000EDA20AE\r\n:109D3000E66EFF0EE66EE66A000EE66E0B0EE66E4F\r\n:109D4000B00EE66E060EE66E9CEC2DF0216E080E4F\r\n:109D5000E15C02E2E16AE552E16E2150E76E030E3A\r\n:109D6000E7CFDBFFDB5001E0A4D0040EDBCF21F016\r\n:109D7000050EDBCF22F0FF0E215C000E225801E21F\r\n:109D800098D0DF6ADF50216E226AD890225004E614\r\n:109D9000FF0E215C000E2258BAE2010EDBCF23F049\r\n:109DA000020EDBCF24F0550E235C0B0E2458AFE2DD\r\n:109DB000DF50EA6A000FE96E0B0EEA22EF50FF084F\r\n:109DC00068E0DF50EA6A000FE96E0B0EEA22EFCF7F\r\n:109DD00021F0FB0EDBCFE9FFFC0EDBCFEAFFEF50FB\r\n:109DE000D880215411E2DF50EA6A000FE96E0B0EB1\r\n:109DF000EA22EF50E66EFB0EDBCFE9FFFC0EDBCF75\r\n:109E0000EAFFE552E750EF6EDF28EA6A000FE96EDD\r\n:109E10000B0EEA22EFCF21F0060EDBCFE9FF070E93\r\n:109E2000DBCFEAFFEF50D880215411E2DF28EA6A45\r\n:109E3000000FE96E0B0EEA22EF50E66E060EDBCF46\r\n:109E4000E9FF070EDBCFEAFFE552E750EF6E020EA7\r\n:109E5000DF24EA6A000FE96E0B0EEA22EF50800B56\r\n:109E600007E0F70EDBCFE9FFF80EDBCFEAFFEF6A82\r\n:109E7000020EDF24EA6A000FE96E0B0EEA22EF50B1\r\n:109E8000100B07E0F90EDBCFE9FFFA0EDBCFEAFF9C\r\n:109E9000EF6A030EDF26010EDB2A020E01E272D703\r\n:109EA000DB2A70D7060EDBCFE9FF070EDBCFEAFF18\r\n:109EB000EF2A080EE15C02E2E16AE552E16EE5524A\r\n:109EC000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF2F\r\n:109ED000E6FFE1CFD9FFE2CFDAFF0A0EE12402E389\r\n:109EE000E168E652E16EFD0EDB50190DF3CFE9FF9C\r\n:109EF000F4CFEAFF520EE926090EEA220E0EE926F9\r\n:109F0000000EEA22E9CF21F0EACF22F0E9CFDEFF0E\r\n:109F1000EACFDDFFDECFE9FFDDCFEAFF020EE92663\r\n:109F2000000EEA22EECFE6FFEECFE6FFEECFE6FF31\r\n:109F3000EFCFE6FFB00EE66E060EE66E46EC39F0A9\r\n:109F4000216E060EE15C02E2E16AE552E16E21500B\r\n:109F5000E76E090EE7CFDBFFDB504AE1DECFE9FF1A\r\n:109F6000DDCFEAFF020EE926000EEA22EE52220EB3\r\n:109F7000EE26000EEE22EE22020EDB6A030EDB6AF4\r\n:109F8000020EDBCF21F0030EDBCF22F0550E215C59\r\n:109F90000B0E225801E3E6D0D950070FE66E000EF3\r\n:109FA000DA20E66EFF0EE66EE66A000EE66E0B0E37\r\n:109FB000E66EB00EE66E060EE66E9CEC2DF0216E9F\r\n:109FC000080EE15C02E2E16AE552E16E2150E76EC3\r\n:109FD000090EE7CFDBFFDB500BE1070EDBCF21F0F3\r\n:109FE000080EDBCF22F0FF0E215C000E225802E2A9\r\n:109FF000000EB9D0040EDB6A040EDB50216E226A1B\r\n:10A00000D890225004E6FF0E215C000E2258B8E2E0\r\n:10A01000020EDBCF23F0030EDBCF24F0550E235CC2\r\n:10A020000B0E2458ADE2040EDB50EA6A000FE96E15\r\n:10A030000B0EEA22EF50FF0847E0040EDB50EA6AFD\r\n:10A04000000FE96E0B0EEA22EFCF21F0FC0EDB5081\r\n:10A05000215C3AE1040EDB28EA6A000FE96E0B0E80\r\n:10A06000EA22EFCF22F0FB0EDB50225C2DE1040E42\r\n:10A07000DB50020FEA6A000FE96E0B0EEA22EF5086\r\n:10A08000100B02E0010E01D0000EE76E060EE7CFC6\r\n:10A09000DBFFDB50F36EFA0EDB50F35C15E1040ED0\r\n:10A0A000DB50020FEA6A000FE96E0B0EEA22EF5056\r\n:10A0B000E00BE66EDECFE9FFDDCFEAFFEE52E552C0\r\n:10A0C000E750EF6E010E4FD0040EDB50EA6A000F2E\r\n:10A0D000E96E0B0EEA22EF50FF0802E1020E01D0FA\r\n:10A0E000010E216E040EDB50020FEA6A000FE96ECA\r\n:10A0F0000B0EEA22EF50030B2118E76E050EE7CF97\r\n:10A10000DBFF800E216E226A236A246A050EDB5073\r\n:10A110001F0B07E0D8902136223623362436E80676\r\n:10A12000F9E1DECFE9FFDDCFEAFF020EE926000EFE\r\n:10A13000EA222150EE262250EE222350EE22245015\r\n:10A14000EE22030E216E040EDBCFE7FF2150E7263F\r\n:10A15000040EE7CFDBFF020EDB2A030E01E24CD731\r\n:10A16000DB2A4AD7000E216E0A0EE15C02E2E16AA8\r\n:10A17000E552E16E2150E552E5CFDAFFE7CFD9FF96\r\n:10A180001200D9CFE6FFDACFE6FFE1CFD9FFE2CF69\r\n:10A19000DAFF060EE12402E3E168E652E16EFD0E0D\r\n:10A1A000DB50190DF3CFE9FFF4CFEAFF520EE92699\r\n:10A1B000090EEA220E0EE926000EEA22E9CF21F06E\r\n:10A1C000EACF22F0E9CFDEFFEACFDDFFDECFE9FF05\r\n:10A1D000DDCFEAFFEF50F36EFB0EDBCFF4FFF35061\r\n:10A1E000F45C02E2000E01D0010EE76E050EE7CF2F\r\n:10A1F000DBFFDB500CE0DECFE9FFDDCFEAFFFB0E3B\r\n:10A20000DBCFE7FFEF50E75EFB0EE7CFDBFFDECFF4\r\n:10A21000E9FFDDCFEAFF020EE926000EEA22EE6A30\r\n:10A22000EE6AEE6AEE6A050EDBCFE6FFFB0EDBCFD1\r\n:10A23000E6FFFC0EDBCFE6FFFD0EDBCFE6FF45DEE3\r\n:10A24000E552E552E552E552000913E1050EDBCF78\r\n:10A25000E6FFFB0EDBCFE6FFFC0EDBCFE6FFFD0EDD\r\n:10A26000DBCFE6FF32DEE552E552E552E55200096A\r\n:10A2700051E0DECFE9FFDDCFEAFF020EE926000E56\r\n:10A28000EA22EECFE6FFEECFE6FFEECFE6FFEFCF1E\r\n:10A29000E6FFB00EE66E060EE66E46EC39F0216E75\r\n:10A2A000060EE15C02E2E16AE552E16E2150E76EE2\r\n:10A2B000020EE7CFDBFFDB501FE1D950030FE66E44\r\n:10A2C000000EDA20E66EE66A010EE66E000EE66E1D\r\n:10A2D0000B0EE66EB00EE66E060EE66E9CEC2DF0F2\r\n:10A2E000216E080EE15C02E2E16AE552E16E215066\r\n:10A2F000E76E020EE7CFDBFF020EDB500BE1030E31\r\n:10A30000DBCF21F0040EDBCF22F0000E215C010E2A\r\n:10A31000225803E2050E166E1FD0DECFE9FFDDCF17\r\n:10A32000EAFFEE52EF50A00810E0DECFE9FFDDCFEC\r\n:10A33000EAFFEE52EF50600808E0DECFE9FFDDCF24\r\n:10A34000EAFFEE52EF50200803E1060E166E01D030\r\n:10A35000166A176A010E186E060EE15C02E2E16AE7\r\n:10A36000E552E16EE552E5CFDAFFE7CFD9FF120003\r\n:10A37000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFB0\r\n:10A38000FB0EDBCFE9FFFC0EDBCFEAFF230EEF6E07\r\n:10A39000F90EDBCFE9FFFA0EDBCFEAFF010EEF6E1D\r\n:10A3A000F70EDBCFE9FFF80EDBCFEAFF010EEF6E11\r\n:10A3B000E552E5CFDAFFE7CFD9FF1200D9CFE6FFAC\r\n:10A3C000DACFE6FFE1CFD9FFE2CFDAFFE652E6527D\r\n:10A3D000E652E652E652FD0EDB50190DF3CFE9FFCF\r\n:10A3E000F4CFEAFF520EE926090EEA220E0EE92604\r\n:10A3F000000EEA22E9CFDEFFEACFDDFF0A0EF36EA0\r\n:10A40000FB0EDBCFF4FFF350F45C02E3050E9AD0B1\r\n:10A41000FC0EDBCF21F0226A236A246ADECFE9FF3B\r\n:10A42000DDCFEAFF21C0EEFF22C0EEFF23C0EEFF2A\r\n:10A4300024C0EEFFDECFE9FFDDCFEAFF0A0E446E57\r\n:10A44000456A466A476AEECF3FF0EECF40F0EECF66\r\n:10A4500041F0EFCF42F05BEC70F03EC0EDFF3DC04D\r\n:10A46000EDFF3CC0EDFF3BC0EFFFFB0EDBCF21F06B\r\n:10A47000226A236A246ADECFE9FFDDCFEAFF21509A\r\n:10A48000EE262250EE222350EE222450EE22DECF82\r\n:10A49000E9FFDDCFEAFFEF50EE6AEFCFF4FFEE6E9B\r\n:10A4A000EF50F4CFEEFFEF6EDECFE9FFDDCFEAFF36\r\n:10A4B000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF13\r\n:10A4C000B00EE66E060EE66E46EC39F0216E060E14\r\n:10A4D000E15C02E2E16AE552E16E2150E76E020EB4\r\n:10A4E000E7CFDBFFDB501FE1D950030FE66E000E14\r\n:10A4F000DA20E66EE66A010EE66E000EE66E0B0EE0\r\n:10A50000E66EB00EE66E060EE66E9CEC2DF0216E49\r\n:10A51000080EE15C02E2E16AE552E16E2150E76E6D\r\n:10A52000020EE7CFDBFF020EDB500BE1030EDBCFA9\r\n:10A5300021F0040EDBCF22F0000E215C010E225828\r\n:10A5400003E2180E166E0BD0176A010E186EFC0E81\r\n:10A55000DB50110802E1060E01D0000E166E050E4A\r\n:10A56000E15C02E2E16AE552E16EE552E5CFDAFF35\r\n:06A57000E7CFD9FF120045\r\n:0AA57600D9CFE6FFDACFE6FFE1CF10\r\n:10A58000D9FFE2CFDAFFFD0EDB50C96EFD0EDB50C6\r\n:10A59000046EC7A0FED78B80C950206E8B90E55209\r\n:10A5A000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF48\r\n:10A5B000E6FFE1CFD9FFE2CFDAFFE652E652010E25\r\n:10A5C000DB6ADF6A040EDF5C15E2DF50B70DF3CF04\r\n:10A5D000E9FFF4CFEAFF320EE926030EEA222F0E3E\r\n:10A5E000E926000EEA22EF5003E0DE52010EDD6E96\r\n:10A5F000DF2AE8D7010EDB50056EE552E552E55241\r\n:10A60000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFE7\r\n:10A61000E6FFE1CFD9FFE2CFDAFFE652E652E6529B\r\n:10A62000E652E652520EDE6E070EDD6EE66A010E4F\r\n:10A63000E66EE66ADECFE6FFDDCFE6FFA2EC6EF067\r\n:10A64000216E050EE15C02E2E16AE552E16E215005\r\n:10A65000DECFE9FFDDCFEAFF560EEF6EDECFE9FF7A\r\n:10A66000DDCFEAFFEE52CB0EEF6EDECFE9FFDDCF9E\r\n:10A67000EAFF020EE926000EEA22100EEF6EDECF90\r\n:10A68000E9FFDDCFEAFF040EE926000EEA22010E03\r\n:10A69000EF6EDECFE9FFDDCFEAFF050EE926000E03\r\n:10A6A000EA22010EEF6EDECFE9FFDDCFEAFF0A0EF0\r\n:10A6B000E926000EEA22430EEF6EF29CDECFE9FFA0\r\n:10A6C000DDCFEAFF0C0EE926000EEA22C4C0EFFF40\r\n:10A6D000DECFE9FFDDCFEAFF0D0EE926000EEA220C\r\n:10A6E000C3C0EFFF640E0001C525E66EDECFE9FFB3\r\n:10A6F000DDCFEAFF0E0EE926000EEA22E552E75012\r\n:10A70000EF6EF28CDECFE9FFDDCFEAFF1B0EE9260C\r\n:10A71000000EEA22030EEF6EDECFE9FFDDCFEAFF87\r\n:10A720001C0EE926000EEA22480EEF6EDECFE9FF8E\r\n:10A73000DDCFEAFF1D0EE926000EEA22C00EEF6E05\r\n:10A74000DECFE9FFDDCFEAFF1E0EE926000EEA228A\r\n:10A75000080EEF6EDECFE9FFDDCFEAFF1F0EE92620\r\n:10A76000000EEA22010EEF6EDECFE9FFDDCFEAFF39\r\n:10A770001A0EE926000EEA22060EEF6E6D0E216E0D\r\n:10A78000E20E226E236A21C0E6FFE66E23C0E6FFDA\r\n:10A79000DECFE9FFDDCFEAFF200EE926000EEA2238\r\n:10A7A000E9CF24F0EACF25F0E9CFE6FFEACFE6FFD4\r\n:10A7B000DDEC6EF0266E050EE15C02E2E16AE55228\r\n:10A7C000E16E2650D950030FE66E000EDA20E66ED9\r\n:10A7D000E66A010EE66E520EE66E070EE66EFC0E9F\r\n:10A7E000DBCFE6FFFD0EDBCFE6FF37EC32F0216E6C\r\n:10A7F000080EE15C02E2E16AE552E16E2150E76E8B\r\n:10A80000020EE7CFDBFFDB5028E1FC0EDBCFE6FFDB\r\n:10A81000FD0EDBCFE6FFFBEC37F0E552E552E76ECD\r\n:10A82000020EE7CFDBFFDB5018E1E66AE66AE66A74\r\n:10A83000E66AFC0EDBCFE6FFFD0EDBCFE6FF46EC63\r\n:10A8400039F0216E060EE15C02E2E16AE552E16E4A\r\n:10A850002150E76E020EE7CFDBFF000E216E050EE2\r\n:10A86000E15C02E2E16AE552E16E2150E552E5CF9A\r\n:10A87000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF44\r\n:10A88000E1CFD9FFE2CFDAFF0C0EE12402E3E16869\r\n:10A89000E652E16EFD0EDB50B70DF3CF21F0F4CFA1\r\n:10A8A00022F0320E2126030E22220A0E21C0DBFFE7\r\n:10A8B0000B0E22C0DBFF0A0EDBCFE9FF0B0EDBCF56\r\n:10A8C000EAFF2F0EE926000EEA22EF5002E0000E0A\r\n:10A8D000C4D2FD0EDB50B70DF3CFE9FFF4CFEAFF92\r\n:10A8E000320EE926030EEA22220EE926000EEA22A3\r\n:10A8F000E9CFDEFFEACFDDFFDECFE9FFDDCFEAFF04\r\n:10A90000EF5030E1650E216EE20E226E236A21C007\r\n:10A91000E6FFE66E23C0E6FFDECFE6FFDDCFE6FF13\r\n:10A92000DDEC6EF0246E050EE15C02E2E16AE552B8\r\n:10A93000E16E2450FD0EDB50300FE66EDECFE9FFF6\r\n:10A94000DDCFEAFF070EE926000EEA22E552E750C6\r\n:10A95000EF6EDECFE9FFDDCFEAFF080EE926000E3D\r\n:10A96000EA22EF6A030EF36E070EF3CFDBFFFC0E55\r\n:10A97000DBA203D0070EF36E05D0DBA405D0010ED9\r\n:10A98000F36E070EF3CFDBFF070EDBCFE6FFDECF64\r\n:10A99000E6FFDDCFE6FF0A0EDBCFE9FF0B0EDBCFD4\r\n:10A9A000EAFFE9CF21F0EACF22F0E9CFE6FFEACFD4\r\n:10A9B000E6FFB6EC2AF0236E050EE15C02E2E16AE6\r\n:10A9C000E552E16E2350E76E020EE7CFDBFFDB506E\r\n:10A9D00001E041D2FC0EDB50030B58E10A0EDBCF45\r\n:10A9E000E9FF0B0EDBCFEAFF370EE926000EEA2265\r\n:10A9F000E9CF21F0EACF22F00A0EDBCFE9FF0B0E00\r\n:10AA0000DBCFEAFF200EE926000EEA2221C0EEFF8E\r\n:10AA100022C0EDFF0A0EDBCFE9FF0B0EDBCFEAFF12\r\n:10AA2000370EE926000EEA22200EEE6EEE6AEE6A7E\r\n:10AA3000EE6AE668E668E668E6680A0EDBCFE9FFDC\r\n:10AA40000B0EDBCFEAFFE9CF21F0EACF22F0E9CF0E\r\n:10AA5000E6FFEACFE6FF46EC39F0236E060EE15C36\r\n:10AA600002E2E16AE552E16E2350E76E020EE7CFA3\r\n:10AA7000DBFFDB500BE10A0EDBCFE9FF0B0EDBCF78\r\n:10AA8000EAFF2F0EE926000EEA22EF82FC0EDBA27F\r\n:10AA900018D00A0EDBCFE9FF0B0EDBCFEAFFE9CFC0\r\n:10AAA00021F0EACF22F0E9CFE6FFEACFE6FFADDD05\r\n:10AAB000E552E552E76E020EE7CFDBFFDB5001E027\r\n:10AAC000B8D1D950030FE66E000EDA20E66EE66AC2\r\n:10AAD000010EE66E520EE66E070EE66E0A0EDBCF34\r\n:10AAE000E9FF0B0EDBCFEAFFE9CF21F0EACF22F03E\r\n:10AAF000E9CFE6FFEACFE6FF9CEC2DF0236E080ECF\r\n:10AB0000E15C02E2E16AE552E16E2350E76E020E7B\r\n:10AB1000E7CFDBFFDB5001E08CD1D950030FE96EAA\r\n:10AB2000000EDA20EA6EEE5001E067D1010EED185A\r\n:10AB300001E063D1D950080FE96EDACFEAFF000EC9\r\n:10AB4000EA22520EEE6E070EED6E080EDBCFE9FF25\r\n:10AB5000090EDBCFEAFFEF50560801E04ED1080E98\r\n:10AB6000DBCFE9FF090EDBCFEAFFEE52EF50CB0857\r\n:10AB700001E043D1080EDBCFE9FF090EDBCFEAFF8E\r\n:10AB8000020EE926000EEA22EF5010080EE0080E31\r\n:10AB9000DBCFE9FF090EDBCFEAFF020EE926000E4C\r\n:10ABA000EA22EF50110801E028D1FC0EDBA40CD002\r\n:10ABB0000A0EDBCFE9FF0B0EDBCFEAFF320EE926F0\r\n:10ABC000000EEA22010E1DD0080EDBCFE9FF090EB0\r\n:10ABD000DBCFEAFF070EE926000EEA22EF50800BDA\r\n:10ABE00002E0010E01D0000EE66E0A0EDBCFE9FF97\r\n:10ABF0000B0EDBCFEAFF320EE926000EEA22E55209\r\n:10AC0000E750EF6E080EDBCFE9FF090EDBCFEAFF5E\r\n:10AC10001B0EE926000EEA22EF50030B226E216A7A\r\n:10AC20000A0EDBCFE9FF0B0EDBCFEAFF330EE9267E\r\n:10AC3000000EEA2221C0EEFF22C0EDFF080EDBCF9E\r\n:10AC4000E9FF090EDBCFEAFF1C0EE926000EEA221F\r\n:10AC5000EF50216E226A0A0EDBCFE9FF0B0EDBCF2D\r\n:10AC6000EAFF330EE926000EEA222150EE2622509A\r\n:10AC7000ED22080EDBCFE9FF090EDBCFEAFF1D0E48\r\n:10AC8000E926000EEA22EF500EE0080EDBCFE9FFC6\r\n:10AC9000090EDBCFEAFF1D0EE926000EEA22EF5077\r\n:10ACA000216E226A03D0216A010E226E050E21C098\r\n:10ACB000DBFF060E22C0DBFF0A0EDBCFE9FF0B0E27\r\n:10ACC000DBCFEAFF350EE926000EEA22EF5027E13E\r\n:10ACD0000A0EDBCFE9FF0B0EDBCFEAFF360EE926CB\r\n:10ACE000000EEA22200EEF6E0A0EDBCFE9FF0B0EFC\r\n:10ACF000DBCFEAFF360EE926000EEA22EF50216E86\r\n:10AD0000226A050EDBCF41F0060EDBCF42F021C0F8\r\n:10AD100046F022C047F015EC71F0415033D00A0ED6\r\n:10AD2000DBCFE9FF0B0EDBCFEAFF350EE926000E85\r\n:10AD3000EA22EF50216E226A050EDBCF41F0060EAB\r\n:10AD4000DBCF42F021C046F022C047F015EC71F095\r\n:10AD50004150E66E0A0EDBCFE9FF0B0EDBCFEAFFB8\r\n:10AD6000360EE926000EEA22E552E750EF6E080E95\r\n:10AD7000DBCFE9FF090EDBCFEAFF1A0EE926000E52\r\n:10AD8000EA22EF50E66E0A0EDBCFE9FF0B0EDBCFB7\r\n:10AD9000EAFF350EE926000EEA22E552E750EF6E93\r\n:10ADA000080EDBCFE9FF090EDBCFEAFF1D0EE92617\r\n:10ADB000000EEA22EFCF21F00A0EDBCFE9FF0B0EE7\r\n:10ADC000DBCFEAFF360EE926000EEA22EFCF22F0B3\r\n:10ADD00022C047F021C042F059EC71F03E500DE125\r\n:10ADE0000A0EDBCFE9FF0B0EDBCFEAFF350EE926BB\r\n:10ADF000000EEA22EF50080806E2090EF36E020E7A\r\n:10AE0000F3CFDBFF16D00A0EDBCFE9FF0B0EDBCF53\r\n:10AE1000EAFF300EEB6A310EEB6A0A0EDBCFE9FF78\r\n:10AE20000B0EDBCFEAFF2F0EE926000EEA22EF80A1\r\n:10AE300014D00A0EDBCFE9FF0B0EDBCFEAFFE9CF20\r\n:10AE400021F0EACF22F0E9CFE6FFEACFE6FF21ECDE\r\n:10AE500039F0E552E552020EDB50216E0C0EE15C3A\r\n:10AE600002E2E16AE552E16E2150E552E5CFDAFFF8\r\n:10AE7000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF67\r\n:10AE8000D9FFE2CFDAFFE6520E6ADF6A040EDF5C1A\r\n:10AE900027E2E66ADFCFE6FFEFDCE552E552000984\r\n:10AEA0001DE1010E056EDF50B70DF3CFE9FFF4CFC2\r\n:10AEB000EAFF320EE926030EEA22320EE926000EE0\r\n:10AEC000EA22EF500BE0800EDF5206E0DFCFF3FF07\r\n:10AED000E8327F0BF306FCE102090E6EDF2AD6D7BB\r\n:10AEE000D5EC52F0055002E0000E01D0010EE55203\r\n:10AEF000E552E5CFDAFFE7CFD9FF1200D9CFE6FF61\r\n:10AF0000DACFE6FFE1CFD9FFE2CFDAFFE652E65231\r\n:10AF1000FD0EDB50B70DF3CFE9FFF4CFEAFF320EA1\r\n:10AF2000E926030EEA222F0EE926000EEA22EF5050\r\n:10AF300037E0FD0EDB50B70DF3CFE9FFF4CFEAFFAA\r\n:10AF4000320EE926030EEA22E9CF21F0EACF22F001\r\n:10AF5000E9CFE6FFEACFE6FF21EC39F0E552E55212\r\n:10AF6000FD0EDB50B70DF3CFE9FFF4CFEAFF320E51\r\n:10AF7000E926030EEA222F0EE926000EEA22EF6AE6\r\n:10AF8000FD0EDB50B70DF3CFE9FFF4CFEAFF320E31\r\n:10AF9000E926030EEA22220EE926000EEA22EF6AD3\r\n:10AFA000D5EC52F0E552E552E552E5CFDAFFE7CFB6\r\n:10AFB000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF04\r\n:10AFC000E2CFDAFFE652DF6A040EDF5C06E2DFCF93\r\n:10AFD000E6FF94DFE552DF2AF7D7E552E552E5CFE9\r\n:10AFE000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFCD\r\n:10AFF000E1CFD9FFE2CFDAFF070EE12402E3E168F7\r\n:10B00000E652E16E0C50B70DF3CF21F0F4CF22F0F1\r\n:10B01000320E2126030E222221C0DEFF22C0DDFFD8\r\n:10B02000DECFE9FFDDCFEAFF350EE926000EEA228A\r\n:10B03000EF500D5C0CE2DECFE9FFDDCFEAFF360E0C\r\n:10B04000E926000EEA22EF50D880095402E2130EDE\r\n:10B0500029D1DECFE9FFDDCFEAFF360EE926000E6B\r\n:10B06000EA22EFCF2DF02E6A2F6A306ADECFE9FF99\r\n:10B07000DDCFEAFF350EE926000EEA22EFCF29F0F8\r\n:10B080002A6A2B6A2C6A0AC025F00BC026F0276AB0\r\n:10B09000286A0AC03FF00BC040F027C041F028C02A\r\n:10B0A00042F029C044F02AC045F02BC046F02CC025\r\n:10B0B00047F05BEC70F03BC021F03CC022F03DC09B\r\n:10B0C00023F03EC024F03BC03FF03CC040F03DC008\r\n:10B0D00041F03EC042F02DC044F02EC045F02FC0DC\r\n:10B0E00046F030C047F05BEC70F0020E3BC0DBFF77\r\n:10B0F000030E3CC0DBFF040E3DC0DBFF050E3EC06F\r\n:10B10000DBFFDECFE9FFDDCFEAFF360EE926000EDA\r\n:10B11000EA22EFCF29F02A6A2B6A2C6A0D50256E9D\r\n:10B12000266A276A286A0DC03FF026C040F027C073\r\n:10B1300041F028C042F029C044F02AC045F02BC09D\r\n:10B1400046F02CC047F05BEC70F03BC021F03CC0F7\r\n:10B1500022F03DC023F03EC024F0D950020FE96E2A\r\n:10B16000000EDA20EA6E3B50EE262250EE222350EB\r\n:10B17000EE222450EE22DECFE9FFDDCFEAFF360ECD\r\n:10B18000E926000EEA22EFCF29F02A6A2B6A2C6A00\r\n:10B190000950256E266A276A286A09C03FF026C032\r\n:10B1A00040F027C041F028C042F029C044F02AC036\r\n:10B1B00045F02BC046F02CC047F0B8EC70F03CC016\r\n:10B1C00022F03DC023F03EC024F0D950020FE96EBA\r\n:10B1D000000EDA20EA6E3B50EE262250EE2223507B\r\n:10B1E000EE222450EE2213C021F014C022F0236A74\r\n:10B1F000246AD950020FE96E000EDA20EA6E13C0FD\r\n:10B2000044F014C045F023C046F024C047F0EECF10\r\n:10B210003FF0EECF40F0EECF41F0EFCF42F05BECED\r\n:10B2200070F03EC0EDFF3DC0EDFF3CC0EDFF3BC008\r\n:10B23000EFFFD950020FE96E000EDA20EA6EEE52EF\r\n:10B24000EE2A000EEE22EE22D950020FE96E000E19\r\n:10B25000DA20EA6EEECFE6FFEECFE6FFEECFE6FFB6\r\n:10B26000EFCFE6FFDECFE9FFDDCFEAFFE9CF21F048\r\n:10B27000EACF22F0E9CFE6FFEACFE6FF46EC39F06D\r\n:10B28000236E060EE15C02E2E16AE552E16E2350B4\r\n:10B29000E76E060EE7CFDBFFDB5003E0060EDB5068\r\n:10B2A00001D0000E216E070EE15C02E2E16AE55278\r\n:10B2B000E16E2150E552E5CFDAFFE7CFD9FF12006A\r\n:10B2C000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF51\r\n:10B2D000E652E652E652E652E6520C50B70DF3CF74\r\n:10B2E00021F0F4CF22F0320E2126030E222221C0BB\r\n:10B2F000DEFF22C0DDFFD950020FE66E000EDA201D\r\n:10B30000E66E13C0E6FF14C0E6FF520EE66E070EAF\r\n:10B31000E66EDECFE9FFDDCFEAFFE9CF21F0EACF2D\r\n:10B3200022F0E9CFE6FFEACFE6FF9CEC2DF0236E9A\r\n:10B33000080EE15C02E2E16AE552E16E2350E76E3D\r\n:10B34000040EE7CFDBFFDB5017E1DECFE9FFDDCFF7\r\n:10B35000EAFF300EE926000EEA22EE50ED100CE076\r\n:10B36000DECFE9FFDDCFEAFF300EE926000EEA224C\r\n:10B37000580EEE6E020EED6E040EDB50216E050EC1\r\n:10B38000E15C02E2E16AE552E16E2150E552E5CF6F\r\n:10B39000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF19\r\n:10B3A000E1CFD9FFE2CFDAFFE652E652E652E652AB\r\n:10B3B000E6520C50B70DF3CF21F0F4CF22F0320E4D\r\n:10B3C0002126030E222221C0DEFF22C0DDFFD9503C\r\n:10B3D000020FE66E000EDA20E66E13C0E6FF14C020\r\n:10B3E000E6FF520EE66E070EE66EDECFE9FFDDCF1A\r\n:10B3F000EAFFE9CF21F0EACF22F0E9CFE6FFEACF7A\r\n:10B40000E6FF37EC32F0236E080EE15C02E2E16AFF\r\n:10B41000E552E16E2350E76E040EE7CFDBFFDB5011\r\n:10B420000FE1DECFE9FFDDCFEAFF300EE926000EA7\r\n:10B43000EA22580EEE6E020EED6E0001010EB96F9B\r\n:10B44000040EDB50216E050EE15C02E2E16AE5527A\r\n:10B45000E16E2150E552E5CFDAFFE7CFD9FF1200C8\r\n:10B46000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFAF\r\n:10B47000E652E652E652E652E652DE52010EDD6E2A\r\n:10B48000020EDB6ADF6A040EDF5C65E2DF50B70D97\r\n:10B49000F3CF21F0F4CF22F0320E2126030E222228\r\n:10B4A000030E21C0DBFF040E22C0DBFF030EDBCF47\r\n:10B4B000E9FF040EDBCFEAFF2F0EE926000EEA2299\r\n:10B4C000EF5047E0010EF36E020EF3CFDBFF030EE9\r\n:10B4D000DBCFE9FF040EDBCFEAFF300EE926000EDA\r\n:10B4E000EA22EE50ED1035E0030EDBCFE9FF040E4B\r\n:10B4F000DBCFEAFF300EE926000EEA22EE06000E50\r\n:10B50000EF5A030EDBCFE9FF040EDBCFEAFF300E6C\r\n:10B51000E926000EEA22EE50ED1019E1F29E030E2C\r\n:10B52000DBCFE9FF040EDBCFEAFFE9CF21F0EACF62\r\n:10B5300022F021C0E6FF22C0E6FFFBEC37F0E55227\r\n:10B54000E55281B202D006ED04F0F28E02D0010E77\r\n:10B55000DB6ADF2A98D7020EDB5005E0010EDB50D4\r\n:10B5600002E00001B96B050EE15C02E2E16AE5521E\r\n:10B57000E16EE552E5CFDAFFE7CFD9FF1200D9CF70\r\n:10B58000E6FFDACFE6FFE1CFD9FFE2CFDAFFE652FE\r\n:10B59000DF6A040EDF5C1EE2B70EE66EE66AE66A5C\r\n:10B5A000DF50B70DF3CF21F0F4CF22F0320E212679\r\n:10B5B000030E222221C0E6FF22C0E6FFA2EC6EF0BD\r\n:10B5C000236E050EE15C02E2E16AE552E16E235072\r\n:10B5D000DF2ADFD7400EE66EBBEC52F0E552E552B3\r\n:10B5E000E552E5CFDAFFE7CFD9FF12000150030A99\r\n:10B5F00028E0010A1DE0030A16E001AC39D00F0E65\r\n:10B600000114F66EF76AD890F636F736760EF626FF\r\n:10B61000E20EF7220900F5CF21F00800F5CF22F065\r\n:10B62000010EE66E23D0E0DC000910E1500E3BD0A5\r\n:10B63000580E026ED9DC000909E142DE000934E04F\r\n:10B640000CD0500E026ED0DC000904E0510E026EE8\r\n:10B65000100E06D0A1DE000927E0510E026E400E4A\r\n:10B66000076E22D022C0FAFF2150F96EFBDF1AD0FC\r\n:10B6700001AE1AD00F0E0114F66EF76AD890F636A6\r\n:10B68000F736760EF626E20EF7220900F5CF21F006\r\n:10B690000800F5CF22F0E66A04D022C0FAFF21505C\r\n:10B6A000F96EFBDFE552026E0250E66EBBEC52F023\r\n:04B6B000E55212004D\r\n:0CB6B400D9CFE6FFDACFE6FFE1CFD9FFE7\r\n:10B6C000E2CFDAFFFD0EDB50C96EC7A0FED7C9502E\r\n:10B6D000E552E5CFDAFFE7CFD9FF1200D9CFE6FF79\r\n:10B6E000DACFE6FFE1CFD9FFE2CFDAFFE652000181\r\n:10B6F000640ED86FE668DEDFE552E668DBDFE55210\r\n:10B70000DF6EFF0EDF5C03E00001D851F6E1DF5091\r\n:10B71000E552E552E5CFDAFFE7CFD9FF1200898A7B\r\n:10B72000E668C8DFE55212001200899AD7DFF7DF1A\r\n:10B730000F0105811200D9CFE6FFDACFE6FFE1CF96\r\n:10B74000D9FFE2CFDAFF0001BC8F0001280ED76FCE\r\n:10B75000E668B0DFE5520001DC6FFF0EDC5D02E160\r\n:10B76000D751F6E1FE0EDC5D40E100011E6B1F6B60\r\n:10B77000E668A0DFE552E66EFC0EDBCFE9FFFD0ECA\r\n:10B78000DBCFEAFFE552E750EF6EFC0EDBCFE9FFBF\r\n:10B79000FD0EDBCFEAFFEF50E66EA5EC70F0E55250\r\n:10B7A000FC0EDB2AFD0E01E3DB2AFA0EDB06DBCF03\r\n:10B7B00021F0FB0E01E2DB06DBCF22F0215022104C\r\n:10B7C000D7E1E66877DFE5520001DD6FE66872DFFA\r\n:10B7D000E5520001DE6F1FC021F02150DD5D05E163\r\n:10B7E00000011E510001DE5D02E0000E01D0010EDD\r\n:10B7F000E552E5CFDAFFE7CFD9FF1200D9CFE6FF58\r\n:10B80000DACFE6FFE1CFD9FFE2CFDAFF67DFFF084B\r\n:10B8100057E1FB0EDBCFE6FF4DDFE552FB0EDB50C1\r\n:10B82000FD0850E00001B98F0001E06B020EE16FEE\r\n:10B83000FC0EDBCFE2F0FD0EDBCFE3F000011E6B70\r\n:10B840001F6B0001E2C0E9FFE3C0EAFFE22B000E3C\r\n:10B85000E323EF50E66EA5EC70F0E5520001E0073F\r\n:10B86000000EE15BE051E111ECE1E06B020EE16FF3\r\n:10B87000FC0EDBCFE9FFDB2AFD0EDBCFEAFF01E3A5\r\n:10B88000DB2AEF50E66E16DFE5520001E007000EFE\r\n:10B89000E15BE051E111ECE11FC021F0226A21508F\r\n:10B8A000E66E08DFE5521EC0E6FF04DFE552E668FB\r\n:10B8B00001DFE5520001DF6F1F0EDF15050802E012\r\n:10B8C000000E01D0010EE552E5CFDAFFE7CFD9FF38\r\n:10B8D0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF02\r\n:10B8E000DAFFFD0EDBAE18D0FD0EDB9EE66AE66ADF\r\n:10B8F000E66AE66A770EE66EECDF216E050EE15C25\r\n:10B9000002E2E16AE552E16E21500001E56F21504B\r\n:10B91000010802E2E5519AD0898A899ADFDEFF08A0\r\n:10B9200002E0FF0E93D000011D6BFD0EDBCFE6FFA2\r\n:10B93000C1DEE552FD0EDBCFE6FF93EC70F0E55281\r\n:10B94000F90EDBCF21F0FA0EDBCF22F0FB0EDBCFBE\r\n:10B9500023F0FC0EDBCF24F0180ED89024322332D3\r\n:10B9600022322132E806F9E121C0E4F021C0E6FFED\r\n:10B97000A1DEE552E4C0E6FF93EC70F0E552F90E6B\r\n:10B98000DBCF21F0FA0EDBCF22F0FB0EDBCF23F072\r\n:10B99000FC0EDBCF24F0100ED8902432233222325A\r\n:10B9A0002132E806F9E121C0E4F021C0E6FF82DEA1\r\n:10B9B000E552E4C0E6FF93EC70F0E552F90EDBCF00\r\n:10B9C00021F0FA0EDBCF22F0FB0EDBCF23F0FC0ED2\r\n:10B9D000DBCF24F0080ED8902432233222322132D9\r\n:10B9E000E806F9E121C0E4F021C0E6FF63DEE5529C\r\n:10B9F000E4C0E6FF93EC70F0E552F90EDBCFE4F023\r\n:10BA0000E4C0E6FF57DEE552E4C0E6FF93EC70F0D9\r\n:10BA1000E55200011D9F1D471D811DC0E6FF4ADE46\r\n:10BA2000E552FD0EDB504C0803E1E66843DEE552CB\r\n:10BA300000010A0EE46FE6683DDEE5520001E56FA5\r\n:10BA4000800EE51502E0E407F6E1E551E552E5CFA9\r\n:10BA5000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF52\r\n:10BA6000E1CFD9FFE2CFDAFF070EE12402E3E1687C\r\n:10BA7000E652E16EFD0EDB5002E0010E20D10F0117\r\n:10BA800005B31CD151DE220EC66E0A0EDF6EDF50EA\r\n:10BA900005E0E6680FDEE552DF06F9D7020EDB6A45\r\n:10BAA000E66AE66AE66AE66A400EE66E12DF216E34\r\n:10BAB000050EE15C02E2E16AE552E16E2150010807\r\n:10BAC00001E0D4D00001C80ED76FAA0EE66E010EB9\r\n:10BAD000E66EE66AE66A480EE66EFBDE216E050E4D\r\n:10BAE000E15C02E2E16AE552E16E2150010873E196\r\n:10BAF000DF6A040EDF5C16E2E668DCDDE552E66E26\r\n:10BB0000D950030F216E000EDA20226EDF500F0194\r\n:10BB10002124E96E000E2220EA6EE552E750EF6E16\r\n:10BB2000DF2AE7D7050EDB0401E0A0D0060EDB50CC\r\n:10BB3000AA0801E09BD00001D75112E0E66AE66A4C\r\n:10BB4000E66A400EE66EE90EE66EC3DE216E050E75\r\n:10BB5000E15C02E2E16AE552E16E21500009EBE1AD\r\n:10BB60000001D75101E182D0E66AE66AE66AE66A38\r\n:10BB70007A0EE66EAEDE216E050EE15C02E2E16A4F\r\n:10BB8000E552E16E2150000971E1DF6A040EDF5CCD\r\n:10BB900016E2E6688FDDE552E66ED950030F216E9E\r\n:10BBA000000EDA20226EDF500F012124E96E000E14\r\n:10BBB0002220EA6EE552E750EF6EDF2AE7D7030E48\r\n:10BBC000DB50400B02E00C0E01D0040EE76E020EBB\r\n:10BBD000E7CFDBFF4BD0E66AE66AE66AE66AE90E83\r\n:10BBE000E66E77DE216E050EE15C02E2E16AE55267\r\n:10BBF000E16E2150010806E3020EF36EDB6EDE52A9\r\n:10BC0000E90E07D0010EF36E020EF3CFDBFFDE521A\r\n:10BC1000410EDD6E0001D75112E0E66AE66AE66A7F\r\n:10BC2000E66A010EDBCFE6FF54DE216E050EE15C15\r\n:10BC300002E2E16AE552E16E21500009EBE1000108\r\n:10BC4000D75112E0E66A020EE66EE66AE66A500E28\r\n:10BC5000E66E3FDE216E050EE15C02E2E16AE5522E\r\n:10BC6000E16E2150000902E0020EDB6A020EDB5099\r\n:10BC70000001D96FDA6B53DD020EDB501AE0200EA3\r\n:10BC8000C66E010EE66EE66AE66AE66A7B0EE66E50\r\n:10BC900020DE216E050EE15C02E2E16AE552E16E12\r\n:10BCA0002150DF6EDF5003E10F01059102D0020E3B\r\n:10BCB000DB6A020EDB5001E138DD0F010551216E18\r\n:10BCC000070EE15C02E2E16AE552E16E2150E552C5\r\n:10BCD000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF01\r\n:10BCE000E6FFE1CFD9FFE2CFDAFFFD0EDB5002E045\r\n:10BCF000010E02D00F010551E552E5CFDAFFE7CF83\r\n:10BD0000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFA6\r\n:10BD1000E2CFDAFFFD0EDB5003E1F60EDB0402E0BA\r\n:10BD2000040E5AD00F0105A102D0030E55D0000118\r\n:10BD3000D951080B12E1D950F70FE96EFF0EDA2046\r\n:10BD4000EA6E090EE76ED890EF36010EEB36020E62\r\n:10BD5000EB36030EEB36E706F6E10001200EDB6F53\r\n:10BD6000D950F70FE96EFF0EDA20EA6EEECFE6FF4C\r\n:10BD7000EECFE6FFEECFE6FFEFCFE6FF510EE66E29\r\n:10BD8000A8DD216E050EE15C02E2E16AE552E16E9A\r\n:10BD90002150000912E1E66A020EE66EFB0EDBCFCF\r\n:10BDA000E6FFFC0EDBCFE6FFC6DCE552E552E552CE\r\n:10BDB000E552000902E0F60EDB6AB1DCF60EDB505C\r\n:10BDC00005E00001DB51DB070008CAE3F60EDB509B\r\n:10BDD00002E0010E01D0000EE552E5CFDAFFE7CF19\r\n:10BDE000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFC6\r\n:10BDF000E2CFDAFFFD0EDB5003E1F60EDB0402E0DA\r\n:10BE0000040E5CD00F0105A102D0030E57D005A58A\r\n:10BE100002D0020E53D00001D951080B12E1D950C3\r\n:10BE2000F70FE96EFF0EDA20EA6E090EE76ED89082\r\n:10BE3000EF36010EEB36020EEB36030EEB36E7065D\r\n:10BE4000F6E10001200EDB6FD950F70FE96EFF0E0F\r\n:10BE5000DA20EA6EEECFE6FFEECFE6FFEECFE6FFAA\r\n:10BE6000EFCFE6FF580EE66E34DD216E050EE15C85\r\n:10BE700002E2E16AE552E16E2150000910E1FE0E96\r\n:10BE8000E66EFB0EDBCFE6FFFC0EDBCFE6FFB6DC9B\r\n:10BE9000E552E552E552000902E0F60EDB6A3FDCAE\r\n:10BEA000F60EDB5005E00001DB51DB070008CCE3B8\r\n:10BEB000F60EDB5002E0010E01D0000EE552E5CF98\r\n:10BEC000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFDE\r\n:10BED000E1CFD9FFE2CFDAFF180EE12402E3E168F7\r\n:10BEE000E652E16EFA0EDBCF41F0FB0EDBCF42F003\r\n:10BEF000120E41C0DBFF130E42C0DBFFFD0EDB5014\r\n:10BF000002E0040EE2D20F0105A102D0030EDDD241\r\n:10BF1000010EDF6EFC0EDB500E0A01E1A4D2030A13\r\n:10BF200001E16DD2010A01E146D2070A01E11DD209\r\n:10BF3000010A01E111D2090A01E11CD1010A01E162\r\n:10BF40000FD1030A0AE0010A01E0BAD2899A6EEC25\r\n:10BF50005BF0FF0801E0B6D2B1D2E66AE66AE66AB3\r\n:10BF6000E66A490EE66EB5DC216E050EE15C02E282\r\n:10BF7000E16AE552E16E2150000901E0A3D2100E02\r\n:10BF8000E66EE66AD950020FE66E000EDA20E66E23\r\n:10BF90009BEC5BF0E552E552E552E552000901E108\r\n:10BFA00091D2060E216E020EDB5021C0E7FFE75250\r\n:10BFB00004E0E8427F0BE706FCE1010856E10A0EC7\r\n:10BFC000DBCF29F029C02AF0296A0B0EDB500001D3\r\n:10BFD0002924256E000E2A20266E276A286A090E5B\r\n:10BFE000DB503F0B2B6E2C6A2D6A2E6A100E1F0B36\r\n:10BFF00007E0D8902B362C362D362E36E806F9E1A0\r\n:10C0000025502B24216E26502C20226E27502D20C7\r\n:10C01000236E28502E20246E212A000E2222232255\r\n:10C020002422140E21C0DBFF150E22C0DBFF160EEA\r\n:10C0300023C0DBFF170E24C0DBFF140EDBCF21F083\r\n:10C04000150EDBCF22F0160EDBCF23F0170EDBCF61\r\n:10C0500024F00A0E1F0B01E170D1D8902136223650\r\n:10C0600023362436E806F9E168D10C0EDB50256E44\r\n:10C07000266A800E2516000E2616070ED890263248\r\n:10C080002532E804FBE1070EDB500F0B2524236E5D\r\n:10C09000000E2620246E0B0EDB50030BE824232415\r\n:10C0A000216E000E2420226E020E2126000E222276\r\n:10C0B000010E21C0DBFF090EDB50266E276AD890E7\r\n:10C0C00026362736D89026362736060E256E0A0ED7\r\n:10C0D000DB5025C0E7FFE75204E0E8427F0BE706AC\r\n:10C0E000FCE100012624236E000E2720246E080E9A\r\n:10C0F000DB50030B286E296A0A0ED89028362936A1\r\n:10C10000E804FBE123502824216E24502920226ECC\r\n:10C11000010E2126000E2222140E21C0DBFF150E77\r\n:10C1200022C0DBFF160EDB6A170EDB6A140EDBCFB4\r\n:10C1300021F0150EDBCF22F0160EDBCF23F0170E09\r\n:10C14000DBCF24F0010EDB50F70F1F0B01E1F5D020\r\n:10C15000D8902136223623362436E806F9E1EDD090\r\n:10C16000FA0EDBCFE9FFFB0EDBCFEAFFEE6A020E31\r\n:10C17000ED6EA4D10001D951040B49E0E66AE66AEC\r\n:10C18000E66AE66ACD0EE66E69EC5CF0216E050E9D\r\n:10C19000E15C02E2E16AE552E16E2150000901E052\r\n:10C1A00091D1E6685AEC5BF0E552100EE66EE66A55\r\n:10C1B000D950020FE66E000EDA20E66E9BEC5BF0C3\r\n:10C1C000E552E552E552E552000901E17BD1DE522C\r\n:10C1D000300EDD6E010EDB5007E0E6685AEC5BF0D6\r\n:10C1E000E552010EDB06F6D7100E216E226A236A95\r\n:10C1F000246A0C0EDB380F0B1F0B01E19ED0D89088\r\n:10C200002136223623362436E806F9E196D0E66A4E\r\n:10C21000E66AE66AE66A490EE66E69EC5CF0216E53\r\n:10C22000050EE15C02E2E16AE552E16E215000098F\r\n:10C2300001E048D1100EE66EE66AD950020FE66EB4\r\n:10C24000000EDA20E66E9BEC5BF0E552E552E5521B\r\n:10C25000E552000901E136D10001D951020B34E069\r\n:10C260000D0EDB50276E286A800E2716000E28164A\r\n:10C27000070ED89028322732E804FBE10C0EDB5081\r\n:10C280003F0BE82400012724256E000E2820266E8F\r\n:10C29000010E2526000E2622060E296E0F0EDB50FB\r\n:10C2A00029C0E7FFE75204E0E8427F0BE706FCE124\r\n:10C2B000FF0F25C021F026C022F03DE0D8902136A6\r\n:10C2C0002236E804FBE137D00D0EDB50296E2A6AD6\r\n:10C2D000E00E2916000E2A16050ED8902A322932B1\r\n:10C2E000E804FBE10D0EDB50030B080DF3500001D9\r\n:10C2F0002924276E000E2A20286E010E2726000E04\r\n:10C3000028220C0EDB507C0BE840E8403F0B256EEA\r\n:10C31000266A010E2526000E262225C041F026C0E1\r\n:10C3200042F027C046F028C047F0DCEC70F03FC078\r\n:10C3300021F040C022F0236A246AFA0EDBCFE9FF25\r\n:10C34000FB0EDBCFEAFF21C0EEFF22C0EEFF23C0D1\r\n:10C35000EEFF24C0EEFFB2D0120EDBCFE9FF130ECA\r\n:10C36000DBCFEAFFD9C0EFFFA9D0E66AE66AE66A4A\r\n:10C37000E66A490EE66E69EC5CF0216E050EE15C42\r\n:10C3800002E2E16AE552E16E2150000901E09AD033\r\n:10C39000100EE66EE66AFA0EDBCFE6FFFB0EDBCF91\r\n:10C3A000E6FF9BEC5BF0E552E552E552E5520009F1\r\n:10C3B00001E188D083D0E66AE66AE66AE66A4A0E58\r\n:10C3C000E66E69EC5CF0216E050EE15C02E2E16A6A\r\n:10C3D000E552E16E2150000975E1100EE66EE66A45\r\n:10C3E000FA0EDBCFE6FFFB0EDBCFE6FF9BEC5BF04C\r\n:10C3F000E552E552E552E552000964E05FD0E66A95\r\n:10C40000E66AE66AE66A7A0EE66E69EC5CF0216E30\r\n:10C41000050EE15C02E2E16AE552E16E215000099D\r\n:10C4200051E1010EDB6A040EF36E010EDBCFF4FF67\r\n:10C43000F350F45C43E2E6685AEC5BF0E552E66EDA\r\n:10C44000010EDB50E76EFA0EDBCFE9FFFB0EDBCF10\r\n:10C45000EAFFE750E926000EEA22E552E750EF6EC8\r\n:10C46000010EDB2AE0D70001D951040B2BE0E66A6C\r\n:10C47000E66AE66AE66ACD0EE66E69EC5CF0216E6D\r\n:10C48000050EE15C02E2E16AE552E16E215000092D\r\n:10C4900019E1E6685AEC5BF0E552400EE66EE66A9A\r\n:10C4A000FA0EDBCFE6FFFB0EDBCFE6FF9BEC5BF08B\r\n:10C4B000E552E552E552E552000904E0DF6A02D098\r\n:10C4C000040EDF6E8FEC5BF0DF50216E180EE15C26\r\n:10C4D00002E2E16AE552E16E2150E552E5CFDAFF72\r\n:10C4E000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFE1\r\n:10C4F000D9FFE2CFDAFFE652E652E6520001D75109\r\n:10C5000001E0D707D85101E0D8070001B82BE6C0F9\r\n:10C51000DEFFE7C0DDFF300E81140001E66FE76B40\r\n:10C52000DECF21F0DDCF22F0E850211819E1E751EC\r\n:10C53000221816E1020E05CFDBFFDF50200B03E0CF\r\n:10C54000020EDB8402D0020EDB94DF50100B04E0FD\r\n:10C55000020EDB80DB8202D0020EDB92DBCF05FF16\r\n:10C56000E552E552E552E552E5CFDAFFE7CFD9FFD4\r\n:0EC570001200020E0F01051501E0000C010C77\r\n:02C57E00D9CF13\r\n:10C58000E6FFDACFE6FF580EE552E5CFDAFFE7CF58\r\n:10C59000D9FF1200D9CFE6FFDACFE6FF060E176EFD\r\n:10C5A000186A0B01020E006F0E0E016F060EF66E7A\r\n:10C5B000F76A0800F5CF02FB070EF66EF76A08006F\r\n:10C5C000F5CF03FBFE0EF66EF7680800F5CF04FB0F\r\n:10C5D000F668F7680800F5CF05FB580EE552E5CF81\r\n:10C5E000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFB7\r\n:10C5F000060E176E186AF29CBFC000FBC0C001FB9C\r\n:10C60000C1C002FBC5C003FBC3C004FBC4C005FB23\r\n:10C61000F28C580EE552E5CFDAFFE7CFD9FF1200D2\r\n:10C62000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFDD\r\n:10C63000FD0EDB5004E1060E176E186A18D000CB11\r\n:10C64000C9F001CBCAF002CBCBF003CBCFF004CBC7\r\n:10C65000CDF005CBCEF00001010ECC6FC90EE66E19\r\n:10C66000000EE66E67EC68F0E552E5520080580E69\r\n:10C67000E552E5CFDAFFE7CFD9FF1200D9CFE6FFC9\r\n:10C68000DACFE6FFE1CFD9FFE2CFDAFFFD0EDB0420\r\n:10C6900042E10001B5510AE00E0EE66E060EE66EAE\r\n:10C6A00021EC39F0E552E5520001B56B00CBE6FF15\r\n:10C6B000010EE66E0B0EE66E0E0EE66E060EE66ED2\r\n:10C6C000B6EC2AF0216E050EE15C02E2E16AE55269\r\n:10C6D000E16E2150166E215004E0176A186A510E5F\r\n:10C6E0001BD00001010EB56F040E176E186AE66EBE\r\n:10C6F000E66A180EE66E060EE66E000EE66E0B0E8D\r\n:10C70000E66E77EC6EF0216E060EE15C02E2E16A05\r\n:10C71000E552E16E2150580EE552E5CFDAFFE7CF42\r\n:10C72000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF7C\r\n:10C73000E2CFDAFFE652E6520001B5512AE0D9CF46\r\n:10C74000E6FFDACFE6FF17C0E6FF18C0E6FF000EEF\r\n:10C75000E66E0B0EE66E0E0EE66E060EE66E9CECB8\r\n:10C760002DF0216E080EE15C02E2E16AE552E16E15\r\n:10C770002150166E21500FE1DECF17F0DDCF18F0FB\r\n:10C78000D9CFE9FFDACFEAFFEE50ED1006E1500E07\r\n:10C7900005D0040E166E510E01D0580EE552E5522A\r\n:10C7A000E552E5CFDAFFE7CFD9FF1200D9CFE6FF98\r\n:10C7B000DACFE6FFE1CFD9FFE2CFDAFFE652E65269\r\n:10C7C000FD0EDB5009E10001B55104E0176A010ECE\r\n:10C7D000186E2CD0040E27D0D9CFE6FFDACFE6FFB3\r\n:10C7E00017C0E6FF18C0E6FF000EE66E0B0EE66E01\r\n:10C7F0000E0EE66E060EE66E37EC32F0216E080E77\r\n:10C80000E15C02E2E16AE552E16E2150166E2150D0\r\n:10C810000BE1DECF21F0DDCF22F01750215C185064\r\n:10C82000225804E2140E166E510E01D0580EE55235\r\n:10C83000E552E552E5CFDAFFE7CFD9FF1200D9CFB5\r\n:10C84000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6522B\r\n:10C85000E652E652E652FD0EDB502AE10001B551E8\r\n:10C8600024E0040E176E186A14C6DFFF010E15C609\r\n:10C87000DBFF020E16C6DBFF030E17C6DBFF040E3E\r\n:10C88000E66EE66AD9CFE6FFDACFE6FF000EE66E87\r\n:10C890000B0EE66E77EC6EF0216E060EE15C02E2A6\r\n:10C8A000E16AE552E16E215037D0040E166E32D0A7\r\n:10C8B000040EE66EE66A000EE66E0B0EE66ED9CF4B\r\n:10C8C000E6FFDACFE6FF77EC6EF0216E060EE15C54\r\n:10C8D00002E2E16AE552E16E2150D9CFE9FFDACFF9\r\n:10C8E000EAFFEECFE6FFEECFE6FFEECFE6FFEFCFBB\r\n:10C8F000E6FF0E0EE66E060EE66E46EC39F0216E91\r\n:10C90000060EE15C02E2E16AE552E16E2150166E2C\r\n:10C91000215002E0510E01D0580E216E040EE15C50\r\n:10C9200002E2E16AE552E16E2150E552E5CFDAFF1D\r\n:10C93000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF8C\r\n:10C94000D9FFE2CFDAFF0001B5510FE00E0EE66E1F\r\n:10C95000060EE66E21EC39F0E552E552166EE8500F\r\n:10C9600002E0510E03D00001B56B500EE552E5CF49\r\n:10C97000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF23\r\n:10C98000E1CFD9FFE2CFDAFFFD0EDB5004E1020E6A\r\n:10C99000176E186A1CD0150E0B01005D18E1040E0D\r\n:10C9A0000B01015D14E1E668FE0EE66E030EE66E15\r\n:10C9B00094EC6FF0E552E552E552E668E668030E46\r\n:10C9C000E66E94EC6FF0E552E552E552FF00580E2A\r\n:10C9D00000D0E552E5CFDAFFE7CFD9FF1200D9CF7B\r\n:10C9E000E6FFDACFE6FFE1CFD9FFE2CFDAFFFD0EB7\r\n:10C9F000DB041AE1000EE66E0B0EE66E880EE66EA4\r\n:10CA0000000EE66EB0EC41F0E552E552E552E5521B\r\n:10CA1000166EE85006E0176A186A0001B46B510EF2\r\n:10CA200004D00001010EB46F580EE552E5CFDAFFD5\r\n:10CA3000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF8B\r\n:10CA4000D9FFE2CFDAFF0001B45103E1050E166E03\r\n:10CA500011D09E0EE66E000EE66E880EE66E000E9B\r\n:10CA6000E66EC4EC42F0E552E552E552E552166E30\r\n:10CA7000E85002E0510E1ED00001A75102E1500E15\r\n:10CA800019D0160E176E186AE66E18C0E6FF9E0ED5\r\n:10CA9000E66E000EE66E000EE66E0B0EE66E77ECAE\r\n:10CAA0006EF0216E060EE15C02E2E16AE552E16E93\r\n:10CAB0002150580EE552E5CFDAFFE7CFD9FF12003B\r\n:10CAC000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF39\r\n:10CAD000E652FD0EDB043FE1030E175C000E185812\r\n:10CAE00005E300CBDFFF040EDF5C03E3130E166EDD\r\n:10CAF00030D0DFCFE6FF7EEC57F0E552020EE66E57\r\n:10CB00000B0EE66EDF50B70DF3CFE9FFF4CFEAFF6F\r\n:10CB1000320EE926030EEA22220EE926000EEA2250\r\n:10CB2000E9CF21F0EACF22F0E9CFE6FFEACFE6FF36\r\n:10CB3000BCEC6EF0E552E552E552E55201CBE6FF62\r\n:10CB400000CBE6FF3CEC54F0E552E552166EE8509F\r\n:10CB500002E0510E01D0580EE552E552E5CFDAFF62\r\n:10CB6000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF5A\r\n:10CB7000D9FFE2CFDAFFE652E652E652FD0EDB5075\r\n:10CB800001E0E8D0176A186ADF6A040EDF5C01E38F\r\n:10CB9000E1D0DF50B70DF3CF21F0F4CF22F0320E09\r\n:10CBA0002126030E2222010E21C0DBFF020E22C02D\r\n:10CBB000DBFF010EDBCFE9FF020EDBCFEAFF2F0E1A\r\n:10CBC000E926000EEA22EF50E66E17C0E9FF18C012\r\n:10CBD000EAFF172A000E1822000EE9260B0EEA22A1\r\n:10CBE000E552E750EF6E010EDBCFE9FF020EDBCF1F\r\n:10CBF000EAFF320EE926000EEA22EF50E66E17C079\r\n:10CC0000E9FF18C0EAFF172A000E1822000EE926D5\r\n:10CC10000B0EEA22E552E750EF6E010EDBCFE9FF83\r\n:10CC2000020EDBCFEAFF330EE926000EEA22EECF3A\r\n:10CC300021F0EFCF22F022C021F0226A17C0E9FFD5\r\n:10CC400018C0EAFF172A1822000EE9260B0EEA2266\r\n:10CC500021C0EFFF010EDBCFE9FF020EDBCFEAFFC1\r\n:10CC6000330EE926000EEA22EECF21F0EFCF22F0BC\r\n:10CC7000FF0E2116000E221617C0E9FF18C0EAFFAA\r\n:10CC8000172A1822000EE9260B0EEA2221C0EFFF18\r\n:10CC9000010EDBCFE9FF020EDBCFEAFF350EE926FE\r\n:10CCA000000EEA22EF50E66E17C0E9FF18C0EAFF57\r\n:10CCB000172A000E1822000EE9260B0EEA22E55272\r\n:10CCC000E750EF6E010EDBCFE9FF020EDBCFEAFF8C\r\n:10CCD000360EE926000EEA22EF50E66E17C0E9FF95\r\n:10CCE00018C0EAFF172A000E1822000EE9260B0EC4\r\n:10CCF000EA22E552E750EF6E0D0EE66EE66A010E8F\r\n:10CD0000DBCFE9FF020EDBCFEAFF220EE926000EA1\r\n:10CD1000EA22E9CF21F0EACF22F0E9CFE6FFEACF1D\r\n:10CD2000E6FF000E1724236E0B0E1820246E23C07E\r\n:10CD3000E6FFE66E77EC6EF0256E060EE15C02E231\r\n:10CD4000E16AE552E16E25500D0E1726000E1822FD\r\n:10CD5000DF2A1BD7580EE552E552E552E552E5CFE2\r\n:10CD6000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF2F\r\n:10CD7000E1CFD9FFE2CFDAFFFD0EDB0402E1A2EC46\r\n:10CD800045F0580EE552E5CFDAFFE7CFD9FF1200A4\r\n:10CD9000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF66\r\n:10CDA000E652E652E652E652FD0EDB5063E10C50CD\r\n:10CDB000B70DF3CF21F0F4CF22F0320E2126030E6F\r\n:10CDC000222221C0DEFF22C0DDFFDECFE9FFDDCF62\r\n:10CDD000EAFF2F0EE926000EEA22EF5043E0E66A52\r\n:10CDE000E66AE66AE66ADECFE9FFDDCFEAFFE9CF71\r\n:10CDF00021F0EACF22F0E9CFE6FFEACFE6FF46ECEA\r\n:10CE000039F0236E060EE15C02E2E16AE552E16E62\r\n:10CE10002350166E23502EE1D950020FE66E000EFD\r\n:10CE2000DA20E66EE66A010EE66E000EE66E0B0E86\r\n:10CE3000E66EDECFE9FFDDCFEAFFE9CF21F0EACFF2\r\n:10CE400022F0E9CFE6FFEACFE6FF9CEC2DF0236E5F\r\n:10CE5000080EE15C02E2E16AE552E16E2350166ED3\r\n:10CE6000235002E0510E07D0020EDBCF17F0030E65\r\n:10CE7000DBCF18F0580E216E040EE15C02E2E16A8D\r\n:10CE8000E552E16E2150E552E5CFDAFFE7CFD9FF59\r\n:02CE900012008E\r\n:0ECE9200D9CFE6FFDACFE6FFE1CFD9FFE2CF3E\r\n:10CEA000DAFFE652E652DF6AFD0EDB50F00BE8389F\r\n:10CEB0000F0BE76E010EE7CFDBFFDBCF21F0000E9B\r\n:10CEC000E76E2118E8AE02D0213403D0E750D880B5\r\n:10CED000215405E20A0EDF26010EDB06EED7FD0E19\r\n:10CEE000DB500F0BDF26DF50E552E552E552E5CF70\r\n:10CEF000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF9E\r\n:10CF0000E1CFD9FFE2CFDAFFE652DF6AFD0EDBCFD9\r\n:10CF100021F00A0EE76E2118E8AE02D0E73402D005\r\n:10CF2000E750215C0CE30A0E216EFD0EDBCFE7FF1C\r\n:10CF30002150E75EFD0EE7CFDBFFDF2AE7D7DF38C2\r\n:10CF4000F00BDF6EFD0EDB50DF12DF50E552E552D5\r\n:10CF5000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF6E\r\n:10CF6000E6FFE1CFD9FFE2CFDAFFBAEC6BF0D00EEB\r\n:10CF7000E66EE5EC6CF0E552000910E1FD0EDBCF4A\r\n:10CF8000E6FFE5EC6CF0E552000908E1FC0EDBCFB2\r\n:10CF9000E6FFE5EC6CF0E552000902E0FF0E03D07D\r\n:10CFA000C2EC6BF0000EE552E5CFDAFFE7CFD9FF18\r\n:10CFB0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF0B\r\n:10CFC000DAFFE652010EDF6EBAEC6BF0D00EE66EC1\r\n:10CFD000E5EC6CF0E55200091DE1E66AE5EC6CF069\r\n:10CFE000E552000917E1D5EC6BF0D10EE66EE5ECE9\r\n:10CFF0006CF0E55200090EE10A0EE66EC90EE66E0F\r\n:10D00000000EE66E59EC6CF0E552E552E55200096F\r\n:10D0100001E1DF6AC2EC6BF0DF5051E1F29CDF6AA4\r\n:10D02000DFCF21F0060EE76E2118E8AE02D02134E2\r\n:10D0300003D0E750D88021541CE3DFCFE9FFEA6A30\r\n:10D04000E9BEEA68C90EE926000EEA22EF50E66E54\r\n:10D0500020DFE552E66EDFCFE9FFEA6AE9BEEA6863\r\n:10D06000BF0EE926000EEA22E552E750EF6EDF2AF6\r\n:10D07000D7D7DFCF21F00A0EE76E2118E8AE02D035\r\n:10D08000E73402D0E750215C19E2DFCFE9FFEA6A1A\r\n:10D09000E9BEEA68C90EE926000EEA22EF50E66E04\r\n:10D0A000DFCFE9FFEA6AE9BEEA68BF0EE926000EB3\r\n:10D0B000EA22E552E750EF6EDF2ADBD7F28C000E52\r\n:10D0C000E552E552E5CFDAFFE7CFD9FF1200D9CF1D\r\n:10D0D000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65293\r\n:10D0E000E652DF6ADFCF21F0060EE76E2118E8AEC8\r\n:10D0F00002D0213403D0E750D880215420E3DFCF81\r\n:10D1000021F0226A21BE2268FC0EDB502124E96E48\r\n:10D11000FD0EDB502220EA6EEF50E66EEDDEE552AA\r\n:10D12000E66EDFCFE9FFEA6AE9BEEA68C90EE926E2\r\n:10D13000000EEA22E552E750EF6EDF2AD3D7000156\r\n:10D14000100ED06F150ED16F040ED26FDE52010E8D\r\n:10D15000DD6EBAEC6BF0D00EE66EE5EC6CF0E552ED\r\n:10D16000000915E1E66AE5EC6CF0E55200090FE113\r\n:10D170000A0EE66EC90EE66E000EE66E00EC6DF06D\r\n:10D18000E552E552E552000902E1010EDB6AC2EC0C\r\n:10D190006BF0010EDB50E552E552E552E5CFDAFFC8\r\n:10D1A000E7CFD9FF1200100EE66E070EE66ED5DE51\r\n:10D1B000E552E552FEDE150E0001C75D03E1040EE7\r\n:10D1C000C85D12E0C96BCA6BCB6B010ECC6FCD6F23\r\n:10D1D000040ECE6F0C0ECF6FC90EE66E000EE66E1B\r\n:10D1E00076DFE552E552E5DE12000001BF2B3C0E72\r\n:10D1F000BF5D0CE3BF6BC02B3C0EC05D07E3C06B93\r\n:10D20000C12B180EC15D02E3C16B00801200F29CBD\r\n:10D21000C5C021F0226A236A246A140E2126000E5A\r\n:10D22000222223222422190E1F0B07E0D890213638\r\n:10D23000223623362436E806F9E1C4C025F0266AF2\r\n:10D24000276A286A150E1F0B07E0D8902536263668\r\n:10D2500027362836E806F9E12550211226502212F9\r\n:10D260002750231228502412C3C029F02A6A2B6A9F\r\n:10D270002C6A100E1F0B07E0D89029362A362B3661\r\n:10D280002C36E806F9E1295021122A5022122B509F\r\n:10D2900023122C5024120001C1512D6E2E6A2D50E4\r\n:10D2A0002D6AE834E834E834F80B2E6E2F6A306AC1\r\n:10D2B0002D5021122E5022122F50231230502412A2\r\n:10D2C000C051316E326A050ED89031363236E804DC\r\n:10D2D000FBE1336A346A315021123250221233504A\r\n:10D2E0002312345024120001BF51356E366AD89093\r\n:10D2F00036323532376A386A21503510D36F2250B2\r\n:10D300003610D46F23503710D56F24503810D66F95\r\n:10D31000F28CD3C03FF0D4C040F0D5C041F0426E93\r\n:02D320001200F9\r\n:0ED32200949C948E96909682AC6AAC8AAC84F1\r\n:10D33000AB6AAB8EAB889F9A9F982A0EAF6EAC8477\r\n:10D34000B86A9D8A0001F26BF36BF46BF56BF66BB8\r\n:10D35000F76B12000001F25102E19D981200F451A6\r\n:10D36000EA6A000FE96E0E0EEA22EF50AD6EF42B62\r\n:10D37000F451216E226A800E211803E1225001E14E\r\n:10D38000F46BF20712000001F251216E226AD8906C\r\n:10D39000225004E6800E215C000E225801E3000CAE\r\n:10D3A000010CD9CFE6FFDACFE6FFE1CFD9FFE2CF1C\r\n:10D3B000DAFF0001F251216E226AD890225004E671\r\n:10D3C000800E215C000E2258F4E2F29CF351EA6ACE\r\n:10D3D000000FE96E0E0EEA22FD0EDBCFEFFFF32BFE\r\n:10D3E000F351216E226A800E211803E1225001E1DF\r\n:10D3F000F36BF22B9D88F28CE552E5CFDAFFE7CF95\r\n:10D40000D9FF12000001F251FDE11200ABA202D0DF\r\n:10D41000AB98AB88ABB420D00001F551216E226AE5\r\n:10D42000D890225004E6800E215C000E225814E2AF\r\n:10D43000F651EA6A800FE96E0E0EEA22AECFEFFFD8\r\n:10D44000F62BF651216E226A800E211803E122503C\r\n:10D4500001E1F66BF52B1200AECFF8F01200D9CF38\r\n:10D46000E6FFDACFE6FFE1CFD9FFE2CFDAFF000136\r\n:10D47000F55102E1000E1FD0F29CF751EA6A800FCD\r\n:10D48000E96E0E0EEA22EF50E66EFC0EDBCFE9FFEE\r\n:10D49000FD0EDBCFEAFFE552E750EF6EF72BF751B9\r\n:10D4A000216E226A800E211803E1225001E1F76B00\r\n:10D4B000F507F28C010EE552E5CFDAFFE7CFD9FF91\r\n:10D4C0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFF6\r\n:10D4D000DAFFFC0EDBCFF6FFFD0EDBCFF7FF080017\r\n:10D4E000F5500FE0FC0EDBCFF6FFDB2AFD0EDBCFA5\r\n:10D4F000F7FF01E3DB2A0800F550E66E52DFE55244\r\n:10D50000E8D7E552E5CFDAFFE7CFD9FF1200D9CF50\r\n:10D51000E6FFDACFE6FFE1CFD9FFE2CFDAFFFC0E7C\r\n:10D52000DBCFE6FFFD0EDBCFE6FFCBDFE552E552BA\r\n:10D530000D0EE66E36DFE5520A0EE66E32DFE5527C\r\n:10D54000E552E5CFDAFFE7CFD9FF1200D9CFE6FFEA\r\n:10D55000DACFE6FFE1CFD9FFE2CFDAFFFC0EDBCF77\r\n:10D56000E9FFFD0EDBCFEAFFEF500EE0FC0EDBCF54\r\n:10D57000E9FFDB2AFD0EDBCFEAFF01E3DB2AEF50F8\r\n:10D58000E66E0FDFE552EAD7E552E5CFDAFFE7CFE7\r\n:10D59000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFFE\r\n:10D5A000E2CFDAFFFC0EDBCFE6FFFD0EDBCFE6FFBE\r\n:10D5B000CDDFE552E5520D0EE66EF3DEE5520A0EC2\r\n:10D5C000E66EEFDEE552E552E5CFDAFFE7CFD9FFB1\r\n:10D5D0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFE5\r\n:10D5E000DAFFE652FD0EDB50F00BE8380F0BDF6E72\r\n:10D5F000DFCF21F0090EE76E2118E8AE02D021340A\r\n:10D6000003D0E750D880215402E2370E01D0300E0B\r\n:10D61000DF26DFCFE6FFC5DEE552FD0EDB500F0B48\r\n:10D62000DF6EDFCF21F0090EE76E2118E8AE02D0E1\r\n:10D63000213403D0E750D880215402E2370E01D0C4\r\n:10D64000300EDF26DFCFE6FFACDEE552E552E552D5\r\n:10D65000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF67\r\n:10D66000E6FFE1CFD9FFE2CFDAFFFD0EDBCF22F0FC\r\n:10D6700022C021F0226A2150E66EABDFE552FF0E98\r\n:10D68000E76EFC0EDBCF21F0E7502116226A215015\r\n:10D69000E66E9FDFE552E552E5CFDAFFE7CFD9FF2F\r\n:10D6A0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF14\r\n:10D6B000DAFFFA0EDBCF21F0FB0EDBCF22F0FC0EFF\r\n:10D6C000DBCF23F0FD0EDBCF24F0180ED8902432F0\r\n:10D6D000233222322132E806F9E12150E66E79DF69\r\n:10D6E000E552FA0EDBCF21F0FB0EDBCF22F0FC0E71\r\n:10D6F000DBCF23F0FD0EDBCF24F0100ED8902432C8\r\n:10D70000233222322132E806F9E12150E66E61DF50\r\n:10D71000E552FA0EDBCF21F0FB0EDBCF22F0FC0E40\r\n:10D72000DBCF23F0FD0EDBCF24F0080ED89024329F\r\n:10D73000233222322132E806F9E12150E66E49DF38\r\n:10D74000E552FA0EDBCF21F0FB0EDBCF22F0FC0E10\r\n:10D75000DBCF23F0FD0EDBCF24F02150E66E39DF66\r\n:0ED76000E552E552E5CFDAFFE7CFD9FF120020\r\n:02D76E009482A3\r\n:10D77000948412008B9294920A0EE66E67EC71F01C\r\n:10D78000E55212008B9494948B9294920A0EE66E5A\r\n:10D7900067EC71F0E55294840A0EE66E67EC71F066\r\n:10D7A000E55294820000000012008B9494949482BD\r\n:10D7B0000A0EE66E67EC71F0E55294840A0EE66E8E\r\n:10D7C00067EC71F0E5528B9294920A0EE66E67EC6C\r\n:10D7D00071F0E55212008B94949494820A0EE66ED6\r\n:10D7E00067EC71F0E5529484320EE66E67EC71F0EE\r\n:10D7F000E55282B2FF0C000C1E0EE66E67EC71F073\r\n:10D80000E55282A4FE0C000C0001080EFF6F8B9401\r\n:10D81000949494820A0EE66E67EC71F0E55294845B\r\n:10D82000010EE66E67EC71F0E55282B407D0E4DFDA\r\n:10D83000000904E0FE0EF36EF4681200010E000110\r\n:10D84000D890FD37E806FCE10001FD91FE6B82B245\r\n:10D85000FD81FF07DDE1FDC0F3FFFEC0F4FF120014\r\n:10D86000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF8B\r\n:10D87000E652E652C9DFF3CFDEFFF4CFDDFF010E43\r\n:10D88000DB50FF0B03E1A7DF000903E1F368F46855\r\n:10D8900008D0DECF21F0DDCF22F021C0F3FF22C07F\r\n:10D8A000F4FFE552E552E552E5CFDAFFE7CFD9FFC5\r\n:10D8B0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF02\r\n:10D8C000DAFFE652E652FB0EDBCFF3FFDB06F35046\r\n:10D8D00000092BE099DFF3CFDEFFF4CFDDFF010E6F\r\n:10D8E000DB50FF0B02E0FF0E21D0FC0EDBCFE9FF87\r\n:10D8F000DB2AFD0EDBCFEAFF01E3DB2ADFCFEFFF00\r\n:10D90000FB0EDB5003E19494948203D094948B92A9\r\n:10D9100094920A0EE66E67EC71F0E55294840A0E5A\r\n:10D92000E66E67EC71F0E552CED7000EE552E55297\r\n:10D93000E552E5CFDAFFE7CFD9FF1200D9CFE6FFF6\r\n:10D94000DACFE6FFE1CFD9FFE2CFDAFF0001080E20\r\n:10D95000FF6FFD0EDB500001FD6FFE6B8B9482B4F8\r\n:10D9600006D04ADF000902E0FF0E29D023D00001D3\r\n:10D97000FE6BFD37D8A00ED0949494820A0EE66E0A\r\n:10D9800067EC71F0E55294840A0EE66E67EC71F074\r\n:10D99000E5520ED094948B9294920A0EE66E67EC48\r\n:10D9A00071F0E55294840A0EE66E67EC71F0E55270\r\n:10D9B0000001FF070001FF51D2E1000E00D0E55247\r\n:10D9C000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFF4\r\n:10D9D000E6FFE1CFD9FFE2CFDAFFFD0EDBCFE6FFB6\r\n:10D9E000ADDFE552000903E1F6DE000902E0FF0EBB\r\n:10D9F00001D0000EE552E5CFDAFFE7CFD9FF1200E4\r\n:10DA0000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE9\r\n:10DA1000FB0EDB5017E0FC0EDBCFE9FFDB2AFD0E2F\r\n:10DA2000DBCFEAFF01E3DB2AEF50E66E87DFE5524A\r\n:10DA3000000903E1D0DE000902E0FF0E04D0FB0E76\r\n:10DA4000DB06E6D7000EE552E5CFDAFFE7CFD9FFD8\r\n:02DA50001200C2\r\n:0EDA5200D8CFE4FFE0CFE4FFE46EE9CFE4FFBD\r\n:10DA6000EACFE4FFF6CFE4FFF7CFE4FFF5CFE4FF22\r\n:10DA7000F3CFE4FFF4CFE4FFFACFE4FF00EE39F098\r\n:10DA8000140EE80403E3EECFE4FFFBD700EE21F031\r\n:10DA9000180EE80403E3EECFE4FFFBD7E6529EA2A4\r\n:10DAA00004D09E9273EC62F00082F0A203D0F09258\r\n:10DAB000F5EC68F09EA803D09E98AAEC69F09EAAA7\r\n:10DAC00003D09E9A06EC6AF0E55200EE38F0180E8C\r\n:10DAD000E80403E3E5CFEDFFFBD700EE4CF0140EB6\r\n:10DAE000E80403E3E5CFEDFFFBD7E5CFFAFFE5CF91\r\n:10DAF000F4FFE5CFF3FFE5CFF5FFE5CFF7FFE5CF87\r\n:10DB0000F6FFE5CFEAFFE5CFE9FFE550E5CFE0FF1F\r\n:10DB1000E5CFD8FF1000D9CFE6FFDACFE6FFE1CF9F\r\n:10DB2000D9FFE2CFDAFFE652929A938A93889496CD\r\n:10DB30009488949A898A94908B900F0EC16E921259\r\n:10DB400093968A9692889382F086F08CF19A9384C9\r\n:10DB5000F088F09EF198939E939C8A9E8A9CFE0E7C\r\n:10DB6000E66EFAEC70F0E552C30ECB6E9F92400E5B\r\n:10DB7000C76E210EC66ED08E1F0E1C6E006A00018D\r\n:10DB8000B66BB56BB46BDF6A040EDF5C11E2DF507D\r\n:10DB9000B70DF3CFE9FFF4CFEAFF320EE926030E0B\r\n:10DBA000EA22220EE926000EEA22EF6ADF2AECD7EB\r\n:10DBB000E552E552E5CFDAFFE7CFD9FF1200D9CF22\r\n:10DBC000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65298\r\n:10DBD000E6520001BC8F020EB66FDE52030EDD6E00\r\n:10DBE000E66A2CEC5DF0E552DF6EDF5007E0010ED7\r\n:10DBF000DBCFF3FFDB06F3500008F2E3DF5013E165\r\n:10DC0000000EE66E010EE66EE66A5FEC2AF0E55263\r\n:10DC1000E552E552DF6EDF5006E10001010EB66FFE\r\n:10DC20003BEC57F0DF6E020E0001B65D02E1020E22\r\n:10DC3000B96FDF50166EE552E552E552E5CFDAFFD7\r\n:10DC4000E7CFD9FF1200DAEC57F0000EE66EE66A75\r\n:10DC5000E66A5FEC2AF0E552E552E5520001B66B48\r\n:10DC6000B96B120058DFF6EC6EF0B7EC6BF0D3EC4A\r\n:10DC700068F0BFEC5AF091EC69F019EC70F0036AAF\r\n:10DC8000400EE66EBBEC52F0E552F28EF28C00A034\r\n:10DC900003D0D9EC67F0009000A223D00092B90E17\r\n:10DCA000E66E000EE66E00EC6FF0E552E552BC0E3B\r\n:10DCB000E66E000EE66E00EC6FF0E552E55230ECD9\r\n:10DCC0005AF0B9EC62F0000904E00001B65101E13C\r\n:10DCD00076DFB9EC62F0000904E10001B65101E021\r\n:0EDCE000B2DF00A4D4D70094F6EC5AF0D0D7EF\r\n:02DCEE00D9CF8C\r\n:10DCF000E6FFDACFE6FFFA0EE3CFD9FFFB0EE3CF64\r\n:10DD0000DAFFFC0EE3CFE9FFFD0EE3CFEAFFE9CF38\r\n:10DD1000F3FFEACFF4FFF80EE35003E1F90EE3500E\r\n:10DD200008E0F80EE30602E2F90EE306DECFEEFFAE\r\n:10DD3000F2D7FF0EE3CFDAFFE552FF0EE3CFD9FFB4\r\n:10DD4000E5521200FE0EE3CFE9FFFF0EE3CFEAFF3C\r\n:10DD5000E9CFF3FFEACFF4FFFB0EE35003E1FC0E43\r\n:10DD6000E35009E0FB0EE30602E2FC0EE306FD0EC3\r\n:10DD7000E350EE6EF1D71200D9CFE6FFDACFE6FF1F\r\n:10DD8000FA0EE3CFD9FFFB0EE3CFDAFFFC0EE3CFB1\r\n:10DD9000E9FFFD0EE3CFEAFFE9CFF3FFEACFF4FF9F\r\n:10DDA000DECFEFFFEE66FCD7FF0EE3CFDAFFE552E2\r\n:10DDB000FF0EE3CFD9FFE5521200FB0EE3CFF6FFD3\r\n:10DDC000FC0EE3CFF7FFFD0EE3CFF8FFFE0EE3CF2F\r\n:10DDD000E9FFFF0EE3CFEAFFE9CFF3FFEACFF4FF5D\r\n:0CDDE0000900F5CFEFFFEE66FBD7120044\r\n:04DDEC000001010E23\r\n:10DDF000BB6FBA6BB96B0001BE6BBD6BBC6B120025\r\n:10DE0000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE5\r\n:10DE1000FC0EDBCFE9FFFD0EDBCFEAFFEF50030B7B\r\n:10DE2000030A0EE0010A0AE0030A05E0010A0DE117\r\n:10DE30000F01046B0AD00F01010E06D0400E01D075\r\n:10DE4000800E0001B8150F01046FFC0EDBCFE9FF57\r\n:10DE5000FD0EDBCFEAFFEF50800B10E0FC0EDBCFB6\r\n:10DE6000E9FFFD0EDBCFEAFFEF9EFC0EDBCFE9FF03\r\n:10DE7000FD0EDBCFEAFFEE52080EEF6EFC0EDBCF9D\r\n:10DE8000E9FFFD0EDBCFEAFFEE52EF500AE0FC0E99\r\n:10DE9000DBCFE9FFFD0EDBCFEAFFEE52EF060F010D\r\n:10DEA0000471FC0EDBCFE9FFFD0EDBCFEAFF020EB3\r\n:10DEB000E926000EEA22EF5008E00F010451E8B015\r\n:10DEC0008A8CE8B008D08A9C06D00F010451E8B0D3\r\n:10DED0008A8EE8A08A9EE552E5CFDAFFE7CFD9FF28\r\n:02DEE00012002E\r\n:0EDEE200D9CFE6FFDACFE6FFE1CFD9FFE2CFDE\r\n:10DEF000DAFFFF0EE76EFC0EDBCF21F0E7502116B4\r\n:10DF00002150A96EFD0EDBCF22F022C021F0226A43\r\n:10DF10002150AA6EA69EA69CA680A850E552E5CFE9\r\n:10DF2000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF5D\r\n:10DF3000E1CFD9FFE2CFDAFFFF0EE76EFC0EDBCFB9\r\n:10DF400021F0FD0EDBCF22F0E7502116226A21508E\r\n:10DF5000A96EFC0EDBCF21F0FD0EDBCF22F022C03C\r\n:10DF600021F0226A2150AA6EFB0EDB50A86EA69CFF\r\n:10DF7000A69EA684F29E550EA76EAA0EA76EA68236\r\n:10DF8000F28EA6B2FED7A694E552E5CFDAFFE7CF30\r\n:04DF9000D9FF1200A3\r\n:0CDF94001E0EF66E0B0EF76E000EF86EFF\r\n:10DFA00000010900F550ED6F0900F550EE6F03E137\r\n:10DFB000ED6701D03DD00900F550E86F0900F5503C\r\n:10DFC000E96F0900F550EA6F09000900F550E96EA4\r\n:10DFD0000900F550EA6E090009000900F550EB6FE1\r\n:10DFE0000900F550EC6F09000900F6CFEFF0F7CF0C\r\n:10DFF000F0F0F8CFF1F0E8C0F6FFE9C0F7FFEAC0B3\r\n:10E00000F8FF0001EB5302E1EC5307E00900F55083\r\n:10E01000EE6EEB07F8E2EC07F9D7EFC0F6FFF0C0C1\r\n:10E02000F7FFF1C0F8FF0001ED07000EEE5BBFD770\r\n:02E030001200DC\r\n:0EE032000001FB6B400EFC6F12000001FB5161\r\n:10E0400007E0F9C0E6FFD1EC69F0E5520001FB6B97\r\n:10E05000C3EC69F0000903E00001FC8D02D000016F\r\n:10E06000FC9DFCB90CD0FA0EE66E000EE66E2FECAD\r\n:10E070006AF0E552E552000902E00001FC89120055\r\n:10E080000001FB5106E183CFF9F0010EFB6FFC9D0F\r\n:10E090001200FC8F12000001FCA904D0FAC08CFF12\r\n:10E0A000FC9902D0FC8B8C68956A1200FCC08CFF36\r\n:06E0B000956A1200120047\r\n:0AE0B6003F504402F3CF3BF0F4CFDB\r\n:10E0C0003CF04502F3503C26000EF4203D6E3F50DC\r\n:10E0D0004602F3503D26000EF4203E6E3F504702AC\r\n:10E0E000F3503E2640504402F3503C26F4503D226B\r\n:10E0F000000E3E2240504502F3503D26F4503E2291\r\n:10E1000040504602F3503E2641504402F3503D2613\r\n:10E11000F4503E2241504502F3503E264250440204\r\n:06E12000F3503E26120040\r\n:0AE12600E550080E206ED8901D365B\r\n:10E13000E7AE02D0090E1D1A1DAE02D0090E1D1A3F\r\n:10E14000E746202EF3D7E6501200FF0EE3501F18CB\r\n:10E15000206EF00B203A201A2050F00B1E181F6E74\r\n:10E1600020441F1AE00B1F1A203A20181E6E000CC4\r\n:10E170003E6A3D6A3C6A3B6A200EE76ED8903F36A5\r\n:10E180004036413642363B363C363D363E364450CC\r\n:10E190003B5C45503C5846503D5847503E5809E37B\r\n:10E1A00044503B5E45503C5A46503D5A47503E5ABB\r\n:08E1B0003F2AE72EE4D712001C\r\n:08E1B80041C04BF0415046024A\r\n:10E1C000F4CF40F0F3CF3FF042504702F4CF42F09B\r\n:10E1D000F3CF41F04602F3504026F4504122E86A62\r\n:10E1E00042224B504702F3504026F4504122E86A45\r\n:04E1F0004222000CBB\r\n:0CE1F400D9CFE6FFDACFE6FFE1CFD9FF7C\r\n:10E20000E2CFDAFFFD0EDB50FB0BCA6ECC6A9E92AA\r\n:10E21000FD0EDBAE02D09D8201D09D92CA84E552F4\r\n:0AE22000E5CFDAFFE7CFD9FF1200C7\r\n:06E22A003E6A3D6A100E81\r\n:10E23000E76ED890413642363D363E3646503D5C1C\r\n:10E2400047503E5805E346503D5E47503E5A412AEE\r\n:06E25000E72EF0D71200DA\r\n:0AE25600222A2B2C3A3B3C3D3E3FB0\r\n:10E260005B5D7C7F002F68617264342D0065747281\r\n:06E2700073686172640096\r\n:0AE2760094C5E8C520C67CC624C785\r\n:10E28000ACC736C978C9DEC936CAC0CA3EC866CB73\r\n:06E2900068CD90CD7EC5B3\r\n:0AE296001CEE00F02CEE00F0F86A18\r\n:10E2A0003A9CCAEC6FF079EC71F032EC6EF0FBD76F\r\n:02E2B00012005A\r\n:0EE2B2003E6A080EE76ED89042363E36475060\r\n:0EE2C0003E5C02E33E6E422AE72EF7D71200C4\r\n:02E2CE00FF0E41\r\n:10E2D000E350E84E1200000000D000D000D0E82E3D\r\n:04E2E000FAD7120057\r\n:0CE2E40000EE00F00F0EEE6AEA62FDD7BB\r\n:02E2F00012001A\r\n:02E2F200120018\r\n:01E2F4000128\r\n:02FFFE005C7530\r\n:020000040030CA\r\n:0100010006F8\r\n:0100020018E5\r\n:010003001EDE\r\n:010005008179\r\n:010006008178\r\n:01000B00A054\r\n:0200000400F00A\r\n:10000000FEFEFF180218193A4038E680C01116505B\r\n:100010000609CD1F50C0E946524548442E524F4D67\r\n:1000200021000039E5DDE1EB3E03D3C4CDA45078D7\r\n:100030003C3CD3C30EC23E01ED79EDB3AFED79CDBB\r\n:10004000A450C00EFFCD7F503D200CCD7050CD7F11\r\n:1000500050772310F918EE3D280BCD7F5047CD7F08\r\n:100060005010FB18E0CD70503E06D3C4CDA450AF65\r\n:10007000C9CD7F5047CD7F506F05CD7F506705C9F3\r\n:100080000C2003CD8850DBC2C9AFD3C33E04D3C418\r\n:10009000CDA4502005DBCFE608C03E06D3C4CDA4D6\r\n:1000A00050DDF93CC9DBCF0738FBDBCFE601C9FFE8\r\n:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50\r\n:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40\r\n:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30\r\n:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20\r\n:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10\r\n:0203FE005C752C\r\n:00000001FF\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS.mcp",
    "content": "[HEADER]\r\nmagic_cookie={66E99B07-E706-4689-9E80-9B2582898A13}\r\nfile_version=1.0\r\ndevice=PIC18F4620\r\n[PATH_INFO]\r\nBuildDirPolicy=BuildDirIsProjectDir\r\ndir_src=\r\ndir_bin=\r\ndir_tmp=\r\ndir_sin=\r\ndir_inc=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h\r\ndir_lib=C:\\MCC18\\lib\r\ndir_lkr=C:\\MCC18\\lkr\r\n[CAT_FILTERS]\r\nfilter_src=*.asm;*.c\r\nfilter_inc=*.h;*.inc\r\nfilter_obj=*.o\r\nfilter_lib=*.lib\r\nfilter_lkr=*.lkr\r\n[CAT_SUBFOLDERS]\r\nsubfolder_src=FatFS\r\nsubfolder_inc=FatFS\r\nsubfolder_obj=\r\nsubfolder_lib=\r\nsubfolder_lkr=\r\n[FILE_SUBFOLDERS]\r\nfile_000=FatFS\r\nfile_001=FatFS\r\nfile_002=.\r\nfile_003=.\r\nfile_004=.\r\nfile_005=.\r\nfile_006=.\r\nfile_007=.\r\nfile_008=.\r\nfile_009=.\r\nfile_010=.\r\nfile_011=.\r\nfile_012=.\r\nfile_013=FatFS\r\nfile_014=.\r\nfile_015=.\r\nfile_016=.\r\nfile_017=FatFS\r\nfile_018=FatFS\r\nfile_019=FatFS\r\nfile_020=FatFS\r\nfile_021=.\r\nfile_022=.\r\nfile_023=.\r\nfile_024=.\r\nfile_025=.\r\nfile_026=.\r\nfile_027=.\r\nfile_028=.\r\nfile_029=.\r\nfile_030=.\r\nfile_031=.\r\nfile_032=.\r\nfile_033=.\r\nfile_034=.\r\nfile_035=.\r\nfile_036=.\r\nfile_037=.\r\n[GENERATED_FILES]\r\nfile_000=no\r\nfile_001=no\r\nfile_002=no\r\nfile_003=no\r\nfile_004=no\r\nfile_005=no\r\nfile_006=no\r\nfile_007=no\r\nfile_008=no\r\nfile_009=no\r\nfile_010=no\r\nfile_011=no\r\nfile_012=no\r\nfile_013=no\r\nfile_014=no\r\nfile_015=no\r\nfile_016=no\r\nfile_017=no\r\nfile_018=no\r\nfile_019=no\r\nfile_020=no\r\nfile_021=no\r\nfile_022=no\r\nfile_023=no\r\nfile_024=no\r\nfile_025=no\r\nfile_026=no\r\nfile_027=no\r\nfile_028=no\r\nfile_029=no\r\nfile_030=no\r\nfile_031=no\r\nfile_032=no\r\nfile_033=no\r\nfile_034=no\r\nfile_035=no\r\nfile_036=no\r\nfile_037=no\r\n[OTHER_FILES]\r\nfile_000=no\r\nfile_001=no\r\nfile_002=no\r\nfile_003=no\r\nfile_004=no\r\nfile_005=no\r\nfile_006=no\r\nfile_007=no\r\nfile_008=no\r\nfile_009=no\r\nfile_010=no\r\nfile_011=no\r\nfile_012=no\r\nfile_013=no\r\nfile_014=no\r\nfile_015=no\r\nfile_016=no\r\nfile_017=no\r\nfile_018=no\r\nfile_019=no\r\nfile_020=no\r\nfile_021=no\r\nfile_022=no\r\nfile_023=no\r\nfile_024=no\r\nfile_025=no\r\nfile_026=no\r\nfile_027=no\r\nfile_028=no\r\nfile_029=no\r\nfile_030=no\r\nfile_031=no\r\nfile_032=no\r\nfile_033=no\r\nfile_034=no\r\nfile_035=no\r\nfile_036=no\r\nfile_037=no\r\n[FILE_INFO]\r\nfile_000=FatFS\\diskio.c\r\nfile_001=FatFS\\ff.c\r\nfile_002=main.c\r\nfile_003=serial.c\r\nfile_004=trs_hard.c\r\nfile_005=ds1307.c\r\nfile_006=sw_i2c.c\r\nfile_007=trs_uart.c\r\nfile_008=c018i.c\r\nfile_009=bootloader.asm\r\nfile_010=eeprom.c\r\nfile_011=interrupt.asm\r\nfile_012=trs_extra.c\r\nfile_013=FatFS\\diskio2.asm\r\nfile_014=led.c\r\nfile_015=dsk.c\r\nfile_016=loader_eeprom.asm\r\nfile_017=FatFS\\integer.h\r\nfile_018=FatFS\\diskio.h\r\nfile_019=FatFS\\ff.h\r\nfile_020=FatFS\\ffconf.h\r\nfile_021=HardwareProfile.h\r\nfile_022=serial.h\r\nfile_023=reed.h\r\nfile_024=trs_hard.h\r\nfile_025=sw_i2c.h\r\nfile_026=ds1307.h\r\nfile_027=action.h\r\nfile_028=version.h\r\nfile_029=trs_uart.h\r\nfile_030=bootloader.inc\r\nfile_031=eeprom.h\r\nfile_032=trs_hard_defs.h\r\nfile_033=trs_extra.h\r\nfile_034=crc.inc\r\nfile_035=led.h\r\nfile_036=C:\\MCC18\\lib\\p18f4620.lib\r\nfile_037=18f4620_g.lkr\r\n[SUITE_INFO]\r\nsuite_guid={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nsuite_state=\r\n[TOOL_SETTINGS]\r\nTS{DD2213A8-6310-47B1-8376-9430CDFC013F}=\r\nTS{BFD27FBA-4A02-4C0E-A5E5-B812F3E7707C}=/m\"$(BINDIR_)$(TARGETBASE).map\" /w /o\"$(BINDIR_)$(TARGETBASE).cof\"\r\nTS{C2AF05E7-1416-4625-923D-E114DB6E2B96}=-Ls\r\nTS{ADE93A55-C7C7-4D4D-A4BA-59305F7D0391}=\r\n[INSTRUMENTED_TRACE]\r\nenable=0\r\ntransport=0\r\nformat=0\r\n[CUSTOM_BUILD]\r\nPre-Build=\r\nPre-BuildEnabled=1\r\nPost-Build=wperl.exe \"$(ProjectDir)\\generate_crc.pl\"  \"$(ProjectDir)\r\nPost-BuildEnabled=1\r\n"
  },
  {
    "path": "frehd/PIC Source Files/FatFS.mcs",
    "content": "[Header]\r\nMagicCookie={0b13fe8c-dfe0-40eb-8900-6712719559a7}\r\nVersion=1.0\r\n[File000]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\diskio.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File001]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\ff.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File002]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\main.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File003]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\serial.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File004]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\trs_hard.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File005]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\ds1307.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File006]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\sw_i2c.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File007]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\trs_uart.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File008]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\c018i.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File009]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\bootloader.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File010]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\bootloader.err\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File011]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\eeprom.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File012]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\interrupt.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File013]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\interrupt.err\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File014]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\trs_extra.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File015]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\diskio2.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File016]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\diskio2.err\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File017]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\led.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File018]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\dsk.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={E56A1C86-9D32-4DF6-8C34-FE0388B1B644}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mcc18.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=-Ls\r\nTraceCmdString=\r\nDebugOptions=\r\n[File019]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\loader_eeprom.o\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File020]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\loader_eeprom.err\r\nFolder=Intermediary\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File021]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\bootloader.lst\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File022]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\interrupt.lst\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File023]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\diskio2.lst\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File024]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\loader_eeprom.lst\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={49D3CA3F-D9A3-4518-9943-226A347E8CC7}\r\nLanguageToolLocation=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=\r\nTraceCmdString=\r\nDebugOptions=\r\n[File025]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS.cof\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={96C98149-AA1B-4CF9-B967-FAE79CAB663C}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mplink.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=/m\"$(BINDIR_)$(TARGETBASE).map\" /w /o\"$(BINDIR_)$(TARGETBASE).cof\"\r\nTraceCmdString=\r\nDebugOptions=\r\n[File026]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS.hex\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={96C98149-AA1B-4CF9-B967-FAE79CAB663C}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mplink.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=/m\"$(BINDIR_)$(TARGETBASE).map\" /w /o\"$(BINDIR_)$(TARGETBASE).cof\"\r\nTraceCmdString=\r\nDebugOptions=\r\n[File027]\r\nLocation=C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS.map\r\nFolder=Output\r\nDeviceName=PIC18F4620\r\nLanguageToolSuiteID={5B7D72DD-9861-47BD-9F60-2BE967BF8416}\r\nLanguageToolID={96C98149-AA1B-4CF9-B967-FAE79CAB663C}\r\nLanguageToolLocation=C:\\MCC18\\bin\\mplink.exe\r\nPPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)||$(INCDIR)|C:\\Documents and Settings\\fvecoven\\My Documents\\frehd\\pic\\trs_hard\\FatFS;C:\\MCC18\\h||$(LIBDIR)|C:\\MCC18\\lib||$(LKRDIR)|C:\\MCC18\\lkr||\r\nSOLK=<src>|FatFS\\diskio.c|FatFS\\ff.c|main.c|serial.c|trs_hard.c|ds1307.c|sw_i2c.c|trs_uart.c|c018i.c|bootloader.asm|eeprom.c|interrupt.asm|trs_extra.c|FatFS\\diskio2.asm|led.c|dsk.c|loader_eeprom.asm||<obj>||<lib>|C:\\MCC18\\lib\\p18f4620.lib||<lkr>|18f4620_g.lkr||\r\nSuiteArgsString=\r\nToolArgsString=/m\"$(BINDIR_)$(TARGETBASE).map\" /w /o\"$(BINDIR_)$(TARGETBASE).cof\"\r\nTraceCmdString=\r\nDebugOptions=\r\n[TOOL_LOC_STAMPS]\r\ntool_loc{49D3CA3F-D9A3-4518-9943-226A347E8CC7}=C:\\MCC18\\mpasm\\MPASMWIN.exe\r\ntool_loc{96C98149-AA1B-4CF9-B967-FAE79CAB663C}=C:\\MCC18\\bin\\mplink.exe\r\ntool_loc{E56A1C86-9D32-4DF6-8C34-FE0388B1B644}=C:\\MCC18\\bin\\mcc18.exe\r\n"
  },
  {
    "path": "frehd/PIC Source Files/HardwareProfile.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef HARDWARE_PROFILE_H\r\n#define HARDWARE_PROFILE_H\r\n\t\r\n#include <p18f4620.h>\r\n\t\r\n/** CLOCK FREQUENCY ********************************************/\r\n#define GetSystemClock()\t\t(40000000ul)      // Hz\r\n#define GetInstructionClock()\t(GetSystemClock()/4)\r\n#define GetPeripheralClock()\tGetInstructionClock()\r\n   \r\n/** I/O pin definitions ****************************************/\r\n#define INPUT_PIN \t\t1\r\n#define OUTPUT_PIN \t\t0    \r\n\r\n/* SD CARD */\r\n#define SD_CS\t\t\tLATAbits.LATA5\t\t// SD chip select\r\n#define SD_CS_TRIS\t\tTRISAbits.TRISA5\t// SD chip select TRIS\r\n#define SPI_SCK_TRIS\tTRISCbits.TRISC3\t// SPI Clock TRIS\r\n#define SPI_MISO_TRIS\tTRISCbits.TRISC4\t// SPI Master input/Slave output TRIS\r\n#define SPI_MOSI_TRIS\tTRISCbits.TRISC5\t// SPI Master output/Slave input TRIS\r\n/*\r\n * Card write-protect and card detect must be on the same port.\r\n * If not, adapt diskio.c\r\n */\r\n#define SD_WP\t\t\tPORTBbits.RB5\t\t// Card Write Protect\r\n#define SD_WP_TRIS\t\tTRISBbits.TRISB5\t// Card Write Protect TRIS\r\n#define SD_WP_PIN\t\t5\r\n#define SD_CD\t\t\tPORTBbits.RB4\t\t// Card Detect\r\n#define SD_CD_TRIS\t\tTRISBbits.TRISB4\t// Card Detect TRIS\r\n#define SD_CD_PIN\t\t4\r\n#define SD_WP_CD_PORT\tPORTB\r\n\r\n/* STATUS REGISTER */\r\n#define STAT_CS\t\t\tLATCbits.LATC0\t\t// STATUS LOAD\r\n#define STAT_CS_TRIS\tTRISCbits.TRISC0\r\n   \r\n/* TRS80 signals */\r\n#define TRS_ADDR\t\tPORTA\t\t\t\t// low nibble is A[3..0] reversed!  RW is bit 4\r\n#define TRS_ADDR_TRIS\tTRISA\r\n#define TRS_DATA_IN\t\tPORTD\r\n#define TRS_DATA_OUT\tLATD\r\n#define TRS_DATA_TRIS\tTRISD\r\n#define TRS_RD_N\t\tPORTAbits.RA4\t\t// 0=read 1=write\r\n#define TRS_RD_N_TRIS\tTRISAbits.TRISA4\r\n#define TRS_WAIT\t\tLATBbits.LATB3\r\n#define TRS_WAIT_TRIS\tTRISBbits.TRISB3\r\n#define GAL_INT_IE\t\tINTCON3bits.INT1IE\r\n#define GAL_INT_IP\t\tINTCON3bits.INT1IP\r\n#define GAL_INT_IF\t\tINTCON3bits.INT1IF\r\n#define GAL_INT_EDGE\tINTCON2bits.INTEDG1\r\n#define GAL_INT_TRIS\tTRISBbits.TRISB1\r\n#define GAL_INT\t\t\tPORTBbits.RB1\r\n\r\n/* DS1307 RTC */\r\n#define SDA_LAT\t\t\tLATCbits.LATC1\r\n#define SDA_PIN\t\t\tPORTCbits.RC1\r\n#define SDA_TRIS\t\tTRISCbits.TRISC1\r\n#define SCL_LAT\t\t\tLATCbits.LATC2\r\n#define SCL_PIN\t\t\tPORTCbits.RC2\r\n#define SCL_TRIS\t\tTRISCbits.TRISC2\r\n#define RTC_INT_IE\t\tINTCON3bits.INT2IE\r\n#define RTC_INT_IP\t\tINTCON3bits.INT2IP\r\n#define RTC_INT_IF\t\tINTCON3bits.INT2IF\r\n#define RTC_INT_EDGE\tINTCON2bits.INTEDG2\r\n#define RTC_INT_TRIS\tTRISBbits.TRISB2\r\n#define RTC_INT\t\t\tPORTBbits.RB2\r\n\r\n/* Serial Port */\r\n#define TX_TRIS\t\t\tTRISCbits.TRISC6\r\n#define RX_TRIS\t\t\tTRISCbits.TRISC7\r\n#define RTS_TRIS\t\tTRISEbits.TRISE0\r\n#define RTS_LAT\t\t\tLATEbits.LATE0\r\n#define RTS_PIN\t\t\tPORTEbits.RE0\r\n#define CTS_TRIS\t\tTRISEbits.TRISE1\r\n#define CTS_LAT\t\t\tLATEbits.LATE1\r\n#define CTS_PIN\t\t\tPORTEbits.RE1\r\n\r\n/* LEDs */\r\n#define GLED\t\t\tLATBbits.LATB7\t\t// green LED \r\n#define GLED_TRIS\t\tTRISBbits.TRISB7\t// green LED TRIS\r\n#define RLED\t\t\tLATBbits.LATB6\t\t// red LED\r\n#define RLED_TRIS\t\tTRISBbits.TRISB6\t// red LED TRIS\r\n\r\ntypedef enum {\r\n\tLED_OFF,\r\n\tLED_ON,\r\n\tLED_FAST_BLINK,\r\n\tLED_SLOW_BLINK\r\n} led_state_t;\r\n\t\r\n\r\n/* Spare pins */\r\n#define SPARE1_TRIS\t\tTRISBbits.TRISB0\r\n#define SPARE2_TRIS\t\tTRISEbits.TRISE2\r\n\r\n/** USART SETTINGS *********************************************/\r\n#define BAUD_RATE 57600\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/LICENSE",
    "content": "                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The GNU General Public License is a free, copyleft license for\r\nsoftware and other kinds of works.\r\n\r\n  The licenses for most software and other practical works are designed\r\nto take away your freedom to share and change the works.  By contrast,\r\nthe GNU General Public License is intended to guarantee your freedom to\r\nshare and change all versions of a program--to make sure it remains free\r\nsoftware for all its users.  We, the Free Software Foundation, use the\r\nGNU General Public License for most of our software; it applies also to\r\nany other work released this way by its authors.  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthem if you wish), that you receive source code or can get it if you\r\nwant it, that you can change the software or use pieces of it in new\r\nfree programs, and that you know you can do these things.\r\n\r\n  To protect your rights, we need to prevent others from denying you\r\nthese rights or asking you to surrender the rights.  Therefore, you have\r\ncertain responsibilities if you distribute copies of the software, or if\r\nyou modify it: responsibilities to respect the freedom of others.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must pass on to the recipients the same\r\nfreedoms that you received.  You must make sure that they, too, receive\r\nor can get the source code.  And you must show them these terms so they\r\nknow their rights.\r\n\r\n  Developers that use the GNU GPL protect your rights with two steps:\r\n(1) assert copyright on the software, and (2) offer you this License\r\ngiving you legal permission to copy, distribute and/or modify it.\r\n\r\n  For the developers' and authors' protection, the GPL clearly explains\r\nthat there is no warranty for this free software.  For both users' and\r\nauthors' sake, the GPL requires that modified versions be marked as\r\nchanged, so that their problems will not be attributed erroneously to\r\nauthors of previous versions.\r\n\r\n  Some devices are designed to deny users access to install or run\r\nmodified versions of the software inside them, although the manufacturer\r\ncan do so.  This is fundamentally incompatible with the aim of\r\nprotecting users' freedom to change the software.  The systematic\r\npattern of such abuse occurs in the area of products for individuals to\r\nuse, which is precisely where it is most unacceptable.  Therefore, we\r\nhave designed this version of the GPL to prohibit the practice for those\r\nproducts.  If such problems arise substantially in other domains, we\r\nstand ready to extend this provision to those domains in future versions\r\nof the GPL, as needed to protect the freedom of users.\r\n\r\n  Finally, every program is threatened constantly by software patents.\r\nStates should not allow patents to restrict development and use of\r\nsoftware on general-purpose computers, but in those that do, we wish to\r\navoid the special danger that patents applied to a free program could\r\nmake it effectively proprietary.  To prevent this, the GPL assures that\r\npatents cannot be used to render the program non-free.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                       TERMS AND CONDITIONS\r\n\r\n  0. Definitions.\r\n\r\n  \"This License\" refers to version 3 of the GNU General Public License.\r\n\r\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\r\nworks, such as semiconductor masks.\r\n\r\n  \"The Program\" refers to any copyrightable work licensed under this\r\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\r\n\"recipients\" may be individuals or organizations.\r\n\r\n  To \"modify\" a work means to copy from or adapt all or part of the work\r\nin a fashion requiring copyright permission, other than the making of an\r\nexact copy.  The resulting work is called a \"modified version\" of the\r\nearlier work or a work \"based on\" the earlier work.\r\n\r\n  A \"covered work\" means either the unmodified Program or a work based\r\non the Program.\r\n\r\n  To \"propagate\" a work means to do anything with it that, without\r\npermission, would make you directly or secondarily liable for\r\ninfringement under applicable copyright law, except executing it on a\r\ncomputer or modifying a private copy.  Propagation includes copying,\r\ndistribution (with or without modification), making available to the\r\npublic, and in some countries other activities as well.\r\n\r\n  To \"convey\" a work means any kind of propagation that enables other\r\nparties to make or receive copies.  Mere interaction with a user through\r\na computer network, with no transfer of a copy, is not conveying.\r\n\r\n  An interactive user interface displays \"Appropriate Legal Notices\"\r\nto the extent that it includes a convenient and prominently visible\r\nfeature that (1) displays an appropriate copyright notice, and (2)\r\ntells the user that there is no warranty for the work (except to the\r\nextent that warranties are provided), that licensees may convey the\r\nwork under this License, and how to view a copy of this License.  If\r\nthe interface presents a list of user commands or options, such as a\r\nmenu, a prominent item in the list meets this criterion.\r\n\r\n  1. Source Code.\r\n\r\n  The \"source code\" for a work means the preferred form of the work\r\nfor making modifications to it.  \"Object code\" means any non-source\r\nform of a work.\r\n\r\n  A \"Standard Interface\" means an interface that either is an official\r\nstandard defined by a recognized standards body, or, in the case of\r\ninterfaces specified for a particular programming language, one that\r\nis widely used among developers working in that language.\r\n\r\n  The \"System Libraries\" of an executable work include anything, other\r\nthan the work as a whole, that (a) is included in the normal form of\r\npackaging a Major Component, but which is not part of that Major\r\nComponent, and (b) serves only to enable use of the work with that\r\nMajor Component, or to implement a Standard Interface for which an\r\nimplementation is available to the public in source code form.  A\r\n\"Major Component\", in this context, means a major essential component\r\n(kernel, window system, and so on) of the specific operating system\r\n(if any) on which the executable work runs, or a compiler used to\r\nproduce the work, or an object code interpreter used to run it.\r\n\r\n  The \"Corresponding Source\" for a work in object code form means all\r\nthe source code needed to generate, install, and (for an executable\r\nwork) run the object code and to modify the work, including scripts to\r\ncontrol those activities.  However, it does not include the work's\r\nSystem Libraries, or general-purpose tools or generally available free\r\nprograms which are used unmodified in performing those activities but\r\nwhich are not part of the work.  For example, Corresponding Source\r\nincludes interface definition files associated with source files for\r\nthe work, and the source code for shared libraries and dynamically\r\nlinked subprograms that the work is specifically designed to require,\r\nsuch as by intimate data communication or control flow between those\r\nsubprograms and other parts of the work.\r\n\r\n  The Corresponding Source need not include anything that users\r\ncan regenerate automatically from other parts of the Corresponding\r\nSource.\r\n\r\n  The Corresponding Source for a work in source code form is that\r\nsame work.\r\n\r\n  2. Basic Permissions.\r\n\r\n  All rights granted under this License are granted for the term of\r\ncopyright on the Program, and are irrevocable provided the stated\r\nconditions are met.  This License explicitly affirms your unlimited\r\npermission to run the unmodified Program.  The output from running a\r\ncovered work is covered by this License only if the output, given its\r\ncontent, constitutes a covered work.  This License acknowledges your\r\nrights of fair use or other equivalent, as provided by copyright law.\r\n\r\n  You may make, run and propagate covered works that you do not\r\nconvey, without conditions so long as your license otherwise remains\r\nin force.  You may convey covered works to others for the sole purpose\r\nof having them make modifications exclusively for you, or provide you\r\nwith facilities for running those works, provided that you comply with\r\nthe terms of this License in conveying all material for which you do\r\nnot control copyright.  Those thus making or running the covered works\r\nfor you must do so exclusively on your behalf, under your direction\r\nand control, on terms that prohibit them from making any copies of\r\nyour copyrighted material outside their relationship with you.\r\n\r\n  Conveying under any other circumstances is permitted solely under\r\nthe conditions stated below.  Sublicensing is not allowed; section 10\r\nmakes it unnecessary.\r\n\r\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\r\n\r\n  No covered work shall be deemed part of an effective technological\r\nmeasure under any applicable law fulfilling obligations under article\r\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\r\nsimilar laws prohibiting or restricting circumvention of such\r\nmeasures.\r\n\r\n  When you convey a covered work, you waive any legal power to forbid\r\ncircumvention of technological measures to the extent such circumvention\r\nis effected by exercising rights under this License with respect to\r\nthe covered work, and you disclaim any intention to limit operation or\r\nmodification of the work as a means of enforcing, against the work's\r\nusers, your or third parties' legal rights to forbid circumvention of\r\ntechnological measures.\r\n\r\n  4. Conveying Verbatim Copies.\r\n\r\n  You may convey verbatim copies of the Program's source code as you\r\nreceive it, in any medium, provided that you conspicuously and\r\nappropriately publish on each copy an appropriate copyright notice;\r\nkeep intact all notices stating that this License and any\r\nnon-permissive terms added in accord with section 7 apply to the code;\r\nkeep intact all notices of the absence of any warranty; and give all\r\nrecipients a copy of this License along with the Program.\r\n\r\n  You may charge any price or no price for each copy that you convey,\r\nand you may offer support or warranty protection for a fee.\r\n\r\n  5. Conveying Modified Source Versions.\r\n\r\n  You may convey a work based on the Program, or the modifications to\r\nproduce it from the Program, in the form of source code under the\r\nterms of section 4, provided that you also meet all of these conditions:\r\n\r\n    a) The work must carry prominent notices stating that you modified\r\n    it, and giving a relevant date.\r\n\r\n    b) The work must carry prominent notices stating that it is\r\n    released under this License and any conditions added under section\r\n    7.  This requirement modifies the requirement in section 4 to\r\n    \"keep intact all notices\".\r\n\r\n    c) You must license the entire work, as a whole, under this\r\n    License to anyone who comes into possession of a copy.  This\r\n    License will therefore apply, along with any applicable section 7\r\n    additional terms, to the whole of the work, and all its parts,\r\n    regardless of how they are packaged.  This License gives no\r\n    permission to license the work in any other way, but it does not\r\n    invalidate such permission if you have separately received it.\r\n\r\n    d) If the work has interactive user interfaces, each must display\r\n    Appropriate Legal Notices; however, if the Program has interactive\r\n    interfaces that do not display Appropriate Legal Notices, your\r\n    work need not make them do so.\r\n\r\n  A compilation of a covered work with other separate and independent\r\nworks, which are not by their nature extensions of the covered work,\r\nand which are not combined with it such as to form a larger program,\r\nin or on a volume of a storage or distribution medium, is called an\r\n\"aggregate\" if the compilation and its resulting copyright are not\r\nused to limit the access or legal rights of the compilation's users\r\nbeyond what the individual works permit.  Inclusion of a covered work\r\nin an aggregate does not cause this License to apply to the other\r\nparts of the aggregate.\r\n\r\n  6. Conveying Non-Source Forms.\r\n\r\n  You may convey a covered work in object code form under the terms\r\nof sections 4 and 5, provided that you also convey the\r\nmachine-readable Corresponding Source under the terms of this License,\r\nin one of these ways:\r\n\r\n    a) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by the\r\n    Corresponding Source fixed on a durable physical medium\r\n    customarily used for software interchange.\r\n\r\n    b) Convey the object code in, or embodied in, a physical product\r\n    (including a physical distribution medium), accompanied by a\r\n    written offer, valid for at least three years and valid for as\r\n    long as you offer spare parts or customer support for that product\r\n    model, to give anyone who possesses the object code either (1) a\r\n    copy of the Corresponding Source for all the software in the\r\n    product that is covered by this License, on a durable physical\r\n    medium customarily used for software interchange, for a price no\r\n    more than your reasonable cost of physically performing this\r\n    conveying of source, or (2) access to copy the\r\n    Corresponding Source from a network server at no charge.\r\n\r\n    c) Convey individual copies of the object code with a copy of the\r\n    written offer to provide the Corresponding Source.  This\r\n    alternative is allowed only occasionally and noncommercially, and\r\n    only if you received the object code with such an offer, in accord\r\n    with subsection 6b.\r\n\r\n    d) Convey the object code by offering access from a designated\r\n    place (gratis or for a charge), and offer equivalent access to the\r\n    Corresponding Source in the same way through the same place at no\r\n    further charge.  You need not require recipients to copy the\r\n    Corresponding Source along with the object code.  If the place to\r\n    copy the object code is a network server, the Corresponding Source\r\n    may be on a different server (operated by you or a third party)\r\n    that supports equivalent copying facilities, provided you maintain\r\n    clear directions next to the object code saying where to find the\r\n    Corresponding Source.  Regardless of what server hosts the\r\n    Corresponding Source, you remain obligated to ensure that it is\r\n    available for as long as needed to satisfy these requirements.\r\n\r\n    e) Convey the object code using peer-to-peer transmission, provided\r\n    you inform other peers where the object code and Corresponding\r\n    Source of the work are being offered to the general public at no\r\n    charge under subsection 6d.\r\n\r\n  A separable portion of the object code, whose source code is excluded\r\nfrom the Corresponding Source as a System Library, need not be\r\nincluded in conveying the object code work.\r\n\r\n  A \"User Product\" is either (1) a \"consumer product\", which means any\r\ntangible personal property which is normally used for personal, family,\r\nor household purposes, or (2) anything designed or sold for incorporation\r\ninto a dwelling.  In determining whether a product is a consumer product,\r\ndoubtful cases shall be resolved in favor of coverage.  For a particular\r\nproduct received by a particular user, \"normally used\" refers to a\r\ntypical or common use of that class of product, regardless of the status\r\nof the particular user or of the way in which the particular user\r\nactually uses, or expects or is expected to use, the product.  A product\r\nis a consumer product regardless of whether the product has substantial\r\ncommercial, industrial or non-consumer uses, unless such uses represent\r\nthe only significant mode of use of the product.\r\n\r\n  \"Installation Information\" for a User Product means any methods,\r\nprocedures, authorization keys, or other information required to install\r\nand execute modified versions of a covered work in that User Product from\r\na modified version of its Corresponding Source.  The information must\r\nsuffice to ensure that the continued functioning of the modified object\r\ncode is in no case prevented or interfered with solely because\r\nmodification has been made.\r\n\r\n  If you convey an object code work under this section in, or with, or\r\nspecifically for use in, a User Product, and the conveying occurs as\r\npart of a transaction in which the right of possession and use of the\r\nUser Product is transferred to the recipient in perpetuity or for a\r\nfixed term (regardless of how the transaction is characterized), the\r\nCorresponding Source conveyed under this section must be accompanied\r\nby the Installation Information.  But this requirement does not apply\r\nif neither you nor any third party retains the ability to install\r\nmodified object code on the User Product (for example, the work has\r\nbeen installed in ROM).\r\n\r\n  The requirement to provide Installation Information does not include a\r\nrequirement to continue to provide support service, warranty, or updates\r\nfor a work that has been modified or installed by the recipient, or for\r\nthe User Product in which it has been modified or installed.  Access to a\r\nnetwork may be denied when the modification itself materially and\r\nadversely affects the operation of the network or violates the rules and\r\nprotocols for communication across the network.\r\n\r\n  Corresponding Source conveyed, and Installation Information provided,\r\nin accord with this section must be in a format that is publicly\r\ndocumented (and with an implementation available to the public in\r\nsource code form), and must require no special password or key for\r\nunpacking, reading or copying.\r\n\r\n  7. Additional Terms.\r\n\r\n  \"Additional permissions\" are terms that supplement the terms of this\r\nLicense by making exceptions from one or more of its conditions.\r\nAdditional permissions that are applicable to the entire Program shall\r\nbe treated as though they were included in this License, to the extent\r\nthat they are valid under applicable law.  If additional permissions\r\napply only to part of the Program, that part may be used separately\r\nunder those permissions, but the entire Program remains governed by\r\nthis License without regard to the additional permissions.\r\n\r\n  When you convey a copy of a covered work, you may at your option\r\nremove any additional permissions from that copy, or from any part of\r\nit.  (Additional permissions may be written to require their own\r\nremoval in certain cases when you modify the work.)  You may place\r\nadditional permissions on material, added by you to a covered work,\r\nfor which you have or can give appropriate copyright permission.\r\n\r\n  Notwithstanding any other provision of this License, for material you\r\nadd to a covered work, you may (if authorized by the copyright holders of\r\nthat material) supplement the terms of this License with terms:\r\n\r\n    a) Disclaiming warranty or limiting liability differently from the\r\n    terms of sections 15 and 16 of this License; or\r\n\r\n    b) Requiring preservation of specified reasonable legal notices or\r\n    author attributions in that material or in the Appropriate Legal\r\n    Notices displayed by works containing it; or\r\n\r\n    c) Prohibiting misrepresentation of the origin of that material, or\r\n    requiring that modified versions of such material be marked in\r\n    reasonable ways as different from the original version; or\r\n\r\n    d) Limiting the use for publicity purposes of names of licensors or\r\n    authors of the material; or\r\n\r\n    e) Declining to grant rights under trademark law for use of some\r\n    trade names, trademarks, or service marks; or\r\n\r\n    f) Requiring indemnification of licensors and authors of that\r\n    material by anyone who conveys the material (or modified versions of\r\n    it) with contractual assumptions of liability to the recipient, for\r\n    any liability that these contractual assumptions directly impose on\r\n    those licensors and authors.\r\n\r\n  All other non-permissive additional terms are considered \"further\r\nrestrictions\" within the meaning of section 10.  If the Program as you\r\nreceived it, or any part of it, contains a notice stating that it is\r\ngoverned by this License along with a term that is a further\r\nrestriction, you may remove that term.  If a license document contains\r\na further restriction but permits relicensing or conveying under this\r\nLicense, you may add to a covered work material governed by the terms\r\nof that license document, provided that the further restriction does\r\nnot survive such relicensing or conveying.\r\n\r\n  If you add terms to a covered work in accord with this section, you\r\nmust place, in the relevant source files, a statement of the\r\nadditional terms that apply to those files, or a notice indicating\r\nwhere to find the applicable terms.\r\n\r\n  Additional terms, permissive or non-permissive, may be stated in the\r\nform of a separately written license, or stated as exceptions;\r\nthe above requirements apply either way.\r\n\r\n  8. Termination.\r\n\r\n  You may not propagate or modify a covered work except as expressly\r\nprovided under this License.  Any attempt otherwise to propagate or\r\nmodify it is void, and will automatically terminate your rights under\r\nthis License (including any patent licenses granted under the third\r\nparagraph of section 11).\r\n\r\n  However, if you cease all violation of this License, then your\r\nlicense from a particular copyright holder is reinstated (a)\r\nprovisionally, unless and until the copyright holder explicitly and\r\nfinally terminates your license, and (b) permanently, if the copyright\r\nholder fails to notify you of the violation by some reasonable means\r\nprior to 60 days after the cessation.\r\n\r\n  Moreover, your license from a particular copyright holder is\r\nreinstated permanently if the copyright holder notifies you of the\r\nviolation by some reasonable means, this is the first time you have\r\nreceived notice of violation of this License (for any work) from that\r\ncopyright holder, and you cure the violation prior to 30 days after\r\nyour receipt of the notice.\r\n\r\n  Termination of your rights under this section does not terminate the\r\nlicenses of parties who have received copies or rights from you under\r\nthis License.  If your rights have been terminated and not permanently\r\nreinstated, you do not qualify to receive new licenses for the same\r\nmaterial under section 10.\r\n\r\n  9. Acceptance Not Required for Having Copies.\r\n\r\n  You are not required to accept this License in order to receive or\r\nrun a copy of the Program.  Ancillary propagation of a covered work\r\noccurring solely as a consequence of using peer-to-peer transmission\r\nto receive a copy likewise does not require acceptance.  However,\r\nnothing other than this License grants you permission to propagate or\r\nmodify any covered work.  These actions infringe copyright if you do\r\nnot accept this License.  Therefore, by modifying or propagating a\r\ncovered work, you indicate your acceptance of this License to do so.\r\n\r\n  10. Automatic Licensing of Downstream Recipients.\r\n\r\n  Each time you convey a covered work, the recipient automatically\r\nreceives a license from the original licensors, to run, modify and\r\npropagate that work, subject to this License.  You are not responsible\r\nfor enforcing compliance by third parties with this License.\r\n\r\n  An \"entity transaction\" is a transaction transferring control of an\r\norganization, or substantially all assets of one, or subdividing an\r\norganization, or merging organizations.  If propagation of a covered\r\nwork results from an entity transaction, each party to that\r\ntransaction who receives a copy of the work also receives whatever\r\nlicenses to the work the party's predecessor in interest had or could\r\ngive under the previous paragraph, plus a right to possession of the\r\nCorresponding Source of the work from the predecessor in interest, if\r\nthe predecessor has it or can get it with reasonable efforts.\r\n\r\n  You may not impose any further restrictions on the exercise of the\r\nrights granted or affirmed under this License.  For example, you may\r\nnot impose a license fee, royalty, or other charge for exercise of\r\nrights granted under this License, and you may not initiate litigation\r\n(including a cross-claim or counterclaim in a lawsuit) alleging that\r\nany patent claim is infringed by making, using, selling, offering for\r\nsale, or importing the Program or any portion of it.\r\n\r\n  11. Patents.\r\n\r\n  A \"contributor\" is a copyright holder who authorizes use under this\r\nLicense of the Program or a work on which the Program is based.  The\r\nwork thus licensed is called the contributor's \"contributor version\".\r\n\r\n  A contributor's \"essential patent claims\" are all patent claims\r\nowned or controlled by the contributor, whether already acquired or\r\nhereafter acquired, that would be infringed by some manner, permitted\r\nby this License, of making, using, or selling its contributor version,\r\nbut do not include claims that would be infringed only as a\r\nconsequence of further modification of the contributor version.  For\r\npurposes of this definition, \"control\" includes the right to grant\r\npatent sublicenses in a manner consistent with the requirements of\r\nthis License.\r\n\r\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\r\npatent license under the contributor's essential patent claims, to\r\nmake, use, sell, offer for sale, import and otherwise run, modify and\r\npropagate the contents of its contributor version.\r\n\r\n  In the following three paragraphs, a \"patent license\" is any express\r\nagreement or commitment, however denominated, not to enforce a patent\r\n(such as an express permission to practice a patent or covenant not to\r\nsue for patent infringement).  To \"grant\" such a patent license to a\r\nparty means to make such an agreement or commitment not to enforce a\r\npatent against the party.\r\n\r\n  If you convey a covered work, knowingly relying on a patent license,\r\nand the Corresponding Source of the work is not available for anyone\r\nto copy, free of charge and under the terms of this License, through a\r\npublicly available network server or other readily accessible means,\r\nthen you must either (1) cause the Corresponding Source to be so\r\navailable, or (2) arrange to deprive yourself of the benefit of the\r\npatent license for this particular work, or (3) arrange, in a manner\r\nconsistent with the requirements of this License, to extend the patent\r\nlicense to downstream recipients.  \"Knowingly relying\" means you have\r\nactual knowledge that, but for the patent license, your conveying the\r\ncovered work in a country, or your recipient's use of the covered work\r\nin a country, would infringe one or more identifiable patents in that\r\ncountry that you have reason to believe are valid.\r\n\r\n  If, pursuant to or in connection with a single transaction or\r\narrangement, you convey, or propagate by procuring conveyance of, a\r\ncovered work, and grant a patent license to some of the parties\r\nreceiving the covered work authorizing them to use, propagate, modify\r\nor convey a specific copy of the covered work, then the patent license\r\nyou grant is automatically extended to all recipients of the covered\r\nwork and works based on it.\r\n\r\n  A patent license is \"discriminatory\" if it does not include within\r\nthe scope of its coverage, prohibits the exercise of, or is\r\nconditioned on the non-exercise of one or more of the rights that are\r\nspecifically granted under this License.  You may not convey a covered\r\nwork if you are a party to an arrangement with a third party that is\r\nin the business of distributing software, under which you make payment\r\nto the third party based on the extent of your activity of conveying\r\nthe work, and under which the third party grants, to any of the\r\nparties who would receive the covered work from you, a discriminatory\r\npatent license (a) in connection with copies of the covered work\r\nconveyed by you (or copies made from those copies), or (b) primarily\r\nfor and in connection with specific products or compilations that\r\ncontain the covered work, unless you entered into that arrangement,\r\nor that patent license was granted, prior to 28 March 2007.\r\n\r\n  Nothing in this License shall be construed as excluding or limiting\r\nany implied license or other defenses to infringement that may\r\notherwise be available to you under applicable patent law.\r\n\r\n  12. No Surrender of Others' Freedom.\r\n\r\n  If conditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot convey a\r\ncovered work so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you may\r\nnot convey it at all.  For example, if you agree to terms that obligate you\r\nto collect a royalty for further conveying from those to whom you convey\r\nthe Program, the only way you could satisfy both those terms and this\r\nLicense would be to refrain entirely from conveying the Program.\r\n\r\n  13. Use with the GNU Affero General Public License.\r\n\r\n  Notwithstanding any other provision of this License, you have\r\npermission to link or combine any covered work with a work licensed\r\nunder version 3 of the GNU Affero General Public License into a single\r\ncombined work, and to convey the resulting work.  The terms of this\r\nLicense will continue to apply to the part which is the covered work,\r\nbut the special requirements of the GNU Affero General Public License,\r\nsection 13, concerning interaction through a network will apply to the\r\ncombination as such.\r\n\r\n  14. Revised Versions of this License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions of\r\nthe GNU General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number.  If the\r\nProgram specifies that a certain numbered version of the GNU General\r\nPublic License \"or any later version\" applies to it, you have the\r\noption of following the terms and conditions either of that numbered\r\nversion or of any later version published by the Free Software\r\nFoundation.  If the Program does not specify a version number of the\r\nGNU General Public License, you may choose any version ever published\r\nby the Free Software Foundation.\r\n\r\n  If the Program specifies that a proxy can decide which future\r\nversions of the GNU General Public License can be used, that proxy's\r\npublic statement of acceptance of a version permanently authorizes you\r\nto choose that version for the Program.\r\n\r\n  Later license versions may give you additional or different\r\npermissions.  However, no additional obligations are imposed on any\r\nauthor or copyright holder as a result of your choosing to follow a\r\nlater version.\r\n\r\n  15. Disclaimer of Warranty.\r\n\r\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\r\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\r\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\r\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\r\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\r\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r\n\r\n  16. Limitation of Liability.\r\n\r\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\r\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\r\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\r\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\r\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\r\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\r\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\r\nSUCH DAMAGES.\r\n\r\n  17. Interpretation of Sections 15 and 16.\r\n\r\n  If the disclaimer of warranty and limitation of liability provided\r\nabove cannot be given local legal effect according to their terms,\r\nreviewing courts shall apply local law that most closely approximates\r\nan absolute waiver of all civil liability in connection with the\r\nProgram, unless a warranty or assumption of liability accompanies a\r\ncopy of the Program in return for a fee.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nstate the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program's name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software: you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation, either version 3 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License\r\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\n  If the program does terminal interaction, make it output a short\r\nnotice like this when it starts in an interactive mode:\r\n\r\n    <program>  Copyright (C) <year>  <name of author>\r\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c' for details.\r\n\r\nThe hypothetical commands `show w' and `show c' should show the appropriate\r\nparts of the General Public License.  Of course, your program's commands\r\nmight be different; for a GUI interface, you would use an \"about box\".\r\n\r\n  You should also get your employer (if you work as a programmer) or school,\r\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\r\nFor more information on this, and how to apply and follow the GNU GPL, see\r\n<http://www.gnu.org/licenses/>.\r\n\r\n  The GNU General Public License does not permit incorporating your program\r\ninto proprietary programs.  If your program is a subroutine library, you\r\nmay consider it more useful to permit linking proprietary applications with\r\nthe library.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.  But first, please read\r\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\r\n"
  },
  {
    "path": "frehd/PIC Source Files/Makefile",
    "content": "\r\nC_FILES = $(wildcard *.c)\r\nH_FILES = $(wildcard *.h)\r\nINC_FILES = $(wildcard *.inc)\r\nASM_FILES = $(wildcard *.asm)\r\nZ80_FILES = z80/import2.z80 z80/export2.z80 z80/fupdate.z80 z80/vhdutl.z80\r\n\r\nEXTRA_FILES = LICENSE FatFS generate_crc.pl \r\n\r\nFILES = $(C_FILES) $(H_FILES) $(INC_FILES) $(ASM_FILES) $(Z80_FILES) $(EXTRA_FILES)\r\n\r\nDIST = trs_hard.tar.gz\r\n\r\nall:\r\n\t$(RM) $(DIST)\r\n\ttar --exclude .svn -zcvf $(DIST) $(FILES)\r\n\r\nclean:\r\n\t$(RM) $(DIST)\r\n"
  },
  {
    "path": "frehd/PIC Source Files/PIC.hex",
    "content": ":020000040000FA\r\n:0400000053EF00F0CA\r\n:020006000102F5\r\n:0400080006EF04F00B\r\n:080018007F6603EF04F0F0A085\r\n:100020002DD0F09080A80DD083CFDEFF80A603D026\r\n:100030007E82800E29D88A8681A2FED795688A960C\r\n:10004000110080500F0B04E1010E8C6E956AF3D7FE\r\n:10005000080A04E1020E8C6E956AEDD70C0A04E1E1\r\n:100060007DC08CFF956AE7D7080A04E17CC08CFF4D\r\n:10007000956AE1D74F0E8C6E956ADDD7F2A403D056\r\n:10008000F2947B667B061100C96EC7A0FED78B80F9\r\n:10009000C9508B901200DF38DEBC8F0FDF24DEBC2E\r\n:1000A000F90FCD0F12007F6A7E6A8EEC01F0FE0E12\r\n:1000B000F66EFF0EF76EF86A0900F5507D627E8CD1\r\n:1000C0000900F5507C627E8C7EBC26D0030EAA6EA1\r\n:1000D000FE0EA96EA69EA69CA680A8507D627E8E6E\r\n:1000E000A92AA69EA69CA680A8507C627E8E7EBE73\r\n:1000F00013D07F6800EF04F0030EAA6EFE0EA96E07\r\n:100100007DC0A8FF040EA66EC3D8A92A7CC0A8FF94\r\n:10011000040EA66EBDD8FF0094900F0EC16E8A9695\r\n:100120009396F086F09CF19A8A9E939E8A9C939C6B\r\n:100130009496949A400EC76E210EC66E870ED56EA9\r\n:10014000F194F28A120E7B6ED08E8A8E8A8C856B29\r\n:10015000846B21EE00F0F28CF28E400E95DF7EB2C1\r\n:1001600005D87EBCFCD77B66FAD7C6D77E9221EE37\r\n:1001700000F0DE503A0A37E18EDF806F040F816FA6\r\n:100180008ADF8027812FFCD7806726D021EE01F0FF\r\n:1001900082DF816F80DF836F7EDF826F7CDF866F1F\r\n:1001A000070B88EC01F0F5EF00F064EF01F0EAEFE7\r\n:1001B00000F0EAEF00F05BEF01F0EAEF00F066EF2D\r\n:1001C00001F0EAEF00F040095FDF21EE00F01200DD\r\n:1001D000000EF9D7020EF7D7030EF5D77E84050E71\r\n:1001E000F2D7010EF0D7040EEED77EB4F3D78551C7\r\n:1001F000F1E1845105E033D88451F00A18E0EAD7E0\r\n:100200008251F65C876F8351F75808E38713E6E164\r\n:1002100042DF8107F56E7E8649D801D0F5680D0072\r\n:10022000F6503F0BD8B424D88167EAD7D1D7A6B20D\r\n:10023000FED78451F008876F8351FC0B871185111D\r\n:10024000D0E18351AA6E8251A96E25DF8107A86E85\r\n:10025000040EA66E1DD82AD88167E9D7B9D77EA625\r\n:100260001200F5680D00F6503F0BFCE101D81200BA\r\n:100270007EA60CD07E960A00FF0EF65C070EF7589D\r\n:1002800004E37E8C840EA66E03D80900A66A1200D1\r\n:10029000F29EF29C550EA76EAA0EA76EA682F28C55\r\n:1002A000F28E0000A6B2FED7A6941200E86A822B56\r\n:1002B0008323842312008105E82C95D7ECDE856F1B\r\n:1002C000EADE846F000E7FD7CADFFF0083298BE14F\r\n:1002D000825101E00FD07E8C000EF66E080EF76E94\r\n:1002E000F86A940EA66ED4DF400EF626E86AF7226E\r\n:1002F000F8E16ED7A868AA6AA96A040EA66EC8DFDC\r\n:10030000A6B2FED7A93EF9D7AA2AAA50F6E160D72D\r\n:10031000E844E844FD26000EFE221200000EF66EB0\r\n:10032000080EF76EF86A7C6A7D6A0900F55007D8F6\r\n:10033000F750FF08FAE1F650FE08F7E112007C18CA\r\n:100340007D187D1A7D187C6E7D507D3A7D1A7D3238\r\n:100350007DB0D8707DB2D8707DB4D8707D6E010E3E\r\n:10036000D8B07C1A400E7D32D8B07C1A7D347D1A0C\r\n:0A0370007D32800ED8B07C1A000C1C\r\n:060800007FEF5FF0120023\r\n:06080600E0EF5BF01200C0\r\n:04080C008A8EF09050\r\n:1008100003665DD080501F0B166205D08338070B2E\r\n:100820000F6E106A1F0F63EC04F06CEF04F072EFB0\r\n:1008300004F0E6EF04F096EF04F07EEF04F093EF9F\r\n:1008400004F0A2EF04F09CEF04F06FEF04F08DEFE2\r\n:1008500004F0E6EF04F099EF04F08AEF04F090EF73\r\n:1008600004F0A2EF04F0E6EF04F0E6EF04F0B3EFDB\r\n:1008700004F038EF05F0FDEF04F0CDEF04F0F7EFF2\r\n:1008800004F043EF05F003EF05F0A3EF04F0E6EF0B\r\n:1008900004F0E6EF04F000EF05F00EEF05F0FAEFDC\r\n:1008A00004F043EF05F0E6EF04F014EF05F019EF64\r\n:1008B00005F020EF05F02DEF05F034EF05F034EFF3\r\n:1008C00005F02DEF05F0E844E844FD26120080B85D\r\n:1008D0007DD004C08CFF79D00EC08CFF76D006C0CE\r\n:1008E0008CFF73D0E9CF44F0EACF45F009EE00F079\r\n:1008F00010C0E9FF102AEFCF8CFF63D0E9CF44F09E\r\n:10090000EACF45F00AEE00F015C0E9FF152AEFCF57\r\n:100910008CFF57D013C08CFF58D007C08CFF55D028\r\n:1009200009C08CFF52D008C08CFF4FD00AC08CFF8A\r\n:100930004CD00BC08CFF49D00C44E844E8440D1067\r\n:100940008C6E43D043D08350066EE8B63FD0056628\r\n:1009500006D0510EC96E046E100E076E3DD0500EBB\r\n:10096000C96E046E39D00F50030A30E1E9CF44F06C\r\n:10097000EACF45F009EE00F010C0E9FF83CFEFFFAA\r\n:1009800044C0E9FF45C0EAFF103E20D0820EC96E88\r\n:10099000046E030E016E00841FD0E9CF44F0EACF4D\r\n:1009A00045F00AEE00F015C0E9FF83CFEFFF44C029\r\n:1009B000E9FF45C0EAFF152A1350156207D0400E23\r\n:1009C0005BD044C0E9FF45C0EAFF956A8A8681A2F0\r\n:1009D000FED795688A961100C7A0FED78B808A86BD\r\n:1009E00081A2FED79568C9508B908A96110083CF5B\r\n:1009F00008F0ECD783CF09F0E9D783CF0AF0E6D728\r\n:100A000083CF0BF0E3D78344E838030B0C6E83509D\r\n:100A1000070B0D6E500EC96E046EDED7146A83503C\r\n:100A2000136ED4E1142AD2D7500EC96E046E0A6A2E\r\n:100A3000D3D7820EC96E046E020E016E0084CCD72D\r\n:100A40008350040B04E1580EC96E046EC5D7510ED5\r\n:100A5000C96E046E040E076EBFD7820EC96E046E97\r\n:100A6000010E016E0084B8D7500EC96E046EB4D763\r\n:100A700083CF11F0156A800E1110016E820EC96EBF\r\n:080A8000046E0084A9D7A2D77F\r\n:080A880001005CBF0000F10059\r\n:060A90000000010000005F\r\n:0A0A9600D9CFE6FFDACFE6FFE1CF8B\r\n:100AA000D9FFE2CFDAFFE652E652E652E652FC0EFA\r\n:100AB000DBCFDEFFDBCFDDFFFA0EDBCF38F0FB0E46\r\n:100AC000DBCF39F0020E38C0DBFF030E39C0DBFF8D\r\n:100AD000F80EDBCF18F0F90EDBCF19F0020E185C20\r\n:100AE000000E19582BE3020EDBCFE9FF030EDBCF1C\r\n:100AF000EAFFEECF18F0EFCF19F0DECFE9FFDDCF40\r\n:100B0000EAFF18C0EEFF19C0EDFF020EDE26000E50\r\n:100B1000DD22D950020FE96E000EDA20EA6E020ED5\r\n:100B2000EE26000EED22D950F80FE96EFF0EDA2006\r\n:100B3000EA6E020EEE5E000EED5ACAD7F80EDBCF5B\r\n:100B400018F0DB06F90EDBCF19F001E2DB061850D6\r\n:100B5000191017E0020EDBCFE9FFDB2A030EDBCF13\r\n:100B6000EAFF01E3DB2AEF50E66EDFCFE9FFDF2A81\r\n:100B7000010EDBCFEAFF01E3DB2AE552E750EF6E1F\r\n:100B8000DDD7040EE15C02E2E16AE552E16EE55276\r\n:100B9000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFF2\r\n:100BA000E6FFE1CFD9FFE2CFDAFFE652E652FC0ED4\r\n:100BB000DBCFDEFFDBCFDDFFF80EDBCF18F0DB068F\r\n:100BC000F90EDBCF19F001E2DB06185019100CE02A\r\n:100BD000DFCFE9FFDF2A010EDBCFEAFF01E3DB2AEB\r\n:100BE000FA0EDBCFEFFFE8D7E552E552E552E5CF4D\r\n:100BF000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF61\r\n:100C0000E1CFD9FFE2CFDAFF060EE12402E3E1688B\r\n:100C1000E652E16EFC0EDBCFDEFFDBCFDDFFFA0E2E\r\n:100C2000DBCF38F0FB0EDBCF39F0020E38C0DBFF34\r\n:100C3000030E39C0DBFF040EDB6A050EDB6AF80E1B\r\n:100C4000DBCF18F0DB06F90EDBCF19F001E2DB0693\r\n:100C50001850191020E0DFCFE9FFDF2A010EDBCFAB\r\n:100C6000EAFF01E3DB2AEFCF1CF0020EDBCFE9FF46\r\n:100C7000DB2A030EDBCFEAFF01E3DB2AEF501C5C2B\r\n:100C80001A6E1B6A040E1AC0DBFF050E1BC0DBFFC9\r\n:100C90001A501B10D4E0040EDBCF18F0050EDBCF8A\r\n:100CA00019F018C0F3FF19C0F4FF060EE15C02E270\r\n:100CB000E16AE552E16EE552E5CFDAFFE7CFD9FF11\r\n:100CC0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFBE\r\n:100CD000DAFFFC0EDBCFF6FFFD0EDBCFF7FF0800DF\r\n:100CE000F5501AE0FC0EDBCFF6FFFD0EDBCFF7FF71\r\n:100CF0000800F5CF18F0196A18BE1968FA0EDB5013\r\n:100D0000181803E1FB0EDB50191806E0FC0EDB2A75\r\n:100D1000FD0EDFE3DB2ADDD7FC0EDBCFF6FFFD0E99\r\n:100D2000DBCFF7FF0800F5CF18F0196A18BE196875\r\n:100D300018C0F3FF19C0F4FFE552E5CFDAFFE7CFA3\r\n:100D4000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF16\r\n:100D5000E2CFDAFF060EE12402E3E168E652E16E3B\r\n:100D6000FC0EDBCFE9FFFD0EDBCFEAFF040EE92628\r\n:100D7000000EEA22EF5001E11ED1FC0EDBCFE9FFAD\r\n:100D8000FD0EDBCFEAFF2E0EE926000EEA22EECFA3\r\n:100D9000DFFF010EEECFDBFF020EEECFDBFF030E17\r\n:100DA000EECFDBFF010EE66ED9CFE9FFDACFEAFF27\r\n:100DB000EECFE6FFEECFE6FFEECFE6FFEFCFE6FFAA\r\n:100DC000FC0EDBCFE9FFFD0EDBCFEAFF320EE9269A\r\n:100DD000000EEA22E9CF18F0EACF19F0E9CFE6FFDA\r\n:100DE000EACFE6FFFC0EDBCFE9FFFD0EDBCFEAFF2B\r\n:100DF000EE52EF50E66E51EC4EF01A6E080EE15CCA\r\n:100E000002E2E16AE552E16E1A50000902E0010EC9\r\n:100E1000D3D0FC0EDBCFE9FFFD0EDBCFEAFF040EE3\r\n:100E2000E926000EEA22EF6AFC0EDBCFE9FFFD0E99\r\n:100E3000DBCFEAFF220EE926000EEA22EECF18F001\r\n:100E4000EECF19F0EECF1AF0EFCF1BF0D9CFE9FFBC\r\n:100E5000DACFEAFF1850EE5C1950EE581A50EE58EF\r\n:100E60001B50EE5801E2A7D0FC0EDBCFE9FFFD0ED0\r\n:100E7000DBCFEAFF1A0EE926000EEA22EECF1CF0C5\r\n:100E8000EECF1DF0EECF1EF0EFCF1FF0FC0EDBCF4C\r\n:100E9000E9FFFD0EDBCFEAFF220EE926000EEA2273\r\n:100EA000EE501C26EE501D22EE501E22EE501F2248\r\n:100EB000D9CFE9FFDACFEAFF1C50EE5C1D50EE58A7\r\n:100EC0001E50EE581F50EE5876E2FC0EDBCFE9FFC5\r\n:100ED000FD0EDBCFEAFF030EE926000EEA22EF50FB\r\n:100EE000E66ED950040FE96E000EDA20EA6EE55284\r\n:100EF000E750EE6EED6A040EDBCF18F0050EDBCF87\r\n:100F000019F0020E185C000E195855E3FC0EDBCFE9\r\n:100F1000E9FFFD0EDBCFEAFF1A0EE926000EEA22FA\r\n:100F2000EECF18F0EECF19F0EECF1AF0EFCF1BF0A6\r\n:100F30001850DE261950DE221A50DE221B50DD2208\r\n:100F4000DD52DD52010EE66ED9CFE9FFDACFEAFFBE\r\n:100F5000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF08\r\n:100F6000FC0EDBCFE9FFFD0EDBCFEAFF320EE926F8\r\n:100F7000000EEA22E9CF18F0EACF19F0E9CFE6FF38\r\n:100F8000EACFE6FFFC0EDBCFE9FFFD0EDBCFEAFF89\r\n:100F9000EE52EF50E66E51EC4EF01A6E080EE15C28\r\n:100FA00002E2E16AE552E16E1A50040EDB06050E1C\r\n:100FB000A2E2DB06A0D7000E186E060EE15C02E28C\r\n:100FC000E16AE552E16E1850E552E5CFDAFFE7CF6E\r\n:100FD000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF84\r\n:100FE000E2CFDAFFF80EDBCF18F0F90EDBCF19F005\r\n:100FF000FA0EDBCF1AF0FB0EDBCF1BF0FC0EDBCFC3\r\n:10100000E9FFFD0EDBCFEAFF2E0EE926000EEA22F5\r\n:101010001850EE1808E11950EE1805E11A50EE18B4\r\n:1010200002E11B50EE185AE0FC0EDBCFE6FFFD0E8E\r\n:10103000DBCFE6FF87DEE552E552000937E1010E1E\r\n:10104000E66ED950F80FE96EFF0EDA20EA6EEECFA9\r\n:10105000E6FFEECFE6FFEECFE6FFEFCFE6FFFC0EBA\r\n:10106000DBCFE9FFFD0EDBCFEAFF320EE926000EF3\r\n:10107000EA22E9CF18F0EACF19F0E9CFE6FFEACF8C\r\n:10108000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEE5201\r\n:10109000EF50E66EECEC4DF01A6E080EE15C02E2E9\r\n:1010A000E16AE552E16E1A50000902E0010E17D024\r\n:1010B000FC0EDBCFE9FFFD0EDBCFEAFF2E0EE926AB\r\n:1010C000000EEA22F80EDBCFEEFFF90EDBCFEEFFCB\r\n:1010D000FA0EDBCFEEFFFB0EDBCFEEFF000EE5528C\r\n:1010E000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF9D\r\n:1010F000E6FFE1CFD9FFE2CFDAFFE652FC0EDBCF0D\r\n:10110000E6FFFD0EDBCFE6FF1DDEE552E552DF6EAA\r\n:10111000DF5001E028D1FC0EDBCFE9FFFD0EDBCF75\r\n:10112000EAFFEF50030801E007D1FC0EDBCFE9FF37\r\n:10113000FD0EDBCFEAFF050EE926000EEA22EF5096\r\n:1011400001E1FAD0FC0EDBCFE9FFFD0EDBCFEAFFB9\r\n:101150002E0EE926000EEA22EE6AEE6AEE6AEE6ACA\r\n:10116000E66A020EE66E000EE66EE66AFC0EDBCF65\r\n:10117000E9FFFD0EDBCFEAFF320EE926000EEA2280\r\n:10118000E9CF18F0EACF19F0E9CFE6FFEACFE6FFA2\r\n:1011900004DD1A6E060EE15C02E2E16AE552E16EE0\r\n:1011A0001A50FC0EDBCFE9FFFD0EDBCFEAFF320E5B\r\n:1011B000E926000EEA22FE0EE926010EEA22550E6D\r\n:1011C000EE6EAA0EED6EFC0EDBCFE9FFFD0EDBCF5F\r\n:1011D000EAFF320EE926000EEA22520EEE6EEE6EA5\r\n:1011E000610EEE6E410EEE6EFC0EDBCFE9FFFD0EE2\r\n:1011F000DBCFEAFF320EE926000EEA22E40EE926F2\r\n:10120000010EEA22720EEE6EEE6E410EEE6E610E71\r\n:10121000EE6EFC0EDBCFE9FFFD0EDBCFEAFF0E0E1C\r\n:10122000E926000EEA22EECF18F0EECF19F0EECF4D\r\n:101230001AF0EFCF1BF0FC0EDBCFE9FFFD0EDBCF8A\r\n:10124000EAFF320EE926000EEA22E80EE926010E38\r\n:10125000EA2218C0EEFF19C0EEFF1AC0EEFF1BC055\r\n:10126000EEFFFC0EDBCFE9FFFD0EDBCFEAFF0A0E3F\r\n:10127000E926000EEA22EECF18F0EECF19F0EECFFD\r\n:101280001AF0EFCF1BF0FC0EDBCFE9FFFD0EDBCF3A\r\n:10129000EAFF320EE926000EEA22EC0EE926010EE4\r\n:1012A000EA2218C0EEFF19C0EEFF1AC0EEFF1BC005\r\n:1012B000EEFFE66EFC0EDBCFE9FFFD0EDBCFEAFFB3\r\n:1012C000120EE926000EEA22EECFE6FFEECFE6FF91\r\n:1012D000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E22\r\n:1012E000DBCFEAFF320EE926000EEA22E9CF18F042\r\n:1012F000EACF19F0E9CFE6FFEACFE6FFFC0EDBCF3D\r\n:10130000E9FFFD0EDBCFEAFFEE52EF50E66E51EC47\r\n:101310004EF01A6E080EE15C02E2E16AE552E16EFF\r\n:101320001A50FC0EDBCFE9FFFD0EDBCFEAFF050E06\r\n:10133000E926000EEA22EF6A000EE66EE66AE66A29\r\n:10134000FC0EDBCFE9FFFD0EDBCFEAFFEE52EF50E4\r\n:10135000E66EB8EC4EF0E552E552E552E552000972\r\n:1013600002E0010EDF6EDF50E552E552E5CFDAFF15\r\n:10137000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF02\r\n:10138000D9FFE2CFDAFFE150F80FE96EFF0EE2205D\r\n:10139000EA6E020EEE5E000EEE5AEE5AEE5AFC0EA9\r\n:1013A000DBCFE9FFFD0EDBCFEAFF160EE926000ECC\r\n:1013B000EA22EECF18F0EECF19F0EECF1AF0EFCF11\r\n:1013C0001BF0020E185E000E195A1A5A1B5AD950F9\r\n:1013D000F80FE96EFF0EDA20EA6E1850EE5C195035\r\n:1013E000EE581A50EE581B50EE5805E3366A376A2D\r\n:1013F000386A396A4AD0FC0EDBCFE9FFFD0EDBCF3D\r\n:10140000EAFF2A0EE926000EEA22EECF20F0EECF08\r\n:1014100021F0EECF22F0EFCF23F0FC0EDBCFE9FF7F\r\n:10142000FD0EDBCFEAFF020EE926000EEA22EFCF27\r\n:101430001CF01D6A1E6A1F6A1CC036F01DC037F002\r\n:101440001EC038F01FC039F0F80EDBCF3BF0F90EAC\r\n:10145000DBCF3CF0FA0EDBCF3DF0FB0EDBCF3EF0F6\r\n:10146000B4EC5EF032502024186E33502120196EF7\r\n:10147000345022201A6E355023201B6E18C036F0CF\r\n:1014800019C037F01AC038F0396EE552E5CFDAFFEF\r\n:10149000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFE1\r\n:1014A000D9FFE2CFDAFF060EE12402E3E168E6525B\r\n:1014B000E16ED950F80FE96EFF0EDA20EA6E020EE7\r\n:1014C000EE5C000EEE58000EEE58000EEE581FE3D4\r\n:1014D000F80EDBCF18F0F90EDBCF19F0FA0EDBCFE8\r\n:1014E0001AF0FB0EDBCF1BF0FC0EDBCFE9FFFD0E8D\r\n:1014F000DBCFEAFF160EE926000EEA22EE50185C5A\r\n:10150000EE501958EE501A58EE501B5806E3010ED3\r\n:10151000366E376A386A396A29D2FC0EDBCFE9FFAA\r\n:10152000FD0EDBCFEAFFEF50030A01E18AD1010A89\r\n:1015300001E108D1030A01E015D2F80EDBCF38F043\r\n:10154000F90EDBCF39F0020E38C0DBFF030E39C0D5\r\n:10155000DBFF020EDBCF18F0030EDBCF19F0010E1C\r\n:101560000F0B05E0D89019321832E806FBE1D9508C\r\n:10157000020FE96E000EDA20EA6E1850EE261950BE\r\n:10158000ED22020EDBCF18F0030EDBCF19F0090EAF\r\n:101590000F0B05E0D89019321832E806FBE11A6A01\r\n:1015A0001B6AFC0EDBCFE9FFFD0EDBCFEAFF220E4C\r\n:1015B000E926000EEA22EE501826EE501922EE50CF\r\n:1015C0001A22EE501B2218C0E6FF19C0E6FF1AC00F\r\n:1015D000E6FF1BC0E6FFFC0EDBCFE6FFFD0EDBCF18\r\n:1015E000E6FFF8DC1C6E060EE15C02E2E16AE55201\r\n:1015F000E16E1C50000901E0B5D1FC0EDBCFE9FF24\r\n:10160000FD0EDBCFEAFF320EE926000EEA22020EC3\r\n:10161000DBCF1AF0030EDBCF1BF00001010E1B160F\r\n:10162000E9501A24E96EEA501B20EA6EEF50DE6E94\r\n:10163000DD6A020EDB2A030E01E3DB2A020EDBCF9A\r\n:1016400018F0030EDBCF19F0090E0F0B05E0D89050\r\n:1016500019321832E806FBE11A6A1B6AFC0EDBCF6E\r\n:10166000E9FFFD0EDBCFEAFF220EE926000EEA229B\r\n:10167000EE501826EE501922EE501A22EE501B2280\r\n:1016800018C0E6FF19C0E6FF1AC0E6FF1BC0E6FF60\r\n:10169000FC0EDBCFE6FFFD0EDBCFE6FF9BDC1C6E16\r\n:1016A000060EE15C02E2E16AE552E16E1C500009BF\r\n:1016B00001E058D1FC0EDBCFE9FFFD0EDBCFEAFFE6\r\n:1016C000320EE926000EEA22020EDBCF1AF0030EDC\r\n:1016D000DBCF1BF0010E1B16E9501A24E96EEA500D\r\n:1016E0001B20EA6EEF50000EF350DF12010E1C6E4D\r\n:1016F0001D6A1E6A1F6AD950F80FE96EFF0EDA20C4\r\n:10170000EA6EEE501C16EE501D16EE501E16EE50F0\r\n:101710001F161C501D101E101F100BE0DECF18F0FE\r\n:10172000DDCF19F0040ED89019321832E804FBE12D\r\n:1017300085D0DECF18F0DDCF19F0FF0E18160F0E92\r\n:1017400019167CD0F80EDBCF18F0F90EDBCF19F0AC\r\n:10175000FA0EDBCF1AF0FB0EDBCF1BF0080ED89091\r\n:101760001B321A3219321832E806F9E1FC0EDBCFCF\r\n:10177000E9FFFD0EDBCFEAFF220EE926000EEA228A\r\n:10178000EE501826EE501922EE501A22EE501B226F\r\n:1017900018C0E6FF19C0E6FF1AC0E6FF1BC0E6FF4F\r\n:1017A000FC0EDBCFE6FFFD0EDBCFE6FF13DC1C6E8D\r\n:1017B000060EE15C02E2E16AE552E16E1C500009AE\r\n:1017C00001E0D0D0FC0EDBCFE9FFFD0EDBCFEAFF5E\r\n:1017D000320EE926000EEA22E9CF1AF0EACF1BF01A\r\n:1017E000F80EDBCF36F0F90EDBCF37F0FA0EDBCF99\r\n:1017F00038F0FB0EDBCF39F0D89036363736383636\r\n:1018000039363B6A020E3C6E3D6A3E6AECEC5EF095\r\n:101810001A503224186E1B503320196E040E18C053\r\n:10182000DBFF050E19C0DBFF040EDBCFE9FF050E61\r\n:10183000DBCFEAFFEECF18F0EFCF19F01A6A1B6A80\r\n:1018400088D0F80EDBCF18F0F90EDBCF19F0FA0EC6\r\n:10185000DBCF1AF0FB0EDBCF1BF0070ED8901B324C\r\n:101860001A3219321832E806F9E1FC0EDBCFE9FF33\r\n:10187000FD0EDBCFEAFF220EE926000EEA22EE5033\r\n:101880001826EE501922EE501A22EE501B2218C0D4\r\n:10189000E6FF19C0E6FF1AC0E6FF1BC0E6FFFC0E1C\r\n:1018A000DBCFE6FFFD0EDBCFE6FFEAEC07F01C6EB8\r\n:1018B000060EE15C02E2E16AE552E16E1C500009AD\r\n:1018C00051E1FC0EDBCFE9FFFD0EDBCFEAFF320E6C\r\n:1018D000E926000EEA22E9CF1AF0EACF1BF0F80E53\r\n:1018E000DBCF36F0F90EDBCF37F0FA0EDBCF38F076\r\n:1018F000FB0EDBCF39F0020ED8903636373638364D\r\n:101900003936E806F9E13B6A020E3C6E3D6A3E6AF2\r\n:10191000ECEC5EF01A503224186E1B503320196E16\r\n:10192000040E18C0DBFF050E19C0DBFF186819682C\r\n:101930001A680F0E1B6E040EDBCFE9FF050EDBCF1E\r\n:10194000EAFFEE501816EE501916EE501A16EE5029\r\n:101950001B1618C036F019C037F01AC038F01BC07B\r\n:1019600039F004D03668376838683968060EE15CAB\r\n:1019700002E2E16AE552E16EE552E5CFDAFFE7CF38\r\n:10198000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFCA\r\n:10199000E2CFDAFFE652E652E652E652E652D9507C\r\n:1019A000F80FE96EFF0EDA20EA6E020EEE5C000E12\r\n:1019B000EE58000EEE58000EEE581FE3F80EDBCF87\r\n:1019C00018F0F90EDBCF19F0FA0EDBCF1AF0FB0E90\r\n:1019D000DBCF1BF0FC0EDBCFE9FFFD0EDBCFEAFF18\r\n:1019E000160EE926000EEA22EE50185CEE50195849\r\n:1019F000EE501A58EE501B5806E3020EF36E040E1A\r\n:101A0000F3CFDBFFBDD2FC0EDBCFE9FFFD0EDBCF5A\r\n:101A1000EAFFEF50030A01E1F5D1010A01E16ED1BD\r\n:101A2000030A01E09CD2F80EDBCFDEFFDBCFDDFF47\r\n:101A3000DECF18F0DDCF19F0010E0F0B05E0D890C6\r\n:101A400019321832E806FBE1D9CFE9FFDACFEAFF15\r\n:101A50001850EE261950ED22DECF18F0DDCF19F028\r\n:101A6000090E0F0B05E0D89019321832E806FBE199\r\n:101A70001A6A1B6AFC0EDBCFE9FFFD0EDBCFEAFF23\r\n:101A8000220EE926000EEA22EE501826EE50192208\r\n:101A9000EE501A22EE501B2218C0E6FF19C0E6FFD6\r\n:101AA0001AC0E6FF1BC0E6FFFC0EDBCFE6FFFD0E13\r\n:101AB000DBCFE6FFEAEC07F01C6E060EE15C02E20B\r\n:101AC000E16AE552E16E1C50E76E040EE7CFDBFFE2\r\n:101AD000DB5001E049D2FC0EDBCFE9FFFD0EDBCF8E\r\n:101AE000EAFF320EE926000EEA22DECF1CF0DDCF3F\r\n:101AF0001DF00001010E1D16E9501C24186EEA505D\r\n:101B00001D20196E020E18C0DBFF030E19C0DBFF8B\r\n:101B1000010E186E196A1A6A1B6AD950F80FE96E1D\r\n:101B2000FF0EDA20EA6EEE501816EE501916EE503F\r\n:101B30001A16EE501B16185019101A101B100EE032\r\n:101B4000F40EDB38F00B1C6E020EDBCFE9FF030E48\r\n:101B5000DBCFEAFFEF500F0B1C1002D0F40EDB506E\r\n:101B6000E66E020EDBCFE9FF030EDBCFEAFFE552A4\r\n:101B7000E750EF6EDF2A010E01E3DB2AFC0EDBCF1C\r\n:101B8000E9FFFD0EDBCFEAFF040EE926000EEA2294\r\n:101B9000010EEF6EDECF18F0DDCF19F0090E0F0B3E\r\n:101BA00005E0D89019321832E806FBE11A6A1B6A80\r\n:101BB000FC0EDBCFE9FFFD0EDBCFEAFF220EE926AC\r\n:101BC000000EEA22EE501826EE501922EE501A228C\r\n:101BD000EE501B2218C0E6FF19C0E6FF1AC0E6FF50\r\n:101BE0001BC0E6FFFC0EDBCFE6FFFD0EDBCFE6FF02\r\n:101BF000EAEC07F01C6E060EE15C02E2E16AE552D7\r\n:101C0000E16E1C50E76E040EE7CFDBFFDB5001E016\r\n:101C1000ABD1FC0EDBCFE9FFFD0EDBCFEAFF320ECE\r\n:101C2000E926000EEA22DECF1CF0DDCF1DF0010E0A\r\n:101C30001D16E9501C24186EEA501D20196E020E64\r\n:101C400018C0DBFF030E19C0DBFF010E186E196A06\r\n:101C50001A6A1B6AD950F80FE96EFF0EDA20EA6E95\r\n:101C6000EE501816EE501916EE501A16EE501B16BE\r\n:101C7000185019101A101B1016E0F40EDBCF1CF0D0\r\n:101C8000F50EDBCF1DF0F60EDBCF1EF0F70EDBCF2F\r\n:101C90001FF0040ED8901F321E321D321C32E8068F\r\n:101CA000F9E11C5020D0F40EDBCF21F0F50EDBCF94\r\n:101CB00022F0F60EDBCF23F0F70EDBCF24F0080E78\r\n:101CC000D8902432233222322132E806F9E10F0E75\r\n:101CD0002114206E020EDBCFE9FF030EDBCFEAFFFB\r\n:101CE000EF50F00B2010E66E020EDBCFE9FF030E83\r\n:101CF000DBCFEAFFE552E750EF6E36D1F80EDBCFCF\r\n:101D000018F0F90EDBCF19F0FA0EDBCF1AF0FB0E4C\r\n:101D1000DBCF1BF0080ED8901B321A321932183262\r\n:101D2000E806F9E1FC0EDBCFE9FFFD0EDBCFEAFFB1\r\n:101D3000220EE926000EEA22EE501826EE50192255\r\n:101D4000EE501A22EE501B2218C0E6FF19C0E6FF23\r\n:101D50001AC0E6FF1BC0E6FFFC0EDBCFE6FFFD0E60\r\n:101D6000DBCFE6FFEAEC07F01C6E060EE15C02E258\r\n:101D7000E16AE552E16E1C50E76E040EE7CFDBFF2F\r\n:101D8000DB5001E0F1D0FC0EDBCFE9FFFD0EDBCF35\r\n:101D9000EAFF320EE926000EEA22E9CF1AF0EACF76\r\n:101DA0001BF0F80EDBCF36F0F90EDBCF37F0FA0E72\r\n:101DB000DBCF38F0FB0EDBCF39F0D8903636373634\r\n:101DC000383639363B6A020E3C6E3D6A3E6AECECB0\r\n:101DD0005EF01A503224186E1B503320196E020E1A\r\n:101DE00018C0DBFF030E19C0DBFF020EDBCFE9FFDB\r\n:101DF000030EDBCFEAFFF40EDBCFEEFFF50EDBCFF9\r\n:101E0000EDFFB2D0F80EDBCF18F0F90EDBCF19F0F2\r\n:101E1000FA0EDBCF1AF0FB0EDBCF1BF0070ED890CB\r\n:101E20001B321A3219321832E806F9E1FC0EDBCF08\r\n:101E3000E9FFFD0EDBCFEAFF220EE926000EEA22C3\r\n:101E4000EE501826EE501922EE501A22EE501B22A8\r\n:101E500018C0E6FF19C0E6FF1AC0E6FF1BC0E6FF88\r\n:101E6000FC0EDBCFE6FFFD0EDBCFE6FFEAEC07F072\r\n:101E70001C6E060EE15C02E2E16AE552E16E1C5066\r\n:101E8000E76E040EE7CFDBFFDB506EE1FC0EDBCF2D\r\n:101E9000E9FFFD0EDBCFEAFF320EE926000EEA2253\r\n:101EA000E9CF1AF0EACF1BF0F80EDBCF36F0F90ECF\r\n:101EB000DBCF37F0FA0EDBCF38F0FB0EDBCF39F09B\r\n:101EC000020ED8903636373638363936E806F9E11C\r\n:101ED0003B6A020E3C6E3D6A3E6AECEC5EF01A50C4\r\n:101EE0003224186E1B503320196E020E18C0DBFF0F\r\n:101EF000030E19C0DBFF186A196A1A6AF00E1B6E0E\r\n:101F0000020EDBCFE9FF030EDBCFEAFFEE5018161F\r\n:101F1000EE501916EE501A16EE501B16D950F40F4B\r\n:101F2000E96EFF0EDA20EA6E1850EE121950EE122A\r\n:101F30001A50EE121B50EE12020EDBCFE9FF030E19\r\n:101F4000DBCFEAFFF40EDBCFEEFFF50EDBCFEEFFCB\r\n:101F5000F60EDBCFEEFFF70EDBCFEEFF05D0020E65\r\n:101F6000F36E040EF3CFDBFFFC0EDBCFE9FFFD0EBB\r\n:101F7000DBCFEAFF040EE926000EEA22010EEF6E27\r\n:101F8000040EDB50186E050EE15C02E2E16AE552D8\r\n:101F9000E16E1850E552E5CFDAFFE7CFD9FF120026\r\n:101FA000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF04\r\n:101FB000E652E652E652E652E652D950F80FE96E82\r\n:101FC000FF0EDA20EA6E020EEE5C000EEE58000EF6\r\n:101FD000EE58000EEE5801E28BD0F80EDBCF18F071\r\n:101FE000F90EDBCF19F0FA0EDBCF1AF0FB0EDBCFC8\r\n:101FF0001BF0FC0EDBCFE9FFFD0EDBCFEAFF160E78\r\n:10200000E926000EEA22EE50185CEE501958EE5008\r\n:102010001A58EE501B586CE2DF6AF80EDBCF18F04E\r\n:10202000F90EDBCF19F0FA0EDBCF1AF0FB0EDBCF87\r\n:102030001BF0FC0EDBCFE9FFFD0EDBCFEAFF160E37\r\n:10204000E926000EEA22EE50185CEE501958EE50C8\r\n:102050001A58EE501B5801E3C9D0D950F80FE96E59\r\n:10206000FF0EDA20EA6EEECFE6FFEECFE6FFEECF10\r\n:10207000E6FFEFCFE6FFFC0EDBCFE6FFFD0EDBCF8A\r\n:10208000E6FF4BEC0AF0186E060EE15C02E2E16A34\r\n:10209000E552E16E1850010E36C0DBFF020E37C06C\r\n:1020A000DBFF030E38C0DBFF040E39C0DBFF010E7F\r\n:1020B000DBCF18F0020EDBCF19F0030EDBCF1AF0E6\r\n:1020C000040EDBCF1BF0185019101A101B1001E181\r\n:1020D0008DD0D950010FE96E000EDA20EA6E010EA4\r\n:1020E000EE1808E1EE5006E1EE5004E1EE5002E198\r\n:1020F000020E13D0D950010FE96E000EDA20EA6EFD\r\n:10210000E868EE180CE1E868EE1809E1E868EE18F6\r\n:1021100006E1E868EE1803E1010EDF6E67D0E66ABB\r\n:10212000E66AE66AE66AD950F80FE96EFF0EDA2031\r\n:10213000EA6EEECFE6FFEECFE6FFEECFE6FFEFCFA3\r\n:10214000E6FFFC0EDBCFE6FFFD0EDBCFE6FF1ADC81\r\n:10215000186E0A0EE15C02E2E16AE552E16E185087\r\n:10216000DF6EDF5043E1FC0EDBCFE9FFFD0EDBCF7E\r\n:10217000EAFF0E0EE926000EEA22E868EE1808E1F2\r\n:10218000E868EE1805E1E868EE1802E1E868EE1884\r\n:102190001AE0FC0EDBCFE9FFFD0EDBCFEAFF0E0EEF\r\n:1021A000E926000EEA22EE2AEE22EE22EE22FC0EB4\r\n:1021B000DBCFE9FFFD0EDBCFEAFF050EE926000EBF\r\n:1021C000EA22010EEF6ED950010FE96E000EDA20FF\r\n:1021D000EA6EF80EEECFDBFFF90EEECFDBFFFA0E64\r\n:1021E000EECFDBFFFB0EEECFDBFF17D7DF50186E15\r\n:1021F000050EE15C02E2E16AE552E16E1850E5523B\r\n:10220000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF6B\r\n:10221000E6FFE1CFD9FFE2CFDAFF0D0EE12402E3C2\r\n:10222000E168E652E16EF80EDBCF18F0F90EDBCF75\r\n:1022300019F0FA0EDBCF1AF0FB0EDBCF1BF01850B3\r\n:1022400019101A101B1053E1FC0EDBCFE9FFFD0E35\r\n:10225000DBCFEAFF0A0EE926000EEA22080EEECFD7\r\n:10226000DBFF090EEECFDBFF0A0EEECFDBFF0B0E1E\r\n:10227000EECFDBFF080EDBCF18F0090EDBCF19F035\r\n:102280000A0EDBCF1AF00B0EDBCF1BF01850191023\r\n:102290001A101B1020E0080EDBCF1CF0090EDBCF5C\r\n:1022A0001DF00A0EDBCF1EF00B0EDBCF1FF0FC0E75\r\n:1022B000DBCFE9FFFD0EDBCFEAFF160EE926000EAD\r\n:1022C000EA22EE501C5CEE501D58EE501E58EE50A7\r\n:1022D0001F5801E276D0010EF36E080EF3CFDBFF3C\r\n:1022E000090EDB6A0A0EDB6A0B0EDB6A6AD0D95074\r\n:1022F000F80FE96EFF0EDA20EA6EEECFE6FFEECFC2\r\n:10230000E6FFEECFE6FFEFCFE6FFFC0EDBCFE6FF0A\r\n:10231000FD0EDBCFE6FF4BEC0AF0186E060EE15C1B\r\n:1023200002E2E16AE552E16E185036C0DEFF37C0C6\r\n:10233000DEFF38C0DEFF39C0DDFFDD52DD52D9CF10\r\n:10234000E9FFDACFEAFF020EEE5C000EEE58000E57\r\n:10235000EE58000EEE5803E2010E366E3CD1FC0E34\r\n:10236000DBCFE9FFFD0EDBCFEAFF160EE926000EFC\r\n:10237000EA22EECF18F0EECF19F0EECF1AF0EFCF41\r\n:102380001BF0D9CFE9FFDACFEAFF1850EE5C195005\r\n:10239000EE581A50EE581B50EE5801E2ECD0D950CE\r\n:1023A000F80FE96EFF0EDA20EA6E080EEECFDBFFC3\r\n:1023B000090EEECFDBFF0A0EEECFDBFF0B0EEECFEA\r\n:1023C000DBFFD950080FE96E000EDA20EA6E040E2A\r\n:1023D000EECFDBFF050EEECFDBFF060EEECFDBFF11\r\n:1023E000070EEECFDBFFD950040FE96E000EDA20A6\r\n:1023F000EA6EEE2A000EEE22EE22EE22040EDBCF73\r\n:1024000018F0050EDBCF19F0060EDBCF1AF0070E21\r\n:10241000DBCF1BF0FC0EDBCFE9FFFD0EDBCFEAFFCD\r\n:10242000160EE926000EEA22EE50185CEE501958FE\r\n:10243000EE501A58EE501B5828E3020EF36E040EAD\r\n:10244000F3CFDBFF050EDB6A060EDB6A070EDB6AE5\r\n:10245000080EDBCF18F0090EDBCF19F00A0EDBCF28\r\n:102460001AF00B0EDBCF1BF0D950040FE96E000EF3\r\n:10247000DA20EA6EEE50185CEE501958EE501A58F9\r\n:10248000EE501B5802E2366AA6D0D950040FE96E0E\r\n:10249000000EDA20EA6EEECFE6FFEECFE6FFEECFDB\r\n:1024A000E6FFEFCFE6FFFC0EDBCFE6FFFD0EDBCF56\r\n:1024B000E6FF4BEC0AF0186E060EE15C02E2E16A00\r\n:1024C000E552E16E185036C0DEFF37C0DEFF38C07F\r\n:1024D000DEFF39C0DDFFDD52DD52D9CFE9FFDACFB3\r\n:1024E000EAFFEECF18F0EECF19F0EECF1AF0EFCFF3\r\n:1024F0001BF0185019101A101B1020E1E668E6684E\r\n:10250000E6680F0EE66ED950040FE96E000EDA2071\r\n:10251000EA6EEECFE6FFEECFE6FFEECFE6FFEFCFBF\r\n:10252000E6FFFC0EDBCFE6FFFD0EDBCFE6FFC2ECE5\r\n:102530000CF0186E0A0EE15C54E251D0D9CFE9FFDD\r\n:10254000DACFEAFFE868EE1808E1E868EE1805E17E\r\n:10255000E868EE1802E1E868EE180DE0D9CFE9FF6F\r\n:10256000DACFEAFF010EEE1811E1EE500FE1EE5066\r\n:102570000DE1EE500BE1DECF36F0DECF37F0DECFEF\r\n:1025800038F0DDCF39F0DD52DD52EBD0040EDBCF79\r\n:1025900018F0050EDBCF19F0060EDBCF1AF0070E90\r\n:1025A000DBCF1BF0D950080FE96E000EDA20EA6E7F\r\n:1025B0001850EE1801E017D71950EE1801E013D7A4\r\n:1025C0001A50EE1801E00FD71B50EE1801E00BD7A0\r\n:1025D00001E009D7366A376A386A396AC2D0E16AD7\r\n:1025E000E552E16E1850E76E0C0EE7CFDBFFDB50D3\r\n:1025F00041E1F80EDBCF18F0F90EDBCF19F0FA0E3F\r\n:10260000DBCF1AF0FB0EDBCF1BF0185019101A109D\r\n:102610001B1030E0D950040FE96E000EDA20EA6E8C\r\n:10262000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF21\r\n:10263000D950F80FE96EFF0EDA20EA6EEECFE6FF12\r\n:10264000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFEF\r\n:10265000E6FFFD0EDBCFE6FFC2EC0CF0186E0A0EB3\r\n:10266000E15C02E2E16AE552E16E1850E76E0C0EA1\r\n:10267000E7CFDBFF0C0EDB5047E1FC0EDBCFE9FFC1\r\n:10268000FD0EDBCFEAFF0A0EE926000EEA22040E59\r\n:10269000DBCFEEFF050EDBCFEEFF060EDBCFEEFF4E\r\n:1026A000070EDBCFEEFFFC0EDBCFE9FFFD0EDBCF2D\r\n:1026B000EAFF0E0EE926000EEA22E868EE1808E1AD\r\n:1026C000E868EE1805E1E868EE1802E1E868EE183F\r\n:1026D00034E0FC0EDBCFE9FFFD0EDBCFEAFF0E0E90\r\n:1026E000E926000EEA22EE06EE5AEE5AEE5AFC0EEB\r\n:1026F000DBCFE9FFFD0EDBCFEAFF050EE926000E7A\r\n:10270000EA22010EEF6E19D00C0EDB0405E1186809\r\n:1027100019681A681B6805D0010E186E196A1A6AC2\r\n:102720001B6A040E18C0DBFF050E19C0DBFF060E86\r\n:102730001AC0DBFF070E1BC0DBFF040EDBCF18F057\r\n:10274000050EDBCF19F0060EDBCF1AF0070EDBCF3C\r\n:102750001BF018C036F019C037F01AC038F01BC093\r\n:1027600039F00D0EE15C02E2E16AE552E16EE552FC\r\n:10277000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFF6\r\n:10278000E6FFE1CFD9FFE2CFDAFF0A0EE12402E350\r\n:10279000E168E652E16EFC0EDBCFE9FFFD0EDBCF18\r\n:1027A000EAFF200EE926000EEA22EECF18F0EFCF66\r\n:1027B00019F0040E1826000E1922080E18C0DBFFAF\r\n:1027C000090E19C0DBFFFC0EDBCFE9FFFD0EDBCFEE\r\n:1027D000EAFFEE50EFCFEAFFE96E020EE926000EA7\r\n:1027E000EA22EFCF18F0196A1A6A1B6AF80EDBCFDB\r\n:1027F00036F0F90EDBCF37F0FA0EDBCF38F0FB0EF8\r\n:10280000DBCF39F03B6A020E3C6E3D6A3E6AECEC6F\r\n:102810005EF018C03BF019C03CF01AC03DF01BC080\r\n:102820003EF0ECEC5EF036C0DEFF37C0DEFF38C0B5\r\n:10283000DEFF39C0DDFFDD52DD52D950080FE96EF1\r\n:10284000000EDA20EA6EEECFF3FFEDCFF4FF040EB8\r\n:10285000EE26000EEF22F3CFE9FFF4CFEAFF040EDD\r\n:10286000EECFDBFF050EEECFDBFF060EEECFDBFF7C\r\n:10287000070EEECFDBFF040EDBCF18F0050EDBCF2B\r\n:1028800019F0060EDBCF1AF0070EDBCF1BF0185045\r\n:1028900019101A101B1005E1366A376A386A396A4E\r\n:1028A00056D0040EDBCF18F0050EDBCF19F0060E64\r\n:1028B000DBCF1AF0070EDBCF1BF0D9CFE9FFDACF61\r\n:1028C000EAFF1850EE5C1950EE581A50EE581B50A3\r\n:1028D000EE581BE3D9CFE9FFDACFEAFF040EDB5055\r\n:1028E000EE5E050EDB50EE5A060EDB50EE5A070E7A\r\n:1028F000DB50EE5AD950080FE96E000EDA20EA6E6E\r\n:10290000040EEE26000EEF2298D7080EDBCFE9FF6B\r\n:10291000090EDBCFEAFFEECF18F0EECF19F0EECFC5\r\n:102920001AF0EFCF1BF0D9CFE9FFDACFEAFFEE5074\r\n:102930001826EE501922EE501A22EE501B2218C013\r\n:1029400036F019C037F01AC038F01BC039F00A0E43\r\n:10295000E15C02E2E16AE552E16EE552E5CFDAFFC1\r\n:10296000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFFC\r\n:10297000D9FFE2CFDAFF060EE12402E3E168E65276\r\n:10298000E16EFC0EDBCFE9FFFD0EDBCFEAFF040EAC\r\n:10299000E926000EEA22FA0EDBCFEEFFFB0EDBCFBC\r\n:1029A000EDFFFC0EDBCFE9FFFD0EDBCFEAFF060EED\r\n:1029B000E926000EEA22EECFDFFF010EEECFDBFFAD\r\n:1029C000020EEECFDBFF030EEECFDBFFD9CFE9FF28\r\n:1029D000DACFEAFF010EEE1805E1EE5003E1EE500A\r\n:1029E00001E1EE5001E164D1FC0EDBCFE9FFFD0E09\r\n:1029F000DBCFEAFFEE50EFCFEAFFE96E160EE926D5\r\n:102A0000000EEA22EECF18F0EECF19F0EECF1AF05A\r\n:102A1000EFCF1BF0D9CFE9FFDACFEAFF1850EE5C19\r\n:102A20001950EE581A50EE581B50EE5801E340D1A1\r\n:102A3000D9CFE9FFDACFEAFFEECF18F0EECF19F0E9\r\n:102A4000EECF1AF0EFCF1BF0185019101A101B1010\r\n:102A500026E1FC0EDBCFE9FFFD0EDBCFEAFFEE50F7\r\n:102A6000EFCFEAFFE96EEF50030819E1FC0EDBCF70\r\n:102A7000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E94\r\n:102A8000260EE926000EEA22EECFDFFF010EEECF82\r\n:102A9000DBFF020EEECFDBFF030EEECFDBFFD9CF65\r\n:102AA000E9FFDACFEAFFEECF18F0EECF19F0EECF64\r\n:102AB0001AF0EFCF1BF0185019101A101B105AE122\r\n:102AC000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE926A5\r\n:102AD000000EEA22DFCFEEFF010EDBCFEEFF020E8B\r\n:102AE000DBCFEEFF030EDBCFEEFFFA0EDBCF18F0ED\r\n:102AF000FB0EDBCF19F0FC0EDBCFE9FFFD0EDBCFC9\r\n:102B0000EAFFEE50EFCFEAFFE96E080EE926000E6D\r\n:102B1000EA22EECF1AF0EFCF1BF01A50185C1B50D0\r\n:102B2000195801E3C5D0FA0EDBCF18F0FB0EDBCF4E\r\n:102B300019F0040E0F0B05E0D89019321832E80690\r\n:102B4000FBE11A6A1B6AFC0EDBCFE9FFFD0EDBCF4F\r\n:102B5000EAFFEE50EFCFEAFFE96E260EE926000EFF\r\n:102B6000EA22EE501826EE501922EE501A22EE50AC\r\n:102B70001B2216D1FC0EDBCFE9FFFD0EDBCFEAFFF7\r\n:102B8000EE50EFCFEAFFE96E020EE926000EEA22D0\r\n:102B9000EF50186E196A100E386E396A18C03DF081\r\n:102BA00019C03EF010EC5FF0040E36C0DBFF050EDE\r\n:102BB00037C0DBFFFA0EDBCF18F0FB0EDBCF19F0CE\r\n:102BC000040EDBCF1AF0050EDBCF1BF01A50185C99\r\n:102BD0001B50195801E27FD0D9CFE9FFDACFEAFFC5\r\n:102BE000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF5C\r\n:102BF000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FFF9\r\n:102C0000EFCFE6FF4BEC0AF0186E060EE15C02E235\r\n:102C1000E16AE552E16E185036C0DEFF37C0DEFFD4\r\n:102C200038C0DEFF39C0DDFFDD52DD52D9CFE9FF0C\r\n:102C3000DACFEAFFE868EE180BE1E868EE1808E181\r\n:102C4000E868EE1805E1E868EE1802E1010EEDD043\r\n:102C5000D9CFE9FFDACFEAFF020EEE5C000EEE58A4\r\n:102C6000000EEE58000EEE5823E3FC0EDBCFE9FF1A\r\n:102C7000FD0EDBCFEAFFEE50EFCFEAFFE96E160E56\r\n:102C8000E926000EEA22EECF18F0EECF19F0EECFD3\r\n:102C90001AF0EFCF1BF0D9CFE9FFDACFEAFF1850D7\r\n:102CA000EE5C1950EE581A50EE581B50EE5802E3E5\r\n:102CB000020EBBD0040EDBCF18F0050EDBCF19F0EF\r\n:102CC000D950FA0FE96EFF0EDA20EA6E1850EE5E68\r\n:102CD0001950ED5A6FD7FC0EDBCFE9FFFD0EDBCFAD\r\n:102CE000EAFF0A0EE926000EEA22DFCFEEFF010E10\r\n:102CF000DBCFEEFF020EDBCFEEFF030EDBCFEEFFEE\r\n:102D0000FA0EDBCF1DF0FB0EDBCF1EF0040E0F0B17\r\n:102D100005E0D8901E321D32E806FBE11F6A206AEA\r\n:102D20001DC0E6FF1EC0E6FF1FC0E6FF20C0E6FF95\r\n:102D3000D9CFE9FFDACFEAFFEECFE6FFEECFE6FF2D\r\n:102D4000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E97\r\n:102D5000DBCFEAFFEECFE6FFEFCFE6FFBBEC09F0FB\r\n:102D60001C6E060EE15C02E2E16AE552E16E1C5067\r\n:102D7000E552E7CF20F0E552E7CF1FF0E552E7CF6D\r\n:102D80001EF0E552E7CF1DF036501D24186E375067\r\n:102D90001E20196E38501F201A6E395020201B6ECD\r\n:102DA000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE926BE\r\n:102DB000000EEA2218C0EEFF19C0EEFF1AC0EEFFA7\r\n:102DC0001BC0EEFFFC0EDBCFE9FFFD0EDBCFEAFF01\r\n:102DD000EE50EFCFEAFFE96E320EE926000EEA224E\r\n:102DE000E9CF1AF0EACF1BF0FA0EDBCF1CF0FB0E96\r\n:102DF0001D6A0F0E1C16050ED8901C361D36E806EF\r\n:102E0000FBE11A501C24186E1B501D20196EFC0E7D\r\n:102E1000DBCFE9FFFD0EDBCFEAFF120EE926000E45\r\n:102E2000EA2218C0EEFF19C0EDFF186E060EE15C35\r\n:102E300002E2E16AE552E16E1850E552E5CFDAFFB1\r\n:102E4000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF17\r\n:102E5000D9FFE2CFDAFF070EE12402E3E168E65290\r\n:102E6000E16EFA0EDBCF38F0FB0EDBCF39F0FA0E55\r\n:102E700038C0DBFFFB0E39C0DBFFFC0EDBCFE9FF08\r\n:102E8000FD0EDBCFEAFF040EE926000EEA22EECFAC\r\n:102E900018F0EFCF19F0010E1826000E1922040EBB\r\n:102EA00018C0DBFF050E19C0DBFFD950040FE96E17\r\n:102EB000000EDA20EA6EEE50ED1001E109D1FC0EB1\r\n:102EC000DBCFE9FFFD0EDBCFEAFF0E0EE926000E99\r\n:102ED000EA22EECF18F0EECF19F0EECF1AF0EFCFD6\r\n:102EE0001BF0185019101A101B1001E1F1D0040E3C\r\n:102EF000DBCF18F0050E196A0F0E181618501910AE\r\n:102F000001E078D2FC0EDBCFE9FFFD0EDBCFEAFF5C\r\n:102F10000E0EE926000EEA22EE2AEE22EE22EE2224\r\n:102F2000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE92640\r\n:102F3000000EEA22EECF18F0EECF19F0EECF1AF025\r\n:102F4000EFCF1BF0185019101A101B101FE1040EC0\r\n:102F5000DBCF18F0050EDBCF19F0FC0EDBCFE9FF5D\r\n:102F6000FD0EDBCFEAFFEE50EFCFEAFFE96E080E71\r\n:102F7000E926000EEA22EECF1AF0EFCF1BF01A502E\r\n:102F8000185C1B50195801E235D2A2D0040EDBCFD9\r\n:102F90001AF0050EDBCF1BF0040E0F0B05E0D890E6\r\n:102FA0001B321A32E806FBE1FC0EDBCFE9FFFD0E17\r\n:102FB000DBCFEAFFEE50EFCFEAFFE96E020EE92623\r\n:102FC000000EEA22EF0400011A14186E196AE85084\r\n:102FD000191001E00FD2FC0EDBCFE9FFFD0EDBCFB5\r\n:102FE000EAFF0A0EE926000EEA22EECFE6FFEECF58\r\n:102FF000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF0B\r\n:10300000FD0EDBCFEAFFEECFE6FFEFCFE6FF4BECA6\r\n:103010000AF0186E060EE15C02E2E16AE552E16E2A\r\n:10302000185036C0DEFF37C0DEFF38C0DEFF39C0C3\r\n:10303000DDFFDD52DD52D9CFE9FFDACFEAFFD880DC\r\n:10304000010EEE54000EEE54000EEE54000EEE543F\r\n:1030500001E390D0D9CFE9FFDACFEAFFE868EE18B4\r\n:103060000AE1E868EE1807E1E868EE1804E1E868AC\r\n:10307000EE1801E13FD1FC0EDBCFE9FFFD0EDBCF07\r\n:10308000EAFFEE50EFCFEAFFE96E160EE926000EDA\r\n:10309000EA22EECF18F0EECF19F0EECF1AF0EFCF14\r\n:1030A0001BF0D9CFE9FFDACFEAFF1850EE5C1950D8\r\n:1030B000EE581A50EE581B50EE5801E24ED1D9503E\r\n:1030C000FA0FE96EFF0EDA20EA6EEE50ED1002E123\r\n:1030D000040ED3D1FC0EDBCFE9FFFD0EDBCFEAFF00\r\n:1030E0000A0EE926000EEA22EECFE6FFEECFE6FF5B\r\n:1030F000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0EE4\r\n:10310000DBCFEAFFEECFE6FFEFCFE6FF05EC11F0F5\r\n:10311000186E060EE15C02E2E16AE552E16E1850BB\r\n:1031200036C0DEFF37C0DEFF38C0DEFF39C0DDFF4E\r\n:10313000DD52DD52D9CFE9FFDACFEAFFEECF18F04A\r\n:10314000EECF19F0EECF1AF0EFCF1BF01850191098\r\n:103150001A101B1002E1070E90D1D9CFE9FFDACF88\r\n:10316000EAFF010EEE1808E1EE5006E1EE5004E130\r\n:10317000EE5002E1020E81D1D9CFE9FFDACFEAFFAA\r\n:10318000E868EE180AE1E868EE1807E1E868EE186A\r\n:1031900004E1E868EE1801E1ADD0FC0EDBCFE9FFF9\r\n:1031A000FD0EDBCFEAFFEECFE6FFEFCFE6FFA2ECAE\r\n:1031B00006F0E552E552000901E09CD0E66A020EF5\r\n:1031C000E66E000EE66EE66AFC0EDBCFE9FFFD0E52\r\n:1031D000DBCFEAFFEE50EFCFEAFFE96E320EE926D1\r\n:1031E000000EEA22E9CF18F0EACF19F0E9CFE6FFA6\r\n:1031F000EACFE6FFCDEC05F01A6E060EE15C02E2C6\r\n:10320000E16AE552E16E1A50D9CFE9FFDACFEAFF61\r\n:10321000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF25\r\n:10322000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FFC2\r\n:10323000EFCFE6FFBBEC09F01C6E060EE15C02E28C\r\n:10324000E16AE552E16E1C5036C018F037C019F043\r\n:1032500038C01AF039C01BF0FC0EDBCFE9FFFD0EC1\r\n:10326000DBCFEAFFEE50EFCFEAFFE96E2E0EE92644\r\n:10327000000EEA2236C0EEFF19C0EEFF1AC0EEFFC4\r\n:103280001BC0EEFF060EDB6AFC0EDBCFE9FFFD0E76\r\n:10329000DBCFEAFFEE50EFCFEAFFE96E020EE92640\r\n:1032A000000EEA22EF50F36E060EDBCFF4FFF35070\r\n:1032B000F45C37E2FC0EDBCFE9FFFD0EDBCFEAFF6B\r\n:1032C000EE50EFCFEAFFE96E040EE926000EEA2287\r\n:1032D000010EEF6EFC0EDBCFE9FFFD0EDBCFEAFF48\r\n:1032E000EECFE6FFEFCFE6FFA2EC06F0E552E552A7\r\n:1032F000000902E0010EC1D0FC0EDBCFE9FFFD0E9C\r\n:10330000DBCFEAFFEE50EFCFEAFFE96E2E0EE926A3\r\n:10331000000EEA22EE2AEE22EE22EE22060EDB2A32\r\n:10332000B3D7060EDBCF18F0196A1A6A1B6AFC0EB7\r\n:10333000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF78\r\n:10334000E96E2E0EE926000EEA221850EE5E1950A4\r\n:10335000EE5A1A50EE5A1B50EE5AFC0EDBCFE9FF24\r\n:10336000FD0EDBCFEAFF0A0EE926000EEA22DFCFD0\r\n:10337000EEFF010EDBCFEEFF020EDBCFEEFF030E02\r\n:10338000DBCFEEFFD9CFE9FFDACFEAFFEECFE6FFE2\r\n:10339000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF92\r\n:1033A000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FF52\r\n:1033B000BBEC09F01C6E060EE15C02E2E16AE5522C\r\n:1033C000E16E1C5037C019F038C01AF039C01BF03C\r\n:1033D000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE92688\r\n:1033E000000EEA2236C0EEFF19C0EEFF1AC0EEFF53\r\n:1033F0001BC0EEFFFC0EDBCFE9FFFD0EDBCFEAFFCB\r\n:10340000040EE926000EEA22040EDBCFEEFF050EC5\r\n:10341000DBCFEDFFFC0EDBCFE9FFFD0EDBCFEAFFDC\r\n:10342000EE50EFCFEAFFE96E320EE926000EEA22F7\r\n:10343000E9CF1AF0EACF1BF0040EDBCF1CF0050E2B\r\n:103440001D6A0F0E1C16050ED8901C361D36E80698\r\n:10345000FBE11A501C24186E1B501D20196EFC0E27\r\n:10346000DBCFE9FFFD0EDBCFEAFF120EE926000EEF\r\n:10347000EA2218C0EEFF19C0EDFF186E070EE15CDE\r\n:1034800002E2E16AE552E16E1850E552E5CFDAFF5B\r\n:10349000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFC1\r\n:1034A000D9FFE2CFDAFFE652E652E652000EE66EB0\r\n:1034B000E66AFC0EDBCFE6FFFD0EDBCFE6FFB3ECEA\r\n:1034C00014F0E552E552E552E552DF6EDF5075E14A\r\n:1034D000010EDB6A020EDB6AFC0EDBCFE9FFFD0E9C\r\n:1034E000DBCFEAFF0E0EE926000EEA22EECFE6FF62\r\n:1034F000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCF31\r\n:10350000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FFF0\r\n:10351000EAEC07F0186E060EE15C02E2E16AE552A1\r\n:10352000E16E1850DF6EDF5048E1FC0EDBCFE9FFA3\r\n:10353000FD0EDBCFEAFF120EE926000EEA22EE5066\r\n:10354000EFCFEAFFE96EEF50E50810E0FC0EDBCFAD\r\n:10355000E9FFFD0EDBCFEAFF120EE926000EEA229C\r\n:10356000EE50EFCFEAFFE96EEF5012E1010EDB2AD9\r\n:10357000DBCF18F0020E01E3DB2ADBCF19F0FA0EE5\r\n:10358000DB50181809E1FB0EDB50191805E115D0C6\r\n:10359000010EDB6A020EDB6A010EE66EE66AFC0EC5\r\n:1035A000DBCFE6FFFD0EDBCFE6FF4DDCE552E5525B\r\n:1035B000E552E552DF6EDF508FE0040EDF5C02E182\r\n:1035C000070EDF6EDF50E552E552E552E552E5CFDA\r\n:1035D000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF57\r\n:1035E000E1CFD9FFE2CFDAFFE652E652E652E652E9\r\n:1035F0001A0EE76EFA0EDBCFE9FFFB0EDBCFEAFF18\r\n:10360000E750E926000EEA22EECF18F0EFCF19F0CE\r\n:1036100018C0DFFF010E19C0DBFF020EDB6A030ECC\r\n:10362000DB6AFC0EDBCFE9FFFD0EDBCFEAFFEF50DC\r\n:10363000030826E1140EE76EFA0EDBCFE9FFFB0E5E\r\n:10364000DBCFEAFFE750E926000EEA22EECF18F0C2\r\n:10365000EFCF19F01A6A1B6A100E1F0B07E0D89003\r\n:10366000183619361A361B36E806F9E11850DE12FC\r\n:103670001950DE121A50DE121B50DD12DD52DD52DF\r\n:10368000DECF36F0DECF37F0DECF38F0DDCF39F0E9\r\n:10369000DD52DD52040EE15C02E2E16AE552E16EC8\r\n:1036A000E552E5CFDAFFE7CFD9FF1200D9CFE6FF29\r\n:1036B000DACFE6FFE1CFD9FFE2CFDAFF1A0EE76EED\r\n:1036C000FC0EDBCFE9FFFD0EDBCFEAFFE750E9267A\r\n:1036D000000EEA22F80EDBCFEEFFF90EDBCFEDFF96\r\n:1036E000F80EDBCF18F0F90EDBCF19F0FA0EDBCFB6\r\n:1036F0001AF0FB0EDBCF1BF0100ED8901B321A32E3\r\n:1037000019321832E806F9E1140EE76EFC0EDBCF31\r\n:10371000E9FFFD0EDBCFEAFFE750E926000EEA22C3\r\n:1037200018C0EEFF19C0EDFFE552E5CFDAFFE7CF95\r\n:10373000D9FF1200D9CFE6FFDACFE6FFE1CFD9FFFC\r\n:10374000E2CFDAFFE652E652E652E652000EE66EAD\r\n:10375000E66AFC0EDBCFE6FFFD0EDBCFE6FFB3EC47\r\n:1037600014F0E552E552E552E552DF6EDF5002E01B\r\n:10377000DF5092D0FC0EDBCFE9FFFD0EDBCFEAFF7E\r\n:103780000E0EE926000EEA22EECFE6FFEECFE6FFB0\r\n:10379000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E3D\r\n:1037A000DBCFEAFFEECFE6FFEFCFE6FFEAEC07F074\r\n:1037B000186E060EE15C02E2E16AE552E16E185015\r\n:1037C000DF6EDF5068E1FC0EDBCFE9FFFD0EDBCFE3\r\n:1037D000EAFF120EE926000EEA22020EEECFDBFF10\r\n:1037E000030EEDCFDBFF020EDBCFE9FF030EDBCFD5\r\n:1037F000EAFF010EEFCFDBFFDB5003E1040EDF6ECB\r\n:103800004AD00B0EE76E020EDBCFE9FF030EDBCFD3\r\n:10381000EAFFE750E926000EEA22EF50080B28E104\r\n:103820000B0EE66EE66AFC0EDBCFE9FFFD0EDBCF8A\r\n:10383000EAFF140EE926000EEA22EECFE6FFEFCFF4\r\n:10384000E6FF020EDBCFE6FF030EDBCFE6FFFCEC6C\r\n:1038500005F01A6E060EE15C02E2E16AE552E16EE5\r\n:103860001A50F3CF18F0F4CF19F0F350F41013E01E\r\n:10387000000EE66EE66AFC0EDBCFE6FFFD0EDBCF48\r\n:10388000E6FF23EC17F0E552E552E552E552DF6E14\r\n:10389000DF5001E16FD7DF50186E040EE15C02E2E9\r\n:1038A000E16AE552E16E1850E552E5CFDAFFE7CF65\r\n:1038B000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF7B\r\n:1038C000E2CFDAFFE652E652E652E652E652040E44\r\n:1038D000DF6EFC0EDBCFE9FFFD0EDBCFEAFF0E0E45\r\n:1038E000E926000EEA22EECF18F0EECF19F0EECF67\r\n:1038F0001AF0EFCF1BF0185019101A101B1001E12D\r\n:103900008BD0FC0EDBCFE9FFFD0EDBCFEAFF0E0E06\r\n:10391000E926000EEA22EECFE6FFEECFE6FFEECF7D\r\n:10392000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFBE\r\n:10393000EAFFEECFE6FFEFCFE6FFEAEC07F0186E06\r\n:10394000060EE15C02E2E16AE552E16E1850DF6EBC\r\n:10395000DF5062E1FC0EDBCFE9FFFD0EDBCFEAFFBB\r\n:10396000120EE926000EEA22030EEECFDBFF040E54\r\n:10397000EDCFDBFF030EDBCFE9FF040EDBCFEAFF69\r\n:10398000020EEFCFDBFFDB5003E1040EDF6E44D00D\r\n:103990000B0EE76E030EDBCFE9FF040EDBCFEAFF71\r\n:1039A000E750E926000EEA22EF503F0BE76E010ECA\r\n:1039B000E7CFDBFF020EDB50E5081BE0020EDB5019\r\n:1039C0002E0817E0010EDB500F0813E0010EDB504C\r\n:1039D000080802E0000E01D0010E186E196A18BE28\r\n:1039E0001968FA0EDB50181804E1FB0EDB501918A9\r\n:1039F00013E0000EE66EE66AFC0EDBCFE6FFFD0E7E\r\n:103A0000DBCFE6FF23EC17F0E552E552E552E55235\r\n:103A1000DF6EDF5001E15DD7DF500EE0FC0EDBCF43\r\n:103A2000E9FFFD0EDBCFEAFF0E0EE926000EEA22CB\r\n:103A3000EE6AEE6AEE6AEE6ADF50186E050EE15C21\r\n:103A400002E2E16AE552E16E1850E552E5CFDAFF95\r\n:103A5000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFFB\r\n:103A6000D9FFE2CFDAFFE652010EE66EE66AFC0EFF\r\n:103A7000DBCFE6FFFD0EDBCFE6FF0DDDE552E552C5\r\n:103A8000E552E552DF6EDF5001E080D0FC0EDBCF67\r\n:103A9000E9FFFD0EDBCFEAFF0E0EE926000EEA225B\r\n:103AA000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF8D\r\n:103AB000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF2A\r\n:103AC000EFCFE6FFEAEC07F0186E060EE15C02E2CB\r\n:103AD000E16AE552E16E1850DF6EDF5057E1200ECB\r\n:103AE000E66EE66A000EE66EE66AFC0EDBCFE9FFE4\r\n:103AF000FD0EDBCFEAFF120EE926000EEA22EECF22\r\n:103B0000E6FFEFCFE6FFCDEC05F0186E060EE15CA8\r\n:103B100002E2E16AE552E16E18500B0EE66EE66ACB\r\n:103B2000FC0EDBCFE9FFFD0EDBCFEAFF140EE9262A\r\n:103B3000000EEA22EECFE6FFEFCFE6FFFC0EDBCF72\r\n:103B4000E9FFFD0EDBCFEAFF120EE926000EEA22A6\r\n:103B5000EECFE6FFEFCFE6FF4BEC05F0186E060E5A\r\n:103B6000E15C02E2E16AE552E16E1850FC0EDBCF47\r\n:103B7000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E83\r\n:103B8000040EE926000EEA22010EEF6EDF50E55228\r\n:103B9000E552E5CFDAFFE7CFD9FF1200D9CFE6FF34\r\n:103BA000DACFE6FFE1CFD9FFE2CFDAFF0D0EE12455\r\n:103BB00002E3E168E652E16EFA0EDBCFE9FFFB0EAD\r\n:103BC000DBCFEAFF0B0EEECFDBFF0C0EEDCFDBFF02\r\n:103BD0000B0EDBCFE9FF0C0EDBCFEAFFEF502F0817\r\n:103BE00009E00B0EDBCFE9FF0C0EDBCFEAFFEF5055\r\n:103BF0005C0806E10B0EDB2A0C0EEAE3DB2AE8D7B1\r\n:103C0000FC0EDBCFE9FFFD0EDBCFEAFF140EE92649\r\n:103C1000000EEA22030EEECFDBFF040EEDCFDBFF3A\r\n:103C20000B0EE66EE66A200EE66EE66A030EDBCF4A\r\n:103C3000E6FF040EDBCFE6FFCDEC05F0186E060EB6\r\n:103C4000E15C02E2E16AE552E16E1850000EDF6EBF\r\n:103C5000E66ED950090FE96E000EDA20EA6EE552E1\r\n:103C6000E750EE6EED6AE66ED950070FE96E000E72\r\n:103C7000DA20EA6EE552E750EE6EED6A080EF36E5A\r\n:103C8000050EF3CFDBFF060EDB6A070EDBCF18F065\r\n:103C9000DB2A080EDBCF19F001E3DB2A0B0EDB5029\r\n:103CA0001824E96E0C0EDB501920EA6E010EEFCFDE\r\n:103CB000DBFFDB50200801E39CD0010EDB502F0816\r\n:103CC00001E197D0010EDB505C0801E192D0010EBA\r\n:103CD000DB502E0811E0090EDBCF18F00A0EDBCF07\r\n:103CE00019F0050EDBCF1AF0060EDBCF1BF01A50D1\r\n:103CF000185C1B50195825E3D950050FE96E000ECA\r\n:103D0000DA20EA6E080EEE1801E09FD0ED5001E0D7\r\n:103D10009CD0010EDB502E0801E097D0080EF36E08\r\n:103D2000090EF3CFDBFF0A0EDB6A0B0EF36E050EF6\r\n:103D3000F3CFDBFF060EDB6A040EDF02F3CFDFFFFB\r\n:103D4000A4D7800EF36E010EDBCFF4FFF350F45CCA\r\n:103D500004E3000EDF80DF8278D0010EDBCFE6FFC8\r\n:103D6000E66ABE0EE66EBE0EE66E61EC06F0E55249\r\n:103D7000E552E552E552F350F41067E1410EF36E5F\r\n:103D8000010EDBCFF4FFF350F45C06E3010EDB50D1\r\n:103D90005A0802E3DF8218D0610EF36E010EDBCF0A\r\n:103DA000F4FFF350F45C10E3010EDB507A080CE3EF\r\n:103DB000000EDF80200E186E010EDBCFE7FF1850DB\r\n:103DC000E75E010EE7CFDBFF090EDBCF18F0DB2A41\r\n:103DD0000A0EDBCF19F001E3DB2A030EDB501824B7\r\n:103DE000E96E040EDB501920EA6E010EDBCFEFFF07\r\n:103DF0004CD7070EDBCF1AF0080EDBCF1BF00B0EF3\r\n:103E0000DB501A24186E0C0EDB501B20196EFA0EB4\r\n:103E1000DBCFE9FFFB0EDBCFEAFF18C0EEFF19C0D6\r\n:103E2000EDFF010EDB50200802E3040E01D0000E6E\r\n:103E3000E76E010EE7CFDBFFD950090FE96E000EE8\r\n:103E4000DA20EA6EEE50ED1002E1060E3CD0030ED1\r\n:103E5000DBCFE9FF040EDBCFEAFFEF50E50808E116\r\n:103E6000030EDBCFE9FF040EDBCFEAFF050EEF6E9A\r\n:103E7000D950050FE96E000EDA20EA6E080EEE1832\r\n:103E800006E1ED5004E1040EDF02F3CFDFFF030E85\r\n:103E9000DF14010802E1010EDB880C0EDF140408B8\r\n:103EA00002E1010EDB860B0EE76E030EDBCFE9FFAE\r\n:103EB000040EDBCFEAFFE750E926000EEA22010EEE\r\n:103EC000DBCFEFFF000E186E0D0EE15C02E2E16A3F\r\n:103ED000E552E16E1850E552E5CFDAFFE7CFD9FFA2\r\n:103EE0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF6C\r\n:103EF000DAFF080EE12402E3E168E652E16EFA0E11\r\n:103F0000DBCFE9FFFB0EDBCFEAFF090EE926000E4F\r\n:103F1000EA22050EE9CFDBFF060EEACFDBFFFC0E3F\r\n:103F2000DBCFE9FFFD0EDBCFEAFF0E0EE926000E28\r\n:103F3000EA22EECF18F0EECF19F0EECF1AF0EFCF65\r\n:103F40001BF0185019101A101B1001E118D1FC0EAB\r\n:103F5000DBCFE9FFFD0EDBCFEAFF120EE926000EF4\r\n:103F6000EA22030EEECFDBFF040EEDCFDBFF0C0EDB\r\n:103F7000E76E030EDBCFE9FF040EDBCFEAFFE7506D\r\n:103F8000E926000EEA22020EEFCFDBFFDE6ADD6AD1\r\n:103F9000DECF18F0DDCF19F0080E185C000E1958AE\r\n:103FA0002CE2030EDBCF18F0040EDBCF19F0DE504D\r\n:103FB0001824E96EDD501920EA6E070EEFCFDBFF03\r\n:103FC000DB5020081AE0070EDB50050805E1E50E7E\r\n:103FD000F36E070EF3CFDBFF050EDBCFE9FFDB2A25\r\n:103FE000060EDBCFEAFF01E3DB2A070EDBCFEFFF94\r\n:103FF000DF2A010ECDE3DB2ACBD7080EE76E030ED6\r\n:10400000DBCFE9FF040EDBCFEAFFE750E926000E25\r\n:10401000EA22EF5020083AE0050EDBCFE9FFDB2A69\r\n:10402000060EDBCFEAFF01E3DB2A2E0EEF6E080E51\r\n:10403000DE6EDD6ADECF18F0DDCF19F00B0E185CF6\r\n:10404000000E195823E2030EDBCF18F0040EDBCF6D\r\n:1040500019F0DE501824E96EDD501920EA6E070EC3\r\n:10406000EFCFDBFFDB50200811E0050EDBCFE9FFCF\r\n:10407000DB2A060EDBCFEAFF01E3DB2A070EDBCFEC\r\n:10408000EFFFDF2A010ED6E3DB2AD4D70B0EE76E53\r\n:10409000030EDBCFE9FF040EDBCFEAFFE750E92692\r\n:1040A000000EEA22EF50E66EFA0EDBCFE9FFFB0EC0\r\n:1040B000DBCFEAFF080EE926000EEA22E552E750C0\r\n:1040C000EF6E1C0EE76E030EDBCFE9FF040EDBCFB5\r\n:1040D000EAFFE750E926000EEA22EECF18F0EECF15\r\n:1040E00019F0EECF1AF0EFCF1BF0FA0EDBCFE9FF9D\r\n:1040F000FB0EDBCFEAFF18C0EEFF19C0EEFF1AC0BF\r\n:10410000EEFF1BC0EEFF180EE76E030EDBCFE9FFDC\r\n:10411000040EDBCFEAFFE750E926000EEA22EECFDD\r\n:1041200018F0EFCF19F0FA0EDBCFE9FFFB0EDBCF73\r\n:10413000EAFF040EE926000EEA2218C0EEFF19C0BD\r\n:10414000EDFF160EE76E030EDBCFE9FF040EDBCFAB\r\n:10415000EAFFE750E926000EEA22EECF18F0EFCF93\r\n:1041600019F0FA0EDBCFE9FFFB0EDBCFEAFF060EFC\r\n:10417000E926000EEA2218C0EEFF19C0EDFF050E79\r\n:10418000DBCFE9FF060EDBCFEAFFEF6A080EE15C4A\r\n:1041900002E2E16AE552E16EE552E5CFDAFFE7CFF0\r\n:1041A000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF82\r\n:1041B000E2CFDAFFE652E652E652E652FA0EDBCFE3\r\n:1041C000E9FFFB0EDBCFEAFFEF502F0809E0FA0E04\r\n:1041D000DBCFE9FFFB0EDBCFEAFFEF505C0805E128\r\n:1041E000FA0EDB2AFB0E01E3DB2AFC0EDBCFE9FF34\r\n:1041F000FD0EDBCFEAFF060EE926000EEA22EE6A8C\r\n:10420000EE6AEE6AEE6AFA0EDBCFE9FFFB0EDBCF59\r\n:10421000EAFFEFCF18F0196A18BE1968200E185C73\r\n:10422000000E19581BE2000EE66EE66AFC0EDBCFAC\r\n:10423000E6FFFD0EDBCFE6FFB3EC14F0E552E552EE\r\n:10424000E552E552DF6EFC0EDBCFE9FFFD0EDBCF62\r\n:10425000EAFF120EEB6A130EEB6A94D0D950FA0FF4\r\n:10426000E66EFF0EDA20E66EFC0EDBCFE6FFFD0EFB\r\n:10427000DBCFE6FF93DCE552E552E552E552DF6E17\r\n:10428000DF5001E07FD0FC0EDBCFE6FFFD0EDBCF81\r\n:10429000E6FF9AEC1BF0E552E552DF6EFC0EDBCF39\r\n:1042A000E9FFFD0EDBCFEAFF140EE926000EEA223D\r\n:1042B000EE50EFCFEAFFE96E0B0EE926000EEA2280\r\n:1042C000030EEFCFDBFFDF5007E0040EDF5C5AE1A7\r\n:1042D000030EDBB457D022D0030EDBB453D0FC0E58\r\n:1042E000DBCFE9FFFD0EDBCFEAFF120EE926000E61\r\n:1042F000EA22010EEECFDBFF020EEDCFDBFF0B0E4D\r\n:10430000E76E010EDBCFE9FF020EDBCFEAFFE750DD\r\n:10431000E926000EEA22EF50100B03E1050EDF6ED6\r\n:1043200031D0010EDBCFE6FF020EDBCFE6FFFC0E45\r\n:10433000DBCFE9FFFD0EDBCFEAFFEECFE6FFEFCFED\r\n:10434000E6FFECEC1AF0E552E552E552E55236C0D4\r\n:1043500018F037C019F038C01AF039C01BF0FC0E45\r\n:10436000DBCFE9FFFD0EDBCFEAFF060EE926000EEC\r\n:10437000EA2236C0EEFF19C0EEFF1AC0EEFF1BC0E6\r\n:10438000EEFF6CD7DF50186E040EE15C02E2E16ACA\r\n:10439000E552E16E1850E552E5CFDAFFE7CFD9FFDD\r\n:1043A0001200D9CFE6FFDACFE6FFE1CFD9FFE2CFA7\r\n:1043B000DAFF010EE66ED950F80FE96EFF0EDA2033\r\n:1043C000EA6EEECFE6FFEECFE6FFEECFE6FFEFCFF1\r\n:1043D000E6FFFC0EDBCFE9FFFD0EDBCFEAFF320E7E\r\n:1043E000E926000EEA22E9CF18F0EACF19F0E9CF6A\r\n:1043F000E6FFEACFE6FFFC0EDBCFE9FFFD0EDBCFE9\r\n:10440000EAFFEE52EF50E66EECEC4DF01A6E080E3D\r\n:10441000E15C02E2E16AE552E16E1A50000902E055\r\n:10442000030E63D0FC0EDBCFE9FFFD0EDBCFEAFF0E\r\n:10443000320EE926000EEA22FE0EE926010EEA22DD\r\n:10444000550EEE1802E1AA0EED1802E0020E4DD054\r\n:10445000186819681A681B6AFC0EDBCFE9FFFD0EAD\r\n:10446000DBCFEAFF320EE926000EEA22360EE926FD\r\n:10447000000EEA22EE501816EE501916EE501A16DB\r\n:10448000EE501B16460E181808E1410E191805E1EA\r\n:10449000540E1A1802E11B5025E0186819681A68B2\r\n:1044A0001B6AFC0EDBCFE9FFFD0EDBCFEAFF320E0D\r\n:1044B000E926000EEA22520EE926000EEA22EE500C\r\n:1044C0001816EE501916EE501A16EE501B16460E20\r\n:1044D00018180AE1410E191807E1540E1A1804E1E0\r\n:1044E0001B5002E1000E01D0010EE552E5CFDAFFCC\r\n:1044F000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF51\r\n:10450000D9FFE2CFDAFF260EE12402E3E168E652AA\r\n:10451000E16EFC0EDBCFE9FFFD0EDBCFEAFF220EE2\r\n:10452000EECFDBFF230EEDCFDBFF220EDBCFE9FF6B\r\n:10453000230EDBCFEAFFEF50D00FE66ED950050F08\r\n:10454000E96E000EDA20EA6EE552E750EE6EED6A93\r\n:10455000D950050FE96E000EDA20EA6E090ED880F8\r\n:10456000EE54000EED5426E3010EE76E220EDBCF73\r\n:10457000E9FF230EDBCFEAFFE750E926000EEA222F\r\n:10458000EF503A0817E1D950220FE96E000EDA20F9\r\n:10459000EA6E020EEE26000EED22FC0EDBCFE9FFE6\r\n:1045A000FD0EDBCFEAFF220EDBCFEEFF230EDBCFCB\r\n:1045B000EDFF04D0050EDB6A060EDB6AFA0EDBCFD8\r\n:1045C000E9FFFB0EDBCFEAFFEE6AED6A050EDBCFFB\r\n:1045D00018F0060EDBCF19F0010E185C000E19580A\r\n:1045E00003E30B0EA0EF29F0050EDBCFE9FF060E6B\r\n:1045F000DBCFEAFF010ED890E936EA36E806FBE1A8\r\n:10460000EA0EE926000EEA22240EEECFDBFF250E8D\r\n:10461000EDCFDBFFD950240FE96E000EDA20EA6EF1\r\n:10462000EE50ED1003E10C0EA0EF29F0FA0EDBCFF7\r\n:10463000E9FFFB0EDBCFEAFF240EDBCFEEFF250EFA\r\n:10464000DBCFEDFF240EDBCFE9FF250EDBCFEAFF4A\r\n:10465000EF501CE0240EDBCFE9FF250EDBCFEAFF95\r\n:10466000EE52EF50E66ED7EC4DF0E552E76E070ED6\r\n:10467000E7CFDBFFDBB00AD0F90EDB5004E0070E1A\r\n:10468000DB50040B30E1000EA0EF29F0240EDBCF4D\r\n:10469000E9FF250EDBCFEAFFEF6A240EDBCFE9FF4F\r\n:1046A000250EDBCFEAFFEE52050EDBCFEFFF240E27\r\n:1046B000DBCFE9FF250EDBCFEAFFEE52EF50E66ECF\r\n:1046C000AEEC4CF0E552E76E070EE7CFDBFFDBA068\r\n:1046D00003D0030EA0EF29F0F90EDB5007E0070E20\r\n:1046E000DB50040B03E00A0EA0EF29F0080EDB6A92\r\n:1046F000090EDB6A0A0EDB6A0B0EDB6AE66AE66A03\r\n:10470000E66AE66A240EDBCFE6FF250EDBCFE6FF86\r\n:1047100048DE186E060EE15C02E2E16AE552E16EE7\r\n:104720001850DF6EDF046CE1020EDB6ADB5002E042\r\n:10473000020EDB06240EDBCFE9FF250EDBCFEAFFFE\r\n:10474000320EE926000EEA22E9CF1AF0EACF1BF07A\r\n:10475000020EDB50100DF3501D6ABE0F1C6E010ED1\r\n:104760001D22E9501C24186EEA501D20196E030EFC\r\n:1047700018C0DBFF040E19C0DBFFE76E030EDBCFB2\r\n:10478000E9FF040EDBCFEAFFE750E926000EEA223C\r\n:10479000EF5036E0080EE76E030EDBCFE9FF040EA4\r\n:1047A000DBCFEAFFE750E926000EEA22080EEECF43\r\n:1047B000DBFF090EEECFDBFF0A0EEECFDBFF0B0EA9\r\n:1047C000EECFDBFFD950080FE96E000EDA20EA6E5B\r\n:1047D000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF50\r\n:1047E000240EDBCFE6FF250EDBCFE6FFDADD186E09\r\n:1047F000060EE15C02E2E16AE552E16E1850DF6EFE\r\n:10480000030EDF5C03E1010EA0EF29F0DF5002E0B0\r\n:104810003AEF28F0240EDBCFE9FF250EDBCFEAFFCD\r\n:10482000320EE926000EEA220B0EE926000EEA22DD\r\n:10483000EE5002E03AEF28F0020EED1802E03AEFF7\r\n:1048400028F0240EDBCFE9FF250EDBCFEAFF320E86\r\n:10485000E926000EEA22160EE926000EEA22EECF25\r\n:1048600018F0EFCF19F00C0E18C0DBFF0D0E19C0B9\r\n:10487000DBFF0E0EDB6A0F0EDB6A0C0EDBCF18F0CF\r\n:104880000D0EDBCF19F00E0EDBCF1AF00F0EDBCFC3\r\n:104890001BF0185019101A101B101AE1240EDBCF50\r\n:1048A000E9FF250EDBCFEAFF320EE926000EEA22F1\r\n:1048B000240EE926000EEA220C0EEECFDBFF0D0ED1\r\n:1048C000EECFDBFF0E0EEECFDBFF0F0EEECFDBFFEA\r\n:1048D000240EDBCFE9FF250EDBCFEAFF1A0EE92617\r\n:1048E000000EEA220C0EDBCFEEFF0D0EDBCFEEFF4B\r\n:1048F0000E0EDBCFEEFF0F0EDBCFEEFF240EDBCF75\r\n:10490000E9FF250EDBCFEAFF320EE926000EEA2290\r\n:10491000100EE926000EEA22010EEFCFDBFF240E77\r\n:10492000DBCFE9FF250EDBCFEAFF030EE926000E01\r\n:10493000EA22010EDBCFEFFFDB0405E0010EDB50C6\r\n:10494000020801E097D3010EDBCF18F0196A1A6A4A\r\n:104950001B6AD9500C0FE96E000EDA20EA6E18C0FF\r\n:104960003BF019C03CF01AC03DF01BC03EF0EECF4A\r\n:1049700036F0EECF37F0EECF38F0EFCF39F0B4ECC1\r\n:104980005EF035C0EDFF34C0EDFF33C0EDFF32C047\r\n:10499000EFFF240EDBCFE9FF250EDBCFEAFF320E5F\r\n:1049A000E926000EEA220D0EE926000EEA22010E8B\r\n:1049B000EFCFDBFF240EDBCFE9FF250EDBCFEAFFD5\r\n:1049C000020EE926000EEA22010EDBCFEFFFDB50DC\r\n:1049D00001E150D3010EDBCFE6FFDB04E552E71423\r\n:1049E00001E048D3240EDBCFE9FF250EDBCFEAFF41\r\n:1049F000320EE926000EEA22110EE926000EEA2206\r\n:104A0000EECF18F0EFCF19F0240EDBCFE9FF250E23\r\n:104A1000DBCFEAFF080EE926000EEA2218C0EEFFFF\r\n:104A200019C0EDFF240EDBCFE9FF250EDBCFEAFF37\r\n:104A3000080EE926000EEA22EECF18F00001196AEE\r\n:104A40000F0E18161850191001E014D3240EDBCFE6\r\n:104A5000E9FF250EDBCFEAFF320EE926000EEA223F\r\n:104A6000130EE926000EEA22EECF18F0EFCF19F070\r\n:104A7000100E18C0DBFF110E19C0DBFF120EDB6A2F\r\n:104A8000130EDB6A100EDBCF18F0110EDBCF19F01E\r\n:104A9000120EDBCF1AF0130EDBCF1BF018501910DB\r\n:104AA0001A101B101AE1240EDBCFE9FF250EDBCF15\r\n:104AB000EAFF320EE926000EEA22200EE926000E59\r\n:104AC000EA22100EEECFDBFF110EEECFDBFF120E4F\r\n:104AD000EECFDBFF130EEECFDBFF240EDBCFE9FFC3\r\n:104AE000250EDBCFEAFF320EE926000EEA220E0E7B\r\n:104AF000E926000EEA22200EEECFDBFF210EEDCFDD\r\n:104B0000DBFFD950200FE96E000EDA20EA6EEE507E\r\n:104B1000ED1001E1AFD2200EDBCF1CF0210EDBCF78\r\n:104B20001DF01E6A1F6AD9500C0FE96E000EDA20C4\r\n:104B3000EA6E1C50EE24186E1D50EE20196E1E50A9\r\n:104B4000EE201A6E1F50EE201B6E240EDBCFE9FF05\r\n:104B5000250EDBCFEAFF080EE926000EEA22EECF93\r\n:104B600020F0EFCF21F0040E0F0B05E0D89021329A\r\n:104B70002032E806FBE1226A236A205018262150E1\r\n:104B8000192222501A2223501B22140E18C0DBFFB8\r\n:104B9000150E19C0DBFF160E1AC0DBFF170E1BC067\r\n:104BA000DBFF140EDBCF18F0150EDBCF19F0160E5D\r\n:104BB000DBCF1AF0170EDBCF1BF0D950100FE96EC8\r\n:104BC000000EDA20EA6E1850EE5C1950EE581A50BA\r\n:104BD000EE581B50EE5801E24DD2240EDBCFE9FF18\r\n:104BE000250EDBCFEAFF020EE926000EEA22EFCF08\r\n:104BF00020F0216A226A236A100EDBCF1CF0110E0E\r\n:104C0000DBCF1DF0120EDBCF1EF0130EDBCF1FF03B\r\n:104C1000D950140FE96E000EDA20EA6EEE501C5CDB\r\n:104C2000186EEE501D58196EEE501E581A6EEE504A\r\n:104C30001F581B6E18C036F019C037F01AC038F074\r\n:104C4000396E20C03BF021C03CF022C03DF023C0B3\r\n:104C50003EF0ECEC5EF0180E36C0DBFF190E37C0EC\r\n:104C6000DBFF1A0E38C0DBFF1B0E39C0DBFF180E4E\r\n:104C7000DBCF18F0190EDBCF19F01A0EDBCF1AF0CC\r\n:104C80001B0EDBCF1BF0185019101A101B1001E17E\r\n:104C9000F1D1010EDF6ED950180FE96E000EDA2047\r\n:104CA000EA6EF60EEE5C0F0EEE58000EEE58000E99\r\n:104CB000EE5802E3020EDF6ED950180FE96E000EB7\r\n:104CC000DA20EA6EF60EEE5CFF0EEE58000EEE589D\r\n:104CD000000EEE5802E3030EDF6E020E186E196A24\r\n:104CE0001A6A1B6AD950180FE96E000EDA20EA6EB4\r\n:104CF000EE501826EE501922EE501A22EE501B22CA\r\n:104D0000240EDBCFE9FF250EDBCFEAFF160EE926E6\r\n:104D1000000EEA2218C0EEFF19C0EEFF1AC0EEFF27\r\n:104D20001BC0EEFF240EDBCFE9FF250EDBCFEAFF31\r\n:104D30001E0EE926000EEA22080EDBCFEEFF090E5A\r\n:104D4000DBCFEEFF0A0EDBCFEEFF0B0EDBCFEEFF6D\r\n:104D5000200EDBCF18F0210EDBCF19F01A6A1B6A88\r\n:104D6000D950080FE96E000EDA20EA6EEE501826D0\r\n:104D7000EE501922EE501A22EE501B22240EDBCFE9\r\n:104D8000E9FF250EDBCFEAFF220EE926000EEA221C\r\n:104D900018C0EEFF19C0EEFF1AC0EEFF1BC0EEFFF9\r\n:104DA000140EDBCF18F0150EDBCF19F0160EDBCF8B\r\n:104DB0001AF0170EDBCF1BF0D950080FE96E000E6A\r\n:104DC000DA20EA6EEE501826EE501922EE501A2222\r\n:104DD000EE501B22240EDBCFE9FF250EDBCFEAFFCE\r\n:104DE0002A0EE926000EEA2218C0EEFF19C0EEFFD7\r\n:104DF0001AC0EEFF1BC0EEFF030EDF5C5CE1240E69\r\n:104E0000DBCFE9FF250EDBCFEAFF080EE926000E17\r\n:104E1000EA22EE50ED1001E02DD1240EDBCFE9FFA8\r\n:104E2000250EDBCFEAFF320EE926000EEA222C0E19\r\n:104E3000E926000EEA22EECF18F0EECF19F0EECF01\r\n:104E40001AF0EFCF1BF0240EDBCFE9FF250EDBCFEE\r\n:104E5000EAFF260EE926000EEA2218C0EEFF19C06E\r\n:104E6000EEFF1AC0EEFF1BC0EEFF240EDBCFE9FF02\r\n:104E7000250EDBCFEAFF160EE926000EEA22EECF62\r\n:104E800036F0EECF37F0EECF38F0EFCF39F0040E3A\r\n:104E90003B6E3C6A3D6A3E6AB4EC5EF01C0E32C06A\r\n:104EA000DBFF1D0E33C0DBFF1E0E34C0DBFF1F0E09\r\n:104EB00035C0DBFFB1D0240EDBCFE9FF250EDBCF01\r\n:104EC000EAFF080EE926000EEA22EE50ED1001E19D\r\n:104ED000D1D00C0EDBCF18F00D0EDBCF19F00E0E7B\r\n:104EE000DBCF1AF00F0EDBCF1BF0240EDBCFE9FF78\r\n:104EF000250EDBCFEAFF220EE926000EEA22EE5055\r\n:104F00001826EE501922EE501A22EE501B22240EC3\r\n:104F1000DBCFE9FF250EDBCFEAFF260EE926000EE8\r\n:104F2000EA2218C0EEFF19C0EEFF1AC0EEFF1BC048\r\n:104F3000EEFF020EDF5C18E1240EDBCFE9FF250E49\r\n:104F4000DBCFEAFF160EE926000EEA22EECF18F0BC\r\n:104F5000EECF19F0EECF1AF0EFCF1BF0D890183645\r\n:104F600019361A361B364CD0010E1C6E1D6A1E6A8D\r\n:104F70001F6A240EDBCFE9FF250EDBCFEAFF160EFA\r\n:104F8000E926000EEA22EE501C16EE501D16EE50D9\r\n:104F90001E16EE501F16240EDBCFE9FF250EDBCFC9\r\n:104FA000EAFF160EE926000EEA22EECF36F0EECF2B\r\n:104FB00037F0EECF38F0EFCF39F0030E3B6E3C6A9E\r\n:104FC0003D6A3E6AB4EC5EF032C036F033C037F072\r\n:104FD00034C038F035C039F0020E3B6E3C6A3D6A91\r\n:104FE0003E6AECEC5EF0365000011C24186E37501F\r\n:104FF0001D20196E38501E201A6E39501F201B6E4E\r\n:105000001C0E18C0DBFF1D0E19C0DBFF1E0E1AC0E0\r\n:10501000DBFF1F0E1BC0DBFF1C0EDBCF18F01D0ECD\r\n:10502000DBCF19F01E0EDBCF1AF01F0EDBCF1BF00B\r\n:10503000FF0E1826010E1922000E1A221B22090E3D\r\n:10504000D8901B321A3219321832E806F9E1240ED0\r\n:10505000DBCFE9FF250EDBCFEAFF1A0EE926000EB3\r\n:10506000EA221850EE5C1950EE581A50EE581B50B8\r\n:10507000EE5802E20D0E64D1240EDBCFE9FF250EBF\r\n:10508000DBCFEAFF0E0EE926000EEA22EE68EE689C\r\n:10509000EE68EE68240EDBCFE9FF250EDBCFEAFFDA\r\n:1050A0000A0EE926000EEA22EE6AEE6AEE6AEE6A5F\r\n:1050B000030EDF5C01E011D1240EDBCFE9FF250EEA\r\n:1050C000DBCFEAFF050EE926000EEA22EF6A240E86\r\n:1050D000DBCFE9FF250EDBCFEAFF320EE926000E1B\r\n:1050E000EA22300EE926000EEA22EECF18F0EFCFCA\r\n:1050F00019F01A6A1B6AD950080FE96E000EDA20FF\r\n:10510000EA6EEE501826EE501922EE501A22EE509A\r\n:105110001B22240EDBCFE9FF250EDBCFEAFF120EA8\r\n:10512000E926000EEA2218C0EEFF19C0EEFF1AC0F1\r\n:10513000EEFF1BC0EEFF010EE66E240EDBCFE9FF93\r\n:10514000250EDBCFEAFF120EE926000EEA22EECF93\r\n:10515000E6FFEECFE6FFEECFE6FFEFCFE6FF240E51\r\n:10516000DBCFE9FF250EDBCFEAFF320EE926000E8A\r\n:10517000EA22E9CF18F0EACF19F0E9CFE6FFEACF4B\r\n:10518000E6FF240EDBCFE9FF250EDBCFEAFFEE5270\r\n:10519000EF50E66EECEC4DF01A6E080EE15C02E2A8\r\n:1051A000E16AE552E16E1A50000901E096D0240E42\r\n:1051B000DBCFE9FF250EDBCFEAFF320EE926000E3A\r\n:1051C000EA22FE0EE926010EEA22550EEE1801E053\r\n:1051D00084D0AA0EED1801E080D0240EDBCFE9FFC9\r\n:1051E000250EDBCFEAFF320EE926000EEA22520E30\r\n:1051F000EE1873E1520EEE1870E1610EEE186DE1DB\r\n:10520000410EEE186AE1240EDBCFE9FF250EDBCF5D\r\n:10521000EAFF320EE926000EEA22E40EE926010E2C\r\n:10522000EA22720EEE1859E1720EEE1856E1410EA6\r\n:10523000EE1853E1610EEE1850E1240EDBCFE9FFCA\r\n:10524000250EDBCFEAFF320EE926000EEA22EC0E35\r\n:10525000E926010EEA22EECF18F0EECF19F0EECFDC\r\n:105260001AF0EFCF1BF0240EDBCFE9FF250EDBCFCA\r\n:10527000EAFF0A0EE926000EEA2218C0EEFF19C066\r\n:10528000EEFF1AC0EEFF1BC0EEFF240EDBCFE9FFDE\r\n:10529000250EDBCFEAFF320EE926000EEA22E80EE9\r\n:1052A000E926010EEA22EECF18F0EECF19F0EECF8C\r\n:1052B0001AF0EFCF1BF0240EDBCFE9FF250EDBCF7A\r\n:1052C000EAFF0E0EE926000EEA2218C0EEFF19C012\r\n:1052D000EEFF1AC0EEFF1BC0EEFF240EDBCFE9FF8E\r\n:1052E000250EDBCFEAFFDFCFEFFF0001EC2B000E36\r\n:1052F000ED23240EDBCFE9FF250EDBCFEAFF060E00\r\n:10530000E926000EEA22ECC0EEFFEDC0EDFF240E10\r\n:10531000DBCFE9FF250EDBCFEAFF2E0EE926000EDC\r\n:10532000EA22EE6AEE6AEE6AEE6A240EDBCFE9FF4D\r\n:10533000250EDBCFEAFF040EE926000EEA22EF6A13\r\n:10534000186E260EE15C02E2E16AE552E16E185049\r\n:10535000E552E5CFDAFFE7CFD9FF1200D9CFE6FF5C\r\n:10536000DACFE6FFE1CFD9FFE2CFDAFFE652E6522D\r\n:10537000FC0EDBCFDEFFDBCFDDFFD9CFE9FFDACFDD\r\n:10538000EAFFEE50ED1033E0DECFE9FFDDCFEAFFBC\r\n:10539000EE50ED102CE0DECFE9FFDDCFEAFFEE505E\r\n:1053A000EFCFEAFFE96EEF5022E0DECFE9FFDDCF7D\r\n:1053B000EAFFEE50EFCFEAFFE96E060EE926000E97\r\n:1053C000EA22EECF18F0EFCF19F0DECFE9FFDDCF04\r\n:1053D000EAFF020EE926000EEA22EECF1AF0EFCF26\r\n:1053E0001BF01A50181802E11B50191802E0090EA0\r\n:1053F00013D0DECFE9FFDDCFEAFFEE50EFCFEAFFBB\r\n:10540000E96EEE52EF50E66ED7EC4DF0E552010B2F\r\n:1054100002E0030E01D0000EE552E552E552E5CF61\r\n:10542000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFE8\r\n:10543000E1CFD9FFE2CFDAFFE652E652010EF36E7A\r\n:10544000FD0EDBCFF4FFF350F45C02E30B0E3BD018\r\n:10545000FD0EEA6ADB34FE0BEA36E96EEA0EE92657\r\n:10546000000EEA22EECFDEFFEDCFDDFFD9CFE9FF60\r\n:10547000DACFEAFFEE50ED1005E0DECFE9FFDDCF39\r\n:10548000EAFFEF6AD950FB0FE96EFF0EDA20EA6EF1\r\n:10549000EE50ED1007E0FB0EDBCFE9FFFC0EDBCF9B\r\n:1054A000EAFFEF6AFD0EEA6ADB34FE0BEA36E96ECC\r\n:1054B000EA0EE926000EEA22FB0EDBCFEEFFFC0E21\r\n:1054C000DBCFEDFF000EE552E552E552E5CFDAFF06\r\n:1054D000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF61\r\n:1054E000D9FFE2CFDAFF2D0EE12402E3E168E652B4\r\n:1054F000E16ED950FC0FE96EFF0EDA20EA6EEE5035\r\n:10550000ED1002E1090EBFD2FC0EDBCFE9FFFD0E6C\r\n:10551000DBCFEAFFEE6AED6AF90EDB9ADB9CDB9EDD\r\n:10552000DB50FE0BE66ED950010FE66E000EDA205E\r\n:10553000E66ED950FA0FE66EFF0EDA20E66E7BECCF\r\n:1055400022F0186E050EE15C02E2E16AE552E16EBE\r\n:105550001850DF6EDF5001E095D2D950190F186E48\r\n:10556000000EDA20196E150E18C0DBFF160E19C0DA\r\n:10557000DBFFFA0EDBCFE6FFFB0EDBCFE6FFD950F9\r\n:10558000010FE66E000EDA20E66ED2EC20F0E55256\r\n:10559000E552E552E552DF6E130EDBCF38F0140E04\r\n:1055A000DBCF39F0170E38C0DBFF180E39C0DBFF38\r\n:1055B000DF500BE1D950170FE96E000EDA20EA6ECA\r\n:1055C000EE50ED1002E1060EDF6EF90EDB501C0B03\r\n:1055D00001E149D1DF501DE0040EDF5C0BE1D95041\r\n:1055E000010FE66E000EDA20E66E2BEC1DF0E552A0\r\n:1055F000E552DF6EF90EDB86130EDBCF38F0140EAA\r\n:10560000DBCF39F0170E38C0DBFF180E39C0DBFFD7\r\n:1056100016D00B0EE76E170EDBCFE9FF180EDBCFAF\r\n:10562000EAFFE750E926000EEA22EF50110B02E0F4\r\n:10563000070E04D0F90EDBA402D0080EDF6EDF5097\r\n:1056400001E039D1F90EDB50080B01E134D19DECBA\r\n:1056500057F0250E36C0DBFF260E37C0DBFF270EC6\r\n:1056600038C0DBFF280E39C0DBFF0E0EE76E170EC9\r\n:10567000DBCFE9FF180EDBCFEAFFE750E926000E8B\r\n:10568000EA22250EDBCFEEFF260EDBCFEEFF270E44\r\n:10569000DBCFEEFF280EDBCFEEFF0B0EE76E170E13\r\n:1056A000DBCFE9FF180EDBCFEAFFE750E926000E5B\r\n:1056B000EA22EF6A1C0EE76E170EDBCFE9FF180E29\r\n:1056C000DBCFEAFFE750E926000EEA22EE6AEE6A37\r\n:1056D000EE6AEE6A170EDBCFE6FF180EDBCFE6FFB1\r\n:1056E000010EDBCFE6FF020EDBCFE6FFECEC1AF09B\r\n:1056F000E552E552E552E552290E36C0DBFF2A0E8F\r\n:1057000037C0DBFF2B0E38C0DBFF2C0E39C0DBFFB0\r\n:10571000E66AE66AE66AE66A170EDBCFE6FF180E6F\r\n:10572000DBCFE6FF56EC1BF0186E060EE15C02E2E2\r\n:10573000E16AE552E16E1850010EDBCFE9FF020E7F\r\n:10574000DBCFEAFF040EE926000EEA22010EEF6E1F\r\n:10575000290EDBCF18F02A0EDBCF19F02B0EDBCF92\r\n:105760001AF02C0EDBCF1BF0185019101A101B105A\r\n:1057700001E1A1D0010EDBCFE9FF020EDBCFEAFF92\r\n:105780002E0EE926000EEA22250EEECFDBFF260EB6\r\n:10579000EECFDBFF270EEECFDBFF280EEECFDBFFD9\r\n:1057A000D950290FE96E000EDA20EA6EEECFE6FF3F\r\n:1057B000EECFE6FFEECFE6FFEFCFE6FF010EDBCF49\r\n:1057C000E6FF020EDBCFE6FFD0EC0FF0186E060E00\r\n:1057D000E15C02E2E16AE552E16E1850DF6EDF50F3\r\n:1057E0006AE1290EDBCF18F02A0EDBCF19F02B0E61\r\n:1057F000DBCF1AF02C0EDBCF1BF01806000E195A67\r\n:105800001A5A1B5A010EDBCFE9FF020EDBCFEAFF6B\r\n:105810000A0EE926000EEA2218C0EEFF19C0EEFFBC\r\n:105820001AC0EEFF1BC0EEFFD950250FE96E000E27\r\n:10583000DA20EA6EEECFE6FFEECFE6FFEECFE6FF30\r\n:10584000EFCFE6FF010EDBCFE6FF020EDBCFE6FF78\r\n:10585000EAEC07F0186E060EE15C02E2E16AE5523E\r\n:10586000E16E185027D0DF5026E10B0EE76E170EC1\r\n:10587000DBCFE9FF180EDBCFEAFFE750E926000E89\r\n:10588000EA22EF50100B02E0040E14D0F90EDB50A8\r\n:10589000020B11E00B0EE76E170EDBCFE9FF180EBF\r\n:1058A000DBCFEAFFE750E926000EEA22EF50010BBA\r\n:1058B00002E0070EDF6EDF5037E1F90EDBB6DB8A60\r\n:1058C000010EDBCFE9FF020EDBCFEAFF2E0EE92649\r\n:1058D000000EEA22EECF18F0EECF19F0EECF1AF05C\r\n:1058E000EFCF1BF0FC0EDBCFE9FFFD0EDBCFEAFFB5\r\n:1058F0001A0EE926000EEA2218C0EEFF19C0EEFFCC\r\n:105900001AC0EEFF1BC0EEFFFC0EDBCFE9FFFD0E61\r\n:10591000DBCFEAFF1E0EE926000EEA22170EDBCFD0\r\n:10592000EEFF180EDBCFEDFFDF5001E0ABD0FC0E39\r\n:10593000DBCFE9FFFD0EDBCFEAFF040EE926000E08\r\n:10594000EA22F90EDBCFEFFF170EDBCFE6FF180ED2\r\n:10595000DBCFE6FF010EDBCFE6FF020EDBCFE6FF7B\r\n:10596000ECEC1AF0E552E552E552E55237C019F079\r\n:1059700038C01AF039C01BF0FC0EDBCFE9FFFD0E7A\r\n:10598000DBCFEAFF0E0EE926000EEA2236C0EEFF5C\r\n:1059900019C0EEFF1AC0EEFF1BC0EEFF1C0EE76E33\r\n:1059A000170EDBCFE9FF180EDBCFEAFFE750E92641\r\n:1059B000000EEA22EECF18F0EECF19F0EECF1AF07B\r\n:1059C000EFCF1BF0FC0EDBCFE9FFFD0EDBCFEAFFD4\r\n:1059D0000A0EE926000EEA2218C0EEFF19C0EEFFFB\r\n:1059E0001AC0EEFF1BC0EEFFFC0EDBCFE9FFFD0E81\r\n:1059F000DBCFEAFF060EE926000EEA22EE6AEE6A27\r\n:105A0000EE6AEE6AFC0EDBCFE9FFFD0EDBCFEAFFAC\r\n:105A1000160EE926000EEA22EE6AEE6AEE6AEE6AD9\r\n:105A2000FC0EDBCFE9FFFD0EDBCFEAFF200EEB6AB9\r\n:105A3000210EEB6AFC0EDBCFE9FFFD0EDBCFEAFFA8\r\n:105A4000010EDBCFEEFF020EDBCFEDFF010EDBCF51\r\n:105A5000E9FF020EDBCFEAFF060EE926000EEA227E\r\n:105A6000EECF18F0EFCF19F0FC0EDBCFE9FFFD0E03\r\n:105A7000DBCFEAFF020EE926000EEA2218C0EEFF95\r\n:105A800019C0EDFFDF50186E2D0EE15C02E2E16AF5\r\n:105A9000E552E16E1850E552E5CFDAFFE7CFD9FFC6\r\n:105AA0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF90\r\n:105AB000DAFF140EE12402E3E168E652E16EFA0E29\r\n:105AC000DBCF38F0FB0EDBCF39F0120E38C0DBFF36\r\n:105AD000130E39C0DBFFF60EDBCFE9FFF70EDBCF8D\r\n:105AE000EAFFEE6AED6AFC0EDBCFE6FFFD0EDBCFD0\r\n:105AF000E6FF34DCE552E552DF6EDF5003E0DF50B5\r\n:105B0000DEEF31F0FC0EDBCFE9FFFD0EDBCFEAFF6D\r\n:105B1000040EE926000EEA22EF50800B01E0D6D1F8\r\n:105B2000FC0EDBCFE9FFFD0EDBCFEAFF040EE9261A\r\n:105B3000000EEA22EF50010B03E1070EDEEF31F019\r\n:105B4000FC0EDBCFE9FFFD0EDBCFEAFF0A0EE926F4\r\n:105B5000000EEA22EECF1CF0EECF1DF0EECF1EF0CD\r\n:105B6000EFCF1FF0FC0EDBCFE9FFFD0EDBCFEAFF2E\r\n:105B7000060EE926000EEA22EE501C5C186EEE506E\r\n:105B80001D58196EEE501E581A6EEE501F581B6E9F\r\n:105B9000090E18C0DBFF0A0E19C0DBFF0B0E1AC07E\r\n:105BA000DBFF0C0E1BC0DBFFF80EDBCF18F0F90E8D\r\n:105BB000DBCF19F01A6A1B6AD950090FE96E000E83\r\n:105BC000DA20EA6E1850EE5C1950EE581A50EE5872\r\n:105BD0001B50EE580CE2090EDBCF38F00A0EDBCF7B\r\n:105BE00039F0F80E38C0DBFFF90E39C0DBFFD950B1\r\n:105BF000F80FE96EFF0EDA20EA6EEE50ED1001E1CB\r\n:105C0000DCD3FC0EDBCFE9FFFD0EDBCFEAFF060E97\r\n:105C1000E926000EEA22EECF18F0EECF19F0010EC1\r\n:105C200019161A6A1B6A185019101A101B1001E075\r\n:105C3000C1D2FC0EDBCFE9FFFD0EDBCFEAFF060E83\r\n:105C4000E926000EEA22EECF18F0EECF19F0EECFE3\r\n:105C50001AF0EFCF1BF0090ED8901B321A3219320E\r\n:105C60001832E806F9E1FC0EDBCFE9FFFD0EDBCFD1\r\n:105C7000EAFFEE50EFCFEAFFE96E020EE926000ED2\r\n:105C8000EA22EF041C6E1D6A1E6A1F6AE85018168D\r\n:105C90001D5019161E501A161F501B16110E18C033\r\n:105CA000DBFFDB5001E0C4D0FC0EDBCFE9FFFD0ED3\r\n:105CB000DBCFEAFF060EE926000EEA22EECF18F04F\r\n:105CC000EECF19F0EECF1AF0EFCF1BF018501910ED\r\n:105CD0001A101B1017E1FC0EDBCFE9FFFD0EDBCF26\r\n:105CE000EAFF0E0EE926000EEA22010EEECFDBFFE0\r\n:105CF000020EEECFDBFF030EEECFDBFF040EEECF86\r\n:105D0000DBFF5ED0FC0EDBCFE9FFFD0EDBCFEAFF51\r\n:105D1000200EE926000EEA22EE50ED101FE0FC0EE8\r\n:105D2000DBCFE9FFFD0EDBCFEAFF060EE926000E12\r\n:105D3000EA22EECFE6FFEECFE6FFEECFE6FFEFCFB3\r\n:105D4000E6FFFC0EDBCFE6FFFD0EDBCFE6FFBDEC92\r\n:105D500013F0186E060EE15C25E222D0FC0EDBCFBC\r\n:105D6000E9FFFD0EDBCFEAFF120EE926000EEA2264\r\n:105D7000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF9A\r\n:105D8000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF37\r\n:105D9000EFCFE6FF4BEC0AF0186E060EE15C02E274\r\n:105DA000E16AE552E16E1850010E36C0DBFF020ECB\r\n:105DB00037C0DBFF030E38C0DBFF040E39C0DBFF4A\r\n:105DC000D950010FE96E000EDA20EA6E020EEE5C89\r\n:105DD000000EEE58000EEE58000EEE586CE3D9504F\r\n:105DE000010FE96E000EDA20EA6EE868EE180AE1AB\r\n:105DF000E868EE1807E1E868EE1804E1E868EE18D4\r\n:105E000001E139D2FC0EDBCFE9FFFD0EDBCFEAFF6B\r\n:105E1000120EE926000EEA22010EDBCFEEFF020E83\r\n:105E2000DBCFEEFF030EDBCFEEFF040EDBCFEEFF8A\r\n:105E3000FC0EDBCFE9FFFD0EDBCFEAFF120EE926F9\r\n:105E4000000EEA22EECFE6FFEECFE6FFEECFE6FF52\r\n:105E5000EFCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF65\r\n:105E6000EECFE6FFEFCFE6FFBBEC09F0186E060EB3\r\n:105E7000E15C02E2E16AE552E16E1850050E36C0BF\r\n:105E8000DBFF060E37C0DBFF070E38C0DBFF080E56\r\n:105E900039C0DBFF050EDBCF18F0060EDBCF19F0A3\r\n:105EA000070EDBCF1AF0080EDBCF1BF018501910CD\r\n:105EB0001A101B100DE1FC0EDBCFE9FFFD0EDBCF4E\r\n:105EC000EAFF040EE926000EEA22EF8E020E76D2D9\r\n:105ED000110EDBCF18F0196A1A6A1B6AD950050F28\r\n:105EE000E96E000EDA20EA6E1850EE261950EE2206\r\n:105EF0001A50EE221B50EE22186A020E196EF80E8E\r\n:105F0000DBCF38F0F90EDBCF39F018C03DF019C007\r\n:105F10003EF049EC5FF00F0E38C0DBFF100E39C0C9\r\n:105F2000DBFFD9500F0FE96E000EDA20EA6EEE505B\r\n:105F3000ED1001E129D1110EDB501A6E1B6A0F0E14\r\n:105F4000DB501A24186E100EDB501B20196EFC0E4D\r\n:105F5000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFF2C\r\n:105F6000E96E020EE926000EEA22EF501C6E1D6A51\r\n:105F700018501C5C19501D5820E2110EDBCFE6FFB3\r\n:105F8000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCFDB\r\n:105F9000EAFFE96E020EE926000EEA22EF50E55212\r\n:105FA000D880E754E66ED9500F0FE96E000EDA2064\r\n:105FB000EA6EE552E750EE6EED6A0F0EDBCFE6FFBC\r\n:105FC000D950050FE96E000EDA20EA6EEECFE6FF3B\r\n:105FD000EECFE6FFEECFE6FFEFCFE6FF120EDBCF10\r\n:105FE000E6FF130EDBCFE6FFFC0EDBCFE9FFFD0E75\r\n:105FF000DBCFEAFFEE50EFCFEAFFE96EEE52EF5053\r\n:10600000E66EECEC4DF0186E080EE15C02E2E16A1F\r\n:10601000E552E16E1850000901E02DD1FC0EDBCFF6\r\n:10602000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EAE\r\n:10603000040EE926000EEA22EF5001E193D0050E8E\r\n:10604000DBCF1CF0060EDBCF1DF0070EDBCF1EF002\r\n:10605000080EDBCF1FF0FC0EDBCFE9FFFD0EDBCF20\r\n:10606000EAFFEE50EFCFEAFFE96E2E0EE926000EB2\r\n:10607000EA221C50EE5C186E1D50EE58196E1E5030\r\n:10608000EE581A6E1F50EE581B6E0F0EDBCF20F02D\r\n:10609000100EDBCF21F0226A236A2050185C2150B9\r\n:1060A000195822501A5823501B585CE2E66A020E17\r\n:1060B000E66EFC0EDBCFE9FFFD0EDBCFEAFFEE5014\r\n:1060C000EFCFEAFFE96E320EE926000EEA22E9CFB1\r\n:1060D00018F0EACF19F0E9CFE6FFEACFE6FF050EA8\r\n:1060E000DBCF20F0060EDBCF21F0070EDBCF22F056\r\n:1060F000080EDBCF23F0FC0EDBCFE9FFFD0EDBCF7C\r\n:10610000EAFFEE50EFCFEAFFE96E2E0EE926000E11\r\n:10611000EA222050EE5C1C6E2150EE581D6E22507B\r\n:10612000EE581E6E2350EE581F6E090ED8901C3686\r\n:106130001D361E361F36E806F9E1120EDB501C2410\r\n:106140001A6E130EDB501D201B6E1AC0E6FFE66EA2\r\n:106150004BEC05F0246E060EE15C02E2E16AE552CA\r\n:10616000E16E2450386A020E396E0F0EDBCF3DF01F\r\n:10617000100EDBCF3EF010EC5FF00D0E36C0DBFFF3\r\n:106180000E0E37C0DBFFCED0FC0EDBCFE9FFFD0EDD\r\n:10619000DBCFEAFF160EE926000EEA22050EDBCF62\r\n:1061A000EEFF060EDBCFEEFF070EDBCFEEFF080E95\r\n:1061B000DBCFEEFFFC0EDBCFE9FFFD0EDBCFEAFF0E\r\n:1061C000060EE926000EEA22EECF18F0EFCF19F006\r\n:1061D0000001010E1916000ED8801856020E19562D\r\n:1061E0000D0E18C0DBFF0E0E19C0DBFF0D0EDBCF4E\r\n:1061F00018F00E0EDBCF19F0F80EDBCF1AF0F90E07\r\n:10620000DBCF1BF018501A5C19501B580CE2F80E2B\r\n:10621000DBCF38F0F90EDBCF39F00D0E38C0DBFFE5\r\n:106220000E0E39C0DBFFFC0EDBCFE9FFFD0EDBCF2E\r\n:10623000EAFF160EE926000EEA22EECFE6FFEECFC9\r\n:10624000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF88\r\n:10625000FD0EDBCFEAFFEECFE6FFEFCFE6FFEAEC85\r\n:1062600007F0186E060EE15C02E2E16AE552E16EAB\r\n:10627000185000090DE0FC0EDBCFE9FFFD0EDBCF6F\r\n:10628000EAFF040EE926000EEA22EF8E010E96D0F8\r\n:106290000D0EDBCFE6FF0E0EDBCFE6FFFC0EDBCFF5\r\n:1062A000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96E2C\r\n:1062B000320EE926000EEA22E9CF1AF0EACF1BF0EF\r\n:1062C000FC0EDBCFE9FFFD0EDBCFEAFF060EE92671\r\n:1062D000000EEA22EECF36F0EECF37F0EECF38F0F8\r\n:1062E000EFCF39F03B6A020E3C6E3D6A3E6AECEC41\r\n:1062F0005EF01A503224186E1B503320196E18C0ED\r\n:10630000E6FFE66E120EDBCFE6FF130EDBCFE6FFF5\r\n:106310004BEC05F01C6E060EE15C02E2E16AE55210\r\n:10632000E16E1C500D0EDBCF18F00E0EDBCF19F016\r\n:10633000D950120FE96E000EDA20EA6E1850EE26E0\r\n:106340001950ED220D0EDBCF1AF00E0EDBCF1BF035\r\n:106350001C6A1D6AFC0EDBCFE9FFFD0EDBCFEAFFF6\r\n:10636000060EE926000EEA221A50EE261B50EE22F7\r\n:106370001C50EE221D50EE220D0EDBCF1EF00E0E35\r\n:10638000DBCF1FF0F60EDBCFE9FFF70EDBCFEAFF26\r\n:106390001E50EE261F50ED220D0EDBCF20F00E0E0C\r\n:1063A000DBCF21F0D950F80FE96EFF0EDA20EA6E4C\r\n:1063B0002050EE5E2150ED5A1AD4000E186E140EC5\r\n:1063C000E15C02E2E16AE552E16E1850E552E5CF88\r\n:1063D000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF29\r\n:1063E000E1CFD9FFE2CFDAFF100EE12402E3E1684A\r\n:1063F000E652E16EFA0EDBCF38F0FB0EDBCF39F060\r\n:106400000D0E38C0DBFF0E0E39C0DBFFF60EDBCF02\r\n:10641000E9FFF70EDBCFEAFFEE6AED6AFC0EDBCF99\r\n:10642000E6FFFD0EDBCFE6FFAEEC29F0E552E552CC\r\n:10643000DF6EDF5003E0DF50A2EF37F0FC0EDBCF62\r\n:10644000E9FFFD0EDBCFEAFF040EE926000EEA228B\r\n:10645000EF50800B01E04CD2FC0EDBCFE9FFFD0ECC\r\n:10646000DBCFEAFF040EE926000EEA22EF50020B12\r\n:1064700003E1070EA2EF37F0F80EDBCF18F0F90EAC\r\n:10648000DBCF19F01A6A1B6AFC0EDBCFE9FFFD0EA9\r\n:10649000DBCFEAFF0A0EE926000EEA22EE501826AC\r\n:1064A000EE501922EE501A22EE501B22FC0EDBCFCA\r\n:1064B000E9FFFD0EDBCFEAFF0A0EE926000EEA2215\r\n:1064C000EE50185CEE501958EE501A58EE501B580A\r\n:1064D00004E2F80EDB6AF90EDB6AD950F80FE96EB8\r\n:1064E000FF0EDA20EA6EEE50ED1002E14EEF37F0CB\r\n:1064F000FC0EDBCFE9FFFD0EDBCFEAFF060EE9263F\r\n:10650000000EEA22EECF18F0EECF19F0010E1916A8\r\n:106510001A6A1B6A185019101A101B1001E0AAD32E\r\n:10652000FC0EDBCFE9FFFD0EDBCFEAFF060EE9260E\r\n:10653000000EEA22EECF18F0EECF19F0EECF1AF0EF\r\n:10654000EFCF1BF0090ED8901B321A3219321832D5\r\n:10655000E806F9E1FC0EDBCFE9FFFD0EDBCFEAFF39\r\n:10656000EE50EFCFEAFFE96E020EE926000EEA22B6\r\n:10657000EF041C6E1D6A1E6A1F6AE85018161D5033\r\n:106580001E501F501B160F0E18C0DBFFDB5001E022\r\n:1065900023D1FC0EDBCFE9FFFD0EDBCFEAFF060EB9\r\n:1065A000E926000EEA22EECF18F0EECF19F0EECF7A\r\n:1065B0001AF0EFCF1BF0185019101A101B1063E1DE\r\n:1065C000FC0EDBCFE9FFFD0EDBCFEAFF0E0EE92666\r\n:1065D000000EEA22010EEECFDBFF020EEECFDBFF54\r\n:1065E000030EEECFDBFF040EEECFDBFF010EDBCFA1\r\n:1065F00018F0020EDBCF19F0030EDBCF1AF0040EF9\r\n:10660000DBCF1BF0185019101A101B1001E099D0A5\r\n:10661000E66AE66AE66AE66AFC0EDBCFE9FFFD0E93\r\n:10662000DBCFEAFFEECFE6FFEFCFE6FF05EC11F0A0\r\n:10663000186E060EE15C02E2E16AE552E16E185066\r\n:10664000010E36C0DBFF020E37C0DBFF030E38C081\r\n:10665000DBFF040E39C0DBFFFC0EDBCFE9FFFD0ED4\r\n:10666000DBCFEAFF0E0EE926000EEA22010EDBCF99\r\n:10667000EEFF020EDBCFEEFF030EDBCFEEFF040ECC\r\n:10668000DBCFEEFF5ED0FC0EDBCFE9FFFD0EDBCFF4\r\n:10669000EAFF200EE926000EEA22EE50ED101FE080\r\n:1066A000FC0EDBCFE9FFFD0EDBCFEAFF060EE9268D\r\n:1066B000000EEA22EECFE6FFEECFE6FFEECFE6FFDA\r\n:1066C000EFCFE6FFFC0EDBCFE6FFFD0EDBCFE6FFF4\r\n:1066D000BDEC13F0186E060EE15C25E222D0FC0E34\r\n:1066E000DBCFE9FFFD0EDBCFEAFF120EE926000E3D\r\n:1066F000EA22EECFE6FFEECFE6FFEECFE6FFEFCFEA\r\n:10670000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECFAD\r\n:10671000E6FFEFCFE6FF05EC11F0186E060EE15C28\r\n:1067200002E2E16AE552E16E1850010E36C0DBFF6D\r\n:10673000020E37C0DBFF030E38C0DBFF040E39C08A\r\n:10674000DBFF010EDBCF18F0020EDBCF19F0030EDA\r\n:10675000DBCF1AF0040EDBCF1BF0185019101A1003\r\n:106760001B1001E19BD3D950010FE96E000EDA2016\r\n:10677000EA6E010EEE1807E1EE5005E1EE5003E17E\r\n:10678000EE5001E1AAD0D950010FE96E000EDA20D7\r\n:10679000EA6EE868EE180AE1E868EE1807E1E868D2\r\n:1067A000EE1804E1E868EE1801E1C5D2FC0EDBCF7B\r\n:1067B000E9FFFD0EDBCFEAFF120EE926000EEA220A\r\n:1067C000010EDBCFEEFF020EDBCFEEFF030EDBCFC1\r\n:1067D000EEFF040EDBCFEEFFFC0EDBCFE9FFFD0E7C\r\n:1067E000DBCFEAFFEE50EFCFEAFFE96E2E0EE9268F\r\n:1067F000000EEA22EECF18F0EECF19F0EECF1AF02D\r\n:10680000EFCF1BF0FC0EDBCFE9FFFD0EDBCFEAFF85\r\n:10681000160EE926000EEA221850EE181BE1195058\r\n:10682000EE1818E11A50EE1815E11B50EE1812E19F\r\n:1068300011E1FC0EDBCFE9FFFD0EDBCFEAFFEECF6F\r\n:10684000E6FFEFCFE6FFA2EC06F0E552E5520009C5\r\n:1068500001E071D2FC0EDBCFE9FFFD0EDBCFEAFFDA\r\n:10686000120EE926000EEA22EECFE6FFEECFE6FF9B\r\n:10687000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0E2C\r\n:10688000DBCFEAFFEECFE6FFEFCFE6FFBBEC09F090\r\n:10689000186E060EE15C02E2E16AE552E16E185004\r\n:1068A000050E36C0DBFF060E37C0DBFF070E38C013\r\n:1068B000DBFF080E39C0DBFF050EDBCF18F0060E3C\r\n:1068C000DBCF19F0070EDBCF1AF0080EDBCF1BF081\r\n:1068D000185019101A101B100DE1FC0EDBCFE9FF48\r\n:1068E000FD0EDBCFEAFF040EE926000EEA22EF8E52\r\n:1068F000020E28D30F0EDBCF18F0196A1A6A1B6A32\r\n:10690000D950050FE96E000EDA20EA6E1850EE2617\r\n:106910001950EE221A50EE221B50EE22186A020E77\r\n:10692000196EF80EDBCF38F0F90EDBCF39F018C056\r\n:106930003DF019C03EF049EC5FF00B0E38C0DBFFB4\r\n:106940000C0E39C0DBFFD9500B0FE96E000EDA20B8\r\n:10695000EA6EEE50ED1001E127D10F0EDB501A6EFA\r\n:106960001B6A0B0EDB501A24186E0C0EDB501B201A\r\n:10697000196EFC0EDBCFE9FFFD0EDBCFEAFFEE5018\r\n:10698000EFCFEAFFE96E020EE926000EEA22EF5091\r\n:106990001C6E1D6A18501C5C19501D5820E20F0E09\r\n:1069A000DBCFE6FFFC0EDBCFE9FFFD0EDBCFEAFF1E\r\n:1069B000EE50EFCFEAFFE96E020EE926000EEA2262\r\n:1069C000EF50E552D880E754E66ED9500B0FE96ED0\r\n:1069D000000EDA20EA6EE552E750EE6EED6A0B0E1D\r\n:1069E000DBCFE6FFD950050FE96E000EDA20EA6E24\r\n:1069F000EECFE6FFEECFE6FFEECFE6FFEFCFE6FF0E\r\n:106A00000D0EDBCFE6FF0E0EDBCFE6FFFC0EDBCF7D\r\n:106A1000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EB4\r\n:106A2000EE52EF50E66E51EC4EF0186E080EE15C3F\r\n:106A300002E2E16AE552E16E1850000901E07BD103\r\n:106A4000050EDBCF1CF0060EDBCF1DF0070EDBCFF3\r\n:106A50001EF0080EDBCF1FF0FC0EDBCFE9FFFD0EB2\r\n:106A6000DBCFEAFFEE50EFCFEAFFE96E2E0EE9260C\r\n:106A7000000EEA221C50EE5C186E1D50EE58196E86\r\n:106A80001E50EE581A6E1F50EE581B6E0B0EDBCFC9\r\n:106A900020F00C0EDBCF21F0226A236A2050185C14\r\n:106AA0002150195822501A5823501B586BE2E66A9D\r\n:106AB000020EE66E050EDBCF1EF0060EDBCF1FF0DA\r\n:106AC000070EDBCF20F0080EDBCF21F0FC0EDBCF72\r\n:106AD000E9FFFD0EDBCFEAFFEE50EFCFEAFFE96EF4\r\n:106AE0002E0EE926000EEA221E50EE5C1A6E1F5092\r\n:106AF000EE581B6E2050EE581C6E2150EE581D6E45\r\n:106B0000090ED8901A361B361C361D36E806F9E1F8\r\n:106B10000D0EDB501A24186E0E0EDB501B20196E62\r\n:106B200018C0E6FFE66EFC0EDBCFE9FFFD0EDBCF03\r\n:106B3000EAFFEE50EFCFEAFFE96E320EE926000ED3\r\n:106B4000EA22E9CF22F0EACF23F0E9CFE6FFEACF4D\r\n:106B5000E6FF4BEC05F0246E060EE15C02E2E16A12\r\n:106B6000E552E16E2450FC0EDBCFE9FFFD0EDBCFDA\r\n:106B7000EAFFEE50EFCFEAFFE96E040EE926000EC1\r\n:106B8000EA22EF6A386A020E396E0B0EDBCF3DF057\r\n:106B90000C0EDBCF3EF010EC5FF0090E36C0DBFFD1\r\n:106BA0000A0E37C0DBFF2ED1FC0EDBCFE9FFFD0E56\r\n:106BB000DBCFEAFF0A0EE926000EEA22EECF18F03C\r\n:106BC000EECF19F0EECF1AF0EFCF1BF0FC0EDBCFBB\r\n:106BD000E9FFFD0EDBCFEAFF060EE926000EEA22F2\r\n:106BE0001850EE5C1950EE581A50EE581B50EE58E3\r\n:106BF0002BE3FC0EDBCFE9FFFD0EDBCFEAFFEECF90\r\n:106C0000E6FFEFCFE6FFA2EC06F0E552E552000901\r\n:106C100001E091D0FC0EDBCFE9FFFD0EDBCFEAFFF8\r\n:106C2000EE50EFCFEAFFE96E2E0EE926000EEA22C3\r\n:106C3000050EDBCFEEFF060EDBCFEEFF070EDBCF40\r\n:106C4000EEFF080EDBCFEEFFFC0EDBCFE9FFFD0E03\r\n:106C5000DBCFEAFF160EE926000EEA22050EDBCF97\r\n:106C6000EEFF060EDBCFEEFF070EDBCFEEFF080ECA\r\n:106C7000DBCFEEFFFC0EDBCFE9FFFD0EDBCFEAFF43\r\n:106C8000060EE926000EEA22EECF18F0EFCF19F03B\r\n:106C90000001010E1916000ED8801856020E195662\r\n:106CA000090E18C0DBFF0A0E19C0DBFF090EDBCF8F\r\n:106CB00018F00A0EDBCF19F0F80EDBCF1AF0F90E40\r\n:106CC000DBCF1BF018501A5C19501B580CE2F80E61\r\n:106CD000DBCF38F0F90EDBCF39F0090E38C0DBFF1F\r\n:106CE0000A0E39C0DBFFFC0EDBCFE9FFFD0EDBCF68\r\n:106CF000EAFF160EE926000EEA22EECFE6FFEECFFF\r\n:106D0000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FFBD\r\n:106D1000FD0EDBCFEAFFEECFE6FFEFCFE6FFEAECBA\r\n:106D200007F0186E060EE15C02E2E16AE552E16EE0\r\n:106D3000185000090DE0FC0EDBCFE9FFFD0EDBCFA4\r\n:106D4000EAFF040EE926000EEA22EF8E010EFAD0C9\r\n:106D5000090EDBCFE6FF0A0EDBCFE6FF0D0EDBCF21\r\n:106D6000E6FF0E0EDBCFE6FFFC0EDBCFE9FFFD0EEC\r\n:106D7000DBCFEAFFEE50EFCFEAFFE96E320EE926F5\r\n:106D8000000EEA22E9CF1AF0EACF1BF0FC0EDBCFAF\r\n:106D9000E9FFFD0EDBCFEAFF060EE926000EEA2230\r\n:106DA000EECF36F0EECF37F0EECF38F0EFCF39F050\r\n:106DB0003B6A020E3C6E3D6A3E6AECEC5EF01A5095\r\n:106DC0003224186E1B503320196E18C0E6FFE66E91\r\n:106DD0004BEC05F01C6E060EE15C02E2E16AE55246\r\n:106DE000E16E1C50FC0EDBCFE9FFFD0EDBCFEAFFAE\r\n:106DF000EE50EFCFEAFFE96E040EE926000EEA221C\r\n:106E0000010EEF6E090EDBCF18F00A0EDBCF19F082\r\n:106E1000D9500D0FE96E000EDA20EA6E1850EE26FA\r\n:106E20001950ED22090EDBCF1AF00A0EDBCF1BF052\r\n:106E30001C6A1D6AFC0EDBCFE9FFFD0EDBCFEAFF0B\r\n:106E4000060EE926000EEA221A50EE261B50EE220C\r\n:106E50001C50EE221D50EE22090EDBCF1EF00A0E52\r\n:106E6000DBCF1FF0F60EDBCFE9FFF70EDBCFEAFF3B\r\n:106E70001E50EE261F50ED22090EDBCF20F00A0E29\r\n:106E8000DBCF21F0D950F80FE96EFF0EDA20EA6E61\r\n:106E90002050EE5E2150ED5A6DEF32F0FC0EDBCF4C\r\n:106EA000E9FFFD0EDBCFEAFF0A0EE926000EEA221B\r\n:106EB000EECF18F0EECF19F0EECF1AF0EFCF1BF0B7\r\n:106EC000FC0EDBCFE9FFFD0EDBCFEAFF060EE92665\r\n:106ED000000EEA22EE50185CEE501958EE501A5887\r\n:106EE000EE501B5824E2FC0EDBCFE9FFFD0EDBCF9A\r\n:106EF000EAFF060EE926000EEA22EECF18F0EECFEA\r\n:106F000019F0EECF1AF0EFCF1BF0FC0EDBCFE9FF4C\r\n:106F1000FD0EDBCFEAFF0A0EE926000EEA2218C0BA\r\n:106F2000EEFF19C0EEFF1AC0EEFF1BC0EEFFFC0E15\r\n:106F3000DBCFE9FFFD0EDBCFEAFF040EE926000EF2\r\n:106F4000EA22EF8A186E100EE15C02E2E16AE55275\r\n:106F5000E16E1850E552E5CFDAFFE7CFD9FF120016\r\n:106F6000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFF4\r\n:106F7000070EE12402E3E168E652E16EFC0EDBCF8E\r\n:106F8000E6FFFD0EDBCFE6FFAEEC29F0E552E55261\r\n:106F9000DF6EDF5001E0FBD0FC0EDBCFE9FFFD0E22\r\n:106FA000DBCFEAFF040EE926000EEA22EF50200BA9\r\n:106FB00001E1EDD0FC0EDBCFE9FFFD0EDBCFEAFFF8\r\n:106FC0001A0EE926000EEA22EECFE6FFEECFE6FF2C\r\n:106FD000EECFE6FFEFCFE6FFFC0EDBCFE9FFFD0EC5\r\n:106FE000DBCFEAFFEECFE6FFEFCFE6FFEAEC07F0FC\r\n:106FF000186E060EE15C02E2E16AE552E16E18509D\r\n:10700000DF6EDF5001E0C3D0FC0EDBCFE9FFFD0EE9\r\n:10701000DBCFEAFF1E0EE926000EEA22050EEECFB8\r\n:10702000DBFF060EEDCFDBFF0B0EE76E050EDBCFB1\r\n:10703000E9FF060EDBCFEAFFE750E926000EEA2261\r\n:10704000EF8AFC0EDBCFE9FFFD0EDBCFEAFF0A0E75\r\n:10705000E926000EEA22EECF18F0EECF19F0EECFBF\r\n:107060001AF0EFCF1BF01C0EE76E050EDBCFE9FF29\r\n:10707000060EDBCFEAFFE750E926000EEA2218C031\r\n:10708000EEFF19C0EEFF1AC0EEFF1BC0EEFFFC0EB4\r\n:10709000DBCFE9FFFD0EDBCFEAFF0E0EE926000E87\r\n:1070A000EA22EECFE6FFEECFE6FFEECFE6FFEFCF30\r\n:1070B000E6FF050EDBCFE6FF060EDBCFE6FF56EC64\r\n:1070C0001BF0186E060EE15C02E2E16AE552E16E29\r\n:1070D00018509DEC57F0010E36C0DBFF020E37C092\r\n:1070E000DBFF030E38C0DBFF040E39C0DBFF160EDA\r\n:1070F000E76E050EDBCFE9FF060EDBCFEAFFE750B8\r\n:10710000E926000EEA22010EDBCFEEFF020EDBCFF6\r\n:10711000EEFF030EDBCFEEFF040EDBCFEEFF120E11\r\n:10712000E76E050EDBCFE9FF060EDBCFEAFFE75087\r\n:10713000E926000EEA22EE6AED6AFC0EDBCFE9FFDB\r\n:10714000FD0EDBCFEAFF040EE926000EEA22EF9ADD\r\n:10715000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCFF9\r\n:10716000EAFFE96E040EE926000EEA22010EEF6E38\r\n:10717000FC0EDBCFE9FFFD0EDBCFEAFFEECFE6FF33\r\n:10718000EFCFE6FF75EC08F0E552E552DF6EDF5019\r\n:10719000186E070EE15C02E2E16AE552E16E1850FA\r\n:1071A000E552E5CFDAFFE7CFD9FF1200D9CFE6FFEE\r\n:1071B000DACFE6FFE1CFD9FFE2CFDAFFE652FC0EED\r\n:1071C000DBCFE6FFFD0EDBCFE6FFCADEE552E55280\r\n:1071D000DF6EDF5008E1FC0EDBCFE9FFFD0EDBCFF9\r\n:1071E000EAFFEE6AED6ADF50E552E552E5CFDAFFDD\r\n:1071F000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF24\r\n:10720000D9FFE2CFDAFF2F0EE12402E3E168E65274\r\n:10721000E16EFC0EDBCFE6FFFD0EDBCFE6FFAEEC52\r\n:1072200029F0E552E552DF6EDF5003E0DF5057EF03\r\n:1072300041F0FC0EDBCFE9FFFD0EDBCFEAFF040ED1\r\n:10724000E926000EEA22EF50800B02E08FEF40F0BB\r\n:10725000FC0EDBCFE9FFFD0EDBCFEAFF200EE926B7\r\n:10726000000EEA22EE50ED1001E172D3D950F80F72\r\n:10727000E96EFF0EDA20EA6EE868EE1801E0EAD166\r\n:10728000E868EE1801E0E6D1E868EE1801E0E2D126\r\n:10729000E868EE1801E0DED1FC0EDBCFE9FFFD0E61\r\n:1072A000DBCFEAFF200EE926000EEA221D0EEECF0C\r\n:1072B000DBFF1E0EEDCFDBFFD9501D0FE96E000E78\r\n:1072C000DA20EA6EEECFF3FFEDCFF4FF040EEE26E8\r\n:1072D000000EEF22F3CFE9FFF4CFEAFF150EEECF59\r\n:1072E000DBFF160EEECFDBFF170EEECFDBFF180E27\r\n:1072F000EECFDBFF020EF36E190EF3CFDBFF1A0E9B\r\n:10730000DB6A1B0EDB6A1C0EDB6AFC0EDBCFE9FFBF\r\n:10731000FD0EDBCFEAFF0E0EE926000EEA22010E7B\r\n:10732000EECFDBFF020EEECFDBFF030EEECFDBFF77\r\n:10733000040EEECFDBFF010EDBCF18F0020EDBCF29\r\n:1073400019F0030EDBCF1AF0040EDBCF1BF0185040\r\n:1073500019101A101B1001E138D1D950010FE96E34\r\n:10736000000EDA20EA6E0D0EEECFDBFF0E0EEECF32\r\n:10737000DBFF0F0EEECFDBFF100EEECFDBFF090EB3\r\n:10738000DB6A0A0EDB6A0B0EDB6A0C0EDB6AD95075\r\n:10739000190FE96E000EDA20EA6E020EEE26000EDC\r\n:1073A000EE22EE22EE22D950010FE96E000EDA2015\r\n:1073B000EA6E050EEECFDBFF060EEECFDBFF070E0B\r\n:1073C000EECFDBFF080EEECFDBFFD950090FE96EE1\r\n:1073D000000EDA20EA6EEE2A000EEE22EE22EE22F7\r\n:1073E000D950010FE96E000EDA20EA6EEECFE6FF0B\r\n:1073F000EECFE6FFEECFE6FFEFCFE6FFFC0EDBCFF2\r\n:10740000E9FFFD0EDBCFEAFFEECFE6FFEFCFE6FFB1\r\n:107410004BEC0AF0186E060EE15C02E2E16AE552FE\r\n:10742000E16E1850010E36C0DBFF020E37C0DBFFE5\r\n:10743000030E38C0DBFF040E39C0DBFFD950010F4B\r\n:10744000E96E000EDA20EA6ED880010EEE54000ECE\r\n:10745000EE54000EEE54000EEE5402E384EF40F0C2\r\n:10746000D950010FE96E000EDA20EA6EE868EE18D6\r\n:107470000BE1E868EE1808E1E868EE1805E1E86855\r\n:10748000EE1802E19DEF3FF0010E186E196A1A6ABC\r\n:107490001B6AD950050FE96E000EDA20EA6EEE5035\r\n:1074A0001826EE501922EE501A22EE501B22D95007\r\n:1074B000010FE96E000EDA20EA6EEE50181808E1AE\r\n:1074C000EE50191805E1EE501A1802E1EE501B18A3\r\n:1074D00001E169D7150EDBCF18F0160EDBCF19F0DE\r\n:1074E000170EDBCF1AF0180EDBCF1BF0D950190F97\r\n:1074F000E96E000EDA20EA6EEE50185CEE50195874\r\n:10750000EE501A58EE501B583CE3D9501D0FE96E4F\r\n:10751000000EDA20EA6EEECFF3FFEDCFF4FF040E9B\r\n:10752000EE26000EEF22F3CFE9FFF4CFEAFF090EBB\r\n:10753000DBCFEEFF0A0EDBCFEEFF0B0EDBCFEEFF55\r\n:107540000C0EDBCFEEFFD9501D0FE96E000EDA20D6\r\n:10755000EA6EEECFF3FFEDCFF4FF040EEE26000E41\r\n:10756000EF22F3CFE9FFF4CFEAFF0D0EDBCFEEFF02\r\n:107570000E0EDBCFEEFF0F0EDBCFEEFF100EDBCFDC\r\n:10758000EEFF010EDBCF18F0020EDBCF19F0030E79\r\n:10759000DBCF1AF0040EDBCF1BF0FC0EDBCFE9FFD4\r\n:1075A000FD0EDBCFEAFFEE50EFCFEAFFE96E160EDD\r\n:1075B000E926000EEA22EE50185CEE501958EE5003\r\n:1075C0001A58EE501B5801E2C8D6FC0EDBCFE9FF7B\r\n:1075D000FD0EDBCFEAFF200EE926000EEA22EE5078\r\n:1075E000EFCFEAFFE96E190EDBCFEEFF1A0EDBCF0D\r\n:1075F000EEFF1B0EDBCFEEFF1C0EDBCFEEFF150EFA\r\n:10760000DBCF18F0160EDBCF19F0170EDBCF1AF018\r\n:10761000180EDBCF1BF0D950190FE96E000EDA20DF\r\n:10762000EA6EEE50185CEE501958EE501A58EE50B3\r\n:107630001B580CE31D0EDBCFE9FF1E0EDBCFEAFF6C\r\n:10764000EE6AEE6AEE6AEE6A56EF41F0110EDF6EF8\r\n:1076500056EF41F0F80EDBCF18F0F90EDBCF19F042\r\n:10766000FA0EDBCF1AF0FB0EDBCF1BF0FC0EDBCFEC\r\n:10767000E9FFFD0EDBCFEAFF0A0EE926000EEA2243\r\n:107680001850EE5C1950EE581A50EE581B50EE5838\r\n:1076900016E2FC0EDBCFE9FFFD0EDBCFEAFF0A0EA0\r\n:1076A000E926000EEA22F80EEECFDBFFF90EEECF50\r\n:1076B000DBFFFA0EEECFDBFFFB0EEECFDBFFFC0EA7\r\n:1076C000DBCFE9FFFD0EDBCFEAFF060EE926000E59\r\n:1076D000EA22F80EDBCFEEFFF90EDBCFEEFFFA0E5B\r\n:1076E000DBCFEEFFFB0EDBCFEEFFF80EDBCF18F0AB\r\n:1076F000F90EDBCF19F0FA0EDBCF1AF0FB0EDBCF61\r\n:107700001BF0185019101A101B1002E156EF41F02F\r\n:10771000F80EDBCF1CF0F90EDBCF1DF0FA0EDBCF3D\r\n:107720001EF0FB0EDBCF1FF01C06000E1D5A1E5A6A\r\n:107730001F5A1CC0E6FF1DC0E6FF1EC0E6FF1FC0AB\r\n:10774000E6FFFC0EDBCFE6FFFD0EDBCFE6FFBDEC78\r\n:1077500013F0206E060EE15C02E2E16AE552E16E92\r\n:10776000205036C018F037C019F038C01AF039C0B0\r\n:107770001BF0FC0EDBCFE9FFFD0EDBCFEAFF120EA4\r\n:10778000E926000EEA2236C0EEFF19C0EEFF1AC04D\r\n:10779000EEFF1BC0EEFFFC0EDBCFE9FFFD0EDBCFE3\r\n:1077A000EAFF120EE926000EEA22EECFE6FFEECF48\r\n:1077B000E6FFEECFE6FFEFCFE6FFFC0EDBCFE9FF03\r\n:1077C000FD0EDBCFEAFFEECFE6FFEFCFE6FFBBEC2F\r\n:1077D00009F0186E060EE15C02E2E16AE552E16E24\r\n:1077E0001850110E36C0DBFF120E37C0DBFF130E30\r\n:1077F00038C0DBFF140E39C0DBFF110EDBCF18F0F1\r\n:10780000120EDBCF19F0130EDBCF1AF0140EDBCF04\r\n:107810001BF0185019101A101B1002E184EF40F0F1\r\n:10782000F80EDBCF18F0F90EDBCF19F0FA0EDBCF34\r\n:107830001AF0FB0EDBCF1BF01806000E195A1A5A6D\r\n:107840001B5A090ED8901B321A3219321832E80628\r\n:10785000F9E1FC0EDBCFE9FFFD0EDBCFEAFFEE50D6\r\n:10786000EFCFEAFFE96E020EE926000EEA22EF04EE\r\n:107870001D6A1E6A1F6AE85018161D5019161E5000\r\n:107880001A161F501B16D950110FE96E000EDA2080\r\n:10789000EA6E1850EE261950EE221A50EE221B50B6\r\n:1078A000EE22FC0EDBCFE9FFFD0EDBCFEAFF060E7A\r\n:1078B000E926000EEA22EECF18F0EECF19F0EECF57\r\n:1078C0001AF0010E19161A6A1B6A185019101A10AC\r\n:1078D0001B1002E156EF41F0110EDBCF1CF0120E2F\r\n:1078E000DBCF1DF0130EDBCF1EF0140EDBCF1FF02D\r\n:1078F000FC0EDBCFE9FFFD0EDBCFEAFF160EE9261B\r\n:10790000000EEA221C50EE1808E11D50EE1805E1A9\r\n:107910001E50EE1802E11F50EE1802E156EF41F042\r\n:10792000FC0EDBCFE9FFFD0EDBCFEAFF160EE926EA\r\n:10793000000EEA22110EDBCFEEFF120EDBCFEEFFC0\r\n:10794000130EDBCFEEFF140EDBCFEEFF56EF41F050\r\n:10795000F80EDBCF18F0F90EDBCF19F0FA0EDBCF03\r\n:107960001AF0FB0EDBCF1BF0FC0EDBCFE9FFFD0EA8\r\n:10797000DBCFEAFF0A0EE926000EEA221850EE5C81\r\n:107980001950EE581A50EE581B50EE5823E2FC0ED8\r\n:10799000DBCFE9FFFD0EDBCFEAFF040EE926000E88\r\n:1079A000EA22EF50020B16E1FC0EDBCFE9FFFD0EE1\r\n:1079B000DBCFEAFF0A0EE926000EEA22F80EEECF30\r\n:1079C000DBFFF90EEECFDBFFFA0EEECFDBFFFB0E97\r\n:1079D000EECFDBFFFC0EDBCFE9FFFD0EDBCFEAFFD6\r\n:1079E000060EE926000EEA222B0EEECFDBFF2C0E50\r\n:1079F000EECFDBFF2D0EEECFDBFF2E0EEECFDBFF4B\r\n:107A0000270EDB6A280EDB6A290EDB6A2A0EDB6A88\r\n:107A1000FC0EDBCFE9FFFD0EDBCFEAFF060EE92609\r\n:107A2000000EEA22EE6AEE6AEE6AEE6AF80EDBCF2C\r\n:107A300018F0F90EDBCF19F0FA0EDBCF1AF0FB0EBF\r\n:107A4000DBCF1BF0185019101A101B1001E18BD35B\r\n:107A5000FC0EDBCFE9FFFD0EDBCFEAFFEE50EFCFF0\r\n:107A6000EAFFE96E020EE926000EEA22EFCF36F0B9\r\n:107A7000376A386A396A3B6A020E3C6E3D6A3E6A72\r\n:107A8000B4EC5EF0230E32C0DBFF240E33C0DBFF0C\r\n:107A9000250E34C0DBFF260E35C0DBFFD9502B0F7F\r\n:107AA000E96E000EDA20EA6ED880000EEE54000E69\r\n:107AB000EE54000EEE54000EEE5401E3D7D02B0E20\r\n:107AC000DBCF20F02C0EDBCF21F02D0EDBCF22F010\r\n:107AD0002E0EDBCF23F02006000E215A225A235A05\r\n:107AE00020C036F021C037F022C038F023C039F072\r\n:107AF000230EDBCF3BF0240EDBCF3CF0250EDBCF9B\r\n:107B00003DF0260EDBCF3EF0ECEC5EF036C01CF014\r\n:107B100037C01DF038C01EF039C01FF0F80EDBCFA3\r\n:107B200018F0F90EDBCF19F0FA0EDBCF1AF0FB0ECE\r\n:107B3000DBCF1BF01806000E195A1A5A1B5A18C030\r\n:107B400036F019C037F01AC038F01BC039F0230ED8\r\n:107B5000DBCF3BF0240EDBCF3CF0250EDBCF3DF03E\r\n:107B6000260EDBCF3EF0ECEC5EF01C50365C1D5078\r\n:107B700037581E5038581F50395801E277D02B0E15\r\n:107B8000DBCF18F02C0EDBCF19F02D0EDBCF1AF067\r\n:107B90002E0EDBCF1BF01806000E195A1A5A1B5A6C\r\n:107BA000230EDBCF1CF0240EDBCF1DF0250EDBCF28\r\n:107BB0001EF0260EDBCF1FF01C06000E1D5A1E5AAB\r\n:107BC0001F5A1C1E1D1E1E1E1F1E1C5018161D5047\r\n:107BD00019161E501A161F501B16FC0EDBCFE9FF9C\r\n:107BE000FD0EDBCFEAFF060EE926000EEA2218C0E2\r\n:107BF000EEFF19C0EEFF1AC0EEFF1BC0EEFFFC0E39\r\n:107C0000DBCFE9FFFD0EDBCFEAFF060EE926000E13\r\n:107C1000EA22EECF18F0EECF19F0EECF1AF0EFCF48\r\n:107C20001BF0D950F80FE96EFF0EDA20EA6E1850FB\r\n:107C3000EE5E1950EE5A1A50EE5A1B50EE5AFC0ED8\r\n:107C4000DBCFE9FFFD0EDBCFEAFF120EE926000EC7\r\n:107C5000EA221F0EEECFDBFF200EEECFDBFF210E60\r\n:107C6000EECFDBFF220EEECFDBFF9AD0FC0EDBCF98\r\n:107C7000E9FFFD0EDBCFEAFF0E0EE926000EEA2239\r\n:107C80001F0EEECFDBFF200EEECFDBFF210EEECF7F\r\n:107C9000DBFF220EEECFDBFF1F0EDBCF18F0200E36\r\n:107CA000DBCF19F0210EDBCF1AF0220EDBCF1BF059\r\n:107CB000185019101A101B105DE1E66AE66AE66AB0\r\n:107CC000E66AFC0EDBCFE9FFFD0EDBCFEAFFEECF6D\r\n:107CD000E6FFEFCFE6FF05EC11F0186E060EE15C53\r\n:107CE00002E2E16AE552E16E18501F0E36C0DBFF7A\r\n:107CF000200E37C0DBFF210E38C0DBFF220E39C05B\r\n:107D0000DBFFD9501F0FE96E000EDA20EA6E010E7C\r\n:107D1000EE1807E1EE5005E1EE5003E1EE5001E10F\r\n:107D2000F3D1D9501F0FE96E000EDA20EA6EE86831\r\n:107D3000EE180AE1E868EE1807E1E868EE1804E1D9\r\n:107D4000E868EE1801E1F9D0FC0EDBCFE9FFFD0E8B\r\n:107D5000DBCFEAFF0E0EE926000EEA221F0EDBCF74\r\n:107D6000EEFF200EDBCFEEFF210EDBCFEEFF220E6B\r\n:107D7000DBCFEEFFFC0EDBCFE9FFFD0EDBCFEAFF32\r\n:107D8000120EE926000EEA221F0EDBCFEEFF200EB8\r\n:107D9000DBCFEEFF210EDBCFEEFF220EDBCFEEFFBF\r\n:107DA0001F0EDBCF18F0200EDBCF19F0210EDBCF3A\r\n:107DB0001AF0220EDBCF1BF0185019101A101B10EE\r\n:107DC00001E1D1D1230EDBCF18F0240EDBCF19F067\r\n:107DD000250EDBCF1AF0260EDBCF1BF0D950F80FA3\r\n:107DE000E96EFF0EDA20EA6EEE50185CEE5019587C\r\n:107DF000EE501A58EE501B5801E320D1FC0EDBCF99\r\n:107E0000E9FFFD0EDBCFEAFF040EE926000EEA22B1\r\n:107E1000EF50020B52E0D9501F0FE96E000EDA202E\r\n:107E2000EA6EEECFE6FFEECFE6FFEECFE6FFEFCF56\r\n:107E3000E6FFFC0EDBCFE9FFFD0EDBCFEAFFEECF66\r\n:107E4000E6FFEFCFE6FF05EC11F0186E060EE15CE1\r\n:107E500002E2E16AE552E16E18501F0E36C0DBFF08\r\n:107E6000200E37C0DBFF210E38C0DBFF220E39C0E9\r\n:107E7000DBFF1F0EDBCF18F0200EDBCF19F0210E39\r\n:107E8000DBCF1AF0220EDBCF1BF0185019101A109E\r\n:107E90001B1041E1D950230FE96E000EDA20EA6E83\r\n:107EA000F80EEECFDBFFF90EEECFDBFFFA0EEECFD2\r\n:107EB000DBFFFB0EEECFDBFFC1D0D9501F0FE96E09\r\n:107EC000000EDA20EA6EEECFE6FFEECFE6FFEECF51\r\n:107ED000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFC9\r\n:107EE000EAFFEECFE6FFEFCFE6FF4BEC0AF0186EAD\r\n:107EF000060EE15C02E2E16AE552E16E18501F0EE7\r\n:107F000036C0DBFF200E37C0DBFF210E38C0DBFFA1\r\n:107F1000220E39C0DBFFD9501F0FE96E000EDA20A8\r\n:107F2000EA6EE868EE1816E1E868EE1813E1E86812\r\n:107F3000EE1810E1E868EE180DE1FC0EDBCFE9FF6A\r\n:107F4000FD0EDBCFEAFF040EE926000EEA22EF8EDB\r\n:107F5000010EADD1D9501F0FE96E000EDA20EA6E86\r\n:107F6000D880010EEE54000EEE54000EEE54000EBA\r\n:107F7000EE5401E3C9D01F0EDBCF18F0200EDBCF8B\r\n:107F800019F0210EDBCF1AF0220EDBCF1BF0FC0E16\r\n:107F9000DBCFE9FFFD0EDBCFEAFFEE50EFCFEAFFCC\r\n:107FA000E96E160EE926000EEA22EE50185CEE503D\r\n:107FB0001958EE501A58EE501B5801E3A5D0FC0E8C\r\n:107FC000DBCFE9FFFD0EDBCFEAFF120EE926000E44\r\n:107FD000EA221F0EDBCFEEFF200EDBCFEEFF210EDD\r\n:107FE000DBCFEEFF220EDBCFEEFFFC0EDBCFE9FF97\r\n:107FF000FD0EDBCFEAFF060EE926000EEA22230E75\r\n:10800000DB50EE26240EDB50EE22250EDB50EE2256\r\n:10801000260EDB50EE22D950F80FE96EFF0EDA2063\r\n:10802000EA6E230EDB50EE5E240EDB50EE5A250E78\r\n:10803000DB50EE5A260EDB50EE5AC4D6FC0EDBCFD8\r\n:10804000E9FFFD0EDBCFEAFF060EE926000EEA226D\r\n:10805000F80EDB50EE26F90EDB50EE22FA0EDB5066\r\n:10806000EE22FB0EDB50EE22F80EDBCF18F0F90EFD\r\n:10807000DBCF19F0FA0EFB0E010E19161A6A1B6AF5\r\n:10808000185019101A101B106EE0D9501F0FE96E0E\r\n:10809000000EDA20EA6EEECFE6FFEECFE6FFEECF7F\r\n:1080A000E6FFEFCFE6FFFC0EDBCFE9FFFD0EDBCFF7\r\n:1080B000EAFFEECFE6FFEFCFE6FFBBEC09F0186E6C\r\n:1080C000060EE15C02E2E16AE552E16E1850270E0D\r\n:1080D00036C0DBFF280E37C0DBFF290E38C0DBFFC0\r\n:1080E0002A0E39C0DBFF270EDBCF18F0280EDBCFBE\r\n:1080F00019F0290EDBCF1AF02A0EDBCF1BF0185037\r\n:1081000019101A101B100DE1FC0EDBCFE9FFFD0E5C\r\n:10811000DBCFEAFF040EE926000EEA22EF8E020E04\r\n:10812000C6D0F80EDBCF18F0F90EDBCF19F0FA0E3F\r\n:10813000DBCF1AF0FB0EDBCF1BF0090ED8901B3201\r\n:108140001A3219321832E806F9E1D950270FE96ED0\r\n:10815000000EDA20EA6E1850EE261950EE221A5060\r\n:10816000EE221B50EE22FC0EDBCFE9FFFD0EDBCF33\r\n:10817000EAFF060EE926000EEA22EECF18F0EECF57\r\n:1081800019F0010E19161A6A1B6A185019101A10E4\r\n:108190001B1038E0270EDBCF1CF0280EDBCF1DF0C4\r\n:1081A000290EDBCF1EF02A0EDBCF1FF0FC0EDBCF3B\r\n:1081B000E9FFFD0EDBCFEAFF160EE926000EEA22EC\r\n:1081C0001C50EE1808E11D50EE1805E11E50EE1887\r\n:1081D00002E11F50EE1816E0FC0EDBCFE9FFFD0EAA\r\n:1081E000DBCFEAFF160EE926000EEA22270EDBCFD0\r\n:1081F000EEFF280EDBCFEEFF290EDBCFEEFF2A0EBF\r\n:10820000DBCFEEFFFC0EDBCFE9FFFD0EDBCFEAFF9D\r\n:108210000A0EE926000EEA22EECF18F0EECF19F092\r\n:10822000EECF1AF0EFCF1BF0FC0EDBCFE9FFFD0E17\r\n:10823000DBCFEAFF060EE926000EEA22EE50185CBC\r\n:10824000EE501958EE501A58EE501B582FE2FC0E03\r\n:10825000DBCFE9FFFD0EDBCFEAFF060EE926000EBD\r\n:10826000EA22EECF18F0EECF19F0EECF1AF0EFCFF2\r\n:108270001BF0FC0EDBCFE9FFFD0EDBCFEAFF0A0EA1\r\n:10828000E926000EEA2218C0EEFF19C0EEFF1AC060\r\n:10829000EEFF1BC0EEFFFC0EDBCFE9FFFD0EDBCFD8\r\n:1082A000EAFF040EE926000EEA22EF8ADF50186E7C\r\n:1082B0002F0EE15C02E2E16AE552E16E1850E552F0\r\n:1082C000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF4B\r\n:1082D000E6FFE1CFD9FFE2CFDAFF0F0EE12402E3A0\r\n:1082E000E168E652E16ED950FC0FE96EFF0EDA202C\r\n:1082F000EA6EEE50ED1002E1090EEDD0E66AFC0EDA\r\n:10830000DBCFE9FFFD0EDBCFEAFFE9CF18F0EACFC4\r\n:1083100019F0E9CFE6FFEACFE6FFD950FA0FE66E93\r\n:10832000FF0EDA20E66E7BEC22F01A6E050EE15CA1\r\n:1083300002E2E16AE552E16E1A50DF6EFC0EDBCF1D\r\n:10834000E9FFFD0EDBCFEAFF010EEECFDBFF020EF1\r\n:10835000EDCFDBFFDF5001E0B5D0D950030F186E31\r\n:10836000000EDA20196EFC0EDBCFE9FFFD0EDBCF2D\r\n:10837000EAFF140EE926000EEA2218C0EEFF19C02B\r\n:10838000EDFFFA0EDBCFE6FFFB0EDBCFE6FFFC0EC8\r\n:10839000DBCFE6FFFD0EDBCFE6FFD2EC20F0E552AF\r\n:1083A000E552E552E552DF6EDF5001E084D0FC0E6D\r\n:1083B000DBCFE9FFFD0EDBCFEAFF120EE926000E50\r\n:1083C000EA22EE50ED104AE0FC0EDBCFE9FFFD0E95\r\n:1083D000DBCFEAFF120EE926000EEA22EE50EFCFC5\r\n:1083E000EAFFE96E0B0EE926000EEA22EF50100BB1\r\n:1083F00033E0FC0EDBCFE9FFFD0EDBCFEAFF120E10\r\n:10840000E926000EEA22EECFE6FFEFCFE6FF010EEF\r\n:10841000DBCFE6FF020EDBCFE6FFECEC1AF0E55215\r\n:10842000E552E552E55237C019F038C01AF039C0AC\r\n:108430001BF0FC0EDBCFE9FFFD0EDBCFEAFF060EE3\r\n:10844000E926000EEA2236C0EEFF19C0EEFF1AC080\r\n:10845000EEFF1BC0EEFF02D0050EDF6EDF502BE1FA\r\n:10846000010EDBCFE9FF020EDBCFEAFF060EE926A5\r\n:10847000000EEA22EECF18F0EFCF19F0FC0EDBCFA2\r\n:10848000E9FFFD0EDBCFEAFF020EE926000EEA222D\r\n:1084900018C0EEFF19C0EDFFE66EE66AFC0EDBCFFA\r\n:1084A000E6FFFD0EDBCFE6FFB3EC14F0E552E5523C\r\n:1084B000E552E552DF6E040EDF5C02E1050EDF6E71\r\n:1084C000DF5008E0FC0EDBCFE9FFFD0EDBCFEAFF5B\r\n:1084D000EE6AED6ADF50186E0F0EE15C02E2E16AAF\r\n:1084E000E552E16E1850E552E5CFDAFFE7CFD9FF4C\r\n:1084F0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF16\r\n:10850000DAFF0D0EE12402E3E168E652E16EFC0EB3\r\n:10851000DBCFE6FFFD0EDBCFE6FFAEEC29F0E55248\r\n:10852000E552DF6EDF5001E085D0D950FA0FE96ED9\r\n:10853000FF0EDA20EA6EEE50ED1011E1000EE66E4D\r\n:10854000E66AFC0EDBCFE6FFFD0EDBCFE6FFB3EC09\r\n:1085500014F0E552E552E552E552DF6E6BD0D9508A\r\n:10856000010F186E000EDA20196EFC0EDBCFE9FF4A\r\n:10857000FD0EDBCFEAFF140EE926000EEA2218C03A\r\n:10858000EEFF19C0EDFFE66EE66AFC0EDBCFE6FFFC\r\n:10859000FD0EDBCFE6FF5AEC1CF0E552E552E5524A\r\n:1085A000E552DF6E040EDF5C0FE1FC0EDBCFE9FF6E\r\n:1085B000FD0EDBCFEAFF0E0EE926000EEA22EE6A80\r\n:1085C000EE6AEE6AEE6ADF6ADF5034E1FA0EDBCF64\r\n:1085D000E6FFFB0EDBCFE6FFFC0EDBCFE6FFFD0E7A\r\n:1085E000DBCFE6FF71EC1FF0E552E552E552E552B4\r\n:1085F000000EE66EE66AFC0EDBCFE6FFFD0EDBCF7B\r\n:10860000E6FF23EC17F0E552E552E552E552DF6E46\r\n:10861000040EDF5C0FE1FC0EDBCFE9FFFD0EDBCFCC\r\n:10862000EAFF0E0EE926000EEA22EE6AEE6AEE6A14\r\n:10863000EE6ADF6ADF50186E0D0EE15C02E2E16A5D\r\n:10864000E552E16E1850E552E5CFDAFFE7CFD9FFEA\r\n:02865000120016\r\n:0E865200D9CFE6FFDACFE6FFE1CFD9FFE2CFC6\r\n:10866000DAFFFD0EDB50C96EFD0EDB50046EC7A0B5\r\n:10867000FED78B80C950176E8B90E552E5CFDAFF9D\r\n:10868000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF7F\r\n:10869000D9FFE2CFDAFFE652E652010EDB6ADF6A6B\r\n:1086A000020EDF5C15E2DF50B70DF3CFE9FFF4CF28\r\n:1086B000EAFF320EE926030EEA222F0EE926000E0B\r\n:1086C000EA22EF5003E0DE52010EDD6EDF2AE8D72A\r\n:1086D000010EDB50056EE552E552E552E5CFDAFFBB\r\n:1086E000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF1F\r\n:1086F000D9FFE2CFDAFFE652E652E652E652E65200\r\n:10870000000EDE6E090EDD6EE66A010EE66EE66AAA\r\n:10871000DECFE6FFDDCFE6FF76EC5DF0186E050EEE\r\n:10872000E15C02E2E16AE552E16E1850DECFE9FF5A\r\n:10873000DDCFEAFF560EEF6EDECFE9FFDDCFEAFFB9\r\n:10874000EE52CB0EEF6EDECFE9FFDDCFEAFF020E79\r\n:10875000E926000EEA22100EEF6EDECFE9FFDDCF34\r\n:10876000EAFF040EE926000EEA22010EEF6EDECFCC\r\n:10877000E9FFDDCFEAFF050EE926000EEA22010E31\r\n:10878000EF6EDECFE9FFDDCFEAFF0A0EE926000E2D\r\n:10879000EA22430EEF6EF29EF29CDECFE9FFDDCFC0\r\n:1087A000EAFF0C0EE926000EEA22C0C0EFFFDECF82\r\n:1087B000E9FFDDCFEAFF0D0EE926000EEA22BFC079\r\n:1087C000EFFF640E0001C125E66EDECFE9FFDDCFCD\r\n:1087D000EAFF0E0EE926000EEA22E552E750EF6EA0\r\n:1087E000F28EF28CDECFE9FFDDCFEAFF1B0EE92629\r\n:1087F000000EEA22030EEF6EDECFE9FFDDCFEAFFC7\r\n:108800001C0EE926000EEA22480EEF6EDECFE9FFCD\r\n:10881000DDCFEAFF1D0EE926000EEA22C00EEF6E44\r\n:10882000DECFE9FFDDCFEAFF1E0EE926000EEA22C9\r\n:10883000080EEF6EDECFE9FFDDCFEAFF1F0EE9265F\r\n:10884000000EEA22010EEF6ED50E186EBE0E196EE6\r\n:108850001A6A18C0E6FFE66E1AC0E6FFDECFE9FF2F\r\n:10886000DDCFEAFF200EE926000EEA22E9CF1BF059\r\n:10887000EACF1CF0E9CFE6FFEACFE6FFB1EC5DF00E\r\n:108880001D6E050EE15C02E2E16AE552E16E1D50EB\r\n:10889000D950030FE66E000EDA20E66EE66A010E8E\r\n:1088A000E66E000EE66E090EE66EFC0EDBCFE6FF0E\r\n:1088B000FD0EDBCFE6FFECEC31F0186E080EE15C4C\r\n:1088C00002E2E16AE552E16E1850E76E020EE7CF70\r\n:1088D000DBFFDB5028E1FC0EDBCFE6FFFD0EDBCF3C\r\n:1088E000E6FFB0EC37F0E552E552E76E020EE7CF57\r\n:1088F000DBFFDB5018E1E66AE66AE66AE66AFC0E30\r\n:10890000DBCFE6FFFD0EDBCFE6FFFBEC38F0186EA9\r\n:10891000060EE15C02E2E16AE552E16E1850E76E94\r\n:10892000020EE7CFDBFF000E186E050EE15C02E2DF\r\n:10893000E16AE552E16E1850E552E5CFDAFFE7CF84\r\n:10894000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF9A\r\n:10895000E2CFDAFF0C0EE12402E3E168E652E16EB9\r\n:10896000FD0EDB50B70DF3CF18F0F4CF19F0320E37\r\n:108970001826030E19220A0E18C0DBFF0B0E19C0B1\r\n:10898000DBFF0A0EDBCFE9FF0B0EDBCFEAFF2F0E7A\r\n:10899000E926000EEA22EF5002E0000E77D2FD0E2B\r\n:1089A000DB50B70DF3CFE9FFF4CFEAFF320EE92633\r\n:1089B000030EEA22220EE926000EEA22E9CFDEFFAC\r\n:1089C000EACFDDFFDECFE9FFDDCFEAFFEF5030E198\r\n:1089D000CD0E186EBE0E196E1A6A18C0E6FFE66E4E\r\n:1089E0001AC0E6FFDECFE6FFDDCFE6FFB1EC5DF0BB\r\n:1089F0001B6E050EE15C02E2E16AE552E16E1B507E\r\n:108A0000FD0EDB50300FE66EDECFE9FFDDCFEAFF73\r\n:108A1000070EE926000EEA22E552E750EF6EDECFA0\r\n:108A2000E9FFDDCFEAFF080EE926000EEA22EF6A31\r\n:108A3000030EF36E070EF3CFDBFFFC0EDBA203D0B9\r\n:108A4000070EF36E05D0DBA405D0010EF36E070E02\r\n:108A5000F3CFDBFF070EDBCFE6FFDECFE6FFDDCF98\r\n:108A6000E6FF0A0EDBCFE9FF0B0EDBCFEAFFE9CF13\r\n:108A700018F0EACF19F0E9CFE6FFEACFE6FF6BEC9A\r\n:108A80002AF01A6E050EE15C02E2E16AE552E16E3F\r\n:108A90001A50E76E020EE7CFDBFFDB5001E0F4D1A6\r\n:108AA000FC0EDB50030B58E10A0EDBCFE9FF0B0E87\r\n:108AB000DBCFEAFF370EE926000EEA22E9CF18F0F5\r\n:108AC000EACF19F00A0EDBCFE9FF0B0EDBCFEAFF8E\r\n:108AD000200EE926000EEA2218C0EEFF19C0EDFFB5\r\n:108AE0000A0EDBCFE9FF0B0EDBCFEAFF370EE926DC\r\n:108AF000000EEA22200EEE6EEE6AEE6AEE6AE6687C\r\n:108B0000E668E668E6680A0EDBCFE9FF0B0EDBCF0E\r\n:108B1000EAFFE9CF18F0EACF19F0E9CFE6FFEACF94\r\n:108B2000E6FFFBEC38F01A6E060EE15C02E2E16A49\r\n:108B3000E552E16E1A50E76E020EE7CFDBFFDB5025\r\n:108B40000BE10A0EDBCFE9FF0B0EDBCFEAFF2F0EA6\r\n:108B5000E926000EEA22EF82FC0EDBA218D00A0EF4\r\n:108B6000DBCFE9FF0B0EDBCFEAFFE9CF18F0EACF4E\r\n:108B700019F0E9CFE6FFEACFE6FFB5DDE552E552B1\r\n:108B8000E76E020EE7CFDBFFDB5001E06BD1D9507F\r\n:108B9000030FE66E000EDA20E66EE66A010EE66E60\r\n:108BA000000EE66E090EE66E0A0EDBCFE9FF0B0E35\r\n:108BB000DBCFEAFFE9CF18F0EACF19F0E9CFE6FF03\r\n:108BC000EACFE6FF51EC2DF01A6E080EE15C02E2EE\r\n:108BD000E16AE552E16E1A50E76E020EE7CFDBFF65\r\n:108BE000DB5001E03FD1D950030FE96E000EDA20CF\r\n:108BF000EA6EEE5001E01AD1010EED1801E016D137\r\n:108C0000D950080FE96EDACFEAFF000EEA22000E13\r\n:108C1000EE6E090EED6E080EDBCFE9FF090EDBCF1D\r\n:108C2000EAFFEF50560801E001D1080EDBCFE9FF63\r\n:108C3000090EDBCFEAFFEE52EF50CB0801E0F6D091\r\n:108C4000080EDBCFE9FF090EDBCFEAFF020EE926B3\r\n:108C5000000EEA22EF50100801E0E8D0FC0EDBA481\r\n:108C60000CD00A0EDBCFE9FF0B0EDBCFEAFF320E92\r\n:108C7000E926000EEA22010E1DD0080EDBCFE9FF27\r\n:108C8000090EDBCFEAFF070EE926000EEA22EF50BD\r\n:108C9000800B02E0010E01D0000EE66E0A0EDBCF63\r\n:108CA000E9FF0B0EDBCFEAFF320EE926000EEA22C7\r\n:108CB000E552E750EF6E080EDBCFE9FF090EDBCF80\r\n:108CC000EAFF1B0EE926000EEA22EF50030B196E95\r\n:108CD000186A0A0EDBCFE9FF0B0EDBCFEAFF330E7B\r\n:108CE000E926000EEA2218C0EEFF19C0EDFF080EBB\r\n:108CF000DBCFE9FF090EDBCFEAFF1C0EE926000EF1\r\n:108D0000EA22EF50186E196A0A0EDBCFE9FF0B0E4C\r\n:108D1000DBCFEAFF330EE926000EEA221850EE26DA\r\n:108D20001950ED220A0EDBCFE9FF0B0EDBCFEAFF75\r\n:108D3000360EE926000EEA22200EEF6E080EDBCF7B\r\n:108D4000E9FF090EDBCFEAFF1D0EE926000EEA223D\r\n:108D5000EF500EE0080EDBCFE9FF090EDBCFEAFF94\r\n:108D60001D0EE926000EEA22EF50186E196A03D094\r\n:108D7000186A010E196E050E18C0DBFF060E19C029\r\n:108D8000DBFF0A0EDBCFE9FF0B0EDBCFEAFF360E6F\r\n:108D9000E926000EEA22EF50186E196A050EDBCFA5\r\n:108DA00038F0060EDBCF39F018C03DF019C03EF0A8\r\n:108DB00049EC5FF03850E66E0A0EDBCFE9FF0B0E90\r\n:108DC000DBCFEAFF350EE926000EEA22E552E75036\r\n:108DD000EF6E080EDBCFE9FF090EDBCFEAFF1D0EB9\r\n:108DE000E926000EEA22EFCF18F00A0EDBCFE9FFEA\r\n:108DF0000B0EDBCFEAFF360EE926000EEA22EFCF9C\r\n:108E000019F019C03EF018C039F08DEC5FF0355004\r\n:108E10000DE10A0EDBCFE9FF0B0EDBCFEAFF350ECB\r\n:108E2000E926000EEA22EF50080806E2090EF36E6A\r\n:108E3000020EF3CFDBFF16D00A0EDBCFE9FF0B0EDD\r\n:108E4000DBCFEAFF300EEB6A310EEB6A0A0EDBCFA6\r\n:108E5000E9FF0B0EDBCFEAFF2F0EE926000EEA2218\r\n:108E6000EF8014D00A0EDBCFE9FF0B0EDBCFEAFF59\r\n:108E7000E9CF18F0EACF19F0E9CFE6FFEACFE6FF35\r\n:108E8000D6EC38F0E552E552020EDB50186E0C0EAF\r\n:108E9000E15C02E2E16AE552E16E1850E552E5CF8D\r\n:108EA000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF2E\r\n:108EB000E1CFD9FFE2CFDAFFE6520E6ADF6A020E97\r\n:108EC000DF5C27E2E66ADFCFE6FF3CDDE552E552F4\r\n:108ED00000091DE1010E056EDF50B70DF3CFE9FF6C\r\n:108EE000F4CFEAFF320EE926030EEA22320EE9261B\r\n:108EF000000EEA22EF500BE0800EDF5206E0DFCFDB\r\n:108F0000F3FFE8327F0BF306FCE102090E6EDF2A65\r\n:108F1000D6D743EC43F0055002E0000E01D0010E1D\r\n:108F2000E552E552E5CFDAFFE7CFD9FF1200D9CFFE\r\n:108F3000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65274\r\n:108F4000E652FD0EDB50B70DF3CFE9FFF4CFEAFF99\r\n:108F5000320EE926030EEA222F0EE926000EEA223F\r\n:108F6000EF5027E0FD0EDB50B70DF3CFE9FFF4CF54\r\n:108F7000EAFF320EE926030EEA22E9CF18F0EACF23\r\n:108F800019F0E9CFE6FFEACFE6FFD6EC38F0E5527C\r\n:108F9000E552FD0EDB50B70DF3CFE9FFF4CFEAFF4A\r\n:108FA000320EE926030EEA222F0EE926000EEA22EF\r\n:108FB000EF6A43EC43F0E552E552E552E5CFDAFFC4\r\n:108FC000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF36\r\n:108FD000D9FFE2CFDAFFE652DF6A020EDF5C06E27B\r\n:108FE000DFCFE6FFA4DFE552DF2AF7D7E552E552EF\r\n:108FF000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF0E\r\n:10900000E6FFE1CFD9FFE2CFDAFF070EE12402E36A\r\n:10901000E168E652E16E0C50B70DF3CF18F0F4CFD3\r\n:1090200019F0320E1826030E192218C0DEFF19C0DF\r\n:10903000DDFFDECFE9FFDDCFEAFF350EE926000ECA\r\n:10904000EA22EF500D5C0CE2DECFE9FFDDCFEAFF54\r\n:10905000360EE926000EEA22EF50D880095402E2CB\r\n:10906000130E12D1DECFE9FFDDCFEAFF360EE9267F\r\n:10907000000EEA22EFCF24F0256A266A276ADECFA7\r\n:10908000E9FFDDCFEAFF350EE926000EEA22EFCF39\r\n:1090900020F0216A226A236A0AC01CF00BC01DF06E\r\n:1090A0001E6A1F6A0AC036F00BC037F01EC038F0C7\r\n:1090B0001FC039F020C03BF021C03CF022C03DF081\r\n:1090C00023C03EF0B4EC5EF032C018F033C019F0AB\r\n:1090D00034C01AF035C01BF032C036F033C037F060\r\n:1090E00034C038F035C039F024C03BF025C03CF026\r\n:1090F00026C03DF027C03EF0B4EC5EF0020E32C058\r\n:10910000DBFF030E33C0DBFF040E34C0DBFF050EB4\r\n:1091100035C0DBFFDECFE9FFDDCFEAFF360EE92603\r\n:10912000000EEA22EFCF20F0216A226A236A0D5056\r\n:109130001C6E1D6A1E6A1F6A0DC036F01DC037F016\r\n:109140001EC038F01FC039F020C03BF021C03CF0F9\r\n:1091500022C03DF023C03EF0B4EC5EF032C018F007\r\n:1091600033C019F034C01AF035C01BF0D950020FCB\r\n:10917000E96E000EDA20EA6E3250EE261950EE2229\r\n:109180001A50EE221B50EE22DECFE9FFDDCFEAFFC0\r\n:10919000360EE926000EEA22EFCF20F0216A226A7D\r\n:1091A000236A09501C6E1D6A1E6A1F6A09C036F0C8\r\n:1091B0001DC037F01EC038F01FC039F020C03BF092\r\n:1091C00021C03CF022C03DF023C03EF0ECEC5EF04C\r\n:1091D00033C019F034C01AF035C01BF0D950020F5B\r\n:1091E000E96E000EDA20EA6E3250EE261950EE22B9\r\n:1091F0001A50EE221B50EE22D950020FE96E000EDB\r\n:10920000DA20EA6EEF50EE6AEFCFF4FFEE6EEF5029\r\n:10921000F4CFEEFFEF6ED950020FE96E000EDA20A8\r\n:10922000EA6EEE52EE2A000EEE22EE22D950020F26\r\n:10923000E96E000EDA20EA6EEECFE6FFEECFE6FF33\r\n:10924000EECFE6FFEFCFE6FFDECFE9FFDDCFEAFFAF\r\n:10925000E9CF18F0EACF19F0E9CFE6FFEACFE6FF51\r\n:10926000FBEC38F01A6E060EE15C02E2E16AE552B0\r\n:10927000E16E1A50E76E060EE7CFDBFFDB5003E02E\r\n:10928000060EDB5001D0000E186E070EE15C02E204\r\n:10929000E16AE552E16E1850E552E5CFDAFFE7CF1B\r\n:1092A000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF31\r\n:1092B000E2CFDAFFE652E652E652E652E6520C50B0\r\n:1092C000B70DF3CF18F0F4CF19F0320E1826030EB5\r\n:1092D000192218C0DEFF19C0DDFFD950020FE66E5B\r\n:1092E000000EDA20E66EE66A010EE66E000EE66E0D\r\n:1092F000090EE66EDECFE9FFDDCFEAFFE9CF18F019\r\n:10930000EACF19F0E9CFE6FFEACFE6FF51EC2DF006\r\n:109310001A6E080EE15C02E2E16AE552E16E1A5053\r\n:10932000E76E040EE7CFDBFFDB50186E050EE15C45\r\n:1093300002E2E16AE552E16E1850E552E5CFDAFF4C\r\n:10934000E7CFD9FF1200D9CFE6FFDACFE6FFE1CFB2\r\n:10935000D9FFE2CFDAFFE652E652E652E652E65293\r\n:109360000C50B70DF3CF18F0F4CF19F0320E1826C9\r\n:10937000030E192218C0DEFF19C0DDFFD950020FFD\r\n:10938000E66E000EDA20E66EE66A010EE66E000E6C\r\n:10939000E66E090EE66EDECFE9FFDDCFEAFFE9CF2C\r\n:1093A00018F0EACF19F0E9CFE6FFEACFE6FFECECE0\r\n:1093B00031F01A6E080EE15C02E2E16AE552E16EFC\r\n:1093C0001A50E76E040EE7CFDBFFDB500FE1DECF74\r\n:1093D000E9FFDDCFEAFF300EE926000EEA22580E43\r\n:1093E000EE6E020EED6E0001010EBA6F040EDB5040\r\n:1093F000186E050EE15C02E2E16AE552E16E18507A\r\n:10940000E552E5CFDAFFE7CFD9FF1200D9CFE6FF6B\r\n:10941000DACFE6FFE1CFD9FFE2CFDAFFE652E6523C\r\n:10942000E652E652E652DE52010EDD6E020EDB6AB5\r\n:10943000DF6A020EDF5C5EE2DF50B70DF3CF18F09B\r\n:10944000F4CF19F0320E1826030E1922030E18C09D\r\n:10945000DBFF040E19C0DBFF030EDBCFE9FF040EB8\r\n:10946000DBCFEAFF2F0EE926000EEA22EF5040E0A4\r\n:10947000010EF36E020EF3CFDBFF030EDBCFE9FF2D\r\n:10948000040EDBCFEAFF300EE926000EEA22EE5092\r\n:10949000ED102EE0030EDBCFE9FF040EDBCFEAFF79\r\n:1094A000300EE926000EEA22EE06EF5A030EDBCF5D\r\n:1094B000E9FF040EDBCFEAFF300EE926000EEA22B8\r\n:1094C000EE50ED1013E1030EDBCFE9FF040EDBCF0E\r\n:1094D000EAFFE9CF18F0EACF19F0E9CFE6FFEACFCB\r\n:1094E000E6FFB0EC37F0E552E55202D0010EDB6A40\r\n:1094F000DF2A9FD7020EDB5005E0010EDB5002E0B1\r\n:109500000001BA6B050EE15C02E2E16AE552E16E30\r\n:10951000E552E5CFDAFFE7CFD9FF1200D9CFE6FF5A\r\n:10952000DACFE6FFE1CFD9FFE2CFDAFFE652DF6A1A\r\n:10953000020EDF5C1EE2B70EE66EE66AE66ADF50F8\r\n:10954000B70DF3CF18F0F4CF19F0320E1826030E32\r\n:10955000192218C0E6FF19C0E6FF76EC5DF01A6E1E\r\n:10956000050EE15C02E2E16AE552E16E1A50DF2A83\r\n:10957000DFD7400EE66E29EC43F0E552E552E552A6\r\n:10958000E5CFDAFFE7CFD9FF12000150030A28E048\r\n:10959000010A1DE0030A16E001AC39D00F0E0114D8\r\n:1095A000F66EF76AD890F636F736DE0EF626BE0E61\r\n:1095B000F7220900F5CF18F00800F5CF19F0010ED9\r\n:1095C000E66E23D01ADD000910E1500E3BD0580E94\r\n:1095D000026E13DD000909E165DE000934E00CD0FC\r\n:1095E000580E026E0ADD000904E0510E026E100EE4\r\n:1095F00006D0A9DE000927E0510E026E400E076E6C\r\n:1096000022D019C0FAFF1850F96EFBDF1AD001AE54\r\n:109610001AD00F0E0114F66EF76AD890F636F736A8\r\n:10962000DE0EF626BE0EF7220900F5CF18F0080070\r\n:10963000F5CF19F0E66A04D019C0FAFF1850F96E98\r\n:10964000FBDFE552026E0250E66E29EC43F0E55274\r\n:02965000120006\r\n:0E965200D9CFE6FFDACFE6FFE1CFD9FFE2CFB6\r\n:10966000DAFFFD0EDB50C96EC7A0FED7C950E55228\r\n:10967000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF87\r\n:10968000E6FFE1CFD9FFE2CFDAFFE6520001640E38\r\n:10969000E16FE668DEDFE552E668DBDFE552DF6EAC\r\n:1096A000FF0EDF5C03E00001E151F6E1DF50E5521F\r\n:1096B000E552E5CFDAFFE7CFD9FF1200898AE668E5\r\n:1096C000C8DFE55212001200899AD7DFF7DF0001E8\r\n:1096D000F1811200D9CFE6FFDACFE6FFE1CFD9FF63\r\n:1096E000E2CFDAFFE6520001280EE06FE668B1DF54\r\n:1096F000E552DF6EFF0EDF5C03E10001E051F6E1B1\r\n:10970000FE0EDF5C02E0000E23D0E668A2DFE55229\r\n:10971000E66EFC0EDBCFE9FFDB2AFD0EDBCFEAFFB6\r\n:1097200001E3DB2AE552E750EF6EFA0EDB06DBCFF2\r\n:1097300018F0FB0E01E2DB06DBCF19F01850191010\r\n:10974000E4E1E66886DFE552E66883DFE552010E74\r\n:10975000E552E552E5CFDAFFE7CFD9FF1200D9CFC6\r\n:10976000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6523C\r\n:10977000E652E652010EDB6A020EF36EDB6E7DDF0F\r\n:10978000FF0830E1FB0EDBCFE6FF63DFE552FB0EA7\r\n:10979000DB50FD0829E0FC0EDBCFE9FFDB2AFD0EE4\r\n:1097A000DBCFEAFF01E3DB2AEF50E66E52DFE55242\r\n:1097B000010EDB06DBCF18F0020E01E2DB06DBCF89\r\n:1097C00019F018501910E7E1E66843DFE552E66842\r\n:1097D00040DFE552E6683DDFE552DF6E1F0EDF1425\r\n:1097E000050802E0000E01D0010EE552E552E552F7\r\n:1097F000E552E5CFDAFFE7CFD9FF1200D9CFE6FF78\r\n:10980000DACFE6FFE1CFD9FFE2CFDAFFE652E65248\r\n:10981000FD0EDBAE19D0FD0EDB9EE66AE66AE66A57\r\n:10982000E66A770EE66EEADF186E050EE15C02E28C\r\n:10983000E16AE552E16E1850E76E010EE7CFDBFFFB\r\n:10984000DB50010801E280D0898A899A16DFFF087F\r\n:1098500002E0FF0E7BD0FD0EDBCFE6FFFADEE55225\r\n:10986000F90EDBCF18F0FA0EDBCF19F0FB0EDBCFD1\r\n:109870001AF0FC0EDBCF1BF0180ED8901B321A32F8\r\n:1098800019321832E806F9E11850E66EE2DEE552C8\r\n:10989000F90EDBCF18F0FA0EDBCF19F0FB0EDBCFA1\r\n:1098A0001AF0FC0EDBCF1BF0100ED8901B321A32D0\r\n:1098B00019321832E806F9E11850E66ECADEE552B0\r\n:1098C000F90EDBCF18F0FA0EDBCF19F0FB0EDBCF71\r\n:1098D0001AF0FC0EDBCF1BF0080ED8901B321A32A8\r\n:1098E00019321832E806F9E11850E66EB2DEE55298\r\n:1098F000F90EDBCFE6FFADDEE552010EDF6EFD0EA9\r\n:10990000DB50400802E1950EDF6EFD0EDB5048088B\r\n:1099100002E1870EDF6EDFCFE6FF9BDEE552FD0E34\r\n:10992000DB504C0803E1E66894DEE5520A0EDF6E78\r\n:10993000E6688FDEE552E76E010EE7CFDBFFDB5016\r\n:10994000800B02E0DF06F4E1010EDB50E552E55248\r\n:10995000E552E5CFDAFFE7CFD9FF1200D9CFE6FF16\r\n:10996000DACFE6FFE1CFD9FFE2CFDAFF070EE1243D\r\n:1099700002E3E168E652E16EFD0EDB5002E0010E0B\r\n:1099800008D10001F1B304D19EDE220EC66E0A0E8C\r\n:10999000DF6EDF5005E0E6685CDEE552DF06F9D7F2\r\n:1099A000020EDB6AE66AE66AE66AE66A400EE66E80\r\n:1099B00025DF186E050EE15C02E2E16AE552E16E18\r\n:1099C0001850010801E0D4D00001C80EE06FAA0EC3\r\n:1099D000E66E010EE66EE66AE66A480EE66E0EDF99\r\n:1099E000186E050EE15C02E2E16AE552E16E185084\r\n:1099F000010873E1DF6A040EDF5C16E2E66829DE27\r\n:109A0000E552E66ED950030F186E000EDA20196E7B\r\n:109A1000DF500F011824E96E000E1920EA6EE5529E\r\n:109A2000E750EF6EDF2AE7D7050EDB0401E0A0D098\r\n:109A3000060EDB50AA0801E09BD00001E05112E0C5\r\n:109A4000E66AE66AE66A400EE66EE90EE66ED6DE85\r\n:109A5000186E050EE15C02E2E16AE552E16E185013\r\n:109A60000009EBE10001E05101E182D0E66AE66A1B\r\n:109A7000E66AE66A7A0EE66EC1DE186E050EE15CF5\r\n:109A800002E2E16AE552E16E1850000971E1DF6A15\r\n:109A9000040EDF5C16E2E668DCDDE552E66ED950C6\r\n:109AA000030F186E000EDA20196EDF500F01182414\r\n:109AB000E96E000E1920EA6EE552E750EF6EDF2ADC\r\n:109AC000E7D7030EDB50400B02E00C0E01D0040E72\r\n:109AD000E76E020EE7CFDBFF4BD0E66AE66AE66A86\r\n:109AE000E66AE90EE66E8ADE186E050EE15C02E2B9\r\n:109AF000E16AE552E16E1850010806E3020EF36ECA\r\n:109B0000DB6EDE52E90E07D0010EF36E020EF3CFCC\r\n:109B1000DBFFDE52410EDD6E0001E05112E0E66A2D\r\n:109B2000E66AE66AE66A010EDBCFE6FF67DE186EDC\r\n:109B3000050EE15C02E2E16AE552E16E18500009AF\r\n:109B4000EBE10001E05112E0E66A020EE66EE66A21\r\n:109B5000E66A500EE66E52DE186E050EE15C02E219\r\n:109B6000E16AE552E16E1850000902E0020EDB6A7C\r\n:109B7000020EDB500001E26FE36BA0DD020EDB5052\r\n:109B800005E00001F191200EC66E01D09DDD0001BF\r\n:109B9000F151186E070EE15C02E2E16AE552E16EF6\r\n:109BA0001850E552E5CFDAFFE7CFD9FF1200D9CF41\r\n:109BB000E6FFDACFE6FFE1CFD9FFE2CFDAFFFD0E15\r\n:109BC000DB5002E0010E02D00001F151E552E5CF79\r\n:109BD000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFF1\r\n:109BE000E1CFD9FFE2CFDAFFFD0EDB5003E1F60E45\r\n:109BF000DB0402E0040E4FD00001F1A102D0030EFD\r\n:109C00004AD00001E251080B12E1D950F70FE96E7A\r\n:109C1000FF0EDA20EA6E090EE76ED890EF36010EDD\r\n:109C2000EB36020EEB36030EEB36E706F6E1D950C3\r\n:109C3000F70FE96EFF0EDA20EA6EEECFE6FFEECF09\r\n:109C4000E6FFEECFE6FFEFCFE6FF510EE66ED6DD84\r\n:109C5000186E050EE15C02E2E16AE552E16E185011\r\n:109C6000000912E1E66A020EE66EFB0EDBCFE6FFAC\r\n:109C7000FC0EDBCFE6FF2EDDE552E552E552E55264\r\n:109C8000000902E0F60EDB6A19DDF60EDB5002E099\r\n:109C9000010E01D0000EE552E5CFDAFFE7CFD9FF84\r\n:109CA0001200D9CFE6FFDACFE6FFE1CFD9FFE2CF4E\r\n:109CB000DAFFFD0EDB5003E1F60EDB0402E0040EDA\r\n:109CC00051D00001F1A102D0030E4CD0F1A502D079\r\n:109CD000020E48D00001E251080B12E1D950F70FF3\r\n:109CE000E96EFF0EDA20EA6E090EE76ED890EF36C5\r\n:109CF000010EEB36020EEB36030EEB36E706F6E10D\r\n:109D0000D950F70FE96EFF0EDA20EA6EEECFE6FFCC\r\n:109D1000EECFE6FFEECFE6FFEFCFE6FF580EE66EA2\r\n:109D20006DDD186E050EE15C02E2E16AE552E16E5E\r\n:109D30001850000910E1FE0EE66EFB0EDBCFE6FFC9\r\n:109D4000FC0EDBCFE6FF0BDDE552E552E5520009E4\r\n:109D500002E0F60EDB6AB2DCF60EDB5002E0010E2A\r\n:109D600001D0000EE552E5CFDAFFE7CFD9FF1200B0\r\n:109D7000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFB6\r\n:109D8000180EE12402E3E168E652E16EFA0EDBCF41\r\n:109D900038F0FB0EDBCF39F0120E38C0DBFF130EAC\r\n:109DA00039C0DBFFFD0EDB5002E0040EBAD2000129\r\n:109DB000F1A102D0030EB5D2010EDF6EFC0EDB5016\r\n:109DC0000E0A01E180D2030A01E149D2010A01E150\r\n:109DD00022D2070A01E1F9D1010A01E1EDD1090A14\r\n:109DE00001E1F8D0010A01E1EBD0030A09E0010A20\r\n:109DF00001E092D2899A41DCFF0801E08FD28AD239\r\n:109E0000E66AE66AE66AE66A490EE66EF7DC186E0E\r\n:109E1000050EE15C02E2E16AE552E16E18500009CC\r\n:109E200001E07CD2100EE66EE66AD950020FE66EB3\r\n:109E3000000EDA20E66E4EDCE552E552E552E552C0\r\n:109E4000000901E16BD2060E186E020EDB5018C03D\r\n:109E5000E7FFE75204E0E8427F0BE706FCE1010878\r\n:109E600034E10A0EDBCF1AF01AC01BF01A6A0B0E8F\r\n:109E7000DB5000011A24186E000E1B20196E010E13\r\n:109E80001826000E1922140E18C0DBFF150E19C07B\r\n:109E9000DBFF160EDB6A170EDB6A140EDBCF18F041\r\n:109EA000150EDBCF19F0160EDBCF1AF0170EDBCF35\r\n:109EB0001BF00A0E1F0B01E170D1D890183619362D\r\n:109EC0001A361B36E806F9E168D10C0EDB501C6E21\r\n:109ED0001D6A800E1C16000E1D16070ED8901D322E\r\n:109EE0001C32E804FBE1070EDB500F0B1C241A6E3A\r\n:109EF000000E1D201B6E0B0EDB50030BE8241A24F2\r\n:109F0000186E000E1B20196E020E1826000E192264\r\n:109F1000010E18C0DBFF090EDB501D6E1E6AD890C3\r\n:109F20001D361E36D8901D361E36060E1C6E0A0EC5\r\n:109F3000DB501CC0E7FFE75204E0E8427F0BE70676\r\n:109F4000FCE100011D241A6E000E1E201B6E080E7F\r\n:109F5000DB50030B1F6E206A0A0ED8901F36203686\r\n:109F6000E804FBE11A501F24186E1B502020196EC4\r\n:109F7000010E1826000E1922140E18C0DBFF150E54\r\n:109F800019C0DBFF160EDB6A170EDB6A140EDBCF7F\r\n:109F900018F0150EDBCF19F0160EDBCF1AF0170EE6\r\n:109FA000DBCF1BF0010EDB50F70F1F0B01E1F5D0EB\r\n:109FB000D890183619361A361B36E806F9E1EDD076\r\n:109FC000FA0EDBCFE9FFFB0EDBCFEAFFEE6A020EF3\r\n:109FD000ED6EA0D10001E251040B49E0E66AE66AA9\r\n:109FE000E66AE66ACD0EE66EFEEC4BF0186E050EE4\r\n:109FF000E15C02E2E16AE552E16E1850000901E01D\r\n:10A000008DD1E66829EC4BF0E552100EE66EE66A5B\r\n:10A01000D950020FE66E000EDA20E66E6AEC4BF0C5\r\n:10A02000E552E552E552E552000901E177D1DE52F1\r\n:10A03000300EDD6E010EDB5007E0E66829EC4BF0D8\r\n:10A04000E552010EDB06F6D7100E186E196A1A6A71\r\n:10A050001B6A0C0EDB380F0B1F0B01E19ED0D89052\r\n:10A06000183619361A361B36E806F9E196D0E66A34\r\n:10A07000E66AE66AE66A490EE66EFEEC4BF0186E9A\r\n:10A08000050EE15C02E2E16AE552E16E185000095A\r\n:10A0900001E044D1100EE66EE66AD950020FE66E7A\r\n:10A0A000000EDA20E66E6AEC4BF0E552E552E5521E\r\n:10A0B000E552000901E132D10001E251020B34E026\r\n:10A0C0000D0EDB501E6E1F6A800E1E16000E1F1630\r\n:10A0D000070ED8901F321E32E804FBE10C0EDB5055\r\n:10A0E0003F0BE82400011E241C6E000E1F201D6E75\r\n:10A0F000010E1C26000E1D22060E206E0F0EDB50D8\r\n:10A1000020C0E7FFE75204E0E8427F0BE706FCE1EE\r\n:10A11000FF0F1CC018F01DC019F03DE0D890183694\r\n:10A120001936E804FBE137D00D0EDB50206E216AB2\r\n:10A13000E00E2016000E2116050ED8902132203296\r\n:10A14000E804FBE10D0EDB50030B080DF35000019A\r\n:10A1500020241E6E000E21201F6E010E1E26000EF2\r\n:10A160001F220C0EDB507C0BE840E8403F0B1C6EBE\r\n:10A170001D6A010E1C26000E1D221CC038F01DC0D9\r\n:10A1800039F01EC03DF01FC03EF010EC5FF036C04D\r\n:10A1900018F037C019F01A6A1B6AFA0EDBCFE9FF14\r\n:10A1A000FB0EDBCFEAFF18C0EEFF19C0EEFF1AC0AE\r\n:10A1B000EEFF1BC0EEFFAED0120EDBCFE9FF130E99\r\n:10A1C000DBCFEAFFE2C0EFFFA5D0E66AE66AE66A07\r\n:10A1D000E66A490EE66EFEEC4BF0186E050EE15C89\r\n:10A1E00002E2E16AE552E16E1850000901E096D002\r\n:10A1F000100EE66EE66AFA0EDBCFE6FFFB0EDBCF53\r\n:10A20000E6FF6AEC4BF0E552E552E552E5520009F3\r\n:10A2100001E184D07FD0E66AE66AE66AE66A4A0E21\r\n:10A22000E66EFEEC4BF0186E050EE15C02E2E16AB0\r\n:10A23000E552E16E1850000971E1100EE66EE66A13\r\n:10A24000FA0EDBCFE6FFFB0EDBCFE6FF6AEC4BF04E\r\n:10A25000E552E552E552E552000960E05BD0E66A5E\r\n:10A26000E66AE66AE66A7A0EE66EFEEC4BF0186E77\r\n:10A27000050EE15C02E2E16AE552E16E1850000968\r\n:10A280004DE1010EDB6A040EF36E010EDBCFF4FF2D\r\n:10A29000F350F45C3FE2E66829EC4BF0E552E66EE1\r\n:10A2A000010EDB50E76EFA0EDBCFE9FFFB0EDBCFD2\r\n:10A2B000EAFFE750E926000EEA22E552E750EF6E8A\r\n:10A2C000010EDB2AE0D7E66AE66AE66AE66ACD0EA8\r\n:10A2D000E66EFEEC4BF0186E050EE15C02E2E16A00\r\n:10A2E000E552E16E1850000919E1E66829EC4BF0DF\r\n:10A2F000E552400EE66EE66AFA0EDBCFE6FFFB0E95\r\n:10A30000DBCFE6FF6AEC4BF0E552E552E552E55251\r\n:10A31000000904E0DF6A02D0040EDF6E5EEC4BF051\r\n:10A32000DF50186E180EE15C02E2E16AE552E16E60\r\n:10A330001850E552E5CFDAFFE7CFD9FF1200D9CFA9\r\n:10A34000E6FFDACFE6FFE1CFD9FFE2CFDAFFE65250\r\n:10A35000E652E6520001E05101E0E007E15101E080\r\n:10A36000E107E4C0DEFFE5C0DDFF300E8114E46FDD\r\n:10A37000E56BDECF18F0DDCF19F0E850181819E1C1\r\n:10A38000E551191816E1020EF1C0DBFFDF50200B7A\r\n:10A3900003E0020EDB8402D0020EDB94DF50100BD0\r\n:10A3A00004E0020EDB80DB8202D0020EDB92DBCF08\r\n:10A3B000F1F0E552E552E552E552E5CFDAFFE7CF9D\r\n:10A3C000D9FF1200020E0001F11501E0000C010C92\r\n:10A3D000D9CFE6FFDACFE6FF580EE552E5CFDAFF38\r\n:10A3E000E7CFD9FF1200D9CFE6FFDACFE6FF060E9E\r\n:10A3F000136E146A0A01020E006F016F060EF66EEC\r\n:10A40000F76A0800F5CF02FA070EF66EF76A080041\r\n:10A41000F5CF03FAFE0EF66EF7680800F5CF04FAE2\r\n:10A42000F668F7680800F5CF05FA580EE552E5CF53\r\n:10A43000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF88\r\n:10A44000060E136E146AF29EF29CBBC000FABCC0EA\r\n:10A4500001FABDC002FAC1C003FABFC004FAC0C00D\r\n:10A4600005FAF28EF28C580EE552E5CFDAFFE7CF0F\r\n:10A47000D9FF1200D9CFE6FFDACFE6FFE1CFD9FF4F\r\n:10A48000E2CFDAFFFD0EDB5004E1060E136E146A14\r\n:10A4900017D000CAC5F001CAC6F002CAC7F003CA85\r\n:10A4A000CBF004CAC9F005CACAF00001010EC86F9A\r\n:10A4B000C50EE66E000EE66EFDEC56F0E552E55276\r\n:10A4C000580EE552E5CFDAFFE7CFD9FF1200D9CF1A\r\n:10A4D000E6FFDACFE6FFE1CFD9FFE2CFDAFFFD0EEC\r\n:10A4E000DB0442E10001B5510AE0A00EE66E040E65\r\n:10A4F000E66ED6EC38F0E552E5520001B56B00CAC5\r\n:10A50000E6FF010EE66E0A0EE66EA00EE66E040E83\r\n:10A51000E66E6BEC2AF0186E050EE15C02E2E16A71\r\n:10A52000E552E16E1850126E185004E0136A146A76\r\n:10A53000510E1BD00001010EB56F040E136E146A8C\r\n:10A54000E66EE66AAA0EE66E040EE66E000EE66E93\r\n:10A550000A0EE66E4BEC5DF0186E060EE15C02E250\r\n:10A56000E16AE552E16E1850580EE552E5CFDAFF88\r\n:10A57000E7CFD9FF1200D9CFE6FFDACFE6FFE1CF70\r\n:10A58000D9FFE2CFDAFFE652E6520001B5512AE0E8\r\n:10A59000D9CFE6FFDACFE6FF13C0E6FF14C0E6FF2F\r\n:10A5A000000EE66E0A0EE66EA00EE66E040EE66E75\r\n:10A5B00051EC2DF0186E080EE15C02E2E16AE55202\r\n:10A5C000E16E1850126E18500FE1DECF13F0DDCFA0\r\n:10A5D00014F0D9CFE9FFDACFEAFFEE50ED1006E133\r\n:10A5E000500E05D0040E126E510E01D0580EE552D9\r\n:10A5F000E552E552E5CFDAFFE7CFD9FF1200D9CF18\r\n:10A60000E6FFDACFE6FFE1CFD9FFE2CFDAFFE6528D\r\n:10A61000E652FD0EDB5009E10001B55104E0136A7A\r\n:10A62000010E146E2CD0040E27D0D9CFE6FFDACF5E\r\n:10A63000E6FF13C0E6FF14C0E6FF000EE66E0A0E4A\r\n:10A64000E66EA00EE66E040EE66EECEC31F0186ECF\r\n:10A65000080EE15C02E2E16AE552E16E1850126E0A\r\n:10A6600018500BE1DECF18F0DDCF19F01350185C55\r\n:10A670001450195804E2140E126E510E01D0580EE7\r\n:10A68000E552E552E552E5CFDAFFE7CFD9FF1200F8\r\n:10A69000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF8D\r\n:10A6A000E652E652E652E652FD0EDB502AE1000188\r\n:10A6B000B55124E0040E136E146AA6C4DFFF010E28\r\n:10A6C000A7C4DBFF020EA8C4DBFF030EA9C4DBFF97\r\n:10A6D000040EE66EE66AD9CFE6FFDACFE6FF000E9B\r\n:10A6E000E66E0A0EE66E4BEC5DF0186E060EE15C4F\r\n:10A6F00002E2E16AE552E16E185037D0040E126EA4\r\n:10A7000032D0040EE66EE66A000EE66E0A0EE66EC3\r\n:10A71000D9CFE6FFDACFE6FF4BEC5DF0186E060E00\r\n:10A72000E15C02E2E16AE552E16E1850D9CFE9FF3F\r\n:10A73000DACFEAFFEECFE6FFEECFE6FFEECFE6FFA1\r\n:10A74000EFCFE6FFA00EE66E040EE66EFBEC38F0EF\r\n:10A75000186E060EE15C02E2E16AE552E16E185005\r\n:10A76000126E185002E0510E01D0580E186E040EF1\r\n:10A77000E15C02E2E16AE552E16E1850E552E5CF94\r\n:10A78000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF35\r\n:10A79000E1CFD9FFE2CFDAFF0001B5510FE0A00E03\r\n:10A7A000E66E040EE66ED6EC38F0E552E552126E17\r\n:10A7B000E85002E0510E03D00001B56B500EE55297\r\n:10A7C000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF26\r\n:10A7D000E6FFE1CFD9FFE2CFDAFFFD0EDB5004E167\r\n:10A7E000020E136E146A1CD0150E0A01005D18E1EA\r\n:10A7F000040E0A01015D14E1E668FE0EE66E030E2A\r\n:10A80000E66EEDEC5DF0E552E552E552E668E6688D\r\n:10A81000030EE66EEDEC5DF0E552E552E552FF0009\r\n:10A82000580E00D0E552E5CFDAFFE7CFD9FF12008E\r\n:10A83000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFEB\r\n:10A84000FD0EDB041AE1000EE66E0A0EE66E880EBF\r\n:10A85000E66E000EE66E65EC41F0E552E552E5521B\r\n:10A86000E552126EE85006E0136A146A0001B46BF8\r\n:10A87000510E04D00001010EB46F580EE552E5CF21\r\n:10A88000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF34\r\n:10A89000E1CFD9FFE2CFDAFF0001B45103E1050EA9\r\n:10A8A000126E11D09E0EE66E000EE66E880EE66EFB\r\n:10A8B000000EE66E79EC42F0E552E552E552E552C3\r\n:10A8C000126EE85002E0510E1ED00001A75102E1C5\r\n:10A8D000500E19D0160E136E146AE66E14C0E6FF01\r\n:10A8E0009E0EE66E000EE66E000EE66E0A0EE66E38\r\n:10A8F0004BEC5DF0186E060EE15C02E2E16AE55297\r\n:10A90000E16E1850580EE552E5CFDAFFE7CFD9FFD8\r\n:10A910001200D9CFE6FFDACFE6FFE1CFD9FFE2CFD1\r\n:10A92000DAFFE652FD0EDB043FE1030E135C000E7E\r\n:10A93000145805E300CADFFF020EDF5C03E3130EC9\r\n:10A94000126E30D0DFCFE6FF97EC47F0E552020EF3\r\n:10A95000E66E0A0EE66EDF50B70DF3CFE9FFF4CFD7\r\n:10A96000EAFF320EE926030EEA22220EE926000E45\r\n:10A97000EA22E9CF18F0EACF19F0E9CFE6FFEACFF3\r\n:10A98000E6FF90EC5DF0E552E552E552E55201CA72\r\n:10A99000E6FF00CAE6FFA2EC44F0E552E552126E73\r\n:10A9A000E85002E0510E01D0580EE552E552E5CFD5\r\n:10A9B000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF03\r\n:10A9C000E1CFD9FFE2CFDAFFE652E652E652FD0EC2\r\n:10A9D000DB5001E0E8D0136A146ADF6A020EDF5C24\r\n:10A9E00001E3E1D0DF50B70DF3CF18F0F4CF19F049\r\n:10A9F000320E1826030E1922010E18C0DBFF020EBC\r\n:10AA000019C0DBFF010EDBCFE9FF020EDBCFEAFF4F\r\n:10AA10002F0EE926000EEA22EF50E66E13C0E9FF82\r\n:10AA200014C0EAFF132A000E1422000EE9260A0EB3\r\n:10AA3000EA22E552E750EF6E010EDBCFE9FF020E8E\r\n:10AA4000DBCFEAFF320EE926000EEA22EF50E66E77\r\n:10AA500013C0E9FF14C0EAFF132A000E1422000EEF\r\n:10AA6000E9260A0EEA22E552E750EF6E010EDBCF2F\r\n:10AA7000E9FF020EDBCFEAFF330EE926000EEA22E1\r\n:10AA8000EECF18F0EFCF19F019C018F0196A13C003\r\n:10AA9000E9FF14C0EAFF132A1422000EE9260A0E69\r\n:10AAA000EA2218C0EFFF010EDBCFE9FF020EDBCF79\r\n:10AAB000EAFF330EE926000EEA22EECF18F0EFCFC0\r\n:10AAC00019F0FF0E1816000E191613C0E9FF14C076\r\n:10AAD000EAFF132A1422000EE9260A0EEA2218C001\r\n:10AAE000EFFF010EDBCFE9FF020EDBCFEAFF350EF1\r\n:10AAF000E926000EEA22EF50E66E13C0E9FF14C00B\r\n:10AB0000EAFF132A000E1422000EE9260A0EEA229A\r\n:10AB1000E552E750EF6E010EDBCFE9FF020EDBCF0F\r\n:10AB2000EAFF360EE926000EEA22EF50E66E13C069\r\n:10AB3000E9FF14C0EAFF132A000E1422000EE926D2\r\n:10AB40000A0EEA22E552E750EF6E0D0EE66EE66A57\r\n:10AB5000010EDBCFE9FF020EDBCFEAFF220EE92672\r\n:10AB6000000EEA22E9CF18F0EACF19F0E9CFE6FFAC\r\n:10AB7000EACFE6FF000E13241A6E0A0E14201B6E95\r\n:10AB80001AC0E6FFE66E4BEC5DF01C6E060EE15C53\r\n:10AB900002E2E16AE552E16E1C500D0E1326000E32\r\n:10ABA0001422DF2A1BD7580EE552E552E552E55232\r\n:0AABB000E5CFDAFFE7CFD9FF12006E\r\n:06ABBA00D9CFE6FFDACF5F\r\n:10ABC000E6FFE1CFD9FFE2CFDAFFE652E652DF6AD5\r\n:10ABD000FD0EDB50F00BE8380F0BE76E010EE7CFF0\r\n:10ABE000DBFFDBCF18F0000EE76E1818E8AE02D0DE\r\n:10ABF000183403D0E750D880185405E20A0EDF2637\r\n:10AC0000010EDB06EED7FD0EDB500F0BDF26DF500B\r\n:10AC1000E552E552E552E5CFDAFFE7CFD9FF120062\r\n:10AC2000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFF7\r\n:10AC3000E652DF6AFD0EDBCF18F00A0EE76E181839\r\n:10AC4000E8AE02D0E73402D0E750185C0CE30A0EFD\r\n:10AC5000186EFD0EDBCFE7FF1850E75EFD0EE7CF65\r\n:10AC6000DBFFDF2AE7D7DF38F00BDF6EFD0EDB50AE\r\n:10AC7000DF12DF50E552E552E5CFDAFFE7CFD9FF2B\r\n:10AC80001200D9CFE6FFDACFE6FFE1CFD9FFE2CF5E\r\n:10AC9000DAFF71EC5AF0D00EE66E9CEC5BF0E552F8\r\n:10ACA000000910E1FD0EDBCFE6FF9CEC5BF0E55206\r\n:10ACB000000908E1FC0EDBCFE6FF9CEC5BF0E552FF\r\n:10ACC000000902E0FF0E03D079EC5AF0000EE552C5\r\n:10ACD000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF11\r\n:10ACE000E6FFE1CFD9FFE2CFDAFFE652010EDF6ED9\r\n:10ACF00071EC5AF0D00EE66E9CEC5BF0E552000968\r\n:10AD00001DE1E66A9CEC5BF0E552000917E18CEC72\r\n:10AD10005AF0D10EE66E9CEC5BF0E55200090EE1B4\r\n:10AD20000A0EE66EC50EE66E000EE66E10EC5BF0E7\r\n:10AD3000E552E552E552000901E1DF6A79EC5AF08B\r\n:10AD4000DF5053E1F29EF29CDF6ADFCF18F0060E6F\r\n:10AD5000E76E1818E8AE02D0183403D0E750D88058\r\n:10AD600018541CE3DFCFE9FFEA6AE9BEEA68C50EC2\r\n:10AD7000E926000EEA22EF50E66E1FDFE552E66E8E\r\n:10AD8000DFCFE9FFEA6AE9BEEA68BB0EE926000EFA\r\n:10AD9000EA22E552E750EF6EDF2AD7D7DFCF18F06F\r\n:10ADA0000A0EE76E1818E8AE02D0E73402D0E7507A\r\n:10ADB000185C19E2DFCFE9FFEA6AE9BEEA68C50E6E\r\n:10ADC000E926000EEA22EF50E66EDFCFE9FFEA6ADD\r\n:10ADD000E9BEEA68BB0EE926000EEA22E552E7501A\r\n:10ADE000EF6EDF2ADBD7F28EF28C000EE552E552D1\r\n:10ADF000E5CFDAFFE7CFD9FF1200D9CFE6FFDACFF0\r\n:10AE0000E6FFE1CFD9FFE2CFDAFFE652E652DF6A92\r\n:10AE1000DFCF18F0060EE76E1818E8AE02D018342F\r\n:10AE200003D0E750D880185420E3DFCF18F0196A18\r\n:10AE300018BE1968FC0EDB501824E96EFD0EDB50BD\r\n:10AE40001920EA6EEF50E66EEBDEE552E66EDFCFDC\r\n:10AE5000E9FFEA6AE9BEEA68C50EE926000EEA22C1\r\n:10AE6000E552E750EF6EDF2AD3D70001100ECC6F0A\r\n:10AE7000150ECD6F040ECE6FDE52010EDD6E71EC3D\r\n:10AE80005AF0D00EE66E9CEC5BF0E552000915E13D\r\n:10AE9000E66A9CEC5BF0E55200090FE10A0EE66EF3\r\n:10AEA000C50EE66E000EE66EB7EC5BF0E552E552BD\r\n:10AEB000E552000902E1010EDB6A79EC5AF0010E5D\r\n:10AEC000DB50E552E552E552E5CFDAFFE7CFD9FF97\r\n:10AED0001200100EE66E070EE66ED3DEE552E55266\r\n:10AEE000FCDE150E0001C35D03E1040EC45D12E03B\r\n:10AEF000C56BC66BC76B010EC86FC96F040ECA6FF6\r\n:10AF00000C0ECB6FC50EE66E000EE66E76DFE552D8\r\n:10AF1000E552E3DE12000001BB2B3C0EBB5D0CE3EF\r\n:10AF2000BB6BBC2B3C0EBC5D07E3BC6BBD2B180E92\r\n:10AF3000BD5D02E3BD6B00801200D9CFE6FFDACF22\r\n:10AF4000E6FFE1CFD9FFE2CFDAFFE652E652E65262\r\n:10AF5000E652F29EF29CC1C018F0196A1A6A1B6A86\r\n:10AF6000140E1826000E19221A221B22190E1F0B6E\r\n:10AF700007E0D890183619361A361B36E806F9E17C\r\n:10AF8000C0C01CF01D6A1E6A1F6A150E1F0B07E069\r\n:10AF9000D8901C361D361E361F36E806F9E11C50C7\r\n:10AFA00018121D5019121E501A121F501B12BFC02A\r\n:10AFB00020F0216A226A236A100E1F0B07E0D89046\r\n:10AFC0002036213622362336E806F9E120501812C1\r\n:10AFD0002150191222501A1223501B120001BD5188\r\n:10AFE000246E256A2450246AE834E834E834F80BE7\r\n:10AFF000256E266A276A24501812255019122650E9\r\n:10B000001A1227501B12BC51286E296A050ED890BF\r\n:10B0100028362936E804FBE12A6A2B6A28501812E0\r\n:10B02000295019122A501A122B501B120001BB5121\r\n:10B030002C6E2D6AD8902D322C322E6A2F6A2C500D\r\n:10B0400018122D5019122E501A122F501B1218C000\r\n:10B05000DFFF010E19C0DBFF020E1AC0DBFF030E7B\r\n:10B060001BC0DBFFF28CF28EDECF36F0DECF37F086\r\n:10B07000DECF38F0DDCF39F0DD52DD52040EE15C79\r\n:10B0800002E2E16AE552E16EE552E5CFDAFFE7CF91\r\n:04B09000D9FF1200D2\r\n:0CB09400949C948EAC6AAC8AAC84AB6ACD\r\n:10B0A000AB8EAB889F9A9F982A0EAF6EAC84B86A1D\r\n:10B0B0009D8A0001D96BDA6BDB6BDC6BDD6BDE6BC1\r\n:10B0C00012000001D95102E19D981200DB51EA6A99\r\n:10B0D000000FE96E0B0EEA22EF50AD6EDB2BDB5159\r\n:10B0E000186E196A800E181803E1195001E1DB6B24\r\n:10B0F000D90712000001D951186E196AD890195059\r\n:10B1000004E6800E185C000E195801E3000C010CD7\r\n:10B11000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFF02\r\n:10B120000001D951186E196AD890195004E6800EA2\r\n:10B13000185C000E1958F4E2F29CDA51EA6A000F2A\r\n:10B14000E96E0B0EEA22FD0EDBCFEFFFDA2BDA51B0\r\n:10B15000186E196A800E181803E1195001E1DA6BB4\r\n:10B16000D92B9D88F28CE552E5CFDAFFE7CFD9FFE6\r\n:10B1700012000001D951FDE11200ABA202D0AB9840\r\n:10B18000AB88ABB420D00001DC51186E196AD8909E\r\n:10B19000195004E6800E185C000E195814E2DD51B7\r\n:10B1A000EA6A800FE96E0B0EEA22AECFEFFFDD2BCD\r\n:10B1B000DD51186E196A800E181803E1195001E16B\r\n:10B1C000DD6BDC2B1200AECFDFF01200D9CFE6FF33\r\n:10B1D000DACFE6FFE1CFD9FFE2CFDAFF0001DC51A1\r\n:10B1E00002E1000E1FD0F29CDE51EA6A800FE96E88\r\n:10B1F0000B0EEA22EF50E66EFC0EDBCFE9FFFD0EF0\r\n:10B20000DBCFEAFFE552E750EF6EDE2BDE51186E22\r\n:10B21000196A800E181803E1195001E1DE6BDC0792\r\n:10B22000F28C010EE552E5CFDAFFE7CFD9FF12002D\r\n:10B23000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFE1\r\n:10B24000FC0EDBCFF6FFFD0EDBCFF7FF0800F5505D\r\n:10B250000FE0FC0EDBCFF6FFDB2AFD0EDBCFF7FFA6\r\n:10B2600001E3DB2A0800F550E66E52DFE552E8D72D\r\n:10B27000E552E5CFDAFFE7CFD9FF1200D9CFE6FFDD\r\n:10B28000DACFE6FFE1CFD9FFE2CFDAFFFC0EDBCF6A\r\n:10B29000E6FFFD0EDBCFE6FFCBDFE552E5520D0EFC\r\n:10B2A000E66E36DFE5520A0EE66E32DFE552E55213\r\n:10B2B000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF2B\r\n:10B2C000E6FFE1CFD9FFE2CFDAFFFC0EDBCFE9FFEB\r\n:10B2D000FD0EDBCFEAFFEF500EE0FC0EDBCFE9FF07\r\n:10B2E000DB2AFD0EDBCFEAFF01E3DB2AEF50E66E3F\r\n:10B2F0000FDFE552EAD7E552E5CFDAFFE7CFD9FF16\r\n:10B300001200D9CFE6FFDACFE6FFE1CFD9FFE2CFD7\r\n:10B31000DAFFFC0EDBCFE6FFFD0EDBCFE6FFCDDF75\r\n:10B32000E552E5520D0EE66EF3DEE5520A0EE66ECC\r\n:10B33000EFDEE552E552E5CFDAFFE7CFD9FF1200A5\r\n:10B34000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFD0\r\n:10B35000E652FD0EDB50F00BE8380F0BDF6EDFCF4F\r\n:10B3600018F0090EE76E1818E8AE02D0183403D0B2\r\n:10B37000E750D880185402E2370E01D0300EDF2695\r\n:10B38000DFCFE6FFC5DEE552FD0EDB500F0BDF6EB3\r\n:10B39000DFCF18F0090EE76E1818E8AE02D01834A7\r\n:10B3A00003D0E750D880185402E2370E01D0300E97\r\n:10B3B000DF26DFCFE6FFACDEE552E552E552E5CF12\r\n:10B3C000DAFFE7CFD9FF1200D9CFE6FFDACFE6FFE9\r\n:10B3D000E1CFD9FFE2CFDAFFFD0EDBCF19F019C0C4\r\n:10B3E00018F0196A1850E66EABDFE552FF0EE76EF3\r\n:10B3F000FC0EDBCF18F0E7501816196A1850E66EED\r\n:10B400009FDFE552E552E5CFDAFFE7CFD9FF120023\r\n:10B41000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFFF\r\n:10B42000FA0EDBCF18F0FB0EDBCF19F0FC0EDBCFF2\r\n:10B430001AF0FD0EDBCF1BF0180ED8901B321A321B\r\n:10B4400019321832E806F9E11850E66E79DFE55254\r\n:10B45000FA0EDBCF18F0FB0EDBCF19F0FC0EDBCFC2\r\n:10B460001AF0FD0EDBCF1BF0100ED8901B321A32F3\r\n:10B4700019321832E806F9E11850E66E61DFE5523C\r\n:10B48000FA0EDBCF18F0FB0EDBCF19F0FC0EDBCF92\r\n:10B490001AF0FD0EDBCF1BF0080ED8901B321A32CB\r\n:10B4A00019321832E806F9E11850E66E49DFE55224\r\n:10B4B000FA0EDBCF18F0FB0EDBCF19F0FC0EDBCF62\r\n:10B4C0001AF0FD0EDBCF1BF01850E66E39DFE552A7\r\n:0CB4D000E552E5CFDAFFE7CFD9FF12000C\r\n:04B4DC00948294843E\r\n:10B4E00012008B9294920A0EE66E9BEC5FF0E5528E\r\n:10B4F00012008B9494948B9294920A0EE66E9BECBD\r\n:10B500005FF0E55294840A0EE66E9BEC5FF0E55224\r\n:10B5100094820000000012008B94949494820A0E8E\r\n:10B52000E66E9BEC5FF0E55294840A0EE66E9BECAF\r\n:10B530005FF0E5528B9294920A0EE66E9BEC5FF000\r\n:10B54000E55212008B94949494820A0EE66E9BEC62\r\n:10B550005FF0E5529484320EE66E9BEC5FF0E552AC\r\n:10B5600082B2FF0C000C1E0EE66E9BEC5FF0E55203\r\n:10B5700082A4FE0C000C0001080EF06F8B949494D2\r\n:10B5800094820A0EE66E9BEC5FF0E5529484010E05\r\n:10B59000E66E9BEC5FF0E55282B407D0E4DF000971\r\n:10B5A00004E0FE0EF36EF4681200010E0001D89064\r\n:10B5B000EE37E806FCE10001EE91EF6B82B2EE811E\r\n:10B5C000F007DDE1EEC0F3FFEFC0F4FF1200D9CFCA\r\n:10B5D000E6FFDACFE6FFE1CFD9FFE2CFDAFFE652AE\r\n:10B5E000E652C9DFF3CFDEFFF4CFDDFF010EDB5003\r\n:10B5F000FF0B03E1A7DF000903E1F368F46808D05B\r\n:10B60000DECF18F0DDCF19F018C0F3FF19C0F4FF3A\r\n:10B61000E552E552E552E5CFDAFFE7CFD9FF120058\r\n:10B62000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFED\r\n:10B63000E652E652FB0EDBCFF3FFDB06F3500009C8\r\n:10B640002BE099DFF3CFDEFFF4CFDDFF010EDB50FF\r\n:10B65000FF0B02E0FF0E21D0FC0EDBCFE9FFDB2A5F\r\n:10B66000FD0EDBCFEAFF01E3DB2ADFCFEFFFFB0EAE\r\n:10B67000DB5003E19494948203D094948B9294923F\r\n:10B680000A0EE66E9BEC5FF0E55294840A0EE66EBD\r\n:10B690009BEC5FF0E552CED7000EE552E552E55245\r\n:10B6A000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF37\r\n:10B6B000E6FFE1CFD9FFE2CFDAFF0001080EF06F1D\r\n:10B6C000FD0EDB500001EE6FEF6B8B9482B406D061\r\n:10B6D0004ADF000902E0FF0E29D023D00001EF6B02\r\n:10B6E000EE37D8A00ED0949494820A0EE66E9BECAE\r\n:10B6F0005FF0E55294840A0EE66E9BEC5FF0E55233\r\n:10B700000ED094948B9294920A0EE66E9BEC5FF0AE\r\n:10B71000E55294840A0EE66E9BEC5FF0E552000160\r\n:10B72000F0070001F051D2E1000E00D0E552E5CF64\r\n:10B73000DAFFE7CFD9FF1200D9CFE6FFDACFE6FF75\r\n:10B74000E1CFD9FFE2CFDAFFFD0EDBCFE6FFADDFC1\r\n:10B75000E552000903E1F6DE000902E0FF0E01D028\r\n:10B76000000EE552E5CFDAFFE7CFD9FF1200D9CFBF\r\n:10B77000E6FFDACFE6FFE1CFD9FFE2CFDAFFFB0E3B\r\n:10B78000DB5017E0FC0EDBCFE9FFDB2AFD0EDBCF41\r\n:10B79000EAFF01E3DB2AEF50E66E87DFE55200099E\r\n:10B7A00003E1D0DE000902E0FF0E04D0FB0EDB0651\r\n:10B7B000E6D7000EE552E5CFDAFFE7CFD9FF12005A\r\n:10B7C000D8CFE4FFE0CFE4FFE46EE9CFE4FFEACFB7\r\n:10B7D000E4FFF6CFE4FFF7CFE4FFF5CFE4FFF3CFCC\r\n:10B7E000E4FFF4CFE4FFFACFE4FF00EE30F0140EF4\r\n:10B7F000E80403E3EECFE4FFFBD700EE18F0180EE9\r\n:10B80000E80403E3EECFE4FFFBD7E6529EA204D0A8\r\n:10B810009E929FEC51F00082F0A203D0F0928BEC4C\r\n:10B8200057F09EA803D061EC58F09E989EAA03D0D2\r\n:10B83000BDEC58F09E9AE55200EE2FF0180EE80489\r\n:10B8400003E3E5CFEDFFFBD700EE43F0140EE80471\r\n:10B8500003E3E5CFEDFFFBD7E5CFFAFFE5CFF4FF3C\r\n:10B86000E5CFF3FFE5CFF5FFE5CFF7FFE5CFF6FF37\r\n:10B87000E5CFEAFFE5CFE9FFE550E5CFE0FFE5CF13\r\n:10B88000D8FF1000D9CFE6FFDACFE6FFE1CFD9FF2E\r\n:10B89000E2CFDAFFE652929A938A9388949694883C\r\n:10B8A000949A898A94908B900F0EC16E92129396FF\r\n:10B8B0008A9692889382F086F08CF19A9384F0882D\r\n:10B8C000F09EF198939E939C8A9E8A9CFE0EE66E53\r\n:10B8D0002EEC5FF0E552C30ECB6E9F92400EC76E0A\r\n:10B8E000210EC66ED08E1F0E166E006A0001B66B5A\r\n:10B8F000B56BB46BB76BBA6BDF6A020EDF5C11E23B\r\n:10B90000DF50B70DF3CFE9FFF4CFEAFF320EE9269F\r\n:10B91000030EEA22220EE926000EEA22EF6ADF2A4F\r\n:10B92000ECD7E552E552E5CFDAFFE7CFD9FF1200B9\r\n:10B93000D9CFE6FFDACFE6FFE1CFD9FFE2CFDAFFDA\r\n:10B94000E6528A8E0001020EB66FE66AAEEC4CF04B\r\n:10B95000E552DF6EDF5013E1000EE66E010EE66E7B\r\n:10B96000E66A14EC2AF0E552E552E552DF6EDF504C\r\n:10B9700006E10001010EB66F54EC47F0DF6E020ED7\r\n:10B980000001B65D02E1020EBA6FDF50126EE552A1\r\n:10B99000E552E5CFDAFFE7CFD9FF1200E3EC47F03D\r\n:10B9A000000EE66EE66AE66A14EC2AF0E552E5520D\r\n:10B9B000E5520001B66BBA6B12008AAE11D00001DD\r\n:10B9C000B75109E100A402D0320E01D0140EB86FB5\r\n:10B9D000010EB76F1200B807B85102E18A9EB76B2B\r\n:10B9E00012000001B92BBA51030A15E0010A07E061\r\n:10B9F000030A03E0010A0DE012008A8C1200400ED7\r\n:10BA0000B91502E0010E01D0000EE8B08A8CE8B052\r\n:10BA10000CD08A9C1200800EB91502E0010E01D0F4\r\n:10BA2000000EE8B08A8CE8A08A9C12002BDF6EEC36\r\n:10BA30005AF069EC57F08EEC4AF04AEC58F072EC90\r\n:10BA40005EF0036A400EE66E29EC43F0E552F28E9A\r\n:10BA5000F28C00A003D06DEC56F0009000A215D03F\r\n:10BA6000ACDFBFDF06EC4AF0E2EC51F0000904E085\r\n:10BA70000001B65101E15CDFE2EC51F0000904E1A4\r\n:10BA80000001B65101E08ADF009200A4E2D7C5ECC4\r\n:06BA90004AF00094DED72D\r\n:0ABA9600D9CFE6FFDACFE6FFFA0E83\r\n:10BAA000E3CFD9FFFB0EE3CFDAFFFC0EE3CFE9FFD4\r\n:10BAB000FD0EE3CFEAFFE9CFF3FFEACFF4FFF80E84\r\n:10BAC000E35003E1F90EE35008E0F80EE30602E26A\r\n:10BAD000F90EE306DECFEEFFF2D7FF0EE3CFDAFF7B\r\n:10BAE000E552FF0EE3CFD9FFE5521200FE0EE3CF81\r\n:10BAF000E9FFFF0EE3CFEAFFE9CFF3FFEACFF4FF60\r\n:10BB0000FB0EE35003E1FC0EE35009E0FB0EE306FD\r\n:10BB100002E2FC0EE306FD0EE350EE6EF1D71200DA\r\n:10BB2000D9CFE6FFDACFE6FFFA0EE3CFD9FFFB0E5F\r\n:10BB3000E3CFDAFFFC0EE3CFE9FFFD0EE3CFEAFF30\r\n:10BB4000E9CFF3FFEACFF4FFDECFEFFFEE66FCD7DD\r\n:10BB5000FF0EE3CFDAFFE552FF0EE3CFD9FFE55248\r\n:10BB60001200FB0EE3CFF6FFFC0EE3CFF7FFFD0E56\r\n:10BB7000E3CFF8FFFE0EE3CFE9FFFF0EE3CFEAFFCE\r\n:10BB8000E9CFF3FFEACFF4FF0900F5CFEFFFEE6650\r\n:04BB9000FBD71200CD\r\n:0CBB9400D9CFE6FFDACFE6FFE1CFD9FF02\r\n:10BBA000E2CFDAFFFF0EE76EFC0EDBCF18F0E750B6\r\n:10BBB00018161850A96EFD0EDBCF19F019C018F039\r\n:10BBC000196A1850AA6EA69EA69CA680A850E55297\r\n:10BBD000E5CFDAFFE7CFD9FF1200D9CFE6FFDACF02\r\n:10BBE000E6FFE1CFD9FFE2CFDAFFFF0EE76EFC0EF2\r\n:10BBF000DBCF18F0FD0EDBCF19F0E7501816196AED\r\n:10BC00001850A96EFC0EDBCF18F0FD0EDBCF19F03B\r\n:10BC100019C018F0196A1850AA6EFB0EDB50A86EF6\r\n:10BC2000A69CA69EA684F29E550EA76EAA0EA76E8F\r\n:10BC3000A682F28EA6B2FED7A694E552E5CFDAFF31\r\n:06BC4000E7CFD9FF12005E\r\n:0ABC4600880EF66E0A0EF76E000E6F\r\n:10BC5000F86E00010900F550D46F0900F550D56F5A\r\n:10BC600003E1D46701D03DD00900F550CF6F090042\r\n:10BC7000F550D06F0900F550D16F09000900F5505B\r\n:10BC8000E96E0900F550EA6E090009000900F55057\r\n:10BC9000D26F0900F550D36F09000900F6CFD6F036\r\n:10BCA000F7CFD7F0F8CFD8F0CFC0F6FFD0C0F7FF6E\r\n:10BCB000D1C0F8FF0001D25302E1D35307E00900DD\r\n:10BCC000F550EE6ED207F8E2D307F9D7D6C0F6FFEB\r\n:10BCD000D7C0F7FFD8C0F8FF0001D407000ED55B2E\r\n:04BCE000BFD71200B8\r\n:0CBCE4000001E86B400EE96F1200000147\r\n:10BCF000E85107E0E6C0E6FF88EC58F0E5520001A5\r\n:10BD0000E86B7AEC58F0000903E00001E98D02D0FD\r\n:10BD10000001E99DE9B90CD0E70EE66E000EE66E73\r\n:10BD2000E6EC58F0E552E552000902E00001E9892D\r\n:10BD300012000001E85106E183CFE6F0010EE86F42\r\n:10BD4000E99D1200E98F12000001E9A904D0E7C0C3\r\n:10BD50008CFFE99902D0E98B8C68956A1200E9C0E2\r\n:08BD60008CFF956A120012002D\r\n:08BD680036503B02F3CF32F02C\r\n:10BD7000F4CF33F03C02F3503326000EF420346E3F\r\n:10BD800036503D02F3503426000EF420356E365006\r\n:10BD90003E02F350352637503B02F3503326F45021\r\n:10BDA0003422000E352237503C02F3503426F45032\r\n:10BDB000352237503D02F350352638503B02F350C0\r\n:10BDC0003426F450352238503C02F3503526395091\r\n:08BDD0003B02F350352612007E\r\n:08BDD800356A346A336A326AED\r\n:10BDE000200EE76ED890363637363836393632364A\r\n:10BDF0003336343635363B50325C3C5033583D5048\r\n:10BE000034583E50355809E33B50325E3C50335A6B\r\n:10BE10003D50345A3E50355A362AE72EE4D71200A8\r\n:10BE200038C042F038503D02F4CF37F0F3CF36F04F\r\n:10BE300039503E02F4CF39F0F3CF38F03D02F350E1\r\n:10BE40003726F4503822E86A392242503E02F35035\r\n:0CBE50003726F4503822E86A3922000C32\r\n:04BE5C00D9CFE6FF55\r\n:10BE6000DACFE6FFE1CFD9FFE2CFDAFFFD0EDB50FC\r\n:10BE7000FB0BCA6ECC6A9E92FD0EDBAE02D09D8299\r\n:10BE800001D09D92CA84E552E5CFDAFFE7CFD9FF12\r\n:02BE900012009E\r\n:0EBE9200356A346A100EE76ED89038363936AD\r\n:10BEA000343635363D50345C3E50355805E33D5010\r\n:0EBEB000345E3E50355A382AE72EF0D7120085\r\n:02BEBE00222A36\r\n:10BEC0002B2C3A3B3C3D3E3F5B5D7C7F002F686105\r\n:0EBED0007264342D00657472736861726400D0\r\n:02BEDE00E6A3D9\r\n:10BEE00038A474A4CEA476A5FEA588A7CAA730A8B6\r\n:0EBEF00088A812A990A6B8A9D0A3D0A3D0A369\r\n:02BEFE001CEE38\r\n:10BF000000F02CEE00F0F86A319C23EC5EF0ADEC12\r\n:0ABF10005FF016EC5DF0FBD71200A5\r\n:06BF1A00356A080EE76E17\r\n:10BF2000D890393635363E50355C02E3356E392AC5\r\n:06BF3000E72EF7D7120016\r\n:0ABF3600FF0EE350E84E1200000079\r\n:0CBF400000D000D000D0E82EFAD712008C\r\n:04BF4C0000EE00F013\r\n:0ABF50000F0EEE6AEA62FDD7120040\r\n:02BF5A001200D3\r\n:01BF5C0001E3\r\n:02FFFE00EAFF18\r\n:020000040030CA\r\n:0100010006F8\r\n:0100020018E5\r\n:010003001EDE\r\n:010005008179\r\n:010006008178\r\n:01000B00A054\r\n:0200000400F00A\r\n:0203FE00EAFF14\r\n:00000001FF\r\n"
  },
  {
    "path": "frehd/PIC Source Files/PLDDesign.jed",
    "content": "\u0002\r\nADVANCED PLD    4.0  Serial# MW-67999999\r\nDevice          p22v10  Library DLIB-h-36-17\r\nCreated         Thu Jan 19 09:59:44 2012\r\n                PLDDesign            \r\n                \r\n                1                    \r\n                1/18/2012            \r\n                \r\n                Protel International \r\n                \r\n                \r\n*QP24 \r\n*QF5828 \r\n*G0 \r\n*F0 \r\n*L00032 00000000000011111111111111111111\r\n*L00064 11111111111111111111111111111111\r\n*L00096 11111111111110111011011101111111\r\n*L00128 10101111101111111111111110111011\r\n*L00160 01110111101111101111111110111111\r\n*L00192 11111011101101110111101111101111\r\n*L00224 11111111101111111011101101110111\r\n*L00256 10111110111111111111111110111011\r\n*L00288 10110111011110111110000000000000\r\n*L00416 00000000000000000000000011111111\r\n*L00448 11111111111111111111111111111111\r\n*L00480 11111111011101110111011110111011\r\n*L00512 01110111101111100000000000000000\r\n*L00896 00000000000000000000000000001111\r\n*L00928 11111111111111111111111111111111\r\n*L00960 11111111111111111111111111111011\r\n*L00992 10110111011110111110000000000000\r\n*L01472 00000000000000000000000011111111\r\n*L01504 11111111111111111111111111111111\r\n*L01536 11111111111111111111111110111011\r\n*L01568 01110111111010101111101111111111\r\n*L01600 11111011101101110111101011101111\r\n*L01632 11111011111111111011101101110111\r\n*L01664 10101110111111111111101111111011\r\n*L01696 10110111011110101110111111111111\r\n*L01728 11111011101110110111011110101110\r\n*L05792 00000000000000000101010100000000\r\n*L05824 0001\r\n*C5038\r\n*\u00031D30"
  },
  {
    "path": "frehd/PIC Source Files/action.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _ACTION_H\r\n#define _ACTION_H\r\n\r\n#include \"integer.h\"\r\n\r\n#define ACTION_DS1307_RELOAD\t0x01\r\n#define ACTION_TICK\t\t\t\t0x02\r\n#define ACTION_TRS\t\t\t\t0x04\r\n\r\n\r\n/* hard drive actions */\r\n#define ACTION_HARD_SEEK\t\t0x1\r\n#define ACTION_HARD_READ\t\t0x2\r\n#define ACTION_HARD_WRITE\t\t0x3\r\n\r\n/* extra function actions : 0x80 + command2 */\r\n#define ACTION_EXTRA\t\t0x80\r\n\r\n\r\nextern near BYTE action_flags;\r\nextern near BYTE action_type;\r\nextern near BYTE action_status;\r\n\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/bootloader.asm",
    "content": ";;;\r\n;;; Copyright (C) 2013 Frederic Vecoven\r\n;;;\r\n;;; This file is part of trs_hard\r\n;;;\r\n;;; trs_hard is free software; you can redistribute it and/or modify\r\n;;; it under the terms of the GNU General Public License as published by\r\n;;; the Free Software Foundation; either version 3 of the License, or\r\n;;; (at your option) any later version.\r\n;;;\r\n;;; trs_hard is distributed in the hope that it will be useful,\r\n;;; but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n;;; GNU General Public License for more details.\r\n;;;\r\n;;; You should have received a copy of the GNU General Public License\r\n;;; along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n;;;\r\n\r\n\t\r\n\tlist\tp=18f4620\r\n\tinclude p18f4620.inc\r\n\tinclude bootloader.inc\r\n\tinclude crc.inc\r\n\r\n;\r\n; TRS HARD DRIVE emulator bootloader\r\n;\r\n; - bootloader lives in 0000-07FF\r\n; - Enter bootloader by erasing the last two locations of the EEPROM (0x3FE-3FF),\r\n;   and reset the PIC.\r\n; - In bootloader mode, the TRS80 can only write data to the interface.\r\n;   The data is sent in intel-hex format. TRS I/O address 0xC0\r\n;   Once a line is sent, write any data to address 0xC1. This will trigger the\r\n;   processing of the line. During processing, the TRS80 can poll the status\r\n;   register, and wait to the READY bit to be set. The lower nibble of status \r\n;   indicates the result of the processing (0 = no error)\r\n; - The hex file must contain the CRC16 of the image (0x800 -> 0xFFFD) at\r\n;   location FFFE-FFFF. If the CRC is invalid, the code will remain in\r\n;   bootloader.\r\n; - The last 2 bytes of the EEPROM (3FE-3FF) should also contain the CRC. If\r\n;   the CRC is not found, the PIC will enter bootloader, but a timer will \r\n;   start. After ~30 seconds, the bootloader will rewrite the CRC at the end\r\n;   of the EEPROM (if the flash is valid, obviously) and exit bootloader.\r\n; - An additional type (06) has been added in the intel-hex format. It is used\r\n;   to erase flash (use address FF00) or eeprom (use address FF01)\r\n;\r\n\r\n\r\n;\r\n; 18F4620\r\n;\r\n#define BLOCKSIZE\t\t0x40\r\n#define ERASE_BLOCKSIZE\t\t0x40\r\n\r\n;\r\n; local defines\r\n;\r\n#define TRS_ADDR\t\tPORTA\r\n#define TRS_A0\t\t\tPORTA,3\r\n#define TRS_A1\t\t\tPORTA,2\r\n#define TRS_A2\t\t\tPORTA,1\r\n#define TRS_A3\t\t\tPORTA,0\r\n#define TRS_DATA_IN\t\tPORTD\r\n#define TRS_DATA_OUT\t\tLATD\r\n#define TRS_DATA_TRIS\t\tTRISD\r\n#define TRS_RD_N\t\tPORTA,4\r\n#define TRS_WAIT\t\tLATB,3\r\n#define TRS_WAIT_TRIS\t\tTRISB,3\r\n#define GAL_INT_IE\t\tINTCON3,INT1IE\r\n#define GAL_INT_IP\t\tINTCON3,INT1IP\r\n#define GAL_INT_IF\t\tINTCON3,INT1IF\r\n#define GAL_INT_EDGE\t\tINTCON2,INTEDG1\r\n#define GAL_INT\t\t\tPORTB,1\r\n#define STAT_CS\t\t\tLATC,0\r\n#define STAT_CS_TRIS\t\tTRISC,0\r\n#define SPI_SCK_TRIS\t\tTRISC,3\r\n#define SPI_MOSI_TRIS\t\tTRISC,5\r\n\r\n#define GLED\t\t\tLATB,7\r\n#define GLED_TRIS\t\tTRISB,7\r\n#define RLED\t\t\tLATB,6\r\n#define RLED_TRIS\t\tTRISB,6\r\n\r\n; hard drive emulator status register. Lower nibble = errno\r\n#define TRS_BOOT_BUSY     \t0x80\r\n#define TRS_BOOT_READY    \t0x40\r\n\r\n#define TRS_BOOT_OK\t\t0x00\r\n#define TRS_BOOT_RANGE_ERR\t0x01\r\n#define TRS_BOOT_IGNORED  \t0x02\r\n#define TRS_BOOT_CHECKSUM_ERR  \t0x03\r\n#define TRS_BOOT_INVALID \t0x04\r\n#define TRS_BOOT_SEQ_ERR\t0x05\r\n#define TRS_BOOT_PROTECTED\t0x06\r\n\r\n; flags\r\n#define BF_PROCESS\t\t1\t; true if a line should be processed\r\n#define BF_IGNORE\t\t2\t; true if everything should be ignored\r\n#define BF_DIRTY\t\t3\t; true if holding regs are dirty\r\n#define BF_FLASH_INVALID\t6\t; true if flash has incorrect CRC16\r\n#define BF_EEPROM_INVALID\t7\t; true if eeprom has incorrect CRC16\r\n\r\n\t\r\n;\r\n; DATA\r\n;\r\nvar_g\tUDATA_ACS 0x7B\r\ntimeout\t\tres\t.1\r\ncrc\t\tres\t.2\r\nflags\t\tres\t.1\r\nboot_mode\tres\t.1\r\n\r\nvar_b0\tUDATA_OVR 0x80\r\nchecksum\tres\t.1\r\ncount\t\tres\t.1\r\naddr\t\tres\t.4\r\ntype\t\tres\t.1\r\ntmp\t\tres\t.1\r\n\r\n\r\n; buffers\r\n#define BUF1\t0x100\r\n\r\n\r\nboot_reset CODE 0x0\r\n\tgoto\t_bootloader\r\n\t\r\nboot_version CODE_PACK 0x6\r\n\tdb\tBOOTLOADER_MAJOR\r\n\tdb\tBOOTLOADER_MINOR\r\n\r\nboot_int_hi_code CODE 0x8\r\n\tgoto\tAPP_HI_INT\r\n\t\r\nbootloader_code\tCODE 0x18\r\n\t; start with interrupt routine to avoid one extra goto\r\n\r\n;\t\r\n; low priority interrupt\r\n;\r\n; - if not in bootloader mode, go to app lo interrupt routine\r\n; - ignore TRS reads\r\n; - receive data in *FSR2\r\n; - if A0 is set, set the process flag and BUSY status\r\n;\r\nboot_int_lo:\r\n\ttstfsz\tboot_mode\t\t; bootloader mode ?\r\n\tgoto\tAPP_LO_INT\t\t; no... goto app interrupt\r\n\t\t\t\t\t; yes..\r\n\tbtfss\tGAL_INT_IF\t\t; GAL interrupt?\r\n\tbra\tbi_timer0\r\n\t\r\n\tbcf\tGAL_INT_IF\t\t; ack interrupt\r\n\tbtfss\tTRS_RD_N\r\n\tbra\tbi_read\r\n\tmovff\tTRS_DATA_IN,POSTINC2\t; put one byte in buffer\r\n\tbtfss\tTRS_A0\r\n\tbra\tbi_done\r\n\tbsf\tflags,BF_PROCESS\t; set flag for main loop\r\n\tmovlw\tTRS_BOOT_BUSY\t\t; update status with BUSY bit\r\n\trcall\tupdate_status\r\nbi_done:\r\n\tbsf\tTRS_WAIT\t\t; tell GAL to release TRS_WAIT\r\n\tbtfss\tGAL_INT\r\n\tbra\t$-2\r\n\tsetf\tTRS_DATA_TRIS\r\n\tbcf\tTRS_WAIT\t\t; be ready for next transfer\r\n\tretfie\tFAST\r\nbi_read\r\n\tmovf\tTRS_ADDR,w\r\n\tandlw\t0x0f\r\n\tbnz\tbi_read1\r\nbi_read0\r\n\tmovlw\tBOOTLOADER_MAJOR\t; C0 -> major version\r\n\tmovwf\tTRS_DATA_OUT\r\n\tclrf\tTRS_DATA_TRIS\r\n\tbra\tbi_done\r\nbi_read1\r\n\txorlw\t0x8\r\n\tbnz\tbi_read2\r\n\tmovlw\tBOOTLOADER_MINOR\t; C1 -> minor version\r\n\tmovwf\tTRS_DATA_OUT\r\n\tclrf\tTRS_DATA_TRIS\r\n\tbra\tbi_done\t\r\nbi_read2\r\n\txorlw\t0x8 ^ 0x4\r\n\tbnz\tbi_read3\r\n\tmovff\tcrc+1,TRS_DATA_OUT\t; C2 -> CRC high\r\n\tclrf\tTRS_DATA_TRIS\r\n\tbra\tbi_done\t\r\nbi_read3\r\n\txorlw\t0x4 ^ 0xC\r\n\tbnz\tbi_read4\r\n\tmovff\tcrc+0,TRS_DATA_OUT\t; C3 -> CRC low\r\n\tclrf\tTRS_DATA_TRIS\r\n\tbra\tbi_done\r\nbi_read4\r\n\tmovlw\t0x4F\t\t\t; others -> magic 4F\r\n\tmovwf\tTRS_DATA_OUT\r\n\tclrf\tTRS_DATA_TRIS\r\n\tbra\tbi_done\r\n\t\r\nbi_timer0\r\n\tbtfss\tINTCON,TMR0IF\r\n\tbra\tbi_ret\r\n\t\r\n\tbcf\tINTCON,TMR0IF\r\n\ttstfsz\ttimeout\r\n\tdecf\ttimeout,f\r\n\t\r\nbi_ret\r\n\tretfie\tFAST\r\n\t\r\n;\r\n; update status (with SPI)\r\n;\r\nupdate_status:\r\n\tmovwf\tSSPBUF\r\n\tbtfss\tSSPSTAT,BF\r\n\tbra\t$-2\r\n\tbsf\tSTAT_CS\r\n\tmovf\tSSPBUF,w\r\n\tbcf\tSTAT_CS\r\n\treturn\r\n\t\r\n;\r\n; read byte : take 2 ascii chars (pointed by FSR2) and convert\r\n;\r\nread_byte:\r\n\tswapf\tINDF2,w\t\t\t; swap hi nibble into result\r\n\tbtfsc\tPOSTINC2,6\t\t; check if range 'A'-'F'\r\n\taddlw\t0x8F\t\t\t; add correction\r\n\taddwf\tINDF2,w\t\t\t; add lo nibble\r\n\tbtfsc\tPOSTINC2,6\t\t; check if range 'A'-'F'\r\n\taddlw\t0xF9\t\t\t; add correction '9'-'A'+1\r\n\taddlw\t0xCD\t\t\t; adjust final result -0x33\r\n\treturn\r\n\t\r\n\t\t\r\n; ********************************************************************\r\n; bootloader entry\r\n; ********************************************************************\r\n_bootloader:\r\n\tGLOBAL\t_bootloader\r\n\r\n\tclrf\tboot_mode\t\t; assume bootloader mode for now\r\n\tclrf\tflags\r\n\t\t\r\n\tcall\tdo_crc16\t\t; compute CRC on flash[0800:FFFD]\r\n\r\n\tmovlw\tlow(FLASH_CRC_ADDR)\t; verify if flash is valid\r\n\tmovwf\tTBLPTRL\r\n\tmovlw\thigh(FLASH_CRC_ADDR)\r\n\tmovwf\tTBLPTRH\r\n\tclrf\tTBLPTRU\r\n\ttblrd*+\r\n\tmovf\tTABLAT,w\r\n\tcpfseq\tcrc+1\t\t\t; upper crc match ?\r\n\tbsf\tflags,BF_FLASH_INVALID\t; no. set invalid flag\r\n\ttblrd*+\r\n\tmovf\tTABLAT,w\r\n\tcpfseq\tcrc+0\t\t\t; lower crc match ?\r\n\tbsf\tflags,BF_FLASH_INVALID\t; no. set invalid flag\r\n\tbtfsc\tflags,BF_FLASH_INVALID\t; invalid flash\r\n\tbra\tenter_bootloader\t; yes => bootloader mode\r\n\r\n\tmovlw\thigh(EEPROM_CRC_ADDR)\t; verify if eeprom has valid checksum\r\n\tmovwf\tEEADRH\r\n\tmovlw\tlow(EEPROM_CRC_ADDR)\r\n\tmovwf\tEEADR\r\n\tbcf\tEECON1,EEPGD\r\n\tbcf\tEECON1,CFGS\r\n\tbsf\tEECON1,RD\t\t; read eeprom\r\n\tmovf\tEEDATA,w\r\n\tcpfseq\tcrc+1\t\t\t; upper crc match ?\r\n\tbsf\tflags,BF_EEPROM_INVALID\t; no. set invalid flag\r\n\tincf\tEEADR,f\r\n\tbcf\tEECON1,EEPGD\r\n\tbcf\tEECON1,CFGS\r\n\tbsf\tEECON1,RD\t\t; read eeprom\r\n\tmovf\tEEDATA,w\r\n\tcpfseq\tcrc+0\t\t\t; lower crc match ?\r\n\tbsf\tflags,BF_EEPROM_INVALID\t; no. set invalid flag\r\n\t\r\n\tbtfsc\tflags,BF_EEPROM_INVALID\t; invalid eeprom flag\r\n\tbra\tenter_bootloader\r\n\t\r\nenter_app_mode\r\n\tsetf\tboot_mode\r\n\tgoto \tAPP_STARTUP\t\t; not magic, jump to C\r\n\t\r\nexit_bootloader\r\n\tmovlw\thigh(EEPROM_CRC_ADDR)\t; restore eeprom CRC\r\n\tmovwf\tEEADRH\r\n\tmovlw\tlow(EEPROM_CRC_ADDR)\r\n\tmovwf\tEEADR\r\n\tmovff\tcrc+1,EEDATA\r\n\tmovlw\t0x04\t\t\t; eeprom write\r\n\tmovwf\tEECON1\r\n\trcall\tdo_write\r\n\tincf\tEEADR,f\r\n\tmovff\tcrc+0,EEDATA\r\n\tmovlw\t0x04\r\n\tmovwf\tEECON1\r\n\trcall\tdo_write\t\r\n\treset\r\n\r\nenter_bootloader\t\r\n\tbcf\tSTAT_CS_TRIS\t\t; configure pins (minimal config)\r\n\tmovlw\t0x0F\r\n\tmovwf\tADCON1\r\n\tbcf\tTRS_WAIT\r\n\tbcf\tTRS_WAIT_TRIS\r\n\tbsf\tGAL_INT_IE\r\n\tbcf\tGAL_INT_IP\t\t; low priority in bootloader\r\n\tbcf\tGAL_INT_EDGE\r\n\tbcf\tGLED\r\n\tbcf\tGLED_TRIS\r\n\tbcf\tRLED\r\n\tbcf\tRLED_TRIS\r\n\tbcf\tSPI_SCK_TRIS\r\n\tbcf\tSPI_MOSI_TRIS\r\n\tmovlw\t0x40\r\n\tmovwf\tSSPSTAT\r\n\tmovlw\t0x21\r\n\tmovwf\tSSPCON1\r\n\tmovlw\t0x87\t\t\t; timer0, 1:256 prescale\r\n\tmovwf\tT0CON\r\n\tbcf\tINTCON2,TMR0IP\r\n\tbsf\tINTCON,TMR0IE\r\n\tmovlw\t.18\t\t\t; about 30 seconds\r\n\tmovwf\ttimeout\t\t\t; (30 * 10e6 / 256 / 65536)\r\n\tbsf\tRCON,IPEN\r\n\t\r\n\tbsf\tGLED\t\t\t; turn both LEDs on\r\n\tbsf\tRLED\r\n\t\r\n\tclrf\taddr+3\t\t\t; init our variables\r\n\tclrf\taddr+2\r\n\tlfsr\tFSR2,BUF1\r\n\t\r\n\tbsf\tINTCON,GIEL\t\t; enable interrupts\r\n\tbsf\tINTCON,GIEH\r\n\r\n\tmovlw\tTRS_BOOT_READY\t\t; we are ready !\r\n\trcall\tupdate_status\r\n\t\r\nb_main:\r\n\tbtfsc\tflags,BF_PROCESS\t; work to do ?\r\n\trcall\tb_process\t\t; yes, do it\r\n\tbtfsc\tflags,BF_FLASH_INVALID\t; flash valid ?\r\n\tbra\tb_main\t\t\t; no.. stay in bootloader\r\n\ttstfsz\ttimeout\t\t\t; yes. timeout ?\r\n\tbra\tb_main\t\t\t;      no\r\n\tbra\texit_bootloader\t\t;      yes, exit bootloader\r\n\r\n;\r\n; process one line of the intel file\r\n;\t\r\nb_process:\r\n\tbcf\tflags,BF_PROCESS\r\n\tlfsr\tFSR2,BUF1\r\n\t\t\t\t\t;\r\n\t\t\t\t\t; step 1 : confirm line starts with ':'\r\n\t\t\t\t\t;\r\n\tmovf\tPOSTINC2,w\t\t; get first char\r\n\txorlw\t':'\t\t\t; must be ':'\r\n\tbnz\tb_invalid_err\r\n\t\t\t\t\t;\r\n\t\t\t\t\t; step 2 : verify checksum\r\n\t\t\t\t\t;\r\n\trcall\tread_byte\t\t; number of data bytes\r\n\tmovwf\tchecksum\t\t; init checksum\r\n\taddlw\t0x4\t\t\t; addr hi/lo, type, checksum\r\n\tmovwf\tcount\r\nbp_0:\trcall\tread_byte\t\t; read line and update checksum\r\n\taddwf\tchecksum,f\r\n\tdecfsz\tcount\r\n\tbra\tbp_0\r\n\ttstfsz\tchecksum\t\t; checksum must be 0\r\n\tbra\tb_checksum_err\r\n\t\t\t\t\t;\r\n\t\t\t\t\t; step 3 : evaluate line\r\n\t\t\t\t\t;\r\n\tlfsr\tFSR2,BUF1+1\r\n\trcall\tread_byte\t\t; number of data bytes\r\n\tmovwf\tcount\r\n\trcall\tread_byte\t\t; addr hi\r\n\tmovwf\taddr+1\r\n\trcall\tread_byte\t\t; addr lo\r\n\tmovwf\taddr+0\r\n\trcall\tread_byte\t\t; type\r\n\tmovwf\ttype\r\n\tandlw\t0x7\r\n\tcall\tjump_table\r\n\tgoto\tb_data\t\t\t; 00 = regular data\r\n\tgoto\tb_end_file\t\t; 01 = end of file\r\n\tgoto\tb_ignore\t\t; 02 = ignore\r\n\tgoto\tb_ignore\t\t; 03 = ignore\r\n\tgoto\tb_set_hi_addr\t\t; 04 = set address upper 16 bits\r\n\tgoto\tb_ignore\t\t; 05 = ignore\r\n\tgoto\tb_erase\t\t\t; 06 = erase\r\n\tgoto\tb_ignore\t\t; 07 = ignore\r\nb_done:\r\n\tiorlw\tTRS_BOOT_READY\r\n\trcall\tupdate_status\t\t; update status\r\n\tlfsr\tFSR2,BUF1\t\t; get ready for next line\r\n\treturn\r\n\t\r\nb_ok:\r\n\tmovlw\tTRS_BOOT_OK\r\n\tbra\tb_done\r\n\r\nb_ignore:\r\n\tmovlw\tTRS_BOOT_IGNORED\r\n\tbra\tb_done\r\n\r\nb_checksum_err:\r\n\tmovlw\tTRS_BOOT_CHECKSUM_ERR\r\n\tbra\tb_done\r\n\r\nb_seq_err:\r\n\tbsf\tflags,BF_IGNORE\t\t; ignore everything\r\n\tmovlw\tTRS_BOOT_SEQ_ERR\r\n\tbra\tb_done\r\n\r\nb_range_err:\r\n\tmovlw\tTRS_BOOT_RANGE_ERR\r\n\tbra\tb_done\r\n\t\r\nb_invalid_err:\r\n\tmovlw\tTRS_BOOT_INVALID\r\n\tbra\tb_done\r\n\r\n\r\n\r\n;\r\n; TYPE 00 : data\r\n;\r\nb_data:\r\n\tbtfsc\tflags,BF_IGNORE\r\n\tbra\tb_ignore\r\n\tmovf\taddr+3,w\t\t; check addr+3 : must be 0\r\n\tbnz\tb_ignore\r\n\tmovf\taddr+2,w\t\t; dispatch write based on addr+2\r\n\tbz\tb_data_flash\t\t; 00 => main flash\r\n\trcall\tb_last\t\t\t; not 00 => make sure last block is done\r\n\tmovf\taddr+2,w\r\n\txorlw\t0xF0\r\n\tbz\tb_data_eeprom\t\t; F0 => eeprom\r\n\tbra\tb_ignore\t\t; everything else => ignored\r\n\r\n; write some data in flash\r\nb_data_flash:\r\n\tmovf\taddr+0,w\t\t; compute TBLPTR - addr\r\n\tsubwf\tTBLPTRL,w\r\n\tmovwf\ttmp\r\n\tmovf\taddr+1,w\r\n\tsubwfb\tTBLPTRH,w\r\n#if 0\t\t\t\t\t; not needed for <= 64K PIC\r\n\tiorwf\ttmp,f\r\n\tmovf\taddr+2,w\r\n\tsubwfb\tTBLPTRU,w\r\n#endif\r\n\tbnc\tb_fill_ff\t\t; TBLPTR < load => fill with FF\r\n\tiorwf\ttmp,f\r\n\tbnz\tb_seq_err\t\t; TBLPTR > load => sequence error\r\n\r\n\trcall\tread_byte\t\t; get data byte\r\n\tdecf\tcount,f\r\n\tmovwf\tTABLAT\t\t\t; put in holding regs\r\n\tbsf\tflags,BF_DIRTY\r\n\trcall\tinc_addr\t\t; addr++\r\n\tbra\tb_fill\r\nb_fill_ff:\r\n\tsetf\tTABLAT\r\nb_fill:\t\r\n\ttblwt\t*+\r\n\tmovf\tTBLPTRL,w\r\n\tandlw\t(BLOCKSIZE-1)\r\n\tbtfsc\tSTATUS,Z\t\t; cross next block ?\r\n\trcall\tb_write_block\r\n\ttstfsz\tcount\t\t\t; done with this line ?\r\n\tbra\tb_data_flash\t\t; no... loop\r\n\tbra\tb_ok\t\t\t; yes.. done\r\n\r\n\r\n; write some data in eeprom\r\nb_data_eeprom:\t\r\n\tbtfsc\tEECON1,WR\t\t; wait for previous write to complete\r\n\tbra\t$-2\r\n\tmovf\taddr+2,w\r\n\tsublw\t0xF0\t\t\t; EEPROM is at 0x00F0.0000, 1024 bytes\r\n\tmovwf\ttmp\t\t\t; temp save\r\n\tmovf\taddr+1,w\r\n\tandlw\t0xFC\t\t\t; upper 6 bits of addr+1 must be 0\r\n\tiorwf\ttmp,w\r\n\tiorwf\taddr+3,w\t\t; addr+3 must be 0\r\n\tbnz\tb_range_err\r\n\t\r\n\tmovf\taddr+1,w\r\n\tmovwf\tEEADRH\r\n\tmovf\taddr+0,w\r\n\tmovwf\tEEADR\t\t\t; address to write\r\n\trcall\tread_byte\t\t; get data byte\r\n\tdecf\tcount,f\r\n\tmovwf\tEEDATA\r\n\tmovlw\t0x04\t\t\t; eeprom write\r\n\tmovwf\tEECON1\r\n\trcall\tdo_write\r\n\trcall\tinc_addr\r\n\ttstfsz\tcount\r\n\tbra\tb_data_eeprom\r\n\tbra\tb_ok\r\n\t\r\n\r\n\t\r\n; commit eventual last block\r\nb_last:\r\n\tbtfss\tflags,BF_DIRTY\t\t; something to write ?\r\n\treturn\t\t\t\t; no.. return\r\n\tsetf\tTABLAT\t\t\t; pad FF\r\nbl0:\ttblwt\t*+\r\n\tmovf\tTBLPTRL,w\r\n\tandlw\t(BLOCKSIZE-1)\r\n\tbnz\tbl0\r\n\trcall\tb_write_block\r\n\treturn\r\n\t\r\n\r\n;\r\n; write block subroutine\r\n;\r\nb_write_block:\r\n\tbtfss\tflags,BF_DIRTY\t\t; any data to write ?\r\n\tbra\tb_write_no_data\r\n\tbcf\tflags,BF_DIRTY\r\n\ttblrd\t*-\t\t\t; point back in data block\r\n\t\r\n\tmovlw\tlow (BOOTLOADER_END)\t; check if its inside the bootloader\r\n\tsubwf\tTBLPTRL,w\r\n\tmovlw\thigh (BOOTLOADER_END)\r\n\tsubwfb\tTBLPTRH,w\r\n#if 0\r\n\tmovlw\tupper (BOOTLOADER_END+1)\r\n\tsubwfb\tTBLPTRU,w\r\n#endif\r\n\tbnc\tb_write_addr_bad\t; protect bootloader (ignore this write)\r\nb_write_addr_ok:\r\n\tbsf\tflags,BF_FLASH_INVALID\r\n\tmovlw\t0x84\t\t\t; flash write\r\n\tmovwf\tEECON1\r\n\trcall\tdo_write\r\nb_write_addr_bad:\r\n\ttblrd\t*+\t\t\t; restore pointer\r\nb_write_no_data:\r\n\tclrf\tEECON1\t\t\t; inhibit writes\r\n\treturn\r\n\r\n;\r\n; write magic sequence\r\n;\r\ndo_write:\r\n\tbcf\tINTCON,GIEH\r\n\tbcf\tINTCON,GIEL\r\n\tmovlw\t0x55\t\t\t; magic unlock sequence\r\n\tmovwf\tEECON2\r\n\tmovlw\t0xAA\r\n\tmovwf\tEECON2\r\n\tbsf\tEECON1,WR\r\n\tbsf\tINTCON,GIEL\r\n\tbsf\tINTCON,GIEH\r\n\tnop\t\t\t\t; write happens here\r\n\tbtfsc\tEECON1,WR\t\t; wait for previous write to complete\r\n\tbra\t$-2\r\n\tbcf\tEECON1,WREN\r\n\treturn\r\n\r\n\r\n;\r\n; inc address (24 bits)\r\n;\r\ninc_addr:\r\n\tclrf\tWREG\r\n\tincf\taddr+0,f\t\t; addr++\r\n\taddwfc\taddr+1,f\r\n\taddwfc\taddr+2,f\r\n\treturn\r\n\r\n\r\n; \r\n; TYPE 04 : set upper 16 bits of address\r\n;   address high :\r\n;   0020 : ID location\r\n;   0030 : CONFIG location\r\n;   00F0 : EEPROM location\r\n;\r\nb_set_hi_addr:\r\n\tdecf\tcount,w\r\n\tdecfsz\tWREG,w\t\t\t; make sure block length is 2\r\n\tbra\tb_invalid_err\r\n\trcall\tread_byte\t\t; upper address hi\r\n\tmovwf\taddr+3\r\n\trcall\tread_byte\t\t; upper address lo\r\n\tmovwf\taddr+2\r\n\tmovlw\tTRS_BOOT_OK\r\n\tbra\tb_done\r\n\t\r\n;\r\n; Type 01 : end file\r\n;\r\nb_end_file:\r\n\trcall\tb_last\t\t \t; commit last block, if needed\r\n\treset\t\t\t\t; reset!\r\n\r\n\r\n\r\n;\r\n; Type 06 - erase. Address must be FF0x (x=0 for flash, x=1 for eeprom)\r\n;\r\nb_erase:\r\n\tincf\taddr+1,w\t\t; addr+1 == FF ?\r\n\tbnz\tb_invalid_err\t\t; no.. invalid\r\n\tmovf\taddr,w\r\n\tbz\terase_flash\r\n\tbra\terase_eeprom\r\n\r\n\t\r\n;\r\n; erase flash\r\n;\r\nerase_flash:\r\n\tbsf\tflags,BF_FLASH_INVALID\r\n\tmovlw\tlow (BOOTLOADER_END+1)\r\n\tmovwf\tTBLPTRL\r\n\tmovlw\thigh (BOOTLOADER_END+1)\r\n\tmovwf\tTBLPTRH\r\n\tclrf\tTBLPTRU\r\nef0:\tmovlw\t0x94\t\t\t; flash erase\r\n\tmovwf\tEECON1\r\n\trcall\tdo_write\r\n\tmovlw\tERASE_BLOCKSIZE\r\n\taddwf\tTBLPTRL,f\r\n\tclrf\tWREG\r\n\taddwfc\tTBLPTRH,f\r\n\tbnz\tef0\t\t\t; this PIC is 64K\r\n\tbra\tb_ok\r\n\t\r\n;\r\n; erase eeprom 000-3FF\r\n;\r\nerase_eeprom:\r\n\tsetf\tEEDATA\r\n\tclrf\tEEADRH\r\n\tclrf\tEEADR\r\nee0:\tmovlw\t0x04\r\n\tmovwf\tEECON1\r\n\trcall\tdo_write\r\n\tbtfsc\tEECON1,WR\r\n\tbra\t$-2\r\n\tincfsz\tEEADR,f\t\t\t; addr++\r\n\tbra\tee0\r\n\tincf\tEEADRH,f\t\t; addrH++\r\n\tmovf\tEEADRH,w\t\t; (incfsz doesn't work on simulation)\r\n\tbnz\tee0\r\n\tbra\tb_ok\r\n\r\n;;;\r\n;;; jump table : modify return address by adding W*4 to it.\r\n;;;\r\njump_table\r\n\tGLOBAL\tjump_table\r\n\trlncf\tWREG,w\r\n\trlncf\tWREG,w\r\n\taddwf\tTOSL,f\r\n\tmovlw\t0x00\r\n\taddwfc\tTOSH,f\r\n\t;addwfc\tTOSU,f\t\t\t; if more than 64kB\r\n\treturn\r\n\r\n\r\n;;;\r\n;;; Compute CRC16 of 0800..FFFF\r\n;;;\r\ndo_crc16\r\n\tmovlw\tlow (BOOTLOADER_END+1)\r\n\tmovwf\tTBLPTRL\r\n\tmovlw\thigh (BOOTLOADER_END+1)\r\n\tmovwf\tTBLPTRH\r\n\tclrf\tTBLPTRU\r\n\tclrf\tcrc+0\r\n\tclrf\tcrc+1\r\ndoc0\ttblrd*+\r\n\tmovf\tTABLAT,w\r\n\trcall\tcrc16\r\n\tmovf\tTBLPTRH,w\t\t; stop when TBLPTR = 00FFFE\r\n\tsublw\thigh(FLASH_CRC_ADDR)\r\n\tbnz\tdoc0\r\n\tmovf\tTBLPTRL,w\r\n\tsublw\tlow(FLASH_CRC_ADDR)\r\n\tbnz\tdoc0\r\n\treturn\r\n\t\r\n\r\n\r\n;;;\r\n;;; CRC-16  (x^16+x^15+x^2+x^0)\r\n;;;\r\ncrc16\r\n\txorwf\tcrc+0,w\t\t; W = input xor old_crc+0\r\n\txorwf\tcrc+1,w\t\t; swap old_crc+1 with w\r\n\txorwf\tcrc+1,f\r\n\txorwf\tcrc+1,w\t\t; new crc+1 = input xor old_crc+0\r\n\tmovwf\tcrc+0\t\t; new crc+0 = old_crc+1\r\n\t\r\n\tmovf\tcrc+1,w\t\t; save crc+1 in W\r\n\tswapf\tcrc+1,f\t\t; trade nibbles\r\n\txorwf\tcrc+1,f\t\t; XOR high half byte with low\r\n\trrcf\tcrc+1,f\t\t; initialize carry\r\n\tbtfsc\tcrc+1,0\r\n\tbtg\tSTATUS,C\t; compliment carry\r\n\tbtfsc\tcrc+1,1\r\n\tbtg\tSTATUS,C\t; compliment carry\r\n\tbtfsc\tcrc+1,2\r\n\tbtg\tSTATUS,C\t; compliment carry\r\n\tmovwf\tcrc+1\t\t; restore crc+1 from W\r\n\t\r\n\tmovlw\t0x1\r\n\tbtfsc\tSTATUS,C\t; if carry\r\n\txorwf\tcrc+0,f\t\t; flip bit 0 of crc+0\r\n\tmovlw\t0x40\r\n\trrcf\tcrc+1,f\t\t; shift parity into crc+1\r\n\tbtfsc\tSTATUS,C\t; if shift out is one\r\n\txorwf\tcrc+0,f\t\t; flip bit 6 of crc+0\r\n\trlcf\tcrc+1,w\t\t; unshift crc+1 into W\r\n\txorwf\tcrc+1,f\t\t; combine them\r\n\trrcf\tcrc+1,f\t\t; shift parity back into crc+1\r\n\tmovlw\t0x80\r\n\tbtfsc\tSTATUS,C\t; if shift out is one\r\n\txorwf\tcrc+0,f\t\t; flip bit 7 of crc+0\r\n\t\r\n\tretlw\t0\r\n\r\n\r\n\r\ncrc16_val CODE_PACK FLASH_CRC_ADDR\r\n\tdb\thigh(THECRC), low(THECRC)\r\n\r\nexit_boot CODE_PACK (0xF00000 | EEPROM_CRC_ADDR)\r\n\tdb\thigh(THECRC), low(THECRC)\r\n\t\r\n\tEND\r\n\t\r\n"
  },
  {
    "path": "frehd/PIC Source Files/bootloader.inc",
    "content": "\r\n#define PROTEUS_SIMULATOR\t0\r\n\r\n#if PROTEUS_SIMULATOR == 1\r\n#define EEPROM_CRC_ADDR\t\t0xFE\r\n#else\r\n#define EEPROM_CRC_ADDR\t\t0x3FE\r\n#endif\r\n\r\n#define FLASH_CRC_ADDR\t\t0xFFFE\r\n\r\n#define BOOTLOADER_MAJOR\t0x1\r\n#define BOOTLOADER_MINOR\t0x2\r\n\r\n#define BOOTLOADER_END\t\t0x7FF\r\n#define APP_STARTUP\t\t0x800\r\n#define APP_LO_INT\t\t0x806\r\n#define APP_HI_INT\t\t0x80C\r\n#define APP_HI_INT2\t\t0x900\r\n"
  },
  {
    "path": "frehd/PIC Source Files/c018i.c",
    "content": "\r\n/* Copyright (c)1999 Microchip Technology */\r\n\r\n/* MODDED by F. Vecoven to accommodate bootloader */\r\n\r\n/* MPLAB-C18 startup code, including initialized data */\r\n\r\n/* external reference to __init() function */\r\nextern void __init (void);\r\n/* external reference to the user's main routine */\r\nextern void main (void);\r\n/* prototype for the startup function */\r\nvoid _entry (void);\r\nvoid _startup (void);\r\n/* prototype for the initialized data setup */\r\nvoid _do_cinit (void);\r\n\r\nextern volatile near unsigned long short TBLPTR;\r\nextern near unsigned FSR0;\r\nextern near char __FPFLAGS;\r\n#define RND 6\r\n\r\n\r\n#pragma code _startup_scn\r\nvoid\r\n_startup (void)\r\n{\r\n  _asm\r\n    // Initialize the stack pointer\r\n    lfsr 1, _stack\r\n    lfsr 2, _stack\r\n\r\n    clrf TBLPTRU, 0 // 1st silicon doesn't do this on POR\r\n\r\n    bcf __FPFLAGS,RND,0 // Initialize rounding flag for floating point libs\r\n    \r\n    _endasm \r\n    _do_cinit ();\r\n\r\nloop:\r\n\r\n  // If user defined __init is not found, the one in clib.lib will be used\r\n  __init ();\r\n\r\n  // Call the user's main routine\r\n  main ();\r\n\r\n  goto loop;\r\n}                               /* end _startup() */\r\n\r\n/* MPLAB-C18 initialized data memory support */\r\n/* The linker will populate the _cinit table */\r\nextern far rom struct\r\n{\r\n  unsigned short num_init;\r\n  struct _init_entry\r\n  {\r\n    unsigned long from;\r\n    unsigned long to;\r\n    unsigned long size;\r\n  }\r\n  entries[];\r\n}\r\n_cinit;\r\n\r\n#pragma code _cinit_scn\r\nvoid\r\n_do_cinit (void)\r\n{\r\n  /* we'll make the assumption in the following code that these statics\r\n   * will be allocated into the same bank.\r\n   */\r\n  static short long prom;\r\n  static unsigned short curr_byte;\r\n  static unsigned short curr_entry;\r\n  static short long data_ptr;\r\n\r\n  // Initialized data...\r\n  TBLPTR = (short long)&_cinit;\r\n  _asm\r\n    movlb data_ptr\r\n    tblrdpostinc\r\n    movf TABLAT, 0, 0\r\n    movwf curr_entry, 1\r\n    tblrdpostinc\r\n    movf TABLAT, 0, 0\r\n    movwf curr_entry+1, 1\r\n  _endasm\r\n    //while (curr_entry)\r\n    //{\r\n    test:\r\n    _asm\r\n     bnz 3\r\n    tstfsz curr_entry, 1\r\n    bra 1\r\n    _endasm\r\n    goto done;\r\n      /* Count down so we only have to look up the data in _cinit\r\n       * once.\r\n       *\r\n       * At this point we know that TBLPTR points to the top of the current\r\n       * entry in _cinit, so we can just start reading the from, to, and\r\n       * size values.\r\n       */\r\n      _asm\r\n\t/* read the source address */\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf prom, 1\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf prom+1, 1\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf prom+2, 1\r\n\t/* skip a byte since it's stored as a 32bit int */\r\n\ttblrdpostinc\r\n\t/* read the destination address directly into FSR0 */\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf FSR0L, 0\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf FSR0H, 0\r\n\t/* skip two bytes since it's stored as a 32bit int */\r\n\ttblrdpostinc\r\n\ttblrdpostinc\r\n\t/* read the destination address directly into FSR0 */\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf curr_byte, 1\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf curr_byte+1, 1\r\n\t/* skip two bytes since it's stored as a 32bit int */\r\n\ttblrdpostinc\r\n\ttblrdpostinc\r\n      _endasm  \r\n      //prom = data_ptr->from;\r\n      //FSR0 = data_ptr->to;\r\n      //curr_byte = (unsigned short) data_ptr->size;\r\n      /* the table pointer now points to the next entry. Save it\r\n       * off since we'll be using the table pointer to do the copying\r\n       * for the entry.\r\n       */\r\n      data_ptr = TBLPTR;\r\n      \r\n      /* now assign the source address to the table pointer */\r\n      TBLPTR = prom;\r\n\r\n      /* do the copy loop */\r\n      _asm\r\n        // determine if we have any more bytes to copy\r\n\tmovlb curr_byte\r\n\tmovf curr_byte, 1, 1\r\ncopy_loop:\r\n\tbnz 2 // copy_one_byte\r\n\tmovf curr_byte + 1, 1, 1\r\n\tbz 7 // done_copying\r\n\r\ncopy_one_byte:\r\n\ttblrdpostinc\r\n\tmovf TABLAT, 0, 0\r\n\tmovwf POSTINC0, 0\r\n\r\n\t// decrement byte counter\r\n\tdecf curr_byte, 1, 1\r\n\tbc -8 // copy_loop\r\n        decf curr_byte + 1, 1, 1\r\n\tbra -7 // copy_one_byte\r\n\r\ndone_copying:\r\n\r\n      _endasm\r\n      /* restore the table pointer for the next entry */\r\n      TBLPTR = data_ptr;\r\n      /* next entry... */\r\n      curr_entry--;\r\n      goto test;\r\ndone:\r\n;\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/crc.inc",
    "content": "THECRC\tequ\t0x5c75\r\n"
  },
  {
    "path": "frehd/PIC Source Files/ds1307.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include \"sw_i2c.h\"\r\n#include \"HardwareProfile.h\"\r\n#include \"action.h\"\r\n#include \"ds1307.h\"\r\n\r\n/* globals */\r\nBYTE time[10];\r\nBYTE tbuf[10];\r\n\r\n\r\n/*\r\n * un-bcd : 0x00 - 0x99 --> 0 - 99\r\n */\r\nchar unbcd(unsigned char x)\r\n{\r\n\tchar res = 0;\r\n\tchar i;\r\n\r\n\ti = (x & 0xF0) >> 4;\r\n\twhile (i > 0) {\r\n\t\tres += 10;\r\n\t\ti--;\r\n\t}\r\n\tres += (x & 0x0F);\r\n\r\n\treturn (res);\r\n}\r\n\r\n\r\n/*\r\n * bcd : 0 - 99 -->  0x00 - 0x99\r\n */\r\nunsigned char bcd(char x)\r\n{\r\n\tunsigned char res = 0;\r\n\r\n\twhile (x >= 10) {\r\n\t\tx -= 10;\r\n\t\tres++;\r\n\t}\r\n\tres <<= 4;\r\n\tres |= x;\r\n\r\n\treturn (res);\r\n}\r\n\r\n\r\n#if 0\r\nstatic int ds1307_read(unsigned char address)\r\n{\r\n\tunsigned int value;\r\n\r\n\ti2c_start();\r\n\tif (i2c_putc(DS1307_SLA)) {\r\n\t\treturn (-1);\r\n\t}\r\n\tif (i2c_putc(address)) {\r\n\t\treturn (-1);\r\n\t}\r\n\ti2c_restart();\r\n\tif (i2c_putc(DS1307_SLA | 0x1)) {\r\n\t\treturn (-1);\r\n\t}\r\n\tvalue = i2c_getc();\r\n\ti2c_stop();\r\n\r\n\treturn (value);\r\n}\r\n#endif\r\n\r\nstatic char ds1307_write(unsigned char address, unsigned char data)\r\n{\r\n\ti2c_start();\r\n\tif (i2c_putc(DS1307_SLA)) {\r\n\t\treturn (-1);\r\n\t}\r\n\tif (i2c_putc(address)) {\r\n\t\treturn (-1);\r\n\t}\r\n\tif (i2c_putc(data)) {\r\n\t\treturn (-1);\r\n\t}\r\n\ti2c_stop();\r\n\r\n\treturn (0);\r\n}\r\n\r\n\r\nchar ds1307_read_time(void)\r\n{\r\n\tchar i;\r\n\r\n\ti = 1;\r\n\ti2c_start();\r\n\tif (i2c_putc(DS1307_SLA) == 0) {\r\n\t\tif (i2c_putc(DS1307_SEC) == 0) {\r\n\t\t\ti2c_restart();\r\n\t\t\tif (i2c_putc(DS1307_SLA | 0x1) == 0) {\r\n\t\t\t\tif (i2c_gets(tbuf, 10) == 0) {\r\n\t\t\t\t\t// all ok\r\n\t\t\t\t\ti = 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\ti2c_stop();\r\n\r\n\tif (i == 0) {\r\n\t\tINTCONbits.GIEL = 0;\r\n\t\tfor (i = 0; i <= DS1307_YEAR; i++) {\r\n\t\t\ttime[i] = unbcd(tbuf[i]);\r\n\t\t}\r\n\t\tfor (; i < 10; i++) {\r\n\t\t\ttime[i] = tbuf[i];\r\n\t\t}\r\n\t\tINTCONbits.GIEL = 1;\r\n\t}\r\n\r\n\treturn 0;\r\n}\r\n\r\n\r\nchar ds1307_write_time(BYTE *time_bin)\r\n{\r\n\tchar i;\r\n\tchar res;\r\n\r\n\tfor (i = 0; i <= DS1307_YEAR; i++) {\r\n\t\ttbuf[i] = bcd(time_bin[i]);\r\n\t}\r\n\ttbuf[DS1307_CONTROL] = DS1307_CONFIG;\r\n\ttbuf[DS1307_MAGIC0] = DS1307_MAGIC0_VAL;\r\n\ttbuf[DS1307_MAGIC1] = DS1307_MAGIC1_VAL;\r\n\r\n\tres = 1;\r\n\ti2c_start();\r\n\tif (i2c_putc(DS1307_SLA) == 0) {\r\n\t\tif (i2c_putc(DS1307_SEC) == 0) {\r\n\t\t\tif (i2c_puts(tbuf, 10) == 0) {\r\n\t\t\t\tres = 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\ti2c_stop();\r\n\r\n\treturn res;\r\n}\r\n\r\n\r\n\r\nvoid ds1307_init(void)\r\n{\r\n\tds1307_write(DS1307_CONTROL, DS1307_CONFIG);\r\n\tds1307_read_time();\r\n\tif (time[DS1307_MAGIC0] != DS1307_MAGIC0_VAL || \r\n      time[DS1307_MAGIC1] != DS1307_MAGIC1_VAL) {\r\n\t\t// bad magic. Initialize time\r\n\t\ttbuf[DS1307_SEC] = 0;\r\n\t\ttbuf[DS1307_MIN] = 0;\r\n\t\ttbuf[DS1307_HOUR] = 0;\r\n\t\ttbuf[DS1307_WEEKDAY] = 1;\t// ignored\r\n\t\ttbuf[DS1307_DAY] = 1;\r\n\t\ttbuf[DS1307_MONTH] = 4;\r\n\t\ttbuf[DS1307_YEAR] = 12;\r\n\t\tds1307_write_time(tbuf);\r\n\t\tds1307_read_time();\r\n\t}\r\n}\r\n\r\n\r\n// DS1307 interrupt : 1Hz\r\nvoid ds1307_int(void)\r\n{\r\n\tif (++time[DS1307_SEC] >= 60) {\r\n\t\ttime[DS1307_SEC] = 0;\r\n\t\tif (++time[DS1307_MIN] >= 60) {\r\n\t\t\ttime[DS1307_MIN] = 0;\r\n\t\t\tif (++time[DS1307_HOUR] >= 24) {\r\n\t\t\t\ttime[DS1307_HOUR] = 0;\r\n\t\t\t\t/* A day has elapsed. Reload the date/time from\r\n\t\t\t\t   the DS1307. This takes care of incrementing the\r\n\t\t\t\t   date properly. */\r\n\t\t\t\taction_flags |= ACTION_DS1307_RELOAD;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t// LED1 = LED1 ^ 1;\r\n}\r\n\r\n\r\n/*\r\n * Provide time to FatFS\r\n *\r\n * bit31:25\t\tYear from 1980 (0..127)\r\n * bit24:21\t\tMonth (1..12)\r\n * bit20:16\t\tDay in month(1..31)\r\n * bit15:11\t\tHour (0..23)\r\n * bit10:5\t\tMinute (0..59)\r\n * bit4:0\t\tSecond / 2 (0..29)\r\n */\r\nDWORD get_fattime(void)\r\n{\r\n\tstatic DWORD tmr;\r\n\r\n\tINTCONbits.GIEL = 0;\r\n\r\n\ttmr = (((DWORD)time[DS1307_YEAR] + 20) << 25)\r\n\t\t| ((DWORD)time[DS1307_MONTH] << 21)\r\n\t\t| ((DWORD)time[DS1307_DAY] << 16)\r\n\t\t| ((WORD)time[DS1307_HOUR] << 11)\r\n\t\t| ((WORD)time[DS1307_MIN] << 5)\r\n\t\t| ((WORD)time[DS1307_SEC] >> 1);\r\n\r\n\tINTCONbits.GIEL = 1;\r\n\r\n\treturn tmr;\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/ds1307.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _DS1307_H\r\n#define _DS1307_H\r\n\r\n#define DS1307_SLA\t\t    0b11010000\r\n#define\tDS1307_CONFIG\t    0x10\t// clock output enable, 1Hz\r\n#define\tDS1307_SEC          0\r\n#define\tDS1307_MIN\t\t    1\r\n#define\tDS1307_HOUR\t\t    2\r\n#define\tDS1307_WEEKDAY\t    3\r\n#define\tDS1307_DAY\t\t    4\r\n#define\tDS1307_MONTH\t    5\r\n#define\tDS1307_YEAR\t\t    6\r\n#define\tDS1307_CONTROL\t\t7\r\n#define DS1307_MAGIC0\t\t8\r\n#define DS1307_MAGIC1\t\t9\r\n#define DS1307_MAGIC0_VAL\t0x15\r\n#define DS1307_MAGIC1_VAL\t0x04\r\n\r\nextern BYTE time[10];\r\nextern BYTE tbuf[10];\r\n\r\nvoid ds1307_init(void);\r\nvoid ds1307_int(void);\r\nchar ds1307_read_time(void);\r\nchar ds1307_write_time(BYTE *);\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/dsk.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include \"HardwareProfile.h\"\r\n#include <stdio.h>\r\n#include <string.h>\r\n#include <timers.h>\r\n#include \"FatFS/ff.h\"\r\n#include \"FatFS/diskio.h\"\r\n#include \"trs_hard.h\"\r\n#include \"trs_extra.h\"\r\n\r\n// subcommands\r\n#define IM_OPEN\t\t   0\r\n#define IM_READSEC\t   1\r\n\r\n// DMK\r\n#define DMK_HEADER_LEN\t16\r\n\r\n// JV3\r\n#define JV3_DENSITY\t\t0x80\t// 1=dden 0=sden\r\n#define JV3_DAM\t\t\t0x60\r\n#define JV3_DAMSDFB\t\t0x00\r\n#define JV3_DAMSDFA\t\t0x20\r\n#define JV3_DAMSDF9\t\t0x40\r\n#define JV3_DAMSDF8\t\t0x60\r\n#define JV3_DAMDDFB\t\t0x00\r\n#define JV3_DAMDDF8\t\t0x20\r\n#define JV3_SIDE\t\t0x10  /* 0=side 0, 1=side 1 */\r\n#define JV3_ERROR\t\t0x08  /* 0=ok, 1=CRC error */\r\n#define JV3_SIZE\t\t0x03  /* in used sectors: 0=256,1=128,2=1024,3=512\r\n\t\t\t\t\t\t\t\t in free sectors: 0=512,1=1024,2=128,3=256 */\r\n#define JV3_SECSTART   (34*256) /* start of sectors within file */\r\n#define JV3_SECSPERBLK ((USHORT)(JV3_SECSTART/3))\r\n#define JV3_FREE\t\t0xff  /* in track/sector fields */\r\n\r\n// JV1\r\n#define JV1_SECSIZE\t\t256\r\n#define JV1_SECPERTRK\t10\r\n\r\n// LDOS error message\r\n#define LDOS_OK\t\t\t\t0\r\n#define LDOS_SEEK\t\t\t2\r\n#define LDOS_DATA_NOT_FOUND 5\r\n#define LDOS_SYSTEM_REC\t\t6\r\n#define LDOS_NOT_AVAIL\t\t8\r\n#define LDOS_NOT_FOUND\t\t24\r\n\r\n\r\n#if EXTRA_IM_SUPPORT\r\n\r\n\r\nstatic void dmk_open(UCHAR unit, UCHAR *ntrack, UCHAR *sside, UCHAR *sdensity);\r\nstatic void dmk_readsec(UCHAR unit, UCHAR track, UCHAR sector);\r\nstatic void jv3_open(UCHAR unit, UCHAR *ntrack, UCHAR *sside, UCHAR *sdensity);\r\nstatic void jv3_readsec(UCHAR unit, UCHAR track, UCHAR sector);\r\nstatic void jv1_open(UCHAR unit, UCHAR *ntrack, UCHAR *sside, UCHAR *sdensity);\r\nstatic void jv1_readsec(UCHAR unit, UCHAR track, UCHAR sector);\r\n\r\n\r\n/*\r\n * Guess the image type. Code borrowed from xtrs/trs_disk.c\r\n * (Must enter with file pointer at 0)\r\n */\r\nstatic im_type_t\r\nset_disk_emutype(UCHAR unit)\r\n{\r\n\tFRESULT res;\r\n\tUSHORT count;\r\n\tUINT nbytes;\r\n\r\n\tres = f_read(&im_file, extra_buffer, 16, &nbytes);\r\n\tif (res != FR_OK || nbytes < 16) {\r\n\t\treturn IM_NONE;\r\n\t}\r\n\tif (extra_buffer[0] == 0 || extra_buffer[0] == 0xff) {\r\n\t\tif (extra_buffer[0xc] == 0 && extra_buffer[0xd] == 0 && \r\n\t\t\textra_buffer[0xe] == 0 && extra_buffer[0xf] == 0) {\r\n\t\t\tcount = (USHORT)extra_buffer[2];\r\n\t\t\tcount |= (USHORT)extra_buffer[3] << 8;\r\n\t\t\tif (count >= 16 && count <= 0x4000) {\r\n\t\t\t\treturn IM_DMK;\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (extra_buffer[0xc] == 0x78 && extra_buffer[0xd] == 0x56 &&\r\n\t\t\textra_buffer[0xe] == 0x34 && extra_buffer[0xf] == 0x12) {\r\n\t\t\treturn IM_NONE;\r\n\t\t}\r\n\t}\r\n\tif (extra_buffer[0] == 0 && extra_buffer[1] == 0xfe) {\r\n\t\treturn IM_JV1;\r\n\t}\r\n\tres = f_lseek(&im_file, JV3_SECSPERBLK * 3);\r\n\tif (res == FR_OK) {\r\n\t\tres = f_read(&im_file, extra_buffer, 8, &nbytes);\r\n\t}\t\r\n\tif (res != FR_OK || nbytes < 8) {\r\n\t\treturn IM_NONE;\r\n\t}\r\n\tif (extra_buffer[0] == 0 || extra_buffer[0] == 0xff) {\r\n\t\treturn IM_JV3;\r\n\t}\r\n\r\n\treturn IM_JV1;\r\n}\r\n\r\n\r\n\r\nstatic void\r\nopen_dsk_image(UCHAR unit, const char *filename)\r\n{\r\n\tUCHAR ntrack, sside, sdensity;\r\n\tFRESULT res;\r\n\r\n\t// assume ok\r\n\tstate_error2 = LDOS_OK;\r\n\t\r\n\t// already open ?\t\r\n\tif (filename == NULL && cur_unit == unit) {\r\n\t\treturn;\r\n\t}\r\n\t// close previous\r\n\tif (cur_unit != -1) {\r\n\t\tf_close(&im_file);\r\n\t\tcur_unit = -1;\r\n\t}\r\n\r\n\t// open new image\r\n\tif (filename && filename[0] != '\\0') {\r\n\t\tstrcpy(im[unit].filename, filename);\r\n\t}\r\n\tres = f_open(&im_file, im[unit].filename, FA_OPEN_EXISTING | FA_READ);\r\n\tif (res != FR_OK) {\r\n\t\tstate_error2 = LDOS_NOT_FOUND;\r\n\t\treturn;\r\n\t}\r\n\tcur_unit = unit;\r\n\r\n\t// if we are re-opening an old file, we are done\r\n\tif (filename == NULL) {\r\n\t\treturn;\r\n\t}\r\n\r\n\t// find image type\r\n\tim[unit].type = set_disk_emutype(unit);\r\n\tf_lseek(&im_file, 0);\r\n\t\r\n\tswitch (im[unit].type) {\r\n\tcase IM_NONE:\r\n\t\tstate_error2 = LDOS_NOT_AVAIL;\r\n\t\treturn;\r\n\tcase IM_DMK:\r\n\t\tdmk_open(unit, &ntrack, &sside, &sdensity);\r\n\t\tbreak;\r\n\tcase IM_JV3:\r\n\t\tjv3_open(unit, &ntrack, &sside, &sdensity);\r\n\t\tbreak;\r\n\tcase IM_JV1:\r\n\t\tjv1_open(unit, &ntrack, &sside, &sdensity);\r\n\t\tbreak;\r\n\t}\r\n\r\n\t// return image info to TRS80\r\n\textra_buffer[0] = ntrack;\r\n\textra_buffer[1] = sside;\r\n\textra_buffer[2] = sdensity;\r\n\textra_buffer[3] = 1;\t\t\t// write-protected, we don't support writes\r\n\textra_buffer[4] = im[unit].type;\r\n\tstate_size2 = 5;\r\n}\r\n\r\n\r\n/*\r\n * Called after TRS80 has written data and bytescount2 matches size2\r\n */\r\nvoid process_image_cmd(void)\r\n{\r\n\tUCHAR unit;\r\n\r\n\tunit = extra_buffer[0];\r\n\tif (unit > 7) {\r\n\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t\treturn;\r\n\t}\r\n\t\r\n\tstate_bytesdone2 = 0;\r\n\r\n\tswitch (extra_buffer[1]) {\r\n\tcase IM_OPEN:\r\n\t\topen_dsk_image(unit, (char *)&extra_buffer[2]);\r\n\t\tbreak;\r\n\r\n\tcase IM_READSEC:\r\n\t\tif (cur_unit != unit) {\r\n\t\t\t// re-open our file\r\n\t\t\topen_dsk_image(unit, NULL);\r\n\t\t\tif (im[unit].type == IM_DMK) {\r\n\t\t\t\tim[unit].u.dmk.cur_track = -1;\r\n\t\t\t}\r\n\t\t\tif (state_error2 != LDOS_OK) {\r\n\t\t\t\treturn;\r\n\t\t\t}\t\r\n\t\t}\r\n\t\tswitch (im[unit].type) {\r\n\t\tcase IM_NONE:\r\n\t\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t\t\tbreak;\r\n\t\tcase IM_DMK:\r\n\t\t\tdmk_readsec(unit, extra_buffer[2], extra_buffer[3]);\r\n\t\t\tbreak;\r\n\t\tcase IM_JV3:\r\n\t\t\tjv3_readsec(unit, extra_buffer[2], extra_buffer[3]);\r\n\t\t\tbreak;\r\n\t\tcase IM_JV1:\r\n\t\t\tjv1_readsec(unit, extra_buffer[2], extra_buffer[3]);\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\tbreak;\r\n\t}\r\n}\r\n\r\n\r\n/*****************************************************************************\r\n *\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n * DMK\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n *\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n *****************************************************************************/\r\n\r\nstatic int\r\ndmk_get_track_header(UCHAR unit, UCHAR track, UCHAR side)\r\n{\r\n\tdmk_t *dmk = &im[unit].u.dmk;\r\n\tUSHORT u16;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\r\n\t// load track header\r\n\tu16 = track;\r\n\tif (!dmk->sside) u16 <<= 1;\r\n\tu16 += side;\r\n\tdmk->offset = (DWORD)u16;\r\n\tdmk->offset *= dmk->tlen;\r\n\tdmk->offset += DMK_HEADER_LEN;\r\n\r\n\tres = f_lseek(&im_file, dmk->offset);\r\n\tif (res == FR_OK) {\r\n\t\tres = f_read(&im_file, im_buf, 0x80, &nbytes);\r\n\t}\r\n\tif (res != FR_OK || nbytes < 0x80) {\r\n\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t} else {\r\n\t\tdmk->cur_track = track;\r\n\t\tdmk->cur_side = side;\r\n\t\tstate_error2 = LDOS_OK;\r\n\t}\r\n\r\n\treturn (state_error2);\r\n}\r\n\r\n\r\nstatic void\r\ndmk_analyze(UCHAR unit, UCHAR *sside, UCHAR *sdensity)\r\n{\r\n\tdmk_t *dmk = &im[unit].u.dmk;\r\n\tUCHAR i, j, incr, ddensity;\r\n\tFRESULT res;\r\n\tDWORD offset;\r\n\tUSHORT idamp;\r\n\tUINT nbytes;\r\n\r\n\t// consider single-side single-density for now\r\n\t*sside = 1;\r\n\t*sdensity = 1;\r\n\r\n\t// load track header of given track, side 1\r\n\toffset = (DWORD)dmk->tlen;\r\n\toffset += DMK_HEADER_LEN;\r\n\tres = f_lseek(&im_file, offset);\r\n\tif (res == FR_OK) {\r\n\t\tres = f_read(&im_file, im_buf, 0x80, &nbytes);\r\n\t}\t\r\n\tif (res != FR_OK && nbytes < 0x80) return;\r\n\r\n\tdmk->nsectors = 0;\r\n\t// analyze this header\r\n\tfor (i = 0; i < 0x40; i+=2) {\r\n\t\tidamp = (USHORT)im_buf[i] + ((USHORT)im_buf[i+1] << 8);\r\n\t\tif (idamp == 0) {\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\t// bit 15 means double-density sector\r\n\t\tddensity = (idamp & 0x8000) ? 1 : 0;\r\n\t\tidamp &= 0x3fff;\r\n\t\tdmk->nsectors++;\r\n\t\tif (ddensity) *sdensity = 0;\r\n\t\tincr = (dmk->sdensity || ddensity) ? 1 : 2;\r\n\t\t// read sector id\r\n\t\tres = f_lseek(&im_file, offset + (DWORD)idamp);\r\n\t\tif (res == FR_OK) {\r\n\t\t\tres = f_read(&im_file, extra_buffer, 14, &nbytes);\r\n\t\t}\r\n\t\tif (res != FR_OK || nbytes < 14) {\r\n\t\t\tbreak;\t\r\n\t\t}\t\r\n\t\tj = 0;\r\n\t\t// check IDAM marker\r\n\t\tif (extra_buffer[j] != 0xFE) continue;\r\n\t\tj += incr;\r\n\t\t// skip track\r\n\t\tj += incr;\r\n\t\t// check side\r\n\t\tif (extra_buffer[j] & 0x1) {\r\n\t\t\t*sside = 0;\r\n\t\t}\r\n\t}\r\n\r\n\tif (dmk->nsectors == 0) {\r\n\t\t// single-side... must still check double-density\r\n\t\tdmk_get_track_header(unit, 0, 0);\r\n\t\tfor (i = 0; i < 0x40; i += 2) {\r\n\t\t\tidamp = (USHORT)im_buf[i] + ((USHORT)im_buf[i+1] << 8);\r\n\t\t\tif (idamp == 0) {\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\t// bit 15 means double-density sector\r\n\t\t\tddensity = (idamp & 0x8000) ? 1 : 0;\r\n\t\t\tidamp &= 0x3fff;\r\n\t\t\tdmk->nsectors++;\r\n\t\t\tif (ddensity) *sdensity = 0;\r\n\t\t}\r\n\t}\r\n\r\n\t// flags in header take precedence\r\n\tif (dmk->sdensity) *sdensity = 1;\r\n\tif (dmk->sside) *sside = 1;\r\n}\r\n\r\n\r\nstatic void\r\ndmk_open(UCHAR unit, UCHAR *ntrack, UCHAR *sside, UCHAR *sdensity)\r\n{\r\n\tdmk_t *dmk = &im[unit].u.dmk;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\r\n\tres = f_read(&im_file, im_buf, 16, &nbytes);\r\n\tif (res != FR_OK || nbytes < 16) {\r\n\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t\treturn;\r\n\t}\r\n\t// parse DMK header\r\n\t*ntrack = im_buf[1] - 1;\r\n\tdmk->sside = im_buf[4] & 0x10;\r\n\tdmk->sdensity = im_buf[4] & 0x40;\r\n\tdmk->tlen = (USHORT)im_buf[2] | ((USHORT)im_buf[3] << 8);\r\n\tdmk->cur_track = -1;\r\n\tdmk->cur_side = -1;\r\n\t// guess real density and number of sides of this image\r\n\tdmk_analyze(unit, sside, sdensity);\r\n\r\n\tstate_error2 = LDOS_OK;\r\n}\r\n\r\n\r\nstatic void\r\ndmk_readsec(UCHAR unit, UCHAR track, UCHAR sector)\r\n{\r\n\tdmk_t *dmk = &im[unit].u.dmk;\r\n\tUCHAR side;\r\n\tUSHORT idamp;\r\n\tUCHAR ddensity;\r\n\tUCHAR i, j, k;\r\n\tUCHAR incr;\r\n\tUCHAR *p1, *p2;\r\n\tUCHAR damlimit;\r\n\tUCHAR dam;\r\n\tUINT nbytes;\r\n\tFRESULT res;\r\n\r\n\tside = (sector >= dmk->nsectors);\r\n\tif (side) sector -= dmk->nsectors;\r\n\r\n\tif (dmk->cur_track != track || dmk->cur_side != side) {\r\n\t\tres = dmk_get_track_header(unit, track, side);\r\n\t\tif (res != 0) {\r\n\t\t\tgoto not_found;\r\n\t\t}\r\n\t}\r\n\r\n\tfor (i = 0; i < 0x40; i+=2) {\r\n\t\tidamp = (USHORT)im_buf[i] + ((USHORT)im_buf[i+1] << 8);\r\n\t\tif (idamp == 0) {\r\n\t\t\tgoto not_found;\r\n\t\t}\r\n\t\t// bit 15 means double-density sector\r\n\t\tddensity = (idamp & 0x8000) ? 1 : 0;\r\n\t\tidamp &= 0x3fff;\r\n\r\n\t\tincr = (dmk->sdensity || ddensity) ? 1 : 2;\r\n\r\n\t\t// read sector id\r\n\t\tres = f_lseek(&im_file, dmk->offset + (DWORD)idamp);\r\n\t\tif (res == FR_OK) {\r\n\t\t\tres = f_read(&im_file, extra_buffer, 14, &nbytes);\r\n\t\t}\r\n\t\tif (res != FR_OK || nbytes < 14) {\r\n\t\t\tgoto not_found;\r\n\t\t}\t\r\n\r\n\t\tj = 0;\r\n\t\t// check IDAM marker\r\n\t\tif (extra_buffer[j] != 0xFE) continue;\r\n\t\tj += incr;\r\n\r\n\t\t// check track\r\n\t\tif (extra_buffer[j] != track) continue;\r\n\t\tj += incr;\r\n\r\n\t\t// check side\r\n\t\tif ((extra_buffer[j]  & 0x1) != side) continue;\r\n\t\tj += incr;\r\n\r\n\t\t// check sector\r\n\t\tif (extra_buffer[j] != sector) continue;\r\n\t\tj += incr;\r\n\r\n\t\t// size code\r\n\t\tj += incr;\r\n\t\t\r\n\t\t// CRC\r\n\t\tj += incr;\r\n\t\tj += incr;\r\n\r\n\t\t// if we are here, we found our sector !\r\n\t\tdamlimit = ddensity ? 43 : 30;\r\n\t\tdamlimit *= incr;\r\n\t\tres = f_lseek(&im_file, dmk->offset + (DWORD)(idamp + j));\r\n\t\tif (res == FR_OK) {\r\n\t\t\tres = f_read(&im_file, extra_buffer, damlimit, &nbytes);\r\n\t\t}\t\r\n\t\tif (res != FR_OK || nbytes < damlimit) {\r\n\t\t\tgoto not_found;\r\n\t\t}\t\r\n\t\tdam = 0xff;\r\n\t\tfor (k = 0; k < damlimit; k += incr) {\r\n\t\t\tif (0xf8 <= extra_buffer[k] && extra_buffer[k] <= 0xfb) {\r\n\t\t\t\tdam = extra_buffer[k];\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (dam == 0xff) {\r\n\t\t\t// DAM not found\r\n\t\t\tgoto not_found;\r\n\t\t}\r\n\t\tk += incr;\r\n\r\n\t\t// read the sector\r\n\t\tres = f_lseek(&im_file, dmk->offset + (DWORD)(idamp + j + k));\r\n\t\tif (res != FR_OK) {\r\n\t\t\tgoto not_found;\r\n\t\t}\t\r\n\t\tif (incr == 1) {\r\n\t\t\tres = f_read(&im_file, extra_buffer, 256, &nbytes);\r\n\t\t} else {\r\n\t\t\tp1 = extra_buffer;\r\n\t\t\tres = f_read(&im_file, sector_buffer, 256, &nbytes);\r\n\t\t\tif (res != FR_OK || nbytes < 256) {\r\n\t\t\t\tgoto not_found;\r\n\t\t\t}\t\r\n\t\t\tp2 = sector_buffer;\r\n\t\t\tfor (k = 0; k < 128; k++) {\r\n\t\t\t\t*(p1++) = *(p2++);\r\n\t\t\t\tp2++;\r\n\t\t\t}\r\n\t\t\tres = f_read(&im_file, sector_buffer, 256, &nbytes);\r\n\t\t\tif (res != FR_OK || nbytes < 256) {\r\n\t\t\t\tgoto not_found;\r\n\t\t\t}\t\r\n\t\t\tp2 = sector_buffer;\r\n\t\t\tfor (k = 0; k < 128; k++) {\r\n\t\t\t\t*(p1++) = *(p2++);\r\n\t\t\t\tp2++;\r\n\t\t\t}\r\n\t\t}\r\n\t\tstate_error2 = (dam == 0xf8 || dam == 0xfa) ? LDOS_SYSTEM_REC : LDOS_OK;\r\n\t\tstate_size2 = 256;\r\n\t\treturn;\r\n\t}\r\nnot_found:\r\n\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\treturn;\r\n}\r\n\r\n\r\n/*****************************************************************************\r\n *\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n * JV3\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n *\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n *****************************************************************************/\r\n\r\nstatic void\r\njv3_open(UCHAR unit, UCHAR *ntrack, UCHAR *sside, UCHAR *sdensity)\r\n{\r\n\tUCHAR i;\r\n\tUSHORT n;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\tjv3_t *jv3 = &im[unit].u.jv3;\r\n\r\n\t*ntrack = 0;\r\n\t*sside = 1;\r\n\t*sdensity = 1;\r\n\tjv3->nsectors = 0;\r\n\r\n\tn = 0;\r\n\twhile (n < JV3_SECSPERBLK) {\r\n\t\tres = f_read(&im_file, extra_buffer, 255, &nbytes);\r\n\t\tif (res != FR_OK || nbytes < 255) {\r\n\t\t\treturn;\r\n\t\t}\t\r\n\t\tfor (i = 0; i < 255 && n < JV3_SECSPERBLK; i+=3, n++) {\r\n\t\t\tif (extra_buffer[i] != 0xff) {\r\n\t\t\t\tif (extra_buffer[i] > *ntrack) {\r\n\t\t\t\t\t*ntrack = extra_buffer[i];\r\n\t\t\t\t}\r\n\t\t\t\tif (extra_buffer[i+1] > jv3->nsectors) {\r\n\t\t\t\t\tjv3->nsectors = extra_buffer[i+1];\r\n\t\t\t\t}\r\n\t\t\t\tif (extra_buffer[i+2] & JV3_DENSITY) *sdensity = 0;\r\n\t\t\t\tif (extra_buffer[i+2] & JV3_SIDE) *sside = 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n    jv3->nsectors++;\r\n}\r\n\r\n\r\nstatic UCHAR\r\njv3_find_sector(UCHAR unit, UCHAR track, UCHAR sector, UCHAR side)\r\n{\r\n\tjv3_t *jv3 = &im[unit].u.jv3;\r\n\tUSHORT n;\r\n\tUCHAR i, j;\r\n\tUCHAR fside;\r\n\tUINT nbytes;\r\n\tFRESULT res;\r\n\r\n\tres = f_lseek(&im_file, jv3->offset);\r\n\tif (res != FR_OK) {\r\n\t\treturn 0;\r\n\t}\t\r\n\tjv3->offset += 3*JV3_SECSPERBLK + 1;\r\n\tn = 0;\r\n\twhile (n < JV3_SECSPERBLK) {\r\n\t\tres = f_read(&im_file, extra_buffer, 255, &nbytes);\r\n\t\tif (res != FR_OK || nbytes < 255) {\r\n\t\t\treturn 0;\r\n\t\t}\t\r\n\t\tfor (i = 0; i < 255 && n < JV3_SECSPERBLK; i+=3, n++) {\r\n\t\t\tif (extra_buffer[i] != 0xff && extra_buffer[i] == track &&\r\n\t\t\t\textra_buffer[i+1] == sector) {\r\n\t\t\t\tfside = (extra_buffer[i+2] & JV3_SIDE) ? 1 : 0;\r\n\t\t\t\tif (side == fside) {\r\n\t\t\t\t\tjv3->dam = extra_buffer[i+2] & (JV3_DENSITY | JV3_DAM);\r\n\t\t\t\t\treturn 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// increment offset\r\n\t\t\tj = (extra_buffer[i+2] & JV3_SIZE) ^ ((extra_buffer[i] == JV3_FREE) ? 2 : 1);\r\n\t\t\tjv3->offset += ((DWORD)128 << j);\r\n\t\t}\r\n\t}\r\n\t// not found\r\n\treturn 0;\r\n}\r\n\r\n\r\nstatic void\r\njv3_readsec(UCHAR unit, UCHAR track, UCHAR sector)\r\n{\r\n\tjv3_t *jv3 = &im[unit].u.jv3;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\tUCHAR side;\r\n\r\n\tside = (sector >= jv3->nsectors);\r\n\tif (side) sector -= jv3->nsectors;\r\n\r\n\t// find the track/sector/side offset\r\n\tjv3->offset = 0;\r\n\tif (!jv3_find_sector(unit, track, sector, side)) {\r\n\t\t// try 2nd header\r\n\t\tif (!jv3_find_sector(unit, track, sector, side)) {\r\n\t\t\t// failure\r\n\t\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t\t\treturn;\r\n\t\t}\r\n\t}\r\n\r\n\tres = f_lseek(&im_file, jv3->offset);\r\n\tif (res == FR_OK) {\r\n\t\tres = f_read(&im_file, extra_buffer, 256, &nbytes);\r\n\t}\r\n\tif (res != FR_OK || nbytes < 256) {\r\n\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t\treturn;\r\n\t}\r\n\tif (jv3->dam == (JV3_DENSITY | JV3_DAMDDF8) ||\r\n\t  jv3->dam == JV3_DAMSDF8 || jv3->dam == JV3_DAMSDFA) {\r\n\t\tstate_error2 = LDOS_SYSTEM_REC;\r\n\t} else {\r\n\t\tstate_error2 = LDOS_OK;\r\n\t}\r\n\tstate_size2 = 256;\r\n}\r\n\r\n\r\n\r\n/*****************************************************************************\r\n *\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n * JV1\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n *\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t *\r\n *****************************************************************************/\r\n\r\nstatic void\r\njv1_open(UCHAR unit, UCHAR *ntrack, UCHAR *sside, UCHAR *sdensity)\r\n{\r\n\t*ntrack = 35;\r\n\t*sside = 1;\r\n\t*sdensity = 1;\r\n}\r\n\r\n\r\nstatic void\r\njv1_readsec(UCHAR unit, UCHAR track, UCHAR sector)\r\n{\r\n\tjv1_t *jv1 = &im[unit].u.jv1;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\r\n\tif (sector >= JV1_SECPERTRK) {\r\n\t\tstate_error2 = LDOS_DATA_NOT_FOUND;\r\n\t\treturn;\r\n\t}\r\n\tjv1->offset = track;\r\n\tjv1->offset *= JV1_SECPERTRK;\r\n\tjv1->offset += sector;\r\n\tjv1->offset <<= 8;\r\n\r\n\tres = f_lseek(&im_file, jv1->offset);\r\n\tif (res == FR_OK) {\r\n\t\tres = f_read(&im_file, extra_buffer, 256, &nbytes);\r\n\t}\r\n\tif (res != FR_OK || nbytes < 256) {\r\n\t\tstate_error2 = LDOS_NOT_FOUND;\r\n\t\treturn;\r\n\t}\t\t\r\n\tstate_size2 = 256;\r\n\tstate_error2 = (track == 17) ? LDOS_SYSTEM_REC : LDOS_OK;\r\n}\r\n\r\n#endif // EXTRA_IM_SUPPORT\r\n"
  },
  {
    "path": "frehd/PIC Source Files/eeprom.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include \"HardwareProfile.h\"\r\n#include \"eeprom.h\"\r\n\r\n/*\r\n * read one byte from EEPROM\r\n */\r\nuint8_t ee_read8(uint16_t address)\r\n{\r\n\tEEADR = address & 0xff;\r\n\tEEADRH = address >> 8;\r\n\tEECON1bits.EEPGD = 0;           // data memory\r\n\tEECON1bits.CFGS = 0;\r\n\tEECON1bits.RD = 1;\r\n\r\n\treturn (EEDATA);\r\n}\r\n\r\n\r\n/*\r\n * write one byte into EEPROM\r\n */\r\nvoid ee_write8(uint16_t address, uint8_t value)\r\n{\r\n\tEEADR = address & 0xff;\r\n\tEEADRH = address >> 8;\r\n\tEEDATA = value;\r\n\tEECON1bits.CFGS = 0;\r\n\tEECON1bits.EEPGD = 0;           // data memory\r\n\tEECON1bits.WREN = 1;\r\n\tINTCONbits.GIE = 0;\r\n\t_asm\r\n\t\tMOVLW   0x55\r\n\t\tMOVWF   EECON2, 0\r\n\t\tMOVLW   0xAA\r\n\t\tMOVWF   EECON2, 0\r\n\t_endasm\r\n\tEECON1bits.WR = 1;\r\n\t\r\n\tINTCONbits.GIE = 1;\r\n\t\r\n\twhile (EECON1bits.WR == 1);\t\t// wait until write cycle is done\r\n\t\r\n\tEECON1bits.WREN = 0;\r\n}\r\n\r\n"
  },
  {
    "path": "frehd/PIC Source Files/eeprom.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _EEPROM_H_\r\n#define _EEPROM_H_\r\n\r\n#include \"stdint.h\"\r\n\r\nvoid ee_write8(uint16_t address, uint8_t value);\r\nuint8_t ee_read8(uint16_t address);\r\n\r\n#endif /* _EEPROM_H_ */\r\n"
  },
  {
    "path": "frehd/PIC Source Files/generate_crc.pl",
    "content": "#!/usr/bin/perl\r\n\r\n#\r\n# Copyright (C) 2013 Frederic Vecoven\r\n#\r\n# This file is part of trs_hard\r\n#\r\n# trs_hard is free software; you can redistribute it and/or modify\r\n# it under the terms of the GNU General Public License as published by\r\n# the Free Software Foundation; either version 3 of the License, or\r\n# (at your option) any later version.\r\n#\r\n# trs_hard is distributed in the hope that it will be useful,\r\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n# GNU General Public License for more details.\r\n#\r\n# You should have received a copy of the GNU General Public License\r\n# along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n#\r\n\r\n\r\nuse strict;\r\nuse Digest::CRC;\r\nuse File::Copy;\r\n\r\nmy $project_dir = $ARGV[0];\r\n\r\nmy $file = $project_dir . \"FatFS.hex\";\r\nmy $boot_inc = $project_dir . \"bootloader.inc\";\r\nmy $version_h = $project_dir . \"version.h\";\r\nmy $crc_file = \"crc.inc\";\r\nmy $file_out = $project_dir . $crc_file;\r\nmy $F;\r\n\r\nif (! -f $file) {\r\n    # FatFS.hex doesn't exist yet\r\n    make_inc($file_out, 0);\r\n    exit 0;\r\n}\r\n\r\n# read previous crc\r\nmy $old_crc = 0;\r\nif (-f $file_out) {\r\n    open($F, \"< $file_out\") or die \"Can't open $file_out : $!\\n\";\r\n    while (<$F>) {\r\n\tif (/^THECRC\\s+equ\\s+([0-9A-Fa-fx]+)/) {\r\n\t    $old_crc = hex($1);\r\n\t}\r\n    }\r\n    close($F);\r\n}\r\n\r\n\r\n# parse hex file\r\nmy $linenum = 0;\r\nmy @data;\r\nmy $addr = 0;\r\nmy $i;\r\n\r\nfor ($i = 0; $i < 0x10000; $i++) {\r\n    $data[$i] = 0xff;\r\n}\r\n\r\nopen($F, \"< $file\") or die \"Can't open $file : $!\\n\";\r\nwhile (<$F>) {\r\n    $linenum++;\r\n    s/\\r$//;\r\n    chomp;\r\n    if (/^:/) {\r\n\tmy $line = $_;\r\n\tmy $binrec = pack('H*', substr($_, 1));\r\n\tmy $check = unpack(\"%8C*\", $binrec);\r\n\tdie \"Invalid checksum at line $linenum\" unless $check == 0;\r\n\r\n\tmy ($addr2, $type, $data2) = unpack(\"x n C X4 C x3 /a\", $binrec);\r\n\r\n\tif ($type == 4) {\r\n\t    # upper address\r\n\t    $addr &= 0x0000ffff;\r\n\t    $addr |= ($addr2 << 16);\r\n\t} elsif ($type == 0) {\r\n\t    $addr &= 0xffff0000;\r\n\t    $addr |= $addr2;\r\n\t    if ($addr < 0x10000) {\r\n\t\t$i = 0;\r\n\t\tmap( $data[$addr + $i++] = hex($_),\r\n\t\t     unpack('H2' x length($data2), $data2));\r\n\t    }\r\n\t}\r\n    }\r\n}\r\nclose($F);\r\n\r\nmy $digest = Digest::CRC->new(type => \"crc16\");\r\nfor ($i = 0x800; $i < 0xFFFE; $i++) {\r\n    $digest->add(chr $data[$i]);\r\n}\r\nmy $new_crc = $digest->digest;\r\n\r\nmake_inc($file_out, $new_crc);\r\n\r\n# check bootloader file for PROTEUS\r\nmy $proteus = 0;\r\nopen ($F, \"<$boot_inc\") or die \"Can't open $boot_inc : $!\\n\";\r\nwhile (<$F>) {\r\n    if (/^\\#define\\s+PROTEUS_SIMULATOR\\s+([0-9]+)/) {\r\n\tif ($1 != 0) {\r\n\t    print \"***********************************\\n\";\r\n\t    print \"**** PROTEUS SIMULATOR VERSION ****\\n\";\r\n\t    print \"***********************************\\n\";\r\n\t    $proteus = 1;\r\n\t}\r\n\tlast;\r\n    }\r\n}\r\nclose($F);\r\n\r\n# warn the user to recompile if the crc is new\r\nif ($old_crc != $new_crc) {\r\n    print \"\\n\";\r\n    print \"*** New CRC detected. Please recompile ***\\n\";\r\n    print \"\\n\";\r\n    exit 0;\r\n}\r\n\r\n# get version major and minor\r\nmy $version_major = -1;\r\nmy $version_minor = -1;\r\nopen ($F, \"<$version_h\") or die \"Can't open $version_h : $!\\n\";\r\nwhile (<$F>) {\r\n    if (/^\\#define\\s+VERSION_MAJOR\\s+([0-9]+)/) {\r\n\t$version_major = $1;\r\n    } elsif (/^\\#define\\s+VERSION_MINOR\\s+([0-9]+)/) {\r\n\t$version_minor = $1;\r\n    }\r\n}     \r\nclose($F);\r\n\r\nif ($version_major == -1 || $version_minor == -1) {\r\n    print \"Can't parse version info from $version_h\\n\";\r\n} else {\r\n    my $frehd = sprintf \"FreHD_%d.%02d.hex\", $version_major, $version_minor;\r\n    my $newhex = $project_dir . $frehd;\r\n    # don't copy firmware if proteus is set\r\n    if ($proteus == 0) {\r\n\tcopy($file, $newhex);\r\n\tmy $str = \"**** Generated \" . $frehd . \" ***\";\r\n\tprint \"*\" x length($str), \"\\n\";\r\n\tprint $str, \"\\n\";\r\n\tprint \"*\" x length($str), \"\\n\";\r\n    }\r\n}\r\n\r\n\r\nexit 0;\r\n\r\n\r\nsub make_inc {\r\n    my $file = shift;\r\n    my $crc = shift;\r\n    \r\n    open(my $OUT, \" > $file\") or die \"Can't create $file : $!\\n\";\r\n    printf $OUT \"THECRC\\tequ\\t0x%04x\\n\", $crc;\r\n    close($OUT);\r\n    \r\n    # print \"Generated $crc_file\\n\";\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/interrupt.asm",
    "content": ";;;\r\n;;; Copyright (C) 2013 Frederic Vecoven\r\n;;;\r\n;;; This file is part of trs_hard\r\n;;;\r\n;;; trs_hard is free software; you can redistribute it and/or modify\r\n;;; it under the terms of the GNU General Public License as published by\r\n;;; the Free Software Foundation; either version 3 of the License, or\r\n;;; (at your option) any later version.\r\n;;;\r\n;;; trs_hard is distributed in the hope that it will be useful,\r\n;;; but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n;;; GNU General Public License for more details.\r\n;;;\r\n;;; You should have received a copy of the GNU General Public License\r\n;;; along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n;;;\r\n\r\n\tlist\tp=18f4620\r\n\tinclude\tp18f4620.inc\r\n\tinclude\tbootloader.inc\r\n\tinclude trs_hard_defs.h\r\n\tinclude version.h\r\n\r\n\t;; extern udata\r\n\textern\tsector_buffer, extra_buffer\r\n\r\n\t;; extern udata access\r\n\textern\tstate_status, state_wp, state_control\r\n\textern\tstate_bytesdone, state_bytesdone2\r\n\textern\tstate_command, state_command2, state_size2, state_error2\r\n\textern\tstate_busy, val_1F, foo\r\n\textern\tstate_error, state_cyl, state_seccnt, state_secnum\r\n\textern\tstate_drive, state_head, state_present\r\n\textern\tstate_secsize, state_secsize16\r\n\textern\tstate_rom, state_romdone\r\n\textern\taction_type, action_flags\r\n\t\r\n\r\n#define\tTRS_ADDR\tPORTA\r\n#define TRS_DATA_IN\tPORTD\r\n#define TRS_DATA_OUT\tLATD\t\r\n#define TRS_DATA_TRIS\tTRISD\r\n#define GAL_INT_IF\tINTCON3,INT1IF\r\n#define GAL_INT_IE\tINTCON3,INT1IE\t\r\n#define GAL_INT\t\tPORTB,1\r\n#define TRS_WAIT\tLATB,3\r\n#define STAT_CS\t\tLATC,0\r\n#define GLED\t\tLATB,7\r\n#define RLED\t\tLATB,6\r\n\r\n\r\nint_var\t\tUDATA_ACS\r\nsave_fsr0\tres\t2\r\n\t\t\r\n\r\n;;;\r\n;;; High priority interrupt code\r\n;;;\r\n;;; - placed at a fixed address APP_HI_INT, because the vector is in the\r\n;;;   bootloader area.\r\n;;;\r\n;;; - everything is written in assembly code for speed. C is too slow,\r\n;;;   specially when functions must be called. To achieve this, the\r\n;;;   state variables have been placed in access memory (\"near\" in C).\r\n;;;\r\n;;; - if something takes too long, it is done in the main loop by executing\r\n;;;   an action. During that time, the TRS must poll the status register and\r\n;;;   wait until the action completes\r\n;;; \r\nint_code\tCODE APP_HI_INT\t\r\n\r\nhandle_int2\r\n\tGLOBAL\thandle_int2\r\n\r\n\tbcf\tGAL_INT_IF\t; acknowledge the interrupt\r\n\r\n\ttstfsz\tstate_busy\t; state_busy should always by 0\r\n\tbra\thandle_busy\t; (unless TRS forgot to poll STATUS)\r\n\t\r\n\tmovf\tTRS_ADDR,w\t; dispatch based on the TRS address\r\n\tandlw\t0x1F\t\t; PORTA = A3 A2 A1 A0 R/W\r\n\tcpfseq\tval_1F\t\t; is it CF ? (write command)\r\n\tbra\tjj\t\t; no, just jump\r\n\tswapf\tTRS_DATA_IN,w\r\n\tandlw\t0x0F\t\t; lower nibble = command\r\n\tmovwf\tstate_command\t; save command here (save instructions later)\r\n\tclrf\tstate_bytesdone+0\r\n\tclrf\tstate_bytesdone+1\r\n\taddlw\t0x1F\t\t; add jump offset\r\njj\tcall\tjump\r\n\t\r\n\r\n\tgoto\ttrs_read_wp\t    ; \t0 R C0 192\r\n\tgoto\ttrs_read_data\t    ; \t1 R C8 200\r\n\tgoto\ttrs_read_rom\t    ; \t2 R C4\r\n\tgoto\ttrs_read_cyllo\t    ; \t3 R CC 204\r\n\tgoto\ttrs_read_data2\t    ; \t4 R C2 194\r\n\tgoto\ttrs_read_seccnt\t    ; \t5 R CA 202\r\n\tgoto\ttrs_read_uart_status ; \t6 R C6 \r\n\tgoto\ttrs_read_sdh\t    ; \t7 R CE 206\r\n\tgoto\ttrs_read_control    ; \t8 R C1 193\r\n\tgoto\ttrs_read_error\t    ; \t9 R C9 201\r\n\tgoto\ttrs_read_error2\t    ; \tA R C5\r\n\tgoto\ttrs_read_cylhi\t    ; \tB R CD 205\r\n\tgoto\ttrs_read_size2\t    ; \tC R C3 195\r\n\tgoto\ttrs_read_secnum\t    ; \tD R CB 203\r\n\tgoto\ttrs_read_uart\t    ; \tE R C7\r\n\tgoto\tint_ret_rd\t    ; \tF R CF 207 (74HC595)\r\n\t\r\n\tgoto\tint_ret_rd\t     ; \t0 W C0\r\n\tgoto\ttrs_write_data\t     ; \t1 W C8 200\r\n\tgoto\ttrs_write_command2   ; \t2 W C4 196\r\n\tgoto\ttrs_write_cyllo\t     ; \t3 W CC 204\r\n\tgoto\ttrs_write_data2\t     ; \t4 W C2 194\r\n\tgoto\ttrs_write_seccnt     ; \t5 W CA 202\r\n\tgoto\ttrs_write_uart_ctrl  ; \t6 W C6\r\n\tgoto\ttrs_write_sdh\t     ; \t7 W CE 206\r\n\tgoto\ttrs_write_control    ; \t8 W C1 193\r\n\tgoto\tint_ret_rd\t     ; \t9 W C9\r\n\tgoto\ttrs_write_rom\t     ; \tA W C5\r\n\tgoto\ttrs_write_cylhi\t     ; \tB W CD 205\r\n\tgoto\ttrs_write_size2\t     ; \tC W C3 195\r\n\tgoto\ttrs_write_secnum     ; \tD W CB 203\r\n\tgoto\ttrs_write_uart\t     ; \tE W C7\r\n\tgoto\tint_ret_rd\t     ; \tF W CF 207\r\n\tgoto\ttrs_write_cmd_restore;  F W CF 207 (restore)\r\n\tgoto\ttrs_write_cmd_read   ;  F W CF 207 (read)\r\n\tgoto\ttrs_write_cmd_write  ;  F W CF 207 (write)\r\n\tgoto\ttrs_write_cmd_verify ;  F W CF 207 (verify)\r\n\tgoto\ttrs_write_cmd_format ;  F W CF 207 (format)\r\n\tgoto\ttrs_write_cmd_init   ;  F W CF 207 (init)\r\n\tgoto\ttrs_write_cmd_seek   ;  F W CF 207 (seek)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_test   ;  F W CF 207 (test - WD1002)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\tgoto\ttrs_write_cmd_nop    ;  F W CF 207 (no operation)\r\n\r\n;;; implement a jump table by messing with the return stack\r\njump\r\n\trlncf\tWREG,w\t\t;  goto instructions are 4 bytes\r\n\trlncf\tWREG,w\r\n\taddwf\tTOSL,f\r\n\t;clrf\tWREG\t\t; NOT NEEDED. jump table above doesn't\r\n\t;addwfc\tTOSH,f\t\t; cross page boundary\r\n\treturn\r\n\r\nhandle_busy\r\n\tbtfsc\tTRS_ADDR,4\t; TRS read (0) or write (1) ?\r\n\tbra\tint_ret_rd\t; write => ignore\r\n\tmovff\tstate_status,TRS_DATA_OUT ; read => return status\r\n\tbra\tint_ret_wr\r\n\t\r\ntrs_read_wp\r\n\tmovff\tstate_wp,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\ntrs_read_control\r\n\tmovff\tstate_control,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\t\r\ntrs_read_data\r\n\tmovff\tFSR0L,save_fsr0+0 \t; save FSR0\r\n\tmovff\tFSR0H,save_fsr0+1\r\n\tlfsr\tFSR0,sector_buffer\r\n\tmovf\tstate_bytesdone+0,w\r\n\taddwf\tFSR0L, f\r\n\tmovf\tstate_bytesdone+1,w\r\n\taddwfc\tFSR0H, f\r\n\tmovff\tINDF0,TRS_DATA_OUT\r\n\tinfsnz\tstate_bytesdone+0,f\t; bytesdone++\r\n\tincf\tstate_bytesdone+1,f\r\n\tmovf\tstate_bytesdone+0,w\t; bytesdone == secsize16 ?\r\n\tsubwf\tstate_secsize16+0,w\r\n\tbnz\tint_ret_wr_FSR0\t\t; no, provide data + restore FSR0\r\n\tmovf\tstate_bytesdone+1,w\r\n\tsubwf\tstate_secsize16+1,w\r\n\tbnz\tint_ret_wr_FSR0\t\t; no, provide data + restore FSR0\r\n\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE)\t; done !\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tbra\tint_ret_wr_FSR0_S\t; provide data + restore FSR0 + status\r\n\r\n\r\ntrs_read_data2\r\n\tmovff\tFSR0L,save_fsr0+0 ; save FSR0\r\n\tmovff\tFSR0H,save_fsr0+1\r\n\tlfsr\tFSR0,extra_buffer\r\n\tmovff\tstate_bytesdone2, FSR0L\r\n\tincf\tstate_bytesdone2,f\r\n\tmovff\tINDF0,TRS_DATA_OUT\r\n\tbra\tint_ret_wr_FSR0 ; provide data + restore FSR0\r\n\r\ntrs_read_size2\r\n\tmovff\tstate_size2+0,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\ntrs_read_error\r\n\tmovff\tstate_error,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\ntrs_read_error2\r\n\tmovff\tstate_error2,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\t\t\r\ntrs_read_secnum\r\n\tmovff\tstate_secnum,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\t\t\r\ntrs_read_seccnt\r\n\tmovff\tstate_seccnt,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\ntrs_read_cyllo\r\n\tmovff\tstate_cyl+0,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\ntrs_read_cylhi\r\n\tmovff\tstate_cyl+1,TRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\ntrs_read_sdh\r\n\trlncf\tstate_secsize,w\r\n\tswapf\tWREG,w\r\n\tmovwf\tfoo\r\n\trlncf\tstate_drive,w\r\n\trlncf\tWREG,w\r\n\trlncf\tWREG,w\r\n\tiorwf\tstate_head,w\r\n\tiorwf\tfoo,w\r\n\tmovwf\tTRS_DATA_OUT\r\n\tbra\tint_ret_wr\r\n\r\n\r\ntrs_read_uart_status ; \t6 R C6\r\ntrs_read_uart\t    ; \tE R C7\r\n\tbra\tint_ret_rd\r\n\r\ntrs_write_control\r\n\tmovf\tTRS_DATA_IN,w\r\n\tmovwf\tstate_control\r\n\tbtfsc\tWREG,3\t\t\t;  TRS_HARD_DEVICE_ENABLE = 0x8\r\n\tbra\tint_ret_rd\r\n\ttstfsz\tstate_present\r\n\tbra\ttwco0\r\n\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tmovlw\tTRS_HARD_NFERR\r\n\tmovwf\tstate_error\r\n\tbra\tint_ret_rd_S\r\ntwco0\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_data\r\n\tmovf\tstate_command,w\r\n\txorlw\t(TRS_HARD_WRITE >> 4)\r\n\tbnz\tint_ret_rd\r\n\tmovff\tFSR0L,save_fsr0+0\r\n\tmovff\tFSR0H,save_fsr0+1\r\n\tlfsr\tFSR0,sector_buffer\r\n\tmovf\tstate_bytesdone+0,w\r\n\taddwf\tFSR0L,f\r\n\tmovf\tstate_bytesdone+1,w\r\n\taddwfc\tFSR0H,f\r\n\tmovff\tTRS_DATA_IN,INDF0\r\n\tmovff\tsave_fsr0+0,FSR0L\t; restore FSR0\r\n\tmovff\tsave_fsr0+1,FSR0H\r\n\tinfsnz\tstate_bytesdone+0,f\t; bytesdone++\r\n\tincf\tstate_bytesdone+1,f\r\n\tmovf\tstate_bytesdone+0,w\t; bytesdone == secsize16 ?\r\n\tsubwf\tstate_secsize16+0,w\r\n\tbnz\tint_ret_rd\r\n\tmovf\tstate_bytesdone+1,w\r\n\tsubwf\tstate_secsize16+1,w\r\n\tbnz\tint_ret_rd\r\n\tmovlw\t(TRS_HARD_BUSY | TRS_HARD_CIP)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tmovlw\tACTION_HARD_WRITE\r\n\tmovwf\taction_type\r\n\tbsf\taction_flags,ACTION_TRS_BIT\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_data2\r\n\tmovff\tFSR0L,save_fsr0+0\r\n\tmovff\tFSR0H,save_fsr0+1\r\n\tlfsr\tFSR0,extra_buffer\r\n\tmovff\tstate_bytesdone2,FSR0L\r\n\tmovff\tTRS_DATA_IN,INDF0\r\n\tmovff\tsave_fsr0+0,FSR0L\t; restore FSR0\r\n\tmovff\tsave_fsr0+1,FSR0H\r\n\tincf\tstate_bytesdone2,f\r\n\tmovf\tstate_size2,w\r\n\tcpfseq\tstate_bytesdone2\r\n\tbra\tint_ret_rd\r\n\tmovlw\tACTION_EXTRA2\r\n\tbra\taction_extraN\r\n\r\n;;;\r\n;;; End of interrupt routine. \r\n;;;\r\n;;; The code is put here so that \"bra\" instructions can be used above \r\n;;; and below us.\r\n;;;\r\n;;; Variants: with/without restore FSR0 and with/without update statatus\r\n;;;\r\nint_ret_wr_FSR0_S\r\n\tbtfss\tSSPSTAT,BF\r\n\tbra\t$-2\r\n\tbsf\tSTAT_CS\r\n\tnop\r\n\tbcf\tSTAT_CS\r\nint_ret_wr_FSR0\r\n\tmovff\tsave_fsr0+0,FSR0L\t; restore FSR0\r\n\tmovff\tsave_fsr0+1,FSR0H\r\nint_ret_wr\r\n\tclrf\tTRS_DATA_TRIS\t\t;  if TRS reads, put data on the bus\r\nint_ret_rd\t\r\n\tbsf\tTRS_WAIT\t\t; tell GAL to release WAIT*\r\n\tbtfss\tGAL_INT\t\t\t; wait transaction completion\r\n\tbra\t$-2\r\n\tsetf\tTRS_DATA_TRIS\r\n\tbcf\tTRS_WAIT\t\t; get ready for next transaction\r\n\tretfie\tFAST\r\n\r\n;;; with status update\r\nint_ret_rd_S\r\n\tbtfss\tSSPSTAT,BF\r\n\tbra\t$-2\r\n\tbsf\tSTAT_CS\t\r\n\tbsf\tTRS_WAIT\t\t; tell GAL to release WAIT*\r\n\tbtfss\tGAL_INT\t\t\t; wait transaction completion\r\n\tbra\t$-2\r\n\tsetf\tTRS_DATA_TRIS\r\n\tmovf\tSSPBUF,w\r\n\tbcf\tSTAT_CS\r\n\tbcf\tTRS_WAIT\t\t; get ready for next transaction\r\n\tretfie\tFAST\r\n\t\r\n\t\r\ntrs_read_rom\r\n\tmovlw\t0x02\t\t\t; 2nd byte (going to RAM) ?\r\n\tcpfseq\tstate_romdone\r\n\tbra\ttrr1\r\n\tmovff\tstate_rom,TRS_DATA_OUT\t; yes, return state_rom\r\n\tbra\ttrr2\r\ntrr1\tmovff\tstate_romdone,EEADR\t; no, return eeprom byte\r\n\tclrf\tEEADRH\r\n\tbcf\tEECON1,EEPGD\r\n\tbcf\tEECON1,CFGS\r\n\tbsf\tEECON1,RD\r\n\tmovff\tEEDATA,TRS_DATA_OUT\r\ntrr2\tincf\tstate_romdone,f\r\n\tbra\tint_ret_wr\r\n\r\ntrs_write_seccnt\r\n\tmovff\tTRS_DATA_IN,state_seccnt\r\n\tbra\tint_ret_rd\r\n\t\r\ntrs_write_secnum\r\n\tmovff\tTRS_DATA_IN,state_secnum\r\n\tbra\tint_ret_rd\r\n\t\r\ntrs_write_cyllo\r\n\tmovff\tTRS_DATA_IN,state_cyl\r\n\tbra\tint_ret_rd\r\n\t\r\ntrs_write_cylhi\r\n\tmovf\tTRS_DATA_IN,w\t\t; cylinder is 10 bits\r\n\tandlw\t0x03\r\n\tmovwf\tstate_cyl+1\r\n\tbra\tint_ret_rd\r\n\t\r\ntrs_write_sdh\r\n\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tclrf\tstate_secsize16+0\r\n\tclrf\tstate_secsize16+1\r\n\trrncf\tTRS_DATA_IN,w\r\n\tswapf\tWREG,w\r\n\tandlw\t0x3\r\n\tmovwf\tstate_secsize\t\t; trs_data_in[6:5]\r\n\tbnz\ttws_01\r\n\tincf\tstate_secsize16+1,f\t; 00 => 256 bytes   size16 = 0100h\r\n\tbra\ttws_10\r\ntws_01\txorlw\t0x1\r\n\tbnz\ttws_02\r\n\tmovlw\t0x2\r\n\tmovwf\tstate_secsize16+1\t; 01 => 512 bytes   size16 = 0200h\r\n\tbra\ttws_10\t\r\ntws_02\txorlw\t0x1 ^ 0x2\r\n\tbnz\ttws_03\r\n\tmovlw\t0x4\r\n\tmovwf\tstate_secsize16+1\t; 10 => 1024 bytes  size16 = 0400h\r\n\tbra\ttws_10\r\ntws_03\tmovlw\t0x80\r\n\tmovwf\tstate_secsize16+0\t; 11 => 128 bytes   size16 = 0080h\r\ntws_10\r\n\trlncf\tTRS_DATA_IN,w\r\n\tswapf\tWREG,w\r\n\tandlw\t0x3\r\n\tmovwf\tstate_drive\t\t; trs_data_in[4:3]\r\n\tmovf\tTRS_DATA_IN,w\r\n\tandlw\t0x7\r\n\tmovwf\tstate_head\t\t; trs_data_in[2:0]\r\n\t\r\n\tbra\tint_ret_rd_S\r\n\t\r\ntrs_write_size2\r\n\tclrf\tstate_size2+1\r\n\tmovf\tTRS_DATA_IN,w\r\n\tmovwf\tstate_size2+0\r\n\tbnz\tint_ret_rd\r\n\tincf\tstate_size2+1,f\t; 0 --> 0x100\r\n\tbra\tint_ret_rd\r\n\r\ntrs_write_cmd_restore\t\t; RESTORE\r\n\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tclrf\tstate_cyl\r\n\tclrf\tstate_cyl+1\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_cmd_read\t\t; READ\r\n\tmovlw\t(TRS_HARD_BUSY | TRS_HARD_CIP)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tmovlw\tACTION_HARD_READ\r\n\tmovwf\taction_type\r\n\tbsf\taction_flags,ACTION_TRS_BIT\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_cmd_write\t\t; WRITE\r\n\tmovf\tTRS_DATA_IN,w\t; we could probably skip this check\r\n\tandlw\tTRS_HARD_MULTI\r\n\tbnz\ttwc_1\r\n\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_DRQ)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tbra\tint_ret_rd_S\r\ntwc_1\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tmovlw\tTRS_HARD_ABRTERR\r\n\tmovwf\tstate_error\r\n\tbra\tint_ret_rd_S\r\n\t\r\ntrs_write_cmd_verify\t\t; VERIFY\r\ntrs_write_cmd_seek\t\t; SEEK\r\n\tmovlw\t(TRS_HARD_BUSY | TRS_HARD_CIP)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tmovlw\tACTION_HARD_SEEK\r\n\tmovwf\taction_type\r\n\tbsf\taction_flags,ACTION_TRS_BIT\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_cmd_nop\t\t; No Operation\t\r\ntrs_write_cmd_format\t\t; FORMAT\r\ntrs_write_cmd_init\t\t; INIT\r\n\tmovlw\t(TRS_HARD_READY | TRS_HARD_SEEKDONE)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_cmd_test\t\t\t; TEST (WD-1002)\r\n\tclrf\tstate_error\t\t; Clear error register\r\n\tmovlw\tTRS_HARD_READY\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_command2\r\n\tmovff\tTRS_DATA_IN,state_command2\r\n\tclrf\tstate_bytesdone2\r\n\tmovlw\tACTION_EXTRA\r\naction_extraN\r\n\tiorwf\tstate_command2,w\r\n\tmovwf\taction_type\r\n\tmovlw\t(TRS_HARD_BUSY | TRS_HARD_CIP)\r\n\tmovwf\tSSPBUF\r\n\tmovwf\tstate_status\r\n\tbsf\taction_flags,ACTION_TRS_BIT\r\n\tbra\tint_ret_rd_S\r\n\r\ntrs_write_rom\r\n\tmovff\tTRS_DATA_IN,state_rom\r\n\tclrf\tstate_romdone\r\n\tbra\tint_ret_rd\r\n\r\ntrs_write_uart_ctrl  ; \t6 W C6\r\ntrs_write_uart\t     ; \tE W C7\r\n\tbra\tint_ret_rd\r\n\r\n\r\n\r\n\r\n\tEND\r\n\t\r\n"
  },
  {
    "path": "frehd/PIC Source Files/led.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include \"HardwareProfile.h\"\r\n#include \"led.h\"\r\n\r\n\r\nvoid led_init(void)\r\n{\r\n\trled.rled = 1;\r\n\trled.flash = 0;\r\n\trled.val = LED_OFF;\r\n\tgled.rled = 0;\r\n\tgled.flash = 0;\r\n\tgled.val = LED_OFF;\r\n}\t \r\n\t\t\r\n \r\nvoid led_update(led_t *led)\r\n{\r\n\tstatic unsigned char val;\r\n\r\n\tswitch (led->val & LED_VAL_MASK) {\r\n\tcase LED_OFF:\r\n\t\tval = 0;\r\n\t\tbreak;\r\n\tcase LED_ON:\t\t\r\n\t\tval = 1;\r\n\t\tbreak;\r\n\tcase LED_FAST_BLINK:\r\n\t\tval = led_count & 0x40;\r\n\t\tbreak;\r\n\tcase LED_SLOW_BLINK:\r\n\t\tval = led_count & 0x80;\r\n\t\tbreak;\r\n\t}\r\n\t\r\n\t// flash LED for disk activity\r\n\tif (led->val & LED_FLASH) {\r\n\t\tled->val &= ~LED_FLASH;\r\n\t\tled->flash = 7+1;\t\t\t// 20ms\r\n\t}\r\n\tif (led->flash) {\r\n\t\tled->flash--;\r\n\t\tval ^= 1;\r\n\t}\r\n\t\r\n\t// update hardware\r\n\tif (led->rled) {\r\n\t\tRLED = val;\r\n\t} else {\r\n\t\tGLED = val;\r\n\t}\r\n}\r\n\r\n"
  },
  {
    "path": "frehd/PIC Source Files/led.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _LED_H\r\n#define _LED_H\r\n\r\n\r\n#define LED_OFF\t\t\t0x0\r\n#define LED_ON\t\t\t0x1\r\n#define LED_FAST_BLINK\t0x2\r\n#define LED_SLOW_BLINK\t0x3\r\n#define LED_VAL_MASK\t0x03\r\n\r\n#define LED_FLASH\t\t0x80\r\n\r\ntypedef struct {\r\n\tunsigned char val;\r\n\tunsigned char flash;\r\n\tunsigned char rled;\t\t\t// true for red led\r\n} led_t;\r\n\r\n\r\nextern led_t rled;\r\nextern led_t gled;\r\nextern unsigned char led_count;\r\n\r\nvoid led_init(void);\r\nvoid led_update(led_t *led);\r\n\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/loader_eeprom.asm",
    "content": "loader_code CODE_PACK 0xF00000\r\n        db      0xfe, 0xfe, 0xff, 0x18, 0x02, 0x18, 0x19, 0x3a\r\n        db      0x40, 0x38, 0xe6, 0x80, 0xc0, 0x11, 0x16, 0x50\r\n        db      0x06, 0x09, 0xcd, 0x1f, 0x50, 0xc0, 0xe9, 0x46\r\n        db      0x52, 0x45, 0x48, 0x44, 0x2e, 0x52, 0x4f, 0x4d\r\n        db      0x21, 0x00, 0x00, 0x39, 0xe5, 0xdd, 0xe1, 0xeb\r\n        db      0x3e, 0x03, 0xd3, 0xc4, 0xcd, 0xa4, 0x50, 0x78\r\n        db      0x3c, 0x3c, 0xd3, 0xc3, 0x0e, 0xc2, 0x3e, 0x01\r\n        db      0xed, 0x79, 0xed, 0xb3, 0xaf, 0xed, 0x79, 0xcd\r\n        db      0xa4, 0x50, 0xc0, 0x0e, 0xff, 0xcd, 0x7f, 0x50\r\n        db      0x3d, 0x20, 0x0c, 0xcd, 0x70, 0x50, 0xcd, 0x7f\r\n        db      0x50, 0x77, 0x23, 0x10, 0xf9, 0x18, 0xee, 0x3d\r\n        db      0x28, 0x0b, 0xcd, 0x7f, 0x50, 0x47, 0xcd, 0x7f\r\n        db      0x50, 0x10, 0xfb, 0x18, 0xe0, 0xcd, 0x70, 0x50\r\n        db      0x3e, 0x06, 0xd3, 0xc4, 0xcd, 0xa4, 0x50, 0xaf\r\n        db      0xc9, 0xcd, 0x7f, 0x50, 0x47, 0xcd, 0x7f, 0x50\r\n        db      0x6f, 0x05, 0xcd, 0x7f, 0x50, 0x67, 0x05, 0xc9\r\n        db      0x0c, 0x20, 0x03, 0xcd, 0x88, 0x50, 0xdb, 0xc2\r\n        db      0xc9, 0xaf, 0xd3, 0xc3, 0x3e, 0x04, 0xd3, 0xc4\r\n        db      0xcd, 0xa4, 0x50, 0x20, 0x05, 0xdb, 0xcf, 0xe6\r\n        db      0x08, 0xc0, 0x3e, 0x06, 0xd3, 0xc4, 0xcd, 0xa4\r\n        db      0x50, 0xdd, 0xf9, 0x3c, 0xc9, 0xdb, 0xcf, 0x07\r\n        db      0x38, 0xfb, 0xdb, 0xcf, 0xe6, 0x01, 0xc9, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n        db      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff\r\n\r\n        END"
  },
  {
    "path": "frehd/PIC Source Files/main.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include \"HardwareProfile.h\"\r\n#include <stdio.h>\r\n#include <string.h>\r\n#include <timers.h>\r\n#include \"FatFS/ff.h\"\r\n#include \"FatFS/diskio.h\"\r\n#include \"trs_hard.h\"\r\n#include \"trs_extra.h\"\r\n#include \"trs_uart.h\"\r\n#include \"sw_i2c.h\"\r\n#include \"ds1307.h\"\r\n#include \"action.h\"\r\n#include \"serial.h\"\r\n#include \"led.h\"\r\n#include \"bootloader.inc\"\r\n\r\n/* Hardware configuration */\r\n#pragma config OSC = HSPLL\r\n#pragma config PWRT = ON\r\n#pragma config WDT = OFF\r\n#pragma config MCLRE = ON\r\n#pragma config PBADEN = OFF\r\n#pragma config LVP = OFF\r\n#pragma config BOREN = OFF\r\n#pragma config CCP2MX = PORTC\r\n#pragma config XINST = OFF\r\n#pragma config DEBUG = OFF\r\n// protect bootloader 0000-07FF\r\n#pragma config WRTB = ON\r\n\r\n\r\n/* Global variables */\r\n#pragma udata fs_buffer\r\nFATFS fs;\r\nDrive state_d[TRS_HARD_MAXDRIVES];\r\nFIL state_file2;\r\n#if EXTRA_IM_SUPPORT\r\n#if _USE_FASTSEEK\r\nDWORD im_stbl[FAST_SEEK_LEN];\r\n#endif\r\nFIL im_file;\r\nBYTE im_buf[0x80];\r\n#endif\r\nBYTE sector_buffer[MAX_SECTOR_SIZE];\r\n#if EXTRA_IM_SUPPORT\r\nimage_t im[8];\r\n#endif\r\n#pragma udata extra_buffer\r\nBYTE extra_buffer[EXTRA_SIZE];\r\n#pragma udata\r\nDIR state_dir;\r\nFILINFO state_fno;\r\nUCHAR state_dir_open;\r\nUCHAR state_file2_open;\r\nUCHAR fs_mounted;\r\nUCHAR cur_unit;\r\nUCHAR led_count;\r\nled_t rled;\r\nled_t gled;\r\n\r\n#pragma udata access trs_access\r\nnear BYTE action_flags;\r\nnear BYTE action_type;\r\nnear BYTE action_status;\r\nnear UCHAR state_busy;\r\nnear UCHAR state_status;\r\nnear UCHAR state_present;\r\nnear UCHAR state_control;\r\nnear UCHAR state_error;\r\nnear UCHAR state_seccnt;\r\nnear UCHAR state_secnum;\r\nnear USHORT state_cyl;\r\nnear UCHAR state_drive;\r\nnear UCHAR state_head;\r\nnear UCHAR state_wp;\r\nnear UCHAR state_command;\r\nnear USHORT state_bytesdone;\r\nnear UCHAR state_secsize;\r\nnear USHORT state_secsize16;\r\nnear UCHAR state_command2;\r\nnear UCHAR state_error2;\r\nnear USHORT state_size2;\r\nnear UCHAR state_bytesdone2;\r\nnear UCHAR state_romdone;\r\nnear UCHAR state_rom;\r\nnear UCHAR val_1F;\r\nnear UCHAR crc7;\r\nnear USHORT crc16;\r\nnear UCHAR foo;\r\n\r\n/* local prototypes */\r\nvoid handle_interrupt_low(void);\r\nextern void _startup(void);\r\n\r\n\r\n/*\r\n * Interrupt handlers\r\n *\r\n * hi-priority is fixed at address APP_HI_INT\r\n * lo-priority is used in the bootloader, but in non-bootloader mode, it\r\n *             jumps to APP_LO_INT\r\n * startup code is fixed at address APP_STARTUP\r\n */\r\n#pragma code startup_app_code = APP_STARTUP\r\nvoid app_startup(void)\r\n{\r\n\t_asm\r\n\t\tgoto _startup\r\n\t_endasm\r\n}\r\n\r\n#pragma code interrupt_code_low = APP_LO_INT\r\nvoid interrupt_low(void)\r\n{\r\n\t_asm\r\n\t\tgoto handle_interrupt_low\r\n\t_endasm\r\n}\r\n\r\n#pragma code\r\n#pragma interruptlow handle_interrupt_low\r\nvoid handle_interrupt_low(void)\r\n{\r\n\tif (PIR1bits.TMR2IF) {\r\n\t\tPIR1bits.TMR2IF = 0;\r\n\t\tdisk_timerproc();\r\n\t\taction_flags |= ACTION_TICK;\r\n\t}\r\n\tif (RTC_INT_IF) {\r\n\t\tRTC_INT_IF = 0;\r\n\t\tds1307_int();\r\n\t}\r\n\tif (PIR1bits.TXIF) {\r\n\t\tPIR1bits.TXIF = 0;\r\n\t\tserial_tx_int();\r\n\t}\r\n\tif (PIR1bits.RCIF) {\r\n\t\tPIR1bits.RCIF = 0;\r\n\t\tserial_rx_int();\r\n\t}\r\n}\r\n\r\n\r\nvoid pic_init(void)\r\n{\r\n\tUCHAR i;\r\n\r\n\t/* SD Card */\r\n\tSD_CS_TRIS = OUTPUT_PIN;\r\n\tSD_WP_TRIS = INPUT_PIN;\r\n\tSD_CD_TRIS = INPUT_PIN;\r\n\tSPI_SCK_TRIS = OUTPUT_PIN;\r\n\tSPI_MISO_TRIS = INPUT_PIN;\r\n\tSPI_MOSI_TRIS = OUTPUT_PIN;\r\n\tSD_CS = 1;\r\n\r\n\t/* Status 74HC595 */\r\n\tSTAT_CS_TRIS = OUTPUT_PIN;\r\n\tSTAT_CS = 0;\r\n\r\n\t/* TRS80 and GAL */\r\n\tADCON1 = 0x0f;\r\n\tTRS_ADDR_TRIS |= 0x0F;\r\n\tTRS_WAIT_TRIS = OUTPUT_PIN;\r\n\tTRS_WAIT = 0;\r\n\tTRS_RD_N_TRIS = INPUT_PIN;\r\n\tGAL_INT_TRIS = INPUT_PIN;\r\n\tGAL_INT_IE = 1;\r\n\tGAL_INT_IP = 1;\r\n\tGAL_INT_EDGE = 0;\t// interrupt on falling edge\r\n\r\n\t/* DS1307 interrupt */\r\n\tRTC_INT_TRIS = INPUT_PIN;\r\n\tRTC_INT_IE = 1;\r\n\tRTC_INT_IP = 0;\r\n\tRTC_INT_EDGE = 0;\r\n\r\n\t/* Debug LED */\r\n\tGLED_TRIS = OUTPUT_PIN;\r\n\tRLED_TRIS = OUTPUT_PIN;\r\n\tGLED = 0;\r\n\tRLED = 0;\r\n\r\n\t/* Timer 2 : ~200Hz */\r\n\tOpenTimer2(TIMER_INT_ON & T2_PS_1_16 & T2_POST_1_16);\r\n\tPR2 = 195;\r\n\tIPR1bits.TMR2IP = 0;\r\n\r\n\t/* Enable SPI */\r\n\tSSPSTAT = 0x40;\r\n\tSSPCON1 = 0x21;\r\n\r\n\t/* Interrupt priorities */\r\n\tRCONbits.IPEN = 1;\r\n\r\n\t/* globals init */\r\n\tval_1F = 0x1F;\r\n\taction_flags = 0;\r\n\tfs_mounted = FS_NOT_MOUNTED;\r\n\tstate_file2_open = 0;\r\n\tstate_dir_open = 0;\r\n\tfor (i = 0; i < TRS_HARD_MAXDRIVES; i++) {\r\n\t\tstate_d[i].filename[0] = '\\0';\r\n\t}\r\n}\r\n\r\n\r\nstatic void handle_card_insertion(void)\r\n{\r\n\tFRESULT rc;\r\n\tBYTE retry;\r\n\r\n\tgled.val |= LED_FLASH;\r\n\tfs_mounted = FS_MOUNTED_ERROR;\r\n#if UART_DEBUG\r\n\tusart_puts2(\"Card inserted!\");\r\n#endif\r\n\tretry = 3;\r\n\twhile ((rc = disk_initialize(0)) != RES_OK && retry-- > 0);\r\n\tif (rc == RES_OK) {\r\n#if UART_DEBUG\r\n\t\tusart_puts2(\"Card initialized!\");\r\n#endif\r\n\t\trc = f_mount(0, &fs);\r\n\t\tif (rc == FR_OK) {\r\n\t\t\tfs_mounted = FS_MOUNTED_OK;\r\n#if UART_DEBUG\r\n\t\t\tusart_puts2(\"FAT mounted\");\r\n#endif\r\n\t\t\trc = open_drives();\r\n#if UART_DEBUG\r\n\t\t\tif (rc == FR_OK) {\r\n\t\t\t\tusart_puts2(\"Drives mounted\");\r\n\t\t\t}\r\n#endif\r\n\t\t}\r\n\t}\r\n\tif (fs_mounted == FS_MOUNTED_ERROR) {\r\n#if UART_DEBUG\r\n\t\tusart_puts2(\"Card init failed.\");\r\n#endif\r\n\t\trled.val = LED_FAST_BLINK;\r\n\t}\r\n\r\n\t// capture result\r\n\tstate_error2 = rc;\r\n}\r\n\r\n\r\nstatic void handle_card_removal(void)\r\n{\r\n#if UART_DEBUG\r\n\tusart_puts2(\"Card removed!\");\r\n#endif\r\n\tclose_drives();\r\n\tf_mount(0, NULL);\r\n\tfs_mounted = 0;\r\n\trled.val = LED_OFF;\r\n}\r\n\r\n\r\nvoid main(void)\r\n{\r\n\tpic_init();\r\n\tled_init();\r\n\ti2c_init();\r\n\tds1307_init();\r\n\ttrs_hard_init();\r\n\tusart_init();\r\n\ttrs_uart_init();\r\n\r\n\t/* Set READY status */\r\n\tstate_busy = 0;\r\n\tupdate_status(TRS_HARD_READY);\r\n\r\n\t/* Enable interrupts */\r\n\tINTCONbits.GIEH = 1;\r\n\tINTCONbits.GIEL = 1;\r\n\r\n\twhile (1) {\r\n\r\n\t\t/* DS1307 : reload time from chip */\r\n\t\tif (action_flags & ACTION_DS1307_RELOAD) {\r\n\t\t\tds1307_read_time();\r\n\t\t\taction_flags &= ~ACTION_DS1307_RELOAD;\r\n\t\t}\r\n\r\n\t\t/* tick 200Hz */\r\n\t\tif (action_flags & ACTION_TICK) {\r\n\t\t\taction_flags &= ~ACTION_TICK;\r\n\r\n\t\t\t/* handle LEDs */\r\n\t\t\tled_update(&rled);\r\n\t\t\tled_update(&gled);\r\n\r\n\t\t\t/* sync hard drive files */\r\n\t\t\ttrs_sync();\r\n\r\n\t\t\t/* card insertion */\r\n\t\t\tif (card_present() && fs_mounted == FS_NOT_MOUNTED) {\r\n\t\t\t\thandle_card_insertion();\r\n\t\t\t}\r\n\r\n\t\t\t/* card removal */\r\n\t\t\tif (!card_present() && fs_mounted != FS_NOT_MOUNTED) {\r\n\t\t\t\thandle_card_removal();\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t/* hard drive and extra functions actions */\r\n\t\tif (action_flags & ACTION_TRS) {\r\n\t\t\taction_flags &= ~ACTION_TRS;\r\n\t\t\ttrs_action();\r\n\t\t}\r\n\r\n#if 0\r\n\t\t/* UART */\r\n\t\ttrs_uart();\r\n#endif\r\n\t}\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/reed.h",
    "content": "/* Matthew Reed's hard drive format.  Thanks to Matthew for providing\r\n   documentation.  The comments below are copied from his mail\r\n   messages, with some additions. */\r\n\r\n#ifndef _REED_H\r\n#define _REED_H\r\n\r\n#include \"integer.h\"\r\n\r\ntypedef struct {\r\n  UCHAR id1;       /* 0: Identifier #1: 56H */\r\n  UCHAR id2;       /* 1: Identifier #2: CBH */\r\n  UCHAR ver;       /* 2: Version of format: 10H = version 1.0 */\r\n  UCHAR cksum;     /* 3: Simple checksum: \r\n\t\t\t\t\t\t To calculate, add together bytes 0 to 31 of header\r\n\t\t\t\t\t\t (excepting byte 3), then XOR result with 4CH */\r\n  UCHAR blks;      /* 4: Number of 256 byte blocks in header: should be 1 */\r\n  UCHAR mb4;       /* 5: Not used, but HDFORMAT sets to 4 */\r\n  UCHAR media;     /* 6: Media type: 0 for hard disk */\r\n  UCHAR flag1;     /* 7: Flags #1:\r\n\t\t\t\t\t\t bit 7: Write protected: 0 for no, 1 for yes \r\n                             [xtrshard/dct ignores for now]\r\n\t\t\t\t\t\t bit 6: Must be 0\r\n\t\t\t\t\t\t bit 5 - 0: reserved */\r\n  UCHAR flag2;     /* 8: Flags #2: reserved */\r\n  UCHAR flag3;     /* 9: Flags #3: reserved */\r\n  UCHAR crtr;      /* 10: Created by: \r\n\t\t\t\t\t\t 14H = HDFORMAT\r\n\t\t\t\t\t\t 42H = xtrs mkdisk\r\n\t\t\t\t\t\t 80H = Cervasio xtrshard port to Vavasour M4 emulator */\r\n  UCHAR dfmt;      /* 11: Disk format: 0 = LDOS/LS-DOS */\r\n  UCHAR mm;        /* 12: Creation month: mm */\r\n  UCHAR dd;        /* 13: Creation day: dd */\r\n  UCHAR yy;        /* 14: Creation year: yy (offset from 1900) */\r\n  UCHAR res1[11];  /* 15 - 25: reserved */\r\n  UCHAR heads;     /* 26: Heads */\r\n  UCHAR dparm;     /* 27: Disk parameters: (unused with hard drives)\r\n\t\t\t\t\t\t bit 7: Density: 0 = double, 1 = single\r\n\t\t\t\t\t\t bit 6: Sides: 0 = one side, 1 = 2 sides\r\n\t\t\t\t\t\t bit 5: First sector: 0 if sector 0, 1 if sector 1\r\n\t\t\t\t\t\t bit 4: DAM convention: 0 if normal (LDOS), 1 if reversed (TRSDOS 1.3)\r\n\t\t\t\t\t\t bit 3 - 0: reserved */\r\n  UCHAR cyl;       /* 28: Number of cylinders per disk */\r\n  UCHAR sec;       /* 29: Number of sectors per track (floppy); cyl (hard) */\r\n  UCHAR gran;      /* 30: Number of granules per track (floppy); cyl (hard)*/\r\n  UCHAR dcyl;      /* 31: Directory cylinder [mkdisk sets to 1; xtrs ignores]*/\r\n  char label[32];  /* 32: Volume label: 31 bytes terminated by 0 */\r\n  char filename[8];/* 64 - 71: 8 characters of filename (without extension)\r\n\t\t\t\t\t\t [Cervasio addition.  xtrs actually doesn't limit this \r\n\t\t\t\t\t\t to 8 chars or strip the extension] */\r\n  UCHAR res2[184]; /* 72 - 255: reserved */\r\n} ReedHardHeader;\r\n\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/serial.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include \"stdint.h\"\r\n#include \"HardwareProfile.h\"\r\n\r\n\r\n#define SERIAL_BUF_OUT_SIZE\t\t128\r\n#define SERIAL_BUF_IN_SIZE\t\t128\r\n\r\n#pragma udata uart_buffer\r\nstatic uint8_t serial_out[SERIAL_BUF_OUT_SIZE];\r\nstatic uint8_t serial_in[SERIAL_BUF_IN_SIZE];\r\n#pragma udata\r\nstatic uint8_t tx_count, tx_in, tx_out;\r\nstatic uint8_t rx_count, rx_in, rx_out;\r\nstatic uint8_t discard;\r\n\r\n\r\nvoid usart_init(void)\r\n{\r\n\tTX_TRIS = 0;\r\n\tRX_TRIS = 1;\r\n\tRTS_TRIS = 0;\r\n\tCTS_TRIS = 1;\r\n\tTXSTA = 0;\r\n\tTXSTAbits.TXEN = 1;\r\n\tTXSTAbits.BRGH = 1;\r\n\tRCSTA = 0;\r\n\tRCSTAbits.SPEN = 1;\r\n\tRCSTAbits.CREN = 1;\r\n\tIPR1bits.RCIP = 0;\r\n\tIPR1bits.TXIP = 0;\r\n\t\r\n\t// See if we can use the high baud rate setting\r\n\t#if ((GetPeripheralClock()+2*BAUD_RATE)/BAUD_RATE/4 - 1) <= 255\r\n\t\tSPBRG = (GetPeripheralClock() + 2 * BAUD_RATE) / BAUD_RATE / 4 - 1;\r\n\t\tTXSTAbits.BRGH = 1;\r\n\t#else   // Use the low baud rate setting\r\n\t\tSPBRG = (GetPeripheralClock() + 8 * BAUD_RATE) / BAUD_RATE / 16 - 1;\r\n\t#endif\r\n\r\n\tBAUDCON = 0;\r\n\tPIE1bits.RCIE = 1;\r\n\t\r\n\ttx_count = 0;\r\n\ttx_in = 0;\r\n\ttx_out = 0;\r\n\trx_count = 0;\r\n\trx_in = 0;\r\n\trx_out = 0;\r\n}\t\r\n\r\n\r\nvoid serial_tx_int(void)\r\n{\r\n\tif (tx_count == 0) {\r\n\t\t// nothing to send. disable interrupt\r\n\t\tPIE1bits.TXIE = 0;\r\n\t\treturn;\r\n\t}\r\n\tTXREG = serial_out[tx_out];\r\n\tif (++tx_out == SERIAL_BUF_OUT_SIZE) {\r\n\t\ttx_out = 0;\r\n\t}\r\n\ttx_count--;\r\n}\t\r\n\r\n\r\nuint8_t usart_ok_to_send(void)\r\n{\r\n\treturn (tx_count < SERIAL_BUF_OUT_SIZE);\r\n}\t\r\n\r\nvoid usart_send(uint8_t data)\r\n{\r\n\twhile (tx_count >= SERIAL_BUF_OUT_SIZE);\r\n\tINTCONbits.GIEL = 0;\r\n\tserial_out[tx_in] = data;\r\n\tif (++tx_in == SERIAL_BUF_OUT_SIZE) {\r\n\t\ttx_in = 0;\r\n\t}\r\n\ttx_count++;\r\n\tPIE1bits.TXIE = 1;\r\n\tINTCONbits.GIEL = 1;\t\r\n}\r\n\r\nvoid usart_flush(void)\r\n{\r\n\twhile (tx_count != 0);\r\n}\t\r\n\r\nvoid serial_rx_int(void)\r\n{\r\n\tif (RCSTAbits.OERR) {\r\n\t\t// reset receive bit after overrun error\r\n\t\tRCSTAbits.CREN = 0;\r\n\t\tRCSTAbits.CREN = 1;\r\n\t}\r\n\tif (RCSTAbits.FERR == 0) {\r\n\t\tif (rx_count < SERIAL_BUF_IN_SIZE) {\r\n\t\t\tserial_in[rx_in] = RCREG;\r\n\t\t\tif (++rx_in == SERIAL_BUF_IN_SIZE) {\r\n\t\t\t\trx_in = 0;\r\n\t\t\t}\r\n\t\t\trx_count++;\r\n\t\t\t\r\n\t\t\treturn;\r\n\t\t}\t\r\n\t}\t\r\n\t// discard byte\r\n\tdiscard = RCREG;\r\n\t\r\n\treturn;\r\n}\r\n\r\n\r\nuint8_t usart_get(uint8_t *data)\r\n{\r\n\tif (rx_count == 0) return 0;\r\n\tINTCONbits.GIEL = 0;\r\n\t*data = serial_in[rx_out];\r\n\tif (++rx_out == SERIAL_BUF_IN_SIZE) {\r\n\t\trx_out = 0;\r\n\t}\r\n\trx_count--;\r\n\tINTCONbits.GIEL = 1;\r\n\t\r\n\treturn 1;\r\n}\t\t\r\n\r\n\r\nvoid usart_puts(const rom char *str)\r\n{\r\n\twhile (*str) {\r\n\t\tusart_send(*(str++));\r\n\t}\t\t\r\n}\r\n\r\nvoid usart_puts2(const rom char *str)\r\n{\r\n\tusart_puts(str);\r\n\tusart_send('\\r');\r\n\tusart_send('\\n');\t\r\n}\r\n\r\n\r\nvoid usart_puts_r(const char *str)\r\n{\r\n\twhile (*str) {\r\n\t\tusart_send(*(str++));\r\n\t}\t\t\r\n}\r\n\r\nvoid usart_puts2_r(const char *str)\r\n{\r\n\tusart_puts_r(str);\r\n\tusart_send('\\r');\r\n\tusart_send('\\n');\t\r\n}\r\n\t\r\nvoid usart_put_hex(char c)\r\n{\r\n\tchar x;\r\n\t\r\n\tx = (c & 0xF0) >> 4;\r\n\tif (x > 9) \r\n\t\tx += 'A' - 10;\r\n\telse\r\n\t\tx += '0';\r\n\tusart_send(x);\r\n\tx = c & 0x0F;\r\n\tif (x > 9)\r\n\t\tx += 'A' - 10;\r\n\telse\r\n\t\tx += '0';\r\n\tusart_send(x);\r\n}\t\r\n\r\n\r\nvoid usart_put_short(short x)\r\n{\r\n\tusart_put_hex((x >> 8) & 0xff);\r\n\tusart_put_hex(x & 0xff);\t\r\n}\t\r\n\r\nvoid usart_put_long(long x)\r\n{\r\n\tusart_put_hex((x >> 24) & 0xff);\r\n\tusart_put_hex((x >> 16) & 0xff);\r\n\tusart_put_hex((x >> 8) & 0xff);\r\n\tusart_put_hex(x & 0xff);\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/serial.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _SERIAL_H_\r\n#define _SERIAL_H_\r\n\r\n#include \"stdint.h\"\r\n\r\n\r\nvoid usart_init(void);\r\nuint8_t usart_ok_to_send(void);\r\nvoid usart_send(uint8_t data);\r\nuint8_t usart_get(uint8_t *data);\r\nvoid usart_flush(void);\r\n\r\n/* debug utils */\r\nvoid usart_puts(const rom char *str);\r\nvoid usart_puts2(const rom char *str);\r\nvoid usart_puts_r(const char *str);\r\nvoid usart_puts2_r(const char *str);\r\nvoid usart_put_hex(char c);\r\nvoid usart_put_short(short c);\r\nvoid usart_put_long(long c);\r\n\r\n/* interrupt handlers */\r\nvoid serial_rx_int(void);\r\nvoid serial_tx_int(void);\r\n\r\n\r\n#endif /* _SERIAL_H_ */\r\n"
  },
  {
    "path": "frehd/PIC Source Files/stdint.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _STDINT\r\n#define\t_STDINT\r\n\r\ntypedef char int8_t;\r\ntypedef unsigned char uint8_t;\r\ntypedef int int16_t;\r\ntypedef unsigned int uint16_t;\r\ntypedef short long int24_t;\r\ntypedef unsigned short long uint24_t;\r\ntypedef long int32_t;\r\ntypedef unsigned long uint32_t;\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/sw_i2c.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include <delays.h>\r\n#include \"HardwareProfile.h\"\r\n\r\n#define DELAY\t\t\t10\r\n\r\n/* macros */\r\n#define SDA_LOW         SDA_TRIS = 0;\r\n#define SDA_HI          SDA_TRIS = 1;\r\n#define SCL_LOW         SCL_TRIS = 0;\r\n#define SCL_HI          SCL_TRIS = 1;\r\n\r\n/* globals */\r\nunsigned int i2c_buffer;\r\nchar bit_counter;\r\n\r\n\r\nvoid i2c_init(void)\r\n{\r\n\tSDA_HI;\r\n\tSCL_HI;\r\n}\r\n\r\n\r\nvoid i2c_start(void)\r\n{\r\n\tSDA_LAT = 0;\r\n    SDA_LOW;\r\n\tDelay10TCYx(DELAY);\r\n}\r\n\r\n\r\nvoid i2c_stop(void)\r\n{\r\n\tSCL_LAT = 0;\r\n\tSCL_LOW;\r\n\tSDA_LAT = 0;\r\n\tSDA_LOW;\r\n\tDelay10TCYx(DELAY);\r\n\tSCL_HI;\r\n\tDelay10TCYx(DELAY);\r\n\tSDA_HI;\r\n\tNop();\r\n\tNop();\r\n}\r\n\r\n\r\nvoid i2c_restart(void)\r\n{\r\n\tSCL_LAT = 0;\r\n\tSCL_LOW;\r\n\tSDA_HI;\r\n\tDelay10TCYx(DELAY);\r\n\tSCL_HI;\r\n\tDelay10TCYx(DELAY);\r\n\tSDA_LAT = 0;\r\n\tSDA_LOW;\r\n\tDelay10TCYx(DELAY);\r\n}\r\n\r\n\r\nsigned char i2c_ack(void)\r\n{\r\n\tSCL_LAT = 0;\r\n\tSCL_LOW;\r\n\tSDA_HI;\r\n\tDelay10TCYx(DELAY);\r\n\tSCL_HI;\r\n\tDelay10TCYx(5 * DELAY);\r\n\t\r\n\tif (SDA_PIN) {\r\n\t\treturn (-1);    // slave didn't ack\r\n\t} else {\r\n\t\treturn (0);\r\n\t}\r\n}\r\n\r\nsigned char i2c_clock_test(void)\r\n{\r\n\tDelay10TCYx(3 * DELAY);\t// wait period\r\n\tif (!SCL_PIN) {\r\n\t\treturn (-2);\t// clock still low after wait\r\n\t} else {\r\n\t\treturn (0);\r\n\t}\r\n}\r\n\r\nunsigned int i2c_read(void)\r\n{\r\n\tbit_counter = 8;\r\n\tSCL_LAT = 0;\r\n\tdo {\r\n\t\tSCL_LOW;\r\n\t\tSDA_HI;\r\n\t\tDelay10TCYx(DELAY);\r\n\t\tSCL_HI;\r\n\t\tDelay10TCY();\r\n\r\n\t\tif (!SCL_PIN) {\r\n\t\t\tif (i2c_clock_test()) {\r\n\t\t\t\treturn (-2);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\ti2c_buffer <<= 1;\r\n\t\ti2c_buffer &= 0xFE;\r\n\r\n\t\tif (SDA_PIN) {\r\n\t\t\ti2c_buffer |= 0x01;\r\n\t\t}\r\n\r\n\t} while (--bit_counter);\r\n\r\n\treturn ((unsigned int) i2c_buffer);\r\n}\r\n\r\nunsigned int i2c_getc(void)\r\n{\r\n\tunsigned int x;\r\n\r\n\tx = i2c_read();\r\n\tif (x & 0xFF00) {\r\n\t\treturn (-1);\r\n\t}\r\n\tif (!i2c_ack()) {\r\n\t\treturn (-1);\r\n\t}\r\n\treturn (x);\r\n}\r\n\r\nsigned char i2c_gets(unsigned char *ptr, unsigned char length)\r\n{\r\n\tunsigned int thold;\r\n\r\n\twhile (length--) {\r\n\t\tthold = i2c_read();\r\n\t\tif (thold & 0xFF00) {\r\n\t\t\treturn (-1);\r\n\t\t} else {\r\n\t\t\t*ptr++ = thold;\r\n\t\t}\r\n\r\n\t\tif (!length) {\r\n\t\t\tSCL_LOW;\r\n\t\t\tSDA_HI;\r\n\t\t\tDelay10TCYx(DELAY);\r\n\t\t\tSCL_HI;\r\n\t\t\tDelay10TCYx(DELAY);\r\n\t\t} else {\r\n\t\t\tSCL_LOW;\r\n\t\t\tSDA_LAT = 0;\r\n\t\t\tSDA_LOW;\r\n\t\t\tDelay10TCYx(DELAY);\r\n\t\t\tSCL_HI;\r\n\t\t\tDelay10TCYx(DELAY);\r\n\t\t}\r\n\t}\r\n\r\n\treturn (0);\r\n}\r\n\r\n\r\nsigned char i2c_write(unsigned char data)\r\n{\r\n\tbit_counter = 8;\r\n\ti2c_buffer = data;\r\n\tSCL_LAT = 0;\r\n\r\n\tdo {\r\n\t\tif (!SCL_PIN) {\r\n\t\t\tif (i2c_clock_test()) {\r\n\t\t\t\treturn (-1);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\ti2c_buffer &= 0xFF;\r\n\t\t\t_asm\r\n\t\t\trlcf i2c_buffer,1,1\r\n\t\t\t_endasm\r\n\r\n\t\t\tif (STATUS & 0x01) {\r\n\t\t\t\tSCL_LOW;\r\n\t\t\t\tSDA_HI;\r\n\t\t\t\tDelay10TCYx(DELAY);\r\n\t\t\t\tSCL_HI;\r\n\t\t\t\tDelay10TCYx(DELAY);\r\n\t\t\t} else {\r\n\t\t\t\tSCL_LOW;\r\n\t\t\t\tSDA_LAT = 0;\r\n\t\t\t\tSDA_LOW;\r\n\t\t\t\tDelay10TCYx(DELAY);\r\n\t\t\t\tSCL_HI;\r\n\t\t\t\tDelay10TCYx(DELAY);\r\n\t\t\t}\r\n\r\n\t\t\tbit_counter--;\r\n\t\t}\r\n\t} while (bit_counter);\r\n\r\n\treturn (0);\r\n}\r\n\r\nsigned char i2c_putc(unsigned char data)\r\n{\r\n\tif (i2c_write(data)) {\r\n\t\treturn (-1);\r\n\t}\r\n\tif (i2c_ack()) {\r\n\t\treturn (-1);\r\n\t}\r\n\treturn (0);\r\n}\r\n\r\nsigned char i2c_puts(unsigned char *ptr, unsigned char length)\r\n{\r\n\twhile (length) {\r\n\t\tif (i2c_write(*ptr++)) {\r\n\t\t\treturn (-1);\r\n\t\t} else {\r\n\t\t\tif (i2c_ack()) {\r\n\t\t\t\treturn (-1);\r\n\t\t\t}\r\n\t\t}\r\n\t\tlength--;\r\n\t}\r\n\r\n\treturn (0);\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/sw_i2c.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _SW_I2C_H\r\n#define _SW_I2C_H\r\n\r\nvoid i2c_init(void);\r\nvoid i2c_start(void);\r\nvoid i2c_stop(void);\r\nvoid i2c_restart(void);\r\nsigned char i2c_ack(void);\r\nsigned char i2c_clock_test(void);\r\nunsigned int i2c_read(void);\r\nunsigned int i2c_getc(void);\r\nsigned char i2c_gets(unsigned char *ptr, unsigned char length);\r\nsigned char i2c_write(unsigned char);\r\nsigned char i2c_putc(unsigned char);\r\nsigned char i2c_puts(unsigned char *ptr, unsigned char length);\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_extra.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#include <string.h>\r\n#include \"HardwareProfile.h\"\r\n#include \"action.h\"\r\n#include \"trs_hard.h\"\r\n#include \"trs_extra.h\"\r\n#include \"ds1307.h\"\r\n#include \"eeprom.h\"\r\n#include \"bootloader.inc\"\r\n#include \"version.h\"\r\n\r\n#define DEFAULT_STATUS (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_DRQ)\r\n\r\nrom UCHAR (*rom trs_extra[])(UCHAR) = {\r\n\ttrs_extra_version,\t\t// 0\r\n\ttrs_extra_gettime,\t\t// 1\r\n\ttrs_extra_settime,\t\t// 2\r\n\ttrs_extra_openfile,\t\t// 3\r\n\ttrs_extra_readfile,\t\t// 4\r\n\ttrs_extra_writefile,\t// 5\r\n\ttrs_extra_closefile,\t// 6\r\n\ttrs_extra_bootloader,\t// 7\r\n\ttrs_extra_opendir,\t\t// 8\r\n\ttrs_extra_readdir,\t\t// 9\r\n\ttrs_extra_mountdrive,\t// A\r\n\ttrs_extra_seekfile,\t\t// B\r\n\ttrs_extra_infodrive,\t// C\r\n\ttrs_extra_image,\t\t// D\r\n\ttrs_extra_read_header,\t// E\r\n\ttrs_extra_ignored,\t\t// F\r\n};\t\r\n\t\r\n\r\nUCHAR trs_extra_ignored(UCHAR step)\r\n{\r\n\treturn DEFAULT_STATUS;\r\n}\t\r\n\r\n\r\n/*\r\n * Get version\r\n * 1. TRS writes COMMAND2 + wait\r\n * 2. TRS reads DATA2 (up to 6 bytes)\r\n */\r\nUCHAR trs_extra_version(UCHAR step)\r\n{\r\n\tstate_size2 = 6;\r\n\textra_buffer[0] = VERSION_MAJOR;\r\n\textra_buffer[1] = VERSION_MINOR;\r\n\textra_buffer[2] = *((UCHAR rom *) 0x6);\r\n\textra_buffer[3] = *((UCHAR rom *) 0x7);\r\n\textra_buffer[4] = *((UCHAR rom *) FLASH_CRC_ADDR);\r\n\textra_buffer[5] = *((UCHAR rom *) FLASH_CRC_ADDR+1);\t\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\r\n\r\n\r\n/*\r\n * Get time\r\n * 1. TRS writes COMMAND2 + wait\r\n * 2. TRS reads DATA2 (6 bytes)\r\n */\r\nUCHAR trs_extra_gettime(UCHAR step)\r\n{\r\n\tstate_size2 = 6;\r\n\tINTCONbits.GIEL = 0;\r\n    extra_buffer[TRS80_SEC] = time[DS1307_SEC];\r\n    extra_buffer[TRS80_MIN] = time[DS1307_MIN];\r\n    extra_buffer[TRS80_HOUR] = time[DS1307_HOUR];\r\n    extra_buffer[TRS80_YEAR] = time[DS1307_YEAR];\r\n    extra_buffer[TRS80_DAY] = time[DS1307_DAY];\r\n    extra_buffer[TRS80_MONTH] = time[DS1307_MONTH];\r\n\tINTCONbits.GIEL = 1;\r\n\t\t\r\n\treturn DEFAULT_STATUS;\t\r\n}\r\n\r\n\r\n/*\r\n * Set time\r\n * 1. TRS writes COMMAND2 + wait\r\n * 2. TRS writes DATA2 (6 bytes) + wait\r\n */\r\nUCHAR trs_extra_settime(UCHAR step)\r\n{\r\n\tif (step == 0) {\r\n\t\tstate_size2 = 6;\r\n\t} else {\r\n        tbuf[DS1307_SEC] = extra_buffer[TRS80_SEC];\r\n        tbuf[DS1307_MIN] = extra_buffer[TRS80_MIN];\r\n        tbuf[DS1307_HOUR] = extra_buffer[TRS80_HOUR];\r\n        tbuf[DS1307_YEAR] = extra_buffer[TRS80_YEAR];\r\n        tbuf[DS1307_DAY] = extra_buffer[TRS80_DAY];\r\n        tbuf[DS1307_MONTH] = extra_buffer[TRS80_MONTH];\r\n        tbuf[DS1307_WEEKDAY] = 1; // don't care\r\n\t\tds1307_write_time(tbuf);\r\n\t\taction_flags |= ACTION_DS1307_RELOAD;\r\n\t}\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\r\n\r\n\r\n/*\r\n * Open file\r\n * 1. TRS writes SIZE2 (1 + strlen(filename))\r\n * 2. TRS wrties COMMAND2 + wait\r\n * 3. TRS writes DATA2 \r\n *       byte 0 : open options\r\n *       bytes 1..n : filename\r\n * 4. TRS waits\r\n * 5. TRS checks status for error (in ERROR2 if any)\r\n */\r\nUCHAR trs_extra_openfile(UCHAR step)\r\n{\r\n\tif (step == 1) {\t\r\n\t\tif (state_file2_open) {\r\n\t\t\tf_close(&state_file2);\r\n\t\t\tstate_file2_open = 0;\r\n\t\t}\r\n\t\tstate_error2 = f_open(&state_file2, (const TCHAR *)&extra_buffer[1],\r\n          extra_buffer[0]);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\tstate_size2 = 0;\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t} else {\r\n\t\t\tstate_file2_open = 1;\r\n\t\t\t// provide file size to the TRS80\r\n\t\t\tstate_size2 = sizeof (DWORD);\r\n\t\t\tmemcpy(extra_buffer, (const void *)&state_file2.fsize,\r\n              sizeof (DWORD));\r\n\t\t}\r\n\t}\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\t\t\r\n\r\n\r\n/*\r\n * Read file\r\n * 1. file must have been opened by openfile()\r\n * 2. TRS sends COMMAND2 + wait\r\n * 3. TRS checks status. If DRQ set, data was read\r\n *      DRQ : TRS reads DATA2 (SIZE2 bytes)\r\n *     !DRQ : done\r\n *      ERR : error in ERROR2\r\n */\r\nUCHAR trs_extra_readfile(UCHAR step)\r\n{\r\n\tUINT n;\r\n\t\r\n\tif (state_file2_open) {\r\n\t\tstate_error2 = f_read(&state_file2, extra_buffer, state_size2, &n);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t\tstate_size2 = n;\r\n\t\tif (n == 0) {\r\n\t\t\t// got no data, don't set DRQ\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE);\r\n\t\t}\r\n\t} else {\r\n\t\tstate_error2 = FR_NO_FILE;\r\n\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t}\t\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\t\t\r\n\t\r\n\r\n/*\r\n * Write file\r\n * 1. file must have been opened by openfile()\r\n * 2. TRS sends COMMAND2 + wait\r\n * 3. TRS sends SIZE2 (if not, default is 256 bytes)\r\n * 4. TRS waits (after sending size2 bytes)\r\n * 5. TRS checks status\r\n */\r\nUCHAR trs_extra_writefile(UCHAR step)\r\n{\r\n\tUINT n;\r\n\t\r\n\tif (step == 0) {\r\n\t\tif (state_file2_open) {\r\n\t\t\tstate_size2 = 256;\r\n\t\t} else {\r\n\t\t\tstate_error2 = FR_NO_FILE;\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\t\r\n\t} else {\t\r\n\t\tstate_error2 = f_write(&state_file2, (const void *)extra_buffer,\r\n          state_size2, &n);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t\tif (n < state_size2) {\r\n\t\t\t// disk full\r\n\t\t\tstate_error2 = FR_DISK_FULL;\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t}\t\r\n\t\r\n\treturn DEFAULT_STATUS;\t\r\n}\t\r\n\r\n\r\n/*\r\n * Seek file\r\n * 1. file must have been opened by openfile()\r\n * 2. TRS sends COMMAND2 + wait\r\n * 3. TRS writes DATA2 (position (DWORD)) + wait\r\n * 4. TRS checks status.\r\n *\r\n * Tell position\r\n * 1. file must have been opened by openfile()\r\n * 2. TRS sends COMMAND2 + wait\r\n * 3. TRS reads DATA2 (DWORD). It contains the current position (ftell)\r\n */\r\n UCHAR trs_extra_seekfile(UCHAR step)\r\n {\r\n\tDWORD offset;\r\n\t\r\n\tif (step == 0) {\r\n\t\tif (state_file2_open) {\r\n\t\t\tstate_size2 = sizeof (DWORD);\r\n\t\t\toffset = f_tell(&state_file2);\r\n\t\t\tmemcpy(extra_buffer, (const void *)&offset, sizeof (DWORD));\r\n\t\t} else {\r\n\t\t\tstate_error2 = FR_NO_FILE;\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t} else {\r\n\t\tmemcpy(&offset, (const void *)extra_buffer, sizeof (DWORD));\r\n\t\t// XXX: should we check offset here and prevent too big offsets ?\r\n\t\tstate_error2 = f_lseek(&state_file2, offset);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\t\r\n\t\t}\t\r\n\t}\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n }\r\n\r\n\r\n/*\r\n * Close file\r\n * 1. file must have been opened by openfile()\r\n * 2. TRS sends COMMAND2 + wait\r\n * 3. TRS checks status for ERR.\r\n */\r\nUCHAR trs_extra_closefile(UCHAR step)\r\n{\r\n\tif (state_file2_open) {\r\n\t\tstate_error2 = f_close(&state_file2);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t\tstate_file2_open = 0;\r\n\t}\r\n\t\r\n\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE);\r\n}\t\r\n\r\n\r\n/*\r\n * Enter bootloader\r\n * 1. TRS issues COMMAND2 + wait\r\n * 2. TRS writes DATA2 0x15 0x04 + wait\r\n * 3. emulator should be in bootloader mode\r\n *    (can be checked by reading 4F from emulator, see bootloader.asm)\r\n */\r\nUCHAR trs_extra_bootloader(UCHAR step)\r\n{\r\n\tif (step == 0) {\r\n\t\tstate_size2 = 2;\t\r\n\t} else {\r\n\t\tif (extra_buffer[0] == 0x15 && extra_buffer[1] == 0x04) {\r\n\t\t\tee_write8(EEPROM_CRC_ADDR, 0xff);\r\n\t\t\tee_write8(EEPROM_CRC_ADDR+1, 0xff);\r\n\t\t\t_asm\r\n\t\t\t\tRESET\r\n\t\t\t_endasm\r\n\t\t\t// not reached\r\n\t\t}\r\n\t}\t\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\t\r\n\r\n\r\n/*\r\n * Open a directory\r\n * 1. TRS issues SIZE2 = strlen(path), and COMMAND2 + wait\r\n * 2. TRS sends DATA2 path\r\n * 3. TRS waits\r\n * 4. TRS reads status. If TRS_HARD_ERR set, check ERROR2.\r\n */\r\nUCHAR trs_extra_opendir(UCHAR step)\r\n{\r\n\tif (step == 1) {\r\n\t\tstate_error2 = f_opendir(&state_dir, (const TCHAR *)&extra_buffer[0]);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\tstate_size2 = 0;\r\n\t\t\tstate_dir_open = 0;\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t} else {\r\n\t\t\tstate_dir_open = 1;\r\n\t\t}\t\t\r\n\t}\r\n\t\t\r\n\treturn DEFAULT_STATUS;\r\n}\r\n\r\n\r\n/*\r\n * Read a directory\r\n * 1. opendir (see above)\r\n * 2. TRS issues COMMAND2 + wait\r\n * 3. TRS reads status. If HARD_ERR, check ERROR2\r\n *    If ok, check DRQ. \r\n *           If set: SIZE2 contains directory info size.\r\n *                   DATA2 contains directory info data.\r\n *           If clear: no more entries in this directory.\r\n */\r\nUCHAR trs_extra_readdir(UCHAR step)\r\n{\r\n\tif (state_dir_open == 0) {\r\n\t\t// user has not done opendir() before.\r\n\t\tstate_error2 = FR_NO_PATH;\r\n\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t}\r\n\tstate_error2 = f_readdir(&state_dir, &state_fno);\r\n\tif (state_error2 != FR_OK) {\r\n\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t}\r\n\tif (state_fno.fname[0] == 0) {\r\n\t\t// reach end of dir : do not set DRQ\r\n\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE);\r\n\t}\r\n\tstate_size2 = sizeof (state_fno);\r\n\tmemcpy(extra_buffer, (const void *)&state_fno, state_size2);\t\r\n\r\n\treturn DEFAULT_STATUS;\r\n}\r\n\t\r\n\r\n/*\r\n * Mount a drive\r\n * 1. TRS issues SIZE2 = 2 + strlen(filename), and COMMAND2 + wait\r\n * 2. TRS sends DATA2\r\n *    byte 0         : drive number (0..TRS_HARD_MAXDRIVES) \r\n *    byte 1         : option bit 0 set = no fast seek)\r\n *                            bit 1 set = create if file doesn't exist\r\n *                            bit 2 set = mount read-only \r\n *    bytes 2..size2 : filename ('\\0' means default filename)\r\n * 3. TRS waits\r\n * 4. TRS checks status\r\n */\r\nUCHAR trs_extra_mountdrive(UCHAR step)\r\n{\r\n\tUCHAR drive_num;\r\n\t\r\n\tif (step == 1) {\r\n\t\tif (state_size2 < 3 || \r\n          (drive_num = extra_buffer[0]) >= TRS_HARD_MAXDRIVES) {\r\n\t\t\tstate_error2 = FR_INVALID_PARAMETER;\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t\tclose_drive(drive_num);\t\r\n\t\tstrcpy(state_d[drive_num].filename, (const char *)&extra_buffer[2]);\r\n\t\tstate_error2 = open_drive(extra_buffer[0], extra_buffer[1]);\r\n\t\tif (state_error2 != FR_OK) {\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\t\r\n\t}\r\n\t\r\n\treturn DEFAULT_STATUS;\t\r\n}\t\r\n\r\n\r\n/*\r\n * Info about mounted drives\r\n * 1. TRS sends command and wait\r\n * 2. TRS reads size2 and DATA2\r\n *\r\n * Data returned, per drive:\r\n * offset 0 : drive available (bit0 = avail, bit1 = use fast seek)\r\n *        1 : write protect flag\r\n *      2-3 : number of cylinders\r\n *        4 : number of heads\r\n *        5 : number of sectors per track\r\n *     6-18 : filename (8.3 format)\r\n */\r\nUCHAR trs_extra_infodrive(UCHAR step)\r\n{\r\n\tUCHAR drive_num;\r\n\tDrive *d;\r\n\t\r\n\tif (step == 0) {\r\n\t\tstate_size2 = 0;\r\n\t\tfor (drive_num = 0; drive_num < TRS_HARD_MAXDRIVES; drive_num++) {\r\n\t\t\td = &state_d[drive_num];\r\n\t\t\textra_buffer[state_size2++] = d->avail;\t\t\t// 0\r\n\t\t\textra_buffer[state_size2++] = d->writeprot;\t\t// 1\r\n\t\t\textra_buffer[state_size2++] = d->cyls >> 8;\t\t// 2\r\n\t\t\textra_buffer[state_size2++] = d->cyls & 0xff;\t// 3\r\n\t\t\textra_buffer[state_size2++] = d->heads;\t\t\t// 4\r\n\t\t\textra_buffer[state_size2++] = d->secs;\t\t\t// 5\r\n\t\t\tmemcpy(&extra_buffer[state_size2], (const char *)d->filename, 13);\r\n\t\t\tstate_size2 += 13;\r\n\t\t}\t\r\n\t}\t\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\r\n\t\r\n\r\n/*\r\n * JV1, JV3 and DMK image support (read-only)\r\n * 1. TRS sends command and waits\r\n * 2. TRS reads size2 and DATA2 (DATA2 contains subcommand)\r\n * 3. TRS waits\r\n * 4. TRS gets error status in ERROR2, and acts accordingly\r\n * 5. (optional if no error)  TRS gets DATA2\r\n */\r\nUCHAR trs_extra_image(UCHAR step)\r\n{\r\n#if EXTRA_IM_SUPPORT\r\n\tif (step == 1) {\r\n\t\tprocess_image_cmd();\r\n\t}\r\n\t\r\n\treturn DEFAULT_STATUS;\t\t\r\n#else\r\n\tstate_error2 = FR_NOT_ENABLED;\r\n\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n#endif\r\n}\t\r\n\r\n\r\n/*\r\n * Read hard drive image header of the currently select drive\r\n * (use SDH to select a drive)\r\n * 1. TRS sends command and wait\r\n * 2. TRS reads size2 and DATA2 (256 bytes)\r\n */\r\nUCHAR trs_extra_read_header(UCHAR step)\r\n{\r\n\tDrive *d;\r\n\tUINT n;\r\n\t\r\n\tif (step == 0) {\r\n\t\td = &state_d[state_drive];\r\n\t\tif (d->avail == 0) {\r\n\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t}\r\n\t\tstate_error2 = f_lseek(&d->file, 0);\r\n\t\tif (state_error2 == FR_OK) {\r\n\t\t\tstate_error2 = f_read(&d->file, extra_buffer, 256, &n);\r\n\t\t\tif (state_error2 != FR_OK) {\r\n\t\t\t\treturn (TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR);\r\n\t\t\t}\r\n\t\t\tstate_size2 = n;\r\n\t\t}\t\t\r\n\t}\r\n\t\r\n\treturn DEFAULT_STATUS;\r\n}\t\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_extra.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _TRS_EXTRA\r\n#define _TRS_EXTRA\r\n\r\n#define TRS_EXTRA_VERSION\t\t0x00\r\n#define TRS_EXTRA_GETTIME\t\t0x01\r\n#define TRS_EXTRA_SETTIME\t\t0x02\r\n#define TRS_EXTRA_OPENFILE\t\t0x03\r\n#define TRS_EXTRA_READFILE\t\t0x04\r\n#define TRS_EXTRA_WRITEFILE\t\t0x05\r\n#define TRS_EXTRA_CLOSEFILE\t\t0x06\r\n#define TRS_EXTRA_BOOTLOADER\t0x07\r\n#define TRS_EXTRA_OPENDIR\t\t0x08\r\n#define TRS_EXTRA_READDIR\t\t0x09\r\n#define TRS_EXTRA_MOUNTDRIVE\t0x0A\r\n#define TRS_EXTRA_SEEKFILE\t\t0x0B\r\n#define TRS_EXTRA_INFODRIVE\t\t0x0C\r\n#define TRS_EXTRA_IMAGE\t\t\t0x0D\r\n#define TRS_EXTRA_READ_HEADER\t0x0E\r\n\r\n// LSDOS time : 6 bytes\r\n#define TRS80_SEC       0\r\n#define TRS80_MIN       1\r\n#define TRS80_HOUR      2\r\n#define TRS80_YEAR      3\r\n#define TRS80_DAY       4\r\n#define TRS80_MONTH     5\r\n\r\n// TRS_EXTRA_MOUNTDRIVE options\r\n#define TRS_EXTRA_MOUNT_SLOW\t0x01\t// no fast seek\r\n#define TRS_EXTRA_MOUNT_CREATE\t0x02\t// create if needed\r\n#define TRS_EXTRA_MOUNT_RO\t\t0x04\t// read-only\r\n\r\ntypedef enum {\r\n    IM_NONE,\r\n    IM_DMK,\r\n    IM_JV3,\r\n    IM_JV1\r\n} im_type_t;\r\n\r\ntypedef struct {\r\n    USHORT tlen;\r\n    UCHAR cur_track;\r\n    UCHAR cur_side;\r\n    UCHAR sside;        // 1 if single side in header flag\r\n    UCHAR sdensity;     // 1 if single density in header flag\r\n    UCHAR nsectors;\r\n    long offset;\r\n} dmk_t;\r\n\r\ntypedef struct {\r\n    UCHAR nsectors;\r\n    UCHAR dam;\r\n    DWORD offset;\r\n} jv3_t;\r\n\r\ntypedef struct {\r\n    DWORD offset;\r\n} jv1_t;\r\n\r\ntypedef struct {\r\n    im_type_t type;\r\n    char filename[13];\r\n    union {\r\n        dmk_t dmk;\r\n        jv3_t jv3;\r\n        jv1_t jv1;\r\n    } u;\r\n} image_t;\r\n\r\n\r\nextern rom UCHAR (*rom trs_extra[])(UCHAR);\r\n\r\nUCHAR trs_extra_ignored(UCHAR);\r\nUCHAR trs_extra_version(UCHAR);\r\nUCHAR trs_extra_gettime(UCHAR);\r\nUCHAR trs_extra_settime(UCHAR);\r\nUCHAR trs_extra_openfile(UCHAR);\r\nUCHAR trs_extra_readfile(UCHAR);\r\nUCHAR trs_extra_writefile(UCHAR);\r\nUCHAR trs_extra_closefile(UCHAR);\r\nUCHAR trs_extra_bootloader(UCHAR);\r\nUCHAR trs_extra_opendir(UCHAR);\r\nUCHAR trs_extra_readdir(UCHAR);\r\nUCHAR trs_extra_mountdrive(UCHAR);\r\nUCHAR trs_extra_infodrive(UCHAR);\r\nUCHAR trs_extra_seekfile(UCHAR);\r\nUCHAR trs_extra_image(UCHAR);\r\nUCHAR trs_extra_read_header(UCHAR);\r\n\r\n// dsk.c\r\nvoid process_image_cmd(void);\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_hard.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n/* Copyright (c) 2000, Timothy Mann */\r\n/* $Id: trs_hard.c,v 1.8 2009/06/15 23:40:47 mann Exp $ */\r\n\r\n/* This software may be copied, modified, and used for any purpose\r\n * without fee, provided that (1) the above copyright notice is\r\n * retained, and (2) modified versions are clearly marked as having\r\n * been modified, with the modifier's name and the date included.  */\r\n\r\n#include <string.h>\r\n#include \"HardwareProfile.h\"\r\n#include \"action.h\"\r\n#include \"reed.h\"\r\n#include \"trs_hard.h\"\r\n#include \"trs_extra.h\"\r\n#include \"ds1307.h\"\r\n#include \"led.h\"\r\n#include \"version.h\"\r\n\r\nextern void handle_int2(void);\r\n\r\n/* update status (using the SPI port) */\r\nvoid update_status(UCHAR new_status) {\r\n\tSSPBUF = new_status;\r\n\tstate_status = new_status;\r\n\twhile (!SSPSTATbits.BF);\r\n\tSTAT_CS = 1;\r\n\tfoo = SSPBUF;\r\n\tSTAT_CS = 0;\r\n}\r\n\r\n\r\nstatic void update_present(void)\r\n{\r\n\tUCHAR i, p;\r\n\t\r\n\tp = 0;\r\n\tfor (i = 0; i < TRS_HARD_MAXDRIVES; i++) {\r\n\t\tif (state_d[i].avail) {\r\n\t\t\tp = 1;\r\n\t\t}\r\n\t}\r\n\tstate_present = p;\r\n}\r\n\r\n\r\nFRESULT write_header(FIL *file)\r\n{\r\n\tReedHardHeader *rhh;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\r\n\trhh = (ReedHardHeader *)&sector_buffer[0];\r\n\tmemset(rhh, 0, sizeof (ReedHardHeader));\r\n\t\r\n\trhh->id1 = 0x56;\r\n\trhh->id2 = 0xcb;\r\n\trhh->ver = 0x10;\r\n\trhh->blks = 1;\r\n\trhh->mb4 = 1;\r\n\trhh->crtr = 0x43;\t\t\t// created by\r\n\tINTCONbits.GIEL = 0;\r\n\trhh->mm = time[DS1307_MONTH];\r\n\trhh->dd = time[DS1307_DAY];\r\n\trhh->yy = 100 + time[DS1307_YEAR];\r\n\tINTCONbits.GIEL = 1;\r\n\r\n\t/*\r\n     * Default configuration is ST251 equivilent \r\n     * 840 cylinders / 6 heads / 192 (6 x 32) sectors per cylinder\r\n     */\r\n\trhh->dparm = 3;\t\t\t// Cylinders MSB\r\n\trhh->cyl = 72;\t\t\t// Cylinders LSB\r\n\trhh->sec = 192;\r\n\trhh->gran = 8;\r\n\trhh->dcyl = 1;\r\n\trhh->heads = 6;\r\n\tstrcpypgm2ram(rhh->label, (const rom char far *)\"etrshard\");\r\n\t\r\n\tres = f_write(file, (const void *)sector_buffer, 256, &nbytes);\r\n\tif (res == FR_OK) {\r\n\t\tres = f_sync(file);\r\n\t\tif (res == FR_OK) {\r\n\t\t\tres = f_lseek(file, 0);\r\n\t\t}\r\n\t}\t\t\r\n\r\n\treturn FR_OK;\t\r\n}\t\r\n\r\n\t\r\nFRESULT open_drive(UCHAR drive_num, UCHAR options)\r\n{\r\n\tCHAR *filename;\r\n\tFRESULT res;\r\n\tUINT nbytes;\r\n\tUSHORT secs;\r\n\tBYTE mode;\r\n\tReedHardHeader *rhh;\r\n\tDrive *d;\r\n\t\r\n\td = &state_d[drive_num];\r\n\tif (d->avail) {\r\n\t\t// drive already open\r\n\t\treturn (FR_OK);\r\n\t}\r\n\r\n\tfilename = state_d[drive_num].filename;\r\n\tif (filename[0] == '\\0') {\r\n\t\t// use default name\r\n\t\tstrcpypgm2ram(filename, (const rom char far *)\"/hard4-\");\r\n\t\tfilename[7] = '0' + drive_num;\r\n\t\tfilename[8] = 0;\r\n\t}\r\n\t\r\n\t/* try to open the file */\r\n\tmode = FA_OPEN_EXISTING | FA_READ | FA_WRITE;\r\n\tif (options & TRS_EXTRA_MOUNT_CREATE) {\r\n\t\tmode = FA_CREATE_NEW | FA_READ | FA_WRITE;\r\n\t} else if (options & TRS_EXTRA_MOUNT_RO) {\r\n\t\tmode = FA_OPEN_EXISTING | FA_READ;\r\n\t}\t\r\n\tres = f_open(&d->file, filename, mode);\r\n\tif (res != FR_OK) return res;\r\n\r\n\t/* initialize fast seek */\r\n#if _USE_FASTSEEK\r\n\tif ((options & (TRS_EXTRA_MOUNT_SLOW | TRS_EXTRA_MOUNT_CREATE)) == 0) {\r\n\t\td->file.cltbl = d->stbl;\r\n\t\td->stbl[0] = FAST_SEEK_LEN;\r\n\t\tres = f_lseek(&d->file, CREATE_LINKMAP);\r\n\t\tif (res == FR_OK) {\r\n\t\t\td->avail |= 0x2;\r\n\t\t}\r\n\t}\r\n#endif\r\n\t/* if the file has been created, write a header */\r\n\tif (options & TRS_EXTRA_MOUNT_CREATE) {\r\n\t\tres = write_header(&d->file);\r\n\t\tif (res != FR_OK) {\r\n\t\t\tgoto fail;\r\n\t\t}\t\r\n\t}\t\r\n\r\n\t/* read the header */\r\n\tres = f_read(&d->file, &sector_buffer[0], 256, &nbytes);\r\n\tif (res != FR_OK) {\r\n\t\tgoto fail;\r\n\t}\r\n\tif (nbytes != 256) {\r\n\t\tres = FR_INVALID_OBJECT;\r\n\t\tgoto fail;\r\n\t}\r\n\trhh = (ReedHardHeader *)&sector_buffer[0];\r\n\r\n\t/* check magic numbers */\r\n\t/* rrh.ver = 0x10 = XTRS/Reed VHD1, 0x11 = Keil */\r\n\tif (rhh->id1 != 0x56 || rhh->id2 != 0xcb || !((rhh->ver == 0x10) || (rhh->ver == 0x11))) {\r\n\t\tres = FR_INVALID_OBJECT;\r\n\t\tgoto fail;\r\n\t}\r\n\r\n\t/* write-protect bit */\r\n    if (options & TRS_EXTRA_MOUNT_RO) {\r\n        d->writeprot = 1;\r\n    } else {\r\n        d->writeprot = (rhh->flag1 & 0x80) ? 1 : 0;\r\n    }\r\n\r\n\t/* use the number of cylinders specified in the header */\r\n\td->cyls = ((USHORT)(rhh->dparm & 0x3)) << 8;\r\n\td->cyls += rhh->cyl;\r\n\r\n\tsecs = rhh->sec ? rhh->sec : 256;\r\n\tif (rhh->heads == 0)\r\n\t{\r\n\t\t/* header gives only secs/cyl. Compute number of heads from this and\r\n\t\t   the assumed number of secs/track */\r\n\t\t\r\n\t\t/* use the number of secs/track that RSHARD requires */\r\n\t\td->secs = TRS_HARD_SEC_PER_TRK;\r\n\t\td->heads = secs / d->secs;\r\n\t} else {\r\n\t\t/* header includes head count */\r\n\t\t\r\n\t\td->heads = rhh->heads;\r\n\t\td->secs = secs / d->heads;\r\n\t}\r\n\tif ((rhh->sec % d->secs) != 0 || d->heads > TRS_HARD_MAXHEADS) {\r\n\t\tres = FR_INVALID_OBJECT;\r\n\t\tgoto fail;\r\n\t}\r\n\r\n\td->dirty = 0;\r\n\td->avail |= 1;\r\n\r\n\treturn FR_OK;\r\n\r\nfail:\r\n\tf_close(&d->file);\r\n\treturn res;\r\n}\r\n\r\n\r\nFRESULT open_drives(void)\r\n{\r\n\tUCHAR i;\r\n\r\n\tstate_wp = 0;\r\n\tfor (i = 0; i < TRS_HARD_MAXDRIVES; i++) {\r\n\t\tif (open_drive(i, 0) == FR_OK) {\r\n\t\t\tstate_present = 1;\r\n\t\t\tif (state_d[i].writeprot) {\r\n\t\t\t\tstate_wp = TRS_HARD_WPBIT(i) | TRS_HARD_WPSOME;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tupdate_present();\r\n\r\n\treturn state_present ? FR_OK : FR_DISK_ERR;\r\n}\r\n\r\n\r\nvoid close_drive(UCHAR drive_num)\r\n{\r\n\tUCHAR i, p;\r\n\t\r\n\t// close drive\r\n\tif (state_d[drive_num].avail) {\r\n\t\tf_close(&state_d[drive_num].file);\r\n\t\tstate_d[drive_num].avail = 0;\r\n\t\tstate_d[drive_num].filename[0] = '\\0';\r\n\t}\r\n\tupdate_present();\t\t\r\n}\t\r\n\r\n\r\nvoid close_drives(void)\r\n{\r\n\tUCHAR i;\r\n\r\n\tfor (i = 0; i < TRS_HARD_MAXDRIVES; i++) {\r\n\t\tclose_drive(i);\r\n\t}\r\n}\r\n\r\n\r\nstatic FRESULT find_sector(void)\r\n{\r\n\tDrive *d;\r\n\tDWORD offset;\r\n\tFRESULT res;\r\n\r\n\td = &state_d[state_drive];\r\n\tif (state_head >= d->heads || state_secnum > d->secs) {\r\n\t\treturn FR_INVALID_PARAMETER;\r\n\t}\r\n\toffset = (DWORD)state_cyl * d->heads * d->secs;\r\n\toffset += (DWORD)state_head * d->secs;\r\n\toffset += (DWORD)state_secnum % d->secs;\r\n\toffset *= (DWORD)state_secsize16;\r\n\toffset += (DWORD)sizeof(ReedHardHeader);\r\n\tres = f_lseek(&d->file, offset);\r\n\tif (res != FR_OK) {\r\n\t\treturn res;\r\n\t}\r\n\r\n\treturn (FR_OK);\r\n}\r\n\r\n\r\nstatic FRESULT read_sector(void)\r\n{\r\n\tDrive *d;\r\n\tUINT nbytes;\r\n\tFRESULT res;\r\n\r\n\td = &state_d[state_drive];\r\n\tres = f_read(&d->file, sector_buffer, state_secsize16, &nbytes);\r\n\tif (res == FR_OK && d->dirty) {\r\n\t\t// reset sync delay\r\n\t\td->dirty = SYNC_DELAY;\r\n\t}\t\r\n\r\n\treturn res;\r\n}\r\n\r\n\r\nstatic FRESULT write_sector(void)\r\n{\r\n\tDrive *d;\r\n\tUINT nbytes;\r\n\tFRESULT res;\r\n\r\n\td = &state_d[state_drive];\r\n\tres = f_write(&d->file, (const void *)sector_buffer, state_secsize16, &nbytes);\r\n\tif (res == FR_OK) {\r\n\t\td->dirty = SYNC_DELAY;\r\n\t\trled.val = LED_ON;\r\n\t}\r\n\r\n\treturn res;\r\n}\r\n\r\n\r\nvoid trs_sync(void)\r\n{\r\n\tUCHAR i, clean, found;\r\n\tDrive *d;\r\n\r\n\tclean = 1;\r\n\tfound = 0;\r\n\tfor (i = 0; i < TRS_HARD_MAXDRIVES; i++) {\r\n\t\td = &state_d[i];\r\n\t\tif (d->avail) {\r\n\t\t\tfound = 1;\r\n\t\t\tif (d->dirty) {\r\n\t\t\t\td->dirty--;\r\n\t\t\t\tif (d->dirty == 0) {\r\n\t\t\t\t\tINTCONbits.GIEH = 0;\r\n\t\t\t\t\tf_sync(&d->file);\r\n\t\t\t\t\tif (GAL_INT == 0) {\r\n\t\t\t\t\t\t_asm\r\n\t\t\t\t\t\tcall handle_int2,1\r\n\t\t\t\t\t\t_endasm\r\n\t\t\t\t\t}\t\r\n\t\t\t\t\tINTCONbits.GIEH = 1;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tclean = 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tif (found && clean) rled.val = LED_OFF;\r\n}\r\n\r\n\r\nvoid trs_hard_init(void)\r\n{\r\n\tUCHAR i;\r\n\r\n\tfor (i = 0; i < TRS_HARD_MAXDRIVES; i++) {\r\n\t\tmemset(&state_d[i], 0, sizeof (Drive));\r\n\t}\r\n\tupdate_status(TRS_HARD_READY);\r\n}\r\n\r\n\r\n/*\r\n * Actions are executed from the main loop.\r\n */\r\nvoid trs_action(void)\r\n{\r\n\tswitch (action_type) {\r\n\r\n\tcase ACTION_HARD_SEEK:\r\n\t\tif (find_sector() != FR_OK) {\r\n\t\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR;\r\n    \t\tstate_error = TRS_HARD_NFERR;\r\n\t\t} else {\r\n\t\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE;\r\n\t\t}\r\n\t\tbreak;\r\n\r\n\tcase ACTION_HARD_READ:\r\n\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_DRQ;\r\n\t\tif (find_sector() != FR_OK) {\r\n\t\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR;\r\n    \t\tstate_error = TRS_HARD_NFERR;\r\n\t\t} else if (read_sector() != FR_OK) {\r\n\t\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR;\r\n    \t\tstate_error = TRS_HARD_DATAERR;\r\n\t\t}\r\n\t\tbreak;\r\n\r\n\tcase ACTION_HARD_WRITE:\r\n\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE;\r\n\t\tif (find_sector() != FR_OK) {\r\n\t\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR;\r\n    \t\tstate_error = TRS_HARD_NFERR;\r\n\t\t} else if (write_sector() != FR_OK) {\r\n\t\t\taction_status = TRS_HARD_READY | TRS_HARD_SEEKDONE | TRS_HARD_ERR;\r\n    \t\tstate_error = TRS_HARD_DATAERR;\r\n\t\t}\r\n\t\tbreak;\r\n\r\n\tdefault:\r\n\t\tif (action_type & ACTION_EXTRA2) {\r\n\t\t\taction_status = (*trs_extra[action_type & 0xF])(1);\r\n\t\t} else if (action_type & ACTION_EXTRA) {\r\n\t\t\taction_status = (*trs_extra[action_type & 0xF])(0);\r\n\t\t}\r\n\t}\r\n\r\n\t// update status\r\n\tupdate_status(action_status);\r\n}\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_hard.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _TRS_HARD_H\r\n#define _TRS_HARD_H\r\n\r\n#include \"FatFS/ff.h\"\r\n#include \"trs_hard_defs.h\"\r\n#include \"trs_extra.h\"\r\n\r\n/*\r\n * NOTE: many #define are commented below because they were moved\r\n *       to trs_hard_defs.h. trs_hard_defs.h is used in the .asm\r\n *       file and .c files.\r\n */\r\n\r\n#define TRS_HARD_MAXDRIVES  \t4\r\n#define FAST_SEEK_LEN\t\t\t32\r\n#define MAX_SECTOR_SIZE\t\t\t512\r\n\r\n/* IMAGE SUPPORT is optional */\r\n#define EXTRA_IM_SUPPORT\t\t1\r\n\r\n\r\n\r\n/* supported sector sizes */\r\ntypedef enum {\r\n\tSECTOR_SIZE_256 = 0,\r\n\tSECTOR_SIZE_512,\r\n\tSECTOR_SIZE_1024,\r\n\tSECTOR_SIZE_128\r\n} sector_size_t;\r\n\r\n/* drive structure */\r\ntypedef struct {\r\n\tFIL file;\r\n\tCHAR filename[13];\r\n\tUCHAR avail;\t\t// 1 if drive open and available\r\n\tUSHORT dirty;\t\t// countdown before calling fsync() (in ms)\r\n\r\n\t/* values decoded from rhh */\r\n\tUCHAR writeprot;\r\n\tUSHORT cyls;\t\t// cyls per drive\r\n\tUCHAR heads;\t\t// tracks per cyl\r\n\tUCHAR secs;\t\t\t// secs per track\r\n\r\n\t/* fast seek */\r\n#if _USE_FASTSEEK\r\n\tDWORD stbl[FAST_SEEK_LEN];\r\n#endif\r\n} Drive;\r\n\r\n/* SD-Card and its FAT status */\r\n#define FS_NOT_MOUNTED\t\t0\r\n#define FS_MOUNTED_OK\t\t1\r\n#define FS_MOUNTED_ERROR\t2\r\n\r\n/* Extra buffer size */\r\n#define EXTRA_SIZE\t\t\t\t256\r\n\r\n/* RSHARD assumes 32 sectors/track */\r\n/* Other sizes currently not emulated */\r\n#define TRS_HARD_SEC_PER_TRK \t32\r\n\r\n/* Calls to f_sync() are delayed by this amount of 200Hz ticks */\r\n#define SYNC_DELAY\t\t600\t\t// 3 secs\r\n\r\n/*\r\n * Tandy-specific registers\r\n */\r\n\r\n/* Upper 4 bits where the hard drive controller is mapped.\r\n   This is normally 0xC0, but in this controller, the GAL decodes\r\n   the upper bits, and we are only interrupted if they match.\r\n   Furthermore, we don't even see A[7..4].  */\r\n#define TRS_HARD_MAP\t\t\t0x00\r\n\r\n/* Write protect switch register (read only):\r\n *  abcd--pi\r\n *  a = drive 0 write protected\r\n *  b = drive 1 write protected\r\n *  c = drive 2 write protected\r\n *  d = drive 3 write protected\r\n *  p = at least one drive write protected\r\n *  i = interrupt request\r\n */\r\n#define TRS_HARD_WP\t\t\t\t(TRS_HARD_MAP | 0x0)\r\n#define TRS_HARD_WPBIT(d)\t\t(0x80 >> (d))\r\n#define TRS_HARD_WPSOME\t\t\t0x02\r\n#define TRS_HARD_INTRQ\t\t\t0x01 /* not emulated */\r\n\r\n/* Control register (read(?)/write):\r\n *  ---sdw--\r\n *  s = software reset\r\n *  d = device enable\r\n *  w = wait enable\r\n */\r\n#define TRS_HARD_CONTROL\t\t(TRS_HARD_MAP | 0x1)\r\n#define TRS_HARD_SOFTWARE_RESET 0x10\r\n#define TRS_HARD_DEVICE_ENABLE  0x08\r\n#define TRS_HARD_WAIT_ENABLE    0x04\r\n\r\n\r\n/*\r\n * WD1010 registers\r\n */\r\n\r\n/* Data register (read/write) */\r\n#define TRS_HARD_DATA \t\t\t(TRS_HARD_MAP | 0x8)\r\n\r\n/* Error register (read only):\r\n *  bdin-atm\r\n *  b = block marked bad\r\n *  e = uncorrectable error in data\r\n *  i = uncorrectable error in id (unused?)\r\n *  n = id not found\r\n *  - = unused\r\n *  a = command aborted\r\n *  t = track 0 not found\r\n *  m = bad address mark\r\n */\r\n#define TRS_HARD_ERROR \t\t\t(TRS_HARD_DATA+1)\r\n//#define\tTRS_HARD_BBDERR   \t\t0x80\r\n//#define TRS_HARD_DATAERR  \t\t0x40\r\n//#define TRS_HARD_IDERR    \t\t0x20 /* unused? */\r\n//#define TRS_HARD_NFERR    \t\t0x10\r\n//#define TRS_HARD_MCRERR   \t\t0x08 /* unused */\r\n//#define TRS_HARD_ABRTERR  \t\t0x04\r\n//#define TRS_HARD_TRK0ERR  \t\t0x02\r\n//#define TRS_HARD_MARKERR  \t\t0x01\r\n\r\n/* Write precompensation register (write only) */\r\n/* Value *4 is the starting cylinder for write precomp */\r\n#define TRS_HARD_PRECOMP \t\t(TRS_HARD_DATA+1)\r\n\r\n/* Sector count register (read/write) */\r\n/* Used only for multiple sector accesses; otherwise ignored. */\r\n/* Autodecrements when used. */\r\n#define TRS_HARD_SECCNT \t\t(TRS_HARD_DATA+2)\r\n\r\n/* Sector number register (read/write) */\r\n#define TRS_HARD_SECNUM \t\t(TRS_HARD_DATA+3)\r\n\r\n/* Cylinder low byte register (read/write) */\r\n#define TRS_HARD_CYLLO \t\t\t(TRS_HARD_DATA+4)\r\n\r\n/* Cylinder high byte register (read/write) */\r\n#define TRS_HARD_CYLHI \t\t\t(TRS_HARD_DATA+5)\r\n\r\n/* Size/drive/head register (read/write):\r\n *  essddhhh\r\n *  e = 0 if CRCs used; 1 if ECC used\r\n *  ss = sector size; 00=256, 01=512, 10=1024, 11=128\r\n *  dd = drive\r\n *  hhh = head\r\n */\r\n#define TRS_HARD_SDH \t\t\t(TRS_HARD_DATA+6)\r\n#define TRS_HARD_ECCMASK    \t0x80\r\n#define TRS_HARD_ECCSHIFT   \t7\r\n#define TRS_HARD_SIZEMASK   \t0x60\r\n#define TRS_HARD_SIZESHIFT  \t5\r\n#define TRS_HARD_DRIVEMASK  \t0x18\r\n#define TRS_HARD_DRIVESHIFT \t3\r\n#define TRS_HARD_HEADMASK  \t\t0x07\r\n#define TRS_HARD_HEADSHIFT  \t0\r\n#define TRS_HARD_MAXHEADS   \t8\r\n\r\n/* Status register (read only):\r\n *  brwsdcie\r\n *  b = busy\r\n *  r = drive ready\r\n *  w = write error\r\n *  s = seek complete\r\n *  d = data request\r\n *  c = corrected ecc (reserved)\r\n *  i = command in progress (=software reset required)\r\n *  e = error\r\n */\r\n#define TRS_HARD_STATUS \t\t(TRS_HARD_DATA+7)\r\n//#define TRS_HARD_BUSY     \t\t0x80\r\n//#define TRS_HARD_READY    \t\t0x40\r\n//#define TRS_HARD_WRERR    \t\t0x20\r\n//#define TRS_HARD_SEEKDONE \t\t0x10\r\n//#define TRS_HARD_DRQ\t  \t\t0x08\r\n//#define TRS_HARD_ECC\t  \t\t0x04\r\n//#define TRS_HARD_CIP\t  \t\t0x02\r\n//#define TRS_HARD_ERR\t  \t\t0x01\r\n\r\n/* Command register (write only) */\r\n#define TRS_HARD_COMMAND \t\t(TRS_HARD_DATA+7)\r\n\r\n/*\r\n * WD1010 commands\r\n */\r\n\r\n//#define TRS_HARD_CMDMASK \t\t0xf0\r\n\r\n/* Restore:\r\n *  0001rrrr\r\n *  rrrr = step rate; 0000=35us, else rrrr*0.5ms\r\n */\r\n//#define TRS_HARD_RESTORE \t\t0x10\r\n\r\n/* Read sector:\r\n *  0010dm00\r\n *  d = 0 for interrupt on DRQ, 1 for interrupt at end (DMA style)\r\n *      TRS-80 always uses programmed I/O, INTRQ not connected, I believe.\r\n *  m = multiple sector flag (not emulated!)\r\n */\r\n//#define TRS_HARD_READ  \t\t\t0x20\r\n//#define TRS_HARD_DMA   \t\t\t0x08\r\n//#define TRS_HARD_MULTI \t\t\t0x04\r\n\r\n/* Write sector:\r\n *  00110m00\r\n *  m = multiple sector flag (not emulated!)\r\n */\r\n//#define TRS_HARD_WRITE \t\t\t0x30\r\n\r\n/* Verify sector (or \"Scan ID\"):\r\n *  01000000\r\n */\r\n//#define TRS_HARD_VERIFY \t\t0x40\r\n\r\n/* Format track:\r\n *  01010000\r\n */\r\n//#define TRS_HARD_FORMAT \t\t0x50\r\n\r\n/* Init (??):\r\n *  01100000\r\n */\r\n//#define TRS_HARD_INIT \t\t\t0x60\r\n\r\n/* Seek to specified sector/head/cylinder:\r\n *  0111rrrr\r\n *  rrrr = step rate; 0000=35us, else rrrr*0.5ms\r\n */\r\n//#define TRS_HARD_SEEK \t\t\t0x70\r\n\r\n\r\n/* globals */\r\nextern near UCHAR state_status;\r\nextern near UCHAR state_busy;\r\nextern near UCHAR state_present;\r\nextern near UCHAR state_control;\r\nextern near UCHAR state_error;\r\nextern near UCHAR state_seccnt;\r\nextern near UCHAR state_secnum;\r\nextern near USHORT state_cyl;\r\nextern near UCHAR state_drive;\r\nextern near UCHAR state_head;\r\nextern near UCHAR state_wp;\r\nextern near UCHAR state_command;\r\nextern near USHORT state_bytesdone;\r\nextern near UCHAR state_secsize;\r\nextern near USHORT state_secsize16;\r\nextern Drive state_d[];\r\nextern near UCHAR state_command2;\r\nextern near UCHAR state_error2;\r\nextern near USHORT state_size2;\r\nextern near UCHAR state_bytesdone2;\r\nextern UCHAR state_file2_open;\r\nextern FIL state_file2;\r\nextern BYTE sector_buffer[];\r\nextern BYTE extra_buffer[];\r\nextern near UCHAR val_1F;\r\nextern near UCHAR foo;\r\nextern DIR state_dir;\r\nextern UCHAR state_dir_open;\r\nextern FILINFO state_fno;\r\nextern FIL im_file;\r\nextern BYTE im_buf[];\r\nextern UCHAR cur_unit;\r\nextern image_t im[];\r\n#if _USE_FASTSEEK\r\nextern DWORD im_stbl[];\r\n#endif\r\n\r\n/* prototypes */\r\nvoid update_status(UCHAR new_status);\r\nvoid trs_action(void);\r\nvoid trs_sync(void);\r\nvoid trs_hard_init(void);\r\nFRESULT open_drive(UCHAR drive_num, UCHAR options);\r\nFRESULT open_drives(void);\r\nvoid close_drive(UCHAR drive_num);\r\nvoid close_drives(void);\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_hard_defs.h",
    "content": "\r\n\r\n#ifndef _TRS_HARD_DEFS_H\r\n#define _TRS_HARD_DEFS_H\r\n\r\n#define\tTRS_HARD_BBDERR   \t\t0x80\r\n#define TRS_HARD_DATAERR  \t\t0x40\r\n#define TRS_HARD_IDERR    \t\t0x20\r\n#define TRS_HARD_NFERR    \t\t0x10\r\n#define TRS_HARD_MCRERR   \t\t0x08\r\n#define TRS_HARD_ABRTERR  \t\t0x04\r\n#define TRS_HARD_TRK0ERR  \t\t0x02\r\n#define TRS_HARD_MARKERR  \t\t0x01\r\n\r\n#define TRS_HARD_BUSY     \t\t0x80\r\n#define TRS_HARD_READY    \t\t0x40\r\n#define TRS_HARD_WRERR    \t\t0x20\r\n#define TRS_HARD_SEEKDONE \t\t0x10\r\n#define TRS_HARD_DRQ\t  \t\t0x08\r\n#define TRS_HARD_ECC\t  \t\t0x04\r\n#define TRS_HARD_CIP\t  \t\t0x02\r\n#define TRS_HARD_ERR\t  \t\t0x01\r\n\r\n#define TRS_HARD_CMDMASK \t\t0xf0\r\n#define TRS_HARD_RESTORE\t\t0x10\r\n#define TRS_HARD_READ  \t\t\t0x20\r\n#define TRS_HARD_DMA   \t\t\t0x08\r\n#define TRS_HARD_MULTI \t\t\t0x04\r\n#define TRS_HARD_WRITE \t\t\t0x30\r\n#define TRS_HARD_VERIFY \t\t0x40\r\n#define TRS_HARD_FORMAT \t\t0x50\r\n#define TRS_HARD_INIT \t\t\t0x60\r\n#define TRS_HARD_SEEK \t\t\t0x70\r\n\r\n\r\n#define ACTION_DS1307_RELOAD\t0x01\r\n#define ACTION_DS1307_BIT\t\t0\r\n#define ACTION_TICK\t\t\t\t0x02\r\n#define ACTION_TICK_BIT\t\t\t1\r\n#define ACTION_TRS\t\t\t\t0x04\r\n#define ACTION_TRS_BIT\t\t\t2\r\n\r\n#define ACTION_HARD_SEEK\t\t0x1\r\n#define ACTION_HARD_READ\t\t0x2\r\n#define ACTION_HARD_WRITE\t\t0x3\r\n\r\n#define ACTION_EXTRA2\t\t\t0x40\r\n#define ACTION_EXTRA2_BIT\t\t6\r\n#define ACTION_EXTRA\t\t\t0x80\r\n#define ACTION_EXTRA_BIT\t\t7\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_uart.c",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n/*\r\n * TRS UART interface\r\n *\r\n * \r\n * Addr |  read    | write\r\n * -----+----------+----------\r\n *  C6  |  status  | control\r\n *  C7  |  rx data | tx data\r\n *\r\n * The serial routines are buffered, but we must use a double-buffering\r\n * scheme. We cannot afford to call the send() and get() routines from\r\n * high priority interrupt, which is why a double-buffer (1 byte) is used.\r\n */\r\n\r\n#include <string.h>\r\n#include \"HardwareProfile.h\"\r\n#include \"integer.h\"\r\n#include \"serial.h\"\r\n#include \"trs_uart.h\"\r\n\r\nUCHAR tx_char;\r\nUCHAR rx_char;\r\nUCHAR tx_full;\r\nUCHAR trs_uart_status;\r\n\r\n\r\n\r\nvoid trs_uart_init(void)\r\n{\r\n\ttx_full = 0;\r\n\ttrs_uart_status = TRS_UART_TX_EMPTY;\r\n}\r\n\r\n\t\r\n/* \r\n * trs_uart implements the double-buffering between the trs I/O routines\r\n * and the serial routines.\r\n *\r\n * This function is called in the main loop.\r\n */\r\nvoid trs_uart(void)\r\n{\r\n\t// something to send ?\r\n\tif (tx_full) {\r\n\t\tusart_send(tx_char);\r\n\t\ttx_full = 0;\t\r\n\t}\r\n\t// update \"tx_empty\" status\r\n\tif (usart_ok_to_send()) {\r\n\t\ttrs_uart_status |= TRS_UART_TX_EMPTY;\r\n\t} else {\r\n\t\ttrs_uart_status &= ~TRS_UART_TX_EMPTY;\r\n\t}\r\n\t\r\n\t// rx_avail == 0 && something arrived ?\r\n\tif (!(trs_uart_status & TRS_UART_RX_AVAIL)) {\r\n\t\tif (usart_get(&rx_char)) {\r\n\t\t\ttrs_uart_status |= TRS_UART_RX_AVAIL;\r\n\t\t}\r\n\t}\t\r\n}\t\r\n\r\n\r\n/*\r\n * TRS sends a char\r\n */\r\nvoid trs_write_uart(void)\r\n{\r\n\tif (!tx_full) {\r\n\t\ttx_char = TRS_DATA_IN;\r\n\t\ttx_full = 1;\r\n\t\ttrs_uart_status &= ~TRS_UART_TX_EMPTY;\r\n\t} else {\r\n\t\ttrs_uart_status |= TRS_UART_TX_OF;\r\n\t}\t\t\r\n}\r\n\r\n\r\n/*\r\n * TRS reads a char\r\n */\r\nvoid trs_read_uart(void)\r\n{\r\n\tif (trs_uart_status & TRS_UART_RX_AVAIL) {\r\n\t\tTRS_DATA_OUT = rx_char;\r\n\t\ttrs_uart_status &= ~TRS_UART_RX_AVAIL;\r\n\t} else {\t\r\n\t\ttrs_uart_status |= TRS_UART_RX_UF;\r\n\t\tTRS_DATA_OUT = 0xff;\r\n\t}\r\n\tTRS_DATA_TRIS = 0;\r\n}\r\n\r\n\r\n/*\r\n * TRS reads UART status\r\n */\r\nvoid trs_read_uart_status(void)\r\n{\r\n\tTRS_DATA_OUT = trs_uart_status;\r\n\tTRS_DATA_TRIS = 0;\r\n}\r\n\r\n\t\r\nvoid trs_write_uart_ctrl(void)\r\n{\r\n\t\r\n}\r\n\t\r\n"
  },
  {
    "path": "frehd/PIC Source Files/trs_uart.h",
    "content": "/*\r\n * Copyright (C) 2013 Frederic Vecoven\r\n *\r\n * This file is part of trs_hard\r\n *\r\n * trs_hard is free software; you can redistribute it and/or modify\r\n * it under the terms of the GNU General Public License as published by\r\n * the Free Software Foundation; either version 3 of the License, or\r\n * (at your option) any later version.\r\n *\r\n * trs_hard is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n * GNU General Public License for more details.\r\n *\r\n * You should have received a copy of the GNU General Public License\r\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\r\n */\r\n\r\n#ifndef _TRS_UART_H\r\n#define _TRS_UART_H\r\n\r\n/* Status bits */\r\n#define TRS_UART_TX_OF\t\t(1 << 7)\r\n#define TRS_UART_TX_EMPTY\t(1 << 6)\r\n#define TRS_UART_RX_UF\t\t(1 << 5)\r\n#define TRS_UART_RX_AVAIL\t(1 << 4)\r\n\r\n/* prototypes */\r\nvoid trs_uart_init(void);\r\nvoid trs_uart(void);\r\n\r\n/* trs I/O related to UART */\r\nvoid trs_write_uart(void);\r\nvoid trs_read_uart(void);\r\nvoid trs_read_uart_status(void);\r\nvoid trs_write_uart_ctrl(void);\r\n\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/PIC Source Files/version.h",
    "content": "\r\n#ifndef _VERSION_H\r\n#define _VERSION_H\r\n\r\n#define VERSION_MAJOR\t2\r\n#define VERSION_MINOR\t14\r\n\r\n#endif\r\n"
  },
  {
    "path": "frehd/bom/REAL Part locations.txt",
    "content": "Bill Of Material For wd1010_rel1.pcb\r\nOn 20-Apr-2013 at 10:46:42\r\n\r\n Comment             Pattern     Quantity  Components\r\n------------------------------------------------------------------------------\r\n\r\n\r\n 100n                RAD-0.2          3    C1, C4, C9\r\n\r\n 10MHz               RAD0.2           1    Y1\r\n\r\n 10k                 AXI-0.4          5    R2, R4, R5, R12, R15 (Do not install R15)\r\n\r\n 10u                 RB.1             2    C5, C12\r\n\r\n 1k                  AXI-0.4          2    R1, R3\r\n\r\n 1uF                 RB.1             5    C6, C7, C8, C10, C11\r\n\r\n 220                 AXI-0.4          3    R7, R9, R10\r\n\r\n 22p                 RAD-0.2          2    C2, C3\r\n\r\n 3.3V                CR2032           1    BAT1\r\n\r\n 32.768kHz           RAD-0.1          1    Y2\r\n\r\n 330                 AXI-0.4          5    R6, R8, R11, R13, R14\r\n\r\n 4k7                 AXI-0.4          3    R16, R17, R18\r\n\r\n 74HC595             DIP16F           1    U6\r\n\r\n 74HCT245            DIP20F           1    U3\r\n\r\n BS170 (DO NOT USE)  TO92-BS170       1    Q1\r\n\r\n CON2                SIP2             1    J4\r\n\r\n CON5                SIP5F            1    J5\r\n\r\n CON5                SIP5FS           1    J1\r\n\r\n CON50               IDC50F           1    J3\r\n\r\n DS1307              DIP8F            1    U7\r\n\r\n GAL16V8             DIP20F           1    U2\r\n\r\n LED                 LEDFRED          2    D1, D2\r\n\r\n LP2950-3.3          TO92-LP2950      1    U4\r\n\r\n MAX232              DIP16F           1    U5\r\n\r\n PIC18F4620          DIP40F           1    U1\r\n\r\n SDCARD              SDCARD1          1    J2\r\n"
  },
  {
    "path": "frehd/dans_frehd_build_notes.txt",
    "content": "Update Feb 2, 2025\r\nI made a little tool that makes adding your own files to the frehd in bulk much easier.  Check out import.py and import.mp4 in the root directory.\r\n\r\nIf you got a kit from me, all chips have been tested.\r\nThe PIC and GAL chips have been preprogrammed.\r\n\r\nThis file https://github.com/mudmin/AnotherMaker/blob/master/frehd/bom/REAL%20Part%20locations.txt\r\nwill tell you the proper locations to install your parts.\r\n\r\nThere are a few minor modifications. As you can see in this picture\r\nhttps://github.com/mudmin/AnotherMaker/blob/master/frehd/frehd-pcb-mod.png\r\n\r\nQ1 is not populated.  Instead a wire is soldered between the 2 pins as shown.\r\nR15 is not populated. I filled in the extra holes with solder for clarity.\r\n\r\nBe careful you don't bridge any pins when soldering the SD card reader.\r\nAlso be sure to solder the tabs on the sides as well as the corners and rear of the reader.\r\n\r\nThe LEDs are solderd with the short leg of the LED towards the snubbed off part of the circle on the led footprint\r\n\r\nThe electrolytic capacitors will mess with your brain a little bit, so be careful.  The PCB is marked with a\r\n+ while caps are usually marked on the -.  So the line always goes AWAY from the +\r\n\r\nBe careful when inserting chips that you don't curl the end legs underneath back up into the chip.\r\n\r\nBefore attaching the FreHD to the computer, power it with 5v separately (I usually splice a usb cord for the 5v);\r\nThe green LED should flash briefly when plugging it in (or within a few seconds) to let you know that all is\r\nrelatively well.\r\n\r\nMany aftermarket power supplies come with a place to power the Frehd, but you can also splice into the lines that power\r\nthe floppy drives or run an external USB connector.\r\n\r\nWhen you are installing the ribbon cable, the ones I made are designed so the red stripe faces the right when looking from\r\nfront of the computer.  Get it.  RED = RIGHT.\r\n\r\nI like to feed the cable up between the motherboard and the shield for maximum neatness if I'm doing an internal install.\r\nThe process is documented here: https://drive.google.com/file/d/1-nj3amBGVz4PZ3ahkUwwwScRwPQDO_K4/view\r\n\r\nIf you 3d print an enclosure, I recommend installing it in the top drive bay.\r\nThis enclosure is great for taking up a full bay https://www.thingiverse.com/thing:4169736\r\n\r\nIf you want to install a Gotek as well, this one is half Gotek and half FreHD. https://www.thingiverse.com/thing:4731543\r\n\r\nBooting.  In the beginning, you will need a boot disk and an SD card in your FreHD.  I'm not an expert on these things,\r\nbut I can get you started.  My personal preference is to use a Gotek for the boot disk.\r\nYou can find boot disk images here https://github.com/TJBChris/FreHDDisk/tree/main/disk_images\r\nMany downloads can be found here http://members.iinet.net.au/~ianmav/trs80/downloads.htm\r\n"
  },
  {
    "path": "frehd/gerber/BOM for wd1010_rel1.txt",
    "content": "Bill Of Material For wd1010_rel1.pcb\r\nOn 20-Apr-2013 at 10:46:42\r\n\r\n Comment             Pattern     Quantity  Components\r\n------------------------------------------------------------------------------\r\n\r\n\r\n 100n                RAD-0.2          3    C1, C4, C9\r\n\r\n 10MHz               RAD0.2           1    Y1\r\n\r\n 10k                 AXI-0.4          5    R2, R4, R5, R12, R15\r\n\r\n 10u                 RB.1             2    C5, C12\r\n\r\n 1k                  AXI-0.4          2    R1, R3\r\n\r\n 1uF                 RB.1             5    C6, C7, C8, C10, C11\r\n\r\n 220                 AXI-0.4          3    R7, R9, R10\r\n\r\n 22p                 RAD-0.2          2    C2, C3\r\n\r\n 3.3V                CR2032           1    BAT1\r\n\r\n 32.768kHz           RAD-0.1          1    Y2\r\n\r\n 330                 AXI-0.4          5    R6, R8, R11, R13, R14\r\n\r\n 4k7                 AXI-0.4          3    R16, R17, R18\r\n\r\n 74HC595             DIP16F           1    U6\r\n\r\n 74HCT245            DIP20F           1    U3\r\n\r\n BS170               TO92-BS170       1    Q1\r\n\r\n CON2                SIP2             1    J4\r\n\r\n CON5                SIP5F            1    J5\r\n\r\n CON5                SIP5FS           1    J1\r\n\r\n CON50               IDC50F           1    J3\r\n\r\n DS1307              DIP8F            1    U7\r\n\r\n GAL16V8             DIP20F           1    U2\r\n\r\n LED                 LEDFRED          2    D1, D2\r\n\r\n LP2950-3.3          TO92-LP2950      1    U4\r\n\r\n MAX232              DIP16F           1    U5\r\n\r\n PIC18F4620          DIP40F           1    U1\r\n\r\n SDCARD              SDCARD1          1    J2\r\n\r\n"
  },
  {
    "path": "frehd/gerber/Status Report.txt",
    "content": "CAM Outputs Generation Report\r\nfor 'CAM Outputs for wd1010_rel1.cam'\r\nat 10:46:37 on 20-Apr-2013\r\n\r\n\r\n'NC Drill Output 1'\r\n'wd1010_rel1.TXT' generated\r\n'wd1010_rel1.DRL' generated\r\n'wd1010_rel1.DRR' generated\r\n\r\n'DRC Output 1'\r\n'wd1010_rel1.drc' generated\r\n\r\n'Bom'\r\n'BOM for wd1010_rel1.bom' generated\r\n'BOM for wd1010_rel1.txt' generated\r\n\r\n'Gerber Output 1'\r\n'wd1010_rel1.GTL' generated\r\n'wd1010_rel1.GBL' generated\r\n'wd1010_rel1.GTO' generated\r\n'wd1010_rel1.GTP' generated\r\n'wd1010_rel1.GBP' generated\r\n'wd1010_rel1.GTS' generated\r\n'wd1010_rel1.GBS' generated\r\n'wd1010_rel1.GKO' generated\r\n'wd1010_rel1.GPT' generated\r\n'wd1010_rel1.GPB' generated\r\n'wd1010_rel1.REP' generated\r\n\r\n\r\nTotal number of generated files = 17\r\n"
  },
  {
    "path": "frehd/gerber/wd1010.reg",
    "content": "[Directory]\r\nStatus Report.txt=Text\r\nwd1010_rel1.DRR=Text\r\nwd1010_rel1.TXT=Text\r\nwd1010_rel1.DRL=Unknown\r\nwd1010_rel1.drc=Text\r\nBOM for wd1010_rel1.bom=Spread\r\nBOM for wd1010_rel1.txt=Text\r\nwd1010_rel1.REP=Text\r\nwd1010_rel1.GTL=Text\r\nwd1010_rel1.GBL=Text\r\nwd1010_rel1.GTO=Text\r\nwd1010_rel1.GTP=Text\r\nwd1010_rel1.GBP=Text\r\nwd1010_rel1.GTS=Text\r\nwd1010_rel1.GBS=Text\r\nwd1010_rel1.GKO=Text\r\nwd1010_rel1.GPT=Text\r\nwd1010_rel1.GPB=Text\r\nwd1010_rel1.apr=Text\r\n[Status Report.txt]\r\nEditor Kind=Text\r\n[wd1010_rel1.DRR]\r\nEditor Kind=Text\r\n[wd1010_rel1.TXT]\r\nEditor Kind=Text\r\n[wd1010_rel1.DRL]\r\nEditor Kind=Unknown\r\n[wd1010_rel1.drc]\r\nEditor Kind=Text\r\n[BOM for wd1010_rel1.bom]\r\nEditor Kind=Spread\r\n[BOM for wd1010_rel1.txt]\r\nEditor Kind=Text\r\n[wd1010_rel1.REP]\r\nEditor Kind=Text\r\n[wd1010_rel1.GTL]\r\nEditor Kind=Text\r\n[wd1010_rel1.GBL]\r\nEditor Kind=Text\r\n[wd1010_rel1.GTO]\r\nEditor Kind=Text\r\n[wd1010_rel1.GTP]\r\nEditor Kind=Text\r\n[wd1010_rel1.GBP]\r\nEditor Kind=Text\r\n[wd1010_rel1.GTS]\r\nEditor Kind=Text\r\n[wd1010_rel1.GBS]\r\nEditor Kind=Text\r\n[wd1010_rel1.GKO]\r\nEditor Kind=Text\r\n[wd1010_rel1.GPT]\r\nEditor Kind=Text\r\n[wd1010_rel1.GPB]\r\nEditor Kind=Text\r\n[wd1010_rel1.apr]\r\nEditor Kind=Text\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.DRL",
    "content": "T\u0007\u0001T\u0004\b#\u0001v  2  s k\u0015\u0016#\u0002v  2  s k\u0007 #\u0013v  2  s k\u0019 #\u0004v  2  s\u0001k  #\u0015v  2  s\u0001k\u0001 #\u0016v  2  s\u0013k\u0013 #\u0007v  2  s\u0001k\u0013 \u000b# \u00017  \u0015\u0007\u0001\u00158  \u0002\u0007\u0001\b7  \u0015\b\u0004\u00028  \u0002\u0015\u0019\u00018  \u0002\b\u0004\u0015# \u00027  \u0016\u0002\u0007\u00048  \u0002\u0015\u0019\u00018  \u0002\b\u0004\u00157  \u0016\u0004 \u00018  \u0002\u0007\u0001\b7  \u0016\u0013\u0007\u00158  \u0013\u0004 \u00047  \u0016\u0001\u0002\u00017  \u0015\u0007\u0001\u00158  \u0013\b\u00017  \u0016\u0015\u0002\b8  \u0004\u0001\u0001\u00157  \u0016\u0007\b\u00027  \u0007\u0002\u0016\u00047  \u0007\u0015\u0001\b7  \b  \u00017  \b\u0002\u0015\u00158  \u0004\u0015\u0007\u00027  \b  \u00017  \u0007\u0007\u0004\u00077  \u0007\u0004\u0019\u00137  \u0007\u0002\u0013\u00197  \u0016\u0019\b\u00157  \u0016\u0007\u0013\u00017  \u0016\u0004\u0007\u00077  \u0016 \u0019\u00168  \u0004\u0019 \u00027  \u0015\u0007\u0001\u00158  \u0015\u0013\u0013\u00047  \u0016\u0004\u0007\u00077  \u0016\u0007\u0013\u00017  \u0016\u0019\b\u00157  \u0007\u0002\u0013\u00197  \u0007\u0004\u0019\u00137  \u0007\u0007\u0004\u00077  \b  \u00017  \b\u0002\u0015\u00157  \b\u0007\u0001\u00028  \u0015\u0016\u0001\u00137  \u0019\u0013\u0004\u00077  \u0019 \u0016\b8  \u0013\u0015\u0015\u00167  \b\b\u0001\u00047  \b\u0015\u00167  \b\u0013 \u00168  \u0002\u0007\u0019\u00047  \b\u0015\u00167  \b\b\u0001\u00047  \u0019 \u0016\b7  \b\u0015\u00168  \u0002\u0004\u0016\u00048  \u0002\u0002\u00017  \u0004\u0016\u0007\u00048  \u0002\u0001\u0015\u00197  \u0004\u0004\u0004\u00158  \u0002\u0004\u0016\u00047  \u0004\u0016\u0007\u00048  \u0013\u0004 \u00047  \u0004\u0016\u0019\u00198  \u0013\b\u00017  \u0004\u0004\u0004\u00157  \u0004\u0001\u0019\u00017  \u0013\u0019\u0013\u00077  \u0013\u0016\b\u00137  \u0013\u0004\u0002\u00197  \u0013\u0001\u0007\u00157  \u0002\u0019\u0002\u00017  \u0002\u0016\u0016\u00077  \u0002\u0004\u0001\u00137  \u0002\u0001\u0015\u00197  \u0001\u0019 \u00157  \u0001\u0016\u0015\u00017  \u0002\u0001 \b8  \u0004\u0016\u0004\b7  \u0002\u0001\u0015\u00198  \u0015\u0013\u0013\u00047  \u0001\u0019 \u00157  \u0001\u0016\u0015\u00017  \u0002\u0004\u0001\u00137  \u0002\u0016\u0016\u00077  \u0002\u0019\u0002\u00017  \u0013\u0001\u0007\u00157  \u0013\u0004\u0002\u00197  \u0013\u0016\b\u00137  \u0013\u0019\u0013\u00077  \u0004\u0001\u0019\u00017  \u0004\u0004\u0004\u00157  \u0004\u0016\u0019\u00197  \u0004\u0019\u0015\u00137  \u0015\u0002 \u00077  \u0015\u0004\u0016\u00017  \u0004\u0015\u0007\u00028  \u0004\u0019 \u00027  \u0013\u0013 \u00028  \u0004\b \u00018  \u0015\u0001\u0015\u00167  \u0002\u0016\u0016\u00078  \u0015\u0016\u0016\u00047  \u0002\u0004\u0001\u00137  \u0002\u0001\u0015\u00197  \u0004\u0001\u0016\u00168  \u0013\u0004 \u00047  \u0004\u0019\u0015\u00138  \u0013\b\u00017  \u0015\u0002 \u00077  \u0015\u0004\u0016\u00017  \u0001\u0013\u0019\u00077  \u0001\u0001\u0004\u00137   \b\b\u00198  \u0015\u0013\u0013\u00047  \u0001\u0001\u0004\u00137  \u0001\u0013\u0019\u00077   \u0015\u0013\u00138  \u0001\b\u0002\u00197   \b\b\u00198  \u0015\b\u0019\u00137  \u0001\u0001\u0004\u00137  \u0001\u0013\u0019\u00078  \u0016\u0016\u0015\u00157  \u0001\u0001\u0004\u00137   \b\b\u00197  \u0001\u0016\u0015\u00017  \u0001\u0019 \u00157  \u0002\u0001\u0015\u00197  \u0002\u0004\u0001\u00137  \u0002\u0016\u0016\u00077  \u0002\u0019\u0002\u00017  \u0013\u0001\u0007\u00157  \u0013\u0015\b\u00017  \u0013\b\u0013\u00157  \u0004 \b\u00197  \u0004\u0013\u0004\u00137  \u0004\u0015\u0019\u00077  \u0004\b\u0015\u00017  \u0015\u0001 \u00157  \u0015\u0013\u0015\u00197  \u0015\u0004\u0016\u00018  \u0007\u0002\u0013\u00197  \u0015\u0013\u0015\u00198  \u0015\b\u0019\u00137  \u0015\u0001 \u00157  \u0004\b\u0015\u00017  \u0004\u0015\u0019\u00077  \u0004\u0013\u0004\u00137  \u0004 \b\u00197  \u0013\b\u0013\u00157  \u0013\u0015\b\u00017  \u0013\u0001\u0007\u00157  \u0002\u0019\u0002\u00017  \u0002\u0016\u0016\u00077  \u0002\u0004\u0001\u00137  \u0002\u0001\u0015\u00197  \u0001\u0019 \u00157  \u0001\u0016\u0015\u00017  \u0015\u0016\u0001\u00137  \u0015\b\u0016\u00077  \u0016\u0002\u0019\u00197  \u0016\u0015\u0015\u00137  \u0016\b \u00077  \u0007 \u0016\u00017  \u0007\u0013\u0001\u00157  \u0007\u0015\u0016\u00197  \u0007\b\u0002\u00137  \b \u0007\u00077  \b\u0007\u0001\u00028  \u0015\b\u0016\u00077  \u0019\u0013\u0004\u00077  \u0019\u0002\u0019\u00168  \u0016\u0015\u0002\b8  \u0016\u0007\b\u00027  \b \u0007\u00078  \u0016\u0016\u0015\u00157  \u0007\b\u0002\u00137  \u0007\u0015\u0016\u00197  \u0007\u0013\u0001\u00157  \u0007 \u0016\u00017  \u0016\b \u00077  \u0016\u0015\u0015\u00137  \u0016\u0002\u0019\u00197  \u0015\b\u0016\u00077  \u0015\u0016\u0001\u00137  \u0015\u0007\u0001\u00158  \u0007\u0002\u0013\u00197  \u0015\u0019\u0016\u00197  \u0016\u0002\u0002\u00137  \u0016\u0004\u0007\u00077  \u0016\u0007\u0013\u00017  \u0016\u0019\b\u0015# \u00137  \u0004\u0001\u0019\u00018   \u0007\u0016\u00028  \u0001 \u0016\u00078  \u0001\u0013\u0019\u00078  \u0001\u0007 \u00027  \u0015\u0002 \u00078  \u0001\u0013\u0019\u00078  \u0001 \u0016\u00078   \u0007\u0016\u00027  \u0015\u0015\u0016\u00137  \u0015\b\u0016\u00078  \u0001\u0007\u0007\b7  \u0015\u0015\u0016\u00137  \u0015\u0007\u0019\u00018  \u0002\u0002\u0013\u00157  \u0016\u0002\u0019\u00197  \u0016\u0019 \u00198  \u0002\u0015\u00047  \u0007\u0002\u0013\u00197  \u0007\u0015\u0004\u00047  \u0007\b\u0007\u00048  \u0013\u0015\u0015\u00167  \u0007\u0015\u0004\u00047  \u0007\u0002\u0013\u00197  \u0016\u0019 \u00197  \u0015\u0016\u0013\u00198  \u0013\u0004 \u00047  \u0015\u0001\u0013\u00017  \u0015\u0002 \u00078  \u0002\u0019\u0002\u00018  \u0002\u0016\u0001\u00168  \u0002\u0013\u0001\u00018  \u0002  \u00077  \u0004\u0001\u0019\u00018  \u0002\u0013\u0001\u00018  \u0002\u0016\u0001\u00168  \u0002\u0019\u0002\u00017  \u0013\u0016\b\u00138  \u0013\u0004 \u00047  \u0013\u0001\u0007\u00157  \u0002\u0016\u0001\u00168  \u0013\u0004\u0002\u00197  \u0001\u00167   \u0016\u0013\u00158  \u0013\u0013\u0007\b7   \u0013\u0015\u00167   \u0013\u00138  \u0004\u0001\u00048  \u0004\u0013\u0019\u00048  \u0004\u0016\u0004\b8  \u0004\u0019 \u00028  \u0015\u0001\u0015\u00167   \u0001\u0007\b8  \u0015\u0016\u0013\u00197   \u0013\u0015\u00168  \u0002\u0013\u0016\u00027   \u0016\u0013\u00157   \u0015\u0013\u00138  \u0016 \u00028  \u0016\u0015\u0002\b7   \u0001\u0007\b8  \u0016\u0016\u0015\u00157  \b\u0016\u0013\u00168  \u0016\u0004\u0015\u00028  \u0016\u0019\u0016# \u00047  \u0004\u0016\u0019\u00198   \u0002\u0007\u00197  \u0004\u0019\u0015\u00137  \u0015\u0004\u0013\u00167  \u0015\u0016\u00197  \u0016\u0002\u0019\u00198  \u0001\u0002\u00077  \u0019 \u0019\u00138  \u0001\u0013\u0019\u00078  \u0001\u0001\u0004\u00137  \b\u0019\u0001\u00158  \u0004 \u0001\u00138  \u0004\u0002\u0016\u00078  \u0004\u0015\u0002\u00018  \u0004\u0007\u0007\u00158  \u0015 \u0002\u0019# \u00157  \u0001\u0002\u00078  \u0007\u0004\u0004\u00027  \u0001\u0015\u0002\u00048  \u0007\u0016\u0019\u00167  \u0001\u0002\u00077  \u0001\u0007\u0007\b7  \u0002 \u0013\u00027  \u0002\u0002\b\u00167  \u0002\u0015\u00047  \u0002\u0007\u0019\u00047  \u0013 \u0004\b7  \u0013\u0013 \u00027  \u0013\u0015\u0015\u00167  \u0013\b\u00017  \u0004 \u0016\u00047  \u0004\u0013\u0001\b7  \u0004\u0015\u0007\u00027  \u0004\b\u0002\u00167  \u0015 \b7  \u0015\u0013\u0013\u00048  \u0007\u0004\u0004\u00027  \u0015 \b7  \u0004\b\u0002\u00167  \u0004\u0015\u0007\u00027  \u0004\u0013\u0001\b7  \u0004 \u0016\u00047  \u0013\b\u00017  \u0013\u0015\u0015\u00167  \u0013\u0013 \u00027  \u0013 \u0004\b7  \u0002\u0007\u0019\u00047  \u0002\u0015\u00047  \u0002\u0002\b\u00167  \u0002 \u0013\u00027  \u0001\u0007\u0007\b7  \u0015\u0015\b\b7  \u0015\b\u0004\u00027  \u0016 \u0019\u00167  \u0016\u0013\u00157  \u0016\u0016 \u00047  \u0016\b\u0015\b7  \u0007\u0001\u0001\u00027  \u0007\u0013\u0016\u00168  \u0007\u0016\u0019\u00167  \u0007\u0001\u0001\u00027  \u0016\b\u0015\b7  \u0016\u0016 \u00047  \u0016\u0013\u00157  \u0016 \u0019\u00167  \u0015\b\u0004\u00027  \u0015\u0015\b\b7  \b\u0002\u0015\u00158  \u0007\u0015\u0016\u00197  \b\u0015 \u0019# \u00167   \u0013\b\u00018   \u0004\u0013\u00027  \u0019\u0001\u0019\u00157   \u0013\b\u00018  \u0007\u0004\u0001\u00077  \u0019\u0001\u0019\u0015# \u00077  \u0013\u0004\b8  \u0002\u0007\u0019\u00047  \u0001\u0002\u0007T\u0013 "
  },
  {
    "path": "frehd/gerber/wd1010_rel1.DRR",
    "content": "---------------------------------------------------------------------------\r\nNCDrill File Report For: wd1010_rel1.pcb   20-Apr-2013  10:46:38\r\n---------------------------------------------------------------------------\r\n\r\n\r\n\r\nLayer Pair : TopLayer to BottomLayer\r\nASCII File : NCDrillOutput.TXT\r\nEIA File   : NCDrillOutput.DRL\r\n\r\nTool         Hole Size          Hole Count Plated       Tool Travel\r\n---------------------------------------------------------------------------\r\nT1        0.56mm (22.047mil)       3                67.62 mm (2.66 Inch)\r\nT2        0.7mm (27.559mil)        159              869.45 mm (34.23 Inch)\r\nT3        0.9mm (35.433mil)        51               422.93 mm (16.65 Inch)\r\nT4        1mm (39.37mil)           12               138.04 mm (5.43 Inch)\r\nT5        1.1mm (43.307mil)        52               267.30 mm (10.52 Inch)\r\nT6        3.3mm (129.921mil)       4                294.49 mm (11.59 Inch)\r\nT7        1.3mm (51.181mil)        2         NPTH   66.73 mm (2.63 Inch)\r\n---------------------------------------------------------------------------\r\nTotals                             283              2126.56 mm (83.72 Inch)\r\n\r\nTotal Processing Time : 00:00:00\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GBL",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\nD15*\r\nX26707Y20250D02*\r\nX28257D01*\r\nX26860D02*\r\nY20504D01*\r\nX26453Y19996D02*\r\nX26707Y20250D01*\r\nX26453Y19793D02*\r\nY19996D01*\r\nX25971Y19793D02*\r\nX26453D01*\r\nX28333Y20326D02*\r\nY20504D01*\r\nX27850Y20682D02*\r\nX27901Y20733D01*\r\nX27850Y20504D02*\r\nY20682D01*\r\nX23558Y22460D02*\r\nX26860D01*\r\nX23507Y22130D02*\r\nY22409D01*\r\nX23253Y21876D02*\r\nX23507Y22130D01*\r\nX23253Y20885D02*\r\nY21876D01*\r\nX26199Y22282D02*\r\nY22460D01*\r\nX22440Y21037D02*\r\nX23253D01*\r\nY20885D02*\r\nX23761Y20377D01*\r\nY20199D02*\r\nY20377D01*\r\nX28257Y20250D02*\r\nX28333Y20326D01*\r\nX26885Y22282D02*\r\nY22434D01*\r\nX26860Y22460D02*\r\nX26885Y22434D01*\r\nX23507Y22409D02*\r\nX23558Y22460D01*\r\nX21297Y23831D02*\r\nX23380D01*\r\nX21221Y23755D02*\r\nX21297Y23831D01*\r\nX21221Y23044D02*\r\nY23755D01*\r\nX21094Y22917D02*\r\nX21221Y23044D01*\r\nX20865Y22917D02*\r\nX21094D01*\r\nX24015Y20199D02*\r\nY20504D01*\r\nX23507Y21012D02*\r\nY21723D01*\r\nY21012D02*\r\nX24015Y20504D01*\r\nX27901Y20733D02*\r\nX28587D01*\r\nX29628Y22511D02*\r\nX29654Y22485D01*\r\nX25539Y19005D02*\r\nX25691D01*\r\nX25793Y19107D01*\r\nX26047D01*\r\nX20814Y21037D02*\r\nX20840Y21012D01*\r\nX20687Y19767D02*\r\nX20967D01*\r\nX20662Y21037D02*\r\nX20814D01*\r\nX20840Y19767D02*\r\nY21012D01*\r\nD16*\r\nX29628Y22511D02*\r\nY22917D01*\r\nX28739Y23069D02*\r\nX28968Y22841D01*\r\nX28739Y23069D02*\r\nY23552D01*\r\nX28841Y23654D01*\r\nY23958D01*\r\nX28587Y22282D02*\r\nX28790Y22485D01*\r\nX29857Y20326D02*\r\nY22384D01*\r\nX29755Y22485D02*\r\nX29857Y22384D01*\r\nX28409Y22282D02*\r\nX28587D01*\r\nX29730Y20199D02*\r\nX29857Y20326D01*\r\nX28587Y20250D02*\r\nY20504D01*\r\nY20961D01*\r\nX28638Y20199D02*\r\nX29730D01*\r\nX28587Y20250D02*\r\nX28638Y20199D01*\r\nY19945D02*\r\nY20199D01*\r\nX28968Y22485D02*\r\nY22841D01*\r\nX28790Y22485D02*\r\nX29755D01*\r\nX26174Y18853D02*\r\nY18980D01*\r\nX26123Y18802D02*\r\nX26174Y18853D01*\r\nX26123Y18624D02*\r\nY18802D01*\r\nD17*\r\nX20865Y18218D02*\r\nX22084D01*\r\nX21551Y16973D02*\r\nX24675D01*\r\nX21500Y16872D02*\r\nX24726D01*\r\nX22415Y20453D02*\r\nX23456D01*\r\nX22084Y18218D02*\r\nX22364Y18497D01*\r\nY20402D01*\r\nX22415Y20453D01*\r\nX23456D02*\r\nX23507Y20402D01*\r\nY20199D02*\r\nY20402D01*\r\nX26656Y20352D02*\r\nY21876D01*\r\nX26275Y19971D02*\r\nX26656Y20352D01*\r\nX28257Y19691D02*\r\nX28815D01*\r\nX27926Y19590D02*\r\nX29069D01*\r\nX27622Y19488D02*\r\nX29298D01*\r\nX23634Y21190D02*\r\nY21545D01*\r\nX28333Y21495D02*\r\nY21723D01*\r\nX28282Y21444D02*\r\nX28333Y21495D01*\r\nX28130Y21444D02*\r\nX28282D01*\r\nX28587Y21723D02*\r\nX29400D01*\r\nX29679Y22003D01*\r\nX22745Y21926D02*\r\nY22282D01*\r\nX22999Y21723D02*\r\nY21876D01*\r\nX22973Y21901D02*\r\nX22999Y21876D01*\r\nX22770Y21901D02*\r\nX22973D01*\r\nX22745Y21926D02*\r\nX22770Y21901D01*\r\nX25336Y18396D02*\r\nX25539D01*\r\nX25285Y18447D02*\r\nX25336Y18396D01*\r\nX25539Y19996D02*\r\nY20225D01*\r\nY19996D02*\r\nX25564Y19971D01*\r\nX24980Y21926D02*\r\nX25742D01*\r\nX24929Y21977D02*\r\nY22282D01*\r\nY21977D02*\r\nX24980Y21926D01*\r\nX27622Y22104D02*\r\nX28765D01*\r\nX28917Y22257D01*\r\nX29044D01*\r\nX28130Y21926D02*\r\nX28765D01*\r\nX28079Y21723D02*\r\nY21876D01*\r\nX28130Y21926D01*\r\nX29247Y21825D02*\r\nX29679Y22257D01*\r\nX28866Y21825D02*\r\nX29247D01*\r\nX28765Y21926D02*\r\nX28866Y21825D01*\r\nX27825Y21723D02*\r\nY21952D01*\r\nX27876Y22003D02*\r\nX29044D01*\r\nX27825Y21952D02*\r\nX27876Y22003D01*\r\nX27571Y22053D02*\r\nX27622Y22104D01*\r\nX27571Y21723D02*\r\nY22053D01*\r\nX27825Y20961D02*\r\nY21215D01*\r\nX27876Y21266D01*\r\nX28765D01*\r\nX28841Y21190D01*\r\nY20961D02*\r\nY21190D01*\r\nY20961D02*\r\nX28892Y20910D01*\r\nX29247D01*\r\nX28079Y21114D02*\r\nX28130Y21164D01*\r\nX28815Y20656D02*\r\nX29247D01*\r\nX28765Y20707D02*\r\nX28815Y20656D01*\r\nX28765Y20707D02*\r\nY21114D01*\r\nX28714Y21164D02*\r\nX28765Y21114D01*\r\nX28130Y21164D02*\r\nX28714D01*\r\nX28079Y20961D02*\r\nY21114D01*\r\nX26428Y21291D02*\r\nY21977D01*\r\nX26479Y22028D01*\r\nX26961D01*\r\nX27012Y22079D01*\r\nY22434D01*\r\nX27037Y22460D01*\r\nX27368D01*\r\nX27393Y22434D01*\r\nY22282D02*\r\nY22434D01*\r\nX27139Y22003D02*\r\nY22282D01*\r\nX26656Y21876D02*\r\nX26707Y21926D01*\r\nX27063D01*\r\nX27139Y22003D01*\r\nX27647Y22282D02*\r\nY22485D01*\r\nX27571Y22561D02*\r\nX27647Y22485D01*\r\nX23329Y22561D02*\r\nX27571D01*\r\nX23253Y22485D02*\r\nX23329Y22561D01*\r\nX23253Y22282D02*\r\nY22485D01*\r\nX22364Y21545D02*\r\nY22638D01*\r\nX23426Y22683D02*\r\nX23507Y22765D01*\r\nX22410Y22683D02*\r\nX23426D01*\r\nX22364Y22638D02*\r\nX22410Y22683D01*\r\nX23253Y22815D02*\r\nY23222D01*\r\nX22110Y21545D02*\r\nY22663D01*\r\nX23177Y22739D02*\r\nX23253Y22815D01*\r\nX22186Y22739D02*\r\nX23177D01*\r\nX22110Y22663D02*\r\nX22186Y22739D01*\r\nX22999Y22866D02*\r\nY23273D01*\r\nX21856Y21545D02*\r\nY22739D01*\r\nX22943Y22810D02*\r\nX22999Y22866D01*\r\nX21927Y22810D02*\r\nX22943D01*\r\nX21856Y22739D02*\r\nX21927Y22810D01*\r\nX22745Y22917D02*\r\nY23323D01*\r\nX21602Y21545D02*\r\nY22815D01*\r\nX22694Y22866D02*\r\nX22745Y22917D01*\r\nX21653Y22866D02*\r\nX22694D01*\r\nX21602Y22815D02*\r\nX21653Y22866D01*\r\nX26275Y20123D02*\r\nY21977D01*\r\nX25691Y22130D02*\r\nY22282D01*\r\nX26159Y22094D02*\r\nX26275Y21977D01*\r\nX25727Y22094D02*\r\nX26159D01*\r\nX25691Y22130D02*\r\nX25727Y22094D01*\r\nX26199Y20352D02*\r\nY21952D01*\r\nX26113Y22038D02*\r\nX26199Y21952D01*\r\nX25478Y22038D02*\r\nX26113D01*\r\nX25437Y22079D02*\r\nX25478Y22038D01*\r\nX25437Y22079D02*\r\nY22282D01*\r\nX26047Y21723D02*\r\nY21901D01*\r\nX25966Y21982D02*\r\nX26047Y21901D01*\r\nX25229Y21982D02*\r\nX25966D01*\r\nX25183Y22028D02*\r\nX25229Y21982D01*\r\nX25183Y22028D02*\r\nY22282D01*\r\nX25793Y21723D02*\r\nY21876D01*\r\nX25742Y21926D02*\r\nX25793Y21876D01*\r\nX26199Y20047D02*\r\nX26275Y20123D01*\r\nX26047Y20199D02*\r\nX26199Y20352D01*\r\nX25818Y20047D02*\r\nX26199D01*\r\nX25793Y20072D02*\r\nX25818Y20047D01*\r\nX25793Y20072D02*\r\nY20199D01*\r\nX24523Y22130D02*\r\nX24675Y22282D01*\r\nX24523Y21723D02*\r\nY22130D01*\r\nX24269D02*\r\nX24421Y22282D01*\r\nX24269Y21723D02*\r\nY22130D01*\r\nX24015D02*\r\nX24167Y22282D01*\r\nX24015Y21723D02*\r\nY22130D01*\r\nX23761D02*\r\nX23913Y22282D01*\r\nX23761Y21723D02*\r\nY22130D01*\r\nX27850Y24085D02*\r\nX28587Y23349D01*\r\nX27698Y24085D02*\r\nX27850D01*\r\nX28409Y23044D02*\r\nY23374D01*\r\nX28155Y23628D02*\r\nX28409Y23374D01*\r\nX27317Y23628D02*\r\nX28155D01*\r\nX27317Y23958D02*\r\nX27444Y24085D01*\r\nX27317Y23628D02*\r\nY23958D01*\r\nX27063Y23527D02*\r\nY23958D01*\r\nX28155Y23044D02*\r\nY23425D01*\r\nX28079Y23501D02*\r\nX28155Y23425D01*\r\nX27088Y23501D02*\r\nX28079D01*\r\nX27063Y23527D02*\r\nX27088Y23501D01*\r\nX27063Y23958D02*\r\nX27190Y24085D01*\r\nX26809Y23476D02*\r\nY23958D01*\r\nX27901Y23044D02*\r\nY23349D01*\r\nX27820Y23430D02*\r\nX27901Y23349D01*\r\nX26855Y23430D02*\r\nX27820D01*\r\nX26809Y23476D02*\r\nX26855Y23430D01*\r\nX26555Y23400D02*\r\nY23958D01*\r\nX27647Y23044D02*\r\nY23323D01*\r\nX27596Y23374D02*\r\nX27647Y23323D01*\r\nX26580Y23374D02*\r\nX27596D01*\r\nX26555Y23400D02*\r\nX26580Y23374D01*\r\nX26301Y23349D02*\r\nY23958D01*\r\nX27393Y23044D02*\r\nY23273D01*\r\nX27357Y23308D02*\r\nX27393Y23273D01*\r\nX26341Y23308D02*\r\nX27357D01*\r\nX26301Y23349D02*\r\nX26341Y23308D01*\r\nX26047Y23273D02*\r\nY23958D01*\r\nX27139Y23044D02*\r\nY23222D01*\r\nX27109Y23252D02*\r\nX27139Y23222D01*\r\nX26067Y23252D02*\r\nX27109D01*\r\nX26047Y23273D02*\r\nX26067Y23252D01*\r\nX25844Y23196D02*\r\nX26860D01*\r\nX26885Y23044D02*\r\nY23171D01*\r\nX25793Y23247D02*\r\nY23958D01*\r\nX26860Y23196D02*\r\nX26885Y23171D01*\r\nX25793Y23247D02*\r\nX25844Y23196D01*\r\nX26809Y23958D02*\r\nX26936Y24085D01*\r\nX26555Y23958D02*\r\nX26682Y24085D01*\r\nX26301Y23958D02*\r\nX26428Y24085D01*\r\nX26047Y23958D02*\r\nX26174Y24085D01*\r\nX25793Y23958D02*\r\nX25920Y24085D01*\r\nX25539Y23958D02*\r\nX25666Y24085D01*\r\nX25539Y23273D02*\r\nY23958D01*\r\nX25458Y23191D02*\r\nX25539Y23273D01*\r\nX25285Y23958D02*\r\nX25412Y24085D01*\r\nX25285Y23323D02*\r\nY23958D01*\r\nX25209Y23247D02*\r\nX25285Y23323D01*\r\nX23278Y23247D02*\r\nX25209D01*\r\nX23253Y23222D02*\r\nX23278Y23247D01*\r\nX25031Y23958D02*\r\nX25158Y24085D01*\r\nX25031Y23374D02*\r\nY23958D01*\r\nX24970Y23313D02*\r\nX25031Y23374D01*\r\nX23039Y23313D02*\r\nX24970D01*\r\nX22999Y23273D02*\r\nX23039Y23313D01*\r\nX24777Y23958D02*\r\nX24904Y24085D01*\r\nX24777Y23450D02*\r\nY23958D01*\r\nX24696Y23369D02*\r\nX24777Y23450D01*\r\nX22791Y23369D02*\r\nX24696D01*\r\nX22745Y23323D02*\r\nX22791Y23369D01*\r\nX24523Y23958D02*\r\nX24650Y24085D01*\r\nX24523Y23501D02*\r\nY23958D01*\r\nX24447Y23425D02*\r\nX24523Y23501D01*\r\nX22516Y23425D02*\r\nX24447D01*\r\nX22491Y23400D02*\r\nX22516Y23425D01*\r\nX22491Y23044D02*\r\nY23400D01*\r\nX24269Y23958D02*\r\nX24396Y24085D01*\r\nX24269Y23552D02*\r\nY23958D01*\r\nX24203Y23486D02*\r\nX24269Y23552D01*\r\nX22272Y23486D02*\r\nX24203D01*\r\nX22237Y23450D02*\r\nX22272Y23486D01*\r\nX22237Y23044D02*\r\nY23450D01*\r\nX24015Y23958D02*\r\nX24142Y24085D01*\r\nX24015Y23603D02*\r\nY23958D01*\r\nX23954Y23542D02*\r\nX24015Y23603D01*\r\nX22023Y23542D02*\r\nX23954D01*\r\nX21983Y23501D02*\r\nX22023Y23542D01*\r\nX21983Y23044D02*\r\nY23501D01*\r\nX23761Y23958D02*\r\nX23888Y24085D01*\r\nX23761Y23654D02*\r\nY23958D01*\r\nX23705Y23598D02*\r\nX23761Y23654D01*\r\nX21775Y23598D02*\r\nX23705D01*\r\nX21729Y23552D02*\r\nX21775Y23598D01*\r\nX21729Y23044D02*\r\nY23552D01*\r\nX21475Y23044D02*\r\nY23577D01*\r\nX21551Y23654D01*\r\nX23456D01*\r\nX23507Y23704D01*\r\nY23958D01*\r\nX23634Y24085D01*\r\nX22948Y18548D02*\r\nX25005D01*\r\nX23151Y18853D02*\r\nX24777D01*\r\nX22745Y18751D02*\r\nY20199D01*\r\nY18751D02*\r\nX22948Y18548D01*\r\nX25310Y17608D02*\r\nX25717D01*\r\nX24675Y16973D02*\r\nX25310Y17608D01*\r\nX25158Y17304D02*\r\nX25666D01*\r\nX24726Y16872D02*\r\nX25158Y17304D01*\r\nX25894Y17786D02*\r\nY18167D01*\r\nX25717Y17608D02*\r\nX25894Y17786D01*\r\nX25666Y17304D02*\r\nX26199Y17837D01*\r\nY18167D01*\r\nX27317Y21545D02*\r\nY21723D01*\r\nX27190Y21418D02*\r\nX27317Y21545D01*\r\nX27190Y20580D02*\r\nY21418D01*\r\nX27114Y20504D02*\r\nX27190Y20580D01*\r\nX27596Y20504D02*\r\nX27698Y20606D01*\r\nX24015Y19793D02*\r\nX24497D01*\r\nX24269D02*\r\nY20199D01*\r\nX22237D02*\r\nY21418D01*\r\nX22364Y21545D01*\r\nX21983Y20199D02*\r\nY21418D01*\r\nX22110Y21545D01*\r\nX21729Y20199D02*\r\nY21418D01*\r\nX21856Y21545D01*\r\nX21475Y20199D02*\r\nY21418D01*\r\nX21602Y21545D01*\r\nX20662D02*\r\nY21825D01*\r\nX20713Y21876D01*\r\nX21449D02*\r\nX21475Y21850D01*\r\nX20713Y21876D02*\r\nX21449D01*\r\nX21119Y21291D02*\r\nX21221Y21393D01*\r\nY21723D01*\r\nX25285Y21139D02*\r\nY21723D01*\r\nX28892Y18853D02*\r\nY19183D01*\r\nY19767D02*\r\nY19945D01*\r\nX28815Y19691D02*\r\nX28892Y19767D01*\r\nX28206Y19742D02*\r\nX28257Y19691D01*\r\nX28206Y19742D02*\r\nY19945D01*\r\nX27876Y19640D02*\r\nY19945D01*\r\nY19640D02*\r\nX27926Y19590D01*\r\nX29069D02*\r\nX29146Y19666D01*\r\nY19945D01*\r\nX27571Y19539D02*\r\nY19945D01*\r\nY19539D02*\r\nX27622Y19488D01*\r\nX29298D02*\r\nX29400Y19590D01*\r\nY19945D01*\r\nX28129Y21444D02*\r\nX28130Y21444D01*\r\nX27749Y21444D02*\r\nX28129D01*\r\nX27698Y21393D02*\r\nX27749Y21444D01*\r\nX27698Y20606D02*\r\nY21393D01*\r\nX25717Y16973D02*\r\nX25894Y17151D01*\r\nX21348Y21444D02*\r\nX21475Y21571D01*\r\nX25767Y16846D02*\r\nX25818Y16897D01*\r\nX25767Y16669D02*\r\nY16846D01*\r\nX28688Y18599D02*\r\nX28892D01*\r\nX28638Y18650D02*\r\nX28688Y18599D01*\r\nX28638Y18650D02*\r\nY19183D01*\r\nX21729Y21545D02*\r\nY21723D01*\r\nX21602Y21418D02*\r\nX21729Y21545D01*\r\nX21856Y21418D02*\r\nX21983Y21545D01*\r\nY21723D01*\r\nX20967Y18751D02*\r\nY19107D01*\r\nX21856Y19996D01*\r\nY21418D01*\r\nX20687Y18751D02*\r\nY18980D01*\r\nX21602Y19894D01*\r\nY21418D01*\r\nX20510Y18955D02*\r\nX21348Y19793D01*\r\nY21444D01*\r\nX24777Y21164D02*\r\nX24904Y21291D01*\r\nX24777Y20199D02*\r\nY21164D01*\r\nX22948Y19056D02*\r\nY19818D01*\r\nY19056D02*\r\nX23151Y18853D01*\r\nX28587Y22866D02*\r\nY23349D01*\r\nX28536Y22815D02*\r\nX28587Y22866D01*\r\nX25945D02*\r\nX25996Y22815D01*\r\nX25945Y22866D02*\r\nY23044D01*\r\nX28155Y22282D02*\r\nY22815D01*\r\nX25996D02*\r\nX28536D01*\r\nX24904Y19996D02*\r\nY20758D01*\r\nX24853Y19945D02*\r\nX24904Y19996D01*\r\nY20758D02*\r\nX25285Y21139D01*\r\nX25539D02*\r\nY21723D01*\r\nX25158Y20758D02*\r\nX25539Y21139D01*\r\nX29146Y18472D02*\r\nY19183D01*\r\nY18472D02*\r\nX29425Y18193D01*\r\nY17532D02*\r\nY18193D01*\r\nX24523Y17151D02*\r\nX24548D01*\r\nX24751Y17354D01*\r\nY18142D01*\r\nX24853Y18243D01*\r\nX26834Y19107D02*\r\nX26860Y19082D01*\r\nX26733Y19107D02*\r\nX26834D01*\r\nX25031Y16897D02*\r\nX25107Y16973D01*\r\nX25031Y16669D02*\r\nY16897D01*\r\nX25107Y16973D02*\r\nX25717D01*\r\nX26148Y16897D02*\r\nX26199Y16948D01*\r\nX25818Y16897D02*\r\nX26148D01*\r\nX26199Y16948D02*\r\nY17151D01*\r\nX25158Y19564D02*\r\nX25234Y19488D01*\r\nX27190D02*\r\nX27241Y19539D01*\r\nX25158Y19564D02*\r\nY20758D01*\r\nX27241Y19539D02*\r\nY19945D01*\r\nX25717Y19666D02*\r\nX25793Y19590D01*\r\nX26910D01*\r\nX26987Y19666D01*\r\nY20098D01*\r\nX27037Y20148D01*\r\nX27368D01*\r\nX27393Y20123D01*\r\nY19513D02*\r\nY20123D01*\r\nX26987Y19107D02*\r\nX27393Y19513D01*\r\nX24853Y19590D02*\r\nX25285Y19158D01*\r\nX24853Y19590D02*\r\nY19945D01*\r\nX25285Y18447D02*\r\nY19158D01*\r\nX25793Y18421D02*\r\nX26783D01*\r\nX26860Y18497D01*\r\nX25615Y18243D02*\r\nX25793Y18421D01*\r\nX26606Y18980D02*\r\nX26860D01*\r\nX24853Y18243D02*\r\nX25615D01*\r\nX26860Y18497D02*\r\nY19082D01*\r\nX25539Y17786D02*\r\nX25691D01*\r\nX25717Y17812D01*\r\nY18243D01*\r\nX25818Y18345D01*\r\nX26834D01*\r\nX25717Y19666D02*\r\nY19971D01*\r\nX26834Y18345D02*\r\nX26987Y18497D01*\r\nX25564Y19971D02*\r\nX26275D01*\r\nX26987Y18497D02*\r\nY19107D01*\r\nX26606Y19234D02*\r\nY19488D01*\r\nX25234D02*\r\nX27190D01*\r\nX20510Y18015D02*\r\nY18955D01*\r\nY18015D02*\r\nX21551Y16973D01*\r\nX21475Y21571D02*\r\nY21850D01*\r\nX20433Y17939D02*\r\nX21500Y16872D01*\r\nX20433Y21241D02*\r\nX20484Y21291D01*\r\nX20433Y17939D02*\r\nY21241D01*\r\nX20484Y21291D02*\r\nX21119D01*\r\nX23507Y23171D02*\r\nX23527Y23191D01*\r\nX23507Y22765D02*\r\nY23171D01*\r\nX23527Y23191D02*\r\nX25458D01*\r\nD18*\r\nX29146Y17989D02*\r\nX29044D01*\r\nX29095D01*\r\nY17837D01*\r\nX28993D02*\r\nY17989D01*\r\nX28917D01*\r\nX28892Y17964D01*\r\nY17913D01*\r\nX28917Y17888D01*\r\nX28993D01*\r\nX28943D02*\r\nX28892Y17837D01*\r\nX28739Y17964D02*\r\nX28765Y17989D01*\r\nX28816D01*\r\nX28841Y17964D01*\r\nY17939D01*\r\nX28816Y17913D01*\r\nX28765D01*\r\nX28739Y17888D01*\r\nY17862D01*\r\nX28765Y17837D01*\r\nX28816D01*\r\nX28841Y17862D01*\r\nX28689Y17964D02*\r\nX28663Y17989D01*\r\nX28612D01*\r\nX28587Y17964D01*\r\nY17939D01*\r\nX28612Y17913D01*\r\nX28587Y17888D01*\r\nY17862D01*\r\nX28612Y17837D01*\r\nX28663D01*\r\nX28689Y17862D01*\r\nY17888D01*\r\nX28663Y17913D01*\r\nX28689Y17939D01*\r\nY17964D01*\r\nX28663Y17913D02*\r\nX28612D01*\r\nX28536Y17964D02*\r\nX28511Y17989D01*\r\nX28460D01*\r\nX28435Y17964D01*\r\nY17862D01*\r\nX28460Y17837D01*\r\nX28511D01*\r\nX28536Y17862D01*\r\nY17964D01*\r\nX28232Y17989D02*\r\nY17837D01*\r\nY17913D01*\r\nX28130D01*\r\nY17989D01*\r\nY17837D01*\r\nX28054Y17939D02*\r\nX28003D01*\r\nX27978Y17913D01*\r\nY17837D01*\r\nX28054D01*\r\nX28079Y17862D01*\r\nX28054Y17888D01*\r\nX27978D01*\r\nX27927Y17939D02*\r\nY17837D01*\r\nY17888D01*\r\nX27901Y17913D01*\r\nX27876Y17939D01*\r\nX27851D01*\r\nX27673Y17989D02*\r\nY17837D01*\r\nX27749D01*\r\nX27774Y17862D01*\r\nY17913D01*\r\nX27749Y17939D01*\r\nX27673D01*\r\nX27470Y17989D02*\r\nY17837D01*\r\nX27394D01*\r\nX27368Y17862D01*\r\nY17964D01*\r\nX27394Y17989D01*\r\nX27470D01*\r\nX27317Y17939D02*\r\nY17837D01*\r\nY17888D01*\r\nX27292Y17913D01*\r\nX27267Y17939D01*\r\nX27241D01*\r\nX27165Y17837D02*\r\nX27114D01*\r\nX27140D01*\r\nY17939D01*\r\nX27165D01*\r\nX27038D02*\r\nX26987Y17837D01*\r\nX26937Y17939D01*\r\nX26810Y17837D02*\r\nX26860D01*\r\nX26886Y17862D01*\r\nY17913D01*\r\nX26860Y17939D01*\r\nX26810D01*\r\nX26784Y17913D01*\r\nY17888D01*\r\nX26886D01*\r\nX28993Y16897D02*\r\nX29044Y16948D01*\r\nY16999D01*\r\nX28993Y17050D01*\r\nX28816Y16999D02*\r\nX28892D01*\r\nX28917Y16973D01*\r\nY16923D01*\r\nX28892Y16897D01*\r\nX28816D01*\r\nX28765D02*\r\nX28714Y16948D01*\r\nY16999D01*\r\nX28765Y17050D01*\r\nX28384D02*\r\nX28485D01*\r\nY16973D01*\r\nX28435D01*\r\nX28485D01*\r\nY16897D01*\r\nX28333D02*\r\nY16923D01*\r\nX28308D01*\r\nY16897D01*\r\nX28333D01*\r\nX28054Y17050D02*\r\nY16948D01*\r\nX28003Y16897D01*\r\nX27952Y16948D01*\r\nY17050D01*\r\nX27825Y16897D02*\r\nX27876D01*\r\nX27901Y16923D01*\r\nY16973D01*\r\nX27876Y16999D01*\r\nX27825D01*\r\nX27800Y16973D01*\r\nY16948D01*\r\nX27901D01*\r\nX27648Y16999D02*\r\nX27724D01*\r\nX27749Y16973D01*\r\nY16923D01*\r\nX27724Y16897D01*\r\nX27648D01*\r\nX27571D02*\r\nX27521D01*\r\nX27495Y16923D01*\r\nY16973D01*\r\nX27521Y16999D01*\r\nX27571D01*\r\nX27597Y16973D01*\r\nY16923D01*\r\nX27571Y16897D01*\r\nX27444Y16999D02*\r\nX27394Y16897D01*\r\nX27343Y16999D01*\r\nX27216Y16897D02*\r\nX27267D01*\r\nX27292Y16923D01*\r\nY16973D01*\r\nX27267Y16999D01*\r\nX27216D01*\r\nX27190Y16973D01*\r\nY16948D01*\r\nX27292D01*\r\nX27140Y16897D02*\r\nY16999D01*\r\nX27063D01*\r\nX27038Y16973D01*\r\nY16897D01*\r\nX28409Y16745D02*\r\nX28460D01*\r\nX28434D01*\r\nY16618D01*\r\nX28460Y16592D01*\r\nX28485D01*\r\nX28511Y16618D01*\r\nX28358Y16694D02*\r\nY16618D01*\r\nX28333Y16592D01*\r\nX28257D01*\r\nY16694D01*\r\nX28206Y16592D02*\r\nX28155D01*\r\nX28181D01*\r\nY16745D01*\r\nX28206D01*\r\nX27825Y16592D02*\r\nX27927D01*\r\nX27825Y16694D01*\r\nY16719D01*\r\nX27850Y16745D01*\r\nX27901D01*\r\nX27927Y16719D01*\r\nX27774D02*\r\nX27749Y16745D01*\r\nX27698D01*\r\nX27673Y16719D01*\r\nY16618D01*\r\nX27698Y16592D01*\r\nX27749D01*\r\nX27774Y16618D01*\r\nY16719D01*\r\nX27622Y16592D02*\r\nX27571D01*\r\nX27597D01*\r\nY16745D01*\r\nX27622Y16719D01*\r\nX27393Y16592D02*\r\nX27495D01*\r\nX27393Y16694D01*\r\nY16719D01*\r\nX27419Y16745D01*\r\nX27470D01*\r\nX27495Y16719D01*\r\nX28942Y17659D02*\r\nX29044D01*\r\nY17507D01*\r\nX28942D01*\r\nX29044Y17583D02*\r\nX28993D01*\r\nX28892Y17507D02*\r\nY17608D01*\r\nX28866D01*\r\nX28841Y17583D01*\r\nY17507D01*\r\nY17583D01*\r\nX28816Y17608D01*\r\nX28790Y17583D01*\r\nY17507D01*\r\nX28739Y17608D02*\r\nY17532D01*\r\nX28714Y17507D01*\r\nX28638D01*\r\nY17608D01*\r\nX28587Y17507D02*\r\nX28536D01*\r\nX28562D01*\r\nY17659D01*\r\nX28587D01*\r\nX28435Y17608D02*\r\nX28384D01*\r\nX28358Y17583D01*\r\nY17507D01*\r\nX28435D01*\r\nX28460Y17532D01*\r\nX28435Y17558D01*\r\nX28358D01*\r\nX28282Y17634D02*\r\nY17608D01*\r\nX28308D01*\r\nX28257D01*\r\nX28282D01*\r\nY17532D01*\r\nX28257Y17507D01*\r\nX28155D02*\r\nX28105D01*\r\nX28079Y17532D01*\r\nY17583D01*\r\nX28105Y17608D01*\r\nX28155D01*\r\nX28181Y17583D01*\r\nY17532D01*\r\nX28155Y17507D01*\r\nX28028Y17608D02*\r\nY17507D01*\r\nY17558D01*\r\nX28003Y17583D01*\r\nX27978Y17608D01*\r\nX27952D01*\r\nX27571Y17659D02*\r\nY17558D01*\r\nX27521Y17507D01*\r\nX27470Y17558D01*\r\nY17659D01*\r\nX27419Y17634D02*\r\nX27394Y17659D01*\r\nX27343D01*\r\nX27317Y17634D01*\r\nY17608D01*\r\nX27343Y17583D01*\r\nX27368D01*\r\nX27343D01*\r\nX27317Y17558D01*\r\nY17532D01*\r\nX27343Y17507D01*\r\nX27394D01*\r\nX27419Y17532D01*\r\nX27267Y17507D02*\r\nY17532D01*\r\nX27241D01*\r\nY17507D01*\r\nX27267D01*\r\nX27140Y17634D02*\r\nX27114Y17659D01*\r\nX27063D01*\r\nX27038Y17634D01*\r\nY17532D01*\r\nX27063Y17507D01*\r\nX27114D01*\r\nX27140Y17532D01*\r\nY17634D01*\r\nX26987Y17507D02*\r\nX26937D01*\r\nX26962D01*\r\nY17659D01*\r\nX26987Y17634D01*\r\nD19*\r\nX21602Y19183D02*\r\nD03*\r\nX23812D02*\r\nD03*\r\nD20*\r\nX27241Y19945D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX20510Y22028D02*\r\nD03*\r\nY23044D02*\r\nD03*\r\nX24523Y17151D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX22948Y19818D02*\r\nD03*\r\nX21932D02*\r\nD03*\r\nX24523Y19310D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX28206Y18929D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX27876D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX24523Y18701D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18396D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17786D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX24523Y19005D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18091D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17456D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX20687Y19767D02*\r\nD03*\r\nY18751D02*\r\nD03*\r\nX20967D02*\r\nD03*\r\nY19767D02*\r\nD03*\r\nX26199Y17151D02*\r\nD03*\r\nY18167D02*\r\nD03*\r\nX25894D02*\r\nD03*\r\nY17151D02*\r\nD03*\r\nD21*\r\nX20865Y22409D02*\r\nD03*\r\nY22917D02*\r\nD03*\r\nX28968Y23349D02*\r\nD03*\r\nY22841D02*\r\nD03*\r\nX24015Y19793D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX25971D02*\r\nD03*\r\nX25463D02*\r\nD03*\r\nX26123Y18624D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nD22*\r\nX27698Y24085D02*\r\nD03*\r\nD23*\r\nY23831D02*\r\nD03*\r\nX27444Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX27190Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26936Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26682Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26428Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26174Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25920Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25666Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25412Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25158Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24904Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24650Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24396Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24142Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23888Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23634Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23380Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23126Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22872Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22618Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22364Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22110Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21856Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21602Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nD24*\r\nX28841Y23958D02*\r\nD03*\r\nD25*\r\nX28587D02*\r\nD03*\r\nD26*\r\nX26631Y17659D02*\r\nD03*\r\nX29425Y17786D02*\r\nD03*\r\nY17532D02*\r\nD03*\r\nD27*\r\nX25285Y16669D02*\r\nD03*\r\nX25767D02*\r\nD03*\r\nX26021D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nD28*\r\nX29247Y21418D02*\r\nD03*\r\nY20656D02*\r\nD03*\r\nY20910D02*\r\nD03*\r\nY21164D02*\r\nD03*\r\nD29*\r\nX20662Y21291D02*\r\nD03*\r\nY21037D02*\r\nD03*\r\nY20783D02*\r\nD03*\r\nY21545D02*\r\nD03*\r\nD30*\r\nY20529D02*\r\nD03*\r\nD31*\r\nX29527Y16821D02*\r\nD03*\r\nY23806D02*\r\nD03*\r\nX20713D02*\r\nD03*\r\nY16821D02*\r\nD03*\r\nD32*\r\nX26199Y23044D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX21221Y20199D02*\r\nD03*\r\nD33*\r\nX27596Y20504D02*\r\nD03*\r\nX27114D02*\r\nD03*\r\nX29628Y23171D02*\r\nD03*\r\nX29044Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX29679Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX22237Y22282D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX23253Y23044D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23507Y22282D02*\r\nD03*\r\nX29628Y22917D02*\r\nD03*\r\nX25793Y20199D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX25793D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX26707Y19793D02*\r\nD03*\r\nX26453D02*\r\nD03*\r\nX21475Y20199D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX21221Y21723D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX26860Y20504D02*\r\nD03*\r\nX27850D02*\r\nD03*\r\nX28587D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX24497Y19793D02*\r\nD03*\r\nX25005D02*\r\nD03*\r\nX28892Y18853D02*\r\nD03*\r\nY18599D02*\r\nD03*\r\nX21729Y21723D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX25945Y23044D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX26199Y22282D02*\r\nD03*\r\nX25945D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX25539Y21723D02*\r\nD03*\r\nD34*\r\nX28409Y23044D02*\r\nD03*\r\nX28587Y21723D02*\r\nD03*\r\nD35*\r\nX28155Y23044D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28409Y22282D02*\r\nD03*\r\nX28155D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28333Y21723D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27825D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX28587Y20961D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX27825Y20961D02*\r\nD03*\r\nD36*\r\nX29400Y19945D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nX28638D02*\r\nD03*\r\nX29400Y19183D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nD37*\r\nX28638D02*\r\nD03*\r\nD38*\r\nX26606Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nX26733Y19107D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26174Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nD39*\r\nX29247Y20402D02*\r\nD03*\r\nD40*\r\nX20865Y18218D02*\r\nD03*\r\nX23634Y21545D02*\r\nD03*\r\nY21190D02*\r\nD03*\r\nX22440Y21037D02*\r\nD03*\r\nX24777Y18853D02*\r\nD03*\r\nX25793Y23628D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26301D02*\r\nD03*\r\nX26555D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX26428Y21291D02*\r\nD03*\r\nX24904D02*\r\nD03*\r\nX22745Y22053D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX25005Y18548D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GBP",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GBS",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\n%ADD41R,2.20X2.20*%\r\n%ADD42R,2.20X1.20*%\r\n%ADD43R,1.20X2.20*%\r\n%ADD44R,1.20X2.20*%\r\n%ADD45C,1.93*%\r\n%ADD46C,2.24*%\r\n%ADD47C,2.11*%\r\n%ADD48R,1.98X1.98*%\r\n%ADD49C,1.98*%\r\n%ADD50O,1.73X2.49*%\r\n%ADD51R,1.73X2.49*%\r\n%ADD52O,2.24X4.01*%\r\n%ADD53O,2.49X1.73*%\r\n%ADD54O,1.98X1.73*%\r\n%ADD55R,1.98X1.73*%\r\n%ADD56C,5.28*%\r\n%ADD57R,1.60X2.11*%\r\n%ADD58O,1.60X2.11*%\r\n%ADD59O,1.47X2.49*%\r\n%ADD60R,1.47X2.49*%\r\n%ADD61C,1.60*%\r\n%ADD62R,2.49X1.73*%\r\n%ADD63C,1.47*%\r\nD20*\r\nX25285Y16669D02*\r\nD03*\r\nX25767D02*\r\nD03*\r\nX26021D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nD22*\r\nX26199Y23044D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX21221Y20199D02*\r\nD03*\r\nD23*\r\nX27596Y20504D02*\r\nD03*\r\nX27114D02*\r\nD03*\r\nX29628Y23171D02*\r\nD03*\r\nX29044Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX29679Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX22237Y22282D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX23253Y23044D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23507Y22282D02*\r\nD03*\r\nX29628Y22917D02*\r\nD03*\r\nX25793Y20199D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX25793D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX26707Y19793D02*\r\nD03*\r\nX26453D02*\r\nD03*\r\nX21475Y20199D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX21221Y21723D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX26860Y20504D02*\r\nD03*\r\nX27850D02*\r\nD03*\r\nX28587D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX24497Y19793D02*\r\nD03*\r\nX25005D02*\r\nD03*\r\nX28892Y18853D02*\r\nD03*\r\nY18599D02*\r\nD03*\r\nX21729Y21723D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX25945Y23044D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX26199Y22282D02*\r\nD03*\r\nX25945D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX25539Y21723D02*\r\nD03*\r\nD45*\r\nX21602Y19183D02*\r\nD03*\r\nX23812D02*\r\nD03*\r\nD46*\r\nX27241Y19945D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX20510Y22028D02*\r\nD03*\r\nY23044D02*\r\nD03*\r\nX24523Y17151D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX22948Y19818D02*\r\nD03*\r\nX21932D02*\r\nD03*\r\nX24523Y19310D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX28206Y18929D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX27876D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX24523Y18701D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18396D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17786D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX24523Y19005D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18091D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17456D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX20687Y19767D02*\r\nD03*\r\nY18751D02*\r\nD03*\r\nX20967D02*\r\nD03*\r\nY19767D02*\r\nD03*\r\nX26199Y17151D02*\r\nD03*\r\nY18167D02*\r\nD03*\r\nX25894D02*\r\nD03*\r\nY17151D02*\r\nD03*\r\nD47*\r\nX20865Y22409D02*\r\nD03*\r\nY22917D02*\r\nD03*\r\nX28968Y23349D02*\r\nD03*\r\nY22841D02*\r\nD03*\r\nX24015Y19793D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX25971D02*\r\nD03*\r\nX25463D02*\r\nD03*\r\nX26123Y18624D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nD48*\r\nX27698Y24085D02*\r\nD03*\r\nD49*\r\nY23831D02*\r\nD03*\r\nX27444Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX27190Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26936Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26682Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26428Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26174Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25920Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25666Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25412Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25158Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24904Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24650Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24396Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24142Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23888Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23634Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23380Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23126Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22872Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22618Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22364Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22110Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21856Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21602Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nD50*\r\nX28841Y23958D02*\r\nD03*\r\nD51*\r\nX28587D02*\r\nD03*\r\nD52*\r\nX26631Y17659D02*\r\nD03*\r\nX29425Y17786D02*\r\nD03*\r\nY17532D02*\r\nD03*\r\nD53*\r\nX29247Y21418D02*\r\nD03*\r\nY20656D02*\r\nD03*\r\nY20910D02*\r\nD03*\r\nY21164D02*\r\nD03*\r\nD54*\r\nX20662Y21291D02*\r\nD03*\r\nY21037D02*\r\nD03*\r\nY20783D02*\r\nD03*\r\nY21545D02*\r\nD03*\r\nD55*\r\nY20529D02*\r\nD03*\r\nD56*\r\nX29527Y16821D02*\r\nD03*\r\nY23806D02*\r\nD03*\r\nX20713D02*\r\nD03*\r\nY16821D02*\r\nD03*\r\nD57*\r\nX28409Y23044D02*\r\nD03*\r\nX28587Y21723D02*\r\nD03*\r\nD58*\r\nX28155Y23044D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28409Y22282D02*\r\nD03*\r\nX28155D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28333Y21723D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27825D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX28587Y20961D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX27825Y20961D02*\r\nD03*\r\nD59*\r\nX29400Y19945D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nX28638D02*\r\nD03*\r\nX29400Y19183D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nD60*\r\nX28638D02*\r\nD03*\r\nD61*\r\nX26606Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nX26733Y19107D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26174Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nD62*\r\nX29247Y20402D02*\r\nD03*\r\nD63*\r\nX20865Y18218D02*\r\nD03*\r\nX23634Y21545D02*\r\nD03*\r\nY21190D02*\r\nD03*\r\nX22440Y21037D02*\r\nD03*\r\nX24777Y18853D02*\r\nD03*\r\nX25793Y23628D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26301D02*\r\nD03*\r\nX26555D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX26428Y21291D02*\r\nD03*\r\nX24904D02*\r\nD03*\r\nX22745Y22053D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX25005Y18548D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GKO",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\n%ADD41R,2.20X2.20*%\r\n%ADD42R,2.20X1.20*%\r\n%ADD43R,1.20X2.20*%\r\n%ADD44R,1.20X2.20*%\r\n%ADD45C,1.93*%\r\n%ADD46C,2.24*%\r\n%ADD47C,2.11*%\r\n%ADD48R,1.98X1.98*%\r\n%ADD49C,1.98*%\r\n%ADD50O,1.73X2.49*%\r\n%ADD51R,1.73X2.49*%\r\n%ADD52O,2.24X4.01*%\r\n%ADD53O,2.49X1.73*%\r\n%ADD54O,1.98X1.73*%\r\n%ADD55R,1.98X1.73*%\r\n%ADD56C,5.28*%\r\n%ADD57R,1.60X2.11*%\r\n%ADD58O,1.60X2.11*%\r\n%ADD59O,1.47X2.49*%\r\n%ADD60R,1.47X2.49*%\r\n%ADD61C,1.60*%\r\n%ADD62R,2.49X1.73*%\r\n%ADD63C,1.47*%\r\nD18*\r\nX20332Y16389D02*\r\nX29984D01*\r\nY24289D01*\r\nX20332D02*\r\nX29984D01*\r\nX20332Y16389D02*\r\nY24289D01*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GPB",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\n%ADD41R,2.20X2.20*%\r\n%ADD42R,2.20X1.20*%\r\n%ADD43R,1.20X2.20*%\r\n%ADD44R,1.20X2.20*%\r\n%ADD45C,1.93*%\r\n%ADD46C,2.24*%\r\n%ADD47C,2.11*%\r\n%ADD48R,1.98X1.98*%\r\n%ADD49C,1.98*%\r\n%ADD50O,1.73X2.49*%\r\n%ADD51R,1.73X2.49*%\r\n%ADD52O,2.24X4.01*%\r\n%ADD53O,2.49X1.73*%\r\n%ADD54O,1.98X1.73*%\r\n%ADD55R,1.98X1.73*%\r\n%ADD56C,5.28*%\r\n%ADD57R,1.60X2.11*%\r\n%ADD58O,1.60X2.11*%\r\n%ADD59O,1.47X2.49*%\r\n%ADD60R,1.47X2.49*%\r\n%ADD61C,1.60*%\r\n%ADD62R,2.49X1.73*%\r\n%ADD63C,1.47*%\r\nD19*\r\nX21602Y19183D02*\r\nD03*\r\nX23812D02*\r\nD03*\r\nD20*\r\nX27241Y19945D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX20510Y22028D02*\r\nD03*\r\nY23044D02*\r\nD03*\r\nX24523Y17151D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX22948Y19818D02*\r\nD03*\r\nX21932D02*\r\nD03*\r\nX24523Y19310D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX28206Y18929D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX27876D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX24523Y18701D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18396D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17786D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX24523Y19005D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18091D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17456D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX20687Y19767D02*\r\nD03*\r\nY18751D02*\r\nD03*\r\nX20967D02*\r\nD03*\r\nY19767D02*\r\nD03*\r\nX26199Y17151D02*\r\nD03*\r\nY18167D02*\r\nD03*\r\nX25894D02*\r\nD03*\r\nY17151D02*\r\nD03*\r\nD21*\r\nX20865Y22409D02*\r\nD03*\r\nY22917D02*\r\nD03*\r\nX28968Y23349D02*\r\nD03*\r\nY22841D02*\r\nD03*\r\nX24015Y19793D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX25971D02*\r\nD03*\r\nX25463D02*\r\nD03*\r\nX26123Y18624D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nD22*\r\nX27698Y24085D02*\r\nD03*\r\nD23*\r\nY23831D02*\r\nD03*\r\nX27444Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX27190Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26936Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26682Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26428Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26174Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25920Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25666Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25412Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25158Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24904Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24650Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24396Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24142Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23888Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23634Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23380Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23126Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22872Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22618Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22364Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22110Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21856Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21602Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nD24*\r\nX28841Y23958D02*\r\nD03*\r\nD25*\r\nX28587D02*\r\nD03*\r\nD26*\r\nX26631Y17659D02*\r\nD03*\r\nX29425Y17786D02*\r\nD03*\r\nY17532D02*\r\nD03*\r\nD27*\r\nX25285Y16669D02*\r\nD03*\r\nX25767D02*\r\nD03*\r\nX26021D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nD28*\r\nX29247Y21418D02*\r\nD03*\r\nY20656D02*\r\nD03*\r\nY20910D02*\r\nD03*\r\nY21164D02*\r\nD03*\r\nD29*\r\nX20662Y21291D02*\r\nD03*\r\nY21037D02*\r\nD03*\r\nY20783D02*\r\nD03*\r\nY21545D02*\r\nD03*\r\nD30*\r\nY20529D02*\r\nD03*\r\nD31*\r\nX29527Y16821D02*\r\nD03*\r\nY23806D02*\r\nD03*\r\nX20713D02*\r\nD03*\r\nY16821D02*\r\nD03*\r\nD32*\r\nX26199Y23044D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX21221Y20199D02*\r\nD03*\r\nD33*\r\nX27596Y20504D02*\r\nD03*\r\nX27114D02*\r\nD03*\r\nX29628Y23171D02*\r\nD03*\r\nX29044Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX29679Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX22237Y22282D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX23253Y23044D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23507Y22282D02*\r\nD03*\r\nX29628Y22917D02*\r\nD03*\r\nX25793Y20199D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX25793D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX26707Y19793D02*\r\nD03*\r\nX26453D02*\r\nD03*\r\nX21475Y20199D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX21221Y21723D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX26860Y20504D02*\r\nD03*\r\nX27850D02*\r\nD03*\r\nX28587D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX24497Y19793D02*\r\nD03*\r\nX25005D02*\r\nD03*\r\nX28892Y18853D02*\r\nD03*\r\nY18599D02*\r\nD03*\r\nX21729Y21723D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX25945Y23044D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX26199Y22282D02*\r\nD03*\r\nX25945D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX25539Y21723D02*\r\nD03*\r\nD34*\r\nX28409Y23044D02*\r\nD03*\r\nX28587Y21723D02*\r\nD03*\r\nD35*\r\nX28155Y23044D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28409Y22282D02*\r\nD03*\r\nX28155D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28333Y21723D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27825D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX28587Y20961D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX27825Y20961D02*\r\nD03*\r\nD36*\r\nX29400Y19945D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nX28638D02*\r\nD03*\r\nX29400Y19183D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nD37*\r\nX28638D02*\r\nD03*\r\nD38*\r\nX26606Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nX26733Y19107D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26174Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nD39*\r\nX29247Y20402D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GPT",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\n%ADD41R,2.20X2.20*%\r\n%ADD42R,2.20X1.20*%\r\n%ADD43R,1.20X2.20*%\r\n%ADD44R,1.20X2.20*%\r\n%ADD45C,1.93*%\r\n%ADD46C,2.24*%\r\n%ADD47C,2.11*%\r\n%ADD48R,1.98X1.98*%\r\n%ADD49C,1.98*%\r\n%ADD50O,1.73X2.49*%\r\n%ADD51R,1.73X2.49*%\r\n%ADD52O,2.24X4.01*%\r\n%ADD53O,2.49X1.73*%\r\n%ADD54O,1.98X1.73*%\r\n%ADD55R,1.98X1.73*%\r\n%ADD56C,5.28*%\r\n%ADD57R,1.60X2.11*%\r\n%ADD58O,1.60X2.11*%\r\n%ADD59O,1.47X2.49*%\r\n%ADD60R,1.47X2.49*%\r\n%ADD61C,1.60*%\r\n%ADD62R,2.49X1.73*%\r\n%ADD63C,1.47*%\r\nD11*\r\nX21342Y16863D02*\r\nD03*\r\nX24242Y18728D02*\r\nD03*\r\nX21342D02*\r\nD03*\r\nX24242Y16863D02*\r\nD03*\r\nD12*\r\nX21382Y18263D02*\r\nD03*\r\nY17368D02*\r\nD03*\r\nY17108D02*\r\nD03*\r\nD13*\r\nX21737Y19403D02*\r\nD03*\r\nX23649D02*\r\nD03*\r\nX22399D02*\r\nD03*\r\nX23399D02*\r\nD03*\r\nX23149D02*\r\nD03*\r\nX22899D02*\r\nD03*\r\nX21907D02*\r\nD03*\r\nX22149D02*\r\nD03*\r\nD14*\r\nX22649Y19403D02*\r\nD03*\r\nD19*\r\nX21602Y19183D02*\r\nD03*\r\nX23812D02*\r\nD03*\r\nD20*\r\nX27241Y19945D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX20510Y22028D02*\r\nD03*\r\nY23044D02*\r\nD03*\r\nX24523Y17151D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX22948Y19818D02*\r\nD03*\r\nX21932D02*\r\nD03*\r\nX24523Y19310D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX28206Y18929D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX27876D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX24523Y18701D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18396D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17786D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX24523Y19005D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18091D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17456D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX20687Y19767D02*\r\nD03*\r\nY18751D02*\r\nD03*\r\nX20967D02*\r\nD03*\r\nY19767D02*\r\nD03*\r\nX26199Y17151D02*\r\nD03*\r\nY18167D02*\r\nD03*\r\nX25894D02*\r\nD03*\r\nY17151D02*\r\nD03*\r\nD21*\r\nX20865Y22409D02*\r\nD03*\r\nY22917D02*\r\nD03*\r\nX28968Y23349D02*\r\nD03*\r\nY22841D02*\r\nD03*\r\nX24015Y19793D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX25971D02*\r\nD03*\r\nX25463D02*\r\nD03*\r\nX26123Y18624D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nD22*\r\nX27698Y24085D02*\r\nD03*\r\nD23*\r\nY23831D02*\r\nD03*\r\nX27444Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX27190Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26936Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26682Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26428Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26174Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25920Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25666Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25412Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25158Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24904Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24650Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24396Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24142Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23888Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23634Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23380Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23126Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22872Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22618Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22364Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22110Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21856Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21602Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nD24*\r\nX28841Y23958D02*\r\nD03*\r\nD25*\r\nX28587D02*\r\nD03*\r\nD26*\r\nX26631Y17659D02*\r\nD03*\r\nX29425Y17786D02*\r\nD03*\r\nY17532D02*\r\nD03*\r\nD27*\r\nX25285Y16669D02*\r\nD03*\r\nX25767D02*\r\nD03*\r\nX26021D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nD28*\r\nX29247Y21418D02*\r\nD03*\r\nY20656D02*\r\nD03*\r\nY20910D02*\r\nD03*\r\nY21164D02*\r\nD03*\r\nD29*\r\nX20662Y21291D02*\r\nD03*\r\nY21037D02*\r\nD03*\r\nY20783D02*\r\nD03*\r\nY21545D02*\r\nD03*\r\nD30*\r\nY20529D02*\r\nD03*\r\nD31*\r\nX29527Y16821D02*\r\nD03*\r\nY23806D02*\r\nD03*\r\nX20713D02*\r\nD03*\r\nY16821D02*\r\nD03*\r\nD32*\r\nX26199Y23044D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX21221Y20199D02*\r\nD03*\r\nD33*\r\nX27596Y20504D02*\r\nD03*\r\nX27114D02*\r\nD03*\r\nX29628Y23171D02*\r\nD03*\r\nX29044Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX29679Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX22237Y22282D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX23253Y23044D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23507Y22282D02*\r\nD03*\r\nX29628Y22917D02*\r\nD03*\r\nX25793Y20199D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX25793D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX26707Y19793D02*\r\nD03*\r\nX26453D02*\r\nD03*\r\nX21475Y20199D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX21221Y21723D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX26860Y20504D02*\r\nD03*\r\nX27850D02*\r\nD03*\r\nX28587D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX24497Y19793D02*\r\nD03*\r\nX25005D02*\r\nD03*\r\nX28892Y18853D02*\r\nD03*\r\nY18599D02*\r\nD03*\r\nX21729Y21723D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX25945Y23044D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX26199Y22282D02*\r\nD03*\r\nX25945D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX25539Y21723D02*\r\nD03*\r\nD34*\r\nX28409Y23044D02*\r\nD03*\r\nX28587Y21723D02*\r\nD03*\r\nD35*\r\nX28155Y23044D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28409Y22282D02*\r\nD03*\r\nX28155D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28333Y21723D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27825D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX28587Y20961D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX27825Y20961D02*\r\nD03*\r\nD36*\r\nX29400Y19945D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nX28638D02*\r\nD03*\r\nX29400Y19183D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nD37*\r\nX28638D02*\r\nD03*\r\nD38*\r\nX26606Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nX26733Y19107D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26174Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nD39*\r\nX29247Y20402D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GTL",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\nD10*\r\nX29006Y18599D02*\r\nX29003Y18624D01*\r\nX28995Y18649D01*\r\nX28981Y18670D01*\r\nX28963Y18688D01*\r\nX28941Y18702D01*\r\nX28917Y18710D01*\r\nX28892Y18713D01*\r\nX28866Y18710D01*\r\nX28842Y18702D01*\r\nX28820Y18688D01*\r\nX28802Y18670D01*\r\nX28789Y18649D01*\r\nX28780Y18624D01*\r\nX28777Y18599D01*\r\nX28780Y18574D01*\r\nX28789Y18549D01*\r\nX28802Y18528D01*\r\nX28820Y18510D01*\r\nX28842Y18496D01*\r\nX28866Y18488D01*\r\nX28892Y18485D01*\r\nX28917Y18488D01*\r\nX28941Y18496D01*\r\nX28963Y18510D01*\r\nX28981Y18528D01*\r\nX28995Y18549D01*\r\nX29003Y18574D01*\r\nX29006Y18599D01*\r\nY18853D02*\r\nX29003Y18878D01*\r\nX28995Y18903D01*\r\nX28981Y18924D01*\r\nX28963Y18942D01*\r\nX28941Y18956D01*\r\nX28917Y18964D01*\r\nX28892Y18967D01*\r\nX28866Y18964D01*\r\nX28842Y18956D01*\r\nX28820Y18942D01*\r\nX28802Y18924D01*\r\nX28789Y18903D01*\r\nX28780Y18878D01*\r\nX28777Y18853D01*\r\nX28780Y18828D01*\r\nX28789Y18803D01*\r\nX28802Y18782D01*\r\nX28820Y18764D01*\r\nX28842Y18750D01*\r\nX28866Y18742D01*\r\nX28892Y18739D01*\r\nX28917Y18742D01*\r\nX28941Y18750D01*\r\nX28963Y18764D01*\r\nX28981Y18782D01*\r\nX28995Y18803D01*\r\nX29003Y18828D01*\r\nX29006Y18853D01*\r\nX28793Y19132D02*\r\nX28796Y19107D01*\r\nX28806Y19083D01*\r\nX28822Y19062D01*\r\nX28842Y19047D01*\r\nX28866Y19037D01*\r\nX28892Y19033D01*\r\nX28917Y19037D01*\r\nX28941Y19047D01*\r\nX28962Y19062D01*\r\nX28977Y19083D01*\r\nX28987Y19107D01*\r\nX28991Y19132D01*\r\nY19234D02*\r\nX28987Y19260D01*\r\nX28977Y19283D01*\r\nX28962Y19304D01*\r\nX28941Y19320D01*\r\nX28917Y19330D01*\r\nX28892Y19333D01*\r\nX28866Y19330D01*\r\nX28842Y19320D01*\r\nX28822Y19304D01*\r\nX28806Y19283D01*\r\nX28796Y19260D01*\r\nX28793Y19234D01*\r\nX29047Y19132D02*\r\nX29050Y19107D01*\r\nX29060Y19083D01*\r\nX29076Y19062D01*\r\nX29096Y19047D01*\r\nX29120Y19037D01*\r\nX29146Y19033D01*\r\nX29171Y19037D01*\r\nX29195Y19047D01*\r\nX29216Y19062D01*\r\nX29231Y19083D01*\r\nX29241Y19107D01*\r\nX29245Y19132D01*\r\nX29301D02*\r\nX29304Y19107D01*\r\nX29314Y19083D01*\r\nX29330Y19062D01*\r\nX29350Y19047D01*\r\nX29374Y19037D01*\r\nX29400Y19033D01*\r\nX29425Y19037D01*\r\nX29449Y19047D01*\r\nX29470Y19062D01*\r\nX29485Y19083D01*\r\nX29495Y19107D01*\r\nX29499Y19132D01*\r\nX29245Y19234D02*\r\nX29241Y19260D01*\r\nX29231Y19283D01*\r\nX29216Y19304D01*\r\nX29195Y19320D01*\r\nX29171Y19330D01*\r\nX29146Y19333D01*\r\nX29120Y19330D01*\r\nX29096Y19320D01*\r\nX29076Y19304D01*\r\nX29060Y19283D01*\r\nX29050Y19260D01*\r\nX29047Y19234D01*\r\nX29499D02*\r\nX29495Y19260D01*\r\nX29485Y19283D01*\r\nX29470Y19304D01*\r\nX29449Y19320D01*\r\nX29425Y19330D01*\r\nX29400Y19333D01*\r\nX29374Y19330D01*\r\nX29350Y19320D01*\r\nX29330Y19304D01*\r\nX29314Y19283D01*\r\nX29304Y19260D01*\r\nX29301Y19234D01*\r\nX28511Y18459D02*\r\nX28599Y18370D01*\r\nX28511Y18603D02*\r\nX28743Y18370D01*\r\nX28566D02*\r\nX28778Y18583D01*\r\nX28511Y18459D02*\r\nX28818Y18766D01*\r\nX28511Y18459D02*\r\nX28818Y18766D01*\r\nX28511Y18603D02*\r\nX28779Y18871D01*\r\nX28511Y18890D02*\r\nX28654Y19033D01*\r\nX28511Y18890D02*\r\nX28780Y18621D01*\r\nX28511Y18370D02*\r\nY19539D01*\r\nY19034D02*\r\nX28539Y19062D01*\r\nX28655Y19033D02*\r\nX28788Y18900D01*\r\nX28511Y18370D02*\r\nX29577D01*\r\nX28709D02*\r\nX28837Y18498D01*\r\nX28511Y18746D02*\r\nX28887Y18370D01*\r\nX28914Y18487D02*\r\nX29030Y18370D01*\r\nX28907Y18712D02*\r\nX28950Y18755D01*\r\nX28511Y19034D02*\r\nX28842Y18702D01*\r\nX28511Y18746D02*\r\nX28824Y19060D01*\r\nX28737Y19095D02*\r\nX28867Y18965D01*\r\nX28853Y18370D02*\r\nX29577Y19095D01*\r\nX28874Y18966D02*\r\nX29047Y19139D01*\r\nX28511Y19177D02*\r\nX28539Y19150D01*\r\nX28511Y19177D02*\r\nX28539Y19205D01*\r\nY19033D02*\r\nX28737D01*\r\nX28539D02*\r\nY19333D01*\r\nX28511Y19321D02*\r\nX28539Y19293D01*\r\nX28511Y19465D02*\r\nX28643Y19333D01*\r\nX28511Y19465D02*\r\nX28585Y19539D01*\r\nX28511Y19465D02*\r\nX28643Y19333D01*\r\nX28737Y19033D02*\r\nY19333D01*\r\nX28511Y19321D02*\r\nX28728Y19539D01*\r\nX28539Y19333D02*\r\nX28737D01*\r\nY19116D02*\r\nX28793Y19172D01*\r\nX28737Y19239D02*\r\nX28793Y19183D01*\r\nX28737Y19239D02*\r\nX28793Y19183D01*\r\nY19132D02*\r\nY19234D01*\r\nX28580Y19539D02*\r\nX28818Y19301D01*\r\nX28666Y19333D02*\r\nX28872Y19539D01*\r\nX28511D02*\r\nX29577D01*\r\nX28737Y19260D02*\r\nX29016Y19539D01*\r\nX28724D02*\r\nX28946Y19317D01*\r\nX28868Y19539D02*\r\nX29090Y19316D01*\r\nX28939Y18749D02*\r\nX29318Y18370D01*\r\nX28979Y18927D02*\r\nX29097Y19046D01*\r\nX28995Y18550D02*\r\nX29174Y18370D01*\r\nX28992Y18653D02*\r\nX29375Y19036D01*\r\nX29003Y18829D02*\r\nX29461Y18370D01*\r\nX28990Y18795D02*\r\nX29304Y19108D01*\r\nX28979Y18927D02*\r\nX29097Y19046D01*\r\nX29245Y19162D02*\r\nX29306Y19101D01*\r\nX28997Y18370D02*\r\nX29577Y18951D01*\r\nX29140Y18370D02*\r\nX29577Y18807D01*\r\nX28933Y19042D02*\r\nX29577Y18398D01*\r\nX29284Y18370D02*\r\nX29577Y18664D01*\r\nX29428Y18370D02*\r\nX29577Y18520D01*\r\nX29368Y19038D02*\r\nX29577Y18829D01*\r\nX28933Y19042D02*\r\nX29577Y18398D01*\r\nX28991Y19129D02*\r\nX29577Y18542D01*\r\nX29208Y19055D02*\r\nX29577Y18685D01*\r\nY18370D02*\r\nY19539D01*\r\nX29478Y19072D02*\r\nX29577Y18973D01*\r\nX29499Y19195D02*\r\nX29577Y19116D01*\r\nX28991Y19132D02*\r\nY19234D01*\r\nX29047Y19132D02*\r\nY19234D01*\r\nX29245Y19132D02*\r\nY19234D01*\r\nX29301Y19132D02*\r\nY19234D01*\r\nX29245Y19193D02*\r\nX29302Y19250D01*\r\nX29245Y19193D02*\r\nX29302Y19250D01*\r\nX28974Y19289D02*\r\nX29047Y19216D01*\r\nX28941Y19320D02*\r\nX29159Y19539D01*\r\nX28991Y19226D02*\r\nX29303Y19539D01*\r\nX29012D02*\r\nX29302Y19249D01*\r\nX29155Y19539D02*\r\nX29367Y19327D01*\r\nX29499Y19132D02*\r\nY19234D01*\r\nY19160D02*\r\nX29577Y19238D01*\r\nX29299Y19539D02*\r\nX29577Y19260D01*\r\nX29214Y19306D02*\r\nX29447Y19539D01*\r\nX29383Y19332D02*\r\nX29577Y19526D01*\r\nX29483Y19288D02*\r\nX29577Y19382D01*\r\nX29383Y19332D02*\r\nX29577Y19526D01*\r\nX29443Y19539D02*\r\nX29577Y19404D01*\r\nD11*\r\nX21342Y16863D02*\r\nD03*\r\nX24242Y18728D02*\r\nD03*\r\nX21342D02*\r\nD03*\r\nX24242Y16863D02*\r\nD03*\r\nD12*\r\nX21382Y18263D02*\r\nD03*\r\nY17368D02*\r\nD03*\r\nY17108D02*\r\nD03*\r\nD13*\r\nX21737Y19403D02*\r\nD03*\r\nX23649D02*\r\nD03*\r\nX22399D02*\r\nD03*\r\nX23399D02*\r\nD03*\r\nX23149D02*\r\nD03*\r\nX22899D02*\r\nD03*\r\nX21907D02*\r\nD03*\r\nX22149D02*\r\nD03*\r\nD14*\r\nX22649Y19403D02*\r\nD03*\r\nD15*\r\nX20662Y20529D02*\r\nX21983D01*\r\nX20662Y21037D02*\r\nX22440D01*\r\nX20865D02*\r\nY22409D01*\r\nX28409Y22282D02*\r\nY22485D01*\r\nX26885Y22282D02*\r\nY22460D01*\r\nX28358Y22536D02*\r\nX28409Y22485D01*\r\nX26961Y22536D02*\r\nX28358D01*\r\nX26885Y22460D02*\r\nX26961Y22536D01*\r\nX28409Y20275D02*\r\nX28714D01*\r\nX28841Y20402D01*\r\nX28333Y20352D02*\r\nX28409Y20275D01*\r\nX27520Y23603D02*\r\nX27571Y23654D01*\r\nX27520Y22892D02*\r\nY23603D01*\r\nX27469Y22841D02*\r\nX27520Y22892D01*\r\nX26682Y22841D02*\r\nX27469D01*\r\nX26631Y22892D02*\r\nX26682Y22841D01*\r\nX26631Y22892D02*\r\nY23044D01*\r\nX23888Y23450D02*\r\nY23831D01*\r\nX23913Y23044D02*\r\nY23425D01*\r\nX23888Y23450D02*\r\nX23913Y23425D01*\r\nX20560Y22409D02*\r\nX20865D01*\r\nX20510Y22460D02*\r\nX20560Y22409D01*\r\nX20510Y22460D02*\r\nY23044D01*\r\nX24015Y20072D02*\r\nY20428D01*\r\nX22135Y20021D02*\r\nX23964D01*\r\nX22110Y20047D02*\r\nX22149Y20007D01*\r\nX23149Y20019D02*\r\nX23151Y20021D01*\r\nX23507Y19793D02*\r\nY20021D01*\r\nX23149Y19666D02*\r\nY20019D01*\r\nX23100Y19617D02*\r\nX23149Y19666D01*\r\nX23100Y19615D02*\r\nY19617D01*\r\nX22923Y19615D02*\r\nX23100D01*\r\nX26352Y17456D02*\r\nX26453Y17354D01*\r\nX22899Y19592D02*\r\nX22923Y19615D01*\r\nX22899Y19403D02*\r\nY19592D01*\r\nX22149Y19403D02*\r\nY20007D01*\r\nX22110Y20047D02*\r\nY20402D01*\r\nX23964Y20021D02*\r\nX24015Y20072D01*\r\nX21983Y20529D02*\r\nX22110Y20402D01*\r\nX21382Y17108D02*\r\nX21848D01*\r\nX24091Y20504D02*\r\nX26860D01*\r\nX24015Y20428D02*\r\nX24091Y20504D01*\r\nX24447Y16643D02*\r\nX24675Y16872D01*\r\nX22313Y16643D02*\r\nX24447D01*\r\nX21848Y17108D02*\r\nX22313Y16643D01*\r\nX28053Y23831D02*\r\nX28130Y23755D01*\r\nX25691Y19005D02*\r\nX25717Y18980D01*\r\nX25539Y19005D02*\r\nX25691D01*\r\nX25717Y18116D02*\r\nY18980D01*\r\nX25691Y18091D02*\r\nX25717Y18116D01*\r\nX25310Y18040D02*\r\nX25361Y18091D01*\r\nX25310Y17507D02*\r\nY18040D01*\r\nY17507D02*\r\nX25361Y17456D01*\r\nX26555Y16872D02*\r\nX26631Y16948D01*\r\nX25285Y16669D02*\r\nY16872D01*\r\nX26021Y16669D02*\r\nY16872D01*\r\nX26453Y17354D02*\r\nX26631D01*\r\nX27571Y23654D02*\r\nY23831D01*\r\nX28130Y23755D02*\r\nX28587D01*\r\nX25361Y17456D02*\r\nX26352D01*\r\nX25361Y18091D02*\r\nX25691D01*\r\nX24675Y16872D02*\r\nX26555D01*\r\nX26631Y16948D02*\r\nY17634D01*\r\nX28333Y20352D02*\r\nY20961D01*\r\nX28841Y20402D02*\r\nX29552D01*\r\nX23380Y23831D02*\r\nX28053D01*\r\nD16*\r\nX29222Y21850D02*\r\nX29552Y21520D01*\r\nX28587Y23450D02*\r\nX28688Y23349D01*\r\nX29146D02*\r\nX29222Y23273D01*\r\nX24777Y17431D02*\r\nX25056Y17151D01*\r\nX25539D01*\r\nX24777Y19158D02*\r\nX24929Y19310D01*\r\nX28206Y19513D02*\r\nX28638Y19945D01*\r\nX28206Y18929D02*\r\nY19513D01*\r\nX29400Y19590D02*\r\nX29552Y19742D01*\r\nX29323Y18218D02*\r\nX29400Y18294D01*\r\nX26707Y19640D02*\r\nY19793D01*\r\nX26631Y19564D02*\r\nX26707Y19640D01*\r\nX25869Y19488D02*\r\nX25945Y19564D01*\r\nX26631D01*\r\nX27139Y19386D02*\r\nX27241Y19285D01*\r\nY18929D02*\r\nY19285D01*\r\nY18929D02*\r\nX28206D01*\r\nX26174Y19234D02*\r\nY19336D01*\r\nX26225Y19386D01*\r\nX27139D01*\r\nX25920Y18624D02*\r\nX26123D01*\r\nX25869Y18675D02*\r\nX25920Y18624D01*\r\nX24777Y17431D02*\r\nY19158D01*\r\nX24929Y19310D02*\r\nX25869D01*\r\nY18675D02*\r\nY19488D01*\r\nX26631Y18218D02*\r\nX29323D01*\r\nX29222Y23171D02*\r\nX29628D01*\r\nX26631Y17634D02*\r\nY18624D01*\r\nX29400Y18294D02*\r\nY19590D01*\r\nX29552Y19742D02*\r\nY21520D01*\r\nX29222Y21850D02*\r\nY23273D01*\r\nX28688Y23349D02*\r\nX29146D01*\r\nX28587Y23450D02*\r\nY23958D01*\r\nD17*\r\nX27952Y20682D02*\r\nY21164D01*\r\nX25082Y20021D02*\r\nX26174D01*\r\nX26402Y20250D01*\r\nX21449Y21190D02*\r\nX23634D01*\r\nX22618Y20834D02*\r\nY21190D01*\r\nX21348Y21291D02*\r\nY22409D01*\r\nY21291D02*\r\nX21449Y21190D01*\r\nX23634Y21545D02*\r\nY22206D01*\r\nX24421Y21317D02*\r\nX24650Y21545D01*\r\nX22542Y21317D02*\r\nX24421D01*\r\nX22491Y21368D02*\r\nX22542Y21317D01*\r\nX22491Y21368D02*\r\nY21723D01*\r\nX22745Y21444D02*\r\nY21850D01*\r\nX24396Y21545D02*\r\nY21977D01*\r\nX24269Y21418D02*\r\nX24396Y21545D01*\r\nX22745Y21444D02*\r\nX22770Y21418D01*\r\nX24269D01*\r\nX23634Y22206D02*\r\nX23710Y22282D01*\r\nY22663D01*\r\nX23786Y22739D01*\r\nX26148D01*\r\nX26199Y22790D01*\r\nY23044D01*\r\nX21729Y22003D02*\r\nY22282D01*\r\nX22288Y21952D02*\r\nX22364Y21876D01*\r\nX21729Y22003D02*\r\nX21780Y21952D01*\r\nX22288D01*\r\nX21856Y22104D02*\r\nY23577D01*\r\nX21907Y22053D02*\r\nX22491D01*\r\nX21856Y22104D02*\r\nX21907Y22053D01*\r\nX22364Y21876D02*\r\nX22719D01*\r\nX21729Y23704D02*\r\nX21856Y23577D01*\r\nX21729Y23704D02*\r\nY23958D01*\r\nX21856Y24085D01*\r\nX22872Y22079D02*\r\nY23552D01*\r\nY22079D02*\r\nX22897Y22053D01*\r\nX22999D01*\r\nX22719Y21876D02*\r\nX22745Y21850D01*\r\nX22872Y23552D02*\r\nX22999Y23679D01*\r\nY23958D01*\r\nX23126Y24085D01*\r\nX25285Y20199D02*\r\nY20326D01*\r\nX25310Y20352D01*\r\nX24472Y22053D02*\r\nX25894D01*\r\nX24396Y21977D02*\r\nX24472Y22053D01*\r\nX24650Y21545D02*\r\nY21850D01*\r\nX23126Y22561D02*\r\nY23552D01*\r\nX24701Y20961D02*\r\nX26809D01*\r\nX24650Y21012D02*\r\nY21368D01*\r\nY21012D02*\r\nX24701Y20961D01*\r\nX24650Y21368D02*\r\nX24777Y21495D01*\r\nY21723D01*\r\nX28993Y21164D02*\r\nX29247D01*\r\nX28790Y21368D02*\r\nX28993Y21164D01*\r\nX26885Y21368D02*\r\nX28790D01*\r\nX26809Y21444D02*\r\nX26885Y21368D01*\r\nX26809Y21444D02*\r\nY21723D01*\r\nX28892Y21495D02*\r\nX28968Y21418D01*\r\nX27063Y21571D02*\r\nX27139Y21495D01*\r\nX28968Y21418D02*\r\nX29247D01*\r\nX27139Y21495D02*\r\nX28892D01*\r\nX27063Y21571D02*\r\nY21723D01*\r\nX25234Y21418D02*\r\nX26555D01*\r\nX27876Y21241D02*\r\nX27952Y21164D01*\r\nX26555Y21418D02*\r\nX26733Y21241D01*\r\nX27876D01*\r\nX24904Y21291D02*\r\nX26428D01*\r\nX24777Y21139D02*\r\nX27037D01*\r\nX24751Y21317D02*\r\nX25031Y21596D01*\r\nX24751Y21164D02*\r\nX24777Y21139D01*\r\nX24751Y21164D02*\r\nY21317D01*\r\nX25031Y21596D02*\r\nY21723D01*\r\nX27901Y21977D02*\r\nY22282D01*\r\nX27825Y21901D02*\r\nX27901Y21977D01*\r\nX25336Y21901D02*\r\nX27825D01*\r\nX25285Y21850D02*\r\nX25336Y21901D01*\r\nX25285Y21723D02*\r\nY21850D01*\r\nX25894Y22053D02*\r\nX25945Y22104D01*\r\nY22282D01*\r\nX21348Y22409D02*\r\nX21475Y22536D01*\r\nY23044D01*\r\nX22237Y21723D02*\r\nY21850D01*\r\nX22211Y21876D02*\r\nX22237Y21850D01*\r\nX21526Y21876D02*\r\nX22211D01*\r\nX21475Y21926D02*\r\nX21526Y21876D01*\r\nX21475Y21926D02*\r\nY22282D01*\r\nX21221D02*\r\nY22434D01*\r\nX21348Y22561D01*\r\nY23831D01*\r\nX21602Y24085D01*\r\nX22237Y23958D02*\r\nX22364Y24085D01*\r\nX22237Y23704D02*\r\nY23958D01*\r\nX22110Y23577D02*\r\nX22237Y23704D01*\r\nX22110Y22561D02*\r\nY23577D01*\r\nX21983Y22434D02*\r\nX22110Y22561D01*\r\nX21983Y22282D02*\r\nY22434D01*\r\nX22237Y22282D02*\r\nY22434D01*\r\nX22364Y22561D01*\r\nY23577D01*\r\nX22491Y23704D01*\r\nY23958D01*\r\nX22618Y24085D01*\r\nX22491Y22282D02*\r\nY22434D01*\r\nX22618Y22561D01*\r\nY23552D01*\r\nX22745Y23679D01*\r\nY23958D01*\r\nX22872Y24085D01*\r\nX22999Y22282D02*\r\nY22434D01*\r\nX23126Y22561D01*\r\nY23552D02*\r\nX23253Y23679D01*\r\nY23958D01*\r\nX23380Y24085D01*\r\nX25158Y21495D02*\r\nX25234Y21418D01*\r\nX25158Y21495D02*\r\nY21850D01*\r\nX25107Y21901D02*\r\nX25158Y21850D01*\r\nX24701Y21901D02*\r\nX25107D01*\r\nX24650Y21850D02*\r\nX24701Y21901D01*\r\nX26905Y23217D02*\r\nX27317Y23628D01*\r\nX25712Y23217D02*\r\nX26905D01*\r\nX25691Y23196D02*\r\nX25712Y23217D01*\r\nX25691Y23044D02*\r\nY23196D01*\r\nX25437Y23044D02*\r\nY23222D01*\r\nX25488Y23273D01*\r\nX26707D01*\r\nX27063Y23628D01*\r\nX24746Y23445D02*\r\nX26118D01*\r\nX24675Y23374D02*\r\nX24746Y23445D01*\r\nX24675Y23044D02*\r\nY23374D01*\r\nX26514Y23334D02*\r\nX26809Y23628D01*\r\nX25219Y23334D02*\r\nX26514D01*\r\nX25183Y23298D02*\r\nX25219Y23334D01*\r\nX25183Y23044D02*\r\nY23298D01*\r\nX26316Y23389D02*\r\nX26555Y23628D01*\r\nX24970Y23389D02*\r\nX26316D01*\r\nX24929Y23349D02*\r\nX24970Y23389D01*\r\nX24929Y23044D02*\r\nY23349D01*\r\nX26118Y23445D02*\r\nX26301Y23628D01*\r\nX24421Y23044D02*\r\nY23425D01*\r\nX24497Y23501D01*\r\nX25996D01*\r\nX26047Y23552D01*\r\nY23628D01*\r\nX24167Y23044D02*\r\nY23527D01*\r\nX24269Y23628D01*\r\nX25793D01*\r\nX24802Y19793D02*\r\nX25463D01*\r\nX24523Y20072D02*\r\nX24802Y19793D01*\r\nX24523Y20072D02*\r\nY20199D01*\r\nX25158Y18701D02*\r\nX25539D01*\r\nX25005Y18548D02*\r\nX25158Y18701D01*\r\nX22211Y17151D02*\r\nX24523D01*\r\nX21907Y17456D02*\r\nX22211Y17151D01*\r\nX21907Y17456D02*\r\nY19403D01*\r\nX24523Y17456D02*\r\nY17786D01*\r\nX22542D02*\r\nX24523D01*\r\nX22399Y17928D02*\r\nX22542Y17786D01*\r\nX22399Y17928D02*\r\nY19403D01*\r\nX24523Y18091D02*\r\nY18396D01*\r\nX23278D02*\r\nX24523D01*\r\nX23149Y18525D02*\r\nX23278Y18396D01*\r\nX23149Y18525D02*\r\nY19403D01*\r\nX24523Y18701D02*\r\nY19005D01*\r\nX23456D02*\r\nX24523D01*\r\nX23399Y19062D02*\r\nX23456Y19005D01*\r\nX23399Y19062D02*\r\nY19403D01*\r\nX24175Y19310D02*\r\nX24523D01*\r\nX24082Y19403D02*\r\nX24175Y19310D01*\r\nX23649Y19403D02*\r\nX24082D01*\r\nX21737D02*\r\nY19775D01*\r\nX21780Y19818D01*\r\nX21932D01*\r\nX22491Y20707D02*\r\nX22618Y20834D01*\r\nX22491Y20199D02*\r\nY20707D01*\r\nX27037Y21139D02*\r\nX27063Y21114D01*\r\nY20961D02*\r\nY21114D01*\r\nX27317Y20834D02*\r\nY20961D01*\r\nX27291Y20809D02*\r\nX27317Y20834D01*\r\nX23151Y20809D02*\r\nX27291D01*\r\nX22999Y20656D02*\r\nX23151Y20809D01*\r\nX22999Y20199D02*\r\nY20656D01*\r\nX25031Y20072D02*\r\nY20199D01*\r\nY20072D02*\r\nX25082Y20021D01*\r\nX21370Y17380D02*\r\nX21382Y17368D01*\r\nX22649Y19748D02*\r\nX22719Y19818D01*\r\nX22649Y19403D02*\r\nY19748D01*\r\nX20560Y20199D02*\r\nX21221D01*\r\nX20510Y20250D02*\r\nX20560Y20199D01*\r\nX27571Y20758D02*\r\nY20961D01*\r\nX23329Y20682D02*\r\nX27495D01*\r\nX23253Y20606D02*\r\nX23329Y20682D01*\r\nX23253Y20199D02*\r\nY20606D01*\r\nX27495Y20682D02*\r\nX27571Y20758D01*\r\nX20967Y18396D02*\r\nY18751D01*\r\nY18396D02*\r\nX21099Y18263D01*\r\nX21382D01*\r\nX21029Y17368D02*\r\nX21382D01*\r\nX20687Y17710D02*\r\nX21029Y17368D01*\r\nX20687Y17710D02*\r\nY18751D01*\r\nX22719Y19818D02*\r\nX22948D01*\r\nX20510Y20783D02*\r\nX20662D01*\r\nX20510Y20250D02*\r\nY22028D01*\r\nX27571Y19945D02*\r\nY20199D01*\r\nX27520Y20250D02*\r\nX27571Y20199D01*\r\nX26402Y20250D02*\r\nX27520D01*\r\nX27876Y19945D02*\r\nY20199D01*\r\nX27723Y20352D02*\r\nX27876Y20199D01*\r\nX25310Y20352D02*\r\nX27723D01*\r\nX28206Y19945D02*\r\nY20428D01*\r\nX27952Y20682D02*\r\nX28206Y20428D01*\r\nD18*\r\nX29400Y19043D02*\r\nY19183D01*\r\nX29311D02*\r\nX29400D01*\r\nX29489D01*\r\nX29400D02*\r\nY19323D01*\r\nD19*\r\nX21602Y19183D02*\r\nD03*\r\nX23812D02*\r\nD03*\r\nD20*\r\nX27241Y19945D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX20510Y22028D02*\r\nD03*\r\nY23044D02*\r\nD03*\r\nX24523Y17151D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX22948Y19818D02*\r\nD03*\r\nX21932D02*\r\nD03*\r\nX24523Y19310D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX28206Y18929D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX27876D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX24523Y18701D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18396D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17786D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX24523Y19005D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18091D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17456D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX20687Y19767D02*\r\nD03*\r\nY18751D02*\r\nD03*\r\nX20967D02*\r\nD03*\r\nY19767D02*\r\nD03*\r\nX26199Y17151D02*\r\nD03*\r\nY18167D02*\r\nD03*\r\nX25894D02*\r\nD03*\r\nY17151D02*\r\nD03*\r\nD21*\r\nX20865Y22409D02*\r\nD03*\r\nY22917D02*\r\nD03*\r\nX28968Y23349D02*\r\nD03*\r\nY22841D02*\r\nD03*\r\nX24015Y19793D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX25971D02*\r\nD03*\r\nX25463D02*\r\nD03*\r\nX26123Y18624D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nD22*\r\nX27698Y24085D02*\r\nD03*\r\nD23*\r\nY23831D02*\r\nD03*\r\nX27444Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX27190Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26936Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26682Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26428Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26174Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25920Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25666Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25412Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25158Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24904Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24650Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24396Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24142Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23888Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23634Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23380Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23126Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22872Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22618Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22364Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22110Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21856Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21602Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nD24*\r\nX28841Y23958D02*\r\nD03*\r\nD25*\r\nX28587D02*\r\nD03*\r\nD26*\r\nX26631Y17659D02*\r\nD03*\r\nX29425Y17786D02*\r\nD03*\r\nY17532D02*\r\nD03*\r\nD27*\r\nX25285Y16669D02*\r\nD03*\r\nX25767D02*\r\nD03*\r\nX26021D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nD28*\r\nX29247Y21418D02*\r\nD03*\r\nY20656D02*\r\nD03*\r\nY20910D02*\r\nD03*\r\nY21164D02*\r\nD03*\r\nD29*\r\nX20662Y21291D02*\r\nD03*\r\nY21037D02*\r\nD03*\r\nY20783D02*\r\nD03*\r\nY21545D02*\r\nD03*\r\nD30*\r\nY20529D02*\r\nD03*\r\nD31*\r\nX29527Y16821D02*\r\nD03*\r\nY23806D02*\r\nD03*\r\nX20713D02*\r\nD03*\r\nY16821D02*\r\nD03*\r\nD32*\r\nX26199Y23044D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX21221Y20199D02*\r\nD03*\r\nD33*\r\nX27596Y20504D02*\r\nD03*\r\nX27114D02*\r\nD03*\r\nX29628Y23171D02*\r\nD03*\r\nX29044Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX29679Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX22237Y22282D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX23253Y23044D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23507Y22282D02*\r\nD03*\r\nX29628Y22917D02*\r\nD03*\r\nX25793Y20199D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX25793D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX26707Y19793D02*\r\nD03*\r\nX26453D02*\r\nD03*\r\nX21475Y20199D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX21221Y21723D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX26860Y20504D02*\r\nD03*\r\nX27850D02*\r\nD03*\r\nX28587D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX24497Y19793D02*\r\nD03*\r\nX25005D02*\r\nD03*\r\nX28892Y18853D02*\r\nD03*\r\nY18599D02*\r\nD03*\r\nX21729Y21723D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX25945Y23044D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX26199Y22282D02*\r\nD03*\r\nX25945D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX25539Y21723D02*\r\nD03*\r\nD34*\r\nX28409Y23044D02*\r\nD03*\r\nX28587Y21723D02*\r\nD03*\r\nD35*\r\nX28155Y23044D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28409Y22282D02*\r\nD03*\r\nX28155D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28333Y21723D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27825D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX28587Y20961D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX27825Y20961D02*\r\nD03*\r\nD36*\r\nX29400Y19945D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nX28638D02*\r\nD03*\r\nX29400Y19183D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nD37*\r\nX28638D02*\r\nD03*\r\nD38*\r\nX26606Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nX26733Y19107D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26174Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nD39*\r\nX29247Y20402D02*\r\nD03*\r\nD40*\r\nX20865Y18218D02*\r\nD03*\r\nX23634Y21545D02*\r\nD03*\r\nY21190D02*\r\nD03*\r\nX22440Y21037D02*\r\nD03*\r\nX24777Y18853D02*\r\nD03*\r\nX25793Y23628D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26301D02*\r\nD03*\r\nX26555D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX26428Y21291D02*\r\nD03*\r\nX24904D02*\r\nD03*\r\nX22745Y22053D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX25005Y18548D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GTO",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\nD10*\r\nX26504Y18878D02*\r\nY19336D01*\r\nX26707D01*\r\nX26834Y19209D01*\r\nY19005D02*\r\nY19209D01*\r\nX26707Y18878D02*\r\nX26834Y19005D01*\r\nX26504Y18878D02*\r\nX26707D01*\r\nX29518Y20436D02*\r\nX29501Y20453D01*\r\nX29467D01*\r\nX29450Y20436D01*\r\nY20368D01*\r\nX29467Y20352D01*\r\nX29501D01*\r\nX29518Y20368D01*\r\nY20402D01*\r\nX29484D01*\r\nX29552Y20352D02*\r\nY20419D01*\r\nX29603D01*\r\nX29620Y20402D01*\r\nY20352D01*\r\nX29721Y20453D02*\r\nY20352D01*\r\nX29671D01*\r\nX29654Y20368D01*\r\nY20402D01*\r\nX29671Y20419D01*\r\nX29721D01*\r\nX29476Y21114D02*\r\nY21215D01*\r\nX29527D01*\r\nX29544Y21198D01*\r\nY21164D01*\r\nX29527Y21147D01*\r\nX29476D01*\r\nX29510D02*\r\nX29544Y21114D01*\r\nX29577Y21215D02*\r\nX29645Y21114D01*\r\nY21215D02*\r\nX29577Y21114D01*\r\nX29476Y21469D02*\r\nX29544D01*\r\nX29510D01*\r\nY21368D01*\r\nX29577Y21469D02*\r\nX29645Y21368D01*\r\nY21469D02*\r\nX29577Y21368D01*\r\nX29450Y20606D02*\r\nY20707D01*\r\nX29501D01*\r\nX29518Y20690D01*\r\nY20656D01*\r\nX29501Y20639D01*\r\nX29450D01*\r\nX29484D02*\r\nX29518Y20606D01*\r\nX29552Y20707D02*\r\nX29620D01*\r\nX29586D01*\r\nY20606D01*\r\nX29721Y20690D02*\r\nX29704Y20707D01*\r\nX29671D01*\r\nX29654Y20690D01*\r\nY20673D01*\r\nX29671Y20656D01*\r\nX29704D01*\r\nX29721Y20639D01*\r\nY20622D01*\r\nX29704Y20606D01*\r\nX29671D01*\r\nX29654Y20622D01*\r\nX29518Y20944D02*\r\nX29501Y20961D01*\r\nX29467D01*\r\nX29450Y20944D01*\r\nY20876D01*\r\nX29467Y20860D01*\r\nX29501D01*\r\nX29518Y20876D01*\r\nX29552Y20961D02*\r\nX29620D01*\r\nX29586D01*\r\nY20860D01*\r\nX29721Y20944D02*\r\nX29704Y20961D01*\r\nX29671D01*\r\nX29654Y20944D01*\r\nY20927D01*\r\nX29671Y20910D01*\r\nX29704D01*\r\nX29721Y20893D01*\r\nY20876D01*\r\nX29704Y20860D01*\r\nX29671D01*\r\nX29654Y20876D01*\r\nD17*\r\nX27139Y19132D02*\r\nY19742D01*\r\nX27342Y19132D02*\r\nY19742D01*\r\nX27241Y19031D02*\r\nY19132D01*\r\nY19742D02*\r\nY19844D01*\r\nX27139Y19132D02*\r\nX27342D01*\r\nX27139Y19742D02*\r\nX27342D01*\r\nX20408Y22841D02*\r\nX20611D01*\r\nX20408Y22231D02*\r\nX20611D01*\r\nX20510Y22841D02*\r\nY22942D01*\r\nY22130D02*\r\nY22231D01*\r\nX20611D02*\r\nY22841D01*\r\nX20408Y22231D02*\r\nY22841D01*\r\nX24726Y17050D02*\r\nX25336D01*\r\nX24726Y17253D02*\r\nX25336D01*\r\nY17151D02*\r\nX25437D01*\r\nX24624D02*\r\nX24726D01*\r\nX25336Y17050D02*\r\nY17253D01*\r\nX24726Y17050D02*\r\nY17253D01*\r\nX22135Y19717D02*\r\nY19920D01*\r\nX22745Y19717D02*\r\nY19920D01*\r\nX22034Y19818D02*\r\nX22135D01*\r\nX22745D02*\r\nX22846D01*\r\nX22135Y19920D02*\r\nX22745D01*\r\nX22135Y19717D02*\r\nX22745D01*\r\nX24726Y19209D02*\r\nX25336D01*\r\nX24726Y19412D02*\r\nX25336D01*\r\nY19310D02*\r\nX25437D01*\r\nX24624D02*\r\nX24726D01*\r\nX25336Y19209D02*\r\nY19412D01*\r\nX24726Y19209D02*\r\nY19412D01*\r\nX28104Y19742D02*\r\nX28307D01*\r\nX28104Y19132D02*\r\nX28307D01*\r\nX28206Y19742D02*\r\nY19844D01*\r\nY19031D02*\r\nY19132D01*\r\nX28307D02*\r\nY19742D01*\r\nX28104Y19132D02*\r\nY19742D01*\r\nX27774Y19132D02*\r\nY19742D01*\r\nX27977Y19132D02*\r\nY19742D01*\r\nX27876Y19031D02*\r\nY19132D01*\r\nY19742D02*\r\nY19844D01*\r\nX27774Y19132D02*\r\nX27977D01*\r\nX27774Y19742D02*\r\nX27977D01*\r\nX27469D02*\r\nX27672D01*\r\nX27469Y19132D02*\r\nX27672D01*\r\nX27571Y19742D02*\r\nY19844D01*\r\nY19031D02*\r\nY19132D01*\r\nX27672D02*\r\nY19742D01*\r\nX27469Y19132D02*\r\nY19742D01*\r\nX24726Y18599D02*\r\nX25336D01*\r\nX24726Y18802D02*\r\nX25336D01*\r\nY18701D02*\r\nX25437D01*\r\nX24624D02*\r\nX24726D01*\r\nX25336Y18599D02*\r\nY18802D01*\r\nX24726Y18599D02*\r\nY18802D01*\r\nY18294D02*\r\nY18497D01*\r\nX25336Y18294D02*\r\nY18497D01*\r\nX24624Y18396D02*\r\nX24726D01*\r\nX25336D02*\r\nX25437D01*\r\nX24726Y18497D02*\r\nX25336D01*\r\nX24726Y18294D02*\r\nX25336D01*\r\nX24726Y17685D02*\r\nX25336D01*\r\nX24726Y17888D02*\r\nX25336D01*\r\nY17786D02*\r\nX25437D01*\r\nX24624D02*\r\nX24726D01*\r\nX25336Y17685D02*\r\nY17888D01*\r\nX24726Y17685D02*\r\nY17888D01*\r\nX25336Y18904D02*\r\nY19107D01*\r\nX24726Y18904D02*\r\nY19107D01*\r\nX25336Y19005D02*\r\nX25437D01*\r\nX24624D02*\r\nX24726D01*\r\nY18904D02*\r\nX25336D01*\r\nX24726Y19107D02*\r\nX25336D01*\r\nX24726Y18193D02*\r\nX25336D01*\r\nX24726Y17989D02*\r\nX25336D01*\r\nX24624Y18091D02*\r\nX24726D01*\r\nX25336D02*\r\nX25437D01*\r\nX24726Y17989D02*\r\nY18193D01*\r\nX25336Y17989D02*\r\nY18193D01*\r\nY17354D02*\r\nY17558D01*\r\nX24726Y17354D02*\r\nY17558D01*\r\nX25336Y17456D02*\r\nX25437D01*\r\nX24624D02*\r\nX24726D01*\r\nY17354D02*\r\nX25336D01*\r\nX24726Y17558D02*\r\nX25336D01*\r\nX20586Y18955D02*\r\nY19564D01*\r\nX20789Y18955D02*\r\nY19564D01*\r\nX20687Y18853D02*\r\nY18955D01*\r\nY19564D02*\r\nY19666D01*\r\nX20586Y18955D02*\r\nX20789D01*\r\nX20586Y19564D02*\r\nX20789D01*\r\nX20865D02*\r\nX21068D01*\r\nX20865Y18955D02*\r\nX21068D01*\r\nX20967Y19564D02*\r\nY19666D01*\r\nY18853D02*\r\nY18955D01*\r\nX21068D02*\r\nY19564D01*\r\nX20865Y18955D02*\r\nY19564D01*\r\nX26301Y17354D02*\r\nY17964D01*\r\nX26098Y17354D02*\r\nY17964D01*\r\nX26199D02*\r\nY18066D01*\r\nY17253D02*\r\nY17354D01*\r\nX26098Y17964D02*\r\nX26301D01*\r\nX26098Y17354D02*\r\nX26301D01*\r\nX25793D02*\r\nX25996D01*\r\nX25793Y17964D02*\r\nX25996D01*\r\nX25894Y17253D02*\r\nY17354D01*\r\nY17964D02*\r\nY18066D01*\r\nX25793Y17354D02*\r\nY17964D01*\r\nX25996Y17354D02*\r\nY17964D01*\r\nX27825Y23704D02*\r\nY24212D01*\r\nX21475Y23704D02*\r\nX27825D01*\r\nX21475D02*\r\nY24212D01*\r\nX27825D01*\r\nX27571Y23958D02*\r\nY24212D01*\r\nY23958D02*\r\nX27825D01*\r\nX24307Y19983D02*\r\nX25196D01*\r\nX24307Y19602D02*\r\nY19983D01*\r\nY19602D02*\r\nX25196D01*\r\nY19983D01*\r\nX29019Y18472D02*\r\nY18980D01*\r\nX28765D02*\r\nX29019D01*\r\nX28765Y18472D02*\r\nY18980D01*\r\nY18472D02*\r\nX29019D01*\r\nD18*\r\nX21094Y20898D02*\r\nX21118Y20902D01*\r\nX21139Y20916D01*\r\nX21153Y20937D01*\r\nX21157Y20961D01*\r\nX21153Y20985D01*\r\nX21139Y21006D01*\r\nX21118Y21020D01*\r\nX21094Y21025D01*\r\nX27241Y20504D02*\r\nX27239Y20529D01*\r\nX27236Y20554D01*\r\nX27229Y20579D01*\r\nX27221Y20603D01*\r\nX27210Y20625D01*\r\nX27197Y20647D01*\r\nX27181Y20667D01*\r\nX27164Y20686D01*\r\nX27145Y20703D01*\r\nX27124Y20717D01*\r\nX27103Y20730D01*\r\nX27079Y20740D01*\r\nX27055Y20748D01*\r\nX27031Y20754D01*\r\nX27006Y20757D01*\r\nX26980Y20758D01*\r\nX26955Y20756D01*\r\nX26930Y20752D01*\r\nX26906Y20745D01*\r\nX26882Y20735D01*\r\nX26860Y20724D01*\r\nX26838Y20710D01*\r\nX26819Y20694D01*\r\nX26800Y20677D01*\r\nX26784Y20657D01*\r\nX26770Y20636D01*\r\nX26758Y20614D01*\r\nX26748Y20591D01*\r\nX26741Y20567D01*\r\nX26735Y20542D01*\r\nX26733Y20517D01*\r\nY20491D01*\r\nX26735Y20466D01*\r\nX26741Y20441D01*\r\nX26748Y20417D01*\r\nX26758Y20394D01*\r\nX26770Y20372D01*\r\nX26784Y20351D01*\r\nX26800Y20331D01*\r\nX26819Y20314D01*\r\nX26838Y20298D01*\r\nX26860Y20284D01*\r\nX26882Y20272D01*\r\nX26906Y20263D01*\r\nX26930Y20256D01*\r\nX26955Y20252D01*\r\nX26980Y20250D01*\r\nX27006Y20251D01*\r\nX27031Y20254D01*\r\nX27055Y20259D01*\r\nX27079Y20268D01*\r\nX27103Y20278D01*\r\nX27124Y20291D01*\r\nX27145Y20305D01*\r\nX27164Y20322D01*\r\nX27181Y20341D01*\r\nX27197Y20361D01*\r\nX27210Y20382D01*\r\nX27221Y20405D01*\r\nX27229Y20429D01*\r\nX27236Y20454D01*\r\nX27239Y20479D01*\r\nX27241Y20504D01*\r\nX27977D02*\r\nX27976Y20529D01*\r\nX27972Y20554D01*\r\nX27966Y20579D01*\r\nX27957Y20603D01*\r\nX27946Y20625D01*\r\nX27933Y20647D01*\r\nX27918Y20667D01*\r\nX27901Y20686D01*\r\nX27882Y20703D01*\r\nX27861Y20717D01*\r\nX27839Y20730D01*\r\nX27816Y20740D01*\r\nX27792Y20748D01*\r\nX27767Y20754D01*\r\nX27742Y20757D01*\r\nX27717Y20758D01*\r\nX27692Y20756D01*\r\nX27667Y20752D01*\r\nX27642Y20745D01*\r\nX27619Y20735D01*\r\nX27596Y20724D01*\r\nX27575Y20710D01*\r\nX27555Y20694D01*\r\nX27537Y20677D01*\r\nX27521Y20657D01*\r\nX27507Y20636D01*\r\nX27494Y20614D01*\r\nX27485Y20591D01*\r\nX27477Y20567D01*\r\nX27472Y20542D01*\r\nX27470Y20517D01*\r\nY20491D01*\r\nX27472Y20466D01*\r\nX27477Y20441D01*\r\nX27485Y20417D01*\r\nX27494Y20394D01*\r\nX27507Y20372D01*\r\nX27521Y20351D01*\r\nX27537Y20331D01*\r\nX27555Y20314D01*\r\nX27575Y20298D01*\r\nX27596Y20284D01*\r\nX27619Y20272D01*\r\nX27642Y20263D01*\r\nX27667Y20256D01*\r\nX27692Y20252D01*\r\nX27717Y20250D01*\r\nX27742Y20251D01*\r\nX27767Y20254D01*\r\nX27792Y20259D01*\r\nX27816Y20268D01*\r\nX27839Y20278D01*\r\nX27861Y20291D01*\r\nX27882Y20305D01*\r\nX27901Y20322D01*\r\nX27918Y20341D01*\r\nX27933Y20361D01*\r\nX27946Y20382D01*\r\nX27957Y20405D01*\r\nX27966Y20429D01*\r\nX27972Y20454D01*\r\nX27976Y20479D01*\r\nX27977Y20504D01*\r\nX28714D02*\r\nX28713Y20529D01*\r\nX28709Y20554D01*\r\nX28703Y20579D01*\r\nX28694Y20603D01*\r\nX28683Y20625D01*\r\nX28670Y20647D01*\r\nX28654Y20667D01*\r\nX28637Y20686D01*\r\nX28618Y20703D01*\r\nX28598Y20717D01*\r\nX28576Y20730D01*\r\nX28553Y20740D01*\r\nX28529Y20748D01*\r\nX28504Y20754D01*\r\nX28479Y20757D01*\r\nX28454Y20758D01*\r\nX28428Y20756D01*\r\nX28403Y20752D01*\r\nX28379Y20745D01*\r\nX28355Y20735D01*\r\nX28333Y20724D01*\r\nX28312Y20710D01*\r\nX28292Y20694D01*\r\nX28274Y20677D01*\r\nX28257Y20657D01*\r\nX28243Y20636D01*\r\nX28231Y20614D01*\r\nX28221Y20591D01*\r\nX28214Y20567D01*\r\nX28209Y20542D01*\r\nX28206Y20517D01*\r\nY20491D01*\r\nX28209Y20466D01*\r\nX28214Y20441D01*\r\nX28221Y20417D01*\r\nX28231Y20394D01*\r\nX28243Y20372D01*\r\nX28257Y20351D01*\r\nX28274Y20331D01*\r\nX28292Y20314D01*\r\nX28312Y20298D01*\r\nX28333Y20284D01*\r\nX28355Y20272D01*\r\nX28379Y20263D01*\r\nX28403Y20256D01*\r\nX28428Y20252D01*\r\nX28454Y20250D01*\r\nX28479Y20251D01*\r\nX28504Y20254D01*\r\nX28529Y20259D01*\r\nX28553Y20268D01*\r\nX28576Y20278D01*\r\nX28598Y20291D01*\r\nX28618Y20305D01*\r\nX28637Y20322D01*\r\nX28654Y20341D01*\r\nX28670Y20361D01*\r\nX28683Y20382D01*\r\nX28694Y20405D01*\r\nX28703Y20429D01*\r\nX28709Y20454D01*\r\nX28713Y20479D01*\r\nX28714Y20504D01*\r\nY21406D02*\r\nX28690Y21401D01*\r\nX28669Y21387D01*\r\nX28655Y21366D01*\r\nX28650Y21342D01*\r\nX28655Y21318D01*\r\nX28669Y21297D01*\r\nX28690Y21283D01*\r\nX28714Y21279D01*\r\nX26834Y19793D02*\r\nX26833Y19818D01*\r\nX26829Y19843D01*\r\nX26823Y19868D01*\r\nX26814Y19891D01*\r\nX26803Y19914D01*\r\nX26790Y19936D01*\r\nX26775Y19956D01*\r\nX26758Y19975D01*\r\nX26739Y19991D01*\r\nX26718Y20006D01*\r\nX26696Y20019D01*\r\nX26673Y20029D01*\r\nX26649Y20037D01*\r\nX26624Y20043D01*\r\nX26599Y20046D01*\r\nX26574Y20047D01*\r\nX26549Y20045D01*\r\nX26524Y20040D01*\r\nX26499Y20034D01*\r\nX26476Y20024D01*\r\nX26453Y20013D01*\r\nX26432Y19999D01*\r\nX26412Y19983D01*\r\nX26394Y19966D01*\r\nX26378Y19946D01*\r\nX26364Y19925D01*\r\nX26351Y19903D01*\r\nX26342Y19880D01*\r\nX26334Y19855D01*\r\nX26329Y19831D01*\r\nX26327Y19805D01*\r\nY19780D01*\r\nX26329Y19755D01*\r\nX26334Y19730D01*\r\nX26342Y19706D01*\r\nX26351Y19683D01*\r\nX26364Y19660D01*\r\nX26378Y19639D01*\r\nX26394Y19620D01*\r\nX26412Y19602D01*\r\nX26432Y19587D01*\r\nX26453Y19573D01*\r\nX26476Y19561D01*\r\nX26499Y19552D01*\r\nX26524Y19545D01*\r\nX26549Y19541D01*\r\nX26574Y19539D01*\r\nX26599Y19539D01*\r\nX26624Y19543D01*\r\nX26649Y19548D01*\r\nX26673Y19556D01*\r\nX26696Y19567D01*\r\nX26718Y19579D01*\r\nX26739Y19594D01*\r\nX26758Y19611D01*\r\nX26775Y19629D01*\r\nX26790Y19650D01*\r\nX26803Y19671D01*\r\nX26814Y19694D01*\r\nX26823Y19718D01*\r\nX26829Y19742D01*\r\nX26833Y19767D01*\r\nX26834Y19793D01*\r\nX26127Y16796D02*\r\nX26113Y16817D01*\r\nX26097Y16837D01*\r\nX26079Y16855D01*\r\nX26060Y16872D01*\r\nX26039Y16886D01*\r\nX26016Y16898D01*\r\nX25992Y16908D01*\r\nX25968Y16915D01*\r\nX25943Y16920D01*\r\nX25917Y16922D01*\r\nX25892Y16922D01*\r\nX25866Y16919D01*\r\nX25841Y16914D01*\r\nX25817Y16906D01*\r\nX25794Y16896D01*\r\nX25771Y16883D01*\r\nX25751Y16868D01*\r\nX25731Y16852D01*\r\nX25714Y16833D01*\r\nX25698Y16813D01*\r\nX25685Y16791D01*\r\nX25673Y16768D01*\r\nX25665Y16744D01*\r\nX25658Y16719D01*\r\nX25654Y16694D01*\r\nX25653Y16669D01*\r\nX25654Y16643D01*\r\nX25658Y16618D01*\r\nX25665Y16593D01*\r\nX25673Y16569D01*\r\nX25685Y16546D01*\r\nX25698Y16524D01*\r\nX25714Y16504D01*\r\nX25731Y16485D01*\r\nX25751Y16469D01*\r\nX25771Y16454D01*\r\nX25794Y16441D01*\r\nX25817Y16431D01*\r\nX25841Y16423D01*\r\nX25866Y16418D01*\r\nX25892Y16415D01*\r\nX25917Y16415D01*\r\nX25943Y16417D01*\r\nX25968Y16422D01*\r\nX25992Y16429D01*\r\nX26016Y16439D01*\r\nX26039Y16451D01*\r\nX26060Y16465D01*\r\nX26079Y16482D01*\r\nX26097Y16500D01*\r\nX26113Y16520D01*\r\nX26127Y16542D01*\r\nX25391Y16796D02*\r\nX25377Y16817D01*\r\nX25361Y16837D01*\r\nX25343Y16855D01*\r\nX25323Y16872D01*\r\nX25302Y16886D01*\r\nX25279Y16898D01*\r\nX25256Y16908D01*\r\nX25231Y16915D01*\r\nX25206Y16920D01*\r\nX25181Y16922D01*\r\nX25155Y16922D01*\r\nX25130Y16919D01*\r\nX25105Y16914D01*\r\nX25080Y16906D01*\r\nX25057Y16896D01*\r\nX25035Y16883D01*\r\nX25014Y16868D01*\r\nX24995Y16852D01*\r\nX24977Y16833D01*\r\nX24962Y16813D01*\r\nX24948Y16791D01*\r\nX24937Y16768D01*\r\nX24928Y16744D01*\r\nX24922Y16719D01*\r\nX24918Y16694D01*\r\nX24917Y16669D01*\r\nX24918Y16643D01*\r\nX24922Y16618D01*\r\nX24928Y16593D01*\r\nX24937Y16569D01*\r\nX24948Y16546D01*\r\nX24962Y16524D01*\r\nX24977Y16504D01*\r\nX24995Y16485D01*\r\nX25014Y16469D01*\r\nX25035Y16454D01*\r\nX25057Y16441D01*\r\nX25080Y16431D01*\r\nX25105Y16423D01*\r\nX25130Y16418D01*\r\nX25155Y16415D01*\r\nX25181Y16415D01*\r\nX25206Y16417D01*\r\nX25231Y16422D01*\r\nX25256Y16429D01*\r\nX25279Y16439D01*\r\nX25302Y16451D01*\r\nX25323Y16465D01*\r\nX25343Y16482D01*\r\nX25361Y16500D01*\r\nX25377Y16520D01*\r\nX25391Y16542D01*\r\nX28511Y19501D02*\r\nX28535Y19505D01*\r\nX28556Y19519D01*\r\nX28569Y19540D01*\r\nX28574Y19564D01*\r\nX28569Y19588D01*\r\nX28556Y19609D01*\r\nX28535Y19623D01*\r\nX28511Y19628D01*\r\nX28918Y17659D02*\r\nX28918Y17685D01*\r\nX28917Y17710D01*\r\nX28915Y17735D01*\r\nX28913Y17760D01*\r\nX28910Y17786D01*\r\nX28907Y17811D01*\r\nX28903Y17836D01*\r\nX28898Y17861D01*\r\nX28893Y17886D01*\r\nX28887Y17910D01*\r\nX28880Y17935D01*\r\nX28873Y17959D01*\r\nX28865Y17983D01*\r\nX28857Y18007D01*\r\nX28848Y18031D01*\r\nX28838Y18054D01*\r\nX28828Y18078D01*\r\nX28818Y18101D01*\r\nX28806Y18123D01*\r\nX28794Y18146D01*\r\nX28782Y18168D01*\r\nX28769Y18190D01*\r\nX28756Y18211D01*\r\nX28742Y18232D01*\r\nX28727Y18253D01*\r\nX28712Y18273D01*\r\nX28696Y18293D01*\r\nX28680Y18313D01*\r\nX28664Y18332D01*\r\nX28647Y18351D01*\r\nX28629Y18369D01*\r\nX28611Y18387D01*\r\nX28593Y18405D01*\r\nX28574Y18422D01*\r\nX28555Y18438D01*\r\nX28535Y18454D01*\r\nX28515Y18470D01*\r\nX28495Y18485D01*\r\nX28474Y18500D01*\r\nX28453Y18514D01*\r\nX28431Y18527D01*\r\nX28410Y18540D01*\r\nX28388Y18553D01*\r\nX28365Y18564D01*\r\nX28342Y18576D01*\r\nX28319Y18586D01*\r\nX28296Y18597D01*\r\nX28273Y18606D01*\r\nX28249Y18615D01*\r\nX28225Y18623D01*\r\nX28201Y18631D01*\r\nX28177Y18638D01*\r\nX28152Y18645D01*\r\nX28127Y18651D01*\r\nX28103Y18656D01*\r\nX28078Y18661D01*\r\nX28053Y18665D01*\r\nX28028Y18669D01*\r\nX28002Y18671D01*\r\nX27977Y18674D01*\r\nX27952Y18675D01*\r\nX27926Y18676D01*\r\nX27901Y18676D01*\r\nX27876Y18676D01*\r\nX27850Y18675D01*\r\nX27825Y18674D01*\r\nX27800Y18671D01*\r\nX27775Y18669D01*\r\nX27749Y18665D01*\r\nX27724Y18661D01*\r\nX27699Y18656D01*\r\nX27675Y18651D01*\r\nX27650Y18645D01*\r\nX27626Y18638D01*\r\nX27601Y18631D01*\r\nX27577Y18623D01*\r\nX27553Y18615D01*\r\nX27529Y18606D01*\r\nX27506Y18597D01*\r\nX27483Y18586D01*\r\nX27460Y18576D01*\r\nX27437Y18564D01*\r\nX27415Y18553D01*\r\nX27392Y18540D01*\r\nX27371Y18527D01*\r\nX27349Y18514D01*\r\nX27328Y18500D01*\r\nX27307Y18485D01*\r\nX27287Y18470D01*\r\nX27267Y18454D01*\r\nX27247Y18438D01*\r\nX27228Y18422D01*\r\nX27209Y18405D01*\r\nX27191Y18387D01*\r\nX27173Y18369D01*\r\nX27155Y18351D01*\r\nX27138Y18332D01*\r\nX27122Y18313D01*\r\nX27106Y18293D01*\r\nX27090Y18273D01*\r\nX27075Y18253D01*\r\nX27061Y18232D01*\r\nX27047Y18211D01*\r\nX27033Y18190D01*\r\nX27020Y18168D01*\r\nX27008Y18146D01*\r\nX26996Y18123D01*\r\nX26985Y18101D01*\r\nX26974Y18078D01*\r\nX26964Y18054D01*\r\nX26954Y18031D01*\r\nX26945Y18007D01*\r\nX26937Y17983D01*\r\nX26929Y17959D01*\r\nX26922Y17935D01*\r\nX26915Y17910D01*\r\nX26909Y17886D01*\r\nX26904Y17861D01*\r\nX26899Y17836D01*\r\nX26895Y17811D01*\r\nX26892Y17786D01*\r\nX26889Y17760D01*\r\nX26887Y17735D01*\r\nX26885Y17710D01*\r\nX26884Y17685D01*\r\nX26884Y17659D01*\r\nX26884Y17634D01*\r\nX26885Y17608D01*\r\nX26887Y17583D01*\r\nX26889Y17558D01*\r\nX26892Y17533D01*\r\nX26895Y17508D01*\r\nX26899Y17483D01*\r\nX26904Y17458D01*\r\nX26909Y17433D01*\r\nX26915Y17408D01*\r\nX26922Y17384D01*\r\nX26929Y17359D01*\r\nX26937Y17335D01*\r\nX26945Y17311D01*\r\nX26954Y17287D01*\r\nX26964Y17264D01*\r\nX26974Y17241D01*\r\nX26985Y17218D01*\r\nX26996Y17195D01*\r\nX27008Y17173D01*\r\nX27020Y17151D01*\r\nX27033Y17129D01*\r\nX27047Y17107D01*\r\nX27061Y17086D01*\r\nX27075Y17065D01*\r\nX27090Y17045D01*\r\nX27106Y17025D01*\r\nX27122Y17005D01*\r\nX27138Y16986D01*\r\nX27155Y16967D01*\r\nX27173Y16949D01*\r\nX27191Y16931D01*\r\nX27209Y16913D01*\r\nX27228Y16896D01*\r\nX27247Y16880D01*\r\nX27267Y16864D01*\r\nX27287Y16848D01*\r\nX27307Y16833D01*\r\nX27328Y16819D01*\r\nX27349Y16805D01*\r\nX27371Y16791D01*\r\nX27392Y16778D01*\r\nX27415Y16766D01*\r\nX27437Y16754D01*\r\nX27460Y16743D01*\r\nX27483Y16732D01*\r\nX27506Y16722D01*\r\nX27529Y16712D01*\r\nX27553Y16703D01*\r\nX27577Y16695D01*\r\nX27601Y16687D01*\r\nX27626Y16680D01*\r\nX27650Y16673D01*\r\nX27675Y16667D01*\r\nX27699Y16662D01*\r\nX27724Y16657D01*\r\nX27749Y16653D01*\r\nX27775Y16650D01*\r\nX27800Y16647D01*\r\nX27825Y16645D01*\r\nX27850Y16643D01*\r\nX27876Y16642D01*\r\nX27901Y16642D01*\r\nX27926Y16642D01*\r\nX27952Y16643D01*\r\nX27977Y16645D01*\r\nX28002Y16647D01*\r\nX28028Y16650D01*\r\nX28053Y16653D01*\r\nX28078Y16657D01*\r\nX28103Y16662D01*\r\nX28127Y16667D01*\r\nX28152Y16673D01*\r\nX28177Y16680D01*\r\nX28201Y16687D01*\r\nX28225Y16695D01*\r\nX28249Y16703D01*\r\nX28273Y16712D01*\r\nX28296Y16722D01*\r\nX28319Y16732D01*\r\nX28342Y16743D01*\r\nX28365Y16754D01*\r\nX28388Y16766D01*\r\nX28410Y16778D01*\r\nX28431Y16791D01*\r\nX28453Y16805D01*\r\nX28474Y16819D01*\r\nX28495Y16833D01*\r\nX28515Y16848D01*\r\nX28535Y16864D01*\r\nX28555Y16880D01*\r\nX28574Y16896D01*\r\nX28593Y16913D01*\r\nX28611Y16931D01*\r\nX28629Y16949D01*\r\nX28647Y16967D01*\r\nX28664Y16986D01*\r\nX28680Y17005D01*\r\nX28696Y17025D01*\r\nX28712Y17045D01*\r\nX28727Y17065D01*\r\nX28742Y17086D01*\r\nX28756Y17107D01*\r\nX28769Y17129D01*\r\nX28782Y17151D01*\r\nX28794Y17173D01*\r\nX28806Y17195D01*\r\nX28818Y17218D01*\r\nX28828Y17241D01*\r\nX28838Y17264D01*\r\nX28848Y17287D01*\r\nX28857Y17311D01*\r\nX28865Y17335D01*\r\nX28873Y17359D01*\r\nX28880Y17384D01*\r\nX28887Y17408D01*\r\nX28893Y17433D01*\r\nX28898Y17458D01*\r\nX28903Y17482D01*\r\nX28907Y17508D01*\r\nX28910Y17533D01*\r\nX28913Y17558D01*\r\nX28915Y17583D01*\r\nX28917Y17608D01*\r\nX28918Y17634D01*\r\nX28918Y17659D01*\r\nX26326Y22726D02*\r\nX26302Y22722D01*\r\nX26281Y22708D01*\r\nX26268Y22687D01*\r\nX26263Y22663D01*\r\nX26268Y22639D01*\r\nX26281Y22618D01*\r\nX26302Y22604D01*\r\nX26326Y22599D01*\r\nX29882Y23044D02*\r\nX29881Y23069D01*\r\nX29877Y23094D01*\r\nX29871Y23119D01*\r\nX29862Y23143D01*\r\nX29851Y23165D01*\r\nX29838Y23187D01*\r\nX29823Y23207D01*\r\nX29806Y23226D01*\r\nX29787Y23243D01*\r\nX29766Y23257D01*\r\nX29744Y23270D01*\r\nX29721Y23280D01*\r\nX29697Y23288D01*\r\nX29672Y23294D01*\r\nX29647Y23297D01*\r\nX29622Y23298D01*\r\nX29597Y23296D01*\r\nX29572Y23292D01*\r\nX29547Y23285D01*\r\nX29524Y23275D01*\r\nX29501Y23264D01*\r\nX29480Y23250D01*\r\nX29460Y23234D01*\r\nX29442Y23217D01*\r\nX29426Y23197D01*\r\nX29412Y23176D01*\r\nX29399Y23154D01*\r\nX29390Y23131D01*\r\nX29382Y23107D01*\r\nX29377Y23082D01*\r\nX29375Y23057D01*\r\nY23031D01*\r\nX29377Y23006D01*\r\nX29382Y22981D01*\r\nX29390Y22957D01*\r\nX29399Y22934D01*\r\nX29412Y22912D01*\r\nX29426Y22891D01*\r\nX29442Y22871D01*\r\nX29460Y22854D01*\r\nX29480Y22838D01*\r\nX29501Y22824D01*\r\nX29524Y22812D01*\r\nX29547Y22803D01*\r\nX29572Y22796D01*\r\nX29597Y22792D01*\r\nX29622Y22790D01*\r\nX29647Y22791D01*\r\nX29672Y22794D01*\r\nX29697Y22799D01*\r\nX29721Y22808D01*\r\nX29744Y22818D01*\r\nX29766Y22831D01*\r\nX29787Y22845D01*\r\nX29806Y22862D01*\r\nX29823Y22881D01*\r\nX29838Y22901D01*\r\nX29851Y22922D01*\r\nX29862Y22945D01*\r\nX29871Y22969D01*\r\nX29877Y22994D01*\r\nX29881Y23019D01*\r\nX29882Y23044D01*\r\nX23634Y22726D02*\r\nX23610Y22722D01*\r\nX23589Y22708D01*\r\nX23575Y22687D01*\r\nX23570Y22663D01*\r\nX23575Y22639D01*\r\nX23589Y22618D01*\r\nX23610Y22604D01*\r\nX23634Y22599D01*\r\nX28536Y22726D02*\r\nX28512Y22722D01*\r\nX28491Y22708D01*\r\nX28477Y22687D01*\r\nX28473Y22663D01*\r\nX28477Y22639D01*\r\nX28491Y22618D01*\r\nX28512Y22604D01*\r\nX28536Y22599D01*\r\nX29933Y22130D02*\r\nX29932Y22155D01*\r\nX29928Y22180D01*\r\nX29922Y22204D01*\r\nX29913Y22228D01*\r\nX29902Y22251D01*\r\nX29889Y22273D01*\r\nX29874Y22293D01*\r\nX29856Y22311D01*\r\nX29837Y22328D01*\r\nX29817Y22343D01*\r\nX29795Y22356D01*\r\nX29772Y22366D01*\r\nX29748Y22374D01*\r\nX29723Y22380D01*\r\nX29698Y22383D01*\r\nX29673Y22383D01*\r\nX29647Y22382D01*\r\nX29623Y22377D01*\r\nX29598Y22370D01*\r\nX29575Y22361D01*\r\nX29552Y22350D01*\r\nX29531Y22336D01*\r\nX29511Y22320D01*\r\nX29493Y22302D01*\r\nX29477Y22283D01*\r\nX29462Y22262D01*\r\nX29450Y22240D01*\r\nX29440Y22216D01*\r\nX29433Y22192D01*\r\nX29428Y22167D01*\r\nX29425Y22142D01*\r\nY22117D01*\r\nX29428Y22092D01*\r\nX29433Y22067D01*\r\nX29440Y22043D01*\r\nX29450Y22019D01*\r\nX29462Y21997D01*\r\nX29477Y21976D01*\r\nX29493Y21957D01*\r\nX29511Y21939D01*\r\nX29531Y21923D01*\r\nX29552Y21910D01*\r\nX29575Y21898D01*\r\nX29598Y21889D01*\r\nX29623Y21882D01*\r\nX29647Y21878D01*\r\nX29673Y21876D01*\r\nX29698Y21876D01*\r\nX29723Y21879D01*\r\nX29748Y21885D01*\r\nX29772Y21893D01*\r\nX29795Y21904D01*\r\nX29817Y21916D01*\r\nX29837Y21931D01*\r\nX29856Y21948D01*\r\nX29874Y21966D01*\r\nX29889Y21986D01*\r\nX29902Y22008D01*\r\nX29913Y22031D01*\r\nX29922Y22055D01*\r\nX29928Y22079D01*\r\nX29932Y22104D01*\r\nX29933Y22130D01*\r\nX29298D02*\r\nX29297Y22155D01*\r\nX29293Y22180D01*\r\nX29287Y22204D01*\r\nX29278Y22228D01*\r\nX29267Y22251D01*\r\nX29254Y22273D01*\r\nX29239Y22293D01*\r\nX29221Y22311D01*\r\nX29202Y22328D01*\r\nX29182Y22343D01*\r\nX29160Y22356D01*\r\nX29137Y22366D01*\r\nX29113Y22374D01*\r\nX29088Y22380D01*\r\nX29063Y22383D01*\r\nX29038Y22383D01*\r\nX29012Y22382D01*\r\nX28988Y22377D01*\r\nX28963Y22370D01*\r\nX28940Y22361D01*\r\nX28917Y22350D01*\r\nX28896Y22336D01*\r\nX28876Y22320D01*\r\nX28858Y22302D01*\r\nX28842Y22283D01*\r\nX28827Y22262D01*\r\nX28815Y22240D01*\r\nX28805Y22216D01*\r\nX28798Y22192D01*\r\nX28793Y22167D01*\r\nX28790Y22142D01*\r\nY22117D01*\r\nX28793Y22092D01*\r\nX28798Y22067D01*\r\nX28805Y22043D01*\r\nX28815Y22019D01*\r\nX28827Y21997D01*\r\nX28842Y21976D01*\r\nX28858Y21957D01*\r\nX28876Y21939D01*\r\nX28896Y21923D01*\r\nX28917Y21910D01*\r\nX28940Y21898D01*\r\nX28963Y21889D01*\r\nX28988Y21882D01*\r\nX29012Y21878D01*\r\nX29038Y21876D01*\r\nX29063Y21876D01*\r\nX29088Y21879D01*\r\nX29113Y21885D01*\r\nX29137Y21893D01*\r\nX29160Y21904D01*\r\nX29182Y21916D01*\r\nX29202Y21931D01*\r\nX29221Y21948D01*\r\nX29239Y21966D01*\r\nX29254Y21986D01*\r\nX29267Y22008D01*\r\nX29278Y22031D01*\r\nX29287Y22055D01*\r\nX29293Y22079D01*\r\nX29297Y22104D01*\r\nX29298Y22130D01*\r\nX23824Y19259D02*\r\nY19437D01*\r\nX24115D01*\r\nX21665Y19183D02*\r\nY19437D01*\r\nX21475D02*\r\nX21665D01*\r\nX21678Y19183D02*\r\nX23748D01*\r\nX21475Y16383D02*\r\nX24115D01*\r\nY19437D01*\r\nX21475Y16383D02*\r\nY19437D01*\r\nX21018Y22511D02*\r\nY22795D01*\r\nY22257D02*\r\nY23069D01*\r\nX20713D02*\r\nX21018D01*\r\nX20713Y22257D02*\r\nY23069D01*\r\nY22257D02*\r\nX21018D01*\r\nX28815Y22688D02*\r\nX29120D01*\r\nX28815D02*\r\nY23501D01*\r\nX29120D01*\r\nY22688D02*\r\nY23501D01*\r\nY22942D02*\r\nY23227D01*\r\nX23629Y19945D02*\r\nX23913D01*\r\nX23354D02*\r\nX24167D01*\r\nX23354Y19640D02*\r\nY19945D01*\r\nY19640D02*\r\nX24167D01*\r\nY19945D01*\r\nX25310Y19640D02*\r\nY19945D01*\r\nX26123D01*\r\nY19640D02*\r\nY19945D01*\r\nX25310Y19640D02*\r\nX26123D01*\r\nX25564D02*\r\nX25849D01*\r\nX26225Y18472D02*\r\nX26509D01*\r\nX25971D02*\r\nX26783D01*\r\nY18777D01*\r\nX25971D02*\r\nX26783D01*\r\nX25971Y18472D02*\r\nY18777D01*\r\nX21094Y20402D02*\r\nY20898D01*\r\nY21025D02*\r\nY21520D01*\r\nX26174D01*\r\nY20402D02*\r\nY21520D01*\r\nX21094Y20402D02*\r\nX26174D01*\r\nX26606Y20504D02*\r\nX26707D01*\r\nX26656Y20453D02*\r\nY20555D01*\r\nX27342Y20504D02*\r\nX27444D01*\r\nX27393Y20453D02*\r\nY20555D01*\r\nX28739Y20504D02*\r\nX28841D01*\r\nX28790Y20453D02*\r\nY20555D01*\r\nX28714Y21406D02*\r\nY21520D01*\r\nY21164D02*\r\nY21279D01*\r\nX26682Y21164D02*\r\nX28714D01*\r\nX26682D02*\r\nY21520D01*\r\nX28714D01*\r\nX26860Y19793D02*\r\nX26961D01*\r\nX26910Y19742D02*\r\nY19844D01*\r\nX26128Y16542D02*\r\nY16796D01*\r\nX25392Y16542D02*\r\nY16796D01*\r\nX28511Y19386D02*\r\nX29527D01*\r\nY19742D01*\r\nX28511D02*\r\nX29527D01*\r\nX28511Y19628D02*\r\nY19742D01*\r\nY19386D02*\r\nY19501D01*\r\nX28866Y17304D02*\r\nX29577D01*\r\nY18015D01*\r\nX28866D02*\r\nX29577D01*\r\nX26479Y17304D02*\r\nX26936D01*\r\nX26479D02*\r\nY18015D01*\r\nX26936D01*\r\nX28561Y17659D02*\r\nX28714D01*\r\nX28511D02*\r\nX28561D01*\r\nX28612Y17558D02*\r\nY17761D01*\r\nX27088Y17558D02*\r\nY17761D01*\r\nX20789Y20402D02*\r\nY21672D01*\r\nX20535D02*\r\nX20789D01*\r\nX20535Y20402D02*\r\nY21672D01*\r\nY20402D02*\r\nX20789D01*\r\nX20535Y20656D02*\r\nX20789D01*\r\nX29120Y20529D02*\r\nX29374D01*\r\nX29120Y20275D02*\r\nX29374D01*\r\nX29120D02*\r\nY21545D01*\r\nX29374D01*\r\nY20275D02*\r\nY21545D01*\r\nX23786Y22841D02*\r\nX26326D01*\r\nX23786Y22485D02*\r\nY22841D01*\r\nY22485D02*\r\nX26326D01*\r\nY22599D01*\r\nY22726D02*\r\nY22841D01*\r\nX29628Y22663D02*\r\nY22765D01*\r\nX29577Y22714D02*\r\nX29679D01*\r\nX23634Y22726D02*\r\nY22841D01*\r\nY22485D02*\r\nY22599D01*\r\nX21094Y22485D02*\r\nX23634D01*\r\nX21094D02*\r\nY22841D01*\r\nX23634D01*\r\nX28536Y22726D02*\r\nY22841D01*\r\nY22485D02*\r\nY22599D01*\r\nX26504Y22485D02*\r\nX28536D01*\r\nX26504D02*\r\nY22841D01*\r\nX28536D01*\r\nX29679Y21749D02*\r\nY21850D01*\r\nX29628Y21799D02*\r\nX29730D01*\r\nX29044Y21749D02*\r\nY21850D01*\r\nX28993Y21799D02*\r\nX29095D01*\r\nX28714Y23831D02*\r\nY24085D01*\r\nX28460Y23831D02*\r\nY24085D01*\r\nX28968D01*\r\nY23831D02*\r\nY24085D01*\r\nX28460Y23831D02*\r\nX28968D01*\r\nX25945Y19005D02*\r\nX26072Y18878D01*\r\nX26275D01*\r\nX25945Y19209D02*\r\nX26072Y19336D01*\r\nX26275D01*\r\nX25945Y19005D02*\r\nY19209D01*\r\nX26275Y18878D02*\r\nY19336D01*\r\nX23532Y21037D02*\r\nY20910D01*\r\nX23558Y20885D01*\r\nX23608D01*\r\nX23634Y20910D01*\r\nY21037D01*\r\nX23685Y20885D02*\r\nX23735D01*\r\nX23710D01*\r\nY21037D01*\r\nX23685Y21012D01*\r\nX27571Y21418D02*\r\nY21291D01*\r\nX27596Y21266D01*\r\nX27647D01*\r\nX27672Y21291D01*\r\nY21418D01*\r\nX27825D02*\r\nX27723D01*\r\nY21342D01*\r\nX27774Y21368D01*\r\nX27799D01*\r\nX27825Y21342D01*\r\nY21291D01*\r\nX27799Y21266D01*\r\nX27749D01*\r\nX27723Y21291D01*\r\nX29222Y21787D02*\r\nX29171D01*\r\nX29196D01*\r\nY21660D01*\r\nX29171Y21634D01*\r\nX29146D01*\r\nX29120Y21660D01*\r\nX29374Y21787D02*\r\nX29273D01*\r\nY21710D01*\r\nX29323Y21736D01*\r\nX29349D01*\r\nX29374Y21710D01*\r\nY21660D01*\r\nX29349Y21634D01*\r\nX29298D01*\r\nX29273Y21660D01*\r\nX28104Y20809D02*\r\nX28079Y20834D01*\r\nX28028D01*\r\nX28003Y20809D01*\r\nY20707D01*\r\nX28028Y20682D01*\r\nX28079D01*\r\nX28104Y20707D01*\r\nX28155Y20809D02*\r\nX28180Y20834D01*\r\nX28231D01*\r\nX28257Y20809D01*\r\nY20783D01*\r\nX28231Y20758D01*\r\nX28257Y20733D01*\r\nY20707D01*\r\nX28231Y20682D01*\r\nX28180D01*\r\nX28155Y20707D01*\r\nY20733D01*\r\nX28180Y20758D01*\r\nX28155Y20783D01*\r\nY20809D01*\r\nX28180Y20758D02*\r\nX28231D01*\r\nX27393Y20783D02*\r\nX27368Y20809D01*\r\nX27317D01*\r\nX27291Y20783D01*\r\nY20682D01*\r\nX27317Y20656D01*\r\nX27368D01*\r\nX27393Y20682D01*\r\nX27444Y20809D02*\r\nX27545D01*\r\nY20783D01*\r\nX27444Y20682D01*\r\nY20656D01*\r\nX26606Y20783D02*\r\nX26580Y20809D01*\r\nX26529D01*\r\nX26504Y20783D01*\r\nY20682D01*\r\nX26529Y20656D01*\r\nX26580D01*\r\nX26606Y20682D01*\r\nX26758Y20809D02*\r\nX26707Y20783D01*\r\nX26656Y20733D01*\r\nY20682D01*\r\nX26682Y20656D01*\r\nX26733D01*\r\nX26758Y20682D01*\r\nY20707D01*\r\nX26733Y20733D01*\r\nX26656D01*\r\nX24650Y19869D02*\r\nY19844D01*\r\nX24701Y19793D01*\r\nX24751Y19844D01*\r\nY19869D01*\r\nX24701Y19793D02*\r\nY19717D01*\r\nX24802D02*\r\nX24853D01*\r\nX24828D01*\r\nY19869D01*\r\nX24802Y19844D01*\r\nX29110Y18802D02*\r\nY18777D01*\r\nX29161Y18726D01*\r\nX29212Y18777D01*\r\nY18802D01*\r\nX29161Y18726D02*\r\nY18650D01*\r\nX29364D02*\r\nX29262D01*\r\nX29364Y18751D01*\r\nY18777D01*\r\nX29339Y18802D01*\r\nX29288D01*\r\nX29262Y18777D01*\r\nX25742Y19463D02*\r\nY19336D01*\r\nX25767Y19310D01*\r\nX25818D01*\r\nX25844Y19336D01*\r\nY19463D01*\r\nX25971Y19310D02*\r\nY19463D01*\r\nX25894Y19386D01*\r\nX25996D01*\r\nX28892Y19640D02*\r\nY19513D01*\r\nX28917Y19488D01*\r\nX28968D01*\r\nX28993Y19513D01*\r\nY19640D01*\r\nX29044D02*\r\nX29146D01*\r\nY19615D01*\r\nX29044Y19513D01*\r\nY19488D01*\r\nX25971Y17469D02*\r\nX25818D01*\r\nY17545D01*\r\nX25844Y17570D01*\r\nX25894D01*\r\nX25920Y17545D01*\r\nY17469D01*\r\nY17519D02*\r\nX25971Y17570D01*\r\nY17621D02*\r\nY17672D01*\r\nY17646D01*\r\nX25818D01*\r\nX25844Y17621D01*\r\nY17748D02*\r\nX25818Y17773D01*\r\nY17824D01*\r\nX25844Y17850D01*\r\nX25869D01*\r\nX25894Y17824D01*\r\nY17799D01*\r\nY17824D01*\r\nX25920Y17850D01*\r\nX25945D01*\r\nX25971Y17824D01*\r\nY17773D01*\r\nX25945Y17748D01*\r\nX26275Y17469D02*\r\nX26123D01*\r\nY17545D01*\r\nX26148Y17570D01*\r\nX26199D01*\r\nX26225Y17545D01*\r\nY17469D01*\r\nY17519D02*\r\nX26275Y17570D01*\r\nY17621D02*\r\nY17672D01*\r\nY17646D01*\r\nX26123D01*\r\nX26148Y17621D01*\r\nX26275Y17824D02*\r\nX26123D01*\r\nX26199Y17748D01*\r\nY17850D01*\r\nX21043Y19132D02*\r\nX20891D01*\r\nY19209D01*\r\nX20916Y19234D01*\r\nX20967D01*\r\nX20992Y19209D01*\r\nY19132D01*\r\nY19183D02*\r\nX21043Y19234D01*\r\nX20916Y19285D02*\r\nX20891Y19310D01*\r\nY19361D01*\r\nX20916Y19386D01*\r\nX20941D01*\r\nX20967Y19361D01*\r\nY19335D01*\r\nY19361D01*\r\nX20992Y19386D01*\r\nX21018D01*\r\nX21043Y19361D01*\r\nY19310D01*\r\nX21018Y19285D01*\r\nX20764Y19158D02*\r\nX20611D01*\r\nY19234D01*\r\nX20637Y19259D01*\r\nX20687D01*\r\nX20713Y19234D01*\r\nY19158D01*\r\nY19209D02*\r\nX20764Y19259D01*\r\nY19310D02*\r\nY19361D01*\r\nY19335D01*\r\nX20611D01*\r\nX20637Y19310D01*\r\nX24904Y17380D02*\r\nY17532D01*\r\nX24980D01*\r\nX25005Y17507D01*\r\nY17456D01*\r\nX24980Y17431D01*\r\nX24904D01*\r\nX24955D02*\r\nX25005Y17380D01*\r\nX25158Y17532D02*\r\nX25107Y17507D01*\r\nX25056Y17456D01*\r\nY17405D01*\r\nX25082Y17380D01*\r\nX25132D01*\r\nX25158Y17405D01*\r\nY17431D01*\r\nX25132Y17456D01*\r\nX25056D01*\r\nX24904Y18015D02*\r\nY18167D01*\r\nX24980D01*\r\nX25005Y18142D01*\r\nY18091D01*\r\nX24980Y18066D01*\r\nX24904D01*\r\nX24955D02*\r\nX25005Y18015D01*\r\nX25056Y18142D02*\r\nX25082Y18167D01*\r\nX25132D01*\r\nX25158Y18142D01*\r\nY18116D01*\r\nX25132Y18091D01*\r\nX25158Y18066D01*\r\nY18040D01*\r\nX25132Y18015D01*\r\nX25082D01*\r\nX25056Y18040D01*\r\nY18066D01*\r\nX25082Y18091D01*\r\nX25056Y18116D01*\r\nY18142D01*\r\nX25082Y18091D02*\r\nX25132D01*\r\nX24866Y18929D02*\r\nY19082D01*\r\nX24942D01*\r\nX24967Y19056D01*\r\nY19005D01*\r\nX24942Y18980D01*\r\nX24866D01*\r\nX24917D02*\r\nX24967Y18929D01*\r\nX25018D02*\r\nX25069D01*\r\nX25043D01*\r\nY19082D01*\r\nX25018Y19056D01*\r\nX25145Y18929D02*\r\nX25196D01*\r\nX25170D01*\r\nY19082D01*\r\nX25145Y19056D01*\r\nX24904Y17710D02*\r\nY17862D01*\r\nX24980D01*\r\nX25005Y17837D01*\r\nY17786D01*\r\nX24980Y17761D01*\r\nX24904D01*\r\nX24955D02*\r\nX25005Y17710D01*\r\nX25056Y17862D02*\r\nX25158D01*\r\nY17837D01*\r\nX25056Y17735D01*\r\nY17710D01*\r\nX24904Y18320D02*\r\nY18472D01*\r\nX24980D01*\r\nX25005Y18447D01*\r\nY18396D01*\r\nX24980Y18370D01*\r\nX24904D01*\r\nX24955D02*\r\nX25005Y18320D01*\r\nX25056Y18345D02*\r\nX25082Y18320D01*\r\nX25132D01*\r\nX25158Y18345D01*\r\nY18447D01*\r\nX25132Y18472D01*\r\nX25082D01*\r\nX25056Y18447D01*\r\nY18421D01*\r\nX25082Y18396D01*\r\nX25158D01*\r\nX24840Y18624D02*\r\nY18777D01*\r\nX24917D01*\r\nX24942Y18751D01*\r\nY18701D01*\r\nX24917Y18675D01*\r\nX24840D01*\r\nX24891D02*\r\nX24942Y18624D01*\r\nX24993D02*\r\nX25043D01*\r\nX25018D01*\r\nY18777D01*\r\nX24993Y18751D01*\r\nX25120D02*\r\nX25145Y18777D01*\r\nX25196D01*\r\nX25221Y18751D01*\r\nY18650D01*\r\nX25196Y18624D01*\r\nX25145D01*\r\nX25120Y18650D01*\r\nY18751D01*\r\nX27647Y19247D02*\r\nX27495D01*\r\nY19323D01*\r\nX27520Y19348D01*\r\nX27571D01*\r\nX27596Y19323D01*\r\nY19247D01*\r\nY19297D02*\r\nX27647Y19348D01*\r\nY19399D02*\r\nY19450D01*\r\nY19424D01*\r\nX27495D01*\r\nX27520Y19399D01*\r\nX27495Y19628D02*\r\nX27520Y19577D01*\r\nX27571Y19526D01*\r\nX27622D01*\r\nX27647Y19551D01*\r\nY19602D01*\r\nX27622Y19628D01*\r\nX27596D01*\r\nX27571Y19602D01*\r\nY19526D01*\r\nX27952Y19247D02*\r\nX27800D01*\r\nY19323D01*\r\nX27825Y19348D01*\r\nX27876D01*\r\nX27901Y19323D01*\r\nY19247D01*\r\nY19297D02*\r\nX27952Y19348D01*\r\nY19399D02*\r\nY19450D01*\r\nY19424D01*\r\nX27800D01*\r\nX27825Y19399D01*\r\nX27800Y19526D02*\r\nY19628D01*\r\nX27825D01*\r\nX27926Y19526D01*\r\nX27952D01*\r\nX28282Y19247D02*\r\nX28130D01*\r\nY19323D01*\r\nX28155Y19348D01*\r\nX28206D01*\r\nX28231Y19323D01*\r\nY19247D01*\r\nY19297D02*\r\nX28282Y19348D01*\r\nY19399D02*\r\nY19450D01*\r\nY19424D01*\r\nX28130D01*\r\nX28155Y19399D01*\r\nY19526D02*\r\nX28130Y19551D01*\r\nY19602D01*\r\nX28155Y19628D01*\r\nX28180D01*\r\nX28206Y19602D01*\r\nX28231Y19628D01*\r\nX28257D01*\r\nX28282Y19602D01*\r\nY19551D01*\r\nX28257Y19526D01*\r\nX28231D01*\r\nX28206Y19551D01*\r\nX28180Y19526D01*\r\nX28155D01*\r\nX28206Y19551D02*\r\nY19602D01*\r\nX24840Y19234D02*\r\nY19386D01*\r\nX24917D01*\r\nX24942Y19361D01*\r\nY19310D01*\r\nX24917Y19285D01*\r\nX24840D01*\r\nX24891D02*\r\nX24942Y19234D01*\r\nX24993D02*\r\nX25043D01*\r\nX25018D01*\r\nY19386D01*\r\nX24993Y19361D01*\r\nX25221Y19234D02*\r\nX25120D01*\r\nX25221Y19336D01*\r\nY19361D01*\r\nX25196Y19386D01*\r\nX25145D01*\r\nX25120Y19361D01*\r\nX22313Y19742D02*\r\nY19894D01*\r\nX22389D01*\r\nX22415Y19869D01*\r\nY19818D01*\r\nX22389Y19793D01*\r\nX22313D01*\r\nX22364D02*\r\nX22415Y19742D01*\r\nX22542D02*\r\nY19894D01*\r\nX22465Y19818D01*\r\nX22567D01*\r\nX24904Y17075D02*\r\nY17227D01*\r\nX24980D01*\r\nX25005Y17202D01*\r\nY17151D01*\r\nX24980Y17126D01*\r\nX24904D01*\r\nX24955D02*\r\nX25005Y17075D01*\r\nX25158Y17227D02*\r\nX25056D01*\r\nY17151D01*\r\nX25107Y17177D01*\r\nX25132D01*\r\nX25158Y17151D01*\r\nY17100D01*\r\nX25132Y17075D01*\r\nX25082D01*\r\nX25056Y17100D01*\r\nX20586Y22409D02*\r\nX20434D01*\r\nY22485D01*\r\nX20459Y22511D01*\r\nX20510D01*\r\nX20535Y22485D01*\r\nY22409D01*\r\nY22460D02*\r\nX20586Y22511D01*\r\nY22663D02*\r\nY22561D01*\r\nX20484Y22663D01*\r\nX20459D01*\r\nX20434Y22637D01*\r\nY22587D01*\r\nX20459Y22561D01*\r\nX20649Y20313D02*\r\nX20599D01*\r\nX20624D01*\r\nY20186D01*\r\nX20599Y20161D01*\r\nX20573D01*\r\nX20548Y20186D01*\r\nX20700Y20161D02*\r\nX20751D01*\r\nX20725D01*\r\nY20313D01*\r\nX20700Y20288D01*\r\nX24675Y16897D02*\r\nY16745D01*\r\nX24751D01*\r\nX24777Y16770D01*\r\nY16872D01*\r\nX24751Y16897D01*\r\nX24675D01*\r\nX24828Y16745D02*\r\nX24878D01*\r\nX24853D01*\r\nY16897D01*\r\nX24828Y16872D01*\r\nX26174Y16897D02*\r\nY16745D01*\r\nX26250D01*\r\nX26275Y16770D01*\r\nY16872D01*\r\nX26250Y16897D01*\r\nX26174D01*\r\nX26428Y16745D02*\r\nX26326D01*\r\nX26428Y16846D01*\r\nY16872D01*\r\nX26402Y16897D01*\r\nX26352D01*\r\nX26326Y16872D01*\r\nX26885Y20072D02*\r\nX26860Y20098D01*\r\nX26809D01*\r\nX26783Y20072D01*\r\nY19971D01*\r\nX26809Y19945D01*\r\nX26860D01*\r\nX26885Y19971D01*\r\nX27037Y20098D02*\r\nX26936D01*\r\nY20021D01*\r\nX26987Y20047D01*\r\nX27012D01*\r\nX27037Y20021D01*\r\nY19971D01*\r\nX27012Y19945D01*\r\nX26961D01*\r\nX26936Y19971D01*\r\nX26352Y18675D02*\r\nX26326Y18701D01*\r\nX26275D01*\r\nX26250Y18675D01*\r\nY18574D01*\r\nX26275Y18548D01*\r\nX26326D01*\r\nX26352Y18574D01*\r\nX26479Y18548D02*\r\nY18701D01*\r\nX26402Y18624D01*\r\nX26504D01*\r\nX25691Y19844D02*\r\nX25666Y19869D01*\r\nX25615D01*\r\nX25590Y19844D01*\r\nY19742D01*\r\nX25615Y19717D01*\r\nX25666D01*\r\nX25691Y19742D01*\r\nX25742Y19844D02*\r\nX25767Y19869D01*\r\nX25818D01*\r\nX25844Y19844D01*\r\nY19818D01*\r\nX25818Y19793D01*\r\nX25793D01*\r\nX25818D01*\r\nX25844Y19767D01*\r\nY19742D01*\r\nX25818Y19717D01*\r\nX25767D01*\r\nX25742Y19742D01*\r\nX23735Y19844D02*\r\nX23710Y19869D01*\r\nX23659D01*\r\nX23634Y19844D01*\r\nY19742D01*\r\nX23659Y19717D01*\r\nX23710D01*\r\nX23735Y19742D01*\r\nX23888Y19717D02*\r\nX23786D01*\r\nX23888Y19818D01*\r\nY19844D01*\r\nX23862Y19869D01*\r\nX23812D01*\r\nX23786Y19844D01*\r\nX27647Y17761D02*\r\nY17608D01*\r\nX27723D01*\r\nX27749Y17634D01*\r\nY17659D01*\r\nX27723Y17685D01*\r\nX27647D01*\r\nX27723D01*\r\nX27749Y17710D01*\r\nY17735D01*\r\nX27723Y17761D01*\r\nX27647D01*\r\nX27799Y17608D02*\r\nY17710D01*\r\nX27850Y17761D01*\r\nX27901Y17710D01*\r\nY17608D01*\r\nY17685D01*\r\nX27799D01*\r\nX27952Y17761D02*\r\nX28053D01*\r\nX28003D01*\r\nY17608D01*\r\nX28104D02*\r\nX28155D01*\r\nX28129D01*\r\nY17761D01*\r\nX28104Y17735D01*\r\nX22717Y18012D02*\r\nX22666D01*\r\nX22691D01*\r\nY17885D01*\r\nX22666Y17860D01*\r\nX22641D01*\r\nX22615Y17885D01*\r\nX22869Y17860D02*\r\nX22768D01*\r\nX22869Y17961D01*\r\nY17987D01*\r\nX22844Y18012D01*\r\nX22793D01*\r\nX22768Y17987D01*\r\nX24624Y23613D02*\r\nX24574D01*\r\nX24599D01*\r\nY23486D01*\r\nX24574Y23461D01*\r\nX24548D01*\r\nX24523Y23486D01*\r\nX24675Y23587D02*\r\nX24701Y23613D01*\r\nX24751D01*\r\nX24777Y23587D01*\r\nY23562D01*\r\nX24751Y23537D01*\r\nX24726D01*\r\nX24751D01*\r\nX24777Y23511D01*\r\nY23486D01*\r\nX24751Y23461D01*\r\nX24701D01*\r\nX24675Y23486D01*\r\nX24929Y22739D02*\r\nY22612D01*\r\nX24955Y22587D01*\r\nX25005D01*\r\nX25031Y22612D01*\r\nY22739D01*\r\nX25082Y22714D02*\r\nX25107Y22739D01*\r\nX25158D01*\r\nX25183Y22714D01*\r\nY22688D01*\r\nX25158Y22663D01*\r\nX25132D01*\r\nX25158D01*\r\nX25183Y22638D01*\r\nY22612D01*\r\nX25158Y22587D01*\r\nX25107D01*\r\nX25082Y22612D01*\r\nX28917Y23006D02*\r\nX28892Y22980D01*\r\nY22930D01*\r\nX28917Y22904D01*\r\nX29019D01*\r\nX29044Y22930D01*\r\nY22980D01*\r\nX29019Y23006D01*\r\nY23057D02*\r\nX29044Y23082D01*\r\nY23133D01*\r\nX29019Y23158D01*\r\nX28917D01*\r\nX28892Y23133D01*\r\nY23082D01*\r\nX28917Y23057D01*\r\nX28942D01*\r\nX28968Y23082D01*\r\nY23158D01*\r\nX29628Y23450D02*\r\nX29603Y23476D01*\r\nX29552D01*\r\nX29527Y23450D01*\r\nY23349D01*\r\nX29552Y23323D01*\r\nX29603D01*\r\nX29628Y23349D01*\r\nX29679Y23323D02*\r\nX29730D01*\r\nX29704D01*\r\nY23476D01*\r\nX29679Y23450D01*\r\nX29908Y23323D02*\r\nX29806D01*\r\nX29908Y23425D01*\r\nY23450D01*\r\nX29882Y23476D01*\r\nX29831D01*\r\nX29806Y23450D01*\r\nX21983Y22739D02*\r\nY22612D01*\r\nX22008Y22587D01*\r\nX22059D01*\r\nX22084Y22612D01*\r\nY22739D01*\r\nX22237Y22587D02*\r\nX22135D01*\r\nX22237Y22688D01*\r\nY22714D01*\r\nX22211Y22739D01*\r\nX22161D01*\r\nX22135Y22714D01*\r\nX27393Y22739D02*\r\nY22612D01*\r\nX27418Y22587D01*\r\nX27469D01*\r\nX27495Y22612D01*\r\nY22739D01*\r\nX27647D02*\r\nX27596Y22714D01*\r\nX27545Y22663D01*\r\nY22612D01*\r\nX27571Y22587D01*\r\nX27622D01*\r\nX27647Y22612D01*\r\nY22638D01*\r\nX27622Y22663D01*\r\nX27545D01*\r\nX29679Y22561D02*\r\nX29654Y22587D01*\r\nX29603D01*\r\nX29577Y22561D01*\r\nY22460D01*\r\nX29603Y22434D01*\r\nX29654D01*\r\nX29679Y22460D01*\r\nX29730Y22434D02*\r\nX29781D01*\r\nX29755D01*\r\nY22587D01*\r\nX29730Y22561D01*\r\nX29857Y22434D02*\r\nX29908D01*\r\nX29882D01*\r\nY22587D01*\r\nX29857Y22561D01*\r\nX28841D02*\r\nX28815Y22587D01*\r\nX28765D01*\r\nX28739Y22561D01*\r\nY22460D01*\r\nX28765Y22434D01*\r\nX28815D01*\r\nX28841Y22460D01*\r\nX28892Y22434D02*\r\nX28942D01*\r\nX28917D01*\r\nY22587D01*\r\nX28892Y22561D01*\r\nX29019D02*\r\nX29044Y22587D01*\r\nX29095D01*\r\nX29120Y22561D01*\r\nY22460D01*\r\nX29095Y22434D01*\r\nX29044D01*\r\nX29019Y22460D01*\r\nY22561D01*\r\nX20814Y22663D02*\r\nX20789Y22638D01*\r\nY22587D01*\r\nX20814Y22561D01*\r\nX20916D01*\r\nX20941Y22587D01*\r\nY22638D01*\r\nX20916Y22663D01*\r\nX20941Y22714D02*\r\nY22764D01*\r\nY22739D01*\r\nX20789D01*\r\nX20814Y22714D01*\r\nX28688Y23742D02*\r\nX28638D01*\r\nX28663D01*\r\nY23615D01*\r\nX28638Y23590D01*\r\nX28612D01*\r\nX28587Y23615D01*\r\nX28815Y23590D02*\r\nY23742D01*\r\nX28739Y23666D01*\r\nX28841D01*\r\nX27317Y19247D02*\r\nX27165D01*\r\nY19323D01*\r\nX27190Y19348D01*\r\nX27241D01*\r\nX27266Y19323D01*\r\nY19247D01*\r\nY19297D02*\r\nX27317Y19348D01*\r\nY19399D02*\r\nY19450D01*\r\nY19424D01*\r\nX27165D01*\r\nX27190Y19399D01*\r\nX27165Y19628D02*\r\nY19526D01*\r\nX27241D01*\r\nX27215Y19577D01*\r\nY19602D01*\r\nX27241Y19628D01*\r\nX27291D01*\r\nX27317Y19602D01*\r\nY19551D01*\r\nX27291Y19526D01*\r\nX26910Y19336D02*\r\nY19437D01*\r\nX26885Y19463D01*\r\nX26834D01*\r\nX26809Y19437D01*\r\nY19336D01*\r\nX26834Y19310D01*\r\nX26885D01*\r\nX26860Y19361D02*\r\nX26910Y19310D01*\r\nX26885D02*\r\nX26910Y19336D01*\r\nX26961Y19310D02*\r\nX27012D01*\r\nX26987D01*\r\nY19463D01*\r\nX26961Y19437D01*\r\nX28307Y24212D02*\r\nX28333Y24238D01*\r\nX28384D01*\r\nX28409Y24212D01*\r\nY24111D01*\r\nX28384Y24085D01*\r\nX28333D01*\r\nX28307Y24111D01*\r\nY24212D01*\r\nX29019Y24162D02*\r\nX29120D01*\r\nX29069Y24212D02*\r\nY24111D01*\r\nX29273Y24238D02*\r\nX29171D01*\r\nY24162D01*\r\nX29222Y24187D01*\r\nX29247D01*\r\nX29273Y24162D01*\r\nY24111D01*\r\nX29247Y24085D01*\r\nX29196D01*\r\nX29171Y24111D01*\r\nX20484Y21622D02*\r\nX20383D01*\r\nY21545D01*\r\nX20433Y21571D01*\r\nX20459D01*\r\nX20484Y21545D01*\r\nY21495D01*\r\nX20459Y21469D01*\r\nX20408D01*\r\nX20383Y21495D01*\r\nX20408Y20453D02*\r\nX20459D01*\r\nX20433D01*\r\nY20606D01*\r\nX20408Y20580D01*\r\nX27901Y24035D02*\r\nX27952D01*\r\nX27926D01*\r\nY24187D01*\r\nX27901Y24162D01*\r\nX21246Y23908D02*\r\nX21145D01*\r\nY23831D01*\r\nX21195Y23857D01*\r\nX21221D01*\r\nX21246Y23831D01*\r\nY23781D01*\r\nX21221Y23755D01*\r\nX21170D01*\r\nX21145Y23781D01*\r\nX21297Y23882D02*\r\nX21322Y23908D01*\r\nX21373D01*\r\nX21399Y23882D01*\r\nY23781D01*\r\nX21373Y23755D01*\r\nX21322D01*\r\nX21297Y23781D01*\r\nY23882D01*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GTP",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\nD11*\r\nX21342Y16863D02*\r\nD03*\r\nX24242Y18728D02*\r\nD03*\r\nX21342D02*\r\nD03*\r\nX24242Y16863D02*\r\nD03*\r\nD12*\r\nX21382Y18263D02*\r\nD03*\r\nY17368D02*\r\nD03*\r\nY17108D02*\r\nD03*\r\nD13*\r\nX21737Y19403D02*\r\nD03*\r\nX23649D02*\r\nD03*\r\nX22399D02*\r\nD03*\r\nX23399D02*\r\nD03*\r\nX23149D02*\r\nD03*\r\nX22899D02*\r\nD03*\r\nX21907D02*\r\nD03*\r\nX22149D02*\r\nD03*\r\nD14*\r\nX22649Y19403D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.GTS",
    "content": "%FSLAX42Y42*%\r\n%MOMM*%\r\nG71*\r\nG01*\r\nG75*\r\n%ADD10C,0.20*%\r\n%ADD11R,2.00X2.00*%\r\n%ADD12R,2.00X1.00*%\r\n%ADD13R,1.00X2.00*%\r\n%ADD14R,1.00X2.00*%\r\n%ADD15C,0.41*%\r\n%ADD16C,0.61*%\r\n%ADD17C,0.30*%\r\n%ADD18C,0.25*%\r\n%ADD19C,1.73*%\r\n%ADD20C,2.03*%\r\n%ADD21C,1.90*%\r\n%ADD22R,1.78X1.78*%\r\n%ADD23C,1.78*%\r\n%ADD24O,1.52X2.29*%\r\n%ADD25R,1.52X2.29*%\r\n%ADD26O,2.03X3.81*%\r\n%ADD27C,1.83*%\r\n%ADD28O,2.29X1.52*%\r\n%ADD29O,1.78X1.52*%\r\n%ADD30R,1.78X1.52*%\r\n%ADD31C,5.08*%\r\n%ADD32R,1.57X1.57*%\r\n%ADD33C,1.57*%\r\n%ADD34R,1.40X1.90*%\r\n%ADD35O,1.40X1.90*%\r\n%ADD36O,1.27X2.29*%\r\n%ADD37R,1.27X2.29*%\r\n%ADD38C,1.40*%\r\n%ADD39R,2.29X1.52*%\r\n%ADD40C,1.27*%\r\n%ADD41R,2.20X2.20*%\r\n%ADD42R,2.20X1.20*%\r\n%ADD43R,1.20X2.20*%\r\n%ADD44R,1.20X2.20*%\r\n%ADD45C,1.93*%\r\n%ADD46C,2.24*%\r\n%ADD47C,2.11*%\r\n%ADD48R,1.98X1.98*%\r\n%ADD49C,1.98*%\r\n%ADD50O,1.73X2.49*%\r\n%ADD51R,1.73X2.49*%\r\n%ADD52O,2.24X4.01*%\r\n%ADD53O,2.49X1.73*%\r\n%ADD54O,1.98X1.73*%\r\n%ADD55R,1.98X1.73*%\r\n%ADD56C,5.28*%\r\n%ADD57R,1.60X2.11*%\r\n%ADD58O,1.60X2.11*%\r\n%ADD59O,1.47X2.49*%\r\n%ADD60R,1.47X2.49*%\r\n%ADD61C,1.60*%\r\n%ADD62R,2.49X1.73*%\r\n%ADD63C,1.47*%\r\nD20*\r\nX25285Y16669D02*\r\nD03*\r\nX25767D02*\r\nD03*\r\nX26021D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nD22*\r\nX26199Y23044D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX21221Y20199D02*\r\nD03*\r\nD23*\r\nX27596Y20504D02*\r\nD03*\r\nX27114D02*\r\nD03*\r\nX29628Y23171D02*\r\nD03*\r\nX29044Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX29679Y22003D02*\r\nD03*\r\nY22257D02*\r\nD03*\r\nX22237Y22282D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX23253Y23044D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX21221D02*\r\nD03*\r\nX23507Y22282D02*\r\nD03*\r\nX29628Y22917D02*\r\nD03*\r\nX25793Y20199D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX25793D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX26707Y19793D02*\r\nD03*\r\nX26453D02*\r\nD03*\r\nX21475Y20199D02*\r\nD03*\r\nX21729D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX23761D02*\r\nD03*\r\nX24015D02*\r\nD03*\r\nX24269D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX21221Y21723D02*\r\nD03*\r\nX21475D02*\r\nD03*\r\nX22237D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX22745D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX23253D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX24777D02*\r\nD03*\r\nX25031D02*\r\nD03*\r\nX25285D02*\r\nD03*\r\nX26860Y20504D02*\r\nD03*\r\nX27850D02*\r\nD03*\r\nX28587D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX24497Y19793D02*\r\nD03*\r\nX25005D02*\r\nD03*\r\nX28892Y18853D02*\r\nD03*\r\nY18599D02*\r\nD03*\r\nX21729Y21723D02*\r\nD03*\r\nX21983D02*\r\nD03*\r\nX25945Y23044D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX26199Y22282D02*\r\nD03*\r\nX25945D02*\r\nD03*\r\nX25691D02*\r\nD03*\r\nX25437D02*\r\nD03*\r\nX25183D02*\r\nD03*\r\nX24929D02*\r\nD03*\r\nX24675D02*\r\nD03*\r\nX24421D02*\r\nD03*\r\nX24167D02*\r\nD03*\r\nX23913D02*\r\nD03*\r\nX25539Y21723D02*\r\nD03*\r\nD41*\r\nX21342Y16863D02*\r\nD03*\r\nX24242Y18728D02*\r\nD03*\r\nX21342D02*\r\nD03*\r\nX24242Y16863D02*\r\nD03*\r\nD42*\r\nX21382Y18263D02*\r\nD03*\r\nY17368D02*\r\nD03*\r\nY17108D02*\r\nD03*\r\nD43*\r\nX21737Y19403D02*\r\nD03*\r\nX23649D02*\r\nD03*\r\nX22399D02*\r\nD03*\r\nX23399D02*\r\nD03*\r\nX23149D02*\r\nD03*\r\nX22899D02*\r\nD03*\r\nX21907D02*\r\nD03*\r\nX22149D02*\r\nD03*\r\nD44*\r\nX22649Y19403D02*\r\nD03*\r\nD45*\r\nX21602Y19183D02*\r\nD03*\r\nX23812D02*\r\nD03*\r\nD46*\r\nX27241Y19945D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX20510Y22028D02*\r\nD03*\r\nY23044D02*\r\nD03*\r\nX24523Y17151D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX22948Y19818D02*\r\nD03*\r\nX21932D02*\r\nD03*\r\nX24523Y19310D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX28206Y18929D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX27876D02*\r\nD03*\r\nY18929D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nY19945D02*\r\nD03*\r\nX24523Y18701D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18396D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17786D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX24523Y19005D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nY18091D02*\r\nD03*\r\nX24523D02*\r\nD03*\r\nY17456D02*\r\nD03*\r\nX25539D02*\r\nD03*\r\nX20687Y19767D02*\r\nD03*\r\nY18751D02*\r\nD03*\r\nX20967D02*\r\nD03*\r\nY19767D02*\r\nD03*\r\nX26199Y17151D02*\r\nD03*\r\nY18167D02*\r\nD03*\r\nX25894D02*\r\nD03*\r\nY17151D02*\r\nD03*\r\nD47*\r\nX20865Y22409D02*\r\nD03*\r\nY22917D02*\r\nD03*\r\nX28968Y23349D02*\r\nD03*\r\nY22841D02*\r\nD03*\r\nX24015Y19793D02*\r\nD03*\r\nX23507D02*\r\nD03*\r\nX25971D02*\r\nD03*\r\nX25463D02*\r\nD03*\r\nX26123Y18624D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nD48*\r\nX27698Y24085D02*\r\nD03*\r\nD49*\r\nY23831D02*\r\nD03*\r\nX27444Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX27190Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26936Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26682Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26428Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX26174Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25920Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25666Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25412Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX25158Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24904Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24650Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24396Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX24142Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23888Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23634Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23380Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX23126Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22872Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22618Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22364Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX22110Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21856Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nX21602Y24085D02*\r\nD03*\r\nY23831D02*\r\nD03*\r\nD50*\r\nX28841Y23958D02*\r\nD03*\r\nD51*\r\nX28587D02*\r\nD03*\r\nD52*\r\nX26631Y17659D02*\r\nD03*\r\nX29425Y17786D02*\r\nD03*\r\nY17532D02*\r\nD03*\r\nD53*\r\nX29247Y21418D02*\r\nD03*\r\nY20656D02*\r\nD03*\r\nY20910D02*\r\nD03*\r\nY21164D02*\r\nD03*\r\nD54*\r\nX20662Y21291D02*\r\nD03*\r\nY21037D02*\r\nD03*\r\nY20783D02*\r\nD03*\r\nY21545D02*\r\nD03*\r\nD55*\r\nY20529D02*\r\nD03*\r\nD56*\r\nX29527Y16821D02*\r\nD03*\r\nY23806D02*\r\nD03*\r\nX20713D02*\r\nD03*\r\nY16821D02*\r\nD03*\r\nD57*\r\nX28409Y23044D02*\r\nD03*\r\nX28587Y21723D02*\r\nD03*\r\nD58*\r\nX28155Y23044D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28409Y22282D02*\r\nD03*\r\nX28155D02*\r\nD03*\r\nX27901D02*\r\nD03*\r\nX27647D02*\r\nD03*\r\nX27393D02*\r\nD03*\r\nX27139D02*\r\nD03*\r\nX26885D02*\r\nD03*\r\nX26631D02*\r\nD03*\r\nX28333Y21723D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27825D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX28587Y20961D02*\r\nD03*\r\nX28333D02*\r\nD03*\r\nX28079D02*\r\nD03*\r\nX27571D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nY21723D02*\r\nD03*\r\nX27825Y20961D02*\r\nD03*\r\nD59*\r\nX29400Y19945D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nX28638D02*\r\nD03*\r\nX29400Y19183D02*\r\nD03*\r\nX29146D02*\r\nD03*\r\nX28892D02*\r\nD03*\r\nD60*\r\nX28638D02*\r\nD03*\r\nD61*\r\nX26606Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nX26733Y19107D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26174Y18980D02*\r\nD03*\r\nY19234D02*\r\nD03*\r\nD62*\r\nX29247Y20402D02*\r\nD03*\r\nD63*\r\nX20865Y18218D02*\r\nD03*\r\nX23634Y21545D02*\r\nD03*\r\nY21190D02*\r\nD03*\r\nX22440Y21037D02*\r\nD03*\r\nX24777Y18853D02*\r\nD03*\r\nX25793Y23628D02*\r\nD03*\r\nX26047D02*\r\nD03*\r\nX26301D02*\r\nD03*\r\nX26555D02*\r\nD03*\r\nX26809D02*\r\nD03*\r\nX27063D02*\r\nD03*\r\nX27317D02*\r\nD03*\r\nX26428Y21291D02*\r\nD03*\r\nX24904D02*\r\nD03*\r\nX22745Y22053D02*\r\nD03*\r\nX22999D02*\r\nD03*\r\nX22491D02*\r\nD03*\r\nX25005Y18548D02*\r\nD03*\r\nM02*\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.REP",
    "content": "*************************************************************\r\nFileName = wd1010_rel1.GBR\r\nAutoAperture = True\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GTL\r\n\r\n    Adding Layer      : TopLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D10\r\n    D11\r\n    D12\r\n    D13\r\n    D14\r\n    D15\r\n    D16\r\n    D17\r\n    D18\r\n    D19\r\n    D20\r\n    D21\r\n    D22\r\n    D23\r\n    D24\r\n    D25\r\n    D26\r\n    D27\r\n    D28\r\n    D29\r\n    D30\r\n    D31\r\n    D32\r\n    D33\r\n    D34\r\n    D35\r\n    D36\r\n    D37\r\n    D38\r\n    D39\r\n    D40\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GBL\r\n\r\n    Adding Layer      : BottomLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D15\r\n    D16\r\n    D17\r\n    D18\r\n    D19\r\n    D20\r\n    D21\r\n    D22\r\n    D23\r\n    D24\r\n    D25\r\n    D26\r\n    D27\r\n    D28\r\n    D29\r\n    D30\r\n    D31\r\n    D32\r\n    D33\r\n    D34\r\n    D35\r\n    D36\r\n    D37\r\n    D38\r\n    D39\r\n    D40\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GTO\r\n\r\n    Adding Layer      : TopOverlay\r\n\r\n\r\nUsed DCodes :\r\n    D10\r\n    D17\r\n    D18\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GTP\r\n\r\n    Adding Layer      : TopPaste\r\n\r\n    Adding Layer      : TopLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D11\r\n    D12\r\n    D13\r\n    D14\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GBP\r\n\r\n    Adding Layer      : BottomPaste\r\n\r\n    Adding Layer      : BottomLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GTS\r\n\r\n    Adding Layer      : TopSolder\r\n\r\n    Adding Layer      : TopLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D20\r\n    D22\r\n    D23\r\n    D41\r\n    D42\r\n    D43\r\n    D44\r\n    D45\r\n    D46\r\n    D47\r\n    D48\r\n    D49\r\n    D50\r\n    D51\r\n    D52\r\n    D53\r\n    D54\r\n    D55\r\n    D56\r\n    D57\r\n    D58\r\n    D59\r\n    D60\r\n    D61\r\n    D62\r\n    D63\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GBS\r\n\r\n    Adding Layer      : BottomSolder\r\n\r\n    Adding Layer      : BottomLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D20\r\n    D22\r\n    D23\r\n    D45\r\n    D46\r\n    D47\r\n    D48\r\n    D49\r\n    D50\r\n    D51\r\n    D52\r\n    D53\r\n    D54\r\n    D55\r\n    D56\r\n    D57\r\n    D58\r\n    D59\r\n    D60\r\n    D61\r\n    D62\r\n    D63\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : \r\n      File : wd1010_rel1.GKO\r\n\r\n    Adding Layer      : KeepOutLayer\r\n\r\n\r\nUsed DCodes :\r\n    D18\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : Top Pad Master\r\n      File : wd1010_rel1.GPT\r\n\r\n    Adding Layer      : TopLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D11\r\n    D12\r\n    D13\r\n    D14\r\n    D19\r\n    D20\r\n    D21\r\n    D22\r\n    D23\r\n    D24\r\n    D25\r\n    D26\r\n    D27\r\n    D28\r\n    D29\r\n    D30\r\n    D31\r\n    D32\r\n    D33\r\n    D34\r\n    D35\r\n    D36\r\n    D37\r\n    D38\r\n    D39\r\n*************************************************************\r\n\r\n*************************************************************\r\nGenerating : Bottom Pad Master\r\n      File : wd1010_rel1.GPB\r\n\r\n    Adding Layer      : BottomLayer\r\n\r\n    Adding Layer      : MultiLayer\r\n\r\n\r\nUsed DCodes :\r\n    D19\r\n    D20\r\n    D21\r\n    D22\r\n    D23\r\n    D24\r\n    D25\r\n    D26\r\n    D27\r\n    D28\r\n    D29\r\n    D30\r\n    D31\r\n    D32\r\n    D33\r\n    D34\r\n    D35\r\n    D36\r\n    D37\r\n    D38\r\n    D39\r\n*************************************************************\r\n\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.TXT",
    "content": "M71\r\nM48\r\nT1F00S00C0.56\r\nT2F00S00C0.70\r\nT3F00S00C0.90\r\nT4F00S00C1.00\r\nT5F00S00C1.10\r\nT6F00S00C3.30\r\nT7F00S00C1.30\r\n%\r\nT01\r\nX005715Y002718\r\nX005842Y002591\r\nY002845\r\nT02\r\nX006274Y002591\r\nY002845\r\nX006401Y002718\r\nX006375Y003404\r\nX006121\r\nX005715Y00381\r\nX006528Y004115\r\nX006782\r\nX007264\r\nX007518\r\nX008001\r\nX008255\r\nY004572\r\nX008001\r\nX007747\r\nX007493\r\nX007239\r\nX006985\r\nX006731\r\nX006477\r\nX006096Y004902\r\nX005715Y005334\r\nX006477\r\nX006731\r\nX006985\r\nX007239\r\nX007493\r\nX007747\r\nX008001\r\nX008255\r\nX008712Y005613\r\nX009347\r\nX009068Y003556\r\nX008814\r\nX00856\r\nX008306\r\nY002794\r\nX00856\r\nX008814\r\nX009068\r\nX00856Y002464\r\nY00221\r\nX004674Y002159\r\nX004445Y002464\r\nX004674Y003404\r\nX004699Y00381\r\nX004445\r\nX004191\r\nX003937\r\nX003683\r\nX003429\r\nX003175\r\nX002921\r\nX002667\r\nX002413\r\nX002159\r\nX001905\r\nX001651\r\nX002108Y004648\r\nX002159Y005334\r\nX001905\r\nX001651\r\nX002413\r\nX002667\r\nX002921\r\nX003175\r\nX003429\r\nX003683\r\nX003937\r\nX004191\r\nX004445\r\nX004699\r\nX004953\r\nX005207\r\nX005461\r\nX004572Y004902\r\nX003302Y004801\r\nY005156\r\nX002667Y005664\r\nX002413\r\nX002159\r\nX004166Y003404\r\nX004953Y00381\r\nX005207\r\nX005461\r\nX001397\r\nX001143\r\nX000889\r\nY005334\r\nX001143\r\nX001397\r\nX000533Y001829\r\nX000889Y005893\r\nX001143\r\nX001397\r\nY006655\r\nX001143\r\nX000889\r\nX001651\r\nX001905\r\nX002159\r\nX002413\r\nX002667\r\nX002921\r\nX003175\r\nX003581\r\nX003835\r\nX004089\r\nX004343\r\nX004597\r\nX004851\r\nX005105\r\nX005359\r\nX005461Y007239\r\nX005359Y005893\r\nX005105\r\nX004851\r\nX004597\r\nX004343\r\nX004089\r\nX003835\r\nX003581\r\nX003175\r\nX002921\r\nX002667\r\nX002413\r\nX002159\r\nX001905\r\nX001651\r\nX005613\r\nX005867\r\nX006299\r\nX006553\r\nX006807\r\nX007061\r\nX007315\r\nX007569\r\nX007823\r\nX008077\r\nX008712Y005867\r\nX009347\r\nX009296Y006528\r\nY006782\r\nX008077Y006655\r\nX007823\r\nX007569\r\nX007315\r\nX007061\r\nX006807\r\nX006553\r\nX006299\r\nX005867\r\nX005613\r\nX005715Y007239\r\nX005969\r\nX006223\r\nX006477\r\nX006731\r\nX006985\r\nT03\r\nX004191Y000762\r\nY001067\r\nY001397\r\nY001702\r\nX005207\r\nY001397\r\nY001067\r\nY000762\r\nX005563\r\nX005867\r\nY001778\r\nX005563\r\nX005791Y002235\r\nX006299\r\nX006909Y00254\r\nX007239\r\nX007544\r\nX007874\r\nY003556\r\nX007544\r\nX007239\r\nX006909\r\nX005639Y003404\r\nX005131\r\nX005207Y002921\r\nY002616\r\nY002311\r\nY002007\r\nX004191\r\nY002311\r\nY002616\r\nY002921\r\nX003683Y003404\r\nX003175\r\nX002616Y003429\r\nX0016\r\nX000635Y003378\r\nX000356\r\nX00033Y00414\r\nY004394\r\nY004648\r\nY004902\r\nY005156\r\nX000178Y005639\r\nX000356Y002362\r\nX000635\r\nX000533Y00602\r\nY006528\r\nX000178Y006655\r\nX008636Y006452\r\nY00696\r\nT04\r\nX004699Y000279\r\nX004953\r\nX005436\r\nX00569\r\nX006299Y00127\r\nX009093Y001397\r\nY001143\r\nX008915Y004013\r\nY004267\r\nY004521\r\nY004775\r\nY005029\r\nT05\r\nX00127Y007442\r\nX001524\r\nY007696\r\nX00127\r\nX001778\r\nX002032\r\nX002286\r\nX00254\r\nX002794\r\nX003048\r\nX003302\r\nX003556\r\nX00381\r\nX004064\r\nX004318\r\nX004572\r\nX004826\r\nX00508\r\nX005334\r\nY007442\r\nX00508\r\nX004826\r\nX004572\r\nX004318\r\nX004064\r\nX00381\r\nX003556\r\nX003302\r\nX003048\r\nX002794\r\nX00254\r\nX002286\r\nX002032\r\nX001778\r\nX005588\r\nX005842\r\nX006096\r\nX00635\r\nX006604\r\nX006858\r\nX007112\r\nX007366\r\nY007696\r\nX007112\r\nX006858\r\nX006604\r\nX00635\r\nX006096\r\nX005842\r\nX005588\r\nX008255Y007569\r\nX008509\r\nT06\r\nX000381Y000432\r\nX009195\r\nX000381Y007417\r\nX009195\r\nT07\r\nX00348Y002794\r\nX00127\r\nM30\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.apr",
    "content": "D10   ROUNDED             8.000       8.000       0.000 LINE\r\nD11   RECTANGULAR        78.740      78.740       0.000 FLASH\r\nD12   RECTANGULAR        78.740      39.370       0.000 FLASH\r\nD13   RECTANGULAR        39.370      78.740       0.000 FLASH\r\nD14   RECTANGULAR        39.370      78.740       0.000 FLASH\r\nD15   ROUNDED            16.000      16.000       0.000 LINE\r\nD16   ROUNDED            24.000      24.000       0.000 LINE\r\nD17   ROUNDED            12.000      12.000       0.000 LINE\r\nD18   ROUNDED            10.000      10.000       0.000 LINE\r\nD19   ROUNDED            68.000      68.000       0.000 FLASH\r\nD20   ROUNDED            80.000      80.000       0.000 FLASH\r\nD21   ROUNDED            75.000      75.000       0.000 FLASH\r\nD22   RECTANGULAR        70.000      70.000       0.000 FLASH\r\nD23   ROUNDED            70.000      70.000       0.000 FLASH\r\nD24   ROUNDED            60.000      90.000       0.000 FLASH\r\nD25   RECTANGULAR        60.000      90.000       0.000 FLASH\r\nD26   ROUNDED            80.000     150.000       0.000 FLASH\r\nD27   ROUNDED            72.000      72.000       0.000 FLASH\r\nD28   ROUNDED            90.000      60.000       0.000 FLASH\r\nD29   ROUNDED            70.000      60.000       0.000 FLASH\r\nD30   RECTANGULAR        70.000      60.000       0.000 FLASH\r\nD31   ROUNDED           200.000     200.000       0.000 FLASH\r\nD32   RECTANGULAR        62.000      62.000       0.000 FLASH\r\nD33   ROUNDED            62.000      62.000       0.000 FLASH\r\nD34   RECTANGULAR        55.000      75.000       0.000 FLASH\r\nD35   ROUNDED            55.000      75.000       0.000 FLASH\r\nD36   ROUNDED            50.000      90.000       0.000 FLASH\r\nD37   RECTANGULAR        50.000      90.000       0.000 FLASH\r\nD38   ROUNDED            55.000      55.000       0.000 FLASH\r\nD39   RECTANGULAR        90.000      60.000       0.000 FLASH\r\nD40   ROUNDED            50.000      50.000       0.000 FLASH\r\nD41   RECTANGULAR        86.740      86.740       0.000 FLASH\r\nD42   RECTANGULAR        86.740      47.370       0.000 FLASH\r\nD43   RECTANGULAR        47.370      86.740       0.000 FLASH\r\nD44   RECTANGULAR        47.370      86.740       0.000 FLASH\r\nD45   ROUNDED            76.000      76.000       0.000 FLASH\r\nD46   ROUNDED            88.000      88.000       0.000 FLASH\r\nD47   ROUNDED            83.000      83.000       0.000 FLASH\r\nD48   RECTANGULAR        78.000      78.000       0.000 FLASH\r\nD49   ROUNDED            78.000      78.000       0.000 FLASH\r\nD50   ROUNDED            68.000      98.000       0.000 FLASH\r\nD51   RECTANGULAR        68.000      98.000       0.000 FLASH\r\nD52   ROUNDED            88.000     158.000       0.000 FLASH\r\nD53   ROUNDED            98.000      68.000       0.000 FLASH\r\nD54   ROUNDED            78.000      68.000       0.000 FLASH\r\nD55   RECTANGULAR        78.000      68.000       0.000 FLASH\r\nD56   ROUNDED           208.000     208.000       0.000 FLASH\r\nD57   RECTANGULAR        63.000      83.000       0.000 FLASH\r\nD58   ROUNDED            63.000      83.000       0.000 FLASH\r\nD59   ROUNDED            58.000      98.000       0.000 FLASH\r\nD60   RECTANGULAR        58.000      98.000       0.000 FLASH\r\nD61   ROUNDED            63.000      63.000       0.000 FLASH\r\nD62   RECTANGULAR        98.000      68.000       0.000 FLASH\r\nD63   ROUNDED            58.000      58.000       0.000 FLASH\r\n"
  },
  {
    "path": "frehd/gerber/wd1010_rel1.drc",
    "content": "Protel Design System Design Rule Check\r\nPCB File : wd1010_rel1.pcb\r\nDate     : 20-Apr-2013\r\nTime     : 10:46:39\r\n\r\nProcessing Rule : Minimum Annular Ring (Minimum=8mil) (On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Width Constraint (Min=8mil) (Max=100mil) (Prefered=16mil) (Is on net VCC )\r\nRule Violations :0\r\n\r\nProcessing Rule : Width Constraint (Min=8mil) (Max=100mil) (Prefered=16mil) (Is on net GND )\r\nRule Violations :0\r\n\r\nProcessing Rule : Hole Size Constraint (Min=1mil) (Max=300mil) (On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Pads and Vias to follow the Drill pairs settings\r\nRule Violations :0\r\n\r\nProcessing Rule : Testpoint Style (Under Component=Yes) (On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Testpoint Usage (Valid =Required, Allow multiple per net=No) (On the board )\r\n   Violation         Net TX  \r\n   Violation         Net RX  \r\n   Violation         Net RTS  \r\n   Violation         Net CTS  \r\n   Violation         Net NetU5_2  \r\n   Violation         Net NetC6_2  \r\n   Violation         Net NetC9_1  \r\n   Violation         Net NetC12_1  \r\n   Violation         Net NetC9_2  \r\n   Violation         Net NetC12_2  \r\n   Violation         Net OTX  \r\n   Violation         Net ORX  \r\n   Violation         Net OCTS  \r\n   Violation         Net ORTS  \r\n   Violation         Net WR_N  \r\n   Violation         Net VCC  \r\n   Violation         Net SD_WRPROT  \r\n   Violation         Net GND  \r\n   Violation         Net SD_CD  \r\n   Violation         Net D7  \r\n   Violation         Net D6  \r\n   Violation         Net D5  \r\n   Violation         Net D4  \r\n   Violation         Net D3  \r\n   Violation         Net D2  \r\n   Violation         Net D1  \r\n   Violation         Net D0  \r\n   Violation         Net RTC  \r\n   Violation         Net SCL  \r\n   Violation         Net SDA  \r\n   Violation         Net NetR12_1  \r\n   Violation         Net NetR4_1  \r\n   Violation         Net 3V3  \r\n   Violation         Net SPI_SDI_3V3  \r\n   Violation         Net STAT_OE_N  \r\n   Violation         Net STAT_CS  \r\n   Violation         Net SPI_CLK  \r\n   Violation         Net SPI_SDO  \r\n   Violation         Net SD_CLK_3V3  \r\n   Violation         Net SD_IN_3V3  \r\n   Violation         Net SD_CS_3V3  \r\n   Violation         Net NetBAT1_2  \r\n   Violation         Net NetY2_2  \r\n   Violation         Net NetY2_1  \r\n   Violation         Net SD_CS_5V  \r\n   Violation         Net BUS_WAIT_N  \r\n   Violation         Net EXTIOSEL_N  \r\n   Violation         Net PIC_SEL_N  \r\n   Violation         Net PIC_WAIT_N  \r\n   Violation         Net RD_N  \r\n   Violation         Net A7  \r\n   Violation         Net A6  \r\n   Violation         Net A5  \r\n   Violation         Net A4  \r\n   Violation         Net A3  \r\n   Violation         Net A2  \r\n   Violation         Net A1  \r\n   Violation         Net A0  \r\n   Violation         Net LED0  \r\n   Violation         Net LED1  \r\n   Violation         Net IORQ_N  \r\n   Violation         Net RESET_N  \r\n   Violation         Net MCLR  \r\n   Violation         Net NetR13_1  \r\n   Violation         Net NetR14_1  \r\n   Violation         Net OSC2  \r\n   Violation         Net OSC1  \r\n   Violation         Net M1_N  \r\n   Violation         Net BUS_INT_N  \r\n   Violation         Net SPARE2  \r\n   Violation         Net SPARE1  \r\n   Violation         Net DD7  \r\n   Violation         Net DD6  \r\n   Violation         Net DD5  \r\n   Violation         Net DD4  \r\n   Violation         Net DD3  \r\n   Violation         Net DD2  \r\n   Violation         Net DD1  \r\n   Violation         Net DD0  \r\n   Violation         Net SPI_SDI  \r\nRule Violations :80\r\n\r\nProcessing Rule : Width Constraint (Min=8mil) (Max=100mil) (Prefered=12mil) (On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Clearance Constraint (Gap=9mil) (On the board ),(On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Broken-Net Constraint ( (On the board ) )\r\nRule Violations :0\r\n\r\nProcessing Rule : Short-Circuit Constraint (Allowed=Not Allowed) (On the board ),(On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Component Clearance Constraint (Gap=10mil) (On the board ),(On the board )\r\nRule Violations :0\r\n\r\nProcessing Rule : Component Clearance Constraint (Gap=10mil) (Disabled)(On the board ),(On the board )\r\nRule Violations :0\r\n\r\n\r\nViolations Detected : 80\r\nTime Elapsed        : 00:00:01\r\n"
  },
  {
    "path": "frehd/import.py",
    "content": "# pip install keyboard pywin32\r\n# pip install keyboard keyboard\r\n\r\n# lazy frehd import scripy by AnotherMaker\r\n# Description: This script is used to import files into the TRS-80 emulator. It takes a directory as an argument and types out the import command for each file in the directory.\r\n# Usage: have trs80gp running with your frhed enabled.\r\n# inside your frehd folder on the pc, make a folder that you want to put all your imports in.  Copy all files there.\r\n# run this script with the folder as the argument.  It will type out the import command for each file.\r\n# example for starting trs80gp\r\n\r\n# trs80gp -m1 -frehd_patch -frehd_dir h:\\trs80gp\\frehd\r\n# then I put a folder inside h:\\trs80gp\\frehd\\import\r\n# python import.py h:\\trs80gp\\frehd\\import\r\n\r\n# python import.py h:\\trs80gp\\frehd\\import 2 \r\n# will import to drive 2\r\n\r\n# you then have 5 seconds to click on the trs80gp window and then it will start typing out the import commands.\r\n# to cancel the script, hit ctrl c in the terminal window.\r\n\r\nimport os\r\nimport sys\r\nimport time\r\nimport keyboard  \r\nimport win32api, win32con \r\n\r\nif len(sys.argv) not in [2, 3]:\r\n    print(\"Usage: trsimport.py <directory> [drive_number]\")\r\n    print(\"Example: trsimport.py h:\\\\trs80gp\\\\frehd\\\\import 2\")\r\n    sys.exit(1)\r\n\r\ndirectory = sys.argv[1]\r\n# Default to drive 0 if no drive number specified\r\ndrive_number = sys.argv[2] if len(sys.argv) == 3 else \"0\"\r\n\r\nif not os.path.isdir(directory):\r\n    print(\"Error: Provided argument is not a valid directory.\")\r\n    sys.exit(1)\r\n\r\n# Extract the last folder name from the provided directory.\r\nfolder_name = os.path.basename(os.path.normpath(directory))\r\n\r\n# Get a sorted list of files in the directory.\r\nfiles = sorted([f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f))])\r\n\r\nprint(f\"Files will be imported to drive {drive_number}\")\r\nprint(\"You have 5 seconds to focus on the emulator window...\")\r\ntime.sleep(5)\r\n\r\ndef write_with_doubles(text):\r\n    \"\"\"Write text, handling double characters with space-backspace method\"\"\"\r\n    prev_char = ''\r\n    for char in text:\r\n        if char == prev_char:\r\n            # Insert space\r\n            keyboard.write(' ', delay=0.1)\r\n            # Use win32api for backspace\r\n            win32api.keybd_event(0x08, 0, 0, 0)  # VK_BACK = 0x08\r\n            time.sleep(0.1)\r\n            win32api.keybd_event(0x08, 0, win32con.KEYEVENTF_KEYUP, 0)\r\n            time.sleep(0.1)\r\n        keyboard.write(char, delay=0.1)\r\n        prev_char = char\r\n\r\nfor filename in files:\r\n    # Transform \"filename.ext\" into \"filename/ext\"\r\n    if '.' in filename:\r\n        idx = filename.find('.')\r\n        transformed = filename[:idx] + '/' + filename[idx+1:]\r\n    else:\r\n        transformed = filename\r\n\r\n    # Build the command string using the last folder name and drive number\r\n    command = f\"import2 /{folder_name}/{filename} {transformed}:{drive_number}\"\r\n\r\n    write_with_doubles(command)\r\n    win32api.keybd_event(win32con.VK_RETURN, 0, 0, 0)\r\n    time.sleep(0.1)\r\n    win32api.keybd_event(win32con.VK_RETURN, 0, win32con.KEYEVENTF_KEYUP, 0)\r\n    \r\n    time.sleep(2)"
  },
  {
    "path": "frehd/z80/frehd_rom/Makefile",
    "content": "\r\nASM = asl\r\nP2BIN = p2bin\r\nP2HEX = p2hex\r\nHEX2CMD = hex2cmd\r\nMV = /bin/mv\r\n\r\nSRC = frehd.asm\r\nPATCHES = ldos631.asm ldos531.asm m1ldos531.asm m1newdos25.asm newdos25.asm menu.asm time.asm menu_util.asm\r\nLST = $(SRC:%.asm=%.lst)\r\n\r\nBIN1 = $(SRC:%.asm=%.p)\r\nBIN2 = $(SRC:%.asm=%.bin)\r\nROM = $(SRC:%.asm=%.rom)\r\nHEX = $(SRC:%.asm=%.hex)\r\nHEXX = $(SRC:%.asm=%.hex2)\r\nLST = $(SRC:%.asm=%.lst)\r\n\r\nLSRC = loader.asm\r\nLOUT = loader_eeprom.asm\r\nLOUT2 = loader_xtrs.h\r\nLBIN1 = $(LSRC:%.asm=%.p)\r\nLBIN2 = $(LSRC:%.asm=%.bin)\r\nLHEX = $(LSRC:%.asm=%.hex)\r\nLLST = $(LSRC:%.asm=%.lst)\r\n\r\n\r\nSVN_REV := $(shell svn info . | sed -n '/^Revision: /s/Revision: //p')\r\n\r\nall: $(ROM) $(LBIN2)\r\n\r\nclean:\r\n\t$(RM) $(BIN1) $(BIN2) $(LST) $(HEX) $(HEXX) $(ROM)\r\n\t$(RM) $(LBIN1) $(LBIN2) $(LLST) $(LHEX) $(LOUT) $(LOUT2)\r\n\r\n#\r\n# frehd.rom\r\n#\r\n$(ROM): $(SRC) $(PATCHES)\r\n\t$(ASM) $(SRC) -U -L -u -D SVN_REV=$(SVN_REV) -D ALWAYS=1 -o $(BIN1)\r\n\t$(P2BIN) -r 0x6000-$$ $(BIN1) $(BIN2)\r\n\t$(P2HEX) -e 0x6000 $(BIN1) $(HEXX)\r\n\tcat $(HEXX) | awk 'NR>1{print buf}{buf = $$0}' > $(HEX)\r\n\t$(RM) $(ROM) $(HEXX)\r\n\t$(HEX2CMD) $(HEX) > $(ROM)\r\n\r\n\r\n#\r\n# loader\r\n#\r\n$(LBIN2): $(LSRC)\r\n\t$(ASM) $(LSRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(LBIN1)\r\n\t$(P2BIN) -r 0x5000-0x50FF $(LBIN1) $(LBIN2)\r\n\t./make_eeprom.pl $(LBIN2) $(LOUT) $(LOUT2)\r\n\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/frehd.asm",
    "content": "\r\n\tcpu z80\r\n\r\n\tinclude\tfrehd_macro.inc\r\n\tinclude frehd.inc\r\n\r\n\t;; Buffers\r\nSECTOR1\t\tequ 4300h\r\nSECTOR1_M1\tequ 4200h\r\nREED\t\tequ 5F00h\r\nBUF\t\tequ 5E00h\r\nBUF1\t\tequ REED+80h\r\nDRIVE0\t\tequ REED+0D0h\r\nBOOTFILES\tequ 5C00h\r\n\t\r\n\r\n IF (REED & 0FFh) <> 0\r\n\tERROR \"REED must be 256-bytes aligned!\"\r\n ENDIF\r\n\t\r\n\torg\t6000h\r\n\r\n\tld\ta,ALWAYS\r\n\tor\ta\r\n\tjr\tnz,+\r\n\r\n\tld\ta,(3801h)\t\t; keyboard\r\n\tand\t04h\t\t\t; 'B' ?\r\n\tjr\tz,++\t\t\t; no, skip menu\r\n+\tcall\tselect_menu\t\t; yes, go to boot menu\r\n\r\n+\txor\ta\t\t\t; select drive 0\r\n\tout\t(SDH),a\r\n\tld\ta,READ_HEADER\t\t; read drive header\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tret\tnz\t\t\t; return if error\r\n\tld\thl,REED\r\n\tld\tbc,DATA2\t\t; read 256 bytes from DATA2\r\n\tinir\r\n\r\n\tld\ta,(REED+REED_FLAG)\t; auto-boot this image ?\r\n\tand\t01h\r\n\tret\tz\t\t\t; no\r\n\r\n\tld\ta,(REED+REED_OS)\t; can we support this OS ?\r\n\tsub\tMAX_OS\r\n\tret\tnc\t\t\t; no\r\n\r\n\tcall\tsector_addr\r\n\tld\tc, 01h\t\t      \t; C=01 (sector num)\r\n\tld\tde, 0\t\t\t; cylinder to read\r\n\tcall\thd_read_sector\r\n\tret\tnz\t\t\t; if error, return\r\n\r\n\tld\ta,(REED+REED_OS)\t; find the patch table entry\r\n\tld\tl,a\t\t\t;   for this OS\r\n\tld\th,0h\r\n\tadd\thl,hl\r\n\tld\tde,patch_table\r\n\tadd\thl,de\r\n\tld\ta,(hl)\r\n\tinc\thl\r\n\tld\th,(hl)\r\n\tld\tl,a\r\n\tcall\tpatch\t\t\t; patch the OS\r\n\r\n\tld\ta,(ROM_MODEL)\t\t; 4P is again special...\r\n\tcp\tROM_MODEL_4P\r\n\tjr\tz,boot4p\r\n\r\n-\tcall\thack_time\t\t; all models except 4P\r\n\tcall\tsector_addr\r\n\tjp\t(hl)\t\t\t; jump in OS !\r\n\r\n\t\r\nboot4p:\r\n\tld\ta,(REED+REED_OS)\t; LDOS531\r\n\tcp\tOS_LDOS531\r\n\tjr\tz,+\r\n\tcp\tOS_NEWDOS25\t\t; NEWDOS/80\r\n\tjr\tnz,-\r\n+\tcall\tmodel4p_rom3\t\t; both need the model 3 rom\r\nfinal4p:\r\n\tld\thl, unpatch_rom4p\t; unpatch 3 bytes\r\n\tld\tde, 30d9h\r\n\tld\tbc, 3\r\n\tldir\r\n\txor\ta\r\n\tout\t(84h),a\t\t\t; write-protect ram\r\n\t\r\n\t;call\thack_time\t\t; (doesn't work for now)\r\n\tjp\tSECTOR1\r\n\t\r\n\t\r\n\r\n\r\n;;;\r\n;;; return first sector address in HL\r\n;;;\r\nsector_addr:\r\n\tld\thl, SECTOR1\t\t; address of buffer for sector\r\n\tld\ta,(ROM_MODEL)\r\n\tcp\tROM_MODEL_1\t\t; model 1 uses a different address\r\n\tjr\tnz,+\r\n\tld\thl,SECTOR1_M1\r\n+\tret\r\n\r\n\r\n\r\n;;;\r\n;;; 4P model 3 support\r\n;;;\r\n;;; - load the rom from FreHD\r\n;;; - patch the rom (to return here after basic initialization)\r\n;;; - map the rom read-only\r\n;;; - set speed for model 3\r\n;;; - initialize the rom code (jump in and return)\r\n;;;\r\npatch_rom4p:\r\n\tdb\t0c3h\r\n\tdw\tfinal4p\r\nunpatch_rom4p:\r\n\tdb\t0cdh\r\n\tdw\t3518h\r\n\t\r\nmodel4p_rom3:\r\n\tcall\t0fc9h\t\t\t; load model.iii\r\n\tret\tnz\t\t\t; failed\r\n\r\n\tld\t(4024h),hl\t\t; stuff rom entry point\r\n\r\n\tld\thl, patch_rom4p\t\t; patch 3 bytes\r\n\tld\tde, 30d9h\r\n\tld\tbc, 3\r\n\tldir\r\n\txor\ta\r\n\tout\t(9ch),a\t\t\t; switch rom out\r\n\tld\ta, 10h\t\t\t; 2MHz, I/O enabled\r\n\tout\t(0ECh),a\r\n\tjp\t4020h\t\t\t; continue boot (will go to rom)\r\n\r\n\r\n;;;\r\n;;; read sector\r\n;;;\r\n;;; - C  : sector number\r\n;;; - DE : cylinder\r\n;;; - HL : buffer address\r\n;;;\r\nhd_read_sector:\r\n\tpush\tde\r\n\tld\ta, c\t\t\t; sector to read\r\n\tout\t(SECNUM), a\t\t; send sector number to FreHD\r\n\txor\ta\t\t\t; drive 0, head 0, sector 256 bytes\r\n\tout\t(SDH), a\t\t; send size/drive/head to FreHD\r\n\tld\ta, d\t\t\t; LSB cylinder to read\r\n\tout\t(CYLHI), a\r\n\tld\ta, e\t\t\t; MSB cylinder to read\r\n\tout\t(CYLLO), a\r\n\tld\ta, 20h\t\t\t; read command\r\n\tout\t(COMMAND), a\t\t; send command\r\n\tcall\twait\t\t\t; wait while command is processed\r\n\tjr\tnz,+\r\n\tld\tbc, DATA\t\t; get 256 bytes\r\n\tinir\r\n\txor\ta\t\t\t; set Z indicates no error\r\n+\tpop\tde\r\n\tret\r\n\r\n\r\nwait:\r\n\tex (sp),hl\r\n\tex (sp),hl\t\t\t; small delay to settle the controller\r\n-\tin a, (STATUS)\r\n\trlca\t\t\t\t; busy bit -> C\r\n\tjr c, -\r\n\tin a, (STATUS)\t\t\t; read status again\r\n\tand 01h\t\t\t\t; nz = error\r\n\tret\r\n\r\n\r\n;;;\r\n;;; patch boot sector\r\n;;;\r\n;;; Format:  aaaa xxxx [data...]\r\n;;;\r\n;;; aaaa = address\r\n;;; xxxx = length of data\r\n;;;        if bit 15 set, xxxx = 1<len 7bits> <offset>\r\n;;;           where up to 128 bytes are copied from reed header starting at\r\n;;;           <offset>\r\n;;;\r\n;;; entry: HL -> patch data\r\n;;;\r\npatch:\r\n\tpush\taf\r\n\tpush\tbc\r\n\tpush\tde\r\n-\tld\te,(hl)\t\t\t; get address\r\n\tinc\thl\r\n\tld\td,(hl)\r\n\tinc\thl\r\n\tld\ta,d\t\t\t; is it 0000h ?\r\n\tor\te\r\n\tjr\tnz,+\r\n\tpop\tde\r\n\tpop\tbc\r\n\tpop\taf\r\n\tret\r\n+\tld\tc,(hl)\t\t\t; get length\r\n\tinc\thl\r\n\tld\tb,(hl)\r\n\tinc\thl\r\n\tbit\t7,b\t\t\t; bit 15 set ?\r\n\tjr\tnz,+\t\t\t; yes.. copy from reed header\r\n\tldir\t\t\t\t; no... patch this area\r\n\tjr\t-\t\t\t;       and loop\r\n+\tpush\thl\r\n\tld\th,REED>>8\r\n\tld\tl,c\t\t\t; c = offset\r\n\tld\ta,b\r\n\tand\t7Fh\r\n\tld\tc,a\r\n\tld\tb,0\t\t\t; bc = len\r\n\tldir\t\t\t\t; copy reed -> patched area\r\n\tpop\thl\r\n\tjr\t-\r\n\t\r\n\tinclude menu.asm\r\n\tinclude menu_util.asm\r\n\tinclude time.asm\r\n\r\n\r\n;*=*=*\r\n;\tPatch table\r\n;*=*=*\r\npatch_table:\r\n\tdw\tldos631\r\n\tdw\tldos531\r\n\tdw\tcpm\r\n\tdw\tnewdos25\r\n\tdw\tm1ldos531\r\n\tdw\tm1newdos25\r\n\r\n;*=*=*\r\n;\tLDOS 6.3.1 patch\r\n;*=*=*\r\n\tinclude ldos631.asm\r\n\r\n;*=*=*\r\n;\tLDOS 5.3.1 patch\r\n;*=*=*\r\n\tinclude ldos531.asm\r\n\r\n;*=*=*\r\n;\tCPM doesn't need to be patched !\r\n;*=*=*\r\ncpm:\tLAST_PATCH\r\n\r\n;*=*=*\r\n;\tM3 NEWDOS 2.5 patch\r\n;*=*=*\r\n\tinclude newdos25.asm\r\n\r\n;*=*=*\r\n;\tM1 LDOS 5.3.1 patch\r\n;*=*=*\r\n\tinclude m1ldos531.asm\r\n\r\n;*=*=*\r\n;\tM1 NEWDOS 2.5 patch\r\n;*=*=*\r\n\tinclude m1newdos25.asm\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/frehd.inc",
    "content": "\r\n;;;\r\n;;; FreHD defines\r\n;;;\r\n\r\n;; \r\n;; ROM patches\r\n;;\r\n\r\n;; where the extra \"rom is loaded\r\nROM_LOAD\tequ 5000h\r\n\r\n;; TRS model : passed by the patched rom\r\nROM_MODEL_1\tequ 1h\r\nROM_MODEL_3\tequ 3h\r\nROM_MODEL_4\tequ 4h\r\nROM_MODEL_4A\tequ 4h\t\t\t; model 4 azerty\r\nROM_MODEL_4P\tequ 5h\r\n\r\n;; 4P model 3 rom file\r\nMODEL_III_FILE\tequ \"MODELA.III\"\r\n\r\n;; Rom passed parameter\r\nROM_MODEL\tequ ROM_LOAD+1\r\n\r\n;; FreHD Interface defines\r\nCYLHI\t\tequ 0CDh\r\nCYLLO\t\tequ 0CCh\r\nSECCNT\t\tequ 0CAh\r\nSECNUM\t\tequ 0CBh\r\nDATA\t\tequ 0C8h\r\nERROR\t\tequ 0C9h\r\nCONTROL\t\tequ 0C1h\r\nSDH\t\tequ 0CEh\r\nCOMMAND\t\tequ 0CFh\t\t; write only\r\nSTATUS\t\tequ 0CFh\t\t; read only\r\nCOMMAND2\tequ 0C4h\t\t; write only\r\nREADROM\t\tequ 0C4h\t\t; read only\r\nWRITEROM\tequ 0C5h\t\t; write only\r\nDATA2\t\tequ 0C2h\r\nSIZE2\t\tequ 0C3h\r\nERROR2\t\tequ 0C5h\t\t; read only\r\n;; Interface commands\r\nGET_TIME\tequ 01h\r\nOPEN_FILE\tequ 03h\r\nREAD_FILE\tequ 04h\r\nCLOSE_FILE\tequ 06h\r\nOPEN_DIR\tequ 08h\r\nREAD_DIR\tequ 09h\r\nMOUNT_DRIVE\tequ 0Ah\r\nINFO_DRIVE\tequ 0Ch\r\nREAD_HEADER\tequ 0Eh\r\n;; status bits\r\nSTATUS_BUSY\tequ 80h\r\nSTATUS_READY\tequ 40h\r\nSTATUS_WRERR\tequ 20h\r\nSTATUS_SEEKDONE\tequ 10h\r\nSTATUS_DRQ\tequ 08h\r\nSTATUS_ECC\tequ 04h\r\nSTATUS_CIP\tequ 02h\r\nSTATUS_ERR\tequ 01h\r\n;; get time parameter\r\nFREHD_SEC\tequ 00h\r\nFREHD_MIN\tequ 01h\r\nFREHD_HOUR\tequ 02h\r\nFREHD_YEAR\tequ 03h\r\nFREHD_DAY\tequ 04h\r\nFREHD_MONTH\tequ 05h\r\n;; file info (returned by READ_DIR)\r\nFIL_ATTRIB_OFFSET\tequ 08h\r\nFIL_FNAME_OFFSET\tequ 09h\r\nFIL_FNAME_LEN\t\tequ 0ch\t\t; 8.3\r\n;; drive info (returned by INFO_DRIVE)\r\nDRIVE_FNAME_OFFSET\tequ 06h\r\n;; attrib bits\r\nFIL_ATTRIB_RO\t\tequ 01h\r\nFIL_ATTRIB_HID\t\tequ 02h\r\nFIL_ATTRIB_SYS\t\tequ 04h\r\nFIL_ATTRIB_VOL\t\tequ 08h\r\nFIL_ATTRIB_DIR\t\tequ 10h\r\nFIL_ATTRIB_ARCHIVE\tequ 20h\r\n;; open file options\r\nFA_OPEN_EXISTING equ 00h\r\nFA_READ          equ 01h\r\nFA_WRITE         equ 02h\r\nFA_CREATE_NEW    equ 04h\r\nFA_CREATE_ALWAYS equ 08h\r\nFA_OPEN_ALWAYS   equ 10h\r\n\r\n\r\n;; Reed header  http://www.trs-80emulators.com/hdv1-format/\r\n;;\r\n;; byte 0-1\r\nREED_MAGIC0\tequ 56h\r\nREED_MAGIC1\tequ 0cbh\r\n;; byte 8  : flag #2 -> bit 0 = auto-boot\r\n;; byte 11 : disk format.\r\n;;    0 = LDOS 6.3.1\r\n;;    1 = LDOS 5.3.1\r\n;;    2 = CPM\r\n;;\r\nREED_FLAG\tequ 08h\r\nREED_OS\t\tequ 0Bh\r\nOS_LDOS631\tequ 0h\r\nOS_LDOS531\tequ 1h\r\nOS_CPM\t\tequ 2h\r\nOS_NEWDOS25\tequ 3h\r\nOS_M1LDOS531\tequ 4h\r\nOS_M1NEWDOS25\tequ 5h\r\nMAX_OS\t\tequ 6h\r\n\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/frehd_macro.inc",
    "content": "\r\n;;;\r\n;;; This file should be included only once !\r\n;;;\r\n\r\nCNT\teval\t0\r\n\r\nSTART_PATCH MACRO addr\r\ntmp\teval\t\"\\{CNT}\"\r\n\tdw\taddr, (eee_{tmp}-sss_{tmp})\r\n\tphase\taddr\r\nsss_{tmp}:label $\r\n\tENDM\r\n\r\nEND_PATCH MACRO\r\neee_{tmp}: label $\r\nCNT\teval\tCNT+1\r\n\tdephase\r\n\tENDM\r\n\r\nLAST_PATCH MACRO\r\n\tdw\t0000h\r\n\tENDM\r\n\r\n\r\nREED_PATCH MACRO addr, offset, len\r\n\tdw\taddr, ((80h | len) << 8) | offset\r\n\tENDM\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/ldos531.asm",
    "content": "\tLISTING ON\r\n\tNEWPAGE\r\n;*=*=*\r\n;\tLDOS 5.3.1  BOOT/SYS PATCH\r\n;*=*=*\r\n\r\nldos531:\r\n\r\n\tSTART_PATCH 7F00h\r\n;*=*=*\r\n;\troutine to read a sector from HD\r\n;\tD = cylinder  E = sector\r\n;*=*=*\r\nread_sector_DE\r\n\tpush\thl\r\n\tpush\tde\r\n\tld\tc,e\r\n\tld\te,d\r\n\tld\td,00h\r\n\tld\tb,0ch\t\t\t; not needed (4P like)\r\n\tld\ta,02h\t\t\t; not needed (4P like)\r\n\tcall\thd_read_sector\r\n\tpop\tde\r\n\tpop\thl\r\n\tld\ta,(4709h)\r\n\tsub\td\r\n\tld\ta,06h\r\n\tjr\tz,+\r\n\txor\ta\r\n+\tand\ta\r\n\tret\r\n\t\r\n;*=*=*\r\n;\tDCT handler, only read from HD\r\n;*=*=*\r\ndct_read_hd\r\n\tld\ta,09h\t\t\t; command READ SECTOR ?\r\n\tsub\tb\r\n\tjr\tz,read_sector_DE\t; yes, do it !\r\n\txor\ta\t\t\t; no, return ok.\r\n\tret\r\n\r\n\tEND_PATCH\r\n\r\n\r\n\tSTART_PATCH 4709h\r\n\tdb\t0\t\t\t; force directory to 0 for now\r\n\tEND_PATCH\r\n\t\r\n\r\n;; 4300  00           nop\r\n;; 4301  fe 65        cp\t65h\r\n;; 4303  f3           di\r\n;; 4304  3a 02 43     ld\ta,(4302h)\t; directory cylinder\r\n;; 4307  57           ld\td,a\r\n;; 4308  1e 04        ld\te,04h\t\t; sector 4\r\n\tSTART_PATCH 430ah\r\n\tcall\tpp1\r\n;; 430a  cd 74 43     call\t4374h\t\t; read it !\r\n\tEND_PATCH\r\n;; 430d  20 71        jr\tnz,4380h\r\n;; 430f  3a 00 51     ld\ta,(5100h)\t; test if system disk\r\n;; 4312  e6 10        and\t10h\r\n;; 4314  28 6e        jr\tz,4384h\t\t; \"no system\" if z\r\n;; \r\n;; 4316  d9           exx\r\n;; 4317  2a 16 51     ld\thl,(5116h)\r\n;; 431a  55           ld\td,l\r\n;; 431b  7c           ld\ta,h\r\n;; 431c  07           rlca\r\n;; 431d  07           rlca\r\n;; 431e  07           rlca\r\n;; 431f  e6 07        and\t07h\r\n;; 4321  67           ld\th,a\r\n;; 4322  07           rlca\r\n;; 4323  84           add\ta,h\r\n;; 4324  07           rlca\r\n;; 4325  5f           ld\te,a\r\n;; \r\n;; \t;;\r\n;; \t;; Prepare to load SYS0/SYS\r\n;; \t;; \r\n;; 4326  21 ff 51     ld\thl,51ffh\r\n;; 4329  d9           exx\r\n;; \r\n;; \t;;\r\n;; \t;; LOAD\r\n;; \t;; \r\n;; 432a  cd 5d 43     call\t435dh\t\t; get type code\r\n;; 432d  3d           dec\ta\r\n;; 432e  20 0c        jr\tnz,433ch\t; bypass if not type 1\r\n;; 4330  cd 4e 43     call\t434eh\t\t; get address\r\n;; 4333  cd 5d 43     call\t435dh\r\n;; 4336  77           ld\t(hl),a\r\n;; 4337  23           inc\thl\r\n;; 4338  10 f9        djnz\t4333h\r\n;; 433a  18 ee        jr\t432ah\r\n;; \r\n;; 433c  3d           dec\ta\t\t; test if type 2 (TRAADR)\r\n;; 433d  28 0b        jr\tz,434ah\t\t; ah, go if transfer addr\r\n;; 433f  cd 5d 43     call\t435dh\t\t; assume comment\r\n;; 4342  47           ld\tb,a\t\t;   get comment length\r\n;; 4343  cd 5d 43     call\t435dh\t\t;   and ignore it\r\n;; 4346  10 fb        djnz\t4343h\r\n;; 4348  18 e0        jr\t432ah\t\t; continue to read\r\n;;\r\n\tSTART_PATCH 434ah\r\n\tjr\tpp2\r\n\tnop\r\n;; 434a  cd 4e 43     call\t434eh\t\t; get addr\r\n\tEND_PATCH\r\n;; 434d  e9           jp\t(hl)\t\t; and jump there\r\n;; \r\n;; \t;; getadr\r\n;; 434e  cd 5d 43     call\t435dh\t\t; get block length\r\n;; 4351  47           ld\tb,a\r\n;; 4352  cd 5d 43     call\t435dh\t\t; get low-order load addr\r\n;; 4355  6f           ld\tl,a\r\n;; 4356  05           dec\tb\t\t; adj length for this byte\r\n;; 4357  cd 5d 43     call\t435dh\t\t; get high-order load addr\r\n;; 435a  67           ld\th,a\r\n;; 435b  05           dec\tb\t\t; adj length for this byte\r\n;; 435c  c9           ret\r\n;; \r\n;; \t;; routine to read a byte\r\n;; 435d  d9           exx\t\t\t; switch memory/buff pointers\r\n;; 435e  2c           inc\tl\t\t; bump up buf pointer\r\n;; 435f  20 0f        jr\tnz,4370h\t; bypass disk i/o if more\r\n;; 4361  e5           push\thl\r\n;; 4362  cd 74 43     call\t4374h\t\t; read another sector\r\n;; 4365  20 19        jr\tnz,4380h\t; jump if error\r\n;; 4367  e1           pop\thl\r\n;; 4368  1c           inc\te\t\t; bump sector counter\r\n;; 4369  7b           ld\ta,e\r\n;; 436a  d6 12        sub\t12h\t\t; last sector       [!!! 12h = sec/track]\r\n;; 436c  20 02        jr\tnz,4370h\t;   on this cylinder ?\r\n;; 436e  5f           ld\te,a\t\t; yes, restart at 0\r\n;; 436f  14           inc\td\t\t;     and increment cylinder\r\n;; 4370  7e           ld\ta,(hl)\t\t; get a byte\r\n;; 4371  d9           exx\t\t\t; exchange pointers back\r\n;; 4372  c9           ret\r\n;; \t\r\n;; 4373  c7           rst\t0\r\n;; \t\r\n;; 4374  06 05        ld\tb,05h\t\t; retry 5 times\r\n;; 4376  c5           push\tbc\r\n;; 4377  cd 8e 43     call\t438eh\t\t; read sector\r\n;; 437a  c1           pop\tbc\r\n;; 437b  e6 1c        and\t1ch\r\n;; 437d  c8           ret\tz\t\t; return if no error\r\n;; 437e  10 f6        djnz\t4376h\t\t; try again\r\n;; 4380  21 e6 43     ld\thl,43e6h\t; disk error\r\n;; 4383  dd\r\n;; 4384  21 f4 43 \t   ld\thl,43f4h\t; no system\r\n;; 4387  cd 1b 02     call\t021bh\t\t; display text\r\n;; 438a  cd 40 00     call\t0040h\t\t; input text from keyboard\r\n;; 438d  c7           rst\t0\t\t; reboot\r\n;;\r\n\tSTART_PATCH 438eh\r\n\tjp\tread_sector_DE\r\n\t\r\npp1\tld\thl,5100h\r\n\tcall\t4374h\r\n\tret\r\n\t\r\npp2\tcall\t434eh\r\n\tpush\thl\t\t\t; save SYS0 entry point\r\n\tld\thl,pdct\t\t\t; load DCT\r\n\tld\tde,4701h\r\n\tld\tbc,0008h\r\n\tldir\r\n\tld\thl,sys0_531\t\t; patch !\r\n\tcall\tpatch\r\n\tpop\thl\t\t\t; restore entry point\r\n\tjp\t(hl)\t\t\t; and jump\r\n\r\npdct\tdw\tdct_read_hd\r\n\tdb\t0ch, 90h, 00h, 98h, 1fh, 0e3h\r\n\r\n\r\n;; 438e  01 f4 81     ld\tbc,81f4h\t; Set DDEN,DS1,d.s.port\r\n;; 4391  ed 41        out\t(c),b\t\t; Select it\r\n;; 4393  0d           dec\tc\t\t; Point C to data register\r\n;; 4394  3e 1b        ld\ta,1bh\t\t; \r\n;; 4396  ed 51        out\t(c),d\t\t; Set desired track\r\n;; 4398  cd df 43     call\t43dfh\t\t; Pass command and delay\r\n;; 439b  db f0        in\ta,(f0h)\t\t; Get status\r\n;; 439d  cb 47        bit\t0,a\t\t; Busy ?\r\n;; 439f  20 fa        jr\tnz,439bh\r\n;; 43a1  7b           ld\ta,e\t\t; Set sector register\r\n;; 43a2  d3 f2        out\t(f2h),a\r\n;; 43a4  3e 81        ld\ta,81h\t\t; Set DDEN and DS1\r\n\tEND_PATCH\r\n;; 43a6  d3 f4        out\t(f4h),a\r\n;; 43a8  21 d3 43     ld\thl,43d3h\t; install NMI vector\r\n;; 43ab  22 4a 40     ld\t(404ah),hl\r\n;; 43ae  3e c3        ld\ta,c3h\r\n;; 43b0  32 49 40     ld\t(4049h),a\r\n;; 43b3  21 00 51     ld\thl,5100h\r\n;; 43b6  d5           push\tde\r\n;; 43b7  11 02 c1     ld\tde,c102h\t; D=DS1 + DDEN + W.S.Gen\r\n;; 43ba  3e 80        ld\ta,80h\t\t; FDC READ command\r\n;; 43bc  cd df 43     call\t43dfh\t\t; Pass to ctrlr & set B=0\r\n;; 43bf  3e c0        ld\ta,c0h\t\t; Enable INTRQ & timeout\r\n;; 43c1  d3 e4        out\t(e4h),a\r\n;; 43c3  db f0        in\ta,(f0h)\t\t; Grab status\r\n;; 43c5  a3           and\te\t\t; Test bit 1\r\n;; 43c6  28 fb        jr\tz,43c3h\r\n;; 43c8  ed a2        ini\r\n;; 43ca  7a           ld\ta,d\t\t; Set DDEN & DS1 & WSGEN\r\n;; 43cb  d3 f4        out\t(f4h),a\t\t; Continue to select\r\n;; 43cd  ed a2        ini\t\t\t;    while inputting\r\n;; 43cf  20 fa        jr\tnz,43cbh\r\n;; 43d1  18 fe        jr\t43d1h\t\t; Wait for NMI\r\n;; 43d3  e1           pop\thl\t\t; Pop interrupt ret\r\n;; 43d4  d1           pop\tde\t\t; restore DE\r\n;; 43d5  af           xor\ta\t\t; Disable INTRQ and timetout\r\n;; 43d6  d3 e4        out\t(e4h),a\r\n;; 43d8  3e 81        ld\ta,81h\t\t; Reselect drive\r\n;; 43da  d3 f4        out\t(f4h),a\r\n;; 43dc  db f0        in\ta,(f0h)\t\t; Get status\r\n;; 43de  c9           ret\r\n;; \t\r\n;; 43df  d3 f0        out\t(f0h),a\t\t; Give command to controller\r\n;; 43e1  06 0c        ld\tb,0ch\t\t; Time delay\r\n;; 43e3  10 fe        djnz\t43e3h\r\n;; 43e5  c9           ret\r\n;; \r\n;; 43e6  db\t17h,0e8h,'Disk error',1Fh,03h\r\n;; \r\n;; 43f4  db\t17h,0e8h, 'No system',03h\r\n\r\n\tLAST_PATCH\r\n\r\n\r\nsys0_531:\r\n\tSTART_PATCH 4e68h\r\n\tld\ta,(4302h)\r\n\tld\t(4709h),a\r\n\tjr\t4e90h\r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 4049h\r\n\tdb\t0c3h\r\n\tEND_PATCH\r\n\r\n\tLAST_PATCH\r\n\t\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/ldos621.asm",
    "content": "\tLISTING ON\r\n\tNEWPAGE\r\n\r\n\r\n;*=*=*\r\n;\tLDOS 6.3.1  FreHD patch\r\n;\r\n; This patch is applied automatically when FreHD loads LDOS 6.3.1.\r\n; The patching occurs in 3 phases :\r\n; 1- frehd.rom loads the boot sector at adress 4300h. This area is patched\r\n;    first. The boot sector code will load 16 sectors at address 200h, and\r\n;    this area also needs to be patched, so a call to the 'patch' routine\r\n;    is installed.\r\n; 2- The 2nd patch is applied. It intercepts the call to the entry address\r\n;    of SYS0/SYS which is loaded by the code at 200h. The final patch is\r\n;    installed\r\n;*=*=*\r\n\r\n\r\n\r\n;*=*=*\r\n;\tLDOS 6.3.1  BOOT/SYS patch\r\n;*=*=*\r\nldos621:\r\n\r\n\tSTART_PATCH 219, 6A00h\r\nread621_sector_DE\r\n\tpush\thl\r\n\tpush\tde\r\n\tld\tc,e\r\n\tld\te,d\r\n\tld\td,00h\r\n\tld\tb,0ch\t\t\t; not needed (4P like)\r\n\tld\ta,02h\t\t\t; not needed (4P like)\r\n\tcall\thd_read_sector\r\n\tpop\tde\r\n\tpop\thl\r\n\tld\ta,d\r\n\tsub\t(iy+9)\r\n\tjr\tnz,+\r\n\tld\ta,06h\r\n\tor\ta\r\n\tret\r\n+\txor\ta\r\n\tret\r\n;*=*=*\r\n;\tDCT handler, only read from HD\r\n;*=*=*\r\ndct621_read_hd\r\n\tld\ta,09h\t\t\t; command READ SECTOR ?\r\n\tsub\tb\r\n\tjr\tz,read_sector_DE\t; yes, do it !\r\n\txor\ta\t\t\t; no, return ok.\r\n\tret\r\n\r\n\tEND_PATCH 219\r\n\r\n\r\n\r\n\t\r\n;; 4300  00           nop\r\n\tSTART_PATCH 201, 4302h\r\n\tdb\t65h\r\n;; 4301  fe 65        cp\t65h\t\t;# directory track location\r\n\tEND_PATCH 201\r\n;; 4303  f3           di\r\n;; 4304  3e 86        ld\ta,86h\t\t; 80 col, mode 2\r\n;; 4306  d3 84        out\t(84h),a\r\n;; 4308  32 78 00     ld\t(0078h),a\t; remember this mode\r\n;; 430b  21 00 f8     ld\thl,f800h\t; clear video ram\r\n;; 430e  11 01 f8     ld\tde,f801h\r\n;; 4311  01 7f 07     ld\tbc,077fh\r\n;; 4314  36 20        ld\t(hl),20h\r\n;; 4316  ed b0        ldir\r\n;; 4318  21 cd 43     ld\thl,43cdh\t; set NMI vector\r\n;; 431b  22 67 00     ld\t(0067h),hl\r\n;; 431e  3e c3        ld\ta,c3h\r\n;; 4320  32 66 00     ld\t(0066h),a\r\n;; 4323  3e c9        ld\ta,c9h\t\t; stuff return for ints\r\n;; 4325  32 38 00     ld\t(0038h),a\r\n;; \r\n;; \t;; read the first 16 sectors of track 0\r\n;; \r\n;; 4328  21 00 02     ld\thl,0200h\t; ptr to page 2\r\n;; 432b  55           ld\td,l\t\t; init to track 0, sec 0\r\n;; 432c  5d           ld\te,l\r\n;; 432d  cd 77 43     call\t4377h\t\t; read a sector\r\n;; 4330  24           inc\th\t\t; bump to next page\r\n;; 4331  1c           inc\te\t\t; bump to next sector\r\n;; 4332  3e 10        ld\ta,10h\r\n;; 4334  bb           cp\te\t\t; loop if more\r\n;; 4335  20 f6        jr\tnz,432dh\r\n;; 4337  cd dd 02     call\t02ddh\t\t; init the CRTC\r\n;; \r\n;; \t;; set up to load SYSRES\r\n;; \r\n;; 433a  3a 02 43     ld\ta,(4302h)\t; pick up DIR cylinder\r\n;; 433d  32 79 04     ld\t(0479h),a\t; update dct to show dir\r\n;; 4340  57           ld\td,a\t\t; set starting track\r\n\tSTART_PATCH 202, 4341h\r\n\tjr\tap2_2\r\nap2_1\tdw\tdct621_read_hd\t\t\t\t; our DCT handler\r\n\tdb\t0ch, 90h, 00h, 98h, 1fh, 0e3h\t; DCT data\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\nap2_2\tnop\r\n;; 4341  1e 00        ld\te,00h\r\n;; 4343  cd 74 43     call\t4374h\r\n;; 4346  3a cd 12     ld\ta,(12cdh)\r\n;; 4349  e6 20        and\t20h\r\n;; 434b  21 74 04     ld\thl,0474h\r\n;; 434e  b6           or\t(hl)\r\n;; 434f  77           ld\t(hl),a\r\n\tEND_PATCH 202\r\n;; 4350  1e 04        ld\te,04h\r\n;; 4352  cd 74 43     call\t4374h\r\n;; 4355  3a 00 12     ld\ta,(1200h)\r\n;; 4358  e6 10        and\t10h\r\n;; 435a  28 2d        jr\tz,4389h\r\n;; 435c  21 1d 12     ld\thl,121dh\r\n;; 435f  11 f6 43     ld\tde,43f6h\r\n;; 4362  01 08 00     ld\tbc,0008h\r\n;; 4365  ed b8        lddr\r\n;; 4367  d5           push\tde\r\n;; 4368  dd e1        pop\tix\r\n;; 436a  d9           exx\r\n;; 436b  21 ff 12     ld\thl,12ffh\r\n;; 436e  d9           exx\r\n\tSTART_PATCH 203, 436fh\r\n\tjr\tap5_1\r\n\tnop\r\n;; 436f  c3 38 02     jp\t0238h\r\n\tEND_PATCH 203\r\n;; 4372  00           nop\r\n;; 4373  00           nop\r\n;; 4374  21 00 12     ld\thl,1200h\r\n;;\r\n;; \t;; routine to read a sector\r\n;;\t\r\n;; 4374  21 00 12     ld\thl,1200h\t; set buffer\r\n;; 4377  06 05        ld\tb,05h\t\t; init retry counter\r\n;; 4379  c5           push\tbc\t\t; save counter\r\n;; 437a  e5           push\thl\t\t; save for retries\r\n\tSTART_PATCH 204, 437bh\r\n\tcall\tap5_read\r\n\tpop\thl\r\n\tpop\tbc\r\n\tnop\r\n\tnop\r\n;; 437b  cd 96 43     call\t4396h\r\n;; 437e  e1           pop\thl\r\n;; 437f  c1           pop\tbc\r\n;; 4380  e6 1c        and\t1ch\r\n\tEND_PATCH 204\r\n;; 4382  c8           ret\tz\r\n;; 4383  10 f4        djnz\t4379h\t\t; loop for retry\r\n;;\t\r\n;; 4385  21 e0 43     ld\thl,43e0h\t; \"disk error\"\r\n;; 4388  dd\t\t\t\t; [trick to hide next instruction]\r\n;; 4389  21 ea 43     ld\thl,43eah\t; \"no system\"\r\n;; 438c  01 0a 00     ld\tbc,000ah\r\n;; 438f  11 93 fb     ld\tde,fb93h\t; middle of screen\r\n;; 4392  ed b0        ldir\r\n;; 4394  18 fe        jr\t4394h\t\t; wait for RESET\r\n\tSTART_PATCH 205, 4396h\r\nap5_1\tld\thl,ap2_1\t\t\t; copy DCT data to DCT drive 0\r\n\tld\tde,0471h\r\n\tld\tbc,0008h\r\n\tldir\r\n\tnop\r\n\tld\thl,aloader\t\t; patch SYS0/SYS which just got loaded\r\n\tcall\tpatch\r\n\tjp\t0238h\t\t\t; jump into SYS0\r\nap5_2\r\n\t;di\r\n\tnop\r\n\tcall\tap5_read\r\n\t;ei\r\n\tnop\r\n\tld\ta,05h\t\t\t; error 5 if HD read failed\r\n\tret\tnz\r\n\tld\ta,(0479h)\t\t; DIR location ?\r\n\tsub\td\r\n\tld\ta,06h\r\n\tjr\tz,+\t\t\t; yes, return A = 6\r\n\txor\ta\t\t\t; no, return A = 0\r\n+\tand\ta\t\t\t; update Z flag\r\n\tret\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\nap5_read\r\n\tpush\thl\r\n\tpush\tde\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tld\tc,e\t\t\t; C = sector\r\n\tld\te,d\r\n\tld\td,00h\t\t\t; DE = cyl nymber\r\n\tld\tb,0ch\t\t\t; B = 0C (read)\r\n\tld\ta,02h\t\t\t; A = 2 (hard disk)\r\n\tcall\thd_read_sector\t\t; read\r\n\tpop\tde\r\n\tpop\thl\r\n\tret\r\n;; 4396  01 f4 81     ld\tbc,81f4h\t; Set DDEN,DS1,d.s.port\r\n;; 4399  ed 41        out\t(c),b\t\t; Select it\r\n;; 439b  0d           dec\tc\t\t; Point C to data register\r\n;; 439c  3e 18        ld\ta,18h\t\t; Seek command (6 msec)\r\n;; 439e  ed 51        out\t(c),d\t\t; Set desired track\r\n;; 43a0  cd d9 43     call\t43d9h\t\t; Pass command and delay\r\n;; 43a3  db f0        in\ta,(f0h)\t\t; Get status\r\n;; 43a5  cb 47        bit\t0,a\t\t; Busy ?\r\n;; 43a7  20 fa        jr\tnz,43a3h\r\n;; 43a9  7b           ld\ta,e\t\t; Set sector register\r\n;; 43aa  d3 f2        out\t(f2h),a\r\n;; 43ac  3e 81        ld\ta,81h\t\t; Set DDEN and DS1\r\n;; 43ae  d3 f4        out\t(f4h),a\r\n;; 43b0  d5           push\tde\r\n;; 43b1  11 02 c1     ld\tde,c102h\t; D=DS1 + DDEN + W.S.Gen\r\n;; 43b4  3e 80        ld\ta,80h\t\t; FDC READ command\r\n;; 43b6  cd d9 43     call\t43d9h\t\t; Pass to ctrlr & set B=0\r\n;; 43b9  3e c0        ld\ta,c0h\t\t; Enable INTRQ & timeout\r\n;; 43bb  d3 e4        out\t(e4h),a\r\n;; 43bd  db f0        in\ta,(f0h)\t\t; Grab status\r\n;; 43bf  a3           and\te\t\t; test bit 1\r\n;; 43c0  28 fb        jr\tz,43bdh\r\n;; 43c2  ed a2        ini\r\n;; 43c4  7a           ld\ta,d\t\t; Set DDEN & DS1 & WSGEN\r\n;; 43c5  d3 f4        out\t(f4h),a\t\t; Continue to select\r\n;; 43c7  ed a2        ini\t\t\t;   while inputting\r\n;; 43c9  20 fa        jr\tnz,43c5h\r\n;; 43cb  18 fe        jr\t43cbh\t\t; Wait for NMI\r\n;; 43cd  d1           pop\tde\t\t; Pop interrupt ret\r\n;; 43ce  d1           pop\tde\t\t; restore DE\r\n;; 43cf  af           xor\ta\t\t; Disable INTRQ and timeout\r\n;; 43d0  d3 e4        out\t(e4h),a\r\n;; 43d2  3e 81        ld\ta,81h\t\t; Reselect drive\r\n;; 43d4  d3 f4        out\t(f4h),a\r\n;; 43d6  db f0        in\ta,(f0h)\t\t; Get status\r\n;; 43d8  c9           ret\r\n;; 43d9  d3 f0        out\t(f0h),a\t\t; Give command to controller\r\n;; 43db  06 18        ld\tb,18h\t\t; Time delay\r\n;; 43dd  10 fe        djnz\t43ddh\r\n;; 43df  c9           ret\r\n\tEND_PATCH 205\r\n;; 43e0               db 'Disk error'\r\n;; 43ea               db 'No system '\r\n;; 43f4  00           nop\r\n;; 43f5  00           nop\r\n;; 43f6  00           nop\r\n;; 43f7  00           nop\r\n;; 43f8  00           nop\r\n\tSTART_PATCH 206, 43f9h\r\nap6\tld\ta,09h\r\n\tsub\tb\r\n\tjr\tz,ap5_2\r\n\txor\ta\r\n\tret\r\n;; 43f9  00           nop\r\n;; 43fa  00           nop\r\n;; 43fb  00           nop\r\n;; 43fc  00           nop\r\n;; 43fd  00           nop\r\n;; 43fe  00           nop\r\n;; 43ff  00           nop\r\n\tEND_PATCH 206\r\n\r\n\tLAST_PATCH\r\n\r\n\r\n;*=*=*\r\n;\tLoader patch\r\n;*=*=*\r\n\r\n;;                00139 ;       Set up for a fragmented file\r\n;;                00140 ;\r\n;; 0258  D9       00141         EXX\r\n;; 0259  0E06     00142         LD      C,6             ;Sectors/gran\r\n;; 025B  CDB102   00143         CALL    GETEXT          ;Pick up extent 1\r\n;; 025E  D9       00144         EXX\r\n;;                00145 ;\r\n;; 025F  CD6802   00146         CALL    LOAD            ;Read in SYSRES\r\n;; 0262  3EFB     00147         LD      A,0FBH          ;EI instruction\r\n;; 0264  32950F   00148         LD      (DISKEI),A      ;  stuffed into FDCDVR\r\n;; 0267  E9       00149         JP      (HL)            ;Continue system init\r\n;;                00150 ;\r\n\r\naloader:\r\n\tSTART_PATCH 2020, 264h\r\n\tjp\t5F00h\r\n\tEND_PATCH 2020\r\n\r\n\tSTART_PATCH 2021, 5F00h\r\n\tld\t(0f95h),a\r\n\tpush\thl\r\n\tld\thl,asys0sys\r\n\tcall\tpatch\r\n\tpop\thl\r\n\tjp\t(hl)\r\n\tEND_PATCH 2021\r\n\r\n\tLAST_PATCH\r\n\t\r\n\t\r\n;*=*=*\r\n;\tLDOS 6.3.1 SYS0/SYS patch\r\n;*=*=*\r\nasys0sys:\r\n\r\n;; 1e18  af           xor\ta\r\n;; 1e19  21 81 03     ld\thl,0381h\r\n;; 1e1c  2d           dec\tl\r\n;; 1e1d  77           ld\t(hl),a\r\n;; 1e1e  20 fc        jr\tnz,1e1ch\r\n;; 1e20  ed 56        im\t1\r\n;; 1e22  31 80 03     ld\tsp,0380h\r\n;; 1e25  af           xor\ta\r\n\tSTART_PATCH 2010, 1e22h\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tEND_PATCH 2010\r\n\r\n\r\n;; 1e73  3a 9d 43     ld\ta,(439dh)\r\n;; 1e76  e6 03        and\t03h\r\n;; 1e78  47           ld\tb,a\r\n;; 1e79  21 73 04     ld\thl,0473h\r\n;; 1e7c  7e           ld\ta,(hl)\r\n;; 1e7d  e6 fc        and\tfch\r\n;; 1e7f  b0           or\tb\r\n;; 1e80  77           ld\t(hl),a\r\n;; 1e81  db f1        in\ta,(f1h)\r\n;; 1e83  32 75 04     ld\t(0475h),a\r\n;; 1e86  11 08 02     ld\tde,0208h\r\n\tSTART_PATCH 2011, 1e73h\r\n\tjp\t1e86h\r\n\tEND_PATCH 2011\r\n\t\r\n\r\n;; 1fde  cd d7 1f     call\t1fd7h\r\n;; 1fe1  cb 67        bit\t4,a\r\n;; 1fe3  e5           push\thl\r\n;; 1fe4  21 08 1b     ld\thl,1b08h\r\n;; 1fe7  e3           ex\t(sp),hl\r\n;; 1fe8  c2 a0 19     jp\tnz,19a0h\r\n;; 1feb  d1           pop\tde\r\n;; 1fec  2f           cpl\r\n;; 1fed  e6 01        and\t01h\r\n\tSTART_PATCH 2012, 1fe8h\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tEND_PATCH 2012\r\n\r\n\r\n;; 2024  01 50 00     ld\tbc,0050h\r\n;; 2027  d9           exx\r\n;; 2028  e6 82        and\t82h\r\n;; 202a  c0           ret\tnz\r\n;; 202b  21 00 15     ld\thl,1500h\r\n;; 202e  06 03        ld\tb,03h\r\n\tSTART_PATCH 2013, 202ah\r\n\tnop\r\n\tEND_PATCH 2013\r\n\r\n\r\n\r\n;; 2056  21 7c 00     ld\thl,007ch\r\n;; 2059  cb a6        res\t4,(hl)\r\n;; 205b  20 0c        jr\tnz,2069h\r\n;; 205d  21 76 00     ld\thl,0076h\r\n;; 2060  7e           ld\ta,(hl)\r\n\tSTART_PATCH 2014, 205bh\r\n\tjr\t205bh\r\n\tEND_PATCH 2014\r\n\r\n\r\n\tLAST_PATCH\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/ldos631.asm",
    "content": "\tLISTING ON\r\n\tNEWPAGE\r\n\r\n\r\n;*=*=*\r\n;\tLDOS 6.3.1  FreHD patch\r\n;\r\n; This patch is applied automatically when FreHD loads LDOS 6.3.1.\r\n; The patching occurs in 3 phases :\r\n; 1- frehd.rom loads the boot sector at adress 4300h. This area is patched\r\n;    first. The boot sector code will load 16 sectors at address 200h, and\r\n;    this area also needs to be patched, so a call to the 'patch' routine\r\n;    is installed.\r\n; 2- The 2nd patch is applied. It intercepts the call to the entry address\r\n;    of SYS0/SYS which is loaded by the code at 200h. The final patch is\r\n;    installed\r\n;*=*=*\r\n\r\n\r\n\r\n;*=*=*\r\n;\tLDOS 6.3.1  BOOT/SYS patch\r\n;*=*=*\r\nldos631:\r\n\t\r\n;; 4300  00           nop\r\n\tSTART_PATCH 4302h\r\n\tdb\t65h\r\n;; 4301  fe 65        cp\t65h\t\t;# directory track location\r\n\tEND_PATCH\r\n;; 4303  f3           di\r\n;; 4304  3e 86        ld\ta,86h\t\t; 80 col, mode 2\r\n;; 4306  d3 84        out\t(84h),a\r\n;; 4308  32 78 00     ld\t(0078h),a\t; remember this mode\r\n;; 430b  21 00 f8     ld\thl,f800h\t; clear video ram\r\n;; 430e  11 01 f8     ld\tde,f801h\r\n;; 4311  01 7f 07     ld\tbc,077fh\r\n;; 4314  36 20        ld\t(hl),20h\r\n;; 4316  ed b0        ldir\r\n;; 4318  21 cd 43     ld\thl,43cdh\t; set NMI vector\r\n;; 431b  22 67 00     ld\t(0067h),hl\r\n;; 431e  3e c3        ld\ta,c3h\r\n;; 4320  32 66 00     ld\t(0066h),a\r\n;; 4323  3e c9        ld\ta,c9h\t\t; stuff return for ints\r\n;; 4325  32 38 00     ld\t(0038h),a\r\n;; \r\n;; \t;; read the first 16 sectors of track 0\r\n;; \r\n;; 4328  21 00 02     ld\thl,0200h\t; ptr to page 2\r\n;; 432b  55           ld\td,l\t\t; init to track 0, sec 0\r\n;; 432c  5d           ld\te,l\r\n;; 432d  cd 77 43     call\t4377h\t\t; read a sector\r\n;; 4330  24           inc\th\t\t; bump to next page\r\n;; 4331  1c           inc\te\t\t; bump to next sector\r\n;; 4332  3e 10        ld\ta,10h\r\n;; 4334  bb           cp\te\t\t; loop if more\r\n;; 4335  20 f6        jr\tnz,432dh\r\n;; 4337  cd dd 02     call\t02ddh\t\t; init the CRTC\r\n;; \r\n;; \t;; set up to load SYSRES\r\n;; \r\n;; 433a  3a 02 43     ld\ta,(4302h)\t; pick up DIR cylinder\r\n;; 433d  32 79 04     ld\t(0479h),a\t; update dct to show dir\r\n;; 4340  57           ld\td,a\t\t; set starting track\r\n\tSTART_PATCH 4341h\r\n\tjr\t+\r\n-\tpush\thl\r\n\tld\thl,43a0h\r\n\tld\tde,0471h\t\t; DCT0+1\r\n\tjp\tpatch_loader_631\r\n\tnop\r\n\tnop\r\n+\r\n;; 4341  1e 00        ld\te,00h\r\n;; 4343  cd 74 43     call\t4374h\r\n;; 4346  3a cd 12     ld\ta,(12cdh)\r\n;; 4349  e6 20        and\t20h\r\n;; 434b  21 74 04     ld\thl,0474h\r\n;; 434e  b6           or\t(hl)\r\n;; 434f  77           ld\t(hl),a\r\n\tEND_PATCH\r\n;; 4350  1e 04        ld\te,04h\r\n;; 4352  cd 74 43     call\t4374h\r\n;; 4355  3a 00 12     ld\ta,(1200h)\r\n;; 4358  e6 10        and\t10h\r\n;; 435a  28 2d        jr\tz,4389h\r\n;; 435c  21 1d 12     ld\thl,121dh\r\n;; 435f  11 f6 43     ld\tde,43f6h\r\n;; 4362  01 08 00     ld\tbc,0008h\r\n;; 4365  ed b8        lddr\r\n;; 4367  d5           push\tde\r\n;; 4368  dd e1        pop\tix\r\n;; 436a  d9           exx\r\n;; 436b  21 ff 12     ld\thl,12ffh\r\n;; 436e  d9           exx\r\n\tSTART_PATCH 436fh\r\n\tld\thl,0238h\t\t; entry in SYS0\r\n\tjr\t-\r\n;; 436f  c3 38 02     jp\t0238h\r\n;; 4372  00           nop\r\n;; 4373  00           nop\r\n\tEND_PATCH\r\n;; 4374  21 00 12     ld\thl,1200h\r\n;;\r\n;; \t;; routine to read a sector\r\n;;\t\r\n;; 4374  21 00 12     ld\thl,1200h\t; set buffer\r\n;; 4377  06 05        ld\tb,05h\t\t; init retry counter\r\n;; 4379  c5           push\tbc\t\t; save counter\r\n;; 437a  e5           push\thl\t\t; save for retries\r\n\tSTART_PATCH 437bh\r\n\tcall\tread_631\r\n\tpop\thl\r\n\tpop\tbc\r\n\tnop\r\n\tnop\r\n;; 437b  cd 96 43     call\t4396h\r\n;; 437e  e1           pop\thl\r\n;; 437f  c1           pop\tbc\r\n;; 4380  e6 1c        and\t1ch\r\n\tEND_PATCH\r\n;; 4382  c8           ret\tz\r\n;; 4383  10 f4        djnz\t4379h\t\t; loop for retry\r\n;;\t\r\n;; 4385  21 e0 43     ld\thl,43e0h\t; \"disk error\"\r\n;; 4388  dd\t\t\t\t; [trick to hide next instruction]\r\n;; 4389  21 ea 43     ld\thl,43eah\t; \"no system\"\r\n;; 438c  01 0a 00     ld\tbc,000ah\r\n;; 438f  11 93 fb     ld\tde,fb93h\t; middle of screen\r\n;; 4392  ed b0        ldir\r\n;; 4394  18 fe        jr\t4394h\t\t; wait for RESET\r\n;; 4396  01 f4 81     ld\tbc,81f4h\t; Set DDEN,DS1,d.s.port\r\n;; 4399  ed 41        out\t(c),b\t\t; Select it\r\n;; 439b  0d           dec\tc\t\t; Point C to data register\r\n;; 439c  3e 18        ld\ta,18h\t\t; Seek command (6 msec)\r\n\tSTART_PATCH 439eh\r\n\tnop\r\n\tjp\t+\r\n\tdb\t0ch, 90h, 00h, 0cah, 1fh, 0e3h ; zz zz zz zz zz zz\r\n\r\n+\tld\ta,09h\r\n\tsub\tb\r\n\tjr\tnz,+\r\n\tdi\r\n\tcall\tread_631\r\n\tei\r\n\tld\ta,05h\r\n\tret\tnz\r\n\tld\ta,(0479h)\r\n\tsub\td\r\n\tld\ta,06h\r\n\tjr\tz,++\r\n+\txor\ta\r\n+\tand\ta\r\n\tret\r\nread_631\r\n\tpush\thl\r\n\tpush\tde\r\n\tld\tc,e\r\n\tld\te,d\r\n\tld\td,00h\r\n\tld\ta,c\r\n\tld\tb,0ch\r\n\tld\ta,02h\r\n\tcall\thd_read_sector\r\n\tpop\tde\r\n\tpop\thl\r\n\tret\r\n\r\npatch_loader_631\r\n\tld\tbc,0008h\t\t\t\t; continue from above\r\n\tldir\r\n\tld\thl,loader_631\r\n\tcall\tpatch\r\n\tret\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tEND_PATCH\t\r\n;; 439e  ed 51        out\t(c),d\t\t; Set desired track\r\n;; 43a0  cd d9 43     call\t43d9h\t\t; Pass command and delay\r\n;; 43a3  db f0        in\ta,(f0h)\t\t; Get status\r\n;; 43a5  cb 47        bit\t0,a\t\t; Busy ?\r\n;; 43a7  20 fa        jr\tnz,43a3h\r\n;; 43a9  7b           ld\ta,e\t\t; Set sector register\r\n;; 43aa  d3 f2        out\t(f2h),a\r\n;; 43ac  3e 81        ld\ta,81h\t\t; Set DDEN and DS1\r\n;; 43ae  d3 f4        out\t(f4h),a\r\n;; 43b0  d5           push\tde\r\n;; 43b1  11 02 c1     ld\tde,c102h\t; D=DS1 + DDEN + W.S.Gen\r\n;; 43b4  3e 80        ld\ta,80h\t\t; FDC READ command\r\n;; 43b6  cd d9 43     call\t43d9h\t\t; Pass to ctrlr & set B=0\r\n;; 43b9  3e c0        ld\ta,c0h\t\t; Enable INTRQ & timeout\r\n;; 43bb  d3 e4        out\t(e4h),a\r\n;; 43bd  db f0        in\ta,(f0h)\t\t; Grab status\r\n;; 43bf  a3           and\te\t\t; test bit 1\r\n;; 43c0  28 fb        jr\tz,43bdh\r\n;; 43c2  ed a2        ini\r\n;; 43c4  7a           ld\ta,d\t\t; Set DDEN & DS1 & WSGEN\r\n;; 43c5  d3 f4        out\t(f4h),a\t\t; Continue to select\r\n;; 43c7  ed a2        ini\t\t\t;   while inputting\r\n;; 43c9  20 fa        jr\tnz,43c5h\r\n;; 43cb  18 fe        jr\t43cbh\t\t; Wait for NMI\r\n;; 43cd  d1           pop\tde\t\t; Pop interrupt ret\r\n;; 43ce  d1           pop\tde\t\t; restore DE\r\n;; 43cf  af           xor\ta\t\t; Disable INTRQ and timeout\r\n;; 43d0  d3 e4        out\t(e4h),a\r\n;; 43d2  3e 81        ld\ta,81h\t\t; Reselect drive\r\n;; 43d4  d3 f4        out\t(f4h),a\r\n;; 43d6  db f0        in\ta,(f0h)\t\t; Get status\r\n;; 43d8  c9           ret\r\n;; 43d9  d3 f0        out\t(f0h),a\t\t; Give command to controller\r\n;; 43db  06 18        ld\tb,18h\t\t; Time delay\r\n;; 43dd  10 fe        djnz\t43ddh\r\n;; 43df  c9           ret\r\n;; 43e0               db 'Disk error'\r\n;; 43ea               db 'No system '\r\n;; 43f4  00           nop\r\n\tSTART_PATCH 43f5h\r\n\tld\t(bc),a\r\n\tinc\tbc\r\n\tex\tde,hl\r\n\tadd\thl,hl\r\n\tex\tde,hl\r\n\tsub\t20h\t\t\t; ww\r\n\tret\tc\r\n\tld\tc,a\r\n\tinc\tde\r\n\tret\r\n;; 43f5  00           nop\r\n;; 43f6  00           nop\r\n;; 43f7  00           nop\r\n;; 43f8  00           nop\r\n;; 43f9  00           nop\r\n;; 43fa  00           nop\r\n;; 43fb  00           nop\r\n;; 43fc  00           nop\r\n;; 43fd  00           nop\r\n;; 43fe  00           nop\r\n;; 43ff  00           nop\r\n\tEND_PATCH\r\n\t\r\n\tLAST_PATCH\r\n\r\n\r\n;*=*=*\r\n;\tLoader patch\r\n;*=*=*\r\n\r\n;;                00122 ;       Boot loader routine read in by ROM, along with\r\n;;                00123 ;       the lowcore I/O drivers.\r\n;;                00124 ;       This section loads in SYSRES\r\n;;                00125 ;\r\n;; 0238  FD217004 00126 LBOOT   LD      IY,DCT$         ;Set IY for FDCDVR use\r\n;; 023C  FD7E09   00127         LD      A,(IY+9)        ;Directory track is\r\n;; 023F  FD7705   00128         LD      (IY+5),A        ;  the current track\r\n;; 0242  3E04     00129         LD      A,4\r\n;; 0244  327B00   00130         LD      (FLGTAB$+'R'-'A'),A     ;Set retries\r\n;; 0247  3EC9     00131         LD      A,0C9H\r\n;; 0249  320E00   00132         LD      (FDDINT$),A     ;Return for disk driver\r\n;; 024C  3E12     00133         LD      A,18            ;5\" sectors/track, dden\r\n;; 024E  FDCB046E 00134         BIT     5,(IY+4)        ;Double sided?\r\n;; 0252  2801     00135         JR      Z,NOTDBL\r\n;; 0254  87       00136         ADD     A,A             ;Adjust to 36 sect/cyl\r\n;; 0255  32A502   00137 NOTDBL  LD      (SECTRK),A\r\n;;                00138 ;\r\n;;                00139 ;       Set up for a fragmented file\r\n;;                00140 ;\r\n;; 0258  D9       00141         EXX\r\n;; 0259  0E06     00142         LD      C,6             ;Sectors/gran\r\n;; 025B  CDB102   00143         CALL    GETEXT          ;Pick up extent 1\r\n;; 025E  D9       00144         EXX\r\n;;                00145 ;\r\n;; 025F  CD6802   00146         CALL    LOAD            ;Read in SYSRES\r\n;; 0262  3EFB     00147         LD      A,0FBH          ;EI instruction\r\n;; 0264  32950F   00148         LD      (DISKEI),A      ;  stuffed into FDCDVR\r\n;; 0267  E9       00149         JP      (HL)            ;Continue system init\r\n;;                00150 ;\r\n\t\r\nloader_631:\r\n\r\n\tSTART_PATCH 24Ch\r\n\tld\ta,20h\t\t\t; xx: sector per logical cylinder\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tld\t(02a5h),a\r\n\texx\r\n\tld\tc,10h\t\t\t; yy: sector per granule\r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 29eh\r\n\tcall\tread_631\r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 264h\r\n\tjp\t5FF0h\r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 5FF0h\r\n\tld\t(0f95h),a\r\n\tpush\thl\r\n\tld\thl,sys0sys_631\r\n\tcall\tpatch\r\n\tpop\thl\r\n\tjp\t(hl)\r\n\tEND_PATCH\r\n\r\n\tLAST_PATCH\r\n\t\r\n\t\r\n;*=*=*\r\n;\tLDOS 6.3.1 SYS0/SYS patch\r\n;*=*=*\r\nsys0sys_631:\r\n\r\n;; 1E00           02548         ORG     1E00H+START$\r\n;;                02549 ;\r\n;; 1E00  F3       02550         DI\r\n;; 1E01  21E90F   02551         LD      HL,@RSTNMI      ; Reset NMI vector to\r\n;; 1E04  226700   02552         LD      (@NMI+1),HL     ;   SYSRES's needs\r\n;;                02553 ;\r\n;;                02554         IF      @PCERV\r\n;;                02555 ;\r\n;;                02556 ;       Changes for Pete Cervasio's logo stuff - keep the code the same\r\n;;                02557 ;       as much as possible, even though a simpler bit of code would\r\n;;                02558 ;       work just as well...\r\n;;                02559 ;\r\n;; 1E07  211E04   02560         LD      HL,PAKNAM$+14   ;Point to O/S revision info\r\n;; 1E0A  11E0F8   02561         LD      DE,VERROW*80+VERCOL+CRTBGN$\r\n;; 1E0D  010200   02562         LD      BC,2            ; 2 chars to move\r\n;; 1E10  EDB0     02563         LDIR                    ; Display the info...\r\n;; 1E12  0E08     02564         LD      C,8\r\n;; 1E14  13       02565         INC     DE\r\n;; 1E15  13       02566         INC     DE\r\n;; 1E16  0000     02567         DW      0               ; Take the space of the LDIR\r\n;;                02568 ;\r\n;;                02569         ELSE\r\n;;                02570 ;\r\n;;                02571         LD      HL,PAKNAM$      ; Point to disk pack name\r\n;;                02572         LD      DE,PACKROW*80+PACKCOL+CRTBGN$\r\n;;                02573         LD      BC,8\r\n;;                02574         LDIR                    ; Move pack name to screen\r\n;;                02575         LD      C,8             ; B already holds a 0\r\n;;                02576         INC     DE              ; Leave two spaces\r\n;;                02577         INC     DE\r\n;;                02578         LDIR                    ; Move pack date to crt\r\n;;                02579 ;\r\n;;                02580         ENDIF\r\n;;                02581 ;\r\n;;                02582 ;---> 6.3.1 changes from version 6.2.0 in \"The Source\"\r\n;;                02583 ;\r\n;; 1E18  13       02584         INC     DE\r\n;; 1E19  13       02585         INC     DE              ; Leave two more spaces\r\n;; 1E1A  0E12     02586         LD      C,18            ; 18 characters\r\n;; 1E1C  218521   02587         LD      HL,M2185        ; Point to message area\r\n;; 1E1F  00       02588 M1E1F   NOP                     ; 6.3.0 LDIR to put the\r\n;; 1E20  00       02589         NOP                     ;  serial # up on screen\r\n;;                02590 ;\r\n;;                02591 ;<--- end of 6.3.1 changes\r\n;;                02592 ;\r\n;;                02593 ;       Initialization routines\r\n;;                02594 ;\r\n;; 1E21  AF       02595         XOR     A               ;Clear out stack area\r\n;; 1E22  218103   02596         LD      HL,STACK$+1     ;Start STACK+1\r\n;; 1E25  2D       02597 CLRLOOP DEC     L               ;Move down a byte\r\n;; 1E26  77       02598         LD      (HL),A          ;Now loop and fill\r\n;; 1E27  20FC     02599         JR      NZ,CLRLOOP      ;  with zero bytes\r\n;;                02600 ;\r\n;; 1E29  ED56     02601         IM      1               ;Set the interrupt mode\r\n\tSTART_PATCH 1e2bh\r\n\tnop\r\n\tnop\r\n\tnop\r\n;; 1E2B  318003   02602         LD      SP,STACK$       ;Set the stack area\r\n\tEND_PATCH\r\n;; 1E2E  AF       02603         XOR     A\r\n;; 1E2F  320202   02604         LD      (LBANK$),A      ;Set logical bank #\r\n;; 1E32  D3E4     02605         OUT     (0E4H),A        ;Disable INTRQ & DRQ\r\n;;                02606 ;\r\n;; 1E34  213802   02607         LD      HL,S1DCB$\r\n;; 1E37  77       02608 ZERDCB  LD      (HL),A          ;Zero spare DCB area\r\n;; 1E38  2C       02609         INC     L\r\n;; 1E39  20FC     02610         JR      NZ,ZERDCB\r\n;;                02611 ;\r\n;; 1E3B  3A7600   02612         LD      A,(MODOUT$)     ;Set high speed\r\n;; 1E3E  D3EC     02613         OUT     (0ECH),A        ;  and external BUS\r\n;; 1E40  3A8000   02614         LD      A,(WRINT$)\r\n;; 1E43  D3E0     02615         OUT     (0E0H),A        ;Enable RTC interrupts\r\n;; 1E45  3A7800   02616         LD      A,(OPREG$)      ;Set memory configuration\r\n;; 1E48  47       02617         LD      B,A\r\n;; 1E49  3EA7     02618         LD      A,0A7H          ;Value for AUX/RAM\r\n;; 1E4B  0E84     02619         LD      C,@OPREG        ;Set memory mgt port\r\n;; 1E4D  ED41     02620         OUT     (C),B           ;Bring up regular RAM\r\n;; 1E4F  21FFFF   02621         LD      HL,-1           ;Check for extended RAM\r\n;; 1E52  220E04   02622         LD      (HIGH$),HL\r\n;; 1E55  221C00   02623         LD      (PHIGH$),HL\r\n;;                02624 ;\r\n;;                02625 ;       Check the banks\r\n;;                02626 ;\r\n;; 1E58  56       02627         LD      D,(HL)          ;Save what's in RAM\r\n;; 1E59  3655     02628         LD      (HL),55H        ;Stuff in regular RAM\r\n;; 1E5B  ED79     02629         OUT     (C),A           ;Switch in alt RAM\r\n;; 1E5D  5E       02630         LD      E,(HL)          ;Save the byte there, too\r\n;; 1E5E  77       02631         LD      (HL),A          ;Stuff alt RAM\r\n;; 1E5F  ED41     02632         OUT     (C),B           ;Back to reg RAM\r\n;; 1E61  BE       02633         CP      (HL)            ;What's there now?\r\n;; 1E62  72       02634         LD      (HL),D          ;Put reg RAM byte back\r\n;; 1E63  ED79     02635         OUT     (C),A           ;Back to alt RAM\r\n;; 1E65  73       02636         LD      (HL),E          ;Restore original byte\r\n;; 1E66  ED41     02637         OUT     (C),B           ;Back to reg RAM\r\n;; 1E68  3EFE     02638         LD      A,0FEH          ;Init BAR$ for bank 0\r\n;; 1E6A  2802     02639         JR      Z,MZMZ01        ;Bypass if only 64k\r\n;; 1E6C  3EF8     02640         LD      A,0F8H          ;Init BAR$ for bank 0-2\r\n;; 1E6E  320102   02641 MZMZ01  LD      (BAR$),A        ;Load bank available ram\r\n;; 1E71  320002   02642         LD      (BUR$),A        ;Load bank used ram\r\n;; 1E74  3A6F00   02643         LD      A,(FEMSK$)      ;Get port FEh mask\r\n;; 1E77  D3FE     02644         OUT     (0FEH),A        ; and set it\r\n;; 1E79  00       02645         DC      3,0             ;Space for a jump or call\r\n;;       00 00 \r\n;;                02646 ;\r\n;;                02647 ;       Update DCT$ info for SYSTEM drive\r\n;;                02648 ;\r\n\tSTART_PATCH 1e7ch\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tnop\r\n\tld\ta,0d0h\r\n\tout\t(0f0h),a\r\n\tld\tb,80h\r\n\tdjnz\t1e8dh\r\n;; 1E7C  3A9D43   02649         LD      A,(BOOTST$)     ;Get boot step rate\r\n;; 1E7F  E603     02650         AND     3               ;Strip all but it\r\n;; 1E81  47       02651         LD      B,A             ;Save temporarily\r\n;; 1E82  217304   02652         LD      HL,DCT$+3       ;Point to DCT step\r\n;; 1E85  7E       02653         LD      A,(HL)          ;Get DCT step\r\n;; 1E86  E6FC     02654         AND     0FCH            ;Strip step rate\r\n;; 1E88  B0       02655         OR      B               ;Merge boot step\r\n;; 1E89  77       02656         LD      (HL),A          ;Update DCT\r\n;; 1E8A  DBF1     02657         IN      A,(TRKREG)      ;Update DCT with current\r\n;; 1E8C  327504   02658         LD      (DCT$+5),A      ;  track position of head\r\n\tEND_PATCH\r\n;;                02659 ;\r\n;; 1E8F  110802   02660         LD      DE,KIDCB$       ;Flush type ahead, init ptrs\r\n;; 1E92  3E03     02661         LD      A,3\r\n;; 1E94  CD2306   02662         CALL    @CTL\r\n;; 1E97  FB       02663         EI                      ;Interrupts on\r\n;;                02664 ;\r\n;;                02665 ;       Get CONFIG status & set ZERO byte\r\n;;                02666 ;\r\n;; 1E98  210104   02667         LD      HL,ZERO$\r\n;; 1E9B  7E       02668         LD      A,(HL)          ;Set to NOP if SYSGENed\r\n;; 1E9C  3600     02669         LD      (HL),0          ;Make always zero byte\r\n;; 1E9E  F5       02670         PUSH    AF              ;Save SYSGEN flag\r\n;;                02671 ;\r\n;;                02672 ;       Check if date prompt is to be suppressed\r\n;;                02673 ;\r\n;; 1E9F  3AC204   02674         LD      A,(DTPMT$)      ;No prompt for DATE?\r\n;; 1EA2  B7       02675         OR      A\r\n;;                02676 ;\r\n;;                02677 ;       Check on currency of date\r\n;;                02678 ;\r\n;; 1EA3  213300   02679         LD      HL,DATE$        ;Point to year\r\n;; 1EA6  4E       02680         LD      C,(HL)          ;Save in reg C\r\n;; 1EA7  3600     02681         LD      (HL),0          ;  while resetting to zero\r\n;; 1EA9  23       02682         INC     HL              ;Bump to day\r\n;; 1EAA  46       02683         LD      B,(HL)          ;  and save in reg B\r\n;; 1EAB  3600     02684         LD      (HL),0          ;  while resetting to zero\r\n;; 1EAD  23       02685         INC     HL              ;Bump to month\r\n;; 1EAE  7E       02686         LD      A,(HL)          ;Save month to A\r\n;; 1EAF  3600     02687         LD      (HL),0          ;  while resetting to zero\r\n;; 1EB1  C2AD1F   02688         JP      NZ,TIMIN        ;Check time if DATE=OFF\r\n;; 1EB4  2EFF     02689         LD      L,CFGFCB$+31&0FFH ; Reset pointer\r\n;;                02690 ;\r\n;;                02691         IF      @INTL\r\n;;                02692         LD      (HL),B          ;Stuff day\r\n;;                02693         DEC     HL\r\n;;                02694         LD      (HL),A          ;Stuff month\r\n;;                02695         ELSE\r\n;; 1EB6  77       02696         LD      (HL),A          ;Stuff month\r\n;; 1EB7  2B       02697         DEC     HL\r\n;; 1EB8  70       02698         LD      (HL),B          ;Stuff day\r\n;;                02699         ENDIF\r\n;;                02700 ;\r\n;; 1EB9  2B       02701         DEC     HL\r\n;; 1EBA  71       02702         LD      (HL),C          ;Stuff year\r\n;; 1EBB  EB       02703         EX      DE,HL           ;Point DE to CFGFCB$+29\r\n;; 1EBC  3D       02704         DEC     A               ;Check for month range <1-12>\r\n;; 1EBD  FE0C     02705         CP      12              ;Okay if 0-11 now\r\n;; 1EBF  380E     02706         JR      C,DATIN1\r\n;;                02707 ;\r\n;; 1EC1  210005   02708 DATIN   LD      HL,DATEROW<8!DATECOL    ;Set video row, col\r\n;; 1EC4  115C21   02709         LD      DE,DATEPR       ;DATE? question\r\n;; 1EC7  013008   02710         LD      BC,8<+8!'0'     ;Set buff len & char\r\n;; 1ECA  CDD620   02711         CALL    GETPARM         ;Get response\r\n;; 1ECD  30F2     02712         JR      NC,DATIN        ;Jump on format error\r\n;; 1ECF  1A       02713 DATIN1  LD      A,(DE)          ;Is year a leap year?\r\n;;                02714 ;--> 6.3.1 changes start\r\n;; 1ED0  FE0C     02715         CP      0CH\r\n;; 1ED2  3003     02716         JR      NC,DATIN2\r\n;; 1ED4  C664     02717         ADD     A,100\r\n;; 1ED6  12       02718         LD      (DE),A\r\n;;                02719 ;<-- 6.3.1 changes done\r\n;; 1ED7  4F       02720 DATIN2  LD      C,A             ;Save year for later\r\n;; 1ED8  D650     02721         SUB     80              ;Reduce for range test\r\n;; 1EDA  FE20     02722         CP      20H             ; Check year range (6.2 was 8)\r\n;; 1EDC  30E3     02723         JR      NC,DATIN\r\n;; 1EDE  E603     02724         AND     3\r\n;; 1EE0  3E1C     02725         LD      A,28            ;Init February\r\n;; 1EE2  2006     02726         JR      NZ,NOTLEAP\r\n;; 1EE4  213700   02727         LD      HL,DATE$+3+1    ;Set leap flag\r\n;; 1EE7  CBFE     02728         SET     7,(HL)\r\n;; 1EE9  3C       02729         INC     A               ;Feb to 29 days\r\n;; 1EEA  210304   02730 NOTLEAP LD      HL,MAXDAY$+2    ;Set Feb max day #\r\n;; 1EED  77       02731         LD      (HL),A\r\n;;                02732 ;\r\n;;                02733         IF      @INTL\r\n;;                02734         NOP                     ;Keep same length\r\n;;                02735         ELSE\r\n;; 1EEE  13       02736         INC     DE              ;Bump to day\r\n;;                02737         ENDIF\r\n;; 1EEF  13       02738         INC     DE              ;Bump to month & get it\r\n;; 1EF0  1A       02739         LD      A,(DE)\r\n;; 1EF1  47       02740         LD      B,A             ;Save\r\n;; 1EF2  3D       02741         DEC     A\r\n;; 1EF3  FE0C     02742         CP      12              ;Range check\r\n;; 1EF5  30CA     02743         JR      NC,DATIN        ;Go if error\r\n;; 1EF7  2B       02744         DEC     HL              ;Point to Jan entry\r\n;; 1EF8  85       02745         ADD     A,L             ;Index the month\r\n;; 1EF9  6F       02746         LD      L,A\r\n;;                02747 ;\r\n;;                02748         IF      @INTL\r\n;;                02749         INC     DE              ;Point to day\r\n;;                02750         ELSE\r\n;; 1EFA  1B       02751         DEC     DE              ;Point to day\r\n;;                02752         ENDIF\r\n;;                02753 ;\r\n;; 1EFB  1A       02754         LD      A,(DE)          ;Get day entry\r\n;; 1EFC  3D       02755         DEC     A               ;Reduce for test (0->FF)\r\n;; 1EFD  BE       02756         CP      (HL)\r\n;; 1EFE  30C1     02757         JR      NC,DATIN        ;Go if too large (or 0)\r\n;;                02758 ;\r\n;;                02759 ;       Range checks okay - move into DATE$\r\n;;                02760 ;\r\n;; 1F00  213500   02761         LD      HL,DATE$+2\r\n;; 1F03  3C       02762         INC     A               ;Compensate for DEC A\r\n;; 1F04  70       02763         LD      (HL),B          ;Stuff month\r\n;; 1F05  2D       02764         DEC     L\r\n;; 1F06  77       02765         LD      (HL),A          ;Stuff day\r\n;; 1F07  2D       02766         DEC     L\r\n;; 1F08  71       02767         LD      (HL),C          ;Stuff year\r\n;;                02768 ;\r\n;;                02769 ;       Date is in DATE$ - display it\r\n;;                02770 ;\r\n;; 1F09  79       02771         LD      A,C             ;Get year\r\n;; 1F0A  F5       02772         PUSH    AF              ;  and save it\r\n;; 1F0B  E603     02773         AND     3               ;Check on leap year\r\n;; 1F0D  210304   02774         LD      HL,MAXDAY$+2    ;Init & adj Feb as\r\n;; 1F10  361C     02775         LD      (HL),28         ;  required\r\n;; 1F12  2001     02776         JR      NZ,$+3\r\n;; 1F14  34       02777         INC     (HL)            ;Bump to 29\r\n;; 1F15  3A3500   02778         LD      A,(DATE$+2)     ;Get month and xfer\r\n;; 1F18  47       02779         LD      B,A             ;  it to B\r\n;; 1F19  3A3400   02780         LD      A,(DATE$+1)     ;Get day of month\r\n;;                02781 ;\r\n;;                02782 ;       Compute day of year and day of week\r\n;;                02783 ;\r\n;; 1F1C  6F       02784         LD      L,A             ;Start off with days\r\n;; 1F1D  2600     02785         LD      H,0             ;  in this month\r\n;; 1F1F  110104   02786         LD      DE,MAXDAY$\r\n;; 1F22  1A       02787 DAYLP   LD      A,(DE)\r\n;; 1F23  85       02788         ADD     A,L             ;8 bit add to 16 bit\r\n;; 1F24  6F       02789         LD      L,A\r\n;; 1F25  8C       02790         ADC     A,H             ;Add high order & carry\r\n;; 1F26  95       02791         SUB     L               ;Subtract off low order\r\n;; 1F27  67       02792         LD      H,A             ;Update high order\r\n;; 1F28  13       02793         INC     DE\r\n;; 1F29  10F7     02794         DJNZ    DAYLP\r\n;; 1F2B  EB       02795         EX      DE,HL           ;Move day of year to DE\r\n;; 1F2C  213600   02796         LD      HL,DATE$+3      ;Store it\r\n;; 1F2F  73       02797         LD      (HL),E\r\n;; 1F30  23       02798         INC     HL\r\n;; 1F31  7A       02799         LD      A,D             ;Get bit \"8\"\r\n;; 1F32  B6       02800         OR      (HL)            ;  and OR it in\r\n;; 1F33  77       02801         LD      (HL),A          ;Then put it back\r\n;; 1F34  EB       02802         EX      DE,HL           ;Get DOY back in HL\r\n;; 1F35  F1       02803         POP     AF              ;Pop the year and mask\r\n;; 1F36  D650     02804         SUB     80              ;Compute DOW offset (6.2 was AND 7)\r\n;; 1F38  5F       02805         LD      E,A\r\n;; 1F39  C603     02806         ADD     A,3\r\n;; 1F3B  0F       02807         RRCA\r\n;; 1F3C  0F       02808         RRCA\r\n;; 1F3D  E60F     02809         AND     0FH             ; 6.3.1 change - 6.2 was 03H\r\n;; 1F3F  83       02810         ADD     A,E\r\n;; 1F40  5F       02811         LD      E,A             ;And add it in\r\n;; 1F41  1600     02812         LD      D,0             ;Add into HL\r\n;; 1F43  19       02813         ADD     HL,DE\r\n;; 1F44  23       02814         INC     HL              ;Start in right place\r\n;;                02815 ;--> 6.3.1 changes\r\n;; 1F45  3E07     02816         LD      A,7\r\n;; 1F47  CDE306   02817         CALL    @DIV16          ;Divide by 7\r\n;; 1F4A  3C       02818         INC     A\r\n;;                02819 ;<-- 6.3.1 changes\r\n;; 1F4B  47       02820         LD      B,A             ;Save in reg B\r\n;; 1F4C  07       02821         RLCA                    ;Shift to bits 1-3\r\n;; 1F4D  4F       02822         LD      C,A             ;Save temporarily\r\n;; 1F4E  213700   02823         LD      HL,DATE$+3+1\r\n;; 1F51  7E       02824         LD      A,(HL)          ;Pack into field\r\n;; 1F52  E6F1     02825         AND     0F1H\r\n;; 1F54  B1       02826         OR      C\r\n;; 1F55  77       02827         LD      (HL),A\r\n;; 1F56  C5       02828         PUSH    BC\r\n;; 1F57  210005   02829         LD      HL,DATEROW<8!DATECOL    ;Video row/col\r\n;; 1F5A  0603     02830         LD      B,3             ;Position cursor\r\n;; 1F5C  CD990B   02831         CALL    @VDCTL\r\n;; 1F5F  C1       02832         POP     BC\r\n;; 1F60  21C704   02833         LD      HL,DAYTBL$\r\n;; 1F63  CD3C21   02834         CALL    DSPMDY          ;Write out the DAY\r\n;; 1F66  3E2C     02835         LD      A,','\r\n;; 1F68  CD4206   02836         CALL    @DSP\r\n;; 1F6B  3E20     02837         LD      A,' '\r\n;; 1F6D  CD4206   02838         CALL    @DSP\r\n;; 1F70  3A3500   02839         LD      A,(DATE$+2)     ;Get month number\r\n;; 1F73  47       02840         LD      B,A\r\n;; 1F74  2EDC     02841         LD      L,MONTBL$&0FFH  ;Set HL to month table\r\n;;                02842 ;\r\n;;                02843 ;       Another custom mod - month displayed slightly differently\r\n;;                02844 ;       when @PCERV is enabled.\r\n;;                02845 ;\r\n;;                02846         IF      @PCERV\r\n;; 1F76  CD3C21   02847         CALL    DSPMDY          ;Add in the spaces if @PCERV\r\n;;                02848         ELSE\r\n;;                02849         CALL    DSPMON          ;Write out the month name\r\n;;                02850         ENDIF\r\n;;                02851 ;\r\n;; 1F79  3E20     02852         LD      A,' '           ;Space after the name\r\n;; 1F7B  CD4206   02853         CALL    @DSP\r\n;; 1F7E  3A3400   02854         LD      A,(DATE$+1)     ;Get day\r\n;; 1F81  05       02855         DEC     B               ;From 0 to X'FF'\r\n;; 1F82  04       02856 DIV10   INC     B               ;Divide by 10\r\n;; 1F83  D60A     02857         SUB     10              ;  with quotient in B\r\n;; 1F85  30FB     02858         JR      NC,DIV10\r\n;; 1F87  F5       02859         PUSH    AF              ;Save remainder (-10)\r\n;; 1F88  78       02860         LD      A,B             ;Get quotient\r\n;; 1F89  C630     02861         ADD     A,'0'           ;Change to ASCII\r\n;; 1F8B  FE30     02862         CP      '0'             ;Zero?\r\n;; 1F8D  C44206   02863         CALL    NZ,@DSP         ;Display if not\r\n;; 1F90  F1       02864         POP     AF              ;Get back remainder\r\n;; 1F91  C63A     02865         ADD     A,'0'+10        ;Change to ASCII\r\n;; 1F93  CD4206   02866         CALL    @DSP            ;Display it\r\n;;                02867 ;--> 6.3.1 changes\r\n;; 1F96  3A3300   02868         LD      A,(DATE$)       ;Get year digits (97?)\r\n;; 1F99  216C07   02869         LD      HL,1900         ;Init to 1900\r\n;; 1F9C  85       02870         ADD     A,L             ;Add in base year low\r\n;; 1F9D  6F       02871         LD      L,A             ;Save back in L\r\n;; 1F9E  8C       02872         ADC     A,H             ;Add in high byte of year\r\n;; 1F9F  95       02873         SUB     L               ;Drop extra\r\n;; 1FA0  67       02874         LD      H,A             ;And put in H\r\n;; 1FA1  115521   02875         LD      DE,PARTYR+1     ;Buffer area\r\n;; 1FA4  CDF606   02876         CALL    @HEXDEC         ;Convert to decimal\r\n;; 1FA7  215421   02877         LD      HL,PARTYR       ;Point to buffer\r\n;; 1FAA  CD2D05   02878         CALL    @DSPLY          ;And display it.\r\n;;                02879 ;<-- 6.3.1 changes\r\n;;                02880 ;\r\n;;                02881 ;       Prompt for time\r\n;;                02882 ;\r\n;; 1FAD  3AC304   02883 TIMIN   LD      A,(TMPMT$)      ;Prompt for time?\r\n;; 1FB0  B7       02884         OR      A\r\n;; 1FB1  2037     02885         JR      NZ,M1FEA        ;Skip if not\r\n;;                02886 ;--> 6.3.1 changes\r\n;; 1FB3  0603     02887 TIMIN0  LD      B,3             ;3 bytes to change\r\n;; 1FB5  21FF00   02888         LD      HL,00FFH        ;Top of first RAM page\r\n;; 1FB8  3600     02889 M1FB8   LD      (HL),0          ;Clear those bytes out\r\n;; 1FBA  2B       02890         DEC     HL\r\n;; 1FBB  10FB     02891         DJNZ    M1FB8\r\n;; 1FBD  3EFF     02892         LD      A,0FFH          ;Set byte in code for\r\n;; 1FBF  32EF20   02893         LD      (M20EE+1),A     ;  comparison\r\n;;                02894 ;<-- 6.3.1 changes\r\n;; 1FC2  210006   02895         LD      HL,TIMEROW<8!TIMECOL ;Row/col set\r\n;; 1FC5  116E21   02896         LD      DE,TIMEPR       ;Prompt message\r\n;; 1FC8  013008   02897         LD      BC,8<+8!'0'     ;Len and separ char\r\n;; 1FCB  CDD620   02898         CALL    GETPARM\r\n;; 1FCE  30E3     02899         JR      NC,TIMIN0       ;Loop on format error\r\n;; 1FD0  21FF00   02900         LD      HL,CFGFCB$+31\r\n;; 1FD3  3E17     02901         LD      A,23            ;Max hour value\r\n;; 1FD5  BE       02902         CP      (HL)            ;Test hour range\r\n;; 1FD6  38DB     02903         JR      C,TIMIN0\r\n;; 1FD8  2B       02904         DEC     HL\r\n;; 1FD9  3E3B     02905         LD      A,59            ;Max minute value\r\n;; 1FDB  BE       02906         CP      (HL)            ;Test minutes\r\n;; 1FDC  38D5     02907         JR      C,TIMIN0\r\n;; 1FDE  2B       02908         DEC     HL\r\n;; 1FDF  BE       02909         CP      (HL)            ;Test seconds\r\n;; 1FE0  38D1     02910         JR      C,TIMIN0\r\n;; 1FE2  112D00   02911         LD      DE,TIME$        ;Move time value\r\n;; 1FE5  010300   02912         LD      BC,3            ;  into the TIME$ field\r\n;; 1FE8  EDB0     02913         LDIR\r\n;;                02914 ;--> 6.3.1 changes\r\n;; 1FEA  0680     02915 M1FEA   LD      B,80H           ;Add a short pause\r\n;; 1FEC  CD8203   02916         CALL    @PAUSE\r\n;;                02917 ;<-- 6.3.1 changes\r\n;;                02918 ;\r\n;;                02919 ;       Check on any auto command\r\n;;                02920 ;\r\n;; 1FEF  212004   02921 SELDCT  LD      HL,INBUF$\r\n;; 1FF2  7E       02922         LD      A,(HL)          ;Get 1st byte of AUTO\r\n;; 1FF3  FE2A     02923         CP      '*'             ;Unbreakable AUTO command?\r\n;; 1FF5  200F     02924         JR      NZ,CKDCR\r\n;; 1FF7  23       02925         INC     HL\r\n;; 1FF8  3EE6     02926         LD      A,0E6H          ;Set break bit in flag by\r\n;; 1FFA  328220   02927         LD      (STUB1+1),A     ;  changing RES 4,(SFLAG$)\r\n;;                02928                                 ;  to SET 4,(SFLAG$)\r\n;; 1FFD  181A     02929         JR      AUTO?\r\n;; 1FFF  CD1708   02930 GETKB17 CALL    ENADIS_DO_RAM\r\n;; 2002  3A41F4   02931         LD      A,(KB1!KB7)     ;Scan rows 1 and 7\r\n;; 2005  C9       02932         RET\r\n;; 2006  CDFF1F   02933 CKDCR   CALL    GETKB17         ;Strobe keyboard\r\n;; 2009  CB67     02934         BIT     4,A             ;Is 'D' pressed\r\n;; 200B  E5       02935         PUSH    HL              ;Save auto command pointer\r\n;; 200C  21081B   02936         LD      HL,@ABORT       ;Get abort address\r\n;; 200F  E3       02937         EX      (SP),HL         ;Swap them around\r\n\tSTART_PATCH 2010h\r\n\tnop\r\n\tnop\r\n\tnop\r\n;; 2010  C2A019   02938         JP      NZ,@DEBUG       ;DEBUG on <D>\r\n\tEND_PATCH\r\n;; 2013  D1       02939         POP     DE              ;Stack integrity\r\n;; 2014  2F       02940         CPL\r\n;; 2015  E601     02941         AND     1               ;No auto if <ENTER>\r\n;; 2017  2803     02942         JR      Z,NOAUT1\r\n;; 2019  7E       02943 AUTO?   LD      A,(HL)          ;Any auto command?\r\n;; 201A  FE0D     02944         CP      CR              ;None if equal\r\n;; 201C  D1       02945 NOAUT1  POP     DE              ;Get back SYSGEN flag\r\n;; 201D  7A       02946         LD      A,D             ;  and move to reg A\r\n;; 201E  110B1B   02947         LD      DE,@EXIT        ;Where to go after boot\r\n;; 2021  010000   02948         LD      BC,0            ;Init BC(HL)=0 for @EXIT\r\n;; 2024  280F     02949         JR      Z,NOAUT         ;Go if no AUTO\r\n;; 2026  E5       02950         PUSH    HL              ;Save buffer pointer\r\n;; 2027  21AC20   02951         LD      HL,CURSET       ;Point to cursor setting\r\n;; 202A  34       02952         INC     (HL)            ;Bump it down a line\r\n;; 202B  E1       02953         POP     HL              ;Recover INBUF$ pointer\r\n;; 202C  117E19   02954         LD      DE,@CMNDI       ;Low order of @CMNDI\r\n;; 202F  D5       02955         PUSH    DE              ;Save on stack for return\r\n;; 2030  44       02956         LD      B,H             ;Put INBUF$ on stack\r\n;; 2031  4D       02957         LD      C,L             ;  for @CMNDI\r\n;; 2032  112D05   02958         LD      DE,@DSPLY       ;But do this first\r\n;; 2035  D5       02959 NOAUT   PUSH    DE              ;Put on stack for RET\r\n;; 2036  C5       02960         PUSH    BC              ;Either INBUF$ or 0\r\n;; 2037  217E20   02961         LD      HL,STUB\r\n;; 203A  115043   02962         LD      DE,MOD3BUF+80   ;Must move out of way\r\n;; 203D  015800   02963         LD      BC,STUBLEN      ;  amout to move\r\n;; 2040  D5       02964         PUSH    DE              ;Add RET vector to stack\r\n;; 2041  EDB0     02965         LDIR                    ;Move stub up\r\n;; 2043  CD7420   02966         CALL    GETKB67\r\n;; 2046  117004   02967         LD      DE,DCT$         ;Set up to move DCTs\r\n;; 2049  210043   02968         LD      HL,MOD3BUF      ;  from configed area\r\n;; 204C  015000   02969         LD      BC,80           ;Count for DCTs (10*8)\r\n;; 204F  D9       02970         EXX                     ;Keep in alternate set\r\n;; 2050  E682     02971         AND     82H             ;Load config if zero\r\n\tSTART_PATCH 2052h\r\n\tnop\r\n;; 2052  C0       02972         RET     NZ              ;No config > go back\r\n\tEND_PATCH\r\n;; 2053  210008   02973         LD      HL,SYSGROW<8    ;Position the cursor\r\n;; 2056  0603     02974         LD      B,3\r\n;; 2058  CD990B   02975         CALL    @VDCTL\r\n;; 205B  216720   02976         LD      HL,CONFIG$      ;Show sysgen message\r\n;; 205E  CD2D05   02977         CALL    @DSPLY\r\n;; 2061  11E000   02978         LD      DE,CFGFCB$      ;Set up to load CONFIG/SYS\r\n;; 2064  C3381B   02979         JP      @LOAD\r\n;;                02980 ;\r\n;; 2067  2A       02981 CONFIG$ DB      '** SYSGEN **',03\r\n;;       2A 20 53 59 53 47 45 4E\r\n;;       20 2A 2A 03 \r\n;;                02982 ;\r\n;;                02983 ;\r\n;;                02984 ;\r\n;; 2074  2160F4   02985 GETKB67 LD      HL,KB67         ;Check CLEAR key\r\n;; 2077  4F       02986         LD      C,A\r\n;; 2078  CD1708   02987         CALL    ENADIS_DO_RAM\r\n;; 207B  79       02988         LD      A,C\r\n;; 207C  B6       02989         OR      (HL)            ;Key down OR not SYSGENed\r\n;; 207D  C9       02990         RET\r\n;;                02991 ;\r\n;;                02992 ;       Final initialization code\r\n;;                02993 ;\r\n;; 207E  217C00   02994 STUB    LD      HL,SFLAG$\r\n;; 2081  CBA6     02995 STUB1   RES     4,(HL)          ;Test or set BREAK bit\r\n;;                02996                                 ;Without changing Z/NZ\r\n\tSTART_PATCH 2083h\r\n\tjr\tnz,2083h\r\n;; 2083  200C     02997         JR      NZ,NOTSG        ;Go if no SYSGEN found\r\n\tEND_PATCH\r\n;; 2085  217600   02998         LD      HL,MODOUT$      ;Get pointer to port mask\r\n;; 2088  7E       02999         LD      A,(HL)          ;Get mask byte\r\n;; 2089  D3EC     03000         OUT     (0ECH),A        ;Speed it up\r\n;; 208B  D9       03001         EXX                     ;Set to move DCTs\r\n;; 208C  EDB0     03002         LDIR                    ;Move 'em\r\n;; 208E  CD8600   03003         CALL    @ICNFG          ;Init config\r\n;;                03004 NOTSG\r\n;; 2091  0E07     03005         LD      C,7\r\n;;                03006 SETCYL0\r\n;; 2093  CD1E1A   03007         CALL    @GTDCT          ; Get drive's DCT\r\n;; 2096  FDCB035E 03008         BIT     3,(IY+3)        ; If hard drive, don't stuff FF\r\n;; 209A  200B     03009         JR      NZ,NOFF         ;   and don't restore\r\n;; 209C  FD3605FF 03010         LD      (IY+5),0FFH     ; Set in case no restore\r\n;; 20A0  3AC404   03011         LD      A,(RSTOR$)      ; Restore drives at startup?\r\n;; 20A3  B7       03012         OR      A\r\n;; 20A4  CCC819   03013         CALL    Z,@RSTOR        ; Restore drives 1-7\r\n;; 20A7  0D       03014 NOFF    DEC     C               ; Next drive down\r\n;; 20A8  20E9     03015         JR      NZ,SETCYL0      ; Loop for # of drives\r\n;; 20AA  210008   03016         LD      HL,DINIROW<8    ; Where the cursor should wind up\r\n;; 20AC           03017 CURSET  EQU     $-1\r\n;; 20AD  0603     03018         LD      B,3\r\n;; 20AF  CD990B   03019         CALL    @VDCTL          ; Set cursor position\r\n;;                03020 ;\r\n;;                03021 ;       Detect Model 4 or 4P and adjust TFLAG$\r\n;;                03022 ;       Look at \"MODEL\" at 4018h.  If so, M4P\r\n;;                03023 ;\r\n;; 20B2  114D4F   03024         LD      DE,'OM'         ; Init DE to \"MO\"\r\n;; 20B5  2A1840   03025         LD      HL,(4018H)      ; Get 4P rom \"leftover\"\r\n;; 20B8  ED52     03026         SBC     HL,DE           ; Check if it's \"MO\"\r\n;; 20BA  3E04     03027         LD      A,4             ; Init to Model 4 Reg.\r\n;; 20BC  2002     03028         JR      NZ,MOD4REG      ;   and go if not\r\n;; 20BE  3E05     03029         LD      A,5             ; Change to Mod 4P\r\n;; 20C0  327D00   03030 MOD4REG LD      (TFLAG$),A\r\n;;                03031 ;\r\n;; 20C3  213800   03032         LD      HL,@RST38       ; Point to RST vector and\r\n;; 20C6  36C3     03033         LD      (HL),0C3H       ;   activate task processor\r\n;; 20C8  E1       03034         POP     HL              ; Pop INBUF$\r\n;; 20C9  C9       03035         RET                     ; To @CMD or @DSPLY,@CMNDI\r\n;;                03036 ;\r\n;; 20CA  00       03037         DC      12,0            ; Space for more code\r\n;;       00 00 00 00 00 00 00 00\r\n;;       00 00 00 \r\n;; 20D6           03038 STUBEND EQU     $\r\n;; 0058           03039 STUBLEN EQU     STUBEND-STUB\r\n;;                03040 ;\r\n;;                03041 ;       Date and time prompting\r\n;; 20D6  C5       03042 GETPARM PUSH    BC              ; Save separator char\r\n;; 20D7  D5       03043         PUSH    DE              ; Save message pointer\r\n;; 20D8  0603     03044         LD      B,3\r\n;; 20DA  CD990B   03045         CALL    @VDCTL          ; Set cursor position\r\n;; 20DD  E1       03046         POP     HL              ; Recover message pointer\r\n;; 20DE  CD2D05   03047         CALL    @DSPLY          ;   and display it\r\n;; 20E1  21001E   03048         LD      HL,OVERLAY      ; Input buffer location\r\n;; 20E4  C1       03049         POP     BC              ; Get max length back\r\n;; 20E5  C5       03050         PUSH    BC\r\n;; 20E6  CD8505   03051         CALL    @KEYIN          ; Get user entry\r\n;; 20E9  AF       03052         XOR     A\r\n;; 20EA  B0       03053         OR      B               ; Anything entered?\r\n;; 20EB  C1       03054         POP     BC\r\n;;                03055 ;---> 6.3.1 changes\r\n;; 20EC  2006     03056         JR      NZ,M20F4        ; Go if something entered\r\n;; 20EE  3E00     03057 M20EE   LD      A,0             ;   else set return\r\n;; 20F0  B7       03058         OR      A               ;   Z/NZ status\r\n;; 20F1  C8       03059         RET     Z\r\n;; 20F2  37       03060 M20F2   SCF                     ; Set carry flag\r\n;; 20F3  C9       03061         RET                     ;   and return\r\n;;                03062 ;<--- 6.3.1 changes\r\n;; 20F4  C5       03063 M20F4   PUSH    BC\r\n;; 20F5  0640     03064         LD      B,40H\r\n;; 20F7  CD8203   03065         CALL    @PAUSE          ; To let finger off\r\n;; 20FA  C1       03066         POP     BC\r\n;;                03067 ;\r\n;;                03068 ;       Routine to parse DATE entry\r\n;;                03069 ;\r\n;; 20FB  11FF00   03070 PARSDAT LD      DE,CFGFCB$+31   ;Point to buffer end\r\n;; 20FE  0603     03071         LD      B,3             ;Process 3 fields\r\n;; 2100  D5       03072 PRSD1   PUSH    DE              ;Save pointer\r\n;;                03073 ;\r\n;;                03074 ;       Routine to parse a digit pair\r\n;;                03075 ;\r\n;; 2101  CD3521   03076         CALL    PRSD3           ;Get a digit\r\n;; 2104  300F     03077         JR      NC,PRSD2        ;Jump if bad digit\r\n;; 2106  5F       03078         LD      E,A             ;Multiply by ten\r\n;; 2107  07       03079         RLCA                    ;*2\r\n;; 2108  07       03080         RLCA                    ;*4\r\n;; 2109  83       03081         ADD     A,E             ;*5\r\n;; 210A  07       03082         RLCA                    ;*10\r\n;; 210B  5F       03083         LD      E,A             ;Save back in E\r\n;; 210C  CD3521   03084         CALL    PRSD3           ;Get another digit\r\n;; 210F  3004     03085         JR      NC,PRSD2        ;Jump on bad digit\r\n;; 2111  83       03086         ADD     A,E             ;Accumulate new digit\r\n;; 2112  5F       03087         LD      E,A             ;Save 2-digit value\r\n;; 2113  37       03088         SCF                     ;Show valid\r\n;; 2114  7B       03089         LD      A,E             ;Xfer field value\r\n;; 2115  D1       03090 PRSD2   POP     DE              ;Recover pointer\r\n;; 2116  D0       03091         RET     NC              ;Ret if bad digit pair\r\n;; 2117  12       03092         LD      (DE),A          ;Else stuff the value\r\n;; 2118  05       03093         DEC     B               ;Loop countdown\r\n;; 2119  37       03094         SCF\r\n;; 211A  C8       03095         RET     Z               ;Ret when through\r\n;; 211B  1B       03096         DEC     DE              ;Backup the pointer\r\n;; 211C  7E       03097         LD      A,(HL)          ;Ck for valid separator\r\n;; 211D  23       03098         INC     HL              ;Bump pointer\r\n;; 211E  FE3A     03099         CP      ':'             ;Check for colon\r\n;; 2120  28DE     03100         JR      Z,PRSD1         ;Loop if match\r\n;; 2122  B9       03101         CP      C               ;Separator char required\r\n;; 2123  3014     03102         JR      NC,PRSD4        ;Exit if bad char\r\n;;                03103 ;---> 6.3.1 changes\r\n;; 2125  FE0D     03104         CP      0DH             ;Enter?\r\n;; 2127  20D7     03105         JR      NZ,PRSD1        ;Loop if not\r\n;; 2129  78       03106         LD      A,B             ;Get char count\r\n;; 212A  3D       03107         DEC     A               ;Decrement it\r\n;; 212B  20D3     03108         JR      NZ,PRSD1        ;Loop if not done\r\n;; 212D  3AEF20   03109         LD      A,(M20EE+1)     ;Get value from code\r\n;; 2130  B7       03110         OR      A               ;Is it zero?\r\n;; 2131  28CD     03111         JR      Z,PRSD1         ;Loop if it is\r\n;; 2133  37       03112         SCF                     ;Else set carry\r\n;; 2134  C9       03113         RET                     ;  and return\r\n;;                03114 ;<--- 6.3.1 changes\r\n;; 2135  7E       03115 PRSD3   LD      A,(HL)          ;Get a digit\r\n;; 2136  23       03116         INC     HL\r\n;; 2137  D630     03117         SUB     30H             ;Convert to binary\r\n;; 2139  FE0A     03118 PRSD4   CP      10\r\n;; 213B  C9       03119         RET\r\n;;                03120 ;\r\n;;                03121 ;       Routine to display month or day of week\r\n;;                03122 ;\r\n;; 213C  E5       03123 DSPMDY  PUSH    HL              ;Print 4 spaces\r\n;; 213D  218021   03124         LD      HL,SPACE4$      ;Point to string\r\n;; 2140  CD2D05   03125         CALL    @DSPLY\r\n;; 2143  E1       03126         POP     HL\r\n;; 2144  05       03127 DSPMON  DEC     B               ;Point to Bth entry\r\n;; 2145  7D       03128         LD      A,L             ;  in table\r\n;; 2146  80       03129         ADD     A,B             ;Entries are 3 long\r\n;; 2147  80       03130         ADD     A,B             ;  so have to add B\r\n;; 2148  80       03131         ADD     A,B             ;  three times.\r\n;; 2149  6F       03132         LD      L,A\r\n;; 214A  0603     03133         LD      B,3             ;Print 3 chars\r\n;; 214C  7E       03134 DSPM1   LD      A,(HL)\r\n;; 214D  23       03135         INC     HL\r\n;; 214E  CD4206   03136         CALL    @DSP\r\n;; 2151  10F9     03137         DJNZ    DSPM1\r\n;; 2153  C9       03138         RET\r\n;; 2154  2C       03139 PARTYR  DB      ', 198 ',30,3\r\n;;       20 31 39 38 20 1E 03 \r\n;;                03140 ;\r\n;;                03141         IF      @INTL\r\n;;                03142 DATEPR  DB      30,'Date DD/MM/YY ? ',3\r\n;;                03143         ELSE\r\n;; 215C  1E       03144 DATEPR  DB      30,'Date MM/DD/YY ? ',3\r\n;;       44 61 74 65 20 4D 4D 2F\r\n;;       44 44 2F 59 59 20 3F 20\r\n;;       03 \r\n;;                03145         ENDIF\r\n;;                03146 ;\r\n;; 216E  1E       03147 TIMEPR  DB      30,'Time HH:MM:SS ? ',3\r\n;;       54 69 6D 65 20 48 48 3A\r\n;;       4D 4D 3A 53 53 20 3F 20\r\n;;       03 \r\n;; 2180  20       03148 SPACE4$ DB      '   ',3,3\r\n;;       20 20 03 03 \r\n;;                03149 ;\r\n;;                03150 ;       Under 6.3.0, this was the \"Serial# xxxxxxxxxx' string\r\n;;                03151 ;\r\n;; 2185  00       03152 M2185   DC      21,0            ;Space for message, or ???\r\n;;       00 00 00 00 00 00 00 00\r\n;;       00 00 00 00 00 00 00 00\r\n;;       00 00 00 00 \r\n;; 219A  00       03153 M2XXX   DC      32,0\r\n;;       00 00 00 00 00 00 00 00\r\n;;       00 00 00 00 00 00 00 00\r\n;;       00 00 00 00 00 00 00 00\r\n;;       00 00 00 00 00 00 00 \r\n;; 21BA           03157 *GET    SOUND\r\n;;                03158 ;****************************************************************\r\n;;                03159 ;* Filename: SOUND/ASM                                          *\r\n;;                03160 ;* Rev Date: 30 Nov 97                                          *\r\n;;                03161 ;* Revision: 6.3.1                                              *\r\n;;                03162 ;****************************************************************\r\n;;                03163 ;* Misc. lowcore routines                                       *\r\n;;                03164 ;*                                                              *\r\n;;                03165 ;****************************************************************\r\n;;                03166 ;\r\n;;                03167 ;       Contains IPL, PAUSE, SOUND, and DECHEX routines\r\n;;                03168 ;       Will be loaded into lowcore area along with SYSRES\r\n;;                03169 ;\r\n;;                03170 *MOD\r\n;; 0090           03171 SNDPORT EQU     90H\r\n;; 0380           03172         ORG     STACK$\r\n;; 0380  0000     03173         DW      00              ;Stack guard\r\n;;                03174 ;\r\n;;                03175 ;       Pause routine\r\n;;                03176 ;\r\n;; 0382  C5       03177 @PAUSE  PUSH    BC              ;Save the count\r\n;;                03178 ;       SRL     B               ;Adjust for wait states\r\n;;                03179 ;       RR      C\r\n;; 0383  3A7C00   03180         LD      A,(SFLAG$)      ;if system in FAST mode\r\n;; 0386  CB5F     03181         BIT     3,A             ;  then double it\r\n;; 0388  C48C03   03182         CALL    NZ,CDLOOP       ;Call if fast\r\n;; 038B  C1       03183         POP     BC              ;Restore the count\r\n;; 038C  0B       03184 CDLOOP  DEC     BC              ;Count down routine\r\n;; 038D  78       03185         LD      A,B\r\n;; 038E  B1       03186         OR      C\r\n;; 038F  20FB     03187         JR      NZ,CDLOOP\r\n;; 0391  C9       03188         RET\r\n;;                03189 ;\r\n;;                03190 ;       @SOUND SVC 104 - Operates sound generator\r\n;;                03191 ;        B -> Sound function\r\n;;                03192 ;         Bits 0-2 = Note # (0=highest)\r\n;;                03193 ;         Bits 3-7 = Relative sound duration\r\n;;                03194 ;       All regs except A left unchanged\r\n;;                03195 ;       Z flag set on exit\r\n;;                03196 ;       Note that interrupts disabled during generation\r\n;;                03197 ;\r\n;; 0392  C5       03198 @SOUND  PUSH    BC              ;Save registers\r\n;; 0393  E5       03199         PUSH    HL\r\n;; 0394  78       03200         LD      A,B             ;Get sound data\r\n;; 0395  E607     03201         AND     7               ;  just want note #\r\n;; 0397  07       03202         RLCA                    ;Adjust for 2 byte fields\r\n;; 0398  21D103   03203         LD      HL,SNDTAB\r\n;; 039B  4F       03204         LD      C,A\r\n;; 039C  78       03205         LD      A,B             ;Pick up duration data\r\n;; 039D  0600     03206         LD      B,0             ;Index into tone table\r\n;; 039F  09       03207         ADD     HL,BC           ;  to get note on/off\r\n;; 03A0  4E       03208         LD      C,(HL)          ;Get note on/off data\r\n;; 03A1  23       03209         INC     HL\r\n;; 03A2  6E       03210         LD      L,(HL)          ;Get note duration\r\n;; 03A3  0F       03211         RRCA                    ;Rotate sound duration\r\n;; 03A4  0F       03212         RRCA                    ;  into bits 0-4\r\n;; 03A5  0F       03213         RRCA\r\n;; 03A6  E61F     03214         AND     1FH             ;Strip off sound #\r\n;; 03A8  3C       03215         INC     A               ;Adjust for offset\r\n;; 03A9  67       03216         LD      H,A             ;Set sound counter\r\n;; 03AA  3A7C00   03217         LD      A,(SFLAG$)      ;If fast, double values\r\n;; 03AD  E608     03218         AND     8\r\n;; 03AF  2806     03219         JR      Z,$A1\r\n;; 03B1  CB24     03220         SLA     H\r\n;; 03B3  CB25     03221         SLA     L\r\n;; 03B5  CB21     03222         SLA     C\r\n;; 03B7  F3       03223 $A1     DI                      ;Don't interrupt timing\r\n;; 03B8  E5       03224 $A2     PUSH    HL              ;Save note duration\r\n;; 03B9  41       03225 $A3     LD      B,C             ;Play tone\r\n;; 03BA  3E01     03226         LD      A,1             ;Hold output high\r\n;; 03BC  D390     03227         OUT     (SNDPORT),A     ;  for count of B\r\n;; 03BE  10FE     03228         DJNZ    $\r\n;; 03C0  41       03229         LD      B,C             ;Hold output low\r\n;; 03C1  3C       03230         INC     A               ;  for count of B\r\n;; 03C2  D390     03231         OUT     (SNDPORT),A\r\n;; 03C4  10FE     03232         DJNZ    $\r\n;; 03C6  2D       03233         DEC     L               ;Dec the duration\r\n;; 03C7  20F0     03234         JR      NZ,$A3\r\n;; 03C9  E1       03235         POP     HL\r\n;; 03CA  25       03236         DEC     H\r\n;; 03CB  20EB     03237         JR      NZ,$A2\r\n;; 03CD  FB       03238         EI\r\n;; 03CE  E1       03239         POP     HL\r\n;; 03CF  C1       03240         POP     BC\r\n;; 03D0  C9       03241         RET\r\n;;                03242 ;\r\n;;                03243 ;       Note Table\r\n;;                03244 ;\r\n;; 00B4           03245 SNDOFF  EQU     180             ;Sound duration offset\r\n;; 001C           03246 TONER   EQU     28\r\n;; 03D1  50       03247 SNDTAB  DB      108-TONER\r\n;; 03D2  4C       03248         DB      0-SNDOFF\r\n;; 03D3  56       03249         DB      114-TONER\r\n;; 03D4  48       03250         DB      252-SNDOFF\r\n;; 03D5  5C       03251         DB      120-TONER\r\n;; 03D6  44       03252         DB      248-SNDOFF\r\n;; 03D7  62       03253         DB      126-TONER\r\n;; 03D8  40       03254         DB      244-SNDOFF\r\n;; 03D9  6B       03255         DB      135-TONER\r\n;; 03DA  3C       03256         DB      240-SNDOFF\r\n;; 03DB  72       03257         DB      142-TONER\r\n;; 03DC  38       03258         DB      236-SNDOFF\r\n;; 03DD  79       03259         DB      149-TONER\r\n;; 03DE  34       03260         DB      232-SNDOFF\r\n;; 03DF  80       03261         DB      156-TONER\r\n;; 03E0  30       03262         DB      228-SNDOFF\r\n;; 004F           03263 SNDLEN  EQU     $-@SOUND\r\n;;                03264 ;\r\n;;                03265 ;       Process decimal assignment\r\n;;                03266 ;\r\n;; 03E1  010000   03267 @DECHEX LD      BC,0            ;Init value to zero\r\n;; 03E4  7E       03268 DEC1    LD      A,(HL)          ;get a char\r\n;; 03E5  D630     03269         SUB     30H\r\n;; 03E7  D8       03270         RET     C\r\n;; 03E8  FE0A     03271         CP      10\r\n;; 03EA  D0       03272         RET     NC\r\n;; 03EB  C5       03273         PUSH    BC\r\n;; 03EC  E3       03274         EX      (SP),HL\r\n;; 03ED  29       03275         ADD     HL,HL\r\n;; 03EE  29       03276         ADD     HL,HL\r\n;; 03EF  09       03277         ADD     HL,BC\r\n;; 03F0  29       03278         ADD     HL,HL\r\n;; 03F1  0600     03279         LD      B,0\r\n;; 03F3  4F       03280         LD      C,A\r\n;; 03F4  09       03281         ADD     HL,BC\r\n;; 03F5  44       03282         LD      B,H\r\n;; 03F6  4D       03283         LD      C,L\r\n;; 03F7  E1       03284         POP     HL\r\n;; 03F8  23       03285         INC     HL\r\n;; 03F9  18E9     03286         JR      DEC1\r\n;;                03287 ;\r\n;;                03288 ;       Special boot code to be moved to 4300h by IPL\r\n;;                03289 ;\r\n;; 03FB  F3       03290 BOOTCOD DI\r\n;; 03FC  AF       03291         XOR     A\r\n;; 03FD  D384     03292         OUT     (@OPREG),A\r\n;; 03FF  C7       03293         RST     0\r\n;; 0005           03294 BOOTLEN EQU     $-BOOTCOD\r\n;;                03297 ;\r\n;;                03298         IF      @PCERV\r\n;; 0400           03299 *GET    CERVLOGO\r\n;;                03300 ; LOGO/ASM - LS-DOS 6.3.x Logo to use when booting up\r\n;;                03301 ; Copyright (c) 1997-98 Peter W. Cervasio.\r\n;;                03302 ; Distribute freely as long as the above copyright message is\r\n;;                03303 ; not removed.\r\n;;                03304 ;\r\n;;                03305 ; This is the one that I made part of my LSDOS disks because the\r\n;;                03306 ; combination of this and other changes keep the doggone logo\r\n;;                03307 ; from scrolling off the screen when *SYSGEN* and the AUTO\r\n;;                03308 ; command appear on the screen.  And it just looks cool.  :)\r\n;;                03309 ;\r\n;;                03310 ;\r\n;; F800           03311         ORG     CRTBGN$\r\n;;                03312 ;\r\n;;                03313 ; Line 1\r\n;;                03314 ;\r\n;; F800  20       03315         DB      20H\r\n;; F801  8F       03316         DB      08FH,0BFH,0BFH,08FH,020H,020H,020H,020H,0BFH,0BFH\r\n;;       BF BF 8F 20 20 20 20 BF\r\n;;       BF \r\n;; F80B  8F       03317         DB      08FH,08FH,08FH,08FH,020H,020H,020H,08FH,0BFH,0BFH\r\n;;       8F 8F 8F 20 20 20 8F BF\r\n;;       BF \r\n;; F815  8F       03318         DB      08FH,08FH,0BFH,0B0H,020H,0BFH,0BFH,08FH,08FH,0BFH\r\n;;       8F BF B0 20 BF BF 8F 8F\r\n;;       BF \r\n;; F81F  BF       03319         DB      0BFH,020H,0BFH,0BFH,08FH,08FH,08FH,08FH,020H,020H\r\n;;       20 BF BF 8F 8F 8F 8F 20\r\n;;       20 \r\n;; F829  20       03320         DB      020H,0BFH,0BFH,08FH,08FH,08FH,08FH,020H,020H,020H\r\n;;       BF BF 8F 8F 8F 8F 20 20\r\n;;       20 \r\n;; F833  BF       03321         DB      0BFH,08FH,08FH,08FH,0BFH,0BFH\r\n;;       8F 8F 8F BF BF \r\n;; F839  20       03322         DB      '  Copyright 1986,90'\r\n;;       20 43 6F 70 79 72 69 67\r\n;;       68 74 20 31 39 38 36 2C\r\n;;       39 30 \r\n;;                03323 ;\r\n;; F850           03324         ORG     CRTBGN$+80\r\n;;                03325 ;\r\n;;                03326 ; Line 2\r\n;;                03327 ;\r\n;; F850  20       03328         DB      20H\r\n;; F851  20       03329         DB      020H,0BFH,0BFH,020H,020H,020H,020H,020H,08FH,08FH\r\n;;       BF BF 20 20 20 20 20 8F\r\n;;       8F \r\n;; F85B  8C       03330         DB      08CH,08CH,0BCH,0BCH,020H,08CH,08CH,020H,0BFH,0BFH\r\n;;       8C BC BC 20 8C 8C 20 BF\r\n;;       BF \r\n;; F865  20       03331         DB      020H,020H,0BFH,0BFH,020H,0BFH,0BFH,020H,020H,0BFH\r\n;;       20 BF BF 20 BF BF 20 20\r\n;;       BF \r\n;; F86F  BF       03332         DB      0BFH,020H,08FH,08FH,08CH,08CH,0BCH,0BCH,020H,020H\r\n;;       20 8F 8F 8C 8C BC BC 20\r\n;;       20 \r\n;; F879  20       03333         DB      020H,0BFH,0BFH,08CH,08CH,0BCH,0BCH,020H,020H,020H\r\n;;       BF BF 8C 8C BC BC 20 20\r\n;;       20 \r\n;; F883  20       03334         DB      020H,020H,08CH,08CH,0BFH,0B7H\r\n;;       20 8C 8C BF B7 \r\n;; F889  20       03335         DB      '  (c) MISOSYS, Inc.'\r\n;;       20 28 63 29 20 4D 49 53\r\n;;       4F 53 59 53 2C 20 49 6E\r\n;;       63 2E \r\n;;                03336 ;\r\n;; F8A0           03337         ORG     CRTBGN$+160\r\n;;                03338 ;\r\n;;                03339 ; Line 3\r\n;;                03340 ;\r\n;; F8A0  20       03341         DB      20H\r\n;; F8A1  BC       03342         DB      0BCH,0BFH,0BFH,0BCH,0BCH,0BCH,0BFH,020H,0BCH,0BCH\r\n;;       BF BF BC BC BC BF 20 BC\r\n;;       BC \r\n;; F8AB  BC       03343         DB      0BCH,0BCH,0BFH,0BFH,020H,020H,020H,0BCH,0BFH,0BFH\r\n;;       BC BF BF 20 20 20 BC BF\r\n;;       BF \r\n;; F8B5  BC       03344         DB      0BCH,0BCH,0BFH,083H,020H,0BFH,0BFH,0BCH,0BCH,0BFH\r\n;;       BC BF 83 20 BF BF BC BC\r\n;;       BF \r\n;; F8BF  BF       03345         DB      0BFH,020H,0BCH,0BCH,0BCH,0BCH,0BFH,0BFH,020H,020H\r\n;;       20 BC BC BC BC BF BF 20\r\n;;       20 \r\n;; F8C9  20       03346         DB      020H,0BFH,0BFH,0BCH,0BCH,0BFH,0BFH,020H,0BCH,020H\r\n;;       BF BF BC BC BF BF 20 BC\r\n;;       20 \r\n;; F8D3  BF       03347         DB      0BFH,0BCH,0BCH,0BCH,0BFH,0BFH\r\n;;       BC BC BC BF BF \r\n;; F8D9  20       03348         DB      '  Rel: 06.03.01H'\r\n;;       20 52 65 6C 3A 20 30 36\r\n;;       2E 30 33 2E 30 31 48 \r\n;;                03349 ;\r\n;;                03351 ;\r\n;; F8E0           03352         ORG     CRTBGN$+160+64\r\n;; F8E0  30       03353         DB      '06.03.01'\r\n;;       36 2E 30 33 2E 30 31 \r\n;;                03354 ;\r\n;;                03355         ELSE\r\n;;                03357         ENDIF\r\n;;                03358 ;\r\n;; 0036           03359         ORG     0036H\r\n;; 0036  00       03360         DB      0\r\n;;                03361 ;\r\n;; 1E00           03362         END     OVERLAY\r\n\r\n\tLAST_PATCH\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/loader.asm",
    "content": ";;;\r\n;;; FreHD ROM LOADER\r\n;;;\r\n;;; This is called from ROM if the FreHD is present and detected.\r\n;;; ROM write <val> to port C4h on FreHD, then reads port C5h. If FEh\r\n;;; is returned, the ROM code reads 256 bytes from FreHD, places them\r\n;;; at address 5000h and calls here. These 256 bytes are this code.\r\n;;;\r\n;;; Note that the <val> written at port C4h is passed back in the code\r\n;;; in the 2nd byte. This is done so that the ROM can pass one parameter\r\n;;; to FreHD.\r\n;;;\r\n;;; This code tries to open frehd.rom on the SD-card. If found, the\r\n;;; file is loaded into memory at address 6000h, and the code flow\r\n;;; continues there. If not found, or if an error occurs, the code\r\n;;; returns and the rom will continue to try booting from floppy.\r\n;;; \r\n\t\r\n\tCPU\tZ80\r\n\r\n\r\n;; Interface defines\r\nDATA2\t  \tequ 0c2h\r\nSIZE2     \tequ 0c3h\r\nCOMMAND2  \tequ 0c4h\r\nERROR2    \tequ 0c5h\r\nSTATUS    \tequ 0cfh\r\nOPENFILE  \tequ 03h\r\nREADFILE  \tequ 04h\r\nWRITEFILE \tequ 05h\r\nCLOSEFILE \tequ 06h\r\n;; FatFS flags\r\nFA_OPEN_EXISTING equ 00h\r\nFA_READ          equ 01h\r\nFA_WRITE         equ 02h\r\nFA_CREATE_NEW    equ 04h\r\nFA_CREATE_ALWAYS equ 08h\r\nFA_OPEN_ALWAYS   equ 10h\r\n\t\r\n\r\n\tORG\t5000h\r\n\r\n\tdb\t0feh\r\n\r\n\tPHASE\t5000h\r\n\r\n\tcp\t0ffh\t\t\t; trick to pass one parameter from ROM\r\n\tjr\t+\t\t\t; skip the jump table\r\n\r\n\t;; 5004h : file loader\r\n\tjr\tfile_loader\r\n\t\r\n\r\n+\tld\ta, (3840h)\t\t; check keyboard\r\n\tand\t80h\t\t\t; <SPACE> pressed ?\r\n\tret\tnz\t\t\t; return if so\r\n\r\n\tld\tde,fname\t\t; load FREHD.ROM\r\n\tld\tb,fnamlen\r\n\tcall\tfile_loader\r\n\tret\tnz\r\n\tjp\t(hl)\r\n\r\nfname\tdb\t\"FREHD.ROM\"\r\nfnamend\tequ\t$\r\nfnamlen equ\t(fnamend-fname)\r\n\r\n\r\n\r\n\r\n;;;\r\n;;; FreHD file loader\r\n;;;\r\n;;; Input:\r\n;;; - DE : pointer to filename\r\n;;; - B  : filename length\r\n;;;\r\n;;; Return:\r\n;;; - Z  : no error. HL contains transfer address\r\n;;; - NZ : error occurred, file not or partially loaded\r\n;;;\r\nfile_loader:\r\n\tld\thl,0\t\t\t; save SP in IX\r\n\tadd\thl,sp\r\n\tpush\thl\r\n\tpop\tix\r\n\r\n\tex\thl,de\r\n\tld\ta,OPENFILE\t\t; open file command\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\ta,b\r\n\tinc\ta\t\t\t; +1 for options\r\n\tinc\ta\t\t\t; +1 for null-terminator\r\n\tout\t(SIZE2),a\r\n\tld\tc,DATA2\r\n\tld\ta,FA_OPEN_EXISTING|FA_READ\r\n\tout\t(c),a\t\t\t; send option\r\n\totir\t\t\t\t; send filename\r\n\txor\ta\t\t\t; send null-terminator\r\n\tout\t(c),a\r\n\tcall\twait\r\n\tret\tnz\t\t\t; error, return\r\n\r\n\tld\tc,0FFh\t\t\t; counter\r\nload\r\n\tcall\tgetbyte\t\t\t; get type code\r\n\tdec\ta\r\n\tjr\tnz,+\t\t\t; bypass if not type 1\r\n\tcall\tgetaddr\t\t\t; get address\r\n-\tcall\tgetbyte\r\n\tld\t(hl),a\t\t\t; save that byte\r\n\tinc\thl\r\n\tdjnz\t-\r\n\tjr\tload\r\n\t\r\n+\tdec\ta\t\t\t; test if type 2 (TRADDR)\r\n\tjr\tz,+\t\t\t; yes\r\n\tcall\tgetbyte\t\t\t; assume comment\r\n\tld\tb,a\t\t\t; get comment length\r\n-\tcall\tgetbyte\r\n\tdjnz\t-\t\t\t; read and ignore\r\n\tjr\tload\r\n\r\n+\tcall\tgetaddr\t\t\t; get transfer address\r\n\tld\ta,CLOSEFILE\t\t; close file\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\txor\ta\t\t\t; set Z for success !\r\n\tret\r\n\t\r\ngetaddr\r\n\tcall\tgetbyte\t\t\t; get block length\r\n\tld\tb,a\r\n\tcall\tgetbyte\t\t\t; get low-order load addr\r\n\tld\tl,a\r\n\tdec\tb\t\t\t; adjust length\r\n\tcall\tgetbyte\t\t\t; get high-order load addr\r\n\tld\th,a\r\n\tdec\tb\t\t\t; adjust length\r\n\tret\r\n\t\r\ngetbyte\r\n\tinc\tc\t\t\t; i++\r\n\tjr\tnz,+\t\t\t; every 256 bytes, need another chunk\r\n\tcall\tgetchunk\r\n+\tin\ta,(DATA2)\t\t; get a byte\r\n\tret\r\n\r\ngetchunk\r\n\txor\ta\t\t\t; request 256 bytes\r\n\tout\t(SIZE2),a\r\n\tld\ta,READFILE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tjr\tnz,error\r\n\tin\ta,(STATUS)\t\t; DRQ set means we got something\r\n\tand\t08h\r\n\tret\tnz\t\t\t; return if ok !\r\nerror\r\n\tld\ta,CLOSEFILE\t\t; close file\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\tsp,ix\r\n\tinc\ta\t\t\t; set NZ (wait returns A == 0 or 1)\r\n\tret\t\t\t\t; return\r\n\r\nwait\tin \ta, (STATUS)\r\n\trlca\r\n\tjr \tc, wait\r\n\tin \ta, (STATUS)\t\t; read status again\r\n\tand \t01h\t\t\t; nz = error\r\n\tret\r\n\t\r\n\r\n\tIF $ > 50ffh\r\n\tERROR \"Code too big!\"\r\n\tENDIF\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/m1ldos531.asm",
    "content": "\tLISTING ON\r\n\tNEWPAGE\r\n;*=*=*\r\n;\tM1 LDOS 5.3.1  BOOT/SYS PATCH\r\n;*=*=*\r\n\r\n;;\r\n;; This is remains a work in progress\r\n;; BOOT/SYS is loaded and finds SYS0/SYS correctly \r\n;; SYS0/SYS is loaded at 4200 and the transfer address executes \r\n;; but the DCT is not correctly patched at this stage\r\n;;\r\n\r\nm1ldos531:\r\n\r\n\tSTART_PATCH 6A00h\r\n;*=*=*\r\n;\troutine to read a sector from HD\r\n;\tD = cylinder  E = sector\r\n;*=*=*\r\nm1_read_sector_DE\r\n\tpush\tbc\t\t\t;used as m1 load address\r\n\tpush\thl\r\n\tpush\tde\r\n\tld\th,b\r\n\tld\tl,c\r\n\tld\tc,e\r\n\tld\te,d\r\n\tld\td,00h\r\n\tld\tb,0ch\t\t\t; not needed (4P like)\r\n\tld\ta,02h\t\t\t; not needed (4P like)\r\n\tcall\thd_read_sector\r\n\tpop\tde\r\n\tpop\thl\r\n\tpop \tbc \t\t\t\r\n\tld\ta,(4709h)\r\n\tsub\td\r\n\tld\ta,06h\r\n\tjr\tz,+\r\n\txor\ta\r\n+\tand\ta\r\n\tret\r\n\t\r\n;*=*=*\r\n;\tDCT handler, only read from HD\r\n;*=*=*\r\nm1_dct_read_hd\r\n\tld\ta,09h\t\t\t; command READ SECTOR ?\r\n\tsub\tb\r\n\tjr\tz,m1_read_sector_DE\t; yes, do it !\r\n\txor\ta\t\t\t; no, return ok.\r\n\tret\r\n\r\n\tEND_PATCH\r\n\r\n\r\n\tSTART_PATCH 4709h\r\n\tdb\t0\t\t\t; force directory to 0 for now - DCT \r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 4213h\r\n\tdb 0,0,0\r\n\tEND_PATCH\r\n \r\n\tSTART_PATCH 4277h\t\r\n\tjr m1_pp2\r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 4280h\r\n\tdb 0,0,0\r\n\tcall 42ach\r\n\tEND_PATCH\r\n\r\n\tSTART_PATCH 428bh\r\n\tsub 12h\r\n\tEND_PATCH\r\n\r\n\r\n\tSTART_PATCH 42ach\r\n\tcall\tm1_read_sector_DE\r\n\tret\r\n\r\nm1_pp2\t\r\n\tld \th,a\r\n\tcall\t42ach\t\r\n\tpush\thl\t\t\t; save SYS0 entry point\r\n\tld\thl,m1_pdct\t\t; load DCT\r\n\tld\tde,4701h\r\n\tld\tbc,0009h\t\r\n\tldir\r\n;\tld\thl,m1_sys0_531\t\t; patch !\r\n;\tcall\tpatch\r\n\tpop\thl\t\t\t; restore entry point\r\n\tjp\t(hl)\t\t\t; and jump\r\n\r\nm1_pdct\t\r\n\tdw\tm1_dct_read_hd\r\n\tdb\t0ch, 90h, 00h, 98h, 1fh, 0e3h, 65h\r\n\tEND_PATCH\r\n\r\n\r\nm1_sys0_531:\r\n\tSTART_PATCH 4e7ch\r\n\t;;ld\ta,(4202h)\t;;m1 directory cyl\r\n\t;;ld\t(4709h),a\r\n\tnop\r\n\tnop\t\r\n\tnop\t\r\n\t;;jr\t4e84h\r\n\tEND_PATCH\r\n\r\n;\tSTART_PATCH 4049h\r\n;\tdb\t0c3h\r\n;\tEND_PATCH\r\n\r\n\tLAST_PATCH\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/m1newdos25.asm",
    "content": "\tlisting on\r\n\tnewpage\r\n;*=*=*\r\n;\tModel 1 NEWDOS 2.5 boot/sys patch\r\n;   borrowed from www.trs80.nl/nhdd.htm#boot sector_\r\n;\tboot for newdos/80 harddisk for the trs-80 model 1\r\n;\twritten 5-7-1993, code by Rence \r\n;\r\n;\tposition of sys0.sys matches spg1 value. spg1 must be < 20h (32 dec)\r\n;\trevised 09-Dec-2013 dean.bear@gmail.com\r\n;*=*=*\r\n\r\n \r\nnd1_rdcmd \tequ\t\t20h\t  \t\t\t; read one sector command\r\nnd1_dct_buf\tequ \t5200h\t\t\t; location of pdrive DCT buffer\r\nnd1_buffer\tequ \t5300h\t\t\t; location of sector buffer\r\nnd1_dct\t\tequ\t\t02h\t\t\t\t; pdrive is on sector 2 cyl 0\r\n;display_\tequ\t\t0033h\t\t\t; rom display for m1,m3\r\n;etx\t\tequ\t\t03h\t\t\t\t; etx\r\n;lf\t\t\tequ\t\t0ah\t\t\t\t; l/f\r\n;cr\t\t\tequ\t\t0dh\t\t\t\t; c/r\r\n;cls\t\tequ\t\t1fh\t\t\t\t; clear screen\r\n;tof\t\tequ\t\t1ch\t\t\t\t; top of field\r\n\r\nm1newdos25:\r\n\r\n;;\tbyte 4302h contains the starting lump of the directory,\r\n;;\tand matches PDRIVE parameter ddsl1. ddsl1 is the relative \r\n;;  lump whose first sector is the beginning of the volume's directory.\r\n;;       \r\n;;  ddsl1 actually supports values between 4 and 124 (dec);\r\n;;\tthe value selected MUST be divisible by 4 to ensure\r\n;;\tcorrect alignment, and successful boot. \r\n;;\r\n;;  ** the use of incorrect custom ddsl1 values will cause the \t***\r\n;;  ** boot to fail with a 'hard disk error'  message          \t***\r\n;;\r\n;;\tNOTE: xtrs will update reed header byte 1f (31 dec) with the \r\n;;      correct ddsl1 value after a format of the 1st partition.\r\n;;      HEADER BYTE 1f IN THE v1.0 STANDARD IS DEPRECATED BUT XTRS STILL CORRECTLY  \r\n;;      MAINTAINS THIS BYTE - so it should continue to match the value @ 4302h, and \r\n;;\t    position 3 in the unpatched boot/sys on the disk @ partition0, head0, sector0  \r\n;;\r\n;; ** now supports boot partitions with a sectors per granule (spg1) >= 5. ** \r\n;;\r\n\r\n\tSTART_PATCH 4203h\t\r\n;\r\n; phase one\r\n; load pdrive table into nd1_dct_buffer\r\n;\r\n\t\tdi\t\t\t\t\t\t\t; must disable interrupts for M3\r\n\t\tld\t\tsp,41e0h\t\t\t; set up a new stack \r\n\t\tld\t\tde,nd1_dct\t\t\t; sector 02 - NEWDOS PDRIVE (DCT)\r\n\t\tld\t\thl,nd1_dct_buf\t\t; pdrive buffer start\r\n\t\tpush\thl\t\t\t\t\t; DCT is loaded at beginning of buffer \r\n\t\tpop\t\tiy\t\t\t\t\t; setup iy for indexing DCT\r\n\t\texx\r\n\t\tld\t\tl,0ffh\t\t\t\t; pdrive buffer end\r\n\t\tcall\tnd1_getbyte\t\t\t; read sector 02\r\n\r\n;\r\n; phase two\r\n; calculate starting location of sys0/sys using spg1 value for drive 0\r\n;\r\n\t\tld\t\ta,(iy+03h)\t\t\t; get spg1 value from pdrive DCT\r\n\t\tld\t\td,00h\t\t\t\t; cylinder 0\r\n\t\tld\t\te,a\t\t\t\t\t; spg1 value is also the physical sector for sys0/sys\r\n\r\n;\t\t\r\n; phase three\r\n; load SYS0/SYS into nd1_buffer then store or execute\r\n;\r\n\t\t\r\n\t\tld\t\thl,nd1_buffer\t\t; keep DCT in nd1_dct_buffer, load sys0/sys into nd1_buffer\r\n\t\texx\t\r\n\t\tld\t\thl,53ffh\t\t\t; buffer start + 255 \r\n-\t\tcall\tnd1_getbyte\t\t\t; read next byte\r\n\t\tcp\t\t20h \t\t\t\t; \r\n\t\tjr\t\tnc,nd1_error_ \r\n\t\tld\t\tc,a\t\t\t\t\t; record type \r\n\t\tcall\tnd1_getbyte \r\n\t\tld\t\tb,a\t\t\t\t\t; number of bytes \r\n\t\tld\t\ta,c \r\n\t\tcp\t\t01h\t\t\t\t\t; record type 1 (program code) \r\n\t\tjr\t\tz,+\t\t\t\t\t; nd1_rectyp1 \r\n\t\tcp\t\t02h\t\t\t\t\t; record type 2 (program entry) \r\n\t\tjr\t\tz,++\t\t\t\t; nd1_rectyp2\t\t\r\n; \r\n;\tmust be a comment (record types 0, 3 - 20h) \r\n; \r\n-\t\tcall\tnd1_getbyte \r\n\t\tdjnz\t- \r\n\t\tjr\t\t--\t\t\t\t\t; all read \r\n; \r\n;\trecord type 01 = program code \r\n; \r\n+\t\tcall\tnd1_rd_addr\t\t\t; address in de \r\n\r\n-\t\tcall\tnd1_getbyte \r\n\t\tld\t\t(de),a\t\t\t\t; store program data \r\n\t\tinc\t\tde\t\t\t\t\t; next ram address \r\n\t\tdjnz\t-\t\t\t\t\t; nd1_rtlp01 \r\n\t\tjr\t\t--- \r\n; \r\n;\trecord type 02 = program entry \r\n; \r\n+\t\tcall\tnd1_rd_addr\t\t\t; address in de \r\n\t\tld\t\ta,(de)\t\t\t\t; test byte in sys0 \r\n\t\tcp\t\t0a5h\t\t\t\t; 10100101 magic byte. must be a5h or start is aborted 'no sys'\r\n\t\tjr\t\tnz,nd1_no_sys  \t\t; no_system error message \r\n\t\tinc\t\tde\t\t\t\t\t; program entry \r\n\t\tpush\tde\t\t\t\t\t; save de (entry) executed by ret\r\n;\r\n;   patch DCT loaded by sys0/sys, before jumping to newdos entry \r\n;\r\n\t\tld\t\t(iy+0dh),0\t\t\t; reset byte 0d value from loaded pdrive DCT ?\r\n\t\tld\t\tde,0ff3bh\t\t\t; patch sys0/sys loaded newdos pdrive table with hdd table\t\r\n\t\tld\t\thl,5200h\t\t\t; source pdrive still loaded at 5200h\t\r\n\t\tld\t\tbc,0010h\t\t\t; copy 16 bytes to destination pdrive table for drive 0\r\n\t\tldir\r\n;\t\t\r\n; make a few adjustments before transferring control to newdos\r\n; before changes are made\r\n; 4d00:   a5 ed 56 21 45 ff 06 b9 36 00 23 10 fb 21 ff f8\r\n\r\n; after changes\r\n; 4d00:   a5 ed 56 21 4a ff 06 b4 36 00 23 10 fb 21 ff f8\r\n;\t\t\r\n; 4d03  21 4a ff     ld   hl,ff4ah\r\n; 4d06  06 b4        ld   b,b4h\r\n; 4d08  36 00        ld   (hl),00h\r\n; 4d0a  23           inc  hl\r\n; 4d0b  10 fb        djnz 4d08h\r\n;\r\n\t\tld \t\ta,04ah\t\t\t\t; adjust area to clear \r\n\t\tld\t\t(4d04h),a\t\t\t; first address to zero\r\n\t\tld\t\ta,0b4h\t\t\t\t; byte count\r\n\t\tld\t\t(4d07h),a\t\t\t; number of bytes to zero\r\n\t\tret\t\t\t\t\t\t\t; execute program  \r\n; \r\n;\tprogram load or entry address in de \r\n; \r\n\tnd1_rd_addr:\r\n\t\tcall\tnd1_getbyte \r\n\t\tdec\t\tb\t\t\t\t\t; count one byte \r\n\t\tld\t\te,a\t\t\t\t\t; low address \r\n\t\tcall\tnd1_getbyte \r\n\t\tdec\t\tb\t\t\t\t\t; count one byte \r\n\t\tld\t\td,a\t\t\t\t\t; high address \r\n\t\tret \r\n; \r\n;\terror messages \r\n; \r\n\tnd1_error_:\r\n\t\tld\t\thl,nd1_err_msg\t\t; address of error message \r\n\t\tjr\t\tnd1_display\t\t\t; nd1_display text ->(hl) \r\n\tnd1_no_sys:\r\n\t\tld\t\thl,nd1_no_sysm \r\n\tnd1_display:\r\n\t\tld\t\ta,(hl) \r\n\t\tinc\t\thl \r\n\t\tcp\t\tetx\t\t\t\t\t \r\n-\t\tjr\t\tz,-\r\n\t\tcall\tdisplay_ \r\n\t\tjr\t\tnd1_display\t\t\t; next byte of message  \r\n\tnd1_err_msg:\r\n\t\tdefb\ttof\t\t\t\t\r\n\t\tdefb\tcls\t\t\t\t \r\n\t\tdefb    \"hard disk error\"\r\n\t\tdefb\tetx\t\t\t\t\r\n\tnd1_no_sysm:\r\n\t\tdefb\ttof\t\t\t\t \r\n\t\tdefb\tcls\t\t\t\t \r\n\t\tdefb\t\"no system on hard disk\"\r\n\t\tdefb\tetx\t\t\t\t\r\n\t; \r\n\t;\t  read byte routine (general part...), de = sector to read, hl = buffer \r\n\t; \r\n\tnd1_getbyte:\r\n\t\tinc\t\tl\t\t\t\t\t; if 00 --> read next sector_ \r\n\t\tld\t\ta,(hl) \r\n\t\tret\t\tnz \r\n\t\texx \r\n\t\tld\t\tb,05\t\t\t\t; retry count \r\n-\t\tcall\tnd1_hw_read\t\t\t; hard disk read \r\n\t\tjr\t\tz,+ \r\n\t\tdjnz\t- \t\t\t\t\t; time out retry again\r\n\t\texx\t\t\t\t\t\t \t\r\n\t\tjp\t\tnd1_error_ \t\t\t; fail\r\n\r\n+\t\tcall\tnd1_nextsec\t\t\t; set to read next sector \r\n\t\texx \r\n\t\tld\t\ta,(hl) \r\n\t\tret \r\n\t; \r\n\t; \r\n\t;\t read byte routine (western digital) \r\n\t; \r\n\tnd1_nextsec:\r\n\t\tinc \te\t\t\t\t\t; inc sector, assume sequential sectors across cylinders\r\n\t\tld\t\ta,e\r\n\t\tcp\t\t20h\t\t\t\t\t; overflow 20h sectors per cylinder\r\n\t\tret\t\tnz\t\t\t\t\t; ok if less than 20h (32)\r\n\t\tinc\t\td\t\t\t\t\t; bump cylinder\r\n\t\tld\t\te,00h\t\t\t\t; reset sector count\r\n\t\tret \r\n\t\t\r\n\tnd1_hw_read:\r\n\t\tld\t\ta,e\r\n\t\tout\t\t(SECNUM),a\t\t\t; send sector number to wd1002-05\r\n\t\txor\t\ta\t\t\t\t\t; drive 0, head 0, sector 256 bytes\r\n\t\tout\t\t(SDH), a\t\t\t; send size/drive/head\r\n\t\tout\t\t(CYLHI), a\t\t\t; also send cyl high 0\r\n\t\tld\t\ta, d\t\t\t\t; MSB cylinder to read\r\n\t\tout\t\t(CYLLO), a\r\n\t\tld\t\ta,nd1_rdcmd\t\t\t; read single SECNUM\r\n\t\tout\t\t(COMMAND),a\t\t\t; send command\r\n\t\tpush\tbc\r\n\t\tpush\thl\r\n-\t\tin \t\ta, (STATUS)\r\n\t\trlca\t\t\t\t\t\t; busy bit -> C\r\n\t\tjr \t\tc, -\r\n\t\tin \t\ta, (STATUS)\t\t\t; read status again\r\n\t\tand \t01h\t\t\t\t\t; nz = error\r\n\t\tjr\t\tnz,+\r\n\t\tld\t\tbc, DATA\t\t\t; b = 0 == get 256 bytes\r\n\t\tinir\t\t\t\t\t\t; input 256 bytes from port (c) to (hl)\t\t\r\n+\t\tpop\t\thl\r\n\t\tpop\t\tbc\r\n\t\tret\r\n\t\tdb\t\t0,0,1ch,0\r\n\tEND_PATCH\r\n\r\n\tLAST_PATCH\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/make_eeprom.pl",
    "content": "#!/usr/bin/perl\r\n\r\n$loader = @ARGV[0];\r\n$asm = @ARGV[1];\r\n$c = @ARGV[2];\r\n\r\nopen OUT, \">$asm\" or die \"Can't create $asm: $!\\n\";\r\nopen OUT2, \">$c\" or die \"Can't create $c: $!\\n\";\r\nopen IN, \"<$loader\" or die \"Can't open $loader: $!\\n\";\r\nbinmode IN;\r\n$/ = \\1;  # record size = 1\r\n\r\nprint OUT \"loader_code CODE_PACK 0xF00000\\n\";\r\n$i = 0;\r\n\r\nprint OUT2 \"static unsigned char loader[] = {\\n\";\r\n\r\nwhile (<IN>) {\r\n    $b = unpack 'C', $_;\r\n\r\n    if ($i % 8 == 0) {\r\n\tprint OUT \"\\tdb\\t\";\r\n\tprint OUT2 \"\\t\";\r\n    } else {\r\n\tprint OUT \", \";\r\n\tprint OUT2 \", \";\r\n    }\r\n    printf OUT \"0x%02x\", $b;\r\n    printf OUT2 \"0x%02x\", $b;\r\n    \r\n    $i++;\r\n    if ($i % 8 == 0) {\r\n\tprint OUT \"\\n\";\r\n\tprint OUT2 \",\\n\";\r\n    }\r\n}\r\nprint OUT \"\\n\";\r\nprint OUT \"\\tEND\\n\";\r\n\r\nprint OUT2 \"};\\n\";\r\n\r\nclose IN;\r\nclose OUT;\r\nclose OUT2;\r\n\r\nprint \"$asm generated!\\n\";\r\n\r\n\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/menu.asm",
    "content": ";;;\r\n;;; \r\n;;; BOOT MENU\r\n;;;\r\n;;; \r\n\r\n\t\r\nMENU_FIRST_ROW\tequ\t \t4\r\nMENU_FIRST_COL\tequ \t4\r\nMENU_ROWS\t\tequ \t16-MENU_FIRST_ROW\r\nMENU_MAX\t\tequ \t3*MENU_ROWS\r\ngetver     \t\tequ     0\r\ndata2       \tequ     0c2h\r\ncommand2    \tequ     0c4h\r\nstatus      \tequ     0cfh\r\nsvn_rev_\t\tequ\t\tSVN_REV\t\r\n\r\nim_cur\t\tdb\t0\t\t\t; currently select boot file\r\nim_max\t\tdb\t0\t\t\t; number of boot files found\r\nm4prom\t\tdb\t1\t\t\t; true if \"modela.iii\" is present\r\n\r\n\r\nmsg_not_found:\tdb \"No bootable image!\"\r\nmsg_not_found_len equ $-msg_not_found\r\n\r\n\t\r\n;*=*=*\r\n;\t4P : is the rom file present on the SD card ?\r\n;*=*=*\r\nrom4p_file:\tdb\tFA_OPEN_EXISTING|FA_READ,MODEL_III_FILE,0\r\nrom4p_filelen:\tequ\t($ - rom4p_file)\r\n\t\r\ninit_4p:\r\n\tld\ta,(ROM_MODEL)\t\t; skip if not 4P\r\n\tcp\tROM_MODEL_4P\r\n\tret\tnz\r\n\tld\thl,rom4p_file\r\n\tld\ta,rom4p_filelen\r\n\tout\t(SIZE2),a\r\n\tld\ta,OPEN_FILE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\tbc,rom4p_filelen << 8 | DATA2\r\n\totir\r\n\tcall\twait\r\n\tjr\tz,+\r\n\txor\ta\r\n\tld\t(m4prom),a\r\n+\tld\ta,CLOSE_FILE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tret\r\n\r\n\r\n;*=*=*\r\n;\tbanner\r\n;*=*=*\r\nbanner:\r\n\t\tdefb\t1ch\t\t\t;tof \r\n\t\tdefb\t1fh\t\t\t;cls \r\n\t\tdefb\t0a8h,9ch,8ch,8ch,8ch,20h,20h,20h,20h,20h,20h,20h,20h\r\n\t\tdefb\t20h,20h,20h,0bch,20h,20h,0a8h,94h,0bch,8ch,8ch,0ach,90h\r\n\r\n\t\tdefb    \"             Firmware \"\r\nfirm_\tdefb \t\"0.00\"\r\n\t\tdefb\t\" Loader \"\r\nload_\tdefb\t\"0.00\"\t\r\n\t\tdefb\t0aah,97h,83h,81h,0aah,9dh,86h,83h,83h,8ch,0a8h,0b6h,0b3h\r\n\t\tdefb\t0b3h,0b9h,94h,0bfh,83h,83h,0abh,95h,0bfh,20h,20h,0aah,95h\r\n\r\n\t\tdefb    \"               FREHD.ROM  Ver. \"\r\nsvn_\tdefb    \"00000\"\r\n\t\tdefb\t0dh;\r\n\t\tdefb\t8ah,85h,20h,20h,8ah,85h,20h,20h,20h,20h,82h,8dh,8ch,8ch\r\n\t\tdefb\t8ch,20h,8fh,20h,20h,8ah,85h,8fh,8ch,8ch,8eh,81h\r\n\r\n\t\tdefb    \"             TRS-80 Hard Disk Emulator\"\r\n\r\n\r\n\t\tdefb\t83h,83h,83h,83h,83h,83h,83h,83h,83h,83h,83h\r\n\t\tdefb\t83h,83h,83h,83h,83h,83h,83h,83h,83h,83h,83h\r\n\t\tdefb\t83h,83h,83h,83h,83h,83h,83h,83h,83h,83h,83h\r\n\t\tdefb\t83h,83h,83h,83h,83h,83h,83h,83h,83h,83h,83h\r\n\t\tdefb\t83h,83h,83h,83h,83h,83h,83h,83h,83h,83h,83h\r\n\t\tdefb\t83h,83h,83h,83h,83h,83h,83h,83h,83h\r\n\t\tdefb\t03h\t\t\t;eom\r\n\r\nsptr\tdefw\t3C00h\r\n\r\n\r\nshow_banner:\r\n;\r\n; build msg for firmware/loader versions\r\n;\r\n\tld      a,getver\r\n\tout     (command2),a\r\n\tex      (sp),hl\r\n\tex      (sp),hl         ; small delay to settle the controller\r\n-\tin      a,(status)\r\n\tcp      0ffh            ; no interface on the bus\r\n\tjr      z,+        \t\t; keep going..\r\n\trlca\r\n\tjr      c,-\r\n\r\n+\tld\t\thl,firm_\r\n\tcall    get_version  \t; get firmware version data\r\n\tld\t\thl,load_\r\n\tcall    get_version    \t; get loader version data\r\n\tld\t\tde,svn_rev_\t\t; convert svn revision (hex) to ascii \r\n\tld\t\thl,svn_\r\n\tcall\taddr2ascii\r\n;\r\n;\tnow display the banner\r\n; \r\n\tld\thl,banner\r\n-\tld\ta,(hl)\r\n\tinc\thl\r\n\tcp\t03h\r\n\tret\tz\r\n\tcall\trom0033\r\n\tjr\t-\r\n\t\r\naddr2ascii:\r\n\tld\t\ta,d\t\t\t\t;msb\r\n\tcall\t+\t\t\t\t;output\r\n\tld\t\ta,e\t\t\t\t;lsb\r\n\tcall\t+\t\t\t\t;output\r\n\tld\t\ta,'H'\t\t\t;hex address\r\n\tld\t\t(hl),a\t\r\n\tinc hl\r\n\tret\r\n\r\n+\tpush\taf\t\t\t\t;save byte\r\n\trra\t\t\r\n\trra\t\t\r\n\trra\t\t\r\n\trra\t\t\t\t\t\t;msb to lsb\r\n\tcall\t+\t\t\t\t;output digit\r\n\tpop\t\taf\t\t\t\t;get byte\r\n+\tand\t\t0fh\t\t\t\t;lsb\r\n\tadd\t\ta,90h\r\n\tdaa\r\n\tadc\t\ta,40h\t\t\t;convert trick\r\n\tdaa\t\t\r\n\tld\t\t(hl),a\t\r\n\tinc hl\r\n\tret\r\n\r\nget_version:\r\n\tin\t\ta,(data2)\t\t; major version number\r\n\tcall\t+\r\n\tld\t\ta,'.'\r\n\tld\t\t(hl),a\t\r\n\tinc hl\r\n\tin\t\ta,(data2)\t\t; minor version number\r\n\tcall\t++\r\n\tret\r\n\r\n+\tcall\tbin2bcd\t\t\t; enter here to mask the leading 0\r\n\tpush\taf\r\n\tand\t\t0f0h\t\t\t; mask out the lower digit\r\n\tjr\t\tz,++\r\n\tjr\t\t+\r\n\r\n+ \tcall\tbin2bcd\t\t\t; enter here to keep the leading 0\r\n\tpush\taf\r\n\tand\t\t0f0h \t\t\t\r\n\tsrl\t\ta\r\n\tsrl\t\ta\r\n\tsrl\t\ta\r\n\tsrl\t\ta\r\n\tadd\t\ta,30h\t\t\t; to ascii\r\n\r\n\tld\t\t(hl),a\r\n\tinc hl\r\n\r\n+\tpop\t\taf\r\n\tand\t\t00fh\t\t\t; mask out the upper digit\r\n\tadd\t\ta,30h\t\t\t; to ascii\r\n\tld\t\t(hl),a\r\n\tinc hl\t\t\t\r\n\tret\r\n\t\t\t\r\nbin2bcd:\r\n\tld\t\tbc,0\r\n-\tsub\t\t10\t\t\t\t; count number of 10's deducted into b\r\n\tjp\t\tm,+\r\n\tinc\t\tb\r\n\tjr\t\t-\r\n+\tadd\t\ta,10\t\t\t; add back the last 10\r\n\tsla\t\tb\t\t\t\t; move the 10's into the top 4 bits\r\n\tsla\t\tb\r\n\tsla\t\tb\r\n\tsla\t\tb\r\n\tor\t\tb\t\t\t\t; merge in the 10's\r\n\tret\t\r\n\t\r\nshow_nothing:\r\n\tld\tde,3C00h+MENU_FIRST_ROW*40h+MENU_FIRST_COL\r\n\tld\thl,msg_not_found\r\n\tld\tbc,msg_not_found_len\r\n\tldir\r\n-\tcall\tread_key\r\n\tld\ta,b\r\n\tcp\t5h\t\t\t; 5 => re-read\r\n\tjr\tz,build_menu\r\n\tjr\t-\r\n\r\nselect_menu:\r\n\tcall\tinit_4p\r\n\tcall\tshow_banner\t\t; show banner at top\r\nbuild_menu:\r\n\tld\tc,0\r\n\tcall\tget_position\t\t; get position of first entry\r\n\tex\thl,de\r\n\tcall\tclear_screen2\t\t; and clear the screen from there\r\n\tcall\tread_info\t\t; get filename of current image\r\n\tcall\tread_directory\t\t; read the root directory \r\n\tld\ta,(im_max)\r\n\tor\ta\t\t\t; if 0, no image found\r\n\tjr\tz,show_nothing\r\n\tcall\tdisplay_bootfiles\r\n\tcall\tdraw_arrow\r\nmenu_loop:\r\n\tcall\tread_key\r\n\tld\ta,b\r\n\tld\thl,im_cur\r\n\tor\ta\r\n\tjr\tz,do_select\t\t; 0 => select\r\n\tdec\ta\r\n\tjr\tz,do_prev\t\t; 1 => previous\r\n\tdec\ta\r\n\tjr\tz,do_next\t\t; 2 => next\r\n\tdec\ta\r\n\tjr\tz,do_left\t\t; 3 => left\r\n\tdec\ta\r\n\tjr\tz,do_right\t\t; 4 => right\r\n\tdec\ta\r\n\tjr\tz,build_menu\t\t; 5 => re-read\r\n\tjr\tmenu_loop\r\ndo_prev:\r\n\tld\ta,(hl)\r\n\tor\ta\r\n\tjr\tz,menu_loop\r\n\tcall\terase_arrow\r\n\tdec\t(hl)\r\n\tcall\tdraw_arrow\r\n\tjr\tmenu_loop\r\ndo_next:\r\n\tld\ta,(im_max)\r\n\tdec\ta\r\n\tsub\t(hl)\r\n\tjr\tz,menu_loop\r\n\tcall\terase_arrow\r\n\tinc\t(hl)\r\n\tcall\tdraw_arrow\r\n\tjr\tmenu_loop\r\ndo_left:\r\n\tld\ta,(hl)\r\n\tsub\tMENU_ROWS\r\n\tjr\tc,menu_loop\r\n\tcall\terase_arrow\r\n\tld\ta,(hl)\r\n\tsub\tMENU_ROWS\r\n\tld\t(hl),a\r\n\tcall\tdraw_arrow\r\n\tjr\tmenu_loop\r\ndo_right:\r\n\tld\ta,(im_max)\r\n\tld\tb,a\r\n\tld\ta,(hl)\r\n\tadd\ta,MENU_ROWS\r\n\tsub\tb\r\n\tjr\tnc,menu_loop\r\n\tcall\terase_arrow\r\n\tld\ta,(hl)\r\n\tadd\ta,MENU_ROWS\r\n\tld\t(hl),a\r\n\tcall\tdraw_arrow\t\r\n\tjr\tmenu_loop\r\n\r\ndo_select:\r\n\tcall\tkeep_one\r\n\tld\thl,BOOTFILES\t\t; make HL points to filename\r\n\tld\ta,(im_cur)\r\n\tor\ta\r\n\tjr\tz,+\r\n\tld\tb,a\r\n\tld\tde,000Dh\r\n-\tadd\thl,de\r\n\tdjnz\t-\r\n+\tpush\thl\t\t\t; save HL\r\n\tld\tb,3\r\n-\tld\ta,(hl)\t\t\t; compute b = strlen(hl) + 2 + 1\r\n\tor\ta\r\n\tjr\tz,+\r\n\tinc\thl\r\n\tinc\tb\r\n\tjr\t-\r\n+\tpop\thl\t\t\t; restore HL\r\n\tld\ta,b\r\n\tout\t(SIZE2),a\r\n\tld\ta,MOUNT_DRIVE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\tc,DATA2\r\n\txor\ta\r\n\tout\t(c),a\t\t\t; drive number 0\r\n\tout\t(c),a\t\t\t; options : default\r\n\tdec\tb\r\n\tdec\tb\r\n\totir\r\n\tcall\twait\r\n\tcall\tclear_screen\t\t; clear screen before booting\r\n\tret\r\n\r\n\r\n;;;\r\n;;; erase all names except the selected one\r\n;;; \r\nkeep_one:\r\n\tld\tb,0\t\t\t; i = 0\r\n-\tld\ta,(im_cur)\r\n\tsub\tb\r\n\tjr\tz,+\t\t\t; if i == im_cur, skip\r\n\tld\tc,b\r\n\tcall\tget_position\r\n\tex\thl,de\r\n\tld\tb,FIL_FNAME_LEN+MENU_FIRST_COL\r\n-\tld\t(hl),' '\r\n\tinc\thl\r\n\tdjnz\t-\r\n\tld\tb,c\r\n+\tinc\tb\t\t\t; i++\r\n\tld\ta,(im_max)\r\n\tsub\tb\r\n\tjr\tnz,--\t\t\t; loop if i != im_max\r\n\tret\r\n\t\r\n\t\r\n\t\r\nclear_screen:\r\n\tld\thl,3c00h\t\t; clear screen\r\nclear_screen2:\t\r\n\tld\tde,4000h\r\n-\tld\t(hl),' '\r\n\tinc\thl\r\n\tld\ta,h\r\n\tsub\td\r\n\tjr\tnz,-\r\n\tld\ta,l\r\n\tsub\te\r\n\tjr\tnz,-\r\n\tret\r\n\r\n\r\nread_info:\r\n\txor\ta\t\t\t; drive0 = \"\"\r\n\tld\t(DRIVE0),a\r\n\tld\ta,INFO_DRIVE\t\t; get info for mounted drive 0\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tret\tnz\t\t\t; return if error\r\n\tld\thl,BUF\r\n\tld\tbc,20h<<8|DATA2\r\n\tinir\r\n\tld\ta,(BUF)\t\t\t; drive 0 available ?\r\n\tand\t1h\r\n\tret\tz\t\t\t; return if not\r\n\tld\thl,BUF+6\r\n\tld\tde,DRIVE0\r\n\tld\tbc,FIL_FNAME_LEN+1\r\n\tldir\r\n\tret\r\n\r\n\t\r\nread_directory:\r\n\tld\tde,BOOTFILES\t\t; DE = boot files buffer\r\n\txor\ta\r\n\tld\t(im_max),a\t\t; nothing in there\r\n\tld\t(im_cur),a\r\n\r\n\tld\ta,2\t\t\t; strlen(\"/\")\r\n\tout\t(SIZE2),a\r\n\tld\ta,OPEN_DIR\t\t; read directory command\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\ta,'/'\t\t\t; send '/'\r\n\tout\t(DATA2),a\r\n\txor\ta\t\t\t; send null terminator\r\n\tout\t(DATA2),a\r\n\tcall\twait\r\n\tjr\tnz,dir_error\r\nread_dir_loop:\r\n\tld\ta,(im_max)\t\t; do we have space for another entry?\r\n\tcp\tMENU_MAX\r\n\tret\tnc\r\n\tld\ta,READ_DIR\t\t; request one entry\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tjr\tnz,dir_error\r\n\tin\ta,(STATUS)\t\t; check DRQ to see if we got an entry\r\n\tand\tSTATUS_DRQ\r\n\tret\tz\t\t\t; no, we are done\r\n\tld\thl,BUF1\r\n\tin\ta,(SIZE2)\r\n\tld\tb,a\r\n\tld\tc,DATA2\r\n\tinir\r\n\tld\ta,(BUF1+FIL_ATTRIB_OFFSET) ; is it a directory ?\r\n\tand\tFIL_ATTRIB_DIR\r\n\tjr\tnz,read_dir_loop\t; yes, skip this entry\r\n\tld\thl,BUF1\r\n\tld\ta,(hl)\r\n\tinc\thl\r\n\tor\t(hl)\r\n\tinc\thl\r\n\tor\t(hl)\r\n\tjr\tz,read_dir_loop\t\t; too small, skip this entry\r\n\tcall\tfile_candidate\r\n\tjr\tread_dir_loop\r\ndir_error:\r\n\txor\ta\r\n\tld\t(im_cur),a\r\n\tld\t(im_max),a\r\n\tret\r\n\r\n\t\r\n\t\r\n;;;\r\n;;; We have a file, bigger than 255 bytes. Check if it's a bootable image\r\n;;; \r\nfile_candidate:\r\n\tld\tb,2\t\t\t; compute strlen(fname)\r\n\tld\thl,BUF1+FIL_FNAME_OFFSET\r\n-\tld\ta,(hl)\r\n\tor\ta\r\n\tjr\tz,+\r\n\tinc\thl\r\n\tinc\tb\r\n\tjr\t-\r\n+\tld\ta,b\r\n\tout\t(SIZE2),a\r\n\tld\ta,OPEN_FILE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\thl,BUF1+FIL_FNAME_OFFSET\r\n\tld\tc,DATA2\r\n\tld\ta,FA_OPEN_EXISTING|FA_READ\r\n\tout\t(c),a\t\t\t; send option\r\n\totir\t\t\t\t; send filename\r\n\txor\ta\t\t\t; send null-terminator\r\n\tout\t(c),a\r\n\tcall\twait\r\n\tret\tnz\t\t\t; ignore this file if error\r\n\txor\ta\r\n\tout\t(SIZE2),a\t\t; request 256 bytes\r\n\tld\ta,READ_FILE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tret\tnz\r\n\tld\thl,BUF\r\n\tld\tbc,DATA2\r\n\tinir\r\n\tcall\tcheck_reed\r\n\tld\ta,CLOSE_FILE\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tret\r\n\r\n\r\n;;;\r\n;;; Verify if BUF points to a reed buffer, with auto-boot and recognized OS.\r\n;;; For model 3 OS (ldos 5.3.1, newdos/80), also check that the rom is present\r\n;;; (only for 4P, file MODEL_III_FILE must be present on sd card)\r\n;;;\r\ncheck_reed:\r\n\tld\ta,(BUF)\t\t\t; verify first 2 bytes\r\n\tcp\tREED_MAGIC0\r\n\tret\tnz\r\n\tld\ta,(BUF+1)\r\n\tcp\tREED_MAGIC1\r\n\tret\tnz\r\n\tld\ta,(BUF+REED_FLAG)\t; check auto-boot\r\n\tand\t01h\r\n\tret\tz\r\n\tld\ta,(BUF+REED_OS)\t\t; do we support this OS ?\r\n\tcp\tMAX_OS\r\n\tret\tnc\r\n\tcp\tOS_LDOS531\t\t; if 4P and LDOS531\r\n\tjr\tz,+\r\n\tcp\tOS_NEWDOS25\t\t;       or NEWDOS\r\n\tjr\tnz,++\r\n+\tld\ta,(m4prom)\t\t; then we need the rom file !\r\n\tor\ta\r\n\tret\tz\r\n\t\t\t\t\t; we got one !\r\n+\tld\thl,BUF1+FIL_FNAME_OFFSET\r\n\tld\tbc,000dh\t\t; 8.3 + null-terminator\r\n\tldir\r\n\r\n\tld\thl,BUF1+FIL_FNAME_OFFSET\r\n\tcall\tis_drive0\t\t; is this current drive 0 ?\r\n\tjr\tnz,+\t\t\t; no\r\n\tld\ta,(im_max)\t\t; yes.. im_cur = im_max\r\n\tld\t(im_cur),a\r\n\t\r\n+\tld\ta,(im_max)\t\t; im_max++\r\n\tinc\ta\r\n\tld\t(im_max),a\r\n\tret\r\n\r\n\r\n;;;\r\n;;; String compare HL with drive0. Return Z if same.\r\n;;;\r\nis_drive0:\r\n\tpush\tde\r\n\tld\tde,DRIVE0\r\n-\tld\ta,(de)\r\n\tcp\t(hl)\t\t\t; (HL) == (DE) ?\r\n\tjr\tnz,++\t\t\t; no.. return NZ\r\n\tor\ta\t\t\t; (HL) == (DE) == 0 ?\r\n\tjr\tz,++\t\t\t; yes.. return Z\r\n\tld\ta,(de)\r\n\tor\ta\t\t\t; at the end of (DE) ?\r\n\tjr\tz,+\t\t\t; yes..  return NZ\r\n\tld\ta,(hl)\r\n\tor\ta\t\t\t; at the end of (HL) ?\r\n\tjr\tz,+\t\t\t; yes.. return NZ\r\n\tinc\tde\r\n\tinc\thl\r\n\tjr\t-\r\n+\tld\ta,1\r\n\tor\ta\r\n+\tpop\tde\r\n\tret\r\n\r\n\r\n;;;\r\n;;; Display boot files\r\n;;;\r\n;;; When we are here, we have the logo at the top of the empty screen. \r\n;;;\r\ndisplay_bootfiles:\r\n\tld\thl,BOOTFILES\r\n\tld\tc,0\r\n\t\r\n-\tld\ta,(im_max)\t\t; are we done ?\r\n\tcp\tc\r\n\tret\tz\t\t\t; yes\r\n\r\n\tcall\tget_position\r\n\tld\ta,e\r\n\tadd\ta,MENU_FIRST_COL\r\n\tld\te,a\r\n\t\r\n\tld\tb,0dh\t\t\t; copy 13 bytes\r\n-\tld\ta,(hl)\r\n\tor\ta\r\n\tjr\tz,+\t\t\t; we reach null-terminator\r\n\tld\t(de),a\r\n\tinc\thl\r\n\tinc\tde\r\n\tdec\tb\r\n\tjr\t-\r\n+\tld\ta,' '\t\t\t; copy spaces after null-terminator\r\n-\tld\t(de),a\r\n\tinc\tde\r\n\tinc\thl\r\n\tdjnz\t-\r\n\r\n\tinc\tc\t\t\t; next entry\r\n\tjr\t---\r\n\t\r\n\t\r\n;;;\r\n;;; Input:  C  = bootfile number\r\n;;; Output: DE = screen position\r\n;;;\r\nget_position:\r\n\tpush\thl\r\n\tpush\tbc\r\n\t;; compute D = number of columns\r\n\tld\td,0\t\t\t; default 1 column\r\n\tld\ta,(im_max)\r\n\tcp\tMENU_ROWS\r\n\tjr\tc,+\r\n\tinc\td\t\t\t; at least 2 columns\r\n\tcp\t2*MENU_ROWS\r\n\tjr\tz,+\r\n\tjr\tc,+\r\n\tinc\td\t\t\t; 3 columns\r\n\t;; compute column for entry in C\r\n+\tld\thl,3C00h\t\t; top of screen\r\n\tld\ta,c\r\n\tcp\t2*MENU_ROWS\t\t; on 3rd column ?\r\n\tjr\tc,+\t\t\t; no\r\n\tsub\t2*MENU_ROWS\r\n\tld\tl,42\r\n\tjr\t++\r\n+\tcp\tMENU_ROWS\t\t; on 2nd column ?\r\n\tjr\tc,+\t\t\t; no\r\n\tsub\tMENU_ROWS\r\n\tld\tl,21\r\n\tdec\td\t\t\t; if 2 columns only,\r\n\tjr\tnz,+\t\t\t;   then start 2nd column\r\n\tld\tl,32\t\t\t;   at 32\r\n\t;; compute location on screen\r\n+\tld\tde,0040h\r\n\tadd\ta,MENU_FIRST_ROW\r\n\tld\tb,a\r\n-\tadd\thl,de\r\n\tdjnz\t-\r\n\tex\thl,de\r\n\tpop\tbc\r\n\tpop\thl\r\n\tret\r\n\t\r\n;;;\r\n;;; Draw arrow at current selected bootfile\r\n;;;\r\ndraw_arrow:\r\n\tld\ta,(im_cur)\r\n\tld\tc,a\r\n\tcall\tget_position\r\n\tld\ta,'='\r\n\tld\t(de),a\r\n\tinc\tde\r\n\tld\t(de),a\r\n\tinc\tde\r\n\tld\ta,'>'\r\n\tld\t(de),a\r\n\tret\r\n\r\n\r\n;;;\r\n;;; Erase arrow at current selected bootfile\r\n;;;\r\nerase_arrow:\r\n\tld\ta,(im_cur)\r\n\tld\tc,a\r\n\tcall\tget_position\r\n\tld\ta,' '\r\n\tld\t(de),a\r\n\tinc\tde\r\n\tld\t(de),a\r\n\tinc\tde\r\n\tld\t(de),a\r\n\tret\r\n\r\n\r\n\r\n;;;\r\n;;; read key : read keyboard\r\n;;;\r\n;;; Returns B = 0 : <enter>\r\n;;;             1 : <up>\r\n;;;             2 : <down>\r\n;;;             3 : <left>\r\n;;;             4 : <right>\r\n;;;\t\t5 : <R>\r\n;;; \r\nread_key:\r\n\tcall\trom0049\r\n\tld\tc,a\t\t\t; save key\r\n\tld\thl,key_table\r\n-\tld\ta,(hl)\r\n\tcp\t0FFh\t\t\t; end of table\r\n\tjr\tz,read_key\t\t; yes, ignore this key, loop\r\n\tcp\tc\t\t\t; is this our key ?\r\n\tjr\tz,+\t\t\t; yes !\r\n\tinc\thl\t\t\t; no, loop\r\n\tinc\thl\r\n\tjr\t-\r\n+\tinc\thl\r\n\tld\ta,(hl)\t\t\t; read converted value\r\n\tld\tb,a\r\n\tret\r\n\t\r\n\r\n\r\n;;; convert table\r\nkey_table:\r\n\tdb\t0dh, 0\t\t\t; <enter>\r\n\t\r\n\tdb\t'A', 1\t\t\t; UP\r\n\tdb\t'a', 1\r\n\tdb\t05Bh, 1\r\n\tdb\t0Bh, 1\r\n\r\n\tdb\t'Z', 2\t\t\t; DOWN\r\n\tdb\t'z', 2\r\n\tdb\t0Ah, 2\r\n\r\n\tdb\t'O', 3\t\t\t; LEFT\r\n\tdb\t'o', 3\r\n\tdb\t08h, 3\r\n\r\n\tdb\t'P', 4\t\t\t; RIGHT\r\n\tdb\t'p', 4\r\n\tdb\t09h, 4\r\n\r\n\tdb\t'R', 5\t\t\t; RELOAD\r\n\tdb\t'r', 5\r\n\r\n\tdb\t0FFh\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/menu_util.asm",
    "content": ";;;\r\n;;; replacement ROM routines for 4P\r\n;;;\r\n\r\n\r\nrom0033:\r\n\tpush\taf\r\n\tld\ta,(ROM_MODEL)\r\n\tcp\tROM_MODEL_4P\r\n\tjr\tz,+\r\n\tpop\taf\r\n\tjp\t0033h\r\n+\tpop\taf\r\n\tjp\tdisp_byte\r\n\r\nrom0049:\t\r\n\tpush\taf\r\n\tld\ta,(ROM_MODEL)\r\n\tcp\tROM_MODEL_4P\r\n\tjr\tz,+\r\n\tpop\taf\r\n\tjp\t0049h\r\n+\tpop\taf\r\n-\tcall\tkiscan\r\n\tjr\tnz,-\r\n\tret\r\n\t\r\n\r\n\r\nkb0\tequ\t3801h\r\n\r\nkflag:\tdb\t0\r\ntimer:\tdb\t0\r\nshift:\tdb\t0\r\n\r\nkidata:\tdb\t0\t\t\t; last key entered\r\n\tdb\t0\t\t\t; repeat time check\r\nrptinit\tequ\t$-kidata\r\n\tdb\t22\t\t\t; 22 * 33.3ms = .733secs\r\nrptrate\tequ\t$-kidata\r\n\tdb\t2\t\t\t; 2 x RTC rate\r\nkbrow0\tequ\t$-kidata\r\n\tdb\t-1,-1,-1,-1\t\t; image rows 0-3\r\nkbrow4\tequ\t$-kidata\r\n\tdb\t-1,-1\t\t\t; image rows 4-5\r\nkbrow6\tequ\t$-kidata\r\n\tdb\t-1,-1\t\t\t; image rows 6-7\r\n\r\nCR\tequ\t13\r\nLF\tequ\t10\r\n\r\n\t;; Conversion table for keyboard row 7/8\r\nkbtbl\tdb\tCR,1DH,1FH,1FH\t\t; <ENTER> <CLEAR>\r\n\tdb\t80H,0,0BH,1BH\t\t; <BREAK> <UPARW>\r\n\tdb\tLF,1AH,8,18H\t\t; <DNARW> <LTARW>\r\n\tdb\t9,19H,20H,20H\t\t; <RTARW> <SPACE>\r\n\tdb\t81H,91H,82H,92H \t; <F1> <F2>\r\n\tdb\t83H,93H\t\t\t; <F3>\r\n\t;; Table to generate 5B-5F, 7B-7F\r\nspcltb\tdb\t\",/.;\",CR\r\n\t\r\nkiscan:\r\n\tld\tix,kidata\t\t; point to data area\r\n\tld\thl,kidata+kbrow0\t; load kbd image start\r\n\tld\tbc,kb0\t\t\t; load start of keyboard\r\n\tld\td,0\r\nki_1:\tld\ta,(bc)\t\t\t; load 1st char from kbd\r\n\tld\te,a\r\n\txor\t(hl)\t\t\t; xor with old value\r\n\tjr\tnz,ki_2\t\t\t; go if different\r\n\tinc\td\t\t\t; bump key counter\r\n\tinc\thl\t\t\t; bump image pointer\r\n\trlc\tc\t\t\t; go to next row\r\n\tjp\tp,ki_1\t\t\t; loop until end of rows\r\n\tld\ta,(bc)\t\t\t; get row 7\r\n\tand\t78h\t\t\t; strip shift, ctl\r\n\tld\te,a\r\n\txor\t(hl)\r\n\tjr\tnz,ki_2\r\n\tld\ta,(ix+0)\t\t; key down ? it's same as\r\n\tor\ta\t\t\t;   the last if so\r\n\tjr\tz,nochar\t\t; ret if no key\r\n\tld\ta,(timer)\t\t; do we repeat the \r\n\tsub\t(ix+1)\t\t\t;   same key ?\r\n\tsub\t(ix+rptinit)\t\t; beyond 0.75 seconds?\r\n\tld\ta,(bc)\r\n\tld\te,a\r\n\tjr\tc,ki_10\t\t\t; go if yes\r\nnochar\tor\t1\t\t\t; else don't repeat\r\n\tld\ta,0\t\t\t; show NZ with A=0\r\n\tret\r\n\r\n\t;; found key change in matrix\r\nki_2:\tld\t(hl),e\t\t\t; stuff kb image with new\r\n\tand\te\t\t\t;   kb row value\r\n\tjp\tz,nokey\t\t\t; go if new is none\r\n\r\n\t;; convert the depressed key\r\n\tld\te,a\t\t\t; save the active bit\r\n\tld\ta,d\t\t\t; calculate 8*row\r\n\trlca\r\n\trlca\r\n\trlca\r\n\tld\td,a\t\t\t; save 8*row\r\n\tld\tc,1\t\t\t; add 8*row + column\r\nki_3:\tld\ta,c\r\n\tand\te\t\t\t; check if bits match\r\n\tjr\tnz,ki_6\t\t\t; go if match\r\n\tinc\td\t\t\t;   else bump value\r\n\trlc\tc\t\t\t; shift compare bit\r\n\tjr\tki_3\t\t\t; loop to test next\r\n\r\n\t;; key pressed was not an alpha\r\nki_4:\tsub\t90h\t\t\t; adjust for no-alpha\r\n\tjr\tnc,ki_9\t\t\t; go if special key\r\n\tadd\ta,40h\t\t\t; convert to numeric/symbol\r\n\tcp\t3ch\t\t\t; manipulate to get\r\n\tjr\tc,ki_5\t\t\t;   proper code\r\n\txor\t10h\r\nki_5:\tbit\t0,e\t\t\t; check shift\r\n\tjr\tz,ki_11\t\t\t; go if unshift\r\n\txor\t10h\t\t\t;   else adjust for shift\r\n\tjr\tki_11\r\n\r\n\t;; found a key - setup the function codes\r\nki_6:\tld\ta,(shift)\t\t; p/u the shift key\r\n\tld\te,a\t\t\t; merge lh & rh shift keys\r\n\tand\t2\t\t\t; only merge bit 1\r\n\trrca\t\t\t\t; bit 1 to bit 0\r\n\tor\te\t\t\t; merge bits 0&1\r\n\tld\te,a\t\t\t; value of rh or lh shift\r\n\tld\ta,d\t\t\t; load semi-converted\r\n\tadd\ta,60h\t\t\t; if alpha, convert to\r\n\tcp\t80h\t\t\t;   correct value\r\n\tld\thl,kflag\r\n\tjr\tnc,ki_4\t\t\t; go if not alpha\r\n\r\n\t;;  alpha @-Z - if caps lock or <shift>, convert to caps unless CLEAR\r\n\tbit\t2,e\t\t\t; ctrl key down ?\r\n\tjr\tnz,ctla2z\t\t; ctrl sets <00-1A>\r\n\tcp\t60h\t\t\t; invert @ and '\r\n\tjr\tnz,ki_7\r\n\txor\t20h\t\t\t; invert and bypass test\r\n\tjr\tki_8\t\t\t;   for caps lock\r\nki_7:\tbit\t1,(ix+kbrow6)\t\t; if clear, don't test\r\n\tjr\tnz,ki_8\t\t\t;   for caps lock\r\n\tbit\t5,(hl)\t\t\t; caps lock ?\r\n\tjr\tnz,tglcase\r\nki_8:\tbit\t0,e\t\t\t; shift key down ?\r\n\tjr\tz,ki_11\t\t\t; bypass if not shifted\r\n\tjr\ttglcase\t\t\t; convert to upper case\r\nctla2z:\tsub\t60h\t\t\t; convert ctrl a-z\r\n\tjr\tnz,ki_11\t\t; go on a-z\r\n\tbit\t0,e\t\t\t; shifted ?\r\n\tscf\t\t\t\t; set c flag for ctrl-@\r\n\tret\tz\t\t\t;   & return if unshifted\r\n\tld\ta,1ch\t\t\t;   else set eof error\r\n\tret\r\nki_10:\tld\ta,(timer)\t\t; advance time check\r\n\tadd\ta,(ix+rptrate)\r\n\tjr\tki_12\t\t\t; go output the key\r\n\r\n\t;; special keys - rows 6 & 7\r\nki_9:\tcp\t11\t\t\t; compress F1-F3 keys\r\n\tjr\tz,capskey\t\t;   while checking for CAP\r\n\tjr\tc,ki_91\t\t\t;   F1-F3 to 8-10\r\n\tsub\t4\r\nki_91:\tld\thl,kbtbl\t\t; pt to special char table\r\n\trlca\t\t\t\t; index into table\r\n\tbit\t0,e\t\t\t;   shift code is + 1\r\n\tjr\tz,ki_92\r\n\tinc\ta\r\nki_92:\tld\tc,a\t\t\t; index the table\r\n\tld\tb,0\r\n\tadd\thl,bc\r\n\tld\ta,(hl)\t\t\t; load char from table\r\n\tjr\tki_11\t\t\t; bypass restore of char\r\ntglcase:\r\n\txor\t20h\t\t\t; toggle the case\r\nki_11:\tcp\t80h\t\t\t; break key ?\r\n\tjr\tnz,ki_11a\t\t; ck on <break> disable\r\n\tld\thl,kflag\r\n\tset\t0,(hl)\r\n\tjr\tki_11a\r\nki_11b:\trla\r\nki_11a:\tbit\t1,(ix+kbrow6)\t\t; clear key pressed ?\r\n\tjr\tz,notalph\t\t; go if not down\r\n\tld\td,a\t\t\t; save code\r\n\tres\t5,a\t\t\t; set to upper case for\r\n\tsub\t'A'\t\t\t;   test A-Z\r\n\tcp\t'Z'-'A'+1\r\n\tld\ta,d\t\t\t; get back actual char\r\n\tjr\tnc,ki_11c\t\t; go if not A-Z\r\n\txor\t20h\t\t\t; shift keyboard case\r\nki_11c:\tor\t80h\t\t\t; set bit 7 for clear key\r\nnotalph:bit\t0,e\t\t\t; shift key down ?\r\n\tjr\tz,fixclr\t\t; go if not\r\ngotshft:cp\t9Fh\t\t\t; shift-clear ?\r\n\tjr\tz,fixscl\t\t; go if so\r\ntstspa:\tcp\t20h\t\t\t; shift-0 or shift-space?\r\n\tjr\tnz,keyok\t\t; go if not\r\n\tbit\t0,(ix+kbrow4)\t\t; ck zero key\r\n\tjr\tz,keyok\t\t\t; go if not down\r\n\t\r\n\t;; toggle the capslock in kflag\r\ncapskey:\r\n\tld\ta,20h\t\t\t; caps wasn't 20h\r\ncashk:\tld\thl,kflag\t\t; reverse case by\r\n\txor\t(hl)\t\t\t;   flipping bit 5\r\n\tld\t(hl),a\r\n\tjr\tnokey\r\nfixscl\txor\t80h\t\t\t; reset bit 7\r\nfixclr\tcp\t9fh\t\t\t; clear key ?\r\n\tjr\tnz,keyok\t\t; go if not\r\nnokey\txor\ta\r\nkeyok\tld\t(ix+0),a\r\n\tld\tbc,0184h\t\t; delay\r\ntyphk\tcall\tpause\r\n\tld\ta,(timer)\t\t; set initialization\r\ndelay2\tadd\ta,(ix+rptinit)\t\t;   repeat key delay\r\nki_12\tld\t(ix+1),a\t\t; save new repeat time\r\n\tld\ta,(ix+0)\t\t; check if any key\r\n\tor\ta\t\t\t;   code was saved\r\n\tjp\tz,nochar\t\t; ret if none\r\n\tbit\t2,e\t\t\t; shift key down ?\r\n\tscf\t\t\t\t; init carry\r\n\tjr\tnz,specl\t\t; ret if ctrl\r\n\tccf\r\ndvrexit:\r\n\tbit\t7,a\t\t\t; Z flag set on non-clear\r\n\tret\tz\r\nspecl:\tpush\taf\t\t\t; save code\r\nki_13:\tld\thl,spcltb\t\t; special char table\r\n\tres\t7,a\t\t\t; turn off clear\r\n\tld\tbc,055bh\t\t; 5 chars, starting char\r\n\tjr\tnc,spcllp\t\t;   if not ctrl\r\n\tdec\tb\t\t\t;   else only 4\r\nspcllp:\tcp\t(hl)\t\t\t; is this it ?\r\n\tjr\tz,hit\t\t\t; go if so\r\n\txor\t10h\t\t\t; flip shift state\r\n\tcp\t(hl)\t\t\t; is that it ?\r\n\tjr\tz,hitws\t\t\t; go if so\r\n\txor\t10h\t\t\t; flip back\r\n\tinc\thl\t\t\t; bump spcl table ptr\r\n\tinc\tc\t\t\t; bump \"convert to\" char\r\n\tdjnz\tspcllp\t\t\t; loop through table\r\n\tpop\taf\t\t\t; not found in table\r\n\tjr\tc,ckctl2\t\t; ck ctrl for c-flag\r\nckctl1\tcp\ta\t\t\t; set z-flag\r\n\tret\r\nhitws\tset\t5,c\t\t\t; move to LC set\r\nhit\tpop\taf\t\t\t; restore orig char\r\n\tld\ta,c\t\t\t; load converted one\r\nckctl\tjr\tnc,ckctl1\t\t; go if ctrl key not down\r\n\tand\t1fh\t\t\t; force ctrl code\r\nckctl2\tcp\ta\t\t\t; set z flag\r\n\tscf\t\t\t\t; set c flag for ctrl\r\n\tret\r\n\t\r\n\r\npause:\tld\ta,a\r\n\tdec\tbc\r\n\tld\ta,b\r\n\tor\tc\r\n\tjr\tnz,pause\r\n\tret\r\n\r\n\r\n\r\n\r\n;;\r\n;; basic display driver\r\n;;\r\n;; (supported control char : 0D, 1C-1F)\r\n;;\r\ndisp_byte:\r\n\tpush\thl\r\n\tld\thl,(sptr)\t\t; restore HL = sptr\r\n\r\n\tcp\t20h\t\t\t; control char ?\r\n\tjr\tc,disp_ctrl\t\t; yes\r\n\tcp\t0C0h\t\t\t; tab/special char ?\r\n\tjr\tnc,disp_done3\t\t; yes => ignore\r\n\r\n\tld\t(hl),a\t\t\t; display regular char\r\n\tinc\thl\r\n\tjr\tdisp_done\r\n\r\ndisp_done3:\t\r\n\tpop\thl\r\n\tret\r\n\r\ndisp_08:\r\n\tdec\thl\r\n\tld\t(hl),20h\r\n\tjr\tdisp_done\r\n\r\ndisp_ctrl:\r\n\tcp\t08h\t\t\t; backspace\r\n\tjr\tz,disp_08\r\n\tcp\t0ah\t\t\t; line feed\r\n\tjr\tz,disp_0d\r\n\tcp\t0dh\t\t\t; new line\r\n\tjr\tz,disp_0d\r\n\tcp\t0Fh\t\t\t; cursor back\r\n\tjr\tz,disp_18\r\n\tcp\t010h\t\t\t; cursor forward\r\n\tjr\tz,disp_19\r\n\tcp\t01ah\t\t\t; cursor down\r\n\tjr\tz,disp_1a\r\n\tcp\t01bh\t\t\t; cursor up\r\n\tjr\tz,disp_1b\r\n\tcp\t01ch\t\t\t; top of screen\r\n\tjr\tz,disp_1c\r\n\tcp\t01dh\t\t\t; begin of line\r\n\tjr\tz,disp_1d\r\n\tcp\t01eh\t\t\t; clear end of line\r\n\tjr\tz,disp_1e\r\n\tcp\t01fh\t\t\t; erase until end of screen\r\n\tjr\tz,disp_1f\r\n\tjr\tdisp_done2\t\t; all others => ignore\r\n\r\ndisp_18:\t\t\t\t; cursor back\r\n\tld\ta,l\r\n\tand\t3fh\r\n\tdec\thl\r\n\tjr\tnz,disp_done\r\ndisp_1a:\t\t\t\t; cursor down\r\n\tld\tde,0040h\r\n\tadd\thl,de\r\n\tjr\tdisp_done\r\ndisp_19:\t\t\t\t; cursor forward\r\n\tinc\thl\r\n\tld\ta,l\r\n\tand\t3fh\r\n\tjr\tnz,disp_done\r\ndisp_1b:\t\t\t\t; cursor up\r\n\tld\tde,0ffc0h\r\n\tadd\thl,de\r\n\tjr\tdisp_done\t\r\ndisp_1c:\t\t\t\t; cursor home\r\n\tld\thl,3c00h\r\n\tjr\tdisp_done\r\ndisp_1d:\t\t\t\t; cursor at begin of line\r\n\tld\ta,l\r\n\tand\t0c0h\r\n\tld\tl,a\r\n\tjr\tdisp_done\r\ndisp_1e:\t\t\t\t; erase until end of line\r\n\tld\td,h\r\n\tld\ta,l\r\n\tor\t3Fh\r\n\tld\te,a\r\n\tinc\tde\r\n\tjr\t+\r\ndisp_1f:\t\t\t\t; erase until end of screen\r\n\tld\tde,4000h\r\n/\tld\t(hl),20h\t\t; erase char until HL == DE\r\n\tinc\thl\r\n\tld\ta,h\r\n\tsub\td\r\n\tjr\tnz,-\r\n\tld\ta,l\r\n\tsub\te\r\n\tjr\tnz,-\r\n\tjr\tdisp_done2\r\ndisp_0d:\r\n\tld\ta,l\t\t\t; cursor to start of line\r\n\tand\t0c0h\r\n\tld\tl,a\r\n\tld\tde,0040h\t\t; next line\r\n\tadd\thl,de\r\n\tjr\tdisp_done\r\ndisp_done:\r\n\tld\t(sptr),hl\r\ndisp_done2:\t\r\n\tpop\thl\r\n\tret\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/newdos25.asm",
    "content": "\tlisting on\r\n\tnewpage\r\n;*=*=*\r\n;\tModel 3 NEWDOS 2.5 boot/sys patch\r\n;   borrowed from www.trs80.nl/nhdd.htm#boot sector_\r\n;\tboot for newdos/80 harddisk for the trs-80 model 1\r\n;\twritten 5-7-1993, code by Rence \r\n;\r\n;\tposition of sys0.sys matches spg1 value. spg1 must be < 20h (32 dec)\r\n;\trevised 08-Dec-2013 dean.bear@gmail.com\r\n;*=*=*\r\n\r\nnd3_rdcmd  \tequ\t\t20h\t  \t\t\t; read one sector command\r\nnd3_dct_buf\tequ \t5200h\t\t\t; location of pdrive DCT buffer\r\nnd3_buffer\tequ \t5300h\t\t\t; location of sector buffer\r\nnd3_dct\t\tequ\t\t02h\t\t\t\t; pdrive is on sector 2 cyl 0\r\ndisplay_\tequ\t\t0033h\t\t\t; rom display for m1,m3\r\netx\t\t\tequ\t\t03h\t\t\t\t; etx\r\nlf\t\t\tequ\t\t0ah\t\t\t\t; l/f\r\ncr\t\t\tequ\t\t0dh\t\t\t\t; c/r\r\ncls\t\t\tequ\t\t1fh\t\t\t\t; clear screen\r\ntof\t\t\tequ\t\t1ch\t\t\t\t; top of field\r\n\r\nnewdos25:\r\n\r\n;;\tbyte 4302h contains the starting lump of the directory,\r\n;;\tand matches PDRIVE parameter ddsl1. ddsl1 is the relative \r\n;;  lump whose first sector is the beginning of the volume's directory.\r\n;;       \r\n;;  ddsl1 actually supports values between 4 and 124 (dec);\r\n;;\tthe value selected MUST be divisible by 4 to ensure\r\n;;\tcorrect alignment, and successful boot. \r\n;;\r\n;;  ** the use of incorrect custom ddsl1 values will cause the \t***\r\n;;  ** boot to fail with a 'hard disk error'  message          \t***\r\n;;\r\n;;\tNOTE: xtrs will update reed header byte 1f (31 dec) with the \r\n;;      correct ddsl1 value after a format of the 1st partition.\r\n;;      HEADER BYTE 1f IN THE v1.0 STANDARD IS DEPRECATED BUT XTRS STILL CORRECTLY  \r\n;;      MAINTAINS THIS BYTE - so it should continue to match the value @ 4302h, and \r\n;;\t    position 3 in the unpatched boot/sys on the disk @ partition0, head0, sector0  \r\n;;\r\n;; ** now supports boot partitions with a sectors per granule (spg1) >= 5. ** \r\n;;\r\n\r\n\r\n\tSTART_PATCH 4303h\t\t\r\n;\r\n; phase one\r\n; load pdrive table into nd3_dct_buffer\r\n;\r\n\t\tdi\t\t\t\t\t\t\t; must disable interrupts for M3\r\n\t\tld\t\tsp,41e0h\t\t\t; set up a new stack \r\n\t\tld\t\tde,nd3_dct\t\t\t; sector 02 - NEWDOS PDRIVE (DCT)\r\n\t\tld\t\thl,nd3_dct_buf\t\t; pdrive buffer start\r\n\t\tpush\thl\t\t\t\t\t; DCT is loaded at beginning of buffer \r\n\t\tpop\t\tiy\t\t\t\t\t; setup iy for indexing DCT\r\n\t\texx\r\n\t\tld\t\tl,0ffh\t\t\t\t; pdrive buffer end\r\n\t\tcall\tnd3_getbyte\t\t\t; read sector 02\r\n\r\n;\r\n; phase two\r\n; calculate starting location of sys0/sys using spg1 value for drive 0\r\n;\r\n\t\tld\t\ta,(iy+03h)\t\t\t; get spg1 value from pdrive DCT\r\n\t\tld\t\td,00h\t\t\t\t; cylinder 0\r\n\t\tld\t\te,a\t\t\t\t\t; spg1 value is also the physical sector for sys0/sys\r\n\r\n;\t\t\r\n; phase three\r\n; load SYS0/SYS into nd3_buffer then store or execute\r\n;\r\n\t\t\r\n\t\tld\t\thl,nd3_buffer\t\t; keep DCT in nd3_dct_buffer, load sys0/sys into nd3_buffer\r\n\t\texx\t\r\n\t\tld\t\thl,53ffh\t\t\t; buffer start + 255 \r\n-\t\tcall\tnd3_getbyte\t\t\t; read next byte\r\n\t\tcp\t\t20h \t\t\t\t; \r\n\t\tjr\t\tnc,nd3_error_ \r\n\t\tld\t\tc,a\t\t\t\t\t; record type \r\n\t\tcall\tnd3_getbyte \r\n\t\tld\t\tb,a\t\t\t\t\t; number of bytes \r\n\t\tld\t\ta,c \r\n\t\tcp\t\t01h\t\t\t\t\t; record type 1 (program code) \r\n\t\tjr\t\tz,+\t\t\t\t\t; nd3_rectyp1 \r\n\t\tcp\t\t02h\t\t\t\t\t; record type 2 (program entry) \r\n\t\tjr\t\tz,++\t\t\t\t; nd3_rectyp2\t\t\r\n; \r\n;\tmust be a comment (record types 0, 3 - 20h) \r\n; \r\n-\t\tcall\tnd3_getbyte \r\n\t\tdjnz\t- \r\n\t\tjr\t\t--\t\t\t\t\t; all read \r\n; \r\n;\trecord type 01 = program code \r\n; \r\n+\t\tcall\tnd3_rd_addr\t\t\t; address in de \r\n\r\n-\t\tcall\tnd3_getbyte \r\n\t\tld\t\t(de),a\t\t\t\t; store program data \r\n\t\tinc\t\tde\t\t\t\t\t; next ram address \r\n\t\tdjnz\t-\t\t\t\t\t; nd3_rtlp01 \r\n\t\tjr\t\t--- \r\n; \r\n;\trecord type 02 = program entry \r\n; \r\n+\t\tcall\tnd3_rd_addr\t\t\t; address in de \r\n\t\tld\t\ta,(de)\t\t\t\t; test byte in sys0 \r\n\t\tcp\t\t0a5h\t\t\t\t; 10100101 magic byte. must be a5h or start is aborted 'no sys'\r\n\t\tjr\t\tnz,nd3_no_sys  \t\t; no_system error message \r\n\t\tinc\t\tde\t\t\t\t\t; program entry \r\n\t\tpush\tde\t\t\t\t\t; save de (entry) executed by ret\r\n;\r\n;   patch DCT loaded by sys0/sys, before jumping to newdos entry \r\n;\r\n\t\tld\t\t(iy+0dh),0\t\t\t; reset byte 0d value from loaded pdrive DCT ?\r\n\t\tld\t\tde,0ff3bh\t\t\t; patch sys0/sys loaded newdos pdrive table with hdd table\t\r\n\t\tld\t\thl,5200h\t\t\t; source pdrive still loaded at 5200h\t\r\n\t\tld\t\tbc,0010h\t\t\t; copy 16 bytes to destination pdrive table for drive 0\r\n\t\tldir\r\n;\t\t\r\n; make a few adjustments before transferring control to newdos\r\n; before changes are made\r\n; 4d00:   a5 ed 56 21 45 ff 06 b9 36 00 23 10 fb 21 ff f8\r\n\r\n; after changes\r\n; 4d00:   a5 ed 56 21 4a ff 06 b4 36 00 23 10 fb 21 ff f8\r\n;\t\t\r\n; 4d03  21 4a ff     ld   hl,ff4ah\r\n; 4d06  06 b4        ld   b,b4h\r\n; 4d08  36 00        ld   (hl),00h\r\n; 4d0a  23           inc  hl\r\n; 4d0b  10 fb        djnz 4d08h\r\n;\r\n\t\tld \t\ta,04ah\t\t\t\t; adjust area to clear \r\n\t\tld\t\t(4d04h),a\t\t\t; first address to zero\r\n\t\tld\t\ta,0b4h\t\t\t\t; byte count\r\n\t\tld\t\t(4d07h),a\t\t\t; number of bytes to zero\r\n\t\tret\t\t\t\t\t\t\t; execute program  \r\n; \r\n;\tprogram load or entry address in de \r\n; \r\n\tnd3_rd_addr:\r\n\t\tcall\tnd3_getbyte \r\n\t\tdec\t\tb\t\t\t\t\t; count one byte \r\n\t\tld\t\te,a\t\t\t\t\t; low address \r\n\t\tcall\tnd3_getbyte \r\n\t\tdec\t\tb\t\t\t\t\t; count one byte \r\n\t\tld\t\td,a\t\t\t\t\t; high address \r\n\t\tret \r\n; \r\n;\terror messages \r\n; \r\n\tnd3_error_:\r\n\t\tld\t\thl,nd3_err_msg\t\t; address of error message \r\n\t\tjr\t\tnd3_display\t\t\t; nd3_display text ->(hl) \r\n\tnd3_no_sys:\r\n\t\tld\t\thl,nd3_no_sysm \r\n\tnd3_display:\r\n\t\tld\t\ta,(hl) \r\n\t\tinc\t\thl \r\n\t\tcp\t\tetx\t\t\t\t\t \r\n-\t\tjr\t\tz,-\r\n\t\tcall\tdisplay_ \r\n\t\tjr\t\tnd3_display\t\t\t; next byte of message  \r\n\tnd3_err_msg:\r\n\t\tdefb\ttof\t\t\t\t\r\n\t\tdefb\tcls\t\t\t\t \r\n\t\tdefb    \"hard disk error\"\r\n\t\tdefb\tetx\t\t\t\t\r\n\tnd3_no_sysm:\r\n\t\tdefb\ttof\t\t\t\t \r\n\t\tdefb\tcls\t\t\t\t \r\n\t\tdefb\t\"no system on hard disk\"\r\n\t\tdefb\tetx\t\t\t\t\r\n\t; \r\n\t;\t  read byte routine (general part...), de = sector to read, hl = buffer \r\n\t; \r\n\tnd3_getbyte:\r\n\t\tinc\t\tl\t\t\t\t\t; if 00 --> read next sector_ \r\n\t\tld\t\ta,(hl) \r\n\t\tret\t\tnz \r\n\t\texx \r\n\t\tld\t\tb,05\t\t\t\t; retry count \r\n-\t\tcall\tnd3_hw_read\t\t\t; hard disk read \r\n\t\tjr\t\tz,+ \r\n\t\tdjnz\t- \t\t\t\t\t; time out retry again\r\n\t\texx\t\t\t\t\t\t \t\r\n\t\tjp\t\tnd3_error_ \t\t\t; fail\r\n\r\n+\t\tcall\tnd3_nextsec\t\t\t; set to read next sector \r\n\t\texx \r\n\t\tld\t\ta,(hl) \r\n\t\tret \r\n\t; \r\n\t; \r\n\t;\t read byte routine (western digital) \r\n\t; \r\n\tnd3_nextsec:\r\n\t\tinc \te\t\t\t\t\t; inc sector, assume sequential sectors across cylinders\r\n\t\tld\t\ta,e\r\n\t\tcp\t\t20h\t\t\t\t\t; overflow 20h sectors per cylinder\r\n\t\tret\t\tnz\t\t\t\t\t; ok if less than 20h (32)\r\n\t\tinc\t\td\t\t\t\t\t; bump cylinder\r\n\t\tld\t\te,00h\t\t\t\t; reset sector count\r\n\t\tret \r\n\t\t\r\n\tnd3_hw_read:\r\n\t\tld\t\ta,e\r\n\t\tout\t\t(SECNUM),a\t\t\t; send sector number to wd1002-05\r\n\t\txor\t\ta\t\t\t\t\t; drive 0, head 0, sector 256 bytes\r\n\t\tout\t\t(SDH), a\t\t\t; send size/drive/head\r\n\t\tout\t\t(CYLHI), a\t\t\t; also send cyl high 0\r\n\t\tld\t\ta, d\t\t\t\t; MSB cylinder to read\r\n\t\tout\t\t(CYLLO), a\r\n\t\tld\t\ta,nd3_rdcmd\t\t\t; read single SECNUM\r\n\t\tout\t\t(COMMAND),a\t\t\t; send command\r\n\t\tpush\tbc\r\n\t\tpush\thl\r\n-\t\tin \t\ta, (STATUS)\r\n\t\trlca\t\t\t\t\t\t; busy bit -> C\r\n\t\tjr \t\tc, -\r\n\t\tin \t\ta, (STATUS)\t\t\t; read status again\r\n\t\tand \t01h\t\t\t\t\t; nz = error\r\n\t\tjr\t\tnz,+\r\n\t\tld\t\tbc, DATA\t\t\t; b = 0 == get 256 bytes\r\n\t\tinir\t\t\t\t\t\t; input 256 bytes from port (c) to (hl)\t\t\r\n+\t\tpop\t\thl\r\n\t\tpop\t\tbc\r\n\t\tret\r\n\t\tdb\t\t0,0,1ch,0\r\n\tEND_PATCH\r\n\r\n\tLAST_PATCH\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/Makefile",
    "content": "\r\nASM = asl\r\nP2BIN = p2bin\r\nMV = /bin/mv\r\n\r\nM1SRC = model1rom.asm\r\nM1LST = $(M1SRC:%.asm=%.lst)\r\nM1BIN1 = $(M1SRC:%.asm=%.p)\r\nM1BIN2 = $(M1SRC:%.asm=%.bin)\r\nM1BINA = $(M1SRC:%.asm=%-A.bin)\r\nM1BINB = $(M1SRC:%.asm=%-B.bin)\r\nM1BINC = $(M1SRC:%.asm=%-C.bin)\r\nM1HEX = $(M1SRC:%.asm=%.hex)\r\nM1LST = $(M1SRC:%.asm=%.lst)\r\n\r\nM3SRC = model3rom.asm\r\nM3LST = $(M3SRC:%.asm=%.lst)\r\nM3BIN1 = $(M3SRC:%.asm=%.p)\r\nM3BIN2 = $(M3SRC:%.asm=%.bin)\r\nM3BINA = $(M3SRC:%.asm=%-A.bin)\r\nM3BINB = $(M3SRC:%.asm=%-B.bin)\r\nM3BINC = $(M3SRC:%.asm=%-C.bin)\r\nM3HEX = $(M3SRC:%.asm=%.hex)\r\nM3LST = $(M3SRC:%.asm=%.lst)\r\n\r\nM4SRC = model4rom.asm\r\nM4LST = $(M4SRC:%.asm=%.lst)\r\nM4BIN1 = $(M4SRC:%.asm=%.p)\r\nM4BIN2 = $(M4SRC:%.asm=%.bin)\r\nM4BINA = $(M4SRC:%.asm=%-A.bin)\r\nM4BINB = $(M4SRC:%.asm=%-B.bin)\r\nM4BINC = $(M4SRC:%.asm=%-C.bin)\r\nM4BINBC = $(M4SRC:%.asm=%-BC.bin)\r\nM4HEX = $(M4SRC:%.asm=%.hex)\r\nM4LST = $(M4SRC:%.asm=%.lst)\r\n\r\nM4G2SRC = model4rom.gen2.asm\r\nM4G2LST = $(M4G2SRC:%.asm=%.lst)\r\nM4G2BIN1 = $(M4G2SRC:%.asm=%.p)\r\nM4G2BIN2 = $(M4G2SRC:%.asm=%.bin)\r\nM4G2BINA = $(M4G2SRC:%.asm=%-A.bin)\r\nM4G2BINB = $(M4G2SRC:%.asm=%-B.bin)\r\nM4G2BINC = $(M4G2SRC:%.asm=%-C.bin)\r\nM4G2BINBC = $(M4G2SRC:%.asm=%-BC.bin)\r\nM4G2HEX = $(M4G2SRC:%.asm=%.hex)\r\nM4G2LST = $(M4G2SRC:%.asm=%.lst)\r\n\r\nM4ASRC = model4frenchrom.asm\r\nM4ALST = $(M4ASRC:%.asm=%.lst)\r\nM4ABIN1 = $(M4ASRC:%.asm=%.p)\r\nM4ABIN2 = $(M4ASRC:%.asm=%.bin)\r\nM4ABINA = $(M4ASRC:%.asm=%-A.bin)\r\nM4ABINB = $(M4ASRC:%.asm=%-B.bin)\r\nM4ABINC = $(M4ASRC:%.asm=%-C.bin)\r\nM4AHEX = $(M4ASRC:%.asm=%.hex)\r\nM4ALST = $(M4ASRC:%.asm=%.lst)\r\n\r\nM4GSRC = model4germanrom.asm\r\nM4GLST = $(M4GSRC:%.asm=%.lst)\r\nM4GBIN1 = $(M4GSRC:%.asm=%.p)\r\nM4GBIN2 = $(M4GSRC:%.asm=%.bin)\r\nM4GBINA = $(M4GSRC:%.asm=%-A.bin)\r\nM4GBINB = $(M4GSRC:%.asm=%-B.bin)\r\nM4GBINC = $(M4GSRC:%.asm=%-C.bin)\r\nM4GHEX = $(M4GSRC:%.asm=%.hex)\r\nM4GLST = $(M4GSRC:%.asm=%.lst)\r\n\r\nM4PSRC = model4p_rom.asm\r\nM4PLST = $(M4PSRC:%.asm=%.lst)\r\nM4PBIN1 = $(M4PSRC:%.asm=%.p)\r\nM4PBIN2 = $(M4PSRC:%.asm=%.bin)\r\nM4PLST = $(M4PSRC:%.asm=%.lst)\r\n\r\n\r\nSVN_REV := $(shell svn info . | sed -n '/^Revision: /s/Revision: //p')\r\n\r\nall: $(M1BIN2) $(M3BIN2) $(M4BIN2) $(M4G2BIN2) $(M4ABIN2) $(M4GBIN2) $(M4PBIN2)\r\n\r\nclean:\r\n\t$(RM) $(M1BIN1) $(M1BIN2) $(M1BINA) $(M1BINB) $(M1BINC) $(M1LST) $(M1HEX) \r\n\t$(RM) $(M3BIN1) $(M3BIN2) $(M3BINA) $(M3BINB) $(M3BINC) $(M3LST) $(M3HEX) \r\n\t$(RM) $(M4BIN1) $(M4BIN2) $(M4BINA) $(M4BINB) $(M4BINC) $(M4BINBC) $(M4LST) $(M4HEX) \r\n\t$(RM) $(M4G2BIN1) $(M4G2BIN2) $(M4G2BINA) $(M4G2BINB) $(M4G2BINC) $(M4G2BINBC)  $(M4G2LST) $(M4G2HEX) \r\n\t$(RM) $(M4ABIN1) $(M4ABIN2) $(M4ABINA) $(M4ABINB) $(M4ABINC) $(M4ALST) $(M4AHEX) \r\n\t$(RM) $(M4PBIN1) $(M4PBIN2) $(M4PLST)\r\n\r\n$(M1BIN2): $(M1SRC)\r\n\t$(ASM) $(M1SRC) -U -L -u -D SVN_REV=1 -o $(M1BIN1)\r\n\t$(P2BIN) -r 0x0000-0x2fff $(M1BIN1) $(M1BIN2)\r\n\t$(P2BIN) -r 0x0000-0x1fff $(M1BIN1) $(M1BINA)\r\n\t$(P2BIN) -r 0x2000-0x27ff $(M1BIN1) $(M1BINB)\r\n\t$(P2BIN) -r 0x2800-0x2fff $(M1BIN1) $(M1BINC)\r\n\r\n$(M3BIN2): $(M3SRC)\r\n\t$(ASM) $(M3SRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(M3BIN1)\r\n\t$(P2BIN) -r 0x0000-0x37ff $(M3BIN1) $(M3BIN2)\r\n\t$(P2BIN) -r 0x0000-0x1fff $(M3BIN1) $(M3BINA)\r\n\t$(P2BIN) -r 0x2000-0x2fff $(M3BIN1) $(M3BINB)\r\n\t$(P2BIN) -r 0x3000-0x37ff $(M3BIN1) $(M3BINC)\r\n\r\n$(M4BIN2): $(M4SRC)\r\n\t$(ASM) $(M4SRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(M4BIN1)\r\n\t$(P2BIN) -r 0x0000-0x37ff $(M4BIN1) $(M4BIN2)\r\n\t$(P2BIN) -r 0x0000-0x1fff $(M4BIN1) $(M4BINA)\r\n\t$(P2BIN) -r 0x2000-0x2fff $(M4BIN1) $(M4BINB)\r\n\t$(P2BIN) -r 0x3000-0x37ff $(M4BIN1) $(M4BINC)\r\n\t$(P2BIN) -r 0x2000-0x37ff $(M4BIN1) $(M4BINBC)\r\n\r\n$(M4G2BIN2): $(M4G2SRC)\r\n\t$(ASM) $(M4G2SRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(M4G2BIN1)\r\n\t$(P2BIN) -r 0x0000-0x37ff $(M4G2BIN1) $(M4G2BIN2)\r\n\t$(P2BIN) -r 0x0000-0x1fff $(M4G2BIN1) $(M4G2BINA)\r\n\t$(P2BIN) -r 0x2000-0x2fff $(M4G2BIN1) $(M4G2BINB)\r\n\t$(P2BIN) -r 0x3000-0x37ff $(M4G2BIN1) $(M4G2BINC)\r\n\t$(P2BIN) -r 0x2000-0x37ff $(M4G2BIN1) $(M4G2BINBC)\r\n\r\n\r\n$(M4ABIN2): $(M4ASRC)\r\n\t$(ASM) $(M4ASRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(M4ABIN1)\r\n\t$(P2BIN) -r 0x0000-0x37ff $(M4ABIN1) $(M4ABIN2)\r\n\t$(P2BIN) -r 0x0000-0x1fff $(M4ABIN1) $(M4ABINA)\r\n\t$(P2BIN) -r 0x2000-0x2fff $(M4ABIN1) $(M4ABINB)\r\n\t$(P2BIN) -r 0x3000-0x37ff $(M4ABIN1) $(M4ABINC)\r\n\r\n$(M4GBIN2): $(M4GSRC)\r\n\t$(ASM) $(M4GSRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(M4GBIN1)\r\n\t$(P2BIN) -r 0x0000-0x37ff $(M4GBIN1) $(M4GBIN2)\r\n\t$(P2BIN) -r 0x0000-0x1fff $(M4GBIN1) $(M4GBINA)\r\n\t$(P2BIN) -r 0x2000-0x2fff $(M4GBIN1) $(M4GBINB)\r\n\t$(P2BIN) -r 0x3000-0x37ff $(M4GBIN1) $(M4GBINC)\r\n\r\n$(M4PBIN2): $(M4PSRC)\r\n\t$(ASM) $(M4PSRC) -U -L -u -D SVN_REV=$(SVN_REV) -o $(M4PBIN1)\r\n\t$(P2BIN) -r 0x0000-0x0fff $(M4PBIN1) $(M4PBIN2)\r\n\r\n\r\n\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model1rom.asm",
    "content": "\r\n\r\n\tCPU z80\r\n;;;\r\n;;; Use Model 1 L2 Version 1.3 ROM :\r\n;;;\r\n\r\n\tBINCLUDE model1.rom\r\n\tINCLUDE ../frehd.inc\r\n\t\r\n\r\n;;;\r\n;;; Replace Mem Size? and R/S Level 2 Messages\r\n;;;\r\n;;;\r\n;;;\r\n\r\n;; ROM:\t\t ld hl,l0105h\t\t;00b5\t21 05 01 \t! . . \r\n\tORG 00b5h\r\n\tld\thl,message\t\t; new address of MEM SIZE? message\r\n\t\r\n;; ROM:\t\t\tld hl,l010eh\t;00fc\t21 0e 01 \t! . . \r\n\r\n\tORG 00fch\r\n\tjp\t1a19h\t\t; return to ready routine, basic command mode\r\n\r\n;; ROM:\t\t\tcall sub_28a7h\t;00ff\tcd a7 28 \t. . ( \r\n;; ROM:\t\t\tjp l1a19h\t\t;0102\tc3 19 1a \t. . . \r\n;; ROM:\t\t\tld c,l\t\t\t;0105\t4d \tM \r\n;; ROM:\t\t\tld b,l\t\t\t;0106\t45 \tE \r\n;; ROM:\t\t\tld c,l\t\t\t;0107\t4d \tM \r\n;; ROM:\t\t\tjr nz,l015dh\t;0108\t20 53 \t  S \r\n;; ROM:\t\t\tld c,c\t\t\t;010a\t49 \tI \r\n;; ROM:\t\t\tld e,d\t\t\t;010b\t5a \tZ \r\n;; ROM:\t\t\tld b,l\t\t\t;010c\t45 \tE \r\n;; ROM:\t\t\tnop\t\t\t\t;010d\t00 \t. \r\n;; ROM:\t\t\tld d,d\t\t\t;010e\t52 \tR \r\n;; ROM:\t\t\tcpl\t\t\t\t;010f\t2f \t/ \r\n;; ROM:\t\t\tld d,e\t\t\t;0110\t53 \tS \r\n;; ROM:\t\t\tjr nz,l015fh\t;0111\t20 4c \t  L \r\n;; ROM:\t\t\tld (04220h),a\t;0113\t32 20 42 \t2   B \r\n;; ROM:\t\t\tld b,c\t\t\t;0116\t41 \tA \r\n;; ROM:\t\t\tld d,e\t\t\t;0117\t53 \tS \r\n;; ROM:\t\t\tld c,c\t\t\t;0118\t49 \tI \r\n;; ROM:\t\t\tld b,e\t\t\t;0119\t43 \tC \r\n;; ROM:\t\t\tdec c\t\t\t;011a\t0d \t. \r\n;; ROM:\t\t\tnop\t\t\t\t;011b\t00 \t. \r\n\r\n\r\n;; now 29 bytes free here !\r\n\r\n\tORG 00ffh\r\nhd_boot:\t\r\n\tld\ta,ROM_MODEL_1\t\t; 00ff  ROM parameter to FreHD. 1 for Model1.\r\n\tout\t(WRITEROM),a\t\t; 0101  2\r\n\tin\ta,(READROM)\t\t; 0103  2\r\n\tcp\t0FEh\t\t\t; 0105  FE is FreHD present and valid code!\r\n\tret\tnz\t\t\t; 0107  return if no FreHD or old firmware\r\n\tld\thl,ROM_LOAD\t\t; 0108  load more \"rom\" from FreHD\r\n\tld\tbc,READROM\t\t; 010b\r\n\tinir\t\t\t\t; 010e\r\n\tjp\tROM_LOAD\r\nmessage:\r\n\tdb 4dh\t\t\t\t; M \r\n\tdb 45h\t\t\t\t; E \r\n\tdb 4dh\t\t\t\t; M \r\n\tdb 20h\r\n\tdb 53h\t\t\t\t; S \r\n\tdb 49h\t\t\t\t; I \r\n\tdb 5ah\t\t\t\t; Z \r\n\tdb 45h\t\t\t\t; E \r\n\tdb 00h\t\t\t\t\r\n\tIF $ > 011ch\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\t\r\n;; ROM:\t\tld b,027h\t\t\t;0685\t06 27 \t. ' \r\n;; ROM:\t\tld (de),a\t\t\t;0687\t12 \t. \r\n;; ROM:\t\tinc de\t\t\t\t;0688\t13 \t. \r\n;; ROM:\t\tdjnz l0687h\t\t\t;0689\t10 fc \t. . \r\n;; ROM:\t\tld a,(03840h)\t\t;068b\t3a 40 38 \t: @ 8 \r\n;; ROM:\t\tand 004h\t\t\t;068e\te6 04 \t. . \r\n;; ROM:\t\tjp nz,l0075h\t\t;0690\tc2 75 00 \t. u . \r\n;; ROM:\t\tld sp,0407dh\t\t;0693\t31 7d 40 \t1 } @ \r\n;; ROM:\t\tld a,(037ech)\t\t;0696\t3a ec 37 \t: . 7 \r\n;; ROM:\t\tinc a\t\t\t\t;0699\t3c \t< \r\n;; ROM:\t\tcp 002h\t\t\t\t;069a\tfe 02 \t. . \r\n;; ROM:\t\tjp c,l0075h\t\t\t;069c\tda 75 00 \t. u . \r\n;; ROM:\t\tld a,001h\t\t\t;069f\t3e 01 \t> . \r\n;; ROM:\t\tld (037e1h),a\t\t;06a1\t32 e1 37 \t2 . 7 \r\n;; ROM:\t\tld hl,037ech\t\t;06a4\t21 ec 37 \t! . 7 \r\n;; ROM:\t\tld de,037efh\t\t;06a7\t11 ef 37 \t. . 7 \r\n;; ROM:\t\tld (hl),003h\t\t;06aa\t36 03 \t6 . \r\n;; ROM:\t\tld bc,l0000h\t\t;06ac\t01 00 00 \t. . . \r\n;; ROM:\t\tcall l0060h\t\t\t;06af\tcd 60 00 \t. ` . \r\n\r\n;; 06ac - bc is already zero - see 0685-0689, \r\n;; save 3 bytes\tORG 0693h\r\n\r\n\tORG 0696h\r\n\tcall\thd_boot     ;0696\r\n\tld a,(037ech)\t\t;0699\t3a ec 37 \t: . 7 \r\n\tinc a\t\t\t\t;069c\t3c \t< \r\n\tcp 002h\t\t\t\t;069d\tfe 02 \t. . \r\n\tjp c,0075h\t        ;069f\tda 75 00 \t. u . \r\n\tld a,001h\t\t\t;06a2\t3e 01 \t> . \r\n\tld (037e1h),a\t\t;06a4\t32 e1 37 \t2 . 7 \r\n\tld hl,037ech\t\t;06a7\t21 ec 37 \t! . 7 \r\n\tld de,037efh\t\t;06aa\t11 ef 37 \t. . 7 \r\n\tld (hl),003h\t\t;06ad\t36 03 \t6 . \r\n\tcall 0060h\t\t\t;06af\tcd 60 00 \t. ` . \r\n\t\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model3rom.asm",
    "content": "\r\n\tCPU z80\r\n\r\n\tinclude ../frehd.inc\r\n\t\r\n;;;\r\n;;; Fred's MODEL 3 ROM C :\r\n;;;\r\n;;;   SCM91692P\r\n;;;  Tandy (c) 80\r\n;;;    8040316B\r\n;;;    (mot) QQ8115          (motorolla sign)\r\n;;;\r\n\r\n\tBINCLUDE model3.rom\r\n\t\r\n\r\n;; ROM:3489\t\t call\t clear_screen\t\t   ; clear screen\r\n;; ROM:348C\t\t call\t check_break\t\t   ; check <break>\r\n;; ROM:348F\t\t jp\t nz, non_disk\t\t   ; non-disk if pressed\r\n\r\n\tORG 348Fh\r\n\tcall\thd_boot1\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n;; ROM:338E keyboard_in:\t\t\t\t\t   ; CODE XREF:\tcas_off+18\u0018j\r\n;; ROM:338E\t\t call\t check_computer_version\t   ; lower case\tinstalled ?\r\n;; ROM:3391\t\t jr\t nz, loc_33A3\t\t   ; skip if not\r\n;; ROM:3393\t\t ld\t bc, 3880h\t\t   ; BC\t=> shift keys\r\n;; ROM:3396\t\t ld\t hl, 4018h\t\t   ; HL\t=> flag\tbyte\r\n;; ROM:3399\t\t ld\t a, (bc)\t\t   ; get image of keys\r\n;; ROM:339A\t\t and\t 2\t\t\t   ; mask bit 1\t(right shift)\r\n;; ROM:339C\t\t ld\t e, a\t\t\t   ; save masked image\r\n;; ROM:339D\t\t xor\t (hl)\t\t\t   ; toggle against old\timage\r\n;; ROM:339E\t\t ld\t (hl), e\t\t   ; save new image\r\n;; ROM:339F\t\t and\t e\t\t\t   ; mask bit 1\r\n;; ROM:33A0\t\t jp\t nz, loc_30BD\t\t   ; jump if right shift pressed\r\n\t\r\n\tORG 338Eh\r\nkeyboard_in:\r\n\tjr\t+\r\n\t\t\t;; 19 bytes free here !\r\nhd_boot2:\r\n\tld\ta,ROM_MODEL_3\r\n\tout\t(WRITEROM),a\r\n\tin\ta,(READROM)\r\n\tcp\t0FEh\r\n\tret\tnz\r\n\tld\thl,ROM_LOAD\r\n\tld\tbc,READROM\r\n\tjp\thd_boot3\r\n\tnop\r\n+\r\n\tIF $ <> 33A3h\r\n\tERROR \"Must be at 33A3h\"\r\n\tENDIF\r\n\r\n\r\n;; ROM:3411\r\n;; ROM:3411 loc_3411:\t\t\t\t\t   ; CODE XREF:\tcas_off+409\u0019j\r\n;; ROM:3411\t\t rrca\t\t\t\t   ; D = 8 * row# + key#\r\n;; ROM:3412\t\t jr\t c, loc_3417\r\n;; ROM:3414\t\t inc\t d\r\n;; ROM:3415\t\t jr\t loc_3411\r\n;; ROM:3417 ; ---------------------------------------------------------------------------\r\n;; ROM:3417\r\n;; ROM:3417 loc_3417:\t\t\t\t\t   ; CODE XREF:\tcas_off+406\u0018j\r\n;; ROM:3417\t\t call\t check_computer_version\t   ; dual shifts ?\r\n;; ROM:341A\t\t ld\t a, (3880h)\t\t   ; get shift(s)\r\n;; ROM:341D\t\t jr\t nz, loc_3421\t\t   ; skip if dual shifts\r\n;; ROM:341F\t\t and\t 1\t\t\t   ; mask for shifts\r\n;; ROM:3421\r\n;; ROM:3421 loc_3421:\t\t\t\t\t   ; CODE XREF:\tcas_off+411\u0018j\r\n;; ROM:3421\t\t and\t 3\t\t\t   ; mask for shifts\r\n;; ROM:3423\t\t jr\t z, loc_3427\t\t   ; skip if no\tshifts\r\n;; ROM:3425\t\t set\t 6, d\t\t\t   ; offset D for shifts\r\n;; ROM:3427\r\n\r\n\tORG 3411h\r\n\r\nloc_3411:\t\r\n\trrca\r\n\tjr\tc,+\r\n\tinc\td\r\n\tjr\tloc_3411\r\n\t\t\t\t;; 7 bytes free here !\r\nhd_boot3:\r\n\tinir\r\n\tjp\tROM_LOAD\r\n\tnop\r\n\tnop\r\n\r\n+\tld\ta,(3880h)\r\n\r\n\tIF $ <> 3421h\r\n\tERROR \"Must be at 3421h\"\r\n\tENDIF\r\n\r\n\r\n\r\n;; ROM:342F loc_342F:\t\t\t\t\t   ; CODE XREF:\tcas_off+41F\u0018j\r\n;; ROM:342F\t\t ld\t hl, 3045h\t\t   ; HL\t=> keyboard tables\r\n;; ROM:3432\t\t ld\t e, d\t\t\t   ; DE\t=> offset\r\n;; ROM:3433\t\t ld\t d, 0\r\n;; ROM:3435\t\t add\t hl, de\t\t\t   ; HL\t= char position\r\n;; ROM:3436\t\t ld\t a, (hl)\t\t   ; get character\r\n;; ROM:3437\t\t cp\t 1Ah\t\t\t   ; shift down\tarrow ?\r\n;; ROM:3439\t\t jp\t z, loc_30A1\t\t   ; NULL exit if so\r\n;; ROM:343C\t\t ld\t b, a\t\t\t   ; save char in B\r\n;; ROM:343D\t\t call\t check_computer_version\r\n;; ROM:3440\t\t ld\t a, b\t\t\t   ; restore char\r\n;; ROM:3441\t\t jr\t z, loc_3447\r\n;; ROM:3443\t\t or\t a\t\t\t   ; NULL char ?\r\n;; ROM:3444\t\t jp\t z, loc_30BD\t\t   ; toggle caps lock if so\r\n;; ROM:3447\r\n;; ROM:3447 loc_3447:\t\t\t\t\t   ; CODE XREF:\tcas_off+435\u0018j\r\n;; ROM:3447\t\t ld\t hl, 4224h\t\t   ; HL\t=> \"control\" flag\r\n;; ROM:344A\t\t cp\t '*'                       ; key = '*' ?\r\n;; ROM:344C\t\t jr\t nz, loc_3452\t\t   ; skip if not\r\n;; ROM:344E\t\t ld\t a, 1Fh\t\t\t   ; control flag set\r\n;; ROM:3450\t\t cp\t (hl)\r\n;; ROM:3451\t\t ld\t a, b\t\t\t   ; restore char\r\n;; ROM:3452 loc_3452:\t\t\t\t\t   ; CODE XREF:\tcas_off+440\u0018j\r\n;; ROM:3452\t\t jp\t loc_30FD\r\n\r\n\tORG 343Ch\r\n\r\n\tld\tb,a\r\n\tor\ta\r\n\tjp\tz,30BDh\r\n\tld\thl,4224h\r\n\tcp\t'*'\r\n\tjr\tnz,+\r\n\tld\ta, 1Fh\r\n\tcp\t(hl)\r\n\tld\ta,b\r\n+\tjp\t30FDh\r\n\r\nhd_boot1:\r\n\tjp\tnz,37AFh\t\t; non-disk\r\n\tjp\thd_boot2\r\n\t\r\n\tIF $ <> 3455h\r\n\tERROR \"Must be at 3455h\"\r\n\tENDIF\r\n\t\r\n\r\n\t;; Make EXT I/O enabled\r\n\tORG 3724h\r\n\r\n\tdb\t38h\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model4frenchrom.asm",
    "content": "\r\n\tCPU z80\r\n\r\n;;;\r\n;;; Fred's AZERTY ROM C :\r\n;;;\r\n;;;   SCM90899P\r\n;;;    8049003\r\n;;;  Tandy (c) 1983\r\n;;;    (mot) 8335          (motorolla sign)\r\n;;;\r\n\r\n\tBINCLUDE model4french.rom\r\n\tINCLUDE ../frehd.inc\r\n\r\n\t\r\n\r\n;;;\r\n;;; Need to find some free space in the ROM. For now, remove the support\r\n;;; for slow_tape_write.\r\n;;;\r\n\r\n\tORG 3000h\r\n\tjp\t329bh\t\t\t; replace slow_tape_write by fast\r\n\r\n\r\n\r\n;; 346F  call clear_screen\r\n;; 3472  call check_break\r\n;; 3475  jp   nz,non_disk\r\n;; 3478  in   a,(F0h)\r\n\t\r\n\tORG 3475h\r\n\tcall\thd_boot1\r\n\t\r\n\r\n\t;; This was cas_write_8bits_slow\r\n\tORG 3241h\r\nhd_boot1:\t\r\n\tjp\tnz, 33F9h\t\t; jump if <break> pressed\r\n\tld\ta,ROM_MODEL_4A\t\t; rom parameter to FreHD. 0 for now.\r\n\tout\t(WRITEROM),a\t\t; 2\r\n\tin\ta,(READROM)\t\t; 2\r\n\tcp\t0FEh\t\t\t; FE is FreHD present and valid code!\r\n\tret\tnz\t\t\t; return if no FreHD or old firmware\r\n\tld\thl,ROM_LOAD\t\t; load more \"rom\" from FreHD\r\n\tjr\thd_boot2\r\n\r\n\tIF $ >= 3254h\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\t\r\n\r\n\t;; This was slow_tape_write\r\n\tORG 325Eh\r\nhd_boot2:\r\n\tld\tbc,READROM\r\n\tinir\r\n\tjp\tROM_LOAD\r\n\r\n\tIF $ >= 3274h\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\r\n\r\n\r\n\t;; Make EXT I/O enabled\r\n\tORG 3724h\r\n\r\n\tdb\t30h\r\n\t\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model4germanrom.asm",
    "content": "\r\n\tCPU z80\r\n\r\n;;;\r\n;;;\r\n;;; german rom\r\n;;;\r\n;;; \r\n\r\n\tBINCLUDE model4german.rom\r\n\tINCLUDE ../frehd.inc\r\n\r\n\t\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model4germanrom.lst",
    "content": " AS V1.42 Beta [Bld 87] - source file model4germanrom.asm - page 1 - 11/7/2013 14:02:26\r\n\r\n\r\n       1/       0 :                     \r\n       2/       0 :                     \tCPU z80\r\n       3/       0 :                     \r\n       4/       0 :                     ;;;\r\n       5/       0 :                     ;;;\r\n       6/       0 :                     ;;; german rom\r\n       7/       0 :                     ;;;\r\n       8/       0 :                     ;;; \r\n       9/       0 :                     \r\n      10/       0 :                     \tBINCLUDE model4german.rom\r\n      11/    3801 :                     \tINCLUDE ../frehd.inc\r\n(1)    1/    3801 :                     \r\n(1)    2/    3801 :                     ;;;\r\n(1)    3/    3801 :                     ;;; FreHD defines\r\n(1)    4/    3801 :                     ;;;\r\n(1)    5/    3801 :                     \r\n(1)    6/    3801 :                     ;; \r\n(1)    7/    3801 :                     ;; ROM patches\r\n(1)    8/    3801 :                     ;;\r\n(1)    9/    3801 :                     \r\n(1)   10/    3801 :                     ;; where the extra \"rom is loaded\r\n(1)   11/    3801 : =5000H              ROM_LOAD\tequ 5000h\r\n(1)   12/    3801 :                     \r\n(1)   13/    3801 :                     ;; TRS model : passed by the patched rom\r\n(1)   14/    3801 : =1H                 ROM_MODEL_1\tequ 1h\r\n(1)   15/    3801 : =3H                 ROM_MODEL_3\tequ 3h\r\n(1)   16/    3801 : =4H                 ROM_MODEL_4\tequ 4h\r\n(1)   17/    3801 : =4H                 ROM_MODEL_4A\tequ 4h\t\t\t; model 4 azerty\r\n(1)   18/    3801 : =5H                 ROM_MODEL_4P\tequ 5h\r\n(1)   19/    3801 :                     \r\n(1)   20/    3801 :                     ;; 4P model 3 rom file\r\n(1)   21/    3801 : =MODELA.III         MODEL_III_FILE\tequ \"MODELA.III\"\r\n(1)   22/    3801 :                     \r\n(1)   23/    3801 :                     ;; Rom passed parameter\r\n(1)   24/    3801 : =5001H              ROM_MODEL\tequ ROM_LOAD+1\r\n(1)   25/    3801 :                     \r\n(1)   26/    3801 :                     ;; FreHD Interface defines\r\n(1)   27/    3801 : =CDH                CYLHI\t\tequ 0CDh\r\n(1)   28/    3801 : =CCH                CYLLO\t\tequ 0CCh\r\n(1)   29/    3801 : =CAH                SECCNT\t\tequ 0CAh\r\n(1)   30/    3801 : =CBH                SECNUM\t\tequ 0CBh\r\n(1)   31/    3801 : =C8H                DATA\t\tequ 0C8h\r\n(1)   32/    3801 : =C9H                ERROR\t\tequ 0C9h\r\n(1)   33/    3801 : =C1H                CONTROL\t\tequ 0C1h\r\n(1)   34/    3801 : =CEH                SDH\t\tequ 0CEh\r\n(1)   35/    3801 : =CFH                COMMAND\t\tequ 0CFh\t\t; write only\r\n(1)   36/    3801 : =CFH                STATUS\t\tequ 0CFh\t\t; read only\r\n(1)   37/    3801 : =C4H                COMMAND2\tequ 0C4h\t\t; write only\r\n(1)   38/    3801 : =C4H                READROM\t\tequ 0C4h\t\t; read only\r\n(1)   39/    3801 : =C5H                WRITEROM\tequ 0C5h\t\t; write only\r\n(1)   40/    3801 : =C2H                DATA2\t\tequ 0C2h\r\n(1)   41/    3801 : =C3H                SIZE2\t\tequ 0C3h\r\n(1)   42/    3801 : =C5H                ERROR2\t\tequ 0C5h\t\t; read only\r\n(1)   43/    3801 :                     ;; Interface commands\r\n(1)   44/    3801 : =1H                 GET_TIME\tequ 01h\r\n(1)   45/    3801 : =3H                 OPEN_FILE\tequ 03h\r\n(1)   46/    3801 : =4H                 READ_FILE\tequ 04h\r\n(1)   47/    3801 : =6H                 CLOSE_FILE\tequ 06h\r\n(1)   48/    3801 : =8H                 OPEN_DIR\tequ 08h\r\n(1)   49/    3801 : =9H                 READ_DIR\tequ 09h\r\n\f AS V1.42 Beta [Bld 87] - source file model4germanrom.asm(frehd.inc) - page 2 - 11/7/2013 14:02:26\r\n\r\n\r\n(1)   50/    3801 : =AH                 MOUNT_DRIVE\tequ 0Ah\r\n(1)   51/    3801 : =CH                 INFO_DRIVE\tequ 0Ch\r\n(1)   52/    3801 : =EH                 READ_HEADER\tequ 0Eh\r\n(1)   53/    3801 :                     ;; status bits\r\n(1)   54/    3801 : =80H                STATUS_BUSY\tequ 80h\r\n(1)   55/    3801 : =40H                STATUS_READY\tequ 40h\r\n(1)   56/    3801 : =20H                STATUS_WRERR\tequ 20h\r\n(1)   57/    3801 : =10H                STATUS_SEEKDONE\tequ 10h\r\n(1)   58/    3801 : =8H                 STATUS_DRQ\tequ 08h\r\n(1)   59/    3801 : =4H                 STATUS_ECC\tequ 04h\r\n(1)   60/    3801 : =2H                 STATUS_CIP\tequ 02h\r\n(1)   61/    3801 : =1H                 STATUS_ERR\tequ 01h\r\n(1)   62/    3801 :                     ;; get time parameter\r\n(1)   63/    3801 : =0H                 FREHD_SEC\tequ 00h\r\n(1)   64/    3801 : =1H                 FREHD_MIN\tequ 01h\r\n(1)   65/    3801 : =2H                 FREHD_HOUR\tequ 02h\r\n(1)   66/    3801 : =3H                 FREHD_YEAR\tequ 03h\r\n(1)   67/    3801 : =4H                 FREHD_DAY\tequ 04h\r\n(1)   68/    3801 : =5H                 FREHD_MONTH\tequ 05h\r\n(1)   69/    3801 :                     ;; file info (returned by READ_DIR)\r\n(1)   70/    3801 : =8H                 FIL_ATTRIB_OFFSET\tequ 08h\r\n(1)   71/    3801 : =9H                 FIL_FNAME_OFFSET\tequ 09h\r\n(1)   72/    3801 : =CH                 FIL_FNAME_LEN\t\tequ 0ch\t\t; 8.3\r\n(1)   73/    3801 :                     ;; drive info (returned by INFO_DRIVE)\r\n(1)   74/    3801 : =6H                 DRIVE_FNAME_OFFSET\tequ 06h\r\n(1)   75/    3801 :                     ;; attrib bits\r\n(1)   76/    3801 : =1H                 FIL_ATTRIB_RO\t\tequ 01h\r\n(1)   77/    3801 : =2H                 FIL_ATTRIB_HID\t\tequ 02h\r\n(1)   78/    3801 : =4H                 FIL_ATTRIB_SYS\t\tequ 04h\r\n(1)   79/    3801 : =8H                 FIL_ATTRIB_VOL\t\tequ 08h\r\n(1)   80/    3801 : =10H                FIL_ATTRIB_DIR\t\tequ 10h\r\n(1)   81/    3801 : =20H                FIL_ATTRIB_ARCHIVE\tequ 20h\r\n(1)   82/    3801 :                     ;; open file options\r\n(1)   83/    3801 : =0H                 FA_OPEN_EXISTING equ 00h\r\n(1)   84/    3801 : =1H                 FA_READ          equ 01h\r\n(1)   85/    3801 : =2H                 FA_WRITE         equ 02h\r\n(1)   86/    3801 : =4H                 FA_CREATE_NEW    equ 04h\r\n(1)   87/    3801 : =8H                 FA_CREATE_ALWAYS equ 08h\r\n(1)   88/    3801 : =10H                FA_OPEN_ALWAYS   equ 10h\r\n(1)   89/    3801 :                     \r\n(1)   90/    3801 :                     \r\n(1)   91/    3801 :                     ;; Reed header  http://www.trs-80emulators.com/hdv1-format/\r\n(1)   92/    3801 :                     ;;\r\n(1)   93/    3801 :                     ;; byte 0-1\r\n(1)   94/    3801 : =56H                REED_MAGIC0\tequ 56h\r\n(1)   95/    3801 : =CBH                REED_MAGIC1\tequ 0cbh\r\n(1)   96/    3801 :                     ;; byte 8  : flag #2 -> bit 0 = auto-boot\r\n(1)   97/    3801 :                     ;; byte 11 : disk format.\r\n(1)   98/    3801 :                     ;;    0 = LDOS 6.3.1\r\n(1)   99/    3801 :                     ;;    1 = LDOS 5.3.1\r\n(1)  100/    3801 :                     ;;    2 = CPM\r\n(1)  101/    3801 :                     ;;\r\n(1)  102/    3801 : =8H                 REED_FLAG\tequ 08h\r\n(1)  103/    3801 : =BH                 REED_OS\t\tequ 0Bh\r\n(1)  104/    3801 : =0H                 OS_LDOS631\tequ 0h\r\n(1)  105/    3801 : =1H                 OS_LDOS531\tequ 1h\r\n(1)  106/    3801 : =2H                 OS_CPM\t\tequ 2h\r\n(1)  107/    3801 : =3H                 OS_NEWDOS25\tequ 3h\r\n(1)  108/    3801 : =4H                 OS_M1LDOS531\tequ 4h\r\n(1)  109/    3801 : =5H                 OS_M1NEWDOS25\tequ 5h\r\n\f AS V1.42 Beta [Bld 87] - source file model4germanrom.asm(frehd.inc) - page 3 - 11/7/2013 14:02:26\r\n\r\n\r\n(1)  110/    3801 : =6H                 MAX_OS\t\tequ 6h\r\n(1)  111/    3801 :                     \r\n(1)  112/    3801 :                     \r\n      12/    3801 :                     \r\n      13/    3801 :                     \t\r\n      14/    3801 :                     \r\n\f AS V1.42 Beta [Bld 87] - source file model4germanrom.asm - page 4 - 11/7/2013 14:02:26\r\n\r\n\r\n  symbol table (* = unused):\r\n  ------------------------\r\n\r\n*ARCHITECTURE :        k8-apple-osx - | *BIGENDIAN :                      0 - |\r\n*BRANCHEXT :                      0 - | *CASESENSITIVE :                  1 - |\r\n*CLOSE_FILE :                     6 - | *COMMAND :                       CF - |\r\n*COMMAND2 :                      C4 - | *CONSTPI :        3.141592653589793 - |\r\n*CONTROL :                       C1 - | *CYLHI :                         CD - |\r\n*CYLLO :                         CC - | *DATA :                          C8 - |\r\n*DATA2 :                         C2 - | *DATE :                   11/7/2013 - |\r\n*DRIVE_FNAME_OFFSET :             6 - | *ERROR :                         C9 - |\r\n*ERROR2 :                        C5 - | *FALSE :                          0 - |\r\n*FA_CREATE_ALWAYS :               8 - | *FA_CREATE_NEW :                  4 - |\r\n*FA_OPEN_ALWAYS :                10 - | *FA_OPEN_EXISTING :               0 - |\r\n*FA_READ :                        1 - | *FA_WRITE :                       2 - |\r\n*FIL_ATTRIB_ARCHIVE :            20 - | *FIL_ATTRIB_DIR :                10 - |\r\n*FIL_ATTRIB_HID :                 2 - | *FIL_ATTRIB_OFFSET :              8 - |\r\n*FIL_ATTRIB_RO :                  1 - | *FIL_ATTRIB_SYS :                 4 - |\r\n*FIL_ATTRIB_VOL :                 8 - | *FIL_FNAME_LEN :                  C - |\r\n*FIL_FNAME_OFFSET :               9 - | *FREHD_DAY :                      4 - |\r\n*FREHD_HOUR :                     2 - | *FREHD_MIN :                      1 - |\r\n*FREHD_MONTH :                    5 - | *FREHD_SEC :                      0 - |\r\n*FREHD_YEAR :                     3 - | *FULLPMMU :                       1 - |\r\n*GET_TIME :                       1 - | *HAS64 :                          1 - |\r\n*HASDSP :                         0 - | *HASFPU :                         0 - |\r\n*HASPMMU :                        0 - | *INEXTMODE :                      0 - |\r\n*INFO_DRIVE :                     C - | *INLWORDMODE :                    0 - |\r\n*INMAXMODE :                      0 - | *INSRCMODE :                      0 - |\r\n*INSUPMODE :                      0 - | *LISTON :                         1 - |\r\n*MACEXP :                         1 - | *MAX_OS :                         6 - |\r\n*MODEL_III_FILE :        MODELA.III - | *MOMCPU :                        80 - |\r\n*MOMCPUNAME :                   Z80 - | *MOUNT_DRIVE :                    A - |\r\n*NESTMAX :                      100 - | *OPEN_DIR :                       8 - |\r\n*OPEN_FILE :                      3 - | *OS_CPM :                         2 - |\r\n*OS_LDOS531 :                     1 - | *OS_LDOS631 :                     0 - |\r\n*OS_M1LDOS531 :                   4 - | *OS_M1NEWDOS25 :                  5 - |\r\n*OS_NEWDOS25 :                    3 - | *PACKING :                        0 - |\r\n*PADDING :                        1 - | *READROM :                       C4 - |\r\n*READ_DIR :                       9 - | *READ_FILE :                      4 - |\r\n*READ_HEADER :                    E - | *REED_FLAG :                      8 - |\r\n*REED_MAGIC0 :                   56 - | *REED_MAGIC1 :                   CB - |\r\n*REED_OS :                        B - | *RELAXED :                        0 - |\r\n ROM_LOAD :                    5000 - | *ROM_MODEL :                   5001 - |\r\n*ROM_MODEL_1 :                    1 - | *ROM_MODEL_3 :                    3 - |\r\n*ROM_MODEL_4 :                    4 - | *ROM_MODEL_4A :                   4 - |\r\n*ROM_MODEL_4P :                   5 - | *SDH :                           CE - |\r\n*SECCNT :                        CA - | *SECNUM :                        CB - |\r\n*SIZE2 :                         C3 - | *STATUS :                        CF - |\r\n*STATUS_BUSY :                   80 - | *STATUS_CIP :                     2 - |\r\n*STATUS_DRQ :                     8 - | *STATUS_ECC :                     4 - |\r\n*STATUS_ERR :                     1 - | *STATUS_READY :                  40 - |\r\n*STATUS_SEEKDONE :               10 - | *STATUS_WRERR :                  20 - |\r\n*SVN_REV :                      DCF - | *TIME :                    14:02:26 - |\r\n*TRUE :                           1 - | *VERSION :                     142F - |\r\n*WRITEROM :                      C5 - |\r\n\r\n    103 symbols\r\n    102 unused symbols\r\n\r\n\f AS V1.42 Beta [Bld 87] - source file model4germanrom.asm - page 5 - 11/7/2013 14:02:26\r\n\r\n\r\n  codepages:\r\n  ----------\r\n\r\nSTANDARD (0 changed characters)\r\n\r\n\f AS V1.42 Beta [Bld 87] - source file model4germanrom.asm - page 6 - 11/7/2013 14:02:26\r\n\r\n\r\n\r\n0.00 seconds assembly time\r\n\r\n    126 lines source file\r\n      1 pass\r\n      0 errors\r\n      0 warnings\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model4p_rom.asm",
    "content": "\r\n\tCPU\tz80\r\n\r\nFREHD\tequ\t1\r\n\t\r\n;\r\n; Model 4P Boot ROM v1.16\r\n; \r\n\t\tORG\t0000H\r\n\r\n\t\tdi\t\t; Start\there when Reset\tswitch is pressed\r\n;\r\n\t\tdb  46h\t; F\tFour pointless LD instructions which...\r\n\t\tdb  44h\t; D\tspell the initials of the ROM\"s author.\r\n\t\tdb  49h\t; I\tWhen using BOOT command in 5.x & 6.x...\r\n\t\tdb  56h\t; V\texecution of ROM will start at 0005H.\r\n; \r\n\t\tjr\tloc_3E\t; Skip over the\tRSTs, and continue below\r\n; \r\n\t\tdb    0\t\t; Next are RST vectors -- all jump to RAM\r\n\r\nrst_8:\t\tjp\t4000h\t; RST 8\t(Disk I/O) -- will point to a copy of\r\nloc_B:\t\tjp\tloc_8B5\t; this instruction, so a RST 8 will go\r\n\t\tdb    0\t\t; from ROM to RAM and back to ROM.\r\n\t\tdb    0\r\n\r\nrst_10:\t\tjp\t4003h\t; RST 10H (Display String) will\talso point...\r\n\t\tjp\tsub_249\t; to a copy of the instruction on the\r\n\t\tdb    0\t\t; following line.\r\n\t\tdb    0\r\n\r\nrst_18:\t\tjp\t4006h\t; RST 18H (Display Message)\r\n\t\tjp\tloc_255\t; Ditto\r\n\t\tdb    0\r\n\t\tdb    0\r\n\r\nrst_20:\t\tjp\t4009h\t; RST 20H (Get Byte)\r\n\t\tjp\tloc_B74\t; Initialized to get byte from MODEL%/III file\r\n\t\tdb    0\t\t; (Vector in RAM is altered for\tRS-232 boot)\r\n\t\tdb    0\r\n\r\nrst_28:\t\tjp\t400Ch\t; RST 28H (Load\tObject Code)\r\n\t\tjp\tloc_B48\t; Ditto\r\n\t\tdb    0\r\n\t\tdb    0\r\n\r\nrst_30:\t\tjp\t400Fh\t; RST 30H (Scan\tKeyboard)\r\n\t\tjp\tloc_83E\t; Ditto\r\n\t\tdb    0\r\n\t\tdb    0\r\n\r\nrst_38:\t\tjp\t4012h\t; RST 38H -- Mode 1 Interrupts\r\n\t\tret\t\t; If any interrupts, just ignore them\r\n\t\tdb    0\t\t; (These RSTs jump to the same addresses...\r\n\t\tdb    0\t\t; as the RSTs in the Model III ROM.)\r\n\r\n\t\t\r\nloc_3E:\t\txor\ta\t; Initialization continues here\r\n\t\tout\t(0E4h),\ta\t; NMI mask -- no NMIs, please\r\n\t\tld\ta, 50h ; \"P\"    ; Use 4 MHz clock, enable I/O bus\r\n\t\tout\t(0ECh),\ta\r\n\t\tld\tb, 7\t\t; Number of times to loop\r\n\t\tld\thl, 0Bh\t\t; Point\tto instruction to copy\r\n\t\tld\tde, 4000h\t; Point\tto RAM destination of RST 8 jump\r\nloc_4D:\t\tld\tc, 3\t\t; Number of bytes to copy\r\nloc_4F:\t\tld\ta, (hl)\t\t; Copy three bytes from\t(HL) to\t(DE)...\r\n\t\tld\t(de), a\t\t; these\tare the\tinstructions that...\r\n\t\tinc\tde\t\t; these\tRSTs will jump to.\r\n\t\tinc\thl\r\n\t\tdec\tc\r\n\t\tjr\tnz, loc_4F\t; Copy second and third\tbytes of instruction\r\n\t\tld\ta, l\t\t; Add 5\tto HL, so it points to the next...\r\n\t\tadd\ta, 5\t\t; instruction to copy into RAM.\r\n\t\tld\tl, a\r\n\t\tdjnz\tloc_4D\t\t; Loop until all 7 instructions\tare copied\r\n\t\tld\tsp, 40A0h\t; Set up stack pointer\r\n\t\tld\tc, 88h \t\t; CRTC Address Register\r\n\t\tjr\tloc_C1\t\t; Skip over data, and continue from there\r\n\t\r\naIii:\t\tdb \"III\"           \t; Extension for ROM image file\r\n\t\tjp\t4015h\r\n\t\tjp\tloc_A48\t\t; This block is\tcopied to RAM, 4015H-4047H\r\naModel:\t\tdb \"MODEL%  \"\t\t; Filename for ROM image\r\n\t\txor\ta\t\t; Last part of boot -- ends up at 4020H\r\n\t\tout\t(9Ch), a\t; Switch boot ROM out...\r\n\t\tjp\t4300h\t\t; and start executing boot sector.\r\n\t\tdb    \t0\r\n\t\tdb\t66h\t\t; f Ends up at 4027H - pointless LDs that\r\n\t\tdb\t64h\t\t; d   are the author\"s initials in lowercase.\r\n\t\tdb  \t69h\t\t; i   Executed when fatal error occurs, and \r\n\t\tdb\t76h\t\t; v   this instruction ends the boot procedure.\r\n\t\tdb\t0\r\n\r\nROMDATE:\tdb\t\"1(16) 18-Oct-83\" ; Boot ROM version and date...\r\n\t\tdb\t0 \r\n\t\tdb\t0\r\n\t\tdb\t0\r\n\t\txor\ta\t\t; Ends up at 403EH after block copy\r\n\t\tout\t(9Ch), a\t; Switch boot ROM out...\r\n\t\tld\thl, (loc_B)\t; Get word from\tfrom ROM image,\tor...\r\n\t\tinc\ta\t\t; whatever\"s there instead.\r\n\t\tout\t(9Ch), a\t; Boot ROM back\tin, and\treturn\r\n\t\tret\t\t\t; This is the end of the copy to RAM.\r\n\r\nBootROMVers:\tdb \"Boot ROM Version Is \"\r\n\t\tdb    0\t\t\t; Message terminated with zero byte\r\n\t\tdb    0\t\t\t; Data for CRTC\tregisters 1 through 15...\r\n\t\tdb    0\t\t\t; see description in text.\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\t\tdb    0\r\n\r\nloc_C1:\t\tim\t1\t\t; Z80 was set to IM 0 by RESET\r\n\t\tld\ta, 0D0h\t\t; Terminate command w/o interrupt\r\n\t\tout\t(0F0h),\ta\t; to FDC\r\n\t\tld\tb, 0Fh\t\t; Number of CRTC registers to program\r\n\t\tld\thl, 0BFh \t; Point to data for register 15\r\n\r\nloc_CC:\t\tld\ta, (hl)\t\t; Get data for CRTC register\r\n\t\tout\t(c), b\t\t; Send regnum to CRTC addr register\r\n\t\tout\t(89h), a\t; Send data to CRTC data register\r\n\t\tdec\thl\t\t; Point\tto next\tbyte of\tdata\r\n\t\tdjnz\tloc_CC\t\t; Repeat for next register, down to R1\r\n\t\tld\ta, (3820h)\t; Keyboard column 5\r\n\t\tbit\t6, a\t\t; <.> pressed?\r\n\t\tjp\tnz, loc_CF2\t; If yes, then go to RAM test\r\n\t\tld\ta, 80h \t\t; Set second page of video memory...\r\n\t\tout\t(84h), a\r\n\t\tcall\trst_206\t\t; and clear it.\r\n\t\tld\ta, 0\t\t; Back to first\tpage of\tvideo memory\r\n\t\tout\t(84h), a\r\n\t\tcall\trst_206\t\t; Clear\tthat too\r\n\t\tld\tde, 4015h\t; Point\tto destination in RAM for block\tcopy\r\n\t\tld\thl, 69h\t\t;  Point to source, in ROM\r\n\t\tld\tbc, 33h\t\t;  Length of block\r\n\t\tldir\t\t\t; Copy it into RAM\r\n\r\nloc_F5:\t\tld\thl, 4055h\t; Point\tto boot\tROM\"s data area in RAM...\r\n\t\tld\t(hl), 0\t\t; and clear it.\r\n\t\tld\td, h\r\n\t\tld\te, l\r\n\t\tinc\tde\r\n\t\tld\tbc, 15h\t\t; Number of bytes to clear, minus one\r\n\t\tldir\r\n\t\tld\tbc, 7FFFh\t; Number of times to scan keyboard...\r\n\t\trst\t30h\t\t; so scan the keyboard.\r\n\t\tpush\taf\t\t; save the result\r\n\t\tld\ta, 1\t\t; Floppy disk drive\r\n\t\tld\tb, 4\t\t; Restore -- drive 0\r\n\t\trst\t8\t\t; Do disk I/O\r\n\t\tjr\tz, loc_115\t; Jump if no errors...\r\n\t\tld\t(4067h), a\t; else store error code.\r\n\t\tcp\t6\t\t; Was the error\t\"Floppy not available\"?\r\n\t\tjr\tz, loc_11A\t; If yes, then skip next three lines\r\n\r\nloc_115:\tld\tb, 32h ; \"2\"    ; Restore drives 1,2,3 (if possible)\r\n\t\tld\ta, 1\t\t; Floppy disk drive\r\n\t\trst\t8\t\t; Do Disk I/O\r\n\r\nloc_11A:\tpop\taf\t\t; Retrieve result of keyboard scan\r\n\t\tjr\tz, loc_163\t; If no\tkeys pressed, then try everything\r\n\t\tld\ta, (4059h)\t; Get value stored by kbd scan\r\n\t\tcp\t86h \t\t; Was it either <F1> or <1>?\r\n\t\tjr\tnz, loc_129\t; If not, then jump...\r\n\t\tcall\tsub_1C0\t\t; else try HD boot -- returns only if...\r\n\t\tjr\tloc_130\t\t; unsuccessful,\tso jump\t(error no. in A).\r\n\r\nloc_129:\tcp\t87h\t\t; Was either <F2> or <2> pressed?\r\n\t\tjr\tnz, loc_135\t; If not, skip next few\tlines\r\n\t\tcall\tsub_1CA\t\t; Try floppy boot (returns only\tif error)\r\n\r\nloc_130:\tor\ta\t\t; Error\tin HD or floppy\tboot\r\n\t\tjr\tz, loc_137\t; If error 0 (Mod III disk), then jump...\r\n\t\tjr\tFatalError\t; else display fatal error and halt.\r\n\r\nloc_135:\tcp\t88h \t\t; Was either <F3> or <3> pressed?\r\n\r\nloc_137:\tjr\tz, loc_175\t; If yes, then try Model III boot\r\n\t\tcp\t80h \t\t; Was <V> (display ROM version) pressed?\r\n\t\tjr\tnz, loc_14A\t; If not, then skip next few lines\r\n\t\tld\tde, 0\t\t; Display at top of screen\r\n\t\tld\thl, 9Ch\t\t; \"Boot ROM Version Is \"\r\n\t\trst\t10h\t\t; Display it\r\n\t\tld\thl, 80h\t\t; Point to boot ROM version...\r\n\t\trst\t10h\t\t; and display it...\r\n\t\tjr\tloc_160\t\t; and halt\r\n; \r\n\r\nloc_14A:\tcp\t83h \t\t; Was <Right Shift> pressed?\r\n\t\tjp\tz, RS232Boot\t; If yes, then jump to RS-232 boot...\r\n\t\tjr\tloc_F5\t\t; else clear data, scan\tkbd, repeat.\r\n; \r\n; START\tOF FUNCTION CHUNK FOR ArcnetError\r\n\r\nFatalError:\tadd\ta, a\t\t; Fatal\tError: error number x2\r\n\t\tld\thl, 273h\t; Start\tof list\tfor messages\r\n\t\tld\td, 0\t\t; Error\tnumber times two into DE\r\n\t\tld\te, a\r\n\t\tadd\thl, de\t\t; Point\tto appropriate entry in\tlist\r\n\t\tld\ta, (hl)\t\t; Get start of table for message into HL\r\n\t\tinc\thl\r\n\t\tld\th, (hl)\r\n\t\tld\tl, a\r\n\t\txor\ta\t\t; Set Z\tbecause\twe have\tstarting position for msg\r\n\t\tld\te, a\t\t; D is still 0 -- 0000H\tmeans top of screen\r\n\t\trst\t18h\t\t; Display message...\r\n\r\nloc_160: \tjp\t4027h\t\t; and HALT.  End of an unsuccessful boot!\r\n\r\nloc_163: \tld\ta, 55h ; \"U\"    ; No keys were pressed during keyboard scan:\r\n\t\tld\tb, a\t\t; Take a \"U\"...\r\n\t\tout\t(0B6h),\ta\t; send it out, and see if there\"s an...\r\n\t\tin\ta, (0B6h)\t; Arcnet board\tto echo\tit.\r\n\t\tcp\tb\t\t; Is an\tArcnet board attached?\r\n\t\tcall\tz, ArcnetError\t; If it\tis, try\tArcnet boot\r\n IF FREHD\r\n\t\tcall\tfrehd_boot\r\n ELSE\r\n\t\tcall\tsub_1C0\t\t; Try hard drive boot (no return if success)\r\n ENDIF\r\n\t\tor\ta\t\t; Ignore error 0 (M3 disk or 512-byte sector)\r\n\t\tcall\tnz, sub_1CA\t; If other error, try floppy boot\r\n\r\nloc_175: \tld\ta, (4066h)\t; Model\tIII boot:\r\n\t\tor\ta\t\t; Was <L> pressed?\r\n\t\tjr\tnz, loc_180\t; If it\twas, skip next two lines\r\n\t\tcall\tsub_1EB\t\t; Is ROM image already loaded?\r\n\t\tjr\tz, loc_1A2\t; If it\tis, then skip next section\r\n\r\nloc_180:\r\n IF FREHD\r\n\t\tcall\tfrehd_iii\r\n\t\tnop\r\n\t\tjr\tz,loc_19D\r\n ELSE\r\n\t\tld\ta, (4067h)\t; Error\tcode from restore cmd on floppy\t0\r\n\t\tor\ta\t\t; Was there an error?\r\n\t\tjr\tnz, FatalError\t; If so, display error message and halt\r\n ENDIF\r\nloc_186:\tld\ta, 1\t\t; Write-enable 0000H-37FFH\r\n\t\tout\t(84h), a\t; Read boot ROM, but write to RAM\r\n\t\tld\tde, 0\t\t; Display message at top of screen\r\n\t\tld\thl, mLoading\t; \"Loading ROM Image...\"\r\n\t\trst\t18h\t\t; Display it\r\n\t\tcall\tsub_A72\t\t; Load ROM image from floppy disk\r\n\t\tpush\taf\t\t; Save registers...\r\n\t\tpush\thl\r\n\t\tcall\trst_206\t\t; clear\tscreen (erase \"Loading...\" msg)...\r\n\t\tpop\thl\r\n\t\tpop\taf\t\t; restore registers.\r\n\t\tjr\tnz, FatalError\t; If error loading image, display msg &\thalt\r\nloc_19D:\tld\ta, 1\t\t; Indicate ROM image was just loaded\r\n\t\tld\t(4058h), a\t; Store\tit\r\n\r\nloc_1A2: \tld\t(4024h), hl\t; Put transfer addr for\tROM image...\r\n\t\tld\ta, (4065h)\t; into last part of boot routine.\r\n\t\tor\ta\r\n\t\tjr\tz, loc_1B6\t; If <P> was NOT pressed, skip next few\tlines\r\n\t\tld\thl, 443h\t; \"ROM image loaded -- press ENTER or BREAK\"\r\n\t\trst\t18h\t\t; Dispaly it\r\n\r\nloc_1AF: \tld\ta, (3840h)\t; Keyboard matrix -- column 6\r\n\t\tand\t5\t\t; Loop until <ENTER> or\t<BREAK>...\r\n\t\tjr\tz, loc_1AF\t; the ROM image\twill check for <BREAK>.\r\n\r\nloc_1B6: \txor\ta\t\t; Set 0000H-37FFH back to read-only...\r\n\t\tout\t(84h), a\t; still\tusing Model III\tmemory map.\r\n\t\tld\ta, 10h\t\t; 2 MHz\tclock, I/O bus enabled\r\n\t\tout\t(0ECh),\ta\r\n\t\tjp\t4020h\t\t; Jump to last portion of boot code\r\n\r\nsub_1C0: \tld\ta, 2\t\t; Hard Drive Boot:\r\n\t\tld\tb, 1\t\t; Initialize & restore\r\n\t\trst\t08h\t\t; Do disk I/O\r\n\t\tret\tnz\t\t; Return if any\terrors...\r\n\t\tld\ta, 2\t\t; else indicate\tHD...\r\n\t\tjr\tloc_1D0\t\t; and attempt to boot.\r\n\r\nsub_1CA:\tld\ta, (4067h)\t; Error\tcode from floppy restore cmd\r\n\t\tor\ta\r\n\t\tret\tnz\t\t; If there had been any\terrors,\tthen return...\r\n\t\tinc\ta\t\t; A=1 indicates\tfloppy I/O\r\n\r\nloc_1D0:\tld\tbc, 0C01h\t; 0CH=Read, 01H=sector to read\r\n\t\tld\t(4055h), a\t; Store\tboot type (1 for floppy, 2 for HD)\r\n\t\tld\tde, 0\t\t; Cylinder to read\r\n\t\tld\thl, 4300h\t; Address of buffer for\tsector\r\n\t\trst\t08h\t\t; Do disk I/O\r\n\t\tret\tnz\t\t; Return if any\terrors\r\n\t\tld\ta, e\t\t; Length of sector that\twas read...\r\n\t\tld\t(4056h), a\t; 1 for\t256 bytes, 2 for 512 --\tstore it.\r\n\t\tdec\ta\t\t; Was it a 256-byte sector?\r\n\t\tcall\tz, sub_215\t; If so, see if\tit needs ROM image\r\n\t\tjr\tz, loc_1B6\t; If ROM image NOT needed, then\tjump & boot...\r\n\t\tld\ta, 0\t\t; else \"ROM Image Not Found\"...\r\n\t\tret\t\t\t; and return (NZ set).\r\n\r\nsub_1EB:\tld\thl, 3000h\t; Check\tif ROM image is\tin memory:\r\n\t\tld\tb, 0Ah\t\t; Start\tat 3000H\r\n\t\tld\ta, 0C3h\t\t; Opcode for JP instruction\r\n\r\nloc_1F2:\tcp\t(hl)\t\t; Do we\thave a JP?\r\n\t\tret\tnz\t\t; If not, no ROM image in memory\r\n\t\tinc\thl\t\t; Point\tto third byte following...\r\n\t\tinc\thl\t\t; make sure that the ROM image\"s...\r\n\t\tinc\thl\t\t; jump table is\tin place.\r\n\t\tdjnz\tloc_1F2\t\t; Check\tten times in all\r\n\t\tcall\t403Eh\t\t; Code had been\tcopied from 0092H to 403EH...\r\n\t\txor\ta\t\t; it gets the word at 000BH from ROM image.\r\n\t\tld\tde, 0E9E1h\t; Value\tthat ought to be there for ROM image\r\n\t\tsbc\thl, de\t\t; Set Z\tif ROM image present, else NZ\r\n\t\tld\thl, 3015h\t; Transfer address if image already loaded\r\n\t\tret\r\n\r\nrst_206:\tld\ta, 20h ; \" \"    ; Clear Screen: Put space into A\r\n\t\tld\thl, 3C00h\t; Start\tof video memory\r\n\t\tld\tbc, 3FFh\t; Length of screen, minus one\r\n\t\tld\t(hl), a\t\t; Put space at start of\tscreen\r\n\t\tld\td, h\t\t; Set DE to...\r\n\t\tld\te, l\r\n\t\tinc\tde\t\t; HL plus one.\r\n\t\tldir\t\t\t; Voila!\r\n\t\tret\t\t\t; The screen has been cleared.\r\n\r\nsub_215:\tld\ta, (4064h)\t; Address for recording\t<N> key\r\n\t\tor\ta\t\t; Was <N> key pressed?\r\n\t\tjr\tnz, loc_228\t; If yes, don\"t check if ROM image is needed\r\n\t\tld\thl, 4300h\t; Point\tto start of the\tboot sector we read\r\n\t\tld\tb, 0FEh\t\t; Number of bytes to check\r\n\r\nloc_220: \tld\ta, 0CDh\t\t; Opcode for CALL instruction\r\n\t\tcp\t(hl)\t\t; Look in boot sector for a CALL\r\n\t\tjr\tz, loc_23F\t; Jump if we find one...\r\n\r\nloc_225:\tinc\thl\t\t; else point to\tnext byte...\r\n\t\tdjnz\tloc_220\t\t; and keep looking.\r\n\r\nloc_228:\tcall\tsub_1EB\t\t; Is ROM image in memory?\r\n\t\tjr\tnz, loc_23D\t; Jump if not, because we won\"t need to...\r\n\t\tld\ta, 1\t\t; destroy the ROM image.\r\n\t\tout\t(84h), a\t; Write-enable that part of RAM\r\n\t\tld\thl, 3000h\t; Starting at 3000H...\r\n\t\tld\td, h\r\n\t\tld\te, l\r\n\t\tld\t(hl), l\t\t; put zeros into...\r\n\t\tinc\tde\r\n\t\tld\tbc, 1Eh\t\t; 1EH consecutive bytes...\r\n\t\tldir\t\t\t; from 3000H to\t301DH.\r\n\r\nloc_23D:\txor\ta\t\t; Set Z\tflag to\tindicate that we won\"t need...\r\n\t\tret\t\t\t; to load the ROM image, and RETurn.\r\n\r\nloc_23F:\tinc\thl\t\t; Point\tto next\tbyte in\tboot sector...\r\n\t\tdec\tb\t\t; and decrement\tbyte counter.\r\n\t\tinc\thl\t\t; Point\tto second byte after \"CALL\"...\r\n\t\tdec\tb\t\t; which\tis the MSB of the CALL\"s destination.\r\n\t\tld\ta, (hl)\r\n\t\tor\ta\t\t; Is it\ta call to page 0? (CALL\t00xxH)\r\n\t\tjr\tnz, loc_225\t; If not, keep looking through boot sector...\r\n\t\tor\tl\t\t; else set NZ to indicate we\"ll need the...\r\n\t\tret\t\t\t; ROM image, and RETurn.\r\n\r\nsub_249:\tld\ta, d\t\t; RST 10H -- Display String\r\n\t\tor\t3Ch ; \"<\"       ; Point DE to video memory\r\n\t\tld\td, a\r\n\r\nloc_24D:\tld\ta, (hl)\t\t; Get character\tto display\r\n\t\tor\ta\t\t; Is it\tzero?\r\n\t\tret\tz\t\t; If zero, then\twe\"re done displaying it\r\n\t\tld\t(de), a\t\t; Put character\tinto video memory\r\n\t\tinc\thl\t\t; Next character to display\r\n\t\tinc\tde\t\t; Next byte in video memory\r\n\t\tjr\tloc_24D\t\t; Repeat for next character, until done\r\n\r\nloc_255:\tjr\tz, loc_25B\t; RST 18H -- Display Message: If Z, then...\r\n\r\nloc_257:\tld\te, (hl)\t\t; we already have display position in DE...\r\n\t\tinc\thl\t\t; else HL points to it,\tand we must...\r\n\t\tld\td, (hl)\t\t; read it into DE.\r\n\t\tinc\thl\r\n\r\nloc_25B:\tld\tb, h\t\t; Now BC points\tto the...\r\n\t\tld\tc, l\t\t; table\tof strings to display.\r\n\r\nloc_25D:\tld\ta, (bc)\t\t; Get first value from table into HL\r\n\t\tinc\tbc\r\n\t\tld\tl, a\r\n\t\tld\ta, (bc)\r\n\t\tinc\tbc\r\n\t\tld\th, a\r\n\t\tinc\ta\t\t; Does MSB = 0FFH?\r\n\t\tjr\tnz, loc_270\t; Jump if not (display string &\tloop again)\r\n\t\tld\ta, l\r\n\t\tinc\ta\t\t; Does LSB = 0FFH?\r\n\t\tret\tz\t\t; If it\tdoes, we\"re done\r\n\t\tinc\ta\t\t; Does LSB = 0FEH?\r\n\t\tjr\tnz, loc_270\t; Jump if not (display string &\tloop again)\r\n\t\tpush\tbc\t\t; Must be 0FFFEH...load\tpointer\tto...\r\n\t\tpop\thl\t\t; table\tof strings into\tHL...\r\n\t\tjr\tloc_257\t\t; get display position for next\tpart of\tmsg.\r\n\r\nloc_270:\trst\t10h\t\t; Display string that HL points\tto...\r\n\t\tjr\tloc_25D\t\t; and repeat for next value in table.\r\n;\r\n\tdw\tm_error0\r\n\tdw\tm_error1\r\n\tdw\tm_error2\r\n\tdw\tm_error3\r\n\tdw\tm_error4\r\n\tdw\tm_error5\r\n\tdw\tm_error6\r\n\tdw\tm_error7\r\n\tdw\tm_error8\r\n\tdw\tm_error9\r\n\tdw\tm_error10\r\n\tdw\tm_error11\r\n\tdw\tm_error12\r\n\r\nm_error0:\t\r\n\t\tdw aThe\t\t; Error\t0 -- pointers to phrases: \"The \"\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw aWasNot\t; \"Was Not \"\r\n\t\tdw aFoundOnDrive; \"Found On Drive \"\r\n\t\tdw a0\t\t; \"0\"\r\n\t\tdw 0FFFEh\t; End of this part of message\r\n\t\r\n\t\tdw 0C0h\t\t; Display next part of msg at row 3, col 0\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw aNicht\t; \"Nicht \"\r\n\t\tdw aGefundenAuf\t; \"Gefunden Auf \"\r\n\t\tdw aLaufwerk\t; \"Laufwerk \"\r\n\t\tdw a0\t\t; \"0\"\r\n\t\tdw 0FFFEh\t; End of this part of message\r\n\t\r\n\t\tdw 180h\t\t; Display next part at row 6, col 0\r\n\t\tdw aImage\t; \"Image \"\r\n\t\tdw aROM\t\t; \"ROM \"\r\n\t\tdw aAbsent\t; \"Absent\"\r\n\t\tdw aEDu\t\t; \"e Du \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw aDansLUnit\t; \" Dans l`Unite 0\"\r\n\t\tdw 0FFFFh\t; 0FFFFH = End of message\r\n\t\r\nm_error1:\t\r\n\t\tdw 4EBh\t\t; Error\t1: \"Arcnet \"\r\n\t\tdw 4F3h\t\t; \"Boot\"\r\n\t\tdw 4F9h\t\t; \"Is Not\"\r\n\t\tdw 501h\t\t; \"Available\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 4EBh\t\t; \"Arcnet\"\r\n\t\tdw 4F3h\t\t; \"Boot\"\r\n\t\tdw 5E6h\t\t; \"Ist Nicht \"\r\n\t\tdw 6F0h\t\t; \"Im System\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 4F3h\t\t; \"Arcnet\"\r\n\t\tdw 4EBh\t\t; \"Boot\"\r\n\t\tdw aAbsent\t; \"Absent\"\r\n\t\tdw 708h\t\t; \" Du \"\r\n\t\tdw 71Dh\t\t; \"Systeme\"\r\n\t\tdw 0FFFFh\r\nm_error2:\t\r\n\t\tdw aRomImage\t; Error\t2: \"ROM Image \"\r\n\t\tdw 50Ch\t\t; \"Can`t Be Loaded - \"\r\n\t\tdw 51Fh\t\t; \"Too Many Extents\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 613h\t\t; \"Kann \"\r\n\t\tdw aNicht\t; \"Nicht \"\r\n\t\tdw 61Dh\t\t; \"Geladen \"\r\n\t\tdw 653h\t\t; \"Werden \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 65Bh\t\t; \"Zu Viele Bereiche\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw aImage\t; \"Image \"\r\n\t\tdw 7DDh\t\t; \"ROM \"\r\n\t\tdw 726h\t\t; \"Non Chargeable \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 736h\t\t; \"Segments Trop Numbreux\"\r\n\t\tdw 0FFFFh\r\nm_error3:\t\r\n\t\tdw aThe\t\t; Error\t3: \"The \"\r\n\t\tdw 538h\t\t; \"Hard Disk \"\r\n\t\tdw 4E2h\t\t; \"Drive \"\r\n\t\tdw 4F9h\t\t; \"Is Not \"\r\n\t\tdw 550h\t\t; \"Ready \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 643h\t\t; \"Die Festplatte \"\r\n\t\tdw 5E6h\t\t; \"Ist Nicht \"\r\n\t\tdw 66Dh\t\t; \"Bereit \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 74Dh\t\t; \"Unite \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw 781h\t\t; \"-Dur \"\r\n\t\tdw 787h\t\t; \"Non Prete \"\r\n\t\tdw 0FFFFh\r\nm_error4:\t\r\n\t\tdw aThe\t\t; Error\t4: \"The \"\r\n\t\tdw 530h\t\t; \"Floppy \"\r\n\t\tdw 53Dh\t\t; \"Disk \"\r\n\t\tdw 4E2h\t\t; \"Drive \"\r\n\t\tdw 4F9h\t\t; \"Is Not \"\r\n\t\tdw 550h\t\t; \"Ready \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 5FFh\t\t; \"Disketten-Laufwerk \"\r\n\t\tdw aNicht\t; \"Nicht \"\r\n\t\tdw 66Dh\t\t; \"Bereit \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 74Dh\t\t; \"Unite \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw 778h\t\t; \"-Souple \"\r\n\t\tdw 787h\t\t; \"Non Prete \"\r\n\t\tdw 0FFFFh\r\nm_error5:\t\r\n\t\tdw aThe\t\t; Error\t5: \"The \"\r\n\t\tdw 538h\t\t; \"Hard Disk \"\r\n\t\tdw 4E2h\t\t; \"Drive \"\r\n\t\tdw 4F9h\t\t; \"Is Not \"\r\n\t\tdw 501h\t\t; \"Available \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 643h\t\t; \"Die Festplatte \"\r\n\t\tdw 5E6h\t\t; \"Ist Nicht \"\r\n\t\tdw 6F0h\t\t; \"Im System\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 74Dh\t\t; \"Unite \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw 781h\t\t; \"-Dur \"\r\n\t\tdw aAbsent\t; \"Absent\"\r\n\t\tdw 708h\t\t; \" Du \"\r\n\t\tdw 71Dh\t\t; \"Systeme \"\r\n\t\tdw 0FFFFh\r\nm_error6:\t\r\n\t\tdw aThe\t\t; Error\t6: \"The \"\r\n\t\tdw 530h\t\t; \"Floppy \"\r\n\t\tdw 53Dh\t\t; \"Disk \"\r\n\t\tdw 4E2h\t\t; \"Drive \"\r\n\t\tdw 4F9h\t\t; \"Is Not \"\r\n\t\tdw 501h\t\t; \"Available \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 5FFh\t\t; \"Disketten-Laufwerk \"\r\n\t\tdw 5E6h\t\t; \"Ist Nicht \"\r\n\t\tdw 6F0h\t\t; \"Im System\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 74Dh\t\t; \"Unite \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw 778h\t\t; \"-Souple \"\r\n\t\tdw aAbsent\t; \"Absent\"\r\n\t\tdw 708h\t\t; \" Du \"\r\n\t\tdw 71Dh\t\t; \"Systeme \"\r\n\t\tdw 0FFFFh\r\nm_error7:\t\r\n\t\tdw 557h\t\t; Error\t7: \"Close \"\r\n\t\tdw aThe\t\t; \"The \"\r\n\t\tdw 530h\t\t; \"Floppy \"\r\n\t\tdw 4E2h\t\t; \"Drive \"\r\n\t\tdw 55Eh\t\t; \"Door And Try Again \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 5FFh\t\t; \"Disketten-Laufwerk \"\r\n\t\tdw 675h\t\t; \"Schliessen Und Erneut Starten\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 792h\t\t; \"Fermez Porte d`Unite Et Reessayez \"\r\n\t\tdw 0FFFFh\r\nm_error8:\t\r\n\t\tdw 57Dh\t\t; Error\t8: \"CRC \"\r\n\t\tdw 587h\t\t; \"Error\"\r\n\t\tdw 58Dh\t\t; \", \"\r\n\t\tdw 567h\t\t; \"Try Again \"\r\n\t\tdw 590h\t\t; \"Or Use Another \"\r\n\t\tdw 53Dh\t\t; \"Disk \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 57Dh\t\t; \"CRC \"\r\n\t\tdw 698h\t\t; \"Fehler, \"\r\n\t\tdw 6A1h\t\t; \"Neu Starten...\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 7BBh\t\t; \"Erreur \"\r\n\t\tdw 7B5h\t\t; \"CRC, \"\r\n\t\tdw 7AAh\t\t; \"Reessayez \"\r\n\t\tdw 75Bh\t\t; \"Ou Utilisez Une Autre Disque\"\r\n\t\tdw 0FFFFh\r\nm_error9:\t\r\n\t\tdw 582h\t\t; Error\t9: \"Seek Error\"\r\n\t\tdw 58Dh\t\t; \", \"\r\n\t\tdw 567h\t\t; \"Try Again \"\r\n\t\tdw 590h\t\t; \"Or Use Another \"\r\n\t\tdw 53Dh\t\t; \"Disk \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw 6FAh\t\t; \"Such \"\r\n\t\tdw 698h\t\t; \"Fehler, \"\r\n\t\tdw 6A1h\t\t; \"Neu Starten...\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 7BBh\t\t; \"Erreur \"\r\n\t\tdw 7C3h\t\t; \"De Chercher, \"\r\n\t\tdw 7AAh\t\t; \"Reessayez \"\r\n\t\tdw 75Bh\t\t; \"Ou Utilisez Une Autre Disque\"\r\n\t\tdw 0FFFFh\r\nm_error10:\t\r\n\t\tdw aThe\t\t; Error\t10: \"The \"\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 50Ch\t\t; \"Can`t Be Loaded - \"\r\n\t\tdw 530h\t\t; \"Floppy \"\r\n\t\tdw 53Dh\t\t; \"Disk \"\r\n\t\tdw 4E2h\t\t; \"Drive \"\r\n\t\tdw 4F9h\t\t; \"Is Not \"\r\n\t\tdw 550h\t\t; \"Ready \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 613h\t\t; \"Kann \"\r\n\t\tdw aNicht\t; \"Nicht \"\r\n\t\tdw 61Dh\t\t; \"Geladen \"\r\n\t\tdw 653h\t\t; \"Werden \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 5FFh\t\t; \"Disketten-Laufwerk \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 100h\t\t; (second line of German text)\r\n\t\tdw 5E6h\t\t; \"Ist Nicht \"\r\n\t\tdw 66Dh\t\t; \"Bereit \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw aImage\t; \"Image \"\r\n\t\tdw 7DDh\t\t; \"ROM \"\r\n\t\tdw 726h\t\t; \"Non Chargeable \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 74Dh\t\t; \"Unite \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw 778h\t\t; \"-Souple \"\r\n\t\tdw 787h\t\t; \"Non Prete \"\r\n\t\tdw 0FFFFh\r\nm_error11:\t\r\n\t\tdw 572h\t\t; Error\t11: \"Lost Data \"\r\n\t\tdw 587h\t\t; \"Error\"\r\n\t\tdw 0FFFFh\r\nm_error12:\t\r\n\t\tdw 5E2h\t\t; Error\t12: \"ID \"\r\n\t\tdw 587h\t\t; \"Error\"\r\n\t\tdw 0FFFFh\t; End of error messages\r\n\t\tdw 0\t\t; Prompt message after loading ROM image...\r\n\t\tdw aThe\t\t; start\tat row 0, col 0: \"The \"\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 5A0h\t\t; \"Has Been\"\r\n\t\tdw 514h\t\t; \" Loaded - \"\r\n\t\tdw 5A9h\t\t; \"Switch Disks And \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 40h\t\t; (second line of message)\r\n\t\tdw 5C7h\t\t; \"Press <Enter> \"\r\n\t\tdw 5D6h\t\t; \"Or <Break> \"\r\n\t\tdw 543h\t\t; \"When You Are Ready \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 619h\t\t; \"Ist Geladen \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 626h\t\t; \"Disketten Wechseln Und Dann \"\r\n\t\tdw 5CDh\t\t; \"<Enter> \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 100h\r\n\t\tdw 6D7h\t\t; \"Oder \"\r\n\t\tdw 5D9h\t\t; \"<Break> \"\r\n\t\tdw 6CEh\t\t; \"Drucken \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 7D1h\t\t; \"l`Image \"\r\n\t\tdw 7DAh\t\t; \"Du ROM \"\r\n\t\tdw 7E2h\t\t; \"Chargee \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 7EBh\t\t; \"Changez De \"\r\n\t\tdw aDisque\t; \"Disque\"\r\n\t\tdw 7F7h\t\t; \" Et Appuyez Sur \"\r\n\t\tdw 0FFFEh\r\n\t\tdw 1C0h\r\n\t\tdw 5CDh\t\t; \"<Enter> \"\r\n\t\tdw 808h\t\t; \"Ou \"\r\n\t\tdw 5D9h\t\t; \"<Break> \"\r\n\t\tdw 80Ch\t\t; \"Pour Continuer\"\r\n\t\tdw 0FFFFh\t; End of message\r\nmLoading:\tdw aLoading\t; Message: \"Loading \"\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 5BBh\t\t; \"Please Wait\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 0C0h\r\n\t\tdw aRomImage\t; \"ROM Image \"\r\n\t\tdw 6DDh\t\t; \"Wird \"\r\n\t\tdw 61Dh\t\t; \"Geladen \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 6E3h\t\t; \"Bitte Warten\"\r\n\t\tdw 0FFFEh\r\n\t\tdw 180h\r\n\t\tdw 81Bh\t\t; \"Chargement De \"\r\n\t\tdw 7D1h\t\t; \"l`Image \"\r\n\t\tdw 7DDh\t\t; \"ROM \"\r\n\t\tdw 51Ch\t\t; \"- \"\r\n\t\tdw 82Ah\t\t; \"Veuillez Patienter \"\r\n\t\tdw 0FFFFh\t; End of message\r\n\r\naThe:\t\tdb\t\"The \"\t; Phrases for error messages start here\r\n\t\tdb 0\t\t; Zero byte indicates end of phrase\r\naLoading:\tdb \"Loading \", 0\r\naRomImage:\tdb \"ROM \"\r\naImage:\t\tdb \"Image \",0\r\naWasNot:\tdb \"Was Not \",0\r\naFoundOnDrive:\tdb \"Found On Drive \",0\r\na0:\t\tdb \"0\",0\r\naArcnet:\tdb \"Arcnet \",0\r\naBoot:\t\tdb \"Boot \",0\r\naIsNot:\t\tdb \"Is Not \",0\r\naAvailable:\tdb \"Available \",0\r\naCanTBeLoaded:\tdb \"Can't Be Loaded - \",0\r\naTooManyExtents:db \"Too Many Extents\",0\r\naFloppy:\tdb \"Floppy \",0\r\naHardDisk:\tdb \"Hard Disk \",0\r\naWhenYouAreRead: db \"When You Are Ready \",0\r\naClose:\t\tdb \"Close \",0\r\naDoorAndTryAgai: db \"Door And Try Again \",0\r\naLostData:\tdb \"Lost Data \",0\r\naCrc:\t\tdb \"CRC \",0\r\naSeekError:\tdb \"Seek Error\",0\r\naComma:\t\tdb \", \",0\r\naOrUseAnother:\tdb \"Or Use Another \",0\r\naHasBeen:\tdb \"Has Been\",0\r\naSwitchDisksAnd: db \"Switch Disks And \",0\r\naPleaseWait:\tdb \"Please Wait\",0\r\naPressEnter:\tdb \"Press <Enter> \",0\r\naOrBreak:\tdb \"Or <Break> \",0\r\naId:\t\tdb \"ID \",0\r\n\r\n; German phrases\r\naIstNicht:\tdb \"Ist \"\r\naNicht:\t\tdb \"Nicht \",0\r\naGefundenAuf:\tdb \"Gefunden Auf \",0\r\naDiskettenLaufw: db \"Disketten-\"\r\naLaufwerk:\tdb \"Laufwerk \",0\r\naKann:\t\tdb \"Kann \",0\r\naIstGeladen:\tdb \"Ist Geladen \",0\r\naDiskettenWechs: db \"Disketten Wechseln Und Dann \",0\r\naDieFestplatte:\tdb \"Die Festplatte \",0\r\naWerden:\tdb \"Werden \",0\r\naZuVieleBereich: db \"Zu Viele Bereiche\",0\r\naBereit:\tdb \"Bereit \",0\r\naSchlie:\tdb \"Schlie\"\r\n\t\tdb    04h\t; 04H is \"s-zet\" (double \"s\" character)\r\naEnUndErneutSta: db \"en Und Erneut Starten\",0\r\naDurda:\t\tdb \"Durda\",0\r\naFehler:\tdb \"Fehler, \",0\r\naNeuStartenOder: db \"Neu Starten Oder Eine Andere Platte Benutzen\",0\r\naDrCken:\tdb \"Dr\",0ah\r\n\t\tdb \"cken \",0\r\naOder:\t\tdb \"Oder \",0\r\naWird:\t\tdb \"Wird \",0\r\naBitteWarten:\tdb \"Bitte Warten\",0\r\naImSystem:\tdb \"Im System\",0\r\naSuch:\t\tdb \"Such \",0\r\n\r\n; French phrases\r\naAbsent:\tdb \"Absent\",0\r\naEDu:\t\tdb \"e Du \",0\r\naDansLUnit:\tdb \" Dans l'Unit\"\r\n\t\tdb    03h\t; 03H is e-acute\r\na0_0:\t\tdb \" 0\",0\r\naSyst:\t\tdb \"Syst\"\r\n\t\tdb  0Ch\t\t; 0CH is e-grave\r\naMe:\t\tdb \"me \",0\r\naNonChargeable:\tdb \"Non Chargeable \",0\r\naSegmentsTropNu: db \"Segments Trop Numbreux\",0\r\naUnit:\t\tdb \"Unit\"\r\n\t\tdb   03h\t; 03H is e-acute\r\n\t\tdb \" \",0\r\naFrank:\t\tdb \"Frank \",0\r\naOuUtilisezUneA: db \"Ou Utilisez Une Autre \"\r\naDisque:\t db \"Disque\",0\r\naSouple:\tdb \"-Souple \",0\r\naDur:\t\tdb \"-Dur \",0\r\naNonPr:\t\tdb \"Non Pr\"\r\n\t\tdb  12h\t; 12H is e-circumflex\r\naTe:\t\tdb \"te \",0\r\naFermezPorteDUn: db \"Fermez Porte d'Unit\"\r\n\t\tdb    03h; 03H is e-acute\r\naEtR:\t\tdb \" Et R\"\r\n\t\tdb    03h\r\naEssayez:\tdb \"essayez \",0\r\naCrc_0:\t\tdb \"CRC, \",0\r\naErreur:\tdb \"Erreur \",0\r\naDeChercher:\tdb \"De Chercher, \",0\r\naLImage:\tdb \"l'Image \",0\r\naDuRom:\t\tdb \"Du \"\r\naROM:\t\tdb \"ROM \",0\r\naCharg:\t\tdb \"Charg\"\r\n\t\tdb    03h\t; 03H is e-acute\r\naE:\t\tdb \"e \",0\r\naChangezDe:\tdb \"Changez De \",0\r\naEtAppuyezSur:\tdb \" Et Appuyez Sur \",0\r\naOu:\t\tdb \"Ou \",0\r\naPourContinuer:\tdb \"Pour Continuer\",0\r\naChargementDe:\tdb \"Chargement De \",0\r\naVeuillezPatien: db \"Veuillez Patienter \",0\r\n\r\n\r\nloc_83E:\tld\ta, (3840h)\t; RST 30H -- Keyboard scan: Get\tcolumn 6\r\n\t\trrca\t\t\t; Is someone pressing <ENTER>?\r\n\t\tjr\tc, loc_83E\t; Loop until user lets go of <ENTER> key\r\n\r\nloc_844:\tld\ta, (3801h)\t; Get col 0\r\n\t\tand\t0FEh  \t      \t; Any of bits 1-7 pressed? (<A>-<G>)\r\n\t\tjr\tz, loc_857\t; Jump if none of those\twere pressed...\r\n\t\tld\td, 0FFh\t\t; else start with -1...\r\n\r\nloc_84D:\tinc\td\t\t; and keep adding 1...\r\n\t\trrca\t\t\t; until\twe find\twhich keyboard row...\r\n\t\tjr\tnc, loc_84D\t; was pressed.\r\n\t\tld\ta, 40h ; \"@\"    ; Add 40H to row number to get...\r\n\t\tadd\ta, d\t\t; the ASCII code for that key (<A>-<G>).\r\n\t\tld\t(401Dh), a\t; Store\tASCII code in name of ROM image\tfile\r\n\r\nloc_857:\tld\ta, (3840h)\t; Next,\tget column 6 of\tkeyboard matrix\r\n\t\tbit\t2, a\t\t; Was <BREAK> pressed?\r\n\t\tjr\tz, loc_861\t; If not, skip next instruction...\r\n\t\tld\t(405Bh), a\t; else put a non-zero value into 405BH.\r\n\r\nloc_861:\tbit\t0, a\t\t; Was <ENTER> pressed?\r\n\t\tjr\tnz, loc_8B0\t; If yes, then end of keyboard scan\r\n\t\tld\ta, (3802h)\t; Column 1\r\n\t\tbit\t6, a\t\t; Was <N> pressed?\r\n\t\tjr\tz, loc_86F\t; Skip next instruction\tif not...\r\n\t\tld\t(4064h), a\t; else store non-zero value to show it was.\r\n\r\nloc_86F:\tbit\t4, a\t\t; What about the <L> key?\r\n\t\tjr\tz, loc_876\r\n\t\tld\t(4066h), a\t; Store\tnon-zero value if <L> was pressed\r\n\r\nloc_876:\tld\td, 80h  \t; 80H & greater show type of boot requested\r\n\t\tld\ta, (3804h)\t; Column 2\r\n\t\tbit\t6, a\t\t; Was <V> pressed?\r\n\t\tjr\tnz, loc_8A7\t; If yes, can\"t use any other options\r\n\t\tbit\t0, a\t\t; Was <P> pressed?\r\n\t\tjr\tz, loc_886\t; Skip next instruction\tif it wasn\"t...\r\n\t\tld\t(4065h), a\t; else indicate\tthat it\twas.\r\n\r\nloc_886:\tinc\td\r\n\t\tinc\td\t\t; D is now 82H\r\n\t\tld\ta, (3880h)\t; Column 7: L &\tR <SHIFT>, <CTRL>,...\r\n\t\tor\ta\t\t; <CAPS>, <F1>,\t<F2>, <F3>\r\n\t\tjr\tz, loc_894\t; Jump if none of those\twere pressed\r\n\r\nloc_88E:\trrca\t\t\t; Add row number to D...\r\n\t\tjr\tc, loc_8A7\t; and jump once\tthat\"s been done.\r\n\t\tinc\td\t\t; So L Shift=82H, R Shift=83H, Ctrl=84H,...\r\n\t\tjr\tloc_88E\t\t; Caps=85H, F1=86H, F2=87H, F3=88H.\r\n; \r\n\r\nloc_894:\tld\ta, (3810h)\t; Column 4\r\n\t\tld\td, 86h \t\t;\r\n\t\tbit\t1, a\t\t; Was <1> pressed?\r\n\t\tjr\tnz, loc_8A7\t; If yes, jump with D=86H\r\n\t\tinc\td\r\n\t\tbit\t2, a\t\t; Was <2> pressed?\r\n\t\tjr\tnz, loc_8A7\t; If yes, jump with D=87H\r\n\t\tinc\td\r\n\t\tbit\t3, a\t\t; Was <3> pressed?\r\n\t\tjr\tz, loc_8AB\t; If not, then jump, else D=88H\r\n\r\nloc_8A7:\tld\ta, d\t\t; value for boot option selected, 82H-88H\r\n\t\tld\t(4059h), a\t; Store\tit\r\n\r\nloc_8AB:\tdec\tbc\t\t; At entry to RST 30H, BC held...\r\n\t\tld\ta, b\t\t; the number of\ttimes to scan the keyboard.\r\n\t\tor\tc\t\t; Decrement it and see if it\"s down to 0\r\n\t\tjr\tnz, loc_844\t; If not, then scan again\r\n\r\nloc_8B0:\tld\ta, (4059h)\t; End of keyboard scan -- get boot option\r\n\t\tor\ta\t\t; Set Z\tif no options chosen, else NZ.\r\n\t\tret\t\t\t; and that's the end of the keyboard scan.\r\n\r\nloc_8B5:\tdec\ta\t\t; RST 08H -- Disk I/O\r\n\t\tjp\tz, loc_96F\t; If A was 1, then floppy disk...\r\n\t\tld\ta, b\t\t; else use hard\tdisk.\r\n\t\tcp\t1\t\t; What function\twas requested?\r\n\t\tjr\tnz, loc_8C3\t; If not \"initialize\", skip next 2 lines\r\n\t\tcall\tsub_956\t\t; Reset\tHD controller board\r\n\t\tld\tb, 4\t\t; Change function to \"restore\"\r\n\r\nloc_8C3:\tld\ta, c\t\t; Sector to read\r\n\t\tout\t(0CBh),\ta\t; Out to WDC sector register\r\n\t\tin\ta, (0CBh)\t; See what we get back from there...\r\n\t\tcp\tc\t\t; If something different, no HD\tattached\r\n\t\tld\ta, 5\t\t; \"Hard Drive Not Available\"\r\n\t\tjr\tnz, loc_8EE\t; If no\tHD available, then error\r\n\t\txor\ta\t\t; Drive\t1, head\t0, sectors 256 bytes\r\n\t\tout\t(0CEh),\ta\t; Out to size/drive/head register\r\n\t\tld\ta, d\t\t; Cylinder to read -- LSB\r\n\t\tout\t(0CDh),\ta\t; Out to WDC cylinder low register\r\n\t\tld\ta, e\t\t; Cylinder to read -- MSB\r\n\t\tout\t(0CCh),\ta\t; To WDC cylinder high register\r\n\t\tpush\tbc\t\t; Save function, sector\tduring next loop\r\n\t\tld\td, 8\t\t; Counter for outer loop\r\n\r\nloc_8D9:\tld\tbc, 0\t\t; Counter for inner loop\r\n\r\nloc_8DC:\tin\ta, (0CFh)\t; Get WDC status register\r\n\t\tbit\t6, a\t\t; Is drive ready?\r\n\t\tjr\tnz, loc_8F0\t; Jump if it\"s ready...\r\n\t\tdec\tbc\t\t; else decr counter for\tinner loop...\r\n\t\tld\ta, b\r\n\t\tor\tc\r\n\t\tjr\tnz, loc_8DC\t; and keep trying.\r\n\t\tdec\td\t\t; Decrement counter for\touter loop...\r\n\t\tjr\tnz, loc_8D9\t; try half a million times (about 6 secs)...\r\n\t\tpop\tbc\t\t; before concluding that drive isn\"t ready.\r\n\t\tld\td, 3\t\t; \"Hard Drive Not Ready\"\r\n\r\nloc_8ED:\tld\ta, d\t\t; Error: error code into A...\r\n\r\nloc_8EE:\tor\ta\t\t; set NZ to indicate error...\r\n\t\tret\t\t\t; and return from RST 8.\r\n\r\nloc_8F0:\tpop\tbc\t\t; Holds\tfunction and sector number\r\n\t\tld\ta, b\t\t; Function into\tA\r\n\t\tld\td, 16h\t\t; WDC \"restore\" command\r\n\t\tcp\t4\r\n\t\tjr\tz, loc_8FA\t; Jump if function is \"restore\"...\r\n\t\tld\td, 70h ; \"p\"    ; else change WDC command to \"seek\".\r\n\r\nloc_8FA:\tld\ta, d\t\t; WDC command...\r\n\t\tout\t(0CFh),\ta\t; out to command register.\r\n\t\tcall\tsub_962\t\t; Wait until drive not busy & seek complete\r\n\t\tjr\tnz, loc_935\t; Jump if any errors\r\n\t\tld\ta, b\t\t; Function into\tA again...\r\n\t\tcp\t0Ch\r\n\t\tjr\tnz, loc_933\t; if it\twasn't \"read sector\", then we're done.\r\n\t\tld\ta, 20h ; \" \"    ; WDC command to read single sector\r\n\t\tld\te, 0\t\t; E will be counter for\tsector length\r\n\t\tout\t(0CFh),\ta\t; Command out to WDC\r\n\t\tcall\tsub_962\t\t; Wait until drive is not busy\r\n\t\tjr\tz, loc_92D\t; Jump if no errors reading sector\r\n\t\tld\td, c\t\t; Save sector number\r\n\t\tcall\tsub_94C\t\t; Get WDC status\r\n\t\tbit\t4, c\t\t; If error NOT \"ID not found\", then real error\r\n\t\tjr\tz, loc_938\t; Otherwise, it\tmay be a 512-byte sector\r\n\t\tld\ta, 20h ; \" \"    ; Set size/drive/head to 512-byte sectors\r\n\t\tout\t(0CEh),\ta\r\n\t\tld\ta, d\t\t; Sector number\twas saved in D...\r\n\t\tout\t(0CBh),\ta\t; send it to WDC sector\tregister again.\r\n\t\tld\ta, 20h ; \" \"    ; WDC command: read single sector\r\n\t\tout\t(0CFh),\ta\r\n\t\tcall\tsub_962\t\t; Wait until drive not busy or seek complete\r\n\t\tjr\tnz, loc_935\t; Jump if any errors\r\n\t\tcall\tloc_92D\t\t; Get 256 bytes\ttwice (512-byte\tsector)\r\n\r\nloc_92D:\tld\tbc, 0C8h\t; B is byte counter, C is port for input\r\n\t\tinir\t\t\t; Get 256 bytes\tfrom WDC sector\tbuffer\r\n\t\tinc\te\t\t; Increment MSB\tof byte\tcounter\r\n\r\nloc_933:\txor\ta\t\t; Indicate no errors\r\n\t\tret\t\t\t; Return from RST 8\r\n\r\nloc_935:\tcall\tsub_94C\t\t; Get WDC error\tregister\r\n\r\nloc_938:\tld\td, 8\t\t; \"CRC Error\"\r\n\t\tbit\t6, a\r\n\t\tjr\tnz, loc_8ED\t; Jump if error\twas CRC\tdata field error\r\n\t\tbit\t5, a\t\t; (Documentation says bit 5 is always 0...\r\n\t\tjr\tnz, loc_8ED\t; if it\tever SHOULD be 1, then same error)\r\n\t\tld\td, 0Ch\t\t; \"ID Error\"\r\n\t\tbit\t4, a\r\n\t\tjr\tnz, loc_8ED\t; Jump if ID not found...\r\n\t\tld\td, 9\t\t; else call it a \"Seek Error\"\r\n\t\tjr\tloc_8ED\r\n\r\n\r\nsub_94C:\tbit\t1, a\t\t; Is a command in progress?\r\n\t\tld\tb, a\r\n\t\tcall\tnz, sub_959\t; If so, reset HD controller board\r\n\t\tin\ta, (0C9h)\t; Get WDC error\tregister...\r\n\t\tld\tc, a\t\t; and save it in C.\r\n\t\tret\r\n\r\nsub_956:\txor\ta\t\t; Hard disk controller board:\r\n\t\tout\t(0C1h),\ta\t; reset\tcontrol\tregister...\r\n\r\nsub_959:\tld\ta, 10h\r\n\t\tout\t(0C1h),\ta\t; reset\tcontroller board...\r\n\t\tld\ta, 0Ch\r\n\t\tout\t(0C1h),\ta\t; enable controller board...\r\n\t\tret\t\t\t; and return.\r\n\r\nsub_962:\tin\ta, (0CFh)\t; Get HD status\r\n\t\tbit\t7, a\r\n\t\tjr\tnz, sub_962\t; If HD\tis busy, keep looping\r\n\t\tbit\t4, a\r\n\t\tjr\tz, sub_962\t; If seek not complete,\tkeep looping\r\n\t\tbit\t0, a\t\t; Set NZ if error\r\n\t\tret\r\n\r\nloc_96F:\tld\ta, 0D0h\t\t; Floppy Disk Driver:\r\n\t\tout\t(0F0h),\ta\t; Terminate command without interrupt\r\n\t\tcall\tLongDelay\t\t; Delay\r\n\t\tld\ta, 81h\t\t; DDEN, side 0, drive 0\r\n\t\tout\t(0F4h),\ta\t; Out to drive select\r\n\t\tld\ta, c\t\t; Sector\r\n\t\tout\t(0F2h),\ta\t; Out to FDC Sector Register\r\n\t\tld\ta, b\t\t; Function\r\n\t\tcp\t5\r\n\t\tjr\tnc, loc_9A2\t; Jump if function > 4\r\n\t\tld\ta, 0Ch\t\t; Restore -- verify track, 6 ms\tstep\r\n\t\tout\t(0F0h),\ta\t; Out to FDC Command Register\r\n\t\tcall\tsub_A64\t\t; Wait until not busy or not ready, get\tstatus\r\n\t\tld\tb, a\r\n\t\tand\t0DFh\t\t; Ignore bit 5 (\"head loaded\")\r\n\t\tcp\t81h\t\t; Unless we have \"not ready\" and \"busy\"...\r\n\t\tjr\tnz, loc_9E2\t; then get error code (if any) and return.\r\n\t\tld\ta, c\t\t; FDC status before \"not ready\"\r\n\t\tand\t9Eh\t\t; Did we have ready, not tk 0, no index?\r\n\t\tld\td, 6\t\t; Error\t\"Floppy Drive Not Available\"\r\n\t\tjr\tz, loc_99F\t; If so, floppy\tdrive\"s not available.\r\n\t\tld\td, 4\t\t; Error\t\"Floppy Drive Not Ready\"\r\n\t\tcp\t6\t\t; Index\tpulse? (Index because no disk there!)\r\n\t\tjr\tz, loc_99F\t; If so, \"Not Ready\" (no disk), else...\r\n\t\tld\td, 7\t\t; no index bec.\tdisk not turning: \"Close Door\"\r\n\r\nloc_99F:\tld\ta, d\t\t; Put error code into A...\r\n\t\tor\ta\t\t; set Z/NZ (NZ indicates error)...\r\n\t\tret\t\t\t; and return from RST 8.\r\n; \r\n\r\nloc_9A2:\tcp\t32h ; \"2\"       ; If function wasn\"t \"restore all\"...\r\n\t\tjr\tnz, loc_9CD\t; then jump to seek/read code.\r\n\t\tld\tb, 3\t\t; How many drives to restore\r\n\t\tld\td, 2\t\t; Drive\tselect for :1\r\n\r\nloc_9AA:\tld\ta, 0D0h\t\t; Terminate command without interrupt...\r\n\t\tout\t(0F0h),\ta\t; out to FDC.\r\n\t\tcall\tLongDelay\t; Delay\tafter issuing FDC command\r\n\t\tld\ta, d\r\n\t\tout\t(0F4h),\ta\t; Send out drive select\tvaluE\r\n\t\trlca\t\t\t; Rotate one bit left, to select next drive\r\n\t\tld\td, a\r\n\t\tin\ta, (0F0h)\t; Get FDC status\r\n\t\tand\t20h ; \" \"       ; Is head loaded on drive we selected?\r\n\t\tjr\tz, loc_9CA\t; If it\tisn\"t, skip to next drive\r\n\t\txor\ta\t\t; Restore, no verify, 6\tms step\r\n\t\tout\t(0F0h),\ta\t; Command out to FDC\r\n\t\tcall\tShortDelay\t; Delay\tafter issuing FDC command\r\n\r\nloc_9C2:\tin\ta, (0F0h)\t; Get FDC status\r\n\t\txor\t1\t\t; Invert \"busy\" bit\r\n\t\tand\t5\t\t; If not track 0 and command in\tprogress...\r\n\t\tjr\tz, loc_9C2\t; then keep checking until it\"s done.\r\n\r\nloc_9CA:\tdjnz\tloc_9AA\t\t; Loop again for drives\t:2 and :3...\r\n\t\tret\t\t\t; then return from RST 8.\r\n\r\nloc_9CD:\tld\ta, e\t\t; Cylinder to read\r\n\t\tout\t(0F3h),\ta\t; Out to FDC data reg (destination of seek)\r\n\t\tld\ta, 1Ch\t\t; Seek -- verify, 6 ms step\r\n\t\tout\t(0F0h),\ta\t; Out to FDC command reg\r\n\t\tcall\tsub_A64\t\t; Delay, get FDC status\r\n\t\tld\td, a\t\t; Status into D\r\n\t\tand\t98h\t\t; Get not ready, seek error, CRC error bits\r\n\t\tjr\tnz, loc_9E1\t; If any of these, don\"t try to read sector\r\n\t\tld\ta, b\t\t; Function\r\n\t\tcp\t0Ch\r\n\t\tjr\tz, loc_A00\t; Jump if it\"s \"read sector\"\r\n\r\nloc_9E1:\tld\tb, d\t\t; FDC status into B\r\n\r\nloc_9E2:\tld\td, 9\t\t; Code for \"Seek Error\"\r\n\t\tjr\tloc_9EE\t\t; Continue with\terror routine\r\n\r\nloc_9E6:\tld\td, 0Bh\t\t; \"Lost Data\"\r\n\t\tbit\t2, b\t\t; Did we lose any data?\r\n\t\tjr\tnz, loc_99F\t; Jump if yes (error into A, set NZ, RET)\r\n\t\tld\td, 0Ch\t\t; \"ID Error\"\r\n\r\nloc_9EE:\tbit\t4, b\t\t; Record not found?\r\n\t\tjr\tnz, loc_99F\t; Jump if so (Seek:\"Seek Err\", Read:\"ID Err\")\r\n\t\tld\td, 8\t\t; \"CRC Error\"\r\n\t\tbit\t3, b\r\n\t\tjr\tnz, loc_99F\t; Jump if that\"s the case\r\n\t\tld\td, 4\t\t; \"Floppy Drive Not Ready\"\r\n\t\tbit\t7, b\r\n\t\tjr\tnz, loc_99F\t; Jump if drive\twasn\"t ready\r\n\t\txor\ta\t\t; Else no errors\r\n\t\tret\r\n; \r\n\r\nloc_A00:\tld\ta, (405Ch)\t; Lowest sector\tnumber,\t0 or 1\r\n\t\tld\tb, a\r\n\t\tld\td, 81h\t\t; Drive 0, side 0, DDEN\r\n\t\tld\tc, 86h\t\t; Read sector, compare for side 0\r\n\t\tin\ta, (0F2h)\t; FDC sector register -- sector\tto read\r\n\t\tcp\t12h\t\t; Is sector number less\tthan 18?\r\n\t\tjr\tc, loc_A14\t; Jump if it is\t-- must\tbe SS disk...\r\n\t\tsub\t12h\t\t; else it\"s DS -- subtract 18 from sector no.\r\n\t\tset\t4, d\t\t; Set drive select for side 1\r\n\t\tset\t3, c\t\t; Set FDC cmd to compare for side 1\r\n\r\nloc_A14:\tadd\ta, b\t\t; Add 1\tif it\"s a TRSDOS 1.3 disk\r\n\t\tout\t(0F2h),\ta\t; Sector number\tto FDC sector register\r\n\t\tld\ta, d\t\t; Drive\tselect value...\r\n\t\tout\t(0F4h),\ta\t; out to drive select latch.\r\n\t\tld\tb, 0\t\t; B will be number of bytes read -- LSB\r\n\t\tld\te, b\t\t; E will be MSB\t-- set both to 0\r\n\t\tld\ta, c\t\t; FDC command into A\r\n\t\tld\tc, 0F3h\t\t; C points to FDC data register (for INI)\r\n\t\tout\t(0F0h),\ta\t; Send out FDC command\r\n\t\tld\ta, 80h\t\t; Allow NMI on FDC interrupt request\r\n\t\tout\t(0E4h),\ta\t; Out to NMI mask\r\n\t\tcall\tShortDelay\t\t; Delay\tafter issuing command to FDCK\r\n\t\tld\ta, d\r\n\t\tout\t(0F4h),\ta\t; Send drive select value out again\r\n\r\nloc_A2C:\tin\ta, (0F0h)\t; FDC status\r\n\t\tbit\t1, a\t\t; Does FDC have\tany data for us?\r\n\t\tjp\tnz, loc_A39\t; Jump if it does\r\n\t\trlca\t\t\t; Test bit 7 of\tFDC status\r\n\t\tjp\tnc, loc_A2C\t; If drive is ready, keep waiting for DRQ...\r\n\t\tjr\tloc_A4D\t\t; otherwise it\"s an error -- clean up & return\r\n\r\nloc_A39:\tini\t\t\t; FDC has data...get the first byte\r\n\t\tld\ta, d\t\t; Drive\tselect value\r\n\t\tor\t40h ; \"@\"       ; Set \"wait\"\r\n\r\nloc_A3E:\tout\t(0F4h),\ta\t; Out to drive select\r\n\t\tini\t\t\t; Get byte from\tFDC (decr B & set Z/NZ)\r\n\t\tjr\tnz, loc_A3E\t; If not 256 bytes yet,\tget next one...\r\n\t\tinc\te\t\t; else incr MSB\tof byte\tcounter...\r\n\t\tjp\tloc_A3E\t\t; and loop until NMI occurs.\r\n; \r\n\r\nloc_A48: pop iy\t\t; NMI: Discard ret addr\t(it pts\tto loop\tabove)\r\n\t\txor\ta\r\n\t\tout\t(0E4h),\ta\t; Don\"t allow any NMIs\r\n\r\nloc_A4D:\tin\ta, (0F0h)\t; Get FDC status...\r\n\t\tld\tb, a\t\t; into B and C.\r\n\t\tld\tc, b\r\n\t\tcall\tnullsub_1\t; Call a RETN and return to next line\r\n\t\tjr\tloc_9E6\t\t; Set error code, if any, & return from\tRST 8\r\n\r\nnullsub_1:\tretn\t\t\t; Reset\tinterrupt flip-flops\r\n\r\n\r\nLongDelay:\tpush\tbc\t\t; Delay\tloop\r\n\t\tld\tb, 0\t\t; The long delay is about 800 usec.\r\n\t\tjr\tDelayLoop\r\n\r\nShortDelay:\tpush\tbc\t\t; Another delay\tloop\r\n\t\tld\tb, 12h\t\t; This one is about 60 usec.\r\n\r\nDelayLoop:\tdjnz\t$\t\t; Repeat this instruction until\tB is 0...\r\n\t\tpop\tbc\t\t; then restore BC and return from delay.\r\n\t\tret\r\n\r\nsub_A64:\tcall\tShortDelay\t; Call short delay\r\n\r\nloc_A67:\tin\ta, (0F0h)\t; Get FDC status\r\n\t\tbit\t0, a\r\n\t\tret\tz\t\t; Return if not\tbusy (done with\tcommand)\r\n\t\tbit\t7, a\r\n\t\tret\tnz\t\t; Return if not\tready\r\n\t\tld\tc, a\t\t; Otherwise save FDC status...\r\n\t\tjr\tloc_A67\t\t; and loop until not busy or not ready.\r\n\r\nsub_A72:\tld\ta, (4067h)\t; Load MODEL%/III file:\tget disk error...\r\n\t\tor\ta\t\t; from floppy drive restore command.\r\n\t\tjr\tnz, loc_AD8\t; Jump if there\twas an error\r\n\t\tld\ta, 1\t\t; Sector 1...\r\n\t\tld\te, 0\t\t; cylinder 0...\r\n\t\tcall\tsub_C0B\t\t; read it into sector buffer at\t4300H.\r\n\t\tjr\tnz, loc_AD8\t; Jump if any errors\r\n\t\tld\ta, e\t\t; Length of sector we just read\r\n\t\tcp\t1\t\t; 1 = 256 bytes, 2 = 512 bytes\r\n\t\tjr\tnz, loc_A8E\t; If not 256 then jump (\"Not Found\" error)\r\n\t\tld\ta, (4300h)\t; Get first byte of sectoRr\r\n\t\tor\ta\t\t; Zero on 5.x/6.x disks\r\n\t\tjr\tz, loc_A91\t; If zero, then\tjump, \"cause 5.x/6.x is OK\r\n\t\tcp\t0FEh \t\t; Is it 0FEH? (found on TRSDOS 1.3 disks)\r\n\r\nloc_A8E:\tld\ta, 0\t\t; \"ROM Image Not Found\"  -- If not T1.3...\r\n\t\tret\tnz\t\t; then return w/error (strange disk)\r\n\r\nloc_A91:\tld\ta, c\t\t; FDC status from Read Sector call\r\n\t\tand\t20h ; \" \"       ; Get record type (Data Address Mark)\r\n\t\tld\tc, 1\t\t; Assume TRSDOS\t1.3 -- first sector is 1\r\n\t\tld\tb, 3\t\t; Three\tsectors\tper granule\r\n\t\tld\thl, (4301h)\t; Get bytes 01,\t02 from\tboot sector\r\n\t\tld\ta, l\t\t; Dir cyl is byte 01 of\tboot sector\r\n\t\tjr\tnz, loc_AA2\t; Jump if \"deleted\" DAM (T1.3 disk) or...\r\n\t\tld\ta, h\t\t; adjust for 5.x/6.x --\tdir cyl\tis byte\t02\r\n\t\tdec\tc\t\t; Lowest sector\tnumber is 0\r\n\t\tld\tb, 6\t\t; Six sectors per granule\r\n\r\nloc_AA2:\tld\t(405Dh), a\t; Store\tdirectory cylinder\r\n\t\tld\te, a\t\t; Directory cylinder value into\tE\r\n\t\tld\ta, b\t\t; Sectors per granule\r\n\t\tld\t(4063h), a\t; Store\tit\r\n\t\tld\ta, c\t\t; Lowest sector\tnumber\r\n\t\tld\t(405Ch), a\t; Store\tit\r\n\t\tld\ta, (405Ch)\t; Get it again\r\n\t\tor\ta\r\n\t\tjr\tnz, loc_AC4\t; Jump if TRSDOS 1.3 disk (always SS)...\r\n\t\txor\ta\t\t; otherwise it\"s a 5.x/6.x disk.\r\n\t\tcall\tsub_C0B\t\t; Read sector 0\tof dir cyl (GAT)\r\n\t\tjr\tnz, loc_AD8\t; Jump if any errors\r\n\t\tld\ta, (43CDh)\t; Get configuration byte (GAT+x\"CD\")\r\n\t\tand\t20h ; \" \"       ; Number of sides\r\n\t\tld\ta, 1\t\t; Indicate single-sided\r\n\t\tjr\tz, loc_AC4\t; Jump if that\"s the case...\r\n\t\tinc\ta\t\t; else there are two sides.\r\n\r\nloc_AC4:\tld\t(405Fh), a\t; Whatever it is, store\tnumber of sides\r\n\t\tld\ta, 2\t\t; Sector 2 (of directory)\r\n\t\tld\t(405Eh), a\t; Store\tas next\tsector to read\r\n\r\nloc_ACC:\tld\thl, (405Dh)\t; Dir cyl, sector number\r\n\t\tld\te, l\t\t; Cylinder into\tE\r\n\t\tld\ta, h\t\t; Sector into A\r\n\t\tcall\tsub_C0B\t\t; Read it\r\n\t\tld\ta, 0\t\t; \"ROM Image Not Found\"\r\n\t\tjr\tz, loc_AE0\t; Jump if no errors\r\n\r\nloc_AD8:\tcp\t4\t\t; Errors while loading ROM image:\r\n\t\tjr\tnz, locret_ADF\t; If not \"Floppy Drive Not Ready\" then jump\r\n\t\tld\ta, 0Ah\t\t; Else chg to \"Can`t Load Image - Not Ready\"\r\n\t\tor\ta\t\t; Set NZ (unless error 0, \"Image Not Found\")\r\n\r\nlocret_ADF:\tret\r\n\r\nloc_AE0:\tld\tix, 4300h\t; Point\tto first directory entry in sector\r\n\r\nloc_AE4:\tld\ta, (ix+0)\t; Get first byte of entry\r\n\t\tbit\t7, a\t\t; Is it\tan extended dir\trecord?\r\n\t\tjr\tnz, loc_B11\t; If so, skip it\r\n\t\tbit\t4, a\t\t; Is this record in use?\r\n\t\tjr\tz, loc_B11\t; If not, skip it\r\n\t\tpush\tix\r\n\t\tpop\thl\r\n\t\tld\tde, 5\r\n\t\tadd\thl, de\t\t; HL points to (DIR+5) -- file name\r\n\t\tld\tde, 4018h\t; Point\tto \"MODEL%   \" (or MODELA - MODELG)\r\n\t\tld\tb, 8\t\t; Compare eight\tbytes of our filename...\r\n\t\tcall\tsub_BF6\t\t; with filename\tin directory entry.\r\n\t\tjr\tnz, loc_B11\t; If no\tmatch, then skip to next entry\r\n\t\tpush\tix\t\t; Still\tpoints to start\tof entry\r\n\t\tpop\thl\r\n\t\tld\tde, 0Dh\r\n\t\tadd\thl, de\t\t; HL points to (DIR+13)\t-- file\textension\r\n\t\tld\tb, 3\t\t; Number of bytes to compare\r\n\t\tld\tde, 63h\t; \"c\"   ; Point to \"III\"\r\n\t\tcall\tsub_BF6\t\t; Compare them\r\n\t\tjr\tz, loc_B36\t; If they match, we\"ve found it...\r\n\r\nloc_B11:\tpush\tix\t\t; otherwise try\tnext directory entry.\r\n\t\tpop\thl\r\n\t\tld\tde, 20h\t; \" \"\r\n\t\tadd\thl, de\t\t; HL points to 20H bytes past first entry\r\n\t\tld\ta, (405Ch)\t; Get disk type\r\n\t\tor\ta\r\n\t\tjr\tz, loc_B22\t; Jump if it\"s 5.x/6.x...\r\n\t\tld\tde, 10h\t\t; else move pointer 10H\tbytes more because...\r\n\t\tadd\thl, de\t\t; T1.3 has 30H bytes between dir entries.\r\n\r\nloc_B22:\tpush\thl\r\n\t\tpop\tix\t\t; Points to next dir entry\r\n\t\tld\ta, l\r\n\t\tor\ta\t\t; Is pointer at\tnext page of memory?\r\n\t\tjr\tz, loc_B2D\t; Jump if it is\r\n\t\tcp\t0F0h \t\t; Is it at byte 0F0H (past last T1.3 entry)?\r\n\t\tjr\tnz, loc_AE4\t; Jump if not...\r\n\r\nloc_B2D:\tld\ta, (405Eh)\t; else we\"ve seen all entries in sector.\r\n\t\tinc\ta\t\t; Incr sector counter and store\tit, then...\r\n\t\tld\t(405Eh), a\t; try next dir sector. (If past\tend of dir...\r\n\t\tjr\tloc_ACC\t\t; sect not found, get \"Image Not Found\" error)\r\n\r\n\r\nloc_B36:\tld\tde, 40A2h\t; We found ROM image dir entry, point\tto\r\n\t\tpush\tix\t\t; our buffer for the directory record.\r\n\t\tpop\thl\t\t; HL now points\tto the directory entry\r\n\t\tld\tbc, 30h\t; \"0\"   ; Number of bytes to copy\r\n\t\tldir\t\t\t; Copy directory record\tinto our buffer\r\n\t\tld\ta, 0FEh\t\t; Put 0FEH after directory record, so we...\r\n\t\tld\t(de), a\t\t; stop there if\twe\"re still reading the file.\r\n\t\tld\tix, 40B6h\t; Point\tto first extent\tfield and continue\r\n\r\nloc_B48:\tld\te, 0\t\t; RST 28H - Load Object Code: E = byte\toffset\r\n\r\nloc_B4A:\trst\t20h\t\t; Get byte from\tfile\r\n\t\tret\tnz\t\t; Return if we can\"t get a byte\r\n\t\tdec\ta\t\t; What did we get?\r\n\t\tjr\tz, loc_B5A\t; Jump if it was 01H (load block)\r\n\t\tdec\ta\r\n\t\tjr\tz, loc_B6B\t; Jump if it was 02H (transfer address)\r\n\t\trst\t20h\t\t; Else get another byte\t-- length of block\r\n\t\tld\tb, a\t\t; Use it as a counter for comment block\r\n\r\nloc_B54:\trst\t20h\t\t; Get byte and discard it\r\n\t\tret\tnz\t\t; Return if error getting byte\r\n\t\tdjnz\tloc_B54\t\t; Loop until we\"ve gotten all of block...\r\n\t\tjr\tloc_B4A\t\t; then get next\tblock in file.\r\n\r\nloc_B5A:\trst\t20h\t\t; Load block --\tget block length\r\n\t\tret\tnz\t\t; Return if error\r\n\t\tdec\ta\t\t; Decrement by two to allow for\tload address\r\n\t\tdec\ta\r\n\t\tld\tb, a\t\t; Store\tnumber of bytes\tto load\r\n\t\tcall\tsub_B6D\t\t; Get address for loading into HL\r\n\t\tret\tnz\t\t; Return if error\r\n\r\nloc_B63:\trst\t20h\t\t; Get byte to load\r\n\t\tret\tnz\t\t; Return if error...\r\n\t\tld\t(hl), a\t\t; else load into memory...\r\n\t\tinc\thl\t\t; point\tto next\tbyte in\tmemory...\r\n\t\tdjnz\tloc_B63\t\t; and loop until end of\tblock.\r\n\t\tjr\tloc_B4A\t\t; Get next block in file\r\n; \r\n\r\nloc_B6B:\trst\t20h\t\t; Transfer addr\t-- get block length & discard\r\n\t\tret\tnz\t\t; Return if error\r\n\r\nsub_B6D:\trst\t20h\t\t; Get LSB of address\r\n\t\tret\tnz\r\n\t\tld\tl, a\t\t; Put it in L\r\n\t\trst\t20h\t\t; Get MSB of address\r\n\t\tret\tnz\r\n\t\tld\th, a\t\t; Put it in H\r\n\t\tret\t\t\t; End of RST 28H - transfer address in HL\r\n\r\nloc_B74:\tpush\tbc\t\t; RST 20H (initially) -- Get Byte from File\r\n\t\tpush\thl\t\t; Save BC, HL -- used by RST 28H\r\n\t\tld\ta, e\t\t; Byte offset in current sector\r\n\t\tor\ta\r\n\t\tjr\tnz, loc_B82\t; If not zero, we don\"t need to read a sector\r\n\t\tcall\tz, sub_B88\t; If it\tIS zero, read the next sector of file\r\n\t\tjr\tnz, loc_B85\t; Jump if error\treading\tsector...\r\n\t\tld\tde, 4300h\t; else point to\tstart of sector\twe just\tread.\r\n\r\nloc_B82:\txor\ta\t\t; Set Z\tto indicate success\r\n\t\tld\ta, (de)\t\t; Get byte from\tsector buffer\r\n\t\tinc\tde\t\t; Point\tto next\tbyte in\tsector buffer\r\n\r\nloc_B85:\tpop\thl\t\t; Restore registers, and return\r\n\t\tpop\tbc\r\n\t\tret\r\n\r\nsub_B88:\tld\thl, 4060h\t; Point\tto number of sectors remaining...\r\n\t\tld\ta, (hl)\t\t; in current extent, and get value in A.\r\n\t\tor\ta\r\n\t\tjr\tnz, loc_B93\t; Jump if add\"l sectors in current extent...\r\n\t\tcall\tsub_BB7\t\t; else calculate next extent...\r\n\t\tret\tnz\t\t; and return if\tthere\"s a problem.\r\n\r\nloc_B93:\tdec\t(hl)\t\t; Okay...one less unread sector\tin extent\r\n\t\tld\tb, 12h\t\t; One more than\thighest\tsector number\r\n\t\tld\ta, (405Fh)\t; Get number of\tsides on disk\r\n\t\tdec\ta\r\n\t\tjr\tz, loc_B9E\t; Jump if SS disk...\r\n\t\tld\tb, 24h ; \"$\"    ; else new limit for sector number.\r\n\r\nloc_B9E:\tld\ta, (405Eh)\t; Number of last sector\twe read\r\n\t\tcp\tb\t\t; Had we reached end of\tcylinder?\r\n\t\tjr\tnz, loc_BAC\t; If not, skip next four lines...\r\n\t\tld\ta, (4062h)\t; else get cylinder number...\r\n\t\tinc\ta\t\t; point\tto next\tcylinder...\r\n\t\tld\t(4062h), a\t; and store new\tcylinder number.\r\n\t\txor\ta\t\t; Next sector read is on new cylinder\r\n\r\nloc_BAC:\tld\tc, a\t\t; Last sector number we\tread\r\n\t\tinc\ta\t\t; Point\tto next\tsector...\r\n\t\tld\t(405Eh), a\t; and store it.\r\n\t\tld\ta, (4062h)\t; Get cylinder number...\r\n\t\tld\te, a\t\t; and put it in\tE.\r\n\t\tjr\tloc_C0C\t\t; Jump -- read sector and return from call\r\n\r\nsub_BB7:\tinc\tix\t\t; Find next extent of file -- point to...\r\n\t\tinc\tix\t\t; next extent of directory info.\r\n\t\tld\ta, (ix+0)\t; Get first byte of extent field\r\n\t\tld\tb, a\r\n\t\tand\t0FEh\t\t; Drop bit 0\r\n\t\tcp\t0FEh\t\t; Is it 0FEH or 0FFH?\r\n\t\tjr\tnz, loc_BC9\t; Jump if it isn\"t...\r\n\t\tld\ta, 2\t\t; else it\"s \"Too Many Extents\" error.\r\n\t\tor\ta\t\t; Set NZ to indicate error, and\treturn\r\n\t\tret\r\n\r\nloc_BC9:\tld\ta, b\t\t; First\tbyte of\textent field is\tstarting...\r\n\t\tld\t(4062h), a\t; cyl of extent\t-- store as current cyl.\r\n\t\tld\ta, (ix+1)\t; Second byte of extent\tfield\r\n\t\tld\te, a\t\t; Store\tin E\r\n\t\tand\t0E0h \t\t; Bits 5,6,7 only -- relative gran in cyl\r\n\t\trlca\t\t\t; Get value in lowest three bits...\r\n\t\trlca\r\n\t\trlca\r\n\t\tld\tb, a\t\t; and store it in B.\r\n\t\tld\ta, (4063h)\t; Get sectors/gran value...\r\n\t\tcall\tsub_C02\t\t; and multiply to get starting sector.\r\n\t\tld\t(405Eh), a\t; Store\tas last\tsector we read\r\n\t\tld\ta, e\t\t; Second byte of extent\tfield\r\n\t\tand\t1Fh\t\t; Get bits 0-4,\tnumber of grans\tin extent\r\n\t\tld\tb, a\t\t; Store\tin B\r\n\t\tld\ta, (405Ch)\t; Get flag for disk type\r\n\t\txor\t1\t\t; Change to 0 for DOS 1.x, 1 for 5.x/6.x\r\n\t\tadd\ta, b\t\t; Add to # grans in extent, because...\r\n\t\tld\tb, a\t\t; 5.x/6.x uses 0 to indicate 1 gran.\r\n\t\tld\ta, (4063h)\t; Get sectors/gran value...\r\n\t\tcall\tsub_C02\t\t; and multiply by # grans in extent...\r\n\t\tld\t(4060h), a\t; to get # sectors in extent, which we store.\r\n\t\txor\ta\t\t; Set Z\tfor success (we\tfound next granule)...\r\n\t\tret\t\t\t; and return.\r\n\r\nsub_BF6:\tld\ta, (de)\t\t; Get character\tfrom our filename\r\n\t\tcp\t25h ; \"%\"       ; Is it \"%\" (wildcard)?\r\n\t\tjr\tz, loc_BFD\t; If yes, then anything\tmatches...\r\n\t\tcp\t(hl)\t\t; otherwise compare with char in dir entry.\r\n\t\tret\tnz\t\t; Return if they don\"t match...\r\n\r\nloc_BFD:\tinc\tde\t\t; else point to\tnext character of both...\r\n\t\tinc\thl\r\n\t\tdjnz\tsub_BF6\t\t; and continue comparing.\r\n\t\tret\t\t\t; Returns with Z set if\tthey match\r\n\r\nsub_C02:\tld\tc, a\t\t; Multiply -- arguments\tin A & B, result in A\r\n\t\tld\ta, b\r\n\t\tor\ta\t\t; Multiplying by zero?\r\n\t\tret\tz\t\t; If so, we already have the answer\r\n\t\txor\ta\t\t; Start\twith zero\r\n\r\nloc_C07:\tadd\ta, c\t\t; Add original A to it...\r\n\t\tdjnz\tloc_C07\t\t; B times.\r\n\t\tret\r\n\r\nsub_C0B:\tld\tc, a\t\t; Sector number\tinto C\r\n\r\nloc_C0C:\tld\thl, 4300h\t; Address of sector buffer in HL\r\n\t\tld\tb, 0Ch\t\t; Function -- read sector\r\n\t\tld\ta, 1\t\t; Floppy disk\r\n\t\trst\t8\t\t; Do Disk I/O\r\n\t\tret\t\t\t; and Return\r\n\r\nArcnetError:\tld\ta, 1\t\t; Arcnet boot: No Arcnet boot ROM...\r\n\t\tjp\tFatalError\t; so it\"s Error 1 (and halt).\r\n\r\nRS232Boot:\tld\ta, 4\t\t; RS-232 boot (Network 3) starts here\r\n\t\tld\t(4055h), a\t; Use 4\tto indicate RS-232 boot\r\n\r\nloc_C1F:\tld\ta, 64h \t\t; Set 8/N/1, assert DTR & RTS\r\n\t\tout\t(0EAh),\ta\t; Out to UART &\tmodem control register\r\n\t\tor\ta\t\t; Set NZ to get\tscreen address for message\r\n\t\tld\thl, 0CD4h\t; Point\tto phrases for \"Not Ready \"\r\n\t\trst\t18h\t\t; Display it\r\n\r\nloc_C28:\tin\ta, (0E8h)\t; Get modem status\r\n\t\tand\t20h ; \" \"       ; Bit 5 -- Carrier Detect\r\n\t\tjr\tnz, loc_C28\t; Loop until we\thave a carrier\r\n\t\tld\tde, 0\t\t; Top left corner of screen\r\n\t\tld\thl, 0CDCh\t; Three\tspaces,\tto cover up \"Not\"\r\n\t\trst\t10h\t\t; Display them,\tso screen says \"    Ready \"\r\n\t\tld\thl, 0CA4h\t; Point\tto \"Get byte from RS-232\" routine\r\n\t\tld\t(400Ah), hl\t; Make this address our\tRST 20H\tvector\r\n\t\tld\thl, 4057h\t; Point\tto baud\trate storage\r\n\r\nloc_C3E:\tld\ta, 0FFh\t\t; Start\tat 19.2K bits per second\r\n\r\nloc_C40:\tld\t(hl), a\t\t; Store\tbaud rate\r\n\t\tout\t(0E9h),\ta\t; Output to baud rate generator\r\n\t\tout\t(0E8h),\ta\t; Reset\tUART\r\n\t\tld\tb, 0Ah\t\t; Number of tries to receive a byte\r\n\r\nloc_C47:\trst\t20h\t\t; Try to receive a byte\r\n\t\tjr\tnz, loc_C4E\t; If unsuccessful, then\tretry or give up\r\n\t\tcp\t55h ; \"U\"       ; Did we get a \"U\"?\r\n\t\tjr\tz, loc_C57\t; If yes, then continue...\r\n\r\nloc_C4E:\tdjnz\tloc_C47\t\t; else retry up\tto our limit...\r\n\t\tld\ta, (hl)\t\t; then get baud\trate...\r\n\t\tsub\t11h\t\t; and drop down\tto next\tlower rate.\r\n\t\tjr\tnc, loc_C40\t; If not below slowest rate, then try it...\r\n\t\tjr\tloc_C3E\t\t; else start again at 19.2K bps.\r\n\r\nloc_C57:\tld\tb, 0Ah\t\t; Number of bytes to receive\r\n\r\nloc_C59:\trst\t20h\t\t; Get a\tbyte from RS-232\r\n\t\tjr\tnz, loc_C3E\t; If error, start again\r\n\t\tcp\t55h ; \"U\"       ; Did we get a \"U\"?\r\n\t\tjr\tnz, loc_C3E\t; If not, start\tagain...\r\n\t\tdjnz\tloc_C59\t\t; else get another byte.\r\n\t\tld\ta, (hl)\t\t; Okay,\twe got ten \"U\"s...now get the...\r\n\t\tand\t0Fh\t\t; baud rate we used...\r\n\t\tcall\tsub_CBE\t\t; convert to ASCII & store. (This sets NZ)\r\n\t\tld\thl, 0CE0h\t; \"Found Baud Rate \" + character\r\n\t\trst\t18h\t\t; Display it\r\n\t\tld\thl, 0CC4h\t; \"Found Baud Rate \"\r\n\t\tcall\tsub_CB0\t\t; Transmit message via RS-232\r\n\t\tin\ta, (0EBh)\t; Clear\ttransmit holding register\r\n\r\nloc_C74:\trst\t20h\t\t; Receive a byte\r\n\t\tjr\tnz, loc_C8B\t; If error, go to RS-232 error routine\r\n\t\tcp\t0FFh\t\t; Did we receive 0FFH?\r\n\t\tjr\tnz, loc_C74\t; If not, keep trying until we do.\r\n\t\tld\tde, 244h\t; Display at row 9, col\t0\r\n\t\tld\thl, aLoading\t; \"Loading \"\r\n\t\tpush\thl\t\t; Save pointer to this message\r\n\t\trst\t10h\t\t; Display it on\tour screen\r\n\t\tpop\thl\t\t; Still\tpoints to \"Loading \"\r\n\t\tcall\tsub_CB0\t\t; Send it out RS-232\r\n\t\trst\t28h\t\t; Receive file from RS-232, load into memory\r\n\t\tjr\tnz, loc_C8B\t; If error, go to RS-232 error routine...\r\n\t\tjp\t(hl)\t\t; else start executing the file\twe received.\r\n\r\nloc_C8B:\trrca\t\t\t; RS-232 error:\tRotate UART status 3 bits...\r\n\t\trrca\t\t\t; to the right -- bit 0\twill then indicate...\r\n\t\trrca\t\t\t; overrun, bit 1 framing, bit 2\tparity.\r\n\t\tcall\tsub_CBE\t\t; Convert to ASCII (\"A\"-\"H\") & store (sets NZ)\r\n\t\tcall\trst_206\t\t; Clear\tthe screen (sets BC to 0)\r\n\t\tpush\tbc\r\n\t\tld\thl, 0CE8h\t; \"Error \" + character for error encountered\r\n\t\trst\t18h\t\t; Display it\r\n\t\tld\thl, 587h\t; \"Error\"\r\n\t\tcall\tsub_CB0\t\t; Transmit it\r\n\t\tpop\tbc\t\t; Still\t0, so scan the keyboard\t65536 times...\r\n\t\trst\t30h\t\t; to let the other system time out and...\r\n\t\tjp\tloc_C1F\t\t; re-sync, then\twe try the RS-232 boot again.\r\n\r\nloc_CA4:\tin\ta, (0EAh)\t; UART & modem control register\r\n\t\tbit\t7, a\t\t; Character received?\r\n\t\tjr\tz, loc_CA4\t; If not, loop until we\treceive\tone.\r\n\t\tand\t38h \t\t; Test for overrun, framing, parity errors\r\n\t\tret\tnz\t\t; Return if any\terrors...\r\n\t\tin\ta, (0EBh)\t; else get character from UART...\r\n\t\tret\t\t\t; and return with Z set\tto indicate success.\r\n\r\nsub_CB0:\tin\ta, (0EAh)\t; UART & modem control register\r\n\t\tand\t40h ; \"@\"       ; Transmit register empty?\r\n\t\tjr\tz, sub_CB0\t; If not, loop until it\tis.\r\n\t\tld\ta, (hl)\t\t; Get character\tto transmit\r\n\t\tor\ta\t\t; Is it\tzero?\r\n\t\tret\tz\t\t; If zero, we\"re done transmitting...\r\n\t\tout\t(0EBh),\ta\t; else send character to UART xmit register...\r\n\t\tinc\thl\t\t; point\tto next\tcharacter...\r\n\t\tjr\tsub_CB0\t\t; and repeat.\r\n\r\nsub_CBE:\tadd\ta, 41h ; Convert value 0-15 to ASCII...\r\n\t\tld\t(4068h), a\t; store\tit...\r\n\t\tret\t\t\t; and return.\r\n\r\naFoundBaudRate:\tdb \"Found Baud Rate \"\r\n\t\tdb 0\r\n\t\tdb 0\r\n\t\tdw 4D4h\t\t\t; \"Not \"\r\n\t\tdw 550h\t\t\t; \"Ready \"\r\n\t\tdw 0FFFFh\t\t; End of message\r\n\t\tdb \"   \"\t        ; Three spaces, to erase \"Not\"\r\n\t\tdb 0 \r\n\t\tdw 184h\t\t\t; Display at row 6, col\t0\r\n\t\tdw 0CC4h\t\t; \"Found Baud Rate \"\r\n\t\tdw 4068h\t\t; ASCII\tcharacter for baud rate\t(\"A\"-\"P\")\r\n\t\tdw 0FFFFh\t\t; End of message\r\n\t\tdw 3C4h\t\t\t; Display at bottom left corner\tof screen\r\n\t\tdw 587h\t\t\t; \"Error\"\r\n\t\tdw 58Dh\t\t\t; \", \"\r\n\t\tdw 4068h\t\t; Character for\terror\r\n\t\tdw 0FFFFh\t\t; End of message\r\n; \r\n\r\nloc_CF2:\tld\tsp, 3FFEh\t; RAM Test: Put\tstack in video memory\r\n\t\tld\tiy, 3C80h\t; Point\tto row 2, col 0\tof screen\r\n\t\tld\ta, 8\t\t; 2 MHz\tclock, disable I/O bus,...\r\n\t\tout\t(0ECh),\ta\t; enable alt char set.\r\n\t\txor\ta\t\t; Set 0000H-37FFH as read-only,...\r\n\t\tout\t(84h), a\t; Model\tIII memory map.\r\n\t\tld\tix, 0D14h\t; Address to go\tto after clearing screen.\r\n\r\nloc_D04: \tld\ta, 20h ; \" \"    ; The routine starting here...\r\n\t\tld\tde, 3C00h\t; is called from...\r\n\t\tld\t(de), a\t\t; several locations...\r\n\t\tld\th, d\t\t; in the RAM test.\r\n\t\tld\tl, e\t\t; It clears the\tscreen...\r\n\t\tld\tbc, 3FFh\t; and then...\r\n\t\tinc\tde\t\t; jumps\tto the...\r\n\t\tldir\t\t\t; address contained in...\r\n\t\tjp\t(ix)\t\t; the IX register.\r\n; \r\n\t\tld\thl, 0ED2h\t; \"Dynamic RAM Test\"\r\n\t\tld\tde, 3C00h\t; Top of screen\r\n\t\tcall\tsub_249\t\t; Display it\r\n\t\tld\thl, 0EE3h\t; \"Press <ENTER> To Begin...\"\r\n\t\tld\tde, 3C40h\t; Next row on screen\r\n\t\tcall\tsub_249\t\t; Display it\r\n\t\tld\thl, 0F0Ch\t; \"Errors will be displayed\"\r\n\t\tld\tde, 0C0h \t; Next row on screen\r\n\t\tcall\tsub_249\t\t; Display it\r\n\r\nloc_D2F:\tld\ta, (3840h)\t; Column 6 of keyboard matrix\r\n\t\tcp\t1\t\t; Is <ENTER> pressed?\r\n\t\tjr\tnz, loc_D2F\t; Loop until it\tis.\r\n\t\tld\tix, 0D3Dh\t; Address of next part of test\r\n\t\tjp\tloc_D04\t\t; Clear\tscreen,\tthen continue.\r\n; \r\n\t\tld\thl, 0F32h\t; Column headings for display\r\n\t\tld\tde, 3C80h\t; Row 2, col 0 of screen\r\n\t\tcall\tsub_249\t\t; Display it\r\n\t\tld\thl, 0F92h\t; \"Stack\"\r\n\t\tld\tde, 3F4h\t; Row 15, col 52 of screen\r\n\t\tcall\tsub_249\t\t; Display it\r\n\r\nloc_D4F:\tld\thl, 0F56h\t; \"Test Pattern is 55h\"\r\n\t\tld\tde, 3C40h\t; Row 1, col 0 of screen\r\n\t\tcall\tsub_249\t\t; Display it\r\n\t\tld\thl, 4000h\t; Fill memory from 4000H...\r\n\t\tld\td, h\t\t; to 0FFFFH...\r\n\t\tld\te, l\t\t; with 55H (01010101 binary).\r\n\t\tld\tbc, 0BFFFh\r\n\t\tld\ta, 55h ; \"U\"\r\n\t\tld\t(de), a\r\n\t\tinc\tde\r\n\t\tldir\r\n\t\tld\thl, 4000h\t; Start\tchecking memory\tat 4000H\r\n\t\tld\tbc, 0BFFFh\t; Number of bytes to check\r\n\r\nloc_D6C:\tld\ta, 55h ; \"U\"    ; Compare 55H...\r\n\t\tld\te, (hl)\t\t; with the value we find in memory.\r\n\t\tcp\te\t\t; If different,\tsomething\"s wrong with memory.\r\n\t\tld\tix, 0D77h\t; Where\tto resume if we\tjump\r\n\t\tjp\tnz, loc_E0A\t; If memory error, then\tdisplay\tit\r\n\t\tdec\tbc\t\t; One less byte\tleft to\tcheck\r\n\t\tinc\thl\t\t; Point\tto next\tbyte to\tcheck\r\n\t\tld\ta, c\t\t; Have we checked all the bytes?\r\n\t\tor\tb\r\n\t\tjr\tnz, loc_D6C\t; If not, then check the next one\r\n\t\tld\thl, 0F6Ah\t; Else point to\t\"AAh\"\r\n\t\tld\tde, 3C50h\t; Row 1, col 16\tof screen\r\n\t\tcall\tsub_249\t\t; Display it, so we see\t\"Test Pattern is AAh\"\r\n\t\tld\thl, 4000h\t; The same test\tagain, except...\r\n\t\tld\td, h\t\t; this time...\r\n\t\tld\te, l\t\t; we fill...\r\n\t\tld\tbc, 0BFFFh\t; 4000H\tto 0FFFFH...\r\n\t\tld\ta, 0AAh\t\t; with 0AAH (10101010 binary).\r\n\t\tld\t(de), a\r\n\t\tinc\tde\r\n\t\tldir\r\n\t\tld\thl, 4000h\r\n\t\tld\tbc, 0BFFFh\t; Compare contents of memory...\r\nloc_D9A:\tld\ta, 0AAh\t; with 0AAH this time.\r\n\t\tld\te, (hl)\r\n\t\tcp\te\r\n\t\tld\tix, 0DA5h\r\n\t\tjp\tnz, loc_E0A\t; Jump if memory error,\tresume at next line\r\n\t\tdec\tbc\r\n\t\tinc\thl\r\n\t\tld\ta, c\r\n\t\tor\tb\r\n\t\tjp\tnz, loc_D9A\t; Loop until we\"ve tested all the bytes.\r\n\t\tld\td, 0\t\t; Mask for testing each\tbyte\r\n\r\nloc_DAE:\tld\tb, d\t\t; Save mask in B for a moment\r\n\t\tld\thl, aModifiedAddres\t; \"Modified Address Test  ld (hl),mask\"\r\n\t\tld\tde, 3C40h\t; Second line of screen\r\n\t\tcall\tsub_249\t\t; Display it (overwrite\t\"Test Pattern...\")\r\n\t\tld\th, d\t\t; Address of last character displayed...\r\n\t\tld\tl, e\t\t; into HL.\r\n\t\tld\td, b\t\t; Mask back into D\r\n\t\tinc\thl\t\t; Point\tto next\tspace on screen.\r\n\t\trra\t\t\t; There\tshould be a LD A,D before this...\r\n\t\trra\t\t\t; to get the mask value\tinto A.\t See text.\r\n\t\trra\t\t\t; Anyway, move the upper nybble\tof the...\r\n\t\trra\t\t\t; \"mask\" value into the lower nybble.\r\n\t\tand\t0Fh\t\t; Get lower (formerly upper) 4 bits only\r\n\t\tadd\ta, 90h \t\t; Convert to one ASCII character...\r\n\t\tdaa\t\t\t; using\tthe usual algorithm...\r\n\t\tadc\ta, 40h ; \"@\"    ; so we can display the top half...\r\n\t\tdaa\t\t\t; of the \"mask\" value.\r\n\t\tld\t(hl), a\t\t; Put character\ton screen.\r\n\t\tinc\thl\t\t; Point\tto next\tspace on screen.\r\n\t\tld\ta, d\t\t; Get mask value\r\n\t\tand\t0Fh\t\t; Lower\tnybble only\r\n\t\tadd\ta, 90h \t\t; Convert to one ASCII character again\r\n\t\tdaa\r\n\t\tadc\ta, 40h ; \"@\"\r\n\t\tdaa\r\n\t\tld\t(hl), a\t\t; Display 2nd char of mask value\r\n\t\tld\thl, 4000h\t; Start\ttesting\tat 4000H\r\n\t\tld\tbc, 0BFFFh\t; Number of bytes to test\r\n\r\nloc_DDA:\tld\ta, d\t\t; Get mask value...\r\n\t\txor\tl\t\t; XOR with LSB of address...\r\n\t\txor\th\t\t; and with MSB of address...\r\n\t\tld\t(hl), a\t\t; and put it into memory.\r\n\t\tinc\thl\t\t; Loop until...\r\n\t\tdec\tbc\r\n\t\tld\ta, c\r\n\t\tor\tb\r\n\t\tjr\tnz, loc_DDA\t; we\"ve tested all the bytes.\r\n\t\tld\ta, d\t\t; Mask value\r\n\t\tand\t3\t\t; Is mask divisible by four?\r\n\t\tjr\tnz, loc_DED\t; If not, skip next two\tlines...\r\n\t\tld\ta, 40h ; \"@\"    ; else run the drive motors a bit to put...\r\n\t\tout\t(0F4h),\ta\t; add'l load on power supply, I suppose.\r\n\r\nloc_DED:\tld\thl, 4000h\t; Start\ttesting\tat 4000H again\r\n\t\tld\tbc, 0BFFFh\t; number of bytes to test\r\n\r\nloc_DF3:\tld\ta, d\t\t; Mask...\r\n\t\txor\tl\t\t; XOR lsb of address...\r\n\t\txor\th\t\t; and msb of address...\r\n\t\tld\te, (hl)\t\t; should match what we put there...\r\n\t\tcp\te\t\t; a moment ago.\r\n\t\tld\tix, 0DFEh\t; Where\tto resume if error\r\n\t\tjr\tnz, loc_E0A\t; If memory error, display it &\tresume\r\n\t\tinc\thl\t\t; Loop until we've...\r\n\t\tdec\tbc\r\n\t\tld\ta, c\r\n\t\tor\tb\r\n\t\tjr\tnz, loc_DF3\t; tested all the bytes...\r\n\t\tinc\td\t\t; then increment mask...\r\n\t\tjr\tnz, loc_DAE\t; and test again, unless mask was up to\t0FFH.\r\n\t\tjp\tloc_D4F\t\t; If it\twas, repeat entire test, endlessly.\r\n\r\nloc_E0A:\tex\taf,af'         ; Memory Error display routine:\r\n\t\texx\t\t\t; Use alternate\tAF, BC,\tDE, HL\r\n\t\tld\tbc, 40h\t; Number of characters on one line of screen\r\n\t\tadd\tiy, bc\t\t; Point\tto next\tline on\tscreen\r\n\t\tld\tbc, 0C040h\t; (0C040H = negative 3FC0H)\r\n\t\tadd\tiy, bc\t\t; Did IY point to the last line...\r\n\t\tjr\tnc, loc_E1C\t; of the screen?  Jump if it didn\"t...\r\n\t\tld\tiy, 0\t\t; else keep it at the bottom line.\r\n\r\nloc_E1C:\tld\tbc, 3FC0h\t; Cancels out addition of 0C040H\r\n\t\tadd\tiy, bc\r\n\t\texx\t\t\t; Restore original BC,DE,HL\r\n\t\tld\ta, h\t\t; High byte of address of defective byte\r\n\t\trra\t\t\t; Move upper four bits down\r\n\t\trra\r\n\t\trra\r\n\t\trra\r\n\t\tand\t0Fh\t\t; Use upper (now lower)\t4 bits only\r\n\t\tadd\ta, 90h  ; Convert to one ASCII character\r\n\t\tdaa\r\n\t\tadc\ta, 40h ; \r\n\t\tdaa\t\t\t; Display character under \"Address\" heading...\r\n\t\tld\t(iy+1),\ta\t; at col 1 of current row.\r\n\t\tld\ta, h\t\t; Repeat for high byte of address...\r\n\t\tand\t0Fh\t\t; lower\t4 bits this time.\r\n\t\tadd\ta, 90h ; Convert to ASCII\r\n\t\tdaa\r\n\t\tadc\ta, 40h ; \r\n\t\tdaa\r\n\t\tld\t(iy+2),\ta\t; Display at col 2 of current line\r\n\t\tld\ta, l\t\t; Repeat for low byte of address\r\n\t\trra\r\n\t\trra\r\n\t\trra\r\n\t\trra\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ; \r\n\t\tdaa\r\n\t\tadc\ta, 40h ; \r\n\t\tdaa\r\n\t\tld\t(iy+3),\ta\r\n\t\tld\ta, l\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+4),\ta\t; Display in cols 3 & 4\tof current line\r\n\t\tld\ta, (hl)\t\t; Read contents\tof problem address again\r\n\t\tld\ti, a\t\t; Use I\tregister as temporary storage\r\n\t\trra\t\t\t; Convert it to\tASCII\r\n\t\trra\r\n\t\trra\r\n\t\trra\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+0Ah), a\r\n\t\tld\ta, i\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\t\t\t; Display under\t\"Retry\" heading...\r\n\t\tld\t(iy+0Bh), a\t; in cols 10,11\tof current line.\r\n\t\tld\ta, e\t\t; Value\toriginally read\tfrom problem address\r\n\t\trra\t\t\t; Convert to ASCII, etc.\r\n\t\trra\r\n\t\trra\r\n\t\trra\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+11h), a\r\n\t\tld\ta, e\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+12h), a\t; Display under\t\"Read\" heading, cols 17,18\r\n\t\tex\taf,af'         ; Restore original AF register...\r\n\t\tld\ti, a\t\t; save it in I for a moment...\r\n\t\trra\t\t\t; this is the value we expected\tto find...\r\n\t\trra\t\t\t; at the problem address, and didn\"t.\r\n\t\trra\t\t\t; Convert to ASCII, etc.\r\n\t\trra\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+17h), a\r\n\t\tld\ta, i\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\t\t\t; Display under\t\"Written\" heading...\r\n\t\tld\t(iy+18h), a\t; in columns 23\t& 24.\r\n\t\tld\ta, d\t\t; Mask value used at problem address\r\n\t\trra\t\t\t; Convert to ASCII, etc.\r\n\t\trra\r\n\t\trra\r\n\t\trra\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+20h), a\r\n\t\tld\ta, d\r\n\t\tand\t0Fh\r\n\t\tadd\ta, 90h ;\r\n\t\tdaa\r\n\t\tadc\ta, 40h ;\r\n\t\tdaa\r\n\t\tld\t(iy+21h), a\t; Display under\t\"Mask\" heading, cols 32,33\r\n\t\tjp\t(ix)\t\t; Resume test at address in IX\r\n; \r\naDynamicRamTest:\tdb\t\"Dynamic RAM Test\"\r\n\t\tdb\t0\r\naPressEnterToBe:\tdb\t\"Press <Enter> To Begin And RESET To Exit\"\r\n\tdb 0\r\naAnyErrorsDetec:\tdb\t\"Any Errors Detected Will Be Displayed\"\r\n\tdb 0\r\naAddressRetryRe:\tdb\t\"Address  Retry  Read  Written  Mask\"\r\n\tdb 0\r\naTestPatternIs5:\tdb\t\"Test Pattern Is 55h\"\r\n\tdb 0\r\naAah:\t\tdb\t\"AAh\"\r\n\tdb 0\r\naModifiedAddres:\tdb \"Modified Address Test  ld (hl),mask\"\r\n\t\tdb\t0\r\naStack:\t\tdb\t\"Stack\"\r\n\r\n IF FREHD\r\n\r\n\tinclude ../frehd.inc\r\n\r\nfrehd_boot:\r\n\tld\ta,18h\t\t\t; for XTRS\r\n\tout\t(CONTROL),a\r\n\tcall\tfrehd_boot1\t\t; no return if sucess\r\n\tjp\tsub_1C0\t\t\t; hard drive boot (previous code path)\r\nfrehd_boot1:\r\n\tcall\tfrehd_loader\t\t; get loader\r\n\tret\tnz\t\t\t; return if error\r\n\tjp\tROM_LOAD\r\nfrehd_loader:\r\n\tld\ta,ROM_MODEL_4P\r\n\tout\t(WRITEROM),a\r\n\tin\ta,(READROM)\r\n\tcp\t0FEh\r\n\tret\tnz\r\n\tld\thl,ROM_LOAD\r\n\tld\tbc,READROM\r\n\tinir\r\n\txor\ta\r\n\tret\r\n\r\n;;; patch loc_180 to load model III rom from FreHD (sub_A72 loads from floppy)\r\nfrehd_iii:\r\n\tcall\tfrehd_load_iii\t\t; try loading rom from FreHD\r\n\tret\tz\t\t\t; sucess, return !\r\n\tld\ta,(4067h)\t\t; failed, use previous code path\r\n\tor\ta\r\n\tjp\tnz,FatalError\r\n\tjp\tloc_186\r\nfrehd_load_iii:\t\r\n\tcall\tfrehd_loader\t\t; try to load the loader\r\n\tret\tnz\t\t\t; failed => return\r\n\tld\ta, 1\t\t\t; write-enable 0000-37FF\r\n\tout\t(84h),a\t\t\t; read boot rom, write to ram\r\n\tld\tde,fname\r\n\tld\tb,fnamlen\r\n\tcall\t5004h\t\t\t; try to load the model III rom file\r\n\tret\t\t\t\t; return with Z (success) or NZ (failed)\r\n\t\r\n\r\n\r\nfname\tdb\tMODEL_III_FILE\r\nfnamend\tequ\t$\r\nfnamlen\tequ\t(fnamend-fname)\r\n\t\r\n ENDIF\r\n\r\n\tREPT (0FEBh - $)\r\n\tdb\t0\r\n\tENDM\r\n\r\n\tORG 0FEBh\r\n\r\naTandyCorp: db\t\"(c) 1983, Tandy Corp.\"\r\n; end of \"ROM\"\r\n\r\n\r\n\t\tend\r\n\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model4rom.asm",
    "content": "\r\n\tCPU z80\r\n\r\n\tINCLUDE ../frehd.inc\r\n\tBINCLUDE model4.rom\r\n\r\n\t\r\n;;;\r\n;;; Need to find some free space in the ROM. For now, remove the support\r\n;;; for slow_tape_write.\r\n;;;\r\n\r\n\tORG 3000h\r\n\tjp\t329bh\t\t\t; replace slow_tape_write by fast\r\n\r\n;; 343F call clear_screen\r\n;; 3442 call check_break\r\n;; 3445 jr   nz,non_disk\r\n;; 3448 in   a,(F0h)\r\n\r\n\tORG 3445h\r\n\tcall\thd_boot1\r\n\r\n\t;; This was cas_write_8bits_slow\r\n\tORG 3241h\r\nhd_boot1:\t\r\n\tjp\tnz, 3105h\t\t; jump if <break> pressed\r\n\tld\ta,ROM_MODEL_4\t\t; rom parameter to FreHD. 4 for now.\r\n\tout\t(WRITEROM),a\t\t; 2\r\n\tin\ta,(READROM)\t\t; 2\r\n\tcp\t0FEh\t\t\t; FE is FreHD present and valid code!\r\n\tret\tnz\t\t\t; return if no FreHD or old firmware\r\n\tld\thl,ROM_LOAD\t\t; load more \"rom\" from FreHD\r\n\tjr\thd_boot2\r\n\r\n\tIF $ >= 3254h\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\t\r\n\r\n\t;; This was slow_tape_write\r\n\tORG 325Eh\r\nhd_boot2:\r\n\tld\tbc,READROM\r\n\tinir\r\n\tjp\tROM_LOAD\r\n\r\n\tIF $ >= 3274h\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\r\n\r\n\t;; Make EXT I/O enabled\r\n\tORG 3724h\r\n\r\n\tdb\t38h\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/rom-patches/model4rom.gen2.asm",
    "content": "\r\n\tCPU z80\r\n\r\n\tINCLUDE ../frehd.inc\r\n\tBINCLUDE model4.gen2.rom\r\n\r\n;;; update 13-nov-13, db\t\r\n;;;\r\n;;; Need to find some free space in the ROM. For now, remove the support\r\n;;; for slow_tape_write.\r\n;;;\r\n\r\n\tORG 3000h\r\n\tjp\t329bh\t\t\t; replace slow_tape_write by fast\r\n\r\n;;3464\tcall 01c9h\t\t; clear_screem\r\n;;3467\tcall 028dh\t\t; check break\r\n;;346a\tjp   nz,33f9h\t; non_disk\r\n;;346d\tin   a,(f0h)\r\n\r\n\tORG 346ah\r\n\tcall\thd_boot1\r\n\r\n\t;; This was cas_write_8bits_slow\r\n\tORG 3241h \r\nhd_boot1:\t\r\n\tjp\tnz, 33f9h\t\t; jump if <break> pressed\r\n\tld\ta,ROM_MODEL_4\t; rom parameter to FreHD. 4 for now.\r\n\tout\t(WRITEROM),a\t; 2\r\n\tin\ta,(READROM)\t\t; 2\r\n\tcp\t0FEh\t\t\t; FE is FreHD present and valid code!\r\n\tret\tnz\t\t\t\t; return if no FreHD or old firmware\r\n\tld\thl,ROM_LOAD\t\t; load more \"rom\" from FreHD\r\n\tjr\thd_boot2\r\n\r\n\tIF $ >= 3254h\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\t\r\n\r\n\t;; This was slow_tape_write\r\n\tORG 325Eh \r\nhd_boot2:\r\n\tld\tbc,READROM\r\n\tinir\r\n\tjp\tROM_LOAD\r\n\r\n\tIF $ >= 3274h\r\n\tERROR \"Code too big\"\r\n\tENDIF\r\n\r\n\r\n\t;; Make EXT I/O enabled\r\n\tORG 3724h\r\n\r\n\tdb\t38h\r\n"
  },
  {
    "path": "frehd/z80/frehd_rom/time.asm",
    "content": ";;;\r\n;;; TIME\r\n;;;\r\n\r\nNEWDOS_VALID_BYTE  equ 0a5h\r\n;; Model 1\r\nNEWDOS_VALID_ADDR  equ 43abh\r\nNEWDOS_MONTH       equ 43b1h\r\nNEWDOS_DAY         equ 43b0h\r\nNEWDOS_YEAR        equ 43afh\r\nNEWDOS_HOUR        equ 43aeh\r\nNEWDOS_MIN         equ 43adh\r\nNEWDOS_SEC         equ 43ach\r\n;; Model 3\r\nNEWDOS3_VALID_ADDR equ 42cbh\r\nNEWDOS3_MONTH      equ 42d1h\r\nNEWDOS3_DAY        equ 42d0h\r\nNEWDOS3_YEAR       equ 42cfh\r\nNEWDOS3_HOUR       equ 42ceh\r\nNEWDOS3_MIN        equ 42cdh\r\nNEWDOS3_SEC        equ 42cch\r\n;; LDOS (doesn't store time)\r\nLDOS_MONTH         equ 4306h\r\nLDOS_DAY           equ 4307h\r\nLDOS_YEAR          equ 4466h\r\nLDOS3_MONTH        equ 442fh\r\nLDOS3_DAY          equ 4457h\r\nLDOS3_YEAR         equ 4413h\r\nLDOS4_MONTH        equ 0035h\r\nLDOS4_DAY          equ 0034h\r\nLDOS4_YEAR         equ 0033h\r\n\r\n\r\nhack_time:\r\n\tcall\tget_datetime\r\n\tld\ta,(ROM_MODEL)\r\n\tcp\tROM_MODEL_1\r\n\tjr\tnz,+\r\n\tcall\ttime_newdos_m1\t\t; model 1\r\n\tcall\ttime_ldos5_m1\r\n\tret\r\n+\tcall\ttime_newdos_m3\t\t; model 3, 4, 4P\r\n\tcall\ttime_ldos5_m3\r\n\tld\ta,(ROM_MODEL)\r\n\tcp\tROM_MODEL_4\r\n\tret\tc\r\n\tcall\ttime_ldos6\t\t; model 4, 4P\r\n\tret\r\n\t\r\nget_datetime:\r\n\tld\ta,GET_TIME\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tld\thl,BUF1\r\n\tld\tbc,6<<8|DATA2\r\n\tinir\r\n\tret\r\n\t\r\ntime_newdos_m1:\r\n\tld\thl,NEWDOS_VALID_ADDR\r\n\tld\tde,NEWDOS_SEC\r\n\tjr\t+\r\n\r\ntime_newdos_m3:\t\r\n\tld\thl,NEWDOS3_VALID_ADDR\r\n\tld\tde,NEWDOS3_SEC\r\n+\tld\t(hl),NEWDOS_VALID_BYTE\r\n\tld\thl,BUF1\r\n\tld\tbc,6\r\n\tldir\r\n\tret\r\n\r\ntime_ldos5_m1:\r\n\tld\thl,BUF1+FREHD_YEAR\t; year\r\n\tld\tde,LDOS_YEAR\r\n\tld\ta,(hl)\r\n\tsub\t80\r\n\tld\t(de),a\r\n\tinc\thl\t\t\t; day\r\n\tld\tde,LDOS_DAY\r\n\tld\ta,(hl)\r\n\tld\t(de),a\r\n\tinc\thl\t\t\t; month\r\n\tld\tde,LDOS_MONTH\r\n\tld\ta,(hl)\r\n\txor\t50h\r\n\tld\t(de),a\r\n\tret\r\n\r\ntime_ldos5_m3:\t\r\n\tld\thl,BUF1+FREHD_YEAR\t; year\r\n\tld\tde,LDOS3_YEAR\r\n\tld\ta,(hl)\r\n\tsub\t80\r\n\tld\t(de),a\r\n\tinc\thl\t\t\t; day\r\n\tld\tde,LDOS3_DAY\r\n\tld\ta,(hl)\r\n\tld\t(de),a\r\n\tinc\thl\t\t\t; month\r\n\tld\tde,LDOS3_MONTH\r\n\tld\ta,(hl)\r\n\txor\t50h\r\n\tld\t(de),a\r\n\tret\r\n\r\ntime_ldos6:\r\n\tld\ta,2\t\t\t; map RAM\r\n\tout\t(84h),a\r\n\tld\thl,BUF1+FREHD_YEAR\r\n\tld\tde,LDOS4_YEAR\r\n\tld\tbc,3\t\r\n\tldir\r\n\txor\ta\r\n\tout\t(84h),a\t\t\t; unmap ROM\r\n\tret\r\n"
  },
  {
    "path": "frehd/z80/utils/Makefile",
    "content": "LDOS = export2.cmd import2.cmd fupdate.cmd vhdutl.cmd import3.cmd dsk.dct eupdate.cmd\r\nCPM = vhdutl.com vhdutlkp.com\r\n\r\nLST = export2.lst import2.lst import3.lst fupdate.lst vhdutl_ldos.lst vhdutl_trs_cpm.lst vhdutl_kpro_cpm.lst dsk.lst\r\n\r\nZMACFLAGS_LDOS = -h\r\nZMACFLAGS_CPM  =\r\n\r\nRM = /bin/rm -f\r\nMV = /bin/mv -f\r\n\r\n\r\nall: $(LDOS) $(CPM)\r\n\r\n.SUFFIXES:\t.z80 .cmd .dct .man .txt .hex .bin .com\r\n\r\nvhdutl.cmd: vhdutl_ldos.cmd\r\n\t$(MV) vhdutl_ldos.cmd vhdutl.cmd\r\n\r\nvhdutl.com: vhdutl_trs_cpm.bin\r\n\t$(MV) vhdutl_trs_cpm.bin vhdutl.com\r\n\t\r\nvhdutlkp.com: vhdutl_kpro_cpm.bin\r\n\t$(MV) vhdutl_kpro_cpm.bin vhdutlkp.com\r\n\r\n.z80.cmd:\r\n\tzmac $(ZMACFLAGS_LDOS) $<\r\n\thex2cmd $*.hex > $*.cmd\r\n\t$(RM) $*.hex\r\n.z80.dct:\r\n\tzmac $(ZMACFLAGS_LDOS) $<\r\n\thex2cmd $*.hex > $*.dct\r\n\t$(RM) $*.hex\r\n.z80.bin:\r\n\tzmac $(ZMACFLAGS_CPM) $<\r\n\r\nclean:\r\n\t$(RM) $(LDOS) $(CPM) $(LST)\r\n"
  },
  {
    "path": "frehd/z80/utils/dsk.z80",
    "content": ";*=*=*\r\n;\tdsk/dct\r\n;\t\r\n;\tLDOS driver to mount JV1/JV3/DMK files from FreHD\r\n;\r\n;\tCopyright (c) 2013, Frederic Vecoven\r\n;\tInspired from Tim Mann's xtrshard.z80 driver\r\n;\tMany thanks to Tim for answering some of my questions!\r\n;\t\r\n;*=*=*\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n;*=*=*\r\n;\tdefines\r\n;*=*=*\r\nLF\tequ\t10\r\nCR\tequ\t13\r\nETX\tequ\t3\r\n\r\n;*=*=*\r\n;\tFreHD defines\r\n;*=*=*\r\nDATA2\t  \tequ 0c2h\r\nSIZE2     \tequ 0c3h\r\nCOMMAND2  \tequ 0c4h\r\nERROR2    \tequ 0c5h\r\nSTATUS    \tequ 0cfh\r\n\r\nGETVER\t\tequ 00h\r\nIMFILE\t\tequ 0dh\r\nIM_OPEN\t\tequ 00h\r\nIM_READSEC\tequ 01h\r\n\t\r\nFA_OPEN_EXISTING equ 00h\r\nFA_READ          equ 01h\r\nFA_WRITE         equ 02h\r\nFA_CREATE_NEW    equ 04h\r\nFA_CREATE_ALWAYS equ 08h\r\nFA_OPEN_ALWAYS   equ 10h\r\n\r\n\r\n;*=*=*\r\n;\tModel 4 SVC\r\n;*=*=*\r\n@dsply\t\tequ 10\r\n@flags\t\tequ 101\r\n@gtdct\t\tequ 81\r\n@gtmod\t\tequ 83\r\n@gtdcb\t\tequ 82\r\n@high\t\tequ 100\r\n@logot\t\tequ 12\r\n@ckbrkc\t\tequ 106\r\n@keyin\t\tequ 9\r\n;*=*=*\r\n;\tModel I/3 hard address\r\n;*=*=*\r\nm3flag$\t\tequ\t0125h\r\n@logot1\t\tequ\t447bh\r\n@logot3\t\tequ\t428ah\r\n@dsply1\t\tequ\t4467h\r\n@dsply3\t\tequ\t4467h\r\n@keyin1\t\tequ\t0040h\r\n@keyin3\t\tequ\t0040h\r\nhigh$1\t\tequ\t4049h\r\nhigh$3\t\tequ\t4411h\r\ncflag$1 \tequ     4758h\r\ncflag$3 \tequ     4758h\r\ndct0$3\t\tequ\t4700h\r\ndct0$1\t\tequ\t4700h\r\ndctlen\t\tequ\t10\r\n\r\n\r\n;*=*=*\r\n;\tSet origin to be safe on LDOS 5 and 6\r\n;*=*=*\r\n\torg\t6000h\r\n\r\n;*=*=*\r\n;\tFind which DOS is running (XXX: hardcoded LDOS6 for now)\r\n;*=*=*\r\ninstal\tld\t(dct),de\t\t; save DCT address\r\n\tld\ta,(000ah)\t\t; find TRS80 model\r\n\tcp\t40h\r\n\tjp\tnz,ldos6\t\t; model 4 !\r\n\tld\ta,(m3flag$)\r\n\tcp\t'I'\r\n\tjp\tz,model3\r\n\r\n;*=*=*\r\n;\tLDOS 5 Model I\r\n;*=*=*\r\nmodel1\tld\ta,0cdh\t\t\t; insert @dsply1\r\n\tld\t(dsply),a\r\n\tld\thl,@dsply1\r\n\tld\t(dsply+1),hl\r\n\tld\ta,0cdh\t\t\t; insert model I @logot\r\n\tld\t(logot),a\r\n\tld\thl,@logot1\r\n\tld\t(logot+1),hl\r\n\tld\thl,s_hello\t\t; welcome message\r\n\tcall\tdsply\r\n\tld\ta,(cflag$1)\r\n\tbit\t3,a\t\t\t; system request ?\r\n\tjp\tz,viaset\r\n\tld\tde,(dct)\r\n\tld\ta,d\r\n\tor\te\t\t\t; DRIVE= must be specified\r\n\tjp\tz,needdr\r\n\tcall\ttfrehd\t\t\t; FreHD present ?\r\n\tjp\tnz,nofrehd\r\n\tcall\ttfrehd2\t\t\t; Version 2.09 or above?\r\n\tjp\tc,ofrehd\r\n\r\nasku1\tld\thl,s_fname\t\t; ask filename\r\n\tcall\tdsply\r\n\tld\thl,fname\r\n\tld\tbc,0c00h\r\n\tcall\t@keyin1\r\n\tjp\tc,hitbrk\r\n\tjp\tnz,hitbrk\r\n\tld\ta,b\r\n\tld\t(flen),a\r\n\r\n\tld\thl,dct0$1\t\t; DCT0 is at this address\r\n\tld\t(dct0),hl\r\n\r\n\tld\thl,(high$1)\r\n\tcall\txgtmod\t\t\t; module already loaded ?\r\n\tjp\tz,setdct\r\n\tld\thl,(high$1)\r\n\tld\t(newend),hl\r\n\tld\tde,length\r\n\tsub\ta\r\n\tsbc\thl,de\r\n\tld\t(high$1),hl\r\n\tcall\trelo\r\n\tjp\tmove\r\n\r\n;*=*=*\r\n;\tLDOS 5 Model III\r\n;*=*=*\r\nmodel3\tld\ta,0cdh\t\t\t; insert @dsply3\r\n\tld\t(dsply),a\r\n\tld\thl,@dsply3\r\n\tld\t(dsply+1),hl\r\n\tld\ta,0cdh\t\t\t; insert model III @logot\r\n\tld\t(logot),a\r\n\tld\thl,@logot3\r\n\tld\t(logot+1),hl\r\n\tld\thl,s_hello\t\t; welcome message\r\n\tcall\tdsply\r\n\tld\ta,(cflag$3)\r\n\tbit\t3,a\t\t\t; system request ?\r\n\tjp\tz,viaset\r\n\tld\tde,(dct)\r\n\tld\ta,d\r\n\tor\te\t\t\t; DRIVE= must be specified\r\n\tjp\tz,needdr\r\n\tcall\ttfrehd\t\t\t; FreHD present ?\r\n\tjp\tnz,nofrehd\r\n\tcall\ttfrehd2\t\t\t; Version 2.09 or above ?\r\n\tjp\tc,ofrehd\r\n\r\nasku3\tld\thl,s_fname\t\t; ask filename\r\n\tcall\tdsply\r\n\tld\thl,fname\r\n\tld\tbc,0c00h\r\n\tcall\t@keyin3\r\n\tjp\tc,hitbrk\r\n\tjp\tnz,hitbrk\r\n\tld\ta,b\r\n\tld\t(flen),a\r\n\r\n\tld\thl,dct0$3\t\t; DCT0 is at this address\r\n\tld\t(dct0),hl\r\n\r\n\tld\thl,(high$3)\r\n\tcall\txgtmod\t\t\t; module already loaded ?\r\n\tjp\tz,setdct\r\n\tld\thl,(high$3)\r\n\tld\t(newend),hl\r\n\tld\tde,length\r\n\tsub\ta\r\n\tsbc\thl,de\r\n\tld\t(high$3),hl\r\n\tcall\trelo\r\n\tjp\tmove\r\n\t\r\n;*=*=*\r\n;\tLS-DOS 6\r\n;*=*=*\r\nldos6\tld\thl,s_hello\t\t; welcome message\r\n\tcall\tdsply\r\n\tld\ta,@flags\t\t; get flags pointer into IY\r\n\trst\t40\r\n\tld\ta,(iy+'C'-'A')\t\t; get CFLAGS$\r\n\tbit\t3,a\t\t\t; system request ?\r\n\tjp\tz,viaset\r\n\tld\tde,(dct)\r\n\tld\ta,d\t\t\t; DRIVE= must be specified\r\n\tor\te\t\t\t; (if so, DE != 0)\r\n\tjp\tz,needdr\r\n\tcall\ttfrehd\t\t\t; FreHD present ?\r\n\tjp\tnz,nofrehd\r\n\tcall\ttfrehd2\t\t\t; Version 2.09 or above ?\r\n\tjp\tc,ofrehd\r\n\r\nasku4\tld\thl,s_fname\t\t; ask filename\r\n\tcall\tdsply\r\n\tld\thl,fname\r\n\tld\tbc,0c00h\r\n\tld\ta,@keyin\r\n\trst\t40\r\n\tjp\tc,hitbrk\r\n\tjp\tnz,hitbrk\r\n\tld\ta,b\r\n\tld\t(flen),a\r\n\r\n\tpush\tiy\t\t\t; save IY\r\n\tld\tc,0\t\t\t; get pointer to DCT 0\r\n\tld\ta,@gtdct\r\n\trst\t40\r\n\tpush\tiy\t\t\t; result in IY\r\n\tpop\tde\t\t\t; DE = IY\r\n\tld\t(dct0),de\r\n\tpop\tiy\t\t\t; restore IY\r\n;*=*=*\r\n;\tcheck if driver is already loaded\r\n;*=*=*\r\n\tld\tde,modnam\r\n\tld\ta,@gtmod\r\n\trst\t40\r\n\tjp\tz,setdct\t\t; already loaded, skip loading\r\n;*=*=*\r\n;\tObtain low memory driver pointer\r\n;*=*=*\r\n\tld\te,'K'\t\t\t; locate pointer to *KI DCB\r\n\tld\td,'I'\t\t\t;   via @GTDCB SVC\r\n\tld\ta,@gtdcb\r\n\trst\t40\r\n\tjp\tnz,curdl\t\t; no error unless KI clobbered\r\n\tdec\thl\t\t\t; decrement to driver pointer\r\n\tld\td,(hl)\r\n\tdec\thl\r\n\tld\te,(hl)\r\n;*=*=*\r\n;\tCheck if driver will fit in [(LCPTR), 12FFh]\r\n;*=*=*\r\n\tpush\thl\t\t\t; save address of pointer\r\n\tld\thl,length\t\t; new pointer will be\r\n\tadd\thl,de\t\t\t;   pointer + length\r\n\tld\td,h\t\t\t; save copy in DE\r\n\tld\te,l\r\n\tld\tbc,1301h\t\t; if > 1300h, driver won't fit\r\n\tsub\ta\t\t\t; reset carry\r\n\tsbc\thl,bc\r\n\tpop\thl\t\t\t; restore address of pointer\r\n\tjr\tnc,usehi\t\t; go if driver won't fit\r\n\tld\t(hl),e\t\t\t; store new value of pointer\r\n\tinc\thl\r\n\tld\t(hl),d\r\n\tdec\tde\r\n\tld\t(newend),de\t\t; last byte of driver goes here\r\n\tjr\tdorelo\r\n;*=*=*\r\n;\tUse high memory, if possible\r\n;*=*=*\r\nusehi\tld\thl,0\t\t\t; get current HIGH$\r\n\tld\tb,l\r\n\tld\ta,@high\r\n\trst\t40\r\n\tjp\tnz,nomem\r\n\tld\t(newend),hl\t\t; last byte of driver goes here\r\n\tld\tde,length\r\n\tsub\ta\t\t\t; reset carry\r\n\tsbc\thl,de\t\t\t; compute new high\r\n\tpush\thl\r\n\tld\ta,@high\r\n\trst\t40\r\n\tld\thl,s_himem\t\t; show 'high mem' notice\r\n\tcall\tdsply\r\n\tpop\thl\r\n;*=*=*\r\n;\tRelocate internal references in driver\r\n;\tHL = address for last byte of driver\r\n;*=*=*\r\ndorelo\tcall\trelo\r\n;*=*=*\r\n;\tMove driver into low or high memory\r\n;*=*=*\r\nmove\tld\tde,(newend)\t\t; destination address\r\n\tld\thl,dvrend\t\t; last byte of module\r\n\tld\tbc,length\t\t; length of driver\r\n\tlddr\r\n\tex\tde,hl\r\n\tinc\thl\t\t\t; bump to driver entry\r\n;*=*=*\r\n;\tOpen image, and if success, setup DCT\r\n;*=*=*\r\nsetdct\r\n\tld\t(drv),hl\t\t; save driver address in drv\r\n\tcall\timopen\t\t\t; try to open image\r\n\tjr\tnz,ferror\r\n;*=*=*\r\n;\tbytes 0-2 : C3/C9 + DCT vector\r\n;*=*=*\r\n\tld\tiy,(dct)\r\n\tld\thl,(drv)\r\n\tld\t(iy+1),l\t\t; driver address\r\n\tld\t(iy+2),h\r\n;*=*=*\r\n;\tbyte 6 : MAXCYL\r\n;*=*=*\r\n\tld\thl,fname\t\t; image info buffer\r\n\tld\ta,(hl)\t\t\t; info[0] = number of tracks\r\n\tld\t(iy+6),a\r\n;*=*=*\r\n;\tbyte 4 : DCT FLAG-2\r\n;\r\n;\tbit 7    : 1=no @CKDRV when @OPEN\r\n;\tbit 6    : 1=double-density compatible\r\n;\tbit 5    : 1=two-side 0=one-side\r\n;\tbit 4    : 1=alien\r\n;\tbits 3-0 : floppy physical address\r\n;*=*=*\r\n\tld\ta,(unit)\r\n\tor\t0F0h\r\n\tld\t(iy+4),a\r\n\tinc\thl\r\n\tld\ta,(hl)\t\t\t; info[1] = single side\r\n\tor\ta\r\n\tjr\tz,dbyt3\r\n\tres\t5,(iy+4)\r\n;*=*=*\r\n;\tbyte 3 : DCT FLAG-1\r\n;\r\n;\tbit 7    : 1=software write protect\r\n;\tbit 6    : 1=double density  0=single density\r\n;\tbit 5    : 1=8\" drive  0=5.25\"\r\n;\tbit 4    : side-select\r\n;\tbit 3    : 1=hard drive  0=floppy\r\n;\tbit 2    : delay, 1=0.5s  0=1.0s\r\n;\tbits 1-0 : step rate\r\n;\r\n;\tbyte 7 : configuration field 1\r\n;\r\n;\tbits 7-5 : 000 for floppy\r\n;\tbits 4-0 : sector per track (0 means 1, so 32 is 1Fh)\r\n;\r\n;\tbyte 8 : configuration field 2\r\n;\r\n;\tbits 7-5 : quantity of granules per track (SD:2 DD:3)\r\n;\tbits 4-0 : quantity of sectors per granule (SD:5 DD:6)\r\n;*=*=*\r\ndbyt3\tld\t(iy+3),11000100b\r\n\tinc\thl\r\n\tld\tbc,4511h\t\t; DDEN allocation\r\n\tld\ta,(hl)\t\t\t; info[2] = single density\r\n\tor\ta\r\n\tjr\tz,notsden\r\n\tres\t6,(iy+3)\r\n\tld\tbc,2409h\t\t; SDEN allocation\r\nnotsden\tld\t(iy+7),c\r\n\tld\t(iy+8),b\r\n\tinc\thl\r\n\tld\ta,(hl)\t\t\t; info[3] = write protect\r\n\tor\ta\r\n\tjr\tnz,dbyt5\r\n\tres\t7,(iy+3)\r\n;*=*=*\r\n;\tbyte 5: CURCYL\r\n;*=*=*\r\ndbyt5\tld\ta,(unitmask)\r\n\tld\t(iy+5),a\t\t; => used as \"file descriptor\"\r\n;*=*=*\r\n;\tbyte 8 : DIRCYL\r\n;*=*=*\r\n\tld\t(iy+9),0\r\n;*=*=*\r\n;\tdisplay success\r\n;*=*=*\r\n\tinc\thl\r\n\tld\ta,(hl)\t\t\t; info[4] = image type\r\n\tcp\t3+1\r\n\tjr\tc,ds1\t\t\t; if > 3 then\r\n\txor\ta\t\t\t;   use 0\r\nds1\tld\tb,0\r\n\tld\tde,s_mounted\r\n\tld\thl,s_types\r\n\tadd\ta,a\r\n\tadd\ta,a\r\n\tld\tc,a\r\n\tadd\thl,bc\r\n\tld\tc,4\r\n\tldir\r\n\tld\thl,s_mounted\r\n\tcall\tdsply\r\n\r\n\txor\ta\r\n\tld\thl,0\t\t\t; return success\r\n\tret\r\n\r\n;*=*=*\r\n;\tdisplay message\r\n;*=*=*\r\nferror\tld\thl,s_ferror\r\n\tdb\t0ddh\r\ncurdl\tld\thl,s_curdl\r\n\tdb\t0ddh\r\nneeddr\tld\thl,s_needdr\r\n\tdb\t0ddh\r\nnofrehd\tld\thl,s_nofrehd\r\n\tdb\t0ddh\r\nofrehd\tld\thl,s_ofrehd\r\n\tdb\t0ddh\r\nnomem\tld\thl,s_nomem\r\n\tdb\t0ddh\r\nviaset\tld\thl,s_viaset\r\n\tdb\t0ddh\r\nhitbrk\tld\thl,s_hitbrk\r\nlogot:\tld\ta,@logot\r\n\trst\t40\r\n\tld\thl,-1\t\t\t; set error\r\n\tret\r\n\r\n;*=*=*\r\n;\tRelocate internal references in driver\r\n;\tHL = address for last byte of driver\r\n;*=*=*\r\nrelo\tld\thl,(newend)\r\n\tld\tiy,reltab\t\t; relocation table\r\n\tld\tde,dvrend\r\n\tsub\ta\t\t\t; clear carry\r\n\tsbc\thl,de\r\n\tld\tb,h\t\t\t; move to BC\r\n\tld\tc,l\r\nrloop\tld\tl,(iy)\t\t\t; get address to change\r\n\tld\th,(iy+1)\r\n\tld\ta,h\r\n\tor\tl\t\t\t; done if 0\r\n\tret\tz\r\n\tld\te,(hl)\t\t\t; get address\r\n\tinc\thl\r\n\tld\td,(hl)\r\n\tex\tde,hl\t\t\t; offset it\r\n\tadd\thl,bc\r\n\tex\tde,hl\r\n\tld\t(hl),d\t\t\t; and store it\r\n\tdec\thl\r\n\tld\t(hl),e\r\n\tinc\tiy\r\n\tinc\tiy\r\n\tjr\trloop\t\t\t; loop\r\n\r\n;*=*=*\r\n; Search for existing copy of driver.\r\n; Rough Model I/III emulation of Model 4 @GTMOD, hardcoded with driver address.\r\n;\r\n; Entry: HL holds HIGH$\r\n; Exit Z: HL holds driver address\r\n;         NZ: driver not found\r\n;*=*=*\r\nxgtmod\tinc\thl\r\n\tld\ta,h\r\n\tor\tl\r\n\tjr\tnz,xgtm1\r\n\tdec\ta\t\t;not found\r\n\tret\r\nxgtm1\tld\ta,(hl)\r\n\tcp\t18h\t\t;unconditional jr?\r\n\tret\tnz\t\t;not a module header\r\n\tpush\thl\t\t;save start address\r\n\tinc\thl\t\t;skip jr\r\n\tinc\thl\t\t;skip offset\r\n\tinc\thl\t\t;skip start address\r\n\tinc\thl\r\n\tld\ta,(hl)\t\t;compare name length\r\n\tcp\tmodptr-modnam\r\n\tjr\tnz,nextmd\t;different - skip\r\n\tld\tb,a\t\t;compare name\r\n\tld\tde,modnam\r\n\tinc\thl\r\nxgtm2\tld\ta,(de)\r\n\tcp\t(hl)\r\n\tjr\tnz,nextmd\t;different - skip\r\n\tinc\tde\r\n\tinc\thl\r\n\tdjnz\txgtm2\r\n\tpop\thl\t\t;same - found\r\n\tret\r\nnextmd\tpop\thl\t\t;get back start of module\r\n\tinc\thl\r\n\tinc\thl\r\n\tld\te,(hl)\t\t;pointer to last byte\r\n\tinc\thl\r\n\tld\td,(hl)\r\n\tex\tde,hl\r\n\tjr\txgtmod\r\n\r\n;*=*=*\r\n;\tMessage and globals\r\n;*=*=*\r\ns_hello\t\tdb\t'JV1/JV3/DMK driver for FreHD - '\r\n\tinclude version.z80\r\n\t\tdb\tLF,CR\r\ns_nofrehd\tdb\t'FreHD interface not found!',CR\r\ns_ofrehd\tdb\t'FreHD version must be >= 2.09',CR\r\ns_ferror\tdb\t'Failed!',CR\r\ns_mounted\tdb\t'... image mounted!',CR\r\ns_fname\t\tdb\t'Enter image filename: ',ETX\r\ns_viaset\tdb\t'Must install via SYSTEM (DRIVE=,DRIVER=)',CR\r\ns_nomem\t\tdb\t'High memory is not available!',CR\r\ns_himem\t\tdb\t'Notice: driver installed in high memory',CR\r\ns_curdl\t\tdb\t'LS-DOS is curdled!',CR\r\ns_needdr\tdb\t'DRIVE= must be specified!',CR\r\ns_hitbrk\tdb\t'Aborted!',CR\r\ns_types\t\tdb\t'??? ','DMK ','JV3 ','JV1 '\r\n\r\nmasks\t\tdb\t01h, 02h, 04h, 08h, 10h, 20h, 40h, 80h\r\ndct\t\tdw\t0\r\ndct0\t\tdw\t0\r\ndrv\t\tdw\t0\r\nnewend\t\tdw\t0\r\nunitmask\tdb\t0\r\nunit\t\tdb\t0\t\t; unit  \\\r\nflen\t\tdb\t0\t\t; flen   | must remain together\r\nfname\t\tds\t13\t\t; fname /\r\n\r\n\r\n;*=*=*\r\n;\tOpen file on FreHD\r\n;\tdrv   : adress of driver\r\n;\tfname : filename\r\n;*=*=*\r\nimopen\tld\tbc,0800h\r\n\tld\thl,(dct0)\r\nuloop\tpush\thl\t\t\t; save pointer to DCT[i]\r\n\tinc\thl\t\t\t; skip c3/c9\r\n\tld\ta,(drv)\r\n\txor\t(hl)\r\n\tjr\tnz,unext\t\t; not us\r\n\tinc\thl\r\n\tld\ta,(drv+1)\r\n\txor\t(hl)\r\n\tjr\tnz,unext\t\t; not us\r\n\tinc\thl\t\t\t; we are installed in this DCT !\r\n\tinc\thl\r\n\tinc\thl\r\n\tld\ta,c\r\n\tor\t(hl)\t\t\t; CURCYL is used as file descriptor bitmask\r\n\tld\tc,a\r\nunext\tpop\thl\t\t\t; restore pointer to DCT[i]\r\n\tld\tde,dctlen\r\n\tadd\thl,de\r\n\tdjnz\tuloop\t\t\t; loop 8x\r\n\r\n\tld\ta,c\t\t\t; get bitmask of used file descriptors\r\n\tcp\t0FFh\t\t\t; all used ?\r\n\tjr\tnz,ufind\t\t; no\r\n\tld\ta,(iy+5)\t\t; yes. Re-use the one of this DCT\r\n\tcpl\t\t\t\t; (cpl will set all bits to '1' except one)\r\nufind\tld\tb,7\t\t\t; find first '0' bit from MSB\r\nufind1\trla\t\t\t\t; get bit 7 in C\r\n\tjr\tnc,ufind2\r\n\tdjnz\tufind1\r\nufind2\tld\ta,b\r\n\tld\t(unit),a\r\n\r\n\tld\thl,masks\t\t; get 1 << A from lookup table\r\n\tld\tb,0\r\n\tld\tc,a\r\n\tadd\thl,bc\r\n\tld\ta,(hl)\r\n\tld\t(unitmask),a\r\n\r\nimopen2\tld\ta,(flen)\t\t; filename length\r\n\tadd\ta,3\t\t\t; + unit, subcmd and null terminator\r\n\tld\tb,a\r\n\tcall\tsendmk\r\n\tdec\tb\t\t\t; null terminator is outside 'otir'\r\n\tld\thl,flen\r\n\tld\t(hl),IM_OPEN\t\t; IM_OPEN\r\n\tdec\thl\t\t\t; point to 'unit'\r\n\tld\tc,DATA2\r\n\totir\r\n\txor\ta\r\n\tout\t(DATA2),a\t\t; -> null terminator\r\n\tcall\twait\r\n\tin\ta,(ERROR2)\r\n\tor\ta\r\n\tret\tnz\t\t\t; return if error\r\n\r\n\tld\thl,fname\t\t; use fname buffer for image info\r\n\tld\tbc,5<<8|DATA2\r\n\tinir\r\n\txor\ta\t\t\t; set Z\r\n\tret\r\n\r\n;*=*=*\r\n;\tTest if FreHD is present\r\n;*=*=*\r\ntfrehd\tld\ta,GETVER\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\n\tin\ta,(SIZE2)\r\n\tcp\t6\r\n\tret\r\n\r\n;*=*=*\r\n;\tTestif FreHD is at least 2.09 (must be called after tfrehd)\r\n;*=*=*\r\ntfrehd2\tin\ta,(DATA2)\r\n\tcp\t2\r\n\tret\tc\r\n\tret\tnz\r\n\tin\ta,(DATA2)\r\n\tcp\t9\r\n\tret\r\n\r\n;*=*=*\r\n;\tDiplay routine for all models\r\n;*=*=*\r\n\r\ndsply\tld\ta,@dsply\r\n\trst\t40\r\n\tret\r\n\r\n;*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*\r\n;\tDRIVER\r\n;*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*\t\r\nentry\tjr\tbegin\t\t\t; DOS driver header\r\n\tdw\tdvrend\r\nrx00\tequ\t$-2\r\n\tdb\tmodptr-modnam\t\t; length of name\r\nmodnam\tdb\t'dmk'\t\t\t; name for @GTMOD\r\nmodptr\tdw\t0\r\n\tdw\t0\r\n\r\nbegin\tpush\tix\r\n\tcall\tbody\r\nrx01\tequ\t$-2\r\n\tpop\tix\r\n\tret\r\n\r\nbody\tld\ta,b\t\t\t; first test will return\r\n\tand\ta\t\t\t;   to the called on @DCSTAT\r\n\tret\tz\t\t\t;   and set the Z-flag with A=0\r\nnotdcs\tcp\t7\r\n\tjr\tz,rslct\t\t\t; transfer on @RSLCT\r\n\tjr\tnc,diskio\t\t; transfer on physical I/O request\r\n;*=*=*\r\n;\t1 @SLCT    Select a disk drive : no-op\r\n;\t2 @DCINIT  Initialize a controller : no-op\r\n;\t3 @DCRES   Reset controller : no-op\r\n;\t4 @RSTOR   Restore drive to cyl 0 : no-op\r\n;\t5 @STEPI   Issue track step-in : no-op\r\n;\t6 @SEEK    Seek to a disk cylinder : no-op\r\n;*=*=*\r\nretzer\tsub\ta\r\n\tret\r\n;*=*=*\r\n;\t7 @RSLCT should return hardware write protection status. Set bit 6\r\n;\t         of the accumulator to indicate the driver is write-protected\r\n;*=*=*\r\nrslct\txor\ta\t\t\t; ld a,040h doesn't seem to work\r\n\tret\r\n;*=*=*\r\n;\tDiskio\r\n;*=*=*\r\ndiskio\tbit\t2,b\t\t\t; Test if read or write\r\n\tjr\tnz,wrcmd\t\t; transfer if functions 12-15\r\n\tcp\t10\r\n\tjr\tz,vrsec\r\n\tjr\tnc,rdtrk\r\n\tcp\t9\r\n\tjr\tz,rdsec\r\n;*=*=*\r\n;\t8 @RDHDR   Read ID field : no supported\r\n;*=*=*\r\nrdhdr\tld\ta,32\t\t\t; not supported (illegal driver num)\r\n\tand\ta\r\n\tret\r\n;*=*=*\r\n;\t9 @RDSEC  Read disk sector\r\n;*=*=*\r\nrdsec\tld\ta,(iy+6)\t\t; get high cyl #\r\n\tcp\td\t\t\t; at or below it ?\r\n\tjr\tnc,rdok\r\n\tld\ta,2\t\t\t; \"seek error during read\"\r\n\tret\t\t\t\t; (NZ already set)\r\nrdok\tpush\tde\r\n\tpush\thl\r\n\tcall\tdordsec\r\nrx02\tequ\t$-2\r\n\tpop\thl\r\n\tpop\tde\r\n\tret\r\n\t\r\nrddun2\tld\ta,d\r\n\tsub\t(iy+9)\r\n\tjr\tnz,rddun1\r\n\tadd\ta,6\t\t\t; \"attempt to read system data record\"\r\n\tret\r\nrddun1\tsub\ta\r\n\tret\r\n;*=*=*\r\n;\t9 @VRSEC : Verify sector\r\n;*=*=*\r\nvrsec\tld\ta,(iy+6)\t\t; get high cyl #\r\n\tcp\td\t\t\t; at or below it ?\r\n\tjr\tnc,rddun2\t\t; go if so\r\n\tld\ta,2\t\t\t; \"seek error during read\"\r\n\tret\t\t\t\t; (NZ already set)\r\n;*=*=*\r\n;\t10 @RDTRK : Read a disk track : not supported\r\n;*=*=*\r\nrdtrk\tld\ta,32\t\t\t; Not supported\r\n\tand\ta\r\n\tret\r\n;*=*=*\r\n;\tWrite commands\r\n;*=*=*\r\nwrcmd\tbit\t7,(iy+3)\t\t; check software write protect\r\n\tjr\tz,wrcmd1\r\n\tld\ta,15\t\t\t; \"write protected\"\r\n\tret\r\nwrcmd1\tcp\t14\t\t\t; parse functions 12-15\r\n\tjr\tz,wrssc\r\n\tjr\tnc,wrtrk\r\n\tcp\t13\r\n\tjr\tz,wrsec\r\n;*=*=*\r\n;\t12 @HDGMT : format an entire drive\r\n;*=*=*\r\nfmt\tsub\ta\r\n\tret\r\n;*=*=*\r\n;\t13 @WRSEC : Write data sector (FB address mark)\r\n;*=*=*\r\nwrsec\tnop\r\n;*=*=*\r\n;\t14 @WRSSC : Write system sector (F8 address mark)\r\n;*=*=*\r\nwrssc\tld\ta,(iy+6)\t\t; get high cyl #\r\n\tcp\td\t\t\t; beyond it ?\r\n\tjr\tnc,wrok1\r\n\tld\ta,10\t\t\t; \"seek error during write\"\r\n\tret\r\nwrok1\tnop\r\n\tsub\ta\r\n\tret\r\n;*=*=*\r\n;\t@15 WRTRK Write track (format data) : not supported\r\n;*=*=*\r\nwrtrk\tld\ta,32\t\t\t; not support (\"illegal drive number\")\r\n\tand\ta\r\n\tret\r\n\r\n\r\n\r\n\r\n;*=*=*\r\n;\tSend IM command to FreHD, and set SIZE2\r\n;\tB = size\r\n;*=*=*\r\nsendmk\tld\ta,IMFILE\t\t; IMage command\r\n\tout\t(COMMAND2),a\r\n\tcall\twait\r\nrx03\tequ\t$-2\r\n\tld\ta,b\r\n\tout\t(SIZE2),a\r\n\tret\r\n\t\r\n\r\n;*=*=*\r\n;\tRead sector routine\r\n;\tC = logical drive\r\n;\tD = cyl\r\n;\tE = sector\r\n;\tHL = buffer\r\n;*=*=*\r\ndordsec\tld\tb,4\r\n\tcall\tsendmk\r\nrx04\tequ\t$-2\r\n\tld\ta,(iy+4)\t\t; unit (from DCT)\r\n\tand\t07h\r\n\tout\t(DATA2),a\r\n\tld\ta,IM_READSEC\t\t; READSEC command\r\n\tout\t(DATA2),a\r\n\tld\ta,d\t\t\t; CYL\r\n\tout\t(DATA2),a\r\n\tld\ta,e\t\t\t; SECTOR\r\n\tout\t(DATA2),a\r\n\tcall\twait\r\nrx05\tequ\t$-2\r\n\r\n\tld\tbc,DATA2\r\n\tin\ta,(ERROR2)\t\t; get error code\r\n\tor\ta\r\n\tjr\tz,rdget\t\t\t; no error, get the data\r\n\tcp\t6\t\t\t; error 6 ?\r\n\tret\tnz\t\t\t; no, all errors => return error\r\n\tld\ta,d\t\t\t; error 6 : system sector\r\n\tld\t(iy+9),a\t\t; update DIRCYL\r\n\tinir\t\t\t\t; get the data\r\n\tld\ta,6\t\t\t; return error 6\r\n\tor\ta\t\t\t; set NZ\r\n\tret\r\n\r\nrdget\tld\ta,d\t\t\t; CYL 0 SEC 0 ?\r\n\tor\te\r\n\tjr\tnz,rdget2\t\t; no, get data\r\n\t\r\n\tini\t\t\t\t; yes. 3rd byte is DIRCYL\r\n\tini\r\n\tini\r\n\tdec\thl\r\n\tld\ta,(hl)\r\n\tinc\thl\r\n\tld\t(iy+9),a\t\t; update DIRCYL\r\nrdget2\tinir\r\n\txor\ta\r\n\tret\r\n\r\n;*=*=*\r\n;\tWait until FreHD has completed a command\r\n;\tThe \"image command\" of FreHD always returns status in ERROR2 register.\r\n;*=*=*\r\nwait\tex\t(sp),hl\r\n\tex\t(sp),hl\r\nwait1\tin\ta,(STATUS)\r\n\tcp\t0ffh\t\t\t; no interface\r\n\tjr\tz,wait2\r\n\trlca\r\n\tjr\tc,wait1\r\nwait2\tand\t01h\r\n\tret\r\n\r\n\r\n;*=*=*\r\n;\tEnd of driver\r\n;*=*=*\r\n\r\ndvrend\tequ\t$-1\r\nlength\tequ\t$-entry\r\n\r\nreltab\tdw\trx00,rx01,rx02,rx03,rx04,rx05\r\n\tdw\t0\r\n\r\n\tend\tinstal\r\n"
  },
  {
    "path": "frehd/z80/utils/eupdate.z80",
    "content": ";; fupdate.z80\r\n;; Frederic Vecoven, 4/15/13\r\n;;\r\n;; Usage: FUPDATE fromfile\r\n;;\r\n;; FUPDATE will put the hard drive emulator in bootloader mode, and send\r\n;; the HEX file using the TRS80.\r\n;;\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n;; Model I/III addresses\r\n@fspec  equ 441ch\r\n@init   equ 4420h\r\n@open   equ 4424h\r\n@close  equ 4428h\r\n@read   equ 4436h\r\n@write  equ 4439h\r\n@error  equ 4409h\r\n@exit   equ 402dh\r\n@abort  equ 4030h\r\n@put\tequ 001bh\r\n@dsp    equ 0033h\r\n@dsply  equ 4467h\r\ndodcb$\tequ 401dh\r\n\r\n\r\n;; Model 4 SVCs\r\n@svc\tequ 40  ; rst address for SVCs\r\n;@svc\tequ 5   ; older zmac requires 8080-style \"rst 5\"\r\n@fspec6\tequ 78\r\n@init6\tequ 58\r\n@open6\tequ 59\r\n@close6\tequ 60\r\n@read6\tequ 67\r\n@write6\tequ 75\r\n@error6\tequ 26\r\n@exit6\tequ 22\r\n@abort6\tequ 21\r\n@dsply6\tequ 10\r\n@dsp6\tequ 2\r\n\r\n;; Model 4 only: file init or open with wrong LRL.  Can be ignored.\r\nlrlerr  equ 42\r\n\r\n;; Interface defines\r\nDATA2\t  equ 0c2h\r\nSIZE2     equ 0c3h\r\nCOMMAND2  equ 0c4h\r\nSTATUS    equ 0cfh\r\nREADC5\t  equ 0c5h\t; should read 4F in bootloader mode\r\n\r\n\r\n\torg 5200h\r\n\r\n;; Jump tables for OS independence\r\nstartj:\r\nfspec:\tcall @fspec\r\n\tret\r\ninit:\tcall @init\r\n\tret\r\nopen:\tcall @open\r\n\tret\r\nclose:\tcall @close\r\n\tret\r\nreed:\tcall @read\r\n\tret\r\nwrite:\tcall @write\r\n\tret\r\nerror:\tcall @error\r\n\tret\r\nexit:\tcall @exit\r\n\tret\r\nabort:\tcall @abort\r\n\tret\r\ndsply:\tcall @dsply\r\n\tret\r\ndsp:    ld a,c\t\r\n    call @dsp\r\n\tret\r\ngetern:\tcall getern5\r\n\tret\r\nendj:\r\n\r\n; Model 4\r\nstartj6:\r\n\tld a, @fspec6\r\n\trst @svc\r\n\tret\r\n\tld a, @init6\r\n\trst @svc\r\n\tret\r\n\tld a, @open6\r\n\trst @svc\r\n\tret\r\n\tld a, @close6\r\n\trst @svc\r\n\tret\r\n\tld a, @read6\r\n\trst @svc\r\n\tret\r\n\tld a, @write6\r\n\trst @svc\r\n\tret\r\n\tld a, @error6\r\n\trst @svc\r\n\tret\r\n\tld a, @exit6\r\n\trst @svc\r\n\tret\r\n\tld a, @abort6\r\n\trst @svc\r\n\tret\r\n\tld a, @dsply6\r\n\trst @svc\r\n\tret\r\n\tnop                ; Keep byte count the same as DSP\r\n\tld a, @dsp6\r\n\trst @svc\r\n\tret\r\n\tcall getern6\r\n\tret\r\n\r\n; Nonzero for LDOS ern convention\r\nernldos: db 1\r\n\r\n\r\nfupdate:\r\n\tld a, (000ah)\t\t; Model 4?\r\n\tcp 40h\r\n\tjr z, not4\r\n\tpush hl\r\n\tld de, startj\r\n\tld hl, startj6\r\n\tld bc, endj - startj\r\n\tldir\r\n\tpop hl\r\nnot4:\r\n\tld a, (4427h)\t\t; system id for Newdos/80...\r\n\tsub 82h\t\t\t; ...should be 82h (v2.0)\r\n\tjr z, gotid\r\n\tld a, (441fh)\t\t; system version number for most other DOSes\r\n\tsub 13h\t\t\t; TRSDOS 1.3?\r\ngotid:  ld (ernldos), a\r\n\r\nfromf:\tld de, dcb              ; ready to get LDOS filename from (HL)\r\n        call fspec\r\n        jp nz, usage\t\t; Z set if valid\r\n\r\n\tld hl, iobuf\r\n        ld de, dcb\r\n        ld b, 0\r\n        call open               ; open the TRS-80 file\r\n        ;pop hl\r\n        jr z, opn2ok\t\t; Z set if success\r\n\tcp lrlerr\r\n\tjr z, opn2ok\r\n\tld c, a\t\t\t; A error number\r\n        call error\r\n        jp abort\r\n\r\n;; Enter bootloader\r\nopn2ok:\tld hl, welcom\t\t; welcome message\r\n\tcall dsply\r\n\r\n\tcall inboot\t\t; already in bootloader ?\r\n\tjr z, opn4ok\t\t; yes\r\n\t\r\n\tld hl,boot2\t\t; print \"entering bootloader\"\r\n\tcall dsply\r\n\tld a, 07h\t\t; enter bootloader\r\n\tout (COMMAND2), a\r\n\tcall wait\r\n\tld a, 15h\r\n\tout (DATA2), a\r\n\tld a, 04h\r\n\tout (DATA2), a\r\n\tcall wait\r\n\tout (SIZE2), a\t\t; flush eventual buffer in interface\r\n\tcall wait\r\n\tcall inboot\t\t; check again\r\n\tjr z, opn3ok\t\t; OK !\r\n\tld hl, notboot\t\t; didn't enter bootloader => error\r\n\tcall dsply\r\n\tjp abort\r\n\r\nopn4ok:\tld hl,boot1\t\t; \"already in bootloader\"\r\n\tcall dsply\r\n\r\nopn3ok: \r\n\r\n;; Read\r\n\tld de, dcb\r\n\tcall getern\t\t; count down records in bc\r\n\r\nloop:\tld de, dcb\r\n\tld hl, iobuf\r\n\tcall reed               ; read 256 bytes from file\r\n        jr z, rdok\t\t; got a full 256 bytes\r\n\tcp 28\t\t\t; eof?\r\n\tjr z, closok\t\t; yes, OK\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\nrdok:\tdec bc\r\n\r\n;; Process\r\n\tpush bc\t\t\t; save record count\r\n\r\n\tld a, c\r\n\tor b\t\t\t; Z : last record \r\n\tld b, 00h\t\t; byte count\r\n\tjr nz, tloop\t\t; jump if not last record\r\n\tld a, (dcb+8)\r\n\tld b, a\r\n\r\ntloop:\tld a, 0dh\t\t; 0D ?\r\n\tcp (hl)\r\n\tjr z, dolf\r\n\tld a, 0ah\t\t; 0A ?\r\n\tcp (hl)\r\n\tjr nz,notlf\r\ndolf:\tld a, (flag)\t\t; anything to commit ?\r\n\tand a\r\n\tjr z, nextb\t\t; no\r\n\tout (SIZE2), a\t\t; yes\r\n\tcall wait\t\t; wait until the interface is no more busy\r\n\tin a, (STATUS)\t\t; get status\r\n\tcall disp_status\r\n\txor a\r\n\tld (flag), a\t\t; clear flag\r\n\tjr nextb\t\r\nnotlf:\tld a, (hl)\t\t; get one byte\r\n\tout (DATA2), a\t\t; send it to the interface\r\n\tld a, 1\r\n\tld (flag), a\t\t; set flag\r\nnextb:\tinc hl\t\t\t; next byte\r\n\tdjnz tloop\r\n\t\r\n\tpop bc\t\t\t; restore record count\r\n\r\n\tld a, c\t\t\t; next chunk, if any\r\n\tor b\r\n\tjr nz, loop\r\n\r\n\r\nclosok:\tld de, dcb\r\n        call close              ; close the TRS-80 file\r\n        jr z, cls2ok\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\ncls2ok: \r\n        ld  hl,usager-1\r\n        call dsply\r\nETX\t\t\tEQU\t\t3\r\nGETVER\t\tEQU\t\t0\r\n\r\n\t\tinclude GETVERSION.Z80\r\n\r\n    ld hl,0\r\n    jp exit\r\n    \r\n;;; check if we are in bootloader mode (Z set if in bootloader)\r\ninboot: call wait\r\n\tin a, (READC5)\r\n\tin a, (READC5)\r\n\tcp 04Fh\r\n\tret\r\n\r\n\r\n;;; wait until the interface is ready\r\nwait:\tex (sp),hl\r\n\tex (sp),hl\t\t\t; small delay to settle the controller\r\nwait1:\tin a, (STATUS)\r\n\trlca\r\n\tjr c, wait1\r\n\tret\r\n\r\n;;; display A = status as a char\r\ndisp_status:\r\n\tpush hl\r\n\tand 07h\r\n\tld l, a\r\n\tld h, 00h\r\n\tld de, status_chars\r\n\tadd hl, de\t\t; hl points to the char\r\n\tld c, (hl)\r\n\t;push af\r\n\tcall dsp\r\n\t;pop af\r\n\tpop hl\r\n\tret\r\n\r\n\t\r\n;; Usage message\r\nusage:  ld hl, intro            ; what this program is all about\r\n        call dsply\r\n        ld hl, usager           ; error message and exit\r\n        call dsply\r\n        jp abort\r\n\r\n;; EOF handling differs between TRS-80 DOSes:\r\n;;  For TRSDOS 2.3 and LDOS, word (dcb+12) contains the number of\r\n;;  256 byte records in the file, byte (dcb+8) contains the EOF\r\n;;  offset in the last record (0=256).\r\n;;  For NEWDOS/80 and TRSDOS 1.3, byte (dcb+8) and word (dcb+12) \r\n;;  form a 24 bit number containing the relative byte address of EOF.\r\n;;  Thus (dcb+12) differs by one if the file length is not a\r\n;;  multiple of 256 bytes.  DOSPLUS also uses this convention,\r\n;;  and NEWDOS 2.1 probably does too (not checked).\r\n\r\n; Returns number of (partial or full) records in BC, destroys A\r\ngetern5:\r\n\tld bc, (dcb+12)\r\n\tld a, (ernldos)         ; get ERN convention\r\n\tand a\r\n\tret nz                  ; done if TRSDOS 2.3/LDOS convention\r\n\tld a, (dcb+8)\t\t; length multiple of 256 bytes?\r\n\tand a\r\n\tret z                   ; done if so\r\n\tinc bc\t\t\t; no, # of records = last full record + 1\r\n\tret\t\r\n\r\n; All Model 4 mode operating systems should be TRSDOS/LS-DOS 6.x compatible\r\ngetern6:\r\n\tld bc, (dcb+12)\r\n\tret\r\n\r\n\r\nintro: defb 'FUPDATE '\r\n\r\n       INCLUDE VERSION.Z80\r\n\r\n       defb ' - Eeprom Update for the FreHD Hard Drive Emulator', 0dh\r\nusager: defb 'Usage: EUPDATE fromfile', 0dh\r\nwelcom:\tdefb 'Hard Drive Emulator Eeprom Update', 0dh\r\nnotboot:defb 'Error: cannot enter bootloader mode', 0dh\r\nboot1:\tdefb 'Interface already in bootloader', 0dh\r\nboot2:\tdefb 'Entering bootloader...', 0dh\r\nstatus_chars:\tdefb '.'  ; ok\r\n\tdefb 'R'\t  ; range error\r\n\tdefb 'I'\t  ; ignored\r\n\tdefb 'C'\t  ; checksum error\r\n\tdefb 'X'\t  ; invalid\r\n\tdefb 'S'\t  ; sequence error\r\n\tdefb 'P'\t  ; protected\r\n\tdefb '?'\t  ; n/a\r\n\r\nflag:\tdefb 0\r\ndcb:\tdefs 48\t\t\t; 48 for Model III TRSDOS 1.3\r\niobuf:\tdefs 256\r\n        \r\n        end fupdate\r\n"
  },
  {
    "path": "frehd/z80/utils/export2.cmd",
    "content": ""
  },
  {
    "path": "frehd/z80/utils/export2.hex",
    "content": ":10520000CD1C44C9CD2044C9CD2444C9CD2844C9AE\r\n:10521000CD3644C9CD3944C9CD0944C9CD2D40C985\r\n:10522000CD3040C9CDDD53C9CD1D54C93E4EEFC967\r\n:105230003E3AEFC93E3BEFC93E3CEFC93E43EFC9A2\r\n:105240003E4BEFC93E1AEFC93E16EFC93E15EFC9F6\r\n:105250003E0AEFC9CD2D54C9013A0A00FE40280D7F\r\n:10526000E5110052212C52012C00EDB0E13A274407\r\n:10527000D68228053A1F44D6133258527EFE20DAD1\r\n:10528000AF5320032318F5FE2D202C237EF620FE9D\r\n:10529000652006973258521815FE6C20073E0132E1\r\n:1052A0003254180AFE6EC2AF533E01323354237E8D\r\n:1052B000FE2020D92318C5111256223454CD005295\r\n:1052C000C2AF537EFE20381420032318F611435634\r\n:1052D0003E20BEEDA038FB1B9712181C2A34541137\r\n:1052E00043567EFE3A280FFE21380BFE2F20023E49\r\n:1052F0002E12231318EC9712214256111256060053\r\n:10530000CD0852E1280BFE2A28074FCD1852C320A2\r\n:10531000522143563A3254B7C4F25306023E00BEFD\r\n:105320002804042318F93E03D3C4CD0F5478D3C303\r\n:105330000EC2214256360AEDB3CD0F54CD2852117C\r\n:105340001256CD1052280BFE1C28484FCD1852C3C0\r\n:1053500020520BC53A3354A7280F2142563E0D0167\r\n:105360000A00BE2001712310F9C179B0C501000106\r\n:105370002007473A1A564F0D033E05D3C4CD0F54AC\r\n:1053800079D3C3470EC2214256EDB3CD0F54C17934\r\n:10539000B020AC3E06D3C4CD0F54111256CD0C52E2\r\n:1053A00028074FCD1852C32052210000C31C5221A0\r\n:1053B0003654CD2452217454CD2452C32052219C02\r\n:1053C00054CD2452DBC5FE153801976F26002911F4\r\n:1053D000E855197E23666FCD2452C32052111D401B\r\n:1053E000E57EFE03280AF5CD1B00F123FE0D20F11A\r\n:1053F000E1C9E5545D7EFE5B2004237E1809D64199\r\n:10540000FE1A7E3002F620122313B720E8E1C9E32A\r\n:10541000E3DBCF0738FBDBCFE60120A2C9ED4B1E53\r\n:10542000563A5852A7C03A1A56A7C803C9ED4B1EA0\r\n:1054300056C9000000004558504F52543220322EB9\r\n:105440003033202D204578706F727420746F205394\r\n:105450004420666F72207468652046726548442057\r\n:105460004861726420447269766520456D756C618F\r\n:10547000746F720D55736167653A204558504F52ED\r\n:105480005432205B2D6C6E655D2066726F6D6669AF\r\n:105490006C65205B736466696C655D0D4572726F47\r\n:1054A000723A2003556E6B6E6F776E206572726F65\r\n:1054B000720D4469736B206572726F720D496E7460\r\n:1054C00065726E616C206572726F720D44726976DE\r\n:1054D00065206E6F742072656164790D46696C6534\r\n:1054E000206E6F7420666F756E640D506174682055\r\n:1054F0006E6F7420666F756E640D496E76616C69AF\r\n:105500006420706174686E616D650D4163636573DD\r\n:10551000732064656E6965640D46696C6520657805\r\n:10552000697374730D46696C652F646972206F62CC\r\n:105530006A65637420696E76616C69640D5772697F\r\n:1055400074652070726F7465637465640D496E765E\r\n:10555000616C69642064726976650D566F6C756D57\r\n:1055600065206E6F74206D6F756E7465640D4E6F7F\r\n:105570002046415420667320666F756E640D6D6B16\r\n:1055800066732061626F727465640D54696D656F36\r\n:1055900075742064657465637465640D46696C6533\r\n:1055A000206C6F636B65640D4E6F7420656E6F7554\r\n:1055B000676820636F72650D546F6F206D616E793F\r\n:1055C000206F70656E2066696C65730D496E76613B\r\n:1055D0006C696420706172616D657465720D4469F7\r\n:1055E000736B2066756C6C0DA454B254BD54CC54CE\r\n:1055F000DC54EB54FA540B55195525553D554D5572\r\n:105600005B556E557E558B559C55A855B855CC5558\r\n:02561000DE5565\r\n:0052590154\r\n"
  },
  {
    "path": "frehd/z80/utils/export2.lst",
    "content": "   1:\t\t\t;; export2.z80\r\n   2:\t\t\t;; Timothy Mann, 8/24/97\r\n   3:\t\t\t;; Frederic Vecoven, 4/15/13 : adapted for trs_hard emulator\r\n   4:\t\t\t;;\r\n   5:\t\t\t;;\tCopyright (c) 1997, Timothy Mann\r\n   6:\t\t\t;;\r\n   7:\t\t\t;;\tThis software may be copied, modified, and used for any\r\n   8:\t\t\t;;\tpurpose without fee, provided that (1) the above copyright\r\n   9:\t\t\t;;\tnotice is retained, and (2) modified versions are clearly\r\n  10:\t\t\t;;\tmarked as having been modified, with the modifier's name and\r\n  11:\t\t\t;;\tthe date included.  \r\n  12:\t\t\t;;\r\n  13:\t\t\t;; Use hard drive emulator commands to copy a file from TRS-80 to FAT\r\n  14:\t\t\t;; Usage: EXPORT2 [-lne] fromfile [unixfile]\r\n  15:\t\t\t;; Parameter -l will convert the Unix file to lower case.\r\n  16:\t\t\t;;  (Needed for NEWDOS/80.  They insist on uppercasing the command line.)\r\n  17:\t\t\t;; If the -n parameter is given, each carriage return ('\\r')\r\n  18:\t\t\t;;  in the TRS-80 file is converted to a newline ('\\n') in the Unix file.\r\n  19:\t\t\t;; The program tries to determine what DOS it is running on and use\r\n  20:\t\t\t;;  the correct FCB end of file convention, but this works only on\r\n  21:\t\t\t;;  TRSDOS, LDOS, and NEWDOS/80.  For other DOSes that use the\r\n  22:\t\t\t;;  NEWDOS/80 convention (such as DOSPLUS), give the -e paramter.\r\n  23:\t\t\t;; If the unixfile parameter is omitted, the fromfile parameter is used,\r\n  24:\t\t\t;;  with '/' changed to '.'.\r\n  25:\t\t\t\r\n  26:\t\t\t; Assembler Control Flags\r\n  27:\t\t\t\r\n  28:\t0000          \tCPM         EQU     0\r\n  29:\t0001          \tTRSDOS      EQU     1\r\n  30:\t\t\t\r\n  31:\t\t\t;; Model I/III addresses\r\n  32:\t441C          \t@fspec  equ 441ch\r\n  33:\t4420          \t@init   equ 4420h\r\n  34:\t4424          \t@open   equ 4424h\r\n  35:\t4428          \t@close  equ 4428h\r\n  36:\t4436          \t@read   equ 4436h\r\n  37:\t4439          \t@write  equ 4439h\r\n  38:\t4409          \t@error  equ 4409h\r\n  39:\t402D          \t@exit   equ 402dh\r\n  40:\t4030          \t@abort  equ 4030h       \r\n  41:\t001B          \t@put\tequ 001bh\r\n  42:\t401D          \tdodcb$\tequ 401dh\r\n  43:\t\t\t\r\n  44:\t\t\t;; Model 4 SVCs\r\n  45:\t0028          \t@svc\tequ 40  ; rst address for SVCs\r\n  46:\t\t\t;@svc\tequ 5   ; older zmac requires 8080-style \"rst 5\"\r\n  47:\t004E          \t@fspec6\tequ 78\r\n  48:\t003A          \t@init6\tequ 58\r\n  49:\t003B          \t@open6\tequ 59\r\n  50:\t003C          \t@close6\tequ 60\r\n  51:\t0043          \t@read6\tequ 67\r\n  52:\t004B          \t@write6\tequ 75\r\n  53:\t001A          \t@error6\tequ 26\r\n  54:\t0016          \t@exit6\tequ 22\r\n  55:\t0015          \t@abort6\tequ 21\r\n  56:\t000A          \t@dsply6\tequ 10\r\n  57:\t\t\t\r\n  58:\t\t\t;; Model 4 only: file init or open with wrong LRL.  Can be ignored.\r\n  59:\t002A          \tlrlerr  equ 42\r\n  60:\t\t\t\r\n  61:\t5200          \t\torg 5200h\r\n  62:\t\t\t\r\n  63:\t\t\t;; Jump tables for OS independence\r\n  64:\t5200          \tstartj:\r\n  65:\t5200  CD1C44  \tfspec:\tcall @fspec\r\n  66:\t5203  C9      \t\tret\r\n  67:\t5204  CD2044  \tinit:\tcall @init\r\n  68:\t5207  C9      \t\tret\r\n  69:\t5208  CD2444  \topen:\tcall @open\r\n  70:\t520B  C9      \t\tret\r\n  71:\t520C  CD2844  \tclose:\tcall @close\r\n  72:\t520F  C9      \t\tret\r\n  73:\t5210  CD3644  \treed:\tcall @read\r\n  74:\t5213  C9      \t\tret\r\n  75:\t5214  CD3944  \twrite:\tcall @write\r\n  76:\t5217  C9      \t\tret\r\n  77:\t5218  CD0944  \terror:\tcall @error\r\n  78:\t521B  C9      \t\tret\r\n  79:\t521C  CD2D40  \texit:\tcall @exit\r\n  80:\t521F  C9      \t\tret\r\n  81:\t5220  CD3040  \tabort:\tcall @abort\r\n  82:\t5223  C9      \t\tret\r\n  83:\t5224  CDDD53  \tdsply:\tcall dsply5\r\n  84:\t5227  C9      \t\tret\r\n  85:\t5228  CD1D54  \tgetern:\tcall getern5\r\n  86:\t522B  C9      \t\tret\r\n  87:\t522C          \tendj:\r\n  88:\t\t\t\r\n  89:\t\t\t; Model 4\r\n  90:\t522C          \tstartj6:\r\n  91:\t522C  3E4E    \t\tld a, @fspec6\r\n  92:\t522E  EF      \t\trst @svc\r\n  93:\t522F  C9      \t\tret\r\n  94:\t5230  3E3A    \t\tld a, @init6\r\n  95:\t5232  EF      \t\trst @svc\r\n  96:\t5233  C9      \t\tret\r\n  97:\t5234  3E3B    \t\tld a, @open6\r\n  98:\t5236  EF      \t\trst @svc\r\n  99:\t5237  C9      \t\tret\r\n 100:\t5238  3E3C    \t\tld a, @close6\r\n 101:\t523A  EF      \t\trst @svc\r\n 102:\t523B  C9      \t\tret\r\n 103:\t523C  3E43    \t\tld a, @read6\r\n 104:\t523E  EF      \t\trst @svc\r\n 105:\t523F  C9      \t\tret\r\n 106:\t5240  3E4B    \t\tld a, @write6\r\n 107:\t5242  EF      \t\trst @svc\r\n 108:\t5243  C9      \t\tret\r\n 109:\t5244  3E1A    \t\tld a, @error6\r\n 110:\t5246  EF      \t\trst @svc\r\n 111:\t5247  C9      \t\tret\r\n 112:\t5248  3E16    \t\tld a, @exit6\r\n 113:\t524A  EF      \t\trst @svc\r\n 114:\t524B  C9      \t\tret\r\n 115:\t524C  3E15    \t\tld a, @abort6\r\n 116:\t524E  EF      \t\trst @svc\r\n 117:\t524F  C9      \t\tret\r\n 118:\t5250  3E0A    \t\tld a, @dsply6\r\n 119:\t5252  EF      \t\trst @svc\r\n 120:\t5253  C9      \t\tret\r\n 121:\t5254  CD2D54  \t\tcall getern6\r\n 122:\t5257  C9      \t\tret\r\n 123:\t\t\t\r\n 124:\t\t\t; Nonzero for LDOS ern convention\r\n 125:\t5258  01      \ternldos: db 1\r\n 126:\t\t\t\r\n 127:\t\t\t;; Interface defines\r\n 128:\t00C2          \tDATA2\t  equ 0c2h\r\n 129:\t00C3          \tSIZE2     equ 0c3h\r\n 130:\t00C4          \tCOMMAND2  equ 0c4h\r\n 131:\t00C5          \tERROR2    equ 0c5h\r\n 132:\t00CF          \tSTATUS    equ 0cfh\r\n 133:\t0003          \tOPENFILE  equ 03h\r\n 134:\t0004          \tREADFILE  equ 04h\r\n 135:\t0005          \tWRITEFILE equ 05h\r\n 136:\t0006          \tCLOSEFILE equ 06h\r\n 137:\t\t\t\r\n 138:\t\t\t;; FatFS flags\r\n 139:\t0000          \tFA_OPEN_EXISTING equ 00h\r\n 140:\t0001          \tFA_READ          equ 01h\r\n 141:\t0002          \tFA_WRITE         equ 02h\r\n 142:\t0004          \tFA_CREATE_NEW    equ 04h\r\n 143:\t0008          \tFA_CREATE_ALWAYS equ 08h\r\n 144:\t0010          \tFA_OPEN_ALWAYS   equ 10h\r\n 145:\t\t\t\t\r\n 146:\t\t\t\r\n 147:\t\t\t\r\n 148:\t5259          \texport:\r\n 149:\t5259  3A0A00  \t\tld a, (000ah)\t\t; Model 4?\r\n 150:\t525C  FE40    \t\tcp 40h\r\n 151:\t525E  280D    \t\tjr z, not4\r\n 152:\t5260  E5      \t\tpush hl\r\n 153:\t5261  110052  \t\tld de, startj\r\n 154:\t5264  212C52  \t\tld hl, startj6\r\n 155:\t5267  012C00  \t\tld bc, endj - startj\r\n 156:\t526A  EDB0    \t\tldir\r\n 157:\t526C  E1      \t\tpop hl\r\n 158:\t526D          \tnot4:\r\n 159:\t526D  3A2744  \t\tld a, (4427h)\t\t; system id for Newdos/80...\r\n 160:\t5270  D682    \t\tsub 82h\t\t\t; ...should be 82h (v2.0)\r\n 161:\t5272  2805    \t\tjr z, gotid\r\n 162:\t5274  3A1F44  \t\tld a, (441fh)\t\t; system version number for most other DOSes\r\n 163:\t5277  D613    \t\tsub 13h\t\t\t; TRSDOS 1.3?\r\n 164:\t5279  325852  \tgotid:  ld (ernldos), a\r\n 165:\t\t\t\r\n 166:\t527C  7E      \tflag0:\tld a, (hl)\t\t; look for flags\r\n 167:\t527D  FE20    \t\tcp ' '\r\n 168:\t527F  DAAF53  \t\tjp c, usage\t\t; error if line ends here\r\n 169:\t5282  2003    \t\tjr nz, flag1\r\n 170:\t5284  23      \t\tinc hl\r\n 171:\t5285  18F5    \t\tjr flag0\r\n 172:\t5287  FE2D    \tflag1:\tcp '-'\r\n 173:\t5289  202C    \t\tjr nz, fromf\r\n 174:\t528B  23      \t\tinc hl\r\n 175:\t528C  7E      \t\tld a, (hl)\r\n 176:\t528D  F620    \tflag3:\tor 20h\r\n 177:\t528F  FE65    \t\tcp 'e'\r\n 178:\t5291  2006    \t\tjr nz, flagl\r\n 179:\t5293  97      \t\tsub a\r\n 180:\t5294  325852  \t\tld (ernldos), a\r\n 181:\t5297  1815    \t\tjr flag2\r\n 182:\t5299  FE6C    \tflagl:\tcp 'l'\r\n 183:\t529B  2007    \t\tjr nz, flagn\t\t; check for next flag\r\n 184:\t529D  3E01    \t\tld a, 1\r\n 185:\t529F  323254  \t\tld (lflag), a\r\n 186:\t52A2  180A    \t\tjr flag2\r\n 187:\t52A4  FE6E    \tflagn:\tcp 'n'\r\n 188:\t52A6  C2AF53  \t\tjp nz, usage\t\t; unknown flag\r\n 189:\t52A9  3E01    \t\tld a, 1\r\n 190:\t52AB  323354  \t\tld (nflag), a\r\n 191:\t52AE  23      \tflag2:\tinc hl\r\n 192:\t52AF  7E      \t\tld a, (hl)\r\n 193:\t52B0  FE20    \t\tcp ' '\r\n 194:\t52B2  20D9    \t\tjr nz, flag3\t\t; another flag follows\r\n 195:\t52B4  23      \t\tinc hl\r\n 196:\t52B5  18C5    \t\tjr flag0\r\n 197:\t\t\t\r\n 198:\t52B7  111256  \tfromf:\tld de, dcb              ; ready to get LDOS filename from (HL)\r\n 199:\t52BA  223454  \t\tld (lfname), hl\t\t; save if needed to default Unix name\r\n 200:\t52BD  CD0052  \t        call fspec\r\n 201:\t52C0  C2AF53  \t        jp nz, usage\r\n 202:\t\t\t\r\n 203:\t52C3  7E      \tunix0:\tld a, (hl)              ; scan over Unix filename\r\n 204:\t52C4  FE20    \t        cp ' '\t\t        ; first skip spaces\r\n 205:\t52C6  3814    \t\tjr c, usetrs            ; if no Unix name, use translated TRS name\r\n 206:\t52C8  2003    \t        jr nz, unix1\r\n 207:\t52CA  23      \t        inc hl\r\n 208:\t52CB  18F6    \t\tjr unix0\r\n 209:\t52CD  114356  \tunix1:\tld de, iobuf+1\t\t; copy Unix filename\r\n 210:\t52D0  3E20    \t\tld a, ' '\r\n 211:\t52D2  BE      \tunix2:\tcp (hl)\r\n 212:\t52D3  EDA0    \t\tldi\r\n 213:\t52D5  38FB    \t\tjr c, unix2\r\n 214:\t52D7  1B      \t\tdec de\r\n 215:\t52D8  97      \t\tsub a\r\n 216:\t52D9  12      \t\tld (de), a              ; NUL terminate Unix name\r\n 217:\t52DA  181C    \t        jr gotu\r\n 218:\t\t\t\r\n 219:\t52DC  2A3454  \tusetrs: ld hl, (lfname)\t\t; translate TRS-80 name to Unix\r\n 220:\t52DF  114356  \t\tld de, iobuf+1\r\n 221:\t52E2  7E      \tut1:\tld a, (hl)\r\n 222:\t52E3  FE3A    \t\tcp ':'\t\t\t; drivespec?\r\n 223:\t52E5  280F    \t\tjr z, utdone\t\t; done if so\r\n 224:\t52E7  FE21    \t\tcp ' '+1\t\t; end of line?\r\n 225:\t52E9  380B    \t\tjr c, utdone\t\t; done if so\r\n 226:\t52EB  FE2F    \t\tcp '/'\t\t\t; change '/' to '.' for extension\r\n 227:\t52ED  2002    \t\tjr nz, notsl\r\n 228:\t52EF  3E2E    \t\tld a, '.'\r\n 229:\t52F1  12      \tnotsl:\tld (de), a\r\n 230:\t52F2  23      \t\tinc hl\r\n 231:\t52F3  13      \t\tinc de\r\n 232:\t52F4  18EC    \t\tjr ut1\r\n 233:\t52F6  97      \tutdone: sub a\t\t\t; NUL-terminate Unix name\r\n 234:\t52F7  12      \t\tld (de), a\r\n 235:\t\t\t\r\n 236:\t52F8  214256  \tgotu:   ld hl, iobuf\r\n 237:\t52FB  111256  \t        ld de, dcb\r\n 238:\t52FE  0600    \t        ld b, 0\r\n 239:\t5300  CD0852  \t        call open               ; open the TRS-80 file\r\n 240:\t5303  E1      \t        pop hl\r\n 241:\t5304  280B    \t        jr z, uname\r\n 242:\t5306  FE2A    \t\tcp lrlerr\r\n 243:\t5308  2807    \t\tjr z, uname\r\n 244:\t530A  4F      \t\tld c, a\r\n 245:\t530B  CD1852  \t        call error\r\n 246:\t530E  C32052  \t        jp abort\r\n 247:\t\t\t\r\n 248:\t\t\t;;; open the file on the interface side\r\n 249:\t\t\t;;; 1) issue command OPENFILE to interface\r\n 250:\t\t\t;;; 2) compute size = flags (1) + strlen(path) + 1 (null terminator)\r\n 251:\t\t\t;;; 3) send size to interface\r\n 252:\t\t\t;;; 4) send the bytes to interface\r\n 253:\t\t\t;;; 5) wait for CIP to clear\r\n 254:\t5311  214356  \tuname:\tld hl, iobuf+1\t\t\t; path\r\n 255:\t5314  3A3254  \t\tld a, (lflag)\r\n 256:\t5317  B7      \t\tor a\r\n 257:\t5318  C4F253  \t\tcall nz, lcconv\t\t\t; convert filename to lower case\r\n 258:\t\t\t\r\n 259:\t531B  0602    \t\tld b, 2\t\t\t\t; length = 2 (flag + null-terminator)\r\n 260:\t531D  3E00    \t\tld a, 0\t\t\t\t; null-terminator\r\n 261:\t531F  BE      \tstlen1:\tcp (hl)\r\n 262:\t5320  2804    \t\tjr z, stlen2\r\n 263:\t5322  04      \t\tinc b\t\t\t\t; found a character\r\n 264:\t5323  23      \t\tinc hl\r\n 265:\t5324  18F9    \t\tjr stlen1\r\n 266:\t5326  3E03    \tstlen2:\tld a, OPENFILE\r\n 267:\t5328  D3C4    \t\tout (COMMAND2), a\t\t; send OPENFILE command\r\n 268:\t532A  CD0F54  \t\tcall wait\r\n 269:\t532D  78      \t\tld a, b\r\n 270:\t532E  D3C3    \t\tout (SIZE2), a\t\t\t; send SIZE2\r\n 271:\t5330  0EC2    \t\tld c, DATA2\r\n 272:\t5332  214256  \t\tld hl, iobuf\r\n 273:\t5335  360A    \t\tld (hl), FA_CREATE_ALWAYS|FA_WRITE\r\n 274:\t5337  EDB3    \t\totir\r\n 275:\t5339  CD0F54  \t\tcall wait\r\n 276:\t\t\t;; Read\r\n 277:\t533C  CD2852  \topn2ok:\tcall getern\t\t; count down records in bc\r\n 278:\t\t\t\r\n 279:\t533F  111256  \tloop:\tld de, dcb\r\n 280:\t5342  CD1052  \t\tcall reed               ; read 256 bytes from file\r\n 281:\t5345  280B    \t        jr z, rdok\t\t; got a full 256 bytes\r\n 282:\t5347  FE1C    \t\tcp 28\t\t\t; eof?\r\n 283:\t5349  2848    \t\tjr z, closit\t\t; yes, OK\r\n 284:\t534B  4F      \t\tld c, a\r\n 285:\t534C  CD1852  \t        call error              ; oops, i/o error\r\n 286:\t534F  C32052  \t        jp abort\r\n 287:\t5352  0B      \trdok:\tdec bc\r\n 288:\t\t\t\r\n 289:\t\t\t;; Translate\r\n 290:\t5353  C5      \t\tpush bc\t\t\t; save record count\r\n 291:\t5354  3A3354  \t        ld a, (nflag)\t\t; check for NL feature\r\n 292:\t5357  A7      \t\tand a\r\n 293:\t5358  280F    \t\tjr z, nlfals\r\n 294:\t535A  214256  \t\tld hl, iobuf\r\n 295:\t535D  3E0D    \t\tld a, 0dh\r\n 296:\t535F  010A00  \t\tld bc, 000ah\t\t; b := 0, c := 0ah\r\n 297:\t5362  BE      \ttloop:\tcp (hl)\r\n 298:\t5363  2001    \t\tjr nz, notlf\r\n 299:\t5365  71      \t\tld (hl), c\r\n 300:\t5366  23      \tnotlf:\tinc hl\r\n 301:\t5367  10F9    \t\tdjnz tloop\r\n 302:\t5369  C1      \tnlfals:\tpop bc\t\t\t; restore record count\r\n 303:\t\t\t\r\n 304:\t\t\t;; Write\r\n 305:\t536A  79      \t\tld a, c\r\n 306:\t536B  B0      \t\tor b\t\t\t; last record?\r\n 307:\t536C  C5      \t\tpush bc\t\t\t; save record count\r\n 308:\t536D  010001  \t\tld bc, 0100h\t\t; byte count\r\n 309:\t5370  2007    \t\tjr nz, notlst\r\n 310:\t5372  47      \t\tld b, a\r\n 311:\t5373  3A1A56  \t\tld a, (dcb+8)\r\n 312:\t5376  4F      \t\tld c, a\r\n 313:\t5377  0D      \t\tdec c\t\t\t; EOF offset 0: write 256 bytes\r\n 314:\t5378  03      \t\tinc bc\r\n 315:\t5379          \tnotlst:\r\n 316:\t5379  3E05    \t\tld a, WRITEFILE\t\t; send write command\r\n 317:\t537B  D3C4    \t\tout (COMMAND2), a\r\n 318:\t537D  CD0F54  \t\tcall wait\r\n 319:\t5380  79      \t\tld a, c\t\t\t; send size to interface\r\n 320:\t5381  D3C3    \t\tout (SIZE2), a\r\n 321:\t5383  47      \t\tld b, a\r\n 322:\t5384  0EC2    \t\tld c, DATA2\r\n 323:\t5386  214256  \t\tld hl, iobuf\r\n 324:\t5389  EDB3    \t\totir\t\t\t; send data\r\n 325:\t538B  CD0F54  \t\tcall wait\t\t; wait until it's written\r\n 326:\t538E  C1      \t\tpop bc\r\n 327:\t538F  79      \twrok:\tld a, c\r\n 328:\t5390  B0      \t\tor b\r\n 329:\t5391  20AC    \t\tjr nz, loop\r\n 330:\t\t\t\r\n 331:\t\t\t;; Close\r\n 332:\t5393  3E06    \tclosit: ld a, CLOSEFILE\t\t; send close file\r\n 333:\t5395  D3C4    \t\tout (COMMAND2), a\r\n 334:\t5397  CD0F54  \t\tcall wait\r\n 335:\t539A  111256  \tclosok:\tld de, dcb\r\n 336:\t539D  CD0C52  \t        call close              ; close the TRS-80 file\r\n 337:\t53A0  2807    \t        jr z, cls2ok\r\n 338:\t53A2  4F      \t\tld c, a\r\n 339:\t53A3  CD1852  \t        call error              ; oops, i/o error\r\n 340:\t53A6  C32052  \t        jp abort\r\n 341:\t53A9  210000  \tcls2ok: ld hl, 0\t        ; all is well\r\n 342:\t53AC  C31C52  \t\tjp exit\r\n 343:\t\t\t\r\n 344:\t\t\t;; Usage message\r\n 345:\t53AF  213654  \tusage:  ld hl, intro            ; what this program is all about\r\n 346:\t53B2  CD2452  \t        call dsply\r\n 347:\t53B5  217454  \t        ld hl, usager           ; error message and exit\r\n 348:\t53B8  CD2452  \t        call dsply\r\n 349:\t53BB  C32052  \t        jp abort\r\n 350:\t\t\t\r\n 351:\t\t\t;; interface error\r\n 352:\t53BE  219C54  \tuerror: ld hl, error_m\t\t; display error prefix\r\n 353:\t53C1  CD2452  \t\tcall dsply\r\n 354:\t53C4  DBC5    \t\tin a, (ERROR2)\t\t; get error number\r\n 355:\t53C6  FE15    \t\tcp 15h\t\t\t; check error number\r\n 356:\t53C8  3801    \t\tjr c, uerrok\r\n 357:\t53CA  97      \t\tsub a\t\t\t; A=0 unknown error\r\n 358:\t53CB  6F      \tuerrok:\tld l, a\r\n 359:\t53CC  2600    \t\tld h, 00h\r\n 360:\t53CE  29      \t\tadd hl, hl\t\t; pointers are 2 bytes\r\n 361:\t53CF  11E855  \t\tld de, error_table\r\n 362:\t53D2  19      \t\tadd hl, de\t\t; hl points to the pointer\r\n 363:\t53D3  7E      \t\tld a, (hl)\r\n 364:\t53D4  23      \t\tinc hl\r\n 365:\t53D5  66      \t\tld h, (hl)\r\n 366:\t53D6  6F      \t\tld l, a\t\t\t; hl points to the string\r\n 367:\t53D7  CD2452  \t\tcall dsply\r\n 368:\t53DA  C32052  \t        jp abort\r\n 369:\t\t\t\r\n 370:\t\t\t;; Display message in HL.  03h terminate, 0dh newline and terminate.\r\n 371:\t53DD  111D40  \tdsply5:\tld de, dodcb$\r\n 372:\t53E0  E5      \t\tpush hl\r\n 373:\t53E1  7E      \tdsply0:\tld a, (hl)\r\n 374:\t53E2  FE03    \t\tcp 03h\r\n 375:\t53E4  280A    \t\tjr z, dsply1\r\n 376:\t53E6  F5      \t\tpush af\r\n 377:\t53E7  CD1B00  \t\tcall @put\r\n 378:\t53EA  F1      \t\tpop af\r\n 379:\t53EB  23      \t\tinc hl\r\n 380:\t53EC  FE0D    \t\tcp 0dh\r\n 381:\t53EE  20F1    \t\tjr nz, dsply0\r\n 382:\t53F0  E1      \tdsply1:\tpop hl\r\n 383:\t53F1  C9      \t\tret\r\n 384:\t\t\t\r\n 385:\t\t\t;; Convert (NUL terminated) string in HL to lower case.\r\n 386:\t53F2  E5      \tlcconv:\tpush hl\r\n 387:\t53F3  54      \t\tld d, h\r\n 388:\t53F4  5D      \t\tld e, l\r\n 389:\t53F5  7E      \tlcloop:\tld a, (hl)\r\n 390:\t53F6  FE5B    \t\tcp 5bh\t\t\t; use '[' or uparrow as escape\r\n 391:\t53F8  2004    \t\tjr nz, lconv1\r\n 392:\t53FA  23      \t\tinc hl\r\n 393:\t53FB  7E      \t\tld a, (hl)\r\n 394:\t53FC  1809    \t\tjr lconv2\t\t; char after esc: don't convert\r\n 395:\t53FE  D641    \tlconv1:\tsub 'A'\r\n 396:\t5400  FE1A    \t\tcp 26\r\n 397:\t5402  7E      \t\tld a, (hl)\r\n 398:\t5403  3002    \t\tjr nc, lconv2\r\n 399:\t5405  F620    \t\tor 20h\t\t\t; convert to lower case\r\n 400:\t5407  12      \tlconv2:\tld (de), a\r\n 401:\t5408  23      \t\tinc hl\r\n 402:\t5409  13      \t\tinc de\r\n 403:\t540A  B7      \t\tor a\t\t\t; NUL terminator?\r\n 404:\t540B  20E8    \t\tjr nz, lcloop\r\n 405:\t540D  E1      \t\tpop hl\r\n 406:\t540E  C9      \t\tret\r\n 407:\t\t\t\r\n 408:\t\t\t;;; wait until the interface is ready\r\n 409:\t540F  E3      \twait:\tex (sp),hl\r\n 410:\t5410  E3      \t\tex (sp),hl\t\t\t; small delay to settle the controller\r\n 411:\t5411  DBCF    \twait1:\tin a, (STATUS)\r\n 412:\t5413  07      \t\trlca\r\n 413:\t5414  38FB    \t\tjr c, wait1\r\n 414:\t5416  DBCF    \t\tin a, (STATUS)\t\t\t; read status again\r\n 415:\t5418  E601    \t\tand 01h\t\t\t\t; nz = error\r\n 416:\t541A  20A2    \t\tjr nz, uerror\r\n 417:\t541C  C9      \t\tret\r\n 418:\t\t\t\r\n 419:\t\t\t\t\r\n 420:\t\t\t\r\n 421:\t\t\t;; EOF handling differs between TRS-80 DOSes:\r\n 422:\t\t\t;;  For TRSDOS 2.3 and LDOS, word (dcb+12) contains the number of\r\n 423:\t\t\t;;  256 byte records in the file, byte (dcb+8) contains the EOF\r\n 424:\t\t\t;;  offset in the last record (0=256).\r\n 425:\t\t\t;;  For NEWDOS/80 and TRSDOS 1.3, byte (dcb+8) and word (dcb+12) \r\n 426:\t\t\t;;  form a 24 bit number containing the relative byte address of EOF.\r\n 427:\t\t\t;;  Thus (dcb+12) differs by one if the file length is not a\r\n 428:\t\t\t;;  multiple of 256 bytes.  DOSPLUS also uses this convention,\r\n 429:\t\t\t;;  and NEWDOS 2.1 probably does too (not checked).\r\n 430:\t\t\t\r\n 431:\t\t\t; Returns number of (partial or full) records in BC, destroys A\r\n 432:\t541D          \tgetern5:\r\n 433:\t541D  ED4B1E56\t\tld bc, (dcb+12)\r\n 434:\t5421  3A5852  \t\tld a, (ernldos)         ; get ERN convention\r\n 435:\t5424  A7      \t\tand a\r\n 436:\t5425  C0      \t\tret nz                  ; done if TRSDOS 2.3/LDOS convention\r\n 437:\t5426  3A1A56  \t\tld a, (dcb+8)\t\t; length multiple of 256 bytes?\r\n 438:\t5429  A7      \t\tand a\r\n 439:\t542A  C8      \t\tret z                   ; done if so\r\n 440:\t542B  03      \t\tinc bc\t\t\t; no, # of records = last full record + 1\r\n 441:\t542C  C9      \t\tret\t\r\n 442:\t\t\t\r\n 443:\t\t\t; All Model 4 mode operating systems should be TRSDOS/LS-DOS 6.x compatible\r\n 444:\t542D          \tgetern6:\r\n 445:\t542D  ED4B1E56\t\tld bc, (dcb+12)\r\n 446:\t5431  C9      \t\tret\r\n 447:\t\t\t\r\n 448:\t5432  00      \tlflag:\tdefb 0\r\n 449:\t5433  00      \tnflag:\tdefb 0\r\n 450:\t5434  0000    \tlfname:\tdefw 0\r\n 451:\t\t\t\r\n 452:\t5436  4558504F\tintro: defb 'EXPORT2 '\r\n\t      52543220\r\n 453:\t\t\t\r\n 454:\t\t\t       INCLUDE VERSION.Z80\r\n**** VERSION.Z80 ****\r\n   1:\t\t\t; Utilities Common Version number\r\n   2:\t\t\t\r\n   3:\t543E  322E3033\t            DB      '2.03'\r\n   4:\t\t\t\r\n   5:\t\t\t; Includes machine name in the version message\r\n   6:\t\t\t; Can't find another way of doing this\r\n   7:\t\t\t\r\n   8:\t0000          \tIF CPM\r\n 455:\t\t\tENDIF\r\n 456:\t5442  202D2045\t       defb ' - Export to SD for the FreHD Hard Drive Emulator', 0dh\r\n\t      78706F72\r\n\t      7420746F\r\n\t      20534420\r\n\t      666F7220\r\n\t      74686520\r\n\t      46726548\r\n\t      44204861\r\n\t      72642044\r\n\t      72697665\r\n\t      20456D75\r\n\t      6C61746F\r\n\t      720D\r\n 457:\t5474  55736167\tusager: defb 'Usage: EXPORT2 [-lne] fromfile [sdfile]', 0dh\r\n\t      653A2045\r\n\t      58504F52\r\n\t      5432205B\r\n\t      2D6C6E65\r\n\t      5D206672\r\n\t      6F6D6669\r\n\t      6C65205B\r\n\t      73646669\r\n\t      6C655D0D\r\n 458:\t\t\t\r\n 459:\t549C  4572726F\terror_m: defb 'Error: ', 03h\r\n\t      723A2003\r\n 460:\t54A4  556E6B6E\tfr_unknown: defb 'Unknown error', 0dh\t\t\t; 0\r\n\t      6F776E20\r\n\t      6572726F\r\n\t      720D\r\n 461:\t54B2  4469736B\tfr_disk_err: defb 'Disk error', 0dh\t\t\t; 1\r\n\t      20657272\r\n\t      6F720D\r\n 462:\t54BD  496E7465\tfr_int_err: defb 'Internal error', 0dh\t\t\t; 2\r\n\t      726E616C\r\n\t      20657272\r\n\t      6F720D\r\n 463:\t54CC  44726976\tfr_not_ready: defb 'Drive not ready', 0dh \t\t; 3\r\n\t      65206E6F\r\n\t      74207265\r\n\t      6164790D\r\n 464:\t54DC  46696C65\tfr_no_file: defb 'File not found', 0dh\t  \t\t; 4\r\n\t      206E6F74\r\n\t      20666F75\r\n\t      6E640D\r\n 465:\t54EB  50617468\tfr_no_path: defb 'Path not found', 0dh\t  \t\t; 5\r\n\t      206E6F74\r\n\t      20666F75\r\n\t      6E640D\r\n 466:\t54FA  496E7661\tfr_invalid_name: defb 'Invalid pathname', 0dh\t\t; 6\r\n\t      6C696420\r\n\t      70617468\r\n\t      6E616D65\r\n\t      0D\r\n 467:\t550B  41636365\tfr_denied: defb 'Access denied', 0dh\t\t\t; 7\r\n\t      73732064\r\n\t      656E6965\r\n\t      640D\r\n 468:\t5519  46696C65\tfr_exist: defb 'File exists', 0dh\t\t\t; 8\r\n\t      20657869\r\n\t      7374730D\r\n 469:\t5525  46696C65\tfr_invalid_obj:\tdefb 'File/dir object invalid', 0dh\t; 9\r\n\t      2F646972\r\n\t      206F626A\r\n\t      65637420\r\n\t      696E7661\r\n\t      6C69640D\r\n 470:\t553D  57726974\tfr_write_protected: defb 'Write protected', 0dh\t\t; 10\r\n\t      65207072\r\n\t      6F746563\r\n\t      7465640D\r\n 471:\t554D  496E7661\tfr_invalid_drive: defb 'Invalid drive', 0dh\t\t; 11\r\n\t      6C696420\r\n\t      64726976\r\n\t      650D\r\n 472:\t555B  566F6C75\tfr_not_enabled:\tdefb 'Volume not mounted', 0dh\t\t; 12\r\n\t      6D65206E\r\n\t      6F74206D\r\n\t      6F756E74\r\n\t      65640D\r\n 473:\t556E  4E6F2046\tfr_no_fs: defb 'No FAT fs found', 0dh\t\t\t; 13\r\n\t      41542066\r\n\t      7320666F\r\n\t      756E640D\r\n 474:\t557E  6D6B6673\tfr_mkfs_aborted: defb 'mkfs aborted', 0dh\t\t; 14\r\n\t      2061626F\r\n\t      72746564\r\n\t      0D\r\n 475:\t558B  54696D65\tfr_timeout: defb 'Timeout detected', 0dh\t\t; 15\r\n\t      6F757420\r\n\t      64657465\r\n\t      63746564\r\n\t      0D\r\n 476:\t559C  46696C65\tfr_locked: defb 'File locked', 0dh\t\t\t; 16\r\n\t      206C6F63\r\n\t      6B65640D\r\n 477:\t55A8  4E6F7420\tfr_not_enough_core: defb 'Not enough core', 0dh\t\t; 17\r\n\t      656E6F75\r\n\t      67682063\r\n\t      6F72650D\r\n 478:\t55B8  546F6F20\tfr_too_many_open_files:\tdefb 'Too many open files', 0dh ; 18\r\n\t      6D616E79\r\n\t      206F7065\r\n\t      6E206669\r\n\t      6C65730D\r\n 479:\t55CC  496E7661\tfr_invalid_param: defb 'Invalid parameter', 0dh\t\t; 19\r\n\t      6C696420\r\n\t      70617261\r\n\t      6D657465\r\n\t      720D\r\n 480:\t55DE  4469736B\tfr_disk_full: defb 'Disk full', 0dh\t\t\t; 20\r\n\t      2066756C\r\n\t      6C0D\r\n 481:\t55E8  A454B254\terror_table: defw fr_unknown, fr_disk_err, fr_int_err, fr_not_ready, fr_no_file\r\n\t      BD54CC54\r\n\t      DC54\r\n 482:\t55F2  EB54FA54\t\tdefw fr_no_path, fr_invalid_name, fr_denied, fr_exist, fr_invalid_obj\r\n\t      0B551955\r\n\t      2555\r\n 483:\t55FC  3D554D55\t\tdefw fr_write_protected, fr_invalid_drive, fr_not_enabled\r\n\t      5B55\r\n 484:\t5602  6E557E55\t\tdefw fr_no_fs, fr_mkfs_aborted, fr_timeout, fr_locked\r\n\t      8B559C55\r\n 485:\t560A  A855B855\t\tdefw fr_not_enough_core, fr_too_many_open_files, fr_invalid_param\r\n\t      CC55\r\n 486:\t5610  DE55    \t\tdefw fr_disk_full\r\n 487:\t\t\t\t\r\n 488:\t5612          \tdcb:\tdefs 48\t\t\t; 48 for Model III TRSDOS 1.3\r\n 489:\t5642          \tiobuf:\tdefs 256\r\n 490:\t\t\t        \r\n 491:\t5259          \t        end export\r\n\r\n\r\n\r\nStatistics:\r\n\r\n   131\tsymbols\r\n  1042\tbytes\r\n\r\n\r\n\r\nSymbol Table:\r\n\r\n@abort         =4030     fa_create_always=   8     lcloop          53f5     \r\n@abort6        =  15     fa_create_new  =   4+    lconv1          53fe     \r\n@close         =4428     fa_open_always =  10+    lconv2          5407     \r\n@close6        =  3c     fa_open_existing=   0+    lflag           5432     \r\n@dsply6        =   a     fa_read        =   1+    lfname          5434     \r\n@error         =4409     fa_write       =   2     loop            533f     \r\n@error6        =  1a     flag0           527c     lrlerr         =  2a     \r\n@exit          =402d     flag1           5287     nflag           5433     \r\n@exit6         =  16     flag2           52ae     nlfals          5369     \r\n@fspec         =441c     flag3           528d     not4            526d     \r\n@fspec6        =  4e     flagl           5299     notlf           5366     \r\n@init          =4420     flagn           52a4     notlst          5379     \r\n@init6         =  3a     fr_denied       550b     notsl           52f1     \r\n@open          =4424     fr_disk_err     54b2     open            5208     \r\n@open6         =  3b     fr_disk_full    55de     openfile       =   3     \r\n@put           =  1b     fr_exist        5519     opn2ok          533c+    \r\n@read          =4436     fr_int_err      54bd     rdok            5352     \r\n@read6         =  43     fr_invalid_drive 554d     readfile       =   4+    \r\n@svc           =  28     fr_invalid_name 54fa     reed            5210     \r\n@write         =4439     fr_invalid_obj  5525     size2          =  c3     \r\n@write6        =  4b     fr_invalid_param 55cc     startj          5200     \r\nabort           5220     fr_locked       559c     startj6         522c     \r\nclose           520c     fr_mkfs_aborted 557e     status         =  cf     \r\nclosefile      =   6     fr_no_file      54dc     stlen1          531f     \r\nclosit          5393     fr_no_fs        556e     stlen2          5326     \r\nclosok          539a+    fr_no_path      54eb     tloop           5362     \r\ncls2ok          53a9     fr_not_enabled  555b     trsdos         =   1+    \r\ncommand2       =  c4     fr_not_enough_core 55a8     uerrok          53cb     \r\ncpm            =   0     fr_not_ready    54cc     uerror          53be     \r\ndata2          =  c2     fr_timeout      558b     uname           5311     \r\ndcb             5612     fr_too_many_open_files 55b8     unix0           52c3     \r\ndodcb          =401d     fr_unknown      54a4     unix1           52cd     \r\ndsply           5224     fr_write_protected 553d     unix2           52d2     \r\ndsply0          53e1     fromf           52b7     usage           53af     \r\ndsply1          53f0     fspec           5200     usager          5474     \r\ndsply5          53dd     getern          5228     usetrs          52dc     \r\nendj            522c     getern5         541d     ut1             52e2     \r\nernldos         5258     getern6         542d     utdone          52f6     \r\nerror           5218     gotid           5279     wait            540f     \r\nerror2         =  c5     gotu            52f8     wait1           5411     \r\nerror_m         549c     init            5204+    write           5214+    \r\nerror_table     55e8     intro           5436     writefile      =   5     \r\nexit            521c     iobuf           5642     wrok            538f+    \r\nexport          5259     lcconv          53f2     \r\n"
  },
  {
    "path": "frehd/z80/utils/export2.z80",
    "content": ";; export2.z80\r\n;; Timothy Mann, 8/24/97\r\n;; Frederic Vecoven, 4/15/13 : adapted for trs_hard emulator\r\n;;\r\n;;\tCopyright (c) 1997, Timothy Mann\r\n;;\r\n;;\tThis software may be copied, modified, and used for any\r\n;;\tpurpose without fee, provided that (1) the above copyright\r\n;;\tnotice is retained, and (2) modified versions are clearly\r\n;;\tmarked as having been modified, with the modifier's name and\r\n;;\tthe date included.  \r\n;;\r\n;; Use hard drive emulator commands to copy a file from TRS-80 to FAT\r\n;; Usage: EXPORT2 [-lne] fromfile [unixfile]\r\n;; Parameter -l will convert the Unix file to lower case.\r\n;;  (Needed for NEWDOS/80.  They insist on uppercasing the command line.)\r\n;; If the -n parameter is given, each carriage return ('\\r')\r\n;;  in the TRS-80 file is converted to a newline ('\\n') in the Unix file.\r\n;; The program tries to determine what DOS it is running on and use\r\n;;  the correct FCB end of file convention, but this works only on\r\n;;  TRSDOS, LDOS, and NEWDOS/80.  For other DOSes that use the\r\n;;  NEWDOS/80 convention (such as DOSPLUS), give the -e paramter.\r\n;; If the unixfile parameter is omitted, the fromfile parameter is used,\r\n;;  with '/' changed to '.'.\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n;; Model I/III addresses\r\n@fspec  equ 441ch\r\n@init   equ 4420h\r\n@open   equ 4424h\r\n@close  equ 4428h\r\n@read   equ 4436h\r\n@write  equ 4439h\r\n@error  equ 4409h\r\n@exit   equ 402dh\r\n@abort  equ 4030h       \r\n@put\tequ 001bh\r\ndodcb$\tequ 401dh\r\n\r\n;; Model 4 SVCs\r\n@svc\tequ 40  ; rst address for SVCs\r\n;@svc\tequ 5   ; older zmac requires 8080-style \"rst 5\"\r\n@fspec6\tequ 78\r\n@init6\tequ 58\r\n@open6\tequ 59\r\n@close6\tequ 60\r\n@read6\tequ 67\r\n@write6\tequ 75\r\n@error6\tequ 26\r\n@exit6\tequ 22\r\n@abort6\tequ 21\r\n@dsply6\tequ 10\r\n\r\n;; Model 4 only: file init or open with wrong LRL.  Can be ignored.\r\nlrlerr  equ 42\r\n\r\n\torg 5200h\r\n\r\n;; Jump tables for OS independence\r\nstartj:\r\nfspec:\tcall @fspec\r\n\tret\r\ninit:\tcall @init\r\n\tret\r\nopen:\tcall @open\r\n\tret\r\nclose:\tcall @close\r\n\tret\r\nreed:\tcall @read\r\n\tret\r\nwrite:\tcall @write\r\n\tret\r\nerror:\tcall @error\r\n\tret\r\nexit:\tcall @exit\r\n\tret\r\nabort:\tcall @abort\r\n\tret\r\ndsply:\tcall dsply5\r\n\tret\r\ngetern:\tcall getern5\r\n\tret\r\nendj:\r\n\r\n; Model 4\r\nstartj6:\r\n\tld a, @fspec6\r\n\trst @svc\r\n\tret\r\n\tld a, @init6\r\n\trst @svc\r\n\tret\r\n\tld a, @open6\r\n\trst @svc\r\n\tret\r\n\tld a, @close6\r\n\trst @svc\r\n\tret\r\n\tld a, @read6\r\n\trst @svc\r\n\tret\r\n\tld a, @write6\r\n\trst @svc\r\n\tret\r\n\tld a, @error6\r\n\trst @svc\r\n\tret\r\n\tld a, @exit6\r\n\trst @svc\r\n\tret\r\n\tld a, @abort6\r\n\trst @svc\r\n\tret\r\n\tld a, @dsply6\r\n\trst @svc\r\n\tret\r\n\tcall getern6\r\n\tret\r\n\r\n; Nonzero for LDOS ern convention\r\nernldos: db 1\r\n\r\n;; Interface defines\r\nDATA2\t  equ 0c2h\r\nSIZE2     equ 0c3h\r\nCOMMAND2  equ 0c4h\r\nERROR2    equ 0c5h\r\nSTATUS    equ 0cfh\r\nOPENFILE  equ 03h\r\nREADFILE  equ 04h\r\nWRITEFILE equ 05h\r\nCLOSEFILE equ 06h\r\n\r\n;; FatFS flags\r\nFA_OPEN_EXISTING equ 00h\r\nFA_READ          equ 01h\r\nFA_WRITE         equ 02h\r\nFA_CREATE_NEW    equ 04h\r\nFA_CREATE_ALWAYS equ 08h\r\nFA_OPEN_ALWAYS   equ 10h\r\n\t\r\n\r\n\r\nexport:\r\n\tld a, (000ah)\t\t; Model 4?\r\n\tcp 40h\r\n\tjr z, not4\r\n\tpush hl\r\n\tld de, startj\r\n\tld hl, startj6\r\n\tld bc, endj - startj\r\n\tldir\r\n\tpop hl\r\nnot4:\r\n\tld a, (4427h)\t\t; system id for Newdos/80...\r\n\tsub 82h\t\t\t; ...should be 82h (v2.0)\r\n\tjr z, gotid\r\n\tld a, (441fh)\t\t; system version number for most other DOSes\r\n\tsub 13h\t\t\t; TRSDOS 1.3?\r\ngotid:  ld (ernldos), a\r\n\r\nflag0:\tld a, (hl)\t\t; look for flags\r\n\tcp ' '\r\n\tjp c, usage\t\t; error if line ends here\r\n\tjr nz, flag1\r\n\tinc hl\r\n\tjr flag0\r\nflag1:\tcp '-'\r\n\tjr nz, fromf\r\n\tinc hl\r\n\tld a, (hl)\r\nflag3:\tor 20h\r\n\tcp 'e'\r\n\tjr nz, flagl\r\n\tsub a\r\n\tld (ernldos), a\r\n\tjr flag2\r\nflagl:\tcp 'l'\r\n\tjr nz, flagn\t\t; check for next flag\r\n\tld a, 1\r\n\tld (lflag), a\r\n\tjr flag2\r\nflagn:\tcp 'n'\r\n\tjp nz, usage\t\t; unknown flag\r\n\tld a, 1\r\n\tld (nflag), a\r\nflag2:\tinc hl\r\n\tld a, (hl)\r\n\tcp ' '\r\n\tjr nz, flag3\t\t; another flag follows\r\n\tinc hl\r\n\tjr flag0\r\n\r\nfromf:\tld de, dcb              ; ready to get LDOS filename from (HL)\r\n\tld (lfname), hl\t\t; save if needed to default Unix name\r\n        call fspec\r\n        jp nz, usage\r\n\r\nunix0:\tld a, (hl)              ; scan over Unix filename\r\n        cp ' '\t\t        ; first skip spaces\r\n\tjr c, usetrs            ; if no Unix name, use translated TRS name\r\n        jr nz, unix1\r\n        inc hl\r\n\tjr unix0\r\nunix1:\tld de, iobuf+1\t\t; copy Unix filename\r\n\tld a, ' '\r\nunix2:\tcp (hl)\r\n\tldi\r\n\tjr c, unix2\r\n\tdec de\r\n\tsub a\r\n\tld (de), a              ; NUL terminate Unix name\r\n        jr gotu\r\n\r\nusetrs: ld hl, (lfname)\t\t; translate TRS-80 name to Unix\r\n\tld de, iobuf+1\r\nut1:\tld a, (hl)\r\n\tcp ':'\t\t\t; drivespec?\r\n\tjr z, utdone\t\t; done if so\r\n\tcp ' '+1\t\t; end of line?\r\n\tjr c, utdone\t\t; done if so\r\n\tcp '/'\t\t\t; change '/' to '.' for extension\r\n\tjr nz, notsl\r\n\tld a, '.'\r\nnotsl:\tld (de), a\r\n\tinc hl\r\n\tinc de\r\n\tjr ut1\r\nutdone: sub a\t\t\t; NUL-terminate Unix name\r\n\tld (de), a\r\n\r\ngotu:   ld hl, iobuf\r\n        ld de, dcb\r\n        ld b, 0\r\n        call open               ; open the TRS-80 file\r\n        pop hl\r\n        jr z, uname\r\n\tcp lrlerr\r\n\tjr z, uname\r\n\tld c, a\r\n        call error\r\n        jp abort\r\n\r\n;;; open the file on the interface side\r\n;;; 1) issue command OPENFILE to interface\r\n;;; 2) compute size = flags (1) + strlen(path) + 1 (null terminator)\r\n;;; 3) send size to interface\r\n;;; 4) send the bytes to interface\r\n;;; 5) wait for CIP to clear\r\nuname:\tld hl, iobuf+1\t\t\t; path\r\n\tld a, (lflag)\r\n\tor a\r\n\tcall nz, lcconv\t\t\t; convert filename to lower case\r\n\r\n\tld b, 2\t\t\t\t; length = 2 (flag + null-terminator)\r\n\tld a, 0\t\t\t\t; null-terminator\r\nstlen1:\tcp (hl)\r\n\tjr z, stlen2\r\n\tinc b\t\t\t\t; found a character\r\n\tinc hl\r\n\tjr stlen1\r\nstlen2:\tld a, OPENFILE\r\n\tout (COMMAND2), a\t\t; send OPENFILE command\r\n\tcall wait\r\n\tld a, b\r\n\tout (SIZE2), a\t\t\t; send SIZE2\r\n\tld c, DATA2\r\n\tld hl, iobuf\r\n\tld (hl), FA_CREATE_ALWAYS|FA_WRITE\r\n\totir\r\n\tcall wait\r\n;; Read\r\nopn2ok:\tcall getern\t\t; count down records in bc\r\n\r\nloop:\tld de, dcb\r\n\tcall reed               ; read 256 bytes from file\r\n        jr z, rdok\t\t; got a full 256 bytes\r\n\tcp 28\t\t\t; eof?\r\n\tjr z, closit\t\t; yes, OK\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\nrdok:\tdec bc\r\n\r\n;; Translate\r\n\tpush bc\t\t\t; save record count\r\n        ld a, (nflag)\t\t; check for NL feature\r\n\tand a\r\n\tjr z, nlfals\r\n\tld hl, iobuf\r\n\tld a, 0dh\r\n\tld bc, 000ah\t\t; b := 0, c := 0ah\r\ntloop:\tcp (hl)\r\n\tjr nz, notlf\r\n\tld (hl), c\r\nnotlf:\tinc hl\r\n\tdjnz tloop\r\nnlfals:\tpop bc\t\t\t; restore record count\r\n\r\n;; Write\r\n\tld a, c\r\n\tor b\t\t\t; last record?\r\n\tpush bc\t\t\t; save record count\r\n\tld bc, 0100h\t\t; byte count\r\n\tjr nz, notlst\r\n\tld b, a\r\n\tld a, (dcb+8)\r\n\tld c, a\r\n\tdec c\t\t\t; EOF offset 0: write 256 bytes\r\n\tinc bc\r\nnotlst:\r\n\tld a, WRITEFILE\t\t; send write command\r\n\tout (COMMAND2), a\r\n\tcall wait\r\n\tld a, c\t\t\t; send size to interface\r\n\tout (SIZE2), a\r\n\tld b, a\r\n\tld c, DATA2\r\n\tld hl, iobuf\r\n\totir\t\t\t; send data\r\n\tcall wait\t\t; wait until it's written\r\n\tpop bc\r\nwrok:\tld a, c\r\n\tor b\r\n\tjr nz, loop\r\n\r\n;; Close\r\nclosit: ld a, CLOSEFILE\t\t; send close file\r\n\tout (COMMAND2), a\r\n\tcall wait\r\nclosok:\tld de, dcb\r\n        call close              ; close the TRS-80 file\r\n        jr z, cls2ok\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\ncls2ok: ld hl, 0\t        ; all is well\r\n\tjp exit\r\n\r\n;; Usage message\r\nusage:  ld hl, intro            ; what this program is all about\r\n        call dsply\r\n        ld hl, usager           ; error message and exit\r\n        call dsply\r\n        jp abort\r\n\r\n;; interface error\r\nuerror: ld hl, error_m\t\t; display error prefix\r\n\tcall dsply\r\n\tin a, (ERROR2)\t\t; get error number\r\n\tcp 15h\t\t\t; check error number\r\n\tjr c, uerrok\r\n\tsub a\t\t\t; A=0 unknown error\r\nuerrok:\tld l, a\r\n\tld h, 00h\r\n\tadd hl, hl\t\t; pointers are 2 bytes\r\n\tld de, error_table\r\n\tadd hl, de\t\t; hl points to the pointer\r\n\tld a, (hl)\r\n\tinc hl\r\n\tld h, (hl)\r\n\tld l, a\t\t\t; hl points to the string\r\n\tcall dsply\r\n        jp abort\r\n\r\n;; Display message in HL.  03h terminate, 0dh newline and terminate.\r\ndsply5:\tld de, dodcb$\r\n\tpush hl\r\ndsply0:\tld a, (hl)\r\n\tcp 03h\r\n\tjr z, dsply1\r\n\tpush af\r\n\tcall @put\r\n\tpop af\r\n\tinc hl\r\n\tcp 0dh\r\n\tjr nz, dsply0\r\ndsply1:\tpop hl\r\n\tret\r\n\r\n;; Convert (NUL terminated) string in HL to lower case.\r\nlcconv:\tpush hl\r\n\tld d, h\r\n\tld e, l\r\nlcloop:\tld a, (hl)\r\n\tcp 5bh\t\t\t; use '[' or uparrow as escape\r\n\tjr nz, lconv1\r\n\tinc hl\r\n\tld a, (hl)\r\n\tjr lconv2\t\t; char after esc: don't convert\r\nlconv1:\tsub 'A'\r\n\tcp 26\r\n\tld a, (hl)\r\n\tjr nc, lconv2\r\n\tor 20h\t\t\t; convert to lower case\r\nlconv2:\tld (de), a\r\n\tinc hl\r\n\tinc de\r\n\tor a\t\t\t; NUL terminator?\r\n\tjr nz, lcloop\r\n\tpop hl\r\n\tret\r\n\r\n;;; wait until the interface is ready\r\nwait:\tex (sp),hl\r\n\tex (sp),hl\t\t\t; small delay to settle the controller\r\nwait1:\tin a, (STATUS)\r\n\trlca\r\n\tjr c, wait1\r\n\tin a, (STATUS)\t\t\t; read status again\r\n\tand 01h\t\t\t\t; nz = error\r\n\tjr nz, uerror\r\n\tret\r\n\r\n\t\r\n\r\n;; EOF handling differs between TRS-80 DOSes:\r\n;;  For TRSDOS 2.3 and LDOS, word (dcb+12) contains the number of\r\n;;  256 byte records in the file, byte (dcb+8) contains the EOF\r\n;;  offset in the last record (0=256).\r\n;;  For NEWDOS/80 and TRSDOS 1.3, byte (dcb+8) and word (dcb+12) \r\n;;  form a 24 bit number containing the relative byte address of EOF.\r\n;;  Thus (dcb+12) differs by one if the file length is not a\r\n;;  multiple of 256 bytes.  DOSPLUS also uses this convention,\r\n;;  and NEWDOS 2.1 probably does too (not checked).\r\n\r\n; Returns number of (partial or full) records in BC, destroys A\r\ngetern5:\r\n\tld bc, (dcb+12)\r\n\tld a, (ernldos)         ; get ERN convention\r\n\tand a\r\n\tret nz                  ; done if TRSDOS 2.3/LDOS convention\r\n\tld a, (dcb+8)\t\t; length multiple of 256 bytes?\r\n\tand a\r\n\tret z                   ; done if so\r\n\tinc bc\t\t\t; no, # of records = last full record + 1\r\n\tret\t\r\n\r\n; All Model 4 mode operating systems should be TRSDOS/LS-DOS 6.x compatible\r\ngetern6:\r\n\tld bc, (dcb+12)\r\n\tret\r\n\r\nlflag:\tdefb 0\r\nnflag:\tdefb 0\r\nlfname:\tdefw 0\r\n\r\nintro: defb 'EXPORT2 '\r\n\r\n       INCLUDE VERSION.Z80\r\n\r\n       defb ' - Export to SD for the FreHD Hard Drive Emulator', 0dh\r\nusager: defb 'Usage: EXPORT2 [-lne] fromfile [sdfile]', 0dh\r\n\r\nerror_m: defb 'Error: ', 03h\r\nfr_unknown: defb 'Unknown error', 0dh\t\t\t; 0\r\nfr_disk_err: defb 'Disk error', 0dh\t\t\t; 1\r\nfr_int_err: defb 'Internal error', 0dh\t\t\t; 2\r\nfr_not_ready: defb 'Drive not ready', 0dh \t\t; 3\r\nfr_no_file: defb 'File not found', 0dh\t  \t\t; 4\r\nfr_no_path: defb 'Path not found', 0dh\t  \t\t; 5\r\nfr_invalid_name: defb 'Invalid pathname', 0dh\t\t; 6\r\nfr_denied: defb 'Access denied', 0dh\t\t\t; 7\r\nfr_exist: defb 'File exists', 0dh\t\t\t; 8\r\nfr_invalid_obj:\tdefb 'File/dir object invalid', 0dh\t; 9\r\nfr_write_protected: defb 'Write protected', 0dh\t\t; 10\r\nfr_invalid_drive: defb 'Invalid drive', 0dh\t\t; 11\r\nfr_not_enabled:\tdefb 'Volume not mounted', 0dh\t\t; 12\r\nfr_no_fs: defb 'No FAT fs found', 0dh\t\t\t; 13\r\nfr_mkfs_aborted: defb 'mkfs aborted', 0dh\t\t; 14\r\nfr_timeout: defb 'Timeout detected', 0dh\t\t; 15\r\nfr_locked: defb 'File locked', 0dh\t\t\t; 16\r\nfr_not_enough_core: defb 'Not enough core', 0dh\t\t; 17\r\nfr_too_many_open_files:\tdefb 'Too many open files', 0dh ; 18\r\nfr_invalid_param: defb 'Invalid parameter', 0dh\t\t; 19\r\nfr_disk_full: defb 'Disk full', 0dh\t\t\t; 20\r\nerror_table: defw fr_unknown, fr_disk_err, fr_int_err, fr_not_ready, fr_no_file\r\n\tdefw fr_no_path, fr_invalid_name, fr_denied, fr_exist, fr_invalid_obj\r\n\tdefw fr_write_protected, fr_invalid_drive, fr_not_enabled\r\n\tdefw fr_no_fs, fr_mkfs_aborted, fr_timeout, fr_locked\r\n\tdefw fr_not_enough_core, fr_too_many_open_files, fr_invalid_param\r\n\tdefw fr_disk_full\r\n\t\r\ndcb:\tdefs 48\t\t\t; 48 for Model III TRSDOS 1.3\r\niobuf:\tdefs 256\r\n        \r\n        end export\r\n"
  },
  {
    "path": "frehd/z80/utils/fatfserr.z80",
    "content": "UERROR:     LD      HL, error_m\t\t; display error prefix\r\n            CALL    DSPLY\r\n            IN      A, (ERROR2)\t\t; get error number\r\n            CP      15h\t\t\t; check error number.\r\n            JR      C, UERROK\r\n            SUB     A\t\t\t; A=0 unknown error \r\nUERROK:     LD      L, A\r\n            LD      H, 00h\r\n            ADD     HL, HL\t\t; pointers are 2 bytes\r\n            LD      DE, error_table\r\n            ADD     HL, DE\t\t; hl points to the pointer\r\n            LD      A, (HL)\r\n            INC     HL\r\n            LD      H, (HL)\r\n            LD      L, A\t\t\t; hl points to the string\r\n            CALL    DSPLY\r\n            RET\r\n\r\nerror_m: defb 'Error: ', 03h\r\nfr_unknown: defb 'Unknown error', 0dh\t\t\t; 0\r\nfr_disk_err: defb 'Disk error', 0dh\t\t\t; 1\r\nfr_int_err: defb 'Internal error', 0dh\t\t\t; 2\r\nfr_not_ready: defb 'Drive not ready', 0dh \t\t; 3\r\nfr_no_file: defb 'File not found', 0dh\t  \t\t; 4\r\nfr_no_path: defb 'Path not found', 0dh\t  \t\t; 5\r\nfr_invalid_name: defb 'Invalid pathname', 0dh\t\t; 6\r\nfr_denied: defb 'Access denied', 0dh\t\t\t; 7\r\nfr_exist: defb 'File exists', 0dh\t\t\t; 8\r\nfr_invalid_obj:\tdefb 'File/dir object invalid', 0dh\t; 9\r\nfr_write_protected: defb 'Write protected', 0dh\t\t; 10\r\nfr_invalid_drive: defb 'Invalid drive', 0dh\t\t; 11\r\nfr_not_enabled:\tdefb 'Volume not mounted', 0dh\t\t; 12\r\nfr_no_fs: defb 'No FAT fs found', 0dh\t\t\t; 13\r\nfr_mkfs_aborted: defb 'mkfs aborted', 0dh\t\t; 14\r\nfr_timeout: defb 'Timeout detected', 0dh\t\t; 15\r\nfr_locked: defb 'File locked', 0dh\t\t\t; 16\r\nfr_not_enough_core: defb 'Not enough core', 0dh\t\t; 17\r\nfr_too_many_open_files:\tdefb 'Too many open files', 0dh ; 18\r\nfr_invalid_param: defb 'Invalid parameter', 0dh\t\t; 19\r\nfr_disk_full: defb 'Disk full', 0dh\t\t\t; 20\r\nerror_table: defw fr_unknown ,fr_disk_err, fr_int_err, fr_not_ready, fr_no_file\r\n\tdefw fr_no_path, fr_invalid_name, fr_denied, fr_exist, fr_invalid_obj\r\n\tdefw fr_write_protected, fr_invalid_drive, fr_not_enabled\r\n\tdefw fr_no_fs, fr_mkfs_aborted, fr_timeout, fr_locked\r\n\tdefw fr_not_enough_core, fr_too_many_open_files, fr_invalid_param\r\n\tdefw fr_disk_full\t\r\n"
  },
  {
    "path": "frehd/z80/utils/frehd.z80",
    "content": "DATA2\t    EQU     0c2h\r\nSIZE2       EQU     0c3h\r\nCOMMAND2    EQU     0c4h\r\nERROR2      EQU     0c5h\r\nSTATUS      EQU     0cfh\r\nOPENFILE    EQU     03h\r\nREADFILE    EQU     04h\r\nWRITEFILE   EQU     05h\r\nCLOSEFILE   EQU     06h\r\n\t    \r\nBOOT        ORG     5000H\r\n            CALL    WHATVER\r\n            CP      1                   ; Model 1?\r\n            JR      NZ,IDENT3\r\n            LD      HL,LOADER1\r\n            JR      BOOT2\r\nIDENT3      CP      3                   ; Model 3?\r\n            JR      NZ,IDENT4\r\n            LD      HL,LOADER3\r\n            JR      BOOT2\r\nIDENT4      CP      4                   ; Model 4?\r\n            JR      NZ,IDUNKNOWN\r\n            LD      HL,LOADER4\r\n            JR      BOOT2\r\nIDUNKNOWN   RET                         ; Don't recognise the machine so\r\n                                        ; return to the ROM IPL\r\n\r\n; Absolute Boot Load Filenames\r\n\r\nLOADER1     DB      1,'BOOT1.SYS'\r\n            DW      4200H\r\nLOADER3     DB      1,'BOOT3.SYS'\r\n            DW      4200H\r\nLOADER4     DB      1,'BOOT4.SYS'            \r\n            DW      4200H\r\n\r\nBOOT2       LD      A, OPENFILE\r\n            OUT     (COMMAND2), A\t\t; Open file\r\n            CALL    WAIT\r\n\r\n            LD      A,0AH               ; Open Flag + Filename\r\n            OUT     (SIZE2), A\r\n            LD      BC, 0AH << 8 | DATA2\r\n            OTIR\r\n            CALL    WAIT\r\n\r\n            IN      A,(STATUS)          ; Check if opened OK?\r\n            AND     01h                 ; TRS_HARD_ERR\r\n            JR      Z,BOOTLOAD          ; Opened OK so load absolute\r\n            RET                         ; Failed so return to ROM IPL\r\n\r\nBOOTLOAD    LD      E,(HL)              ; Destination address to DE for later use\r\n            INC     HL\r\n            LD      D,(HL)\r\n            PUSH    DE\r\n            POP     HL                  ; Destination address to HL for load\r\n            \r\nBOOTLOOP    LD      A,0                 ; Main Loop for Boot Loader\r\n            OUT    (SIZE2),A\r\n            LD      A,READFILE\r\n            OUT    (COMMAND2), A\t    ; Read 256 bytes always\r\n            \r\n            CALL    WAIT\r\n            \r\n            IN      A, (STATUS)\t\t    ; Check Status - DRQ set means we read something\r\n            AND     08h\r\n            JR      Z,DONE              ; DRQ clear so we are done\r\n            LD      BC, 00H << 8 | DATA2;\r\n            INIR\r\n            JR      BOOTLOOP            ; Keep reading until DRQ is clear\r\n            \r\nDONE        LD      A,CLOSEFILE         ; Tidy Up\r\n            OUT     (COMMAND2), A\r\n            POP     HL                  ; Remove the ROM IPL return address from\r\n                                        ; the stack as no longer required\r\n            EX      DE,HL               ; Get the retained BOOT?.SYS load address\r\n            JP      (HL)                ; and jump\r\n\r\n            INCLUDE TRSIDENT.Z80\r\n\r\nWAIT        EX      (SP),HL\r\n            EX      (SP),HL             ; small delay to settle the controller\r\nWAIT1       IN      A,(STATUS)\r\n            CP      0FFH                ; No interface on the bus\r\n            JR      Z,WAIT2             ; .. then drop out \r\n            RLCA\r\n            JR      C,WAIT1\r\nWAIT2       RET\r\n            \r\n            END     BOOT\r\n"
  },
  {
    "path": "frehd/z80/utils/frehdtst.z80",
    "content": "; TRS80 Hard Disk Write/Read Test\r\n;\r\n; Caution: Destroys all data on the first n cylinders\r\n\r\nDATA        EQU     0C8H            ;Data transfer port\r\nERROR       EQU     DATA+1          ;Error code port\r\nWRP         EQU     DATA+1          ;Write precompensation port\r\nSECNT       EQU     DATA+2          ;Sector count\r\nSECTOR      EQU     DATA+3          ;Sector number port\r\nCYLLSB      EQU     DATA+4          ;Cylinder lo\r\nCYLMSB      EQU     DATA+5          ;Cylinder hi\r\nSDH         EQU     DATA+6          ;Size/Drive/Head port\r\nSTATUS      EQU     DATA+7          ;Status port\r\nCOMMAND     EQU     DATA+7          ;Command port\r\n\r\nCMD_WRITE   EQU     030H\r\nCMD_READ    EQU     020H\r\n\r\nSECTRK      EQU     32\r\nMAXCYLS     EQU     16\r\n\r\nCONVINT     EQU     0FBDH\r\nCLS         EQU     01C9H\r\nDSP         EQU     0033H\r\nDSPSTR      EQU     28A7H\r\n\r\n            ORG     5200H\r\nSTART       IN      A,(STATUS)\r\n            AND     80H                 ; Check ready\r\n            JR      NZ,START            ; wait if not\r\n            CALL    CLS\r\n            CALL    DSPCYL\r\nLOOP        LD      A,(WSDH)\r\n            OUT     (SDH),A\r\n            LD      A,(WCYLLSB)\r\n            OUT     (CYLLSB),A\r\n            LD      A,(WCYLMSB)\r\n            OUT     (CYLMSB),A\r\n            LD      A,(WSECTOR)\r\n            OUT     (SECTOR),A\r\n            CALL    FILLS1              ; Fill with Sector #\r\n            LD      A,CMD_WRITE         ; Write sector to disk\r\n            OUT     (COMMAND),A\r\n            LD      HL,SECTOR1\r\n            LD      BC,0 << 8 | DATA\r\n            OTIR\r\n            CALL    WAIT\r\n            JR      NZ,DSPERROR         ; Error in Status?\r\n            LD      A,CMD_READ          ; Read the sector from disk\r\n            OUT     (COMMAND),A\r\n            CALL    WAIT\r\n            JR      NZ,DSPERROR         ; Error in Status?\r\n            LD      HL,SECTOR2\r\n            LD      BC,0 << 8 | DATA\r\n            INIR\r\n            CALL    COMPARE             ; Compare sector and halt if failed\r\nLOOP1       LD      A,(WSECTOR)         ; Sectors count down\r\n            DEC     A\r\n            JR      NZ,LOOP2            ; \r\n            LD      A,(WCYLLSB)         ; Next Cylinder\r\n            INC     A\r\n            CP      MAXCYLS             ; Done enough?\r\n            JR      Z,DONE              ; Yes\r\n            LD      (WCYLLSB),A\r\n            CALL    DSPNEWLINE         \r\n            CALL    DSPCYL \r\n            LD      A,SECTRK            ; First sector on the cylinder\r\nLOOP2       LD      (WSECTOR),A\r\n            JR      LOOP                ; And round again\r\nDONE        JR      DONE\r\n\r\nDSPERROR    LD      A,'E'\r\n            CALL    DSP\r\n            JR      LOOP1\r\n; \r\n\r\nDSPNEWLINE  LD      A,01AH              ; New Line\r\n            CALL    DSP\r\n            LD      A,01DH              ; Carriage Return\r\n            CALL    DSP\r\n            RET\r\n\r\nDSPCYL      LD      A,(WCYLLSB)\r\n            LD      C,A\r\n            CALL    DISP8\r\n            RET\r\n            \r\n; Compare Sector Buffers and halt if different\r\n\r\nCOMPARE     LD      HL,SECTOR1\r\n            LD      DE,SECTOR2\r\n            LD      B,0FFH\r\nCOMPARE2    LD      A,(DE)\r\n            CP      (HL)\r\n            JR      NZ,COMPAREH         ; Match fails\r\n            INC     HL\r\n            INC     DE\r\n            DJNZ    COMPARE2\r\n            LD      A,'.'\r\n            CALL    DSP\r\n            RET\r\n\r\nCOMPAREH    LD      A,'X'\r\n            CALL    DSP\r\n            RET\r\n\r\n            \r\n; Fill Sector Buffer 1 with A\r\n\r\nFILLS1      LD      HL,SECTOR1\r\n            LD      DE,SECTOR1+1\r\n            LD      (HL),A\r\n            LD      BC,0FFH\r\n            LDIR\r\n            RET\r\n\r\n; Wait\r\n\r\nWAIT        EX      (SP),HL             ; Settle controller\r\n            EX      (SP),HL         \r\nWAIT2       IN      A,(STATUS)          ; Wait until controller\r\n            RLCA                        ; is no longer busy\r\n            JR      C,WAIT2\r\n            IN      A,(STATUS)          ; Get status again\r\n            AND     00000001B           ; NZ=error\r\n            RET\r\n\r\n; Display C in HEX\r\n\r\nDISP8:      LD      A,C\r\n            RRA\r\n            RRA\r\n            RRA\r\n            RRA\r\n            CALL    DISP8B\r\n            LD      A,C\r\nDISP8B:     AND     00FH\r\n            ADD     A,090H\r\n            DAA\r\n            ADC     A,040H\r\n            DAA\r\n            CALL    DSP\r\n            RET\r\n\r\nSECTOR1     DS      100H\r\nSECTOR2     DS      100H\r\n\r\nWSDH        DB      0\r\nWCYLLSB     DB      0\r\nWCYLMSB     DB      0\r\nWSECTOR     DB      SECTRK\r\n            END     START\r\n            "
  },
  {
    "path": "frehd/z80/utils/fupdate.z80",
    "content": ";; fupdate.z80\r\n;; Frederic Vecoven, 4/15/13\r\n;;\r\n;; Usage: FUPDATE fromfile\r\n;;\r\n;; FUPDATE will put the hard drive emulator in bootloader mode, and send\r\n;; the HEX file using the TRS80.\r\n;;\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n;; Model I/III addresses\r\n@fspec  equ 441ch\r\n@init   equ 4420h\r\n@open   equ 4424h\r\n@close  equ 4428h\r\n@read   equ 4436h\r\n@write  equ 4439h\r\n@error  equ 4409h\r\n@exit   equ 402dh\r\n@abort  equ 4030h\r\n@put\tequ 001bh\r\n@dsp    equ 0033h\r\n@dsply  equ 4467h\r\ndodcb$\tequ 401dh\r\n\r\n\r\n;; Model 4 SVCs\r\n@svc\tequ 40  ; rst address for SVCs\r\n;@svc\tequ 5   ; older zmac requires 8080-style \"rst 5\"\r\n@fspec6\tequ 78\r\n@init6\tequ 58\r\n@open6\tequ 59\r\n@close6\tequ 60\r\n@read6\tequ 67\r\n@write6\tequ 75\r\n@error6\tequ 26\r\n@exit6\tequ 22\r\n@abort6\tequ 21\r\n@dsply6\tequ 10\r\n@dsp6\tequ 2\r\n\r\n;; Model 4 only: file init or open with wrong LRL.  Can be ignored.\r\nlrlerr  equ 42\r\n\r\n;; Interface defines\r\nDATA2\t  equ 0c2h\r\nSIZE2     equ 0c3h\r\nCOMMAND2  equ 0c4h\r\nSTATUS    equ 0cfh\r\nREADC5\t  equ 0c5h\t; should read 4F in bootloader mode\r\n\r\n\r\n\torg 5200h\r\n\r\n;; Jump tables for OS independence\r\nstartj:\r\nfspec:\tcall @fspec\r\n\tret\r\ninit:\tcall @init\r\n\tret\r\nopen:\tcall @open\r\n\tret\r\nclose:\tcall @close\r\n\tret\r\nreed:\tcall @read\r\n\tret\r\nwrite:\tcall @write\r\n\tret\r\nerror:\tcall @error\r\n\tret\r\nexit:\tcall @exit\r\n\tret\r\nabort:\tcall @abort\r\n\tret\r\ndsply:\tcall @dsply\r\n\tret\r\ndsp:    ld a,c\t\r\n    call @dsp\r\n\tret\r\ngetern:\tcall getern5\r\n\tret\r\nendj:\r\n\r\n; Model 4\r\nstartj6:\r\n\tld a, @fspec6\r\n\trst @svc\r\n\tret\r\n\tld a, @init6\r\n\trst @svc\r\n\tret\r\n\tld a, @open6\r\n\trst @svc\r\n\tret\r\n\tld a, @close6\r\n\trst @svc\r\n\tret\r\n\tld a, @read6\r\n\trst @svc\r\n\tret\r\n\tld a, @write6\r\n\trst @svc\r\n\tret\r\n\tld a, @error6\r\n\trst @svc\r\n\tret\r\n\tld a, @exit6\r\n\trst @svc\r\n\tret\r\n\tld a, @abort6\r\n\trst @svc\r\n\tret\r\n\tld a, @dsply6\r\n\trst @svc\r\n\tret\r\n\tnop                ; Keep byte count the same as DSP\r\n\tld a, @dsp6\r\n\trst @svc\r\n\tret\r\n\tcall getern6\r\n\tret\r\n\r\n; Nonzero for LDOS ern convention\r\nernldos: db 1\r\n\r\n\r\nfupdate:\r\n\tld a, (000ah)\t\t; Model 4?\r\n\tcp 40h\r\n\tjr z, not4\r\n\tpush hl\r\n\tld de, startj\r\n\tld hl, startj6\r\n\tld bc, endj - startj\r\n\tldir\r\n\tpop hl\r\nnot4:\r\n\tld a, (4427h)\t\t; system id for Newdos/80...\r\n\tsub 82h\t\t\t; ...should be 82h (v2.0)\r\n\tjr z, gotid\r\n\tld a, (441fh)\t\t; system version number for most other DOSes\r\n\tsub 13h\t\t\t; TRSDOS 1.3?\r\ngotid:  ld (ernldos), a\r\n\r\nfromf:\tld de, dcb              ; ready to get LDOS filename from (HL)\r\n        call fspec\r\n        jp nz, usage\t\t; Z set if valid\r\n\r\n\tld hl, iobuf\r\n        ld de, dcb\r\n        ld b, 0\r\n        call open               ; open the TRS-80 file\r\n        ;pop hl\r\n        jr z, opn2ok\t\t; Z set if success\r\n\tcp lrlerr\r\n\tjr z, opn2ok\r\n\tld c, a\t\t\t; A error number\r\n        call error\r\n        jp abort\r\n\r\n;; Enter bootloader\r\nopn2ok:\tld hl, welcom\t\t; welcome message\r\n\tcall dsply\r\n\r\n\tcall inboot\t\t; already in bootloader ?\r\n\tjr z, opn4ok\t\t; yes\r\n\t\r\n\tld hl,boot2\t\t; print \"entering bootloader\"\r\n\tcall dsply\r\n\tld a, 07h\t\t; enter bootloader\r\n\tout (COMMAND2), a\r\n\tcall wait\r\n\tld a, 15h\r\n\tout (DATA2), a\r\n\tld a, 04h\r\n\tout (DATA2), a\r\n\tcall wait\r\n\tout (SIZE2), a\t\t; flush eventual buffer in interface\r\n\tcall wait\r\n\tcall inboot\t\t; check again\r\n\tjr z, opn3ok\t\t; OK !\r\n\tld hl, notboot\t\t; didn't enter bootloader => error\r\n\tcall dsply\r\n\tjp abort\r\n\r\nopn4ok:\tld hl,boot1\t\t; \"already in bootloader\"\r\n\tcall dsply\r\n\r\nopn3ok: ld hl,eraseF\t\t; we are in bootloader. Send ERASE.\r\neloop:\tld a,0dh\t\t; 0D ?\r\n\tcp (hl)\r\n\tjr z,ecom\t\t; yes, commit erase\r\n\tld a,(hl)\t\t; no, send byte\r\n\tout (DATA2),a\r\n\tinc hl\r\n\tjp eloop\r\necom:\tout (SIZE2),a\t\t; commit\r\n\tcall wait\r\n\tin a, (STATUS)\r\n\tcall disp_status\r\n\r\n\r\n;; Read\r\n\tld de, dcb\r\n\tcall getern\t\t; count down records in bc\r\n\r\nloop:\tld de, dcb\r\n\tld hl, iobuf\r\n\tcall reed               ; read 256 bytes from file\r\n        jr z, rdok\t\t; got a full 256 bytes\r\n\tcp 28\t\t\t; eof?\r\n\tjr z, closok\t\t; yes, OK\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\nrdok:\tdec bc\r\n\r\n;; Process\r\n\tpush bc\t\t\t; save record count\r\n\r\n\tld a, c\r\n\tor b\t\t\t; Z : last record \r\n\tld b, 00h\t\t; byte count\r\n\tjr nz, tloop\t\t; jump if not last record\r\n\tld a, (dcb+8)\r\n\tld b, a\r\n\r\ntloop:\tld a, 0dh\t\t; 0D ?\r\n\tcp (hl)\r\n\tjr z, dolf\r\n\tld a, 0ah\t\t; 0A ?\r\n\tcp (hl)\r\n\tjr nz,notlf\r\ndolf:\tld a, (flag)\t\t; anything to commit ?\r\n\tand a\r\n\tjr z, nextb\t\t; no\r\n\tout (SIZE2), a\t\t; yes\r\n\tcall wait\t\t; wait until the interface is no more busy\r\n\tin a, (STATUS)\t\t; get status\r\n\tcall disp_status\r\n\txor a\r\n\tld (flag), a\t\t; clear flag\r\n\tjr nextb\t\r\nnotlf:\tld a, (hl)\t\t; get one byte\r\n\tout (DATA2), a\t\t; send it to the interface\r\n\tld a, 1\r\n\tld (flag), a\t\t; set flag\r\nnextb:\tinc hl\t\t\t; next byte\r\n\tdjnz tloop\r\n\t\r\n\tpop bc\t\t\t; restore record count\r\n\r\n\tld a, c\t\t\t; next chunk, if any\r\n\tor b\r\n\tjr nz, loop\r\n\r\n\r\nclosok:\tld de, dcb\r\n        call close              ; close the TRS-80 file\r\n        jr z, cls2ok\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\ncls2ok: \r\n        ld  hl,usager-1\r\n        call dsply\r\nETX\t\t\tEQU\t\t3\r\nGETVER\t\tEQU\t\t0\r\n\r\n\t\tinclude GETVERSION.Z80\r\n\r\n    ld hl,0\r\n    jp exit\r\n    \r\n;;; check if we are in bootloader mode (Z set if in bootloader)\r\ninboot: call wait\r\n\tin a, (READC5)\r\n\tin a, (READC5)\r\n\tcp 04Fh\r\n\tret\r\n\r\n\r\n;;; wait until the interface is ready\r\nwait:\tex (sp),hl\r\n\tex (sp),hl\t\t\t; small delay to settle the controller\r\nwait1:\tin a, (STATUS)\r\n\trlca\r\n\tjr c, wait1\r\n\tret\r\n\r\n;;; display A = status as a char\r\ndisp_status:\r\n\tpush hl\r\n\tand 07h\r\n\tld l, a\r\n\tld h, 00h\r\n\tld de, status_chars\r\n\tadd hl, de\t\t; hl points to the char\r\n\tld c, (hl)\r\n\t;push af\r\n\tcall dsp\r\n\t;pop af\r\n\tpop hl\r\n\tret\r\n\r\n\t\r\n;; Usage message\r\nusage:  ld hl, intro            ; what this program is all about\r\n        call dsply\r\n        ld hl, usager           ; error message and exit\r\n        call dsply\r\n        jp abort\r\n\r\n;; EOF handling differs between TRS-80 DOSes:\r\n;;  For TRSDOS 2.3 and LDOS, word (dcb+12) contains the number of\r\n;;  256 byte records in the file, byte (dcb+8) contains the EOF\r\n;;  offset in the last record (0=256).\r\n;;  For NEWDOS/80 and TRSDOS 1.3, byte (dcb+8) and word (dcb+12) \r\n;;  form a 24 bit number containing the relative byte address of EOF.\r\n;;  Thus (dcb+12) differs by one if the file length is not a\r\n;;  multiple of 256 bytes.  DOSPLUS also uses this convention,\r\n;;  and NEWDOS 2.1 probably does too (not checked).\r\n\r\n; Returns number of (partial or full) records in BC, destroys A\r\ngetern5:\r\n\tld bc, (dcb+12)\r\n\tld a, (ernldos)         ; get ERN convention\r\n\tand a\r\n\tret nz                  ; done if TRSDOS 2.3/LDOS convention\r\n\tld a, (dcb+8)\t\t; length multiple of 256 bytes?\r\n\tand a\r\n\tret z                   ; done if so\r\n\tinc bc\t\t\t; no, # of records = last full record + 1\r\n\tret\t\r\n\r\n; All Model 4 mode operating systems should be TRSDOS/LS-DOS 6.x compatible\r\ngetern6:\r\n\tld bc, (dcb+12)\r\n\tret\r\n\r\n\r\nintro: defb 'FUPDATE '\r\n\r\n       INCLUDE VERSION.Z80\r\n\r\n       defb ' - Firmware Update for the FreHD Hard Drive Emulator', 0dh\r\nusager: defb 'Usage: FUPDATE fromfile', 0dh\r\nwelcom:\tdefb 'Hard Drive Emulator Firmware Update', 0dh\r\nnotboot:defb 'Error: cannot enter bootloader mode', 0dh\r\nboot1:\tdefb 'Interface already in bootloader', 0dh\r\nboot2:\tdefb 'Entering bootloader...', 0dh\r\nstatus_chars:\tdefb '.'  ; ok\r\n\tdefb 'R'\t  ; range error\r\n\tdefb 'I'\t  ; ignored\r\n\tdefb 'C'\t  ; checksum error\r\n\tdefb 'X'\t  ; invalid\r\n\tdefb 'S'\t  ; sequence error\r\n\tdefb 'P'\t  ; protected\r\n\tdefb '?'\t  ; n/a\r\n\r\neraseF:\tdefb ':02FF00060000F9', 0Dh, 0h\r\n\r\nflag:\tdefb 0\r\ndcb:\tdefs 48\t\t\t; 48 for Model III TRSDOS 1.3\r\niobuf:\tdefs 256\r\n        \r\n        end fupdate\r\n"
  },
  {
    "path": "frehd/z80/utils/getversion.z80",
    "content": "            LD      A,GETVER\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            LD      HL,MSGVER       ; Version Label\r\n            CALL    DSPLY\r\n            CALL    GETVERSION2     ; Display Details\r\n            LD      HL,MSGBVER      ; Boot Loader Version Label\r\n            CALL    DSPLY\r\n            CALL    GETVERSION2     ; Display Details\r\n            RET\r\n            \r\nGETVERSION2 IN\t\tA,(DATA2)\t\t; Major Version Number\r\n            CALL\tDSVERSION\r\n            LD\t\tA,'.'\r\n            LD\t\tC,A\r\n            CALL\tDSP\r\n            IN\t\tA,(DATA2)\t\t; Minor Version Number\r\n            CALL\tDSVERSION2\r\n            RET\r\n\t\t\t\r\nDSVERSION   CALL\tBIN2BCD\t\t\t; Enter here to mask the leading 0\r\n            PUSH\tAF\r\n            AND\t\t0F0H\t\t\t; Mask out the lower digit\r\n            JR\t\tZ,DSVERSION4\r\n            JR\t\tDSVERSION3\r\n\r\nDSVERSION2  CALL\tBIN2BCD\t\t\t; Enter here to keep the leading 0\r\n            PUSH\tAF\r\n            AND\t\t0F0H\r\nDSVERSION3  SRL\t\tA\r\n            SRL\t\tA\r\n            SRL\t\tA\r\n            SRL\t\tA\r\n            ADD\t\tA,30H\t\t\t; To ASCII\r\n            CALL\tDSP             ; LDOS 6 wants in C, LDOS 5 in A - DSP handles this\r\nDSVERSION4  POP\t\tAF\r\n            AND\t\t00FH\t\t\t; Mask out the upper digit\r\n            ADD\t\tA,30H\t\t\t; To ASCII\r\n            LD\t\tC,A\r\n            CALL\tDSP\r\n            RET\r\n\r\nBIN2BCD     LD\t\tBC,0\r\nBIN2BCD1    SUB\t\t10\t\t\t\t; Count number of 10's deducted into B\r\n            JP\t\tM,BIN2BCD2\r\n            INC\t\tB\r\n            JR\t\tBIN2BCD1\r\nBIN2BCD2    ADD\t\tA,10\t\t\t; Add back the last 10\r\n            SLA\t\tB\t\t\t\t; Move the 10's into the top 4 bits\r\n            SLA\t\tB\r\n            SLA\t\tB\r\n            SLA\t\tB\r\n            OR\t\tB\t\t\t\t; Merge in the 10's\r\n            RET\r\n\r\nMSGVER      DB      'Firmware: ',ETX\r\nMSGBVER     DB      '  Boot Loader: ',ETX\r\n"
  },
  {
    "path": "frehd/z80/utils/import2.z80",
    "content": ";; import2.z80\r\n;; Timothy Mann, 8/24/97\r\n;; Frederic Vecoven, 4/15/13 : adapted for trs_hard emulator\r\n;;\r\n;;\r\n;;\tCopyright (c) 1997, Timothy Mann\r\n;;\r\n;;\tThis software may be copied, modified, and used for any\r\n;;\tpurpose without fee, provided that (1) the above copyright\r\n;;\tnotice is retained, and (2) modified versions are clearly\r\n;;\tmarked as having been modified, with the modifier's name and\r\n;;\tthe date included.  \r\n;;\r\n;; Use hard drive emulator commands to copy a file from FAT to TRS-80\r\n;; Usage: IMPORT2 [-lne] unixfile [tofile]\r\n;; Parameter -l will convert the Unix file to lower case.\r\n;;  (Needed for NEWDOS/80.  They insist on uppercasing the\r\n;;  command line.)\r\n;; If the -n parameter is given, each newline ('\\n') in the Unix\r\n;;  file is converted to a carriage return ('\\r'), the TRS-80 end of\r\n;;  line character.\r\n;; The program tries to determine what DOS it is running on and use\r\n;;  the correct FCB end of file convention, but this works only on\r\n;;  TRSDOS, LDOS, and NEWDOS/80.  For other DOSes that use the\r\n;;  NEWDOS/80 convention (such as DOSPLUS), give the -e paramter.\r\n;; If the tofile parameter is omitted, the last component of the\r\n;;  Unix pathname is used, with '.' changed to '/'.  If this is\r\n;;  not a legal TRS-80 filename, you get an error message.\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n;; Model I/III addresses\r\n@fspec  equ 441ch\r\n@init   equ 4420h\r\n@open   equ 4424h\r\n@close  equ 4428h\r\n@read   equ 4436h\r\n@write  equ 4439h\r\n@error  equ 4409h\r\n@exit   equ 402dh\r\n@abort  equ 4030h       \r\n@put\tequ 001bh\r\ndodcb$\tequ 401dh\r\n\r\n;; Model 4 SVCs\r\n@svc\tequ 40  ; rst address for SVCs\r\n;@svc\tequ 5   ; older zmac requires 8080-style \"rst 5\"\r\n@fspec6\tequ 78\r\n@init6\tequ 58\r\n@open6\tequ 59\r\n@close6\tequ 60\r\n@read6\tequ 67\r\n@write6\tequ 75\r\n@error6\tequ 26\r\n@exit6\tequ 22\r\n@abort6\tequ 21\r\n@dsply6\tequ 10\r\n\r\n;; Model 4 only: file init or open with wrong LRL.  Can be ignored.\r\nlrlerr  equ 42\r\n\r\n\torg 5200h\r\n\r\n;; Jump tables for OS independence\r\nstartj:\r\nfspec:\tcall @fspec\r\n\tret\r\ninit:\tcall @init\r\n\tret\r\nopen:\tcall @open\r\n\tret\r\nclose:\tcall @close\r\n\tret\r\nreed:\tcall @read\r\n\tret\r\nwrite:\tcall @write\r\n\tret\r\nerror:\tcall @error\r\n\tret\r\nexit:\tcall @exit\r\n\tret\r\nabort:\tcall @abort\r\n\tret\r\ndsply:\tcall dsply5\r\n\tret\r\nsetern:\tcall setern5\r\n\tret\r\nendj:\r\n\r\n; Model 4\r\nstartj6:\r\n\tld a, @fspec6\r\n\trst @svc\r\n\tret\r\n\tld a, @init6\r\n\trst @svc\r\n\tret\r\n\tld a, @open6\r\n\trst @svc\r\n\tret\r\n\tld a, @close6\r\n\trst @svc\r\n\tret\r\n\tld a, @read6\r\n\trst @svc\r\n\tret\r\n\tld a, @write6\r\n\trst @svc\r\n\tret\r\n\tld a, @error6\r\n\trst @svc\r\n\tret\r\n\tld a, @exit6\r\n\trst @svc\r\n\tret\r\n\tld a, @abort6\r\n\trst @svc\r\n\tret\r\n\tld a, @dsply6\r\n\trst @svc\r\n\tret\r\n\tcall setern6\r\n\tret\r\n\r\n; Nonzero for LDOS ern convention\r\nernldos: db 1\r\n\r\n\r\n\t;; Interface defines\r\nDATA2\t  equ 0c2h\r\nSIZE2     equ 0c3h\r\nCOMMAND2  equ 0c4h\r\nERROR2    equ 0c5h\r\nSTATUS    equ 0cfh\r\nOPENFILE  equ 03h\r\nREADFILE  equ 04h\r\nWRITEFILE equ 05h\r\nCLOSEFILE equ 06h\r\n\r\n;; FatFS flags\r\nFA_OPEN_EXISTING equ 00h\r\nFA_READ          equ 01h\r\nFA_WRITE         equ 02h\r\nFA_CREATE_NEW    equ 04h\r\nFA_CREATE_ALWAYS equ 08h\r\nFA_OPEN_ALWAYS   equ 10h\r\n\t\r\n\t\r\nimport: \r\n\tld a, (000ah)\t\t; Model 4?\r\n\tcp 40h\r\n\tjr z, not4\r\n\tpush hl\r\n\tld de, startj\r\n\tld hl, startj6\r\n\tld bc, endj - startj\r\n\tldir\r\n\tpop hl\r\nnot4:\r\n\tld a, (4427h)\t\t; system id for Newdos/80...\r\n\tsub 82h\t\t\t; ...should be 82h (v2.0)\r\n\tjr z, gotid\r\n\tld a, (441fh)\t\t; system version number for most other DOSes\r\n\tsub 13h\t\t\t; TRSDOS 1.3?\r\ngotid:  ld (ernldos), a\r\n\r\nflag0:\tld a, (hl)\t\t; look for flags\r\n\tcp ' '\r\n\tjp c, usage\t\t; error if line ends here\r\n\tjr nz, flag1\r\n\tinc hl\r\n\tjr flag0\r\nflag1:\tcp '-'\r\n\tjr nz, unix1\r\n\tinc hl\r\n\tld a, (hl)\r\nflag3:\tor 20h\r\n\tcp 'e'\r\n\tjr nz, flagl\r\n\tsub a\r\n\tld (ernldos), a\r\n\tjr flag2\r\nflagl:\tcp 'l'\r\n\tjr nz, flagn\t\t; check for next flag\r\n\tld a, 1\r\n\tld (lflag), a\r\n\tjr flag2\r\nflagn:\tcp 'n'\r\n\tjr nz, usage\t\t; unknown flag\r\n\tld a, 1\r\n\tld (nflag), a\r\nflag2:\tinc hl\r\n\tld a, (hl)\r\n\tcp ' '\r\n\tjr nz, flag3\t\t; another flag follows\r\n\tinc hl\r\n\tjr flag0\r\n\r\nunix1:\tld de, iobuf+1\t\t; copy Unix filename\r\n\tld a, ' '\r\nunix2:\tcp (hl)\r\n\tldi\r\n\tjr c, unix2\r\n\tdec de\t\t\t; NUL terminate Unix name\r\n\tld a, 0\r\n\tld (de), a              \r\n\tjr z, trs80\t\t; go if two names given\r\n\r\n;; Translate last component of Unix name to TRS-80 name\t\t\t\r\n\tdec hl\t\t\t; back up to terminator\r\nunix3:\tdec hl\t\t\t; back up to last byte of name\r\n\tld a, (hl)\r\n\tcp '.'\t\t\t; change '.' to '/'\r\n\tjr nz, notdot\r\n\tld (hl), '/'\r\nnotdot:\tcp '/'\r\n\tjr z, unix4\r\n\tcp ' '\r\n\tjr nz, unix3\r\nunix4:\tinc hl\t\t\t; point to start of modified last component \r\n\r\ntrs80:\tld de, dcb              ; ready to get TRS-80 filename from (HL)\r\n        call fspec\r\n        jr nz, usage\r\n\r\n\tld hl, iobuf+1\t\t; Unix path\r\n\tld a, (lflag)\r\n\tor a\r\n\tcall nz, lcconv\t\t; convert path to lower case\r\n\r\n\tld b, 2\t\t\t\t; length = 2 (flag + null-terminator)\r\n\tld a, 0\t\t\t\t; null-terminator\r\nstlen1:\tcp (hl)\r\n\tjr z, stlen2\r\n\tinc b\t\t\t\t; found a character\r\n\tinc hl\r\n\tjr stlen1\r\nstlen2:\tld a, OPENFILE\r\n\tout (COMMAND2), a\t\t; send OPENFILE command\r\n\tcall wait\r\n\tld a, b\r\n\tout (SIZE2), a\t\t\t; send SIZE2\r\n\tld c, DATA2\r\n\tld hl, iobuf\r\n\tld (hl), FA_OPEN_EXISTING|FA_READ\t; flags\r\n\totir\r\n\tcall wait\r\nopenok:\tld hl, iobuf\r\n        ld de, dcb\r\n        ld b, 0\r\n        call init               ; open the file\r\n\tjr z, opn2ok\r\n\tcp lrlerr\r\n\tjr z, opn2ok\r\n\tld c, a\r\n        call error\r\n        jp abort\r\nusage:  ld hl,intro             ; what this is all about\r\n        call dsply\r\n        ld hl, usager           ; error message and exit\r\n        call dsply\r\n        jp abort\r\n\r\n;; Read\r\nrloop:\r\nopn2ok:\tld a, 0\r\n\tout (SIZE2), a\t\t; request 256 bytes\r\n\tld a, READFILE\r\n\tout (COMMAND2), a\t; read\r\n\tcall wait\r\n\tld bc, 0000h\r\n\tin a, (STATUS)\t\t; get status. DRQ set means we read something\r\n\tand 08h\r\n\tjr z, readok\r\n\tin a, (SIZE2)\r\n\tld c, a\r\n\tor a\r\n\tjr nz, readok\r\n\tld b, 1\r\nreadok:\t\r\n\tpush bc\t\t\t; save byte count\r\n\tld b, c\r\n\tld c, DATA2\r\n\tld hl, iobuf\r\n\tinir\t\t\t; read buffer from interface\r\n\tpop bc\r\n;; Translate\r\n        ld a, (nflag)\t\t; check for NL feature\r\n\tand a\r\n\tjr z, nlfals\r\n\tld hl, iobuf\r\n\tpush bc\t\t\t; save byte count\r\n\tld a, 0ah\r\n\tld d, 0dh\r\n\tinc c\t\t\t; deal with b=0 and/ c=0\r\n\tinc b\r\n\tjr tstrt\r\ntloop:\tcp (hl)\r\n\tjr nz, notcr\r\n\tld (hl), d\r\nnotcr:\tinc hl\r\ntstrt:\tdec c\r\n\tjr nz, tloop\r\n\tdjnz tloop\r\n\tpop bc\t\t\t; restore byte count\r\n\r\n;; Write\r\nnlfals:\tpush bc\t\t\t; save byte count\r\n\tld hl, iobuf\r\n\tld de, dcb\r\n\tinc b\t\t\t; deal with b=0 and/or c=0\r\n\tld a, c\r\n\tand a\r\n\tjr z, wstrt\r\nwloop:  ld (dcb+3), hl\r\n\tcall write              ; write 256 bytes to file\r\n        jr z, wrok\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\nwrok:\tinc h\r\nwstrt:  djnz wloop\r\n\tpop bc\t\t\t; restore byte count\r\n\r\n;; Done?\r\n\tld a, c\r\n\tand a\r\n\tjr nz, closit\t\t; done for sure\r\n\tcp b\r\n\tjr nz, rloop\t\t; maybe not done (sloppy)\r\n\r\nclosit:\tld a, CLOSEFILE\r\n\tout (COMMAND2), a\r\n\tcall wait\r\nclosok:\tld a, c\r\n\tld (dcb+8), a\t\t; set EOF offset\r\n\tcall setern\t\t; set ERN (in case shortening file)\r\n\tld de, dcb\r\n        call close              ; close the TRS-80 file\r\n        jr z, cls2ok\r\n\tld c, a\r\n        call error              ; oops, i/o error\r\n        jp abort\r\ncls2ok: ld hl, 0                ; all is well\r\n\tjp exit\r\n\r\n;; interface error\r\nuerror: ld hl, error_m\t\t; display error prefix\r\n\tcall dsply\r\n\tin a, (ERROR2)\t\t; get error number\r\n\tcp 15h\t\t\t; check error number.\r\n\tjr c, uerrok\r\n\tsub a\t\t\t; A=0 unknown error \r\nuerrok:\tld l, a\r\n\tld h, 00h\r\n\tadd hl, hl\t\t; pointers are 2 bytes\r\n\tld de, error_table\r\n\tadd hl, de\t\t; hl points to the pointer\r\n\tld a, (hl)\r\n\tinc hl\r\n\tld h, (hl)\r\n\tld l, a\t\t\t; hl points to the string\r\n\tcall dsply\r\n        jp abort\r\n\r\n;; Display message in HL.  03h terminate, 0dh newline and terminate.\r\ndsply5:\tld de, dodcb$\r\n\tpush hl\r\ndsply0:\tld a, (hl)\r\n\tcp 03h\r\n\tjr z, dsply1\r\n\tpush af\r\n\tcall @put\r\n\tpop af\r\n\tinc hl\r\n\tcp 0dh\r\n\tjr nz, dsply0\r\ndsply1:\tpop hl\r\n\tret\r\n\r\n;; Convert (NUL terminated) string in HL to lower case.\r\nlcconv:\tpush hl\r\n\tinc hl\r\n\tld d, h\r\n\tld e, l\r\nlcloop:\tld a, (hl)\r\n\tcp 5bh\t\t\t; use '[' or uparrow as escape\r\n\tjr nz, lconv1\r\n\tinc hl\r\n\tld a, (hl)\r\n\tjr lconv2\t\t; char after esc: don't convert\r\nlconv1:\tsub 'A'\r\n\tcp 26\r\n\tld a, (hl)\r\n\tjr nc, lconv2\r\n\tor 20h\t\t\t; convert to lower case\r\nlconv2:\tld (de), a\r\n\tinc hl\r\n\tinc de\r\n\tor a\t\t\t; NUL terminator?\r\n\tjr nz, lcloop\r\n\tpop hl\r\n\tret\r\n\r\n;;; wait until the interface is ready\r\nwait:\tex (sp),hl\r\n\tex (sp),hl\t\t\t; small delay to settle the controller\r\nwait1:\tin a, (STATUS)\r\n\trlca\r\n\tjr c, wait1\r\n\tin a, (STATUS)\t\t\t; read status again\r\n\tand 01h\t\t\t\t; nz = error\r\n\tjr nz, uerror\r\n\tret\r\n\r\n\r\n;; EOF handling differs between TRS-80 DOSes:\r\n;;  For TRSDOS 2.3 and LDOS, word (dcb+12) contains the number of\r\n;;  256 byte records in the file, byte (dcb+8) contains the EOF\r\n;;  offset in the last record (0=256).\r\n;;  For NEWDOS/80 and TRSDOS 1.3, byte (dcb+8) and word (dcb+12) \r\n;;  form a 24 bit number containing the relative byte address of EOF.\r\n;;  Thus (dcb+12) differs by one if the file length is not a\r\n;;  multiple of 256 bytes.  DOSPLUS also uses this convention,\r\n;;  and NEWDOS 2.1 probably does too (not checked).\r\n\r\n; Set ending record number of file to current position\r\n; EOF offset in C; destroys A, HL\r\nsetern5:\r\n\tld hl, (dcb+10)\t\t; current record number\r\n\tld a, (ernldos)         ; get ERN convention\r\n\tor a\r\n\tjr nz, noadj            ; go if TRSDOS 2.3/LDOS convention\r\nadj:\tor c\t\t\t; length multiple of 256 bytes?\r\n\tjr z, noadj             ; go if so\r\n\tdec hl\t\t\t; no, # of records - 1\r\nnoadj:\tld (dcb+12), hl\r\n\tret\t\r\n\r\n; All Model 4 mode operating systems should be TRSDOS/LS-DOS 6.x compatible\r\nsetern6:\r\n\tld hl, (dcb+10)\r\n\tld (dcb+12), hl\r\n\tret\r\n\r\nlflag:\tdefb 0\r\nnflag:\tdefb 0\r\n\r\nintro: defb 'IMPORT2 '\r\n\r\n       INCLUDE VERSION.Z80\r\n\r\n       defb ' - Import from SD for the FreHD Hard Drive Emulator', 0dh\r\nusager: defb 'Usage: IMPORT2 [-lne] sdfile [tofile]', 0dh\r\n\r\nerror_m: defb 'Error: ', 03h\r\nfr_unknown: defb 'Unknown error', 0dh\t\t\t; 0\r\nfr_disk_err: defb 'Disk error', 0dh\t\t\t; 1\r\nfr_int_err: defb 'Internal error', 0dh\t\t\t; 2\r\nfr_not_ready: defb 'Drive not ready', 0dh \t\t; 3\r\nfr_no_file: defb 'File not found', 0dh\t  \t\t; 4\r\nfr_no_path: defb 'Path not found', 0dh\t  \t\t; 5\r\nfr_invalid_name: defb 'Invalid pathname', 0dh\t\t; 6\r\nfr_denied: defb 'Access denied', 0dh\t\t\t; 7\r\nfr_exist: defb 'File exists', 0dh\t\t\t; 8\r\nfr_invalid_obj:\tdefb 'File/dir object invalid', 0dh\t; 9\r\nfr_write_protected: defb 'Write protected', 0dh\t\t; 10\r\nfr_invalid_drive: defb 'Invalid drive', 0dh\t\t; 11\r\nfr_not_enabled:\tdefb 'Volume not mounted', 0dh\t\t; 12\r\nfr_no_fs: defb 'No FAT fs found', 0dh\t\t\t; 13\r\nfr_mkfs_aborted: defb 'mkfs aborted', 0dh\t\t; 14\r\nfr_timeout: defb 'Timeout detected', 0dh\t\t; 15\r\nfr_locked: defb 'File locked', 0dh\t\t\t; 16\r\nfr_not_enough_core: defb 'Not enough core', 0dh\t\t; 17\r\nfr_too_many_open_files:\tdefb 'Too many open files', 0dh ; 18\r\nfr_invalid_param: defb 'Invalid parameter', 0dh\t\t; 19\r\nfr_disk_full: defb 'Disk full', 0dh\t\t\t; 20\r\nerror_table: defw fr_unknown ,fr_disk_err, fr_int_err, fr_not_ready, fr_no_file\r\n\tdefw fr_no_path, fr_invalid_name, fr_denied, fr_exist, fr_invalid_obj\r\n\tdefw fr_write_protected, fr_invalid_drive, fr_not_enabled\r\n\tdefw fr_no_fs, fr_mkfs_aborted, fr_timeout, fr_locked\r\n\tdefw fr_not_enough_core, fr_too_many_open_files, fr_invalid_param\r\n\tdefw fr_disk_full\t\r\n\r\ndcb:\tdefs 48\t\t\t; 48 for Model III TRSDOS 1.3   \r\niobuf:\tdefs 256\r\n        \r\n        end import\r\n"
  },
  {
    "path": "frehd/z80/utils/import3.z80",
    "content": ";; import3.z80\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n;; Model 1/3\r\n;; Model I/III addresses\r\n@fspec  \tequ 441ch\r\n@init   \tequ 4420h\r\n@open   \tequ 4424h\r\n@close  \tequ 4428h\r\n@read   \tequ 4436h\r\n@write  \tequ 4439h\r\n@error  \tequ 4409h\r\n@exit   \tequ 402dh\r\n@abort  \tequ 4030h       \r\n@put\t\tequ 001bh\r\n@high\t\tequ 0000h\t; XXX: FIX THIS\r\n@vdctl\t\tequ 0000h\t; XXX: FIX THIS\r\n@hexdec\t\tequ 0000h\t; XXX: FIX THIS\r\ndodcb$\t\tequ 401dh\r\n\r\n;; Model 4 SVCs\r\n@svc\t\tequ 40  \t; rst address for SVCs\r\n@fspec6\t\tequ 78\r\n@init6\t\tequ 58\r\n@open6\t\tequ 59\r\n@close6\t\tequ 60\r\n@read6\t\tequ 67\r\n@write6\t\tequ 75\r\n@error6\t\tequ 26\r\n@exit6\t\tequ 22\r\n@abort6\t\tequ 21\r\n@dsply6\t\tequ 10\r\n@put6\t\tequ 2\r\n@high6\t\tequ 100\r\n@vdctl6\t\tequ 15\r\n@hexdec6\tequ 97\r\n\r\n;; Interface defines\r\nDATA2\t  \tequ 0c2h\r\nSIZE2     \tequ 0c3h\r\nCOMMAND2  \tequ 0c4h\r\nERROR2    \tequ 0c5h\r\nSTATUS    \tequ 0cfh\r\nOPENFILE  \tequ 03h\r\nREADFILE  \tequ 04h\r\nWRITEFILE \tequ 05h\r\nCLOSEFILE \tequ 06h\r\n\r\n;; FatFS flags\r\nFA_OPEN_EXISTING equ 00h\r\nFA_READ          equ 01h\r\nFA_WRITE         equ 02h\r\nFA_CREATE_NEW    equ 04h\r\nFA_CREATE_ALWAYS equ 08h\r\nFA_OPEN_ALWAYS   equ 10h\r\n\r\n;; Model 4 only: file init or open with wrong LRL.  Can be ignored.\r\nlrlerr  equ 42\r\n\r\n\r\n\torg 5200h\r\n\r\n;; SVC tables\r\nstartj:\r\nfspec:\t\tcall @fspec\r\n\t\tret\r\ninit:\t\tcall @init\r\n\t\tret\r\nopen:\t\tcall @open\r\n\t\tret\r\nclose:\t\tcall @close\r\n\t\tret\r\nreed:\t\tcall @read\r\n\t\tret\r\nwrite:\t\tcall @write\r\n\t\tret\r\nerror:\t\tcall @error\r\n\t\tret\r\nexit:\t\tcall @exit\r\n\t\tret\r\nabort:\t\tcall @abort\r\n\t\tret\r\ndsply:\t\tcall dsply5\r\n\t\tret\r\nput:\t\tcall @put\r\n\t\tret\r\nhigh:\t\tcall @high\r\n\t\tret\r\nvdctl:\t\tcall @vdctl\r\n\t\tret\r\nhexdec:\t\tcall @hexdec\r\n\t\tret\r\nsetern:\t\tcall setern5\r\n\t\tret\r\nendj:\r\n\r\n\r\nstartj6:\r\n\t\tld a, @fspec6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @init6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @open6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @close6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @read6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @write6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @error6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @exit6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @abort6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @dsply6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @put6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @high6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @vdctl6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tld a, @hexdec6\r\n\t\trst @svc\r\n\t\tret\r\n\t\tcall setern6\r\n\t\tret\t\t\r\n\r\n\r\n;; Nonzero for LDOS ern convention\r\nernldos: \tdb 1\r\n\r\n\r\nimport:\r\n\t\tpush hl\r\n\t\r\n\t\tld de, startj\t\t; FIXME: hardcode LDOS 631 for now\r\n\t\tld hl, startj6\r\n\t\tld bc, endj-startj\r\n\t\tldir\r\n\r\n\t\tld hl, endimport\t; buffer starts after us\r\n\t\tinc h\t\t\t; align to a 256-bytes boundary\r\n\t\tld l,0\r\n\t\tld (iobuf),hl\r\n\r\n\t\tpop hl\r\n\r\nflag0:\t\tld a, (hl)\t\t; look for flags\r\n\t\tcp ' '\r\n\t\tjp c, usage\t\t; error if line ends here\r\n\t\tjr nz, flag1\r\n\t\tinc hl\r\n\t\tjr flag0\r\nflag1:\t\tcp '-'\r\n\t\tjr nz, unix1\r\n\t\tinc hl\r\n\t\tld a, (hl)\r\nflag3:\t\tor 20h\r\n\t\tcp 'e'\r\n\t\tjr nz, flagn\r\n\t\tsub a\r\n\t\tld (ernldos), a\r\n\t\tjr flag2\r\nflagn:\t\tcp 'n'\r\n\t\tjr nz, usage\t\t; unknown flag\r\n\t\tld a, 1\r\n\t\tld (nflag), a\r\nflag2:\t\tinc hl\r\n\t\tld a, (hl)\r\n\t\tcp ' '\r\n\t\tjr nz, flag3\t\t; another flag follows\r\n\t\tinc hl\r\n\t\tjr flag0\r\n\r\nunix1:\t\tld de, (iobuf)\t\t; copy Unix filename\r\n\t\tinc de\r\n\t\tld a, ' '\r\nunix2:\t\tcp (hl)\r\n\t\tldi\r\n\t\tjr c, unix2\r\n\t\tdec de\t\t\t; NUL terminate Unix name\r\n\t\tld a, 0\r\n\t\tld (de), a\r\n\t\tjr z, doimport\t\t; go if two names given\r\n\r\n\t;; Translate last component of Unix name to TRS-80 name\r\n\t\r\n\t\tdec hl\t\t\t; back up to terminator\r\nunix3:\t\tdec hl\t\t\t; back up to last byte of name\r\n\t\tld a, (hl)\r\n\t\tcp '.'\t\t\t; change '.' to '/'\r\n\t\tjr nz, notdot\r\n\t\tld (hl), '/'\r\nnotdot:\t\tcp '/'\r\n\t\tjr z, unix4\r\n\t\tcp ' '\r\n\t\tjr nz, unix3\r\nunix4:\t\tinc hl\t\t\t; point to start of modified last component\r\n\t\tjp doimport\r\n\r\n\t;; usage\r\n\r\nusage:  \tld hl,intro             ; what this is all about\r\n        \tcall dsply\r\n        \tld hl, usager           ; error message and exit\r\n        \tcall dsply\r\n        \tjp abort\r\n\r\n\t;; import !\r\n\r\ndoimport:\tld de, dcb              ; ready to get TRS-80 filename from (HL)\r\n        \tcall fspec\r\n        \tjr nz, usage\r\n\r\n\t\txor a\t\t\t; ceof = 0\r\n\t\tld (ceof), a\r\n\t\r\n\t\tld hl, (iobuf)\t\t; Unix path\r\n\t\tinc hl\r\n\t\tld b, 2\t\t\t; length = 2 (flag + null-terminator)\r\n\t\tld a, 0\t\t\t; null-terminator\r\nstlen1:\t\tcp (hl)\r\n\t\tjr z, stlen2\r\n\t\tinc b\t\t\t; found a character\r\n\t\tinc hl\r\n\t\tjr stlen1\r\nstlen2:\t\tld a, OPENFILE\r\n\t\tout (COMMAND2), a\t; send OPENFILE command\r\n\t\tcall wait\r\n\t\tld a, b\r\n\t\tout (SIZE2), a\t\t; send SIZE2\r\n\t\tld c, DATA2\r\n\t\tld hl, (iobuf)\r\n\t\tld (hl), FA_OPEN_EXISTING|FA_READ\t; flags\r\n\t\totir\r\n\t\tcall wait\r\n\t\tld hl, fsize\r\n\t\tin a, (SIZE2)\t\t; size2 = 4 (file size as DWORD)\r\n\t\tld b, a\r\n\t\tld c, DATA2\r\n\t\tinir\r\n\r\n\t;; Calculate fsize in sectors\r\n\t\tld hl, (fsize+1)\r\n\t\tld a, (fsize)\r\n\t\tor a\r\n\t\tjr z, dsize0\r\n\t\tinc hl\r\ndsize0:\t\tld (sectors), hl\r\n\t\tcall initprogress\r\n\r\n\t;; Calculate the amount of available memory\r\n\t\r\n\t\tld hl,0\r\n\t\tld b,l\r\n\t\tcall high\r\n\t\tinc hl\t\t\t; get highest full page\r\n\t\tdec h\r\n\t\tld de, (iobuf)\t\t; get buffer address\r\n\t\tld a,h\r\n\t\tsub d\r\n\t\tld (bufsize), a\t\t; mem can accommodate x sectors\r\n\t\r\nopenok:\t\tld hl, (iobuf)\r\n        \tld de, dcb\r\n        \tld b, 0\r\n        \tcall init               ; open the file\r\n\t\tjr z, opn2ok\r\n\t\tcp lrlerr\r\n\t\tjr z, opn2ok\r\n\t\tld c, a\r\n        \tcall error\r\n        \tjp abort\r\n\r\n\t;; read the file from FreHD.\r\n\t;; (iobuf)  : address of buffer\r\n\t;;  bufsize : buffer size (in sector)\r\n\t\r\nopn2ok:\r\n\r\nrloop:\r\n\t\tld hl, (iobuf)\r\n\t\tld (buf), hl\t\t; buf = iobuf\r\n\t\tld bc, 0000h\r\n\t\tld (len), bc\t\t; length = 0\r\n\t\tld a, (bufsize)\r\n\t\tld (cursize), a\t\t; cursize = bufsize\r\nrloop1:\r\n\t\tld a, 0\r\n\t\tout (SIZE2), a\t\t; request 1 sector\r\n\t\tld a, READFILE\r\n\t\tout (COMMAND2), a\r\n\t\tcall wait\t\t; FreHD is reading\r\n\t\tld bc, 0000h\r\n\t\tin a, (STATUS)\t\t; get status. DRQ = we got something\r\n\t\tand 08h\r\n\t\tjr z, readdone\t\t; got nothing\r\n\t\tin a, (SIZE2)\t\t; got something, get bytecount\r\n\t\tld c, a\r\n\t\tor a\r\n\t\tjr nz, readok\t\t; not 0     => BC = number of bytes\r\n\t\tld b, 1\t\t\t; 0 (= 256) => BC = 100\r\nreadok:\r\n\t\tld hl, (len)\t\t; len += BC\r\n\t\tadd hl, bc\r\n\t\tld (len), hl\r\n\r\n\t\tld b, c\t\t\t; get the data from FreHD\r\n\t\tld c, DATA2\r\n\t\tld hl, (buf)\t\t; into buf\r\n\t\tinir\r\n\t\tld (buf), hl\r\n\r\n\t\tld a, (cursize)\t\t; cursize--\r\n\t\tdec a\r\n\t\tjr z, readdone\t\t; if (cursize == 0) then done\r\n\t\tld (cursize), a\r\n\t\tjp rloop1\t\t; else continue reading\r\n\t\r\nreaddone:\r\n\t\tld bc, (len)\r\n\t\tld a, c\t\t\t; if BC == 00, nothing was read\r\n\t\tor b\t\t\t; and we are fully done\r\n\t\tjr z, fulldone\r\n\r\n\t;; write iobuf to TRS80 file\r\n\t;; (iobuf) : address of buffer\r\n\t;; BC : bytes to write\r\n\r\n\t\tcall translate\t\t; translate new lines if flag -l set\r\n\r\nwritebuf:\r\n\t\tpush bc\t\t\t; save byte count\r\n\t\tld hl, (iobuf)\r\n\t\tld de, dcb\r\n\t\tinc b\t\t\t; deal with b=0 and/or c=0\r\n\t\tld a, c\r\n\t\tand a\r\n\t\tjr z, wstrt\r\nwloop:\t\tld (dcb+3), hl\r\n\t\tcall write\t\t; write 256 bytes to file\r\n\t\tjr z, wrok\t\t; check for error\r\n\t\tld c, a\r\n\t\tcall error\t\t; I/O error !\r\n\t\tjp abort\r\nwrok:\t\tinc h\t\t\t; next!\r\n\r\n\t\tpush hl\r\n\t\tld hl, (sectors)\t; sectors--\r\n\t\tdec hl\r\n\t\tld (sectors), hl\r\n\r\n; uncomment if you want progress at every sector\r\n;\t\tcall progress\t\t; display progress\r\n\t\r\n\t\tpop hl\r\n\t\r\nwstrt:\t\tdjnz wloop\r\n\t\tpop bc\t\t\t; restore byte count\r\n\t\tld a, c\r\n\t\tld (ceof), a\t\t; remember last chunk EOF offset\r\n\r\n\t;; next chunk\r\n\r\n\t\tcall progress\t\t; display progress\t\r\n\t\tjp rloop\r\n\t\r\n\t;; fulldone: we read the whole file from FreHD\r\n\t\r\nfulldone:\r\n\t\tld a, CLOSEFILE\t\t; tell FreHD to close the file\r\n\t\tout (COMMAND2), a\r\n\t\tcall wait\r\n\r\n\t\tld a, (ceof)\r\n\t\tld (dcb+8), a\r\n\t\tcall setern\t\t; set ERN (in case shortening file)\r\n\t\tld de, dcb\r\n\t\tcall close\t\t; close the TRS80 file\r\n\t\tjr z, closeok\r\n\t\tld c, a\r\n\t\tcall error\t\t; I/O error when closing\r\n\r\ncloseok:\r\n\t\tld c, 0dh\r\n\t\tcall put\r\n\t\tld hl, donestr\r\n\t\tcall dsply\r\n\t\tld hl, 0\r\n\t\tjp exit\r\n\r\n\r\n;;\r\n;; translate buffer in (iobuf), len = BC\r\n;;\r\ntranslate:\r\n\t\tld a, (nflag)\r\n\t\tand a\r\n\t\tjr nz, translate1\r\n\t\tret\r\ntranslate1:\t\r\n\t\tld hl, (iobuf)\r\n\t\tpush bc\t\t\t; save bytecount\r\n\t\tld a, 0ah\r\n\t\tld d, 0dh\r\n\t\tinc c\t\t\t; deal with b=0 and/or c=0\r\n\t\tinc b\r\n\t\tjr tstrt\r\ntloop:\t\tcp (hl)\r\n\t\tjr nz, notcr\r\n\t\tld (hl),d\r\nnotcr:\t\tinc hl\r\ntstrt:\t\tdec c\r\n\t\tjr nz, tloop\r\n\t\tdjnz tloop\r\n\t\tpop bc\t\t\t; restore bytecount\r\n\t\tret\r\n\r\n\r\n;; \r\n;; display file size\r\n;;\r\nshowsize:\r\n\t\tld hl, (fsize+1)\t; convert fsize to num of sectors\r\n\t\tld a, (fsize)\r\n\t\tor a\r\n\t\tjr z, showsize2\r\n\t\tinc hl\r\nshowsize2:\tld de, sizestr2\r\n\t\tcall hexdec\r\n\t\tld hl, sizestr\r\n\t\tcall dsply\r\n\t\tret\r\n\r\n;; \r\n;; display progress\r\n;;\r\ninitprogress:\r\n\t\tld hl, sizestr\r\n\t\tcall dsply\r\n\t\tld b, 4h\t\t; get cursor position\r\n\t\tcall vdctl\r\n\t\tld (cpos), hl\t\t; save cursor position\r\n\t\tld hl, (sectors)\r\n\t\tld de, sizestr2\r\n\t\tcall hexdec\r\n\t\tld hl, sizestr2\r\n\t\tcall dsply\r\n\t\tret\r\n\t\r\nprogress:\r\n\t\tpush bc\r\n\t\tpush de\r\n\t\tld hl, 0\r\ncpos\t\tequ $-2\r\n\t\tld b, 3h\t\t; set cursor position\r\n\t\tcall vdctl\r\nprogress2:\tld de, sizestr2\r\n\t\tld hl, (sectors)\r\n\t\tcall hexdec\r\n\t\tld hl, sizestr2\r\n\t\tcall dsply\r\n\t\tpop de\r\n\t\tpop bc\r\n\t\tret\t\t\t; (HL is trashed)\r\n\t\r\n\r\n;; Display message in HL.  03h terminate, 0dh newline and terminate.\r\ndsply5:\t\tld de, dodcb$\r\n\t\tpush hl\r\ndsply0:\t\tld a, (hl)\r\n\t\tcp 03h\r\n\t\tjr z, dsply1\r\n\t\tpush af\r\n\t\tcall put\r\n\t\tpop af\r\n\t\tinc hl\r\n\t\tcp 0dh\r\n\t\tjr nz, dsply0\r\ndsply1:\t\tpop hl\r\n\t\tret\r\n\r\n\r\n;;; wait until the interface is ready\r\nwait:\t\tex (sp),hl\r\n\t\tex (sp),hl\t\t\t; small delay to settle the controller\r\nwait1:\t\tin a, (STATUS)\r\n\t\trlca\r\n\t\tjr c, wait1\r\n\t\tin a, (STATUS)\t\t\t; read status again\r\n\t\tand 01h\t\t\t\t; nz = error\r\n\t\tjr z, wait2\r\n\t\tcall uerror\r\n\t\tjp abort\r\nwait2:\t\tret\r\n\r\n\r\n;; EOF handling differs between TRS-80 DOSes:\r\n;;  For TRSDOS 2.3 and LDOS, word (dcb+12) contains the number of\r\n;;  256 byte records in the file, byte (dcb+8) contains the EOF\r\n;;  offset in the last record (0=256).\r\n;;  For NEWDOS/80 and TRSDOS 1.3, byte (dcb+8) and word (dcb+12)\r\n;;  form a 24 bit number containing the relative byte address of EOF.\r\n;;  Thus (dcb+12) differs by one if the file length is not a\r\n;;  multiple of 256 bytes.  DOSPLUS also uses this convention,\r\n;;  and NEWDOS 2.1 probably does too (not checked).\r\n\r\n; Set ending record number of file to current position\r\n; EOF offset in C; destroys A, HL\r\nsetern5:\r\n\t\tld hl, (dcb+10)\t\t; current record number\r\n\t\tld a, (ernldos)         ; get ERN convention\r\n\t\tor a\r\n\t\tjr nz, noadj            ; go if TRSDOS 2.3/LDOS convention\r\nadj:\t\tor c\t\t\t; length multiple of 256 bytes?\r\n\t\tjr z, noadj             ; go if so\r\n\t\tdec hl\t\t\t; no, # of records - 1\r\nnoadj:\t\tld (dcb+12), hl\r\n\t\tret\r\n\r\n;; All Model 4 mode operating systems should be TRSDOS/LS-DOS 6.x compatible\r\nsetern6:\r\n\t\tld hl, (dcb+10)\r\n\t\tld (dcb+12), hl\r\n\t\tret\r\n\r\n;; FatFS error message and handler\r\n\t\r\n\tinclude fatfserr.z80\r\n\t\r\n;; Local variables\r\n\r\nnflag:\t\tdefb 0\r\nfsize:\t\tdefs 4\r\nsectors:\tdefw 0\r\niobuf:\t\tdefw 0\r\nbuf:\t\tdefw 0\r\nlen:\t\tdefw 0\r\nbufsize:\tdefb 0\r\ncursize:\tdefb 0\r\nceof:\t\tdefb 0\r\ndcb:\t\tdefs 48\t\t; 48 for Model III TRSDOS 1.3\r\n\r\n\r\nintro:\t\tdefb 'IMPORT3 '\r\n\t\tINCLUDE VERSION.Z80\r\n\t\tdefb ' - Import from SD for the FreHD Hard Drive Emulator', 0dh\r\nusager: \tdefb 'Usage: IMPORT3 [-ne] sdfile [tofile]', 0dh\r\nsizestr:\tdefb 'Importing ', 03h\r\nsizestr2:\tdefb '..... sectors', 03h\r\ndonestr:\tdefb 'Completed!', 0dh\r\n\t\r\nendimport:\r\n        end import\r\n"
  },
  {
    "path": "frehd/z80/utils/param.z80",
    "content": "; LDOS 6.2 Parameter parsing functions\r\n; From http://http://nemesis.lonestar.org/computers/tandy/software/os/logical_systems/lsdos6/src631\r\n\r\n@BLD631 EQU 1\r\n;PARAM/ASM - LS-DOS 6.2\r\n;\r\n;\tParse a field\r\n;\t(HL) => command line\r\n;\t(DE) => FCB area\r\n;\t(HL) <= 1st byte past non-<A-Z, a-z, 0-9>\r\n;\t\texcept 13, 3, \"(\"\r\n;\tZ    <= found valid field\r\n;\tNZ   <= found invalid field\r\n;\r\n@PARSER\tLD\tB,8\t\t;Set length\r\n\r\n@PAR1\tLD\tA,B\r\n\tLD\t(PAR6+1),A\t;Stuff length for test\r\n\tINC\tB\r\nPAR2\tLD\tA,(HL)\r\n\tCP\t3\t\t;ETX?\r\n\tJR\tZ,PAR5\r\n\tCP\tCR\t\t;<ENTER>?\r\n\tJR\tZ,PAR5\r\n\tCP\t'('\t\t;Begin of parm?\r\n\tJR\tZ,PAR5\r\n\tINC\tHL\t\t;Bump pointer to next\r\n\tCALL\tTST09AZ\t\t;Test if 0-9,A-Z\r\n\tJR\tNC,PAR3\t\t;Go if one of the above\r\n\tCP\t'a'\t\t;Check on lower case\r\n\tJR\tC,PAR5\t\t;Jump on non-alpha\r\n\tCP\t'z'+1\t\t;Is it a-z?\r\n\tJR\tNC,PAR5\t\t;Jump on non-alpha\r\n\tRES\t5,A\t\t;Convert lower to upper\r\nPAR3\tDEC\tB\t\t;Count down\r\n\tJR\tZ,PAR4\r\n\tLD\t(DE),A\t\t;Xfer the char\r\n\tXOR\tA\t\t;Show at least 1 valid\r\n\tLD\t(PAR6+1),A\t;Char was detected\r\n\tINC\tDE\t\t;Bump FCB pointer\r\n\tJR\tPAR2\t\t;Loop\r\nPAR4\tINC\tB\t\t;Here on max chars ck'd\r\n\tJR\tPAR2\r\nPAR5\tLD\tC,A\t\t;Save separator\r\n\tIF\t@BLD631\r\n\tCP\t' '\t\t;<631>\r\n\tJR\tNZ,PAR5A\t;<631>\r\n\tDB\t0FEH\t\t;<631>Single byte skip\r\nPAR5B:\tINC\tHL\t\t;<631>\r\n\tCP\t(HL)\t\t;<631>\r\n\tJR\tZ,PAR5B\t\t;<631>\r\nPAR5A:\tLD\tA,3\t\t;<631>\r\n\tLD\t(DE),A\t\t;<631>\r\n\tELSE\r\n\tLD\tA,3\t\t;Stuff ETX\r\n\tLD\t(DE),A\r\n;\r\n;\tSkip over spaces\r\n;\r\n\tLD\tA,C\t\t;Was separator a space?\r\n\tCP\t' '\r\n\tJR\tNZ,PAR6\t\t;Don't skip if not\r\nPAR5A\tCP\t(HL)\t\t;Next char a space?\r\n\tINC\tHL\r\n\tJR\tZ,PAR5A\t\t;Loop until not\r\n\tDEC\tHL\t\t;Backup to last non-space\r\n\tENDIF\r\n;\r\n;\tReturn status of field validity\r\n;\r\nPAR6\tLD\tA,0\t\t;Set Z-flag if at least\r\n\tOR\tA\t\t;  1 valid char detected\r\n\tLD\tA,C\t\t;Recover separator char\r\n\tRET\r\n;\r\n;\tTest if 0-9 or A-Z\r\n;\r\nTST09AZ\tCP\t'0'\t\t;Special character?\r\n\tRET\tC\t\t;Go if not in range\r\n\tCP\t'9'+1\t\t;Jump on digit 0-9\r\n\tJR\tC,EXITC\t\t;Go if 0-9 & make NC\r\n\tCP\t'A'\t\t;Jump on spec char\r\n\tRET\tC\t\t;Go if 3B-40\r\n\tCP\t'Z'+1\t\t;Jump on A-Z\r\nEXITC\tCCF\t\t\t;Switch flag of result\r\n\tRET\r\n;\r\n;\tFind parameter in table\r\n;\t(HL) => pointer to line\r\n;\t(DE) => pointer to buffer area\r\n;\t(BC) => pointer to parameter table\r\n;\t(BC) <= pointer to possible response byte\r\n;\t(DE) <= parm vector address\r\n;\t  Z <= set if found\r\n;\t NZ <= if not found in table\r\n;\r\n@FNDPRM\tPUSH\tHL\r\n\tLD\tH,B\t\t;Xfer table addr\r\n\tLD\tL,C\r\n\tLD\tA,(HL)\t\t;P/u 1st byte of table\r\n\tRLCA\t\t\t;  & test for enhanced\r\n\tPUSH\tAF\t\t;  table format\r\n\tJR\tNC,FND1\r\n\tINC\tHL\t\t;Bump past indicator\r\nFND1\tPOP\tAF\t\t;Old or enhanced format?\r\n\tPUSH\tAF\r\n\tLD\tA,5\t\t;Init for old lengths\r\n\tLD\tBC,1<<8 OR 2\r\n\tJR\tNC,FND1A\t;Branch if old format\r\n\tLD\tA,(HL)\t\t;  else get parm length\r\n\tAND\t0FH\t\t;Strip flags\r\n\tDEC\tA\t\t;Adjust for length-1\r\n\tINC\tB\t\t;Update offset to address\r\n\tINC\tHL\t\t;Bump past TYPE byte\r\nFND1A\tLD\t(FND3A+1),A\t;Stuff the lengths\r\n\tADD\tA,B\r\n\tLD\t(FND5A+1),A\r\n\tADD\tA,C\r\n\tLD\t(FND2+1),A\r\n\tLD\tA,(DE)\t\t;P/u command line byte\r\n\tCP\t(HL)\t\t;Match 1st char of table?\r\n\tJR\tZ,FND3\t\t;Jump if 1st char matches\r\nFND2\tLD\tBC,8\t\t;  else bypass that entry\r\n\tADD\tHL,BC\r\n\tLD\tA,(HL)\t\t;Test for table end\r\n\tOR\tA\r\n\tJR\tNZ,FND1\t\t;Loop if more\r\n\tPOP\tHL\t\t;Clean flag from stack\r\n\tPOP\tHL\t\t;Rcvr saved reg &\r\n\tINC\tA\t\t;  set NZ for not found\r\n\tRET\r\nFND3\tPOP\tAF\t\t;Ck old or new table\r\n\tPUSH\tAF\r\n\tJR\tNC,FND3A\t;Go if old format table\r\n\tDEC\tHL\t\t;Ck if type byte permits\r\n\tBIT\t4,(HL)\t\t;  single-char abbrev\r\n\tINC\tHL\r\n\tJR\tZ,FND3A\t\t;Go on no abbrev\r\n\tINC\tDE\t\t;Make sure the next char\r\n\tLD\tA,(DE)\t\t;  is not in the range\r\n\tDEC\tDE\t\t;  <0-9,A-Z> before\r\n\tCALL\tTST09AZ\t\t;  assuming abbrev\r\n\tJR\tC,FND5A\t\t;Go on 1-char abbrevs\r\nFND3A\tLD\tB,5\t\t;5 more chars to match\r\n\tPUSH\tHL\r\n\tPUSH\tDE\r\n\tLD\tA,B\t\t;Don't if trailing length\r\n\tOR\tA\t\t;  is zero\r\n\tJR\tZ,FND5\r\nFND4\tINC\tDE\r\n\tINC\tHL\r\n\tLD\tA,(DE)\r\n\tCP\t3\t\t;ETX?\r\n\tJR\tZ,FND7\r\n\tCP\tCR\t\t;Jump on <ENTER>\r\n\tJR\tZ,FND7\r\n\tCP\t(HL)\t\t;Match?\r\n\tJR\tNZ,FND6\t\t;Jump if not\r\n\tDJNZ\tFND4\t\t;  else loop\r\nFND5\tPOP\tDE\t\t;Parm matched\r\n\tPOP\tHL\t\t;Recover begin of parm\r\nFND5A\tLD\tBC,6\t\t;Point to address field\r\n\tADD\tHL,BC\r\n\tLD\tC,L\t\t;Save the response-byte\r\n\tLD\tB,H\t\t;  pointer in BC\r\n\tDEC\tBC\r\n\tLD\tE,(HL)\t\t;P/u parm table address\r\n\tINC\tHL\r\n\tLD\tD,(HL)\r\n\tPOP\tAF\t\t;If not enhanced, change\r\n\tJR\tC,$+4\t\t;  pointer to bucket\r\n\tLD\tB,SBUFF$>>8\t;  so we don't alter user\r\n\tPOP\tHL\t\t;Recover line position\r\n\tXOR\tA\t\t;Show found\r\n\tRET\r\nFND6\tCALL\tTST09AZ\t\t;Ck if 0-9, A-Z\r\n\tJR\tNC,FND8\t\t;Go if in range of above\r\nFND7\tLD\tA,(HL)\t\t;Loop if table has\r\n\tCP\t' '\t\t;  trailing spaces\r\n\tJR\tZ,FND5\r\nFND8\tPOP\tDE\r\n\tPOP\tHL\r\n\tJR\tFND2\r\n;\r\n;\tPARAM routine\r\n;\t (HL) => param line\r\n;\t (DE) => parm table\r\n;\t (DE) <= table address value\r\n;\t    C <= # of parm\r\n;\t    Z = OK\r\n;\t   NZ = parm error\r\n;\r\nPARAM0\tINC\tHL\t\t;Bump the pointer\r\nPARAML\tLD\tA,(HL)\t\t;  and p/u char\r\n\tCP\tCR\r\n\tRET\tZ\t\t;Return on enter\r\n\tCP\t' '\r\n\tJR\tZ,PARAM0\t;Loop on space\r\n\tCP\t'('\r\n\tJR\tNZ,PARAM5\t;Jump if not left paren\r\n\tLD\tA,(DE)\t\t;Check if enhanced table\r\n\tRLCA\r\n\tJR\tNC,PARAM1\r\n\tPUSH\tDE\t\t;Save pointer to start\r\n\tINC\tDE\t\t;Point to 1st TYPE byte\r\n\tPUSH\tHL\t\t;Save this posn\r\n;\r\nPARAML1\tLD\tA,(DE)\t\t;P/u TYPE byte\r\n\tAND\t0FH\r\n\tJR\tZ,PARAML2\t\t;Exit on end of table\r\n\tLD\tL,A\t\t;Point to response byte\r\n\tIF\t@BLD631\r\n\tXOR\tA\t\t;<631>\r\n\tLD\tH,A\t\t;<631>\r\n\tELSE\r\n\tLD\tH,0\r\n\tENDIF\r\n\tINC\tL\r\n\tADD\tHL,DE\r\n\tIF\t@BLD631\r\n\tLD\t(HL),A\t\t;<631>Zero the response\r\n\tELSE\r\n\tLD\t(HL),0\t\t;Zero the response\r\n\tENDIF\r\n\tINC\tHL\t\t;Bump to the next TYPE\r\n\tINC\tHL\r\n\tINC\tHL\r\n\tEX\tDE,HL\t\t;Table pointer back to DE\r\n\tJR\tPARAML1\t\t;Loop thru all response bytes\r\n;\r\nPARAML2\tPOP\tHL\t\t;Rcvr reg\r\n\tPOP\tDE\t\t;  & start of parm table\r\nPARAM1\tPUSH\tDE\r\n\tLD\tB,15\t\t;Max 15-char field\r\n\tLD\tDE,SBUFF$\t;Point to buffer region\r\n\tINC\tHL\t\t;Bypass the '('\r\n\tCALL\t@PAR1\t\t;Get the field\r\n\tDEC\tHL\t\t;Backup to separator\r\n\tPOP\tDE\r\n\tJR\tNZ,ERROUT\t;Return if bad field\r\n\tCP\tCR\t\t;If separator was a CR,\r\n\tJR\tNZ,$+3\t\t;  we need to counteract\r\n\tINC\tHL\t\t;  the DEC HL above\r\n\tPUSH\tDE\r\n\tLD\tB,D\t\t;Table pointer to BC\r\n\tLD\tC,E\r\n\tLD\tDE,SBUFF$\t;Parm in table?\r\n\tCALL\t@FNDPRM\r\n\tPUSH\tBC\t\t;Save response pointer\r\n\tJR\tZ,PARAM3\t;Jump if found in table\r\n;\r\n;\tParameter not in table - NZ condition\r\n;\r\nPARAM2\tPOP\tDE\t\t;Pop response pointer\r\n\tPOP\tDE\t\t;Pop parm table pointer\r\nERROUT\tLD\tA,44\t\t;Set up PARM ERROR\r\n\tRET\r\n;\r\n;\tParameter found in table - parse the value\r\n;\r\nPARAM3\tLD\tA,(HL)\t\t;Test for assignment\r\n\tCP\t'='\r\n\tIF\t@BLD631\r\n\tLD\tBC,0\r\n\tJR\tZ,ASSIGN\t;<631>Jump if parm=value\r\n\tDEC\tBC\t\t;<631>\r\n\tELSE\r\n\tJR\tZ,ASSIGN\t;Jump if parm=value\r\n\tLD\tBC,-1\t\t;  else set symbol TRUE\r\n\tENDIF\r\nPARMSW\tEX\t(SP),HL\t\t;Get response byte\r\n\tSET\t6,(HL)\t\t;Turn on FLAG-SWITCH\r\n;\r\n;\tValid parm argument parsed into reg BC\r\n;\r\nPARAM4\tEX\tDE,HL\t\t;Address pointer to HL\r\n\tLD\t(HL),C\t\t;Stuff lo-order value\r\n\tINC\tHL\r\n\tLD\t(HL),B\t\t;Stuff hi-order value\r\n\tPOP\tHL\t\t;Rcvr parm line pointer\r\n\tPOP\tDE\t\t;Rcvr parm table pointer\r\n\tLD\tA,(HL)\r\n\tCP\t','\t\t;Comma separator?\r\n\tJR\tZ,PARAM1\r\n\tCP\tCR\r\n\tIF\t@BLD631\r\n\tRET\tZ\t\t;<631>\r\n\tELSE\r\n\tJR\tZ,PARAM5\r\n\tENDIF\r\n\tCP\t')'\t\t;Closing paren?\r\n\tJR\tNZ,ERROUT\t;Leave with ERROR\r\n\tINC\tHL\t\t;Bump line pointer\r\nPARAM5\tXOR\tA\t\t;Show all OK\r\n\tRET\r\n;\r\n;\tParameter assignment statement\r\n;\r\nASSIGN\tINC\tHL\t\t;Advance token past '='\r\n\tLD\tA,(HL)\r\n\tCP\t'\"'\t\t;Double quote string?\r\n\tJR\tZ,STRING\r\n\tCP\t'A'\t\t;Ck on digit or\r\n\tJR\tC,ASS3\t\t;  special character\r\n\tRES\t5,A\t\t;Strip l/c if present\r\n\tCP\t'X'\t\t;Hexadecimal?\r\n\tJR\tZ,ASS1\r\n\tCALL\tONOFF\t\t;Ck on Y, N, ON, OFF\r\n\tJR\tZ,PARMSW\t;Set FLAG-SWITCH if OK\r\n\tJR\tPARAM2\t\t;  else error exit\r\nASS1\tINC\tHL\r\n\tCALL\tHEXVAL\t\t;Ck on hex format\r\n\tJR\tNZ,PARAM2\t;Error if bad format\r\n\tJR\tASS3A\t\t;  else bypass & set resp\r\n;\r\n;\tIs the parameter numeric or flag ?\r\n;\r\nASS3\tCP\t'0'\t\t;Parameter=number ?\r\n\tPUSH\tAF\t\t;CF = 0 if number\r\n\tCALL\t@DECHEX\t\t;Cvt # @ HL to bin in DE\r\n\tPOP\tAF\r\nASS3A\tEX\t(SP),HL\t\t;Get response pointer\r\n\tJR\tNC,ASS4\t\t;Show numeric if CF=0\r\n\tSET\t6,(HL)\t\t;  otherwise show switch\r\n\tDB\t03AH\t\t;Skip next instruction\r\nASS4\tSET\t7,(HL)\t\t;Set Numeric response bit\r\n\tJR\tPARAM4\r\n;\r\n;\tParameter string entry\r\n;\r\nSTRING\tINC\tHL\t\t;Bypass '\"'\r\n\tLD\tB,H\t\t;Save starting address\r\n\tLD\tC,L\r\nSTR1\tLD\tA,(HL)\t\t;P/u a char\r\n\tCP\t20H\r\n\tJR\tC,PARAM2\t;Exit on control char\r\n\tINC\tHL\t\t;Bump pointer\r\n\tCP\t'\"'\t\t;Closing double quote\r\n\tJR\tNZ,STR1\r\n\tPUSH\tHL\t\t;Save current pointer\r\n\tSBC\tHL,BC\t\t;Calc length of string\r\n\tLD\tA,L\r\n\tDEC\tA\t\t;Adjust for INC HL\r\n\tCP\t32\t\t;If len > 31, set to 0\r\n\tJR\tC,$+3\r\n\tXOR\tA\r\n\tPOP\tHL\t\t;Rcvr pointer\r\n\tEX\t(SP),HL\t\t;Get response byte\r\n\tOR\t20H\t\t;Set FLAG-STRING\r\n\tLD\t(HL),A\r\n\tJR\tPARAM4\r\n;\r\n;\tCheck for Yes, No, On, Off\r\n;\r\n\tIF\t@BLD631\r\nONOFF:\t\t\t\t;<631>\r\n\tELSE\r\nONOFF\tLD\tBC,0\t\t;Init to FALSE\r\n\tENDIF\r\n\tSUB\t'Y'\t\t;Is it Yes?\r\n\tJR\tZ,ONO1\t\t;Jump on yes\r\n\tADD\tA,'Y'-'N'\t;Is it No?\r\n\tJR\tZ,ONO2\t\t;Jump on no\r\n\tDEC\tA\t\t;Is it 'O'n or 'O'ff?\r\n\tRET\tNZ\t\t;Return if not on/off\r\n\tINC\tHL\t\t;Bump pointer to next\r\n\tLD\tA,(HL)\t\t;  character & p/u\r\n\tRES\t5,A\t\t;Set lower to upper\r\n\tCP\t'F'\r\n\tJR\tZ,ONO2\t\t;Jump on off\r\n\tCP\t'N'\r\n\tRET\tNZ\t\t;Return if not on\r\n\tIF\t@BLD631\r\nONO1\tDEC\tBC\t\t;<631>Init to true\r\n\tELSE\r\nONO1\tLD\tBC,-1\t\t;Init to true\r\n\tENDIF\r\nONO2\tINC\tHL\t\t;Ignore trailing part\r\n\tLD\tA,(HL)\t\t;  of word until closing\r\n\tCP\t')'\t\t;  \")\" or comma separator\r\n\tRET\tZ\t\t;  or CR\r\n\tCP\tCR\r\n\tRET\tZ\r\n\tCP\t','\r\n\tRET\tZ\r\n\tJR\tONO2\t\t;Loop\r\n;\r\n;\tProcess hexadecimal assignment\r\n;\r\n\tIF\t@BLD631\r\nHEXVAL:\t\t\t\t;<631>\r\n\tELSE\r\nHEXVAL\tLD\tBC,0\t\t;Init value to zero\r\n\tENDIF\r\n\tLD\tA,(HL)\t\t;P/u a char\r\n\tCP\t27H\t\t;Must be single quote\r\n\tRET\tNZ\t\t;Ret if not\r\nHEX1\tINC\tHL\t\t;Bump past it\r\n\tLD\tA,(HL)\t\t;P/u possible hex digit\r\n\tSUB\t30H\t\t;Begin conversion\r\n\tJR\tC,HEX2\t\t;Jump if < \"0\"\r\n\tCP\t10\t\t;Ck for 0-9\r\n\tJR\tC,HEX3\t\t;Jump if digit is 0-9\r\n\tRES\t5,A\t\t;Strip l/c if present\r\n\tSUB\t7\t\t;  else ck A-F\r\n\tCP\t16\r\n\tJR\tC,HEX3\t\t;Jump if A-F\r\nHEX2\tLD\tA,(HL)\t\t;Test for closing quote\r\n\tCP\t27H\r\n\tINC\tHL\t\t;Bump pointer\r\n\tRET\tZ\t\t;Ret if closing quote\r\n\tDEC\tHL\t\t;  else backup, set OK,\r\n\tXOR\tA\t\t;  then return\r\n\tRET\r\nHEX3\tPUSH\tBC\t\t;Exchange BC & HL\r\n\tEX\t(SP),HL\t\t;  and save HL\r\n\tADD\tHL,HL\t\t;Multiply by 16\r\n\tADD\tHL,HL\r\n\tADD\tHL,HL\r\n\tADD\tHL,HL\r\n\tLD\tB,H\t\t;Merge new digit\r\n\tADD\tA,L\r\n\tLD\tC,A\r\n\tPOP\tHL\t\t;Recover pointer\r\n\tJR\tHEX1\t\t;Loop\r\n;\r\n;\tProcess decimal assignment\r\n;\r\n@DECHEX\tLD\tBC,0\t\t;Init value to zero\r\nDEC1\tLD\tA,(HL)\t\t;P/u a char\r\n\tSUB\t30H\t\t;Cvrt to binary\r\n\tRET\tC\t\t;Return if < \"0\"\r\n\tCP\t10\t\t;Ck for bad decimal\r\n\tRET\tNC\t\t;Ret if not 0-9\r\n\tPUSH\tBC\t\t;Exchange BC & HL\r\n\tEX\t(SP),HL\t\t;  & save HL on stack\r\n\tADD\tHL,HL\t\t;Multiply by 10\r\n\tADD\tHL,HL\r\n\tADD\tHL,BC\r\n\tADD\tHL,HL\r\n\tLD\tB,0\t\t;Merge in new digit\r\n\tLD\tC,A\t\t;New digit to C\r\n\tADD\tHL,BC\t\t;  & add it in\r\n\tLD\tB,H\t\t;Current value to BC\r\n\tLD\tC,L\r\n\tPOP\tHL\t\t;Recover HL pointer\r\n\tINC\tHL\r\n\tJR\tDEC1\t\t;Loop\r\n\t\t\r\nSBUFF$  DS  0FFh\r\n\r\n"
  },
  {
    "path": "frehd/z80/utils/trsident.z80",
    "content": "; TRS-80 Model and OS Version Identification\r\n;\r\n; Identify TRS-80 Model Version\r\n;\r\n; Returns identified version in A\r\n;   0 = Unknown\r\n;   1 = Model 1 with Level II Basic\r\n;   3 = Model 3 or Model 4 running in Model 3 Mode\r\n;   4 = Model 4\r\n\r\n; 0x0125 = Basic Version Message in Level II/Model 3 ROM\r\n;   0x20 = Model 1 with Level II Basic\r\n;   0x49 = Model 3 or Model 4 running in Model 3 Mode\r\n;   0x14 = Model 4 running LS-DOS\r\n;\r\n\r\nWHATVER     LD      A, (0125h)\r\n            CP      20h             ; Model 1 with Level II Basic?\r\n            JR      Z, WHATVER1     ; No\r\n            CP      0A3h            ; Model 1 with Level II Basic 1.3 ROM?\r\n            JR      NZ,WHATVER3\r\nWHATVER1    LD      A,1             ; Yes\r\n            JR      WHATVEROK\r\nWHATVER3    CP      49h             ; Model 3 or Model 4 running in Model 3 Mode?\r\n            JR      NZ, WHATVER4    ; No\r\n            LD      A,3             ; Yes\r\n            JR      WHATVEROK\r\nWHATVER4    CP      14h             ; Model 4\r\n            JR      NZ, WHATVERX    ; No... Unknown Model then\r\n            LD      A,4             ; Yes\r\n            JR      WHATVEROK\r\nWHATVERX    LD      A,0             ; Unknown Model\r\nWHATVEROK   RET\r\n"
  },
  {
    "path": "frehd/z80/utils/utlcore.z80",
    "content": "; VHDUTL - Core - Shared by Versions for all OS's\r\n\r\n; Misc Constants\r\n\r\nCR          EQU     0DH\r\nLF          EQU     0AH\r\nETX         EQU     03H\r\nSPC         EQU     20H\r\n\r\n; Directory Attributes\r\n\r\nAM_RDO      EQU     001H    \t    ; Read only\r\nAM_HID      EQU     002H            ; Hidden\r\nAM_SYS      EQU     004H            ; System\r\nAM_VOL      EQU     008H            ; Volume label\r\nAM_LFN      EQU     00FH            ; LFN entry\r\nAM_DIR      EQU     010H            ; Directory\r\nAM_ARC      EQU     020H            ; Archive\r\n\r\n; Vecoven Interface Commands\r\n\r\nGETVER      EQU     0\r\nGETTIME     EQU     1\r\nSETTIME     EQU     2\r\nOPENDIR     EQU     8\r\nREADDIR     EQU     9\r\nMOUNTDRIVE  EQU     0AH\r\nDRIVEINFO   EQU     0CH\r\n\r\n; Other Vecoven Interface Constants\r\n\r\nRTCMSGSIZE  EQU     6\r\nDRVINFOSIZE\tEQU\t\t19\r\nDSPBUFFERLEN    EQU          81\r\n\r\nSTART       \r\n            CALL    FREHDTST        ; Check interface is installed\r\n            POP     HL              ; Restore INBUF$ pointer\r\n            CP      0               ; No?\r\n            JP      Z,DONE          ; Then done\r\n\r\n            LD      DE,PRMTABLE     ; Pointer to parameter table\r\n            CALL    PARAM\r\n            JP      NZ,PRMERROR\r\n\r\n            IF TRSDOS\r\nCHKSET      LD      A,(SPARM+1)     ; Set Parameter?\r\n            CP      0FFH\r\n            JR      NZ,CHKGET       ; No\r\n            CALL    SETRTC\r\nCHKGET      LD      A,(GPARM+1)     ; Get Parameter?\r\n            CP      0FFH\r\n            JP      NZ,CHKDIR       ; No\r\n            CALL    GETRTC\r\n            ENDIF\r\nCHKDIR      LD      A,(DPARM+1)     ; Get Directory\r\n            CP      0FFH\r\n            JP      NZ,CHKMNT       ; No\r\n            CALL    GETDIR\r\nCHKMNT      LD      A,(MPARM+1)     ; Drive mount functions\r\n            CP      0FFH\r\n            JP      NZ,CHKVER       ; No\r\n            CALL    MNT\r\nCHKVER      LD      A,(VPARM+1)     ; Get Firmware Version?\r\n            CP      0FFH\r\n            JP      NZ,PRMERROR     ; No\r\n            CALL    GETVERSION\r\n            JP      DONE\r\n\r\nMNT         LD      A,(APARM+1)     ; Unit specified?\r\n            CP      0\r\n            JP      Z,MNTDISP       ; No so display current config\r\n            LD      HL,(VHPARM+2)   ; Yes... is VHD File specified?\r\n            LD      A,(VHPARM+1)\r\n            OR      (HL)                  \r\n            JR      NZ,MNT1\r\n            RET\r\n\r\nMNT1        LD      A,0             ; Configure mount flags\r\n            LD      (MNTFLAGS),A\r\n            LD      A,(WPARM+1)     ; Write Protected?\r\n            CP      0FFH\r\n            JR      NZ,MNT2\r\n            LD      A,(MNTFLAGS)\r\n            OR      4\r\n            LD      (MNTFLAGS),A        \r\nMNT2        LD      A,(NPARM+1)     ; No Fast Seek?\r\n            CP      0FFH\r\n            JR      NZ,MNT3\r\n            LD      A,(MNTFLAGS)\r\n            OR      1\r\n            LD      (MNTFLAGS),A\r\nMNT3        LD      A,(CPARM+1)     ; Create?\r\n            CP      0FFH\r\n            JR      NZ,MNT4\r\n            LD      A,(MNTFLAGS)\r\n            OR      2\r\n            LD      (MNTFLAGS),A\r\nMNT4        CALL    DONESTUFF\r\n            CALL    VHPARM          ; Clean up the filename\r\n            LD      A,(TEMP)       \r\n            CP      0               ; Invalid... likely too long\r\n            JR      NZ,MNT6\r\n            RET\r\nMNT6        LD      A,(TEMP)        ; Get filename size\r\n            ADD     A,2             ; Request size is filename + terminator + 2 bytes\r\n            OUT     (SIZE2),A\r\n            LD      A,MOUNTDRIVE\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            LD      A,(APARM+1)     ; Get Drive Number\r\n            DEC     A               ; Change to 0 offset\r\n            OUT     (DATA2),A\r\n            LD      A,(MNTFLAGS)    ; Get Mount Flags\r\n            OUT     (DATA2),A\r\n            LD      HL,(VHPARM+1)   ; Get filename address\r\n            LD      C,DATA2\r\n            LD      A,(TEMP)        ; Length of filename\r\n            LD      B,A\r\n            OTIR\r\n            CALL    WAIT\r\n            IN      A,(STATUS)\r\n            AND     01h             ; Check if TRS_HARD_ERR set?\r\n            JR      Z,MNT7          ; No all good otherwise tell the user\r\n            LD      HL,MSGMNTFAIL\r\n            CALL    DSPLY\r\n            CALL    UERROR          ; Report the error\r\n            RET                     \r\n            \r\nMNT7        CALL    CLRDSPBUFFER\r\n            LD      HL,MSGMNTOK+2   ; Messaging skipping over the length\r\n            LD      DE,DSPBUFFER\r\n            LD      BC,(MSGMNTOK)\r\n            LDIR\r\n            LD      A,(HPARM+1)     ; Halt after change requested?\r\n            CP      0FFH\r\n            JR      NZ,MNTNOHLT     ; No so just report mount successfull\r\nMNTHLT      LD      HL,MSGMNTHLT+2    ; Yes... so report mount successfull\r\n            LD      BC,(MSGMNTHLT)\r\n            LDIR\r\n            CALL    DSPDSPBUFFER\r\nMNTHLT2     JR      MNTHLT2         ; ... and Halt\r\n            RET\r\nMNTNOHLT    CALL    DSPDSPBUFFER\r\n            RET\r\nMNTDISP     LD      A,DRIVEINFO\t    ; Request Drive Info\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            IN      A,(SIZE2)       ; Read the DRIVEINFO structure\r\n            LD      B,A\r\n            LD      C,DATA2\r\n            LD      HL,BUFFER\r\n            INIR\r\n            CALL    CLRDSPBUFFER\r\n            LD      HL,MNTTITLE\r\n            CALL    DSPLY\r\n            LD      A,'-'\r\n            CALL    LDDSPBUFFER\t\t; Header\r\n            CALL    DSPDSPBUFFER\r\n            LD\t\tIX,BUFFER\r\n            LD      A,1             ; Unit Counter\r\n            LD      (TEMP),A\r\n            IN      A,(SIZE2)\r\nMNTDSP2     PUSH\tAF              ; Process the DRIVEINFO structure\r\n            LD\t\tA,(IX+0)        ; Available?\r\n            CP\t\t0\r\n            JP\t\tZ,MNTDSP4       ; No\r\n            CALL    CLRDSPBUFFER\r\n            LD\t\tHL,DSPBUFFER+20 ; Indicate Write Protected\r\n            LD\t\t(HL),'N'        ; Default No\r\n            LD      A,(IX+1)        ; Write Protect (=1)\r\n            CP\t\t1\r\n            JR\t\tNZ,MNTDSP21\r\n            LD\t\t(HL),'Y'\r\nMNTDSP21    LD      HL,DSPBUFFER+40 ; Indicate Fast Mode\r\n            LD      (HL),'Y'        ; Default Yes\r\n            LD      A,(IX+0)        ; Fast Seek?\r\n            CP      1               ; No (=1)\r\n            JR      NZ,MNTDSP22\r\n            LD      (HL),'N'        ; No\r\nMNTDSP22    LD\t\tA,(IX+2)        ; Cylinders MSB\r\n            LD\t\tH,A\r\n            LD\t\tA,(IX+3)        ; Cylinders LSB\r\n            LD\t\tL,A\r\n            LD\t\tDE,NUMBUFFER    ; Convert to string\r\n            CALL\tNUM2DEC\r\n            LD\t\tHL,NUMBUFFER    ; Clear leading 2 zeros\r\n            LD\t\tBC,2 << 8\r\n            CALL\tCLRLEADZERO\r\n            LD\t\tHL,NUMBUFFER    ; Insert into display buffer\r\n            LD\t\tDE,DSPBUFFER+27\r\n            LD\t\tBC,5\r\n            LDIR\r\n            LD\t\tA,(IX+4)        ; Heads\r\n            LD\t\tH,0\r\n            LD      L,A\r\n            LD\t\tDE,NUMBUFFER\r\n            CALL\tNUM2DEC\r\n            LD\t\tHL,NUMBUFFER    ; Clear leading 4 zeros\r\n            LD\t\tBC,4 << 8\r\n            CALL\tCLRLEADZERO\t    \r\n            LD\t\tHL,NUMBUFFER+3  ; Insert last 2 digits into display buffer\r\n            LD\t\tDE,DSPBUFFER+37\r\n            LD\t\tBC,2\r\n            LDIR\r\n            LD      A,(TEMP)        ; Unit counter\r\n            LD      HL,0\r\n            LD      L,A\r\n            LD      DE,NUMBUFFER\r\n            CALL    NUM2DEC\r\n            LD      HL,NUMBUFFER+4  ; Insert single digit into display buffer\r\n            LD      DE,DSPBUFFER+3\r\n            LD      BC,1\r\n            LDIR\r\n            PUSH    IX\r\n            POP     HL\r\n            LD      BC,6\r\n            ADD     HL,BC\r\n            PUSH    HL\r\n            LD\t\tBC,0\r\nMNTDSP2A    LD      A,(HL)          ; Find first 00h to know length of the name    \r\n            CP      0\r\n            JR      Z,MNTDSP2B      ; First 00h found\r\n            INC     HL\r\n            INC\t    BC\r\n            JR      MNTDSP2A\r\nMNTDSP2B    POP     HL      \t    ; Name into display buffer\r\n            LD      DE,DSPBUFFER+6\r\n            LDIR\r\n            CALL    DSPDSPBUFFER    ; Display line\r\n            LD      BC,DRVINFOSIZE  ; Move index to next entry\r\n            ADD     IX,BC\r\nMNTDSP4     LD      A,(TEMP)\r\n            INC     A\r\n            LD      (TEMP),A\r\n            POP\t    AF\r\n            SUB     DRVINFOSIZE     ; Check if more drives to process\r\n            JP      NZ,MNTDSP2\t\t; No zero so back for another drive\r\n            CALL    DONESTUFF\r\n            RET\r\n\r\nGETVERSION \tCALL    DONESTUFF\r\n\r\n\t\t\tINCLUDE\tGETVERSION.Z80\r\n\t\t\t\r\nGETDIR      CALL    DONESTUFF\r\n            CALL    SETCOLS         ; Setup column count\r\n            LD      A,2             ; Default to the \"current\" directory\r\n            OUT     (SIZE2),A\r\n            LD      A,OPENDIR\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            LD      A,\"/\"\r\n            OUT     (DATA2),A\r\n            LD      A,00H\r\n            OUT     (DATA2),A\r\n            CALL    WAIT\r\n            IN      A,(STATUS)      ; Check for HARD_ERR indicating open failed\r\n            AND     01h\r\n            JR      NZ,GETDIRX      ; Open failed\r\nGETDIR2     LD      A,READDIR       ; Request directory entry\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            IN      A,(STATUS)      ; Check for Error\r\n            AND     01h\r\n            JR      NZ,GETDIRERROR\r\n            IN      A,(STATUS)      ; Check for DRQ indicating data available\r\n            AND     08h\r\n            JR      Z,GETDIRX       ; No DRQ so done\r\n            IN      A,(SIZE2)       ; Otherwise read the FILINFO structure\r\n            LD      B,A\r\n            LD      C,DATA2\r\n            LD      HL,BUFFER \r\n            INIR\r\n            LD      A,(BUFFER+8)    ; Check File attribute for Volume label/hidden/directory\r\n            AND     AM_VOL OR AM_HID OR AM_DIR\r\n            JR      NZ,GETDIR2      ; Yes so ignore this file\r\n            LD      HL,BUFFER+24    ; ETX at the end to make printing easy\r\n            LD      (HL),ETX        ; This is 4 bytes after the end of the 8.3 filename because we want 16 columns\r\n            LD      HL,BUFFER+9     ; Find first 00h and then make all characters SPC until ETX\r\nGETDIR3     LD      A,(HL)          \r\n            CP      0\r\n            JR      Z,GETDIR4       ; First 00h found\r\n            INC     HL\r\n            JR      GETDIR3\r\nGETDIR4     LD      (HL),SPC        ; Replace with SPC\r\n            INC     HL              ; and keep going until we get to ETX\r\n            LD      A,(HL)\r\n            CP      ETX\r\n            JR      Z,GETDIR5\r\n            JR      GETDIR4\r\nGETDIR5     LD      HL,DIRCOLS      ; Used another column\r\n            DEC     (HL)\r\n            JR      NZ,GETDIR6      ; Last column for the row?\r\n            CALL    SETCOLS         ; Yes so reset and CR at the end of this filename\r\n            LD      HL,BUFFER+22\r\n            LD      (HL),CR\r\nGETDIR6     LD      HL,BUFFER+9     ; Display the filename\r\n            CALL    DSPLY\r\n            JR      GETDIR2         ; Check for more files\r\nGETDIRX     LD      HL,BUFFER       ; Force a new line at the end\r\n            LD      (HL),CR\r\n            CALL    DSPLY\r\n            RET\r\nGETDIRERROR CALL    UERROR          ; Report the error\r\n            RET\r\n            \r\nGETRTC      CALL    DONESTUFF\r\n            CALL    DS1307RD        ; Read DS1307\r\n            RET\r\n\r\nSETRTC      CALL    DONESTUFF\r\n            CALL    DS1307WR        ; Write to the interface\r\nDONE        RET\r\n\r\nPRMERROR    LD      A,(ACTIONS)     ; Do anything?\r\n            CP      0\r\n            JR      Z,PRMERROR2     ; No so explain usage\r\n            JP      DONE\r\nPRMERROR2   LD      HL,MSG          ; Welcome Message\r\n            CALL    DSPLY\r\n            LD      HL,MSGUSAGE     ; Explain usage\r\n            CALL    DSPLY\r\n            JP      DONE\r\n\r\nPRMTABLE    DB      'SET   '\r\n            DW      SPARM+1\r\n            DB      'S     '\r\n            DW      SPARM+1\r\n            DB      'GET   '\r\n            DW      GPARM+1\r\n            DB      'G     '\r\n            DW      GPARM+1\r\n            DB      'VER   '\r\n            DW      VPARM+1\r\n            DB      'V     '\r\n            DW      VPARM+1\r\n            DB      'DIR   '\r\n            DW      DPARM+1\r\n            DB      'D     '\r\n            DW      DPARM+1\r\n            DB      'MNT   '\r\n            DW      MPARM+1\r\n            DB      'ADDR  '\r\n            DW      APARM+1\r\n            DB      'VHD   '\r\n            DW      VHPARM+1\r\n            DB      'HALT  '\r\n            DW      HPARM+1\r\n            DB      'WP    '\r\n            DW      WPARM+1\r\n            DB      'CREATE'\r\n            DW      CPARM+1\r\n            DB      'NFS   '\r\n            DW      NPARM+1\r\n            NOP\r\n\r\nSPARM       LD      BC,0\r\nGPARM       LD      BC,0\r\nVPARM       LD      BC,0\r\nDPARM       LD      BC,0\r\nMPARM       LD      BC,0\r\nAPARM       LD      BC,0\r\nHPARM       LD      BC,0\r\nWPARM       LD      BC,0\r\nCPARM       LD      BC,0\r\nNPARM       LD      BC,0\r\nVHPARM      LD      HL,0            ; Address set when parameters are loaded\r\n            LD      A,0             ; Length returned in TEMP\r\n            LD      (TEMP),A\r\n            LD      A,(HL)          ; Get the first character of the filename\r\n            CP      '/'             ; Leading /\r\n            JR      Z,VHPARM2       ; Yes so check the rest of the filename\r\n            DEC     HL\r\n            LD      A,'/'\r\n            LD      (HL),A          ; Force / as the first character of the filename\r\n            LD      (VHPARM+1),HL\r\nVHPARM2     LD      A,(TEMP)        ; Count characters\r\n            INC     A\r\n            CP      14              ; Max characters for name + terminator + 1   \r\n            JR      Z,VHPARMFAIL    ; Exceeded so return empty string         \r\n            LD      (TEMP),A\r\n            LD      A,(HL)          ;\r\n            CP      '\"'             ; Quote terminator\r\n            JR      Z,VHPARMDONE    ; Yes... at the end\r\n            INC     HL\r\n            JP      VHPARM2         ;             \r\nVHPARMDONE  LD      A,0             ; Terminate with \\0\r\n            LD      (HL),A\r\n            RET\r\nVHPARMFAIL  LD      A,0\r\n            LD      (TEMP),A\r\n            RET\r\n                        \r\nFREHDTST    LD      A,GETVER        ; Test that the interface exists\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            IN      A,(SIZE2)\r\n            CP      6\r\n            JR      NZ,FREHDTSTX    ; Size of 6 indicates interface exists\r\n            LD      A,1             ; Return HAS IF\r\n            RET\r\nFREHDTSTX   LD      HL,MSG          ; Welcome Message\r\n            CALL    DSPLY\r\n            LD      HL,MSGNOIF\r\n            CALL    DSPLY\r\n            LD      A,0             ; Return NO IF\r\n            RET\r\n            \r\nDS1307RD    LD      A,GETTIME\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            CALL    TIME            ; LDOS Time Buffer\r\n            LD      BC,3<<8 OR DATA2\r\n            INIR\r\n            CALL    DATE            ; LDOS Date Buffer\r\n            LD      B,3\r\n            INIR\r\n            RET\r\nDS1307WR    LD      A,SETTIME\r\n            OUT     (COMMAND2),A\r\n            CALL    WAIT\r\n            CALL    TIME            ; LDOS Time Buffer\r\n            LD      BC,3<<8 OR DATA2\r\n            OTIR\r\n            CALL    DATE            ; LDOS Date Buffer\r\n            LD      B,3\r\n            OTIR\r\n            CALL    WAIT\r\n            RET\r\n\r\nWAIT        EX      (SP),HL\r\n            EX      (SP),HL         ; small delay to settle the controller\r\nWAIT1       IN      A,(STATUS)\r\n            CP      0FFH            ; No interface on the bus\r\n            JR      Z,WAIT2         ; .. then drop out and report error\r\n            RLCA\r\n            JR      C,WAIT1\r\nWAIT2       RET\r\n\r\n; Clear ro load the display buffer\r\n; Call with HL = Buffer start, A = Insert character\r\n; Uses DE and BC\r\n\r\nLDDSPBUFFER\r\n            LD      HL,DSPBUFFER\t; Load buffer with character passed in A\r\n            LD      (HL),A\r\n            JP     CLRDSPBUFFER2\r\nCLRDSPBUFFER\r\n            LD      HL,DSPBUFFER\t; Load buffer with spaces\r\n            LD      (HL),SPC\r\nCLRDSPBUFFER2\t    \r\n            PUSH    HL\r\n            POP     DE\r\n    \t    INC     DE\r\n\t        LD      BC,DSPBUFFERLEN-1\r\n\t        LDIR\r\n\t        CALL    DSPBUFFEREND\r\n            LD      (HL),CR\r\n            RET\r\n\r\nDSPDSPBUFFER\r\n            LD      HL,DSPBUFFER\t;\r\n            CALL    DSPLY\r\n            RET\r\n\r\n; Clear leading 0's from the number to string buffer\r\n; Call with HL = START, BC = Number of bytes to process\r\n\r\nCLRLEADZERO\r\n            LD      A,(HL)          \r\n            CP      30h\r\n            JR      NZ,CLRLEADZERO2\r\n            LD      (HL),SPC\r\nCLRLEADZERO2\r\n            INC     HL\r\n    \t    DJNZ    CLRLEADZERO\r\n            RET\r\n\r\n; Number handling routines from http://baze.au.com/misc/z80bits.html\r\n\r\nNUM2DEC     LD\t    BC,-10000\r\n            CALL    NUM1\r\n            LD      BC,-1000\r\n            CALL    NUM1\r\n            LD  \tBC,-100\r\n            CALL\tNUM1\r\n            LD      C,-10\r\n            CALL    NUM1\r\n            LD      C,B\r\n\r\nNUM1        LD      A,'0'-1\r\nNUM2        INC     A\r\n            ADD     HL,BC\r\n            JR      C,NUM2\r\n            SBC     HL,BC\r\n            LD      (DE),A\r\n            INC     DE\r\n            LD      A,0\r\n    \t    LD\t    (DE),A\r\n            RET\r\n\r\nDONESTUFF   LD      HL,ACTIONS      ; Need to know if we have done anything\r\n            INC     (HL)\r\n            RET\r\n\r\n                   \r\nACTIONS     DB      0\r\nDS1307      DS      6\r\nMSG         DB      'VHDUTL '\r\n\r\n            INCLUDE VERSION.Z80\r\n            \r\n            DB      ' - Utilities for the FreHD Hard Drive Emulator',CR\r\nMSGNOIF     DB      'Interface not found',CR\r\nMSGUSAGE    DB      'Usage: VHDUTL ('\r\n            IF TRSDOS\r\n            DB      'GET,SET,'\r\n            ENDIF\r\n            DB      'VER,DIR,MNT,[ADDR,VHD=\"\",HALT,WP,CREATE,NFS])',CR\r\nMSGMNTOK    DB      11,0,'Mounted OK.'\r\nMSGMNTHLT   DB      13,0,'  Press Reset'\r\nMSGMNTFAIL  DB      'Mount Failed',CR\r\nMSGDIRERROR DB      'Error Reading Directory',CR\r\nMNTTITLE    DB      'Addr  Disk File     WP Cylinders  Heads Fast',CR\r\nBUFFER      DS      64\r\nNUMBUFFER   DS      16\r\nDSPBUFFER   DS      DSPBUFFERLEN\r\nDIRCOLS     DB      0\r\nTEMP\t\tDB\t\t0\r\nMNTFLAGS    DB      0\r\n\r\n\t\t\tINCLUDE\tFATFSERR.Z80\r\n"
  },
  {
    "path": "frehd/z80/utils/version.z80",
    "content": "; Utilities Common Version number\r\n\r\n            DB      '2.03'\r\n\r\n; Includes machine name in the version message\r\n; Can't find another way of doing this\r\n\r\nIF CPM\r\nIF (COMMAND2 = 08CH)\r\n            DB      ' (Kaypro)'\r\nENDIF\r\nENDIF"
  },
  {
    "path": "frehd/z80/utils/vhdutl_cpm.z80",
    "content": "; VHDUTL - Utility for the Vecoven Hard Drive Emulator\r\n; CP/M 2.2 Version\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     1\r\nTRSDOS      EQU     0\r\n\r\nBDOS        EQU     0005h       ;bdos entry point\r\nPARM        EQU     0080h       ;parameters\r\nWCHAR       EQU     2           ;write character function\r\n\r\nVHDUTL      ORG     0100H\r\n            PUSH    HL          ; Start POP's this after the interface check\r\n                                ; Needed for compatibility with TRS version\r\n            JP      START       \r\n            \r\n; CP/M 2.2 jump table\r\n\r\nSTARTJ\r\nDSPLY       PUSH    DE          ; Save everything\r\n            PUSH    BC\r\n            PUSH    AF\r\nDSPLY1      LD      A,(HL)      ; Loop through the characters\r\n            CP      CR          ; Done if CR or ETC\r\n            JR      Z,DSPLY2\r\n            CP      ETX\r\n            JR      Z,DSPLYX\r\n            LD      C,WCHAR\r\n            LD      E,A\r\n            PUSH    HL          ; Display while preserving HL\r\n            CALL    BDOS\r\n            POP     HL\r\n            INC     HL\r\n            JR      DSPLY1      ; Keep loopng\r\nDSPLY2      LD      C,WCHAR     ; Send the CR/LF from the end of the string\r\n            LD      E,CR\r\n            CALL    BDOS\r\n            LD      C,WCHAR\r\n            LD      E,LF\r\n            CALL    BDOS\r\nDSPLYX      POP     AF          ; Restore everything\r\n            POP     BC\r\n            POP     DE\r\n            RET\r\nDATE        RET\r\nTIME        RET\r\nPARAM       LD      HL,PARM\r\n            LD      A,(HL)\t\t; Length of extra parameters\r\n            INC     A           ; One beyond the end\r\n            LD      B,0\r\n            LD      C,A\r\n            ADD     HL,BC\r\n        \tLD      (HL),CR\t\t; End of parameter character\r\n            LD      HL,PARM+1   ; Skip length\r\n            CALL\tPARAM0\t\t; Process parameters\r\n            RET\r\nDSP         PUSH    HL          ; Save everything\r\n            PUSH    DE\r\n            PUSH    BC\r\n            PUSH    AF\r\n            LD      C,WCHAR\r\n            LD      E,A         ; Character to print passed in A\r\n            CALL    BDOS\r\n            POP     AF\r\n            POP     BC\r\n            POP     DE\r\n            POP     HL            \r\n            RET\r\nSETCOLS     LD      HL,DIRCOLS\r\n            LD      (HL),5\r\n            RET\r\nDSPBUFFEREND\r\n            LD      HL,DSPBUFFER+79\r\n\t        RET\r\nENDJ\r\n\r\n            INCLUDE utlcore.z80\r\n            \r\n            INCLUDE param.z80\r\n\r\n            END     VHDUTL\r\n\u001a"
  },
  {
    "path": "frehd/z80/utils/vhdutl_kpro_cpm.z80",
    "content": "; VHDUTL - Utility for the Vecoven Hard Drive Emulator\r\n; TRS-80 CP/M 2.2 Version\r\n\r\n; Kaypro Port Definitions differ from TRS-80\r\n\r\nDATA2       EQU     08AH\r\nSIZE2       EQU     08BH\r\nCOMMAND2    EQU     08CH\r\nERROR2      EQU     08DH\r\nSTATUS      EQU     087H\r\n\r\n            INCLUDE vhdutl_cpm.z80\r\n"
  },
  {
    "path": "frehd/z80/utils/vhdutl_ldos.z80",
    "content": "; VHDUTL - Utility for the Vecoven Hard Drive Emulator\r\n; Model I, III and 4 DOS Version\r\n\r\n; TRS-80 IO Port Definitions\r\n\r\nDATA2       EQU     0C2H\r\nSIZE2       EQU     0C3H\r\nCOMMAND2    EQU     0C4H\r\nERROR2      EQU     0C5H\r\nSTATUS      EQU     0CFH\r\n\r\n; Assembler Control Flags\r\n\r\nCPM         EQU     0\r\nTRSDOS      EQU     1\r\n\r\n\r\n; Model I/III addresses\r\n@DSPLY      EQU     4467h\r\n@DSP        EQU     0033h\r\n@PARAM      EQU     4454h\r\n\r\n; Model 4 SVCs\r\n@SVC        EQU     40  ; rst address for SVCs\r\n@DSP6       EQU     2\r\n@DSPLY6     EQU     10\r\n@DATE6      EQU     18\r\n@TIME6      EQU     19\r\n@PARAM6     EQU     17\r\n\r\n            ORG     5200H\r\n            \r\n; Model III jump table\r\n\r\nSTARTJ\r\nDSPLY       CALL    @DSPLY\r\n            RET\r\nDATE        LD      HL,421Ah\r\n            RET\r\nTIME        LD      HL,4217h\r\n            RET\r\nPARAM       LD      HL,(PARM)       ; Use internal parameter parsing for compability\r\n            DEC     HL              ; with non-LDOS Model III operating systems\r\n            CALL\tPARAM0\r\n            RET\r\nDSP         NOP\r\n            CALL    @DSP\r\n            RET\r\nSETCOLS     LD      HL,DIRCOLS\r\n            LD      (HL),4\r\n            RET\r\nDSPBUFFEREND\r\n            LD      HL,DSPBUFFER+63\r\n            RET\r\nSETUP       LD      A,10H\r\n            OUT     (0ECH),A        ; Enable External IO Port (required for NewDOS/80)\r\n            RET                     ; if the Hard Disk drivers have not been loaded\r\nENDJ\r\n\r\n; Model I jump table\r\n\r\nSTARTJ1\r\nDSPLY_1     CALL    @DSPLY\r\n            RET\r\nDATE_1      LD      HL,4044h\r\n            RET\r\nTIME_1      LD      HL,4041h\r\n            RET\r\nPARAM_1     LD      HL,(PARM)       ; Use internal parameter parsing for compability\r\n            DEC     HL              ; with non-LDOS Model III operating systems\r\n            CALL\tPARAM0\r\n            RET\r\nDSP_1       NOP\r\n            CALL    @DSP\r\n            RET\r\nSETCOLS_1   LD      HL,DIRCOLS\r\n            LD      (HL),4\r\n            RET\r\nDSPBUFFEREND_1\r\n            LD      HL,DSPBUFFER+63\r\n            RET\r\nSETUP_1     NOP\r\n            NOP\r\n            NOP\r\n            NOP\r\n            RET\r\nENDJ1\r\n\r\n; Model 4 jump table\r\n\r\nSTARTJ6\r\nDSPLY_6     LD      A,@DSPLY6 \r\n            RST     40\r\n            RET\r\nDATE_6      LD      HL,33H\r\n            RET\r\nTIME_6      LD      HL,2DH\r\n            RET\r\nPARAM_6     LD      A,@PARAM6\r\n            RST     40\r\n            NOP\r\n            NOP\r\n            NOP\r\n            NOP\r\n            RET\r\nDSP_6       LD      C,A\r\n            LD      A,@DSP6\r\n            RST     40\r\n            RET\r\nSETCOLS_6   LD      HL,DIRCOLS\r\n            LD      (HL),5\r\n            RET\r\nDSPBUFFEREND_6\r\n            LD      HL,DSPBUFFER+79\r\n            RET\r\nSETUP_6     NOP\r\n            NOP\r\n            NOP\r\n            NOP\r\n            RET\r\nENDJ6\r\n\r\nVHDUTL\r\n            PUSH    HL              ; Keep the INBUF pointer\r\n            LD      (PARM),HL       \r\n            CALL    WHATVER         ; Identify TRS-80 Model\r\n            CP      1               ; Model 1?\r\n            JR      NZ,VHDUTL4      ; No, try for Model 4 instead\r\n            LD      HL, STARTJ1     ; Start of Model 1 jump table\r\n            JR      MOVEJUMP\r\nVHDUTL4     CP      4\r\n            JR      NZ,VHDINIT      ; Don't know so try default Model III/LDOS settings\r\n            LD      HL, STARTJ6     ; Start of Model 4 jump table\r\nMOVEJUMP    LD      DE, STARTJ      ; Overwrite the active jump table    \r\n            LD      BC, ENDJ - STARTJ\r\n            LDIR\r\nVHDINIT     CALL    SETUP           ; Hardware configuration\r\n\r\n            INCLUDE utlcore.z80\r\n\r\n            INCLUDE param.z80\r\n\r\n            INCLUDE trsident.z80\r\n         \r\nPARM        DS      2\r\n               \r\n            END     VHDUTL\r\n\u001a"
  },
  {
    "path": "frehd/z80/utils/vhdutl_trs_cpm.z80",
    "content": "; VHDUTL - Utility for the Vecoven Hard Drive Emulator\r\n; TRS-80 CP/M 2.2 Version\r\n\r\n; TRS-80 IO Port Definitions\r\n\r\nDATA2       EQU     0C2H\r\nSIZE2       EQU     0C3H\r\nCOMMAND2    EQU     0C4H\r\nERROR2      EQU     0C5H\r\nSTATUS      EQU     0CFH\r\n\r\n            INCLUDE vhdutl_cpm.z80\r\n"
  },
  {
    "path": "gameshow/gameshow_arduino.c",
    "content": "#include <RCSwitch.h>\r\n#include <CuteBuzzerSounds.h>\r\n//Install the RCSwitch and CuteBuzzerSounds libraries from the Arduino Library Manager\r\nint red = 3;\r\nint green = 4;\r\nint yellow = 5;\r\nint blue = 6;\r\n#define BUZZER_PIN 7\r\n\r\nint redAvail = 0;\r\nint greenAvail = 0;\r\nint yellowAvail = 0;\r\nint blueAvail = 0;\r\n\r\nint state = -1;\r\n//states\r\n// -1 = booted\r\n//  0 = Asking the question, if they buzz in, they're locked out\r\n//  1 = Available people can buzz in\r\n\r\n\r\nRCSwitch mySwitch = RCSwitch();\r\nunsigned long rec;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  cute.init(BUZZER_PIN);\r\n  Serial.println(\"booted\");\r\n  cute.play(S_CONNECTION);\r\n  mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2\r\n  pinMode(red, OUTPUT);\r\n  pinMode(green, OUTPUT);\r\n  pinMode(yellow, OUTPUT);\r\n  pinMode(blue, OUTPUT);\r\n\r\n}\r\n\r\n\r\nvoid loop() {\r\n\r\n  // //Comment this in if you want to scroll through all the available sounds\r\n  // //And see their names printed on the serial monitor\r\n  // soundSamples();\r\n\r\n  // Serial.print(state);\r\n  if (mySwitch.available()) {\r\n    rec = mySwitch.getReceivedValue();\r\n\r\n    // //Comment in this section to see ALL 433mhz stuff coming in\r\n    // Serial.print(\"Received \");\r\n    // Serial.print( mySwitch.getReceivedValue() );\r\n    // Serial.print(\" / \");\r\n    // Serial.print( mySwitch.getReceivedBitlength() );\r\n    // Serial.print(\"bit \");\r\n    // Serial.print(\"Protocol: \");\r\n    // Serial.println( mySwitch.getReceivedProtocol() );\r\n    // //End Debug Section\r\n\r\n\r\n//This section of stuff deals with the leader's remote and will work regardless of the \"state\" of the game\r\n    if(rec == 5509379){ //button a resets everything\r\n      redAvail = 1;\r\n      greenAvail = 1;\r\n      yellowAvail = 1;\r\n      blueAvail = 1;\r\n      digitalWrite(red,HIGH);\r\n      digitalWrite(green,HIGH);\r\n      digitalWrite(yellow,HIGH);\r\n      digitalWrite(blue,HIGH);\r\n      state = 0;\r\n      cute.play(S_MODE3);\r\n      Serial.println(\"State set to 0. Everything reset.\");\r\n    }\r\n\r\n    if(rec == 5509388){ //button b - Buttons unlocked!\r\n      state = 1;\r\n\r\n      //if you comment in the line below, the lights will blink 3 times showing the contestants that it\r\n      //is ok to buzz in. This is 2 places in the code.\r\n      blinkToGo();\r\n\r\n      //This function resets the LEDs. Take a look at it at the bottom of the code.\r\n      resetLeds();\r\n      cute.play(S_HAPPY_SHORT);\r\n        Serial.println(\"State set to 1. Locked and Loaded!\");\r\n    }\r\n\r\n    if(rec == 5509424){ //button c - Let the remaining people try!!\r\n\r\n      //if you comment in the line below, the lights will blink 3 times showing the contestants that it\r\n      //is ok to buzz in. This is 2 places in the code.\r\n      blinkToGo();\r\n\r\n      //This function resets the LEDs. Take a look at it at the bottom of the code.\r\n      resetLeds();\r\n      state = 1;\r\n      cute.play(S_HAPPY_SHORT);\r\n        Serial.println(\"State set to 1. Available Players can buzz!!!\");\r\n    }\r\n\r\n\r\n// End Leader Remote Section\r\n\r\n    if(state == 0){\r\n\r\n      //In this state we want to lock out anyone who pushes the button early\r\n      if(rec == 166945){ //red\r\n        cute.play(S_FART1);\r\n        redAvail = 0; //make the button unavailable\r\n        digitalWrite(red, LOW); //turn the led off\r\n        Serial.println(\"red disabled\");\r\n      }\r\n\r\n      if(rec == 8743713){ //yellow\r\n        cute.play(S_FART1);\r\n        yellowAvail = 0;\r\n        digitalWrite(yellow, LOW);\r\n        Serial.println(\"yellow disabled\");\r\n      }\r\n\r\n      if(rec == 8717953){ //blue\r\n        cute.play(S_FART1);\r\n        blueAvail = 0;\r\n        digitalWrite(blue, LOW);\r\n        Serial.println(\"blue disabled\");\r\n      }\r\n\r\n      if(rec == 276817){ //green\r\n        cute.play(S_FART1);\r\n        greenAvail = 0;\r\n        digitalWrite(green, LOW);\r\n        Serial.println(\"green disabled\");\r\n      }\r\n    }\r\n\r\n    if(state == 1){\r\n      //In this state we want to lock out anyone who pushes the button early\r\n      if(rec == 166945 && redAvail == 1){ //red\r\n        redAvail = 0; //make the button unavailable\r\n        cute.play(S_BUTTON_PUSHED);\r\n        digitalWrite(red, LOW);\r\n        delay(100);\r\n        digitalWrite(red, HIGH); //turn the led on\r\n        digitalWrite(yellow,LOW);\r\n        digitalWrite(green,LOW);\r\n        digitalWrite(blue,LOW);\r\n        Serial.println(\"red buzzed in\");\r\n\r\n        state = 2;\r\n      }\r\n\r\n      if(rec == 8743713  && yellowAvail == 1){ //yellow\r\n        yellowAvail = 0;\r\n        cute.play(S_BUTTON_PUSHED);\r\n        digitalWrite(yellow, LOW);\r\n        delay(100);\r\n        digitalWrite(yellow, HIGH);\r\n        digitalWrite(red,LOW);\r\n        digitalWrite(green,LOW);\r\n        digitalWrite(blue,LOW);\r\n        Serial.println(\"yellow buzzed in\");\r\n        state = 2;\r\n      }\r\n\r\n      if(rec == 8717953 && blueAvail == 1){ //blue\r\n        blueAvail = 0;\r\n        cute.play(S_BUTTON_PUSHED);\r\n        digitalWrite(blue, LOW);\r\n        delay(100);\r\n        digitalWrite(blue, HIGH);\r\n        digitalWrite(yellow,LOW);\r\n        digitalWrite(green,LOW);\r\n        digitalWrite(red,LOW);\r\n        Serial.println(\"blue buzzed in\");\r\n        state = 2;\r\n      }\r\n\r\n      if(rec == 276817  && greenAvail == 1){ //green\r\n        greenAvail = 0;\r\n        cute.play(S_BUTTON_PUSHED);\r\n        digitalWrite(green, LOW);\r\n        delay(100);\r\n        digitalWrite(green, HIGH);\r\n        digitalWrite(yellow,LOW);\r\n        digitalWrite(red,LOW);\r\n        digitalWrite(blue,LOW);\r\n        Serial.println(\"green buzzed in\");\r\n        state = 2;\r\n      }\r\n    }\r\n\r\n\r\n    }\r\n    mySwitch.resetAvailable();\r\n\r\n}\r\n\r\nvoid blinkToGo(){\r\n  for (int i = 0; i < 3; i++) {\r\n    digitalWrite(red,HIGH);\r\n    digitalWrite(yellow,HIGH);\r\n    digitalWrite(green,HIGH);\r\n    digitalWrite(blue,HIGH);\r\n    delay(100);\r\n    digitalWrite(red,LOW);\r\n    digitalWrite(yellow,LOW);\r\n    digitalWrite(green,LOW);\r\n    digitalWrite(blue,LOW);\r\n    delay(100);\r\n  }\r\n}\r\nvoid soundSamples(){\r\n  //Sound examples\r\n  //Comment this section in to hear all the sounds and see the names on the serial monitor\r\n  Serial.println(\"HAPPY\");\r\n    cute.play(S_HAPPY);\r\n  delay(500);\r\n  Serial.println(\"CONNECTION\");\r\n    cute.play(S_CONNECTION);\r\n  delay(500);\r\n  Serial.println(\"DISCONNECTION\");\r\n    cute.play(S_DISCONNECTION);\r\n  delay(500);\r\n  Serial.println(\"BUTTON_PUSHED\");\r\n    cute.play(S_BUTTON_PUSHED);\r\n  delay(500);\r\n  Serial.println(\"MODE1\");\r\n    cute.play(S_MODE1);\r\n  delay(500);\r\n  Serial.println(\"MODE2\");\r\n    cute.play(S_MODE2);\r\n  delay(500);\r\n  Serial.println(\"MODE3\");\r\n    cute.play(S_MODE3);\r\n  delay(500);\r\n  Serial.println(\"SURPRISE\");\r\n    cute.play(S_SURPRISE);\r\n  delay(500);\r\n  Serial.println(\"OHOOH\");\r\n    cute.play(S_OHOOH);\r\n  delay(500);\r\n  Serial.println(\"OHOOH2\");\r\n    cute.play(S_OHOOH2);\r\n  delay(500);\r\n  Serial.println(\"CUDDLY\");\r\n    cute.play(S_CUDDLY);\r\n  delay(500);\r\n  Serial.println(\"SLEEPING\");\r\n    cute.play(S_SLEEPING);\r\n  delay(500);\r\n  Serial.println(\"HAPPY\");\r\n    cute.play(S_HAPPY);\r\n  delay(500);\r\n  Serial.println(\"SUPER_HAPPY\");\r\n    cute.play(S_SUPER_HAPPY);\r\n  delay(500);\r\n  Serial.println(\"HAPPY_SHORT\");\r\n    cute.play(S_HAPPY_SHORT);\r\n  delay(500);\r\n  Serial.println(\"SAD\");\r\n    cute.play(S_SAD);\r\n  delay(500);\r\n  Serial.println(\"CONFUSED\");\r\n    cute.play(S_CONFUSED);\r\n  delay(500);\r\n  Serial.println(\"FART1\");\r\n    cute.play(S_FART1);\r\n  delay(500);\r\n  Serial.println(\"FART2\");\r\n    cute.play(S_FART2);\r\n  delay(500);\r\n  Serial.println(\"FART3\");\r\n    cute.play(S_FART3);\r\n  delay(500);\r\n}\r\n\r\nvoid resetLeds(){\r\n  //Let's reset the LEDs. If someone has already buzzed in, we want their LED to be off\r\n  //If they haven't, we want it to be on.\r\n  if(redAvail == 1){\r\n    digitalWrite(red,HIGH);\r\n  }else{\r\n    digitalWrite(red,LOW);\r\n  }\r\n\r\n  if(yellowAvail == 1){\r\n    digitalWrite(yellow,HIGH);\r\n  }else{\r\n    digitalWrite(yellow,LOW);\r\n  }\r\n\r\n  if(blueAvail == 1){\r\n    digitalWrite(blue,HIGH);\r\n  }else{\r\n    digitalWrite(blue,LOW);\r\n  }\r\n\r\n  if(greenAvail == 1){\r\n    digitalWrite(green,HIGH);\r\n  }else{\r\n    digitalWrite(green,LOW);\r\n  }\r\n}\r\n"
  },
  {
    "path": "gameshow/self-contained-gameshow.ino",
    "content": "//Buttons are connected between pin and ground on pins as defined below.\r\n//Neopixel is connected to pin 6. \r\n\r\n#include <Adafruit_NeoPixel.h>\r\n#ifdef __AVR__\r\n#include <avr/power.h>\r\n#endif\r\n\r\n\r\n#define PIN            6\r\nconst int redButton = 3;\r\nconst int greenButton = 4;\r\nconst int orangeButton = 5;\r\nconst int blueButton = 8;\r\nint redSelected = 0;\r\nint greenSelected = 0;\r\nint orangeSelected = 0;\r\nint blueSelected = 0;\r\n\r\n// How many NeoPixels are attached to the Arduino?\r\n#define NUMPIXELS      7\r\n#include <RCSwitch.h>\r\nint state = 0;\r\n//states\r\n// 0 = idle\r\n// 1 = get ready\r\n// 2 = go!\r\n// 3 = number chosen\r\n\r\nRCSwitch mySwitch = RCSwitch();\r\nAdafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);\r\n\r\n//setup colors\r\n//setup colors\r\nuint32_t red =  pixels.Color(255, 0, 0);\r\nuint32_t green = pixels.Color(0,255,0);\r\nuint32_t blue = pixels.Color(0,0,255);\r\nuint32_t orange = pixels.Color(247, 80, 0);\r\nuint32_t purple = pixels.Color(150, 0, 150);\r\nuint32_t white = pixels.Color(50, 50, 50);\r\nuint32_t off = pixels.Color(0, 0, 0);\r\nunsigned long rec;\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  // This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket\r\n  #if defined (__AVR_ATtiny85__)\r\n  if (F_CPU == 16000000) clock_prescale_set(clock_div_1);\r\n  #endif\r\n  // End of trinket special code\r\n  mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2\r\n  pixels.begin(); // This initializes the NeoPixel library.\r\n  pinMode(redButton, INPUT_PULLUP);\r\n  pinMode(greenButton, INPUT_PULLUP);\r\n  pinMode(blueButton, INPUT_PULLUP);\r\n  pinMode(orangeButton, INPUT_PULLUP);\r\n  offLight();\r\n}\r\n\r\nvoid whiteLight(){\r\n  offLight();\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, white);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid redLight(){\r\n  offLight();\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, red);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid orangeLight(){\r\n  offLight();\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, orange);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid greenLight(){\r\n  offLight();\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, green);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid blueLight(){\r\n  offLight();\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, blue);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid purpleLight(){\r\n  offLight();\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, purple);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid offLight(){\r\n  for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n    pixels.setPixelColor(j, off);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid loop() {\r\n  int origState = state;\r\n  // Serial.print(state);\r\n  if (mySwitch.available()) {\r\n    rec = mySwitch.getReceivedValue();\r\n    // Serial.print(\"Received \");\r\n    // Serial.print( mySwitch.getReceivedValue() );\r\n    // Serial.print(\" / \");\r\n    // Serial.print( mySwitch.getReceivedBitlength() );\r\n    // Serial.print(\"bit \");\r\n    // Serial.print(\"Protocol: \");\r\n    // Serial.println( mySwitch.getReceivedProtocol() );\r\n    if(rec == 9332196){ //button a\r\n      redSelected = 0;\r\n      greenSelected = 0;\r\n      orangeSelected = 0;\r\n      blueSelected = 0;\r\n      state = 0;\r\n      if(state != origState){\r\n        offLight();\r\n        Serial.println(\"state 0 - doing nothing\");\r\n      }\r\n    }\r\n\r\n    if(rec == 9332193){ //button b\r\n      redSelected = 0;\r\n      greenSelected = 0;\r\n      orangeSelected = 0;\r\n      blueSelected = 0;\r\n      state = 1;\r\n      if(state != origState){\r\n        whiteLight();\r\n        Serial.println(\"state 1 - get ready\");\r\n      }\r\n    }\r\n\r\n    if(rec == 9332200){ //button c\r\n      state = 2;\r\n      redSelected = 0;\r\n      greenSelected = 0;\r\n      orangeSelected = 0;\r\n      blueSelected = 0;\r\n      if(state != origState){\r\n        purpleLight();\r\n        Serial.println(\"state 2 - waiting for button\");\r\n      }\r\n    }\r\n\r\n\r\n    if(rec == 9332194){ //button d\r\n      purpleLight();\r\n      state = 2;\r\n      if(state != origState){\r\n        Serial.println(\"state 2 - waiting for button that has not been pressed.\");\r\n      }\r\n    }\r\n    mySwitch.resetAvailable();\r\n\r\n}\r\n\r\nif(state == 2){\r\n  int readRed = digitalRead(redButton);\r\n  // Serial.print('red -');Serial.println(readRed);\r\n  if(readRed == LOW && redSelected == 0){\r\n    Serial.println(\"low\");\r\n    redLight();\r\n    redSelected = 1;\r\n    state = 3;\r\n  }\r\n  int readGreen = digitalRead(greenButton);\r\n  // Serial.print('green -');Serial.println(readGreen);\r\n  if(readGreen == LOW && greenSelected == 0){\r\n  Serial.println(\"low\");\r\n    greenLight();\r\n    greenSelected = 1;\r\n    state = 3;\r\n\r\n  }\r\n  int readOrange = digitalRead(orangeButton);\r\n  // Serial.print('orange -');Serial.println(readOrange);\r\n  if(readOrange == LOW && orangeSelected == 0){\r\n      Serial.println(\"low\");\r\n    orangeLight();\r\n    orangeSelected = 1;\r\n    state = 3;\r\n\r\n  }\r\n  int readBlue = digitalRead(blueButton);\r\n  // Serial.print('blue -');Serial.println(readBlue);\r\n  if(readBlue == LOW && blueSelected == 0){\r\n      Serial.println(\"low\");\r\n    blueLight();\r\n    blueSelected = 1;\r\n    state = 3;\r\n  }\r\n}\r\n}\r\n"
  },
  {
    "path": "gameshow_ultimate/note.txt",
    "content": "This is the home of the Ultimate Gameshow Platform\r\n"
  },
  {
    "path": "gotek/resources.txt",
    "content": "USA Links\r\nGotek Floppy Emulator - https://amzn.to/3v3aRfE\r\nIDE to SD Adapter - https://amzn.to/3tzJn0z\r\n5.25 to 3.5 Adapter - https://amzn.to/3du3jwu\r\nMolex Y Adapters - https://amzn.to/2QFgQZa\r\nOLED Screen - https://amzn.to/3n2nPHE\r\nRotary Encoders - https://amzn.to/3n51Y2q\r\n\r\nNote that FlashFloppy is only NEEDED if you want the OLED and Rotary Encoder\r\nA lot of people love it though. I think it's okay.\r\n\r\nFlashFloppy - https://github.com/keirf/FlashFloppy\r\nUSB A to A Cable - Program FlashFloppy solder free - https://amzn.to/3duVzdq\r\nRotary Encoder and OLED Mod - http://projectspeccy.com/2017/11/03/gotekdvirtual-spectrum-floppy-disk/\r\nFlashFloppy A to A Method - Worked WAY easier on Win7 for me - https://www.youtube.com/watch?v=yUOyZB9cro4\r\n"
  },
  {
    "path": "hyperbowl/arduino-code/pro_mini_buttons.ino",
    "content": "// AnotherMaker.com HyperBowl Arduino Pro Micro code\r\n// This really only requires two buttons\r\n// left is connected to pin D2 and ground\r\n// right is connected to pin D3 and ground\r\n#include \"Keyboard.h\"\r\n\r\nconst int left = 2; //left button\r\nconst int right = 3; //right button\r\n\r\n\r\nvoid setup() {\r\n  pinMode(left,INPUT_PULLUP);\r\n  pinMode(right,INPUT_PULLUP);\r\n  Keyboard.begin();\r\n}\r\n\r\nvoid loop() {\r\n  if(digitalRead(left) == LOW && digitalRead(right) == LOW){\r\n    Keyboard.write(0xB0); //enter\r\n    delay(150);\r\n  }else if(digitalRead(left) == LOW){\r\n    Keyboard.write(0xD8); //left arrow\r\n    delay(150);\r\n  }else if(digitalRead(right) == LOW){\r\n    Keyboard.write(0xD7); //right arrow\r\n    delay(150);\r\n  }\r\n  delay(100);\r\n}\r\n"
  },
  {
    "path": "hyperbowl/laser-files/URL to tweak console.txt",
    "content": "https://www.festi.info/boxes.py/Console?FingerJoint_angle=90.0&FingerJoint_style=rectangular&FingerJoint_surroundingspaces=0.5&FingerJoint_edge_width=1.0&FingerJoint_finger=2.5&FingerJoint_play=0.0&FingerJoint_space=2.5&FingerJoint_width=1.0&Stackable_angle=60&Stackable_height=2.0&Stackable_holedistance=1.0&Stackable_width=4.0&x=150&y=250&h=100&outside=0&front_height=30&angle=45&thickness=4.8&format=svg&tabs=0.0&debug=0&labels=0&labels=1&reference=100&burn=0.1&render=0"
  },
  {
    "path": "incomplete-pcbs/40_pin_v2_led.ino",
    "content": "#include <TM1637Display.h>\r\n\r\n// Define the connections pins:\r\n#define CLK 50  \r\n#define DIO 51  \r\n\r\n// Initialize the TM1637Display library with the connections pins\r\nTM1637Display display(CLK, DIO);\r\n\r\n// Custom segment for displaying \"P\"\r\nconst uint8_t SEG_P = SEG_A | SEG_B | SEG_E | SEG_F | SEG_G;\r\n\r\nvoid setup() {\r\n\r\n  Serial.begin(9600);\r\n\r\n  // Initialize the display\r\n  display.setBrightness(0x0a); // Set the display brightness (0x00 to 0x0f)\r\n  display.clear();\r\n\r\n  // Initialize digital pins D2 to D52 as outputs\r\n  for (int pin = 2; pin <= 52; pin++) {\r\n    pinMode(pin, OUTPUT);\r\n  }\r\n  Serial.println(\"Booted\");\r\n  delay(1000);\r\n}\r\n\r\nvoid displayLEDNumber(int ledNumber) {\r\n  uint8_t data[] = { SEG_P, 0x00, 0x00, 0x00 }; // Start with \"P\" and blanks\r\n  \r\n  // Fill in the LED number for the 3rd and 4th digits\r\n  if (ledNumber < 10) {\r\n    // Single digit LED number, display it in the 4th digit place\r\n    data[2] = 0x00; // Blank\r\n    data[3] = display.encodeDigit(ledNumber);\r\n  } else {\r\n    // Two-digit LED number, split it across the 3rd and 4th digits\r\n    data[2] = display.encodeDigit(ledNumber / 10);\r\n    data[3] = display.encodeDigit(ledNumber % 10);\r\n  }\r\n  \r\n  display.setSegments(data);\r\n}\r\n\r\nvoid loop() {\r\n\r\n  for (int ledNumber = 1, pin = 2; pin <= 13; ledNumber++, pin++) {\r\n    digitalWrite(pin, HIGH);  \r\n    displayLEDNumber(ledNumber); \r\n    Serial.print(\"LED \");\r\n    Serial.print(ledNumber);\r\n    Serial.println(\" is lit up\");\r\n    delay(1000);             \r\n    digitalWrite(pin, LOW);   \r\n  }\r\n\r\n  for (int ledNumber = 13, pin = 22; pin <= 50; ledNumber++, pin++) {\r\n    digitalWrite(pin, HIGH);  \r\n    displayLEDNumber(ledNumber); \r\n    Serial.print(\"LED \");\r\n    Serial.print(ledNumber);\r\n    Serial.println(\" is lit up\");\r\n    delay(1000);            \r\n    digitalWrite(pin, LOW);  \r\n  }\r\n}"
  },
  {
    "path": "laser-shooting-gallery/Node-Red-Flow-Scoreboard.json",
    "content": "[{\"id\":\"38ca78d7.f31b08\",\"type\":\"inject\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"\",\"payload\":\"1\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":270,\"y\":820,\"wires\":[[\"f89d093d.090b08\",\"5d1d3556.07aa1c\",\"aef0b95e.ee0df8\"]]},{\"id\":\"da250fb0.3b4dc\",\"type\":\"mqtt out\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"shooting/whodere\",\"qos\":\"0\",\"retain\":\"\",\"broker\":\"e36485ee.59f3d8\",\"x\":670,\"y\":360,\"wires\":[]},{\"id\":\"1b22e5f4.80a4ba\",\"type\":\"mqtt in\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Units Check In\",\"topic\":\"shooting/response\",\"qos\":\"0\",\"datatype\":\"auto\",\"broker\":\"e36485ee.59f3d8\",\"x\":1580,\"y\":1200,\"wires\":[[\"cc2484df.25f8e8\"]]},{\"id\":\"72213d66.db4e04\",\"type\":\"inject\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Activate #65\",\"topic\":\"\",\"payload\":\"4000\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":1670,\"y\":1260,\"wires\":[[\"949f9dfb.a4444\"]]},{\"id\":\"949f9dfb.a4444\",\"type\":\"mqtt out\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"shooting/activate65\",\"qos\":\"0\",\"retain\":\"\",\"broker\":\"e36485ee.59f3d8\",\"x\":1970,\"y\":1260,\"wires\":[]},{\"id\":\"44c9fc6.e04ba04\",\"type\":\"mqtt in\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"shooting/hit/#\",\"qos\":\"0\",\"broker\":\"e36485ee.59f3d8\",\"x\":1510,\"y\":320,\"wires\":[[\"afa8820.06b408\",\"625171e5.a225f\",\"76747054.d0178\",\"a3aef5a4.0b2b88\"]]},{\"id\":\"625171e5.a225f\",\"type\":\"debug\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"x\":2290,\"y\":300,\"wires\":[]},{\"id\":\"f89d093d.090b08\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Game Setup\",\"func\":\"var startIp = 60;\\nvar stopIp = 66;\\nvar gameData  = {};   //Create a place to store your game data\\nfor (var i = startIp; i <= stopIp; i++) {\\n  var initial = [0,'click,mp3','boom.mp3'];\\n    gameData[i] = initial;\\n}\\n\\nglobal.set('startIp',startIp);   //What is the Lowest IP you have ever assigned for the game\\nglobal.set('stopIp',stopIp);   //What is the highest IP you have ever assigned for the game\\nglobal.set('minTime',1500); //The minimum amount of time to activate a target\\nglobal.set('maxTime',7500); //These ar in ms\\nglobal.set('gameTime',60) ;  //In seconds\\nglobal.set('score',0);    //how many targets have been hit\\nglobal.set('shown',0);    // how many targets have been shown\\nglobal.set('lastTarget',0); //for internal use\\n\\nmsg.payload = 1; //this is what the arduinos look for to check in\\nglobal.set('gameData',gameData);\\n\\nreturn msg;\\n\",\"outputs\":1,\"noerr\":0,\"x\":370,\"y\":200,\"wires\":[[\"12715b12.686bc5\",\"da250fb0.3b4dc\",\"795d9d95.ae48f4\",\"5c2cd856.9729a8\"]]},{\"id\":\"12715b12.686bc5\",\"type\":\"debug\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":890,\"y\":300,\"wires\":[]},{\"id\":\"c688128c.3dadc\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Get Saved Data\",\"func\":\"var gameData  = global.get('gameData');\\nmsg.payload = gameData;\\nglobal.set('gameData',gameData);\\nreturn msg;\\n\",\"outputs\":1,\"noerr\":0,\"x\":1800,\"y\":1320,\"wires\":[[\"7e725332.62f22c\"]]},{\"id\":\"7e725332.62f22c\",\"type\":\"debug\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":1970,\"y\":1320,\"wires\":[]},{\"id\":\"dd2f88cb.cdfa98\",\"type\":\"inject\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":1620,\"y\":1320,\"wires\":[[\"c688128c.3dadc\"]]},{\"id\":\"cc2484df.25f8e8\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Get Saved Data\",\"func\":\"var incoming = msg.payload.split(\\\"|\\\");\\nvar gameData  = global.get('gameData');\\nvar arduino = parseInt(incoming[0]);\\n\\ngameData[arduino] = [1,incoming[1],incoming[2]];\\nglobal.set('gameData',gameData);\\nreturn msg;\\n\",\"outputs\":1,\"noerr\":0,\"x\":1780,\"y\":1200,\"wires\":[[\"a3b0a765.d396d8\"]]},{\"id\":\"a3b0a765.d396d8\",\"type\":\"debug\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":1970,\"y\":1200,\"wires\":[]},{\"id\":\"a4d0fb96.e50e98\",\"type\":\"ui_text\",\"z\":\"3627a10e.7a9c8e\",\"group\":\"d9d089df.9ddee8\",\"order\":1,\"width\":\"8\",\"height\":\"3\",\"name\":\"Current Time\",\"label\":\"Timer\",\"format\":\"  <font size=\\\"+75\\\">{{msg.payload}}\",\"layout\":\"col-center\",\"x\":1370,\"y\":820,\"wires\":[]},{\"id\":\"537fd6a8.eb93a8\",\"type\":\"switch\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Timer Switch Statement\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"stop\",\"vt\":\"str\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"outputs\":2,\"x\":868.9999313354492,\"y\":734.2000036239624,\"wires\":[[\"4ea1f005.a0f71\"],[\"28b88e2d.c45b22\"]]},{\"id\":\"5d1d3556.07aa1c\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Reset Function\",\"func\":\"msg.reset = true;\\nvar stop = global.set(\\\"stop\\\", 0);\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":653.9999160766602,\"y\":882.6000204086304,\"wires\":[[\"22b50424.73b71c\"]]},{\"id\":\"6e631ec0.95911\",\"type\":\"inject\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Reset\",\"topic\":\"\",\"payload\":\"reset\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":\"\",\"x\":130,\"y\":920,\"wires\":[[\"5d1d3556.07aa1c\",\"aef0b95e.ee0df8\",\"5c2cd856.9729a8\"]]},{\"id\":\"22b50424.73b71c\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Reset Final\",\"func\":\"var newMsg = { payload: msg.payload.length };\\n\\nmath = 0;\\n\\nnewMsg.payload = math;\\nreturn newMsg;\",\"outputs\":1,\"noerr\":0,\"x\":882.6998977661133,\"y\":881.3999586105347,\"wires\":[[\"a4d0fb96.e50e98\"]]},{\"id\":\"4ea1f005.a0f71\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Major Math Going on Here\",\"func\":\"var newMsg = { payload: msg.payload.length };\\nvar time = global.get(\\\"finalTime\\\");  \\nvar major = global.get(\\\"majors\\\");\\nvar minor = global.get(\\\"minors\\\");\\nvar stop = global.get(\\\"stop\\\");\\nvar time = time * 1; //force to number\\nvar major = 30 * major;\\nvar minor = 10 * minor;\\nvar math = time + major + minor;\\nvar  h = 0;\\nvar  m = 0;\\nvar  s = 0;\\nvar  t = math;\\n  \\ns = t % 60;\\nt = (t - s)/60;\\nm = t % 60;\\nt = (t - m)/60;\\nh = t;\\nmath = h+\\\"h \\\"+m+\\\"m \\\"+s+\\\"s\\\";\\n\\nnewMsg.payload = math;\\nreturn newMsg;\\n\",\"outputs\":1,\"noerr\":0,\"x\":1300.9999923706055,\"y\":719.0000286102295,\"wires\":[[]]},{\"id\":\"ee4c4904.c2ca28\",\"type\":\"inject\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"StartTimer\",\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":\"\",\"x\":120,\"y\":120,\"wires\":[[\"f89d093d.090b08\",\"63088a95.a6d624\"]]},{\"id\":\"ee79749d.3ac228\",\"type\":\"looptimer\",\"z\":\"3627a10e.7a9c8e\",\"duration\":\".5\",\"units\":\"Second\",\"maxloops\":\"99999999\",\"maxtimeout\":\"1\",\"maxtimeoutunits\":\"Hour\",\"name\":\"\",\"x\":480,\"y\":540,\"wires\":[[\"f3b6abe7.137608\"],[]]},{\"id\":\"f3b6abe7.137608\",\"type\":\"counter\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"init\":\"0\",\"step\":\".5\",\"lower\":\"\",\"upper\":\"\",\"mode\":\"increment\",\"outputs\":\"1\",\"x\":680,\"y\":520,\"wires\":[[\"91806719.0ded08\"]]},{\"id\":\"91806719.0ded08\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"getCount\",\"func\":\"var newMsg = {payload:msg.count};\\nvar timer = newMsg.payload;\\nvar time = global.set(\\\"finalTime\\\", timer); \\nreturn newMsg;\",\"outputs\":1,\"noerr\":0,\"x\":840,\"y\":520,\"wires\":[[\"537fd6a8.eb93a8\",\"3416d337.b9863c\"]]},{\"id\":\"903ea1e4.8079a\",\"type\":\"inject\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"\",\"payload\":\"stop\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":\"\",\"x\":90,\"y\":700,\"wires\":[[\"ee79749d.3ac228\",\"87d8c403.9987e8\"]]},{\"id\":\"aef0b95e.ee0df8\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Reset Time\",\"func\":\"msg.reset = true;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":651.9999351501465,\"y\":839.5999803543091,\"wires\":[[\"f3b6abe7.137608\"]]},{\"id\":\"28b88e2d.c45b22\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"forceTWO\",\"func\":\"var time = msg.payload;\\nmsg.payload = (Math.floor(time*100)/100).toFixed(2);\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":1084.0999946594238,\"y\":796.2000017166138,\"wires\":[[\"a4d0fb96.e50e98\"]]},{\"id\":\"87d8c403.9987e8\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"stop\",\"func\":\"var stop = global.set(\\\"stop\\\", 1);\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":445.09992599487305,\"y\":740.1999998092651,\"wires\":[[\"537fd6a8.eb93a8\"]]},{\"id\":\"3416d337.b9863c\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"func\":\"var endTime = global.get('gameTime') ;  //In seconds\\n\\nif(msg.payload >= endTime){\\n    global.set('stop',1);\\n    msg.payload = \\\"stop\\\";\\n    return msg;\\n}\\n\",\"outputs\":1,\"noerr\":0,\"x\":990,\"y\":520,\"wires\":[[\"ee79749d.3ac228\"]]},{\"id\":\"795d9d95.ae48f4\",\"type\":\"delay\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"5\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":440,\"y\":360,\"wires\":[[\"ee79749d.3ac228\",\"d969955b.7f5748\",\"ba7384d7.b525a8\"]]},{\"id\":\"7c2fc063.4d213\",\"type\":\"ui_text\",\"z\":\"3627a10e.7a9c8e\",\"group\":\"d9d089df.9ddee8\",\"order\":1,\"width\":\"8\",\"height\":\"3\",\"name\":\"Targets Hit\",\"label\":\"Targets Hit\",\"format\":\"  <font size=\\\"+75\\\">{{msg.payload}}\",\"layout\":\"col-center\",\"x\":2290,\"y\":380,\"wires\":[]},{\"id\":\"afa8820.06b408\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Set Score\",\"func\":\"var stop = global.get('stop');\\nif(stop === 0){ //don't look for input if the game has been stopped!\\nvar score = global.get('score');    //how many targets have been hit\\nscore = score + 1;\\nglobal.set('score',score);\\nmsg.payload = score;\\nreturn msg;\\n}\",\"outputs\":1,\"noerr\":0,\"x\":1780,\"y\":280,\"wires\":[[\"7c2fc063.4d213\"]]},{\"id\":\"5c2cd856.9729a8\",\"type\":\"change\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Set Zeros\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"0\",\"tot\":\"str\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1240,\"y\":520,\"wires\":[[\"7c2fc063.4d213\",\"e4397bc3.cb7ec8\"]]},{\"id\":\"95121187.f3c35\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"func\":\"var stop = global.get('stop');\\nif(stop === 0){ //don't look for input if the game has been stopped!\\nvar shown = global.get('shown');    //how many targets have been hit\\nshown = shown + 1;\\nglobal.set('shown',shown);\\nmsg.payload = shown;\\nreturn msg;\\n}\",\"outputs\":1,\"noerr\":0,\"x\":1810,\"y\":520,\"wires\":[[\"e4397bc3.cb7ec8\"]]},{\"id\":\"e4397bc3.cb7ec8\",\"type\":\"ui_text\",\"z\":\"3627a10e.7a9c8e\",\"group\":\"d9d089df.9ddee8\",\"order\":1,\"width\":\"8\",\"height\":\"3\",\"name\":\"Targets Shown\",\"label\":\"Targets Shown\",\"format\":\"  <font size=\\\"+75\\\">{{msg.payload}}\",\"layout\":\"col-center\",\"x\":2000,\"y\":580,\"wires\":[]},{\"id\":\"d969955b.7f5748\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Show Another Target\",\"func\":\"var stop = global.get('stop');\\nif(stop === 0){\\nvar gameData = global.get('gameData');\\nvar startIp = global.get('startIp');\\nvar stopIp = global.get('stopIp');\\nvar lastTarget = global.get('lastTarget');\\n\\nvar avail = [];\\nfor (var i = startIp; i <= stopIp; i++) {\\n\\tif(gameData[i][0] === 1 && i != lastTarget){\\n\\t\\tavail.push(i);\\n}\\n}\\n\\nvar random = getRandomInt(0, avail.length-1);\\nglobal.set('lastTarget',avail[random]);\\nmsg.target = avail[random];\\nmsg.topic = \\\"shooting/activate\\\"+avail[random];\\nmsg.payload = getRandomInt(global.get('minTime'),global.get('maxTime'));\\nreturn msg;\\n}\\n\\nfunction getRandomInt(min, max) {\\n    min = Math.ceil(min);\\n    max = Math.floor(max);\\n    return Math.floor(Math.random() * (max - min + 1)) + min;\\n}\",\"outputs\":1,\"noerr\":0,\"x\":1660,\"y\":900,\"wires\":[[\"95121187.f3c35\",\"96f663a9.98daf\",\"aa11cceb.ef1c9\"]]},{\"id\":\"9b083f4d.16965\",\"type\":\"mqtt in\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"topic\":\"shooting/miss/#\",\"qos\":\"0\",\"datatype\":\"auto\",\"broker\":\"e36485ee.59f3d8\",\"x\":1300,\"y\":320,\"wires\":[[\"d969955b.7f5748\"]]},{\"id\":\"96f663a9.98daf\",\"type\":\"mqtt out\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Turn on new target\",\"topic\":\"\",\"qos\":\"0\",\"retain\":\"\",\"broker\":\"e36485ee.59f3d8\",\"x\":1990,\"y\":640,\"wires\":[]},{\"id\":\"63088a95.a6d624\",\"type\":\"exec\",\"z\":\"3627a10e.7a9c8e\",\"command\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\cmdmp3\",\"addpay\":false,\"append\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\sounds\\\\ready.mp3\",\"useSpawn\":\"true\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":810,\"y\":120,\"wires\":[[],[],[]]},{\"id\":\"ba7384d7.b525a8\",\"type\":\"exec\",\"z\":\"3627a10e.7a9c8e\",\"command\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\cmdmp3\",\"addpay\":false,\"append\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\sounds\\\\go.mp3\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":810,\"y\":420,\"wires\":[[],[],[]]},{\"id\":\"3427f3c8.fbe97c\",\"type\":\"exec\",\"z\":\"3627a10e.7a9c8e\",\"command\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\cmdmp3\",\"addpay\":true,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":2330,\"y\":460,\"wires\":[[],[],[]]},{\"id\":\"76747054.d0178\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Play hit sound\",\"func\":\"var hit = parseInt(msg.payload);\\nvar gameData = global.get('gameData');\\nvar mp3 = gameData[hit][2];\\nmsg.payload = 'c:\\\\\\\\xampp\\\\\\\\htdocs\\\\\\\\mosquitto\\\\\\\\sounds\\\\\\\\'+mp3;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":1930,\"y\":360,\"wires\":[[\"625171e5.a225f\",\"3427f3c8.fbe97c\"]]},{\"id\":\"aa11cceb.ef1c9\",\"type\":\"function\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Play show sound\",\"func\":\"var grab = msg.target;\\nvar gameData = global.get('gameData');\\nvar mp3 = gameData[grab][1];\\nmsg.payload = 'c:\\\\\\\\xampp\\\\\\\\htdocs\\\\\\\\mosquitto\\\\\\\\sounds\\\\\\\\'+mp3;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":1990,\"y\":900,\"wires\":[[\"5857cc82.f8f404\"]]},{\"id\":\"a3aef5a4.0b2b88\",\"type\":\"delay\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"1\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"1\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":1600,\"y\":660,\"wires\":[[\"d969955b.7f5748\"]]},{\"id\":\"5857cc82.f8f404\",\"type\":\"exec\",\"z\":\"3627a10e.7a9c8e\",\"command\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\cmdmp3\",\"addpay\":true,\"append\":\"\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":2370,\"y\":860,\"wires\":[[],[],[]]},{\"id\":\"4550176c.537658\",\"type\":\"mqtt in\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"Units Check In\",\"topic\":\"shooting/pew\",\"qos\":\"0\",\"datatype\":\"auto\",\"broker\":\"e36485ee.59f3d8\",\"x\":300,\"y\":1040,\"wires\":[[\"6b5c9a1b.9ad894\",\"9cfb23af.567d\"]]},{\"id\":\"6b5c9a1b.9ad894\",\"type\":\"exec\",\"z\":\"3627a10e.7a9c8e\",\"command\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\cmdmp3\",\"addpay\":false,\"append\":\"c:\\\\xampp\\\\htdocs\\\\mosquitto\\\\sounds\\\\laser.mp3\",\"useSpawn\":\"false\",\"timer\":\"\",\"oldrc\":false,\"name\":\"\",\"x\":670,\"y\":1040,\"wires\":[[],[],[]]},{\"id\":\"9cfb23af.567d\",\"type\":\"debug\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":600,\"y\":1120,\"wires\":[]},{\"id\":\"d5ec75c.fdb1488\",\"type\":\"ui_button\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"group\":\"d9d089df.9ddee8\",\"order\":7,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"Reset\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"reset\",\"payloadType\":\"str\",\"topic\":\"\",\"x\":110,\"y\":1020,\"wires\":[[\"5d1d3556.07aa1c\",\"aef0b95e.ee0df8\",\"5c2cd856.9729a8\"]]},{\"id\":\"e21be815.8f0ea8\",\"type\":\"ui_button\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"group\":\"d9d089df.9ddee8\",\"order\":7,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"Stop\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"stop\",\"payloadType\":\"str\",\"topic\":\"\",\"x\":70,\"y\":580,\"wires\":[[\"87d8c403.9987e8\",\"ee79749d.3ac228\"]]},{\"id\":\"cc0f4c46.c819d\",\"type\":\"ui_button\",\"z\":\"3627a10e.7a9c8e\",\"name\":\"\",\"group\":\"d9d089df.9ddee8\",\"order\":7,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"Start\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"topic\":\"\",\"x\":90,\"y\":40,\"wires\":[[\"f89d093d.090b08\",\"63088a95.a6d624\"]]},{\"id\":\"e36485ee.59f3d8\",\"type\":\"mqtt-broker\",\"z\":\"\",\"name\":\"\",\"broker\":\"127.0.0.1\",\"port\":\"1883\",\"tls\":\"69ba6ca6.b34184\",\"clientid\":\"\",\"usetls\":false,\"compatmode\":true,\"keepalive\":\"60\",\"cleansession\":true,\"birthTopic\":\"\",\"birthQos\":\"0\",\"birthPayload\":\"\",\"closeTopic\":\"\",\"closeQos\":\"0\",\"closePayload\":\"\",\"willTopic\":\"\",\"willQos\":\"0\",\"willPayload\":\"\"},{\"id\":\"d9d089df.9ddee8\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Timer\",\"tab\":\"3ae5cf15.e3feb\",\"order\":1,\"disp\":true,\"width\":\"8\",\"collapse\":false},{\"id\":\"69ba6ca6.b34184\",\"type\":\"tls-config\",\"z\":\"\",\"name\":\"\",\"cert\":\"\",\"key\":\"\",\"ca\":\"\",\"certname\":\"\",\"keyname\":\"\",\"caname\":\"\",\"servername\":\"\",\"verifyservercert\":false},{\"id\":\"3ae5cf15.e3feb\",\"type\":\"ui_tab\",\"z\":\"\",\"name\":\"Shooting Gallery\",\"icon\":\"dashboard\",\"disabled\":false,\"hidden\":false}]\n"
  },
  {
    "path": "laser-shooting-gallery/esp32-TARGET.c",
    "content": "// NOTE:\r\n// GPIO\r\n// 6-11 are used in the flash process and shouldn't be used.\r\n// 34-39 are input only\r\n\r\n//Special thanks to these 3 Youtubers who kept me sane when I had several weird issues on this project\r\n//Simple Electronics - https://www.youtube.com/channel/UC3yasGCIt1rmKnZ8PukocSw\r\n//Gadget Reboot - https://www.youtube.com/channel/UCwiKHTegfDe33K5wnmyULog\r\n//Pile of Stuff - https://www.youtube.com/user/pileofstuff\r\n\r\n\r\n#include \"WiFi.h\"\r\n#include <PubSubClient.h>\r\n\r\n//Initial configuration\r\n#define DEVICE \"cowboy\" //This MUST be unique\r\nchar* mp3 = \"cowboy1.mp3|cowboy2.mp3\"; //The mp3 when activated then when hit\r\nint id = 61;       //serves as the final ip address and unique identifier\r\nint subnet = 95;   //the second to last set of numbers in your ip addresses 192.168.SUBNET.xxx\r\nint serverip = 148;       //what is the last part of the ip address of your nodered/mqtt server 192.168.SUBNET.SERVERIP\r\nconst char* ssid = \"YOUR_SSID_HERE\";\r\nconst char* password = \"YOUR_WIFI_PASSWORD_HERE\";\r\n\r\n//IO Variables\r\nint powerLed = 25;    //green\r\nint shootMeLed = 26;  //yellow\r\nint hitLed = 27;      //red\r\nint sensor = 14;      //laser sensor\r\n\r\n//State Variables\r\nint active = 0;                 //By default, should not accept input\r\nint reading = 0;                //Store your sensor readinging\r\nchar me[10];                    //my id to be used in mqtt messages\r\nchar mp3me[32];                 //my mp3 request for setup\r\nchar avme[32];                  //activation request topic\r\n\r\n//Networking / MQTT Variables that usually don't need to be changed\r\nWiFiClient ethClient;\r\nPubSubClient client(ethClient);\r\nchar *cstring;\r\nIPAddress arduino_ip ( 192,  168,   subnet,  id);\r\nIPAddress dns_ip     (  8,   8,   8,   8);\r\nIPAddress gateway_ip ( 192,  168,   subnet,   1);\r\nIPAddress subnet_mask(255, 255, 255,   0);\r\nIPAddress server(192, 168, subnet, serverip);\r\nint request = 0;\r\n\r\n\r\n//GamePlay functions\r\nvoid activate(unsigned long duration){\r\n  unsigned long currentMillis = millis();\r\n  Serial.println(\"Looking for input\");\r\n  //it's not obvious, but this next line will NOT keep looping. Only the stuff in the while loop will.\r\n  unsigned long stopAt = currentMillis + duration;\r\n\r\n  while(active == 1){\r\n  currentMillis = millis();\r\n  if (currentMillis <= stopAt) {\r\n    //tell the world you're active\r\n    digitalWrite(shootMeLed, HIGH);\r\n\r\n    //read the sensor\r\n    reading = digitalRead(sensor);\r\n    if(reading == HIGH){\r\n        iveBeenHit();\r\n    }\r\n  }else{\r\n    //time is up!\r\n    deactivate();\r\n    client.publish(\"shooting/miss\", \"1\");\r\n    miss();\r\n  }\r\n  }\r\n}\r\n\r\nvoid deactivate(){\r\n  //stop looking for input and go dark\r\n  digitalWrite(shootMeLed, LOW);\r\n  active = 0;\r\n  Serial.println(\"Deactivating sensor\");\r\n}\r\n\r\nvoid iveBeenHit(){\r\n  deactivate();\r\n  client.publish(\"shooting/hit\", me);\r\n  Serial.println(\"I have been hit!!!\");\r\n}\r\n\r\nvoid miss(){\r\n  //doing nothing right now\r\n}\r\n\r\nvoid callback(char* topic, byte* payload, unsigned int length) {\r\n  for (int i = 0; i < length; i++) {\r\n    payload[length] = '\\0';\r\n    cstring = (char *) payload;\r\n  }\r\n\r\n  request = atof(cstring);\r\n  Serial.println(\"msg rec\");\r\n  if (strstr(topic, \"whodere\") != NULL) {\r\n    request = atof(cstring);\r\n    Serial.println(\"The request is...\");\r\n    Serial.println(request);\r\n    if(request == 1){ //tell the server you're there so you can be added to the target list\r\n      // sprintf(msg,\"%d\",id);\r\n      Serial.println(\"WhoDere Request Received....responding.\");\r\n      client.publish(\"shooting/response\", mp3me);\r\n    }\r\n\r\n  }\r\n  if (strstr(topic, \"activate\") != NULL) {\r\n    request = atof(cstring);\r\n    Serial.println(\"An activation request has been sent out\");\r\n    Serial.println(\"I have been requested to activate for \");\r\n    unsigned long dur = request;\r\n    Serial.print(dur);\r\n    Serial.println(\" milliseconds\");\r\n    active = 1;\r\n    activate(dur);\r\n  }\r\n}\r\n\r\nvoid reconnect() {\r\n  // Loop until we're reconnected\r\n  while (!client.connected()) {\r\n    Serial.print(\"Attempting MQTT connection...\");\r\n    // Attempt to connect\r\n    if (client.connect(DEVICE)) {\r\n      Serial.println(\"connected\");\r\n      // ... and resubscribe\r\n      client.subscribe(\"shooting/whodere/#\");\r\n      client.subscribe(avme);\r\n      // client.subscribe(subscription.c_str());\r\n      // client.subscribe(reset.c_str());\r\n\r\n    } else {\r\n      Serial.print(\"failed, rc=\");\r\n      Serial.print(client.state());\r\n      Serial.println(\" try again in 20 seconds\");\r\n      // Wait 20 seconds before retrying\r\n      delay(20000);\r\n    }\r\n  }\r\n}\r\n\r\nvoid setup()\r\n{\r\n\r\n  sprintf(me,\"%d\",id);\r\n  sprintf(avme,\"shooting/activate%d/#\",id);\r\n  sprintf(mp3me,\"%d|%s\",id,mp3);\r\n  Serial.begin(57600);\r\n  Serial.print(\"My id is \");\r\n  Serial.println(id);\r\n  Serial.print(\"My activation topic is \");\r\n  Serial.println(avme);\r\n  //establish mqtt connections\r\n  client.setServer(server, 1883);\r\n  client.setCallback(callback);\r\n\r\n  Serial.print(\"Connecting to \");\r\n  Serial.println(ssid);\r\n  WiFi.config(arduino_ip, gateway_ip, subnet_mask);\r\n  WiFi.begin(ssid, password);\r\n\r\n  while (WiFi.status() != WL_CONNECTED)\r\n  {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n  }\r\n  Serial.println(\"\");\r\n  Serial.println(\"WiFi connected\");\r\n  Serial.println(\"IP address: \");\r\n  Serial.println(WiFi.localIP());\r\n  // Allow the hardware to sort itself out\r\n  pinMode(powerLed,OUTPUT);\r\n  pinMode(shootMeLed,OUTPUT);\r\n  pinMode(hitLed,OUTPUT);\r\n  pinMode(sensor,INPUT);\r\n  delay(1500);\r\n}\r\n\r\n\r\nvoid loop()\r\n{\r\n  if (!client.connected()) {\r\n    reconnect();\r\n      }\r\n  client.loop();\r\n  digitalWrite(powerLed,HIGH);\r\n}\r\n"
  },
  {
    "path": "laser-shooting-gallery/esp8266-laser.c",
    "content": "/*\r\nDo whatever you want with this, but BE CAREFUL.  I'm not responsible. You'll shoot someone's eye out.\r\nThis is built on a Wemos D1 Mini\r\nSince the Wemos output pins are 3v, I'm using a transistor to switch the 5v on the board on/off to fire the laser\r\nNearly any NPN Transistor would work, but I'm using a 2n222\r\nWhen you're looking at the \"flat\" face of the transistor...\r\n\r\nLeft(1) - Emittor\r\nCenter(2) - Base\r\nRight(3) - Collector\r\nThe wiring goes like this...\r\n1. 5v pin on the wemos to the +(S) side of the laser\r\n2. - Side of the laser to the Collector (right) side of the transistor.\r\n3. Both one wire of the trigger AND the Emittor (left) side of the trasnistor go to Wemos Ground\r\n4. The Base (center) of the transistor goes to pin D2 (AKA GPIO 4) on the Wemos\r\n5. Pin D1 (AKA GPIO 5) goes to the other side of the pushbutton\r\n\r\n*/\r\n\r\n#include <ESP8266WiFi.h>\r\n#include <PubSubClient.h>\r\n\r\n\r\n#define DEVICE \"PewPew\"   //This MUST be unique\r\nint laser = 4;            //pin d2\r\nint button = 5;           //pin d1\r\nint fired = 0;            //Debounce and force people to take their finger off the button to fire again\r\nint reading = 0;          //reading the button\r\nint mode = 0;             //for future use\r\nint rateLimit = 750;     //how often can you send a pew pew sound request\r\nint fireDuration = 100;   //how long to activate the laser (in milliseconds)\r\nunsigned long currentMillis = millis();\r\nunsigned long rateLimitOver = 0; //When am I allowed to send another MQTT message requesting a pew\r\nunsigned long canFireAgain  = 0; //When am I allowed to send another laser burst\r\n\r\nint id = 59;              //serves as the final ip address and unique identifier\r\nint subnet = 95;          //the second to last set of numbers in your ip addresses 192.168.SUBNET.xxx\r\nint serverip = 148;       //what is the last part of the ip address of your nodered/mqtt server 192.168.SUBNET.SERVERIP\r\nconst char* ssid = \"YOUR_SSID_HERE\";\r\nconst char* password = \"YOUR_WIFI_PASSWORD_HERE\";\r\n\r\n//Networking / MQTT Variables that usually don't need to be changed\r\nWiFiClient ethClient;\r\nPubSubClient client(ethClient);\r\nchar *cstring;\r\nIPAddress arduino_ip ( 192,  168,   subnet,  id);\r\nIPAddress dns_ip     (  8,   8,   8,   8);\r\nIPAddress gateway_ip ( 192,  168,   subnet,   1);\r\nIPAddress subnet_mask(255, 255, 255,   0);\r\nIPAddress server(192, 168, subnet, serverip);\r\nint request = 0;\r\n\r\nvoid reconnect() {\r\n  // Loop until we're reconnected\r\n  while (!client.connected()) {\r\n    Serial.print(\"Attempting MQTT connection...\");\r\n    // Attempt to connect\r\n    if (client.connect(DEVICE)) {\r\n      Serial.println(\"connected\");\r\n      // Once connected, publish an announcement...\r\n      client.publish(\"shooting/lasercheck\", DEVICE);\r\n      // ... and resubscribe\r\n      // client.subscribe(\"relays/#\");\r\n\r\n\r\n    } else {\r\n      Serial.print(\"failed, rc=\");\r\n      Serial.print(client.state());\r\n      Serial.println(\" try again in 20 seconds\");\r\n      // Wait 20 seconds before retrying\r\n      delay(20000);\r\n    }\r\n  }\r\n}\r\n\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(57600);\r\n  pinMode(laser, OUTPUT);\r\n  pinMode(button, INPUT_PULLUP);\r\n  client.setServer(server, 1883);\r\n  Serial.print(\"Connecting to \");\r\n  Serial.println(ssid);\r\n  WiFi.config(arduino_ip, gateway_ip, subnet_mask);\r\n  WiFi.begin(ssid, password);\r\n  while (WiFi.status() != WL_CONNECTED)\r\n  {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n  }\r\n  Serial.println(\"\");\r\n  Serial.println(\"WiFi connected\");\r\n  Serial.println(\"IP address: \");\r\n  Serial.println(WiFi.localIP());\r\n  Serial.println(\"Booted\");\r\n  delay(1500);\r\n}\r\n\r\nvoid loop()\r\n{\r\n  if (!client.connected()) {\r\n    reconnect();\r\n      }\r\n  client.loop();\r\n\r\n  currentMillis = millis();  //get the current time of this loop\r\n\r\n\r\n  reading = digitalRead(button);      //find the state of the button\r\n  if(currentMillis >= canFireAgain){  //check and see if you should turn the laser off and allow refire\r\n  digitalWrite(laser, LOW);\r\n  if(fired == 0){                     //Only if the trigger has been released\r\n      if(reading == LOW){\r\n          Serial.println(\"firing\");\r\n          digitalWrite(laser, HIGH);\r\n\r\n          canFireAgain = currentMillis + fireDuration;\r\n          if(currentMillis > rateLimitOver){\r\n            client.publish(\"shooting/pew\", \"1\");\r\n            rateLimitOver = currentMillis + rateLimit;\r\n          }\r\n          fired = 1;\r\n      }\r\n    }\r\n  }\r\n\r\n\r\n  if(fired == 1){\r\n    reading = digitalRead(button);\r\n    if(reading == HIGH){\r\n      Serial.println(\"resetting\");\r\n      fired = 0;\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "lazy_kicad/_old_versions/v1.0/index.php",
    "content": "<?php\r\nif ($_SERVER['REQUEST_METHOD'] === 'POST') {\r\n    // UUID generator function (version 4)\r\n    function generate_uuid() {\r\n        $data = random_bytes(16);\r\n        $data[6] = chr((ord($data[6]) & 0x0f) | 0x40);\r\n        $data[8] = chr((ord($data[8]) & 0x3f) | 0x80);\r\n        return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4));\r\n    }\r\n    \r\n    $baseX = 30;  // Starting X coordinate for the first label set\r\n    $baseY = 20;  // Fixed Y coordinate for each card's first label\r\n    $cardGap = 40; // Horizontal gap between each label set\r\n    \r\n    // $globalX will track the current X coordinate for each card.\r\n    $globalX = $baseX;\r\n    \r\n    $output = \"(kicad_sch\\n\\t(version 20231120)\\n\\t(generator \\\"netlabel-generator\\\")\\n\";\r\n    $output .= \"\\t(generator_version \\\"1.0\\\")\\n\\t(uuid \\\"\" . generate_uuid() . \"\\\")\\n\\t(paper \\\"A4\\\")\\n\\t(lib_symbols)\\n\";\r\n    \r\n    $filenameParts = [];\r\n    $numCards = count($_POST['start_pin']);\r\n    \r\n    // Process each card (label set)\r\n    for ($cardIndex = 0; $cardIndex < $numCards; $cardIndex++) {\r\n         $start_pin = intval($_POST['start_pin'][$cardIndex]);\r\n         $end_pin   = intval($_POST['end_pin'][$cardIndex]);\r\n         $order     = $_POST['order'][$cardIndex];\r\n         $prefix    = $_POST['prefix'][$cardIndex];\r\n         $filter    = $_POST['filter'][$cardIndex];\r\n         $spacing   = floatval($_POST['spacing'][$cardIndex]);\r\n         \r\n         // Build a descriptor for this card for the filename.\r\n         $filenameParts[] = \"pins{$start_pin}-{$end_pin}_{$prefix}_{$filter}_{$order}\";\r\n         \r\n         // Build the list of pin numbers based on the range and filter.\r\n         $numbers = [];\r\n         for ($i = $start_pin; $i <= $end_pin; $i++) {\r\n             if ($filter == 'all' || ($filter == 'odd' && $i % 2 == 1) || ($filter == 'even' && $i % 2 == 0)) {\r\n                 $numbers[] = $i;\r\n             }\r\n         }\r\n         if ($order == 'down') {\r\n             $numbers = array_reverse($numbers);\r\n         }\r\n         // For each number in this card, generate a net label.\r\n         foreach ($numbers as $index => $num) {\r\n             $label = $prefix . $num;\r\n             // Each label in a set is spaced vertically starting at $baseY.\r\n             $y = $baseY + ($index * $spacing);\r\n             $output .= \"\\t(global_label \\\"$label\\\"\\n\";\r\n             $output .= \"\\t\\t(shape input)\\n\";\r\n             $output .= \"\\t\\t(at $globalX \" . number_format($y, 2, '.', '') . \" 180)\\n\";\r\n             $output .= \"\\t\\t(fields_autoplaced yes)\\n\";\r\n             $output .= \"\\t\\t(effects (font (size 1.27 1.27)) (justify right))\\n\";\r\n             $output .= \"\\t\\t(uuid \\\"\" . generate_uuid() . \"\\\")\\n\";\r\n             $output .= \"\\t)\\n\";\r\n         }\r\n         // Move the starting X coordinate for the next card to the right.\r\n         $globalX += $cardGap;\r\n    }\r\n    \r\n    $output .= \"\\t(sheet_instances\\n\";\r\n    $output .= \"\\t\\t(path \\\"/\\\"\\n\";\r\n    $output .= \"\\t\\t\\t(page \\\"1\\\")\\n\";\r\n    $output .= \"\\t\\t)\\n\";\r\n    $output .= \"\\t)\\n\";\r\n    $output .= \")\\n\";\r\n    \r\n    $filenameDescriptor = implode(\"__\", $filenameParts);\r\n    $filename = \"{$filenameDescriptor}.\" . microtime(true) . \".kicad_sch\";\r\n    $generated_text = htmlspecialchars($output);\r\n} else {\r\n    $generated_text = \"\";\r\n    $filename = \"\";\r\n}\r\n?>\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>KiCad Lazy Label Generator by AnotherMaker</title>\r\n  <!-- Bootstrap 5 CSS CDN -->\r\n  <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\r\n  <!-- jQuery CDN -->\r\n  <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\r\n  <style>\r\n    .card-header .deleteCardBtn { cursor: pointer; }\r\n  </style>\r\n</head>\r\n<body>\r\n<div class=\"container my-5\">\r\n  <h1 class=\"mb-4\">KiCad Lazy Label Generator by AnotherMaker</h1>\r\n  <p>Enter your parameters for your net labels.  You may create multiple sets in one schematic file.  When you are ready, click generate.  Download the schematic.  Open it in kicad. Select your labels, copy, and past them into your real schematic. The whole process takes less than a minute.</p>\r\n  <p>If you appreciate my work, feel free to donate over at <a href=\"https://userspice.com/donate\">https://userspice.com/donate</a>.</p>\r\n  <form method=\"post\" id=\"labelForm\">\r\n    <div id=\"cardContainer\">\r\n      <?php if ($_SERVER['REQUEST_METHOD'] === 'POST'): \r\n          $numCards = count($_POST['start_pin']);\r\n          for ($i = 0; $i < $numCards; $i++): ?>\r\n      <div class=\"card mb-3 cardItem\">\r\n        <div class=\"card-header d-flex justify-content-between align-items-center\">\r\n          <span>Label Set</span>\r\n          <button type=\"button\" class=\"btn btn-sm btn-danger deleteCardBtn\">Delete</button>\r\n        </div>\r\n        <div class=\"card-body\">\r\n          <!-- Row for starting and ending pin -->\r\n          <div class=\"row mb-2\">\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Starting Pin</label>\r\n              <input type=\"number\" name=\"start_pin[]\" class=\"form-control\" value=\"<?php echo htmlspecialchars($_POST['start_pin'][$i]); ?>\" required>\r\n            </div>\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Ending Pin</label>\r\n              <input type=\"number\" name=\"end_pin[]\" class=\"form-control\" value=\"<?php echo htmlspecialchars($_POST['end_pin'][$i]); ?>\" required>\r\n            </div>\r\n          </div>\r\n          <!-- Row for counting order, prefix and number filter -->\r\n          <div class=\"row mb-2\">\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Counting Order</label>\r\n              <select name=\"order[]\" class=\"form-select\">\r\n                <option value=\"up\" <?php if ($_POST['order'][$i] === 'up') echo 'selected'; ?>>Counting Up</option>\r\n                <option value=\"down\" <?php if ($_POST['order'][$i] === 'down') echo 'selected'; ?>>Counting Down</option>\r\n              </select>\r\n            </div>\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Prefix</label>\r\n              <input type=\"text\" name=\"prefix[]\" class=\"form-control\" value=\"<?php echo htmlspecialchars($_POST['prefix'][$i]); ?>\" placeholder=\"e.g. PH_\">\r\n            </div>\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Number Filter</label>\r\n              <select name=\"filter[]\" class=\"form-select\">\r\n                <option value=\"all\" <?php if ($_POST['filter'][$i] === 'all') echo 'selected'; ?>>All Numbers</option>\r\n                <option value=\"odd\" <?php if ($_POST['filter'][$i] === 'odd') echo 'selected'; ?>>Odd Only</option>\r\n                <option value=\"even\" <?php if ($_POST['filter'][$i] === 'even') echo 'selected'; ?>>Even Only</option>\r\n              </select>\r\n            </div>\r\n          </div>\r\n          <!-- Row for spacing -->\r\n          <div class=\"row\">\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Spacing (mm)</label>\r\n              <input type=\"number\" step=\"0.01\" name=\"spacing[]\" class=\"form-control\" value=\"<?php echo htmlspecialchars($_POST['spacing'][$i]); ?>\" required>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <?php endfor; else: ?>\r\n      <!-- Default card if no post data -->\r\n      <div class=\"card mb-3 cardItem\">\r\n        <div class=\"card-header d-flex justify-content-between align-items-center\">\r\n          <span>Label Set</span>\r\n          <button type=\"button\" class=\"btn btn-sm btn-danger deleteCardBtn\">Delete</button>\r\n        </div>\r\n        <div class=\"card-body\">\r\n          <!-- Row for starting and ending pin -->\r\n          <div class=\"row mb-2\">\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Starting Pin</label>\r\n              <input type=\"number\" name=\"start_pin[]\" class=\"form-control\" required>\r\n            </div>\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Ending Pin</label>\r\n              <input type=\"number\" name=\"end_pin[]\" class=\"form-control\" required>\r\n            </div>\r\n          </div>\r\n          <!-- Row for counting order, prefix and number filter -->\r\n          <div class=\"row mb-2\">\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Counting Order</label>\r\n              <select name=\"order[]\" class=\"form-select\">\r\n                <option value=\"up\">Counting Up</option>\r\n                <option value=\"down\">Counting Down</option>\r\n              </select>\r\n            </div>\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Prefix</label>\r\n              <input type=\"text\" name=\"prefix[]\" class=\"form-control\" placeholder=\"e.g. PH_\">\r\n            </div>\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Number Filter</label>\r\n              <select name=\"filter[]\" class=\"form-select\">\r\n                <option value=\"all\">All Numbers</option>\r\n                <option value=\"odd\">Odd Only</option>\r\n                <option value=\"even\">Even Only</option>\r\n              </select>\r\n            </div>\r\n          </div>\r\n          <!-- Row for spacing -->\r\n          <div class=\"row\">\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Spacing (mm)</label>\r\n              <input type=\"number\" step=\"0.01\" name=\"spacing[]\" class=\"form-control\" value=\"2.54\" required>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <?php endif; ?>\r\n    </div>\r\n    <div class=\"mb-3\">\r\n      <button type=\"button\" id=\"addCardBtn\" class=\"btn btn-info\">\r\n        Add Label Set <span class=\"ms-1\">+</span>\r\n      </button>\r\n    </div>\r\n    <button type=\"submit\" class=\"btn btn-primary\">Generate</button>\r\n  </form>\r\n  \r\n  <?php if($generated_text): ?>\r\n  <hr>\r\n  <h2>Generated Output</h2>\r\n  <div class=\"mb-3\">\r\n    <textarea id=\"output\" class=\"form-control\" rows=\"20\"><?php echo $output; ?></textarea>\r\n  </div>\r\n  <button id=\"copyBtn\" class=\"btn btn-secondary\">Copy to Clipboard</button>\r\n  <a id=\"downloadLink\" class=\"btn btn-success\" href=\"data:text/plain;charset=utf-8,<?php echo rawurlencode($output); ?>\" download=\"<?php echo $filename; ?>\">Download .kicad_sch File</a>\r\n  <?php endif; ?>\r\n</div>\r\n<script>\r\n$(document).ready(function(){\r\n  // Function to add a new card for label set input.\r\n  function addCard() {\r\n    var cardHtml = `\r\n      <div class=\"card mb-3 cardItem\">\r\n        <div class=\"card-header d-flex justify-content-between align-items-center\">\r\n          <span>Label Set</span>\r\n          <button type=\"button\" class=\"btn btn-sm btn-danger deleteCardBtn\">Delete</button>\r\n        </div>\r\n        <div class=\"card-body\">\r\n          <div class=\"row mb-2\">\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Starting Pin</label>\r\n              <input type=\"number\" name=\"start_pin[]\" class=\"form-control\" required>\r\n            </div>\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Ending Pin</label>\r\n              <input type=\"number\" name=\"end_pin[]\" class=\"form-control\" required>\r\n            </div>\r\n          </div>\r\n          <div class=\"row mb-2\">\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Counting Order</label>\r\n              <select name=\"order[]\" class=\"form-select\">\r\n                <option value=\"up\">Counting Up</option>\r\n                <option value=\"down\">Counting Down</option>\r\n              </select>\r\n            </div>\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Prefix</label>\r\n              <input type=\"text\" name=\"prefix[]\" class=\"form-control\" placeholder=\"e.g. PH_\">\r\n            </div>\r\n            <div class=\"col-md-4\">\r\n              <label class=\"form-label\">Number Filter</label>\r\n              <select name=\"filter[]\" class=\"form-select\">\r\n                <option value=\"all\">All Numbers</option>\r\n                <option value=\"odd\">Odd Only</option>\r\n                <option value=\"even\">Even Only</option>\r\n              </select>\r\n            </div>\r\n          </div>\r\n          <div class=\"row\">\r\n            <div class=\"col-md-6\">\r\n              <label class=\"form-label\">Spacing (mm)</label>\r\n              <input type=\"number\" step=\"0.01\" name=\"spacing[]\" class=\"form-control\" value=\"2.54\" required>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    `;\r\n    $('#cardContainer').append(cardHtml);\r\n  }\r\n  \r\n  // Add new card when clicking the Add button.\r\n  $('#addCardBtn').click(function(){\r\n    addCard();\r\n  });\r\n  \r\n  // Delete card when clicking the delete button.\r\n  // If no card remains, automatically add a blank one.\r\n  $(document).on('click', '.deleteCardBtn', function(){\r\n    $(this).closest('.cardItem').remove();\r\n    if ($('#cardContainer .cardItem').length === 0) {\r\n      addCard();\r\n    }\r\n  });\r\n  \r\n  // Copy-to-clipboard functionality.\r\n  $('#copyBtn').click(function(){\r\n    $('#output').select();\r\n    document.execCommand('copy');\r\n    alert('Copied to clipboard');\r\n  });\r\n});\r\n</script>\r\n<?php if($generated_text): ?>\r\n<script>\r\n// Scroll to the bottom of the page after generation\r\n$(document).ready(function(){\r\n  $('html, body').animate({ scrollTop: $(document).height() }, 1000);\r\n});\r\n</script>\r\n<?php endif; ?>\r\n<!-- Bootstrap 5 Bundle CDN -->\r\n<script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "lazy_kicad/index.php",
    "content": "<?php\r\n//include all php files in the functions folder\r\nforeach (glob('kicad_functions/*.php') as $filename) {\r\n    include $filename;\r\n}\r\n$cards = getAvailableCards();\r\n\r\n?>\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <title>KiCad Schematic Generator</title>\r\n\r\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\r\n\r\n    <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\r\n    <style>\r\n        .card-header .deleteCardBtn {\r\n            cursor: pointer;\r\n        }\r\n\r\n        #toast {\r\n            position: fixed;\r\n            bottom: 20px;\r\n            right: 20px;\r\n            min-width: 200px;\r\n            z-index: 1050;\r\n        }\r\n    </style>\r\n</head>\r\n\r\n<body>\r\n    <div class=\"container my-5\">\r\n        <h1>KiCad Schematic Generator v1.1</h1>\r\n        <p>The goal of this project is to do more than just labels. You can do that but just hitting the insert key. The goal is to make it quick and easy to programmatically create connected symbols, (custom) footprints and connected labels. More to come, but I did a little update for v1.1 that gives you more options and allows you to paste your creations (when compatible) directly into kicad without downloading files.</p>\r\n        <p>If you appreciate my work, feel free to donate over at <a href=\"https://userspice.com/donate\">https://userspice.com/donate</a>.\r\n        Developers should note that as of v1.1 you can add files in the logic and card folders to extend the project.    <small><a href=\"_old_versions/v1.0/index.php\">Click here to use the old version</a>\r\n        </p>\r\n\r\n        <p>Select and configure your settings below.</p>\r\n\r\n        \r\n        <!-- Card type selection -->\r\n        <div class=\"mb-3\">\r\n            <label for=\"cardTypeSelect\" class=\"form-label\">Select Type:</label>\r\n            <div class=\"input-group\">\r\n                <select id=\"cardTypeSelect\" class=\"form-select\">\r\n                    <?php foreach ($cards as $cardKey => $cardLabel) : ?>\r\n                        <option value=\"<?php echo $cardKey; ?>\"><?php echo $cardLabel; ?></option>\r\n                    <?php endforeach; ?>\r\n                </select>\r\n                <button type=\"button\" class=\"btn btn-info addCardBtn\">Add Card</button>\r\n            </div>\r\n\r\n        </div>\r\n\r\n        <form id=\"cardForm\">\r\n            <div id=\"cardContainer\">\r\n                <!-- Card fragments (forms) will be loaded here via AJAX -->\r\n            </div>\r\n            <div class=\"mb-3\">\r\n                <button type=\"button\" class=\"btn btn-info addCardBtn\">Add Card</button>\r\n            </div>\r\n            <button type=\"submit\" class=\"btn btn-primary\">Generate</button>\r\n        </form>\r\n\r\n        <!-- Output section -->\r\n        <div id=\"resultSection\" class=\"mt-4\" style=\"display:none;\">\r\n            <h2>Generated Output</h2>\r\n            <div class=\"mb-2\">\r\n                <textarea id=\"output\" class=\"form-control\" rows=\"20\" readonly></textarea>\r\n            </div>\r\n            <div class=\"mb-2\">\r\n                <a id=\"downloadLink\" class=\"btn btn-success\" href=\"#\" download=\"\">Download .kicad_sch File</a>\r\n            </div>\r\n        </div>\r\n    </div>\r\n\r\n    <!-- Toast notification -->\r\n    <div id=\"toast\" class=\"alert alert-info\" role=\"alert\" style=\"display: none;\">\r\n        Dynamic fields auto-copied to clipboard! You can paste them directly into KiCad.\r\n    </div>\r\n\r\n    <!-- Bootstrap 5 Bundle CDN -->\r\n    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\r\n    <script>\r\n        $(document).ready(function() {\r\n            let cardIndex = 0;\r\n\r\n            // Load a card fragment from the kicad_cards folder.\r\n            function loadCard(cardType) {\r\n                $.ajax({\r\n                    url: 'kicad_cards/' + cardType + '_card.php',\r\n                    method: 'GET',\r\n                    success: function(data) {\r\n                        // Replace __INDEX__ with a running index.\r\n                        let cardHtml = data.replace(/__INDEX__/g, cardIndex);\r\n                        $('#cardContainer').append(cardHtml);\r\n                        cardIndex++;\r\n                    },\r\n                    error: function() {\r\n                        alert('Error loading card template for ' + cardType);\r\n                    }\r\n                });\r\n            }\r\n\r\n            $('.addCardBtn').click(function() {\r\n                let cardType = $('#cardTypeSelect').val();\r\n                loadCard(cardType);\r\n            });\r\n\r\n\r\n            $(document).on('click', '.deleteCardBtn', function() {\r\n                $(this).closest('.cardItem').remove();\r\n            });\r\n\r\n\r\n            $('#cardForm').submit(function(e) {\r\n                e.preventDefault();\r\n                const formData = $(this).serialize();\r\n\r\n                $.ajax({\r\n                    url: 'process.php',\r\n                    type: 'POST',\r\n                    data: formData,\r\n                    dataType: 'json',\r\n                    success: function(response) {\r\n                        if (response.error) {\r\n                            alert(response.error);\r\n                            return;\r\n                        }\r\n\r\n                        // Populate the output textarea with the full schematic text\r\n                        $('#output').val(response.fullOutput);\r\n\r\n                        // Set up the download link\r\n                        const downloadHref = 'data:text/plain;charset=utf-8,' + encodeURIComponent(response.fullOutput);\r\n                        $('#downloadLink')\r\n                            .attr('href', downloadHref)\r\n                            .attr('download', response.filename);\r\n\r\n                        // Show the result section\r\n                        $('#resultSection').show();\r\n\r\n                        // Handle copy-to-clipboard logic\r\n                        if (response.allCanCopy) {\r\n                            copyTextToClipboard(response.dynamicOutput);\r\n                            $('#toast').text('Snippet copied! You can paste it directly into KiCad.').fadeIn();\r\n                        } else {\r\n                            $('#toast').text('Symbol definitions cannot be pasted directly. Please download the schematic.').fadeIn();\r\n                        }\r\n\r\n                        // Hide the toast after 15 seconds\r\n                        setTimeout(function() {\r\n                            $('#toast').fadeOut();\r\n                        }, 15000);\r\n                    },\r\n                    error: function() {\r\n                        alert('An error occurred while processing the form.');\r\n                    }\r\n                });\r\n            });\r\n\r\n            $(document).on('click', '.cloneCardBtn', function() {\r\n                // Clone the cardItem\r\n                let $originalCard = $(this).closest('.cardItem');\r\n                let $clone = $originalCard.clone();\r\n\r\n                let oldIndex = $originalCard.attr('data-index');\r\n                let newIndex = cardIndex++;\r\n                $clone.attr('data-index', newIndex);\r\n                $clone.find('[name]').each(function() {\r\n                    let name = $(this).attr('name');\r\n\r\n                    let newName = name.replace(oldIndex, newIndex);\r\n                    $(this).attr('name', newName);\r\n                });\r\n\r\n                // Append the cloned card to the container\r\n                $('#cardContainer').append($clone);\r\n            });\r\n\r\n\r\n\r\n\r\n            function copyTextToClipboard(text) {\r\n                let tempTextarea = $('<textarea>');\r\n                $('body').append(tempTextarea);\r\n                tempTextarea.val(text).select();\r\n                document.execCommand('copy');\r\n                tempTextarea.remove();\r\n            }\r\n        });\r\n    </script>\r\n</body>\r\n\r\n</html>"
  },
  {
    "path": "lazy_kicad/kicad_cards/netlabels_card.php",
    "content": "<div class=\"card mb-3 cardItem\" data-index=\"__INDEX__\">\r\n  <div class=\"card-header\">\r\n    <div class=\"row\">\r\n        <div class=\"col-6\">\r\n            <div class=\"card-title\">Net Labels</div>\r\n        </div>\r\n        <div class=\"col-6 text-end\">\r\n            <button type=\"button\" class=\"btn btn-sm btn-secondary cloneCardBtn\">Clone</button>\r\n            <button type=\"button\" class=\"btn btn-sm btn-danger deleteCardBtn\">Delete</button>\r\n        </div>\r\n    </div>\r\n\r\n  </div>\r\n  <div class=\"card-body\">\r\n    <!-- Hidden field to identify card type -->\r\n    <input type=\"hidden\" name=\"cards[__INDEX__][type]\" value=\"netlabels\">\r\n    \r\n    <div class=\"row mb-2\">\r\n      <div class=\"col-md-6\">\r\n        <label class=\"form-label\">Starting Pin</label>\r\n        <input type=\"number\" name=\"cards[__INDEX__][start_pin]\" class=\"form-control\" required>\r\n      </div>\r\n      <div class=\"col-md-6\">\r\n        <label class=\"form-label\">Ending Pin</label>\r\n        <input type=\"number\" name=\"cards[__INDEX__][end_pin]\" class=\"form-control\" required>\r\n      </div>\r\n    </div>\r\n    \r\n    <div class=\"row mb-2\">\r\n      <div class=\"col-md-4\">\r\n        <label class=\"form-label\">Counting Order</label>\r\n        <select name=\"cards[__INDEX__][order]\" class=\"form-select\">\r\n          <option value=\"up\">Counting Up</option>\r\n          <option value=\"down\">Counting Down</option>\r\n        </select>\r\n      </div>\r\n      <div class=\"col-md-4\">\r\n        <label class=\"form-label\">Prefix</label>\r\n        <input type=\"text\" name=\"cards[__INDEX__][prefix]\" class=\"form-control\" placeholder=\"e.g. PH_\">\r\n      </div>\r\n      <div class=\"col-md-4\">\r\n        <label class=\"form-label\">Number Filter</label>\r\n        <select name=\"cards[__INDEX__][filter]\" class=\"form-select\">\r\n          <option value=\"all\">All Numbers</option>\r\n          <option value=\"odd\">Odd Only</option>\r\n          <option value=\"even\">Even Only</option>\r\n        </select>\r\n      </div>\r\n    </div>\r\n    \r\n    <div class=\"row mb-2\">\r\n      <div class=\"col-md-6\">\r\n        <label class=\"form-label\">Spacing (mm)</label>\r\n        <input type=\"number\" step=\"0.01\" name=\"cards[__INDEX__][spacing]\" class=\"form-control\" value=\"2.54\" required>\r\n      </div>\r\n      <div class=\"col-md-6\">\r\n        <label class=\"form-label\">Label Style</label>\r\n        <select name=\"cards[__INDEX__][label_style]\" class=\"form-select\">\r\n          <option value=\"global\" selected>Global (default)</option>\r\n          <option value=\"local\">Local</option>\r\n          <option value=\"hierarchical\">Hierarchical</option>\r\n        </select>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n"
  },
  {
    "path": "lazy_kicad/kicad_functions/core_functions.php",
    "content": "<?php\r\n\r\n/**\r\n * Generate a UUID version 4.\r\n */\r\nfunction generate_uuid()\r\n{\r\n    $data = random_bytes(16);\r\n    $data[6] = chr((ord($data[6]) & 0x0f) | 0x40);\r\n    $data[8] = chr((ord($data[8]) & 0x3f) | 0x80);\r\n    return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4));\r\n}\r\n\r\n/**\r\n * Scan the kicad_cards folder for card templates and return an associative array.\r\n * The key is the card type (derived from the filename) and the value is a friendly label.\r\n */\r\nfunction getAvailableCards()\r\n{\r\n    $cards = [];\r\n    $files = glob('kicad_cards/*_card.php');\r\n    // Predefined friendly labels for known types\r\n    $friendlyLabels = [\r\n        'netlabels' => 'Create Net Labels',\r\n        'pinheader' => 'Create Pin Headers'\r\n    ];\r\n    foreach ($files as $file) {\r\n        $basename = basename($file);\r\n        // Remove the suffix _card.php to get card key\r\n        $cardKey = str_replace('_card.php', '', $basename);\r\n        if (isset($friendlyLabels[$cardKey])) {\r\n            $cards[$cardKey] = $friendlyLabels[$cardKey];\r\n        } else {\r\n            // Default label if none is predefined\r\n            $cards[$cardKey] = 'Create ' . ucwords(str_replace('_', ' ', $cardKey));\r\n        }\r\n    }\r\n    return $cards;\r\n}\r\n\r\n/**\r\n * Load the card logic file for a given card type.\r\n */\r\nfunction loadCardLogic($cardType)\r\n{\r\n    $logicFile = \"kicad_logic/{$cardType}_logic.php\";\r\n    if (file_exists($logicFile)) {\r\n        require_once $logicFile;\r\n        return true;\r\n    }\r\n    return false;\r\n}\r\n\r\n\r\nfunction generate_net_label($label, $x, $y, $style = 'global')\r\n{\r\n    // Generate a UUID for the label.\r\n    $uuid = generate_uuid();\r\n    switch ($style) {\r\n        case 'local':\r\n            // Example for a local label:\r\n            $output  = \"(label \\\"$label\\\" (at $x $y 0) (fields_autoplaced yes)\\n\";\r\n            $output .= \"  (effects (font (size 1.27 1.27)) (justify left bottom))\\n\";\r\n            $output .= \"  (uuid \\\"$uuid\\\")\\n\";\r\n            $output .= \")\\n\";\r\n            break;\r\n        case 'hierarchical':\r\n            $output  = \"(hierarchical_label \\\"$label\\\" (shape input) (at $x $y 0) (fields_autoplaced yes)\\n\";\r\n            $output .= \"  (effects (font (size 1.27 1.27)) (justify left))\\n\";\r\n            $output .= \"  (uuid \\\"$uuid\\\")\\n\";\r\n\r\n            $output .= \"  (property \\\"Intersheetrefs\\\" \\\"\\${INTERSHEET_REFS}\\\" (at \" . ($x + 8) . \" $y 0) (effects (font (size 1.27 1.27)) (justify left) (hide yes)))\\n\";\r\n            $output .= \")\\n\";\r\n            break;\r\n        default:\r\n            // Default (global) label style:\r\n            $output  = \"(global_label \\\"$label\\\" (shape input) (at $x $y 0) (fields_autoplaced yes)\\n\";\r\n            $output .= \"  (effects (font (size 1.27 1.27)) (justify left))\\n\";\r\n            $output .= \"  (uuid \\\"$uuid\\\")\\n\";\r\n            // Add Intersheetrefs property for global labels:\r\n            $output .= \"  (property \\\"Intersheetrefs\\\" \\\"\\${INTERSHEET_REFS}\\\" (at \" . ($x + 8) . \" $y 0) (effects (font (size 1.27 1.27)) (justify left) (hide yes)))\\n\";\r\n            $output .= \")\\n\";\r\n            break;\r\n    }\r\n    return $output;\r\n}\r\n\r\nfunction reorderCounterclockwise(array $leftPins, array $rightPins) : array\r\n{\r\n    $newLeftPins  = [];\r\n    $newRightPins = [];\r\n\r\n    // Combine them in an alternating sequence\r\n    $iL = 0;\r\n    $iR = 0;\r\n    $max = max(count($leftPins), count($rightPins));\r\n    $newPinNum = 1;\r\n\r\n    for ($i = 0; $i < $max; $i++) {\r\n        if ($iL < count($leftPins)) {\r\n            $newLeftPins[] = $newPinNum++;\r\n            $iL++;\r\n        }\r\n        if ($iR < count($rightPins)) {\r\n            $newRightPins[] = $newPinNum++;\r\n            $iR++;\r\n        }\r\n    }\r\n\r\n    // Now $newLeftPins and $newRightPins hold the new numbering in a “zig-zag” style.\r\n    return [$newLeftPins, $newRightPins];\r\n}\r\n\r\n\r\nfunction dump($var)\r\n{\r\n    echo '<pre>';\r\n    var_dump($var);\r\n    echo '</pre>';\r\n}\r\n\r\nfunction dnd($var)\r\n{\r\n    dump($var);\r\n    die();\r\n}\r\n"
  },
  {
    "path": "lazy_kicad/kicad_logic/netlabels_logic.php",
    "content": "<?php\r\nfunction generate_netlabels_logic($card) {\r\n    static $netlabelsX = 30;\r\n    $baseY = 20;\r\n    $cardGap = 40;\r\n\r\n    $start_pin   = isset($card['start_pin']) ? intval($card['start_pin']) : 0;\r\n    $end_pin     = isset($card['end_pin'])   ? intval($card['end_pin'])   : 0;\r\n    $order       = isset($card['order'])     ? $card['order']            : 'up';\r\n    $prefix      = isset($card['prefix'])    ? $card['prefix']           : '';\r\n    $filter      = isset($card['filter'])    ? $card['filter']           : 'all';\r\n    $spacing     = isset($card['spacing'])   ? floatval($card['spacing']): 2.54;\r\n    $label_style = isset($card['label_style']) ? $card['label_style']     : 'global';\r\n\r\n    // Net labels can be pasted directly into KiCad\r\n    $canDirectCopy = true;\r\n\r\n    $others = \"\";\r\n    $nums = [];\r\n    for ($i = $start_pin; $i <= $end_pin; $i++) {\r\n        if ($filter == 'all' ||\r\n            ($filter == 'odd' && $i % 2 == 1) ||\r\n            ($filter == 'even' && $i % 2 == 0)) {\r\n            $nums[] = $i;\r\n        }\r\n    }\r\n    if ($order == 'down') $nums = array_reverse($nums);\r\n\r\n    foreach ($nums as $idx => $n) {\r\n        $label = $prefix . $n;\r\n        $y = $baseY + ($idx * $spacing);\r\n        $others .= generate_net_label($label, $netlabelsX, $y, $label_style);\r\n    }\r\n    $netlabelsX += $cardGap;\r\n\r\n    return [\r\n        'library_symbols' => '',\r\n        'instances'       => '',\r\n        'others'          => $others,\r\n        'can_direct_copy' => $canDirectCopy\r\n    ];\r\n}\r\n"
  },
  {
    "path": "lazy_kicad/process.php",
    "content": "<?php\r\nheader('Content-Type: application/json');\r\nforeach (glob('kicad_functions/*.php') as $filename) {\r\n    include $filename;\r\n}\r\n\r\nif ($_SERVER['REQUEST_METHOD'] !== 'POST') {\r\n    echo json_encode(['error' => 'Invalid request method.']);\r\n    exit;\r\n}\r\n\r\nif (!isset($_POST['cards']) || !is_array($_POST['cards'])) {\r\n    echo json_encode(['error' => 'No card data received.']);\r\n    exit;\r\n}\r\n\r\n$libSymbolsAll = \"\";\r\n$instancesAll  = \"\";\r\n$othersAll     = \"\";\r\n$allCanCopy    = true;\r\n\r\nforeach ($_POST['cards'] as $card) {\r\n    $type = $card['type'];\r\n    $logicFile = __DIR__ . \"/kicad_logic/{$type}_logic.php\";\r\n    if (file_exists($logicFile)) {\r\n        include_once $logicFile;\r\n        $func = \"generate_{$type}_logic\";\r\n        if (function_exists($func)) {\r\n            $res = call_user_func($func, $card);\r\n            $libSymbolsAll .= $res['library_symbols'] ?? \"\";\r\n            $instancesAll  .= $res['instances']       ?? \"\";\r\n            $othersAll     .= $res['others']          ?? \"\";\r\n            if (isset($res['can_direct_copy']) && !$res['can_direct_copy']) {\r\n                $allCanCopy = false;\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n$fullOutput  = \"(kicad_sch\\n\";\r\n$fullOutput .= \"\\t(version 20231120)\\n\";\r\n$fullOutput .= \"\\t(generator \\\"card-generator\\\")\\n\";\r\n$fullOutput .= \"\\t(uuid \\\"\" . generate_uuid() . \"\\\")\\n\";\r\n$fullOutput .= \"\\t(paper \\\"A4\\\")\\n\\n\";\r\n$fullOutput .= \"\\t(lib_symbols\\n\";\r\n$fullOutput .= $libSymbolsAll . \"\\n\";\r\n$fullOutput .= \"\\t)\\n\\n\";\r\n$fullOutput .= $instancesAll . \"\\n\";\r\n$fullOutput .= $othersAll . \"\\n\";\r\n$fullOutput .= \"\\t(sheet_instances\\n\";\r\n$fullOutput .= \"\\t\\t(path \\\"/\\\"\\n\\t\\t\\t(page \\\"1\\\")\\n\\t\\t)\\n\";\r\n$fullOutput .= \"\\t)\\n\";\r\n$fullOutput .= \")\\n\";\r\n\r\n$filename = \"generated_\" . microtime(true) . \".kicad_sch\";\r\n$dynamicSnippet = $libSymbolsAll . \"\\n\" . $instancesAll . \"\\n\" . $othersAll;\r\n\r\necho json_encode([\r\n    'fullOutput'      => $fullOutput,\r\n    'dynamicOutput'   => $dynamicSnippet,\r\n    'filename'        => $filename,\r\n    'allCanCopy'      => $allCanCopy\r\n]);\r\n"
  },
  {
    "path": "mini-notebook/555-timer-circuits/Mims 555 BOM-ALSO SEE -README.csv",
    "content": ",555 DIP - 8,2P Terminal Block,Male Pinheader,Tactile Switch,LED,Jumpers,1M Pot,100k Pot,10k Pot,8 ohm speaker,Buzzer\r\nPCB #1,4,8,18 Pins,1,3,8,1,0,0,,\r\nPCB #2,4,6,26 Pins,1,0,8,1,2,1,,"
  },
  {
    "path": "mini-notebook/555-timer-circuits/_readme_first.txt",
    "content": "IMPORTANT BOM NOTES\r\nThis kit is about experimentation. Therefore resistors, capacitors and other components will be swapped out.  As such, in addition to the listed components, if you do not have them, you will want an assortment of these components\r\n\r\nScrew Terminal Block\r\nhttps://amzn.to/462wUGT\r\n\r\n555 DIP - 8\r\nhttps://amzn.to/4cRe47E\r\n\r\nMale Pinheaders\r\nhttps://amzn.to/4bPmig1\r\n\r\n6mm Tactile Switches\r\nhttps://amzn.to/3RZqaDN\r\n\r\n5mm LEDs\r\nhttps://amzn.to/3VT3Flk\r\n\r\n2.54mm Jumpers\r\nhttps://amzn.to/3WfDwi1\r\n\r\nResistor Assortment\r\nhttps://amzn.to/3XRptAg\r\n\r\nCeramic Capacitor Assortment\r\nhttps://amzn.to/3LzugiF\r\n\r\nElectrolytic Capacitor Assortment\r\nhttps://amzn.to/4bB3SiX\r\n\r\nTransistor Assortment\r\nhttps://amzn.to/3zJ0xRi\r\n\r\nPotentiometers Assortment\r\nhttps://amzn.to/3XT4H3m\r\n\r\nAn archive copy of the book can be found at\r\nhttps://archive.org/details/Forrest_Mims-engineers_mini-notebook_555_timer_circuits_radio_shack_electronics\r\n\r\n\r\nPCB #1 Includes\r\nBasic Monostable Circuit\r\nBasic Astable Circuit\r\nFrequency Divider\r\nTouch-Activated Switch (Missing labels for TS-C1 .01 103, TS-R1 100k, and overlapping touch label. Gnd Jumper label cut off, Missing Polarity on Touch Terminal)\r\n\r\nPCB #2 Includes\r\nPulse Generator\r\nVoltage-Controlled Oscillator\r\nBouncefree Switch\r\nFrequency Meter\r\n\r\nPCB #3 Includes\r\nEvent Failure Alarm \r\nAudio Oscillator / Metronome\r\nToy Organ \r\nLED Flasher\r\nPCB #3 v1.1 changes\r\nToy Organ - (Fixed in rev 1.1 - Pin 2 needs to connect to the far side of R2, Pot is 100k)\r\nEvent Failure Alarm - (Fixed in rev 1.1 EF-C1 is actually C2 in the book and should be .01uf or 103)\r\n\r\n\r\nIdeal\r\nC1 223 (0.022 µF) - C4, 262 Hz\r\nC2 203 (0.020 µF) - D4, 294 Hz\r\nC3 183 (0.018 µF) - E4, 330 Hz\r\nC4 163 (0.016 µF) - F4, 349 Hz\r\nC5 153 (0.015 µF) - G4, 392 Hz\r\nC6 133 (0.013 µF) - A4, 440 Hz\r\nC7 123 (0.012 µF) - B4, 494 Hz\r\nC9 113 (0.011 µF) - C5, 523 Hz\r\n\r\nUsed\r\nC9 682 (0.068 µF) \r\nC7 103 (0.01 µF)\r\nC6 153 (0.015 µF)\r\nC5 223 (0.022 µF)\r\nC4 333 (0.033 µF)\r\nC3 473 (0.047 µF)\r\nC2 683 (0.068 µF)\r\nC1 104 (0.1 µF)\r\n\r\n\r\n\r\nPCB #4 Includes\r\nChirp Generator\r\nStepped Tone Generator\r\n3 State Tone Generator\r\nCascaded Timer\r\nIntervalometer\r\n\r\nPCB #5 Includes\r\nTimer Plus Relay\r\nMissing Pulse Detector\r\nTone Burst Generator\r\nLight / Dark Detector\r\n\r\nPCB #6 Includes\r\nAnalog Lightwave Transmitter\r\nInfrared Security Alarm\r\nGated Oscillator\r\nTone Burst Generator\r\n\r\nPCB #7 Includes\r\nDC - DC Converter\r\nPower FET Lamp Dimmer\r\nAnalog Lightwave Receiver\r\nSound Effects Generator\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"
  },
  {
    "path": "mission_control/button_grid/arduino_code/01_button_test.ino",
    "content": "//Button Grid Button Test by AnotherMaker\r\n//youtube.com/AnotherMaker\r\n//AnotherMaker.com\r\n\r\n//This is for an Arduino mega, but obviously you can change your pin numbers for other boards\r\n\r\nvoid setup() {\r\n  for (int i = 3; i < 54; i++) {\r\n    pinMode(i,INPUT_PULLUP);\r\n  }\r\n  Serial.begin(9600);\r\n  Serial.println(\"Beginning Button Test\");\r\n  Serial.println(\"Press a button and look for a message.\");\r\n}\r\n\r\nvoid loop(){\r\n  for (int i = 3; i < 54; i++) {\r\n    if(digitalRead(i) == LOW){\r\n      Serial.print(i);\r\n      Serial.println(\" pressed!\");\r\n      delay(300);\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "mission_control/button_grid/arduino_code/02_grid_no_ethernet.ino",
    "content": "//Button Grid No Ethernet by AnotherMaker\r\n//youtube.com/AnotherMaker\r\n//AnotherMaker.com\r\n\r\n//This is for an Arduino mega, but obviously you can change your pin numbers for other boards\r\n//I'm using an ethernet shield and a server for my project, but I'll show you how to make\r\n//a cool secret button grid just using the arduino itself.\r\n//\r\n//Of course, it's up to you to figure out what you want the arduino to do once the code is entered.\r\n\r\nString secret;\r\nconst int secret_button = 32; //this is the \"key\" for entering secret codes\r\nint listening = false;\r\nint position = 0;\r\n\r\nvoid setup() {\r\n  for (int i = 3; i < 54; i++) {\r\n    pinMode(i,INPUT_PULLUP);\r\n  }\r\n  Serial.begin(9600);\r\n\r\n}\r\n\r\nvoid loop(){\r\n  for (int i = 3; i < 54; i++) {\r\n    if(digitalRead(i) == LOW){\r\n      Serial.print(i);\r\n      Serial.println(\" pressed!\");\r\n\r\n      //if you want certain buttons to do something, you can do an if/switch statement here such as\r\n      if(i == secret_button){ //32\r\n        Serial.println(\"That was the secret button!\");\r\n      }else if(i == secret_button + 1 || i == secret_button -1){\r\n        Serial.println(\"That was close to the secret button\");\r\n      }else{\r\n        Serial.println(\"That wasn't even close.\");\r\n      }\r\n\r\n\r\n      //let's develop a simple code\r\n      //if you hit the secret button, it's going to start storing next 4 buttons after it.\r\n      //if those buttons match a pattern, then we're going to do something special.\r\n      if(listening){\r\n        secret = secret + i;\r\n        position++;\r\n\r\n        //once four buttons have been pressed after the secret button, then send it\r\n        //to the \"checkSecret\" function below.\r\n        //normally you would program that function to do something fun.\r\n        //I'm just going to Serial.print something\r\n        if(position >= 4){\r\n          checkSecret(secret);\r\n          position = 0;\r\n          listening = false;\r\n        }\r\n      }\r\n\r\n      //if the secret button is pressed, it's going to start appending the button numbers\r\n      //to the \"secret\" variable.  Once four have been pressed, we'll check to see if that's a special\r\n      //code\r\n      if(i == secret_button){\r\n        Serial.println(\"Listening to the next 4 button presses\");\r\n        listening = true;\r\n        secret = \"\"; //clear the secret\r\n        position = 0; //reset the position\r\n      }\r\n\r\n      delay(250); //slight debounce\r\n    }\r\n  }\r\n}\r\n\r\nbool checkSecret(String secret){\r\n  //This function checks that string and sees if it's anything special. If it is, it does something\r\n  //you can also add a final else statement to do something as a default.\r\n  Serial.println(\"Checking Secret\");\r\n  Serial.print(\"I was given \");\r\n  Serial.println(secret);\r\n\r\n  if(secret == \"22232425\"){\r\n    Serial.println(\"Party on! Buttons 22 through 25 pressed!\");\r\n  }else if(secret == \"46474849\"){\r\n    Serial.println(\"Last 4 buttons pressed.  That's \");\r\n    Serial.println(\"(wait for it)\");\r\n    delay(1500); //probably don't want this delay\r\n    Serial.println(\"ImPRESSive\");\r\n  }else{\r\n    Serial.println(\"Wah wah.  Wrong password.\");\r\n  }\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "mission_control/button_grid/arduino_code/03_grid_with_ethernet.ino",
    "content": "//Button Grid With Ethernet by AnotherMaker\r\n//youtube.com/AnotherMaker\r\n//AnotherMaker.com\r\n\r\n//This is for an Arduino mega, but obviously you can change your pin numbers for other boards\r\n\r\n//Rather than constantly reprogramming the Arduino to add new features, I'm going to have the\r\n//Ethernet shield hit a simple API on my computer that can play sound effects and process the\r\n//secret. If you don't have a shield or don't want to do it this way, please use example 02.\r\n#include <Ethernet.h>\r\n#include <SPI.h>\r\n\r\n//In this simple example, I have a server running xampp at 192.168.1.9\r\n//There is a folder called /missioncontrol/api in my htdocs folder\r\n//with an api file called index.php\r\n//Note: In the server file there is a decently documented index.php with some sample sound files.\r\n//It has instructions for win/mac/linux\r\n// Here's a video demo of the mp3 player https://www.youtube.com/watch?v=PJ2Ag5xLjIU\r\nconst char* server = \"192.168.1.9\";\r\nconst int port = 80;\r\n// const char* api = \"GET /missioncontrol/api HTTP/1.0\";\r\nString api = \"GET /missioncontrol/api/\";\r\nString api_http = \"HTTP/1.0\";\r\nString query = \"\";\r\nString secret;\r\nEthernetClient client;\r\n\r\nconst int secret_button = 32; //this is the \"key\" for entering secret codes\r\nint listening = false;\r\nint position = 0;\r\n\r\n\r\nvoid setup() {\r\n  for (int i = 19; i < 50; i++) {\r\n    pinMode(i,INPUT_PULLUP);\r\n  }\r\n  Serial.begin(9600);\r\n\r\n  // Initialize Ethernet library\r\n  byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};\r\n  if (!Ethernet.begin(mac)) {\r\n    Serial.println(F(\"Failed to configure Ethernet\"));\r\n    return;\r\n  }\r\n  delay(1500);\r\n\r\n}\r\n\r\nvoid loop(){\r\n  for (int i = 19; i < 50; i++) {\r\n    if(digitalRead(i) == LOW){\r\n      Serial.print(i);\r\n      Serial.println(\" pressed!\");\r\n\r\n      //if you want certain buttons to do something, you can do an if/switch statement here such as\r\n      if(i == secret_button){ //32\r\n        Serial.println(\"That was the secret button!\");\r\n      }else if(i == secret_button + 1 || i == secret_button -1){\r\n        Serial.println(\"That was close to the secret button\");\r\n      }else{\r\n        Serial.println(\"That wasn't even close.\");\r\n      }\r\n\r\n\r\n      //let's develop a simple code\r\n      //if you hit the secret button, it's going to start storing next 4 buttons after it.\r\n      //if those buttons match a pattern, then we're going to do something special.\r\n      if(listening){\r\n        secret = secret + i;\r\n        position++;\r\n\r\n        //once four buttons have been pressed after the secret button, then send it\r\n        //to the \"checkSecret\" function below.\r\n        //normally you would program that function to do something fun.\r\n        //I'm just going to Serial.print something\r\n        if(position >= 4){\r\n          checkSecret(secret);\r\n          position = 0;\r\n          listening = false;\r\n        }\r\n      }\r\n\r\n      //if the secret button is pressed, it's going to start appending the button numbers\r\n      //to the \"secret\" variable.  Once four have been pressed, we'll check to see if that's a special\r\n      //code\r\n      if(i == secret_button){\r\n        Serial.println(\"Listening to the next 4 button presses\");\r\n        listening = true;\r\n        secret = \"\"; //clear the secret\r\n        position = 0; //reset the position\r\n      }\r\n\r\n      delay(250); //slight debounce\r\n    }\r\n  }\r\n}\r\n\r\nbool checkSecret(String secret){\r\n  if (!client.connect(server, port)) {\r\n    Serial.println(F(\"Connection failed\"));\r\n    return;\r\n  }\r\n\r\n  Serial.println(F(\"Connected!\"));\r\n\r\n  // Send HTTP request by building out the url the easy way.\r\n  query = api + \"?secret=\";\r\n  query = query + secret;\r\n  query = query + api_http;\r\n  Serial.println(query);\r\n  client.println(query);\r\n  client.println(F(\"Host: DoesNotMatter.org\"));\r\n  client.println(F(\"Connection: close\"));\r\n  if (client.println() == 0) {\r\n    Serial.println(F(\"Failed to send request\"));\r\n    return;\r\n  }\r\n\r\n  // Check HTTP status\r\n  char status[32] = {0};\r\n  client.readBytesUntil('\\r', status, sizeof(status));\r\n  if (strcmp(status, \"HTTP/1.1 200 OK\") != 0) {\r\n    Serial.print(F(\"Unexpected response: \"));\r\n    Serial.println(status);\r\n    return;\r\n  }else{\r\n    Serial.print(F(\"Success. Response: \"));\r\n    Serial.println(status);\r\n  }\r\n\r\n  // Skip HTTP headers\r\n  char endOfHeaders[] = \"\\r\\n\\r\\n\";\r\n  if (!client.find(endOfHeaders)) {\r\n    Serial.println(F(\"Invalid response\"));\r\n    return;\r\n  }\r\n\r\n  // Disconnect\r\n  client.stop();\r\n}\r\n"
  },
  {
    "path": "mission_control/button_grid/laser_files/button grid.lbrn2",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<LightBurnProject AppVersion=\"0.9.24\" FormatVersion=\"1\" MaterialHeight=\"0\" MirrorX=\"True\" MirrorY=\"True\">\r\n    <Thumbnail Source=\"iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOydd3hU1fq2n72nt/ROCAFCSAgkhEBCIoSq0hGkS5Gi2OhwsKDHCghYD0dAURARj6CAYAEUEAUFpEpVSigJEEroJCHl+f5YzDZDSJnJZMLvY+7rmiuZ2fud/czaa72rvWttiSThxo2bexK5qgW4ceOm6lCX+8zr1wESOHAA0GrFKzq6EqU5gWvXgIsXgQsXgNhYQL7L/d2NG8DNm8BvvwGenoDZDMTFVbWq0snMFJovXxZ5IjKyqhWVTmEhkJUF/PILUKOGyBcq1d2fNzIzRRoXFDi33LEsNm0i+/Qh27UjVSoyKIjU60m1mvT1JV97TZxzN5GRQcbHC42SJHQDZM2aZEwMuWRJVSu05YsvyFatxEujIQMDyWrVSFkmq1cnv/qK/PvvqlZpy7JlZHS00KtWk1qtSGeVivTzI998s6oV2rJ1K1mvHtm4MWkwiLwbHCx0N29OTppU1QptycwkDxwgBw0SaarTiZdaTZpM5NCh5Jo1Fb5M6Q7ggw/ExTt0IGfMIE+c+OfYtWsiUb28yAYNxPG7gZ07RaEZMoS8eNH22OLFZL9+ZGws+dZbVaPvdkaNIj09hYOdPbu45m+/FU7Mz4/8+uuq0ViUAwdEJvTzE84/K+ufY3l55Pnz5NSpZP36ZNOmVaezKD//TIaHk/ffTy5cSN68+c+xbdtE4W/dmoyKqjqNRVm1irRYRNkbPty2gs3OJg8fFhVEYqLIPxWgZAewdy/ZsCH5669lf8u4caJmLc+5lcmyZaLW3Lix9PPOnhXn/faba3SVxMqVZFycuKFl0b27OPfkycrXVRKFhWRoKNmmjWhllUX9+uQzz1S+rrIwm8lffin7vLAw8oknKl9PaZw7J1oqDz1E5uaWfu7bb5ORkeSCBQ5f7s4O4O+/Ra1vT7Po3XeFF92502ExFeLNN0XNVF5yckTNOmtW5Wkqjd9+I++7j/z00/LbPPkk+fDD5PHjlaerJAoLyccfF03o8nLwoChUVdXl+vZb0sfHvgISEkIOHkxev155ukri7FmyVy+yf//y23zzjbgna9c6dMk7O4CwMHL6dPu/7bPPRNPF1UyfTqakFG8+l8WZM2SjRuTHH1eOrpIoKBDOZ9Uq+21feEHUrK5m+HDygQfst9u7VzS/XT1OtH+/GEvZutV+2+7dyR49nK+pLJo1E07eXn75RYxrXLhgt2lxBzBpknAAjtKggRigcCVaLbljh2O2S5e63ml16yZqf0fx9SVnznSenrI4dUo4rJwcx+yff14MwLqS+vVFi8VRZJnctct5espiyRIxuOcoHTuKQWQ7KT73cfAg8MADjk8rdOoEpKVVYF7CTo4dA/R6ID7eMfsOHf6ZxnIVJ08CDz3kuH1qKrB/v/P0lMUvv4jpPZ3OMft+/YCzZ52rqSwyM4E+fRy3b9gQ2LjReXrKYvduoGlTx+0ffhg4dcpus+IO4PJloGZNx4XUqQNcveq4vb0cPOh4xgSErSwDf/3lPE2lQQLZ2RWbL69eXcQ2uIpjxwBvb8ft/f3FXLsDGdQhLlwQ16tWzfHvCAgA0tOdp6ksMjOB4GDH7WvXFjECOTl2md25BVBQ4LgQrRY4dMhxe3vZu7fiQRwajescgCQBR48CFovj30GKGsNV7NpVsTwREABcuSJ0uwKdTrQ4goIc/478fPG7XUVF0zgo6J/WsB0UjwSMjAQCAx0X4ukJhIc7bm8v0dEV0wsAfn5ARIRz9JSH4OCKtVpCQoCYGOfpKYuGDUU3qSJoNICvr3P0lIXZDKjVFasYqlcXjstVxMYCPj6O20uSQ/bFU6h6deCTTxwXMnt2xZpe9tKwoWhxZGQ4Zr9nD3DunGsLVLVqwKxZjtvPnw/UquU0OWXSpAmwcqXj9osWiS6EnbVThQgOBubOddz+q69EoXQVkZEinRzlv/91qAtR3AE88ACwdavjQjZtAlq3dtzeXsxm0eJYscIx++XLhdPz8HCqrFJJTQU2bHDM9upV4PhxoHlz52oqjWrVRBr9+KNj9t98AzRo4FxNZdGoEfDdd47Z/vGHaMlGRTlXU2k0bizWgpw86Zj92rXAfffZbVbcAfTtK5pPv/5qv4g9e8QgxOOP22/rKJ6eokA5mjnXrwd69nSuprJ44gmxUOnIEftt164VNWnnzs7XVRJ164qFMz/8YL/tjRtiAdljjzlfV2k89ZToE1+5Yr/td9+JgctGjZwuq0RatwZMJmDNGvttT50SA59PPmm/7R0nB5cvF/Hy9kRwrV9P1q1rX2SbM2nc2P74BX9/h+ZOncLMmWSNGvbNNc+eLX7nTz9VmqwSycgQwVb2xnhoteRTT1WOprJ49lkRT5+dXX6b++8nk5LIv/6qPF0lsXmzuPbUqeW3OXZMBDxNmeLQJUteC7BxoyhQhw6V/S0//SRCLpcudUiE03jsMREkUx58fUVUXVXy0Uci+CM/v+xzp00TDvbAgcrXVRIFBSLQq7wBNklJIuipKvn1VxHUc/Zs2ee2a1f1C4IyMsS6mpdeKvvcv/8WC8leftnhy5W+GrB/f7J2bfL11+8cynnjhvCY4eFkly4Oi3Aqr74qlk3+73/Fj124IMJ+27Uje/d2vbY7kZQkQkCnTCF37y5+/OzZf1o3Y8e6Xt/tfPyxWG0ZGkr+8cedzzlxghw2TGTOK1dcq+9OLFxIJiSIFatHjhQ//u23YkFbdLTrtd2Jf/9blKmICHLRouLHCwrInj3FisD4+ApdSiLLmJwdMUL0ifR6MdKemCg2VDh1SkwNNW4soulGjbK//1FZbNkixgX8/MQU4blzon91/LgYM+jVC3jvPTF1cjcwYIBIY09PkaZRUYDBIOaGL10CBg4U6TxkSFUrFWzZAvz0EzBpkugrh4WJADJZFn3+jAwxRvHNN1Wt9B/eew8YP15MRXp7i7xhsQCrVokZIB8fMftVu3ZVKxUsWSLy7ezZwL59Yjzixg0xdnTzptA7bBgwZkyFLlO2A7By7Biwc6cIFFKpxKtHDzE4dLfy9dci6m7vXqBFCxFqKcuioN2NnDghZlH++ENk1Bs3RKatSBReZVFYKNLyk09E8NfRo8IZNGgANGtW1epK5swZMdC2caNwtElJQGjo3ZmPrWm8e7cI/U5PF2ndtq3Tpq3L7wDcuHHz/x13+UZobty4qUzUAPDbb7/hk08+wZ9//omTJ0/i888/x4ABA/DMM8/gueeeq2qNxfjmm2+wZs0aREZGIjc3FwcPHoS/vz+2bt2K1atXQ6vVFrMpLCxEVlYW/vOf/+DBBx9ESkoKACAvLw8ajaZS9aalpeHJJ59Ez549MXTo0Ap9V2FhIQ4cOIAHHngAffv2xYwZM5yk8s6MHj0avr6+8LgVKHX48GGkpqai5x1iJ2bMmIF33nkHCxYsQJs2bSpV1+306tULycnJkGUZWVlZyMvLw+TJk1FYWAi5jJDgfv36Yd26dThz5gwAYNGiRfjkk0/wwgsvoFWrViAJycHxogkTJsBsNsPLywsnTpxAVFQUHnNiTER+fj7U6vLv7VsMkvzoo4+o1WoJgJIk0cvLix4eHnzmmWc4a9Ysnj59mp999hm//fZbzpo1i/fffz8TEhKYmZlJkkxOTmZ4eDhffvllnjhxgt9++y1btWrFHY6u0S+D559/njqdjhaLhZ6enlSr1fT09CQAXrhwgX/99RcffPBBHjt2jCT5+uuvs1GjRhw/fjzVajXbtGnDH374gZ9++il79+7NvLw8Hj16lLNmzeJDDz3EiRMnOlXvpk2baDAY+Mgjj5Aks7Ky2KNHD7Zs2ZKjR49Wrp2ens4vvviCK1as4KxZs9iuXTvGxsYyPT2dJDl9+nS2b9+eq1atotlsZnh4OFu1asUcR9fplwOTyUSLxUJZlqnX66nRaFi/fn1evHiRs2bN4po1azh79mz26NGDKSkp9PT0ZEREBJOTk0mSly5dYv/+/dm+fftK00iSAOjt7U1vb28aDAYaDAa+9dZb7NKlC/fs2cNTp05x1qxZTElJYWpqKkeMGMEHHniA+fn57NixIwGwXr16XLt2LVu2bElZljl8+HAuWbKEbdq04b59+xzSVaNGDapUKkVXVFQUZ86cybZt2/L777/nCy+8wObNmzM/P5+FhYVcvHgxU1NTmZWVxaVLl3L69OlMTk7m999/z9TUVNauXZvvvPMOr169yhkzZnD48OG8efMmN2/ezPfee48pKSn85ptvSJJ79+5lmzZtOHLkSM6ZM4c7d+5kTk4O58yZw99//12kG0muWrWKQUFBHD16NAEQAH18fNiqVStqNBrOmTOHWq2WgYGBlCRJOcdkMnH48OHKe0mSOGrUKKrVagKgLMvcu3evk27xP8ydO5eenp7s3r07n3jiCXp7e1OlUhEAV65cqejR6XR87bXXlPdWjRqNhnq9XrFRq9UcM2aM8h7l2CzZHg4ePEg/Pz/++9//Jknef//9Npp69epFjUbDt99+m3q9nn5+fjbHDQYD//vf/1KWZeU3WB02AAYEBDhVb1E2bdrE7du3U5Zltm/fnuHh4ZQkiT/88APVajVjY2Nt0s1671UqFUePHs3atWsrmsdW4jTm6tWruX//fs6cOZOhoaF86qmnqNFoCIAajYZTp05V0q/oy2w2s3///sp7WZbZp08fqlQqPvXUU8pvk2WZBw8etFtXUlIS9Xo9R40axa5du7JOnTo2Zcj6Cg4O5jvvvGNTtjw8PIqlqzUtX331VeX36HQ6Nm7cWPleSZK4atUq6nQ65TNZlunt7c2XX36ZGo2G//rXv0gWcQB6vV65gFarZUBAAPv378/AwED+9NNP9Pf3Z1JSkuLNigrSarVs2bIlPTw8aDKZCIBBQUEEQN/yBubYwdy5c6lWq6nX62k0GqlSqRgfH68kiEajoclkoiRJlCSJBoOBgwYNUv7v0aMHzWYzAXDEiBGUJIm+vr6UZZkWi4U6nc6pem93AI8//rhyo6xpFRQUxJUrVzI0NJQNGzYkAHp5edlkQAB85JFHlDT39/dXviPbnmg3O8nPz6csy+zdu7firPbu3Us/Pz8++uijVKlUNJvNVKvVlGWZUVFRlCRJ0T5q1ChFf0FBQaXpPH78OH19fTlw4ECloI0aNUop6Gq1mmFhYTYVBAC2bNmSADhw4EBKksSAgAAGBQUpxwMDAwmA1atXt1tTfHw8JUmi2WymVqtVykWdOnVs8oD1pdfraTAYKEkSvb29KUmSUqb8/PwYGRlJk8lEWZYpSZLiJEJCQgiAMTExSqUBgCkpKbRYLAwPD2doaCgDAgLYoEEDRZ/SOdJqtdDpdPD29sbKWyu//v77b5w9exYLFizAhQsXkJeXB0mS0KtXL3Tv3h1arRaSJEGn0yE4OBgUDgUA4OvrCy8vL4f7TmXh5+eHWbNmYfv27Vi3bh3q1aunHCssLERkZCRUKhVIwmg04u2334YkScjJycG2bdsUnS+99BIAICcnBxaLBYsXL0aOnZsqlAeSyM3Nxa5duzD31io1tVoNSZJQo0YNZGZmYuHChThz5gxyc3MBAF27dkXfvn1hMBhAEhqNBnPmzIEsyzAajXjqqaeQnJwMSZIq1g+0g19++QV5eXk4efIkLl68CACwWCz47LPPMHPmTBgMBsyePRuyLKOgoACyLKNWrVowGAyQZRnfObpApxRIIjMzEw0aNIC/vz/eeOMNZGVlgSQmTJgAQIz1WCwWvPHGG/Dy8kLdunXx6KOPwmw2K+MbkyZNAgBcuG2zlcDAQBgMBofyhV6vh4eHB7Zv346NGzeiV69esFgsmDdvHrRaLZ588knEx8cr41YFBQWIjIyEJEmQJAnh4eGYMmUKAMDb2xu1atVCYWGhUq5q164NvV6P7OxsaLVaLF68GDqdTjnep08fdO7cGc2aNUNGRgauXLmipIk18Th//nx6eHjw9ddfZ35+PlevXk2TycROnTrZeKiIiAjKssyOHTuyV69e1Gq1Ns1VSZLYsWNHGxsvL6+Ku/bbsDZjtFotdTodVSoVa9asSUmS2KpVKxuParFYinUBrP9bm4gAGBcXR4vFwnnz5jld75YtW6jVapVWS1E9ANi+fXsbXdZaqk2bNhw4cCD1er1NzYVbNcWQIUPYrFkzSpLkdM1FycvLoyRJbNasGVNTU22amq1ataLFYuEHH3zAF154weZ3+Pn5UaVSUZZl5bdXBunp6UoLQ6/XU6vVUpZlajQapRUYExNDi8XCqVOn0tvbmzVr1uTTTz9No9HIJk2a2KRt06ZNabFYOHToUJvPq1WrZre2iIgISpJEvV5PtVpNX19f6vV6/vDDD9TpdOzXrx8bN25MrVar1N7Wl7e3N/39/UnSJl0lSWLr1q1tPvPx8aFKpeKuXbuo1WrZtm1bm+P+/v5MSEigLMu8evWqok8NACEhIYiIiECNGjWgUqng6+uLOnXqoEuXLjhz5gx27tyJyMhIxMXFwWg0okGDBjAYDPjrr7+QlpYGSZKUGnXcuHHw9PTE6tWrkZeXh48//thur1kWNWvWRKdOnZRZgHfffVfR8eKLLyI6Ohrz589HUlISZs6ciYSEBNy8eRPt27fH0KFD0aNHDzRu3BiSJOHQoUOYO3cuCgoK8MYbbyAkJMTpej09PdGsWTM0adIEJPHLL79gz549uHHjBgICAtCuXTtcuXIFmzdvRlRUFKKiouDp6YnY2FgEBASgbt26WLRoEZo0aYKcnBwkJyfj2rVrqFu3LkwmE65du+Z0zUWRJAmxsbFo2LAhJk+ejJCQEOTm5qJWrVqoW7cuLl68iNDQUOj1etSuXRtpaWnw8fFBZmYmfv75Z3Tu3BkkcaiSdorS6XS47777lJmdq1ev4ty5c7h48SK2bduGsWPHIjk5GRMmTEB4eDgaNWoET09PREZGok6dOqhXrx7S09ORmZmJl19+GbVq1cKMGTMwYMAAXLx4ERtuLd2eM2eO3dqaNm2KNm3aKLMAFy9exOnTp+Hn54eoqChER0fDZDJBlmVs2bIFPXr0wKpVq9ChQwdcv34dhYWFAABZllFYWKjMSHzxxRfo0aMHtm/fDpPJhE6dOmH79u3w8PBAdHQ0WrRogYCAACxZsgQqlQrz5s3DiBEjcN9998FsNv8jsDxe7ETRJwLdRvPmzRUv06xZM+Xzi/Zu0V0BrN4/KSmpxHPy8vLu+PmpU6cqS1aZ5N724IfS0rkkm6qiMsccnMlJJzxIxZV5uSSCg4OV2n/ChAnK55cuXSrV7vz58yTFTJ8kSVxw2zMSHBruPnXqFH/66SebpsRvVfyUnXXr1pEk9+zZU6U6yqKwsJB/lLSIpghXr17lTz/9xNOnT7tAVfk4XhUPJLGDK1eusLCwsMTjs2bN4uTJk23y7d1IdnY2f/zxx2LO6/r169zp5Afv2DiAlJQUGo1Gms1m5W+NGjV46NaS4KeffpqyLLNOnTpUqVT84osvSJJpaWnKcS8vr0qb/y+JvLw8vvnmm4qHVKvVSiE7ctvqL2sGmT59Or29vbnoTqutKoG+fftSq9Uqo+MfffSRcswar1CUBQsWUKVScfDgwTaf79+/nyS5fv16enl5KdM5lcXGjRuVfjwg5sqtI/m36z5w21Jla+3UqlWrShkLsmKdfbBO8Rads7f+/+GHHyot1a5du96xoihtms+a7pVFjx49lBp6zZo1lGWZXbt2VY7f7gyKxn5s376dJLly5Uq7r2vjAIYOHcr4+Hh6eHhQo9EwMTGRBoOBsiyzV69e7NevH2VZZnx8PAMCArh+/XoGBwdTo9Fw2LBhyrRV3bp1+YIL19pPnDhRGQCyTo2NGDGCoaGhVKlU7Ny5MydPnqxMS9WtW5dhYWFUq9WsU6cOBw0aVOkap0yZQqPRqAw8SpLERYsWKY72zTff5NmzZxkbG0tJkhgVFcWAgADOmjWLL774IkNDQ5mcnEy1Ws3g4GCmpKRQpVIxLCyMrSpxU5O//vpLmZO2Dir17NmTgYGB1Ol0nDJlCgsKChgZGUmNRsN27drxwoULyuCbVqtVHF9UVBSXVsKeEWq1WpkOtg44Hj16lPXr16dWq2WTJk1sBi6rVatGtVrNGjVqcNGiRQwKClK0vvvuu3zmmWeUc59++mnGxcVRp9MxJiZGaVI7m5iYGGq1Wo4YMYIHDx6kj48Phw8frszlGwwGLl26lMHBwUp6+vr6KoPZKpVKGai1hzt2ARITE+nv78+GDRsqDgAAa9asSS8vL/bp04cBAQEMCAigWq1WbnbRefeHH37YKQlTHl555RWbgIe4uDgGBQXZFDaj0VhsNsA6OtukSZNK1zhjxgx6eHgosyZqtdomlsI652zVBUBxAEajkUajkXq93iadrXYhISGVpvvw4cPU6XRKHpBlmaGhoTZBJr6+vjQajYquogFLRf/qdDq+/fbbTteo1WrZuXNnkqSXl5eNBgBK4bDqL5qOOp1OycN30mydvbCe7+fn53T9ly5dokqlYu/evenr66s4gGbNmtnkWbVabTNzZW313J6v/3envTBKoMQg6cLCQqSnpyMnJwfXrl2DLMvIzMyEVquFyWRCQUEBLl68iPz8fFhu7XFvNpuh1Wrxyy+/4KuvvrJ3wNRhhg8fjri4OEiShMLCQuzevRvnzp1DXl6eMscLwCYmoWHDhjCZTJg1axa2VmQTVDu4du0azp8/D61WixYtWqCgoACtWrVCSkoKbt68qcQEZGdnw8/PD5cvX8YzzzyDoKAgREREICcnB0ajUZkjNpvNeOyxx5Dh6I7I5UStVsPX11dJ34yMDOTl5eHy5cuQJAmXLl3CjRs3kJWVpWgDoIxYR0dHQ6VSIScnB2MquH69LHS3tlsnqcRLFBYWIiAgADqdDlFRUcjJyYHJZAIg4gNUKhUmT54MtVoNlUoFWZaVWS21Wq3EiADAlStXcP78eadqfu2111BYWIjVq1cjKysLe/fuBQCEhYXZ5Nm6detCkiQMGzYM06ZNg0ajwX//+18lDqTGrSXNQXY8D6FEByDLMq5fvw5JktCkSRMAwI0bN6BSqZTjBbceZKDRaCBJErKzs5Gbm4vmzZvjkUcesTMZHOfRRx/F7t27ER0drSSCVZtKpVK0kVRu5NWrV3Ht2jUMHz4c9zmwm6oj+Pn5oVevXnj55Zfx559/QpIkbNq0Cb///ruS4Y4fP47Q0FCcP38eGo0GJNGgQQNcuHABkiQhPz9fcQLXrl3D7Nmz4efnV6m6rVPDRqMRABSt8bcex1ZYWAiVSoXYW9toW99bC9KBAwdQUFAAjUaD999/3+n6SGLr1q3w9fXF2bNnodPpQBKFhYXwubVXvrUgnTt3TklHLy8vqFQqeHl5wc/PD40bN1Z+ozWwKicnR3F8FosFarXa6en92WefITg4GImJiTAYDJgzZw5IYvHixSAJLy8vAEB0dDQsFgtiYmIQGxsLHx8feHt7K9ofe+wxeHl5oZo92/LfqVlgXWCzYsUKJXDFZDLx8ccfpyzLrFevHiVJ4uDBg22aJNbPATA8PLxCzSJ7mD59erFm8ZQpU2y0WZuG1vfWBR8AaDQaK11jt27dKEkSP//8c6ampirhnVbdtWvXZocOHYo17zp06KCEkRbVbw14sZ5bWfz888+UZdmmC/Dqq68qXRY/Pz9+/vnnihaLxcK4uDhFp1arZVJSkvJ+5MiRTtdY9N6r1Wpu3bqVw4YNs+li+fn5UZIkpqWl2TSZrek6ZMgQmzUluNV1eOihh4oFNzmTd999lwA4Z84ckmSbNm2UfHH7uoEaNWpQkiT27NlTWdswZswYqtVqent7s127dpQkievXry/39e/oAE6fPq1M+fz5558cNmwYL1++zOzsbB4+fJiZmZk8fPgwc3NzeejQIU6bNo0/3dqp9quvvuKYMWNcPl999OhRvv3223z//feVz9LS0my0vfTSS+zQoQMPHz7Mq1evcvPmzRw2bFiZc6nO4PLlyzxy5Ahzc3OZn5/PkydP8vLly1y9ejXHjBmjnLd06VIOHz6c169fV3ReunSJaWlpvHbtGidMmMAXX3yRpJjRePPNNyt1qjAvL48nT55kZmYmP//8c266tTfkxo0bOb3II+SPHz/OCRMmKCtEP/roI65YsUI5Pm3aNC5evLhS1gKcOHGCaWlp3L59u8002apVq/if//yHly9f5rlz53j06FGSIt3Gjx/Pf//738zNzVXS+cyZMzx27BgPHz7MyZMnK7NbV69e5bhx4/j66687XfvFixd59OhR3rx5kyR548YN7tmzh/v37+fly5e5aNEiPvjggzx06BDPnDnDQ4cO2ZTF69ev8/jx4zx9+jQvX77MQ4cOlRjzcifcOwK5cXMP494RyI2bexi3A3Dj5h7G7QDcuLmHcTsAN27uYdwOwI2bexi3A3Dj5h7G7QDcuLmHcTsAN27uYdwOwI2bexi3A3Dj5h7G7QDcuLmHcTsAN27uYdwOwI2bexi3A3Dj5h7G7QDcuLmHcTsAN27uYcr3RMl9+4A//gA+/hi4fh1Qq4GcHKBdO+CZZ4CwsEqW6QDLlwPvvguYzcCffwJJSUD9+kCtWsCAAVWtrjgbNgCHDgGffgqcPg14egLnzwNPPgkMHw54e1e1QlsyM4EffwTeeguoVg04fBgIDARCQoCICODZZ4FbG2/eNSxZApw9C3z5JXD0KFCjhkjnPn2Abt2AW/tF3jXk5gKnTgFPPw2oVEBGhvibkACMGAHExFT4EqXvCEQCoaFCiMEANGkCdO0KXLoEHD8OpKcDW7cC4eHA6tXArR1Zq5xhw4DvvgO6dBGJlJ4u9K9cKZyBlxewahXQuHFVKxU3tVEjoKAA8PUFWrYEUlMBjQbYsQPYuVNkWj8/UeDuBsaOBQ4eFIU+NRWIjRXOSq8Xv2fpUvF73nsP6Nu3qtUKZ/Xgg8LBRkQAnToBkfkzHFoAACAASURBVJEijWfPFmmcnw9MnQqMGlXVagW9eon7vnMnULeuSMdr10RZPH0aWLECaNAAmDtXVGqOUuJmYWfPklot+corZGmPhFqyhAwNJTUa8vDhcu9FVin8/jtZrx7ZtSt57dqdz8nNJefPJ1u0ILdtc6m8YuzcSVos5BdfkKU9w+6DD0idjvTxIW/ccJ2+OxEfT0ZEkM89V/p5f/5JRkaStza7rDIOHyYHDCAff1zk6ZI4cIAMCyO/+8512u5EQQEZHEyaTOSkSSWf99NPZMOGZEAAuWGDw5e7swMoLBQZzp6noFy8KBzG9esOi6kQY8eSMTFkkY0qS+Xtt8m4OPLVVytXV0kcO0Z6e9tns307WQkPpig3nTuTL75IXr5cfpv4eHLx4srTVBpr1pBRUeTQoeU7f8sWkYdTUytXV2nUqmWfEzp1igwJIXftcuhyd3YAYWHk88/b/22zZ9ufqZ3BjBmkry+5e7d9dlu3Ck/7+eeVo6s0DAby++/ttxs+XGRqVzNoEFm/vv12ubmkJJXewqkMrlwhVSry66/ts8vOJpOShLNzNYmJpCNP1PrzT1KtduiSxR3AwYOiqXlrC2W7OH+eDAqqUJPEIRo1IkeNcsy2b1+ybVvn6imLb78V3SZHmvP79oluQ0aG83WVhr+/cPCOkJJCPv20c/WUxWuvkbGxjtkuW0bq9c7VUxY5OaIQb93qmH1YGPnpp3abFZ8G3LYN0GqBmjXtH1Dw9QX8/cXglas4fVqMjLZu7Zj9/feLAaDLl52rqzS2bRMj0AaD/bb16onB2d27na+rJA4cAIxGoHlzx+xTU8WAVl6ec3WVxsGDQHKyY7ZJSWIGw5VpvGMHUFgoRvgdIS4O2LXLbrPiDuCjj4DERMdEAEDTpmK60FVcuCBuVJcujtk//DCwaRNw9apzdZXG/PmOFyYAaNhQjP66ip9/Bm7cEM7HEbp3B77+Woy6u4qlS4H27R2zDQ4W08dLlzpXU2nMmyemqWUHQ3NatQIWLrTbrPjVrl0T0ySO0qOHiBVwFdu3A9HRjtt7eIg4Bld6++vXgZ49Hbfv1Am4eNF5esriyJGKOawmTUSr8uxZ52kqi+xsMWXtKG3aiOljV3H2rIircZRevYSTtpPiDkCrrVhz+NIl18YD6HTimhXB1ZoNhoql8cWL4j65Cq22Yg4nN1d0sxyt3ezl2jVRg2dmOv4dWVmuTWOdrmJpnJUlui2FhXaZFb8j2dkiyMdRjhwBbt503N5e9PqK1ywXL7o2au3mTRGJ5ihHjri2P00CJ086bn/mjGj+u1Kz9bqOcvy4CGZyFXl5FcsTJ06IfGWnky1+dvv2IvzQUY4edXxAzhE6dRI1jKM1alqayJyODhg5QvPmYpDKUS5cADp3dp6esujVS4R+O1qAd+8WIcLBwc7VVRJmM1C7toiicwRSdNN693aurtLo3r1ircJdu0RXy16KzQukp5M1aojoNHv58UcxvbVvn/22FeGRR0RQjyOEhTk+hegoW7aQgYEisMdeZs0iw8PtC8ZxBk2bkj17OmYry+THHztXT1ksWSKC2a5etd/2yScdi3moCAUFotxNmWK/7ZEjIv5m7Vq7TYu3AKpVA+rUAcaMsd+bjB0rYtYdHS12lA4dRPPnww/ts5syRSwAadOmcnSVRGKi6F8++6z9tuPGiakiDw/n6yqNbt2A334TC8Ps4bnnxCCtK1tYgLhezZrAwIH22WVkAP/7X8UGEB1BloEHHgBeeMH+rsezz4opeKe0AEgyP1947ays8ruSU6dIT0/yzBm7vZBTGD5cxKiXN6pv3jwROvzss5Uqq0T27SOrVbMvdPrQIdJorDxNZdGyJTl5cvnPLygQUXXz51eeptJYvlzc47Fjy3f+oUMiGKdhw8rVVRqBgeT69eU//9QpsnZtctMmhy5X8mKgtDQRF/3JJ+S5cyV/w9q1ZEKCaILs3OmQCKfxww+iGTVkSOnnff89mZzsUJPJqWzYIBZ+bNpEXrpU8nlffikiLNVq+5xyZRAeLuLVZ8wo/byTJ0WE5tSprtFVErt3kz16iND2mzdLPu/YMVH4PvnEddruRE4OaTaLrvR//lPyeTt2kA88IO7HN984fLnSlwNfvQpUry6mrXx9RbOqZ08xan70qHj98INYU/3jj2Kg526gVy/g11+BRx8VwRXnzonPly8XzVhA6G3RosokKmzfLoI4dDrRZG3bVixdVanEUuvffxeReACwd2/VarXSv78YYT9/XjRb4+KAK1fEPhFpacDixSLN33hD7BdR1Zw4IQZeT58WgWrduolgKkDsGbFtm5hDHzUKePnlKpWqkJLyz34A9esDgwaJ91evihmKTz8FoqLEkmtHmv63KN0BWNm0SSTS3LkioaxTOq1bi7ECV/f5y6KgAPjsM+D990Uff+9e0W+uV0+snR45sqoVFmfFCuCvv4TuzEyh+/JlYMgQkTHvFudqJS0NWLYMmDVLaDtyRGwIEhgowpxffVWEhd9NfPyxcAJLlginEBIiKq/evcUofPXqVa3QluxssX/F2LFijOD0aTF2FBcn8nCjRhWOXymfA3DjpjRIQJKqWoUbB3DvCeim4rgL//9ZFAdw/PhxfPnll8jIyLDrCzZu3Ihp06YhJydH+WzGjBn4sQq2r7p58yby8/NR4MoIrjIoKChAXl4ezp49iw0bNlS1HIfZsWMHpkyZgk2bNpV4zvfff493333XharKx82bN1FQUKC8broyUrWcWPNJeno6fv/9d9ddmCSnTp1KAMqrefPm1Ol0nDdvHkkyNzeX526bCbh8KxClTZs2VKlUrF+/PrVarRhZlCTGxsZyxYoVDo9O2svMmTMJgJIksXnz5iTJwsJC7tmzx+a85cuXkySvXLniEl2NGjWiJEkEQFmWuWrVKuXY9jICgbbdtmVZXl4eSfL06dMsLCxUPt+xY4cTFRdn8ODBStpqNJoS72tkZCRlWVbeb9y40eb4qVOnKlXnncjJyVHSXpIk5V7MnTtXycN3A82bN1e0qVQqfnJrNuLSHWaHWrZsSY1Gw6uOBDndBmbMmEFJkujh4cH69esTANVqNWVZpq+vL5OTkynLMmVZZrdu3dilSxfFUcTExHDcuHE0GAxUqVQEQG9vb+WHSJLEVBdtr7Rjxw6mpqbSaDRy0KBBiga1Ws3p06fTaDTaZGIAjIuLY0FBQaXqGj16NLVaLfV6vZIR58+fT1mWqdPpGBERQYPBwM2bN3POnDk0m83s0aMHVSoVdTodBw8eTA8PD8qyrPwe6/eMGTOGFouFkiQxLCyMmZmZTtffqFEjAmCtWrXYqlUr5T4bjUYljVNSUpQ8odVquW/fPlosFsqyzJiYGEZFRSm6g4ODna6xNPLz8xkbG8tu3brRaDSyRYsW1Gg0SnrKssz169dz0aJFNJlMHD16tEv1WZk0aRKNRiMNBoOST61pGhERwUceecQmzQFQp9NRo9FUSD/WrFmj3FRJklitWjV6e3tTpVIxICBA8ZrWQqPRaGxEhIWF0WAwKDfY39/fxtMC4N69eysp2Ww5fPgwfXx82Lp1a5sWjSzLVKvVNpqsr379+lWqptGjR1Oj0Sjp5+PjQ0mSqFKplHTy9vbm+++/zxEjRtBgMNgct2ovqrloTSFJEk0mEwEwKCjI6fqDgoIoSRIzbu1AFBcXV+z+3q7JWtta84qPj49ynsFgcLrG8vDzzz8zJCSEs2bNUtLLmjemTp3KcePG0dPTs9JbUyUxadIkmkwmm7Qq+goODi72mZeXF00mU4X0y2FhYRg3bhw0Gg1IIiMjAzk5OVCr1Rg4cCCkWwM8Wq0WkiQhLy8PvDVxIEkSoqOjIcsy7rvvPkiShLNnz0KSJPTo0QP169eHSqXChQsXHOyg2MfZs2dx+fJl7N+/X9ENANHR0VCpVHj22Weh0WggyzI6deoElUqFZs2aVbqu/Px85OfnQ6VSITIyEgCgVquh1WpBErIsY968eViwYAE8PT0BACqVCjqdTjl+3333YfXq1ZAkSUl/AMpxWZZx/fp15ObmOlV73q0FQNZxFev1VSoV2rZti/bt20OSJAwbNgydO3eGLMsoLCyELMvQ3NoApKCgACaTCSRxw4E1687GaDQiJCQEJFGzZk18+OGH+PDDD5GQkID4+Pgq05WdnY2srCzIt63okyQJDRo0gCzLOHz4MLp37w5JknDy5EkEBwdjzpw5DuuXFy1ahOnTp8PT0xP+/v6QJAnZ2dnIzc3F22+/DUBksoKCApuMp1KpAAAWiwUksXnzZiUzWjNIt27dYDabUd0F86tqtRqpqakoKCjA2bNnQRLaW+u5w8LCYDKZYDKZEB8fDz8/P/Tq1Qt+fn6IiIioVF0FBQUwm83IyMhAixYt8PfffwMAcnNzYbn1IIrRo0fjyJEjUKvVGHNrDcbNmzfh4eGhpKXFYsEXX3yhpDEA5X5kZ2eDJCRJgs7J+xqkpKSAJBISEpCQkIDdu3dDpVJBkiR4eHhg5K2YikWLFmHlypWKvoKCAqhUKpCEwWCAqYofElJYWAiSinOqVq0aAGDMmDG4cOECtFotxo4dW6X6PD09MXv2bDz33HOQJAmSJCnlzMvLC2azGVqtFj/++CNIKmU2KyvLcf3r169XugC41cdcunSp0kfy9PS0aYLGxsbaNPtq1apFSZI4cOBAxQYAIyMj+cADD1CSJP7+++8VbCCVTdG+6ZtvvqlosXZrJElily5d6OPjQ41Gw1GjRlGSJL7zzjuVqispKYmSJHHfvn1cuXJlsSa9RqNhVlYWVSoV9bc2oty8ebPN/ZBlmaGhoVy4cKGN3cyZM23uXceOHSvlNzz//PM2ffzff/9dufckOWjQIJs8Qf5zP9RqNT08PKjRaCpFW3mZOXMmJUnioEGDqNFo6OPjQ5LcsmULTSYTa9asWaX62rRpQ0mSuHr1apJk7969bdI0IiKCkiRxx44dfP3115X8ff/991dIv7IW4MCBA1y2bBkPHDhAkkxPT+fChQtJkhkZGVy7di2v3XrYxpYtWzhmzJhiX7ZixYo7jlq6ij///FP5f8+ePXz77berTEtZ5OXl8auvvirxeEFBAb++w5bWV65c4Zo1a2wGL1evXs2jjuzibAfHjx/nt99+a5PGRfn4449tHH1hYaHLxn4qQmJiIoODg/n6669XtZRibNu2jSNHjrzjsbVr1zI9Pb3C+t2RgG7uWXJzczFnzhycPHkSr732GvR6fVVLsgtn6C8WCdi1a1fcf//9AICFCxeiffv2mDlzZolf0Lp1awS7aqeX2/jqq68wYMAAREVFwcfHB5dL2VFlzpw58Pf3x6efflrpuvr27YtXX30Vb775Jt5880307NkTHh4eGDRokEPfN378eMybN69c51aWPx8/fjzGjBmDN954A8OGDcOsWbPKZffJJ5/A398fH7tgp+j+/fujy63doZ977jmkpKSUer5Op8PIkSMRHR2N6tWru0RjSQwbNgxt27bFmTNnsGHDBjz44IN46aWXSjx/0KBBCAkJQZ8+fTB9+nRlrMBubm8SqNVqent7c9q0aQwICKBWq2W3bt24bt06xsfHKwEK169fZ1xcHP38/KjT6UiS8+bNY1xcHA8ePOhQc8ReXnnlFWq1WqWfJMsy9+/fzzZt2rBOnTqKjnr16tHLy4seHh5855132KFDB9avX59dunThvn37OH36dDZv3pz9+/d3ii6VSkWj0ajM9Vv78SEhIaxfvz4zMjK4ePFiPvfcc6xVqxYHDBjAL7/8knv27OH06dN58uRJNm3alFFRUZw9ezZlWWZ4eDg/+ugjrlu3jo0bN+bcuXN55swZTp8+nU899RS7dOnCxMRExsfHc+3atU6Pb7AGNHl4eFCn0zEpKYnjxo1jYmIic3NzWVBQwA8++ICJiYnMurVkOS4uTkl3a1BZZVKtWjVaLBaSVGITtm/fzubNmzM2Npbp6en88ccfOXnyZCYnJ/P1119nbGwsvb29FY3Lli1jUlISf/31V+7Zs4fTpk1j8+bNOaSsJeYVxNvbm2azmcOGDWPTpk2p1WoZHx/Py5cvs0+fPmzevDkLCwuZk5PDqKgo+vv7U6vV8ty5cxw/fjwHDx7MGw48aKaYAzCbzTQajTSZTGzUqBG1Wi2fffZZ6vV6Zf533bp1jIiIsBmQmjNnjs1cryvGAubPn8/g4GBOmjTJxgmgyODJww8/bPO+Tp06NnOp1qAb63tnsHv3bm7ZsoUWi4WPP/44f/vtN5uBP09PTwYGBtroCAwM5MiRI6nVahkSElJsjt0ax2CNE5AkiU888YSN9qKv//3vf075LVa6du1KSZL4r3/9iy1btmRiYqIyj16jRg1OnDhR0Wo2m/nkk0/a6F+2bJlT9dyJmJgYms1mPvvss4yOjlbyolWHSqViXFxcsdgF6//Tpk2zqVB69+5tk58qkwYNGihpV7duXUqSxP79+7Nu3bpKOrdr146NGze2+T0vvviiotFgMCjxGuWl2K/y8PCgv78/vby8GBgYSE9PTyXRunfvbhME0qZNG/r7+1On0ymFz5pBx48f77TEKYn58+fbFKywsDAGBAQUKwxarZadOnWip6cn27Zta/MbqlevTlmW6e3tTZPJ5DRt6enp9PT05Lhx43jp0iVqNBoGBQUpNysmJkYJktHr9UxISODcuXMZHBxcLGOq1WomJiYqmcHDw8MmwMka5VjUxtk1bufOnZUMav0NDRs2VCIRAdDX15eJiYnKe41Go6S7KxxAnTp1KEkS9Xq9orFoRQWATZs2JQAln2i1Wnbu3Jmenp5KEI6vr68yoyTLMo1GIz08PCpVe1xcHD09PRkSEsJq1apRpVIxISGBADh48GCbALwaNWowJCTE5jOz2UwAfOihh+y67h1XA4aGhuLGjRsgCY1GgzNnzkCSJCQkJECtVitzztHR0dDpdEqMgCRJiIuLgyRJuOiiB1dYLBZ0uvUgk3//+99KIJJarYZarYYkSTAYDKhXrx4kScLatWuVGAFJktCiRQt4enpi6dKluHbtWqXpVKlU6N27N7p06QKNRgODwYCAgABcuHABubm52LFjB7Zv347s7GyYzWYlkIm3YjB27dqlLNQKDAxEyK39AcxmM9566y3ExsYq1yJZ7j56eZFlGZIk4dChQ+jfvz8kSUJQUBACAwOVc4KCgtCwYUNlDluv19voqmz0ej0CAgJw+vRpPPTQQwCAw4cPAxCBbHq9XtG7bNkyJW/ExMSAJLKzswEA1atXh4+PjxJ/sXr16lLHl5yFh4cHzp07h6ysLEiShHPnzkGSJISFhcFsNgMQQUFRUVEICAhQ3lvLnU6nw/nz5+276O0eQafTsX79+vzxxx+5fPlyGo1GpqSkUKvV2nj628NTb3//3nvvVdwtlsErr7xCi8XCjz/+mGvXrlXWLKBITWitLa3vrZ7S+j4lJYVms5lfOLILcikcOHCAOp2ODz/8MM+cOUO1Ws2uXbuyU6dOVKlUDA8PV/qrRVst1jDaohqLpqtOp7PpeplMJj777LOsVq2ajc3UqVOdOg6QkJCgzPGfOXPGJlS5aKi1tcXi6elpo2fmzJlO01IS1apVU2rq++67T0nPojqsaxtIFssb0dHRNumr1+tpMplKna51FqGhofTz8+Nvv/3G7du3U5ZlJiQkKOmqUqmoVqttunyyLNPLy8um7HXv3t2u6xZrATRr1gwtWrRA27ZtERMTg/j4ePTp0wdPPPEEPDw80Lt3b2RmZuKHH36ATqeD0WhEy5Ytcf36dYwcORKenp7o168fHn30Ufs8kQPUq1cPcXFxqF27NhISEjBkyBAkJSVBq9VCpVKhcePG2LFjB+rVqwdZlhETE4MFCxbAZDJBkiTUqVMHCQkJiIuLQ1hYmFO1eXp6onHjxmjatCkMBgOaNGmC5ORkJCcno0mTJkhNTUVqaioA4ODBg6hevTrUajUaNmyIt956C56enjAajfjmm29w5MgR6HQ61KhRA2PGjFGODRgwAHFxcWjQoAG++uor+Pn5wWAwYNKkSZg4cWKxkNKKkJqaqoyqBwYG4ujRowgODobZbMa6detw4cIFNG7cGBaLBfPmzUNaWhpiY2OhUqlQr1491KlTx2laSqJly5ZocWubt2bNmqFp06ZIS0uDwWCAJEmIjY1FUlISmjZtCgA4duyYTd5499130a9fPwQFBcHX1xcjR45Ew4YNERoa6hLtqampSE5ORv369ZGUlIT27dtj+/bt8PLygslkwpEjR7B161ZYLBYYjUY0adIEf//9NxITE+Hh4YGwsDBMmTLFruvaFQdw4cIF+Pr62v3j7gZycnL+z83z/l+At7p+VrKzs2Eo8tTjGzduwGg0VoW0cmMND7byf0Hz7Vy/ft2hcGt3IJAbN/cw7i3B3Li5h3E7ADdu7mHcDsCNm3sYtwNw4+Yexu0A3Li5h3E7ADdu7mHcDsCNm3sYtwNw4+Yexu0A3Li5h3E7ADdu7mHcDsCNm3sYtwNw4+Yexu0A3Li5h3E7ADdu7mHcDsCNm3sYdbnPzMgATp0C9uwB1GpAkoBu3YBbe5Xdlfz6K3D1KnD4MJCcDDRoILSry/+zXcqZM8BffwGbNwM+PkB2NjBihEjru5XvvgNkGUhPB7y8gLg44NYDUO9KLl4E/vgD2LQJqFMHaNxY6A4KqmplxSHFvT9zBti7V/yVJKBNG+fpLXPTsMmTybg4MiGB1OnE39q1SQ8PUq8ne/UiFyxwYBe0SuTQIdLbm/TxIWvWFP9XqyY0+/uTL79c1QptGTOGDA0l69UTWuPjyaZNhX6AnDSJ/Oabqlb5D4cPkzNnkkajSNOICDIoiAwOFprVanLgwKpWacuCBaTZTNaoIdI6JoZMSiJVKrJRI7JLF/LChapW+Q/r15OLF5MpKSIPREQI3b6+pMUi8sfcuRW+TOkOYPRoMiCAHDuW/O674sevXBEOoW5dcujQCotxCnPnigz4/vvFjx05Qr71FtmyJfnEE67Xdic6dBCZcdw4csOG4sdPniRr1SLDwoQzrmpWrBBO1GS6c54gyc2bye7dyZAQ12oriW++EZXYxInk9u22x65dIxcuFPm3du2q0Xc7779PVq8u0vk//yHz8myP5+WRrVqJcnf//RW6VMkOYOtWUSPt3Fn2t8ybJ2ra77+vkJgK8/LLwstnZ5d+Xl6eyMAffOAaXSWxcKGokcpT84wfLzLx4cOVLqtECguFs+rTp3znW2vWquToUVKWxd+yaNqUTE2tfE2lkZFBxsaSI0aUfe4vvwgn8e67Dl+uZAdQrx45bVr5v+nzz0UtVVV89JEo/Pag05FLl1aOnvLg5yeaeuVl/HgyMbHS5JTJiBGiSVpebtwQrbG0tEqTVCqZmaRGI7qE5SUykuzbt/I0lUXr1uSwYeU/f9cu0W28ft2hy93ZAQwf7pjnHjyY7N2bzM93SIzDHDpEarX2J8Lx46SXl/jrSnJyRNP/X/+y37ZFC8fsKsp334m0spfly8moKPLsWedrKo2sLNEC+fhj+22rVauaca3Jk8mGDe23mzJFdGuvXbPbtLgDWLmSDAwU/XtHCAoSXQJX4u9PzpjhmO2ECa7v+02dKvr1jnDqlGg5bNrkXE2lkZcnmtE//eSYfZcuFe6r2k2vXqJQOMLmzaTBQJ4751xNpbFvn6jJ//7bMfsGDcQ4kp0UdwCtW5MVeRLqxIliFNtV7N4tRkUdJTdX3OyTJ52nqSwiIsjp0x2379y5/P1wZ/DBB0Kzoxw6JEbbXYnJRP76q+P2cXHkK684T09ZPPWUaN05yvz5YhbGTooHApnNQHS04/OKDRq4Njbg/HnAw8Nxe60W0GiAs2edp6k08vPFvHNF0jg6GtDpnKepLG7eBKpVc9ze2xswmVyXxpcuiTwRHOz4d9SsKebhXYVaLeISHKVOHZGvbj3fsNyXLfbJnj1A7dqOCzl/Hti/33F7ezl6FKjoQz3z8oDTp52jpyzUauDAAeD6dce/IyNDBIa4ir17K1Z4fX2BK1dEBnUFXl4iaMZicfw7Tp1ybQDWzp0V01tYCBw5AhR5KlN5KN4CSEqqWO1CAo0aOW5vLykpohavCJIkIsJcRf36QE6O4/YGA9CsmfP0lEWLFhVr1Z0+LWrkit4newgKEk7AUSwWoGVLp8kpkxYtRCvJUS5fBiIi7DYr7gDq1we+/95xIcuXA/XqOW5vL1FRoon611+O2W/YIG52kcdcVzp16wJLlzpu/9NPQMOGztNTFq1aAdu2iVrGERYvBsLDnSqpTGrWBJYscdx+40bg1sNbXULjxsDPPztuv2SJQ12I4g6gZk3RRL1xwzEhv/0mvsNVyLKoWVascMx+6VLA1Q+CDAsTjscRTp8W3SxXOqyCAnG95csds1+5EvD0dK6msvDxcbwiW7dOdCM0GudqKg0vLzE+dOCAY/Zr1zo25nHHocGAAMfijFeuFME1rub110UEV26ufXZXrojAmtmzK0dXSeTkiAAZR6bypk2rmpDV/v3JHj3stztxQswg3CnMuTLZvVvEzv/1l/22gwaJOA1X06gR+fzz9ttt3056epJnzthtemcHsGOHmEO1JxLwk0/I5GQRnlgVPP20WJxiD2o1+cILlaOnLH74QdzwZcvKbzNxItmuHXngQOXpKonsbDG33rp1+W2sMQtz5lSertJYsEAsVrInfqFOHbJbNxFI5GqOHRNTvMOHl99m/XoRnv311w5dsuRQ4F27xHz+77+X/S1TpojQ4bVrHRLhNObOFRGBZcV9X7kiCv/y5a7RVRJffSUCOMoTiTh4sHAYx45Vvq6SKCwUobJdu4pWTFnExoratCrJzhZ5Yvfuss+NiSF79qx8TaVx7pyIBnzkkbLPXbRIrMGpgIMtfTXga6+JgIq+fUVI5aVLtsfT0sjwcKI2lQAAIABJREFUcLJ+ffLZZx0W4VRWrhQhqxMmkDdv2h779VfxeVJS1dX8t9O/vwg97dOH/PLL4iu/tmz5Zznzhx9WjcaibNokWlpaLTlrVnG9ubkiYzZrJgrU3cCqVSIcuVev4isYjxwRi2keflik8d3AF1+IiFqdTpSrEydsj1+5Ispcw4Zkv34VulTZ+wEsXEg+8ICIUtJoRP/T11eEhup05DPPiCWidxPHjwudBsM/+xYYjWJso3p18r//rWqFtkyfLmr3pCShuVYtsdRTpxPO7P33XRv6WxaXLolCHhoqNHp7i4VYOp3II0ajWLh0N7FqlVisFhMj0rR6ddGa0WrFKsBhw0QL527hzz/FPX/oIbEfgK+v0K1Wk5IkugpLllT4MhJZznCny5fF7jp//ilGRz08RMzA3Ux6OnDunAjqaNIECAioakWlc/UqcOGCmCHw8hLxGO3aVbWq0vnrLxF9du6cGOmvX9/1syr2kJcHpKWJkf5atYCEBDGLVJEgHFewf79IY61W7G7lJMrvANy4cfP/HcXiALLtjCV2c2+Rn59f1RLs4ubNmzbv97syTP3/AIoD2LNnD0JDQ+Hv7w9vb2/Mnj3b7i+zOo8PPvgAHTt2xLWKxuiXwK5du9C4cWPUrl0bwcHBWL16dbnsmjVrBr1eXymaysvevXuRkJCAunXrwmw24+ci0V/W9JszZw46dOiAS5cuKccKCgpcLVXh0UcfRUpKCkJDQxEUFIRNmzYpx4pqLEpaWhpMJhNiYmLQqVMnfPbZZ66SCwB47bXXoNfr4evri6effhok0aRJE8THx2P06NE4d+4cwsLCoFarERkZifT0dGRnZ6N58+bQ6/XYuXNnpepLS0tDjRo1MHHixGLH/vjjD3Tq1Alr1qzBo48+ivDwcGRmZpb6fc8//zz69OljvxCSTEtLo1arpSzLBEBJkujr68uMjAwmJiayVq1azM3N5dmzZ9m6dWsGBQXxpZde4oABA1inTh327t2bjz76KJOTk3n8+HHWrFmTsizzX//6F38vzzSinfz222/UarUEoOjdsGEDb9y4wcGDBzMyMpIHDhzgqFGjWL16dYaGhjIrK4sPPfQQZVlmYWEhJ06cyKCgIC5dupSPPfYYv/zyS166dIlDhgzhokWLnK7ZytatW220y7LMDRs2cOjQoUxMTOTx48cZERFBlUrFCRMmsHfv3uzUqRN9fHz4/vvvs2XLlgwLC+NJFy5fbtWqlaIXAE0mE7Oysjh+/HjWqlWL69at47Zt2zhw4EAGBgayRo0aPH78OLVaLaOjo6lSqZiSksLpFVkCbSeyLFOSJAKgSqVifHw8dTqd8htatGhhk3/UajWrV6+u2KjVaq6oxMHtZcuWEQBrFwnqmjx5Mr29vdmsWTNqNBp27NiRJpOJANi9e3cuXbqUZ86c4dChQzly5EjWrl2bHh4eXLp0Kb29vanRaPjCCy9w9+7d7NKlC+vVq8f09PRSdYAk582bpxR+X19f1q5dmx07dqSPj4+SgEajkeHh4UqiqdVqJbGsiWjN0NbPNBoNBwwY4PTE27t3L/39/fnaa6/x008/VW52kyZNFC2yLFOtVitaDAYDH374YcqyzPHjx9tkZl9fX+r1ej7//PPU6XScZk8AlJ0cPHiQvr6+fOSRR5Q0a9u2bYnpp1KpbN5bf194eDhv3j7NWUn06dOHAJidnc2ePXsSgFKwrXrGjx9vU4F4enpSkiRqtVpKkkSNRkOTyeQSvSTZvHlzbt26lcHBwcr9B8Cvv/6aAGg0GvnII48wLy+PkiTZvDp27EhJktihEqMBW7ZsyaioKKpUKl65coWPP/64jZO13m9rxezh4UEvLy+OHTtWSVPreSqVysbZBQQE2JSD0lCmAbt27WrzpSEhIQRAvV5vkzjt2rVj3759GRgYSABMSkpS7PR6vZK4Wq2Wy5Yt44nb5zCdQFEHQJJGo9EmAawOQavVMjQ0lMnJyZQkiREREcoxs9nM1NRUyrLMjh07snr16jSbzbzvvvucrrcoBw8etCnINWrUUByVNf0MBgN1Oh2//vprenh4UJZlVqtWTakxrIVr1apVlarVitUBkOSiRYuUAg2A8+bNoyRJ9PDwoFqtZq9evZTMu3z5cs6bN49ms5lDhgzhBheHA1trdJVKxbCwMAJgVlaW4qBIKvnG29ubkiTRYDBw9OjRlCSJfSpx0xVJkti+fXuq1WqOGjWKsizTYrHwscceo1qtpre39/9j77zjo6jW//+Z2b7JbpJNJYGQRiD0DtI7Ir0HULkIAiqKyFWwoKJevXpRQlF6kSoCwgW80i4oxVCliYAkBEJLgACB9Ozu5/fHZOdmSUiym+b3x75fr30luztn5zNnznnmlOc8h++88w4HDBhAlUrFr7/+moGBgfT09GSrVq1kw2Z7RUZG0t3dnRMmTJAf0LayPm/evMfqkMcAtmzZgu7du6Nd3gqoGzduAABMJhMi8pYZkkTLli2RlJSEjIwMaLVafPjhhxBF6WeeeeYZ6PV6WK1W5OTkYP369Th79mxJeyMOYbVaceLECTRp0gSZmZmyBo1Gg06dOkEQBKhUKhiNRtSvXx8kkZqaCuZNehiNRtSrVw9WqxUWiwX37t1DTk4OJk+eXC568+Pm5oaaNWvC09MTY8eOlTX16NEDbm5uIIns7Gx8//33UCgUaNasGYYPHw5BEFCtWjUY8qas9u3bV+5a87Nw4UKMHj0aAGTNjfOWfufk5MBkMmHYsGGoWrUqwsPD0bdvXxgMBqSnp2P9+vX47LPPKkzrq6++iuvXr0OtVmP+/PnyeNT3338PksjMzIQqb7FP//798eWXXwKQxmESEhLke1AeLFq0CACwY8cOWCwWLF68GFarFd7e3lCpVLBYLLh//z5WrlyJixcvAgBeeOEF3Lx5E1lZWahSpQpu3rwJhUIBlUoFpVKJmzdvIi0tDevzVkC6u7ujQ95y5i5dujxejM0SIO+JZLOIXbt2LdDPzv9eoVBQoVDw5s2brFOnjl1TNTAwUP6dxo0bl7n13LNnD1UqlXwOjUbDH3/80U4D8j1Rbcc0btyYgiDIT1NbN+H06dNs06YNlUol75azD/iBAweo0WgYHR3NESNGyE27x+WfKIoMDg6mxWKRu12iKBbbtCtLmjZtatc61Gg0fP755+U+tSiKbNeuHXU6Hb/88kt6eXnR19eXJHnz5k27a6sobGXZzc2NWq2WkZGRcktLFEX26NFDzkuTyURRFNmpUye7luQff/xR5rpyc3Pp6enJunXrkiQ3bNhAhUJBLy8vu7Jr02HT+PDhQ4aHh1MURSYmJtqVbUEQWK9ePbu6mf+3ikL+9ubNm2zfvj2Dg4PZr18/kmRSUhI7dOjA6tWrc8eOHUxOTma1atXo4eHBv//97xw6dCgfPnxIknzppZcYEhLC1q1bMykpifXr16e3tzcPHDhQ5pl4+fJlvvbaaxw+fDh79eolD4hlZ2fzxRdfpLe3N//5z3/SYDBQrVZTr9dz//79nDNnDqOjo2mxWDhhwgT6+flx9+7dvHPnDn19fdm3b98y1/ooV69e5bBhw/jdd9+RJN966y2+8MILfOmllxgaGspWrVoxKSmJjRo1oslkYp8+fTht2jSS5P3799myZUsGBQUxPj6+3LXamDVrFt966y326NGDbdu2lT+fNGkSg4KCuGvXLsbGxnLo0KGMjY3l66+/zrfyRS4+deoUtVotR40aVWGaBw4cyJiYGC5btozvv/8+t2zZwjfeeIORkZFcu3YtT58+zaeffprLli3jsmXL+PLLLzM5OZnTpk1j9erVuXr16nLRlZ6ezp49e3Jz3jqUmzdvMjo6msuWLWNYWBjd3Ny4YsUKHjt2jBqNhp06deKQIUOYnZ3Nr7/+msPzXH8vXbpET09P6nQ6DhkyhElJSfTz86Ofnx/PnTvHYcOG0dvbm18X4/Vapo5AOTk5UOeL+vLo+4rGz88P1apVw/Hjx4s8bu3atRg1ahR++OEHPPPMMxWkriCP5ld2djY0FRn7zwlSU1PhUdFr/UvB9evXEVRMfMNbt27B76/uNVpGCCRpNptx//59WCwW7N+/H4MGDapsXcVy+/ZtAICvry+uX7+OW7duoV69elDmbfz59ddfIzc3F6+//nplypTJzMxEZmYmUlJSEB8fj6eLcfG9evUqvvnmG/Tv3x/NmzevIJX2WK1WpKSkQJ/PtTcjIwPe3t7ymEtxTJ06FS1atED//v3LS2YBzGYzbt26BaPRCHd3dzx8+BDp6enw8fGRy8ejvPvuu2jUqFGFl/2cnBykpKTAYDBAp9MhOTkZCoUC169fR2hoKLy8vOyOv3btGm7fvo0GDRqU+B4UCUnOnz/frv8fEBBA6yMLI7755hsqlUpOmTKFbdu2pUKh4O18cdMfnTP9448/aC6nDULOnj0r94NtfgeCIPDYsWMkyWvXrtFkMtFoNPLatWt215KcnGz3WyfybX1248aNcpm1ICn7ICCvz/bll1/K323bts3u2MTERK5bt45qtZqvvPKK/LnVauWOHTuYnp7OrVu3UqlUcmQ5Lrfdt2+fPOIviqI87rJnzx7+/PPPRaY9c+YMSWlsqWnTply6dGm56XyUpUuXyqP/5P98AlatWkWSdn17s9nMuLg4CoLARnnh7NPT08ul61oY48ePl+veli1bKAgCw8LCKIoiBw4cSFIq7zZ/mqpVq1IQBMblbRG3L1/8jVOnTjEjI8Oh84OUBqa8vLzo7+8vGwE/Pz+q1WoePnyYWq2Wer1eno+0FWIPDw8OHjyYoihSoVBw4MCBDAkJkX+jTp06zHY0Sk8JmDp1Kg0GA318fPjJJ5/IBqBGjRpyJcvvCNKuXTv26dNHHhTx8vLimTNn7AZamjVrZvd+7dq1Zap5xowZNBqNsm+FIAhcuXKlPFD17LPP8tSpU/Tw8CAAenh40M/Pj/PmzeOQIUOo0+kYEBAgT1XZrtnd3d3OmaQsuXbtGtu3b89+/frR3d2d/fr1Y0REhJy/EydOpNFoZFRUFCdOnEidTse5c+fKhsLmxGJ75R8/KE8OHTpEk8lEd3d3Dho0iFqtlj4+Ply3bp08Z96jRw/euXPH7p4PHz6c06dPlwfebGMv5cmGDRuo0WjYsWNHvvTSS/Tx8WGrVq3kaev8U8ZDhgyRfQDCw8PlfA0JCeELL7wgHxfmwKYzsgF41LmgR48eBMBz587RaDTS29ubCoWCgYGBcuWyGQylUik7LAQEBNiNYn700Udlnmm+vr5s1qwZw8LCGBoayjFjxsij/Db9jzrWuLm5FXBcyu8s9Kjh6FPGm1rOmDGDer1eHqH18PCwe6oqlUp5lN920/38/Pjhhx/S3d2dvr6+cuW3PTFs+d20adMy1fooGzZsYFBQEP/+97/Lc/4qlYpKpZLu7u5s2bIl//nPf9JkMtHNzY1qtVq+Blte2/L+XAVEMzp06BD9/PxYo0YNCoLA2rVr09/fn56ennIeIt9Mlu2e1K9fXzaqtvz909mdekrIhg0b6OPjw+rVq1Oj0dDb25ujRo2it7c3Bw0aZPcg0+v1NBgMVCgU1Gg0duX50bwuKXInwt3dHQ0aNJAHnXbt2gUA8rxk165doVKpMGjQIAwZMgSCIOCll14CADz11FPo27cvSMJsNsPb2xuTJ0+GQqEo87nUvXv3Ii0tDcePH8fly5eRnJyM9PR0iKIIg8EArVYLkqhVqxYCAwMxb948CIKA9Hxx+AVBgCiKsFqtuH37NpRKJVq3bg1BEGC1WkESr776apnqBqRBPavVCrVajUaNGoEk2rZti86dO8NiscBsNsPf3x+ZmZkICAhAamoqPv74YwiCAKPRCEoGG6Ioyn4O7dq1w9GjR8tca2HY/OP79euH8PBwmM1mZGVlIT4+Hu7u7hBFEVlZWcjNzUVOTg6eylu2OmLECNSrVw8KhQKpqakVohUAIiMjIQgCwsPDYbVakZEX6NbmV2/zAYmPj4coikjKCyOek5MDpVIJq9WKgICActepUCgQHh6Orl27IiMjAyqVCiqVCgaDAWq1Gr/++isEQYCfnx9GjBgBQRBgNptlXwxRFOVxGpJQKBQlXjsiAtKgicViwdWrV+XVU7YfqFmzJtLT03HmzBlkZWVh7ty5WLduHaxWK6ZPnw4AOHDgANavXw+S8PHxgUqlQocOHeDt7Y2aNWuWaWYtWbIEubm5mDhxIsaOHQtRFHH69GmQhNVqlQd50tPTcfPmTbz++utyRtkqD0lERUVBFEV4e3vDbDbj+PHjsmEAgCFDhpTpysjc3FyYTCbExsZi8ODBSExMhCAI2Lt3L3bv3i3fuOTkZGi1WiQlJUGj0cBqteK7775Dbm4uANgZ1OzsbGzYsKHcZwpyc3NhtVrRuXNnAMB3332H8+fPA5DKye3bt/Hqq6/i7t278iyGWq1GbGwsAKmi9ejRA3q9HlVKs1tPCTGbzbBarQgLC0NkZCSqV68OAAgNDYUgCPDPi6hcpUoViKKImjVrwmq1IiIiAiTlvAYgO12VF7a8ff7553HkyBFkZ2fjwYMHsjOdwWCA2WyGu7s7QkNDkZKSApKwWCwQBAFC3uYlNmc4m3FYsmRJic4vAtLKpIyMDDtPuVmzZkEURVgsFoiiiJCQEHh6esJqtUKlUskVqVevXiAJpVKJgQMHIiUlBampqfjzzz+RkpKCc86GOX4M69evh8FgwFdffYV58+bBbDbj3LlzyMnJQUJCglxB7t69K3t8mUwmDBo0SH7C26yp1WqFNS/WvcVikZ/+Xl5eiI2Nhc7BXVaK4vTp07h79y4SExPxxhtv4MaNGzAYDHLejRw5EjNmzJBbUWq1Gmlpafjb3/6GYcOG4eHDh3LrxmKxICAgAN7e3rL+8uTcuXO4ffs2srKysGHDBvkh8fbbb+PFF18E8D/PwMmTJ8uVSKFQQBAEnD17FqdPn0ZGRgbu3r1b7noTExNx7949ZGdn49y5c0hJScHdu3cxadIkKBQKZGZmokmTJjhz5gyUSiWys7MhCAIePHiAxYsXy/q9vb3LXeu5c+dw9+5d3L17F23atIFKpcLFixeRkpKCM2fOyGUmKysL+/btw8aNG2GxWNCiRQu5RUgSvr6+cvlt2bIlxo4dWzIBj/YJbt68Kf9/9OhR7tq1y+7748ePkyRPnjzJi3n7rpvNZs6ePbvE/Y6K4ubNm5wzZ478ft26dfzss89IksOGDbPznJo3bx5v3LhR7p6Aj5Kbm8u5c+fK75OSkrhnz57HHr9jxw67FZZXKnpr87xzLl++XH6fmJjIHTt2yO/PnDlj9/6vRFJSkt0MRnx8PP/xj3/YHWO1Wnn27NmKllYstvJqyNsM9+TJk5yRb1fs+Ph4Hj161KHffGIjAt2+fRtDhw6Ft7c3li5dWu5NPRcuSsvf//53bNmyBYcPHy7gH+AsT6wBcOHCRWFbg7lw4eKJwWUAXLh4gnEZABcunmBcBsCFiycYlwFw4eIJxmUAXLh4gnEZABcunmBcBsCFiycYlwFw4eIJxmUAXLh4gnEZABcunmBcBsCFiycYlwFw4eIJxmUAXLh4gik8SPr/T+TmAnl7wP3lycoCtFrg9GlAFAGjEQgOrmxVxWM2A0olYLEACkVlq3HhACVrAWzcCEydKhVGX18gKEj627s3cOAAUAFhqRwiIwP48EMgPBxo2RLQ64HGjYGhQ4FJk4AHDypboT1HjwLPPgsMGQIIAtC2LdC6NVC9OhASAqxeDVy4UNkq7TlzBnjjDSAgAGjaFPD0BGrVkv7v3RuIj69shQV55x1g4kQpT7VaoGpVoGZN4K23pHvwVyMjA1i/HoiKAurVA/z9pbrXsSOwZQuQtzlOaSg6IEhCgnRyX18po1q3BgYPBh4+BBITgd9/BxYskCrYli1A/fqlFlQmPPOMVABfflnSn5kptQQ2bAD27pX0r18P9OxZ2UqB2bOlitSmDdC1KzB8OBAa+r/vf/xRqlChocDHH0vfVzZdukitFZUK6NsXqFNHyl9RBC5dAlasAI4dkyrWp59Wtlrgzz+lB4AoAt27AwMGSA+GrCxg7lwgNlaqTP37S/ejsiGl+ma1AhqNpH3kSKmFlZ0tXc/06UCjRsDbbwM9epTmXI/hxAnSZCL37iUtlscHFTtzhnz6abJaNfK//3UoHlmZ8+23pK8vmW9jykKJjSUbNSLzNuisNI4eJRs2lP4Wx4gRZL16ZGXHqvPykvLu22+LPi4nh+zcmXzjjYrR9Tj27iV79iSLi1mZkkK6uZEffUTm5laItEJJTiYFQbrXeRuIFsq1a+SwYWSdOuSSJU6frnADcO0amRd4sMSkp5NVqpB523NVOD16kKGhZDFbVsls3SplXnR0+ep6HBcukM88IxW4kvLWW2TfvuSlS+WnqyiioshNmxxL06MH+f775aOnOGbOlIxVXiDYYrl3j/TzI4OCylfX47BaSY2GTEsreZoHD8j69cm8bc8cpXADEBBAOrM98oEDpNHolJBS8eabUmV2NKLvtWtSy+WLL8pHV1H4+UkF1FGmT5cMXUXTt6/0JHUGtZrMt4ddhXDhAgmQp045nnboULJDh7LXVBx165Jvv+14uqQkUqsl80X0LikFDcC+fVLT35lw06mpUtoffnA8bWkIDiYnTnQubXS01AyvSF5+mYyIcD59UBD5zjtlp6ckqFTksmXOpW3WjBw0qEzlFMv48VKLxRm2bCFFUerGVBSJiVIXJF/Id4eoUoX8/HOHkxWcBYiLA7y8nJt+MhqBiAjg4kXnByUc5fZt6bx9+jiXfsAAQK0G0tLKVldRxMUBw4Y5n37IEOCPP8pOT3H8+ac0yp+3M5DD9O4N5ORIr4rAYgFSU6UBP2fo0EGaJfjzzzKVVSRXrkjTqS1bOpe+XTtpYN5BChqAFSukDHCWrl2BVaucT+8oCQnA1atAp07OpR8wQJrNuHOnbHUVxdWrQMOGzqevXx+4fLnM5BTLTz9JBqBaNefSP/sssG2bZGgrAoUC2LxZmrFyBoNBGoVfu7ZsdRXF8uXSLJuz9O4tzWw5SEEDcP26NCXlLN26AXmbLFYIv/wizZc7i0IhzWXv3Vt2morjxg1pvt9Z1GrJiFQUv/0G1K3rfPrQUGk6q6J8GVJTpSm+Vq2c/41GjSRfh4rizz+B5s2dT9+zJ3D/vjSF6AAFDYCXV+kstSAAHh7Op3cUPz+pcJUGlQrw8SkbPSWhRo3SGQBAcrqpKPz9gbLYJ9HNrfS/URJsnp+lcVDTaqXrrih8faVzOkt2tnSPHLzmggbg1q3SeUUdPSpZoorCagXydqp1msuXJVfWisLXV3KgcpZ584AK2GVXJjVVcuxxlowM6Ymct4V1uaPVSga2NC3Rw4eBCtjIVObOHeDXX51Pf+6c5PDmoCt2QQPw2mvAqVPOCzl4EBg92vn0jjJqlFS4nB14PHBAKpil8aZylGeeAQ4dcj79kSNSn6+imDpVqgz37jmXftUqadzCZCpbXY9DFKX+9MqVzqXPyJAehO++W7a6iuKdd5waxJPZtEnyynSUAvMCDx6QTZqQs2Y5PhWxerXklHDjhuNpS8Mnn0hTgc7g4UEuWFC2eoojNZXU6cg//nA87YkTkqdYUd6Z5cHIkWTHjo6nS0kh3d3JR3aZLncOHpR8LeLjHU87YADZr1/ZayqOtm2dm84+dIgMCZG8ch2kYAvAYJCaqJMnO25NJk6UrG9FNk8BacCGlHzqHWHMGKlfWpoBLmcwGoGYGOkp7kizb+dOIDpamqkRK3gld5MmUivL0cHSN9+UumlNmpSPrsfx1FPSFPGIEY6l27ZNahU2blw+uoqibl1pNuDmTcfSTZ4MpKQ4V44faxp8fSXLUlLOn5c8viqLL76QHHpef71kx0+ZQjZuTC5cWL66iuKHH6SWwIMHxR+7fTvp6Unu3l3+uh7HmDHSKzGx5GnCw8lffik/TUVx6pTkNdmrV8mO37pVajUMHly+uoqiWTNy7tySe7VeuSK1Yp1sdT/eAGRnS0Zg/Hjy998f/wvz5pF6vfRy1BW3rImPJ1u1Itu0Ia9fL/yYGzckY/H00+TlyxWrrzA6dCBbtiS//rrwLkF6uuSCW7Vq5TRLH+WZZ8jISMkQZGQ8/rjduyXvtG3bKk5bYdy+Tb7yCjlwoPSQKgyzWXrYRUaSJ09WrL7CaNCA9PEhx459/DHffSd5hOp05LlzTp+q6OXAgDTddO2a9H/DhpLH3d270nLblBTJEadJE2mp7V+FKVOApUulZmBUlOTboNMBu3dLo63+/lJTryKn0ooiOlpq3hsM0rLap56SRrHPn5f0Nm4srQF/883KVirxj38AJ05Ig5F16gANGkg61WogORnYtUvq5nz3Xel8SsqK1FRg0CBp4NXTU/JViYiQysTChZJ/gigCS5YAzz9f2Wolxo2T8nLrVil+waBBkrdqWppU/w4dkrz/li+Xyo2TFG8AAEnIb79JGXTvnjRlZjZLxmDUKOlm/9X49VdgzhxpSuj4cSmzGjaUKn9FjqA7gq2Pffr0//L4lVckI/ZX4/59acr3q6+kPL1wAQgMlJyyoqKAF1+sbIUF2btXKr9r1kjenxERkvbBg4Gnn65sdQXJyZEeBBMmSP8nJkpG9qmnpPwtg7G2khkAFy5c/H+JKyioCxdPMAUMwOLFizFu3DjMmjULly9fxuDBg7Fp06bK0OYUKSkpWLt2Lc6ePVvguwMHDmDw4ME4fPhwJSgrmm3btqFFixYICwvD3/72N2RkZFS2JDtOnDiB2NhYnD17FgcPHsTp06dLlG7Xrl0YPHgwTpXGuawEHDx4EN999x3MZvNjj9m0aRPWrVuHBw8eoFOnTqhWrRrmzp2LB/liRD548ACLFi3CkSNH7NImJydj0KBBWFvOC4S2bNkHnBShAAAgAElEQVSCbdu2YcyYMShJ4/zw4cMYPHgwDhw44NwJ848Ijh8/ngDkV5UqVajVahkdHc1v84WAysrK4ldffSW/z8nJ4ZK8sESNGjUiAF5xJp5AGdC3b19qNBp6eHjIn/3666/89ddf+cUXX1Cv13POnDmVou1xXLt2je7u7hRFUc77yMhIHj16lNHR0Txb2WHAKN1XtVpNk8lEvV7PWrVqMScnhzExMfIxubm5nJ0v9NbJkyfZt29f6nQ6rlixoty0ZWdnUxAEqlQqLl68WP48MTGRXbt2JQD+5z//oUajoVKppFarlfNZEARu27aNCQkJPHLkCP/zn/9QFEXWqVOHGRkZPH/+PBMSEnjixAmq1WpGl3MEKUEQ5HKg1+uZkpJCkly9ejUtec5fd+7c4Z9//skdO3Zw7ty51Ov1/NyJWABkvmnA+Ph4CoJAhULB5s2bU6/X02Qy0cvLS86s/v37c/HixXLG1a5dm3v27KFSqaQgCDQYDPJ3KpWK48aNK4MscYwqVapQoVAwMjKSx44dY40aNWT9ISEhrFKlCrdu3cqQkBDqdLoK11cYDRs2pCAI/PDDD7lw4UIqlUqGhoZSrVYTAFUqFe/fv1+pGseMGUOVSsVJkyZx0KBBHDx4sHyvmzZtyh9++EF+HxwczO3bt8v5rlQquXfv3nLTtmjRIkZFRdHf3589e/bkSy+9ZGdMbeVRFEUKgiB/Znu9+eabdnktCAKDgoLs0i9evJienp784IMPyu06SFIURYaEhMh6mjdvLuvQ6XQcN26c/F4URc6ePZtVqlTh+vXrnTqfbAAePnxIf39/u5v20ksvyRmS/6Q6nY7e3t5yhioUClatWpWiKFKtVlMURTZv3pxLly4ts4wpCbt372a9evVYrVo1tmrVir6+vnY3W6fTsUqVKhw7dizDwsL46aefVqi+x6FUKqlUKtmnTx+q1Wqq1WrZmEZHRxMA3dzcKlXjmDFjKIoivby8qFAo5Eql0+nk/FUoFHR3d5fz3FYe1Gp1uRqANm3aMCoqikqlkp6envzqq6/sKrtKpWKzZs3o5+dHX19fKpVKent7MygoiEajUdbu7e0tV7Tu3bvL1wGACoWiwgyASqWSz6lWqykIAn19fSkIgl3+2spFaQyAPAbg5uYGlUqFunXrQqlUwmKxYP78+VCr1fjiiy8QEBAApVIJkggKCkKHDh3kPopOp8O4ceNAEt7e3iCJdevWYdSoUc71S5xk1apViIuLw61bt3Do0CFkZ2dDpVKBkqGDyWTC7du3sWbNGqSnp+Ptt9+uUH2FkZOTA1EUYbVakZaWhpo1a8JqtULMc/V95513IAgC0tPTK1kpoFQqMW3aNHTu3BkkkZubi8zMTDl/LRYL0vIiK5GEl5cXFi5cCC8vr3LTlJiYiDNnzuDChQsQBAFKpRJHjx6FSqXCvn378Oqrr8JisWDq1Knw9fWFwWCAl5cXoqKi8Nxzz9n1s+/cuQM/Pz+IoojY2FgIgiB/37iCXYNFUYTFYpHL7+3bt0ESGRkZdro6OxulyXYe2z85OTm4du0a/vjjDwh5a9VJQqVS4eHDh4iKioJSqYSbmxvi4uLwww8/QKFQICwsDGlpafjggw8AAGlpaSCJ0NBQdOzYsVTiHMFsNmPFihXIzc3FZ599huDgYLi5uSE3NxfKvKW+t27dglKpRHp6Ov71r3+hSZMmJRpoKU/UajXef/99iKKIvXv34vfff4fFYkGVvDnehg0bgiQ+reT4+mlpaRBFEc8//zx27NgBbd7adVve6vLiBSjylqNqtVqkpKRg1KhRuH37NjIzM8tF15w5c1C1alV06tQJ48aNg7u7O/bu3Qt3d3dkZWVhy5YtsFqtGDRoEC5evIjc3FyYzWZkZmbi4cOHsFqtUCgUIAlRFHHr1i2YzWbk5uYCgFwXtFqtnYErTzp16iSfX6FQQBAE+WUztjZdgiAgNzfX6QeEbABUKhWqVq0KkvJI6sKFC5GTk4Nbt24hNTUVSqUS8fHxsqgRI0YgLi4OhjxPpIYNG2LNmjXy06t+BW4UsnnzZnh6eqJ169aYNGkSRo0ahczMTAiCAIvFAqPRiNF5y5RnzJiBt956C2lpaZjszKKnMubdd9/FCy+8AA8PD6jVakRGRmLZsmXo2rUrNBoNRo8eXemtlTt37kAQBLlspKenQ6lUwmw2w8fHBwkJCTAYDLBYLPD09MTWrVvlQqpUKpGSklIuurZv347r16/jiy++wJw5c5CTk4MHDx4gIyMD9+7dw8aNGwFAruD59d+6dQtWqxVfffWV/CDw9PSEIAhok+fBSBIKhQKpqakwm81ITk4ul+uwodFocO/ePYiiiOHDh8NqtUKj0ch52alTJ9lgKZVK3Lp1CxkZGbjjbEi7R/sEDx8+5P3794sdef73v/9t937r1q3y//fv3+fdyl4XkI+srKzKllAiChvou1RZewCUEMsjy5JzHomku2PHjoqU81jii1kWnJSUVGiZLc+xC0c4ffq0/H9SUhKPHDlSJr/7f8oTMH/f+P8i9+7dc6g/HBcXB7VajeD/CxuEuvg/SaG1afPmzWjSpAlGjBiBIUOGIDAwEMHBwdi2bVuhP/Lw4UN06tQJM2fOLBeR58+fh1arhVarRVBQUJH99sIcaPLr+/TTTxEcHIz1eRFUU1NTizz3w4cPS6V99erV0Ol0UKlUMJlMaNGihfxdcc3i2rVro379+lAoFKhZs6b8+Z+PhKsur/7147hx4wb0ej1UKhV8fHywa9cuu++XLl2Kzp0748qVK2V2zt27dyMqKgqtW7dG165d5c9tZWHo0KEYP358gXS//fYb1Go1mjRpAo1Gg/bt2yM4OFh26LE+EkPPYrEU+I2iyltWVtZjv2vdujXatGmDyMhI/PbbbwCA7OxsAMCaNWvQuXNnnM8Xzs6mpXbt2tBqtfD29oavry+CgoLQ3YEQ57Zz2CjSqaywZsHq1atlpwnbtB4Adu3alX369GFgYCDbtm1LnU7HgIAAjhw5kqIosm7dupw8eXKZNE1sxMTEUKFQ2M3J+vv7c8CAAZw3bx6XLl3KAQMGMDU1ld26dWPTpk15+fJlXr58mQaDgYGBgbK+evXqMSAggAA4ZswYPv/886xXrx6vXLnCnTt3smfPnvT09GRAQADv37/PZ599lkajkVFRUfzDmeg9JPfs2UODwUCNRiNfQ69evWgymWg0Grlq1SrWqVOHzzzzDKdMmcLQ0FCuXr2a4eHh9PDwYJMmTSiKIr29vRkcHEy1Wk29Xs/p06fz+PHjFEWRoijSaDTykCPxG5xk4cKF8v2wTf9Vr15ddhpbu3atPCX3t7/9za5rWBoWLFggT+15e3tzwIABDA8Pp6enJ1euXEmVSkUvLy+OHj2aZ8+eZa1atRgUFMQzZ87QaDRy4MCB9PHxYUhICAFw5MiRDA8Pp1arZYMGDbhmzRrOmjWLQUFBfOWVV3j+/HkOHDiQoaGh9PX15cmTJ5mbm8uXX36ZBoOBy5Yt45w5cxgVFcUPPviAVqu1gGbbFKMoihw0aBCbNGlCDw8PLly4kI0aNaJKpeKIESO4bt06rlq1ikFBQVy0aBG7dOlCnU7HkJAQhoWFyVOTN2/epIeHB/39/Tl48GBaLBaOGzeOfn5+3LRpE6dOncrGjRtTp9NxYV6ci2nTpjE4OJjNmzfnjRs3GB0dTX9/f+7Zs4fkY+IBbN++nR4eHmzWrBnbtm3Lhg0bUqfTsWnTpnY+AfkrpSAIVCqVVKlUZXLDSanvHhISQlEUOXbsWD548MDOkaNTp07s3bs3lUol+/XrZzdnm19nfn02P4bnnnvO7rdefPFF2dAJgmDnAAWAtWvXduoaDhw4QJ1OJ/+2KIr08fGR53oFQaCHhwc9PDzYuHFjAuDkyZNpMBhoMpnYokULAmDr1q2pVCrt/DEeNYw/l3RfRCfJysqSC+T7efv9DRgwwM645c9vlUrFbt26ldn5J0yYQKPRyLVr1xa4dlueCIJANzc3uRy4ubnR09OTzz33HAMCAti7d2/qdDo+++yzdmWkV69e1Ov18vuAgAC7cyiVSvbt29funDZnHQBs0KBBAb1xcXE0mUx899137Xxs8jshqVQqVqlSxe48zZo1o16vZ0REBGvWrEmFQsG6deva6RNFkSNGjLBLZzKZ7M7x/PPP25WZqlWryv8rFApeuXKlkJBgeWRlZeHkyZM4dOgQ7t27B6PRiJo1a4IkWj+ygYFarYZKpUL//v2xb9++xzc3HESj0cjNmaFDh8JgMMDDwwOCIEChUMDX1xc1a9aERqPBv//9b3na0mKx2DXb8ut799134eHhgQ158Qs+/vhjkMT69eshCAImTZoEknjw4IHdVEv+JrijKJVKuLu7A5CaeSkpKbBarfj9998B/G/q7OLFi1Cr1fjll19gtVqhzhee3d/fH6Iook+fPlCr1bBarbBarQgLC0NMTAx8fHzgUc7h2DUajTwP3aVLFwDAxo0b0aBBA7vjatSoATc3N6xatQqLFy8ucx2+vr4QRRGdOnWS75GXlxfCw8PRpUsXpKenQ6VSwWq1IiMjw65Z7+/vDw8PD6xZswYAsHz5cqjValy4cAEZGRlQ5YUUv3XrFkRRRLdu3eSZpC1btiAgIABvvPEGBEFATk6OfI/OnTuHS5cuFalZpVKhQYMGIIkaNWrAaDTim2++wc2bN2UfBovFgoSEBLu0KpUKN27cQGZmJrp3747IyEio1WqsWbNGTmc2m2E2m6FSqdC8eXPZF8disWDbtm3Q6XS4fv06RFGEQqGAxWLBZ5999vjVgD4+PvI0YP4pKL1ej82bN8tTgYDU58jNzcWPP/6Il19+2aGbWRxubm4giSlTpuCjjz5CWloaTCYTzGYz/v3vf+Pbb79Fdna2PE/arl07aLVa+f2j+lasWAGr1SrPs/rnxX6/f/8+fHx80KdPH3h5eaFq1ap2/hBbtmxx+hrUajXCw8NhzIubQBJWqxV9+/aVddpuil6vx6lTp9ChkN2Z3Nzc0KxZM/Tr10+ef798+TLefPNN3L17t9TjFSUhIyMDJDF27FjMnz8fXl5eOHLkCARBgE6ng1KpRG5uLtLS0vCvf/0LP/74Y5mc9+7du0hMTITFYsHZs2dhNBrRu3dvtGnTBm5ubrh//z7i4uLw888/AwAiIiIQEREh521+mDclCADz5s1Dbm6uPL3XoEEDhISEQBAEeHh4oHfv3mjevDm0Wq3sBHfp0iW5vx4REYGQkBBoNBqEhYXZnefIkSMwm82Ij4+HSqWCn58fpk+fDh8fH4iiiNTUVMycOVMuZ+3bt4darS6gF/ifv8XFixeRkJAAs9ksT1F26NBBzn8/Pz+888478PHxQW5uLkgiOzsb2dnZ8tSh7fioqKjCxwC+/vpr6nQ6TpkyhSQ5ceJEajQaNmrUiEqlkgkJCXbNZ51OZ9cELEsuXboku2gir6nTo0cPenh42DV3IiMjC/h/2/7mbzoBoFarZZMmTajVauWuQfv27anVarl8+XJqtVq5GVna61q0aBEVCoWsTa1Wc8KECXIXwM/Pj+fOnZP78gMGDKBCoeBbb71FlUolN+tsXaGePXsyIiKCgiAwKirKrhl78ODBMs37wjh58iQ9PT3t8sV2Lbb87t27t6yrWrVqZXLeGTNmyE18rVZLjUbDsWPHskaNGlSpVHbN2/xNc5trre1+t2zZklqtli1atLBr4tetW9fuOhQKBTUaDV966SWGh4dTrVYzMDDQ7jrzN6/VhcTD1Gg0smYvLy+6ubnx66+/plarZZ8+fey6LvnLro+Pj+zWbDKZ5LUtNjdg2/nzXzMAenp62p2jY8eOduUj/yIoAPzvf//LQnfDaNeuHUaOHIk+eRtu9u/fH1lZWahfvz5OnjwJHx8fnD59GoMGDUJmZiYOHjwIs9mMpk2bOjRaWRJCQ0ORkJCAzp0749ixYzCbzfjpp5+wefNmTJkyBXq9Hs2aNcOXX36J9957Dz/99BNq1qyJ9957DyNHjkRGRgb2798Pq9WKpk2bomHDhoiIiMDrr7+OWbNm4bfffsPmzZuRkJCAFStWoEWLFnj11Vfh4+ODrVu34tq1a1i2bFmhT+SSEB0djWbNmkGj0WD16tX4+OOPAQAtWrRAcnKy7Ih0/PhxKJVKBAcH49ixY2jRogWGDBkCrVaLe/fuwdfXF7dv30Z4eDgyMjKQnJyM9u3b27ljtyrNVlglpEGDBkhKSsKgQYMQGxsLb29vnDx5El26dMGRI0cwfPhwTJ48GSTx66+/YkFpNkDJR79+/fDw4UMEBwfjxo0buHbtGgYPHox69eohPj4e06dPR5s2baDT6bB582aMHz8ecXFxiImJwcaNG1G/fn2cPn0ajRo1wokTJ7B//367rsHs2bNRs2ZNDB8+HFevXsXUqVNx/PhxDB48GLVq1cKVK1fw0UcfoWXLlrh37x6+++47XL58GZ9//jkePnxYaFfnH//4B3x8fBAXFwdAmmGw1a3Ro0dDq9Vi165dmD9/Pn788Uf89ttv8kzGn3/+CZPJJHsn1q9fH2PHjpW9AcPCwhAXF4d9+/Zh/PjxmDZtGq5cuYIHDx7YnWPJkiXYtm0bRo8ejalTp2Lu3LlYsGABZs2ahfbt25fx47qcSUxMpEajoV6vf6yjkdlsdug3K3OVXWEjx47wxRdf0N3dnR4eHty3b18ZqSo7HnUK+isxZ84cuXWwaNGiStORP49yc3OLPDYwMFBeLegIRf3u/ylHIBcuXJQt/3fd6ly4cFFqXAbAhYsnGJcBcOHiCcZlAFy4eIJxGQAXLp5gXAbAhYsnGJcBcOHiCcZlAFy4eIJxGQAXLp5gXAbAhYsnGJcBcOHiCcZlAFy4eIJxGQAXLp5gXAbAhYsnGJcBcOHiCabQiECFcvYssGsXcOUKoFAAggAMHgw0b16O8kpBRgaweDFgsQAnTwIdOwLt2knva9SobHWFc/48sG0bcOoU4O0NPHwI/P3vQFRUZSsrSE4OkJoKzJsHGAzAxYtAQICktU0bIG9vw78U9+4B9+8D338PHDokaa1dG2jQAKhXr7LVFcRikeraxo3AtWvA1auAWg106gTkBWUtLcUHBBk8WKr4ej1ASpXo7l0gMRHIzgZ8fIDevYG8zUH/EvzwAxAdDYSGAsHBwM2bUiE9cgTw9ZUK6PLlQF6k3krn6aelPPbwAPz8pAKp1QLHjkl53aYN0KwZ8NZbla1U4scfgZ9/liq/n59kUFNSAJUKePAAOHcOaN0a2LdPelD8FXj3XWDGDEAUpfwNCACMRqly+flJ+b1ihZTPfwXmz5cq/fLlUt62awekpUmvzEzp77hxpa93RcYS6t6dbNqUXLmSLGxvNbOZHDmS9PcnW7Z0KExRuWA2k6+8Qvr6kr/8Uvgx//kP+eyz5JAh0vGVTWQk2b8/+f33ZFJSwe8fPiR79iSDgiTdlc1nn5Hh4WSjRuSFC4Ufk51NfvghKQjk1asVq+9RrFbyq6/IFi3IdevItLSCxxw7Rn75JVm3LvlXCGM2fjwZEkI2b04eOFD4MZMmkUYjWa1aqcrx4w1AkybSTSwJcXHkjBlk9epOCyk1W7ZIN7Bt25Id3707WbMmWZmx9Ly8yJLunHPwoGTcuncvX01F8a9/kc2akbt2lex4q5XU6ws3bBVBVhapVkvGMzOz+OM//pisXZt8773y1/Y4hg4lR4x4/AMsPykp5MaNpEbj9OkKNwBvvEGGhZGOBswMDiaff95pMU4TH0/6+EhPdUfo25d0d5cysqLp0oUsZDeZIrl6laxRg5w+vXw0FcXOnWRoqNSCcoQXXpAMXWVQvTpZv75jaT75RCr7339fLpKKZPZs6f46ug1d27Zk48ZOnbLgLMCdO1IfbvBgqU/qCK++KvVbynBTyBKxcyeQng6sW+dYuvXrgawsYMeO8tH1OM6dk847caJj6apWlQYzT56UBuAqCrMZ2LMH0OmAHj0cSztpklSOdu4sH22PY98+adzq668dS/fuu4C/P7B/vzTGVVGkpwOHD0vjE44O+k6aJI1t5G1A6hAFTMKaNWREhFPWhKRkiWbMcD69MxiN5L//7VzahQulJmJFMmUK2a6dc2mzsqQn244dZSqpSO7dI3U68tw559JPmkS2bl22moqjZ0/yb39zLu3ly1KrJSGhTCUVyeHDZGAg+Zhw98XSsyf54osOJytoAJo0KV0z/s03pUGiiuKXX6R+prOYzVI/0dnC7QwBAeQXXzif/umnK3Ys4JNPpO6ds1y6JA0IFhP3vkxRKsnYWOfTR0WREyeWnZ7iiI4mn3rK+fTffis9CB2kYBegWjWpGeIsDRpITdWK2m7AapWmIp1FoQDc3KR57YrAYgGCgoA6dZz/jQYNgMDAstNUHJ6eQESE8+lNJqk5np5edpqKIiNDOmdpfBGiokpXrhwlIACoX9/59JGR0vU6WI4LGoA//wRu33ZeyIMHQFxcxc3/Xr0qzYuWhtxcIG9zyHJHoQASEqQxAGexjdNUFBcuSP4IzuLhIVV+na7sNBWFXi/Nnev1zv/GnTuSY1ZFce4ccOuW8+lJafwt347SJaGgAbA5RTiLQiH9RkVhMkmtgNKQmys5ClUUPj6lM5BqdcV62vn5AcqSO40WIClJcropTQF3hJQUyZMyJcX531CppKdyRREQ4HDltSM7W3JyK3ULoFo14MYN54VcuVKxzdPGjUvXfM/OlgxIabo9juLnB8THO58+ORl4ZCvqcqV+fcnzzFlu3ZJGqatWLTtNReHtLVXg69ed/4379yvWBTsysnQGKyFBMrKlbgHUrCm50jrL2rWS+21FUaWK1Jz+73+dS79qFaDRVFzzFJAM5MqVzqffuVPyYa8oOnSQugEPHjiXfsECwMurTCUVi8kELFzofPrjx8vM375ENG4M/PKL8+mXLpWmLx2lwLBgVpbk2nvsmOMjkZcvkx4e5J07jqctDWPGSNMgztCqFfnWW2WrpzgSEkitlkxNdTzt7t1k1aplLqlYOncmJ092Lm1QELlqVdnqKY4dO6Sy6My02ocfSq7DFU1kJLl2rXNpBYE8e9bhZIV7Am7aJHlDOYLFInm2zZ/vsIgyweb1VVLvxatXyTp1pFdlMH26c74AAQHk/v1lr6ckaDSOG60JE8jevctHT3E8+6y0lmX79pKneeYZUhSl9QwVzfnzktFylGeeIV9/3alTPn4twIoVUoXOyir+V6ZOlRYuVLQD0KMMHSoV0g0bij4uMZH083PKcaJMefddsmvX4o+7e5ccNUryr/jpp/LX9Thu3ZJaLi+8QJ46VfzxEyaQHTqUv66imDFDWrhUnBGwWqWWSnS01JKtLGJjJYeg0aPJ69eLPvbzz8lOnaTFQ05S9GrA9eulpkWrVpL32sGD0ucZGdICoI0bJWtZt67kiPBXIDFRcuLo3Zv8/XcyOfl/n3/5peSDHxFBLlhQuTptfPwxqVJJBvSDD6SngI0HDySdbm7SqzIXLtlISSG9vaV1ARMmSCsCU1KkFuDVq+TRo9LngYGV9+R/lNhYyeA3aiRVGluZICWf/xdflFoKbdpUnsb8nDhBKhSSY8+gQeSyZVLLKydH6j7u2SOtYWndmvz001KdqmgDQEonfO01cuBAybtKq5UKrF4vLVxYulSqaH8lkpPJbt0knZ6eJCD9bdhQusklWWlVkezfLy1k6tdPuvE6nfQSBEnzjh2Vs2CpKHbskBahAKTB8L88Npkk47BiRWUrtOfSJanL1aWL9NDSaiUPUHd3skcPcs6cylZoT04OeeWKNO7i5ibVN1GUjELVquS0aaXzdMyj+IAgNsxmaS749m3J6UAUK9ZTyllSUiRPNoWispUUT06ONI1z4YLkxOLpWbH+Cc6Smvo/55uKnDt3BlLywTh9WppB8vWtbEUlIydH0n7vXpnmcckNgAsXLv6/wxUUtAK4c+dOZUtw8Rfl2rVrlXr+AgbAz88PJpMJKpUKfn5+SM237jzlMZ5Kr732GhQKBZo2bYpatWrh0KFD5ae4GBISEuDt7Q13d3dotVqEhITYfZ+bm1uhesaOHYuwsDCIogiVSoX3339f/s6a58J824m1F0OGDIEoitiwYYPTv1EUzz//PJRKJRQKBWrWrImHDx8CgPw3P7Vq1YJ7vviKGRkZRf62xWIpU62FYTAY0LlzZ7vP7pZwPcMvv/wCURTRw9HYBw6QmpqKoKAghIWFQalUonXr1kUev2bNGtSqVQs//vij3W+UmkcHBTQaDRUKBQFQEASGhoYyJyeHI0eOpMlk4rRp0/jRRx+xbt26VCgU7NOnDzds2MCgoCAGBgZSpVKxW7dujImJKfUAhTNcvXqVarXa7ho6d+7MpKQk1q5dm+7u7vy+gqK9vPbaawwLC6MgCLIejUbD5s2bs0qVKtTpdBwxYgSNRiO7d+/OvXv3skmTJlSpVNTpdNy5cyf79+9PrVZLpVLJTZs28cqVK9RoNBRFkUajkcePH2ebNm0YGBjItc46kTxCWFiYrFUQBALgjh07WKtWLQYGBnLr1q18++23Wa9eParVaoqiSEEQePfuXdavX58Gg4Hffvstx4wZw44dO/LQoUNs0aIFV6xYQaVSSbVazX79+jE9Pb1M9BYGAPbo0UN+P2nSJHp4eLB169acMmUKW7ZsyTt37vDtt99m8+bNuW/fPnp4eFCv1/OXX36hl5cXp5dj5CW1Wk1BEKhSqQiAANiqVStu3bqV33//PVu2bMnly5dTqVRSq9WyevXqVKlU7NChAz/44APWrl2bQUFB3LJlC9977z3Wrl2boiiyX79+1Gg01Gq13Lt3b/H59OgH7u7ubN++PUlSr9dTFEXqdDpZpFqtZr169eT3ABgREUFBEOTCIggCGzZsWNZ5ViKSkpJoMBj4yiuvMNBGaiUAAA68SURBVDU1lQqFwk4XAKpUKh45cqRcdaSmptLPz4+CIPDDDz/k3Llz2bt3b0ZERNjddK1WK2vz8vKiUqmUv8uvPb/+/N9Xq1aNGo1G/n7MmDGl0m2xWBgUFCRXai8vL0ZGRtLT01PWJoqibCRsL41GY6ddrVazevXq1Ol03LhxI93c3Apcz+7du8sotwsCgEOHDiVJfv7553IZFgSBOp2O7u7u/OijjygIAqtWrSrfE4VCQa1WSy8vL3788cfloi0rK4s6nY6CIFAURZpMJrmCN23alBEREXZ1Lv/L9jCx6RUEocC9yH8PiqPIMYCwsDCQRGZmJnx9fTF9+nRYLBbcvHkTgiBg1qxZAABPT09kZGRg5syZ8PT0xK5du3D06FFnGiRlitFohNFoBEkIgoA6deqgV69eIInPP/+83M+dlpYGQRCQlJSEN954A9u3b4fZbIYgCOjatSvUajWysrKgUqlAEqmpqRAEAZMmTYIgCBAEARqNRv5N23VUqVIFH3/8Mdzd3XH9+nVkZ2dDrVaDJHbs2FGqbo4oioiNjYUgCCCJe/fuIS4uDqmpqTCbzVCpVLBarbh//z4AYO7cuQgNDQUgdWnCw8MxYsQI+RhBEODv7w+tVivfC9t53CsoLPv8+fORmZkJpVIJksjOzkZAQABiYmLg6+sLhUKB3Nxc+dqys7PLtZui0Wjw3nvvQaFQwGq14u7du7h69Sqee+45xMXF4d69e3j55Zch5FsxWrVqVZhMJrz//vuwWq2yXts9AoCRI0cCALy9veX7V+z406MWwc3NjdWrV2ft2rXtnkKCILBRo0YEQF9fX2o0GsbHx9PNzY1TpkwhSTZs2JAAGBwczFdffbWM7KVjJCUl0c3NjfXr12fNmjVl7aIo0s3NjVWqVKFKpWJ0dHS5a/H19aVaraZOp2Pr1q0pCAKbNWtGb29vzps3j56enhQEgSEhIaxevTq1Wi0DAgK4bNkyNmzYkO7u7gRANzc3iqIoP5W1Wi3DwsLkrgAAtm3bljqdjrVq1Sq17uDgYJpMJvbv37/Ak6hVq1ZUqVQMCAigrfh069ZN1qJWqxkaGkqlUil3e6pWrUqlUilfr60VULt27VJrfRwA2LJlS65atYp6vZ4AWK9ePQYFBVGpVHLBggVUKpWsVq0aQ0JCCIBRUVEMDQ2lQqEo1xYASXp5edFoNLJ///5yy6lTp05Uq9UEwM2bN9vdX1uemUwm+f+uXbtSpVLRz8+Poijy119/pbe3N+fMmSNfS7H59OgHtoJmq/zLli3jc889J4tQqVRs3LgxRVFkbGwsFQoFu3XrRpL86aefZHFelRQJ9vz581QoFHbXcOzYMTZu3Fi+BrVazZwKiP9++fJlKhQKuSIAoJ+fH1UqFcePH8+ffvrJrtmsVCqpUqk4adIk+vr6UqvV2lVAQRDsul+iKLJLly52XYpmzZqVWvfAgQPtKr3BYGCHDh3stHp5eckGICQkhEqlkm3btrUrJ6NGjbLTbquIqIBuGAC6u7vTx8eHCoXCLh+VSiUvXLhAAOzYsSPPnDlDo9Fo17VSKpUcMGBAuemrVauWXdfUaDTSbDbTYDAwIiKCW7Zsscu7IUOGyMfb9OW/F4IgcO3atVSpVBw9ejS9vLzo7u5efD49+sGKFSu4cuVKTps2jYsXL5Y/P3PmDFu2bMm4uDju37+fMTExTE1NZUxMDA8dOiQf9+GHH7JOnTrcV0luq+np6Vy+fDnnz5/PTz/9lLvyYtjn5ubym2++4VNPPcXsClzokZyczJEjR7J3796cPXs2k5KSGBMTw7N5K7cOHz7MLl26sF27dvztt98YExPDc+fOcePGjVy2bBmvXbvGsLAwtmrVinPmzGFmZiYnTJjA8PBwxsTE8Pbt2/zuu+/YrVs3vvbaa2Wme926dezVqxeHDRsm59ecOXPYtWtXTp8+nXv37uXMmTNJktu2beOCBQtosVi4YMECNmvWjGl5G3C0atWKdevW5axZs3jy5En269ePTZo04R+Ohr52kMWLFzM2NpaxsbFcsWIFExMTOWHCBLZr146XLl1idnY2//nPf/LEiRMkyQcPHnDixIns1asXr1y5wpiYGB5zZkWsA8TExLBnz57s0qULSekBKooiDx8+TJL8/vvv2aVLF27PW8ewcOFChoWFcfPmzVy0aBG7du3K999/nz///DNjYmKYnJzMmJgYnjlzhuvWreOqEqzALBdHIKvVClF0uRi4cOEIY8aMQWxsLA4ePAhPT88KOWeBWrpnzx5s3boV/fv3x82bN4v9gZMnTyImJgZX8u0FUJGV//r169i0aRM++OADDBkypERpvvrqK2zbtq1cde3btw8LSxOQ4hE+//xzdO3atcx+zxH279+PJUuWICUlBdnZ2ViyZAl++umnxx7/ww8/oHv37jh9+nQFqiyaTZs2Yf369QCke7NgwYJKVmTPokWLkJycjFGjRuHIkSN4+umn8euvv5Yo7Y8//oju3bvj2LFjjp/40SZB9erV7frPJ06c4O+//87Zs2fbHffJJ58wIyOD3bt3p0Kh4NSpU5mamsqVK1fSYrGUsnFUcmbOnGk3JdKoUSMmJCRw8+bN3Llzp3zcunXr+K9//Yuk1D/08fEhSV65coUrV64sc121a9emIAjMyrec+vjx45xfTLyEnTt3MinfVlqXLl3imjVr2K5dOwLgokWLeD9fzINPPvmEd/IFYElKSrI7Z1lgG3Ds168f3377bWq1WhoMBpJSF+fLL7+Uj127di3btm1LvV7PTZs28fr16+WSv47i4eFBnU5HkvIANyk1/VeuXElzJe4TOXfu3ALTd25ubhwzZoxdvUtOTubcuXPl96mpqdy8eTPff/996vX6EjX5H6WAAXj66aepVCoZHh5eYO45KCiIfn5+8nu9Xi8XzJdfflke7Mrfjylvtm/fTl9fX0ZFRRU6Z/rCCy/YXcPUqVPlgZNPP/1U/jzM0QAoxRAdHU2FQsHcvFj4+QfqGjduTK1WSzc3N06ePJmCIMgzFrb8i4uL47hx4+Q0vr6+doNYiYmJVCqV8gxHTEyM3XVevHixzK5l+PDh8gi0l5cXFQoFa9euzd27d8t6+/fvz9WrV9tp3LRpkzxY5enpyYyMjDLT5ChRUVGsmhdJKTo6Wp5dsekNCQmpFF2rV6+WZ0aio6Nlf4v8g5JffPEF165dK5fpYcOG8fDhw/L3RqORAQEB3Lt3L93d3al3YJ+MAgagW7duBZxP8r+3Of3YnE/q1atHf39/uQDbnBLKcwolP9u3b6fBYLAbac9vuPR6vZ3jhO3/rl27EgCrVasmj7aXJY8aANsUnk1ftWrVGBUVxbVr1zIgIECeabHpNJlMBCCPFtvy2zY16OPjQwD08PCQ09kMAoAyHWQbMWIEBUFg/fr1Wa1aNep0OtavX9+uEtnKic2LUaPRMDAw0E5r8+bNy0yTo4SGhtLPz48k2adPH3m6On9ef/bZZxWuq0+fPhQEQR4IJMklS5ZQFEX5ntvKtlartauPer1edijy9/fnsGHDGBERwfXr15f4/AU669Z8IbabNGkCURRlBxSFQgEfHx8YDAbMnj0barUawXkBQOPzotzGx8ejY8eOqFu37mO7HWVNTk4OrFYr1Go1FHnLfpk3ttmlSxe4ublhxYoV0Ol0MOQtrz116hQEQUCHDh1w+vRp9OrVq9z0TZ8+HZSMLQBAEATcuXMHFy9ehCAI8qCpTqfD2bNn5WsSBAH9+/fHmTNn0LhxYwDAtm3boMwXojstLQ2iKMJisUCj0WDevHkgiagyjmgrCALOnz+PO3fuwN3dXXZyqlOnDho1aiRfn6+vL2bOnAkPDw/cvn0bgiDIDkHxpYmEXEquXLkir5fYkbcXpFarRfXq1TFz5kwIgoC33367wnXp8oLR2vJmw4YNWLhwIQwGAzZv3gyNRiM7TOXk5NjVx3r16uHq1auoUqUK7ty5g23btsFsNmPQoEElF/CoRWjbti3VajUtFgtnzZpVoFndqFEjGgwG7ty5kyaTiX369KHJZJLn3m3jB6+88krpTGMJ2bBhA319fTlr1v9r7/xZWofCMP6cREMTaS1apVLoRUorDkLp4uJQcLODn8HJTh26CCIoCt0c7lCKfgEH/QhuCp1aBw1twUXkVrBQ2lghTTTvHa45NN57uRV728H8IJB/kCeHw3vekzznnO90dXXlsNYCoLW1NQoEAnR8fEyRSIQbQebm5hzRdGxsbKC6UqkUAaD5+fk/2jp7MxZBEGh9fZ18Ph/d3NwQAAoGgzy9t+8BQKqqktfrdfwX7rWU9vbHB4XdSu3t7VE2m6VAIEALCwu8hcJbazQ5OenoxiSTSUcZfxvh8vF2dmRvoihSKBRylO3q6urQdT08PPA62zt+ZXp6ms7Ozmh2dpYWFxf5tV47tl32tjmMMUb5fP5DmdZvGYCu65BlGYIgIJPJYGNjg9tSPR4PDMOAJEl4enqCaZpotVowTROFQgGWZYGIIEkStra2+o9Cn0DTNHS7XbTbbcTjcZycnHAbpCRJaLVaMAwD7XYbRMRb2mg0ioODAx5NU6nUQHU9Pz8jHA7D7/djZmYGoVCIX5NlGTs7OxAEAYwxrtOyLOi6DkVRsLS0hEwmA8uywBhDOByGoijQdR1EBL/fj0Qiwd81FovBNM3BjBB7R6fTwcTEBHZ3d3F4eMgtrKqqQhRFyLKM7e1tXF5ecvuqJEnY3NzE1NQUGGMQBAHpdHrg2vql2rPKz/j4OE5PT+H1enkGtry8jPPz86HrCgaDqNVqvEwZY4hGo7zO2ufv7+8hiiJeXl64FRwAt1qLooijoyPkcjkYhoH9/f3+BPQbKX78a4LCNx4fH/uOPv8LTdOoXC73ff8wvwBrmsb3K5UKVT65KGm1WuXfGUbFxbtZikulkuP49vZ2mHL+iq7r1Gg06O7ujoiIfD4fKYpC19fXI1b2i2az+eE/aPV6/VPPdGcEcvmyFItFvL6+YmVlZdRSRoYbAFxcvjCuX9fF5QvzE0cHYRLAYkczAAAAAElFTkSuQmCC\"/>\r\n    <VariableText>\r\n        <Start Value=\"0\"/>\r\n        <End Value=\"999\"/>\r\n        <Current Value=\"0\"/>\r\n        <Increment Value=\"1\"/>\r\n        <AutoAdvance Value=\"0\"/>\r\n    </VariableText>\r\n    <UIPrefs>\r\n        <Optimize_ByLayer Value=\"0\"/>\r\n        <Optimize_ByGroup Value=\"-1\"/>\r\n        <Optimize_ByPriority Value=\"1\"/>\r\n        <Optimize_WhichDirection Value=\"0\"/>\r\n        <Optimize_InnerToOuter Value=\"1\"/>\r\n        <Optimize_ByDirection Value=\"0\"/>\r\n        <Optimize_ReduceTravel Value=\"1\"/>\r\n        <Optimize_HideBacklash Value=\"0\"/>\r\n        <Optimize_ReduceDirChanges Value=\"0\"/>\r\n        <Optimize_ChooseCorners Value=\"0\"/>\r\n        <Optimize_AllowReverse Value=\"1\"/>\r\n        <Optimize_RemoveOverlaps Value=\"0\"/>\r\n        <Optimize_OptimalEntryPoint Value=\"1\"/>\r\n    </UIPrefs>\r\n    <CutSetting type=\"Scan\">\r\n        <index Value=\"0\"/>\r\n        <name Value=\"C00\"/>\r\n        <minPower Value=\"25\"/>\r\n        <maxPower Value=\"25\"/>\r\n        <minPower2 Value=\"20\"/>\r\n        <maxPower2 Value=\"20\"/>\r\n        <speed Value=\"200\"/>\r\n        <kerf Value=\"0\"/>\r\n        <zOffset Value=\"0\"/>\r\n        <enableLaser1 Value=\"1\"/>\r\n        <enableLaser2 Value=\"0\"/>\r\n        <startDelay Value=\"0\"/>\r\n        <endDelay Value=\"0\"/>\r\n        <throughPower Value=\"0\"/>\r\n        <throughPower2 Value=\"0\"/>\r\n        <enableCutThroughStart Value=\"0\"/>\r\n        <enableCutThroughEnd Value=\"0\"/>\r\n        <priority Value=\"0\"/>\r\n        <frequency Value=\"20000\"/>\r\n        <overrideFrequency Value=\"0\"/>\r\n        <PPI Value=\"200\"/>\r\n        <enablePPI Value=\"0\"/>\r\n        <doOutput Value=\"1\"/>\r\n        <hide Value=\"0\"/>\r\n        <runBlower Value=\"1\"/>\r\n        <autoBlower Value=\"0\"/>\r\n        <blowerSpeedOverride Value=\"0\"/>\r\n        <blowerSpeedPercent Value=\"100\"/>\r\n        <overcut Value=\"0\"/>\r\n        <rampLength Value=\"0\"/>\r\n        <rampOuter Value=\"0\"/>\r\n        <forceConstantPower Value=\"0\"/>\r\n        <numPasses Value=\"1\"/>\r\n        <zPerPass Value=\"0\"/>\r\n        <perforate Value=\"0\"/>\r\n        <perfLen Value=\"0.1\"/>\r\n        <perfSkip Value=\"0.1\"/>\r\n        <dotMode Value=\"0\"/>\r\n        <dotTime Value=\"1\"/>\r\n        <dotSpacing Value=\"0.0004\"/>\r\n        <tabsEnabled Value=\"0\"/>\r\n        <manualTabs Value=\"1\"/>\r\n        <tabSize Value=\"0.50038\"/>\r\n        <tabCount Value=\"1\"/>\r\n        <tabSpacing Value=\"50.038\"/>\r\n        <skipInnerTabs Value=\"0\"/>\r\n        <tabsUseSpacing Value=\"1\"/>\r\n        <tabCutPower Value=\"0\"/>\r\n        <scanOpt Value=\"individual\"/>\r\n        <bidir Value=\"1\"/>\r\n        <crossHatch Value=\"0\"/>\r\n        <overscan Value=\"0\"/>\r\n        <overscanPercent Value=\"2.5\"/>\r\n        <floodFill Value=\"0\"/>\r\n        <interval Value=\"0.1\"/>\r\n        <angle Value=\"0\"/>\r\n        <cellsPerInch Value=\"50\"/>\r\n        <halftoneAngle Value=\"22.5\"/>\r\n    </CutSetting>\r\n    <CutSetting type=\"Cut\">\r\n        <index Value=\"2\"/>\r\n        <name Value=\"C02\"/>\r\n        <minPower Value=\"40\"/>\r\n        <maxPower Value=\"40\"/>\r\n        <minPower2 Value=\"20\"/>\r\n        <maxPower2 Value=\"20\"/>\r\n        <speed Value=\"8\"/>\r\n        <kerf Value=\"0\"/>\r\n        <zOffset Value=\"0\"/>\r\n        <enableLaser1 Value=\"1\"/>\r\n        <enableLaser2 Value=\"0\"/>\r\n        <startDelay Value=\"0\"/>\r\n        <endDelay Value=\"0\"/>\r\n        <throughPower Value=\"0\"/>\r\n        <throughPower2 Value=\"0\"/>\r\n        <enableCutThroughStart Value=\"0\"/>\r\n        <enableCutThroughEnd Value=\"0\"/>\r\n        <priority Value=\"1\"/>\r\n        <frequency Value=\"20000\"/>\r\n        <overrideFrequency Value=\"0\"/>\r\n        <PPI Value=\"200\"/>\r\n        <enablePPI Value=\"0\"/>\r\n        <doOutput Value=\"1\"/>\r\n        <hide Value=\"0\"/>\r\n        <runBlower Value=\"1\"/>\r\n        <autoBlower Value=\"0\"/>\r\n        <blowerSpeedOverride Value=\"0\"/>\r\n        <blowerSpeedPercent Value=\"100\"/>\r\n        <overcut Value=\"0\"/>\r\n        <rampLength Value=\"0\"/>\r\n        <rampOuter Value=\"0\"/>\r\n        <forceConstantPower Value=\"0\"/>\r\n        <numPasses Value=\"1\"/>\r\n        <zPerPass Value=\"0\"/>\r\n        <perforate Value=\"0\"/>\r\n        <perfLen Value=\"0.1\"/>\r\n        <perfSkip Value=\"0.1\"/>\r\n        <dotMode Value=\"0\"/>\r\n        <dotTime Value=\"1\"/>\r\n        <dotSpacing Value=\"0.01\"/>\r\n        <tabsEnabled Value=\"0\"/>\r\n        <manualTabs Value=\"1\"/>\r\n        <tabSize Value=\"0.50038\"/>\r\n        <tabCount Value=\"1\"/>\r\n        <tabSpacing Value=\"50.038\"/>\r\n        <skipInnerTabs Value=\"0\"/>\r\n        <tabsUseSpacing Value=\"1\"/>\r\n        <tabCutPower Value=\"0\"/>\r\n        <scanOpt Value=\"mergeAll\"/>\r\n        <bidir Value=\"1\"/>\r\n        <crossHatch Value=\"0\"/>\r\n        <overscan Value=\"0\"/>\r\n        <overscanPercent Value=\"2.5\"/>\r\n        <floodFill Value=\"0\"/>\r\n        <interval Value=\"0.1\"/>\r\n        <angle Value=\"0\"/>\r\n        <cellsPerInch Value=\"50\"/>\r\n        <halftoneAngle Value=\"22.5\"/>\r\n    </CutSetting>\r\n    <Shape Type=\"Group\">\r\n        <XForm>0.999974 0 0 1.00135 301.465 105.205</XForm>\r\n        <Children>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"155\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-15.531052 6.6500015c0x-15.53035c0y10.185913c1x-15.531067c1y3.1153793V-9.1310577 13.049999c0x-5.5964355c0y13.049995c1x-12.664383c1y13.050709V-2.7310638 6.6499977c0x-2.7303467c0y3.1166725c1x-2.7310638c1y10.184616V-9.1310577 0.24999619c0x-12.66568c0y0.25c1x-5.5951385c1y0.25071716</VertList>\r\n                        <PrimList>B0 1B1 2B2 3B3 0</PrimList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"57\" PrimID=\"9\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-3.2517395 17.459259c0x-3.2517395c0y17.629791c1x1V-3.1613464 17.934685c0x-3.1027374c0y18.079376c1x-3.2216034c1y17.788269V-2.9132996 18.31192c0x-2.7806549c0y18.444557c1x-3.0200653c1y18.205124V-2.4430389 18.611641c0x-2.2621765c0y18.677101c1x-2.6239014c1y18.544464V-1.7583313 18.709831c0x1c1x-2.0339355c1y18.709831V-1.2467346 18.709831c0x1c1x1V-1.2467346 20.143852c0x1c1x1V-0.73513794 20.143852c0x1c1x1V-0.73513794 16.296539c0x1c1x1V-1.779007 16.296539c0x-2.0098267c0y16.296539c1x1V-2.3655396 16.355972c0x-2.5257416c0y16.393867c1x-2.2053375c1y16.316353V-2.7918701 16.536842c0x-2.9382782c0y16.635025c1x-2.6678467c1y16.454155V-3.1303558 16.903748c0x-3.211319c0y17.050163c1x-3.0511169c1y16.757332V-3.2518005 17.459267c0x1c1x-3.2518005c1y17.235336</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6L6 7L7 8L8 9B9 10B10 11B11 12B12 13L13 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"10\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-2.7194672 17.472176c0x-2.7194672c0y17.339539c1x1V-2.6496735 17.125946c0x-2.6031494c0y17.027763c1x-2.6961975c1y17.224129V-2.4377899 16.885651c0x-2.3551025c0y16.832253c1x-2.5325165c1y16.947662V-2.1535645 16.771965c0x-2.0484924c0y16.747849c1x-2.2603607c1y16.794357V-1.753067 16.735794c0x1c1x-1.9149933c1y16.735794V-1.2466431 16.735794c0x1c1x1V-1.2466431 18.27317c0x1c1x1V-1.6781464 18.27317c0x-1.8848572c0y18.27317c1x1V-2.1819916 18.21891c0x-2.3111877c0y18.181015c1x-2.0527954c1y18.255081V-2.4972229 18.040627c0x-2.578186c0y17.957947c1x-2.4162598c1y18.12159V-2.6677551 17.779663c0x-2.7022247c0y17.68837c1x-2.635025c1y17.870956V-2.7194519 17.472191c0x1c1x-2.7194519c1y17.585876</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6L6 7B7 8B8 9B9 10B10 11L11 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"160\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-4.3782806 20.143852c0x1c1x1V-3.8925323 20.143852c0x1c1x1V-3.8925323 16.123425c0x1c1x1V-4.3782806 16.123425c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"210\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.7321014 20.143852c0x1c1x1V-7.2463379 20.143852c0x1c1x1V-7.2463379 19.823456c0x-7.0826874c0y19.952644c1x1V-6.7760773 20.120598c0x-6.6262207c0y20.189499c1x-6.9259338c1y20.051697V-6.2799835 20.223953c0x-5.9768219c0y20.223953c1x-6.4608459c1y20.223953V-5.5720062 19.947487c0x-5.4031982c0y19.761452c1x-5.7408295c1y20.131798V-5.3188019 19.130997c0x1c1x-5.3188019c1y19.489288V-5.3188019 17.257721c0x1c1x1V-5.8045502 17.257721c0x1c1x1V-5.8045502 18.901031c0x-5.8045502c0y19.047447c1x1V-5.8252563 19.278267c0x-5.8390656c0y19.381622c1x-5.8114471c1y19.173195V-5.9131622 19.544403c0x-5.9596863c0y19.620193c1x-5.8683624c1y19.470329V-6.0940247 19.70977c0x-6.1681061c0y19.744225c1x-6.0199738c1y19.675316V-6.4170074 19.761452c0x-6.5427551c0y19.761452c1x-6.2757568c1y19.761452V-6.8278351 19.663261c0x-6.9776917c0y19.597801c1x-6.6796875c1y19.728722V-7.2464142 19.412628c0x1c1x-7.117218c1y19.514259V-7.2464142 17.257721c0x1c1x1V-7.7321777 17.257721c0x1c1x1</VertList>\r\n                                <PrimList>L0 1L1 2B2 3B3 4B4 5B5 6L6 7L7 8L8 9B9 10B10 11B11 12B12 13B13 14B14 15L15 16L16 17L17 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"85\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-11.101395 20.143852c0x1c1x1V-10.615631 20.143852c0x1c1x1V-10.615631 18.500542c0x-10.615631c0y18.367905c1x1V-10.592331 18.128471c0x-10.576797c0y18.011337c1x-10.607864c1y18.243881V-10.507034 17.854584c0x-10.463959c0y17.782234c1x-10.54837c1y17.920044V-10.320999 17.694389c0x-10.240036c0y17.658218c1x-10.401947c1y17.728836V-10.005768 17.640129c0x-9.8731384c0y17.640129c1x-10.134964c1y17.640129V-9.5897827 17.738319c0x-9.4450836c0y17.80378c1x-9.7344818c1y17.672859V-9.1737823 17.988953c0x1c1x-9.3064117c1y17.887321V-9.1737823 20.14386c0x1c1x1V-8.6880188 20.14386c0x1c1x1V-8.6880188 17.257729c0x1c1x1V-9.1737823 17.257729c0x1c1x1V-9.1737823 17.578125c0x-9.3253784c0y17.452377c1x1V-9.644043 17.283569c0x-9.805954c0y17.212944c1x-9.482132c1y17.354195V-10.142715 17.177635c0x-10.454498c0y17.177635c1x-9.9721832c1y17.177635V-10.85585 17.459274c0x-11.019485c0y17.647034c1x-10.692215c1y17.271515V-11.101303 18.270592c0x1c1x-11.101303c1y17.917473</VertList>\r\n                                <PrimList>L0 1L1 2B2 3B3 4B4 5B5 6B6 7B7 8L8 9L9 10L10 11L11 12L12 13B13 14B14 15B15 16B16 17L17 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"186\" PrimID=\"7\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-14.377686 19.815704c0x-14.377686c0y20.304909c1x1V-14.044373 20.893158c0x-13.822159c0y21.122261c1x-14.266586c1y20.664055V-13.018585 21.236809c0x-12.86528c0y21.236809c1x-13.48024c1y21.236809V-12.569 21.203217c0x-12.424301c0y21.182541c1x-12.715408c1y21.225609V-12.140091 21.112785c0x1c1x-12.281342c1y21.152397V-12.140091 20.616692c0x1c1x1V-12.165894 20.616692c0x-12.245132c0y20.647697c1x1V-12.543137 20.730377c0x-12.715393c0y20.776886c1x-12.37088c1y20.685593V-13.059891 20.80014c0x-13.22525c0y20.80014c1x-12.887634c1y20.80014V-13.470718 20.740707c0x-13.579239c0y20.701088c1x-13.362198c1y20.780327V-13.723923 20.57534c0x-13.78418c0y20.508163c1x-13.663635c1y20.645966V-13.853119 20.332458c0x-13.878983c0y20.237717c1x-13.827255c1y20.4272V-13.891922 20.014648c0x1c1x-13.891922c1y20.131783V-13.891922 19.751099c0x-13.745514c0y19.868233c1x1V-13.470764 20.014648c0x-13.33812c0y20.071495c1x-13.605118c1y19.956078V-12.961746 20.099922c0x-12.617249c0y20.099922c1x-13.168457c1y20.099922V-12.140091 19.727852c0x-11.938553c0y19.478081c1x-12.343353c1y19.975899V-11.837784 18.673653c0x-11.837784c0y18.425606c1x-11.837784c1y19.126678V-11.941132 18.032867c0x-12.011765c0y17.851997c1x-11.872238c1y18.212013V-12.227936 17.565193c0x-12.339905c0y17.442894c1x-12.107361c1y17.696106V-12.636169 17.280975c0x-12.796371c0y17.212074c1x-12.475983c1y17.348152V-13.114182 17.17762c0x-13.281265c0y17.17762c1x-12.955704c1y17.17762V-13.532761 17.229301c0x-13.646454c0y17.262024c1x-13.420792c1y17.194847V-13.891907 17.381744c0x1c1x-13.766159c1y17.312843V-13.922913 17.257721c0x1c1x1V-14.377655 17.257721c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6B6 7B7 8B8 9B9 10B10 11B11 12L12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22B22 23L23 24L24 25L25 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"266\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-13.891922 19.350616c0x1c1x1V-13.891922 17.777069c0x-13.762726c0y17.718498c1x1V-13.530197 17.653046c0x-13.419952c0y17.627205c1x-13.642151c1y17.677162V-13.199463 17.614288c0x-12.932465c0y17.614288c1x-13.309708c1y17.614288V-12.569 17.883003c0x-12.415695c0y18.062149c1x-12.722305c1y17.703857V-12.339035 18.663315c0x-12.339035c0y18.987152c1x-12.339035c1y18.32225V-12.509583 19.399704c0x-12.623276c0y19.566795c1x-12.395889c1y19.232613V-13.075439 19.650337c0x-13.21669c0y19.650337c1x-12.81189c1y19.650337V-13.499191 19.570236c0x-13.642166c0y19.515114c1x-13.357941c1y19.623634V-13.891937 19.350609c0x1c1x-13.773087c1y19.44191</VertList>\r\n                                <PrimList>L0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9L9 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"69\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-17.749573 18.751175c0x1c1x1V-15.623077 18.751175c0x-15.623077c0y18.928596c1x1V-15.703171 19.216263c0x-15.756561c0y19.347176c1x-15.64978c1y19.083626V-15.922806 19.539238c0x-16.012375c0y19.621918c1x-15.829773c1y19.454834V-16.240616 19.725273c0x-16.364639c0y19.766617c1x-16.118317c1y19.683929V-16.648849 19.787285c0x-16.845215c0y19.787285c1x-16.500717c1y19.787285V-17.240555 19.671013c0x-17.440369c0y19.591774c1x-17.04245c1y19.748528V-17.666885 19.438469c0x1c1x-17.582474c1y19.514259V-17.692688 19.438469c0x1c1x1V-17.692688 19.968155c0x-17.529053c0y20.037056c1x1V-17.191422 20.141273c0x-17.020889c0y20.187782c1x-17.361969c1y20.094765V-16.653992 20.211037c0x-16.175125c0y20.211037c1x-16.841751c1y20.211037V-15.532608 19.823463c0x-15.263885c0y19.563354c1x-15.801331c1y20.081848V-15.129532 18.717583c0x-15.129532c0y18.245605c1x-15.129532c1y19.194733V-15.514526 17.59362c0x-15.772903c0y17.316292c1x-15.257858c1y17.870949V-16.532562 17.177628c0x-16.92186c0y17.177628c1x-16.112259c1y17.177628V-17.431732 17.518692c0x-17.6436c0y17.746071c1x-17.221573c1y17.291313V-17.749542 18.487625c0x1c1x-17.749542c1y18.069046</VertList>\r\n                                <PrimList>L0 1B1 2B2 3B3 4B4 5B5 6B6 7L7 8L8 9B9 10B10 11B11 12B12 13B13 14B14 15B15 16B16 17L17 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"409\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-17.276733 18.379105c0x-17.274734c0y18.124168c1x1V-17.082947 17.787407c0x-16.957199c0y17.647881c1x-17.210129c1y17.926933V-16.50676 17.578117c0x-16.246643c0y17.578117c1x-16.765137c1y17.578117V-15.884064 17.808075c0x-15.730759c0y17.96138c1x-16.039078c1y17.65477V-15.623093 18.379097c0x1c1x-15.643768c1y18.151718</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"56\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-5.3510895 23.365883c0x1c1x1V-3.9765015 23.365883c0x1c1x1V-3.9765015 26.758446c0x1c1x1V-3.4649048 26.758446c0x1c1x1V-3.4649048 23.365883c0x1c1x1V-2.0903168 23.365883c0x1c1x1V-2.0903168 22.911133c0x1c1x1V-5.3510895 22.911133c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"309\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.720459 25.316666c0x-7.720459c0y25.786919c1x-7.720459c1y24.846413V-7.3587189 26.43029c0x-7.117569c0y26.702454c1x-7.599884c1y26.158127V-6.3897858 26.838531c0x-5.9815369c0y26.838531c1x-6.7945862c1y26.838531V-5.4156799 26.43029c0x-5.1762543c0y26.158127c1x-5.6568451c1y26.702454V-5.0565338 25.316666c0x-5.0565338c0y24.846413c1x-5.0565338c1y25.786919V-5.4156799 24.203041c0x-5.6568298c0y23.929153c1x-5.1762543c1y24.475204V-6.3897858 23.792213c0x-6.7945862c0y23.792213c1x-5.9815369c1y23.792213V-7.3587189 24.203041c0x-7.599884c0y24.475204c1x-7.1175537c1y23.929153</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"124\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.2191925 25.316666c0x-7.2191925c0y24.942871c1x1V-6.9995575 24.484673c0x-6.8531494c0y24.302078c1x-7.1459808c1y24.665543V-6.3897705 24.210785c0x-6.1262207c0y24.210785c1x-6.6498871c1y24.210785V-5.774826 24.484673c0x-5.630127c0y24.665543c1x-5.9212341c1y24.302078V-5.557785 25.316666c0x-5.557785c0y25.678398c1x-5.557785c1y24.942871V-5.7774048 26.140907c0x-5.9238281c0y26.326942c1x-5.6309967c1y25.953148V-6.3897705 26.41996c0x-6.6481476c0y26.41996c1x-6.1279449c1y26.41996V-6.9969635 26.143494c0x-7.1451111c0y25.957458c1x-6.8505554c1y26.327805V-7.2191772 25.316673c0x1c1x-7.2191772c1y25.681854</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8L8 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"175\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-8.994278 23.389137c0x1c1x1V-8.4465027 23.389137c0x1c1x1V-8.4465027 22.885292c0x1c1x1V-8.994278 22.885292c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"44\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-8.9632721 26.758446c0x1c1x1V-8.4775085 26.758446c0x1c1x1V-8.4775085 23.872314c0x1c1x1V-8.9632721 23.872314c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"97\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-10.41539 26.758438c0x1c1x1V-9.9296265 26.758438c0x1c1x1V-9.9296265 22.738014c0x1c1x1V-10.41539 22.738014c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"452\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-13.79245 25.365761c0x1c1x1V-11.66597 25.365761c0x-11.66597c0y25.543182c1x1V-11.746063 25.830849c0x-11.799454c0y25.961761c1x-11.692673c1y25.698212V-11.965683 26.153824c0x-12.055252c0y26.236504c1x-11.872665c1y26.06942V-12.283493 26.339859c0x-12.407516c0y26.381203c1x-12.161194c1y26.298515V-12.691742 26.401871c0x-12.888107c0y26.401871c1x-12.543594c1y26.401871V-13.283432 26.285599c0x-13.483246c0y26.20636c1x-13.085342c1y26.363113V-13.709763 26.053055c0x1c1x-13.625351c1y26.128845V-13.735565 26.053055c0x1c1x1V-13.735565 26.582741c0x-13.57193c0y26.651642c1x1V-13.234299 26.755859c0x-13.063766c0y26.802368c1x-13.404846c1y26.709351V-12.696854 26.825623c0x-12.217987c0y26.825623c1x-12.884613c1y26.825623V-11.57547 26.438049c0x-11.306747c0y26.17794c1x-11.844193c1y26.696434V-11.172394 25.332176c0x-11.172394c0y24.860199c1x-11.172394c1y25.809319V-11.557388 24.208214c0x-11.815765c0y23.930885c1x-11.30072c1y24.485542V-12.575409 23.792221c0x-12.964706c0y23.792221c1x-12.155106c1y23.792221V-13.474579 24.133286c0x-13.686447c0y24.360664c1x-13.264435c1y23.905907V-13.792389 25.102219c0x1c1x-13.792389c1y24.68364</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"412\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-13.319611 24.99369c0x-13.317612c0y24.738754c1x1V-13.125824 24.401993c0x-13.000076c0y24.262466c1x-13.253006c1y24.541519V-12.549622 24.192703c0x-12.28952c0y24.192703c1x-12.808014c1y24.192703V-11.926926 24.422661c0x-11.773621c0y24.575966c1x-12.081955c1y24.269356V-11.66597 24.993683c0x1c1x-11.68663c1y24.766304</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"125\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-16.027451 26.732605c0x-15.936157c0y26.756721c1x1V-15.727737 26.792038c0x-15.620941c0y26.807533c1x-15.836243c1y26.776527V-15.440933 26.815285c0x-15.146378c0y26.815285c1x-15.52533c1y26.815285V-14.76915 26.577576c0x-14.615845c0y26.419106c1x-14.922455c1y26.736046V-14.539185 25.815346c0x1c1x-14.539185c1y26.165024V-14.539185 24.280556c0x1c1x1V-14.211029 24.280556c0x1c1x1V-14.211029 23.872314c0x1c1x1V-14.539185 23.872314c0x1c1x1V-14.539185 23.042908c0x1c1x1V-15.024948 23.042908c0x1c1x1V-15.024948 23.872314c0x1c1x1V-16.027466 23.872314c0x1c1x1V-16.027466 24.280556c0x1c1x1V-15.024948 24.280556c0x1c1x1V-15.024948 25.595718c0x-15.024948c0y25.747307c1x1V-15.035248 25.952286c0x-15.042114c0y26.03669c1x-15.028381c1y25.866158V-15.107651 26.189995c0x-15.145508c0y26.258896c1x-15.066254c1y26.115929V-15.26268 26.342438c0x-15.329865c0y26.373444c1x-15.197189c1y26.309715V-15.567566 26.388947c0x-15.646805c0y26.388947c1x-15.431488c1y26.388947V-15.815613 26.355354c0x-15.901749c0y26.331238c1x-15.729492c1y26.377747V-16.001648 26.295921c0x1c1x-15.96376c1y26.311432V-16.027451 26.295921c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6L6 7L7 8L8 9L9 10L10 11L11 12L12 13L13 14L14 15B15 16B16 17B17 18B18 19B19 20B20 21L21 22L22 0</PrimList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"178\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-49.997711 6.6500015c0x-49.997009c0y10.185913c1x-49.997726c1y3.1153793V-43.597717 13.049999c0x-40.063095c0y13.049995c1x-47.131042c1y13.050709V-37.197723 6.6499977c0x-37.197006c0y3.1166725c1x-37.197723c1y10.184616V-43.597717 0.24999619c0x-47.132339c0y0.25c1x-40.061798c1y0.25071716</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"11\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-37.315323 20.143852c0x1c1x1V-34.780594 20.143852c0x1c1x1V-34.780594 16.296539c0x1c1x1V-37.315323 16.296539c0x1c1x1V-37.315323 16.751289c0x1c1x1V-35.292191 16.751289c0x1c1x1V-35.292191 17.805489c0x1c1x1V-37.315323 17.805489c0x1c1x1V-37.315323 18.260239c0x1c1x1V-35.292191 18.260239c0x1c1x1V-35.292191 19.689095c0x1c1x1V-37.315323 19.689095c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"244\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-38.987061 16.774544c0x1c1x1V-38.439285 16.774544c0x1c1x1V-38.439285 16.270699c0x1c1x1V-38.987061 16.270699c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"299\" PrimID=\"28\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-38.956055 20.213615c0x-38.956055c0y20.551239c1x1V-38.697678 20.978424c0x-38.525421c0y21.150681c1x-38.869934c1y20.806175V-38.005203 21.236809c0x-37.93631c0y21.236809c1x-38.294586c1y21.236809V-37.731323 21.216141c0x-37.619354c0y21.202362c1x-37.845016c1y21.229919V-37.449677 21.164459c0x1c1x-37.525467c1y21.185135V-37.449677 20.701958c0x1c1x1V-37.475479 20.701958c0x-37.523682c0y20.720901c1x1V-37.669266 20.766556c0x-37.751953c0y20.790672c1x-37.588272c1y20.742439V-37.909561 20.802727c0x-38.033585c0y20.802727c1x-37.832047c1y20.802727V-38.209274 20.751045c0x-38.285065c0y20.716591c1x-38.133484c1y20.7855V-38.379822 20.596016c0x-38.417679c0y20.527115c1x-38.341919c1y20.664917V-38.452118 20.345383c0x-38.464188c0y20.248924c1x-38.441788c1y20.443565V-38.470215 19.991402c0x1c1x-38.470215c1y20.130928V-38.470215 17.665962c0x1c1x1V-37.868179 17.665962c0x1c1x1V-37.868179 17.257721c0x1c1x1V-38.955963 17.257721c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6B6 7B7 8B8 9B9 10B10 11B11 12L12 13L13 14L14 15L15 16L16 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"166\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-42.325348 18.751175c0x1c1x1V-40.198868 18.751175c0x-40.198868c0y18.928596c1x1V-40.278961 19.216263c0x-40.332352c0y19.347176c1x-40.225571c1y19.083626V-40.498581 19.539238c0x-40.58815c0y19.621918c1x-40.405563c1y19.454834V-40.816391 19.725273c0x-40.940414c0y19.766617c1x-40.694092c1y19.683929V-41.22464 19.787285c0x-41.421005c0y19.787285c1x-41.076492c1y19.787285V-41.81633 19.671013c0x-42.016144c0y19.591774c1x-41.61824c1y19.748528V-42.242661 19.438469c0x1c1x-42.158249c1y19.514259V-42.268463 19.438469c0x1c1x1V-42.268463 19.968155c0x-42.104828c0y20.037056c1x1V-41.767197 20.141273c0x-41.596664c0y20.187782c1x-41.937744c1y20.094765V-41.229752 20.211037c0x-40.750885c0y20.211037c1x-41.417511c1y20.211037V-40.108368 19.823463c0x-39.839645c0y19.563354c1x-40.37709c1y20.081848V-39.705292 18.717583c0x-39.705292c0y18.245605c1x-39.705292c1y19.194733V-40.090286 17.59362c0x-40.348663c0y17.316292c1x-39.833618c1y17.870949V-41.108307 17.177628c0x-41.497604c0y17.177628c1x-40.688004c1y17.177628V-42.007477 17.518692c0x-42.219345c0y17.746071c1x-41.797333c1y17.291313V-42.325287 18.487625c0x1c1x-42.325287c1y18.069046</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"394\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-41.852509 18.379105c0x-41.85051c0y18.124168c1x1V-41.658722 17.787407c0x-41.532974c0y17.647881c1x-41.785904c1y17.926933V-41.08252 17.578117c0x-40.822418c0y17.578117c1x-41.340912c1y17.578117V-40.459824 17.808075c0x-40.306519c0y17.96138c1x-40.614853c1y17.65477V-40.198868 18.379097c0x1c1x-40.219528c1y18.151718</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"20\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-45.195984 19.962982c0x-45.034073c0y20.040497c1x1V-44.73349 20.143852c0x-44.588791c0y20.186913c1x-44.879898c1y20.100784V-44.270981 20.208443c0x-44.062561c0y20.208443c1x-44.434631c1y20.208443V-43.697372 20.118011c0x-43.523407c0y20.056c1x-43.871353c1y20.178299V-43.250366 19.838959c0x-43.124619c0y19.714935c1x-43.374405c1y19.962982V-42.958389 19.368706c0x-42.889496c0y19.17923c1x-43.027298c1y19.558182V-42.855042 18.704666c0x-42.855042c0y18.232689c1x-42.855042c1y18.957878V-43.242615 17.59362c0x-43.502731c0y17.324905c1x-42.984238c1y17.862335V-44.270981 17.190544c0x-44.43634c0y17.190544c1x-43.84552c1y17.190544V-44.756744 17.260307c0x-44.916946c0y17.306816c1x-44.598267c1y17.213799V-45.195999 17.43084c0x1c1x-45.063354c1y17.363663V-45.195999 17.970856c0x1c1x1V-45.170197 17.970856c0x-45.022049c0y17.855446c1x1V-44.710281 17.70472c0x-44.553528c0y17.642708c1x-44.868744c1y17.766731V-44.250366 17.611702c0x-43.974762c0y17.611702c1x-44.400223c1y17.611702V-43.596664 17.890755c0x-43.438187c0y18.075066c1x-43.756866c1y17.70472V-43.358948 18.704659c0x-43.358948c0y19.052612c1x-43.358948c1y18.346367V-43.591492 19.508224c0x-43.748245c0y19.69426c1x-43.436462c1y19.320473V-44.250366 19.787277c0x-44.348557c0y19.787277c1x-43.967865c1y19.787277V-44.550095 19.74852c0x-44.651718c0y19.722679c1x-44.448456c1y19.774361V-44.823975 19.647751c0x-44.894608c0y19.61158c1x-44.743011c1y19.689095V-45.022934 19.534065c0x-45.08493c0y19.492722c1x-44.960922c1y19.573685V-45.170197 19.428131c0x1c1x-45.134018c1y19.457413V-45.195999 19.428131c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10L10 11L11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22L22 23L23 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"519\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-47.317307 20.118011c0x-47.226013c0y20.142128c1x1V-47.017593 20.177444c0x-46.910797c0y20.19294c1x-47.126114c1y20.161934V-46.730789 20.200691c0x-46.436234c0y20.200691c1x-46.815186c1y20.200691V-46.059006 19.962982c0x-45.905701c0y19.804512c1x-46.212311c1y20.121452V-45.829041 19.200752c0x1c1x-45.829041c1y19.55043V-45.829041 17.665962c0x1c1x1V-45.500885 17.665962c0x1c1x1V-45.500885 17.257721c0x1c1x1V-45.829041 17.257721c0x1c1x1V-45.829041 16.428314c0x1c1x1V-46.314804 16.428314c0x1c1x1V-46.314804 17.257721c0x1c1x1V-47.317322 17.257721c0x1c1x1V-47.317322 17.665962c0x1c1x1V-46.314804 17.665962c0x1c1x1V-46.314804 18.981125c0x-46.314804c0y19.132713c1x1V-46.325104 19.337692c0x-46.33197c0y19.422096c1x-46.318237c1y19.251564V-46.397507 19.575401c0x-46.435364c0y19.644302c1x-46.35611c1y19.501335V-46.552536 19.727844c0x-46.61972c0y19.75885c1x-46.487045c1y19.695122V-46.857422 19.774353c0x-46.936661c0y19.774353c1x-46.721344c1y19.774353V-47.105469 19.740761c0x-47.191605c0y19.716644c1x-47.019348c1y19.763153V-47.291504 19.681328c0x1c1x-47.253616c1y19.696838V-47.317307 19.681328c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"477\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-50.363632 18.70208c0x-50.363632c0y19.172333c1x-50.363632c1y18.231827V-50.001892 19.815704c0x-49.760742c0y20.087868c1x-50.243057c1y19.543541V-49.032959 20.223946c0x-48.62471c0y20.223946c1x-49.437759c1y20.223946V-48.058853 19.815704c0x-47.819427c0y19.543541c1x-48.300018c1y20.087868V-47.699707 18.70208c0x-47.699707c0y18.231827c1x-47.699707c1y19.172333V-48.058853 17.588455c0x-48.300003c0y17.314568c1x-47.819427c1y17.860619V-49.032959 17.177628c0x-49.437759c0y17.177628c1x-48.62471c1y17.177628V-50.001892 17.588455c0x-50.243057c0y17.860619c1x-49.760727c1y17.314568</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"441\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-49.862366 18.70208c0x-49.862366c0y18.328285c1x1V-49.642731 17.870087c0x-49.496323c0y17.687492c1x-49.789154c1y18.050957V-49.032944 17.596199c0x-48.769394c0y17.596199c1x-49.29306c1y17.596199V-48.417999 17.870087c0x-48.2733c0y18.050957c1x-48.564407c1y17.687492V-48.200958 18.70208c0x-48.200958c0y19.063812c1x-48.200958c1y18.328285V-48.420578 19.526321c0x-48.567001c0y19.712357c1x-48.27417c1y19.338562V-49.032944 19.805374c0x-49.291321c0y19.805374c1x-48.771118c1y19.805374V-49.640137 19.528908c0x-49.788284c0y19.342873c1x-49.493729c1y19.713219V-49.86235 18.702087c0x1c1x-49.86235c1y19.067268</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"123\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-52.916458 17.787407c0x1c1x1V-52.890656 17.787407c0x-52.818314c0y17.77018c1x1V-52.678772 17.751236c0x-52.611588c0y17.742622c1x-52.747681c1y17.758125V-52.438477 17.738319c0x-52.28862c0y17.738319c1x-52.531494c1y17.738319V-52.004395 17.839088c0x-51.864868c0y17.904549c1x-52.143921c1y17.771912V-51.601318 18.094887c0x1c1x-51.730515c1y17.989815V-51.601318 20.14386c0x1c1x1V-51.115555 20.14386c0x1c1x1V-51.115555 17.257729c0x1c1x1V-51.601318 17.257729c0x1c1x1V-51.601318 17.684059c0x-51.794235c0y17.52903c1x1V-52.110321 17.355911c0x-52.258469c0y17.290451c1x-51.963913c1y17.419647V-52.562485 17.257721c0x-52.646896c0y17.257721c1x-52.40918c1y17.257721V-52.745941 17.265518c0x-52.783798c0y17.26899c1x-52.708054c1y17.260323V-52.916489 17.288765c0x1c1x-52.840652c1y17.276733</VertList>\r\n                                <PrimList>L0 1B1 2B2 3B3 4B4 5L5 6L6 7L7 8L8 9L9 10B10 11B11 12B12 13B13 14L14 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"464\" PrimID=\"38\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-40.875839 25.660316c0x-40.875839c0y25.810181c1x1V-40.769897 26.104736c0x-40.701004c0y26.251152c1x-40.84053c1y25.958321V-40.477921 26.476807c0x-40.340118c0y26.587051c1x-40.603668c1y26.375175V-39.994751 26.735191c0x-39.812149c0y26.797203c1x-40.179062c1y26.67318V-39.333298 26.828209c0x-39.055969c0y26.828209c1x-39.591675c1y26.828209V-38.583984 26.750702c0x-38.363495c0y26.69902c1x-38.806198c1y26.802376V-37.909607 26.520744c0x1c1x-38.138702c1y26.622368V-37.909607 25.879959c0x1c1x1V-37.945801 25.879959c0x-38.140457c0y26.041878c1x1V-38.620178 26.254616c0x-38.875122c0y26.342468c1x-38.36525c1y26.166763V-39.338486 26.386391c0x-39.655441c0y26.386391c1x-39.114563c1y26.386391V-40.077469 26.208107c0x-40.254883c0y26.089249c1x-39.901764c1y26.326965V-40.343597 25.732681c0x-40.343597c0y25.562149c1x-40.343597c1y25.930779V-40.21698 25.355446c0x-40.134293c0y25.27449c1x-40.301392c1y25.436401V-39.837158 25.166824c0x-39.707962c0y25.13237c1x-40.00769c1y25.211617V-39.416 25.081551c0x-39.266144c0y25.059158c1x-39.567581c1y25.103943V-38.937988 24.996277c0x-38.596924c0y24.923927c1x-39.106796c1y25.030731V-38.178345 24.626793c0x-38.014694c0y24.451096c1x-38.343704c1y24.800766V-37.932877 23.942078c0x-37.932877c0y23.619957c1x-37.932877c1y24.222855V-38.341125 23.151428c0x-38.613281c0y22.944725c1x-38.068954c1y23.356407V-39.377243 22.84137c0x-39.647675c0y22.84137c1x-38.958649c1y22.84137V-40.121384 22.918877c0x-40.347046c0y22.970551c1x-39.895721c1y22.867203V-40.72084 23.110077c0x1c1x-40.54686c1y23.034279V-40.72084 23.714691c0x1c1x1V-40.684647 23.714691c0x-40.538223c0y23.590668c1x1V-40.105865 23.407219c0x-39.868149c0y23.324539c1x-40.345291c1y23.488174V-39.374649 23.283195c0x-39.100769c0y23.283195c1x-39.62442c1y23.283195V-38.713196 23.453728c0x-38.547836c0y23.567413c1x-38.88028c1y23.340042V-38.465149 23.892975c0x-38.465149c0y24.053169c1x-38.465149c1y23.713829V-38.589172 24.27021c0x-38.67186c0y24.361504c1x-38.506485c1y24.178917V-39.025833 24.4795c0x-39.136078c0y24.503616c1x-38.817413c1y24.431267V-39.496094 24.567352c0x-39.699356c0y24.601807c1x-39.292831c1y24.532898V-40.012848 24.673286c0x-40.298798c0y24.749077c1x-39.871597c1y24.637115V-40.658813 25.016937c0x-40.803513c0y25.170242c1x-40.514114c1y24.863625V-40.875854 25.660309c0x1c1x-40.875854c1y25.384697</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6L6 7L7 8B8 9B9 10B10 11B11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22L22 23L23 24B24 25B25 26B26 27B27 28B28 29B29 30B30 31B31 32B32 33B33 34L34 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"330\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-44.0746 25.365761c0x1c1x1V-41.94812 25.365761c0x-41.94812c0y25.543182c1x1V-42.028214 25.830849c0x-42.081604c0y25.961761c1x-41.974823c1y25.698212V-42.247849 26.153824c0x-42.337418c0y26.236504c1x-42.154816c1y26.06942V-42.565659 26.339859c0x-42.689682c0y26.381203c1x-42.443359c1y26.298515V-42.973892 26.401871c0x-43.170258c0y26.401871c1x-42.82576c1y26.401871V-43.565598 26.285599c0x-43.765411c0y26.20636c1x-43.367493c1y26.363113V-43.991928 26.053055c0x1c1x-43.907516c1y26.128845V-44.017731 26.053055c0x1c1x1V-44.017731 26.582741c0x-43.85408c0y26.651642c1x1V-43.516464 26.755859c0x-43.345932c0y26.802368c1x-43.686996c1y26.709351V-42.979019 26.825623c0x-42.500153c0y26.825623c1x-43.166779c1y26.825623V-41.857635 26.438049c0x-41.588913c0y26.17794c1x-42.126358c1y26.696434V-41.454559 25.332176c0x-41.454559c0y24.860199c1x-41.454559c1y25.809319V-41.839554 24.208214c0x-42.097931c0y23.930885c1x-41.582886c1y24.485542V-42.857574 23.792221c0x-43.246872c0y23.792221c1x-42.437271c1y23.792221V-43.756744 24.133286c0x-43.968613c0y24.360664c1x-43.5466c1y23.905907V-44.074554 25.102219c0x1c1x-44.074554c1y24.68364</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"359\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.601761 24.99369c0x-43.599762c0y24.738754c1x1V-43.407974 24.401993c0x-43.282227c0y24.262466c1x-43.535156c1y24.541519V-42.831772 24.192703c0x-42.571671c0y24.192703c1x-43.090164c1y24.192703V-42.209076 24.422661c0x-42.055771c0y24.575966c1x-42.364105c1y24.269356V-41.94812 24.993683c0x1c1x-41.968781c1y24.766304</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"438\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-47.053757 26.758438c0x1c1x1V-46.570587 26.758438c0x1c1x1V-46.570587 26.450966c0x-46.527512c0y26.480255c1x1V-46.394882 26.574989c0x-46.32254c0y26.626663c1x-46.468948c1y26.521591V-46.182999 26.699013c0x-46.102036c0y26.738632c1x-46.251907c1y26.667999V-45.903946 26.797203c0x-45.798874c0y26.824768c1x-46.009018c1y26.771362V-45.534454 26.838547c0x-45.274353c0y26.838547c1x-45.675705c1y26.838547V-44.873001 26.580162c0x-44.692139c0y26.407906c1x-45.053864c1y26.752419V-44.6017 25.921288c0x-44.6017c0y25.702522c1x-44.6017c1y26.188278V-44.741226 25.391602c0x-44.835968c0y25.255516c1x-44.648209c1y25.525963V-45.144302 25.071205c0x-45.320007c0y24.99369c1x-44.970322c1y25.14872V-45.777328 24.913589c0x-46.023651c0y24.886024c1x-45.531006c1y24.941154V-46.570572 24.851578c0x1c1x-46.288071c1y24.865356V-46.570572 24.776649c0x-46.570572c0y24.666405c1x1V-46.511169 24.502762c0x-46.473312c0y24.430412c1x-46.550766c1y24.575111V-46.345795 24.33223c0x-46.276901c0y24.29261c1x-46.418182c1y24.373573V-46.097748 24.252129c0x-46.001282c0y24.23835c1x-46.194214c1y24.265907V-45.795441 24.231461c0x-45.667984c0y24.231461c1x-45.900513c1y24.231461V-45.36911 24.283142c0x-45.212357c0y24.315865c1x-45.525864c1y24.248688V-44.883347 24.427834c0x1c1x-45.050446c1y24.364098V-44.857544 24.427834c0x1c1x1V-44.857544 23.934326c0x-44.952286c0y23.908485c1x1V-45.268372 23.849052c0x-45.447525c0y23.818047c1x-45.089218c1y23.880066V-45.79805 23.802544c0x-46.001312c0y23.802544c1x-45.624084c1y23.802544V-46.327744 23.854225c0x-46.479324c0y23.886948c1x-46.177872c1y23.819771V-46.72049 24.024757c0x-46.82901c0y24.103996c1x-46.610245c1y23.943794V-46.968536 24.33223c0x-47.025406c0y24.457977c1x-46.911697c1y24.20649V-47.053833 24.799904c0x1c1x-47.053833c1y24.613869</VertList>\r\n                                <PrimList>L0 1L1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10B10 11B11 12L12 13B13 14B14 15B15 16B16 17B17 18B18 19L19 20L20 21B21 22B22 23B23 24B24 25B25 26B26 27L27 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"157\" PrimID=\"27\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.570587 26.04789c0x1c1x-46.450012c1y26.140907V-46.570587 25.244324c0x-46.42244c0y25.252937c1x1V-46.046066 25.283081c0x-45.846252c0y25.300308c1x-46.247604c1y25.265854V-45.570648 25.358009c0x-45.431122c0y25.397629c1x-45.68779c1y25.325287V-45.232162 25.544044c0x-45.146027c0y25.626724c1x-45.318298c1y25.459641V-45.102966 25.887695c0x-45.102966c0y26.053062c1x-45.102966c1y25.74128V-45.252838 26.262352c0x-45.352737c0y26.345032c1x-45.152924c1y26.177948V-45.710175 26.386375c0x-45.880707c0y26.386375c1x-45.505188c1y26.386375V-46.177841 26.288185c0x-46.319092c0y26.221008c1x-46.036591c1y26.353645</VertList>\r\n                                <PrimList>L0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"190\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-49.487717 26.732605c0x-49.396423c0y26.756721c1x1V-49.188004 26.792038c0x-49.081207c0y26.807533c1x-49.296524c1y26.776527V-48.901199 26.815285c0x-48.606644c0y26.815285c1x-48.985596c1y26.815285V-48.229416 26.577576c0x-48.076111c0y26.419106c1x-48.382721c1y26.736046V-47.999451 25.815346c0x1c1x-47.999451c1y26.165024V-47.999451 24.280556c0x1c1x1V-47.671295 24.280556c0x1c1x1V-47.671295 23.872314c0x1c1x1V-47.999451 23.872314c0x1c1x1V-47.999451 23.042908c0x1c1x1V-48.485214 23.042908c0x1c1x1V-48.485214 23.872314c0x1c1x1V-49.487732 23.872314c0x1c1x1V-49.487732 24.280556c0x1c1x1V-48.485214 24.280556c0x1c1x1V-48.485214 25.595718c0x-48.485214c0y25.747307c1x1V-48.495514 25.952286c0x-48.50238c0y26.03669c1x-48.488647c1y25.866158V-48.567917 26.189995c0x-48.605774c0y26.258896c1x-48.52652c1y26.115929V-48.722946 26.342438c0x-48.790131c0y26.373444c1x-48.657455c1y26.309715V-49.027832 26.388947c0x-49.107071c0y26.388947c1x-48.891754c1y26.388947V-49.275879 26.355354c0x-49.362015c0y26.331238c1x-49.189758c1y26.377747V-49.461914 26.295921c0x1c1x-49.424026c1y26.311432V-49.487717 26.295921c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"318\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-84.464378 6.6500015c0x-84.463676c0y10.185913c1x-84.464394c1y3.1153793V-78.064384 13.049999c0x-74.529762c0y13.049995c1x-81.59771c1y13.050709V-71.664391 6.6499977c0x-71.663673c0y3.1166725c1x-71.664391c1y10.184616V-78.064384 0.24999619c0x-81.599007c0y0.25c1x-74.528465c1y0.25071716</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"429\" PrimID=\"35\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.533943 20.143852c0x1c1x1V-69.099983 20.143852c0x1c1x1V-69.099983 16.296539c0x1c1x1V-69.61158 16.296539c0x1c1x1V-69.61158 19.689102c0x1c1x1V-71.533943 19.689102c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"249\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-74.249535 20.143852c0x1c1x1V-73.766365 20.143852c0x1c1x1V-73.766365 19.83638c0x-73.723289c0y19.865669c1x1V-73.59066 19.960403c0x-73.518318c0y20.012085c1x-73.664726c1y19.907005V-73.378777 20.084427c0x-73.297813c0y20.124046c1x-73.447685c1y20.053429V-73.099724 20.182617c0x-72.994652c0y20.210182c1x-73.204796c1y20.156776V-72.730232 20.223961c0x-72.470131c0y20.223961c1x-72.871483c1y20.223961V-72.068779 19.965576c0x-71.887917c0y19.79332c1x-72.249641c1y20.137833V-71.797478 19.306702c0x-71.797478c0y19.087936c1x-71.797478c1y19.573692V-71.937004 18.777016c0x-72.031746c0y18.64093c1x-71.843987c1y18.911377V-72.34008 18.456619c0x-72.515785c0y18.379105c1x-72.1661c1y18.534134V-72.973106 18.299004c0x-73.219429c0y18.271439c1x-72.726784c1y18.326569V-73.76635 18.236992c0x1c1x-73.483849c1y18.250771V-73.76635 18.162064c0x-73.76635c0y18.051819c1x1V-73.706947 17.888176c0x-73.66909c0y17.815826c1x-73.746544c1y17.960526V-73.541573 17.717644c0x-73.472679c0y17.678024c1x-73.61396c1y17.758987V-73.293526 17.637543c0x-73.19706c0y17.623764c1x-73.389992c1y17.651321V-72.991219 17.616875c0x-72.863762c0y17.616875c1x-73.096291c1y17.616875V-72.564888 17.668556c0x-72.408134c0y17.701279c1x-72.721642c1y17.634102V-72.079124 17.813248c0x1c1x-72.246223c1y17.749512V-72.053322 17.813248c0x1c1x1V-72.053322 17.31974c0x-72.148064c0y17.2939c1x1V-72.464149 17.234467c0x-72.643303c0y17.203461c1x-72.284996c1y17.26548V-72.993828 17.187958c0x-73.19709c0y17.187958c1x-72.819862c1y17.187958V-73.523521 17.239639c0x-73.675102c0y17.272362c1x-73.37365c1y17.205185V-73.916267 17.410172c0x-74.024788c0y17.48941c1x-73.806023c1y17.329208V-74.164314 17.717644c0x-74.221184c0y17.843391c1x-74.107475c1y17.591904V-74.249611 18.185318c0x1c1x-74.249611c1y17.999283</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"95\" PrimID=\"27\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-73.766365 19.433304c0x1c1x-73.645775c1y19.526321V-73.766365 18.629738c0x-73.618217c0y18.638351c1x1V-73.241844 18.668495c0x-73.04203c0y18.685722c1x-73.443382c1y18.651268V-72.766426 18.743423c0x-72.6269c0y18.783043c1x-72.883568c1y18.710701V-72.42794 18.929459c0x-72.341805c0y19.012138c1x-72.514076c1y18.845055V-72.298744 19.273109c0x-72.298744c0y19.438477c1x-72.298744c1y19.126694V-72.448601 19.647766c0x-72.5485c0y19.730446c1x-72.348701c1y19.563362V-72.905937 19.77179c0x-73.076469c0y19.77179c1x-72.700951c1y19.77179V-73.373619 19.673599c0x-73.51487c0y19.606422c1x-73.232368c1y19.739059</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"43\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-77.577507 20.143852c0x1c1x1V-77.091743 20.143852c0x1c1x1V-77.091743 19.823456c0x-76.928093c0y19.952644c1x1V-76.621483 20.120598c0x-76.471626c0y20.189499c1x-76.771339c1y20.051697V-76.125389 20.223953c0x-75.822212c0y20.223953c1x-76.306252c1y20.223953V-75.417412 19.947487c0x-75.248604c0y19.761452c1x-75.58622c1y20.131798V-75.164207 19.130997c0x1c1x-75.164207c1y19.489288V-75.164207 17.257721c0x1c1x1V-75.649956 17.257721c0x1c1x1V-75.649956 18.901031c0x-75.649956c0y19.047447c1x1V-75.670662 19.278267c0x-75.684471c0y19.381622c1x-75.656853c1y19.173195V-75.758568 19.544403c0x-75.805092c0y19.620193c1x-75.713768c1y19.470329V-75.93943 19.70977c0x-76.013512c0y19.744225c1x-75.865379c1y19.675316V-76.262413 19.761452c0x-76.388161c0y19.761452c1x-76.121162c1y19.761452V-76.673241 19.663261c0x-76.823097c0y19.597801c1x-76.525093c1y19.728722V-77.09182 19.412628c0x1c1x-76.962624c1y19.514259V-77.09182 17.257721c0x1c1x1V-77.577583 17.257721c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"200\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-80.946815 20.143852c0x1c1x1V-80.461052 20.143852c0x1c1x1V-80.461052 18.500542c0x-80.461052c0y18.367905c1x1V-80.437859 18.128471c0x-80.422325c0y18.011337c1x-80.453316c1y18.243881V-80.352562 17.854584c0x-80.309486c0y17.782234c1x-80.393898c1y17.920044V-80.166527 17.694389c0x-80.085564c0y17.658218c1x-80.247475c1y17.728836V-79.851295 17.640129c0x-79.718666c0y17.640129c1x-79.980492c1y17.640129V-79.435295 17.738319c0x-79.290596c0y17.80378c1x-79.579994c1y17.672859V-79.01931 17.988953c0x1c1x-79.151939c1y17.887321V-79.01931 20.14386c0x1c1x1V-78.533546 20.14386c0x1c1x1V-78.533546 17.257729c0x1c1x1V-79.01931 17.257729c0x1c1x1V-79.01931 17.578125c0x-79.170906c0y17.452377c1x1V-79.489571 17.283569c0x-79.651482c0y17.212944c1x-79.32766c1y17.354195V-79.988243 17.177635c0x-80.300026c0y17.177635c1x-79.817711c1y17.177635V-80.701378 17.459274c0x-80.865013c0y17.647034c1x-80.537743c1y17.271515V-80.946831 18.270592c0x1c1x-80.946831c1y17.917473</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"346\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.016396 19.962982c0x-83.854485c0y20.040497c1x1V-83.553902 20.143852c0x-83.409203c0y20.186913c1x-83.70031c1y20.100784V-83.091393 20.208443c0x-82.882973c0y20.208443c1x-83.255043c1y20.208443V-82.517799 20.118011c0x-82.343819c0y20.056c1x-82.691765c1y20.178299V-82.070793 19.838959c0x-81.945045c0y19.714935c1x-82.194817c1y19.962982V-81.778816 19.368706c0x-81.709923c0y19.17923c1x-81.847725c1y19.558182V-81.675468 18.704666c0x-81.675468c0y18.232689c1x-81.675468c1y18.957878V-82.063042 17.59362c0x-82.323158c0y17.324905c1x-81.804665c1y17.862335V-83.091408 17.190544c0x-83.256767c0y17.190544c1x-82.665947c1y17.190544V-83.577171 17.260307c0x-83.737373c0y17.306816c1x-83.418694c1y17.213799V-84.016426 17.43084c0x1c1x-83.883781c1y17.363663V-84.016426 17.970856c0x1c1x1V-83.990623 17.970856c0x-83.842476c0y17.855446c1x1V-83.530693 17.70472c0x-83.37394c0y17.642708c1x-83.689171c1y17.766731V-83.070778 17.611702c0x-82.795174c0y17.611702c1x-83.220634c1y17.611702V-82.417076 17.890755c0x-82.258598c0y18.075066c1x-82.577278c1y17.70472V-82.179359 18.704659c0x-82.179359c0y19.052612c1x-82.179359c1y18.346367V-82.411903 19.508224c0x-82.568657c0y19.69426c1x-82.256874c1y19.320473V-83.070778 19.787277c0x-83.168968c0y19.787277c1x-82.788277c1y19.787277V-83.370506 19.74852c0x-83.47213c0y19.722679c1x-83.268867c1y19.774361V-83.644386 19.647751c0x-83.715019c0y19.61158c1x-83.563423c1y19.689095V-83.843346 19.534065c0x-83.905342c0y19.492722c1x-83.781334c1y19.573685V-83.990623 19.428131c0x1c1x-83.954445c1y19.457413V-84.016426 19.428131c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"7\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.052391 20.143852c0x1c1x1V-86.566628 20.143852c0x1c1x1V-86.566628 18.500542c0x-86.566628c0y18.367905c1x1V-86.543327 18.128471c0x-86.52787c0y18.011337c1x-86.558861c1y18.243881V-86.458031 17.854584c0x-86.414955c0y17.782234c1x-86.499428c1y17.920044V-86.271996 17.694389c0x-86.191032c0y17.658218c1x-86.352943c1y17.728836V-85.956764 17.640129c0x-85.824135c0y17.640129c1x-86.08596c1y17.640129V-85.540779 17.738319c0x-85.39608c0y17.80378c1x-85.685478c1y17.672859V-85.124779 17.988953c0x1c1x-85.257423c1y17.887321V-85.124779 20.14386c0x1c1x1V-84.639015 20.14386c0x1c1x1V-84.639015 16.123432c0x1c1x1V-85.124779 16.123432c0x1c1x1V-85.124779 17.578125c0x-85.276375c0y17.452377c1x1V-85.595039 17.283569c0x-85.75695c0y17.212944c1x-85.433128c1y17.354195V-86.093712 17.177635c0x-86.405495c0y17.177635c1x-85.92318c1y17.177635V-86.806847 17.459274c0x-86.970497c0y17.647034c1x-86.643196c1y17.271515V-87.052315 18.270592c0x1c1x-87.052315c1y17.917473</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"385\" PrimID=\"29\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-72.828438 26.758438c0x1c1x1V-72.164391 26.758438c0x1c1x1V-70.877647 25.228813c0x1c1x1V-70.156761 25.228813c0x1c1x1V-70.156761 26.758438c0x1c1x1V-69.645164 26.758438c0x1c1x1V-69.645164 22.911125c0x1c1x1V-70.722618 22.911125c0x-70.955162c0y22.911125c1x1V-71.303978 22.957634c0x-71.459007c0y22.986923c1x-71.148949c1y22.926628V-71.722557 23.117828c0x-71.862083c0y23.205681c1x-71.598534c1y23.040321V-72.048119 23.451141c0x-72.127357c0y23.583778c1x-71.970604c1y23.31678V-72.166985 23.957573c0x-72.166985c0y24.234901c1x-72.166985c1y23.752586V-71.957695 24.655205c0x-71.818169c0y24.84124c1x-72.097221c1y24.467445V-71.381508 25.07637c0x1c1x-71.626106c1y24.981628</VertList>\r\n                                <PrimList>L0 1L1 2L2 3L3 4L4 5L5 6L6 7B7 8B8 9B9 10B10 11B11 12B12 13L13 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"25\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.632133 23.993744c0x-71.632133c0y23.883499c1x1V-71.572731 23.701775c0x-71.534874c0y23.615646c1x-71.612328c1y23.786179V-71.381538 23.484734c0x-71.307457c0y23.434784c1x-71.471138c1y23.543304V-71.117989 23.381378c0x-71.01635c0y23.360703c1x-71.219612c1y23.40033V-70.758842 23.350365c0x1c1x-70.896645c1y23.350365V-70.156807 23.350365c0x1c1x1V-70.156807 24.802475c0x1c1x1V-70.673561 24.802475c0x-70.835472c0y24.802475c1x1V-71.097313 24.761131c0x-71.217888c0y24.731842c1x-70.976723c1y24.788696V-71.404778 24.600937c0x-71.482292c0y24.528587c1x-71.320381c1y24.678444V-71.57531 24.35289c0x-71.613167c0y24.258148c1x-71.539131c1y24.445908V-71.632103 23.993736c0x1c1x-71.632103c1y24.138428</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"23\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-75.616386 25.316666c0x-75.616386c0y25.786919c1x-75.616386c1y24.846413V-75.254662 26.43029c0x-75.013496c0y26.702454c1x-75.495811c1y26.158127V-74.285728 26.838531c0x-73.87748c0y26.838531c1x-74.690529c1y26.838531V-73.311623 26.43029c0x-73.072197c0y26.158127c1x-73.552788c1y26.702454V-72.952477 25.316666c0x-72.952477c0y24.846413c1x-72.952477c1y25.786919V-73.311623 24.203041c0x-73.552788c0y23.929153c1x-73.072197c1y24.475204V-74.285728 23.792213c0x-74.690529c0y23.792213c1x-73.87748c1y23.792213V-75.254662 24.203041c0x-75.495811c0y24.475204c1x-75.013496c1y23.929153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"451\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-75.11512 25.316666c0x-75.11512c0y24.942871c1x1V-74.8955 24.484673c0x-74.749077c0y24.302078c1x-75.041908c1y24.665543V-74.285713 24.210785c0x-74.022163c0y24.210785c1x-74.545815c1y24.210785V-73.670769 24.484673c0x-73.52607c0y24.665543c1x-73.817177c1y24.302078V-73.453712 25.316666c0x-73.453712c0y25.678398c1x-73.453712c1y24.942871V-73.673347 26.140907c0x-73.819756c0y26.326942c1x-73.526924c1y25.953148V-74.285713 26.41996c0x-74.54409c0y26.41996c1x-74.023888c1y26.41996V-74.892906 26.143494c0x-75.041054c0y25.957458c1x-74.746498c1y26.327805V-75.11512 25.316673c0x1c1x-75.11512c1y25.681854</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"339\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-78.50251 26.577568c0x-78.340599c0y26.655083c1x1V-78.040016 26.758438c0x-77.895317c0y26.801506c1x-78.186424c1y26.71537V-77.577522 26.823036c0x-77.369087c0y26.823036c1x-77.741158c1y26.823036V-77.003914 26.732605c0x-76.829933c0y26.670593c1x-77.177879c1y26.792892V-76.556908 26.453552c0x-76.43116c0y26.329529c1x-76.680931c1y26.577576V-76.264931 25.983299c0x-76.196037c0y25.793823c1x-76.333839c1y26.172775V-76.161583 25.31926c0x-76.161583c0y24.847282c1x-76.161583c1y25.572472V-76.549156 24.208214c0x-76.809273c0y23.939499c1x-76.290779c1y24.476929V-77.577522 23.805138c0x-77.742882c0y23.805138c1x-77.152061c1y23.805138V-78.063271 23.874901c0x-78.223473c0y23.92141c1x-77.904808c1y23.828392V-78.502525 24.045433c0x1c1x-78.369881c1y23.978256V-78.502525 24.585449c0x1c1x1V-78.476723 24.585449c0x-78.328575c0y24.470039c1x1V-78.016808 24.319313c0x-77.860054c0y24.257301c1x-78.17527c1y24.381325V-77.556892 24.226295c0x-77.281273c0y24.226295c1x-77.706749c1y24.226295V-76.903175 24.505348c0x-76.744698c0y24.689659c1x-77.063377c1y24.319313V-76.665459 25.319252c0x-76.665459c0y25.667206c1x-76.665459c1y24.96096V-76.898003 26.122818c0x-77.054756c0y26.308853c1x-76.742973c1y25.935066V-77.556877 26.401871c0x-77.655052c0y26.401871c1x-77.274376c1y26.401871V-77.85659 26.363113c0x-77.958214c0y26.337273c1x-77.754951c1y26.388954V-78.13047 26.262344c0x-78.201103c0y26.226173c1x-78.049507c1y26.303688V-78.32943 26.148659c0x-78.391426c0y26.107315c1x-78.267418c1y26.188278V-78.476707 26.042725c0x1c1x-78.440529c1y26.072006V-78.50251 26.042725c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"453\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.745216 26.758438c0x1c1x1V-81.104424 26.758438c0x1c1x1V-79.946877 25.494949c0x1c1x1V-79.63166 25.79467c0x1c1x1V-79.63166 26.758438c0x1c1x1V-79.145897 26.758438c0x1c1x1V-79.145897 22.738014c0x1c1x1V-79.63166 22.738014c0x1c1x1V-79.63166 25.316673c0x1c1x1V-81.034676 23.872314c0x1c1x1V-81.647041 23.872314c0x1c1x1V-80.306038 25.205566c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"49\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.62101 25.365761c0x1c1x1V-82.494514 25.365761c0x-82.494514c0y25.543182c1x1V-82.574608 25.830849c0x-82.627998c0y25.961761c1x-82.521217c1y25.698212V-82.794228 26.153824c0x-82.883797c0y26.236504c1x-82.70121c1y26.06942V-83.112053 26.339859c0x-83.236076c0y26.381203c1x-82.989738c1y26.298515V-83.520287 26.401871c0x-83.716652c0y26.401871c1x-83.372154c1y26.401871V-84.111977 26.285599c0x-84.31179c0y26.20636c1x-83.913887c1y26.363113V-84.538322 26.053055c0x1c1x-84.453911c1y26.128845V-84.564125 26.053055c0x1c1x1V-84.564125 26.582741c0x-84.40049c0y26.651642c1x1V-84.062859 26.755859c0x-83.892326c0y26.802368c1x-84.233406c1y26.709351V-83.525429 26.825623c0x-83.046562c0y26.825623c1x-83.713188c1y26.825623V-82.404045 26.438049c0x-82.135323c0y26.17794c1x-82.672768c1y26.696434V-82.000969 25.332176c0x-82.000969c0y24.860199c1x-82.000969c1y25.809319V-82.385963 24.208214c0x-82.644341c0y23.930885c1x-82.129295c1y24.485542V-83.403999 23.792221c0x-83.793297c0y23.792221c1x-82.983696c1y23.792221V-84.303169 24.133286c0x-84.515038c0y24.360664c1x-84.09301c1y23.905907V-84.620979 25.102219c0x1c1x-84.620979c1y24.68364</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"437\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.14817 24.99369c0x-84.146172c0y24.738754c1x1V-83.954384 24.401993c0x-83.828636c0y24.262466c1x-84.081566c1y24.541519V-83.378197 24.192703c0x-83.11808c0y24.192703c1x-83.636574c1y24.192703V-82.755501 24.422661c0x-82.602196c0y24.575966c1x-82.910515c1y24.269356V-82.49453 24.993683c0x1c1x-82.515205c1y24.766304</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"403\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-86.856026 26.732605c0x-86.764732c0y26.756721c1x1V-86.556297 26.792038c0x-86.449501c0y26.807533c1x-86.664818c1y26.776527V-86.269493 26.815285c0x-85.974937c0y26.815285c1x-86.353889c1y26.815285V-85.597694 26.577576c0x-85.444389c0y26.419106c1x-85.750999c1y26.736046V-85.367729 25.815346c0x1c1x-85.367729c1y26.165024V-85.367729 24.280556c0x1c1x1V-85.039589 24.280556c0x1c1x1V-85.039589 23.872314c0x1c1x1V-85.367729 23.872314c0x1c1x1V-85.367729 23.042908c0x1c1x1V-85.853493 23.042908c0x1c1x1V-85.853493 23.872314c0x1c1x1V-86.856026 23.872314c0x1c1x1V-86.856026 24.280556c0x1c1x1V-85.853493 24.280556c0x1c1x1V-85.853493 25.595718c0x-85.853493c0y25.747307c1x1V-85.863792 25.952286c0x-85.870659c0y26.03669c1x-85.856926c1y25.866158V-85.936089 26.189995c0x-85.973946c0y26.258896c1x-85.894753c1y26.115929V-86.091118 26.342438c0x-86.158302c0y26.373444c1x-86.025627c1y26.309715V-86.396004 26.388947c0x-86.475243c0y26.388947c1x-86.259926c1y26.388947V-86.644051 26.355354c0x-86.730186c0y26.331238c1x-86.55793c1y26.377747V-86.830086 26.295921c0x1c1x-86.792198c1y26.311432V-86.855888 26.295921c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"322\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-118.93105 6.6500015c0x-118.93034c0y10.185913c1x-118.93106c1y3.1153793V-112.53105 13.049999c0x-108.99643c0y13.049995c1x-116.06438c1y13.050709V-106.13106 6.6499977c0x-106.13034c0y3.1166725c1x-106.13106c1y10.184616V-112.53105 0.24999619c0x-116.06567c0y0.25c1x-108.99513c1y0.25071716</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"65\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.34413 16.751289c0x1c1x1V-106.96954 16.751289c0x1c1x1V-106.96954 20.143852c0x1c1x1V-106.45795 20.143852c0x1c1x1V-106.45795 16.751289c0x1c1x1V-105.08336 16.751289c0x1c1x1V-105.08336 16.296539c0x1c1x1V-108.34413 16.296539c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"147\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-110.698 20.143852c0x1c1x1V-110.21225 20.143852c0x1c1x1V-110.21225 19.823456c0x-110.0486c0y19.952644c1x1V-109.74199 20.120598c0x-109.59213c0y20.189499c1x-109.89185c1y20.051697V-109.2459 20.223953c0x-108.94272c0y20.223953c1x-109.42676c1y20.223953V-108.53792 19.947487c0x-108.36911c0y19.761452c1x-108.70673c1y20.131798V-108.2847 19.130997c0x1c1x-108.2847c1y19.489288V-108.2847 17.257721c0x1c1x1V-108.77046 17.257721c0x1c1x1V-108.77046 18.901031c0x-108.77046c0y19.047447c1x1V-108.79117 19.278267c0x-108.80498c0y19.381622c1x-108.77736c1y19.173195V-108.87907 19.544403c0x-108.9256c0y19.620193c1x-108.83427c1y19.470329V-109.05994 19.70977c0x-109.134c0y19.744225c1x-108.98589c1y19.675316V-109.38292 19.761452c0x-109.50867c0y19.761452c1x-109.24167c1y19.761452V-109.79375 19.663261c0x-109.9436c0y19.597801c1x-109.6456c1y19.728722V-110.21233 19.412628c0x1c1x-110.08313c1y19.514259V-110.21233 17.257721c0x1c1x1V-110.69807 17.257721c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"264\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-113.45494 17.787407c0x1c1x1V-113.42914 17.787407c0x-113.35678c0y17.77018c1x1V-113.21725 17.751236c0x-113.15007c0y17.742622c1x-113.28615c1y17.758125V-112.97696 17.738319c0x-112.8271c0y17.738319c1x-113.06998c1y17.738319V-112.54286 17.839088c0x-112.40334c0y17.904549c1x-112.6824c1y17.771912V-112.13979 18.094887c0x1c1x-112.26898c1y17.989815V-112.13979 20.14386c0x1c1x1V-111.65402 20.14386c0x1c1x1V-111.65402 17.257729c0x1c1x1V-112.13979 17.257729c0x1c1x1V-112.13979 17.684059c0x-112.3327c0y17.52903c1x1V-112.64879 17.355911c0x-112.79694c0y17.290451c1x-112.50238c1y17.419647V-113.10095 17.257721c0x-113.18536c0y17.257721c1x-112.94765c1y17.257721V-113.28441 17.265518c0x-113.32227c0y17.26899c1x-113.24652c1y17.260323V-113.45494 17.288765c0x1c1x-113.37912c1y17.276733</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"182\" PrimID=\"16\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-116.45218 18.678825c0x-116.45218c0y18.919983c1x1V-116.34882 19.329948c0x-116.28165c0y19.522873c1x-116.41772c1y19.137024V-116.07494 19.815704c0x-115.95264c0y19.95179c1x-116.19035c1y19.684792V-115.67186 20.123177c0x-115.52545c0y20.190353c1x-115.81827c1y20.054276V-115.18869 20.223946c0x-115.02505c0y20.223946c1x-115.3644c1y20.223946V-114.75977 20.164513c0x-114.63747c0y20.126617c1x-114.88208c1y20.204132V-114.39804 20.009483c0x1c1x-114.51689c1y20.074944V-114.36703 20.143845c0x1c1x1V-113.91229 20.143845c0x1c1x1V-113.91229 16.123417c0x1c1x1V-114.39806 16.123417c0x1c1x1V-114.39806 17.56002c0x-114.53413c0y17.448059c1x1V-114.83214 17.286133c0x-114.98544c0y17.213783c1x-114.67883c1y17.356758V-115.34891 17.177612c0x-115.68997c0y17.177612c1x-115.1577c1y17.177612V-116.15506 17.570351c0x-116.35315c0y17.832176c1x-115.95869c1y17.308525V-116.45219 18.67881c0x1c1x-116.45219c1y18.20166</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6L6 7L7 8L8 9L9 10L10 11B11 12B12 13B13 14B14 15L15 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"410\" PrimID=\"3\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.95091 18.691742c0x-115.95091c0y18.347237c1x1V-115.78036 17.908844c0x-115.66667c0y17.729698c1x-115.89406c1y18.086266V-115.23001 17.640129c0x-115.08876c0y17.640129c1x-115.48323c1y17.640129V-114.80109 17.733147c0x-114.65639c0y17.793434c1x-114.94579c1y17.671135V-114.39801 17.968277c0x1c1x-114.52203c1y17.871811V-114.39801 19.621925c0x-114.53581c0y19.683937c1x1V-114.75198 19.751114c0x-114.85188c0y19.77523c1x-114.65379c1y19.726997V-115.09047 19.787285c0x-115.35919c0y19.787285c1x-114.96472c1y19.787285V-115.72093 19.523735c0x-115.87424c0y19.346313c1x-115.56934c1y19.699432V-115.9509 18.691742c0x1c1x-115.9509c1y19.068977</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5B5 6B6 7B7 8B8 9L9 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"83\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.66904 18.70208c0x-119.66904c0y19.172333c1x-119.66904c1y18.231827V-119.3073 19.815704c0x-119.06615c0y20.087868c1x-119.54846c1y19.543541V-118.33836 20.223946c0x-117.93011c0y20.223946c1x-118.74316c1y20.223946V-117.36426 19.815704c0x-117.12483c0y19.543541c1x-117.60542c1y20.087868V-117.00511 18.70208c0x-117.00511c0y18.231827c1x-117.00511c1y19.172333V-117.36426 17.588455c0x-117.60541c0y17.314568c1x-117.12483c1y17.860619V-118.33836 17.177628c0x-118.74316c0y17.177628c1x-117.93011c1y17.177628V-119.3073 17.588455c0x-119.54846c0y17.860619c1x-119.06613c1y17.314568</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"185\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.16777 18.70208c0x-119.16777c0y18.328285c1x1V-118.94814 17.870087c0x-118.80173c0y17.687492c1x-119.09456c1y18.050957V-118.33835 17.596199c0x-118.0748c0y17.596199c1x-118.59846c1y17.596199V-117.7234 17.870087c0x-117.5787c0y18.050957c1x-117.86981c1y17.687492V-117.50636 18.70208c0x-117.50636c0y19.063812c1x-117.50636c1y18.328285V-117.72598 19.526321c0x-117.87241c0y19.712357c1x-117.57957c1y19.338562V-118.33835 19.805374c0x-118.59673c0y19.805374c1x-118.07652c1y19.805374V-118.94554 19.528908c0x-119.09369c0y19.342873c1x-118.79913c1y19.713219V-119.16776 18.702087c0x1c1x-119.16776c1y19.067268</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"283\" PrimID=\"30\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.48495 25.57505c0x-108.48495c0y25.766251c1x1V-108.37643 26.081482c0x-108.30409c0y26.227898c1x-108.44878c1y25.935066V-108.08446 26.443214c0x-107.93976c0y26.5569c1x-108.20676c1y26.34848V-107.60645 26.686096c0x-107.43419c0y26.734329c1x-107.78043c1y26.637863V-106.94757 26.758446c0x1c1x-107.21457c1y26.758446V-105.58333 26.758446c0x1c1x1V-105.58333 22.911133c0x1c1x1V-106.72279 22.911133c0x-107.00357c0y22.911133c1x1V-107.35326 22.942146c0x-107.49277c0y22.962822c1x-107.21373c1y22.921471V-107.75375 23.071335c0x-107.895c0y23.145409c1x-107.62627c1y23.005882V-108.06122 23.358139c0x-108.12495c0y23.473549c1x-107.99748c1y23.241005V-108.15681 23.774132c0x-108.15681c0y23.956726c1x-108.15681c1y23.612213V-108.01729 24.241806c0x-107.92427c0y24.36927c1x-108.11031c1y24.112617V-107.64522 24.549278c0x1c1x-107.80025c1y24.471764V-107.64522 24.569946c0x-107.90532c0y24.623344c1x1V-108.26016 24.913597c0x-108.41002c0y25.08757c1x-108.11031c1y24.7379V-108.48495 25.575058c0x1c1x-108.48495c1y25.30806</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6L6 7B7 8B8 9B9 10B10 11B11 12B12 13L13 14B14 15B15 16L16 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"4\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-107.62454 23.841309c0x-107.62454c0y23.748291c1x1V-107.57805 23.606178c0x-107.54706c0y23.54245c1x-107.60904c1y23.669914V-107.42819 23.451149c0x-107.34723c0y23.40464c1x-107.4971c1y23.490768V-107.13364 23.365875c0x-107.01822c0y23.353813c1x-107.24904c1y23.376213V-106.70473 23.347786c0x1c1x-106.87524c1y23.347786V-106.09494 23.347786c0x1c1x1V-106.09494 24.458832c0x1c1x1V-106.75639 24.458832c0x-106.9166c0y24.458832c1x1V-107.13881 24.435585c0x-107.23355c0y24.418358c1x-107.04407c1y24.45108V-107.40236 24.33223c0x-107.48332c0y24.280548c1x-107.3214c1y24.383904V-107.57289 24.133278c0x-107.60736c0y24.050598c1x-107.54016c1y24.214233V-107.62459 23.841309c0x1c1x-107.62459c1y23.95327</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"42\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-107.95268 25.595726c0x-107.95268c0y25.440697c1x1V-107.88289 25.226242c0x-107.83636c0y25.134949c1x-107.92941c1y25.317535V-107.62967 24.993698c0x-107.54698c0y24.95063c1x-107.75195c1y25.057434V-107.32736 24.911018c0x-107.21022c0y24.89724c1x-107.44621c1y24.923073V-106.89844 24.89035c0x1c1x-107.06725c1y24.89035V-106.09486 24.89035c0x1c1x1V-106.09486 26.321785c0x1c1x1V-106.77182 26.321785c0x-106.99576c0y26.321785c1x1V-107.32217 26.288193c0x-107.46515c0y26.264076c1x-107.17921c1y26.310585V-107.67357 26.159004c0x-107.77002c0y26.091827c1x-107.58228c1y26.221016V-107.88544 25.929047c0x-107.93024c0y25.842918c1x-107.84065c1y26.015175V-107.95264 25.595734c0x1c1x-107.95264c1y25.731819</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"173\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.63206 25.316666c0x-111.63206c0y25.786919c1x-111.63206c1y24.846413V-111.27032 26.43029c0x-111.02917c0y26.702454c1x-111.51149c1y26.158127V-110.30139 26.838531c0x-109.89314c0y26.838531c1x-110.70619c1y26.838531V-109.32729 26.43029c0x-109.08784c0y26.158127c1x-109.56845c1y26.702454V-108.96812 25.316666c0x-108.96812c0y24.846413c1x-108.96812c1y25.786919V-109.32729 24.203041c0x-109.56844c0y23.929153c1x-109.08784c1y24.475204V-110.30139 23.792213c0x-110.70619c0y23.792213c1x-109.89314c1y23.792213V-111.27032 24.203041c0x-111.51149c0y24.475204c1x-111.02916c1y23.929153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"30\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.1308 25.316666c0x-111.1308c0y24.942871c1x1V-110.91118 24.484673c0x-110.76476c0y24.302078c1x-111.05759c1y24.665543V-110.30139 24.210785c0x-110.03784c0y24.210785c1x-110.56149c1y24.210785V-109.68645 24.484673c0x-109.54175c0y24.665543c1x-109.83286c1y24.302078V-109.46941 25.316666c0x-109.46941c0y25.678398c1x-109.46941c1y24.942871V-109.68903 26.140907c0x-109.83545c0y26.326942c1x-109.54262c1y25.953148V-110.30139 26.41996c0x-110.55977c0y26.41996c1x-110.03957c1y26.41996V-110.90858 26.143494c0x-111.05672c0y25.957458c1x-110.76218c1y26.327805V-111.13078 25.316673c0x1c1x-111.13078c1y25.681854</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"340\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-114.84375 25.316666c0x-114.84375c0y25.786919c1x-114.84375c1y24.846413V-114.48201 26.43029c0x-114.24086c0y26.702454c1x-114.72318c1y26.158127V-113.51308 26.838531c0x-113.10483c0y26.838531c1x-113.91788c1y26.838531V-112.53897 26.43029c0x-112.29955c0y26.158127c1x-112.78014c1y26.702454V-112.17982 25.316666c0x-112.17982c0y24.846413c1x-112.17982c1y25.786919V-112.53897 24.203041c0x-112.78012c0y23.929153c1x-112.29955c1y24.475204V-113.51308 23.792213c0x-113.91788c0y23.792213c1x-113.10483c1y23.792213V-114.48201 24.203041c0x-114.72318c0y24.475204c1x-114.24084c1y23.929153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"127\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-114.34248 25.316666c0x-114.34248c0y24.942871c1x1V-114.12285 24.484673c0x-113.97644c0y24.302078c1x-114.26927c1y24.665543V-113.51306 24.210785c0x-113.24951c0y24.210785c1x-113.77318c1y24.210785V-112.89812 24.484673c0x-112.75342c0y24.665543c1x-113.04453c1y24.302078V-112.68108 25.316666c0x-112.68108c0y25.678398c1x-112.68108c1y24.942871V-112.9007 26.140907c0x-113.04712c0y26.326942c1x-112.75429c1y25.953148V-113.51306 26.41996c0x-113.77144c0y26.41996c1x-113.25124c1y26.41996V-114.12025 26.143494c0x-114.2684c0y25.957458c1x-113.97385c1y26.327805V-114.34247 25.316673c0x1c1x-114.34247c1y25.681854</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"275\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-117.65753 25.926445c0x-117.65753c0y26.189995c1x1V-117.32939 26.574982c0x-117.11234c0y26.74379c1x-117.54816c1y26.406174V-116.43797 26.828194c0x-116.22437c0y26.828194c1x-116.8152c1y26.828194V-115.84886 26.753265c0x-115.67143c0y26.701591c1x-116.028c1y26.803215V-115.40186 26.58532c0x1c1x-115.52243c1y26.645615V-115.40186 26.040131c0x1c1x1V-115.42766 26.040131c0x-115.58096c0y26.15554c1x1V-115.93925 26.316597c0x-116.12701c0y26.383774c1x-115.7515c1y26.247696V-116.47928 26.417366c0x-116.69287c0y26.417366c1x-116.30702c1y26.417366V-116.98055 26.314011c0x-117.10112c0y26.24511c1x-116.85995c1y26.382912V-117.16141 25.988449c0x-117.16141c0y25.874763c1x-117.16141c1y26.136589V-117.0632 25.730064c0x-116.99773c0y25.671494c1x-117.12868c1y25.788635V-116.68596 25.5802c0x-116.61707c0y25.564705c1x-116.87198c1y25.621544V-116.41466 25.52594c0x-116.30441c0y25.505264c1x-116.52663c1y25.546616V-116.11235 25.458763c0x-115.85913c0y25.391586c1x-116.20364c1y25.482872V-115.57233 25.164207c0x-115.46724c0y25.033295c1x-115.67912c1y25.293396V-115.4147 24.683617c0x-115.4147c0y24.564758c1x-115.4147c1y24.873093V-115.48711 24.347717c0x-115.53705c0y24.242638c1x-115.43884c1y24.452797V-115.7119 24.066078c0x-115.80836c0y23.985123c1x-115.61197c1y24.148758V-116.07881 23.874878c0x-116.22867c0y23.826645c1x-115.93066c1y23.921387V-116.58008 23.802528c0x-116.75233c0y23.802528c1x-116.39577c1y23.802528V-117.10201 23.867126c0x-117.27942c0y23.90847c1x-116.9263c1y23.824059V-117.54384 24.019569c0x1c1x-117.4267c1y23.959282V-117.54384 24.538918c0x1c1x1V-117.51804 24.538918c0x-117.39401c0y24.447624c1x1V-117.06587 24.30896c0x-116.88844c0y24.245232c1x-117.24329c1y24.370972V-116.54393 24.213364c0x-116.36652c0y24.213364c1x-116.71446c1y24.213364V-116.09435 24.316719c0x-115.97205c0y24.383896c1x-116.21664c1y24.247818V-115.91089 24.619026c0x-115.91089c0y24.737885c1x-115.91089c1y24.484665V-116.02199 24.887741c0x-116.09433c0y24.948029c1x-115.94792c1y24.827454V-116.37338 25.035019c0x-116.46295c0y25.055695c1x-116.21147c1y24.997124V-116.67311 25.097031c0x-116.78506c0y25.117706c1x-116.56287c1y25.076363V-116.95216 25.15387c0x-117.17783c0y25.205544c1x-116.87808c1y25.13665V-117.47409 25.420006c0x-117.59639c0y25.54747c1x-117.35179c1y25.29425V-117.65755 25.926437c0x1c1x-117.65755c1y25.716286</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6B6 7B7 8B8 9B9 10B10 11B11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22L22 23L23 24B24 25B25 26B26 27B27 28B28 29B29 30B30 31B31 32B32 33B33 34L34 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"382\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.8512 26.732605c0x-119.7599c0y26.756721c1x1V-119.55147 26.792038c0x-119.44467c0y26.807533c1x-119.65999c1y26.776527V-119.26466 26.815285c0x-118.97011c0y26.815285c1x-119.34908c1y26.815285V-118.59288 26.577576c0x-118.43958c0y26.419106c1x-118.74619c1y26.736046V-118.36292 25.815346c0x1c1x-118.36292c1y26.165024V-118.36292 24.280556c0x1c1x1V-118.03476 24.280556c0x1c1x1V-118.03476 23.872314c0x1c1x1V-118.36292 23.872314c0x1c1x1V-118.36292 23.042908c0x1c1x1V-118.84866 23.042908c0x1c1x1V-118.84866 23.872314c0x1c1x1V-119.8512 23.872314c0x1c1x1V-119.8512 24.280556c0x1c1x1V-118.84866 24.280556c0x1c1x1V-118.84866 25.595718c0x-118.84866c0y25.747307c1x1V-118.85896 25.952286c0x-118.86583c0y26.03669c1x-118.8521c1y25.866158V-118.93137 26.189995c0x-118.96922c0y26.258896c1x-118.88997c1y26.115929V-119.0864 26.342438c0x-119.15356c0y26.373444c1x-119.0209c1y26.309715V-119.39128 26.388947c0x-119.47052c0y26.388947c1x-119.25519c1y26.388947V-119.63933 26.355354c0x-119.72546c0y26.331238c1x-119.55319c1y26.377747V-119.82536 26.295921c0x1c1x-119.78748c1y26.311432V-119.85117 26.295921c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"295\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-15.531052 48.040623c0x-15.53035c0y51.576534c1x-15.531067c1y44.506001V-9.1310577 54.44062c0x-5.5964355c0y54.440617c1x-12.664383c1y54.44133V-2.7310638 48.040619c0x-2.7303467c0y44.507294c1x-2.7310638c1y51.575237V-9.1310577 41.640617c0x-12.66568c0y41.640621c1x-5.5951385c1y41.641338</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"220\" PrimID=\"38\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-2.966217 60.436352c0x-2.966217c0y60.586216c1x1V-2.8602905 60.880772c0x-2.7913818c0y61.027187c1x-2.9309082c1y60.734356V-2.5683136 61.252842c0x-2.4305115c0y61.363087c1x-2.6940613c1y61.151211V-2.0851288 61.511227c0x-1.9025421c0y61.573238c1x-2.2694397c1y61.449215V-1.4236755 61.604244c0x-1.146347c0y61.604244c1x-1.6820526c1y61.604244V-0.67436218 61.526737c0x-0.45387268c0y61.475063c1x-0.89657593c1y61.578411V1.5258789e-5 61.29678c0x1c1x-0.2290802c1y61.398411V1.5258789e-5 60.655994c0x1c1x1V-0.036178589 60.655994c0x-0.23083496c0y60.817913c1x1V-0.71055603 61.030651c0x-0.96548462c0y61.118504c1x-0.45562744c1y60.942799V-1.4288635 61.162426c0x-1.7458038c0y61.162426c1x-1.2049255c1y61.162426V-2.1678314 60.984142c0x-2.3452606c0y60.865284c1x-1.9921265c1y61.103001V-2.4339752 60.508717c0x-2.4339752c0y60.338184c1x-2.4339752c1y60.706814V-2.3073578 60.131481c0x-2.2246704c0y60.050526c1x-2.3917694c1y60.212437V-1.927536 59.94286c0x-1.7983398c0y59.908405c1x-2.0980682c1y59.987652V-1.5063629 59.857586c0x-1.3565063c0y59.835194c1x-1.657959c1y59.879978V-1.0283661 59.772312c0x-0.68730164c0y59.699963c1x-1.1971741c1y59.806767V-0.26872253 59.402828c0x-0.10508728c0y59.227131c1x-0.43408203c1y59.576801V-0.023269653 58.718113c0x-0.023269653c0y58.395992c1x-0.023269653c1y58.99889V-0.4315033 57.927464c0x-0.70367432c0y57.72076c1x-0.15934753c1y58.132442V-1.4676208 57.617405c0x-1.7380524c0y57.617405c1x-1.0490417c1y57.617405V-2.2117615 57.694912c0x-2.4374237c0y57.746593c1x-1.9860992c1y57.643238V-2.8112183 57.886112c0x1c1x-2.6372375c1y57.810329V-2.8112183 58.490726c0x1c1x1V-2.7750244 58.490726c0x-2.6286163c0y58.366703c1x1V-2.1962585 58.183254c0x-1.9585419c0y58.100574c1x-2.4356842c1y58.26421V-1.4650269 58.059231c0x-1.1911469c0y58.059231c1x-1.714798c1y58.059231V-0.80357361 58.229763c0x-0.63821411c0y58.343449c1x-0.97065735c1y58.116077V-0.55552673 58.66901c0x-0.55552673c0y58.829205c1x-0.55552673c1y58.489864V-0.67955017 59.046246c0x-0.76223755c0y59.137539c1x-0.59686279c1y58.954952V-1.1162262 59.255535c0x-1.2264709c0y59.279652c1x-0.90779114c1y59.207302V-1.5864716 59.343388c0x-1.7897339c0y59.377842c1x-1.3832092c1y59.308933V-2.103241 59.449322c0x-2.3891754c0y59.525112c1x-1.9619904c1y59.413151V-2.7491913 59.792973c0x-2.8938904c0y59.946278c1x-2.6044922c1y59.63966V-2.9662323 60.436344c0x1c1x-2.9662323c1y60.160732</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"357\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-5.2477417 61.508633c0x-5.1564484c0y61.532749c1x1V-4.9480286 61.568066c0x-4.8412323c0y61.583561c1x-5.0565491c1y61.552555V-4.6612244 61.591312c0x-4.3666687c0y61.591312c1x-4.7456207c1y61.591312V-3.9894409 61.353603c0x-3.8361359c0y61.195133c1x-4.142746c1y61.512074V-3.7594757 60.591373c0x1c1x-3.7594757c1y60.941051V-3.7594757 59.056583c0x1c1x1V-3.4313202 59.056583c0x1c1x1V-3.4313202 58.648342c0x1c1x1V-3.7594757 58.648342c0x1c1x1V-3.7594757 57.818935c0x1c1x1V-4.2452393 57.818935c0x1c1x1V-4.2452393 58.648342c0x1c1x1V-5.247757 58.648342c0x1c1x1V-5.247757 59.056583c0x1c1x1V-4.2452393 59.056583c0x1c1x1V-4.2452393 60.371746c0x-4.2452393c0y60.523335c1x1V-4.2555389 60.728313c0x-4.2624054c0y60.812717c1x-4.2486725c1y60.642185V-4.3279419 60.966022c0x-4.365799c0y61.034924c1x-4.2865448c1y60.891956V-4.4829712 61.118465c0x-4.5501556c0y61.149471c1x-4.4174805c1y61.085743V-4.7878571 61.164974c0x-4.8670959c0y61.164974c1x-4.6517792c1y61.164974V-5.0359039 61.131382c0x-5.1220398c0y61.107265c1x-4.9497833c1y61.153774V-5.2219391 61.071949c0x1c1x-5.1840515c1y61.08746V-5.2477417 61.071949c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"415\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-8.2501373 60.141796c0x1c1x1V-6.1236572 60.141796c0x-6.1236572c0y60.319218c1x1V-6.2037506 60.606884c0x-6.2571411c0y60.737797c1x-6.1503601c1y60.474247V-6.4233856 60.929859c0x-6.5129547c0y61.012539c1x-6.3303528c1y60.845455V-6.7411957 61.115894c0x-6.8652191c0y61.157238c1x-6.6188965c1y61.074551V-7.1494293 61.177906c0x-7.3457947c0y61.177906c1x-7.001297c1y61.177906V-7.7411346 61.061634c0x-7.9409485c0y60.982395c1x-7.5430298c1y61.139149V-8.1674652 60.82909c0x1c1x-8.0830536c1y60.904881V-8.1932678 60.82909c0x1c1x1V-8.1932678 61.358776c0x-8.0296326c0y61.427677c1x1V-7.6920013 61.531895c0x-7.5214691c0y61.578403c1x-7.8625488c1y61.485386V-7.1545563 61.601658c0x-6.6756897c0y61.601658c1x-7.3423157c1y61.601658V-6.0331726 61.214085c0x-5.7644501c0y60.953976c1x-6.3018951c1y61.472469V-5.6300964 60.108204c0x-5.6300964c0y59.636227c1x-5.6300964c1y60.585354V-6.0150909 58.984241c0x-6.273468c0y58.706913c1x-5.7584229c1y59.26157V-7.0331116 58.568249c0x-7.4224091c0y58.568249c1x-6.6128082c1y58.568249V-7.9322815 58.909313c0x-8.1441498c0y59.136692c1x-7.7221375c1y58.681934V-8.2500916 59.878246c0x1c1x-8.2500916c1y59.459667</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"131\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.777298 59.769726c0x-7.7752991c0y59.51479c1x1V-7.5835114 59.178028c0x-7.4577637c0y59.038502c1x-7.7106934c1y59.317554V-7.007309 58.968739c0x-6.7472076c0y58.968739c1x-7.2657013c1y58.968739V-6.384613 59.198696c0x-6.231308c0y59.352001c1x-6.5396423c1y59.045391V-6.1236572 59.769718c0x1c1x-6.1443176c1y59.542339</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"455\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-11.229294 61.534473c0x1c1x1V-10.746124 61.534473c0x1c1x1V-10.746124 61.227001c0x-10.703049c0y61.25629c1x1V-10.570419 61.351025c0x-10.498077c0y61.402706c1x-10.644485c1y61.297626V-10.358536 61.475048c0x-10.277573c0y61.514668c1x-10.427444c1y61.44405V-10.079483 61.573238c0x-9.974411c0y61.600803c1x-10.184555c1y61.547398V-9.7099915 61.614582c0x-9.4498901c0y61.614582c1x-9.8512421c1y61.614582V-9.0485382 61.356197c0x-8.8676758c0y61.183941c1x-9.2294006c1y61.528454V-8.7772369 60.697323c0x-8.7772369c0y60.478558c1x-8.7772369c1y60.964314V-8.9167633 60.167637c0x-9.0115051c0y60.031551c1x-8.8237457c1y60.301998V-9.3198395 59.84724c0x-9.4955444c0y59.769726c1x-9.1458588c1y59.924755V-9.9528656 59.689625c0x-10.199188c0y59.66206c1x-9.706543c1y59.71719V-10.746109 59.627613c0x1c1x-10.463608c1y59.641392V-10.746109 59.552685c0x-10.746109c0y59.44244c1x1V-10.686707 59.278797c0x-10.648849c0y59.206448c1x-10.726303c1y59.351147V-10.521332 59.108265c0x-10.452438c0y59.068645c1x-10.593719c1y59.149609V-10.273285 59.028164c0x-10.176819c0y59.014385c1x-10.369751c1y59.041943V-9.9709778 59.007496c0x-9.8435211c0y59.007496c1x-10.07605c1y59.007496V-9.5446472 59.059177c0x-9.3878937c0y59.0919c1x-9.7014008c1y59.024723V-9.0588837 59.203869c0x1c1x-9.2259827c1y59.140133V-9.0330811 59.203869c0x1c1x1V-9.0330811 58.710361c0x-9.1278229c0y58.684521c1x1V-9.4439087 58.625088c0x-9.6230621c0y58.594082c1x-9.2647552c1y58.656101V-9.973587 58.578579c0x-10.176849c0y58.578579c1x-9.7996216c1y58.578579V-10.503281 58.63026c0x-10.654861c0y58.662983c1x-10.353409c1y58.595806V-10.896027 58.800793c0x-11.004547c0y58.880032c1x-10.785782c1y58.71983V-11.144073 59.108265c0x-11.200943c0y59.234013c1x-11.087234c1y58.982525V-11.22937 59.575939c0x1c1x-11.22937c1y59.389904</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"342\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-10.746124 60.823925c0x1c1x1V-10.746124 60.020359c0x-10.597977c0y60.028973c1x1V-10.221603 60.059116c0x-10.02179c0y60.076344c1x-10.423141c1y60.041889V-9.7461853 60.134045c0x-9.6066589c0y60.173664c1x-9.863327c1y60.101322V-9.4076996 60.32008c0x-9.3215637c0y60.40276c1x-9.4938354c1y60.235676V-9.2785034 60.663731c0x-9.2785034c0y60.829098c1x-9.2785034c1y60.517315V-9.4283752 61.038387c0x-9.5282745c0y61.121067c1x-9.3284607c1y60.953983V-9.8857117 61.162411c0x-10.056244c0y61.162411c1x-9.6807251c1y61.162411V-10.353394 61.06422c0x-10.494644c0y60.997044c1x-10.212143c1y61.129681V-10.74614 60.823925c0x1c1x-10.625549c1y60.916943</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"431\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.655563 61.534473c0x1c1x1V-12.1698 61.534473c0x1c1x1V-12.1698 57.514046c0x1c1x1V-12.655563 57.514046c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"107\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-15.115356 61.508633c0x-15.024063c0y61.532749c1x1V-14.815643 61.568066c0x-14.708847c0y61.583561c1x-14.924164c1y61.552555V-14.528839 61.591312c0x-14.234283c0y61.591312c1x-14.613235c1y61.591312V-13.857056 61.353603c0x-13.703751c0y61.195133c1x-14.010361c1y61.512074V-13.62709 60.591373c0x1c1x-13.62709c1y60.941051V-13.62709 59.056583c0x1c1x1V-13.298935 59.056583c0x1c1x1V-13.298935 58.648342c0x1c1x1V-13.62709 58.648342c0x1c1x1V-13.62709 57.818935c0x1c1x1V-14.112854 57.818935c0x1c1x1V-14.112854 58.648342c0x1c1x1V-15.115372 58.648342c0x1c1x1V-15.115372 59.056583c0x1c1x1V-14.112854 59.056583c0x1c1x1V-14.112854 60.371746c0x-14.112854c0y60.523335c1x1V-14.123154 60.728313c0x-14.13002c0y60.812717c1x-14.116287c1y60.642185V-14.195557 60.966022c0x-14.233414c0y61.034924c1x-14.15416c1y60.891956V-14.350586 61.118465c0x-14.41777c0y61.149471c1x-14.285095c1y61.085743V-14.655472 61.164974c0x-14.734711c0y61.164974c1x-14.519394c1y61.164974V-14.903519 61.131382c0x-14.989655c0y61.107265c1x-14.817398c1y61.153774V-15.089554 61.071949c0x1c1x-15.051666c1y61.08746V-15.115356 61.071949c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"112\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-18.115189 61.534473c0x1c1x1V-17.629425 61.534473c0x1c1x1V-17.629425 59.891163c0x-17.629425c0y59.758526c1x1V-17.606125 59.519093c0x-17.590591c0y59.401958c1x-17.621658c1y59.634502V-17.520828 59.245205c0x-17.477753c0y59.172855c1x-17.562164c1y59.310665V-17.334793 59.085011c0x-17.253845c0y59.04884c1x-17.415741c1y59.119457V-17.019577 59.03075c0x-16.886932c0y59.03075c1x-17.148773c1y59.03075V-16.603577 59.128941c0x-16.458878c0y59.194401c1x-16.748276c1y59.06348V-16.187592 59.379574c0x1c1x-16.320221c1y59.277943V-16.187592 61.534481c0x1c1x1V-15.701828 61.534481c0x1c1x1V-15.701828 57.514053c0x1c1x1V-16.187592 57.514053c0x1c1x1V-16.187592 58.968746c0x-16.339172c0y58.842999c1x1V-16.657837 58.674191c0x-16.819748c0y58.603565c1x-16.495926c1y58.744816V-17.156509 58.568256c0x-17.468292c0y58.568256c1x-16.985977c1y58.568256V-17.869644 58.849895c0x-18.033279c0y59.037655c1x-17.705994c1y58.662136V-18.115097 59.661213c0x1c1x-18.115097c1y59.308094</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"461\" PrimID=\"5\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-5.9957581 68.149063c0x1c1x1V-5.4841614 68.149063c0x1c1x1V-5.4841614 64.834015c0x1c1x1V-4.4144592 67.089691c0x1c1x1V-4.1095734 67.089691c0x1c1x1V-3.0476227 64.834015c0x1c1x1V-3.0476227 68.149063c0x1c1x1V-2.5696106 68.149063c0x1c1x1V-2.5696106 64.301743c0x1c1x1V-3.2672424 64.301743c0x1c1x1V-4.2930298 66.443741c0x1c1x1V-5.2852173 64.301743c0x1c1x1V-5.9957733 64.301743c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"329\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-9.4503326 66.707291c0x-9.4503326c0y67.177536c1x-9.4503326c1y66.23703V-9.0885925 67.820908c0x-8.8474426c0y68.093079c1x-9.3297577c1y67.548752V-8.1196594 68.229156c0x-7.7114105c0y68.229156c1x-8.5244598c1y68.229156V-7.1455536 67.820908c0x-6.9061279c0y67.548752c1x-7.3867188c1y68.093079V-6.7864075 66.707291c0x-6.7864075c0y66.23703c1x-6.7864075c1y67.177536V-7.1455536 65.593658c0x-7.3867035c0y65.319778c1x-6.9061279c1y65.865829V-8.1196594 65.182831c0x-8.5244598c0y65.182831c1x-7.7114105c1y65.182831V-9.0885925 65.593658c0x-9.3297577c0y65.865829c1x-8.8474274c1y65.319778</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"117\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-8.9490662 66.707291c0x-8.9490662c0y66.333496c1x1V-8.7294312 65.87529c0x-8.5830231c0y65.692703c1x-8.8758545c1y66.056168V-8.1196442 65.60141c0x-7.8560944c0y65.60141c1x-8.3797607c1y65.60141V-7.5046997 65.87529c0x-7.3600006c0y66.056168c1x-7.6511078c1y65.692703V-7.2876587 66.707291c0x-7.2876587c0y67.069016c1x-7.2876587c1y66.333496V-7.5072784 67.531525c0x-7.6537018c0y67.71756c1x-7.3608704c1y67.343765V-8.1196442 67.810577c0x-8.3780212c0y67.810577c1x-7.8578186c1y67.810577V-8.7268372 67.534119c0x-8.8749847c0y67.348083c1x-8.5804291c1y67.71843V-8.9490509 66.707291c0x1c1x-8.9490509c1y67.072479</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"494\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.543167 68.149063c0x1c1x1V-12.057419 68.149063c0x1c1x1V-12.057419 67.846756c0x-11.917892c0y67.967331c1x1V-11.620743 68.128387c0x-11.469147c0y68.195572c1x-11.772339c1y68.061218V-11.127228 68.229156c0x-10.78273c0y68.229156c1x-11.304642c1y68.229156V-10.305573 67.831253c0x-10.104034c0y67.565979c1x-10.508835c1y68.096527V-10.003265 66.727951c0x-10.003265c0y66.483353c1x-10.003265c1y67.198212V-10.106613 66.074249c0x-10.177246c0y65.883041c1x-10.03772c1y66.265442V-10.390839 65.585907c0x-10.50798c0y65.454987c1x-10.271988c1y65.720261V-10.799072 65.286179c0x-10.955826c0y65.217285c1x-10.644058c1y65.355087V-11.284836 65.182831c0x-11.436432c0y65.182831c1x-11.117737c1y65.182831V-11.687912 65.231918c0x-11.805054c0y65.262924c1x-11.570786c1y65.199188V-12.057404 65.379196c0x1c1x-11.928207c1y65.312012V-12.057404 64.128632c0x1c1x1V-12.543152 64.128632c0x1c1x1</VertList>\r\n                                <PrimList>L0 1L1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10B10 11B11 12L12 13L13 14L14 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"505\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.057419 67.438507c0x1c1x1V-12.057419 65.782272c0x-11.926514c0y65.723709c1x1V-11.706024 65.660843c0x-11.602676c0y65.638443c1x-11.809372c1y65.683228V-11.367538 65.627243c0x-11.095367c0y65.627243c1x-11.489838c1y65.627243V-10.731903 65.911469c0x-10.580322c0y66.100937c1x-10.883499c1y65.721985V-10.504532 66.717621c0x-10.504532c0y67.06041c1x-10.504532c1y66.369659V-10.680237 67.500519c0x-10.797379c0y67.677933c1x-10.563095c1y67.321365V-11.2435 67.766647c0x-11.381302c0y67.766647c1x-10.985123c1y67.766647V-11.662079 67.676224c0x-11.803329c0y67.614212c1x-11.520828c1y67.736511V-12.057404 67.438507c0x1c1x-11.935104c1y67.534973</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"272\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-15.915054 66.756378c0x1c1x1V-13.788574 66.756378c0x-13.788574c0y66.933807c1x1V-13.868668 67.221466c0x-13.922058c0y67.352386c1x-13.815277c1y67.088837V-14.088287 67.544449c0x-14.177856c0y67.627121c1x-13.99527c1y67.460037V-14.406097 67.730484c0x-14.530121c0y67.77182c1x-14.283798c1y67.689133V-14.814346 67.792496c0x-15.010712c0y67.792496c1x-14.666199c1y67.792496V-15.406036 67.676224c0x-15.60585c0y67.596985c1x-15.207947c1y67.753738V-15.832367 67.44368c0x1c1x-15.747955c1y67.51947V-15.85817 67.44368c0x1c1x1V-15.85817 67.973358c0x-15.694534c0y68.042267c1x1V-15.356903 68.146484c0x-15.186371c0y68.192993c1x-15.527451c1y68.099976V-14.819458 68.216248c0x-14.340591c0y68.216248c1x-15.007217c1y68.216248V-13.698074 67.828674c0x-13.429352c0y67.568558c1x-13.966797c1y68.087051V-13.294998 66.722794c0x-13.294998c0y66.250824c1x-13.294998c1y67.199936V-13.679993 65.598831c0x-13.93837c0y65.321503c1x-13.423325c1y65.87616V-14.698013 65.182846c0x-15.087311c0y65.182846c1x-14.27771c1y65.182846V-15.597183 65.523911c0x-15.809052c0y65.751282c1x-15.387039c1y65.296524V-15.914993 66.492844c0x1c1x-15.914993c1y66.074265</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"54\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-15.442215 66.384308c0x-15.440216c0y66.129379c1x1V-15.248428 65.792618c0x-15.122681c0y65.653091c1x-15.37561c1y65.932144V-14.672241 65.583328c0x-14.412125c0y65.583328c1x-14.930618c1y65.583328V-14.04953 65.813278c0x-13.896225c0y65.966583c1x-14.204559c1y65.659973V-13.788574 66.384308c0x1c1x-13.809235c1y66.156921</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"34\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-49.997711 48.040623c0x-49.997009c0y51.576534c1x-49.997726c1y44.506001V-43.597717 54.44062c0x-40.063095c0y54.440617c1x-47.131042c1y54.44133V-37.197723 48.040619c0x-37.197006c0y44.507294c1x-37.197723c1y51.575237V-43.597717 41.640617c0x-47.132339c0y41.640621c1x-40.061798c1y41.641338</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"471\" PrimID=\"28\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-40.142029 60.534534c0x-40.142029c0y60.872158c1x1V-39.83197 61.314846c0x-39.626999c0y61.49744c1x-40.038681c1y61.132259V-39.005157 61.588734c0x-38.92247c0y61.588734c1x-39.351395c1y61.588734V-38.674423 61.565487c0x-38.536621c0y61.551708c1x-38.812225c1y61.580982V-38.328186 61.513805c0x1c1x-38.421219c1y61.534481V-38.328186 61.035801c0x1c1x1V-38.356583 61.035801c0x-38.427216c0y61.059917c1x1V-38.617554 61.110729c0x-38.720901c0y61.13657c1x-38.514206c1y61.084888V-38.935364 61.149487c0x-39.093842c0y61.149487c1x-38.826843c1y61.149487V-39.312607 61.095226c0x-39.407349c0y61.059055c1x-39.219589c1y61.131397V-39.521896 60.940197c0x-39.56842c0y60.871296c1x-39.477112c1y61.007374V-39.609802 60.686985c0x-39.623611c0y60.587078c1x-39.597733c1y60.786892V-39.630508 60.340755c0x1c1x-39.630508c1y60.471668V-39.630508 58.095417c0x1c1x1V-38.816605 58.095417c0x1c1x1V-38.816605 57.687176c0x1c1x1V-40.142105 57.687176c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"433\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.340805 61.534473c0x1c1x1V-42.85762 61.534473c0x1c1x1V-42.85762 61.227001c0x-42.814545c0y61.25629c1x1V-42.681915 61.351025c0x-42.609573c0y61.402706c1x-42.755981c1y61.297626V-42.470047 61.475048c0x-42.389084c0y61.514668c1x-42.53894c1y61.44405V-42.190994 61.573238c0x-42.085922c0y61.600803c1x-42.296066c1y61.547398V-41.821518 61.614582c0x-41.561401c0y61.614582c1x-41.962769c1y61.614582V-41.160065 61.356197c0x-40.979202c0y61.183941c1x-41.340927c1y61.528454V-40.888763 60.697323c0x-40.888763c0y60.478558c1x-40.888763c1y60.964314V-41.02829 60.167637c0x-41.123032c0y60.031551c1x-40.935272c1y60.301998V-41.431366 59.84724c0x-41.607071c0y59.769726c1x-41.257385c1y59.924755V-42.064407 59.689625c0x-42.31073c0y59.66206c1x-41.818085c1y59.71719V-42.857635 59.627613c0x1c1x-42.575134c1y59.641392V-42.857635 59.552685c0x-42.857635c0y59.44244c1x1V-42.798233 59.278797c0x-42.760376c0y59.206448c1x-42.83783c1y59.351147V-42.632874 59.108265c0x-42.56398c0y59.068645c1x-42.705246c1y59.149609V-42.384827 59.028164c0x-42.288376c0y59.014385c1x-42.481293c1y59.041943V-42.08252 59.007496c0x-41.955063c0y59.007496c1x-42.187607c1y59.007496V-41.656189 59.059177c0x-41.499435c0y59.0919c1x-41.812943c1y59.024723V-41.170425 59.203869c0x1c1x-41.337524c1y59.140133V-41.144623 59.203869c0x1c1x1V-41.144623 58.710361c0x-41.239365c0y58.684521c1x1V-41.555435 58.625088c0x-41.734589c0y58.594082c1x-41.376297c1y58.656101V-42.085129 58.578579c0x-42.288391c0y58.578579c1x-41.911148c1y58.578579V-42.614807 58.63026c0x-42.766403c0y58.662983c1x-42.464951c1y58.595806V-43.007553 58.800793c0x-43.116074c0y58.880032c1x-42.897308c1y58.71983V-43.2556 59.108265c0x-43.312469c0y59.234013c1x-43.198761c1y58.982525V-43.340897 59.575939c0x1c1x-43.340897c1y59.389904</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"75\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-42.85762 60.823925c0x1c1x1V-42.85762 60.020359c0x-42.709473c0y60.028973c1x1V-42.333115 60.059116c0x-42.133301c0y60.076344c1x-42.534637c1y60.041889V-41.857681 60.134045c0x-41.718155c0y60.173664c1x-41.974823c1y60.101322V-41.519196 60.32008c0x-41.43306c0y60.40276c1x-41.605331c1y60.235676V-41.389999 60.663731c0x-41.389999c0y60.829098c1x-41.389999c1y60.517315V-41.539856 61.038387c0x-41.639755c0y61.121067c1x-41.439957c1y60.953983V-41.997192 61.162411c0x-42.167725c0y61.162411c1x-41.792206c1y61.162411V-42.464859 61.06422c0x-42.60611c0y60.997044c1x-42.323608c1y61.129681V-42.857605 60.823925c0x1c1x-42.737015c1y60.916943</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"16\" PrimID=\"23\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-48.487778 61.534473c0x1c1x1V-48.002014 61.534473c0x1c1x1V-48.002014 59.891163c0x-48.002014c0y59.767139c1x1V-47.983917 59.532009c0x-47.973587c0y59.416599c1x-47.995987c1y59.647419V-47.914124 59.255543c0x-47.874527c0y59.181469c1x-47.950317c1y59.324444V-47.743591 59.087597c0x-47.669525c0y59.049702c1x-47.817673c1y59.125492V-47.423203 59.030758c0x-47.287125c0y59.030758c1x-47.562729c1y59.030758V-47.014954 59.134113c0x-46.878876c0y59.20129c1x-47.151047c1y59.065212V-46.60672 59.392498c0x-46.612045c0y59.432117c1x-46.742798c1y59.287418V-46.619614 59.532024c0x-46.622955c0y59.583698c1x-46.616348c1y59.478626V-46.624619 59.687054c0x1c1x-46.624619c1y59.635372V-46.624619 61.534489c0x1c1x1V-46.138855 61.534489c0x1c1x1V-46.138855 59.891163c0x-46.138855c0y59.763699c1x1V-46.120758 59.52943c0x-46.110428c0y59.414021c1x-46.132828c1y59.643116V-46.050964 59.252964c0x-46.011368c0y59.17889c1x-46.087158c1y59.321865V-45.880417 59.087597c0x-45.806351c0y59.049702c1x-45.954514c1y59.123768V-45.560028 59.030758c0x-45.427399c0y59.030758c1x-45.699554c1y59.030758V-45.159531 59.128948c0x-45.026886c0y59.194408c1x-45.2939c1y59.063488V-44.761627 59.379581c0x1c1x-44.894257c1y59.27795V-44.761627 61.534489c0x1c1x1V-44.275848 61.534489c0x1c1x1V-44.275848 58.64835c0x1c1x1V-44.761612 58.64835c0x1c1x1V-44.761612 58.968746c0x-44.913208c0y58.842999c1x1V-45.213776 58.674191c0x-45.365356c0y58.603565c1x-45.063919c1y58.744816V-45.696945 58.568256c0x-45.893311c0y58.568256c1x-45.526413c1y58.568256V-46.195618 58.69228c0x-46.33342c0y58.77496c1x-46.05954c1y58.6096V-46.503098 59.035931c0x-46.699463c0y58.870564c1x-46.435913c1y58.889515V-47.040527 58.679363c0x-47.202438c0y58.605289c1x-46.878616c1y58.751713V-47.559875 58.568256c0x-47.876816c0y58.568256c1x-47.375565c1y58.568256V-48.260101 58.857647c0x-48.411682c0y59.048847c1x-48.110229c1y58.664722V-48.487473 59.661213c0x1c1x-48.487473c1y59.316708</VertList>\r\n                                <PrimList>L0 1L1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10L10 11L11 12L12 13B13 14B14 15B15 16B16 17B17 18B18 19L19 20L20 21L21 22L22 23L23 24B24 25B25 26B26 27B27 28B28 29B29 30B30 31B31 32L32 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"224\" PrimID=\"29\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-39.536118 68.149063c0x1c1x1V-38.87207 68.149063c0x1c1x1V-37.585327 66.619431c0x1c1x1V-36.864441 66.619431c0x1c1x1V-36.864441 68.149063c0x1c1x1V-36.352844 68.149063c0x1c1x1V-36.352844 64.301743c0x1c1x1V-37.430298 64.301743c0x-37.662842c0y64.301743c1x1V-38.011658 64.348251c0x-38.166687c0y64.377548c1x-37.856628c1y64.317245V-38.430237 64.508453c0x-38.569763c0y64.596298c1x-38.306213c1y64.430939V-38.755798 64.841766c0x-38.835037c0y64.974396c1x-38.678284c1y64.707397V-38.874664 65.34819c0x-38.874664c0y65.625519c1x-38.874664c1y65.143204V-38.665375 66.045822c0x-38.525848c0y66.231857c1x-38.804901c1y65.858063V-38.089188 66.466995c0x1c1x-38.333786c1y66.372253</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"230\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-38.339813 65.384369c0x-38.339813c0y65.274124c1x1V-38.280411 65.092392c0x-38.242554c0y65.006271c1x-38.320007c1y65.176804V-38.089218 64.875351c0x-38.015137c0y64.825409c1x-38.178818c1y64.933929V-37.825668 64.772003c0x-37.72403c0y64.751328c1x-37.927292c1y64.790955V-37.466507 64.740982c0x1c1x-37.604309c1y64.740982V-36.864471 64.740982c0x1c1x1V-36.864471 66.1931c0x1c1x1V-37.381241 66.1931c0x-37.543152c0y66.1931c1x1V-37.804993 66.151749c0x-37.925568c0y66.122467c1x-37.684402c1y66.179321V-38.112457 65.991562c0x-38.189972c0y65.919205c1x-38.028061c1y66.069061V-38.28299 65.743515c0x-38.320847c0y65.648773c1x-38.246811c1y65.836533V-38.339783 65.384354c0x1c1x-38.339783c1y65.529053</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"240\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-42.132858 68.149063c0x1c1x1V-41.649673 68.149063c0x1c1x1V-41.649673 67.841583c0x-41.606598c0y67.87088c1x1V-41.473969 67.965607c0x-41.401627c0y68.017288c1x-41.548035c1y67.912216V-41.2621 68.08963c0x-41.181137c0y68.129257c1x-41.330994c1y68.058624V-40.983047 68.18782c0x-40.87796c0y68.215393c1x-41.08812c1y68.161987V-40.613556 68.229172c0x-40.353439c0y68.229172c1x-40.754807c1y68.229172V-39.952103 67.970779c0x-39.77124c0y67.798523c1x-40.132965c1y68.143036V-39.680801 67.311905c0x-39.680801c0y67.09314c1x-39.680801c1y67.578903V-39.820328 66.782227c0x-39.91507c0y66.646133c1x-39.72731c1y66.91658V-40.223404 66.461823c0x-40.399109c0y66.384308c1x-40.049423c1y66.539337V-40.856445 66.304214c0x-41.102768c0y66.276642c1x-40.610123c1y66.331772V-41.649673 66.242203c0x1c1x-41.367188c1y66.255981V-41.649673 66.167267c0x-41.649673c0y66.057022c1x1V-41.590271 65.893387c0x-41.552414c0y65.82103c1x-41.629868c1y65.965729V-41.424896 65.722855c0x-41.356003c0y65.683228c1x-41.497284c1y65.764191V-41.176849 65.642746c0x-41.080399c0y65.628967c1x-41.273315c1y65.656525V-40.874542 65.622086c0x-40.74707c0y65.622086c1x-40.97963c1y65.622086V-40.448212 65.673767c0x-40.291458c0y65.706482c1x-40.604965c1y65.639313V-39.962448 65.818451c0x1c1x-40.129547c1y65.754715V-39.936646 65.818451c0x1c1x1V-39.936646 65.324951c0x-40.031387c0y65.299103c1x1V-40.347473 65.23967c0x-40.526611c0y65.208664c1x-40.16832c1y65.270691V-40.877151 65.193161c0x-41.080414c0y65.193161c1x-40.703171c1y65.193161V-41.40683 65.244843c0x-41.558426c0y65.277573c1x-41.256973c1y65.210388V-41.799576 65.415375c0x-41.908096c0y65.494614c1x-41.689331c1y65.334412V-42.047623 65.722855c0x-42.104492c0y65.848602c1x-41.990784c1y65.597107V-42.132919 66.190521c0x1c1x-42.132919c1y66.004486</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"326\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-41.649673 67.438507c0x1c1x1V-41.649673 66.634949c0x-41.501541c0y66.643555c1x1V-41.125168 66.673706c0x-40.925354c0y66.690933c1x-41.326706c1y66.656479V-40.649734 66.748627c0x-40.510208c0y66.788254c1x-40.766876c1y66.715912V-40.311249 66.934662c0x-40.225113c0y67.017349c1x-40.397385c1y66.850266V-40.182053 67.27832c0x-40.182053c0y67.44368c1x-40.182053c1y67.131897V-40.331909 67.652969c0x-40.431824c0y67.735657c1x-40.23201c1y67.568573V-40.789246 67.776993c0x-40.959778c0y67.776993c1x-40.584274c1y67.776993V-41.256912 67.678802c0x-41.398163c0y67.611633c1x-41.115662c1y67.744263V-41.649658 67.438507c0x1c1x-41.529083c1y67.531525</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"91\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-45.409149 68.149063c0x1c1x1V-44.923386 68.149063c0x1c1x1V-44.923386 67.846756c0x-44.783859c0y67.967331c1x1V-44.48671 68.128387c0x-44.335129c0y68.195572c1x-44.638306c1y68.061218V-43.993195 68.229156c0x-43.648697c0y68.229156c1x-44.170624c1y68.229156V-43.171539 67.831253c0x-42.970001c0y67.565979c1x-43.374802c1y68.096527V-42.869232 66.727951c0x-42.869232c0y66.483353c1x-42.869232c1y67.198212V-42.97258 66.074249c0x-43.043213c0y65.883041c1x-42.903687c1y66.265442V-43.256805 65.585907c0x-43.373947c0y65.454987c1x-43.137955c1y65.720261V-43.665054 65.286179c0x-43.821808c0y65.217285c1x-43.510025c1y65.355087V-44.150803 65.182831c0x-44.302399c0y65.182831c1x-43.983719c1y65.182831V-44.553879 65.231918c0x-44.671021c0y65.262924c1x-44.436752c1y65.199188V-44.92337 65.379196c0x1c1x-44.794174c1y65.312012V-44.92337 64.128632c0x1c1x1V-45.409134 64.128632c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"325\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-44.923386 67.438507c0x1c1x1V-44.923386 65.782272c0x-44.79248c0y65.723709c1x1V-44.571991 65.660843c0x-44.468643c0y65.638443c1x-44.675339c1y65.683228V-44.233505 65.627243c0x-43.961334c0y65.627243c1x-44.355804c1y65.627243V-43.597885 65.911469c0x-43.446289c0y66.100937c1x-43.749466c1y65.721985V-43.370499 66.717621c0x-43.370499c0y67.06041c1x-43.370499c1y66.369659V-43.546204 67.500519c0x-43.663345c0y67.677933c1x-43.429062c1y67.321365V-44.109467 67.766647c0x-44.247269c0y67.766647c1x-43.851089c1y67.766647V-44.528046 67.676224c0x-44.669296c0y67.614212c1x-44.386795c1y67.736511V-44.92337 67.438507c0x1c1x-44.801071c1y67.534973</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"413\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-48.607925 68.149063c0x1c1x1V-48.124741 68.149063c0x1c1x1V-48.124741 67.841583c0x-48.081665c0y67.87088c1x1V-47.949036 67.965607c0x-47.876694c0y68.017288c1x-48.023102c1y67.912216V-47.737167 68.08963c0x-47.656204c0y68.129257c1x-47.806061c1y68.058624V-47.458115 68.18782c0x-47.353043c0y68.215393c1x-47.563187c1y68.161987V-47.088623 68.229172c0x-46.828506c0y68.229172c1x-47.229874c1y68.229172V-46.42717 67.970779c0x-46.246307c0y67.798523c1x-46.608032c1y68.143036V-46.155869 67.311905c0x-46.155869c0y67.09314c1x-46.155869c1y67.578903V-46.295395 66.782227c0x-46.390137c0y66.646133c1x-46.202377c1y66.91658V-46.698471 66.461823c0x-46.874176c0y66.384308c1x-46.52449c1y66.539337V-47.331512 66.304214c0x-47.577835c0y66.276642c1x-47.08519c1y66.331772V-48.124741 66.242203c0x1c1x-47.842255c1y66.255981V-48.124741 66.167267c0x-48.124741c0y66.057022c1x1V-48.065338 65.893387c0x-48.027481c0y65.82103c1x-48.104935c1y65.965729V-47.899963 65.722855c0x-47.83107c0y65.683228c1x-47.972351c1y65.764191V-47.651917 65.642746c0x-47.55545c0y65.628967c1x-47.748383c1y65.656525V-47.349609 65.622086c0x-47.222153c0y65.622086c1x-47.454681c1y65.622086V-46.923279 65.673767c0x-46.766525c0y65.706482c1x-47.080032c1y65.639313V-46.437515 65.818451c0x1c1x-46.604614c1y65.754715V-46.411713 65.818451c0x1c1x1V-46.411713 65.324951c0x-46.506454c0y65.299103c1x1V-46.82254 65.23967c0x-47.001694c0y65.208664c1x-46.643387c1y65.270691V-47.352219 65.193161c0x-47.555481c0y65.193161c1x-47.178253c1y65.193161V-47.881912 65.244843c0x-48.033493c0y65.277573c1x-47.73204c1y65.210388V-48.274658 65.415375c0x-48.383179c0y65.494614c1x-48.164413c1y65.334412V-48.522705 65.722855c0x-48.579575c0y65.848602c1x-48.465866c1y65.597107V-48.608002 66.190521c0x1c1x-48.608002c1y66.004486</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"137\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-48.124741 67.438507c0x1c1x1V-48.124741 66.634949c0x-47.976608c0y66.643555c1x1V-47.600235 66.673706c0x-47.400421c0y66.690933c1x-47.801773c1y66.656479V-47.124817 66.748627c0x-46.985291c0y66.788254c1x-47.241959c1y66.715912V-46.786331 66.934662c0x-46.700195c0y67.017349c1x-46.872467c1y66.850266V-46.657135 67.27832c0x-46.657135c0y67.44368c1x-46.657135c1y67.131897V-46.807007 67.652969c0x-46.906906c0y67.735657c1x-46.707092c1y67.568573V-47.264343 67.776993c0x-47.434875c0y67.776993c1x-47.059357c1y67.776993V-47.73201 67.678802c0x-47.87326c0y67.611633c1x-47.590759c1y67.744263V-48.124756 67.438507c0x1c1x-48.004181c1y67.531525</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"211\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-51.344193 65.792618c0x1c1x1V-51.31839 65.792618c0x-51.246048c0y65.775391c1x1V-51.106522 65.756439c0x-51.039337c0y65.747833c1x-51.175415c1y65.763336V-50.866226 65.74353c0x-50.71637c0y65.74353c1x-50.959244c1y65.74353V-50.432144 65.844299c0x-50.292618c0y65.90976c1x-50.571671c1y65.777115V-50.029068 66.100098c0x1c1x-50.158264c1y65.995026V-50.029068 68.149063c0x1c1x1V-49.543304 68.149063c0x1c1x1V-49.543304 65.262939c0x1c1x1V-50.029068 65.262939c0x1c1x1V-50.029068 65.68927c0x-50.221985c0y65.534241c1x1V-50.538086 65.361115c0x-50.686218c0y65.295654c1x-50.391663c1y65.42485V-50.99025 65.262924c0x-51.074661c0y65.262924c1x-50.836945c1y65.262924V-51.173706 65.270721c0x-51.211563c0y65.2742c1x-51.135818c1y65.265533V-51.344238 65.293976c0x1c1x-51.268417c1y65.281937</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"234\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-15.531052 89.431244c0x-15.53035c0y92.967148c1x-15.531067c1y85.896622V-9.1310577 95.831238c0x-5.5964355c0y95.831238c1x-12.664383c1y95.831947V-2.7310638 89.431236c0x-2.7303467c0y85.897911c1x-2.7310638c1y92.965851V-9.1310577 83.031235c0x-12.66568c0y83.031235c1x-5.5951385c1y83.031952</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"320\" PrimID=\"38\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-3.9144897 101.82697c0x-3.9144897c0y101.97684c1x1V-3.808548 102.27139c0x-3.7396545c0y102.4178c1x-3.8791809c1y102.12497V-3.516571 102.64346c0x-3.3787689c0y102.75371c1x-3.6423187c1y102.54182V-3.0333862 102.90184c0x-2.8507996c0y102.96385c1x-3.2176971c1y102.83983V-2.371933 102.99486c0x-2.0946045c0y102.99486c1x-2.6303101c1y102.99486V-1.6226196 102.91736c0x-1.4021301c0y102.86568c1x-1.8448334c1y102.96902V-0.94824219 102.68739c0x1c1x-1.1773376c1y102.78903V-0.94824219 102.04662c0x1c1x1V-0.98443604 102.04662c0x-1.1790924c0y102.20853c1x1V-1.6588135 102.42126c0x-1.9137573c0y102.50912c1x-1.4038849c1y102.33342V-2.377121 102.55304c0x-2.6940765c0y102.55304c1x-2.1531982c1y102.55304V-3.1161041 102.37476c0x-3.2935181c0y102.25591c1x-2.9403992c1y102.49362V-3.3822327 101.89934c0x-3.3822327c0y101.72881c1x-3.3822327c1y102.09743V-3.2556152 101.52209c0x-3.1729279c0y101.44115c1x-3.3400269c1y101.60306V-2.8757935 101.33348c0x-2.7465973c0y101.29903c1x-3.0463257c1y101.37827V-2.4546356 101.2482c0x-2.3047791c0y101.22581c1x-2.6062164c1y101.2706V-1.9766235 101.16293c0x-1.6355591c0y101.09058c1x-2.1454315c1y101.19739V-1.21698 100.79344c0x-1.0533295c0y100.61775c1x-1.3823395c1y100.96742V-0.97151184 100.10873c0x-0.97151184c0y99.786606c1x-0.97151184c1y100.38951V-1.3797607 99.318085c0x-1.6519165c0y99.111374c1x-1.1075897c1y99.523056V-2.4158783 99.008026c0x-2.6863098c0y99.008026c1x-1.9972839c1y99.008026V-3.1600189 99.085526c0x-3.3856812c0y99.137207c1x-2.9343567c1y99.033859V-3.7594757 99.276733c0x1c1x-3.585495c1y99.200943V-3.7594757 99.881348c0x1c1x1V-3.7232819 99.881348c0x-3.5768738c0y99.757324c1x1V-3.144516 99.573868c0x-2.9067993c0y99.491196c1x-3.3839417c1y99.654831V-2.4132996 99.449844c0x-2.1394196c0y99.449844c1x-2.6630707c1y99.449844V-1.7518463 99.620377c0x-1.5864868c0y99.73407c1x-1.9189301c1y99.506699V-1.5037994 100.05963c0x-1.5037994c0y100.21982c1x-1.5037994c1y99.880478V-1.6278229 100.43686c0x-1.7105103c0y100.52815c1x-1.5451355c1y100.34557V-2.0644989 100.64615c0x-2.1747437c0y100.67027c1x-1.8560638c1y100.59792V-2.5347595 100.73401c0x-2.7380219c0y100.76846c1x-2.3314972c1y100.69955V-3.0515137 100.83994c0x-3.3374634c0y100.91573c1x-2.9102631c1y100.80377V-3.6974792 101.18359c0x-3.8421783c0y101.3369c1x-3.5527802c1y101.03027V-3.9145203 101.82697c0x1c1x-3.9145203c1y101.55135</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"310\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.113266 101.53241c0x1c1x1V-4.9867706 101.53241c0x-4.9867706c0y101.70984c1x1V-5.066864 101.9975c0x-5.1202545c0y102.12842c1x-5.0134735c1y101.86487V-5.286499 102.32048c0x-5.3760681c0y102.40315c1x-5.1934662c1y102.23607V-5.6043091 102.50652c0x-5.7283325c0y102.54785c1x-5.4820099c1y102.46516V-6.0125427 102.56853c0x-6.2089081c0y102.56853c1x-5.8644104c1y102.56853V-6.604248 102.45226c0x-6.8040619c0y102.37302c1x-6.4061432c1y102.52977V-7.0305786 102.21971c0x1c1x-6.946167c1y102.2955V-7.0563812 102.21971c0x1c1x1V-7.0563812 102.74939c0x-6.8927307c0y102.8183c1x1V-6.5551147 102.92252c0x-6.3845825c0y102.96902c1x-6.725647c1y102.87601V-6.0176697 102.99228c0x-5.5388031c0y102.99228c1x-6.2054291c1y102.99228V-4.896286 102.60471c0x-4.6275635c0y102.34459c1x-5.1650085c1y102.86308V-4.4932098 101.49883c0x-4.4932098c0y101.02684c1x-4.4932098c1y101.97597V-4.8782043 100.37486c0x-5.1365814c0y100.09753c1x-4.6215363c1y100.65219V-5.8962402 99.958862c0x-6.2855377c0y99.958862c1x-5.4759369c1y99.958862V-6.7954102 100.29993c0x-7.0072784c0y100.52731c1x-6.5852509c1y100.07256V-7.1132202 101.26886c0x1c1x-7.1132202c1y100.85028</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"191\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-6.6404266 101.16034c0x-6.6384277c0y100.90541c1x1V-6.44664 100.56865c0x-6.3208923c0y100.42912c1x-6.573822c1y100.70818V-5.8704529 100.35936c0x-5.6103363c0y100.35936c1x-6.12883c1y100.35936V-5.247757 100.58931c0x-5.0944519c0y100.74261c1x-5.402771c1y100.436V-4.9867859 101.16034c0x1c1x-5.0074615c1y100.93295</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"102\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-9.9838867 102.74422c0x-9.8219757c0y102.82173c1x1V-9.5213776 102.92509c0x-9.3766785c0y102.96815c1x-9.6678009c1y102.88202V-9.0588837 102.98969c0x-8.8504639c0y102.98969c1x-9.2225189c1y102.98969V-8.4852753 102.89925c0x-8.3113098c0y102.83723c1x-8.659256c1y102.95953V-8.038269 102.62019c0x-7.9125214c0y102.49617c1x-8.1623077c1y102.74422V-7.7462921 102.14995c0x-7.6773834c0y101.96046c1x-7.8152008c1y102.33942V-7.6429291 101.4859c0x-7.6429291c0y101.01393c1x-7.6429291c1y101.73912V-8.0305023 100.37486c0x-8.2906189c0y100.10614c1x-7.7721252c1y100.64357V-9.0588684 99.971786c0x-9.2242279c0y99.971786c1x-8.6334076c1y99.971786V-9.544632 100.04155c0x-9.704834c0y100.08806c1x-9.3861542c1y99.995041V-9.9838867 100.21208c0x1c1x-9.8512421c1y100.1449V-9.9838867 100.75209c0x1c1x1V-9.9580841 100.75209c0x-9.8099365c0y100.63669c1x1V-9.4981689 100.48596c0x-9.3414154c0y100.42395c1x-9.6566315c1y100.54797V-9.0382538 100.39294c0x-8.7626495c0y100.39294c1x-9.1881104c1y100.39294V-8.3845367 100.672c0x-8.226059c0y100.85631c1x-8.5447388c1y100.48596V-8.1468201 101.4859c0x-8.1468201c0y101.83385c1x-8.1468201c1y101.12761V-8.379364 102.28946c0x-8.5361176c0y102.47549c1x-8.2243347c1y102.10172V-9.0382385 102.56851c0x-9.1364288c0y102.56851c1x-8.7557373c1y102.56851V-9.3379517 102.52975c0x-9.4395905c0y102.50392c1x-9.2363281c1y102.5556V-9.6118469 102.42899c0x-9.6824646c0y102.39282c1x-9.5308838c1y102.47034V-9.810791 102.31531c0x-9.8727875c0y102.27396c1x-9.7487793c1y102.35492V-9.9580688 102.20937c0x1c1x-9.9218903c1y102.23865V-9.9838715 102.20937c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"217\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.407516 100.56865c0x1c1x1V-12.381714 100.56865c0x-12.309372c0y100.55142c1x1V-12.16983 100.53247c0x-12.102646c0y100.52386c1x-12.238739c1y100.53937V-11.929535 100.51956c0x-11.779678c0y100.51956c1x-12.022552c1y100.51956V-11.495438 100.62033c0x-11.355927c0y100.68579c1x-11.634979c1y100.55315V-11.092361 100.87613c0x1c1x-11.221558c1y100.77106V-11.092361 102.92509c0x1c1x1V-10.606598 102.92509c0x1c1x1V-10.606598 100.03897c0x1c1x1V-11.092361 100.03897c0x1c1x1V-11.092361 100.4653c0x-11.285278c0y100.31027c1x1V-11.601364 100.13715c0x-11.749512c0y100.07169c1x-11.454956c1y100.20088V-12.053528 100.03896c0x-12.137939c0y100.03896c1x-11.900223c1y100.03896V-12.236984 100.04675c0x-12.274918c0y100.05023c1x-12.199097c1y100.04156V-12.407516 100.07001c0x1c1x-12.331757c1y100.05797</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"297\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-15.280731 101.53241c0x1c1x1V-13.154236 101.53241c0x-13.154236c0y101.70984c1x1V-13.234329 101.9975c0x-13.28772c0y102.12842c1x-13.180939c1y101.86487V-13.453949 102.32048c0x-13.543518c0y102.40315c1x-13.360931c1y102.23607V-13.771759 102.50652c0x-13.895782c0y102.54785c1x-13.64946c1y102.46516V-14.180008 102.56853c0x-14.376373c0y102.56853c1x-14.03186c1y102.56853V-14.771698 102.45226c0x-14.971512c0y102.37302c1x-14.573608c1y102.52977V-15.198029 102.21971c0x1c1x-15.113632c1y102.2955V-15.223831 102.21971c0x1c1x1V-15.223831 102.74939c0x-15.060196c0y102.8183c1x1V-14.722565 102.92252c0x-14.552032c0y102.96902c1x-14.893112c1y102.87601V-14.185135 102.99228c0x-13.706268c0y102.99228c1x-14.372894c1y102.99228V-13.063751 102.60471c0x-12.795029c0y102.34459c1x-13.332474c1y102.86308V-12.660675 101.49883c0x-12.660675c0y101.02684c1x-12.660675c1y101.97597V-13.04567 100.37486c0x-13.304047c0y100.09753c1x-12.789001c1y100.65219V-14.063705 99.958862c0x-14.453003c0y99.958862c1x-13.643402c1y99.958862V-14.962875 100.29993c0x-15.174744c0y100.52731c1x-14.752716c1y100.07256V-15.280685 101.26886c0x1c1x-15.280685c1y100.85028</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"312\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-14.807892 101.16034c0x-14.805893c0y100.9054c1x1V-14.614105 100.56863c0x-14.488358c0y100.42911c1x-14.741287c1y100.70816V-14.037918 100.35934c0x-13.777802c0y100.35934c1x-14.296295c1y100.35934V-13.415222 100.58931c0x-13.261917c0y100.74261c1x-13.570236c1y100.436V-13.154251 101.16032c0x1c1x-13.174927c1y100.93295</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"111\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-17.515732 102.89925c0x-17.424438c0y102.92337c1x1V-17.216019 102.95868c0x-17.109222c0y102.97418c1x-17.324524c1y102.94318V-16.929214 102.98193c0x-16.634659c0y102.98193c1x-17.013611c1y102.98193V-16.257416 102.74422c0x-16.104111c0y102.58575c1x-16.410721c1y102.90269V-16.027451 101.98199c0x1c1x-16.027451c1y102.33167V-16.027451 100.4472c0x1c1x1V-15.69931 100.4472c0x1c1x1V-15.69931 100.03896c0x1c1x1V-16.027451 100.03896c0x1c1x1V-16.027451 99.209549c0x1c1x1V-16.513214 99.209549c0x1c1x1V-16.513214 100.03896c0x1c1x1V-17.515732 100.03896c0x1c1x1V-17.515732 100.4472c0x1c1x1V-16.513214 100.4472c0x1c1x1V-16.513214 101.76236c0x-16.513214c0y101.91396c1x1V-16.523514 102.11893c0x-16.53038c0y102.20334c1x-16.516647c1y102.03281V-16.59581 102.35664c0x-16.633667c0y102.42554c1x-16.554474c1y102.28258V-16.750839 102.50908c0x-16.818024c0y102.54008c1x-16.685349c1y102.47636V-17.055725 102.55559c0x-17.134964c0y102.55559c1x-16.919647c1y102.55559V-17.303772 102.522c0x-17.389908c0y102.49788c1x-17.217651c1y102.54439V-17.489807 102.46257c0x1c1x-17.45192c1y102.47807V-17.51561 102.46257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"288\" PrimID=\"30\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-3.6780701 108.35629c0x-3.6780701c0y108.54749c1x1V-3.5695496 108.86272c0x-3.4972076c0y109.00914c1x-3.6418915c1y108.71631V-3.2775726 109.22446c0x-3.1328735c0y109.33813c1x-3.3998718c1y109.12971V-2.7995605 109.46733c0x-2.6273041c0y109.51556c1x-2.973526c1y109.4191V-2.140686 109.53969c0x1c1x-2.4076843c1y109.53969V-0.77642822 109.53969c0x1c1x1V-0.77642822 105.69237c0x1c1x1V-1.9158936 105.69237c0x-2.1966705c0y105.69237c1x1V-2.5463409 105.72339c0x-2.6858673c0y105.74406c1x-2.4068146c1y105.70271V-2.9468384 105.85257c0x-3.088089c0y105.92665c1x-2.8193665c1y105.78712V-3.254303 106.13937c0x-3.3180389c0y106.25479c1x-3.190567c1y106.02225V-3.3498993 106.55537c0x-3.3498993c0y106.73796c1x-3.3498993c1y106.39345V-3.2103729 107.02304c0x-3.1173553c0y107.15051c1x-3.3033905c1y106.89386V-2.8383026 107.33052c0x1c1x-2.9933319c1y107.25301V-2.8383026 107.35118c0x-3.0984039c0y107.40459c1x1V-3.4532471 107.69484c0x-3.6031036c0y107.8688c1x-3.3033905c1y107.51913V-3.6780396 108.35629c0x1c1x-3.6780396c1y108.08929</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"154\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-2.8176575 106.62254c0x-2.8176575c0y106.52953c1x1V-2.7711639 106.38742c0x-2.7401733c0y106.32368c1x-2.8021545c1y106.45116V-2.6212921 106.23239c0x-2.540329c0y106.18588c1x-2.6902161c1y106.272V-2.3267365 106.14711c0x-2.211319c0y106.13506c1x-2.4421387c1y106.15746V-1.8978119 106.12903c0x1c1x-2.0683441c1y106.12903V-1.2880249 106.12903c0x1c1x1V-1.2880249 107.24007c0x1c1x1V-1.9494781 107.24007c0x-2.1096802c0y107.24007c1x1V-2.3318939 107.21683c0x-2.4266357c0y107.1996c1x-2.2371521c1y107.23232V-2.5954437 107.11346c0x-2.6764069c0y107.06178c1x-2.5144806c1y107.16515V-2.765976 106.91452c0x-2.8004456c0y106.83183c1x-2.7332458c1y106.99547V-2.8176727 106.62254c0x1c1x-2.8176727c1y106.73451</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"502\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-3.145813 108.37697c0x-3.145813c0y108.22194c1x1V-3.0760193 108.00748c0x-3.0294952c0y107.91618c1x-3.1225433c1y108.09877V-2.8227997 107.77493c0x-2.7401123c0y107.73187c1x-2.9450836c1y107.83867V-2.5204926 107.69226c0x-2.4033508c0y107.67848c1x-2.6393433c1y107.70432V-2.091568 107.67159c0x1c1x-2.260376c1y107.67159V-1.2879944 107.67159c0x1c1x1V-1.2879944 109.10303c0x1c1x1V-1.9649506 109.10303c0x-2.1888885c0y109.10303c1x1V-2.5153046 109.06943c0x-2.6582642c0y109.04532c1x-2.372345c1y109.09183V-2.8666992 108.94025c0x-2.96315c0y108.87306c1x-2.7754059c1y109.00226V-3.0785675 108.71028c0x-3.1233673c0y108.62416c1x-3.033783c1y108.79642V-3.1457672 108.37697c0x1c1x-3.1457672c1y108.51306</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"513\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-6.7579956 109.53967c0x1c1x1V-6.2722321 109.53967c0x1c1x1V-6.2722321 109.21928c0x-6.1085815c0y109.34846c1x1V-5.8019714 109.51642c0x-5.6521149c0y109.58533c1x-5.951828c1y109.44753V-5.3058777 109.61978c0x-5.0027008c0y109.61978c1x-5.4867401c1y109.61978V-4.5979004 109.34331c0x-4.4290924c0y109.15727c1x-4.7667084c1y109.52762V-4.3446808 108.52682c0x1c1x-4.3446808c1y108.88512V-4.3446808 106.65355c0x1c1x1V-4.8304443 106.65355c0x1c1x1V-4.8304443 108.29686c0x-4.8304443c0y108.44328c1x1V-4.8511505 108.6741c0x-4.8649597c0y108.77745c1x-4.8373413c1y108.56903V-4.9390564 108.94023c0x-4.9855804c0y109.01602c1x-4.8942566c1y108.86617V-5.1199188 109.10561c0x-5.1940002c0y109.14006c1x-5.0458679c1y109.07115V-5.4429016 109.15729c0x-5.5686493c0y109.15729c1x-5.301651c1y109.15729V-5.8537292 109.0591c0x-6.0035858c0y108.99364c1x-5.7055817c1y109.12456V-6.2723083 108.80846c0x1c1x-6.1431122c1y108.9101V-6.2723083 106.65355c0x1c1x1V-6.7580719 106.65355c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"390\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-9.2126312 109.51384c0x-9.1213379c0y109.53796c1x1V-8.9129028 109.57327c0x-8.8061066c0y109.58878c1x-9.0214233c1y109.55777V-8.6260986 109.59653c0x-8.331543c0y109.59653c1x-8.7105103c1y109.59653V-7.9542999 109.35881c0x-7.8009949c0y109.20035c1x-8.107605c1y109.51729V-7.7243347 108.59659c0x1c1x-7.7243347c1y108.94626V-7.7243347 107.0618c0x1c1x1V-7.3961945 107.0618c0x1c1x1V-7.3961945 106.65355c0x1c1x1V-7.7243347 106.65355c0x1c1x1V-7.7243347 105.82414c0x1c1x1V-8.2100983 105.82414c0x1c1x1V-8.2100983 106.65355c0x1c1x1V-9.2126312 106.65355c0x1c1x1V-9.2126312 107.0618c0x1c1x1V-8.2100983 107.0618c0x1c1x1V-8.2100983 108.37695c0x-8.2100983c0y108.52855c1x1V-8.2203979 108.73352c0x-8.2272644c0y108.81793c1x-8.2135315c1y108.6474V-8.2928009 108.97124c0x-8.330658c0y109.04013c1x-8.2514038c1y108.89717V-8.4478302 109.12367c0x-8.5149994c0y109.15468c1x-8.3823395c1y109.09096V-8.7527161 109.17018c0x-8.831955c0y109.17018c1x-8.6166229c1y109.17018V-9.0007629 109.1366c0x-9.0868988c0y109.11247c1x-8.9146271c1y109.15898V-9.1867981 109.07716c0x1c1x-9.1489105c1y109.09267V-9.2126007 109.07716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"338\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-11.29776 109.51384c0x-11.206467c0y109.53796c1x1V-10.998047 109.57327c0x-10.891251c0y109.58878c1x-11.106567c1y109.55777V-10.711243 109.59653c0x-10.416687c0y109.59653c1x-10.795639c1y109.59653V-10.039459 109.35881c0x-9.8861542c0y109.20035c1x-10.192764c1y109.51729V-9.809494 108.59659c0x1c1x-9.809494c1y108.94626V-9.809494 107.0618c0x1c1x1V-9.4813538 107.0618c0x1c1x1V-9.4813538 106.65355c0x1c1x1V-9.809494 106.65355c0x1c1x1V-9.809494 105.82414c0x1c1x1V-10.295258 105.82414c0x1c1x1V-10.295258 106.65355c0x1c1x1V-11.297775 106.65355c0x1c1x1V-11.297775 107.0618c0x1c1x1V-10.295258 107.0618c0x1c1x1V-10.295258 108.37695c0x-10.295258c0y108.52855c1x1V-10.305557 108.73352c0x-10.312424c0y108.81793c1x-10.298691c1y108.6474V-10.37796 108.97124c0x-10.415817c0y109.04013c1x-10.336563c1y108.89717V-10.53299 109.12367c0x-10.600174c0y109.15468c1x-10.467499c1y109.09096V-10.837875 109.17018c0x-10.917114c0y109.17018c1x-10.701797c1y109.17018V-11.085922 109.1366c0x-11.172058c0y109.11247c1x-10.999802c1y109.15898V-11.271957 109.07716c0x1c1x-11.23407c1y109.09267V-11.29776 109.07716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"84\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-14.344101 108.0979c0x-14.344101c0y108.56816c1x-14.344101c1y107.62766V-13.982361 109.21153c0x-13.741211c0y109.48369c1x-14.223526c1y108.93936V-13.013428 109.61977c0x-12.605179c0y109.61977c1x-13.418228c1y109.61977V-12.039322 109.21153c0x-11.799896c0y108.93936c1x-12.280487c1y109.48369V-11.680176 108.0979c0x-11.680176c0y107.62766c1x-11.680176c1y108.56816V-12.039322 106.98428c0x-12.280472c0y106.71039c1x-11.799896c1y107.25644V-13.013428 106.57346c0x-13.418228c0y106.57346c1x-12.605179c1y106.57346V-13.982361 106.98428c0x-14.223526c0y107.25644c1x-13.741196c1y106.71039</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"32\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-13.842834 108.0979c0x-13.842834c0y107.72411c1x1V-13.623199 107.26591c0x-13.476791c0y107.08331c1x-13.769623c1y107.44678V-13.013412 106.99202c0x-12.749863c0y106.99202c1x-13.273529c1y106.99202V-12.398468 107.26591c0x-12.253769c0y107.44678c1x-12.544876c1y107.08331V-12.181427 108.0979c0x-12.181427c0y108.45964c1x-12.181427c1y107.72411V-12.401047 108.92215c0x-12.54747c0y109.10818c1x-12.254639c1y108.73439V-13.013412 109.2012c0x-13.27179c0y109.2012c1x-12.751587c1y109.2012V-13.620605 108.92473c0x-13.768753c0y108.73869c1x-13.474197c1y109.10904V-13.842819 108.09792c0x1c1x-13.842819c1y108.46309</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"61\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-17.509277 109.53967c0x1c1x1V-17.023514 109.53967c0x1c1x1V-17.023514 107.89636c0x-17.023514c0y107.76373c1x1V-17.00032 107.52429c0x-16.984863c0y107.40717c1x-17.015778c1y107.63971V-16.915024 107.25041c0x-16.871948c0y107.17805c1x-16.956421c1y107.31587V-16.728989 107.09021c0x-16.648026c0y107.05405c1x-16.809937c1y107.12466V-16.413757 107.03595c0x-16.281128c0y107.03595c1x-16.542953c1y107.03595V-15.997772 107.13414c0x-15.853073c0y107.1996c1x-16.142471c1y107.06868V-15.581772 107.38478c0x1c1x-15.714417c1y107.28314V-15.581772 109.53969c0x1c1x1V-15.096008 109.53969c0x1c1x1V-15.096008 106.65355c0x1c1x1V-15.581772 106.65355c0x1c1x1V-15.581772 106.97395c0x-15.733368c0y106.84821c1x1V-16.052032 106.6794c0x-16.213943c0y106.60876c1x-15.890121c1y106.75002V-16.550705 106.57346c0x-16.862488c0y106.57346c1x-16.380173c1y106.57346V-17.26384 106.8551c0x-17.427475c0y107.04286c1x-17.100204c1y106.66734V-17.509293 107.66641c0x1c1x-17.509293c1y107.31329</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"347\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-187.86438 130.82187c0x-187.86368c0y134.35777c1x-187.8644c1y127.28724V-181.46439 137.22186c0x-177.92976c0y137.22186c1x-184.99771c1y137.22256V-175.06439 130.82185c0x-175.06367c0y127.28853c1x-175.06439c1y134.35648V-181.46439 124.42186c0x-184.99901c0y124.42186c1x-177.92847c1y124.42258</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"495\" PrimID=\"29\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-179.48018 144.3157c0x1c1x1V-178.81613 144.3157c0x1c1x1V-177.52939 142.78609c0x1c1x1V-176.8085 142.78609c0x1c1x1V-176.8085 144.3157c0x1c1x1V-176.29691 144.3157c0x1c1x1V-176.29691 140.4684c0x1c1x1V-177.37436 140.4684c0x-177.6069c0y140.4684c1x1V-177.95572 140.51491c0x-178.11075c0y140.54419c1x-177.80069c1y140.4839V-178.3743 140.67511c0x-178.51382c0y140.76295c1x-178.25027c1y140.5976V-178.69987 141.00842c0x-178.77911c0y141.14105c1x-178.62234c1y140.87405V-178.81873 141.51485c0x-178.81873c0y141.79218c1x-178.81873c1y141.30986V-178.60944 142.21248c0x-178.46991c0y142.39851c1x-178.74896c1y142.02472V-178.03325 142.63364c0x1c1x-178.27785c1y142.53891</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"19\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.28387 141.55103c0x-178.28387c0y141.44077c1x1V-178.22447 141.25905c0x-178.18661c0y141.17291c1x-178.26407c1y141.34344V-178.03328 141.04201c0x-177.95921c0y140.99207c1x-178.12288c1y141.10059V-177.76973 140.93866c0x-177.66809c0y140.91797c1x-177.87137c1y140.95761V-177.41058 140.90764c0x1c1x-177.54839c1y140.90764V-176.80855 140.90764c0x1c1x1V-176.80855 142.35974c0x1c1x1V-177.3253 142.35974c0x-177.48721c0y142.35974c1x1V-177.74905 142.31841c0x-177.86963c0y142.28912c1x-177.62846c1y142.34598V-178.05652 142.1582c0x-178.13405c0y142.08586c1x-177.97212c1y142.23572V-178.22707 141.91016c0x-178.26492c0y141.81543c1x-178.19089c1y142.00317V-178.28386 141.55101c0x1c1x-178.28386c1y141.69571</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"353\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-182.2242 142.92303c0x1c1x1V-180.0977 142.92303c0x-180.0977c0y143.10046c1x1V-180.1778 143.38812c0x-180.23119c0y143.51904c1x-180.1244c1y143.25549V-180.39743 143.71109c0x-180.487c0y143.79378c1x-180.3044c1y143.62669V-180.71524 143.89713c0x-180.83926c0y143.93848c1x-180.59294c1y143.85579V-181.12347 143.95914c0x-181.31984c0y143.95914c1x-180.97534c1y143.95914V-181.71518 143.84286c0x-181.91499c0y143.76364c1x-181.51707c1y143.92038V-182.14151 143.61032c0x1c1x-182.0571c1y143.68613V-182.16731 143.61032c0x1c1x1V-182.16731 144.14001c0x-182.00366c0y144.20892c1x1V-181.66605 144.31314c0x-181.49553c0y144.35965c1x-181.83658c1y144.26663V-181.12862 144.3829c0x-180.64975c0y144.3829c1x-181.31638c1y144.3829V-180.00723 143.99533c0x-179.73851c0y143.73521c1x-180.27596c1y144.25371V-179.60416 142.88943c0x-179.60416c0y142.41747c1x-179.60416c1y143.36659V-179.98915 141.76547c0x-180.24753c0y141.48816c1x-179.73248c1y142.04282V-181.00719 141.34949c0x-181.39648c0y141.34949c1x-180.58688c1y141.34949V-181.90636 141.69055c0x-182.11823c0y141.91794c1x-181.6962c1y141.46317V-182.22417 142.65948c0x1c1x-182.22417c1y142.24091</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"388\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-181.75136 142.55096c0x-181.74936c0y142.29602c1x1V-181.55757 141.95926c0x-181.43182c0y141.81973c1x-181.68475c1y142.09879V-180.98138 141.74997c0x-180.72127c0y141.74997c1x-181.23976c1y141.74997V-180.35869 141.97993c0x-180.20538c0y142.13324c1x-180.5137c1y141.82663V-180.09772 142.55096c0x1c1x-180.11839c1y142.32358</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"13\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-185.20335 144.3157c0x1c1x1V-184.72017 144.3157c0x1c1x1V-184.72017 144.00824c0x-184.67709c0y144.03754c1x1V-184.54446 144.13226c0x-184.47212c0y144.18394c1x-184.61853c1y144.07886V-184.3326 144.25629c0x-184.25163c0y144.2959c1x-184.40149c1y144.22528V-184.05354 144.35448c0x-183.94846c0y144.38205c1x-184.15862c1y144.32864V-183.68405 144.39581c0x-183.42393c0y144.39581c1x-183.8253c1y144.39581V-183.0226 144.13744c0x-182.84174c0y143.96518c1x-183.20346c1y144.30969V-182.7513 143.47856c0x-182.7513c0y143.2598c1x-182.7513c1y143.74554V-182.89082 142.94888c0x-182.98557c0y142.81279c1x-182.79781c1y143.08324V-183.2939 142.62848c0x-183.4696c0y142.55096c1x-183.11992c1y142.70599V-183.92694 142.47086c0x-184.17326c0y142.4433c1x-183.68062c1y142.49843V-184.72017 142.40884c0x1c1x-184.43768c1y142.42264V-184.72017 142.33392c0x-184.72017c0y142.22368c1x1V-184.66077 142.06003c0x-184.62291c0y141.98769c1x-184.70036c1y142.13239V-184.49539 141.8895c0x-184.4265c0y141.84988c1x-184.56778c1y141.93085V-184.24734 141.8094c0x-184.15089c0y141.79562c1x-184.34381c1y141.82318V-183.94504 141.78873c0x-183.81757c0y141.78873c1x-184.05013c1y141.78873V-183.51871 141.84042c0x-183.36195c0y141.87314c1x-183.67546c1y141.80597V-183.03294 141.98511c0x1c1x-183.20004c1y141.92137V-183.00714 141.98511c0x1c1x1V-183.00714 141.49161c0x-183.10188c0y141.46576c1x1V-183.41797 141.40633c0x-183.59711c0y141.37532c1x-183.23882c1y141.43735V-183.94765 141.35982c0x-184.15091c0y141.35982c1x-183.77367c1y141.35982V-184.47733 141.4115c0x-184.62892c0y141.44421c1x-184.32747c1y141.37704V-184.87007 141.58203c0x-184.97859c0y141.66127c1x-184.75983c1y141.50107V-185.11812 141.8895c0x-185.17499c0y142.01526c1x-185.06128c1y141.76376V-185.20341 142.35718c0x1c1x-185.20341c1y142.17114</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"73\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-184.72017 143.60516c0x1c1x1V-184.72017 142.80161c0x-184.57204c0y142.81021c1x1V-184.19566 142.84036c0x-183.99585c0y142.85757c1x-184.3972c1y142.82312V-183.72023 142.91528c0x-183.5807c0y142.9549c1x-183.83737c1y142.88257V-183.38174 143.10132c0x-183.29561c0y143.18399c1x-183.46788c1y143.01691V-183.25255 143.44498c0x-183.25255c0y143.61034c1x-183.25255c1y143.29855V-183.4024 143.81963c0x-183.50232c0y143.90231c1x-183.30251c1y143.73523V-183.85974 143.94365c0x-184.03027c0y143.94365c1x-183.65477c1y143.94365V-184.32741 143.84546c0x-184.46866c0y143.77829c1x-184.18616c1y143.91092V-184.72015 143.60516c0x1c1x-184.59958c1y143.69818</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"391\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.62962 144.3157c0x1c1x1V-186.14386 144.3157c0x1c1x1V-186.14386 140.29529c0x1c1x1V-186.62962 140.29529c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"130\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-167.88141 150.9303c0x1c1x1V-166.36212 150.9303c0x1c1x1V-166.36212 150.53757c0x1c1x1V-166.86597 150.53757c0x1c1x1V-166.86597 147.47574c0x1c1x1V-166.36212 147.47574c0x1c1x1V-166.36212 147.08299c0x1c1x1V-167.88141 147.08299c0x1c1x1V-167.88141 147.47574c0x1c1x1V-167.37756 147.47574c0x1c1x1V-167.37756 150.53757c0x1c1x1V-167.88141 150.53757c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"317\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-171.12668 150.9303c0x1c1x1V-170.64091 150.9303c0x1c1x1V-170.64091 149.28699c0x-170.64091c0y149.15436c1x1V-170.61761 148.91492c0x-170.60208c0y148.79779c1x-170.63315c1y149.03033V-170.53232 148.64102c0x-170.48924c0y148.56868c1x-170.57365c1y148.70648V-170.34628 148.48083c0x-170.26532c0y148.44467c1x-170.42723c1y148.51529V-170.03105 148.42657c0x-169.89841c0y148.42657c1x-170.16025c1y148.42657V-169.61505 148.52477c0x-169.47035c0y148.59023c1x-169.75975c1y148.4593V-169.19907 148.77539c0x1c1x-169.3317c1y148.67377V-169.19907 150.9303c0x1c1x1V-168.7133 150.9303c0x1c1x1V-168.7133 148.04417c0x1c1x1V-169.19907 148.04417c0x1c1x1V-169.19907 148.36456c0x-169.35065c0y148.23883c1x1V-169.66931 148.07001c0x-169.83122c0y147.99939c1x-169.5074c1y148.14064V-170.16798 147.96408c0x-170.47977c0y147.96408c1x-169.99745c1y147.96408V-170.88112 148.24573c0x-171.04475c0y148.43347c1x-170.71747c1y148.05795V-171.12657 149.05704c0x1c1x-171.12657c1y148.70392</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"370\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-173.56064 150.90446c0x-173.46935c0y150.92859c1x1V-173.26093 150.9639c0x-173.15413c0y150.9794c1x-173.36943c1y150.94839V-172.97412 150.98715c0x-172.67957c0y150.98715c1x-173.05852c1y150.98715V-172.30234 150.74944c0x-172.14903c0y150.59097c1x-172.45564c1y150.9079V-172.07237 149.98721c0x1c1x-172.07237c1y150.33688V-172.07237 148.45242c0x1c1x1V-171.74422 148.45242c0x1c1x1V-171.74422 148.04417c0x1c1x1V-172.07237 148.04417c0x1c1x1V-172.07237 147.21477c0x1c1x1V-172.55814 147.21477c0x1c1x1V-172.55814 148.04417c0x1c1x1V-173.56065 148.04417c0x1c1x1V-173.56065 148.45242c0x1c1x1V-172.55814 148.45242c0x1c1x1V-172.55814 149.76758c0x-172.55814c0y149.91916c1x1V-172.56844 150.12415c0x-172.5753c0y150.20856c1x-172.56157c1y150.03802V-172.64084 150.36185c0x-172.6787c0y150.43076c1x-172.59944c1y150.28778V-172.79587 150.5143c0x-172.86305c0y150.5453c1x-172.73038c1y150.48157V-173.10075 150.56081c0x-173.17999c0y150.56081c1x-172.96468c1y150.56081V-173.3488 150.52722c0x-173.43494c0y150.5031c1x-173.26268c1y150.54961V-173.53484 150.46777c0x1c1x-173.49695c1y150.48329V-173.56064 150.46777c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"262\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-176.56305 149.53763c0x1c1x1V-174.43657 149.53763c0x-174.43657c0y149.71504c1x1V-174.51666 150.00272c0x-174.57005c0y150.13362c1x-174.46327c1y149.87007V-174.73628 150.32568c0x-174.82585c0y150.40836c1x-174.64326c1y150.24127V-175.05409 150.51172c0x-175.17812c0y150.55307c1x-174.93179c1y150.47037V-175.46234 150.57373c0x-175.65871c0y150.57373c1x-175.31419c1y150.57373V-176.05403 150.45746c0x-176.25385c0y150.37822c1x-175.85594c1y150.53497V-176.48036 150.22491c0x1c1x-176.39595c1y150.3007V-176.50616 150.22491c0x1c1x1V-176.50616 150.75461c0x-176.34253c0y150.8235c1x1V-176.0049 150.92772c0x-175.83437c0y150.97423c1x-176.17545c1y150.88121V-175.46745 150.99748c0x-174.98859c0y150.99748c1x-175.65521c1y150.99748V-174.34607 150.60991c0x-174.07735c0y150.34979c1x-174.61479c1y150.86829V-173.94299 149.50403c0x-173.94299c0y149.03206c1x-173.94299c1y149.98117V-174.32799 148.38007c0x-174.58636c0y148.10275c1x-174.07132c1y148.65741V-175.34601 147.96408c0x-175.73531c0y147.96408c1x-174.9257c1y147.96408V-176.24518 148.30515c0x-176.45705c0y148.53253c1x-176.03503c1y148.07776V-176.56299 149.27408c0x1c1x-176.56299c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"79\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-176.09021 149.16556c0x-176.08821c0y148.91061c1x1V-175.89642 148.57385c0x-175.77068c0y148.43433c1x-176.02361c1y148.71338V-175.32024 148.36456c0x-175.06012c0y148.36456c1x-175.57861c1y148.36456V-174.69753 148.59451c0x-174.54422c0y148.74783c1x-174.85255c1y148.44122V-174.43657 149.16554c0x1c1x-174.45723c1y148.93817</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"499\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-177.79036 150.9303c0x1c1x1V-177.3046 150.9303c0x1c1x1V-177.3046 146.90988c0x1c1x1V-177.79036 146.90988c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"171\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-179.24248 150.9303c0x1c1x1V-178.75671 150.9303c0x1c1x1V-178.75671 146.90988c0x1c1x1V-179.24248 146.90988c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"316\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.72559 147.561c0x1c1x1V-180.17781 147.561c0x1c1x1V-180.17781 147.05716c0x1c1x1V-180.72559 147.05716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"206\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.69458 150.9303c0x1c1x1V-180.20882 150.9303c0x1c1x1V-180.20882 148.04417c0x1c1x1V-180.69458 148.04417c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"467\" PrimID=\"7\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.9967 150.60214c0x-183.9967c0y151.09135c1x1V-183.66339 151.6796c0x-183.44118c0y151.90871c1x-183.8856c1y151.4505V-182.6376 152.02325c0x-182.4843c0y152.02325c1x-183.09926c1y152.02325V-182.18802 151.98965c0x-182.04332c0y151.96899c1x-182.33443c1y152.01205V-181.75909 151.89923c0x1c1x-181.90034c1y151.93884V-181.75909 151.40314c0x1c1x1V-181.7849 151.40314c0x-181.86414c0y151.43414c1x1V-182.16214 151.51682c0x-182.3344c0y151.56332c1x-181.98988c1y151.47205V-182.67889 151.58658c0x-182.84425c0y151.58658c1x-182.50664c1y151.58658V-183.08972 151.52716c0x-183.19824c0y151.48753c1x-182.9812c1y151.56677V-183.34294 151.36179c0x-183.4032c0y151.29462c1x-183.28265c1y151.4324V-183.47214 151.1189c0x-183.498c0y151.02417c1x-183.44627c1y151.21365V-183.51094 150.80109c0x1c1x-183.51094c1y150.91823V-183.51094 150.53754c0x-183.36452c0y150.65468c1x1V-183.08977 150.80109c0x-182.95714c0y150.85794c1x-183.22412c1y150.74252V-182.58076 150.88637c0x-182.23625c0y150.88637c1x-182.78748c1y150.88637V-181.75911 150.5143c0x-181.55757c0y150.26453c1x-181.96237c1y150.76234V-181.4568 149.4601c0x-181.4568c0y149.21205c1x-181.4568c1y149.91312V-181.56015 148.81931c0x-181.63078c0y148.63844c1x-181.49126c1y148.99846V-181.84695 148.35164c0x-181.95892c0y148.22934c1x-181.72638c1y148.48254V-182.2552 148.06741c0x-182.41541c0y147.99852c1x-182.095c1y148.1346V-182.7332 147.96407c0x-182.9003c0y147.96407c1x-182.57474c1y147.96407V-183.15178 148.01575c0x-183.26547c0y148.04846c1x-183.03983c1y147.98129V-183.51094 148.16818c0x1c1x-183.38519c1y148.09929V-183.54195 148.04416c0x1c1x1V-183.99669 148.04416c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"115\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.51096 150.13705c0x1c1x1V-183.51096 148.56351c0x-183.38176c0y148.50494c1x1V-183.14922 148.43948c0x-183.03897c0y148.41365c1x-183.26118c1y148.46361V-182.81848 148.40073c0x-182.55148c0y148.40073c1x-182.92873c1y148.40073V-182.18803 148.66945c0x-182.03473c0y148.8486c1x-182.34134c1y148.4903V-181.95807 149.44977c0x-181.95807c0y149.77359c1x-181.95807c1y149.1087V-182.1286 150.18616c0x-182.24229c0y150.35324c1x-182.01491c1y150.01906V-182.69446 150.43678c0x-182.83571c0y150.43678c1x-182.43091c1y150.43678V-183.11819 150.35669c0x-183.26117c0y150.30156c1x-182.97694c1y150.41008V-183.51094 150.13705c0x1c1x-183.39209c1y150.22836</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"58\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-187.36859 149.53763c0x1c1x1V-185.24211 149.53763c0x-185.24211c0y149.71504c1x1V-185.3222 150.00272c0x-185.3756c0y150.13362c1x-185.26881c1y149.87007V-185.54184 150.32568c0x-185.63141c0y150.40836c1x-185.44881c1y150.24127V-185.85965 150.51172c0x-185.98367c0y150.55307c1x-185.73735c1y150.47037V-186.26788 150.57373c0x-186.46425c0y150.57373c1x-186.11975c1y150.57373V-186.85959 150.45746c0x-187.0594c0y150.37822c1x-186.66148c1y150.53497V-187.28592 150.22491c0x1c1x-187.20151c1y150.3007V-187.31172 150.22491c0x1c1x1V-187.31172 150.75461c0x-187.14807c0y150.8235c1x1V-186.81046 150.92772c0x-186.63992c0y150.97423c1x-186.98099c1y150.88121V-186.27301 150.99748c0x-185.79414c0y150.99748c1x-186.46077c1y150.99748V-185.15163 150.60991c0x-184.8829c0y150.34979c1x-185.42035c1y150.86829V-184.74855 149.50403c0x-184.74855c0y149.03206c1x-184.74855c1y149.98117V-185.13353 148.38007c0x-185.39191c0y148.10275c1x-184.87688c1y148.65741V-186.15157 147.96408c0x-186.54086c0y147.96408c1x-185.73126c1y147.96408V-187.05074 148.30515c0x-187.2626c0y148.53253c1x-186.84059c1y148.07776V-187.36855 149.27408c0x1c1x-187.36855c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"229\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.89575 149.16556c0x-186.89375c0y148.91061c1x1V-186.70197 148.57385c0x-186.57622c0y148.43433c1x-186.82915c1y148.71338V-186.12576 148.36456c0x-185.86566c0y148.36456c1x-186.38416c1y148.36456V-185.50307 148.59451c0x-185.34976c0y148.74783c1x-185.6581c1y148.44122V-185.24211 149.16554c0x1c1x-185.26277c1y148.93817</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"444\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-190.51826 150.9303c0x1c1x1V-190.0325 150.9303c0x1c1x1V-190.0325 149.28699c0x-190.0325c0y149.15436c1x1V-190.0092 148.91492c0x-189.99374c0y148.79779c1x-190.02473c1y149.03033V-189.9239 148.64102c0x-189.88083c0y148.56868c1x-189.9653c1y148.70648V-189.73787 148.48083c0x-189.65691c0y148.44467c1x-189.81882c1y148.51529V-189.42264 148.42657c0x-189.29001c0y148.42657c1x-189.55183c1y148.42657V-189.00665 148.52477c0x-188.86195c0y148.59023c1x-189.15135c1y148.4593V-188.59065 148.77539c0x1c1x-188.7233c1y148.67377V-188.59065 150.9303c0x1c1x1V-188.10489 150.9303c0x1c1x1V-188.10489 148.04417c0x1c1x1V-188.59065 148.04417c0x1c1x1V-188.59065 148.36456c0x-188.74225c0y148.23883c1x1V-189.06091 148.07001c0x-189.22282c0y147.99939c1x-188.899c1y148.14064V-189.55959 147.96408c0x-189.87137c0y147.96408c1x-189.38905c1y147.96408V-190.27272 148.24573c0x-190.43636c0y148.43347c1x-190.10907c1y148.05795V-190.51817 149.05704c0x1c1x-190.51817c1y148.70392</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"341\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-193.58786 150.74942c0x-193.42595c0y150.82693c1x1V-193.12535 150.9303c0x-192.98065c0y150.97336c1x-193.27177c1y150.88724V-192.66286 150.9949c0x-192.45442c0y150.9949c1x-192.82649c1y150.9949V-192.08925 150.90446c0x-191.91527c0y150.84245c1x-192.26321c1y150.96475V-191.64224 150.62541c0x-191.51649c0y150.50139c1x-191.76627c1y150.74944V-191.35027 150.15515c0x-191.28137c0y149.96568c1x-191.41917c1y150.34464V-191.24692 149.49112c0x-191.24692c0y149.01913c1x-191.24692c1y149.74432V-191.63449 148.38007c0x-191.89461c0y148.11136c1x-191.37611c1y148.64879V-192.66286 147.97699c0x-192.82822c0y147.97699c1x-192.2374c1y147.97699V-193.14862 148.04675c0x-193.30882c0y148.09326c1x-192.99014c1y148.00024V-193.58788 148.21729c0x1c1x-193.45523c1y148.15012V-193.58788 148.75731c0x1c1x1V-193.56207 148.75731c0x-193.41393c0y148.64191c1x1V-193.10216 148.49118c0x-192.9454c0y148.42917c1x-193.26062c1y148.55319V-192.64224 148.39816c0x-192.36662c0y148.39816c1x-192.7921c1y148.39816V-191.98853 148.67722c0x-191.83005c0y148.86151c1x-192.14873c1y148.49118V-191.75081 149.49112c0x-191.75081c0y149.83907c1x-191.75081c1y149.13281V-191.98335 150.29468c0x-192.14011c0y150.48071c1x-191.82832c1y150.10693V-192.64223 150.57373c0x-192.7404c0y150.57373c1x-192.35973c1y150.57373V-192.94194 150.53497c0x-193.04358c0y150.50912c1x-192.8403c1y150.56082V-193.21582 150.4342c0x-193.28645c0y150.39804c1x-193.13487c1y150.47556V-193.41478 150.32053c0x-193.47678c0y150.27917c1x-193.35277c1y150.36014V-193.56206 150.21458c0x1c1x-193.52588c1y150.24387V-193.58786 150.21458c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"384\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-196.62643 149.53763c0x1c1x1V-194.49994 149.53763c0x-194.49994c0y149.71504c1x1V-194.58003 150.00272c0x-194.63342c0y150.13362c1x-194.52664c1y149.87007V-194.79967 150.32568c0x-194.88924c0y150.40836c1x-194.70663c1y150.24127V-195.11748 150.51172c0x-195.2415c0y150.55307c1x-194.99518c1y150.47037V-195.52571 150.57373c0x-195.72208c0y150.57373c1x-195.37758c1y150.57373V-196.11742 150.45746c0x-196.31723c0y150.37822c1x-195.91931c1y150.53497V-196.54375 150.22491c0x1c1x-196.45934c1y150.3007V-196.56955 150.22491c0x1c1x1V-196.56955 150.75461c0x-196.4059c0y150.8235c1x1V-196.06828 150.92772c0x-195.89775c0y150.97423c1x-196.23882c1y150.88121V-195.53084 150.99748c0x-195.05197c0y150.99748c1x-195.7186c1y150.99748V-194.40945 150.60991c0x-194.14073c0y150.34979c1x-194.67818c1y150.86829V-194.00638 149.50403c0x-194.00638c0y149.03206c1x-194.00638c1y149.98117V-194.39137 148.38007c0x-194.64975c0y148.10275c1x-194.1347c1y148.65741V-195.40941 147.96408c0x-195.79871c0y147.96408c1x-194.98911c1y147.96408V-196.30858 148.30515c0x-196.52045c0y148.53253c1x-196.09842c1y148.07776V-196.62639 149.27408c0x1c1x-196.62639c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"103\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-196.15359 149.16556c0x-196.1516c0y148.91061c1x1V-195.95981 148.57385c0x-195.83406c0y148.43433c1x-196.08699c1y148.71338V-195.38362 148.36456c0x-195.1235c0y148.36456c1x-195.642c1y148.36456V-194.76093 148.59451c0x-194.60762c0y148.74783c1x-194.91594c1y148.44122V-194.49995 149.16554c0x1c1x-194.52063c1y148.93817</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"122\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-15.531052 172.21246c0x-15.53035c0y175.74838c1x-15.531067c1y168.67786V-9.1310577 178.61247c0x-5.5964355c0y178.61246c1x-12.664383c1y178.61317V-2.7310638 172.21246c0x-2.7303467c0y168.67914c1x-2.7310638c1y175.74709V-9.1310577 165.81247c0x-12.66568c0y165.81247c1x-5.5951385c1y165.81319</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"47\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-5.8084412 183.78654c0x-5.8084412c0y184.13623c1x1V-5.578476 184.7374c0x-5.4268799c0y185.02161c1x-5.731781c1y184.45317V-4.971283 185.39885c0x-4.795578c0y185.50737c1x-5.2244873c1y185.2421V-4.3821716 185.63397c0x-4.1668549c0y185.68222c1x-4.5992126c1y185.58575V-3.5295105 185.70633c0x1c1x-3.8826294c1y185.70633V-2.5579834 185.70633c0x1c1x1V-2.5579834 181.85901c0x1c1x1V-3.519165 181.85901c0x-3.8946838c0y181.85901c1x1V-4.4131775 181.9417c0x-4.6353912c0y181.99509c1x-4.192688c1y181.88657V-4.9764404 182.16391c0x-5.238266c0y182.32755c1x-4.8231354c1y182.06917V-5.5888062 182.81761c0x-5.7352142c0y183.08978c1x-5.4423981c1y182.54544V-5.8084259 183.78654c0x1c1x-5.8084259c1y183.41275</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"296\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-5.2735901 183.77875c0x-5.2735901c0y183.47729c1x1V-5.1159821 183.01651c0x-5.0108948c0y182.80981c1x-5.2210541c1y183.22322V-4.6457214 182.52817c0x-4.4941254c0y182.44205c1x-4.8541412c1y182.64703V-4.1625366 182.34988c0x-3.9920197c0y182.31543c1x-4.3330688c1y182.38263V-3.5501709 182.29822c0x1c1x-3.7878876c1y182.29822V-3.0695801 182.29822c0x1c1x1V-3.0695801 185.26703c0x1c1x1V-3.5501709 185.26703c0x-3.7964935c0y185.26703c1x1V-4.1935425 185.21277c0x-4.3778534c0y185.17659c1x-4.0109558c1y185.24893V-4.6999664 185.01123c0x-4.8911743c0y184.88892c1x-4.5466614c1y185.10941V-5.1288757 184.52805c0x-5.2253418c0y184.32823c1x-5.0341339c1y184.72787V-5.2735748 183.77875c0x1c1x-5.2735748c1y184.07846</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"241\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-9.0563049 184.26456c0x-9.0563049c0y184.7348c1x-9.0563049c1y183.7943V-8.6945648 185.37817c0x-8.4534149c0y185.65033c1x-8.93573c1y185.10602V-7.7256317 185.78641c0x-7.3173828c0y185.78641c1x-8.1304321c1y185.78641V-6.7515259 185.37817c0x-6.512085c0y185.10602c1x-6.992691c1y185.65033V-6.3923645 184.26456c0x-6.3923645c0y183.7943c1x-6.3923645c1y184.7348V-6.7515259 183.15092c0x-6.9926758c0y182.87704c1x-6.512085c1y183.4231V-7.7256317 182.7401c0x-8.1304321c0y182.7401c1x-7.3173828c1y182.7401V-8.6945648 183.15092c0x-8.93573c0y183.4231c1x-8.4533997c1y182.87704</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"337\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-8.5550385 184.26456c0x-8.5550385c0y183.89075c1x1V-8.3354187 183.43256c0x-8.1889954c0y183.24997c1x-8.4818268c1y183.61343V-7.7256317 183.15866c0x-7.4620819c0y183.15866c1x-7.985733c1y183.15866V-7.1106873 183.43256c0x-6.9659882c0y183.61343c1x-7.2570953c1y183.24997V-6.8936462 184.26456c0x-6.8936462c0y184.62628c1x-6.8936462c1y183.89075V-7.113266 185.08879c0x-7.2596893c0y185.27483c1x-6.9668579c1y184.90103V-7.7256317 185.36784c0x-7.9840088c0y185.36784c1x-7.4638062c1y185.36784V-8.3328247 185.09137c0x-8.480957c0y184.90533c1x-8.1864166c1y185.2757V-8.5550232 184.26456c0x1c1x-8.5550232c1y184.62973</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"473\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.221481 185.70633c0x1c1x1V-11.735718 185.70633c0x1c1x1V-11.735718 184.06302c0x-11.735718c0y183.93037c1x1V-11.712524 183.69095c0x-11.696991c0y183.57381c1x-11.727982c1y183.80635V-11.627228 183.41705c0x-11.584152c0y183.3447c1x-11.668564c1y183.48251V-11.441193 183.25687c0x-11.360245c0y183.22069c1x-11.522141c1y183.29131V-11.125977 183.20261c0x-10.993332c0y183.20261c1x-11.255173c1y183.20261V-10.709976 183.30078c0x-10.565277c0y183.36624c1x-10.854675c1y183.23532V-10.293991 183.55142c0x1c1x-10.42662c1y183.4498V-10.293991 185.70633c0x1c1x1V-9.8082275 185.70633c0x1c1x1V-9.8082275 182.82019c0x1c1x1V-10.293991 182.82019c0x1c1x1V-10.293991 183.14059c0x-10.445572c0y183.01485c1x1V-10.764236 182.84604c0x-10.926147c0y182.77542c1x-10.602325c1y182.91666V-11.262909 182.74011c0x-11.574692c0y182.74011c1x-11.092377c1y182.74011V-11.976044 183.02174c0x-12.139679c0y183.2095c1x-11.812393c1y182.83398V-12.221497 183.83307c0x1c1x-12.221497c1y183.47995</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"389\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-13.676178 181.6859c0x1c1x1V-13.565079 183.18193c0x1c1x1V-13.213684 183.18193c0x1c1x1V-13.10257 181.6859c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"232\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-16.076538 185.68048c0x-15.985245c0y185.70459c1x1V-15.776825 185.73991c0x-15.670029c0y185.7554c1x-15.885345c1y185.7244V-15.490021 185.76315c0x-15.195465c0y185.76315c1x-15.574417c1y185.76315V-14.818222 185.52545c0x-14.664917c0y185.36697c1x-14.971527c1y185.68393V-14.588257 184.76321c0x1c1x-14.588257c1y185.1129V-14.588257 183.22842c0x1c1x1V-14.260117 183.22842c0x1c1x1V-14.260117 182.82019c0x1c1x1V-14.588257 182.82019c0x1c1x1V-14.588257 181.99078c0x1c1x1V-15.07402 181.99078c0x1c1x1V-15.07402 182.82019c0x1c1x1V-16.076538 182.82019c0x1c1x1V-16.076538 183.22842c0x1c1x1V-15.07402 183.22842c0x1c1x1V-15.07402 184.54359c0x-15.07402c0y184.69519c1x1V-15.08432 184.90016c0x-15.091187c0y184.98456c1x-15.077454c1y184.81403V-15.156616 185.13788c0x-15.194473c0y185.20677c1x-15.11528c1y185.06381V-15.311646 185.29031c0x-15.37883c0y185.32132c1x-15.246155c1y185.2576V-15.616531 185.33682c0x-15.69577c0y185.33682c1x-15.480453c1y185.33682V-15.864578 185.30322c0x-15.950714c0y185.27911c1x-15.778458c1y185.32562V-16.050613 185.2438c0x1c1x-16.012726c1y185.25931V-16.076416 185.2438c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"40\" PrimID=\"9\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-5.2477417 189.63632c0x-5.2477417c0y189.80685c1x1V-5.1573486 190.11174c0x-5.0987396c0y190.25644c1x-5.2176056c1y189.96533V-4.9093018 190.48898c0x-4.7766724c0y190.62161c1x-5.0160675c1y190.38217V-4.4390411 190.7887c0x-4.2581787c0y190.85416c1x-4.6199188c1y190.72153V-3.7543335 190.88689c0x1c1x-4.0299377c1y190.88689V-3.2427368 190.88689c0x1c1x1V-3.2427368 192.32091c0x1c1x1V-2.7311401 192.32091c0x1c1x1V-2.7311401 188.4736c0x1c1x1V-3.7749939 188.4736c0x-4.0058136c0y188.4736c1x1V-4.3615265 188.53302c0x-4.5217285c0y188.57092c1x-4.2013245c1y188.49341V-4.7878571 188.7139c0x-4.9342651c0y188.81207c1x-4.6638336c1y188.63121V-5.1263428 189.08081c0x-5.2073059c0y189.22722c1x-5.0471039c1y188.93439V-5.2477875 189.63632c0x1c1x-5.2477875c1y189.41238</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"277\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-4.7154694 189.64923c0x-4.7154694c0y189.5166c1x1V-4.6456757 189.30301c0x-4.5991516c0y189.20482c1x-4.6921997c1y189.40118V-4.4338074 189.06271c0x-4.35112c0y189.00931c1x-4.5285187c1y189.12473V-4.1495819 188.94902c0x-4.0444946c0y188.9249c1x-4.2563782c1y188.97141V-3.7490845 188.91284c0x1c1x-3.9109955c1y188.91284V-3.2426605 188.91284c0x1c1x1V-3.2426605 190.45023c0x1c1x1V-3.6741638 190.45023c0x-3.8808746c0y190.45023c1x1V-4.178009 190.39597c0x-4.3072052c0y190.35806c1x-4.0488129c1y190.43213V-4.4932251 190.21768c0x-4.5741882c0y190.13501c1x-4.4122772c1y190.29865V-4.6637726 189.95673c0x-4.6982422c0y189.86542c1x-4.6310425c1y190.048V-4.7154694 189.64925c0x1c1x-4.7154694c1y189.76294</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"379\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.996933 192.32091c0x1c1x1V-7.5137482 192.32091c0x1c1x1V-7.5137482 192.01343c0x-7.4706726c0y192.04272c1x1V-7.3380432 192.13745c0x-7.2657013c0y192.18913c1x-7.4121094c1y192.08406V-7.1261749 192.26147c0x-7.0452118c0y192.3011c1x-7.1950684c1y192.23047V-6.8471222 192.35968c0x-6.7420349c0y192.38724c1x-6.9521942c1y192.33383V-6.4776306 192.40102c0x-6.217514c0y192.40102c1x-6.6188812c1y192.40102V-5.8161774 192.14264c0x-5.6353149c0y191.97037c1x-5.9970398c1y192.31488V-5.5448761 191.48376c0x-5.5448761c0y191.26498c1x-5.5448761c1y191.75075V-5.6844025 190.95407c0x-5.7791443c0y190.81799c1x-5.5913849c1y191.08844V-6.0874786 190.63367c0x-6.2631836c0y190.55615c1x-5.9134979c1y190.71118V-6.72052 190.47606c0x-6.9668427c0y190.44849c1x-6.4741974c1y190.50363V-7.5137482 190.41405c0x1c1x-7.2312622c1y190.42783V-7.5137482 190.33911c0x-7.5137482c0y190.22888c1x1V-7.4543457 190.06523c0x-7.4164886c0y189.99289c1x-7.4939423c1y190.13757V-7.2889709 189.8947c0x-7.2200775c0y189.85507c1x-7.3613586c1y189.93604V-7.0409241 189.81461c0x-6.9444733c0y189.80081c1x-7.1373901c1y189.82837V-6.7386169 189.79393c0x-6.611145c0y189.79393c1x-6.8437042c1y189.79393V-6.3122864 189.84561c0x-6.1555328c0y189.87833c1x-6.4690399c1y189.81116V-5.8265228 189.9903c0x1c1x-5.9936218c1y189.92657V-5.8007202 189.9903c0x1c1x1V-5.8007202 189.4968c0x-5.895462c0y189.47095c1x1V-6.2115479 189.41153c0x-6.390686c0y189.38052c1x-6.0323944c1y189.44254V-6.7412262 189.36502c0x-6.9444885c0y189.36502c1x-6.5672455c1y189.36502V-7.2709045 189.41669c0x-7.4225006c0y189.44942c1x-7.121048c1y189.38223V-7.6636505 189.58722c0x-7.772171c0y189.66647c1x-7.5534058c1y189.50626V-7.9116974 189.8947c0x-7.9685669c0y190.02045c1x-7.8548584c1y189.76895V-7.996994 190.36237c0x1c1x-7.996994c1y190.17633</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"500\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.5137482 191.61035c0x1c1x1V-7.5137482 190.80679c0x-7.3656006c0y190.8154c1x1V-6.9892426 190.84555c0x-6.7894287c0y190.86278c1x-7.1907654c1y190.82832V-6.5138092 190.92047c0x-6.3742828c0y190.9601c1x-6.6309509c1y190.88776V-6.1753235 191.10651c0x-6.0891876c0y191.18919c1x-6.2614594c1y191.02211V-6.0461273 191.45016c0x-6.0461273c0y191.61554c1x-6.0461273c1y191.30374V-6.1959839 191.82483c0x-6.2958984c0y191.9075c1x-6.0960846c1y191.74042V-6.6533203 191.94885c0x-6.8238525c0y191.94885c1x-6.448349c1y191.94885V-7.1209869 191.85065c0x-7.2622375c0y191.78348c1x-6.9797363c1y191.91611V-7.5137329 191.61035c0x1c1x-7.393158c1y191.70337</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"274\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-11.345566 192.32091c0x1c1x1V-10.859802 192.32091c0x1c1x1V-10.859802 190.6776c0x-10.859802c0y190.54495c1x1V-10.836502 190.30553c0x-10.821045c0y190.18839c1x-10.852036c1y190.42093V-10.751205 190.03165c0x-10.70813c0y189.95929c1x-10.792603c1y190.09711V-10.56517 189.87144c0x-10.484207c0y189.83527c1x-10.646118c1y189.90588V-10.249939 189.81718c0x-10.11731c0y189.81718c1x-10.379135c1y189.81718V-9.8339539 189.91537c0x-9.6892548c0y189.98083c1x-9.978653c1y189.84991V-9.4179535 190.16602c0x1c1x-9.5505981c1y190.06438V-9.4179535 192.32092c0x1c1x1V-8.9321899 192.32092c0x1c1x1V-8.9321899 189.43478c0x1c1x1V-9.4179535 189.43478c0x1c1x1V-9.4179535 189.75519c0x-9.5695496c0y189.62943c1x1V-9.8882141 189.46063c0x-10.050125c0y189.39c1x-9.7263031c1y189.53125V-10.386887 189.35469c0x-10.698669c0y189.35469c1x-10.216354c1y189.35469V-11.100021 189.63632c0x-11.263657c0y189.8241c1x-10.936386c1y189.44858V-11.345474 190.44765c0x1c1x-11.345474c1y190.09453</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"162\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.802841 188.9516c0x1c1x1V-12.255066 188.9516c0x1c1x1V-12.255066 188.44775c0x1c1x1V-12.802841 188.44775c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"15\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.771835 192.32092c0x1c1x1V-12.286072 192.32092c0x1c1x1V-12.286072 189.43478c0x1c1x1V-12.771835 189.43478c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"423\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-15.867249 192.14005c0x-15.705338c0y192.21756c1x1V-15.404755 192.32091c0x-15.260056c0y192.36398c1x-15.551163c1y192.27783V-14.942245 192.3855c0x-14.733826c0y192.3855c1x-15.105896c1y192.3855V-14.368652 192.29507c0x-14.194672c0y192.23306c1x-14.542618c1y192.35536V-13.921646 192.01602c0x-13.795898c0y191.892c1x-14.04567c1y192.14005V-13.629669 191.54578c0x-13.560776c0y191.35629c1x-13.698578c1y191.73524V-13.526321 190.88173c0x-13.526321c0y190.40976c1x-13.526321c1y191.13495V-13.913895 189.77069c0x-14.174011c0y189.50197c1x-13.655518c1y190.0394V-14.942261 189.36761c0x-15.10762c0y189.36761c1x-14.5168c1y189.36761V-15.428024 189.43738c0x-15.588226c0y189.48389c1x-15.269547c1y189.39087V-15.867279 189.60791c0x1c1x-15.734634c1y189.54073V-15.867279 190.14792c0x1c1x1V-15.841476 190.14792c0x-15.693329c0y190.0325c1x1V-15.381546 189.88177c0x-15.224792c0y189.81976c1x-15.540024c1y189.94379V-14.921631 189.78876c0x-14.646027c0y189.78876c1x-15.071487c1y189.78876V-14.267929 190.06781c0x-14.109451c0y190.25214c1x-14.428131c1y189.88177V-14.030212 190.88171c0x-14.030212c0y191.22968c1x-14.030212c1y190.52344V-14.262756 191.68529c0x-14.41951c0y191.87132c1x-14.107727c1y191.49753V-14.921631 191.96434c0x-15.019821c0y191.96434c1x-14.63913c1y191.96434V-15.221359 191.92558c0x-15.322983c0y191.89975c1x-15.11972c1y191.95142V-15.495239 191.82481c0x-15.565872c0y191.78864c1x-15.414276c1y191.86615V-15.694199 191.71112c0x-15.756195c0y191.66978c1x-15.632187c1y191.75075V-15.841476 191.60519c0x1c1x-15.805298c1y191.63448V-15.867279 191.60519c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"64\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-49.997711 172.21246c0x-49.997009c0y175.74838c1x-49.997726c1y168.67786V-43.597717 178.61247c0x-40.063095c0y178.61246c1x-47.131042c1y178.61317V-37.197723 172.21246c0x-37.197006c0y168.67914c1x-37.197723c1y175.74709V-43.597717 165.81247c0x-47.132339c0y165.81247c1x-40.061798c1y165.81319</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"35\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.70253 183.78654c0x-43.70253c0y184.13623c1x1V-43.472565 184.7374c0x-43.320969c0y185.02161c1x-43.62587c1y184.45317V-42.865372 185.39885c0x-42.689667c0y185.50737c1x-43.118576c1y185.2421V-42.27626 185.63397c0x-42.060944c0y185.68222c1x-42.493301c1y185.58575V-41.423599 185.70633c0x1c1x-41.776718c1y185.70633V-40.452072 185.70633c0x1c1x1V-40.452072 181.85901c0x1c1x1V-41.413254 181.85901c0x-41.788773c0y181.85901c1x1V-42.307266 181.9417c0x-42.52948c0y181.99509c1x-42.086777c1y181.88657V-42.870529 182.16391c0x-43.132355c0y182.32755c1x-42.717224c1y182.06917V-43.482895 182.81761c0x-43.629303c0y183.08978c1x-43.336487c1y182.54544V-43.702515 183.78654c0x1c1x-43.702515c1y183.41275</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"100\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.167679 183.77875c0x-43.167679c0y183.47729c1x1V-43.010071 183.01651c0x-42.904984c0y182.80981c1x-43.115143c1y183.22322V-42.53981 182.52817c0x-42.388214c0y182.44205c1x-42.74823c1y182.64703V-42.056641 182.34988c0x-41.886108c0y182.31543c1x-42.227158c1y182.38263V-41.444275 182.29822c0x1c1x-41.681992c1y182.29822V-40.963684 182.29822c0x1c1x1V-40.963684 185.26703c0x1c1x1V-41.444275 185.26703c0x-41.690598c0y185.26703c1x1V-42.087646 185.21277c0x-42.271957c0y185.17659c1x-41.90506c1y185.24893V-42.59407 185.01123c0x-42.785278c0y184.88892c1x-42.440765c1y185.10941V-43.022995 184.52805c0x-43.119446c0y184.32823c1x-42.928253c1y184.72787V-43.167679 183.77875c0x1c1x-43.167679c1y184.07846</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"184\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.950409 184.26456c0x-46.950409c0y184.7348c1x-46.950409c1y183.7943V-46.588669 185.37817c0x-46.347519c0y185.65033c1x-46.829834c1y185.10602V-45.619736 185.78641c0x-45.211487c0y185.78641c1x-46.024536c1y185.78641V-44.64563 185.37817c0x-44.406204c0y185.10602c1x-44.886795c1y185.65033V-44.286484 184.26456c0x-44.286484c0y183.7943c1x-44.286484c1y184.7348V-44.64563 183.15092c0x-44.88678c0y182.87704c1x-44.406204c1y183.4231V-45.619736 182.7401c0x-46.024536c0y182.7401c1x-45.211487c1y182.7401V-46.588669 183.15092c0x-46.829834c0y183.4231c1x-46.347504c1y182.87704</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"116\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.449142 184.26456c0x-46.449142c0y183.89075c1x1V-46.229507 183.43256c0x-46.083099c0y183.24997c1x-46.375931c1y183.61343V-45.61972 183.15866c0x-45.356171c0y183.15866c1x-45.879837c1y183.15866V-45.004776 183.43256c0x-44.860077c0y183.61343c1x-45.151184c1y183.24997V-44.787735 184.26456c0x-44.787735c0y184.62628c1x-44.787735c1y183.89075V-45.007355 185.08879c0x-45.153778c0y185.27483c1x-44.860947c1y184.90103V-45.61972 185.36784c0x-45.878098c0y185.36784c1x-45.357895c1y185.36784V-46.226913 185.09137c0x-46.375061c0y184.90533c1x-46.080505c1y185.2757V-46.449127 184.26456c0x1c1x-46.449127c1y184.62973</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"442\" PrimID=\"9\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-39.714401 189.63632c0x-39.714401c0y189.80685c1x1V-39.624008 190.11174c0x-39.565399c0y190.25644c1x-39.684265c1y189.96533V-39.375961 190.48898c0x-39.243332c0y190.62161c1x-39.482727c1y190.38217V-38.905701 190.7887c0x-38.724838c0y190.85416c1x-39.086578c1y190.72153V-38.220993 190.88689c0x1c1x-38.496597c1y190.88689V-37.709396 190.88689c0x1c1x1V-37.709396 192.32091c0x1c1x1V-37.1978 192.32091c0x1c1x1V-37.1978 188.4736c0x1c1x1V-38.241653 188.4736c0x-38.472473c0y188.4736c1x1V-38.828186 188.53302c0x-38.988388c0y188.57092c1x-38.667984c1y188.49341V-39.254517 188.7139c0x-39.400925c0y188.81207c1x-39.130493c1y188.63121V-39.593002 189.08081c0x-39.673965c0y189.22722c1x-39.513763c1y188.93439V-39.714447 189.63632c0x1c1x-39.714447c1y189.41238</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"474\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-39.182129 189.64923c0x-39.182129c0y189.5166c1x1V-39.112335 189.30301c0x-39.065811c0y189.20482c1x-39.158859c1y189.40118V-38.900467 189.06271c0x-38.81778c0y189.00931c1x-38.995178c1y189.12473V-38.616241 188.94902c0x-38.511154c0y188.9249c1x-38.723038c1y188.97141V-38.215744 188.91284c0x1c1x-38.377655c1y188.91284V-37.70932 188.91284c0x1c1x1V-37.70932 190.45023c0x1c1x1V-38.140823 190.45023c0x-38.347534c0y190.45023c1x1V-38.644669 190.39597c0x-38.773865c0y190.35806c1x-38.515472c1y190.43213V-38.959885 190.21768c0x-39.040848c0y190.13501c1x-38.878937c1y190.29865V-39.130432 189.95673c0x-39.164902c0y189.86542c1x-39.097702c1y190.048V-39.182129 189.64925c0x1c1x-39.182129c1y189.76294</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"406\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-42.463593 192.32091c0x1c1x1V-41.980408 192.32091c0x1c1x1V-41.980408 192.01343c0x-41.937332c0y192.04272c1x1V-41.804703 192.13745c0x-41.732361c0y192.18913c1x-41.878769c1y192.08406V-41.592834 192.26147c0x-41.511871c0y192.3011c1x-41.661728c1y192.23047V-41.313782 192.35968c0x-41.208694c0y192.38724c1x-41.418854c1y192.33383V-40.94429 192.40102c0x-40.684174c0y192.40102c1x-41.085541c1y192.40102V-40.282837 192.14264c0x-40.101974c0y191.97037c1x-40.463699c1y192.31488V-40.011536 191.48376c0x-40.011536c0y191.26498c1x-40.011536c1y191.75075V-40.151062 190.95407c0x-40.245804c0y190.81799c1x-40.058044c1y191.08844V-40.554138 190.63367c0x-40.729843c0y190.55615c1x-40.380157c1y190.71118V-41.18718 190.47606c0x-41.433502c0y190.44849c1x-40.940857c1y190.50363V-41.980408 190.41405c0x1c1x-41.697922c1y190.42783V-41.980408 190.33911c0x-41.980408c0y190.22888c1x1V-41.921005 190.06523c0x-41.883148c0y189.99289c1x-41.960602c1y190.13757V-41.75563 189.8947c0x-41.686737c0y189.85507c1x-41.828018c1y189.93604V-41.507584 189.81461c0x-41.411133c0y189.80081c1x-41.60405c1y189.82837V-41.205276 189.79393c0x-41.077805c0y189.79393c1x-41.310364c1y189.79393V-40.778946 189.84561c0x-40.622192c0y189.87833c1x-40.935699c1y189.81116V-40.293182 189.9903c0x1c1x-40.460281c1y189.92657V-40.26738 189.9903c0x1c1x1V-40.26738 189.4968c0x-40.362122c0y189.47095c1x1V-40.678207 189.41153c0x-40.857346c0y189.38052c1x-40.499054c1y189.44254V-41.207886 189.36502c0x-41.411148c0y189.36502c1x-41.033905c1y189.36502V-41.737564 189.41669c0x-41.88916c0y189.44942c1x-41.587708c1y189.38223V-42.13031 189.58722c0x-42.238831c0y189.66647c1x-42.020065c1y189.50626V-42.378357 189.8947c0x-42.435226c0y190.02045c1x-42.321518c1y189.76895V-42.463654 190.36237c0x1c1x-42.463654c1y190.17633</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"321\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-41.980408 191.61035c0x1c1x1V-41.980408 190.80679c0x-41.83226c0y190.8154c1x1V-41.455902 190.84555c0x-41.256088c0y190.86278c1x-41.657425c1y190.82832V-40.980469 190.92047c0x-40.840942c0y190.9601c1x-41.09761c1y190.88776V-40.641983 191.10651c0x-40.555847c0y191.18919c1x-40.728119c1y191.02211V-40.512787 191.45016c0x-40.512787c0y191.61554c1x-40.512787c1y191.30374V-40.662643 191.82483c0x-40.762558c0y191.9075c1x-40.562744c1y191.74042V-41.11998 191.94885c0x-41.290512c0y191.94885c1x-40.915009c1y191.94885V-41.587646 191.85065c0x-41.728897c0y191.78348c1x-41.446396c1y191.91611V-41.980392 191.61035c0x1c1x-41.859818c1y191.70337</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"192\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-45.812225 192.32091c0x1c1x1V-45.326462 192.32091c0x1c1x1V-45.326462 190.6776c0x-45.326462c0y190.54495c1x1V-45.303162 190.30553c0x-45.287704c0y190.18839c1x-45.318695c1y190.42093V-45.217865 190.03165c0x-45.174789c0y189.95929c1x-45.259262c1y190.09711V-45.03183 189.87144c0x-44.950867c0y189.83527c1x-45.112778c1y189.90588V-44.716599 189.81718c0x-44.583969c0y189.81718c1x-44.845795c1y189.81718V-44.300613 189.91537c0x-44.155914c0y189.98083c1x-44.445313c1y189.84991V-43.884613 190.16602c0x1c1x-44.017258c1y190.06438V-43.884613 192.32092c0x1c1x1V-43.398849 192.32092c0x1c1x1V-43.398849 189.43478c0x1c1x1V-43.884613 189.43478c0x1c1x1V-43.884613 189.75519c0x-44.036209c0y189.62943c1x1V-44.354874 189.46063c0x-44.516785c0y189.39c1x-44.192963c1y189.53125V-44.853546 189.35469c0x-45.165329c0y189.35469c1x-44.683014c1y189.35469V-45.566681 189.63632c0x-45.730316c0y189.8241c1x-45.403046c1y189.44858V-45.812134 190.44765c0x1c1x-45.812134c1y190.09453</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"470\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-47.269501 188.9516c0x1c1x1V-46.721725 188.9516c0x1c1x1V-46.721725 188.44775c0x1c1x1V-47.269501 188.44775c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"350\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-47.238495 192.32092c0x1c1x1V-46.752731 192.32092c0x1c1x1V-46.752731 189.43478c0x1c1x1V-47.238495 189.43478c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"70\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-50.333908 192.14005c0x-50.171997c0y192.21756c1x1V-49.871414 192.32091c0x-49.726715c0y192.36398c1x-50.017822c1y192.27783V-49.408905 192.3855c0x-49.200485c0y192.3855c1x-49.572556c1y192.3855V-48.835312 192.29507c0x-48.661331c0y192.23306c1x-49.009277c1y192.35536V-48.388306 192.01602c0x-48.262558c0y191.892c1x-48.512329c1y192.14005V-48.096329 191.54578c0x-48.027435c0y191.35629c1x-48.165237c1y191.73524V-47.992981 190.88173c0x-47.992981c0y190.40976c1x-47.992981c1y191.13495V-48.380554 189.77069c0x-48.640671c0y189.50197c1x-48.122177c1y190.0394V-49.40892 189.36761c0x-49.57428c0y189.36761c1x-48.983459c1y189.36761V-49.894684 189.43738c0x-50.054886c0y189.48389c1x-49.736206c1y189.39087V-50.333939 189.60791c0x1c1x-50.201294c1y189.54073V-50.333939 190.14792c0x1c1x1V-50.308136 190.14792c0x-50.159988c0y190.0325c1x1V-49.848206 189.88177c0x-49.691452c0y189.81976c1x-50.006683c1y189.94379V-49.38829 189.78876c0x-49.112686c0y189.78876c1x-49.538147c1y189.78876V-48.734589 190.06781c0x-48.576111c0y190.25214c1x-48.894791c1y189.88177V-48.496872 190.88171c0x-48.496872c0y191.22968c1x-48.496872c1y190.52344V-48.729416 191.68529c0x-48.886169c0y191.87132c1x-48.574387c1y191.49753V-49.38829 191.96434c0x-49.486481c0y191.96434c1x-49.105789c1y191.96434V-49.688019 191.92558c0x-49.789642c0y191.89975c1x-49.58638c1y191.95142V-49.961899 191.82481c0x-50.032532c0y191.78864c1x-49.880936c1y191.86615V-50.160858 191.71112c0x-50.222855c0y191.66978c1x-50.098846c1y191.75075V-50.308136 191.60519c0x1c1x-50.271957c1y191.63448V-50.333939 191.60519c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"248\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-15.531052 130.82187c0x-15.53035c0y134.35777c1x-15.531067c1y127.28724V-9.1310577 137.22186c0x-5.5964355c0y137.22186c1x-12.664383c1y137.22256V-2.7310638 130.82185c0x-2.7303467c0y127.28853c1x-2.7310638c1y134.35648V-9.1310577 124.42186c0x-12.66568c0y124.42186c1x-5.5951385c1y124.42258</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"36\" PrimID=\"38\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-4.6883392 143.21759c0x-4.6883392c0y143.36746c1x1V-4.5824127 143.66202c0x-4.513504c0y143.80843c1x-4.6530304c1y143.51559V-4.2904358 144.03409c0x-4.1526337c0y144.14432c1x-4.4161835c1y143.93245V-3.8072662 144.29247c0x-3.6246643c0y144.35448c1x-3.9915771c1y144.23045V-3.145813 144.38548c0x-2.8684845c0y144.38548c1x-3.4041901c1y144.38548V-2.3964996 144.30798c0x-2.1760101c0y144.2563c1x-2.6187134c1y144.35965V-1.7221222 144.07802c0x1c1x-1.9512177c1y144.17966V-1.7221222 143.43723c0x1c1x1V-1.758316 143.43723c0x-1.9529724c0y143.59915c1x1V-2.4326935 143.81189c0x-2.6876221c0y143.89975c1x-2.1777649c1y143.72403V-3.151001 143.94366c0x-3.4679413c0y143.94366c1x-2.927063c1y143.94366V-3.8899689 143.76538c0x-4.0673981c0y143.64651c1x-3.7142639c1y143.88425V-4.1561127 143.28995c0x-4.1561127c0y143.11942c1x-4.1561127c1y143.48805V-4.0294952 142.91272c0x-3.9468079c0y142.83176c1x-4.1139069c1y142.99368V-3.6496735 142.72409c0x-3.5204773c0y142.68964c1x-3.8202057c1y142.76889V-3.2285004 142.63882c0x-3.0786438c0y142.61642c1x-3.3800964c1y142.66122V-2.7505035 142.55356c0x-2.4094391c0y142.4812c1x-2.9193115c1y142.58801V-1.99086 142.18407c0x-1.8272247c0y142.00836c1x-2.1562195c1y142.35803V-1.7454071 141.49936c0x-1.7454071c0y141.17723c1x-1.7454071c1y141.78012V-2.1536407 140.70871c0x-2.4258118c0y140.502c1x-1.881485c1y140.91368V-3.1897583 140.39865c0x-3.4601898c0y140.39865c1x-2.7711792c1y140.39865V-3.9338989 140.47615c0x-4.1595612c0y140.52783c1x-3.7082367c1y140.42447V-4.5333405 140.66736c0x1c1x-4.359375c1y140.59157V-4.5333405 141.27197c0x1c1x1V-4.4971466 141.27197c0x-4.3507233c0y141.14795c1x1V-3.9183655 140.96449c0x-3.6806488c0y140.88181c1x-4.1577911c1y141.04544V-3.187149 140.84047c0x-2.913269c0y140.84047c1x-3.4369202c1y140.84047V-2.5256958 141.011c0x-2.3603363c0y141.12469c1x-2.6927795c1y140.89731V-2.2776489 141.45026c0x-2.2776489c0y141.61044c1x-2.2776489c1y141.2711V-2.4016724 141.82748c0x-2.4843597c0y141.91878c1x-2.318985c1y141.73619V-2.8383484 142.03677c0x-2.9485931c0y142.06088c1x-2.6299133c1y141.98854V-3.3085938 142.12463c0x-3.5118561c0y142.15909c1x-3.1053314c1y142.09018V-3.8253632 142.23056c0x-4.1112976c0y142.30635c1x-3.6841125c1y142.1944V-4.4713135 142.57422c0x-4.6160126c0y142.72751c1x-4.3266144c1y142.4209V-4.6883545 143.21759c0x1c1x-4.6883545c1y142.94197</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"74\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.8845367 144.3157c0x1c1x1V-7.3987732 144.3157c0x1c1x1V-7.3987732 142.67239c0x-7.3987732c0y142.53976c1x1V-7.375473 142.30032c0x-7.3599396c0y142.1832c1x-7.3910065c1y142.41574V-7.2901764 142.02644c0x-7.2471008c0y141.9541c1x-7.3315125c1y142.0919V-7.1041412 141.86624c0x-7.0231781c0y141.83008c1x-7.1850891c1y141.9007V-6.7889099 141.81198c0x-6.6562805c0y141.81198c1x-6.9181061c1y141.81198V-6.3729248 141.91019c0x-6.2282257c0y141.97565c1x-6.5176239c1y141.84473V-5.9569244 142.16081c0x1c1x-6.0895538c1y142.05917V-5.9569244 144.31572c0x1c1x1V-5.4711609 144.31572c0x1c1x1V-5.4711609 140.29529c0x1c1x1V-5.9569244 140.29529c0x1c1x1V-5.9569244 141.74998c0x-6.1085205c0y141.62424c1x1V-6.4271851 141.45543c0x-6.5890961c0y141.3848c1x-6.265274c1y141.52606V-6.9258575 141.34949c0x-7.2376404c0y141.34949c1x-6.7553253c1y141.34949V-7.6389923 141.63113c0x-7.8026276c0y141.81889c1x-7.4753571c1y141.44337V-7.8844452 142.44244c0x1c1x-7.8844452c1y142.08932</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"422\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-11.279678 142.87393c0x-11.279678c0y143.34419c1x-11.279678c1y142.40369V-10.917938 143.98756c0x-10.676788c0y144.25974c1x-11.159103c1y143.71539V-9.9490051 144.39581c0x-9.5407562c0y144.39581c1x-10.353806c1y144.39581V-8.9748993 143.98756c0x-8.7354584c0y143.71539c1x-9.2160645c1y144.25974V-8.6157379 142.87393c0x-8.6157379c0y142.40369c1x-8.6157379c1y143.34419V-8.9748993 141.76031c0x-9.2160492c0y141.48642c1x-8.7354584c1y142.03247V-9.9490051 141.34949c0x-10.353806c0y141.34949c1x-9.5407562c1y141.34949V-10.917938 141.76031c0x-11.159103c0y142.03247c1x-10.676773c1y141.48642</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"126\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-10.778412 142.87393c0x-10.778412c0y142.50015c1x1V-10.558792 142.04195c0x-10.412369c0y141.85934c1x-10.7052c1y142.22281V-9.9490051 141.76807c0x-9.6854553c0y141.76807c1x-10.209106c1y141.76807V-9.3340607 142.04195c0x-9.1893616c0y142.22281c1x-9.4804688c1y141.85934V-9.1170197 142.87393c0x-9.1170197c0y143.23567c1x-9.1170197c1y142.50015V-9.3366394 143.69818c0x-9.4830627c0y143.88422c1x-9.1902313c1y143.51042V-9.9490051 143.97723c0x-10.207382c0y143.97723c1x-9.6871796c1y143.97723V-10.556198 143.70078c0x-10.70433c0y143.51474c1x-10.40979c1y143.88507V-10.778397 142.87395c0x1c1x-10.778397c1y143.23914</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"378\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-14.491379 142.87393c0x-14.491379c0y143.34419c1x-14.491379c1y142.40369V-14.129639 143.98756c0x-13.888489c0y144.25974c1x-14.370804c1y143.71539V-13.160706 144.39581c0x-12.752457c0y144.39581c1x-13.565506c1y144.39581V-12.1866 143.98756c0x-11.947174c0y143.71539c1x-12.427765c1y144.25974V-11.827454 142.87393c0x-11.827454c0y142.40369c1x-11.827454c1y143.34419V-12.1866 141.76031c0x-12.42775c0y141.48642c1x-11.947174c1y142.03247V-13.160706 141.34949c0x-13.565506c0y141.34949c1x-12.752457c1y141.34949V-14.129639 141.76031c0x-14.370804c0y142.03247c1x-13.888474c1y141.48642</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"284\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-13.990112 142.87393c0x-13.990112c0y142.50015c1x1V-13.770477 142.04195c0x-13.624069c0y141.85934c1x-13.916901c1y142.22281V-13.16069 141.76807c0x-12.897141c0y141.76807c1x-13.420807c1y141.76807V-12.545746 142.04195c0x-12.401047c0y142.22281c1x-12.692154c1y141.85934V-12.328705 142.87393c0x-12.328705c0y143.23567c1x-12.328705c1y142.50015V-12.548325 143.69818c0x-12.694748c0y143.88422c1x-12.401917c1y143.51042V-13.16069 143.97723c0x-13.419067c0y143.97723c1x-12.898865c1y143.97723V-13.767883 143.70078c0x-13.916031c0y143.51474c1x-13.621475c1y143.88507V-13.990097 142.87395c0x1c1x-13.990097c1y143.23914</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"214\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-16.741882 144.28987c0x-16.650589c0y144.314c1x1V-16.442154 144.3493c0x-16.335358c0y144.36481c1x-16.55069c1y144.3338V-16.15535 144.37256c0x-15.860794c0y144.37256c1x-16.239761c1y144.37256V-15.483566 144.13484c0x-15.330261c0y143.97638c1x-15.636871c1y144.2933V-15.253601 143.37262c0x1c1x-15.253601c1y143.72229V-15.253601 141.83783c0x1c1x1V-14.925446 141.83783c0x1c1x1V-14.925446 141.42958c0x1c1x1V-15.253601 141.42958c0x1c1x1V-15.253601 140.60017c0x1c1x1V-15.739349 140.60017c0x1c1x1V-15.739349 141.42958c0x1c1x1V-16.741882 141.42958c0x1c1x1V-16.741882 141.83783c0x1c1x1V-15.739349 141.83783c0x1c1x1V-15.739349 143.15298c0x-15.739349c0y143.30457c1x1V-15.749649 143.50955c0x-15.756516c0y143.59396c1x-15.742783c1y143.42343V-15.822052 143.74725c0x-15.859909c0y143.81616c1x-15.780655c1y143.67319V-15.977081 143.8997c0x-16.044266c0y143.93071c1x-15.911591c1y143.86697V-16.281967 143.94621c0x-16.361206c0y143.94621c1x-16.145889c1y143.94621V-16.530014 143.91263c0x-16.61615c0y143.8885c1x-16.443878c1y143.93501V-16.716049 143.85318c0x1c1x-16.678162c1y143.8687V-16.741852 143.85318c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"462\" PrimID=\"25\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-6.2903137 147.53775c0x1c1x1V-4.344696 147.53775c0x1c1x1V-4.344696 148.62296c0x1c1x1V-6.0164337 148.62296c0x1c1x1V-6.0164337 149.0777c0x1c1x1V-4.344696 149.0777c0x1c1x1V-4.344696 150.9303c0x1c1x1V-3.8330994 150.9303c0x1c1x1V-3.8330994 147.08298c0x1c1x1V-6.2903137 147.08298c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"484\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.3574371 147.561c0x1c1x1V-6.8096619 147.561c0x1c1x1V-6.8096619 147.05716c0x1c1x1V-7.3574371 147.05716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"87\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-7.3264313 150.9303c0x1c1x1V-6.8406677 150.9303c0x1c1x1V-6.8406677 148.04417c0x1c1x1V-7.3264313 148.04417c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"418\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-10.088531 148.57385c0x1c1x1V-10.062729 148.57385c0x-9.990387c0y148.55663c1x1V-9.8508606 148.53769c0x-9.7836761c0y148.52907c1x-9.919754c1y148.54457V-9.6105652 148.52477c0x-9.4607086c0y148.52477c1x-9.7035828c1y148.52477V-9.1764679 148.62553c0x-9.0369415c0y148.69099c1x-9.3160095c1y148.55835V-8.7733917 148.88133c0x1c1x-8.9025879c1y148.77626V-8.7733917 150.9303c0x1c1x1V-8.2876282 150.9303c0x1c1x1V-8.2876282 148.04417c0x1c1x1V-8.7733917 148.04417c0x1c1x1V-8.7733917 148.4705c0x-8.9663086c0y148.31548c1x1V-9.2823944 148.14236c0x-9.430542c0y148.0769c1x-9.1359863c1y148.20609V-9.7345581 148.04416c0x-9.8189697c0y148.04416c1x-9.5812531c1y148.04416V-9.9180145 148.05197c0x-9.9558716c0y148.05544c1x-9.880127c1y148.04677V-10.088547 148.07521c0x1c1x-10.012726c1y148.06317</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"458\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-12.607758 150.0983c0x-12.607758c0y150.36185c1x1V-12.279617 150.74684c0x-12.062561c0y150.91565c1x-12.498383c1y150.57803V-11.388199 151.00006c0x-11.174591c0y151.00006c1x-11.765427c1y151.00006V-10.799072 150.92513c0x-10.621658c0y150.87344c1x-10.978226c1y150.97507V-10.352066 150.75717c0x1c1x-10.472656c1y150.81747V-10.352066 150.21199c0x1c1x1V-10.377869 150.21199c0x-10.531174c0y150.32739c1x1V-10.889465 150.48846c0x-11.077225c0y150.55563c1x-10.701706c1y150.41956V-11.429489 150.58923c0x-11.643082c0y150.58923c1x-11.257233c1y150.58923V-11.930756 150.48587c0x-12.051331c0y150.41696c1x-11.810165c1y150.55478V-12.111618 150.16031c0x-12.111618c0y150.04663c1x-12.111618c1y150.30844V-12.013412 149.90192c0x-11.947937c0y149.84335c1x-12.078888c1y149.96049V-11.636169 149.75206c0x-11.567276c0y149.73657c1x-11.822189c1y149.7934V-11.364868 149.6978c0x-11.254623c0y149.67712c1x-11.476837c1y149.71848V-11.062561 149.63062c0x-10.809341c0y149.56345c1x-11.153854c1y149.65472V-10.522552 149.33606c0x-10.417465c0y149.20515c1x-10.629349c1y149.46526V-10.364929 148.85547c0x-10.364929c0y148.73662c1x-10.364929c1y149.04495V-10.437332 148.51958c0x-10.487274c0y148.41449c1x-10.389069c1y148.62466V-10.662125 148.23795c0x-10.758591c0y148.15698c1x-10.562195c1y148.32062V-11.029022 148.04674c0x-11.178879c0y147.9985c1x-10.88089c1y148.09325V-11.530289 147.9744c0x-11.702545c0y147.9744c1x-11.345978c1y147.9744V-12.052216 148.03899c0x-12.22963c0y148.08032c1x-11.876511c1y147.99591V-12.494049 148.19144c0x1c1x-12.376907c1y148.13113V-12.494049 148.71078c0x1c1x1V-12.468246 148.71078c0x-12.344223c0y148.61948c1x1V-12.016083 148.48082c0x-11.838654c0y148.41708c1x-12.193497c1y148.54283V-11.494141 148.38522c0x-11.316727c0y148.38522c1x-11.664673c1y148.38522V-11.044556 148.48859c0x-10.922256c0y148.55576c1x-11.166855c1y148.41968V-10.861099 148.79089c0x-10.861099c0y148.90974c1x-10.861099c1y148.65652V-10.972198 149.0596c0x-11.04454c0y149.11989c1x-10.898132c1y148.99931V-11.323593 149.20688c0x-11.413162c0y149.22755c1x-11.161682c1y149.16898V-11.623306 149.26889c0x-11.735275c0y149.28957c1x-11.513062c1y149.24823V-11.902359 149.32573c0x-12.128021c0y149.37741c1x-11.828293c1y149.3085V-12.424286 149.59186c0x-12.546585c0y149.71933c1x-12.301987c1y149.46611V-12.607742 150.0983c0x1c1x-12.607742c1y149.88815</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"428\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-14.801437 150.90446c0x-14.710144c0y150.92859c1x1V-14.501709 150.9639c0x-14.394913c0y150.9794c1x-14.610229c1y150.94839V-14.214905 150.98715c0x-13.920349c0y150.98715c1x-14.299316c1y150.98715V-13.543121 150.74944c0x-13.389816c0y150.59097c1x-13.696426c1y150.9079V-13.313156 149.98721c0x1c1x-13.313156c1y150.33688V-13.313156 148.45242c0x1c1x1V-12.985016 148.45242c0x1c1x1V-12.985016 148.04417c0x1c1x1V-13.313156 148.04417c0x1c1x1V-13.313156 147.21477c0x1c1x1V-13.79892 147.21477c0x1c1x1V-13.79892 148.04417c0x1c1x1V-14.801453 148.04417c0x1c1x1V-14.801453 148.45242c0x1c1x1V-13.79892 148.45242c0x1c1x1V-13.79892 149.76758c0x-13.79892c0y149.91916c1x1V-13.809219 150.12415c0x-13.816086c0y150.20856c1x-13.802353c1y150.03802V-13.881622 150.36185c0x-13.919479c0y150.43076c1x-13.840225c1y150.28778V-14.036652 150.5143c0x-14.103821c0y150.5453c1x-13.971161c1y150.48157V-14.341537 150.56081c0x-14.420776c0y150.56081c1x-14.205444c1y150.56081V-14.589584 150.52722c0x-14.67572c0y150.5031c1x-14.503448c1y150.54961V-14.77562 150.46777c0x1c1x-14.737732c1y150.48329V-14.801422 150.46777c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"144\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-49.997711 130.82187c0x-49.997009c0y134.35777c1x-49.997726c1y127.28724V-43.597717 137.22186c0x-40.063095c0y137.22186c1x-47.131042c1y137.22256V-37.197723 130.82185c0x-37.197006c0y127.28853c1x-37.197723c1y134.35648V-43.597717 124.42186c0x-47.132339c0y124.42186c1x-40.061798c1y124.42258</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"514\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-42.377029 144.3157c0x1c1x1V-41.831833 144.3157c0x1c1x1V-41.454605 143.24342c0x1c1x1V-39.790619 143.24342c0x1c1x1V-39.413391 144.3157c0x1c1x1V-38.894043 144.3157c0x1c1x1V-40.294479 140.4684c0x1c1x1V-40.976608 140.4684c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"352\" PrimID=\"12\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-41.296982 142.80417c0x1c1x1V-40.622604 140.91541c0x1c1x1V-39.945648 142.80417c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"261\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-44.984116 143.48372c0x-44.984116c0y143.74727c1x1V-44.65596 144.13226c0x-44.438919c0y144.30106c1x-44.874725c1y143.96344V-43.764542 144.38547c0x-43.550949c0y144.38547c1x-44.141785c1y144.38547V-43.17543 144.31055c0x-42.998016c0y144.25885c1x-43.354584c1y144.36049V-42.728424 144.14259c0x1c1x-42.849014c1y144.20288V-42.728424 143.59741c0x1c1x1V-42.754227 143.59741c0x-42.907532c0y143.71283c1x1V-43.265823 143.87387c0x-43.453583c0y143.94106c1x-43.078064c1y143.80498V-43.805832 143.97464c0x-44.01944c0y143.97464c1x-43.633575c1y143.97464V-44.307098 143.87129c0x-44.427673c0y143.8024c1x-44.186523c1y143.94019V-44.487961 143.54573c0x-44.487961c0y143.43204c1x-44.487961c1y143.69388V-44.389755 143.28735c0x-44.32428c0y143.22878c1x-44.455231c1y143.34592V-44.012512 143.13748c0x-43.943619c0y143.12198c1x-44.198532c1y143.17883V-43.741211 143.08322c0x-43.630966c0y143.06255c1x-43.85318c1y143.1039V-43.438904 143.01605c0x-43.185684c0y142.94887c1x-43.530197c1y143.04016V-42.89888 142.7215c0x-42.793808c0y142.59058c1x-43.005676c1y142.85068V-42.741272 142.24091c0x-42.741272c0y142.12204c1x-42.741272c1y142.43037V-42.813675 141.905c0x-42.863617c0y141.79993c1x-42.765411c1y142.01007V-43.038467 141.62335c0x-43.134918c0y141.5424c1x-42.938538c1y141.70604V-43.405365 141.43216c0x-43.555222c0y141.38393c1x-43.257217c1y141.47867V-43.906631 141.3598c0x-44.078888c0y141.3598c1x-43.722321c1y141.3598V-44.428574 141.42441c0x-44.605988c0y141.46576c1x-44.252869c1y141.38135V-44.870407 141.57684c0x1c1x-44.753265c1y141.51657V-44.870407 142.09619c0x1c1x1V-44.844604 142.09619c0x-44.720581c0y142.00491c1x1V-44.392441 141.86624c0x-44.215027c0y141.80252c1x-44.569855c1y141.92825V-43.870514 141.77065c0x-43.6931c0y141.77065c1x-44.041046c1y141.77065V-43.420929 141.87399c0x-43.29863c0y141.94118c1x-43.543228c1y141.8051V-43.237473 142.1763c0x-43.237473c0y142.29517c1x-43.237473c1y142.04195V-43.348587 142.44502c0x-43.420929c0y142.50531c1x-43.274506c1y142.38474V-43.699982 142.5923c0x-43.789551c0y142.61298c1x-43.538071c1y142.55441V-43.999695 142.65431c0x-44.111664c0y142.67499c1x-43.88945c1y142.63364V-44.278748 142.71115c0x-44.50441c0y142.76283c1x-44.204681c1y142.69394V-44.80069 142.97729c0x-44.922989c0y143.10475c1x-44.678391c1y142.85155V-44.984146 143.48372c0x1c1x-44.984146c1y143.27356</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"128\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-48.299149 144.3157c0x1c1x1V-47.658356 144.3157c0x1c1x1V-46.500809 143.05222c0x1c1x1V-46.185593 143.35194c0x1c1x1V-46.185593 144.3157c0x1c1x1V-45.699829 144.3157c0x1c1x1V-45.699829 140.29529c0x1c1x1V-46.185593 140.29529c0x1c1x1V-46.185593 142.87393c0x1c1x1V-47.588608 141.42958c0x1c1x1V-48.200974 141.42958c0x1c1x1V-46.85997 142.76283c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"506\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-34.389145 151.8734c0x-34.285797c0y151.89923c1x1V-34.08168 151.92766c0x-33.981766c0y151.93973c1x-34.183304c1y151.91733V-33.7742 151.94574c0x-33.474472c0y151.94574c1x-33.879272c1y151.94574V-33.050735 151.69769c0x-32.869873c0y151.53406c1x-33.233322c1y151.86307V-32.75618 150.99231c0x-32.714844c0y150.99921c1x-32.771683c1y151.29893V-32.63475 151.00523c0x-32.596893c0y151.0087c1x-32.674377c1y151.00351V-32.523636 151.01044c0x-32.253204c0y151.01044c1x-32.559845c1y151.01044V-31.784668 150.87607c0x-31.564178c0y150.7865c1x-32.006882c1y150.96565V-31.22139 150.48592c0x-31.06636c0y150.31538c1x-31.376419c1y150.65645V-30.862244 149.85805c0x-30.779556c0y149.61c1x-30.94664c1y150.10609V-30.73822 149.00797c0x-30.73822c0y148.69447c1x-30.73822c1y149.32664V-30.862244 148.16565c0x-30.944931c0y147.91588c1x-30.779556c1y148.4137V-31.223984 147.52487c0x-31.375565c0y147.35605c1x-31.065506c1y147.70229V-31.787247 147.1373c0x-32.012909c0y147.04771c1x-31.563324c1y147.22687V-32.523636 147.00293c0x-32.79924c0y147.00293c1x-32.258362c1y147.00293V-33.265198 147.13986c0x-33.485687c0y147.22945c1x-33.046432c1y147.04858V-33.825882 147.52486c0x-33.982635c0y147.69711c1x-33.672577c1y147.35777V-34.185028 148.1579c0x-34.26944c0y148.40765c1x-34.102341c1y147.90813V-34.311646 149.00797c0x-34.311646c0y149.47821c1x-34.311646c1y148.69101V-34.022263 150.19653c0x-33.831055c0y150.51865c1x-34.215179c1y149.8744V-33.249695 150.87349c0x-33.256561c0y151.06985c1x-33.573532c1y150.74429V-33.389221 151.33083c0x-33.475357c0y151.43935c1x-33.30307c1y151.22231V-33.859482 151.49361c0x-33.930099c0y151.49361c1x-33.632111c1y151.49361V-34.110107 151.46002c0x-34.208298c0y151.43933c1x-34.013641c1y151.48241V-34.319397 151.40317c0x1c1x-34.278061c1y151.42039V-34.389191 151.40317c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10B10 11B11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22B22 23B23 24L24 25L25 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"198\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-33.779358 149.00793c0x-33.779358c0y148.50841c1x1V-33.443451 147.85297c0x-33.219513c0y147.58081c1x-33.667389c1y148.12341V-32.526184 147.44473c0x-32.135178c0y147.44473c1x-32.913757c1y147.44473V-31.60376 147.85297c0x-31.381546c0y148.12341c1x-31.827698c1y147.58081V-31.270447 149.00793c0x-31.270447c0y149.51265c1x-31.270447c1y148.50841V-31.611511 150.16808c0x-31.838882c0y150.43506c1x-31.38414c1y149.89935V-32.526184 150.56857c0x-32.908585c0y150.56857c1x-32.143784c1y150.56857V-33.438278 150.16808c0x-33.665649c0y149.89935c1x-33.212616c1y150.43506V-33.779343 149.00793c0x1c1x-33.779343c1y149.51265</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"374\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-37.476807 150.9303c0x1c1x1V-36.991043 150.9303c0x1c1x1V-36.991043 150.60989c0x-36.827408c0y150.73909c1x1V-36.520798 150.90704c0x-36.370941c0y150.97595c1x-36.670654c1y150.83813V-36.024704 151.01041c0x-35.721542c0y151.01041c1x-36.205566c1y151.01041V-35.316727 150.73393c0x-35.147919c0y150.5479c1x-35.48555c1y150.91824V-35.063522 149.91745c0x1c1x-35.063522c1y150.27573V-35.063522 148.04417c0x1c1x1V-35.549286 148.04417c0x1c1x1V-35.549286 149.68748c0x-35.549286c0y149.83389c1x1V-35.569992 150.06473c0x-35.583801c0y150.16808c1x-35.556183c1y149.95966V-35.657898 150.33086c0x-35.704422c0y150.40665c1x-35.613098c1y150.25677V-35.83876 150.49622c0x-35.912827c0y150.53067c1x-35.764709c1y150.46176V-36.161728 150.54791c0x-36.287476c0y150.54791c1x-36.020477c1y150.54791V-36.572556 150.44971c0x-36.722412c0y150.38425c1x-36.424408c1y150.51517V-36.991135 150.19908c0x1c1x-36.861938c1y150.30072V-36.991135 148.04417c0x1c1x1V-37.476898 148.04417c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"508\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-40.848709 149.53763c0x1c1x1V-38.722214 149.53763c0x-38.722214c0y149.71504c1x1V-38.802307 150.00272c0x-38.855698c0y150.13362c1x-38.748917c1y149.87007V-39.021942 150.32568c0x-39.111511c0y150.40836c1x-38.928909c1y150.24127V-39.339752 150.51172c0x-39.463776c0y150.55307c1x-39.217453c1y150.47037V-39.747986 150.57373c0x-39.944351c0y150.57373c1x-39.599854c1y150.57373V-40.339691 150.45746c0x-40.539505c0y150.37822c1x-40.141586c1y150.53497V-40.766022 150.22491c0x1c1x-40.68161c1y150.3007V-40.791824 150.22491c0x1c1x1V-40.791824 150.75461c0x-40.628189c0y150.8235c1x1V-40.290558 150.92772c0x-40.120026c0y150.97423c1x-40.461105c1y150.88121V-39.753128 150.99748c0x-39.274261c0y150.99748c1x-39.940887c1y150.99748V-38.631744 150.60991c0x-38.363022c0y150.34979c1x-38.900467c1y150.86829V-38.228668 149.50403c0x-38.228668c0y149.03206c1x-38.228668c1y149.98117V-38.613663 148.38007c0x-38.87204c0y148.10275c1x-38.356995c1y148.65741V-39.631699 147.96408c0x-40.020996c0y147.96408c1x-39.211395c1y147.96408V-40.530869 148.30515c0x-40.742737c0y148.53253c1x-40.320709c1y148.07776V-40.848679 149.27408c0x1c1x-40.848679c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"522\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-40.37587 149.16556c0x-40.373871c0y148.91061c1x1V-40.182083 148.57385c0x-40.056335c0y148.43433c1x-40.309265c1y148.71338V-39.605896 148.36456c0x-39.345779c0y148.36456c1x-39.864273c1y148.36456V-38.9832 148.59451c0x-38.829895c0y148.74783c1x-39.138214c1y148.44122V-38.722229 149.16554c0x1c1x-38.742905c1y148.93817</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"159\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.646988 150.0983c0x-43.646988c0y150.36185c1x1V-43.318832 150.74684c0x-43.101791c0y150.91565c1x-43.537598c1y150.57803V-42.427429 151.00006c0x-42.213821c0y151.00006c1x-42.804657c1y151.00006V-41.838303 150.92513c0x-41.660889c0y150.87344c1x-42.017456c1y150.97507V-41.391296 150.75717c0x1c1x-41.511887c1y150.81747V-41.391296 150.21199c0x1c1x1V-41.417099 150.21199c0x-41.570404c0y150.32739c1x1V-41.928696 150.48846c0x-42.116455c0y150.55563c1x-41.740936c1y150.41956V-42.468719 150.58923c0x-42.682312c0y150.58923c1x-42.296463c1y150.58923V-42.969986 150.48587c0x-43.090561c0y150.41696c1x-42.849396c1y150.55478V-43.150848 150.16031c0x-43.150848c0y150.04663c1x-43.150848c1y150.30844V-43.052643 149.90192c0x-42.987167c0y149.84335c1x-43.118118c1y149.96049V-42.6754 149.75206c0x-42.606506c0y149.73657c1x-42.86142c1y149.7934V-42.404099 149.6978c0x-42.293854c0y149.67712c1x-42.516068c1y149.71848V-42.101791 149.63062c0x-41.848572c0y149.56345c1x-42.193085c1y149.65472V-41.561768 149.33606c0x-41.456696c0y149.20515c1x-41.668564c1y149.46526V-41.40416 148.85547c0x-41.40416c0y148.73662c1x-41.40416c1y149.04495V-41.476563 148.51958c0x-41.526505c0y148.41449c1x-41.428299c1y148.62466V-41.701355 148.23795c0x-41.797806c0y148.15698c1x-41.601425c1y148.32062V-42.068253 148.04674c0x-42.218109c0y147.9985c1x-41.920105c1y148.09325V-42.569519 147.9744c0x-42.741776c0y147.9744c1x-42.385208c1y147.9744V-43.091446 148.03899c0x-43.26886c0y148.08032c1x-42.915741c1y147.99591V-43.533279 148.19144c0x1c1x-43.416138c1y148.13113V-43.533279 148.71078c0x1c1x1V-43.507477 148.71078c0x-43.383453c0y148.61948c1x1V-43.055313 148.48082c0x-42.877899c0y148.41708c1x-43.232727c1y148.54283V-42.533386 148.38522c0x-42.355972c0y148.38522c1x-42.703918c1y148.38522V-42.083801 148.48859c0x-41.961502c0y148.55576c1x-42.2061c1y148.41968V-41.900345 148.79089c0x-41.900345c0y148.90974c1x-41.900345c1y148.65652V-42.011444 149.0596c0x-42.083786c0y149.11989c1x-41.937378c1y148.99931V-42.362839 149.20688c0x-42.452408c0y149.22755c1x-42.200928c1y149.16898V-42.662552 149.26889c0x-42.774521c0y149.28957c1x-42.552307c1y149.24823V-42.941605 149.32573c0x-43.167267c0y149.37741c1x-42.867538c1y149.3085V-43.463531 149.59186c0x-43.585831c0y149.71933c1x-43.341232c1y149.46611V-43.646988 150.0983c0x1c1x-43.646988c1y149.88815</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"134\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-45.840652 150.90446c0x-45.749359c0y150.92859c1x1V-45.540924 150.9639c0x-45.434128c0y150.9794c1x-45.649445c1y150.94839V-45.25412 150.98715c0x-44.959564c0y150.98715c1x-45.338516c1y150.98715V-44.582321 150.74944c0x-44.429016c0y150.59097c1x-44.735626c1y150.9079V-44.352356 149.98721c0x1c1x-44.352356c1y150.33688V-44.352356 148.45242c0x1c1x1V-44.024216 148.45242c0x1c1x1V-44.024216 148.04417c0x1c1x1V-44.352356 148.04417c0x1c1x1V-44.352356 147.21477c0x1c1x1V-44.83812 147.21477c0x1c1x1V-44.83812 148.04417c0x1c1x1V-45.840652 148.04417c0x1c1x1V-45.840652 148.45242c0x1c1x1V-44.83812 148.45242c0x1c1x1V-44.83812 149.76758c0x-44.83812c0y149.91916c1x1V-44.848419 150.12415c0x-44.855286c0y150.20856c1x-44.841553c1y150.03802V-44.920715 150.36185c0x-44.958572c0y150.43076c1x-44.879379c1y150.28778V-45.075745 150.5143c0x-45.142929c0y150.5453c1x-45.010254c1y150.48157V-45.38063 150.56081c0x-45.459869c0y150.56081c1x-45.244553c1y150.56081V-45.628677 150.52722c0x-45.714813c0y150.5031c1x-45.542557c1y150.54961V-45.814713 150.46777c0x1c1x-45.776825c1y150.48329V-45.840515 150.46777c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"114\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.949097 147.561c0x1c1x1V-46.401321 147.561c0x1c1x1V-46.401321 147.05716c0x1c1x1V-46.949097 147.05716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"364\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.918091 150.9303c0x1c1x1V-46.432327 150.9303c0x1c1x1V-46.432327 148.04417c0x1c1x1V-46.918091 148.04417c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"24\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-50.339081 149.48853c0x-50.339081c0y149.95877c1x-50.339081c1y149.01828V-49.977356 150.60214c0x-49.736191c0y150.87431c1x-50.218506c1y150.32999V-49.008423 151.01039c0x-48.600174c0y151.01039c1x-49.413223c1y151.01039V-48.034317 150.60214c0x-47.794891c0y150.32999c1x-48.275482c1y150.87431V-47.675171 149.48853c0x-47.675171c0y149.01828c1x-47.675171c1y149.95877V-48.034317 148.37491c0x-48.275482c0y148.10101c1x-47.794891c1y148.64706V-49.008423 147.96408c0x-49.413223c0y147.96408c1x-48.600174c1y147.96408V-49.977356 148.37491c0x-50.218506c0y148.64706c1x-49.736191c1y148.10101</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"449\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-49.837814 149.48853c0x-49.837814c0y149.11473c1x1V-49.618179 148.65652c0x-49.471771c0y148.47394c1x-49.764603c1y148.8374V-49.008392 148.38264c0x-48.744843c0y148.38264c1x-49.268509c1y148.38264V-48.393448 148.65652c0x-48.248749c0y148.8374c1x-48.539856c1y148.47394V-48.176407 149.48853c0x-48.176407c0y149.85025c1x-48.176407c1y149.11473V-48.396042 150.31277c0x-48.54245c0y150.49881c1x-48.249619c1y150.125V-49.008408 150.59183c0x-49.266785c0y150.59183c1x-48.746582c1y150.59183V-49.615601 150.31535c0x-49.763748c0y150.12932c1x-49.469193c1y150.49966V-49.837814 149.48853c0x1c1x-49.837814c1y149.85371</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"398\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-53.504257 150.9303c0x1c1x1V-53.018509 150.9303c0x1c1x1V-53.018509 149.28699c0x-53.018509c0y149.15436c1x1V-52.995209 148.91492c0x-52.979675c0y148.79779c1x-53.010742c1y149.03033V-52.909912 148.64102c0x-52.866837c0y148.56868c1x-52.951248c1y148.70648V-52.723877 148.48083c0x-52.642914c0y148.44467c1x-52.804825c1y148.51529V-52.408646 148.42657c0x-52.276016c0y148.42657c1x-52.537842c1y148.42657V-51.992661 148.52477c0x-51.847961c0y148.59023c1x-52.13736c1y148.4593V-51.57666 148.77539c0x1c1x-51.709305c1y148.67377V-51.57666 150.9303c0x1c1x1V-51.090897 150.9303c0x1c1x1V-51.090897 148.04417c0x1c1x1V-51.57666 148.04417c0x1c1x1V-51.57666 148.36456c0x-51.728256c0y148.23883c1x1V-52.046921 148.07001c0x-52.208832c0y147.99939c1x-51.88501c1y148.14064V-52.545593 147.96408c0x-52.857376c0y147.96408c1x-52.375061c1y147.96408V-53.258728 148.24573c0x-53.422363c0y148.43347c1x-53.095078c1y148.05795V-53.504181 149.05704c0x1c1x-53.504181c1y148.70392</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"238\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-56.501511 150.0983c0x-56.501511c0y150.36185c1x1V-56.173355 150.74684c0x-55.956314c0y150.91565c1x-56.39212c1y150.57803V-55.281937 151.00006c0x-55.068344c0y151.00006c1x-55.65918c1y151.00006V-54.692825 150.92513c0x-54.515411c0y150.87344c1x-54.871979c1y150.97507V-54.245819 150.75717c0x1c1x-54.366409c1y150.81747V-54.245819 150.21199c0x1c1x1V-54.271622 150.21199c0x-54.424927c0y150.32739c1x1V-54.783218 150.48846c0x-54.970978c0y150.55563c1x-54.595459c1y150.41956V-55.323242 150.58923c0x-55.536835c0y150.58923c1x-55.150986c1y150.58923V-55.824509 150.48587c0x-55.945084c0y150.41696c1x-55.703918c1y150.55478V-56.005371 150.16031c0x-56.005371c0y150.04663c1x-56.005371c1y150.30844V-55.907166 149.90192c0x-55.84169c0y149.84335c1x-55.972641c1y149.96049V-55.529922 149.75206c0x-55.461029c0y149.73657c1x-55.715942c1y149.7934V-55.258621 149.6978c0x-55.148376c0y149.67712c1x-55.37059c1y149.71848V-54.956314 149.63062c0x-54.703094c0y149.56345c1x-55.047607c1y149.65472V-54.41629 149.33606c0x-54.311218c0y149.20515c1x-54.523087c1y149.46526V-54.258682 148.85547c0x-54.258682c0y148.73662c1x-54.258682c1y149.04495V-54.331085 148.51958c0x-54.381027c0y148.41449c1x-54.282822c1y148.62466V-54.555878 148.23795c0x-54.652328c0y148.15698c1x-54.455948c1y148.32062V-54.922775 148.04674c0x-55.072632c0y147.9985c1x-54.774628c1y148.09325V-55.424042 147.9744c0x-55.596298c0y147.9744c1x-55.239731c1y147.9744V-55.945969 148.03899c0x-56.123383c0y148.08032c1x-55.770264c1y147.99591V-56.387802 148.19144c0x1c1x-56.27066c1y148.13113V-56.387802 148.71078c0x1c1x1V-56.362 148.71078c0x-56.237976c0y148.61948c1x1V-55.909836 148.48082c0x-55.732422c0y148.41708c1x-56.08725c1y148.54283V-55.387909 148.38522c0x-55.210495c0y148.38522c1x-55.558441c1y148.38522V-54.938324 148.48859c0x-54.816025c0y148.55576c1x-55.060623c1y148.41968V-54.754868 148.79089c0x-54.754868c0y148.90974c1x-54.754868c1y148.65652V-54.865967 149.0596c0x-54.938309c0y149.11989c1x-54.791901c1y148.99931V-55.217361 149.20688c0x-55.306931c0y149.22755c1x-55.05545c1y149.16898V-55.517075 149.26889c0x-55.629044c0y149.28957c1x-55.40683c1y149.24823V-55.796127 149.32573c0x-56.02179c0y149.37741c1x-55.722061c1y149.3085V-56.318054 149.59186c0x-56.440353c0y149.71933c1x-56.195755c1y149.46611V-56.501511 150.0983c0x1c1x-56.501511c1y149.88815</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"93\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-118.93105 130.82187c0x-118.93034c0y134.35777c1x-118.93106c1y127.28724V-112.53105 137.22186c0x-108.99643c0y137.22186c1x-116.06438c1y137.22256V-106.13106 130.82185c0x-106.13034c0y127.28853c1x-106.13106c1y134.35648V-112.53105 124.42186c0x-116.06567c0y124.42186c1x-108.99513c1y124.42258</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"525\" PrimID=\"25\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-109.23039 140.92316c0x1c1x1V-107.28477 140.92316c0x1c1x1V-107.28477 142.00836c0x1c1x1V-108.95651 142.00836c0x1c1x1V-108.95651 142.4631c0x1c1x1V-107.28477 142.4631c0x1c1x1V-107.28477 144.3157c0x1c1x1V-106.77318 144.3157c0x1c1x1V-106.77318 140.46838c0x1c1x1V-109.23039 140.46838c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"468\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.06226 142.92303c0x1c1x1V-109.93578 142.92303c0x-109.93578c0y143.10046c1x1V-110.01587 143.38812c0x-110.06926c0y143.51904c1x-109.96248c1y143.25549V-110.2355 143.71109c0x-110.32507c0y143.79378c1x-110.14247c1y143.62669V-110.55331 143.89713c0x-110.67734c0y143.93848c1x-110.43102c1y143.85579V-110.96155 143.95914c0x-111.15791c0y143.95914c1x-110.81342c1y143.95914V-111.55325 143.84286c0x-111.75307c0y143.76364c1x-111.35515c1y143.92038V-111.97958 143.61032c0x1c1x-111.89517c1y143.68613V-112.00539 143.61032c0x1c1x1V-112.00539 144.14001c0x-111.84175c0y144.20892c1x1V-111.50412 144.31314c0x-111.33359c0y144.35965c1x-111.67467c1y144.26663V-110.96667 144.3829c0x-110.48781c0y144.3829c1x-111.15443c1y144.3829V-109.84529 143.99533c0x-109.57657c0y143.73521c1x-110.11401c1y144.25371V-109.44221 142.88943c0x-109.44221c0y142.41747c1x-109.44221c1y143.36659V-109.82721 141.76547c0x-110.08559c0y141.48816c1x-109.57054c1y142.04282V-110.84523 141.34949c0x-111.23453c0y141.34949c1x-110.42493c1y141.34949V-111.7444 141.69055c0x-111.95627c0y141.91794c1x-111.53426c1y141.46317V-112.06221 142.65948c0x1c1x-112.06221c1y142.24091</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"109\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.58942 142.55096c0x-111.58742c0y142.29602c1x1V-111.39563 141.95926c0x-111.26988c0y141.81973c1x-111.52281c1y142.09879V-110.81943 141.74997c0x-110.55933c0y141.74997c1x-111.07782c1y141.74997V-110.19673 141.97993c0x-110.04343c0y142.13324c1x-110.35176c1y141.82663V-109.93578 142.55096c0x1c1x-109.95644c1y142.32358</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"104\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.21452 142.92303c0x1c1x1V-113.08803 142.92303c0x-113.08803c0y143.10046c1x1V-113.16812 143.38812c0x-113.22151c0y143.51904c1x-113.11473c1y143.25549V-113.38774 143.71109c0x-113.47731c0y143.79378c1x-113.29472c1y143.62669V-113.70555 143.89713c0x-113.82957c0y143.93848c1x-113.58325c1y143.85579V-114.1138 143.95914c0x-114.31017c0y143.95914c1x-113.96565c1y143.95914V-114.70549 143.84286c0x-114.9053c0y143.76364c1x-114.5074c1y143.92038V-115.13182 143.61032c0x1c1x-115.04742c1y143.68613V-115.15762 143.61032c0x1c1x1V-115.15762 144.14001c0x-114.99399c0y144.20892c1x1V-114.65636 144.31314c0x-114.48582c0y144.35965c1x-114.8269c1y144.26663V-114.11893 144.3829c0x-113.64006c0y144.3829c1x-114.30669c1y144.3829V-112.99754 143.99533c0x-112.72882c0y143.73521c1x-113.26627c1y144.25371V-112.59447 142.88943c0x-112.59447c0y142.41747c1x-112.59447c1y143.36659V-112.97946 141.76547c0x-113.23784c0y141.48816c1x-112.72279c1y142.04282V-113.9975 141.34949c0x-114.3868c0y141.34949c1x-113.57719c1y141.34949V-114.89667 141.69055c0x-115.10854c0y141.91794c1x-114.68651c1y141.46317V-115.21448 142.65948c0x1c1x-115.21448c1y142.24091</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"478\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-114.74168 142.55096c0x-114.73969c0y142.29602c1x1V-114.5479 141.95926c0x-114.42215c0y141.81973c1x-114.67508c1y142.09879V-113.97171 141.74997c0x-113.71159c0y141.74997c1x-114.23009c1y141.74997V-113.34901 141.97992c0x-113.19571c0y142.13324c1x-113.50403c1y141.82663V-113.08804 142.55095c0x1c1x-113.10872c1y142.32358</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"136\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-118.29185 144.3157c0x1c1x1V-117.80609 144.3157c0x1c1x1V-117.80609 144.0134c0x-117.66656c0y144.13399c1x1V-117.36943 144.29504c0x-117.21783c0y144.36221c1x-117.52101c1y144.22787V-116.87592 144.39581c0x-116.5314c0y144.39581c1x-117.05333c1y144.39581V-116.05426 143.99789c0x-115.85272c0y143.73264c1x-116.25752c1y144.26318V-115.75195 142.89461c0x-115.75195c0y142.64999c1x-115.75195c1y143.36487V-115.85532 142.24091c0x-115.92593c0y142.0497c1x-115.78641c1y142.4321V-116.13954 141.75256c0x-116.25668c0y141.62164c1x-116.02068c1y141.88692V-116.54778 141.45284c0x-116.70453c0y141.38394c1x-116.39276c1y141.52173V-117.03354 141.34949c0x-117.18513c0y141.34949c1x-116.86644c1y141.34949V-117.43661 141.39856c0x-117.55376c0y141.42957c1x-117.31949c1y141.36584V-117.80609 141.54584c0x1c1x-117.67691c1y141.47867V-117.80609 140.29527c0x1c1x1V-118.29185 140.29527c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"432\" PrimID=\"27\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-117.80609 143.60516c0x1c1x-117.68379c1y143.70163V-117.80609 141.94893c0x-117.67519c0y141.89035c1x1V-117.4547 141.82748c0x-117.35135c0y141.8051c1x-117.55804c1y141.84988V-117.11621 141.7939c0x-116.84406c0y141.7939c1x-117.23851c1y141.7939V-116.48059 142.07813c0x-116.32899c0y142.26759c1x-116.63219c1y141.88864V-116.2532 142.88428c0x-116.2532c0y143.22705c1x-116.2532c1y142.53632V-116.42891 143.66718c0x-116.54605c0y143.84459c1x-116.31177c1y143.48802V-116.99219 143.9333c0x-117.12999c0y143.9333c1x-116.73381c1y143.9333V-117.41077 143.84286c0x-117.55202c0y143.78085c1x-117.26952c1y143.90317</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"129\" PrimID=\"13\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.52223 150.65125c0x-111.42749c0y150.6926c1x1V-111.26385 150.76752c0x-111.18806c0y150.80368c1x-111.34137c1y150.73135V-110.96414 150.8812c0x-110.85905c0y150.91393c1x-111.08815c1y150.84158V-110.6205 150.96388c0x-110.4982c0y150.98801c1x-110.74451c1y150.9415V-110.21484 151.00006c0x-109.93579c0y151.00006c1x-110.36298c1y151.00006V-109.45261 150.88379c0x-109.22523c0y150.80453c1x-109.68172c1y150.9613V-108.85832 150.5143c0x-108.69296c0y150.35065c1x-109.02713c1y150.68138V-108.47075 149.8916c0x-108.37773c0y149.63838c1x-108.56377c1y150.1431V-108.33122 149.01051c0x-108.33122c0y148.69357c1x-108.33122c1y149.3447V-108.46558 148.16043c0x-108.55515c0y147.91068c1x-108.37601c1y148.4102V-108.85315 147.5274c0x-109.0168c0y147.36032c1x-108.68434c1y147.69965V-109.44485 147.14499c0x-109.6774c0y147.05714c1x-109.21404c1y147.23285V-110.21741 147.01321c0x-110.42412c0y147.01321c1x-109.93492c1y147.01321V-110.83495 147.08815c0x-111.04166c0y147.13809c1x-110.62996c1y147.03821V-111.52223 147.3517c0x1c1x-111.27075c1y147.22595V-111.52223 147.95889c0x1c1x1V-111.48354 147.95889c0x-111.27167c0y147.78148c1x1V-110.85307 147.57132c0x-110.64465c0y147.49037c1x-111.06151c1y147.65228V-110.18387 147.44989c0x-109.98921c0y147.44989c1x-110.42159c1y147.44989V-109.65677 147.54549c0x-109.50174c0y147.6075c1x-109.81352c1y147.48175V-109.24078 147.83746c0x-109.12193c0y147.96664c1x-109.36308c1y147.70482V-108.96173 148.32838c0x-108.89626c0y148.52475c1x-109.02892c1y148.13028V-108.86353 149.01051c0x-108.86353c0y149.28094c1x-108.86353c1y148.75214V-108.97205 149.70815c0x-109.04611c0y149.9028c1x-108.8997c1y149.51349V-109.25627 150.18356c0x-109.37685c0y150.31104c1x-109.14085c1y150.06126V-109.67743 150.46779c0x-109.83934c0y150.52808c1x-109.51723c1y150.40578V-110.18903 150.55823c0x-110.43535c0y150.55823c1x-110.00987c1y150.55823V-110.8815 150.43161c0x-111.09682c0y150.3472c1x-110.66618c1y150.51602V-111.48611 150.05179c0x1c1x-111.29836c1y150.2206V-111.52231 150.05179c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10B10 11B11 12B12 13B13 14L14 15L15 16B16 17B17 18B18 19B19 20B20 21B21 22B22 23B23 24B24 25B25 26B26 27B27 28L28 29L29 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"447\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-114.44972 150.9303c0x1c1x1V-113.96654 150.9303c0x1c1x1V-113.96654 150.62283c0x-113.92346c0y150.65211c1x1V-113.79083 150.74686c0x-113.71849c0y150.79852c1x-113.8649c1y150.69345V-113.57896 150.87088c0x-113.498c0y150.91049c1x-113.64786c1y150.83986V-113.29991 150.96906c0x-113.19484c0y150.99663c1x-113.40498c1y150.94322V-112.93044 151.01041c0x-112.67032c0y151.01041c1x-113.07169c1y151.01041V-112.26898 150.75201c0x-112.08812c0y150.57977c1x-112.44984c1y150.92429V-111.99768 150.09314c0x-111.99768c0y149.87439c1x-111.99768c1y150.36014V-112.13721 149.56346c0x-112.23195c0y149.42737c1x-112.04419c1y149.69781V-112.54028 149.24307c0x-112.71599c0y149.16556c1x-112.3663c1y149.32059V-113.17332 149.08545c0x-113.41965c0y149.05789c1x-112.927c1y149.11301V-113.96655 149.02344c0x1c1x-113.68405c1y149.03722V-113.96655 148.94852c0x-113.96655c0y148.83826c1x1V-113.90715 148.67462c0x-113.86929c0y148.60226c1x-113.94675c1y148.74698V-113.74179 148.50409c0x-113.67288c0y148.46448c1x-113.81416c1y148.54544V-113.49374 148.42398c0x-113.39729c0y148.41022c1x-113.59019c1y148.43777V-113.19144 148.40332c0x-113.06398c0y148.40332c1x-113.29652c1y148.40332V-112.76511 148.455c0x-112.60835c0y148.48773c1x-112.92186c1y148.42055V-112.27934 148.5997c0x1c1x-112.44644c1y148.53595V-112.25354 148.5997c0x1c1x1V-112.25354 148.10619c0x-112.34828c0y148.08035c1x1V-112.66437 148.0209c0x-112.84352c0y147.9899c1x-112.48521c1y148.05193V-113.19406 147.9744c0x-113.39732c0y147.9744c1x-113.02008c1y147.9744V-113.72374 148.02609c0x-113.87534c0y148.05881c1x-113.57388c1y147.99164V-114.11649 148.19662c0x-114.22501c0y148.27585c1x-114.00624c1y148.11566V-114.36453 148.50409c0x-114.4214c0y148.62984c1x-114.30769c1y148.37836V-114.44983 148.97177c0x1c1x-114.44983c1y148.78574</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"417\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-113.96654 150.21976c0x1c1x1V-113.96654 149.41618c0x-113.81839c0y149.4248c1x1V-113.44202 149.45494c0x-113.2422c0y149.47217c1x-113.64355c1y149.43771V-112.9666 149.52988c0x-112.82707c0y149.56949c1x-113.08374c1y149.49715V-112.62811 149.71591c0x-112.54198c0y149.79858c1x-112.71425c1y149.6315V-112.49892 150.05956c0x-112.49892c0y150.22491c1x-112.49892c1y149.91315V-112.64877 150.4342c0x-112.74867c0y150.51689c1x-112.54887c1y150.34981V-113.10611 150.55823c0x-113.27664c0y150.55823c1x-112.90112c1y150.55823V-113.57378 150.46005c0x-113.71503c0y150.39287c1x-113.43253c1y150.52551V-113.96652 150.21976c0x1c1x-113.84593c1y150.31277</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"491\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-116.88368 150.90446c0x-116.79239c0y150.92859c1x1V-116.58395 150.9639c0x-116.47716c0y150.9794c1x-116.69247c1y150.94839V-116.29715 150.98715c0x-116.00259c0y150.98715c1x-116.38156c1y150.98715V-115.62535 150.74944c0x-115.47205c0y150.59097c1x-115.77866c1y150.9079V-115.39539 149.98721c0x1c1x-115.39539c1y150.33688V-115.39539 148.45242c0x1c1x1V-115.06725 148.45242c0x1c1x1V-115.06725 148.04417c0x1c1x1V-115.39539 148.04417c0x1c1x1V-115.39539 147.21477c0x1c1x1V-115.88115 147.21477c0x1c1x1V-115.88115 148.04417c0x1c1x1V-116.88368 148.04417c0x1c1x1V-116.88368 148.45242c0x1c1x1V-115.88115 148.45242c0x1c1x1V-115.88115 149.76758c0x-115.88115c0y149.91916c1x1V-115.89145 150.12415c0x-115.89832c0y150.20856c1x-115.88458c1y150.03802V-115.96385 150.36185c0x-116.00171c0y150.43076c1x-115.92245c1y150.28778V-116.11888 150.5143c0x-116.18605c0y150.5453c1x-116.05339c1y150.48157V-116.42377 150.56081c0x-116.50301c0y150.56081c1x-116.28767c1y150.56081V-116.67181 150.52722c0x-116.75795c0y150.5031c1x-116.58568c1y150.54961V-116.85785 150.46777c0x1c1x-116.81996c1y150.48329V-116.88365 150.46777c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"119\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-153.39771 130.82187c0x-153.397c0y134.35777c1x-153.39772c1y127.28724V-146.99771 137.22186c0x-143.46309c0y137.22186c1x-150.53104c1y137.22256V-140.59772 130.82185c0x-140.597c0y127.28853c1x-140.59772c1y134.35648V-146.99771 124.42186c0x-150.53233c0y124.42186c1x-143.46179c1y124.42258</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"488\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-139.74768 144.3157c0x1c1x1V-139.20248 144.3157c0x1c1x1V-138.82524 143.24342c0x1c1x1V-137.16125 143.24342c0x1c1x1V-136.78401 144.3157c0x1c1x1V-136.26468 144.3157c0x1c1x1V-137.66512 140.4684c0x1c1x1V-138.34724 140.4684c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"260\" PrimID=\"12\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-138.66765 142.80417c0x1c1x1V-137.99327 140.91541c0x1c1x1V-137.31631 142.80417c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"139\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-142.09378 141.95926c0x1c1x1V-142.06798 141.95926c0x-141.99564c0y141.94205c1x1V-141.85611 141.9231c0x-141.78893c0y141.91449c1x-141.925c1y141.92999V-141.61581 141.91019c0x-141.46596c0y141.91019c1x-141.70883c1y141.91019V-141.18173 142.01096c0x-141.04221c0y142.07642c1x-141.32126c1y141.94377V-140.77866 142.26675c0x1c1x-140.90785c1y142.16168V-140.77866 144.31572c0x1c1x1V-140.29291 144.31572c0x1c1x1V-140.29291 141.4296c0x1c1x1V-140.77866 141.4296c0x1c1x1V-140.77866 141.85593c0x-140.97157c0y141.7009c1x1V-141.28767 141.52777c0x-141.43582c0y141.46231c1x-141.14125c1y141.59151V-141.73984 141.42958c0x-141.82423c0y141.42958c1x-141.58653c1y141.42958V-141.92329 141.43738c0x-141.96115c0y141.44086c1x-141.88539c1y141.43219V-142.09383 141.46063c0x1c1x-142.01801c1y141.44859</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"372\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-144.04974 144.28987c0x-143.95845c0y144.314c1x1V-143.75003 144.3493c0x-143.64323c0y144.36481c1x-143.85854c1y144.3338V-143.46323 144.37256c0x-143.16867c0y144.37256c1x-143.54762c1y144.37256V-142.79143 144.13484c0x-142.63812c0y143.97638c1x-142.94473c1y144.2933V-142.56146 143.37262c0x1c1x-142.56146c1y143.72229V-142.56146 141.83783c0x1c1x1V-142.23332 141.83783c0x1c1x1V-142.23332 141.42958c0x1c1x1V-142.56146 141.42958c0x1c1x1V-142.56146 140.60017c0x1c1x1V-143.04723 140.60017c0x1c1x1V-143.04723 141.42958c0x1c1x1V-144.04974 141.42958c0x1c1x1V-144.04974 141.83783c0x1c1x1V-143.04723 141.83783c0x1c1x1V-143.04723 143.15298c0x-143.04723c0y143.30457c1x1V-143.05753 143.50955c0x-143.06439c0y143.59396c1x-143.05066c1y143.42343V-143.12982 143.74725c0x-143.16768c0y143.81616c1x-143.08849c1y143.67319V-143.28485 143.8997c0x-143.35204c0y143.93071c1x-143.21936c1y143.86697V-143.58974 143.94621c0x-143.66898c0y143.94621c1x-143.45366c1y143.94621V-143.83778 143.91263c0x-143.92392c0y143.8885c1x-143.75166c1y143.93501V-144.02382 143.85318c0x1c1x-143.98593c1y143.8687V-144.04962 143.85318c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"105\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-145.1582 140.94641c0x1c1x1V-144.61043 140.94641c0x1c1x1V-144.61043 140.44257c0x1c1x1V-145.1582 140.44257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"528\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-145.1272 144.3157c0x1c1x1V-144.64143 144.3157c0x1c1x1V-144.64143 141.42958c0x1c1x1V-145.1272 141.42958c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"333\" PrimID=\"11\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-147.64125 140.76553c0x1c1x1V-147.61545 140.76553c0x-147.56206c0y140.75005c1x1V-147.40616 140.71902c0x-147.32002c0y140.70181c1x-147.49229c1y140.73454V-147.17877 140.69319c0x-146.97035c0y140.69319c1x-147.24423c1y140.69319V-146.72403 140.83272c0x-146.63101c0y140.92401c1x-146.81877c1y140.7397V-146.5845 141.33139c0x1c1x-146.5845c1y141.09024V-146.5845 141.42958c0x1c1x1V-147.46042 141.42958c0x1c1x1V-147.46042 141.83783c0x1c1x1V-146.60001 141.83783c0x1c1x1V-146.60001 144.3157c0x1c1x1V-146.11424 144.3157c0x1c1x1V-146.11424 141.83783c0x1c1x1V-145.78609 141.83783c0x1c1x1V-145.78609 141.42958c0x1c1x1V-146.11424 141.42958c0x1c1x1V-146.11424 141.33398c0x-146.11424c0y140.9912c1x1V-146.37004 140.54593c0x-146.54057c0y140.3616c1x-146.19951c1y140.72852V-147.10901 140.26945c0x-147.21753c0y140.26945c1x-146.7869c1y140.26945V-147.40099 140.28494c0x-147.48883c0y140.29529c1x-147.31485c1y140.27461V-147.64128 140.32112c0x1c1x-147.56894c1y140.30734</VertList>\r\n                                <PrimList>L0 1B1 2B2 3B3 4B4 5L5 6L6 7L7 8L8 9L9 10L10 11L11 12L12 13L13 14L14 15L15 16B16 17B17 18B18 19B19 20L20 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"0\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-148.47067 140.94641c0x1c1x1V-147.9229 140.94641c0x1c1x1V-147.9229 140.44257c0x1c1x1V-148.47067 140.44257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"343\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-148.43967 144.3157c0x1c1x1V-147.9539 144.3157c0x1c1x1V-147.9539 141.42958c0x1c1x1V-148.43967 141.42958c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"227\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-151.53508 144.13484c0x-151.37317c0y144.21236c1x1V-151.07259 144.3157c0x-150.92789c0y144.35876c1x-151.21899c1y144.27264V-150.61008 144.38031c0x-150.40166c0y144.38031c1x-150.77373c1y144.38031V-150.03647 144.28987c0x-149.8625c0y144.22786c1x-150.21045c1y144.35016V-149.58946 144.01082c0x-149.46371c0y143.8868c1x-149.7135c1y144.13484V-149.29749 143.54056c0x-149.22859c0y143.35109c1x-149.36639c1y143.73004V-149.19414 142.87653c0x-149.19414c0y142.40454c1x-149.19414c1y143.12973V-149.58171 141.76547c0x-149.84183c0y141.49677c1x-149.32333c1y142.03419V-150.61008 141.3624c0x-150.77544c0y141.3624c1x-150.18462c1y141.3624V-151.09584 141.43216c0x-151.25604c0y141.47867c1x-150.93736c1y141.38565V-151.5351 141.60269c0x1c1x-151.40245c1y141.53552V-151.5351 142.14272c0x1c1x1V-151.50929 142.14272c0x-151.36115c0y142.02731c1x1V-151.04938 141.87659c0x-150.89262c0y141.81458c1x-151.20784c1y141.9386V-150.58946 141.78357c0x-150.31386c0y141.78357c1x-150.73932c1y141.78357V-149.93575 142.06262c0x-149.77727c0y142.24692c1x-150.09595c1y141.87659V-149.69803 142.87653c0x-149.69803c0y143.22447c1x-149.69803c1y142.51822V-149.93057 143.68008c0x-150.08733c0y143.86612c1x-149.77554c1y143.49234V-150.58945 143.95914c0x-150.68764c0y143.95914c1x-150.30695c1y143.95914V-150.88916 143.92038c0x-150.9908c0y143.89453c1x-150.78754c1y143.94623V-151.16306 143.81961c0x-151.23369c0y143.78345c1x-151.08209c1y143.86096V-151.362 143.70593c0x-151.424c0y143.66458c1x-151.3c1y143.74554V-151.50928 143.59999c0x1c1x-151.4731c1y143.62927V-151.53508 143.59999c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"517\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-152.6797 140.94641c0x1c1x1V-152.13193 140.94641c0x1c1x1V-152.13193 140.44257c0x1c1x1V-152.6797 140.44257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"257\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-152.6487 144.3157c0x1c1x1V-152.16295 144.3157c0x1c1x1V-152.16295 141.42958c0x1c1x1V-152.64871 141.42958c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"164\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-155.85265 144.3157c0x1c1x1V-155.36946 144.3157c0x1c1x1V-155.36946 144.00824c0x-155.32639c0y144.03754c1x1V-155.19376 144.13226c0x-155.12141c0y144.18394c1x-155.26782c1y144.07886V-154.98189 144.25629c0x-154.90092c0y144.2959c1x-155.05078c1y144.22528V-154.70284 144.35448c0x-154.59775c0y144.38205c1x-154.80791c1y144.32864V-154.33334 144.39581c0x-154.07323c0y144.39581c1x-154.47459c1y144.39581V-153.67189 144.13744c0x-153.49103c0y143.96518c1x-153.85275c1y144.30969V-153.40059 143.47856c0x-153.40059c0y143.2598c1x-153.40059c1y143.74554V-153.54012 142.94888c0x-153.63486c0y142.81279c1x-153.4471c1y143.08324V-153.94319 142.62848c0x-154.1189c0y142.55096c1x-153.76921c1y142.70599V-154.57623 142.47086c0x-154.82256c0y142.4433c1x-154.32991c1y142.49843V-155.36946 142.40884c0x1c1x-155.08698c1y142.42264V-155.36946 142.33392c0x-155.36946c0y142.22368c1x1V-155.31006 142.06003c0x-155.2722c0y141.98769c1x-155.34966c1y142.13239V-155.14468 141.8895c0x-155.07579c0y141.84988c1x-155.21707c1y141.93085V-154.89664 141.8094c0x-154.80019c0y141.79562c1x-154.9931c1y141.82318V-154.59433 141.78873c0x-154.46686c0y141.78873c1x-154.69942c1y141.78873V-154.168 141.84042c0x-154.01125c0y141.87314c1x-154.32475c1y141.80597V-153.68224 141.98511c0x1c1x-153.84933c1y141.92137V-153.65643 141.98511c0x1c1x1V-153.65643 141.49161c0x-153.75117c0y141.46576c1x1V-154.06726 141.40633c0x-154.24641c0y141.37532c1x-153.88811c1y141.43735V-154.59694 141.35982c0x-154.8002c0y141.35982c1x-154.42297c1y141.35982V-155.12663 141.4115c0x-155.27821c0y141.44421c1x-154.97676c1y141.37704V-155.51938 141.58203c0x-155.6279c0y141.66127c1x-155.40913c1y141.50107V-155.76743 141.8895c0x-155.8243c0y142.01526c1x-155.71059c1y141.76376V-155.85272 142.35718c0x1c1x-155.85272c1y142.17114</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"177\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-155.36946 143.60516c0x1c1x1V-155.36946 142.80161c0x-155.22133c0y142.81021c1x1V-154.84496 142.84036c0x-154.64514c0y142.85757c1x-155.04649c1y142.82312V-154.36952 142.91528c0x-154.23001c0y142.9549c1x-154.48666c1y142.88257V-154.03104 143.10132c0x-153.9449c0y143.18399c1x-154.11717c1y143.01691V-153.90184 143.44498c0x-153.90184c0y143.61034c1x-153.90184c1y143.29855V-154.0517 143.81963c0x-154.15161c0y143.90231c1x-153.9518c1y143.73523V-154.50903 143.94365c0x-154.67957c0y143.94365c1x-154.30406c1y143.94365V-154.9767 143.84546c0x-155.11795c0y143.77829c1x-154.83545c1y143.91092V-155.36945 143.60516c0x1c1x-155.24887c1y143.69818</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"150\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-157.27892 144.3157c0x1c1x1V-156.79315 144.3157c0x1c1x1V-156.79315 140.29529c0x1c1x1V-157.27892 140.29529c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"179\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-133.41473 150.9303c0x1c1x1V-131.89545 150.9303c0x1c1x1V-131.89545 150.53757c0x1c1x1V-132.39929 150.53757c0x1c1x1V-132.39929 147.47574c0x1c1x1V-131.89545 147.47574c0x1c1x1V-131.89545 147.08299c0x1c1x1V-133.41473 147.08299c0x1c1x1V-133.41473 147.47574c0x1c1x1V-132.91089 147.47574c0x1c1x1V-132.91089 150.53757c0x1c1x1V-133.41473 150.53757c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"456\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-136.66 150.9303c0x1c1x1V-136.17424 150.9303c0x1c1x1V-136.17424 149.28699c0x-136.17424c0y149.15436c1x1V-136.15094 148.91492c0x-136.13541c0y148.79779c1x-136.16647c1y149.03033V-136.06564 148.64102c0x-136.02257c0y148.56868c1x-136.10698c1y148.70648V-135.87961 148.48083c0x-135.79865c0y148.44467c1x-135.96056c1y148.51529V-135.56438 148.42657c0x-135.43173c0y148.42657c1x-135.69357c1y148.42657V-135.14838 148.52477c0x-135.00368c0y148.59023c1x-135.29308c1y148.4593V-134.73239 148.77539c0x1c1x-134.86502c1y148.67377V-134.73239 150.9303c0x1c1x1V-134.24663 150.9303c0x1c1x1V-134.24663 148.04417c0x1c1x1V-134.73239 148.04417c0x1c1x1V-134.73239 148.36456c0x-134.88397c0y148.23883c1x1V-135.20264 148.07001c0x-135.36455c0y147.99939c1x-135.04073c1y148.14064V-135.70131 147.96408c0x-136.01309c0y147.96408c1x-135.53078c1y147.96408V-136.41444 148.24573c0x-136.57808c0y148.43347c1x-136.25079c1y148.05795V-136.6599 149.05704c0x1c1x-136.6599c1y148.70392</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"18\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-139.09396 150.90446c0x-139.00267c0y150.92859c1x1V-138.79425 150.9639c0x-138.68745c0y150.9794c1x-138.90276c1y150.94839V-138.50745 150.98715c0x-138.21289c0y150.98715c1x-138.59184c1y150.98715V-137.83566 150.74944c0x-137.68236c0y150.59097c1x-137.98897c1y150.9079V-137.6057 149.98721c0x1c1x-137.6057c1y150.33688V-137.6057 148.45242c0x1c1x1V-137.27754 148.45242c0x1c1x1V-137.27754 148.04417c0x1c1x1V-137.6057 148.04417c0x1c1x1V-137.6057 147.21477c0x1c1x1V-138.09146 147.21477c0x1c1x1V-138.09146 148.04417c0x1c1x1V-139.09398 148.04417c0x1c1x1V-139.09398 148.45242c0x1c1x1V-138.09146 148.45242c0x1c1x1V-138.09146 149.76758c0x-138.09146c0y149.91916c1x1V-138.10176 150.12415c0x-138.10863c0y150.20856c1x-138.09489c1y150.03802V-138.17416 150.36185c0x-138.21202c0y150.43076c1x-138.13277c1y150.28778V-138.32919 150.5143c0x-138.39638c0y150.5453c1x-138.2637c1y150.48157V-138.63408 150.56081c0x-138.71332c0y150.56081c1x-138.498c1y150.56081V-138.88213 150.52722c0x-138.96826c0y150.5031c1x-138.79601c1y150.54961V-139.06816 150.46777c0x1c1x-139.03027c1y150.48329V-139.09396 150.46777c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"490\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-142.09637 149.53763c0x1c1x1V-139.96989 149.53763c0x-139.96989c0y149.71504c1x1V-140.04999 150.00272c0x-140.10338c0y150.13362c1x-139.9966c1y149.87007V-140.26961 150.32568c0x-140.35918c0y150.40836c1x-140.17659c1y150.24127V-140.58742 150.51172c0x-140.71144c0y150.55307c1x-140.46512c1y150.47037V-140.99567 150.57373c0x-141.19203c0y150.57373c1x-140.84752c1y150.57373V-141.58736 150.45746c0x-141.78717c0y150.37822c1x-141.38927c1y150.53497V-142.01369 150.22491c0x1c1x-141.92928c1y150.3007V-142.03949 150.22491c0x1c1x1V-142.03949 150.75461c0x-141.87585c0y150.8235c1x1V-141.53822 150.92772c0x-141.36769c0y150.97423c1x-141.70877c1y150.88121V-141.00078 150.99748c0x-140.52191c0y150.99748c1x-141.18854c1y150.99748V-139.87939 150.60991c0x-139.61067c0y150.34979c1x-140.14812c1y150.86829V-139.47632 149.50403c0x-139.47632c0y149.03206c1x-139.47632c1y149.98117V-139.86131 148.38007c0x-140.11969c0y148.10275c1x-139.60464c1y148.65741V-140.87933 147.96408c0x-141.26863c0y147.96408c1x-140.45903c1y147.96408V-141.7785 148.30515c0x-141.99037c0y148.53253c1x-141.56836c1y148.07776V-142.09631 149.27408c0x1c1x-142.09631c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"52\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-141.62354 149.16556c0x-141.62154c0y148.91061c1x1V-141.42975 148.57385c0x-141.304c0y148.43433c1x-141.55693c1y148.71338V-140.85356 148.36456c0x-140.59344c0y148.36456c1x-141.11194c1y148.36456V-140.23085 148.59451c0x-140.07755c0y148.74783c1x-140.38588c1y148.44122V-139.96989 149.16554c0x1c1x-139.99055c1y148.93817</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"46\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.32368 150.9303c0x1c1x1V-142.83792 150.9303c0x1c1x1V-142.83792 146.90988c0x1c1x1V-143.32368 146.90988c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"189\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-144.7758 150.9303c0x1c1x1V-144.29004 150.9303c0x1c1x1V-144.29004 146.90988c0x1c1x1V-144.7758 146.90988c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"421\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-146.25891 147.561c0x1c1x1V-145.71114 147.561c0x1c1x1V-145.71114 147.05716c0x1c1x1V-146.25891 147.05716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"110\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-146.22791 150.9303c0x1c1x1V-145.74214 150.9303c0x1c1x1V-145.74214 148.04417c0x1c1x1V-146.22791 148.04417c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"463\" PrimID=\"7\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-149.53003 150.60214c0x-149.53003c0y151.09135c1x1V-149.19672 151.6796c0x-148.9745c0y151.90871c1x-149.41893c1y151.4505V-148.17093 152.02325c0x-148.01762c0y152.02325c1x-148.63258c1y152.02325V-147.72134 151.98965c0x-147.57664c0y151.96899c1x-147.86775c1y152.01205V-147.29242 151.89923c0x1c1x-147.43367c1y151.93884V-147.29242 151.40314c0x1c1x1V-147.31822 151.40314c0x-147.39746c0y151.43414c1x1V-147.69547 151.51682c0x-147.86772c0y151.56332c1x-147.52321c1y151.47205V-148.21222 151.58658c0x-148.37758c0y151.58658c1x-148.03996c1y151.58658V-148.62305 151.52716c0x-148.73157c0y151.48753c1x-148.51453c1y151.56677V-148.87627 151.36179c0x-148.93652c0y151.29462c1x-148.81598c1y151.4324V-149.00546 151.1189c0x-149.03133c0y151.02417c1x-148.9796c1y151.21365V-149.04427 150.80109c0x1c1x-149.04427c1y150.91823V-149.04427 150.53754c0x-148.89784c0y150.65468c1x1V-148.62309 150.80109c0x-148.49046c0y150.85794c1x-148.75745c1y150.74252V-148.11409 150.88637c0x-147.76958c0y150.88637c1x-148.3208c1y150.88637V-147.29243 150.5143c0x-147.0909c0y150.26453c1x-147.4957c1y150.76234V-146.99013 149.4601c0x-146.99013c0y149.21205c1x-146.99013c1y149.91312V-147.09348 148.81931c0x-147.16411c0y148.63844c1x-147.02458c1y148.99846V-147.38028 148.35164c0x-147.49225c0y148.22934c1x-147.2597c1y148.48254V-147.78853 148.06741c0x-147.94873c0y147.99852c1x-147.62833c1y148.1346V-148.26653 147.96407c0x-148.43362c0y147.96407c1x-148.10806c1y147.96407V-148.6851 148.01575c0x-148.7988c0y148.04846c1x-148.57315c1y147.98129V-149.04427 148.16818c0x1c1x-148.91852c1y148.09929V-149.07527 148.04416c0x1c1x1V-149.53001 148.04416c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"38\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-149.04428 150.13705c0x1c1x1V-149.04428 148.56351c0x-148.91508c0y148.50494c1x1V-148.68254 148.43948c0x-148.5723c0y148.41365c1x-148.79451c1y148.46361V-148.35181 148.40073c0x-148.08481c0y148.40073c1x-148.46205c1y148.40073V-147.72136 148.66945c0x-147.56805c0y148.8486c1x-147.87466c1y148.4903V-147.49139 149.44977c0x-147.49139c0y149.77359c1x-147.49139c1y149.1087V-147.66193 150.18616c0x-147.77562c0y150.35324c1x-147.54823c1y150.01906V-148.22778 150.43678c0x-148.36903c0y150.43678c1x-147.96423c1y150.43678V-148.65152 150.35669c0x-148.79449c0y150.30156c1x-148.51027c1y150.41008V-149.04427 150.13705c0x1c1x-148.92542c1y150.22836</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"523\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-152.90192 149.53763c0x1c1x1V-150.77544 149.53763c0x-150.77544c0y149.71504c1x1V-150.85553 150.00272c0x-150.90892c0y150.13362c1x-150.80214c1y149.87007V-151.07516 150.32568c0x-151.16473c0y150.40836c1x-150.98213c1y150.24127V-151.39297 150.51172c0x-151.517c0y150.55307c1x-151.27068c1y150.47037V-151.80121 150.57373c0x-151.99757c0y150.57373c1x-151.65308c1y150.57373V-152.39291 150.45746c0x-152.59273c0y150.37822c1x-152.19481c1y150.53497V-152.81924 150.22491c0x1c1x-152.73483c1y150.3007V-152.84505 150.22491c0x1c1x1V-152.84505 150.75461c0x-152.6814c0y150.8235c1x1V-152.34378 150.92772c0x-152.17325c0y150.97423c1x-152.51431c1y150.88121V-151.80634 150.99748c0x-151.32747c0y150.99748c1x-151.99409c1y150.99748V-150.68495 150.60991c0x-150.41623c0y150.34979c1x-150.95367c1y150.86829V-150.28188 149.50403c0x-150.28188c0y149.03206c1x-150.28188c1y149.98117V-150.66685 148.38007c0x-150.92523c0y148.10275c1x-150.4102c1y148.65741V-151.68489 147.96408c0x-152.07419c0y147.96408c1x-151.26459c1y147.96408V-152.58406 148.30515c0x-152.79593c0y148.53253c1x-152.37392c1y148.07776V-152.90187 149.27408c0x1c1x-152.90187c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"165\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-152.42908 149.16556c0x-152.42708c0y148.91061c1x1V-152.23529 148.57385c0x-152.10954c0y148.43433c1x-152.36247c1y148.71338V-151.65909 148.36456c0x-151.39899c0y148.36456c1x-151.91748c1y148.36456V-151.03639 148.59451c0x-150.88309c0y148.74783c1x-151.19142c1y148.44122V-150.77544 149.16554c0x1c1x-150.7961c1y148.93817</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"440\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-156.05159 150.9303c0x1c1x1V-155.56583 150.9303c0x1c1x1V-155.56583 149.28699c0x-155.56583c0y149.15436c1x1V-155.54253 148.91492c0x-155.52707c0y148.79779c1x-155.55806c1y149.03033V-155.45723 148.64102c0x-155.41415c0y148.56868c1x-155.49863c1y148.70648V-155.27119 148.48083c0x-155.19023c0y148.44467c1x-155.35214c1y148.51529V-154.95596 148.42657c0x-154.82333c0y148.42657c1x-155.08516c1y148.42657V-154.53998 148.52477c0x-154.39528c0y148.59023c1x-154.68468c1y148.4593V-154.12398 148.77539c0x1c1x-154.25662c1y148.67377V-154.12398 150.9303c0x1c1x1V-153.63821 150.9303c0x1c1x1V-153.63821 148.04417c0x1c1x1V-154.12398 148.04417c0x1c1x1V-154.12398 148.36456c0x-154.27557c0y148.23883c1x1V-154.59424 148.07001c0x-154.75615c0y147.99939c1x-154.43233c1y148.14064V-155.09291 147.96408c0x-155.40469c0y147.96408c1x-154.92238c1y147.96408V-155.80605 148.24573c0x-155.96968c0y148.43347c1x-155.6424c1y148.05795V-156.0515 149.05704c0x1c1x-156.0515c1y148.70392</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"427\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-159.12119 150.74942c0x-158.95927c0y150.82693c1x1V-158.65868 150.9303c0x-158.51398c0y150.97336c1x-158.8051c1y150.88724V-158.19618 150.9949c0x-157.98775c0y150.9949c1x-158.35982c1y150.9949V-157.62257 150.90446c0x-157.44859c0y150.84245c1x-157.79654c1y150.96475V-157.17557 150.62541c0x-157.04982c0y150.50139c1x-157.29959c1y150.74944V-156.88359 150.15515c0x-156.8147c0y149.96568c1x-156.9525c1y150.34464V-156.78024 149.49112c0x-156.78024c0y149.01913c1x-156.78024c1y149.74432V-157.16782 148.38007c0x-157.42793c0y148.11136c1x-156.90944c1y148.64879V-158.19618 147.97699c0x-158.36154c0y147.97699c1x-157.77072c1y147.97699V-158.68195 148.04675c0x-158.84215c0y148.09326c1x-158.52347c1y148.00024V-159.1212 148.21729c0x1c1x-158.98856c1y148.15012V-159.1212 148.75731c0x1c1x1V-159.0954 148.75731c0x-158.94725c0y148.64191c1x1V-158.63548 148.49118c0x-158.47873c0y148.42917c1x-158.79395c1y148.55319V-158.17557 148.39816c0x-157.89995c0y148.39816c1x-158.32542c1y148.39816V-157.52185 148.67722c0x-157.36337c0y148.86151c1x-157.68205c1y148.49118V-157.28413 149.49112c0x-157.28413c0y149.83907c1x-157.28413c1y149.13281V-157.51668 150.29468c0x-157.67343c0y150.48071c1x-157.36165c1y150.10693V-158.17555 150.57373c0x-158.27373c0y150.57373c1x-157.89305c1y150.57373V-158.47527 150.53497c0x-158.5769c0y150.50912c1x-158.37363c1y150.56082V-158.74915 150.4342c0x-158.81978c0y150.39804c1x-158.6682c1y150.47556V-158.9481 150.32053c0x-159.0101c0y150.27917c1x-158.88609c1y150.36014V-159.09538 150.21458c0x1c1x-159.0592c1y150.24387V-159.12119 150.21458c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"205\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-162.15976 149.53763c0x1c1x1V-160.03326 149.53763c0x-160.03326c0y149.71504c1x1V-160.11336 150.00272c0x-160.16675c0y150.13362c1x-160.05997c1y149.87007V-160.33299 150.32568c0x-160.42256c0y150.40836c1x-160.23996c1y150.24127V-160.6508 150.51172c0x-160.77483c0y150.55307c1x-160.5285c1y150.47037V-161.05904 150.57373c0x-161.2554c0y150.57373c1x-160.9109c1y150.57373V-161.65074 150.45746c0x-161.85056c0y150.37822c1x-161.45264c1y150.53497V-162.07707 150.22491c0x1c1x-161.99266c1y150.3007V-162.10287 150.22491c0x1c1x1V-162.10287 150.75461c0x-161.93922c0y150.8235c1x1V-161.60161 150.92772c0x-161.43108c0y150.97423c1x-161.77214c1y150.88121V-161.06416 150.99748c0x-160.5853c0y150.99748c1x-161.25192c1y150.99748V-159.94278 150.60991c0x-159.67406c0y150.34979c1x-160.2115c1y150.86829V-159.5397 149.50403c0x-159.5397c0y149.03206c1x-159.5397c1y149.98117V-159.9247 148.38007c0x-160.18307c0y148.10275c1x-159.66803c1y148.65741V-160.94273 147.96408c0x-161.33203c0y147.96408c1x-160.52243c1y147.96408V-161.8419 148.30515c0x-162.05377c0y148.53253c1x-161.63174c1y148.07776V-162.15971 149.27408c0x1c1x-162.15971c1y148.8555</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"193\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-161.68692 149.16556c0x-161.68492c0y148.91061c1x1V-161.49313 148.57385c0x-161.36739c0y148.43433c1x-161.62032c1y148.71338V-160.91695 148.36456c0x-160.65683c0y148.36456c1x-161.17532c1y148.36456V-160.29425 148.59451c0x-160.14095c0y148.74783c1x-160.44926c1y148.44122V-160.03328 149.16554c0x1c1x-160.05396c1y148.93817</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"380\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-118.93105 172.21249c0x-118.93034c0y175.7484c1x-118.93106c1y168.67786V-112.53105 178.61249c0x-108.99643c0y178.61249c1x-116.06438c1y178.61319V-106.13106 172.21248c0x-106.13034c0y168.67915c1x-106.13106c1y175.7471V-112.53105 165.81248c0x-116.06567c0y165.81248c1x-108.99513c1y165.8132</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"6\" PrimID=\"38\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-105.92697 184.60822c0x-105.92697c0y184.75809c1x1V-105.82104 185.05264c0x-105.75215c0y185.19905c1x-105.89166c1y184.90622V-105.52907 185.42471c0x-105.39127c0y185.53494c1x-105.65482c1y185.32307V-105.04588 185.68309c0x-104.8633c0y185.7451c1x-105.23019c1y185.62108V-104.38443 185.77611c0x-104.1071c0y185.77611c1x-104.64281c1y185.77611V-103.63512 185.69861c0x-103.41463c0y185.64693c1x-103.85733c1y185.75027V-102.96074 185.46864c0x1c1x-103.18983c1y185.57028V-102.96074 184.82785c0x1c1x1V-102.99693 184.82785c0x-103.19159c0y184.98978c1x1V-103.67131 185.20251c0x-103.92624c0y185.29037c1x-103.41638c1y185.11465V-104.38962 185.33429c0x-104.70656c0y185.33429c1x-104.16568c1y185.33429V-105.12859 185.15601c0x-105.30602c0y185.03714c1x-104.95288c1y185.27487V-105.39473 184.68057c0x-105.39473c0y184.51004c1x-105.39473c1y184.87868V-105.26811 184.30334c0x-105.18542c0y184.22238c1x-105.35252c1y184.38431V-104.88829 184.11472c0x-104.75909c0y184.08026c1x-105.05882c1y184.15952V-104.46712 184.02945c0x-104.31726c0y184.00705c1x-104.61871c1y184.05185V-103.98912 183.94418c0x-103.64806c0y183.87183c1x-104.15793c1y183.97864V-103.22948 183.57469c0x-103.06584c0y183.39899c1x-103.39484c1y183.74866V-102.98402 182.88998c0x-102.98402c0y182.56786c1x-102.98402c1y183.17075V-103.39226 182.09933c0x-103.66443c0y181.89262c1x-103.1201c1y182.30431V-104.42838 181.78928c0x-104.69881c0y181.78928c1x-104.0098c1y181.78928V-105.17252 181.86678c0x-105.39818c0y181.91846c1x-104.94685c1y181.81509V-105.77197 182.05798c0x1c1x-105.59799c1y181.98219V-105.77197 182.6626c0x1c1x1V-105.73578 182.6626c0x-105.58937c0y182.53857c1x1V-105.15701 182.35512c0x-104.9193c0y182.27243c1x-105.39644c1y182.43607V-104.42578 182.23109c0x-104.1519c0y182.23109c1x-104.67555c1y182.23109V-103.76433 182.40163c0x-103.59897c0y182.51532c1x-103.93141c1y182.28793V-103.51628 182.84088c0x-103.51628c0y183.00107c1x-103.51628c1y182.66173V-103.6403 183.21811c0x-103.72299c0y183.3094c1x-103.55762c1y183.12682V-104.07698 183.4274c0x-104.18723c0y183.45151c1x-103.86855c1y183.37917V-104.54723 183.51526c0x-104.75049c0y183.54971c1x-104.34396c1y183.4808V-105.064 183.62119c0x-105.34993c0y183.69698c1x-104.92274c1y183.58502V-105.70995 183.96484c0x-105.85464c0y184.11813c1x-105.56525c1y183.81152V-105.92699 184.60822c0x1c1x-105.92699c1y184.3326</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"153\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-109.12575 184.31366c0x1c1x1V-106.99925 184.31366c0x-106.99925c0y184.49109c1x1V-107.07935 184.77875c0x-107.13274c0y184.90967c1x-107.02596c1y184.64612V-107.29897 185.10172c0x-107.38853c0y185.1844c1x-107.20595c1y185.01732V-107.61679 185.28775c0x-107.74081c0y185.3291c1x-107.49448c1y185.24641V-108.02502 185.34976c0x-108.22139c0y185.34976c1x-107.87689c1y185.34976V-108.61671 185.23349c0x-108.81653c0y185.15427c1x-108.41862c1y185.311V-109.04306 185.00095c0x1c1x-108.95865c1y185.07675V-109.06886 185.00095c0x1c1x1V-109.06886 185.53064c0x-108.90523c0y185.59955c1x1V-108.5676 185.70377c0x-108.39706c0y185.75027c1x-108.73814c1y185.65726V-108.03017 185.77353c0x-107.5513c0y185.77353c1x-108.21793c1y185.77353V-106.90878 185.38596c0x-106.64006c0y185.12584c1x-107.17751c1y185.64433V-106.50571 184.28006c0x-106.50571c0y183.80809c1x-106.50571c1y184.75722V-106.8907 183.1561c0x-107.14908c0y182.87878c1x-106.63403c1y183.43344V-107.90874 182.74011c0x-108.29803c0y182.74011c1x-107.48843c1y182.74011V-108.80791 183.08118c0x-109.01978c0y183.30856c1x-108.59775c1y182.85379V-109.12572 184.05011c0x1c1x-109.12572c1y183.63153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"289\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.65291 183.94159c0x-108.65091c0y183.68665c1x1V-108.45912 183.34988c0x-108.33337c0y183.21036c1x-108.5863c1y183.48941V-107.88293 183.14059c0x-107.62282c0y183.14059c1x-108.14131c1y183.14059V-107.26024 183.37056c0x-107.10693c0y183.52386c1x-107.41525c1y183.21725V-106.99927 183.94159c0x1c1x-107.01994c1y183.7142</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"381\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.66306 183.34988c0x1c1x1V-111.63725 183.34988c0x-111.56491c0y183.33267c1x1V-111.42538 183.31372c0x-111.3582c0y183.30511c1x-111.49428c1y183.32062V-111.18509 183.30081c0x-111.03523c0y183.30081c1x-111.27811c1y183.30081V-110.75099 183.40158c0x-110.61147c0y183.46704c1x-110.89053c1y183.3344V-110.34792 183.65738c0x1c1x-110.47711c1y183.55231V-110.34792 185.70634c0x1c1x1V-109.86215 185.70634c0x1c1x1V-109.86215 182.82022c0x1c1x1V-110.34792 182.82022c0x1c1x1V-110.34792 183.24655c0x-110.54083c0y183.09152c1x1V-110.85692 182.9184c0x-111.00507c0y182.85294c1x-110.71051c1y182.98213V-111.30908 182.82021c0x-111.39349c0y182.82021c1x-111.15578c1y182.82021V-111.49254 182.828c0x-111.5304c0y182.83148c1x-111.45465c1y182.82281V-111.66307 182.85126c0x1c1x-111.58725c1y182.83922</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"14\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.64233 182.33704c0x1c1x1V-112.09456 182.33704c0x1c1x1V-112.09456 181.83319c0x1c1x1V-112.64233 181.83319c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"419\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.61133 185.70633c0x1c1x1V-112.12558 185.70633c0x1c1x1V-112.12558 182.82021c0x1c1x1V-112.61133 182.82021c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"397\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-116.0323 184.26456c0x-116.0323c0y184.73482c1x-116.0323c1y183.79431V-115.67056 185.37819c0x-115.42941c0y185.65036c1x-115.91173c1y185.10602V-114.70163 185.78644c0x-114.29338c0y185.78644c1x-115.10643c1y185.78644V-113.72752 185.37819c0x-113.4881c0y185.10602c1x-113.96869c1y185.65036V-113.36838 184.26456c0x-113.36838c0y183.79431c1x-113.36838c1y184.73482V-113.72752 183.15094c0x-113.96867c0y182.87704c1x-113.4881c1y183.4231V-114.70163 182.74011c0x-115.10643c0y182.74011c1x-114.29338c1y182.74011V-115.67056 183.15094c0x-115.91173c0y183.4231c1x-115.4294c1y182.87704</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"237\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.53104 184.26456c0x-115.53104c0y183.89078c1x1V-115.3114 183.43257c0x-115.16499c0y183.24997c1x-115.45782c1y183.61343V-114.70161 183.15869c0x-114.43806c0y183.15869c1x-114.96173c1y183.15869V-114.08667 183.43257c0x-113.94197c0y183.61343c1x-114.23308c1y183.24997V-113.86963 184.26456c0x-113.86963c0y184.6263c1x-113.86963c1y183.89078V-114.08925 185.08881c0x-114.23567c0y185.27484c1x-113.94284c1y184.90105V-114.70161 185.36786c0x-114.95999c0y185.36786c1x-114.43979c1y185.36786V-115.30881 185.0914c0x-115.45695c0y184.90536c1x-115.1624c1y185.2757V-115.53102 184.26457c0x1c1x-115.53102c1y184.62976</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"489\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.17682 185.70633c0x1c1x1V-118.69106 185.70633c0x1c1x1V-118.69106 185.38594c0x-118.52742c0y185.51514c1x1V-118.22081 185.68307c0x-118.07095c0y185.75198c1x-118.37067c1y185.61418V-117.72472 185.78644c0x-117.42155c0y185.78644c1x-117.90558c1y185.78644V-117.01674 185.50998c0x-116.84793c0y185.32394c1x-117.18556c1y185.69427V-116.76353 184.69348c0x1c1x-116.76353c1y185.05177V-116.76353 182.82021c0x1c1x1V-117.2493 182.82021c0x1c1x1V-117.2493 184.46352c0x-117.2493c0y184.60992c1x1V-117.27 184.84076c0x-117.28381c0y184.94411c1x-117.2562c1y184.73569V-117.35791 185.10689c0x-117.40443c0y185.18268c1x-117.31311c1y185.03281V-117.53877 185.27225c0x-117.61284c0y185.3067c1x-117.46472c1y185.23779V-117.86174 185.32394c0x-117.98749c0y185.32394c1x-117.72049c1y185.32394V-118.27257 185.22574c0x-118.42242c0y185.16028c1x-118.12442c1y185.2912V-118.69115 184.97511c0x1c1x-118.56195c1y185.07675V-118.69115 182.82021c0x1c1x1V-119.17691 182.82021c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"59\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-122.19473 184.87434c0x-122.19473c0y185.13789c1x1V-121.86658 185.52289c0x-121.64954c0y185.69168c1x-122.08534c1y185.35406V-120.97516 185.77609c0x-120.76157c0y185.77609c1x-121.3524c1y185.77609V-120.38605 185.70117c0x-120.20863c0y185.64948c1x-120.5652c1y185.75111V-119.93904 185.53322c0x1c1x-120.05963c1y185.59351V-119.93904 184.98804c0x1c1x1V-119.96484 184.98804c0x-120.11815c0y185.10345c1x1V-120.47644 185.2645c0x-120.6642c0y185.33168c1x-120.28868c1y185.1956V-121.01646 185.36526c0x-121.23007c0y185.36526c1x-120.84421c1y185.36526V-121.51773 185.26192c0x-121.63831c0y185.19302c1x-121.39716c1y185.33081V-121.69859 184.93636c0x-121.69859c0y184.82266c1x-121.69859c1y185.0845V-121.60039 184.67798c0x-121.53491c0y184.6194c1x-121.66586c1y184.73654V-121.22314 184.52811c0x-121.15424c0y184.5126c1x-121.40916c1y184.56946V-120.95184 184.47385c0x-120.8416c0y184.45317c1x-121.0638c1y184.49452V-120.64954 184.40668c0x-120.39632c0y184.33949c1x-120.74083c1y184.43079V-120.10951 184.11212c0x-120.00444c0y183.9812c1x-120.21631c1y184.2413V-119.9519 183.63153c0x-119.9519c0y183.51266c1x-119.9519c1y183.821V-120.0242 183.29562c0x-120.07414c0y183.19055c1x-119.976c1y183.4007V-120.24899 183.01398c0x-120.34544c0y182.93303c1x-120.14906c1y183.09666V-120.61589 182.82278c0x-120.76575c0y182.77455c1x-120.46774c1y182.86929V-121.11716 182.75043c0x-121.28941c0y182.75043c1x-120.93285c1y182.75043V-121.63908 182.81503c0x-121.81651c0y182.85638c1x-121.46338c1y182.77197V-122.08092 182.96747c0x1c1x-121.96379c1y182.9072V-122.08092 183.48682c0x1c1x1V-122.05511 183.48682c0x-121.93109c0y183.39554c1x1V-121.60295 183.25687c0x-121.42554c0y183.19315c1x-121.78036c1y183.31888V-121.08102 183.16127c0x-120.90359c0y183.16127c1x-121.25156c1y183.16127V-120.63144 183.26462c0x-120.50914c0y183.3318c1x-120.75374c1y183.19572V-120.44798 183.56693c0x-120.44798c0y183.68579c1x-120.44798c1y183.43257V-120.5591 183.83565c0x-120.63144c0y183.89594c1x-120.48502c1y183.77536V-120.91049 183.98293c0x-121.00006c0y184.0036c1x-120.74858c1y183.94504V-121.21021 184.04494c0x-121.32217c0y184.06561c1x-121.09996c1y184.02426V-121.48926 184.10178c0x-121.71492c0y184.15346c1x-121.41519c1y184.08456V-122.01118 184.36792c0x-122.13348c0y184.49538c1x-121.88889c1y184.24217V-122.19464 184.87434c0x1c1x-122.19464c1y184.66418</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"344\" PrimID=\"5\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-109.39575 192.32092c0x1c1x1V-108.88416 192.32092c0x1c1x1V-108.88416 189.00587c0x1c1x1V-107.81445 191.26155c0x1c1x1V-107.50957 191.26155c0x1c1x1V-106.44762 189.00587c0x1c1x1V-106.44762 192.32092c0x1c1x1V-105.9696 192.32092c0x1c1x1V-105.9696 188.4736c0x1c1x1V-106.66724 188.4736c0x1c1x1V-107.69302 190.6156c0x1c1x1V-108.68521 188.4736c0x1c1x1V-109.39577 188.4736c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"387\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.85033 190.87915c0x-112.85033c0y191.3494c1x-112.85033c1y190.40891V-112.48859 191.99277c0x-112.24744c0y192.26494c1x-112.72975c1y191.72061V-111.51965 192.40102c0x-111.1114c0y192.40102c1x-111.92445c1y192.40102V-110.54555 191.99277c0x-110.30612c0y191.72061c1x-110.78671c1y192.26494V-110.1864 190.87915c0x-110.1864c0y190.40891c1x-110.1864c1y191.3494V-110.54555 189.76553c0x-110.7867c0y189.49164c1x-110.30612c1y190.03769V-111.51965 189.35471c0x-111.92445c0y189.35471c1x-111.1114c1y189.35471V-112.48859 189.76553c0x-112.72975c0y190.03769c1x-112.24742c1y189.49164</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"336\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.34906 190.87915c0x-112.34906c0y190.50536c1x1V-112.12943 190.04715c0x-111.98302c0y189.86456c1x-112.27585c1y190.22803V-111.51964 189.77327c0x-111.25609c0y189.77327c1x-111.77975c1y189.77327V-110.90469 190.04715c0x-110.75999c0y190.22803c1x-111.0511c1y189.86456V-110.68765 190.87915c0x-110.68765c0y191.24088c1x-110.68765c1y190.50536V-110.90727 191.7034c0x-111.0537c0y191.88943c1x-110.76086c1y191.51563V-111.51964 191.98245c0x-111.77802c0y191.98245c1x-111.25781c1y191.98245V-112.12683 191.70598c0x-112.27498c0y191.51994c1x-111.98042c1y191.89029V-112.34904 190.87915c0x1c1x-112.34904c1y191.24434</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"483\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.94316 192.32092c0x1c1x1V-115.45741 192.32092c0x1c1x1V-115.45741 192.01862c0x-115.31789c0y192.13919c1x1V-115.02074 192.30026c0x-114.86914c0y192.36743c1x-115.17233c1y192.23308V-114.52722 192.40103c0x-114.18272c0y192.40103c1x-114.70464c1y192.40103V-113.70557 192.00311c0x-113.50403c0y191.73784c1x-113.90883c1y192.26839V-113.40326 190.89981c0x-113.40326c0y190.65521c1x-113.40326c1y191.37007V-113.50661 190.24611c0x-113.57724c0y190.0549c1x-113.43771c1y190.43732V-113.79083 189.75777c0x-113.90797c0y189.62686c1x-113.67198c1y189.89212V-114.19907 189.45804c0x-114.35582c0y189.38914c1x-114.04405c1y189.52695V-114.68483 189.35469c0x-114.83643c0y189.35469c1x-114.51773c1y189.35469V-115.08791 189.40378c0x-115.20505c0y189.43478c1x-114.97078c1y189.37106V-115.4574 189.55106c0x1c1x-115.3282c1y189.48389V-115.4574 188.30051c0x1c1x1V-115.94315 188.30051c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"334\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.45741 191.61038c0x1c1x1V-115.45741 189.95413c0x-115.32651c0y189.89557c1x1V-115.10602 189.8327c0x-115.00267c0y189.8103c1x-115.20937c1y189.8551V-114.76753 189.7991c0x-114.49536c0y189.7991c1x-114.88983c1y189.7991V-114.1319 190.08333c0x-113.98032c0y190.2728c1x-114.28349c1y189.89386V-113.90453 190.88948c0x-113.90453c0y191.23227c1x-113.90453c1y190.54153V-114.08023 191.67238c0x-114.19737c0y191.84979c1x-113.96309c1y191.49323V-114.64349 191.93851c0x-114.7813c0y191.93851c1x-114.38512c1y191.93851V-115.06207 191.84808c0x-115.20332c0y191.78607c1x-114.92082c1y191.90837V-115.4574 191.61038c0x1c1x-115.3351c1y191.70683</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"29\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.31505 190.92825c0x1c1x1V-117.18857 190.92825c0x-117.18857c0y191.10567c1x1V-117.26866 191.39334c0x-117.32205c0y191.52425c1x-117.21527c1y191.2607V-117.48828 191.71631c0x-117.57785c0y191.79898c1x-117.39526c1y191.6319V-117.80609 191.90234c0x-117.93011c0y191.9437c1x-117.68379c1y191.86099V-118.21434 191.96436c0x-118.41071c0y191.96436c1x-118.06619c1y191.96436V-118.80603 191.84808c0x-119.00584c0y191.76884c1x-118.60794c1y191.9256V-119.23236 191.61554c0x1c1x-119.14795c1y191.69133V-119.25816 191.61554c0x1c1x1V-119.25816 192.14523c0x-119.09453c0y192.21413c1x1V-118.7569 192.31834c0x-118.58636c0y192.36485c1x-118.92744c1y192.27184V-118.21945 192.38811c0x-117.74059c0y192.38811c1x-118.40721c1y192.38811V-117.09807 192.00053c0x-116.82935c0y191.74042c1x-117.36679c1y192.25891V-116.69499 190.89465c0x-116.69499c0y190.42268c1x-116.69499c1y191.3718V-117.07999 189.77069c0x-117.33836c0y189.49338c1x-116.82332c1y190.04803V-118.09801 189.35471c0x-118.4873c0y189.35471c1x-117.6777c1y189.35471V-118.99718 189.69577c0x-119.20905c0y189.92316c1x-118.78703c1y189.46838V-119.31499 190.6647c0x1c1x-119.31499c1y190.24612</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"138\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-118.84221 190.55618c0x-118.84021c0y190.30124c1x1V-118.64842 189.96448c0x-118.52267c0y189.82495c1x-118.7756c1y190.104V-118.07224 189.75519c0x-117.81212c0y189.75519c1x-118.33061c1y189.75519V-117.44952 189.98514c0x-117.29622c0y190.13846c1x-117.60455c1y189.83185V-117.18857 190.55617c0x1c1x-117.20923c1y190.3288</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"479\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-153.39771 6.6500015c0x-153.397c0y10.185913c1x-153.39772c1y3.1153793V-146.99771 13.049999c0x-143.46309c0y13.049995c1x-150.53104c1y13.050709V-140.59772 6.6499977c0x-140.597c0y3.1166725c1x-140.59772c1y10.184616V-146.99771 0.24999619c0x-150.53233c0y0.25c1x-143.46179c1y0.25071716</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"282\" PrimID=\"25\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-140.44273 20.143852c0x1c1x1V-137.44032 20.143852c0x1c1x1V-137.44032 19.668427c0x1c1x1V-139.79936 16.751289c0x1c1x1V-137.52817 16.751289c0x1c1x1V-137.52817 16.296539c0x1c1x1V-140.38588 16.296539c0x1c1x1V-140.38588 16.759041c0x1c1x1V-138.0036 19.689095c0x1c1x1V-140.44273 19.689095c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"355\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.52264 18.70208c0x-143.52264c0y19.172333c1x-143.52264c1y18.231827V-143.16092 19.815704c0x-142.91975c0y20.087868c1x-143.40207c1y19.543541V-142.19199 20.223946c0x-141.78374c0y20.223946c1x-142.59679c1y20.223946V-141.21788 19.815704c0x-140.97845c0y19.543541c1x-141.45905c1y20.087868V-140.85873 18.70208c0x-140.85873c0y18.231827c1x-140.85873c1y19.172333V-141.21788 17.588455c0x-141.45905c0y17.314568c1x-140.97845c1y17.860619V-142.19199 17.177628c0x-142.59679c0y17.177628c1x-141.78374c1y17.177628V-143.16092 17.588455c0x-143.40207c0y17.860619c1x-142.91975c1y17.314568</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"250\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.02138 18.70208c0x-143.02138c0y18.328285c1x1V-142.80176 17.870087c0x-142.65533c0y17.687492c1x-142.94817c1y18.050957V-142.19197 17.596199c0x-141.92842c0y17.596199c1x-142.45207c1y17.596199V-141.57703 17.870087c0x-141.43233c0y18.050957c1x-141.72343c1y17.687492V-141.35997 18.70208c0x-141.35997c0y19.063812c1x-141.35997c1y18.328285V-141.57961 19.526321c0x-141.72601c0y19.712357c1x-141.43318c1y19.338562V-142.19197 19.805374c0x-142.45035c0y19.805374c1x-141.93015c1y19.805374V-142.79916 19.528908c0x-142.94731c0y19.342873c1x-142.65276c1y19.713219V-143.02138 18.702087c0x1c1x-143.02138c1y19.067268</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"290\" PrimID=\"23\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-148.48616 20.143852c0x1c1x1V-148.0004 20.143852c0x1c1x1V-148.0004 18.500542c0x-148.0004c0y18.376518c1x1V-147.9823 18.141388c0x-147.97197c0y18.025978c1x-147.99437c1y18.256798V-147.91251 17.864922c0x-147.87291c0y17.790848c1x-147.9487c1y17.933823V-147.74197 17.696976c0x-147.66789c0y17.659081c1x-147.81606c1y17.734871V-147.42157 17.640137c0x-147.28549c0y17.640137c1x-147.5611c1y17.640137V-147.01334 17.743492c0x-146.87726c0y17.810669c1x-147.14941c1y17.674591V-146.6051 18.001877c0x-146.61043c0y18.041496c1x-146.74118c1y17.896797V-146.618 18.141403c0x-146.62134c0y18.193077c1x-146.61473c1y18.088005V-146.623 18.296432c0x1c1x-146.623c1y18.244751V-146.623 20.143867c0x1c1x1V-146.13724 20.143867c0x1c1x1V-146.13724 18.500542c0x-146.13724c0y18.373077c1x1V-146.11914 18.138809c0x-146.10881c0y18.023399c1x-146.13121c1y18.252495V-146.04935 17.862343c0x-146.00975c0y17.788269c1x-146.08554c1y17.931244V-145.87881 17.696976c0x-145.80475c0y17.659081c1x-145.9529c1y17.733147V-145.55843 17.640137c0x-145.42578c0y17.640137c1x-145.69795c1y17.640137V-145.15793 17.738327c0x-145.0253c0y17.803787c1x-145.29228c1y17.672867V-144.76003 17.98896c0x1c1x-144.89267c1y17.887329V-144.76003 20.143867c0x1c1x1V-144.27426 20.143867c0x1c1x1V-144.27426 17.257729c0x1c1x1V-144.76003 17.257729c0x1c1x1V-144.76003 17.578125c0x-144.91161c0y17.452377c1x1V-145.21219 17.283569c0x-145.36378c0y17.212944c1x-145.06233c1y17.354195V-145.69537 17.177635c0x-145.89174c0y17.177635c1x-145.52484c1y17.177635V-146.19405 17.301659c0x-146.33185c0y17.384338c1x-146.05797c1y17.218979V-146.50151 17.645309c0x-146.69788c0y17.479942c1x-146.43433c1y17.498894V-147.03896 17.288742c0x-147.20087c0y17.214668c1x-146.87703c1y17.361092V-147.5583 17.177635c0x-147.87524c0y17.177635c1x-147.37399c1y17.177635V-148.25851 17.467026c0x-148.41011c0y17.658226c1x-148.10866c1y17.274101V-148.4859 18.270592c0x1c1x-148.4859c1y17.926086</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"510\" PrimID=\"16\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-151.96141 18.678825c0x-151.96141c0y18.919983c1x1V-151.85806 19.329948c0x-151.79088c0y19.522873c1x-151.92696c1y19.137024V-151.58417 19.815704c0x-151.46187c0y19.95179c1x-151.69958c1y19.684792V-151.18109 20.123177c0x-151.03467c0y20.190353c1x-151.3275c1y20.054276V-150.69791 20.223946c0x-150.53427c0y20.223946c1x-150.87361c1y20.223946V-150.269 20.164513c0x-150.1467c0y20.126617c1x-150.3913c1y20.204132V-149.90726 20.009483c0x1c1x-150.02611c1y20.074944V-149.87625 20.143845c0x1c1x1V-149.42149 20.143845c0x1c1x1V-149.42149 16.123417c0x1c1x1V-149.90726 16.123417c0x1c1x1V-149.90726 17.56002c0x-150.04333c0y17.448059c1x1V-150.34134 17.286133c0x-150.49464c0y17.213783c1x-150.18803c1y17.356758V-150.85811 17.177612c0x-151.19917c0y17.177612c1x-150.6669c1y17.177612V-151.66426 17.570351c0x-151.86235c0y17.832176c1x-151.4679c1y17.308525V-151.9614 18.67881c0x1c1x-151.9614c1y18.20166</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"68\" PrimID=\"31\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-151.46014 18.691742c0x-151.46014c0y18.347237c1x-151.46014c1y19.068977V-151.28961 17.908844c0x-151.17592c0y17.729698c1x-151.40331c1y18.086266V-150.73926 17.640129c0x-150.59801c0y17.640129c1x-150.99246c1y17.640129V-150.31035 17.733147c0x-150.16565c0y17.793434c1x-150.45505c1y17.671135V-149.90727 17.968277c0x1c1x-150.0313c1y17.871811V-149.90727 19.621925c0x-150.04507c0y19.683937c1x1V-150.26125 19.751114c0x-150.36116c0y19.77523c1x-150.16307c1y19.726997V-150.59973 19.787285c0x-150.86845c0y19.787285c1x-150.47398c1y19.787285V-151.23018 19.523735c0x-151.38348c0y19.346313c1x-151.0786c1y19.699432</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5B5 6B6 7B7 8B8 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"293\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.2404 16.774544c0x1c1x1V-152.69263 16.774544c0x1c1x1V-152.69263 16.270699c0x1c1x1V-153.2404 16.270699c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"515\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.2094 20.143852c0x1c1x1V-152.72363 20.143852c0x1c1x1V-152.72363 17.257721c0x1c1x1V-153.2094 17.257721c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"37\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-156.58644 18.751175c0x1c1x1V-154.45996 18.751175c0x-154.45996c0y18.928596c1x1V-154.54005 19.216263c0x-154.59344c0y19.347176c1x-154.48666c1y19.083626V-154.75967 19.539238c0x-154.84924c0y19.621918c1x-154.66666c1y19.454834V-155.07748 19.725273c0x-155.20151c0y19.766617c1x-154.95518c1y19.683929V-155.48572 19.787285c0x-155.68208c0y19.787285c1x-155.33759c1y19.787285V-156.07742 19.671013c0x-156.27724c0y19.591774c1x-155.87932c1y19.748528V-156.50375 19.438469c0x1c1x-156.41934c1y19.514259V-156.52956 19.438469c0x1c1x1V-156.52956 19.968155c0x-156.36592c0y20.037056c1x1V-156.02829 20.141273c0x-155.85776c0y20.187782c1x-156.19884c1y20.094765V-155.49084 20.211037c0x-155.01198c0y20.211037c1x-155.6786c1y20.211037V-154.36946 19.823463c0x-154.10074c0y19.563354c1x-154.63818c1y20.081848V-153.96638 18.717583c0x-153.96638c0y18.245605c1x-153.96638c1y19.194733V-154.35138 17.59362c0x-154.60976c0y17.316292c1x-154.09471c1y17.870949V-155.3694 17.177628c0x-155.7587c0y17.177628c1x-154.9491c1y17.177628V-156.26857 17.518692c0x-156.48044c0y17.746071c1x-156.05843c1y17.291313V-156.58638 18.487625c0x1c1x-156.58638c1y18.069046</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"328\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-156.1136 18.379105c0x-156.1116c0y18.124168c1x1V-155.91982 17.787407c0x-155.79407c0y17.647881c1x-156.047c1y17.926933V-155.34361 17.578117c0x-155.08351c0y17.578117c1x-155.60201c1y17.578117V-154.72092 17.808075c0x-154.56761c0y17.96138c1x-154.87595c1y17.65477V-154.45996 18.379097c0x1c1x-154.48062c1y18.151718</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"26\" PrimID=\"34\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-139.99702 24.838661c0x-139.99702c0y25.188339c1x-139.99702c1y24.464867V-139.76706 25.789505c0x-139.61546c0y26.073723c1x-139.92036c1y25.505287V-139.15987 26.450966c0x-138.98416c0y26.559486c1x-139.41307c1y26.294212V-138.57076 26.686096c0x-138.35544c0y26.734329c1x-138.7878c1y26.637863V-137.71809 26.758446c0x1c1x-138.07121c1y26.758446V-136.74657 26.758446c0x1c1x1V-136.74657 22.911133c0x1c1x1V-137.70775 22.911133c0x-138.08325c0y22.911133c1x1V-138.60175 22.993813c0x-138.82396c0y23.047211c1x-138.38126c1y22.93869V-139.16502 23.216019c0x-139.42685c0y23.379662c1x-139.01172c1y23.121284V-139.77739 23.869728c0x-139.92381c0y24.141891c1x-139.63098c1y23.597565</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6L6 7B7 8B8 9B9 10B10 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"108\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-139.46217 24.830864c0x-139.46217c0y24.529419c1x1V-139.30455 24.068634c0x-139.19948c0y23.861931c1x-139.40964c1y24.275337V-138.8343 23.580292c0x-138.68271c0y23.494164c1x-139.04272c1y23.69915V-138.35112 23.402008c0x-138.18059c0y23.367554c1x-138.52165c1y23.434738V-137.73875 23.350327c0x1c1x-137.97647c1y23.350327V-137.25816 23.350327c0x1c1x1V-137.25816 26.319138c0x1c1x1V-137.73875 26.319138c0x-137.98508c0y26.319138c1x1V-138.38213 26.264877c0x-138.56644c0y26.228706c1x-138.19952c1y26.301048V-138.88855 26.063339c0x-139.07976c0y25.94104c1x-138.73524c1y26.161522V-139.31746 25.580162c0x-139.41393c0y25.380348c1x-139.22272c1y25.779984V-139.46216 24.830856c0x1c1x-139.46216c1y25.130577</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"358\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.20096 25.365761c0x1c1x1V-141.07446 25.365761c0x-141.07446c0y25.543182c1x1V-141.15456 25.830849c0x-141.20795c0y25.961761c1x-141.10117c1y25.698212V-141.37419 26.153824c0x-141.46376c0y26.236504c1x-141.28116c1y26.06942V-141.692 26.339859c0x-141.81602c0y26.381203c1x-141.5697c1y26.298515V-142.10023 26.401871c0x-142.2966c0y26.401871c1x-141.9521c1y26.401871V-142.69194 26.285599c0x-142.89175c0y26.20636c1x-142.49384c1y26.363113V-143.11827 26.053055c0x1c1x-143.03386c1y26.128845V-143.14407 26.053055c0x1c1x1V-143.14407 26.582741c0x-142.98044c0y26.651642c1x1V-142.64281 26.755859c0x-142.47227c0y26.802368c1x-142.81335c1y26.709351V-142.10538 26.825623c0x-141.62651c0y26.825623c1x-142.29314c1y26.825623V-140.98399 26.438049c0x-140.71527c0y26.17794c1x-141.25272c1y26.696434V-140.58092 25.332176c0x-140.58092c0y24.860199c1x-140.58092c1y25.809319V-140.96591 24.208214c0x-141.22429c0y23.930885c1x-140.70924c1y24.485542V-141.98395 23.792221c0x-142.37325c0y23.792221c1x-141.56364c1y23.792221V-142.88312 24.133286c0x-143.09499c0y24.360664c1x-142.67296c1y23.905907V-143.20093 25.102219c0x1c1x-143.20093c1y24.68364</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"286\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-142.72812 24.99369c0x-142.72612c0y24.738754c1x1V-142.53433 24.401993c0x-142.40858c0y24.262466c1x-142.66151c1y24.541519V-141.95815 24.192703c0x-141.69803c0y24.192703c1x-142.21652c1y24.192703V-141.33545 24.422661c0x-141.18214c0y24.575966c1x-141.49046c1y24.269356V-141.07448 24.993683c0x1c1x-141.09515c1y24.766304</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"216\" PrimID=\"11\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-145.49023 23.208267c0x1c1x1V-145.46443 23.208267c0x-145.41104c0y23.192772c1x1V-145.25514 23.161758c0x-145.16901c0y23.144531c1x-145.34128c1y23.177269V-145.02776 23.135918c0x-144.81934c0y23.135918c1x-145.09322c1y23.135918V-144.57301 23.275444c0x-144.48c0y23.366737c1x-144.66776c1y23.182426V-144.43349 23.774124c0x1c1x-144.43349c1y23.532967V-144.43349 23.872314c0x1c1x1V-145.3094 23.872314c0x1c1x1V-145.3094 24.280556c0x1c1x1V-144.44899 24.280556c0x1c1x1V-144.44899 26.758438c0x1c1x1V-143.96324 26.758438c0x1c1x1V-143.96324 24.280556c0x1c1x1V-143.63509 24.280556c0x1c1x1V-143.63509 23.872307c0x1c1x1V-143.96324 23.872307c0x1c1x1V-143.96324 23.776711c0x-143.96324c0y23.433922c1x1V-144.21902 22.988647c0x-144.38956c0y22.804337c1x-144.04851c1y23.171234V-144.95801 22.712181c0x-145.06653c0y22.712181c1x-144.63588c1y22.712181V-145.24998 22.727684c0x-145.33783c0y22.738022c1x-145.16385c1y22.717346V-145.49028 22.763855c0x1c1x-145.41794c1y22.750076</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"466\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-148.21358 25.365761c0x1c1x1V-146.08708 25.365761c0x-146.08708c0y25.543182c1x1V-146.16718 25.830849c0x-146.22057c0y25.961761c1x-146.11378c1y25.698212V-146.3868 26.153824c0x-146.47636c0y26.236504c1x-146.29378c1y26.06942V-146.70461 26.339859c0x-146.82863c0y26.381203c1x-146.58231c1y26.298515V-147.11285 26.401871c0x-147.30922c0y26.401871c1x-146.96471c1y26.401871V-147.70454 26.285599c0x-147.90436c0y26.20636c1x-147.50645c1y26.363113V-148.13087 26.053055c0x1c1x-148.04648c1y26.128845V-148.15668 26.053055c0x1c1x1V-148.15668 26.582741c0x-147.99304c0y26.651642c1x1V-147.65541 26.755859c0x-147.48488c0y26.802368c1x-147.82596c1y26.709351V-147.11797 26.825623c0x-146.6391c0y26.825623c1x-147.30573c1y26.825623V-145.99658 26.438049c0x-145.72786c0y26.17794c1x-146.2653c1y26.696434V-145.59351 25.332176c0x-145.59351c0y24.860199c1x-145.59351c1y25.809319V-145.9785 24.208214c0x-146.23688c0y23.930885c1x-145.72183c1y24.485542V-146.99652 23.792221c0x-147.38582c0y23.792221c1x-146.57622c1y23.792221V-147.89569 24.133286c0x-148.10757c0y24.360664c1x-147.68555c1y23.905907V-148.21352 25.102219c0x1c1x-148.21352c1y24.68364</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"204\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-147.74074 24.99369c0x-147.73874c0y24.738754c1x1V-147.54695 24.401993c0x-147.4212c0y24.262466c1x-147.67413c1y24.541519V-146.97076 24.192703c0x-146.71065c0y24.192703c1x-147.22914c1y24.192703V-146.34805 24.422661c0x-146.19475c0y24.575966c1x-146.50308c1y24.269356V-146.0871 24.993683c0x1c1x-146.10776c1y24.766304</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"366\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-151.36325 26.758438c0x1c1x1V-150.87749 26.758438c0x1c1x1V-150.87749 25.115128c0x-150.87749c0y24.982491c1x1V-150.85419 24.743057c0x-150.83865c0y24.625923c1x-150.86972c1y24.858467V-150.76889 24.46917c0x-150.72581c0y24.39682c1x-150.81023c1y24.53463V-150.58286 24.308975c0x-150.50189c0y24.272804c1x-150.6638c1y24.343422V-150.26762 24.254715c0x-150.13499c0y24.254715c1x-150.39682c1y24.254715V-149.85164 24.352905c0x-149.70694c0y24.418365c1x-149.99634c1y24.287445V-149.43564 24.603539c0x1c1x-149.56828c1y24.501907V-149.43564 26.758446c0x1c1x1V-148.94989 26.758446c0x1c1x1V-148.94989 23.872314c0x1c1x1V-149.43564 23.872314c0x1c1x1V-149.43564 24.192711c0x-149.58723c0y24.066963c1x1V-149.9059 23.898155c0x-150.06781c0y23.82753c1x-149.74399c1y23.968781V-150.40457 23.792221c0x-150.71635c0y23.792221c1x-150.23404c1y23.792221V-151.11771 24.07386c0x-151.28136c0y24.26162c1x-150.95406c1y23.886101V-151.36317 24.885178c0x1c1x-151.36317c1y24.532059</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"225\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-154.36049 25.926445c0x-154.36049c0y26.189995c1x1V-154.03235 26.574982c0x-153.81529c0y26.74379c1x-154.25111c1y26.406174V-153.14093 26.828194c0x-152.92732c0y26.828194c1x-153.51816c1y26.828194V-152.5518 26.753265c0x-152.37439c0y26.701591c1x-152.73096c1y26.803215V-152.1048 26.58532c0x1c1x-152.22539c1y26.645615V-152.1048 26.040131c0x1c1x1V-152.1306 26.040131c0x-152.28391c0y26.15554c1x1V-152.6422 26.316597c0x-152.82996c0y26.383774c1x-152.45444c1y26.247696V-153.18222 26.417366c0x-153.39581c0y26.417366c1x-153.00996c1y26.417366V-153.68349 26.314011c0x-153.80406c0y26.24511c1x-153.5629c1y26.382912V-153.86435 25.988449c0x-153.86435c0y25.874763c1x-153.86435c1y26.136589V-153.76614 25.730064c0x-153.70067c0y25.671494c1x-153.83162c1y25.788635V-153.3889 25.5802c0x-153.32001c0y25.564705c1x-153.57492c1y25.621544V-153.1176 25.52594c0x-153.00735c0y25.505264c1x-153.22957c1y25.546616V-152.81529 25.458763c0x-152.56207c0y25.391586c1x-152.90659c1y25.482872V-152.27528 25.164207c0x-152.1702c0y25.033295c1x-152.38208c1y25.293396V-152.11766 24.683617c0x-152.11766c0y24.564758c1x-152.11766c1y24.873093V-152.19006 24.347717c0x-152.24001c0y24.242638c1x-152.1418c1y24.452797V-152.41486 24.066078c0x-152.51132c0y23.985123c1x-152.31493c1y24.148758V-152.78175 23.874878c0x-152.93161c0y23.826645c1x-152.63362c1y23.921387V-153.28302 23.802528c0x-153.45528c0y23.802528c1x-153.09871c1y23.802528V-153.80495 23.867126c0x-153.98236c0y23.90847c1x-153.62924c1y23.824059V-154.24678 24.019569c0x1c1x-154.12964c1y23.959282V-154.24678 24.538918c0x1c1x1V-154.22098 24.538918c0x-154.09695c0y24.447624c1x1V-153.76881 24.30896c0x-153.59138c0y24.245232c1x-153.94623c1y24.370972V-153.24687 24.213364c0x-153.06946c0y24.213364c1x-153.4174c1y24.213364V-152.79729 24.316719c0x-152.67499c0y24.383896c1x-152.91959c1y24.247818V-152.61383 24.619026c0x-152.61383c0y24.737885c1x-152.61383c1y24.484665V-152.72493 24.887741c0x-152.79727c0y24.948029c1x-152.65086c1y24.827454V-153.07632 25.035019c0x-153.16589c0y25.055695c1x-152.91441c1y24.997124V-153.37604 25.097031c0x-153.48801c0y25.117706c1x-153.26579c1y25.076363V-153.65509 25.15387c0x-153.88075c0y25.205544c1x-153.58102c1y25.13665V-154.17702 25.420006c0x-154.29932c0y25.54747c1x-154.05472c1y25.29425V-154.36047 25.926437c0x1c1x-154.36047c1y25.716286</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"314\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-157.47141 25.365761c0x1c1x1V-155.34492 25.365761c0x-155.34492c0y25.543182c1x1V-155.42502 25.830849c0x-155.47841c0y25.961761c1x-155.37163c1y25.698212V-155.64464 26.153824c0x-155.73421c0y26.236504c1x-155.55162c1y26.06942V-155.96245 26.339859c0x-156.08647c0y26.381203c1x-155.84015c1y26.298515V-156.3707 26.401871c0x-156.56706c0y26.401871c1x-156.22255c1y26.401871V-156.96239 26.285599c0x-157.1622c0y26.20636c1x-156.7643c1y26.363113V-157.38872 26.053055c0x1c1x-157.30431c1y26.128845V-157.41452 26.053055c0x1c1x1V-157.41452 26.582741c0x-157.25089c0y26.651642c1x1V-156.91325 26.755859c0x-156.74272c0y26.802368c1x-157.0838c1y26.709351V-156.37581 26.825623c0x-155.89694c0y26.825623c1x-156.56357c1y26.825623V-155.25443 26.438049c0x-154.9857c0y26.17794c1x-155.52315c1y26.696434V-154.85135 25.332176c0x-154.85135c0y24.860199c1x-154.85135c1y25.809319V-155.23634 24.208214c0x-155.49472c0y23.930885c1x-154.97968c1y24.485542V-156.25436 23.792221c0x-156.64366c0y23.792221c1x-155.83406c1y23.792221V-157.15353 24.133286c0x-157.3654c0y24.360664c1x-156.94339c1y23.905907V-157.47134 25.102219c0x1c1x-157.47134c1y24.68364</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"308\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-156.99857 24.99369c0x-156.99657c0y24.738754c1x1V-156.80478 24.401993c0x-156.67903c0y24.262466c1x-156.93196c1y24.541519V-156.22859 24.192703c0x-155.96848c0y24.192703c1x-156.48697c1y24.192703V-155.60588 24.422661c0x-155.45258c0y24.575966c1x-155.76091c1y24.269356V-155.34492 24.993683c0x1c1x-155.36559c1y24.766304</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"145\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-84.464378 48.040623c0x-84.463676c0y51.576534c1x-84.464394c1y44.506001V-78.064384 54.44062c0x-74.529762c0y54.440617c1x-81.59771c1y54.44133V-71.664391 48.040619c0x-71.663673c0y44.507294c1x-71.664391c1y51.575237V-78.064384 41.640617c0x-81.599007c0y41.640621c1x-74.528465c1y41.641338</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"493\" PrimID=\"29\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.192879 61.534473c0x1c1x1V-70.528831 61.534473c0x1c1x1V-69.242088 60.004848c0x1c1x1V-68.521202 60.004848c0x1c1x1V-68.521202 61.534473c0x1c1x1V-68.009605 61.534473c0x1c1x1V-68.009605 57.68716c0x1c1x1V-69.087059 57.68716c0x-69.319603c0y57.68716c1x1V-69.668419 57.733669c0x-69.823448c0y57.762959c1x-69.51339c1y57.702663V-70.086998 57.893864c0x-70.226524c0y57.981716c1x-69.962975c1y57.816357V-70.41256 58.227177c0x-70.491798c0y58.359814c1x-70.335045c1y58.092815V-70.531425 58.733608c0x-70.531425c0y59.010937c1x-70.531425c1y58.528622V-70.322136 59.43124c0x-70.18261c0y59.617275c1x-70.461662c1y59.243481V-69.745949 59.852406c0x1c1x-69.990547c1y59.757664</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"90\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-69.996574 58.769779c0x-69.996574c0y58.659534c1x1V-69.937172 58.47781c0x-69.899315c0y58.391682c1x-69.976768c1y58.562214V-69.745979 58.260769c0x-69.671898c0y58.210819c1x-69.835579c1y58.31934V-69.48243 58.157413c0x-69.380791c0y58.136738c1x-69.584053c1y58.176365V-69.123283 58.1264c0x1c1x-69.261086c1y58.1264V-68.521248 58.1264c0x1c1x1V-68.521248 59.57851c0x1c1x1V-69.038002 59.57851c0x-69.199913c0y59.57851c1x1V-69.461754 59.537167c0x-69.582329c0y59.507885c1x-69.341164c1y59.564732V-69.769218 59.376972c0x-69.846733c0y59.304623c1x-69.684822c1y59.454487V-69.939751 59.128925c0x-69.977608c0y59.034184c1x-69.903572c1y59.221943V-69.996544 58.769772c0x1c1x-69.996544c1y58.914463</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"304\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-73.936897 60.141796c0x1c1x1V-71.810402 60.141796c0x-71.810402c0y60.319218c1x1V-71.890495 60.606884c0x-71.943886c0y60.737797c1x-71.837105c1y60.474247V-72.11013 60.929859c0x-72.199699c0y61.012539c1x-72.017097c1y60.845455V-72.42794 61.115894c0x-72.551964c0y61.157238c1x-72.305641c1y61.074551V-72.836174 61.177906c0x-73.032539c0y61.177906c1x-72.688042c1y61.177906V-73.427879 61.061634c0x-73.627693c0y60.982395c1x-73.229774c1y61.139149V-73.85421 60.82909c0x1c1x-73.769798c1y60.904881V-73.880013 60.82909c0x1c1x1V-73.880013 61.358776c0x-73.716362c0y61.427677c1x1V-73.378746 61.531895c0x-73.208214c0y61.578403c1x-73.549278c1y61.485386V-72.841316 61.601658c0x-72.36245c0y61.601658c1x-73.029076c1y61.601658V-71.719933 61.214085c0x-71.45121c0y60.953976c1x-71.988655c1y61.472469V-71.316856 60.108204c0x-71.316856c0y59.636227c1x-71.316856c1y60.585354V-71.701851 58.984241c0x-71.960228c0y58.706913c1x-71.445183c1y59.26157V-72.719887 58.568249c0x-73.109184c0y58.568249c1x-72.299583c1y58.568249V-73.619057 58.909313c0x-73.830925c0y59.136692c1x-73.408897c1y58.681934V-73.936867 59.878246c0x1c1x-73.936867c1y59.459667</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"196\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-73.464058 59.769726c0x-73.462059c0y59.51479c1x1V-73.270271 59.178028c0x-73.144524c0y59.038502c1x-73.397453c1y59.317554V-72.694084 58.968739c0x-72.433968c0y58.968739c1x-72.952461c1y58.968739V-72.071388 59.198696c0x-71.918083c0y59.352001c1x-72.226402c1y59.045391V-71.810417 59.769718c0x1c1x-71.831093c1y59.542339</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"77\" PrimID=\"14\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-77.169258 58.648342c0x1c1x1V-76.001366 61.534473c0x1c1x1V-75.513023 61.534473c0x1c1x1V-74.352882 58.648342c0x1c1x1V-74.879982 58.648342c0x1c1x1V-75.773994 60.945362c0x1c1x1V-76.66024 58.648342c0x1c1x1</VertList>\r\n                                <PrimList>LineClosed</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"369\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-80.174248 60.141796c0x1c1x1V-78.047752 60.141796c0x-78.047752c0y60.319218c1x1V-78.127846 60.606884c0x-78.181236c0y60.737797c1x-78.074455c1y60.474247V-78.347481 60.929859c0x-78.43705c0y61.012539c1x-78.254448c1y60.845455V-78.665291 61.115894c0x-78.789314c0y61.157238c1x-78.542992c1y61.074551V-79.073524 61.177906c0x-79.26989c0y61.177906c1x-78.925392c1y61.177906V-79.66523 61.061634c0x-79.865044c0y60.982395c1x-79.467125c1y61.139149V-80.09156 60.82909c0x1c1x-80.007149c1y60.904881V-80.117363 60.82909c0x1c1x1V-80.117363 61.358776c0x-79.953728c0y61.427677c1x1V-79.616096 61.531895c0x-79.445564c0y61.578403c1x-79.786644c1y61.485386V-79.078667 61.601658c0x-78.5998c0y61.601658c1x-79.266426c1y61.601658V-77.957283 61.214085c0x-77.68856c0y60.953976c1x-78.226006c1y61.472469V-77.554207 60.108204c0x-77.554207c0y59.636227c1x-77.554207c1y60.585354V-77.939201 58.984241c0x-78.197578c0y58.706913c1x-77.682533c1y59.26157V-78.957237 58.568249c0x-79.346535c0y58.568249c1x-78.536934c1y58.568249V-79.856407 58.909313c0x-80.068275c0y59.136692c1x-79.646248c1y58.681934V-80.174217 59.878246c0x1c1x-80.174217c1y59.459667</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"62\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-79.701408 59.769726c0x-79.699409c0y59.51479c1x1V-79.507622 59.178028c0x-79.381874c0y59.038502c1x-79.634804c1y59.317554V-78.931435 58.968739c0x-78.671318c0y58.968739c1x-79.189812c1y58.968739V-78.308739 59.198696c0x-78.155434c0y59.352001c1x-78.463753c1y59.045391V-78.047768 59.769718c0x1c1x-78.068443c1y59.542339</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"377\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-82.711555 59.178028c0x1c1x1V-82.685753 59.178028c0x-82.613411c0y59.160801c1x1V-82.473885 59.141857c0x-82.4067c0y59.133244c1x-82.542778c1y59.148746V-82.233589 59.128941c0x-82.083733c0y59.128941c1x-82.326607c1y59.128941V-81.799492 59.22971c0x-81.659966c0y59.29517c1x-81.939034c1y59.162533V-81.396416 59.485508c0x1c1x-81.525612c1y59.380436V-81.396416 61.534481c0x1c1x1V-80.910652 61.534481c0x1c1x1V-80.910652 58.64835c0x1c1x1V-81.396416 58.64835c0x1c1x1V-81.396416 59.07468c0x-81.589333c0y58.919651c1x1V-81.905418 58.746532c0x-82.053566c0y58.681072c1x-81.75901c1y58.810268V-82.357582 58.648342c0x-82.441994c0y58.648342c1x-82.204277c1y58.648342V-82.541039 58.656139c0x-82.578896c0y58.659611c1x-82.503151c1y58.650944V-82.711571 58.679386c0x1c1x-82.63575c1y58.667355</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"9\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-85.230797 60.70248c0x-85.230797c0y60.96603c1x-85.230797c1y60.492329V-84.902641 61.351017c0x-84.6856c0y61.519825c1x-85.121407c1y61.182209V-84.011238 61.604229c0x-83.79763c0y61.604229c1x-84.388466c1y61.604229V-83.422112 61.529301c0x-83.244698c0y61.477619c1x-83.601265c1y61.57925V-82.975105 61.361355c0x1c1x-83.095695c1y61.421635V-82.975105 60.816174c0x1c1x1V-83.000908 60.816174c0x-83.154213c0y60.931583c1x1V-83.512505 61.09264c0x-83.700264c0y61.159817c1x-83.324745c1y61.023739V-84.052528 61.193409c0x-84.266121c0y61.193409c1x-83.880272c1y61.193409V-84.553795 61.090054c0x-84.67437c0y61.021152c1x-84.433205c1y61.158955V-84.734657 60.764492c0x-84.734657c0y60.650806c1x-84.734657c1y60.912632V-84.636452 60.506107c0x-84.570976c0y60.447536c1x-84.701927c1y60.564678V-84.259209 60.356243c0x-84.190315c0y60.340748c1x-84.445229c1y60.397587V-83.987907 60.301983c0x-83.877663c0y60.281307c1x-84.099876c1y60.322659V-83.6856 60.234806c0x-83.432381c0y60.167629c1x-83.776894c1y60.258915V-83.145576 59.94025c0x-83.040504c0y59.809338c1x-83.252373c1y60.069439V-82.987968 59.45966c0x-82.987968c0y59.340801c1x-82.987968c1y59.649136V-83.060371 59.12376c0x-83.110313c0y59.018681c1x-83.012108c1y59.22884V-83.285164 58.842121c0x-83.38163c0y58.761166c1x-83.185234c1y58.924801V-83.652061 58.650921c0x-83.801918c0y58.602688c1x-83.503929c1y58.69743V-84.153328 58.578571c0x-84.325584c0y58.578571c1x-83.969017c1y58.578571V-84.675255 58.643169c0x-84.852669c0y58.684513c1x-84.49955c1y58.600101V-85.117088 58.795612c0x1c1x-84.999947c1y58.735325V-85.117088 59.31496c0x1c1x1V-85.091286 59.31496c0x-84.967262c0y59.223667c1x1V-84.639122 59.085003c0x-84.461708c0y59.021275c1x-84.816536c1y59.147015V-84.117195 58.989407c0x-83.939781c0y58.989407c1x-84.287727c1y58.989407V-83.66761 59.092762c0x-83.545311c0y59.159939c1x-83.789909c1y59.023861V-83.484154 59.395069c0x-83.484154c0y59.513927c1x-83.484154c1y59.260708V-83.595253 59.663784c0x-83.667595c0y59.724072c1x-83.521187c1y59.603497V-83.946648 59.811062c0x-84.036217c0y59.831738c1x-83.784737c1y59.773167V-84.246361 59.873074c0x-84.35833c0y59.893749c1x-84.136116c1y59.852406V-84.525414 59.929913c0x-84.751076c0y59.981594c1x-84.451347c1y59.912693V-85.04734 60.196049c0x-85.16964c0y60.323513c1x-84.925041c1y60.070309</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4L4 5L5 6B6 7B7 8B8 9B9 10B10 11B11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22L22 23L23 24B24 25B25 26B26 27B27 28B28 29B29 30B30 31B31 32B32 33B33 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"243\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-88.341713 60.141796c0x1c1x1V-86.215233 60.141796c0x-86.215233c0y60.319218c1x1V-86.295326 60.606884c0x-86.348717c0y60.737797c1x-86.241936c1y60.474247V-86.514961 60.929859c0x-86.60453c0y61.012539c1x-86.421928c1y60.845455V-86.832771 61.115894c0x-86.956795c0y61.157238c1x-86.710472c1y61.074551V-87.241005 61.177906c0x-87.43737c0y61.177906c1x-87.092873c1y61.177906V-87.83271 61.061634c0x-88.032524c0y60.982395c1x-87.634605c1y61.139149V-88.259041 60.82909c0x1c1x-88.174629c1y60.904881V-88.284843 60.82909c0x1c1x1V-88.284843 61.358776c0x-88.121208c0y61.427677c1x1V-87.783577 61.531895c0x-87.613045c0y61.578403c1x-87.954124c1y61.485386V-87.246132 61.601658c0x-86.767265c0y61.601658c1x-87.433891c1y61.601658V-86.124748 61.214085c0x-85.856026c0y60.953976c1x-86.393471c1y61.472469V-85.721672 60.108204c0x-85.721672c0y59.636227c1x-85.721672c1y60.585354V-86.106667 58.984241c0x-86.365044c0y58.706913c1x-85.849998c1y59.26157V-87.124687 58.568249c0x-87.513985c0y58.568249c1x-86.704384c1y58.568249V-88.023857 58.909313c0x-88.235725c0y59.136692c1x-87.813713c1y58.681934V-88.341667 59.878246c0x1c1x-88.341667c1y59.459667</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"161\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.868874 59.769726c0x-87.866875c0y59.51479c1x1V-87.675087 59.178028c0x-87.549339c0y59.038502c1x-87.802269c1y59.317554V-87.098885 58.968739c0x-86.838783c0y58.968739c1x-87.357277c1y58.968739V-86.476189 59.198696c0x-86.322884c0y59.352001c1x-86.631218c1y59.045391V-86.215233 59.769718c0x1c1x-86.235893c1y59.542339</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"270\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-68.694313 64.7565c0x1c1x1V-67.319725 64.7565c0x1c1x1V-67.319725 68.149063c0x1c1x1V-66.808128 68.149063c0x1c1x1V-66.808128 64.7565c0x1c1x1V-65.43354 64.7565c0x1c1x1V-65.43354 64.301758c0x1c1x1V-68.694313 64.301758c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"396\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.585625 68.149063c0x1c1x1V-71.099861 68.149063c0x1c1x1V-71.099861 66.505753c0x-71.099861c0y66.373108c1x1V-71.076668 66.133682c0x-71.061134c0y66.016541c1x-71.092125c1y66.249084V-70.991371 65.859787c0x-70.948296c0y65.787445c1x-71.032707c1y65.925247V-70.805336 65.6996c0x-70.724373c0y65.663422c1x-70.886284c1y65.734039V-70.490105 65.64534c0x-70.35746c0y65.64534c1x-70.619301c1y65.64534V-70.074104 65.74353c0x-69.929405c0y65.80899c1x-70.218803c1y65.67807V-69.658119 65.994156c0x1c1x-69.790749c1y65.892532V-69.658119 68.149063c0x1c1x1V-69.172356 68.149063c0x1c1x1V-69.172356 64.128632c0x1c1x1V-69.658119 64.128632c0x1c1x1V-69.658119 65.583328c0x-69.8097c0y65.457581c1x1V-70.128365 65.288773c0x-70.290276c0y65.218155c1x-69.966454c1y65.359406V-70.627037 65.182846c0x-70.93882c0y65.182846c1x-70.456505c1y65.182846V-71.340172 65.464478c0x-71.503807c0y65.652237c1x-71.176521c1y65.276718V-71.585625 66.275803c0x1c1x-71.585625c1y65.922684</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"48\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-74.321892 65.792618c0x1c1x1V-74.296089 65.792618c0x-74.223747c0y65.775391c1x1V-74.084221 65.756439c0x-74.017036c0y65.747833c1x-74.153114c1y65.763336V-73.843925 65.74353c0x-73.694069c0y65.74353c1x-73.936943c1y65.74353V-73.409843 65.844299c0x-73.270317c0y65.90976c1x-73.54937c1y65.777115V-73.006767 66.100098c0x1c1x-73.135963c1y65.995026V-73.006767 68.149063c0x1c1x1V-72.521004 68.149063c0x1c1x1V-72.521004 65.262939c0x1c1x1V-73.006767 65.262939c0x1c1x1V-73.006767 65.68927c0x-73.199684c0y65.534241c1x1V-73.515785 65.361115c0x-73.663933c0y65.295654c1x-73.369362c1y65.42485V-73.967949 65.262924c0x-74.052345c0y65.262924c1x-73.814644c1y65.262924V-74.151405 65.270721c0x-74.189262c0y65.2742c1x-74.113503c1y65.265533V-74.321938 65.293976c0x1c1x-74.246117c1y65.281937</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"81\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-77.171852 68.149063c0x1c1x1V-76.686089 68.149063c0x1c1x1V-76.686089 67.828659c0x-76.522438c0y67.957855c1x1V-76.215828 68.125809c0x-76.065971c0y68.194702c1x-76.365685c1y68.0569V-75.719734 68.229156c0x-75.416557c0y68.229156c1x-75.900597c1y68.229156V-75.011757 67.952698c0x-74.842949c0y67.766663c1x-75.180565c1y68.137009V-74.758553 67.1362c0x1c1x-74.758553c1y67.494492V-74.758553 65.262939c0x1c1x1V-75.244301 65.262939c0x1c1x1V-75.244301 66.90625c0x-75.244301c0y67.052658c1x1V-75.265007 67.283478c0x-75.278816c0y67.386841c1x-75.251198c1y67.178406V-75.352913 67.549622c0x-75.399437c0y67.625412c1x-75.308113c1y67.47554V-75.533775 67.714981c0x-75.607857c0y67.749435c1x-75.459724c1y67.680527V-75.856758 67.766663c0x-75.982506c0y67.766663c1x-75.715508c1y67.766663V-76.267586 67.668472c0x-76.417442c0y67.603012c1x-76.119438c1y67.733932V-76.686165 67.417847c0x1c1x-76.556969c1y67.51947V-76.686165 65.262939c0x1c1x1V-77.171928 65.262939c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"465\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-80.189751 67.317062c0x-80.189751c0y67.580612c1x1V-79.86161 67.965607c0x-79.644554c0y68.134415c1x-80.080376c1y67.796799V-78.970192 68.218811c0x-78.756584c0y68.218811c1x-79.34742c1y68.218811V-78.381081 68.14389c0x-78.203651c0y68.092209c1x-78.560219c1y68.193832V-77.934074 67.975937c0x1c1x-78.054649c1y68.03624V-77.934074 67.430756c0x1c1x1V-77.959877 67.430756c0x-78.113182c0y67.546158c1x1V-78.471474 67.707214c0x-78.659233c0y67.774399c1x-78.283714c1y67.638321V-79.011497 67.807983c0x-79.22509c0y67.807983c1x-78.839241c1y67.807983V-79.512764 67.704636c0x-79.633339c0y67.635727c1x-79.392174c1y67.773529V-79.693626 67.379074c0x-79.693626c0y67.265381c1x-79.693626c1y67.527206V-79.595421 67.120682c0x-79.529945c0y67.062119c1x-79.660896c1y67.17926V-79.218178 66.970825c0x-79.149284c0y66.955322c1x-79.404198c1y67.012161V-78.946877 66.916565c0x-78.836632c0y66.895889c1x-79.058846c1y66.937241V-78.644569 66.84938c0x-78.39135c0y66.782211c1x-78.735863c1y66.873489V-78.104546 66.554825c0x-77.999458c0y66.42392c1x-78.211342c1y66.684021V-77.946922 66.074234c0x-77.946922c0y65.955383c1x-77.946922c1y66.263718V-78.019325 65.738342c0x-78.069267c0y65.633255c1x-77.971062c1y65.843414V-78.244118 65.456696c0x-78.340584c0y65.375748c1x-78.144188c1y65.539383V-78.611031 65.265503c0x-78.760887c0y65.21727c1x-78.462883c1y65.312012V-79.112297 65.193146c0x-79.284554c0y65.193146c1x-78.927986c1y65.193146V-79.634224 65.257751c0x-79.811638c0y65.299088c1x-79.458519c1y65.214676V-80.076057 65.410187c0x1c1x-79.958916c1y65.349899V-80.076057 65.929535c0x1c1x1V-80.050255 65.929535c0x-79.926231c0y65.838242c1x1V-79.598091 65.699585c0x-79.420662c0y65.635849c1x-79.775505c1y65.761597V-79.076149 65.603989c0x-78.898735c0y65.603989c1x-79.246681c1y65.603989V-78.626564 65.707336c0x-78.504265c0y65.774521c1x-78.748863c1y65.638443V-78.443108 66.009644c0x-78.443108c0y66.12851c1x-78.443108c1y65.87529V-78.554207 66.278366c0x-78.626549c0y66.338654c1x-78.480141c1y66.218079V-78.905602 66.425644c0x-78.995171c0y66.44632c1x-78.74369c1y66.387741V-79.205315 66.487656c0x-79.317284c0y66.508331c1x-79.09507c1y66.46698V-79.484367 66.544495c0x-79.71003c0y66.596161c1x-79.410301c1y66.527267V-80.006294 66.810623c0x-80.128593c0y66.938095c1x-79.883995c1y66.684875V-80.189751 67.317062c0x1c1x-80.189751c1y67.106903</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"492\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-82.383415 68.12323c0x-82.292122c0y68.147339c1x1V-82.083687 68.182663c0x-81.976891c0y68.198151c1x-82.192207c1y68.167145V-81.796883 68.205902c0x-81.502327c0y68.205902c1x-81.881294c1y68.205902V-81.125099 67.968201c0x-80.971794c0y67.809723c1x-81.278404c1y68.126663V-80.895134 67.205963c0x1c1x-80.895134c1y67.555649V-80.895134 65.671173c0x1c1x1V-80.566994 65.671173c0x1c1x1V-80.566994 65.262939c0x1c1x1V-80.895134 65.262939c0x1c1x1V-80.895134 64.433533c0x1c1x1V-81.380898 64.433533c0x1c1x1V-81.380898 65.262939c0x1c1x1V-82.38343 65.262939c0x1c1x1V-82.38343 65.671173c0x1c1x1V-81.380898 65.671173c0x1c1x1V-81.380898 66.986343c0x-81.380898c0y67.137924c1x1V-81.391197 67.342911c0x-81.398064c0y67.427307c1x-81.384331c1y67.256775V-81.4636 67.580612c0x-81.501457c0y67.649521c1x-81.422203c1y67.506546V-81.618629 67.733063c0x-81.685799c0y67.764069c1x-81.553139c1y67.700333V-81.923515 67.779572c0x-82.002754c0y67.779572c1x-81.787422c1y67.779572V-82.171562 67.745972c0x-82.257698c0y67.721863c1x-82.085426c1y67.768372V-82.357597 67.686539c0x1c1x-82.31971c1y67.702057V-82.3834 67.686539c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"71\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-85.385826 66.756378c0x1c1x1V-83.259331 66.756378c0x-83.259331c0y66.933807c1x1V-83.339424 67.221466c0x-83.392815c0y67.352386c1x-83.286034c1y67.088837V-83.559059 67.544449c0x-83.648628c0y67.627121c1x-83.466026c1y67.460037V-83.876869 67.730484c0x-84.000893c0y67.77182c1x-83.75457c1y67.689133V-84.285103 67.792496c0x-84.481468c0y67.792496c1x-84.136971c1y67.792496V-84.876808 67.676224c0x-85.076622c0y67.596985c1x-84.678703c1y67.753738V-85.303139 67.44368c0x1c1x-85.218727c1y67.51947V-85.328941 67.44368c0x1c1x1V-85.328941 67.973358c0x-85.165291c0y68.042267c1x1V-84.827675 68.146484c0x-84.657158c0y68.192993c1x-84.998207c1y68.099976V-84.290245 68.216248c0x-83.811378c0y68.216248c1x-84.478004c1y68.216248V-83.168861 67.828674c0x-82.900139c0y67.568558c1x-83.437584c1y68.087051V-82.765785 66.722794c0x-82.765785c0y66.250824c1x-82.765785c1y67.199936V-83.15078 65.598831c0x-83.409157c0y65.321503c1x-82.894112c1y65.87616V-84.168816 65.182846c0x-84.558113c0y65.182846c1x-83.748512c1y65.182846V-85.067986 65.523911c0x-85.279854c0y65.751282c1x-84.857826c1y65.296524V-85.385796 66.492844c0x1c1x-85.385796c1y66.074265</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"354\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.912987 66.384308c0x-84.910988c0y66.129379c1x1V-84.7192 65.792618c0x-84.593452c0y65.653091c1x-84.846382c1y65.932144V-84.143013 65.583328c0x-83.882896c0y65.583328c1x-84.40139c1y65.583328V-83.520317 65.813278c0x-83.367012c0y65.966583c1x-83.675331c1y65.659973V-83.259346 66.384308c0x1c1x-83.280022c1y66.156921</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"459\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.923134 65.792618c0x1c1x1V-87.897331 65.792618c0x-87.824989c0y65.775391c1x1V-87.685448 65.756439c0x-87.618263c0y65.747833c1x-87.754356c1y65.763336V-87.445152 65.74353c0x-87.295296c0y65.74353c1x-87.53817c1y65.74353V-87.011055 65.844299c0x-86.871529c0y65.90976c1x-87.150597c1y65.777115V-86.607979 66.100098c0x1c1x-86.737175c1y65.995026V-86.607979 68.149063c0x1c1x1V-86.122215 68.149063c0x1c1x1V-86.122215 65.262939c0x1c1x1V-86.607979 65.262939c0x1c1x1V-86.607979 65.68927c0x-86.800896c0y65.534241c1x1V-87.116982 65.361115c0x-87.265129c0y65.295654c1x-86.970573c1y65.42485V-87.569145 65.262924c0x-87.653557c0y65.262924c1x-87.41584c1y65.262924V-87.752602 65.270721c0x-87.790459c0y65.2742c1x-87.714714c1y65.265533V-87.923134 65.293976c0x1c1x-87.847313c1y65.281937</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"156\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-90.44236 67.317062c0x-90.44236c0y67.580612c1x1V-90.11422 67.965607c0x-89.897163c0y68.134415c1x-90.332985c1y67.796799V-89.222801 68.218811c0x-89.009193c0y68.218811c1x-89.600029c1y68.218811V-88.633675 68.14389c0x-88.456261c0y68.092209c1x-88.812828c1y68.193832V-88.186668 67.975937c0x1c1x-88.307259c1y68.03624V-88.186668 67.430756c0x1c1x1V-88.212471 67.430756c0x-88.365776c0y67.546158c1x1V-88.724068 67.707214c0x-88.911827c0y67.774399c1x-88.536308c1y67.638321V-89.264091 67.807983c0x-89.477684c0y67.807983c1x-89.091835c1y67.807983V-89.765358 67.704636c0x-89.885933c0y67.635727c1x-89.644768c1y67.773529V-89.94622 67.379074c0x-89.94622c0y67.265381c1x-89.94622c1y67.527206V-89.848015 67.120682c0x-89.782539c0y67.062119c1x-89.91349c1y67.17926V-89.470772 66.970825c0x-89.401878c0y66.955322c1x-89.656792c1y67.012161V-89.199471 66.916565c0x-89.089226c0y66.895889c1x-89.31144c1y66.937241V-88.897163 66.84938c0x-88.643944c0y66.782211c1x-88.988457c1y66.873489V-88.357155 66.554825c0x-88.252068c0y66.42392c1x-88.463951c1y66.684021V-88.199532 66.074234c0x-88.199532c0y65.955383c1x-88.199532c1y66.263718V-88.271935 65.738342c0x-88.321877c0y65.633255c1x-88.223671c1y65.843414V-88.496727 65.456696c0x-88.593193c0y65.375748c1x-88.396797c1y65.539383V-88.863625 65.265503c0x-89.013481c0y65.21727c1x-88.715492c1y65.312012V-89.364891 65.193146c0x-89.537148c0y65.193146c1x-89.18058c1y65.193146V-89.886818 65.257751c0x-90.064232c0y65.299088c1x-89.711113c1y65.214676V-90.328651 65.410187c0x1c1x-90.21151c1y65.349899V-90.328651 65.929535c0x1c1x1V-90.302849 65.929535c0x-90.178825c0y65.838242c1x1V-89.850685 65.699585c0x-89.673256c0y65.635849c1x-90.028099c1y65.761597V-89.328743 65.603989c0x-89.151329c0y65.603989c1x-89.499275c1y65.603989V-88.879158 65.707336c0x-88.756859c0y65.774521c1x-89.001457c1y65.638443V-88.695702 66.009644c0x-88.695702c0y66.12851c1x-88.695702c1y65.87529V-88.806801 66.278366c0x-88.879143c0y66.338654c1x-88.732735c1y66.218079V-89.158195 66.425644c0x-89.247765c0y66.44632c1x-88.996284c1y66.387741V-89.457909 66.487656c0x-89.569878c0y66.508331c1x-89.347664c1y66.46698V-89.736961 66.544495c0x-89.962624c0y66.596161c1x-89.662895c1y66.527267V-90.258888 66.810623c0x-90.381187c0y66.938095c1x-90.136589c1y66.684875V-90.442345 67.317062c0x1c1x-90.442345c1y67.106903</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"143\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-187.86438 48.040623c0x-187.86368c0y51.576534c1x-187.8644c1y44.506001V-181.46439 54.44062c0x-177.92976c0y54.440617c1x-184.99771c1y54.44133V-175.06439 48.040619c0x-175.06367c0y44.507294c1x-175.06439c1y51.575237V-181.46439 41.640617c0x-184.99901c0y41.640621c1x-177.92847c1y41.641338</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"424\" PrimID=\"9\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-177.63533 58.84988c0x-177.63533c0y59.020412c1x1V-177.54494 59.325306c0x-177.48633c0y59.469997c1x-177.60519c1y59.17889V-177.29689 59.702541c0x-177.16426c0y59.835178c1x-177.40366c1y59.595745V-176.82663 60.002262c0x-176.64577c0y60.067722c1x-177.00751c1y59.935085V-176.14192 60.100452c0x1c1x-176.41753c1y60.100452V-175.63033 60.100452c0x1c1x1V-175.63033 61.534473c0x1c1x1V-175.11873 61.534473c0x1c1x1V-175.11873 57.68716c0x1c1x1V-176.16258 57.68716c0x-176.3934c0y57.68716c1x1V-176.74911 57.746593c0x-176.90932c0y57.784489c1x-176.58891c1y57.706974V-177.17545 57.927464c0x-177.32187c0y58.025646c1x-177.05142c1y57.844776V-177.51393 58.294369c0x-177.59489c0y58.440784c1x-177.43469c1y58.147953V-177.63538 58.849888c0x1c1x-177.63538c1y58.625957</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"203\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-177.10306 58.862797c0x-177.10306c0y58.73016c1x1V-177.03326 58.516567c0x-176.98674c0y58.418385c1x-177.07979c1y58.61475V-176.8214 58.276272c0x-176.73871c0y58.222874c1x-176.91611c1y58.338284V-176.53717 58.162586c0x-176.43208c0y58.13847c1x-176.64397c1y58.184978V-176.13667 58.126415c0x1c1x-176.29858c1y58.126415V-175.63025 58.126415c0x1c1x1V-175.63025 59.663792c0x1c1x1V-176.06175 59.663792c0x-176.26846c0y59.663792c1x1V-176.5656 59.609531c0x-176.69479c0y59.571636c1x-176.4364c1y59.645702V-176.88081 59.431248c0x-176.96178c0y59.348568c1x-176.79987c1y59.512211V-177.05136 59.170284c0x-177.08583c0y59.078991c1x-177.01863c1y59.261578V-177.10306 58.862812c0x1c1x-177.10306c1y58.976498</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"395\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.38452 61.534473c0x1c1x1V-179.90134 61.534473c0x1c1x1V-179.90134 61.227001c0x-179.85826c0y61.25629c1x1V-179.72563 61.351025c0x-179.65329c0y61.402706c1x-179.7997c1y61.297626V-179.51376 61.475048c0x-179.4328c0y61.514668c1x-179.58266c1y61.44405V-179.23471 61.573238c0x-179.12962c0y61.600803c1x-179.33978c1y61.547398V-178.86522 61.614582c0x-178.6051c0y61.614582c1x-179.00647c1y61.614582V-178.20377 61.356197c0x-178.0229c0y61.183941c1x-178.38463c1y61.528454V-177.93246 60.697323c0x-177.93246c0y60.478558c1x-177.93246c1y60.964314V-178.07199 60.167637c0x-178.16673c0y60.031551c1x-177.97897c1y60.301998V-178.47507 59.84724c0x-178.65077c0y59.769726c1x-178.30109c1y59.924755V-179.10811 59.689625c0x-179.35443c0y59.66206c1x-178.86179c1y59.71719V-179.90134 59.627613c0x1c1x-179.61885c1y59.641392V-179.90134 59.552685c0x-179.90134c0y59.44244c1x1V-179.84193 59.278797c0x-179.80408c0y59.206448c1x-179.88153c1y59.351147V-179.67656 59.108265c0x-179.60767c0y59.068645c1x-179.74895c1y59.149609V-179.42851 59.028164c0x-179.33206c0y59.014385c1x-179.52498c1y59.041943V-179.12621 59.007496c0x-178.99873c0y59.007496c1x-179.23129c1y59.007496V-178.69987 59.059177c0x-178.54312c0y59.0919c1x-178.85663c1y59.024723V-178.21411 59.203869c0x1c1x-178.38121c1y59.140133V-178.18831 59.203869c0x1c1x1V-178.18831 58.710361c0x-178.28305c0y58.684521c1x1V-178.59914 58.625088c0x-178.77827c0y58.594082c1x-178.41998c1y58.656101V-179.12881 58.578579c0x-179.33208c0y58.578579c1x-178.95483c1y58.578579V-179.65849 58.63026c0x-179.81009c0y58.662983c1x-179.50864c1y58.595806V-180.05124 58.800793c0x-180.15976c0y58.880032c1x-179.94099c1y58.71983V-180.29929 59.108265c0x-180.35616c0y59.234013c1x-180.24245c1y58.982525V-180.38458 59.575939c0x1c1x-180.38458c1y59.389904</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"349\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-179.90134 60.823925c0x1c1x1V-179.90134 60.020359c0x-179.75319c0y60.028973c1x1V-179.37683 60.059116c0x-179.17702c0y60.076344c1x-179.57835c1y60.041889V-178.9014 60.134045c0x-178.76187c0y60.173664c1x-179.01854c1y60.101322V-178.56291 60.32008c0x-178.47678c0y60.40276c1x-178.64905c1y60.235676V-178.43372 60.663731c0x-178.43372c0y60.829098c1x-178.43372c1y60.517315V-178.58357 61.038387c0x-178.68349c0y61.121067c1x-178.48367c1y60.953983V-179.04091 61.162411c0x-179.21144c0y61.162411c1x-178.83594c1y61.162411V-179.50858 61.06422c0x-179.64983c0y60.997044c1x-179.36732c1y61.129681V-179.90132 60.823925c0x1c1x-179.78075c1y60.916943</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"291\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.12079 59.178028c0x1c1x1V-183.09499 59.178028c0x-183.02264c0y59.160801c1x1V-182.88312 59.141857c0x-182.81593c0y59.133244c1x-182.95201c1y59.148746V-182.64282 59.128941c0x-182.49297c0y59.128941c1x-182.73584c1y59.128941V-182.20874 59.22971c0x-182.06921c0y59.29517c1x-182.34827c1y59.162533V-181.80566 59.485508c0x1c1x-181.93486c1y59.380436V-181.80566 61.534481c0x1c1x1V-181.3199 61.534481c0x1c1x1V-181.3199 58.64835c0x1c1x1V-181.80566 58.64835c0x1c1x1V-181.80566 59.07468c0x-181.99858c0y58.919651c1x1V-182.31467 58.746532c0x-182.46281c0y58.681072c1x-182.16826c1y58.810268V-182.76683 58.648342c0x-182.85124c0y58.648342c1x-182.61353c1y58.648342V-182.95029 58.656139c0x-182.98814c0y58.659611c1x-182.9124c1y58.650944V-183.12082 58.679386c0x1c1x-183.045c1y58.667355</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"66\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-185.07674 61.508633c0x-184.98544c0y61.532749c1x1V-184.77702 61.568066c0x-184.67023c0y61.583561c1x-184.88554c1y61.552555V-184.49022 61.591312c0x-184.19566c0y61.591312c1x-184.57462c1y61.591312V-183.81844 61.353603c0x-183.66513c0y61.195133c1x-183.97174c1y61.512074V-183.58847 60.591373c0x1c1x-183.58847c1y60.941051V-183.58847 59.056583c0x1c1x1V-183.26031 59.056583c0x1c1x1V-183.26031 58.648342c0x1c1x1V-183.58847 58.648342c0x1c1x1V-183.58847 57.818935c0x1c1x1V-184.07423 57.818935c0x1c1x1V-184.07423 58.648342c0x1c1x1V-185.07675 58.648342c0x1c1x1V-185.07675 59.056583c0x1c1x1V-184.07423 59.056583c0x1c1x1V-184.07423 60.371746c0x-184.07423c0y60.523335c1x1V-184.08453 60.728313c0x-184.0914c0y60.812717c1x-184.07767c1y60.642185V-184.15694 60.966022c0x-184.19479c0y61.034924c1x-184.11554c1y60.891956V-184.31197 61.118465c0x-184.37915c0y61.149471c1x-184.24648c1y61.085743V-184.61685 61.164974c0x-184.69609c0y61.164974c1x-184.48077c1y61.164974V-184.8649 61.131382c0x-184.95103c0y61.107265c1x-184.77878c1y61.153774V-185.05093 61.071949c0x1c1x-185.01305c1y61.08746V-185.07674 61.071949c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"176\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-188.13341 58.648342c0x1c1x1V-186.44876 62.59901c0x1c1x1V-185.92941 62.59901c0x1c1x1V-186.46686 61.394947c0x1c1x1V-185.31706 58.648342c0x1c1x1V-185.84416 58.648342c0x1c1x1V-186.73041 60.787746c0x1c1x1V-187.6244 58.648342c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"399\" PrimID=\"5\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.32909 68.149063c0x1c1x1V-177.81749 68.149063c0x1c1x1V-177.81749 64.834015c0x1c1x1V-176.74779 67.089691c0x1c1x1V-176.4429 67.089691c0x1c1x1V-175.38095 64.834015c0x1c1x1V-175.38095 68.149063c0x1c1x1V-174.90294 68.149063c0x1c1x1V-174.90294 64.301743c0x1c1x1V-175.60057 64.301743c0x1c1x1V-176.62636 66.443741c0x1c1x1V-177.61855 64.301743c0x1c1x1V-178.3291 64.301743c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"231\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-181.78366 66.707291c0x-181.78366c0y67.177536c1x-181.78366c1y66.23703V-181.42192 67.820908c0x-181.18077c0y68.093079c1x-181.66309c1y67.548752V-180.45299 68.229156c0x-180.04474c0y68.229156c1x-180.85779c1y68.229156V-179.47888 67.820908c0x-179.23946c0y67.548752c1x-179.72005c1y68.093079V-179.11974 66.707291c0x-179.11974c0y66.23703c1x-179.11974c1y67.177536V-179.47888 65.593658c0x-179.72003c0y65.319778c1x-179.23946c1y65.865829V-180.45299 65.182831c0x-180.85779c0y65.182831c1x-180.04474c1y65.182831V-181.42192 65.593658c0x-181.66309c0y65.865829c1x-181.18076c1y65.319778</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"209\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-181.28239 66.707291c0x-181.28239c0y66.333496c1x1V-181.06276 65.87529c0x-180.91635c0y65.692703c1x-181.20918c1y66.056168V-180.45297 65.60141c0x-180.18942c0y65.60141c1x-180.71309c1y65.60141V-179.83803 65.87529c0x-179.69333c0y66.056168c1x-179.98444c1y65.692703V-179.62099 66.707291c0x-179.62099c0y67.069016c1x-179.62099c1y66.333496V-179.84061 67.531525c0x-179.98703c0y67.71756c1x-179.6942c1y67.343765V-180.45297 67.810577c0x-180.71135c0y67.810577c1x-180.19115c1y67.810577V-181.06017 67.534119c0x-181.20831c0y67.348083c1x-180.91376c1y67.71843V-181.28238 66.707291c0x1c1x-181.28238c1y67.072479</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"218\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-184.8765 68.149063c0x1c1x1V-184.39075 68.149063c0x1c1x1V-184.39075 67.846756c0x-184.25122c0y67.967331c1x1V-183.95407 68.128387c0x-183.80247c0y68.195572c1x-184.10567c1y68.061218V-183.46056 68.229156c0x-183.11606c0y68.229156c1x-183.63797c1y68.229156V-182.6389 67.831253c0x-182.43736c0y67.565979c1x-182.84216c1y68.096527V-182.33659 66.727951c0x-182.33659c0y66.483353c1x-182.33659c1y67.198212V-182.43994 66.074249c0x-182.51057c0y65.883041c1x-182.37105c1y66.265442V-182.72417 65.585907c0x-182.84131c0y65.454987c1x-182.60532c1y65.720261V-183.1324 65.286179c0x-183.28915c0y65.217285c1x-182.97739c1y65.355087V-183.61816 65.182831c0x-183.76976c0y65.182831c1x-183.45107c1y65.182831V-184.02124 65.231918c0x-184.13838c0y65.262924c1x-183.90411c1y65.199188V-184.39073 65.379196c0x1c1x-184.26154c1y65.312012V-184.39073 64.128632c0x1c1x1V-184.87648 64.128632c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"351\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-184.39075 67.438507c0x1c1x1V-184.39075 65.782272c0x-184.25984c0y65.723709c1x1V-184.03935 65.660843c0x-183.936c0y65.638443c1x-184.1427c1y65.683228V-183.70087 65.627243c0x-183.4287c0y65.627243c1x-183.82317c1y65.627243V-183.06523 65.911469c0x-182.91365c0y66.100937c1x-183.21683c1y65.721985V-182.83786 66.717621c0x-182.83786c0y67.06041c1x-182.83786c1y66.369659V-183.01357 67.500519c0x-183.13071c0y67.677933c1x-182.89642c1y67.321365V-183.57683 67.766647c0x-183.71463c0y67.766647c1x-183.31845c1y67.766647V-183.99541 67.676224c0x-184.13666c0y67.614212c1x-183.85416c1y67.736511V-184.39073 67.438507c0x1c1x-184.26843c1y67.534973</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"278\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-188.24838 66.756378c0x1c1x1V-186.1219 66.756378c0x-186.1219c0y66.933807c1x1V-186.202 67.221466c0x-186.25539c0y67.352386c1x-186.14861c1y67.088837V-186.42162 67.544449c0x-186.51118c0y67.627121c1x-186.3286c1y67.460037V-186.73943 67.730484c0x-186.86345c0y67.77182c1x-186.61713c1y67.689133V-187.14767 67.792496c0x-187.34404c0y67.792496c1x-186.99953c1y67.792496V-187.73936 67.676224c0x-187.93918c0y67.596985c1x-187.54128c1y67.753738V-188.1657 67.44368c0x1c1x-188.08128c1y67.51947V-188.1915 67.44368c0x1c1x1V-188.1915 67.973358c0x-188.02786c0y68.042267c1x1V-187.69023 68.146484c0x-187.5197c0y68.192993c1x-187.86078c1y68.099976V-187.15279 68.216248c0x-186.67392c0y68.216248c1x-187.34055c1y68.216248V-186.0314 67.828674c0x-185.76268c0y67.568558c1x-186.30013c1y68.087051V-185.62833 66.722794c0x-185.62833c0y66.250824c1x-185.62833c1y67.199936V-186.01332 65.598831c0x-186.2717c0y65.321503c1x-185.75665c1y65.87616V-187.03134 65.182846c0x-187.42064c0y65.182846c1x-186.61104c1y65.182846V-187.93051 65.523911c0x-188.14238c0y65.751282c1x-187.72037c1y65.296524V-188.24832 66.492844c0x1c1x-188.24832c1y66.074265</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"430\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-187.77554 66.384308c0x-187.77354c0y66.129379c1x1V-187.58176 65.792618c0x-187.45601c0y65.653091c1x-187.70894c1y65.932144V-187.00557 65.583328c0x-186.74545c0y65.583328c1x-187.26395c1y65.583328V-186.38286 65.813278c0x-186.22955c0y65.966583c1x-186.53789c1y65.659973V-186.1219 66.384308c0x1c1x-186.14256c1y66.156921</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"233\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-118.93105 89.431244c0x-118.93034c0y92.967148c1x-118.93106c1y85.896622V-112.53105 95.831238c0x-108.99643c0y95.831238c1x-116.06438c1y95.831947V-106.13106 89.431236c0x-106.13034c0y85.897911c1x-106.13106c1y92.965851V-112.53105 83.031235c0x-116.06567c0y83.031235c1x-108.99513c1y83.031952</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"133\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-109.20844 101.00531c0x-109.20844c0y101.355c1x1V-108.97847 101.95616c0x-108.82687c0y102.24037c1x-109.13177c1y101.67194V-108.37128 102.61761c0x-108.19557c0y102.72614c1x-108.62448c1y102.46086V-107.78217 102.85275c0x-107.56685c0y102.90099c1x-107.99921c1y102.80452V-106.9295 102.92509c0x1c1x-107.28262c1y102.92509V-105.95798 102.92509c0x1c1x1V-105.95798 99.077789c0x1c1x1V-106.91916 99.077789c0x-107.29468c0y99.077789c1x1V-107.81317 99.160461c0x-108.03539c0y99.213867c1x-107.59268c1y99.105347V-108.37643 99.382675c0x-108.63826c0y99.54631c1x-108.22313c1y99.287933V-108.9888 100.03638c0x-109.13521c0y100.30855c1x-108.84239c1y99.764221V-109.20842 101.00531c0x1c1x-109.20842c1y100.63152</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"98\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.67358 100.99751c0x-108.67358c0y100.69608c1x1V-108.51598 100.23529c0x-108.41089c0y100.02858c1x-108.62105c1y100.44199V-108.04572 99.746948c0x-107.89412c0y99.660812c1x-108.25414c1y99.865799V-107.56253 99.568665c0x-107.39201c0y99.53421c1x-107.73306c1y99.601395V-106.95016 99.516983c0x1c1x-107.18788c1y99.516983V-106.46957 99.516983c0x1c1x1V-106.46957 102.48579c0x1c1x1V-106.95016 102.48579c0x-107.19649c0y102.48579c1x1V-107.59354 102.43153c0x-107.77785c0y102.39536c1x-107.41095c1y102.4677V-108.09996 102.23c0x-108.29117c0y102.1077c1x-107.94666c1y102.32817V-108.52887 101.74681c0x-108.62534c0y101.547c1x-108.43413c1y101.94664V-108.67357 100.99751c0x1c1x-108.67357c1y101.29723</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"476\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.4563 101.48332c0x-112.4563c0y101.95357c1x-112.4563c1y101.01306V-112.09456 102.59694c0x-111.85341c0y102.86911c1x-112.33572c1y102.32478V-111.12563 103.00519c0x-110.71738c0y103.00519c1x-111.53043c1y103.00519V-110.15152 102.59694c0x-109.91208c0y102.32478c1x-110.39268c1y102.86911V-109.79236 101.48332c0x-109.79236c0y101.01306c1x-109.79236c1y101.95357V-110.15152 100.36969c0x-110.39267c0y100.09581c1x-109.91208c1y100.64186V-111.12563 99.958862c0x-111.53043c0y99.958862c1x-110.71738c1y99.958862V-112.09456 100.36969c0x-112.33572c0y100.64186c1x-111.85339c1y100.09581</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"300\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.95503 101.48332c0x-111.95503c0y101.10953c1x1V-111.73541 100.65132c0x-111.58899c0y100.46873c1x-111.88182c1y100.8322V-111.12563 100.37744c0x-110.86208c0y100.37744c1x-111.38573c1y100.37744V-110.51068 100.65132c0x-110.36598c0y100.8322c1x-110.65709c1y100.46873V-110.29364 101.48332c0x-110.29364c0y101.84505c1x-110.29364c1y101.10953V-110.51326 102.30756c0x-110.65968c0y102.49359c1x-110.36685c1y102.1198V-111.12563 102.58661c0x-111.384c0y102.58661c1x-110.8638c1y102.58661V-111.73282 102.31015c0x-111.88095c0y102.12411c1x-111.58641c1y102.49446V-111.95502 101.48332c0x1c1x-111.95502c1y101.84851</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"208\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.62148 102.92509c0x1c1x1V-115.13571 102.92509c0x1c1x1V-115.13571 101.28178c0x-115.13571c0y101.14914c1x1V-115.11252 100.90971c0x-115.09698c0y100.79257c1x-115.12798c1y101.02512V-115.02722 100.63582c0x-114.98415c0y100.56348c1x-115.06856c1y100.70128V-114.84119 100.47563c0x-114.76024c0y100.43945c1x-114.92213c1y100.51007V-114.52597 100.42137c0x-114.39333c0y100.42137c1x-114.65517c1y100.42137V-114.10997 100.51956c0x-113.96527c0y100.58502c1x-114.25467c1y100.4541V-113.69398 100.77019c0x1c1x-113.82661c1y100.66856V-113.69398 102.92509c0x1c1x1V-113.20822 102.92509c0x1c1x1V-113.20822 100.03897c0x1c1x1V-113.69398 100.03897c0x1c1x1V-113.69398 100.35936c0x-113.84557c0y100.23361c1x1V-114.16423 100.0648c0x-114.32614c0y99.994186c1x-114.00232c1y100.13544V-114.6629 99.958878c0x-114.97469c0y99.958878c1x-114.49237c1y99.958878V-115.37604 100.24051c0x-115.53967c0y100.42827c1x-115.21239c1y100.05275V-115.62149 101.05183c0x1c1x-115.62149c1y100.69872</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"271\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-117.07617 98.904663c0x1c1x1V-116.96507 100.4007c0x1c1x1V-116.61368 100.4007c0x1c1x1V-116.50256 98.904663c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"181\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.47653 102.89925c0x-119.38524c0y102.92337c1x1V-119.17682 102.95868c0x-119.07002c0y102.97418c1x-119.28534c1y102.94318V-118.89001 102.98193c0x-118.59546c0y102.98193c1x-118.97441c1y102.98193V-118.21822 102.74422c0x-118.06491c0y102.58575c1x-118.37152c1y102.90269V-117.98825 101.98199c0x1c1x-117.98825c1y102.33167V-117.98825 100.4472c0x1c1x1V-117.66011 100.4472c0x1c1x1V-117.66011 100.03896c0x1c1x1V-117.98825 100.03896c0x1c1x1V-117.98825 99.209549c0x1c1x1V-118.47401 99.209549c0x1c1x1V-118.47401 100.03896c0x1c1x1V-119.47653 100.03896c0x1c1x1V-119.47653 100.4472c0x1c1x1V-118.47401 100.4472c0x1c1x1V-118.47401 101.76236c0x-118.47401c0y101.91396c1x1V-118.48431 102.11893c0x-118.49118c0y102.20334c1x-118.47745c1y102.03281V-118.55661 102.35664c0x-118.59447c0y102.42554c1x-118.51527c1y102.28258V-118.71164 102.50908c0x-118.77882c0y102.54008c1x-118.64615c1y102.47636V-119.01653 102.55559c0x-119.09576c0y102.55559c1x-118.88045c1y102.55559V-119.26457 102.522c0x-119.35071c0y102.49788c1x-119.17845c1y102.54439V-119.45061 102.46257c0x1c1x-119.41272c1y102.47807V-119.47641 102.46257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"281\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.0948 106.14713c0x1c1x1V-106.72021 106.14713c0x1c1x1V-106.72021 109.53969c0x1c1x1V-106.20862 109.53969c0x1c1x1V-106.20862 106.14713c0x1c1x1V-104.83403 106.14713c0x1c1x1V-104.83403 105.69237c0x1c1x1V-108.0948 105.69237c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"524\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-110.46417 108.0979c0x-110.46417c0y108.56816c1x-110.46417c1y107.62766V-110.10243 109.21153c0x-109.86128c0y109.48369c1x-110.3436c1y108.93936V-109.1335 109.61977c0x-108.72525c0y109.61977c1x-109.5383c1y109.61977V-108.15939 109.21153c0x-107.91997c0y108.93936c1x-108.40056c1y109.48369V-107.80025 108.0979c0x-107.80025c0y107.62766c1x-107.80025c1y108.56816V-108.15939 106.98428c0x-108.40054c0y106.71039c1x-107.91997c1y107.25644V-109.1335 106.57346c0x-109.5383c0y106.57346c1x-108.72525c1y106.57346V-110.10243 106.98428c0x-110.3436c0y107.25644c1x-109.86127c1y106.71039</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"511\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-109.96291 108.0979c0x-109.96291c0y107.72411c1x1V-109.74327 107.26591c0x-109.59686c0y107.08331c1x-109.88969c1y107.44678V-109.13348 106.99202c0x-108.86993c0y106.99202c1x-109.3936c1y106.99202V-108.51854 107.26591c0x-108.37384c0y107.44678c1x-108.66495c1y107.08331V-108.3015 108.0979c0x-108.3015c0y108.45964c1x-108.3015c1y107.72411V-108.52112 108.92215c0x-108.66754c0y109.10818c1x-108.37471c1y108.73439V-109.13348 109.2012c0x-109.39186c0y109.2012c1x-108.87166c1y109.2012V-109.74068 108.92473c0x-109.88882c0y108.73869c1x-109.59427c1y109.10904V-109.96289 108.09792c0x1c1x-109.96289c1y108.46309</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"414\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-113.60867 109.53967c0x1c1x1V-113.12291 109.53967c0x1c1x1V-113.12291 109.21928c0x-112.95927c0y109.34846c1x1V-112.65266 109.51642c0x-112.50281c0y109.58533c1x-112.80252c1y109.44753V-112.15657 109.61978c0x-111.85341c0y109.61978c1x-112.33743c1y109.61978V-111.44859 109.34331c0x-111.27979c0y109.15727c1x-111.61742c1y109.52762V-111.19539 108.52682c0x1c1x-111.19539c1y108.88512V-111.19539 106.65355c0x1c1x1V-111.68115 106.65355c0x1c1x1V-111.68115 108.29686c0x-111.68115c0y108.44328c1x1V-111.70186 108.6741c0x-111.71567c0y108.77745c1x-111.68805c1y108.56903V-111.78976 108.94023c0x-111.83629c0y109.01602c1x-111.74496c1y108.86617V-111.97063 109.10561c0x-112.04469c0y109.14006c1x-111.89658c1y109.07115V-112.29359 109.15729c0x-112.41934c0y109.15729c1x-112.15234c1y109.15729V-112.70442 109.0591c0x-112.85428c0y108.99364c1x-112.55627c1y109.12456V-113.123 108.80846c0x1c1x-112.9938c1y108.9101V-113.123 106.65355c0x1c1x1V-113.60876 106.65355c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"197\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-116.69893 109.35881c0x-116.53702c0y109.43633c1x1V-116.23643 109.53967c0x-116.09174c0y109.58275c1x-116.38284c1y109.49661V-115.77393 109.60428c0x-115.56551c0y109.60428c1x-115.93758c1y109.60428V-115.20033 109.51384c0x-115.02635c0y109.45183c1x-115.3743c1y109.57413V-114.75333 109.23479c0x-114.62758c0y109.11076c1x-114.87735c1y109.35881V-114.46135 108.76454c0x-114.39246c0y108.57506c1x-114.53026c1y108.95401V-114.358 108.10049c0x-114.358c0y107.62852c1x-114.358c1y108.35371V-114.74557 106.98946c0x-115.00569c0y106.72073c1x-114.4872c1y107.25816V-115.77394 106.58638c0x-115.9393c0y106.58638c1x-115.34848c1y106.58638V-116.2597 106.65614c0x-116.41991c0y106.70265c1x-116.10123c1y106.60963V-116.69896 106.82668c0x1c1x-116.56631c1y106.75949V-116.69896 107.36668c0x1c1x1V-116.67316 107.36668c0x-116.52502c0y107.25128c1x1V-116.21324 107.10056c0x-116.05649c0y107.03854c1x-116.37172c1y107.16257V-115.75333 107.00754c0x-115.47772c0y107.00754c1x-115.90318c1y107.00754V-115.09962 107.28659c0x-114.94115c0y107.4709c1x-115.25983c1y107.10056V-114.86191 108.10049c0x-114.86191c0y108.44844c1x-114.86191c1y107.7422V-115.09445 108.90405c0x-115.25121c0y109.09009c1x-114.93942c1y108.71631V-115.75333 109.18311c0x-115.85152c0y109.18311c1x-115.47083c1y109.18311V-116.05305 109.14435c0x-116.15468c0y109.11852c1x-115.95142c1y109.1702V-116.32693 109.04358c0x-116.39757c0y109.00742c1x-116.24597c1y109.08493V-116.52589 108.9299c0x-116.58789c0y108.88855c1x-116.46388c1y108.96951V-116.67316 108.82396c0x1c1x-116.63698c1y108.85324V-116.69896 108.82396c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"170\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-119.73492 109.53967c0x1c1x1V-119.24916 109.53967c0x1c1x1V-119.24916 107.89636c0x-119.24916c0y107.76373c1x1V-119.22586 107.52429c0x-119.2104c0y107.40717c1x-119.24139c1y107.63971V-119.14056 107.25041c0x-119.09749c0y107.17805c1x-119.18196c1y107.31587V-118.95453 107.09021c0x-118.87357c0y107.05405c1x-119.03548c1y107.12466V-118.6393 107.03595c0x-118.50667c0y107.03595c1x-118.76849c1y107.03595V-118.22331 107.13414c0x-118.07861c0y107.1996c1x-118.36801c1y107.06868V-117.80731 107.38478c0x1c1x-117.93996c1y107.28314V-117.80731 109.53969c0x1c1x1V-117.32155 109.53969c0x1c1x1V-117.32155 105.51926c0x1c1x1V-117.80731 105.51926c0x1c1x1V-117.80731 106.97395c0x-117.95891c0y106.84821c1x1V-118.27757 106.6794c0x-118.43948c0y106.60876c1x-118.11566c1y106.75002V-118.77625 106.57346c0x-119.08803c0y106.57346c1x-118.60571c1y106.57346V-119.48938 106.8551c0x-119.65303c0y107.04286c1x-119.32573c1y106.66734V-119.73485 107.66641c0x1c1x-119.73485c1y107.31329</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"400\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-187.86438 89.431244c0x-187.86368c0y92.967148c1x-187.8644c1y85.896622V-181.46439 95.831238c0x-177.92976c0y95.831238c1x-184.99771c1y95.831947V-175.06439 89.431236c0x-175.06367c0y85.897911c1x-175.06439c1y92.965851V-181.46439 83.031235c0x-184.99901c0y83.031235c1x-177.92847c1y83.031952</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"94\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-174.31898 102.92509c0x1c1x1V-173.7738 102.92509c0x1c1x1V-173.39656 101.8528c0x1c1x1V-171.73257 101.8528c0x1c1x1V-171.35533 102.92509c0x1c1x1V-170.83598 102.92509c0x1c1x1V-172.23642 99.077774c0x1c1x1V-172.91855 99.077774c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"80\" PrimID=\"12\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-173.23895 101.41356c0x1c1x1V-172.56458 99.52478c0x1c1x1V-171.88762 101.41356c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"426\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-176.99843 102.74422c0x-176.83652c0y102.82173c1x1V-176.53592 102.92509c0x-176.39122c0y102.96815c1x-176.68234c1y102.88202V-176.07343 102.98969c0x-175.86501c0y102.98969c1x-176.23706c1y102.98969V-175.49982 102.89925c0x-175.32584c0y102.83723c1x-175.6738c1y102.95953V-175.05281 102.62019c0x-174.92706c0y102.49617c1x-175.17683c1y102.74422V-174.76083 102.14995c0x-174.69193c0y101.96046c1x-174.82974c1y102.33942V-174.65747 101.4859c0x-174.65747c0y101.01393c1x-174.65747c1y101.73912V-175.04504 100.37486c0x-175.30516c0y100.10614c1x-174.78667c1y100.64357V-176.07341 99.971786c0x-176.23877c0y99.971786c1x-175.64795c1y99.971786V-176.55917 100.04155c0x-176.71938c0y100.08806c1x-176.4007c1y99.995041V-176.99843 100.21208c0x1c1x-176.86578c1y100.1449V-176.99843 100.75209c0x1c1x1V-176.97263 100.75209c0x-176.82448c0y100.63669c1x1V-176.51271 100.48596c0x-176.35596c0y100.42395c1x-176.67117c1y100.54797V-176.0528 100.39294c0x-175.77719c0y100.39294c1x-176.20265c1y100.39294V-175.39908 100.672c0x-175.2406c0y100.85631c1x-175.55928c1y100.48596V-175.16136 101.4859c0x-175.16136c0y101.83385c1x-175.16136c1y101.12761V-175.39391 102.28946c0x-175.55066c0y102.47549c1x-175.23888c1y102.10172V-176.05278 102.56851c0x-176.15097c0y102.56851c1x-175.77028c1y102.56851V-176.35249 102.52975c0x-176.45413c0y102.50392c1x-176.25087c1y102.5556V-176.62639 102.42899c0x-176.69701c0y102.39282c1x-176.54543c1y102.47034V-176.82533 102.31531c0x-176.88733c0y102.27396c1x-176.76332c1y102.35492V-176.97261 102.20937c0x1c1x-176.93643c1y102.23865V-176.99841 102.20937c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"149\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-179.11974 102.89925c0x-179.02844c0y102.92337c1x1V-178.82001 102.95868c0x-178.71321c0y102.97418c1x-178.92853c1y102.94318V-178.5332 102.98193c0x-178.23865c0y102.98193c1x-178.61761c1y102.98193V-177.86142 102.74422c0x-177.70811c0y102.58575c1x-178.01472c1y102.90269V-177.63145 101.98199c0x1c1x-177.63145c1y102.33167V-177.63145 100.4472c0x1c1x1V-177.3033 100.4472c0x1c1x1V-177.3033 100.03896c0x1c1x1V-177.63145 100.03896c0x1c1x1V-177.63145 99.209549c0x1c1x1V-178.1172 99.209549c0x1c1x1V-178.1172 100.03896c0x1c1x1V-179.11974 100.03896c0x1c1x1V-179.11974 100.4472c0x1c1x1V-178.1172 100.4472c0x1c1x1V-178.1172 101.76236c0x-178.1172c0y101.91396c1x1V-178.1275 102.11893c0x-178.13437c0y102.20334c1x-178.12064c1y102.03281V-178.19991 102.35664c0x-178.23776c0y102.42554c1x-178.15851c1y102.28258V-178.35493 102.50908c0x-178.4221c0y102.54008c1x-178.28944c1y102.47636V-178.65982 102.55559c0x-178.73906c0y102.55559c1x-178.52373c1y102.55559V-178.90787 102.522c0x-178.994c0y102.49788c1x-178.82173c1y102.54439V-179.0939 102.46257c0x1c1x-179.05602c1y102.47807V-179.11971 102.46257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"521\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.2282 99.555786c0x1c1x1V-179.68042 99.555786c0x1c1x1V-179.68042 99.051941c0x1c1x1V-180.2282 99.051941c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"273\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.19719 102.92509c0x1c1x1V-179.71143 102.92509c0x1c1x1V-179.71143 100.03896c0x1c1x1V-180.19719 100.03896c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"454\" PrimID=\"14\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.65436 100.03896c0x1c1x1V-182.48647 102.92509c0x1c1x1V-181.99812 102.92509c0x1c1x1V-180.83798 100.03896c0x1c1x1V-181.36508 100.03896c0x1c1x1V-182.25908 102.33598c0x1c1x1V-183.14532 100.03896c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"313\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.42937 102.92509c0x1c1x1V-185.9462 102.92509c0x1c1x1V-185.9462 102.61761c0x-185.90312c0y102.64691c1x1V-185.77049 102.74164c0x-185.69815c0y102.79332c1x-185.84456c1y102.68825V-185.55862 102.86566c0x-185.47766c0y102.90529c1x-185.62752c1y102.83467V-185.27957 102.96385c0x-185.1745c0y102.99142c1x-185.38464c1y102.93802V-184.9101 103.0052c0x-184.64998c0y103.0052c1x-185.05135c1y103.0052V-184.24864 102.74681c0x-184.06778c0y102.57455c1x-184.4295c1y102.91907V-183.97734 102.08794c0x-183.97734c0y101.86917c1x-183.97734c1y102.35493V-184.11687 101.55826c0x-184.21161c0y101.42216c1x-184.02385c1y101.69261V-184.51994 101.23785c0x-184.69565c0y101.16034c1x-184.34596c1y101.31537V-185.15297 101.08025c0x-185.39929c0y101.05267c1x-184.90665c1y101.1078V-185.94621 101.01823c0x1c1x-185.66371c1y101.03201V-185.94621 100.9433c0x-185.94621c0y100.83305c1x1V-185.88681 100.66942c0x-185.84895c0y100.59706c1x-185.92641c1y100.74176V-185.72145 100.49889c0x-185.65254c0y100.45926c1x-185.79382c1y100.54022V-185.4734 100.41878c0x-185.37694c0y100.405c1x-185.56985c1y100.43256V-185.1711 100.39812c0x-185.04364c0y100.39812c1x-185.27617c1y100.39812V-184.74477 100.4498c0x-184.58801c0y100.48251c1x-184.90152c1y100.41534V-184.259 100.59448c0x1c1x-184.4261c1y100.53075V-184.2332 100.59448c0x1c1x1V-184.2332 100.10098c0x-184.32794c0y100.07513c1x1V-184.64403 100.0157c0x-184.82318c0y99.984695c1x-184.46487c1y100.04672V-185.17372 99.969193c0x-185.37698c0y99.969193c1x-184.99974c1y99.969193V-185.7034 100.02087c0x-185.855c0y100.0536c1x-185.55354c1y99.98642V-186.09615 100.19141c0x-186.20467c0y100.27065c1x-185.9859c1y100.11044V-186.34419 100.49889c0x-186.40106c0y100.62463c1x-186.28735c1y100.37314V-186.42949 100.96655c0x1c1x-186.42949c1y100.78052</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"435\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-185.9462 102.21454c0x1c1x1V-185.9462 101.41098c0x-185.79805c0y101.41959c1x1V-185.42168 101.44974c0x-185.22186c0y101.46696c1x-185.62321c1y101.43251V-184.94626 101.52466c0x-184.80673c0y101.56429c1x-185.0634c1y101.49194V-184.60777 101.71069c0x-184.52164c0y101.79338c1x-184.69391c1y101.6263V-184.47858 102.05435c0x-184.47858c0y102.21971c1x-184.47858c1y101.90793V-184.62843 102.429c0x-184.72833c0y102.51169c1x-184.52853c1y102.3446V-185.08577 102.55302c0x-185.25629c0y102.55302c1x-184.88078c1y102.55302V-185.55344 102.45483c0x-185.69469c0y102.38766c1x-185.41219c1y102.52029V-185.94618 102.21454c0x1c1x-185.82559c1y102.30756</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"516\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-188.86333 102.89925c0x-188.77203c0y102.92337c1x1V-188.56361 102.95868c0x-188.45682c0y102.97418c1x-188.67213c1y102.94318V-188.27681 102.98193c0x-187.98225c0y102.98193c1x-188.36121c1y102.98193V-187.60501 102.74422c0x-187.45171c0y102.58575c1x-187.75832c1y102.90269V-187.37505 101.98199c0x1c1x-187.37505c1y102.33167V-187.37505 100.4472c0x1c1x1V-187.04691 100.4472c0x1c1x1V-187.04691 100.03896c0x1c1x1V-187.37505 100.03896c0x1c1x1V-187.37505 99.209549c0x1c1x1V-187.86081 99.209549c0x1c1x1V-187.86081 100.03896c0x1c1x1V-188.86333 100.03896c0x1c1x1V-188.86333 100.4472c0x1c1x1V-187.86081 100.4472c0x1c1x1V-187.86081 101.76236c0x-187.86081c0y101.91396c1x1V-187.87111 102.11893c0x-187.87798c0y102.20334c1x-187.86424c1y102.03281V-187.94341 102.35664c0x-187.98126c0y102.42554c1x-187.90207c1y102.28258V-188.09843 102.50908c0x-188.16562c0y102.54008c1x-188.03294c1y102.47636V-188.40332 102.55559c0x-188.48256c0y102.55559c1x-188.26724c1y102.55559V-188.65137 102.522c0x-188.7375c0y102.49788c1x-188.56525c1y102.54439V-188.8374 102.46257c0x1c1x-188.79951c1y102.47807V-188.8632 102.46257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"448\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-191.86574 101.53241c0x1c1x1V-189.73924 101.53241c0x-189.73924c0y101.70984c1x1V-189.81934 101.9975c0x-189.87273c0y102.12842c1x-189.76595c1y101.86487V-190.03896 102.32048c0x-190.12852c0y102.40315c1x-189.94594c1y102.23607V-190.35677 102.50652c0x-190.48079c0y102.54785c1x-190.23447c1y102.46516V-190.76501 102.56853c0x-190.96138c0y102.56853c1x-190.61687c1y102.56853V-191.3567 102.45226c0x-191.55652c0y102.37302c1x-191.15862c1y102.52977V-191.78304 102.21971c0x1c1x-191.69864c1y102.2955V-191.80884 102.21971c0x1c1x1V-191.80884 102.74939c0x-191.6452c0y102.8183c1x1V-191.30757 102.92252c0x-191.13704c0y102.96902c1x-191.47812c1y102.87601V-190.77014 102.99228c0x-190.29128c0y102.99228c1x-190.9579c1y102.99228V-189.64876 102.60471c0x-189.38004c0y102.34459c1x-189.91748c1y102.86308V-189.24568 101.49883c0x-189.24568c0y101.02684c1x-189.24568c1y101.97597V-189.63068 100.37486c0x-189.88905c0y100.09753c1x-189.37401c1y100.65219V-190.64871 99.958862c0x-191.03801c0y99.958862c1x-190.22841c1y99.958862V-191.54788 100.29993c0x-191.75975c0y100.52731c1x-191.33772c1y100.07256V-191.86569 101.26886c0x1c1x-191.86569c1y100.85028</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"401\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-191.3929 101.16034c0x-191.3909c0y100.90541c1x1V-191.19911 100.56865c0x-191.07336c0y100.42912c1x-191.32629c1y100.70818V-190.62292 100.35936c0x-190.36281c0y100.35936c1x-190.8813c1y100.35936V-190.00023 100.58931c0x-189.84692c0y100.74261c1x-190.15524c1y100.436V-189.73926 101.16034c0x1c1x-189.75993c1y100.93295</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"251\" PrimID=\"25\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-176.64056 109.53967c0x1c1x1V-176.00752 109.53967c0x1c1x1V-174.18335 106.09802c0x1c1x1V-174.18335 109.53967c0x1c1x1V-173.70535 109.53967c0x1c1x1V-173.70535 105.69237c0x1c1x1V-174.49858 105.69237c0x1c1x1V-176.16257 108.83429c0x1c1x1V-176.16257 105.69237c0x1c1x1V-176.64058 105.69237c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"247\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.14693 106.17038c0x1c1x1V-177.59915 106.17038c0x1c1x1V-177.59915 105.66653c0x1c1x1V-178.14693 105.66653c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"92\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.11592 109.53969c0x1c1x1V-177.63016 109.53969c0x1c1x1V-177.63016 106.65355c0x1c1x1V-178.11592 106.65355c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"135\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-181.4904 109.53967c0x1c1x1V-181.00464 109.53967c0x1c1x1V-181.00464 107.89636c0x-181.00464c0y107.76373c1x1V-180.98134 107.52429c0x-180.96581c0y107.40717c1x-180.99687c1y107.63971V-180.89604 107.25041c0x-180.85297c0y107.17805c1x-180.93738c1y107.31587V-180.71001 107.09021c0x-180.62904c0y107.05405c1x-180.79095c1y107.12466V-180.39478 107.03595c0x-180.26215c0y107.03595c1x-180.52397c1y107.03595V-179.97879 107.13414c0x-179.83409c0y107.1996c1x-180.12349c1y107.06868V-179.56279 107.38478c0x1c1x-179.69543c1y107.28314V-179.56279 109.53969c0x1c1x1V-179.07703 109.53969c0x1c1x1V-179.07703 106.65355c0x1c1x1V-179.56279 106.65355c0x1c1x1V-179.56279 106.97395c0x-179.71439c0y106.84821c1x1V-180.03305 106.6794c0x-180.19496c0y106.60876c1x-179.87114c1y106.75002V-180.53172 106.57346c0x-180.84351c0y106.57346c1x-180.36119c1y106.57346V-181.24486 106.8551c0x-181.40851c0y107.04286c1x-181.08121c1y106.66734V-181.49033 107.66641c0x1c1x-181.49033c1y107.31329</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"294\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.32491 106.17038c0x1c1x1V-182.77713 106.17038c0x1c1x1V-182.77713 105.66653c0x1c1x1V-183.32491 105.66653c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"31\" PrimID=\"28\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.2939 109.60945c0x-183.2939c0y109.94707c1x1V-183.03552 110.37425c0x-182.86327c0y110.54651c1x-183.20778c1y110.20201V-182.34306 110.63264c0x-182.27415c0y110.63264c1x-182.63245c1y110.63264V-182.06917 110.61197c0x-181.9572c0y110.59819c1x-182.18286c1y110.62575V-181.78754 110.56029c0x1c1x-181.86333c1y110.58096V-181.78754 110.09779c0x1c1x1V-181.81334 110.09779c0x-181.8616c0y110.11673c1x1V-182.00713 110.16238c0x-182.08981c0y110.18651c1x-181.92621c1y110.13828V-182.24742 110.19856c0x-182.37144c0y110.19856c1x-182.16991c1y110.19856V-182.54713 110.14688c0x-182.62292c0y110.11243c1x-182.47134c1y110.18134V-182.71767 109.99185c0x-182.75552c0y109.92294c1x-182.67978c1y110.06075V-182.79007 109.74121c0x-182.80214c0y109.64476c1x-182.77966c1y109.8394V-182.80817 109.38724c0x1c1x-182.80817c1y109.52676V-182.80817 107.0618c0x1c1x1V-182.20613 107.0618c0x1c1x1V-182.20613 106.65355c0x1c1x1V-183.29391 106.65355c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"498\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.4901 109.53967c0x1c1x1V-186.00693 109.53967c0x1c1x1V-186.00693 109.23221c0x-185.96385c0y109.26149c1x1V-185.83122 109.35623c0x-185.75888c0y109.4079c1x-185.90529c1y109.30283V-185.61934 109.48026c0x-185.53839c0y109.51987c1x-185.68825c1y109.44923V-185.34029 109.57845c0x-185.23521c0y109.606c1x-185.44537c1y109.5526V-184.97081 109.61978c0x-184.71069c0y109.61978c1x-185.11206c1y109.61978V-184.30936 109.3614c0x-184.12848c0y109.18915c1x-184.49022c1y109.53366V-184.03804 108.70253c0x-184.03804c0y108.48376c1x-184.03804c1y108.96951V-184.17757 108.17284c0x-184.27231c0y108.03676c1x-184.08455c1y108.30721V-184.58064 107.85245c0x-184.75635c0y107.77493c1x-184.40666c1y107.92996V-185.21367 107.69482c0x-185.45999c0y107.66727c1x-184.96735c1y107.7224V-186.00691 107.63281c0x1c1x-185.72441c1y107.64659V-186.00691 107.55789c0x-186.00691c0y107.44765c1x1V-185.94751 107.284c0x-185.90965c0y107.21165c1x-185.98711c1y107.35635V-185.78215 107.11346c0x-185.71324c0y107.07385c1x-185.85452c1y107.15482V-185.5341 107.03337c0x-185.43764c0y107.01959c1x-185.63055c1y107.04715V-185.2318 107.0127c0x-185.10434c0y107.0127c1x-185.33687c1y107.0127V-184.80547 107.06438c0x-184.64871c0y107.09711c1x-184.96222c1y107.02992V-184.3197 107.20908c0x1c1x-184.4868c1y107.14534V-184.2939 107.20908c0x1c1x1V-184.2939 106.71556c0x-184.38864c0y106.68973c1x1V-184.70473 106.63029c0x-184.88388c0y106.59929c1x-184.52557c1y106.6613V-185.23442 106.58379c0x-185.43768c0y106.58379c1x-185.06044c1y106.58379V-185.7641 106.63547c0x-185.9157c0y106.66818c1x-185.61424c1y106.60101V-186.15685 106.806c0x-186.26537c0y106.88524c1x-186.0466c1y106.72504V-186.40489 107.11346c0x-186.46176c0y107.23921c1x-186.34805c1y106.98773V-186.49019 107.58115c0x1c1x-186.49019c1y107.39511</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"163\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.00693 108.82913c0x1c1x1V-186.00693 108.02556c0x-185.85878c0y108.03418c1x1V-185.48241 108.06432c0x-185.28259c0y108.08154c1x-185.68394c1y108.04709V-185.00699 108.13925c0x-184.86746c0y108.17886c1x-185.12413c1y108.10652V-184.6685 108.32529c0x-184.58237c0y108.40796c1x-184.75464c1y108.24088V-184.53931 108.66893c0x-184.53931c0y108.8343c1x-184.53931c1y108.52252V-184.68916 109.04359c0x-184.78906c0y109.12627c1x-184.58926c1y108.95918V-185.1465 109.16762c0x-185.31702c0y109.16762c1x-184.94151c1y109.16762V-185.61417 109.06943c0x-185.75542c0y109.00224c1x-185.47292c1y109.13489V-186.00691 108.82913c0x1c1x-185.88632c1y108.92215</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"404\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-189.48734 108.70769c0x-189.48734c0y108.97124c1x1V-189.15918 109.35622c0x-188.94214c0y109.52502c1x-189.37794c1y109.18741V-188.26776 109.60944c0x-188.05417c0y109.60944c1x-188.645c1y109.60944V-187.67865 109.5345c0x-187.50124c0y109.48283c1x-187.8578c1y109.58446V-187.23164 109.36656c0x1c1x-187.35223c1y109.42685V-187.23164 108.82137c0x1c1x1V-187.25745 108.82137c0x-187.41075c0y108.93678c1x1V-187.76904 109.09784c0x-187.9568c0y109.16501c1x-187.58128c1y109.02893V-188.30905 109.19861c0x-188.52266c0y109.19861c1x-188.1368c1y109.19861V-188.81032 109.09525c0x-188.93089c0y109.02635c1x-188.68974c1y109.16415V-188.99118 108.76968c0x-188.99118c0y108.65601c1x-188.99118c1y108.91783V-188.89297 108.51131c0x-188.8275c0y108.45273c1x-188.95845c1y108.56987V-188.51573 108.36143c0x-188.44684c0y108.34595c1x-188.70175c1y108.40279V-188.24443 108.30717c0x-188.13419c0y108.2865c1x-188.3564c1y108.32785V-187.94212 108.24001c0x-187.6889c0y108.17282c1x-188.03342c1y108.26411V-187.4021 107.94545c0x-187.29703c0y107.81453c1x-187.5089c1y108.07463V-187.24449 107.46486c0x-187.24449c0y107.34599c1x-187.24449c1y107.65433V-187.31689 107.12895c0x-187.36684c0y107.02388c1x-187.26863c1y107.23404V-187.54169 106.84732c0x-187.63814c0y106.76636c1x-187.44176c1y106.92999V-187.90858 106.65611c0x-188.05844c0y106.60788c1x-187.76044c1y106.70262V-188.40985 106.58377c0x-188.58211c0y106.58377c1x-188.22554c1y106.58377V-188.93179 106.64836c0x-189.10921c0y106.68971c1x-188.75609c1y106.6053V-189.37363 106.80081c0x1c1x-189.25648c1y106.74052V-189.37363 107.32016c0x1c1x1V-189.34782 107.32016c0x-189.2238c0y107.22887c1x1V-188.89566 107.09019c0x-188.71825c0y107.02647c1x-189.07307c1y107.15221V-188.37373 106.9946c0x-188.19632c0y106.9946c1x-188.54427c1y106.9946V-187.92415 107.09796c0x-187.80185c0y107.16513c1x-188.04645c1y107.02905V-187.74069 107.40027c0x-187.74069c0y107.51912c1x-187.74069c1y107.2659V-187.85181 107.66898c0x-187.92415c0y107.72926c1x-187.77773c1y107.60869V-188.2032 107.81625c0x-188.29277c0y107.83693c1x-188.04129c1y107.77837V-188.50291 107.87827c0x-188.61488c0y107.89894c1x-188.39267c1y107.8576V-188.78197 107.9351c0x-189.00763c0y107.98679c1x-188.7079c1y107.91789V-189.30391 108.20125c0x-189.42621c0y108.3287c1x-189.18161c1y108.07549V-189.48737 108.70767c0x1c1x-189.48737c1y108.49753</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"188\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-84.464378 172.21246c0x-84.463676c0y175.74838c1x-84.464394c1y168.67786V-78.064384 178.61247c0x-74.529762c0y178.61246c1x-81.59771c1y178.61317V-71.664391 172.21246c0x-71.663673c0y168.67914c1x-71.664391c1y175.74709V-78.064384 165.81247c0x-81.599007c0y165.81247c1x-74.528465c1y165.81319</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"408\" PrimID=\"39\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-70.527534 185.4221c0x-70.31739c0y185.51855c1x1V-69.837654 185.67532c0x-69.589607c0y185.74594c1x-70.087425c1y185.60297V-69.116768 185.78125c0x-68.817039c0y185.78125c1x-69.349312c1y185.78125V-68.292534 185.65723c0x-68.042763c0y185.57455c1x-68.542305c1y185.7399V-67.65432 185.28516c0x-67.476906c0y185.11807c1x-67.830025c1y185.45053V-67.243507 184.65988c0x-67.147041c0y184.40839c1x-67.339958c1y184.90964V-67.098808 183.77879c0x-67.098808c0y183.16385c1x-67.098808c1y184.11469V-67.636253 182.3241c0x-67.996269c0y181.96753c1x-67.277962c1y182.67896V-69.116783 181.78925c0x-69.335548c0y181.78925c1x-68.489784c1y181.78925V-69.785988 181.86935c0x-70.015083c0y181.92102c1x-69.558617c1y181.81595V-70.524956 182.13548c0x1c1x-70.261406c1y182.00974V-70.524956 182.74268c0x1c1x1V-70.478462 182.74268c0x-70.425072c0y182.70134c1x1V-70.245918 182.5799c0x-70.144279c0y182.51273c1x-70.347557c1y182.64708V-69.94619 182.41196c0x-69.827339c0y182.35855c1x-70.04438c1y182.45674V-69.540535 182.28018c0x-69.390678c0y182.24402c1x-69.692116c1y182.31464V-69.028938 182.22592c0x-68.598289c0y182.22592c1x-69.220146c1y182.22592V-68.005745 182.64191c0x-67.755974c0y182.91753c1x-68.257225c1y182.36459V-67.631096 183.76331c0x-67.631096c0y184.26111c1x-67.631096c1y183.29132V-68.023842 184.92603c0x-68.285667c0y185.20163c1x-67.762016c1y184.64868V-69.093544 185.33943c0x-69.258904c0y185.33943c1x-68.642235c1y185.33943V-69.587059 185.29034c0x-69.752419c0y185.25763c1x-69.423409c1y185.32306V-70.021156 185.16373c0x1c1x-69.897118c1y185.21542V-70.021156 184.22064c0x1c1x1V-68.990211 184.22064c0x1c1x1V-68.990211 183.77106c0x1c1x1V-70.52758 183.77106c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10L10 11L11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22L22 23L23 24L24 25L25 26L26 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"376\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-73.183708 183.34988c0x1c1x1V-73.157906 183.34988c0x-73.085564c0y183.33264c1x1V-72.946022 183.31371c0x-72.878838c0y183.30508c1x-73.014931c1y183.32059V-72.705727 183.30078c0x-72.55587c0y183.30078c1x-72.798744c1y183.30078V-72.271645 183.40155c0x-72.132118c0y183.46701c1x-72.411171c1y183.33438V-71.868568 183.65735c0x1c1x-71.997765c1y183.55228V-71.868568 185.70633c0x1c1x1V-71.382805 185.70633c0x1c1x1V-71.382805 182.82019c0x1c1x1V-71.868568 182.82019c0x1c1x1V-71.868568 183.24652c0x-72.061485c0y183.09149c1x1V-72.377571 182.91838c0x-72.525719c0y182.85292c1x-72.231163c1y182.98212V-72.829735 182.82019c0x-72.914146c0y182.82019c1x-72.67643c1y182.82019V-73.013191 182.82799c0x-73.051048c0y182.83145c1x-72.975304c1y182.82278V-73.183723 182.85123c0x1c1x-73.107903c1y182.8392</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"2\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-76.056938 184.31364c0x1c1x1V-73.930443 184.31364c0x-73.930443c0y184.49106c1x1V-74.010536 184.77873c0x-74.063927c0y184.90964c1x-73.957146c1y184.64609V-74.230156 185.10172c0x-74.319725c0y185.18439c1x-74.137138c1y185.0173V-74.547966 185.28775c0x-74.671989c0y185.32909c1x-74.425667c1y185.2464V-74.956215 185.34976c0x-75.15258c0y185.34976c1x-74.808067c1y185.34976V-75.547905 185.23349c0x-75.747719c0y185.15424c1x-75.349815c1y185.311V-75.974236 185.00095c0x1c1x-75.889839c1y185.07672V-76.000038 185.00095c0x1c1x1V-76.000038 185.53062c0x-75.836403c0y185.59952c1x1V-75.498772 185.70374c0x-75.328239c0y185.75024c1x-75.669319c1y185.65723V-74.961342 185.7735c0x-74.482475c0y185.7735c1x-75.149101c1y185.7735V-73.839958 185.38593c0x-73.571236c0y185.12582c1x-74.108681c1y185.64432V-73.436882 184.28006c0x-73.436882c0y183.80807c1x-73.436882c1y184.7572V-73.821877 183.1561c0x-74.080254c0y182.87875c1x-73.565208c1y183.43341V-74.839912 182.7401c0x-75.22921c0y182.7401c1x-74.419609c1y182.7401V-75.739082 183.08116c0x-75.950951c0y183.30853c1x-75.528923c1y182.85379V-76.056892 184.05009c0x1c1x-76.056892c1y183.63152</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"480\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-75.584099 183.94157c0x-75.5821c0y183.68665c1x1V-75.390312 183.34988c0x-75.264565c0y183.21036c1x-75.517494c1y183.48941V-74.814125 183.14059c0x-74.554008c0y183.14059c1x-75.072502c1y183.14059V-74.191429 183.37054c0x-74.038124c0y183.52385c1x-74.346443c1y183.21724V-73.930458 183.94156c0x1c1x-73.951134c1y183.71419</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"113\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-79.206612 185.70633c0x1c1x1V-78.720848 185.70633c0x1c1x1V-78.720848 184.06302c0x-78.720848c0y183.93037c1x1V-78.697548 183.69095c0x-78.682014c0y183.57381c1x-78.713081c1y183.80635V-78.612251 183.41705c0x-78.569176c0y183.3447c1x-78.653587c1y183.48251V-78.426216 183.25687c0x-78.345253c0y183.22069c1x-78.507164c1y183.29131V-78.111 183.20261c0x-77.978355c0y183.20261c1x-78.240181c1y183.20261V-77.695 183.30078c0x-77.550301c0y183.36624c1x-77.839699c1y183.23532V-77.279015 183.55142c0x1c1x-77.411644c1y183.4498V-77.279015 185.70633c0x1c1x1V-76.793251 185.70633c0x1c1x1V-76.793251 182.82019c0x1c1x1V-77.279015 182.82019c0x1c1x1V-77.279015 183.14059c0x-77.430595c0y183.01485c1x1V-77.74926 182.84604c0x-77.911171c0y182.77542c1x-77.587349c1y182.91666V-78.247932 182.74011c0x-78.559715c0y182.74011c1x-78.0774c1y182.74011V-78.961067 183.02174c0x-79.124718c0y183.2095c1x-78.797417c1y182.83398V-79.206535 183.83307c0x1c1x-79.206535c1y183.47995</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"457\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-82.384712 185.70633c0x1c1x1V-81.901527 185.70633c0x1c1x1V-81.901527 185.39885c0x-81.858452c0y185.42813c1x1V-81.725822 185.52287c0x-81.653481c0y185.57455c1x-81.799889c1y185.46948V-81.513954 185.6469c0x-81.432991c0y185.68652c1x-81.582848c1y185.61591V-81.234901 185.74509c0x-81.129829c0y185.77264c1x-81.339973c1y185.71924V-80.86541 185.78644c0x-80.605293c0y185.78644c1x-81.00666c1y185.78644V-80.203957 185.52805c0x-80.023094c0y185.35579c1x-80.384819c1y185.7003V-79.932655 184.86917c0x-79.932655c0y184.65041c1x-79.932655c1y185.13617V-80.072182 184.33948c0x-80.166924c0y184.2034c1x-79.979164c1y184.47385V-80.475258 184.01909c0x-80.650963c0y183.94157c1x-80.301277c1y184.0966V-81.108299 183.86148c0x-81.354622c0y183.83391c1x-80.861977c1y183.88904V-81.901527 183.79947c0x1c1x-81.619041c1y183.81323V-81.901527 183.72453c0x-81.901527c0y183.61429c1x1V-81.842125 183.45065c0x-81.804268c0y183.3783c1x-81.881721c1y183.52299V-81.67675 183.28012c0x-81.607857c0y183.24049c1x-81.749138c1y183.32146V-81.428703 183.20001c0x-81.332237c0y183.18623c1x-81.525169c1y183.21379V-81.126396 183.17935c0x-80.998924c0y183.17935c1x-81.231468c1y183.17935V-80.700066 183.23102c0x-80.543312c0y183.26375c1x-80.856819c1y183.19656V-80.214302 183.37572c0x1c1x-80.381401c1y183.31198V-80.188499 183.37572c0x1c1x1V-80.188499 182.8822c0x-80.283241c0y182.85637c1x1V-80.599327 182.79694c0x-80.778481c0y182.76593c1x-80.420174c1y182.82794V-81.129005 182.75043c0x-81.332268c0y182.75043c1x-80.95504c1y182.75043V-81.658699 182.80211c0x-81.81028c0y182.83484c1x-81.508827c1y182.76765V-82.051445 182.97264c0x-82.159966c0y183.05188c1x-81.9412c1y182.89168V-82.299492 183.28012c0x-82.356361c0y183.40585c1x-82.242653c1y183.15437V-82.384789 183.74779c0x1c1x-82.384789c1y183.56175</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"187\" PrimID=\"27\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.901527 184.99577c0x1c1x-81.780952c1y185.08879V-81.901527 184.1922c0x-81.753395c0y184.20082c1x1V-81.377022 184.23096c0x-81.177208c0y184.2482c1x-81.57856c1y184.21375V-80.901604 184.30589c0x-80.762077c0y184.34552c1x-81.018745c1y184.27316V-80.563118 184.49193c0x-80.476982c0y184.57462c1x-80.649254c1y184.40753V-80.433922 184.83557c0x-80.433922c0y185.00095c1x-80.433922c1y184.68916V-80.583778 185.21024c0x-80.683693c0y185.29291c1x-80.483879c1y185.12582V-81.041115 185.33426c0x-81.211647c0y185.33426c1x-80.836143c1y185.33426V-81.508781 185.23607c0x-81.650032c0y185.16888c1x-81.367531c1y185.30153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"12\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-85.661003 185.70633c0x1c1x1V-85.17524 185.70633c0x1c1x1V-85.17524 185.40402c0x-85.035713c0y185.5246c1x1V-84.738564 185.68565c0x-84.586983c0y185.75284c1x-84.89016c1y185.61847V-84.245049 185.78642c0x-83.900551c0y185.78642c1x-84.422478c1y185.78642V-83.423393 185.38852c0x-83.221855c0y185.12323c1x-83.626656c1y185.65378V-83.121086 184.28522c0x-83.121086c0y184.04062c1x-83.121086c1y184.75546V-83.224434 183.6315c0x-83.295067c0y183.44031c1x-83.15554c1y183.82271V-83.508659 183.14316c0x-83.625801c0y183.01225c1x-83.389809c1y183.27753V-83.916908 182.84344c0x-84.073662c0y182.77454c1x-83.761879c1y182.91235V-84.402672 182.74008c0x-84.554253c0y182.74008c1x-84.235573c1y182.74008V-84.805748 182.78918c0x-84.92289c0y182.82019c1x-84.688606c1y182.75645V-85.17524 182.93646c0x1c1x-85.046043c1y182.86928V-85.17524 181.68588c0x1c1x1V-85.661003 181.68588c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"416\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-85.17524 184.99577c0x1c1x1V-85.17524 183.33954c0x-85.044334c0y183.28098c1x1V-84.823845 183.21811c0x-84.720497c0y183.19571c1x-84.927193c1y183.24049V-84.485359 183.18451c0x-84.213188c0y183.18451c1x-84.607658c1y183.18451V-83.849739 183.46872c0x-83.698143c0y183.6582c1x-84.00132c1y183.27925V-83.622353 184.27487c0x-83.622353c0y184.61768c1x-83.622353c1y183.92693V-83.798058 185.05777c0x-83.915199c0y185.2352c1x-83.680916c1y184.87863V-84.36132 185.32391c0x-84.499123c0y185.32391c1x-84.102943c1y185.32391V-84.7799 185.23349c0x-84.92115c0y185.17148c1x-84.638649c1y185.29376V-85.175224 184.99577c0x1c1x-85.052925c1y185.09222</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"82\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-89.03289 184.31364c0x1c1x1V-86.906395 184.31364c0x-86.906395c0y184.49106c1x1V-86.986488 184.77873c0x-87.039879c0y184.90964c1x-86.933098c1y184.64609V-87.206108 185.10172c0x-87.295677c0y185.18439c1x-87.113091c1y185.0173V-87.523918 185.28775c0x-87.647942c0y185.32909c1x-87.401619c1y185.2464V-87.932167 185.34976c0x-88.128532c0y185.34976c1x-87.784019c1y185.34976V-88.523857 185.23349c0x-88.723671c0y185.15424c1x-88.325768c1y185.311V-88.950188 185.00095c0x1c1x-88.865791c1y185.07672V-88.97599 185.00095c0x1c1x1V-88.97599 185.53062c0x-88.812355c0y185.59952c1x1V-88.474724 185.70374c0x-88.304192c0y185.75024c1x-88.645271c1y185.65723V-87.937294 185.7735c0x-87.458427c0y185.7735c1x-88.125053c1y185.7735V-86.81591 185.38593c0x-86.547188c0y185.12582c1x-87.084633c1y185.64432V-86.412834 184.28006c0x-86.412834c0y183.80807c1x-86.412834c1y184.7572V-86.797829 183.1561c0x-87.056206c0y182.87875c1x-86.541161c1y183.43341V-87.815865 182.7401c0x-88.205162c0y182.7401c1x-87.395561c1y182.7401V-88.715034 183.08116c0x-88.926903c0y183.30853c1x-88.504875c1y182.85379V-89.032845 184.05009c0x1c1x-89.032845c1y183.63152</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"256\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-88.560051 183.94157c0x-88.558052c0y183.68665c1x1V-88.366264 183.34988c0x-88.240517c0y183.21036c1x-88.493446c1y183.48941V-87.790077 183.14059c0x-87.529961c0y183.14059c1x-88.048454c1y183.14059V-87.167381 183.37054c0x-87.014076c0y183.52385c1x-87.322395c1y183.21724V-86.90641 183.94156c0x1c1x-86.927086c1y183.71419</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"460\" PrimID=\"35\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-68.828682 192.32091c0x1c1x1V-66.394722 192.32091c0x1c1x1V-66.394722 188.4736c0x1c1x1V-66.906319 188.4736c0x1c1x1V-66.906319 191.86615c0x1c1x1V-68.828682 191.86615c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"269\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.544273 192.32091c0x1c1x1V-71.061089 192.32091c0x1c1x1V-71.061089 192.01343c0x-71.018013c0y192.04272c1x1V-70.885384 192.13745c0x-70.813042c0y192.18913c1x-70.95945c1y192.08406V-70.673515 192.26147c0x-70.592552c0y192.3011c1x-70.742409c1y192.23047V-70.394463 192.35968c0x-70.289375c0y192.38724c1x-70.499535c1y192.33383V-70.024971 192.40102c0x-69.764854c0y192.40102c1x-70.166222c1y192.40102V-69.363518 192.14264c0x-69.182655c0y191.97037c1x-69.54438c1y192.31488V-69.092216 191.48376c0x-69.092216c0y191.26498c1x-69.092216c1y191.75075V-69.231743 190.95407c0x-69.326485c0y190.81799c1x-69.138725c1y191.08844V-69.634819 190.63367c0x-69.810524c0y190.55615c1x-69.460838c1y190.71118V-70.26786 190.47606c0x-70.514183c0y190.44849c1x-70.021538c1y190.50363V-71.061089 190.41405c0x1c1x-70.778603c1y190.42783V-71.061089 190.33911c0x-71.061089c0y190.22888c1x1V-71.001686 190.06523c0x-70.963829c0y189.99289c1x-71.041283c1y190.13757V-70.836311 189.8947c0x-70.767418c0y189.85507c1x-70.908699c1y189.93604V-70.588264 189.81461c0x-70.491814c0y189.80081c1x-70.684731c1y189.82837V-70.285957 189.79393c0x-70.158485c0y189.79393c1x-70.391045c1y189.79393V-69.859627 189.84561c0x-69.702873c0y189.87833c1x-70.01638c1y189.81116V-69.373863 189.9903c0x1c1x-69.540962c1y189.92657V-69.348061 189.9903c0x1c1x1V-69.348061 189.4968c0x-69.442802c0y189.47095c1x1V-69.758888 189.41153c0x-69.938026c0y189.38052c1x-69.579735c1y189.44254V-70.288567 189.36502c0x-70.491829c0y189.36502c1x-70.114586c1y189.36502V-70.818245 189.41669c0x-70.969841c0y189.44942c1x-70.668388c1y189.38223V-71.210991 189.58722c0x-71.319511c0y189.66647c1x-71.100746c1y189.50626V-71.459038 189.8947c0x-71.515907c0y190.02045c1x-71.402199c1y189.76895V-71.544334 190.36237c0x1c1x-71.544334c1y190.17633</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"235\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.061089 191.61035c0x1c1x1V-71.061089 190.80679c0x-70.912956c0y190.8154c1x1V-70.536583 190.84555c0x-70.336769c0y190.86278c1x-70.738121c1y190.82832V-70.06115 190.92047c0x-69.921623c0y190.9601c1x-70.178291c1y190.88776V-69.722664 191.10651c0x-69.636528c0y191.18919c1x-69.8088c1y191.02211V-69.593468 191.45016c0x-69.593468c0y191.61554c1x-69.593468c1y191.30374V-69.743324 191.82483c0x-69.843239c0y191.9075c1x-69.643425c1y191.74042V-70.200661 191.94885c0x-70.371193c0y191.94885c1x-69.995689c1y191.94885V-70.668327 191.85065c0x-70.809578c0y191.78348c1x-70.527077c1y191.91611V-71.061073 191.61035c0x1c1x-70.940498c1y191.70337</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"221\" PrimID=\"37\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-74.872246 192.32091c0x1c1x1V-74.386482 192.32091c0x1c1x1V-74.386482 192.00052c0x-74.222847c0y192.1297c1x1V-73.916237 192.29765c0x-73.76638c0y192.36655c1x-74.066093c1y192.22876V-73.420143 192.401c0x-73.116982c0y192.401c1x-73.601006c1y192.401V-72.712181 192.12454c0x-72.543373c0y191.93851c1x-72.880989c1y192.30885V-72.458961 191.30804c0x1c1x-72.458961c1y191.66635V-72.458961 189.43478c0x1c1x1V-72.944725 189.43478c0x1c1x1V-72.944725 191.07809c0x-72.944725c0y191.22452c1x1V-72.965431 191.45532c0x-72.97924c0y191.55869c1x-72.951622c1y191.35025V-73.053337 191.72147c0x-73.099861c0y191.79726c1x-73.008537c1y191.6474V-73.2342 191.88684c0x-73.308266c0y191.9213c1x-73.160149c1y191.85239V-73.557182 191.93851c0x-73.68293c0y191.93851c1x-73.415932c1y191.93851V-73.96801 191.84033c0x-74.117867c0y191.77487c1x-73.819862c1y191.90579V-74.386574 191.58969c0x1c1x-74.257393c1y191.69131V-74.386574 189.43478c0x1c1x1V-74.872337 189.43478c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"120\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-78.241554 192.32091c0x1c1x1V-77.755791 192.32091c0x1c1x1V-77.755791 190.6776c0x-77.755791c0y190.54495c1x1V-77.732491 190.30553c0x-77.716957c0y190.18839c1x-77.748024c1y190.42093V-77.647194 190.03165c0x-77.604118c0y189.95929c1x-77.68853c1y190.09711V-77.461159 189.87144c0x-77.380196c0y189.83527c1x-77.542107c1y189.90588V-77.145943 189.81718c0x-77.013298c0y189.81718c1x-77.275124c1y189.81718V-76.729942 189.91537c0x-76.585243c0y189.98083c1x-76.874641c1y189.84991V-76.313957 190.16602c0x1c1x-76.446587c1y190.06438V-76.313957 192.32092c0x1c1x1V-75.828194 192.32092c0x1c1x1V-75.828194 189.43478c0x1c1x1V-76.313957 189.43478c0x1c1x1V-76.313957 189.75519c0x-76.465538c0y189.62943c1x1V-76.784203 189.46063c0x-76.946114c0y189.39c1x-76.622292c1y189.53125V-77.282875 189.35469c0x-77.594658c0y189.35469c1x-77.112343c1y189.35469V-77.99601 189.63632c0x-78.159645c0y189.8241c1x-77.832359c1y189.44858V-78.241463 190.44765c0x1c1x-78.241463c1y190.09453</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"436\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.311134 192.14005c0x-81.149223c0y192.21756c1x1V-80.84864 192.32091c0x-80.703941c0y192.36398c1x-80.995049c1y192.27783V-80.386131 192.3855c0x-80.177711c0y192.3855c1x-80.549767c1y192.3855V-79.812523 192.29507c0x-79.638557c0y192.23306c1x-79.986504c1y192.35536V-79.365517 192.01602c0x-79.239769c0y191.892c1x-79.489555c1y192.14005V-79.07354 191.54578c0x-79.004646c0y191.35629c1x-79.142448c1y191.73524V-78.970192 190.88173c0x-78.970192c0y190.40976c1x-78.970192c1y191.13495V-79.357765 189.77069c0x-79.617882c0y189.50197c1x-79.099388c1y190.0394V-80.386131 189.36761c0x-80.551491c0y189.36761c1x-79.96067c1y189.36761V-80.871895 189.43738c0x-81.032097c0y189.48389c1x-80.713417c1y189.39087V-81.31115 189.60791c0x1c1x-81.178505c1y189.54073V-81.31115 190.14792c0x1c1x1V-81.285347 190.14792c0x-81.137199c0y190.0325c1x1V-80.825432 189.88177c0x-80.668678c0y189.81976c1x-80.983894c1y189.94379V-80.365517 189.78876c0x-80.089912c0y189.78876c1x-80.515373c1y189.78876V-79.7118 190.06781c0x-79.553322c0y190.25214c1x-79.872002c1y189.88177V-79.474083 190.88171c0x-79.474083c0y191.22968c1x-79.474083c1y190.52344V-79.706627 191.68529c0x-79.86338c0y191.87132c1x-79.551598c1y191.49753V-80.365501 191.96434c0x-80.463692c0y191.96434c1x-80.083c1y191.96434V-80.665215 191.92558c0x-80.766853c0y191.89975c1x-80.563591c1y191.95142V-80.93911 191.82481c0x-81.009743c0y191.78864c1x-80.858147c1y191.86615V-81.138054 191.71112c0x-81.20005c0y191.66978c1x-81.076057c1y191.75075V-81.285332 191.60519c0x1c1x-81.249153c1y191.63448V-81.311134 191.60519c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"509\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.347115 192.32091c0x1c1x1V-83.861351 192.32091c0x1c1x1V-83.861351 190.6776c0x-83.861351c0y190.54495c1x1V-83.838051 190.30553c0x-83.822517c0y190.18839c1x-83.853584c1y190.42093V-83.752754 190.03165c0x-83.709679c0y189.95929c1x-83.79409c1y190.09711V-83.566719 189.87144c0x-83.485756c0y189.83527c1x-83.647667c1y189.90588V-83.251488 189.81718c0x-83.118858c0y189.81718c1x-83.380684c1y189.81718V-82.835503 189.91537c0x-82.690804c0y189.98083c1x-82.980202c1y189.84991V-82.419502 190.16602c0x1c1x-82.552132c1y190.06438V-82.419502 192.32092c0x1c1x1V-81.933739 192.32092c0x1c1x1V-81.933739 188.30048c0x1c1x1V-82.419502 188.30048c0x1c1x1V-82.419502 189.75519c0x-82.571098c0y189.62943c1x1V-82.889763 189.46063c0x-83.051674c0y189.39c1x-82.727852c1y189.53125V-83.388435 189.35469c0x-83.700218c0y189.35469c1x-83.217903c1y189.35469V-84.10157 189.63632c0x-84.265205c0y189.8241c1x-83.937935c1y189.44858V-84.347023 190.44765c0x1c1x-84.347023c1y190.09453</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"253\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.698341 190.92822c0x1c1x1V-85.571846 190.92822c0x-85.571846c0y191.10565c1x1V-85.651939 191.39331c0x-85.70533c0y191.52423c1x-85.598549c1y191.26068V-85.871574 191.71629c0x-85.961143c0y191.79898c1x-85.778542c1y191.6319V-86.189384 191.90233c0x-86.313408c0y191.94366c1x-86.067085c1y191.86099V-86.597618 191.96434c0x-86.793983c0y191.96434c1x-86.449486c1y191.96434V-87.189323 191.84807c0x-87.389137c0y191.76883c1x-86.991219c1y191.92558V-87.615654 191.61552c0x1c1x-87.531242c1y191.69131V-87.641457 191.61552c0x1c1x1V-87.641457 192.1452c0x-87.477806c0y192.21411c1x1V-87.14019 192.31833c0x-86.969658c0y192.36484c1x-87.310722c1y192.27182V-86.602745 192.38809c0x-86.123878c0y192.38809c1x-86.790504c1y192.38809V-85.481361 192.00052c0x-85.212639c0y191.74042c1x-85.750084c1y192.25891V-85.078285 190.89465c0x-85.078285c0y190.42267c1x-85.078285c1y191.3718V-85.46328 189.77069c0x-85.721657c0y189.49335c1x-85.206612c1y190.048V-86.481316 189.35469c0x-86.870613c0y189.35469c1x-86.061012c1y189.35469V-87.380486 189.69576c0x-87.592354c0y189.92313c1x-87.170326c1y189.46838V-87.698296 190.66469c0x1c1x-87.698296c1y190.24611</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"298\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.225502 190.55615c0x-87.223503c0y190.30122c1x1V-87.031715 189.96446c0x-86.905968c0y189.82494c1x-87.158897c1y190.10399V-86.455528 189.75517c0x-86.195412c0y189.75517c1x-86.713905c1y189.75517V-85.832832 189.98514c0x-85.679527c0y190.13843c1x-85.987846c1y189.83182V-85.571861 190.55615c0x1c1x-85.592537c1y190.32877</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"323\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-90.235664 189.96446c0x1c1x1V-90.209862 189.96446c0x-90.13752c0y189.94724c1x1V-89.997978 189.92828c0x-89.930809c0y189.91968c1x-90.066887c1y189.93518V-89.757683 189.91537c0x-89.607826c0y189.91537c1x-89.850716c1y189.91537V-89.323601 190.01614c0x-89.184074c0y190.0816c1x-89.463127c1y189.94897V-88.920525 190.27194c0x1c1x-89.049721c1y190.16687V-88.920525 192.32092c0x1c1x1V-88.434761 192.32092c0x1c1x1V-88.434761 189.43478c0x1c1x1V-88.920525 189.43478c0x1c1x1V-88.920525 189.86111c0x-89.113441c0y189.70609c1x1V-89.429527 189.53296c0x-89.577675c0y189.4675c1x-89.283119c1y189.59671V-89.881691 189.43478c0x-89.966103c0y189.43478c1x-89.728386c1y189.43478V-90.065147 189.44257c0x-90.103004c0y189.44604c1x-90.02726c1y189.43738V-90.235695 189.46582c0x1c1x-90.159859c1y189.4538</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"303\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-187.86438 6.6500015c0x-187.86368c0y10.185913c1x-187.8644c1y3.1153793V-181.46439 13.049999c0x-177.92976c0y13.049995c1x-184.99771c1y13.050709V-175.06439 6.6499977c0x-175.06367c0y3.1166725c1x-175.06439c1y10.184616V-181.46439 0.24999619c0x-184.99901c0y0.25c1x-177.92847c1y0.25071716</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"507\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-169.70299 20.143852c0x1c1x1V-167.16826 20.143852c0x1c1x1V-167.16826 16.296539c0x1c1x1V-169.70299 16.296539c0x1c1x1V-169.70299 16.751289c0x1c1x1V-167.67986 16.751289c0x1c1x1V-167.67986 17.805489c0x1c1x1V-169.70299 17.805489c0x1c1x1V-169.70299 18.260239c0x1c1x1V-167.67986 18.260239c0x1c1x1V-167.67986 19.689095c0x1c1x1V-169.70299 19.689095c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"504\" PrimID=\"23\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-174.68719 20.143852c0x1c1x1V-174.20143 20.143852c0x1c1x1V-174.20143 18.500542c0x-174.20143c0y18.376518c1x1V-174.18333 18.141388c0x-174.173c0y18.025978c1x-174.1954c1y18.256798V-174.11354 17.864922c0x-174.07394c0y17.790848c1x-174.14973c1y17.933823V-173.94301 17.696976c0x-173.86893c0y17.659081c1x-174.01709c1y17.734871V-173.6226 17.640137c0x-173.48653c0y17.640137c1x-173.76213c1y17.640137V-173.21437 17.743492c0x-173.07829c0y17.810669c1x-173.35045c1y17.674591V-172.80614 18.001877c0x-172.81146c0y18.041496c1x-172.94221c1y17.896797V-172.81903 18.141403c0x-172.82237c0y18.193077c1x-172.81577c1y18.088005V-172.82404 18.296432c0x1c1x-172.82404c1y18.244751V-172.82404 20.143867c0x1c1x1V-172.33827 20.143867c0x1c1x1V-172.33827 18.500542c0x-172.33827c0y18.373077c1x1V-172.32018 18.138809c0x-172.30984c0y18.023399c1x-172.33224c1y18.252495V-172.25038 17.862343c0x-172.21078c0y17.788269c1x-172.28658c1y17.931244V-172.07985 17.696976c0x-172.00578c0y17.659081c1x-172.15393c1y17.733147V-171.75946 17.640137c0x-171.62682c0y17.640137c1x-171.89899c1y17.640137V-171.35896 17.738327c0x-171.22633c0y17.803787c1x-171.49332c1y17.672867V-170.96106 17.98896c0x1c1x-171.0937c1y17.887329V-170.96106 20.143867c0x1c1x1V-170.4753 20.143867c0x1c1x1V-170.4753 17.257729c0x1c1x1V-170.96106 17.257729c0x1c1x1V-170.96106 17.578125c0x-171.11264c0y17.452377c1x1V-171.41322 17.283569c0x-171.56482c0y17.212944c1x-171.26337c1y17.354195V-171.89641 17.177635c0x-172.09277c0y17.177635c1x-171.72588c1y17.177635V-172.39508 17.301659c0x-172.53288c0y17.384338c1x-172.259c1y17.218979V-172.70255 17.645309c0x-172.89891c0y17.479942c1x-172.63536c1y17.498894V-173.23999 17.288742c0x-173.4019c0y17.214668c1x-173.07806c1y17.361092V-173.75934 17.177635c0x-174.07628c0y17.177635c1x-173.57503c1y17.177635V-174.45955 17.467026c0x-174.61115c0y17.658226c1x-174.30969c1y17.274101V-174.68694 18.270592c0x1c1x-174.68694c1y17.926086</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"215\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.03841 18.751175c0x1c1x1V-175.91191 18.751175c0x-175.91191c0y18.928596c1x1V-175.992 19.216263c0x-176.04539c0y19.347176c1x-175.93861c1y19.083626V-176.21162 19.539238c0x-176.30119c0y19.621918c1x-176.11861c1y19.454834V-176.52943 19.725273c0x-176.65346c0y19.766617c1x-176.40714c1y19.683929V-176.93768 19.787285c0x-177.13405c0y19.787285c1x-176.78954c1y19.787285V-177.52937 19.671013c0x-177.72919c0y19.591774c1x-177.33128c1y19.748528V-177.9557 19.438469c0x1c1x-177.87131c1y19.514259V-177.98151 19.438469c0x1c1x1V-177.98151 19.968155c0x-177.81787c0y20.037056c1x1V-177.48024 20.141273c0x-177.30971c0y20.187782c1x-177.65079c1y20.094765V-176.94281 20.211037c0x-176.46394c0y20.211037c1x-177.13057c1y20.211037V-175.82143 19.823463c0x-175.5527c0y19.563354c1x-176.09015c1y20.081848V-175.41835 18.717583c0x-175.41835c0y18.245605c1x-175.41835c1y19.194733V-175.80334 17.59362c0x-176.06172c0y17.316292c1x-175.54668c1y17.870949V-176.82138 17.177628c0x-177.21068c0y17.177628c1x-176.40108c1y17.177628V-177.72055 17.518692c0x-177.93242c0y17.746071c1x-177.51039c1y17.291313V-178.03836 18.487625c0x1c1x-178.03836c1y18.069046</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"407\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-177.56557 18.379105c0x-177.56357c0y18.124168c1x1V-177.37178 17.787407c0x-177.24603c0y17.647881c1x-177.49896c1y17.926933V-176.79559 17.578117c0x-176.53548c0y17.578117c1x-177.05397c1y17.578117V-176.1729 17.808075c0x-176.01959c0y17.96138c1x-176.32791c1y17.65477V-175.91193 18.379097c0x1c1x-175.9326c1y18.151718</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"148\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.57573 17.787407c0x1c1x1V-180.54993 17.787407c0x-180.47758c0y17.77018c1x1V-180.33806 17.751236c0x-180.27087c0y17.742622c1x-180.40695c1y17.758125V-180.09776 17.738319c0x-179.94791c0y17.738319c1x-180.19078c1y17.738319V-179.66368 17.839088c0x-179.52415c0y17.904549c1x-179.80321c1y17.771912V-179.2606 18.094887c0x1c1x-179.3898c1y17.989815V-179.2606 20.14386c0x1c1x1V-178.77486 20.14386c0x1c1x1V-178.77486 17.257729c0x1c1x1V-179.2606 17.257729c0x1c1x1V-179.2606 17.684059c0x-179.45352c0y17.52903c1x1V-179.76962 17.355911c0x-179.91777c0y17.290451c1x-179.6232c1y17.419647V-180.22179 17.257721c0x-180.30618c0y17.257721c1x-180.06848c1y17.257721V-180.40524 17.265518c0x-180.4431c0y17.26899c1x-180.36734c1y17.260323V-180.57578 17.288765c0x1c1x-180.49995c1y17.276733</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"22\" PrimID=\"7\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.37401 19.815704c0x-183.37401c0y20.304909c1x1V-183.0407 20.893158c0x-182.81848c0y21.122261c1x-183.26291c1y20.664055V-182.01491 21.236809c0x-181.8616c0y21.236809c1x-182.47656c1y21.236809V-181.56532 21.203217c0x-181.42062c0y21.182541c1x-181.71173c1y21.225609V-181.1364 21.112785c0x1c1x-181.27765c1y21.152397V-181.1364 20.616692c0x1c1x1V-181.1622 20.616692c0x-181.24144c0y20.647697c1x1V-181.53944 20.730377c0x-181.7117c0y20.776886c1x-181.36719c1y20.685593V-182.0562 20.80014c0x-182.22156c0y20.80014c1x-181.88394c1y20.80014V-182.46703 20.740707c0x-182.57555c0y20.701088c1x-182.35851c1y20.780327V-182.72023 20.57534c0x-182.78049c0y20.508163c1x-182.65994c1y20.645966V-182.84943 20.332458c0x-182.87523c0y20.237717c1x-182.82356c1y20.4272V-182.88812 20.014648c0x1c1x-182.88812c1y20.131783V-182.88812 19.751099c0x-182.74171c0y19.868233c1x1V-182.46696 20.014648c0x-182.33434c0y20.071495c1x-182.60132c1y19.956078V-181.95796 20.099922c0x-181.61345c0y20.099922c1x-182.16467c1y20.099922V-181.13631 19.727852c0x-180.93477c0y19.478081c1x-181.33957c1y19.975899V-180.834 18.673653c0x-180.834c0y18.425606c1x-180.834c1y19.126678V-180.93736 18.032867c0x-181.00798c0y17.851997c1x-180.86845c1y18.212013V-181.22417 17.565193c0x-181.33614c0y17.442894c1x-181.10358c1y17.696106V-181.6324 17.280975c0x-181.7926c0y17.212074c1x-181.47221c1y17.348152V-182.11041 17.17762c0x-182.2775c0y17.17762c1x-181.95193c1y17.17762V-182.52899 17.229301c0x-182.64268c0y17.262024c1x-182.41702c1y17.194847V-182.88814 17.381744c0x1c1x-182.76239c1y17.312843V-182.91914 17.257721c0x1c1x1V-183.37389 17.257721c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"146\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-182.88824 19.350616c0x1c1x1V-182.88824 17.777069c0x-182.75905c0y17.718498c1x1V-182.52652 17.653046c0x-182.41628c0y17.627205c1x-182.63847c1y17.677162V-182.19579 17.614288c0x-181.92879c0y17.614288c1x-182.30603c1y17.614288V-181.56534 17.883003c0x-181.41203c0y18.062149c1x-181.71864c1y17.703857V-181.33537 18.663315c0x-181.33537c0y18.987152c1x-181.33537c1y18.32225V-181.50591 19.399704c0x-181.6196c0y19.566795c1x-181.39221c1y19.232613V-182.07176 19.650337c0x-182.21301c0y19.650337c1x-181.80821c1y19.650337V-182.49551 19.570236c0x-182.63849c0y19.515114c1x-182.35426c1y19.623634V-182.88826 19.350609c0x1c1x-182.76941c1y19.44191</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"106\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.7459 18.751175c0x1c1x1V-184.6194 18.751175c0x-184.6194c0y18.928596c1x1V-184.69949 19.216263c0x-184.75288c0y19.347176c1x-184.6461c1y19.083626V-184.91913 19.539238c0x-185.0087c0y19.621918c1x-184.8261c1y19.454834V-185.23694 19.725273c0x-185.36096c0y19.766617c1x-185.11464c1y19.683929V-185.64517 19.787285c0x-185.84154c0y19.787285c1x-185.49704c1y19.787285V-186.23688 19.671013c0x-186.43669c0y19.591774c1x-186.03877c1y19.748528V-186.66321 19.438469c0x1c1x-186.5788c1y19.514259V-186.68901 19.438469c0x1c1x1V-186.68901 19.968155c0x-186.52536c0y20.037056c1x1V-186.18774 20.141273c0x-186.01723c0y20.187782c1x-186.35828c1y20.094765V-185.65031 20.211037c0x-185.17145c0y20.211037c1x-185.83807c1y20.211037V-184.52893 19.823463c0x-184.26021c0y19.563354c1x-184.79765c1y20.081848V-184.12585 18.717583c0x-184.12585c0y18.245605c1x-184.12585c1y19.194733V-184.51085 17.59362c0x-184.76923c0y17.316292c1x-184.25418c1y17.870949V-185.52888 17.177628c0x-185.91818c0y17.177628c1x-185.10858c1y17.177628V-186.42805 17.518692c0x-186.63992c0y17.746071c1x-186.2179c1y17.291313V-186.74586 18.487625c0x1c1x-186.74586c1y18.069046</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"383\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.27306 18.379105c0x-186.27106c0y18.124168c1x1V-186.07927 17.787407c0x-185.95352c0y17.647881c1x-186.20645c1y17.926933V-185.50308 17.578117c0x-185.24297c0y17.578117c1x-185.76146c1y17.578117V-184.88039 17.808075c0x-184.72708c0y17.96138c1x-185.0354c1y17.65477V-184.61942 18.379097c0x1c1x-184.64009c1y18.151718</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"287\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-189.89557 20.143852c0x1c1x1V-189.40981 20.143852c0x1c1x1V-189.40981 18.500542c0x-189.40981c0y18.367905c1x1V-189.38661 18.128471c0x-189.37108c0y18.011337c1x-189.40207c1y18.243881V-189.30132 17.854584c0x-189.25824c0y17.782234c1x-189.34265c1y17.920044V-189.11528 17.694389c0x-189.03432c0y17.658218c1x-189.19623c1y17.728836V-188.80005 17.640129c0x-188.66742c0y17.640129c1x-188.92924c1y17.640129V-188.38406 17.738319c0x-188.23936c0y17.80378c1x-188.52876c1y17.672859V-187.96806 17.988953c0x1c1x-188.10069c1y17.887321V-187.96806 20.14386c0x1c1x1V-187.4823 20.14386c0x1c1x1V-187.4823 17.257729c0x1c1x1V-187.96806 17.257729c0x1c1x1V-187.96806 17.578125c0x-188.11966c0y17.452377c1x1V-188.43832 17.283569c0x-188.60023c0y17.212944c1x-188.27641c1y17.354195V-188.937 17.177635c0x-189.24878c0y17.177635c1x-188.76646c1y17.177635V-189.65013 17.459274c0x-189.81377c0y17.647034c1x-189.4865c1y17.271515V-189.89558 18.270592c0x1c1x-189.89558c1y17.917473</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"475\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-192.96515 19.962982c0x-192.80324c0y20.040497c1x1V-192.50266 20.143852c0x-192.35796c0y20.186913c1x-192.64906c1y20.100784V-192.04016 20.208443c0x-191.83173c0y20.208443c1x-192.2038c1y20.208443V-191.46655 20.118011c0x-191.29257c0y20.056c1x-191.64052c1y20.178299V-191.01955 19.838959c0x-190.8938c0y19.714935c1x-191.14357c1y19.962982V-190.72757 19.368706c0x-190.65868c0y19.17923c1x-190.79648c1y19.558182V-190.62422 18.704666c0x-190.62422c0y18.232689c1x-190.62422c1y18.957878V-191.0118 17.59362c0x-191.27191c0y17.324905c1x-190.75342c1y17.862335V-192.04016 17.190544c0x-192.20552c0y17.190544c1x-191.6147c1y17.190544V-192.52591 17.260307c0x-192.68611c0y17.306816c1x-192.36745c1y17.213799V-192.96516 17.43084c0x1c1x-192.83252c1y17.363663V-192.96516 17.970856c0x1c1x1V-192.93936 17.970856c0x-192.79121c0y17.855446c1x1V-192.47945 17.70472c0x-192.32269c0y17.642708c1x-192.63791c1y17.766731V-192.01952 17.611702c0x-191.74391c0y17.611702c1x-192.16939c1y17.611702V-191.36581 17.890755c0x-191.20734c0y18.075066c1x-191.52602c1y17.70472V-191.1281 18.704659c0x-191.1281c0y19.052612c1x-191.1281c1y18.346367V-191.36064 19.508224c0x-191.5174c0y19.69426c1x-191.20561c1y19.320473V-192.01952 19.787277c0x-192.11771c0y19.787277c1x-191.73701c1y19.787277V-192.31924 19.74852c0x-192.42087c0y19.722679c1x-192.21761c1y19.774361V-192.59312 19.647751c0x-192.66376c0y19.61158c1x-192.51216c1y19.689095V-192.79208 19.534065c0x-192.85408c0y19.492722c1x-192.73007c1y19.573685V-192.93936 19.428131c0x1c1x-192.90318c1y19.457413V-192.96516 19.428131c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"101\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-196.08383 17.257721c0x1c1x1V-194.39919 21.208389c0x1c1x1V-193.87984 21.208389c0x1c1x1V-194.41727 20.004326c0x1c1x1V-193.26747 17.257721c0x1c1x1V-193.79457 17.257721c0x1c1x1V-194.68082 19.397125c0x1c1x1V-195.57483 17.257721c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"445\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-177.17024 26.758438c0x1c1x1V-176.62506 26.758438c0x1c1x1V-176.24782 25.68615c0x1c1x1V-174.58383 25.68615c0x1c1x1V-174.20659 26.758438c0x1c1x1V-173.68724 26.758438c0x1c1x1V-175.08768 22.911125c0x1c1x1V-175.76981 22.911125c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"527\" PrimID=\"12\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-176.09019 25.246902c0x1c1x1V-175.41582 23.358131c0x1c1x1V-174.73886 25.246902c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"99\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.20636 26.758438c0x1c1x1V-177.7206 26.758438c0x1c1x1V-177.7206 22.738014c0x1c1x1V-178.20636 22.738014c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"254\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-181.41031 26.758438c0x1c1x1V-180.92712 26.758438c0x1c1x1V-180.92712 26.450966c0x-180.88405c0y26.480255c1x1V-180.75142 26.574989c0x-180.67908c0y26.626663c1x-180.82549c1y26.521591V-180.53955 26.699013c0x-180.45859c0y26.738632c1x-180.60844c1y26.667999V-180.2605 26.797203c0x-180.15543c0y26.824768c1x-180.36557c1y26.771362V-179.89102 26.838547c0x-179.63091c0y26.838547c1x-180.03227c1y26.838547V-179.22957 26.580162c0x-179.04871c0y26.407906c1x-179.41043c1y26.752419V-178.95827 25.921288c0x-178.95827c0y25.702522c1x-178.95827c1y26.188278V-179.09779 25.391602c0x-179.19254c0y25.255516c1x-179.00478c1y25.525963V-179.50087 25.071205c0x-179.67657c0y24.99369c1x-179.32689c1y25.14872V-180.13391 24.913589c0x-180.38023c0y24.886024c1x-179.88759c1y24.941154V-180.92714 24.851578c0x1c1x-180.64464c1y24.865356V-180.92714 24.776649c0x-180.92714c0y24.666405c1x1V-180.86774 24.502762c0x-180.82988c0y24.430412c1x-180.90733c1y24.575111V-180.70238 24.33223c0x-180.63348c0y24.29261c1x-180.77475c1y24.373573V-180.45433 24.252129c0x-180.35788c0y24.23835c1x-180.5508c1y24.265907V-180.15202 24.231461c0x-180.02457c0y24.231461c1x-180.25711c1y24.231461V-179.72569 24.283142c0x-179.56894c0y24.315865c1x-179.88245c1y24.248688V-179.23993 24.427834c0x1c1x-179.40703c1y24.364098V-179.21413 24.427834c0x1c1x1V-179.21413 23.934326c0x-179.30887c0y23.908485c1x1V-179.62495 23.849052c0x-179.80411c0y23.818047c1x-179.4458c1y23.880066V-180.15465 23.802544c0x-180.35791c0y23.802544c1x-179.98067c1y23.802544V-180.68433 23.854225c0x-180.83592c0y23.886948c1x-180.53447c1y23.819771V-181.07707 24.024757c0x-181.18559c0y24.103996c1x-180.96683c1y23.943794V-181.32512 24.33223c0x-181.38199c0y24.457977c1x-181.26828c1y24.20649V-181.41042 24.799904c0x1c1x-181.41042c1y24.613869</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"180\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.92712 26.04789c0x1c1x1V-180.92712 25.244324c0x-180.77898c0y25.252937c1x1V-180.40262 25.283081c0x-180.2028c0y25.300308c1x-180.60414c1y25.265854V-179.92719 25.358009c0x-179.78766c0y25.397629c1x-180.04433c1y25.325287V-179.5887 25.544044c0x-179.50256c0y25.626724c1x-179.67484c1y25.459641V-179.4595 25.887695c0x-179.4595c0y26.053062c1x-179.4595c1y25.74128V-179.60936 26.262352c0x-179.70926c0y26.345032c1x-179.50946c1y26.177948V-180.0667 26.386375c0x-180.23723c0y26.386375c1x-179.86171c1y26.386375V-180.53436 26.288185c0x-180.67561c0y26.221008c1x-180.39311c1y26.353645V-180.92711 26.04789c0x1c1x-180.80652c1y26.140907</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"518\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-184.14656 24.401993c0x1c1x1V-184.12076 24.401993c0x-184.04842c0y24.384766c1x1V-183.90887 24.365822c0x-183.84169c0y24.357208c1x-183.97778c1y24.372711V-183.66858 24.352905c0x-183.51872c0y24.352905c1x-183.7616c1y24.352905V-183.2345 24.453674c0x-183.09497c0y24.519135c1x-183.37402c1y24.386497V-182.83142 24.709473c0x1c1x-182.96062c1y24.604401V-182.83142 26.758446c0x1c1x1V-182.34566 26.758446c0x1c1x1V-182.34566 23.872314c0x1c1x1V-182.83142 23.872314c0x1c1x1V-182.83142 24.298645c0x-183.02434c0y24.143616c1x1V-183.34042 23.970497c0x-183.48857c0y23.905037c1x-183.19402c1y24.034233V-183.79259 23.872307c0x-183.877c0y23.872307c1x-183.63928c1y23.872307V-183.97604 23.880104c0x-184.0139c0y23.883575c1x-183.93816c1y23.874908V-184.14658 23.903351c0x1c1x-184.07076c1y23.891319</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"356\" PrimID=\"23\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-188.81554 26.758438c0x1c1x1V-188.32977 26.758438c0x1c1x1V-188.32977 25.115128c0x-188.32977c0y24.991104c1x1V-188.31168 24.755974c0x-188.30135c0y24.640564c1x-188.32375c1y24.871384V-188.24188 24.479507c0x-188.20229c0y24.405434c1x-188.27808c1y24.548409V-188.07135 24.311562c0x-187.99728c0y24.273666c1x-188.14543c1y24.349457V-187.75096 24.254723c0x-187.61488c0y24.254723c1x-187.89049c1y24.254723V-187.34271 24.358078c0x-187.20663c0y24.425255c1x-187.47881c1y24.289177V-186.93448 24.616463c0x-186.9398c0y24.656082c1x-187.07056c1y24.511383V-186.94737 24.755989c0x-186.95071c0y24.807671c1x-186.94411c1y24.702591V-186.95238 24.911018c0x1c1x-186.95238c1y24.859344V-186.95238 26.758453c0x1c1x1V-186.46661 26.758453c0x1c1x1V-186.46661 25.115143c0x-186.46661c0y24.987679c1x1V-186.44852 24.75341c0x-186.43819c0y24.638c1x-186.46059c1y24.867096V-186.37872 24.476944c0x-186.33913c0y24.40287c1x-186.41492c1y24.545845V-186.20819 24.311577c0x-186.13411c0y24.273682c1x-186.28227c1y24.347748V-185.88779 24.254738c0x-185.75516c0y24.254738c1x-186.02731c1y24.254738V-185.48729 24.352928c0x-185.35466c0y24.418388c1x-185.62166c1y24.287468V-185.08939 24.603561c0x1c1x-185.22203c1y24.50193V-185.08939 26.758469c0x1c1x1V-184.60362 26.758469c0x1c1x1V-184.60362 23.872337c0x1c1x1V-185.08939 23.872337c0x1c1x1V-185.08939 24.192734c0x-185.24098c0y24.066986c1x1V-185.54155 23.898178c0x-185.69315c0y23.827553c1x-185.39169c1y23.968803V-186.02472 23.792244c0x-186.22108c0y23.792244c1x-185.8542c1y23.792244V-186.52339 23.916267c0x-186.66119c0y23.998947c1x-186.38731c1y23.833588V-186.83087 24.259918c0x-187.02724c0y24.094551c1x-186.76369c1y24.113503V-187.3683 23.903351c0x-187.53021c0y23.829277c1x-187.20639c1y23.9757V-187.88765 23.792244c0x-188.20459c0y23.792244c1x-187.70334c1y23.792244V-188.58788 24.081635c0x-188.73946c0y24.272835c1x-188.438c1y23.88871V-188.81525 24.885201c0x1c1x-188.81525c1y24.540695</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"51\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-118.93105 48.040623c0x-118.93034c0y51.576534c1x-118.93106c1y44.506001V-112.53105 54.44062c0x-108.99643c0y54.440617c1x-116.06438c1y54.44133V-106.13106 48.040619c0x-106.13034c0y44.507294c1x-106.13106c1y51.575237V-112.53105 41.640617c0x-116.06567c0y41.640621c1x-108.99513c1y41.641338</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"307\" PrimID=\"40\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.3325 58.128994c0x-108.48926c0y58.30125c1x1V-108.69167 58.762028c0x-108.77606c0y59.011799c1x-108.60898c1y58.512264V-108.81827 59.612103c0x-108.81827c0y59.92905c1x-108.81827c1y59.295155V-108.68907 60.464764c0x-108.60466c0y60.714535c1x-108.77521c1y60.213276V-108.3325 61.090046c0x-108.17403c0y61.264019c1x-108.48581c1y60.922962V-107.76924 61.482784c0x-107.55392c0y61.570637c1x-107.98627c1y61.394932V-107.03027 61.614559c0x-106.75984c0y61.614559c1x-107.3076c1y61.614559V-106.29129 61.480198c0x-106.0708c0y61.390621c1x-106.5135c1y61.569775V-105.72803 61.090038c0x-105.573c0y60.919506c1x-105.88304c1y61.260571V-105.36888 60.46217c0x-105.28619c0y60.214123c1x-105.45328c1y60.710217V-105.24486 59.612095c0x-105.24486c0y59.298595c1x-105.24486c1y59.930767V-105.36888 58.769772c0x-105.45157c0y58.52c1x-105.28619c1y59.017818V-105.73061 58.128986c0x-105.8822c0y57.960178c1x-105.57214c1y58.306408V-106.29388 57.741413c0x-106.51955c0y57.651836c1x-106.06996c1y57.83099V-107.03027 57.607052c0x-107.30588c0y57.607052c1x-106.765c1y57.607052V-107.77182 57.743992c0x-107.99231c0y57.833569c1x-107.55305c1y57.652699V-108.3325 58.128979c0x1c1x-108.1792c1y57.961895</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10B10 11B11 12B12 13B13 14B14 15B15 16L16 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"207\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-108.28601 59.61211c0x-108.28601c0y59.112576c1x1V-107.9501 58.457142c0x-107.72617c0y58.184978c1x-108.17404c1y58.727581V-107.03284 58.048901c0x-106.64182c0y58.048901c1x-107.42041c1y58.048901V-106.11041 58.457142c0x-105.8882c0y58.727581c1x-106.33434c1y58.184978V-105.7771 59.61211c0x-105.7771c0y60.116817c1x-105.7771c1y59.112576V-106.11816 60.772243c0x-106.34554c0y61.039234c1x-105.89079c1y60.503529V-107.03284 61.172733c0x-107.41524c0y61.172733c1x-106.65044c1y61.172733V-107.94493 60.772243c0x-108.1723c0y60.503529c1x-107.71927c1y61.039234V-108.286 59.61211c0x1c1x-108.286c1y60.116817</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"141\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.39175 59.178028c0x1c1x1V-111.36595 59.178028c0x-111.29361c0y59.160801c1x1V-111.15408 59.141857c0x-111.0869c0y59.133244c1x-111.22298c1y59.148746V-110.91379 59.128941c0x-110.76393c0y59.128941c1x-111.00681c1y59.128941V-110.47971 59.22971c0x-110.34018c0y59.29517c1x-110.61923c1y59.162533V-110.07663 59.485508c0x1c1x-110.20583c1y59.380436V-110.07663 61.534481c0x1c1x1V-109.59088 61.534481c0x1c1x1V-109.59088 58.64835c0x1c1x1V-110.07663 58.64835c0x1c1x1V-110.07663 59.07468c0x-110.26955c0y58.919651c1x1V-110.58565 58.746532c0x-110.7338c0y58.681072c1x-110.43922c1y58.810268V-111.03781 58.648342c0x-111.12221c0y58.648342c1x-110.88451c1y58.648342V-111.22127 58.656139c0x-111.25912c0y58.659611c1x-111.18336c1y58.650944V-111.3918 58.679386c0x1c1x-111.31598c1y58.667355</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"226\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-114.19003 61.534473c0x1c1x1V-113.70427 61.534473c0x1c1x1V-113.70427 61.232166c0x-113.56474c0y61.352749c1x1V-113.26761 61.513805c0x-113.11601c0y61.580982c1x-113.41919c1y61.446629V-112.77409 61.614574c0x-112.42958c0y61.614574c1x-112.95151c1y61.614574V-111.95244 61.216663c0x-111.7509c0y60.951389c1x-112.1557c1y61.481937V-111.65013 60.113369c0x-111.65013c0y59.868763c1x-111.65013c1y60.583622V-111.75349 59.45966c0x-111.82411c0y59.268459c1x-111.68459c1y59.65086V-112.03772 58.971317c0x-112.15486c0y58.840405c1x-111.91885c1y59.105679V-112.44595 58.671597c0x-112.60271c0y58.602695c1x-112.29094c1y58.740498V-112.93172 58.568241c0x-113.08331c0y58.568241c1x-112.76462c1y58.568241V-113.33479 58.617329c0x-113.45193c0y58.648335c1x-113.21767c1y58.584606V-113.70427 58.764606c0x1c1x-113.57509c1y58.69743V-113.70427 57.514038c0x1c1x1V-114.19003 57.514038c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"169\" PrimID=\"27\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-113.70428 60.823925c0x1c1x-113.58199c1y60.920383V-113.70428 59.16769c0x-113.57338c0y59.109119c1x1V-113.35289 59.046253c0x-113.24954c0y59.023861c1x-113.45624c1y59.068645V-113.0144 59.012661c0x-112.74225c0y59.012661c1x-113.1367c1y59.012661V-112.37878 59.296879c0x-112.2272c0y59.486355c1x-112.53038c1y59.107403V-112.15141 60.103031c0x-112.15141c0y60.44582c1x-112.15141c1y59.755077V-112.3271 60.885929c0x-112.44424c0y61.063351c1x-112.20998c1y60.706783V-112.89038 61.152065c0x-113.02818c0y61.152065c1x-112.632c1y61.152065V-113.30896 61.061634c0x-113.45021c0y60.999622c1x-113.16771c1y61.121922</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"362\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-117.56194 60.141796c0x1c1x1V-115.43544 60.141796c0x-115.43544c0y60.319218c1x1V-115.51553 60.606884c0x-115.56892c0y60.737797c1x-115.46214c1y60.474247V-115.73517 60.929859c0x-115.82474c0y61.012539c1x-115.64214c1y60.845455V-116.05298 61.115894c0x-116.177c0y61.157238c1x-115.93068c1y61.074551V-116.46121 61.177906c0x-116.65758c0y61.177906c1x-116.31308c1y61.177906V-117.05292 61.061634c0x-117.25273c0y60.982395c1x-116.85481c1y61.139149V-117.47925 60.82909c0x1c1x-117.39484c1y60.904881V-117.50505 60.82909c0x1c1x1V-117.50505 61.358776c0x-117.3414c0y61.427677c1x1V-117.00378 61.531895c0x-116.83327c0y61.578403c1x-117.17432c1y61.485386V-116.46635 61.601658c0x-115.98749c0y61.601658c1x-116.65411c1y61.601658V-115.34497 61.214085c0x-115.07625c0y60.953976c1x-115.61369c1y61.472469V-114.94189 60.108204c0x-114.94189c0y59.636227c1x-114.94189c1y60.585354V-115.32689 58.984241c0x-115.58527c0y58.706913c1x-115.07022c1y59.26157V-116.34492 58.568249c0x-116.73422c0y58.568249c1x-115.92462c1y58.568249V-117.24409 58.909313c0x-117.45596c0y59.136692c1x-117.03394c1y58.681934V-117.5619 59.878246c0x1c1x-117.5619c1y59.459667</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"386\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-117.08908 59.769718c0x-117.08708c0y59.514782c1x1V-116.89529 59.17802c0x-116.76955c0y59.038494c1x-117.02248c1y59.317547V-116.31911 58.968731c0x-116.05899c0y58.968731c1x-116.57748c1y58.968731V-115.69641 59.198689c0x-115.54311c0y59.351994c1x-115.85143c1y59.045383V-115.43544 59.769711c0x1c1x-115.45612c1y59.542332</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"481\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-120.09924 59.178028c0x1c1x1V-120.07344 59.178028c0x-120.0011c0y59.160801c1x1V-119.86156 59.141857c0x-119.79437c0y59.133244c1x-119.93047c1y59.148746V-119.62126 59.128941c0x-119.47141c0y59.128941c1x-119.71428c1y59.128941V-119.18718 59.22971c0x-119.04765c0y59.29517c1x-119.32671c1y59.162533V-118.7841 59.485508c0x1c1x-118.9133c1y59.380436V-118.7841 61.534481c0x1c1x1V-118.29834 61.534481c0x1c1x1V-118.29834 58.64835c0x1c1x1V-118.7841 58.64835c0x1c1x1V-118.7841 59.07468c0x-118.97702c0y58.919651c1x1V-119.29311 58.746532c0x-119.44125c0y58.681072c1x-119.1467c1y58.810268V-119.74527 58.648342c0x-119.82968c0y58.648342c1x-119.59196c1y58.648342V-119.92873 58.656139c0x-119.96658c0y58.659611c1x-119.89084c1y58.650944V-120.09927 58.679386c0x1c1x-120.02344c1y58.667355</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"3\" PrimID=\"25\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-109.17096 64.7565c0x1c1x1V-107.22534 64.7565c0x1c1x1V-107.22534 65.841705c0x1c1x1V-108.89706 65.841705c0x1c1x1V-108.89706 66.296463c0x1c1x1V-107.22534 66.296463c0x1c1x1V-107.22534 68.149063c0x1c1x1V-106.71375 68.149063c0x1c1x1V-106.71375 64.301743c0x1c1x1V-109.17096 64.301743c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"201\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-112.04675 66.707291c0x-112.04675c0y67.177536c1x-112.04675c1y66.23703V-111.68501 67.820908c0x-111.44386c0y68.093079c1x-111.92618c1y67.548752V-110.71608 68.229156c0x-110.30783c0y68.229156c1x-111.12088c1y68.229156V-109.74197 67.820908c0x-109.50255c0y67.548752c1x-109.98314c1y68.093079V-109.38283 66.707291c0x-109.38283c0y66.23703c1x-109.38283c1y67.177536V-109.74197 65.593658c0x-109.98312c0y65.319778c1x-109.50255c1y65.865829V-110.71608 65.182831c0x-111.12088c0y65.182831c1x-110.30783c1y65.182831V-111.68501 65.593658c0x-111.92618c0y65.865829c1x-111.44385c1y65.319778</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"78\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-111.54549 66.707291c0x-111.54549c0y66.333496c1x1V-111.32585 65.87529c0x-111.17944c0y65.692703c1x-111.47227c1y66.056168V-110.71606 65.60141c0x-110.45251c0y65.60141c1x-110.97618c1y65.60141V-110.10112 65.87529c0x-109.95642c0y66.056168c1x-110.24753c1y65.692703V-109.88408 66.707291c0x-109.88408c0y67.069016c1x-109.88408c1y66.333496V-110.1037 67.531525c0x-110.25012c0y67.71756c1x-109.95729c1y67.343765V-110.71606 67.810577c0x-110.97444c0y67.810577c1x-110.45424c1y67.810577V-111.32326 67.534119c0x-111.47141c0y67.348083c1x-111.17685c1y67.71843V-111.54547 66.707291c0x1c1x-111.54547c1y67.072479</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"324\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-115.25845 66.707291c0x-115.25845c0y67.177536c1x-115.25845c1y66.23703V-114.89673 67.820908c0x-114.65556c0y68.093079c1x-115.13788c1y67.548752V-113.9278 68.229156c0x-113.51955c0y68.229156c1x-114.3326c1y68.229156V-112.95369 67.820908c0x-112.71426c0y67.548752c1x-113.19485c1y68.093079V-112.59454 66.707291c0x-112.59454c0y66.23703c1x-112.59454c1y67.177536V-112.95369 65.593658c0x-113.19485c0y65.319778c1x-112.71426c1y65.865829V-113.9278 65.182831c0x-114.3326c0y65.182831c1x-113.51955c1y65.182831V-114.89673 65.593658c0x-115.13788c0y65.865829c1x-114.65556c1y65.319778</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"279\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-114.75719 66.707291c0x-114.75719c0y66.333496c1x1V-114.53757 65.87529c0x-114.39114c0y65.692703c1x-114.68398c1y66.056168V-113.92778 65.60141c0x-113.66423c0y65.60141c1x-114.18788c1y65.60141V-113.31284 65.87529c0x-113.16814c0y66.056168c1x-113.45924c1y65.692703V-113.09579 66.707291c0x-113.09579c0y67.069016c1x-113.09579c1y66.333496V-113.31543 67.531525c0x-113.46184c0y67.71756c1x-113.16901c1y67.343765V-113.9278 67.810577c0x-114.18617c0y67.810577c1x-113.66597c1y67.810577V-114.53499 67.534119c0x-114.68314c0y67.348083c1x-114.38858c1y67.71843V-114.7572 66.707291c0x1c1x-114.7572c1y67.072479</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"223\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-118.35129 68.149063c0x1c1x1V-117.86552 68.149063c0x1c1x1V-117.86552 67.846756c0x-117.726c0y67.967331c1x1V-117.42885 68.128387c0x-117.27727c0y68.195572c1x-117.58044c1y68.061218V-116.93533 68.229156c0x-116.59084c0y68.229156c1x-117.11276c1y68.229156V-116.11368 67.831253c0x-115.91214c0y67.565979c1x-116.31694c1y68.096527V-115.81137 66.727951c0x-115.81137c0y66.483353c1x-115.81137c1y67.198212V-115.91472 66.074249c0x-115.98535c0y65.883041c1x-115.84583c1y66.265442V-116.19894 65.585907c0x-116.31609c0y65.454987c1x-116.08009c1y65.720261V-116.60719 65.286179c0x-116.76395c0y65.217285c1x-116.45216c1y65.355087V-117.09296 65.182831c0x-117.24454c0y65.182831c1x-116.92586c1y65.182831V-117.49603 65.231918c0x-117.61317c0y65.262924c1x-117.37889c1y65.199188V-117.86552 65.379196c0x1c1x-117.73633c1y65.312012V-117.86552 64.128632c0x1c1x1V-118.35129 64.128632c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"17\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-117.86552 67.438507c0x1c1x1V-117.86552 65.782272c0x-117.73462c0y65.723709c1x1V-117.51413 65.660843c0x-117.41078c0y65.638443c1x-117.61748c1y65.683228V-117.17564 65.627243c0x-116.90347c0y65.627243c1x-117.29794c1y65.627243V-116.54002 65.911469c0x-116.38843c0y66.100937c1x-116.6916c1y65.721985V-116.31264 66.717621c0x-116.31264c0y67.06041c1x-116.31264c1y66.369659V-116.48834 67.500519c0x-116.60548c0y67.677933c1x-116.3712c1y67.321365V-117.05162 67.766647c0x-117.18942c0y67.766647c1x-116.79324c1y67.766647V-117.47018 67.676224c0x-117.61143c0y67.614212c1x-117.32893c1y67.736511V-117.86551 67.438507c0x1c1x-117.74321c1y67.534973</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"27\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-153.39771 48.040623c0x-153.397c0y51.576534c1x-153.39772c1y44.506001V-146.99771 54.44062c0x-143.46309c0y54.440617c1x-150.53104c1y54.44133V-140.59772 48.040619c0x-140.597c0y44.507294c1x-140.59772c1y51.575237V-146.99771 41.640617c0x-150.53233c0y41.640621c1x-143.46179c1y41.641338</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"167\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-146.17365 58.141911c0x1c1x1V-144.79904 58.141911c0x1c1x1V-144.79904 61.534473c0x1c1x1V-144.28745 61.534473c0x1c1x1V-144.28745 58.141911c0x1c1x1V-142.91284 58.141911c0x1c1x1V-142.91284 57.68716c0x1c1x1V-146.17363 57.68716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"392\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-147.93581 59.178028c0x1c1x1V-147.91 59.178028c0x-147.83766c0y59.160801c1x1V-147.69812 59.141857c0x-147.63094c0y59.133244c1x-147.76703c1y59.148746V-147.45782 59.128941c0x-147.30797c0y59.128941c1x-147.55084c1y59.128941V-147.02373 59.22971c0x-146.88422c0y59.29517c1x-147.16327c1y59.162533V-146.62065 59.485508c0x1c1x-146.74985c1y59.380436V-146.62065 61.534481c0x1c1x1V-146.13489 61.534481c0x1c1x1V-146.13489 58.64835c0x1c1x1V-146.62065 58.64835c0x1c1x1V-146.62065 59.07468c0x-146.81357c0y58.919651c1x1V-147.12965 58.746532c0x-147.2778c0y58.681072c1x-146.98325c1y58.810268V-147.58182 58.648342c0x-147.66623c0y58.648342c1x-147.42851c1y58.648342V-147.76527 58.656139c0x-147.80313c0y58.659611c1x-147.72739c1y58.650944V-147.93581 58.679386c0x1c1x-147.85999c1y58.667355</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"345\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-150.88911 58.648342c0x1c1x1V-149.20447 62.59901c0x1c1x1V-148.68512 62.59901c0x1c1x1V-149.22256 61.394947c0x1c1x1V-148.07277 58.648342c0x1c1x1V-148.59987 58.648342c0x1c1x1V-149.48611 60.787746c0x1c1x1V-150.38011 58.648342c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"67\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-141.37936 68.149063c0x1c1x1V-140.86777 68.149063c0x1c1x1V-140.86777 66.265457c0x1c1x1V-138.94798 66.265457c0x1c1x1V-138.94798 68.149063c0x1c1x1V-138.43639 68.149063c0x1c1x1V-138.43639 64.301743c0x1c1x1V-138.94798 64.301743c0x1c1x1V-138.94798 65.810699c0x1c1x1V-140.86777 65.810699c0x1c1x1V-140.86777 64.301743c0x1c1x1V-141.37936 64.301743c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"96\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-144.61688 68.149063c0x1c1x1V-144.13371 68.149063c0x1c1x1V-144.13371 67.841583c0x-144.09064c0y67.87088c1x1V-143.95801 67.965607c0x-143.88567c0y68.017288c1x-144.03207c1y67.912216V-143.74614 68.08963c0x-143.66518c0y68.129257c1x-143.81503c1y68.058624V-143.46709 68.18782c0x-143.36201c0y68.215393c1x-143.57216c1y68.161987V-143.09761 68.229172c0x-142.83749c0y68.229172c1x-143.23886c1y68.229172V-142.43616 67.970779c0x-142.25529c0y67.798523c1x-142.61702c1y68.143036V-142.16486 67.311905c0x-142.16486c0y67.09314c1x-142.16486c1y67.578903V-142.30438 66.782227c0x-142.39912c0y66.646133c1x-142.21136c1y66.91658V-142.70746 66.461823c0x-142.88316c0y66.384308c1x-142.53348c1y66.539337V-143.3405 66.304214c0x-143.58682c0y66.276642c1x-143.09418c1y66.331772V-144.13373 66.242203c0x1c1x-143.85123c1y66.255981V-144.13373 66.167267c0x-144.13373c0y66.057022c1x1V-144.07433 65.893387c0x-144.03647c0y65.82103c1x-144.11392c1y65.965729V-143.90897 65.722855c0x-143.84006c0y65.683228c1x-143.98134c1y65.764191V-143.66092 65.642746c0x-143.56447c0y65.628967c1x-143.75737c1y65.656525V-143.35861 65.622086c0x-143.23116c0y65.622086c1x-143.4637c1y65.622086V-142.93228 65.673767c0x-142.77553c0y65.706482c1x-143.08904c1y65.639313V-142.44652 65.818451c0x1c1x-142.61362c1y65.754715V-142.42072 65.818451c0x1c1x1V-142.42072 65.324951c0x-142.51546c0y65.299103c1x1V-142.83154 65.23967c0x-143.0107c0y65.208664c1x-142.65239c1y65.270691V-143.36124 65.193161c0x-143.5645c0y65.193161c1x-143.18726c1y65.193161V-143.89091 65.244843c0x-144.04251c0y65.277573c1x-143.74106c1y65.210388V-144.28366 65.415375c0x-144.39218c0y65.494614c1x-144.17342c1y65.334412V-144.53171 65.722855c0x-144.58858c0y65.848602c1x-144.47487c1y65.597107V-144.617 66.190521c0x1c1x-144.617c1y66.004486</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"496\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-144.13371 67.438507c0x1c1x1V-144.13371 66.634949c0x-143.98557c0y66.643555c1x1V-143.60919 66.673706c0x-143.40938c0y66.690933c1x-143.81073c1y66.656479V-143.13377 66.748627c0x-142.99425c0y66.788254c1x-143.25092c1y66.715912V-142.79529 66.934662c0x-142.70915c0y67.017349c1x-142.88142c1y66.850266V-142.66609 67.27832c0x-142.66609c0y67.44368c1x-142.66609c1y67.131897V-142.81595 67.652969c0x-142.91585c0y67.735657c1x-142.71605c1y67.568573V-143.27328 67.776993c0x-143.4438c0y67.776993c1x-143.0683c1y67.776993V-143.74095 67.678802c0x-143.8822c0y67.611633c1x-143.5997c1y67.744263V-144.1337 67.438507c0x1c1x-144.01311c1y67.531525</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"142\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-147.35316 65.792618c0x1c1x1V-147.32736 65.792618c0x-147.25502c0y65.775391c1x1V-147.11549 65.756439c0x-147.04831c0y65.747833c1x-147.18439c1y65.763336V-146.8752 65.74353c0x-146.72534c0y65.74353c1x-146.96822c1y65.74353V-146.4411 65.844299c0x-146.30157c0y65.90976c1x-146.58064c1y65.777115V-146.03802 66.100098c0x1c1x-146.16722c1y65.995026V-146.03802 68.149063c0x1c1x1V-145.55226 68.149063c0x1c1x1V-145.55226 65.262939c0x1c1x1V-146.03802 65.262939c0x1c1x1V-146.03802 65.68927c0x-146.23094c0y65.534241c1x1V-146.54703 65.361115c0x-146.69518c0y65.295654c1x-146.40062c1y65.42485V-146.99919 65.262924c0x-147.0836c0y65.262924c1x-146.84589c1y65.262924V-147.18265 65.270721c0x-147.2205c0y65.2742c1x-147.14476c1y65.265533V-147.35318 65.293976c0x1c1x-147.27736c1y65.281937</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"140\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-150.15144 68.149063c0x1c1x1V-149.66568 68.149063c0x1c1x1V-149.66568 67.846756c0x-149.52615c0y67.967331c1x1V-149.22902 68.128387c0x-149.07742c0y68.195572c1x-149.3806c1y68.061218V-148.7355 68.229156c0x-148.39099c0y68.229156c1x-148.91292c1y68.229156V-147.91385 67.831253c0x-147.71231c0y67.565979c1x-148.11711c1y68.096527V-147.61154 66.727951c0x-147.61154c0y66.483353c1x-147.61154c1y67.198212V-147.7149 66.074249c0x-147.78552c0y65.883041c1x-147.646c1y66.265442V-147.99913 65.585907c0x-148.11627c0y65.454987c1x-147.88026c1y65.720261V-148.40736 65.286179c0x-148.56412c0y65.217285c1x-148.25235c1y65.355087V-148.89313 65.182831c0x-149.04472c0y65.182831c1x-148.72603c1y65.182831V-149.2962 65.231918c0x-149.41335c0y65.262924c1x-149.17908c1y65.199188V-149.66568 65.379196c0x1c1x-149.5365c1y65.312012V-149.66568 64.128632c0x1c1x1V-150.15144 64.128632c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"202\" PrimID=\"27\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-149.66568 67.438507c0x1c1x-149.54338c1y67.534973V-149.66568 65.782272c0x-149.53477c0y65.723709c1x1V-149.31429 65.660843c0x-149.21094c0y65.638443c1x-149.41763c1y65.683228V-148.9758 65.627243c0x-148.70364c0y65.627243c1x-149.0981c1y65.627243V-148.34018 65.911469c0x-148.1886c0y66.100937c1x-148.49178c1y65.721985V-148.11281 66.717621c0x-148.11281c0y67.06041c1x-148.11281c1y66.369659V-148.28851 67.500519c0x-148.40565c0y67.677933c1x-148.17137c1y67.321365V-148.85178 67.766647c0x-148.98958c0y67.766647c1x-148.5934c1y67.766647V-149.27036 67.676224c0x-149.41161c0y67.614212c1x-149.1291c1y67.736511</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"472\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.52333 66.756378c0x1c1x1V-151.39685 66.756378c0x-151.39685c0y66.933807c1x1V-151.47694 67.221466c0x-151.53033c0y67.352386c1x-151.42355c1y67.088837V-151.69658 67.544449c0x-151.78615c0y67.627121c1x-151.60355c1y67.460037V-152.01439 67.730484c0x-152.13841c0y67.77182c1x-151.89209c1y67.689133V-152.42262 67.792496c0x-152.61899c0y67.792496c1x-152.27449c1y67.792496V-153.01433 67.676224c0x-153.21414c0y67.596985c1x-152.81622c1y67.753738V-153.44066 67.44368c0x1c1x-153.35625c1y67.51947V-153.46646 67.44368c0x1c1x1V-153.46646 67.973358c0x-153.30283c0y68.042267c1x1V-152.96519 68.146484c0x-152.79466c0y68.192993c1x-153.13574c1y68.099976V-152.42775 68.216248c0x-151.94888c0y68.216248c1x-152.61551c1y68.216248V-151.30637 67.828674c0x-151.03764c0y67.568558c1x-151.57509c1y68.087051V-150.90329 66.722794c0x-150.90329c0y66.250824c1x-150.90329c1y67.199936V-151.28828 65.598831c0x-151.54666c0y65.321503c1x-151.03162c1y65.87616V-152.3063 65.182846c0x-152.6956c0y65.182846c1x-151.886c1y65.182846V-153.20547 65.523911c0x-153.41734c0y65.751282c1x-152.99533c1y65.296524V-153.52328 66.492844c0x1c1x-153.52328c1y66.074265</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"305\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.05049 66.384308c0x-153.04849c0y66.129379c1x1V-152.8567 65.792618c0x-152.73096c0y65.653091c1x-152.98389c1y65.932144V-152.2805 65.583328c0x-152.0204c0y65.583328c1x-152.53889c1y65.583328V-151.65781 65.813278c0x-151.5045c0y65.966583c1x-151.81284c1y65.659973V-151.39685 66.384308c0x1c1x-151.41751c1y66.156921</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"501\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-156.06065 65.792618c0x1c1x1V-156.03485 65.792618c0x-155.96251c0y65.775391c1x1V-155.82298 65.756439c0x-155.7558c0y65.747833c1x-155.89188c1y65.763336V-155.58269 65.74353c0x-155.43283c0y65.74353c1x-155.6757c1y65.74353V-155.14861 65.844299c0x-155.00908c0y65.90976c1x-155.28813c1y65.777115V-154.74553 66.100098c0x1c1x-154.87473c1y65.995026V-154.74553 68.149063c0x1c1x1V-154.25977 68.149063c0x1c1x1V-154.25977 65.262939c0x1c1x1V-154.74553 65.262939c0x1c1x1V-154.74553 65.68927c0x-154.93845c0y65.534241c1x1V-155.25453 65.361115c0x-155.40268c0y65.295654c1x-155.10812c1y65.42485V-155.7067 65.262924c0x-155.79111c0y65.262924c1x-155.55339c1y65.262924V-155.89015 65.270721c0x-155.92801c0y65.2742c1x-155.85226c1y65.265533V-156.0607 65.293976c0x1c1x-155.98486c1y65.281937</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"482\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-84.464378 89.431244c0x-84.463676c0y92.967148c1x-84.464394c1y85.896622V-78.064384 95.831238c0x-74.529762c0y95.831238c1x-81.59771c1y95.831947V-71.664391 89.431236c0x-71.663673c0y85.897911c1x-71.664391c1y92.965851V-78.064384 83.031235c0x-81.599007c0y83.031235c1x-74.528465c1y83.031952</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"512\" PrimID=\"29\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-74.617744 102.92509c0x1c1x1V-73.953697 102.92509c0x1c1x1V-72.666954 101.39546c0x1c1x1V-71.946068 101.39546c0x1c1x1V-71.946068 102.92509c0x1c1x1V-71.434471 102.92509c0x1c1x1V-71.434471 99.077774c0x1c1x1V-72.511925 99.077774c0x-72.744469c0y99.077774c1x1V-73.093285 99.124283c0x-73.248314c0y99.15358c1x-72.938255c1y99.093277V-73.511864 99.284485c0x-73.65139c0y99.37233c1x-73.38784c1y99.20697V-73.837425 99.617798c0x-73.916664c0y99.750427c1x-73.759911c1y99.483429V-73.956291 100.12422c0x-73.956291c0y100.40155c1x-73.956291c1y99.919235V-73.747002 100.82185c0x-73.607475c0y101.00789c1x-73.886528c1y100.63409V-73.170815 101.24303c0x1c1x-73.415413c1y101.14828</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"335\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-73.42144 100.1604c0x-73.42144c0y100.05016c1x1V-73.362038 99.868423c0x-73.324181c0y99.782303c1x-73.401634c1y99.952835V-73.170845 99.651382c0x-73.096764c0y99.60144c1x-73.260445c1y99.709961V-72.907295 99.548035c0x-72.805656c0y99.527359c1x-73.008919c1y99.566986V-72.548134 99.517014c0x1c1x-72.685936c1y99.517014V-71.946098 99.517014c0x1c1x1V-71.946098 100.96913c0x1c1x1V-72.462868 100.96913c0x-72.624779c0y100.96913c1x1V-72.88662 100.92778c0x-73.007195c0y100.8985c1x-72.766029c1y100.95535V-73.194084 100.76759c0x-73.271599c0y100.69524c1x-73.109688c1y100.84511V-73.364616 100.51955c0x-73.402473c0y100.4248c1x-73.328438c1y100.61256V-73.42141 100.16039c0x1c1x-73.42141c1y100.30508</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"245\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-77.361763 101.53241c0x1c1x1V-75.235268 101.53241c0x-75.235268c0y101.70984c1x1V-75.315361 101.9975c0x-75.368752c0y102.12842c1x-75.261971c1y101.86487V-75.534981 102.32048c0x-75.62455c0y102.40315c1x-75.441963c1y102.23607V-75.852791 102.50652c0x-75.976814c0y102.54785c1x-75.730492c1y102.46516V-76.26104 102.56853c0x-76.457405c0y102.56853c1x-76.112892c1y102.56853V-76.85273 102.45226c0x-77.052544c0y102.37302c1x-76.65464c1y102.52977V-77.27906 102.21971c0x1c1x-77.194664c1y102.2955V-77.304863 102.21971c0x1c1x1V-77.304863 102.74939c0x-77.141228c0y102.8183c1x1V-76.803596 102.92252c0x-76.633064c0y102.96902c1x-76.974144c1y102.87601V-76.266167 102.99228c0x-75.7873c0y102.99228c1x-76.453926c1y102.99228V-75.144783 102.60471c0x-74.87606c0y102.34459c1x-75.413506c1y102.86308V-74.741707 101.49883c0x-74.741707c0y101.02684c1x-74.741707c1y101.97597V-75.126701 100.37486c0x-75.385078c0y100.09753c1x-74.870033c1y100.65219V-76.144737 99.958862c0x-76.534035c0y99.958862c1x-75.724434c1y99.958862V-77.043907 100.29993c0x-77.255775c0y100.52731c1x-76.833748c1y100.07256V-77.361717 101.26886c0x1c1x-77.361717c1y100.85028</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"446\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-76.888924 101.16034c0x-76.886925c0y100.9054c1x1V-76.695137 100.56863c0x-76.569389c0y100.42911c1x-76.822319c1y100.70816V-76.11895 100.35934c0x-75.858833c0y100.35934c1x-76.377327c1y100.35934V-75.496254 100.58931c0x-75.342949c0y100.74261c1x-75.651268c1y100.436V-75.235283 101.16032c0x1c1x-75.255959c1y100.93295</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"242\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-79.596764 102.89925c0x-79.50547c0y102.92337c1x1V-79.29705 102.95868c0x-79.190254c0y102.97418c1x-79.405556c1y102.94318V-79.010246 102.98193c0x-78.715691c0y102.98193c1x-79.094643c1y102.98193V-78.338448 102.74422c0x-78.185143c0y102.58575c1x-78.491753c1y102.90269V-78.108482 101.98199c0x1c1x-78.108482c1y102.33167V-78.108482 100.4472c0x1c1x1V-77.780342 100.4472c0x1c1x1V-77.780342 100.03896c0x1c1x1V-78.108482 100.03896c0x1c1x1V-78.108482 99.209549c0x1c1x1V-78.594246 99.209549c0x1c1x1V-78.594246 100.03896c0x1c1x1V-79.596764 100.03896c0x1c1x1V-79.596764 100.4472c0x1c1x1V-78.594246 100.4472c0x1c1x1V-78.594246 101.76236c0x-78.594246c0y101.91396c1x1V-78.604546 102.11893c0x-78.611412c0y102.20334c1x-78.597679c1y102.03281V-78.676842 102.35664c0x-78.714699c0y102.42554c1x-78.635506c1y102.28258V-78.831871 102.50908c0x-78.899055c0y102.54008c1x-78.76638c1y102.47636V-79.136757 102.55559c0x-79.215996c0y102.55559c1x-79.000679c1y102.55559V-79.384804 102.522c0x-79.47094c0y102.49788c1x-79.298683c1y102.54439V-79.570839 102.46257c0x1c1x-79.532951c1y102.47807V-79.596642 102.46257c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"367\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.984215 100.56865c0x1c1x1V-81.958412 100.56865c0x-81.88607c0y100.55142c1x1V-81.746529 100.53247c0x-81.679359c0y100.52386c1x-81.815437c1y100.53937V-81.506233 100.51956c0x-81.356377c0y100.51956c1x-81.599266c1y100.51956V-81.072151 100.62033c0x-80.932625c0y100.68579c1x-81.211678c1y100.55315V-80.669075 100.87613c0x1c1x-80.798271c1y100.77106V-80.669075 102.92509c0x1c1x1V-80.183311 102.92509c0x1c1x1V-80.183311 100.03897c0x1c1x1V-80.669075 100.03897c0x1c1x1V-80.669075 100.4653c0x-80.861992c0y100.31027c1x1V-81.178078 100.13715c0x-81.326225c0y100.07169c1x-81.03167c1y100.20088V-81.630241 100.03896c0x-81.714653c0y100.03896c1x-81.476936c1y100.03896V-81.813698 100.04675c0x-81.851555c0y100.05023c1x-81.77581c1y100.04156V-81.984245 100.07001c0x1c1x-81.908409c1y100.05797</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"393\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.901344 101.48332c0x-84.901344c0y101.95357c1x-84.901344c1y101.01306V-84.539619 102.59694c0x-84.298454c0y102.86911c1x-84.780769c1y102.32478V-83.570686 103.00519c0x-83.162437c0y103.00519c1x-83.975487c1y103.00519V-82.596581 102.59694c0x-82.357155c0y102.32478c1x-82.837746c1y102.86911V-82.237434 101.48332c0x-82.237434c0y101.01306c1x-82.237434c1y101.95357V-82.596581 100.36969c0x-82.837746c0y100.09581c1x-82.357155c1y100.64186V-83.570686 99.958862c0x-83.975487c0y99.958862c1x-83.162437c1y99.958862V-84.539619 100.36969c0x-84.780769c0y100.64186c1x-84.298454c1y100.09581</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"239\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.400078 101.48332c0x-84.400078c0y101.10953c1x1V-84.180458 100.65132c0x-84.034035c0y100.46873c1x-84.326866c1y100.8322V-83.570671 100.37744c0x-83.307121c0y100.37744c1x-83.830772c1y100.37744V-82.955727 100.65132c0x-82.811028c0y100.8322c1x-83.102135c1y100.46873V-82.738686 101.48332c0x-82.738686c0y101.84505c1x-82.738686c1y101.10953V-82.958321 102.30756c0x-83.104729c0y102.49359c1x-82.811897c1y102.1198V-83.570686 102.58661c0x-83.829063c0y102.58661c1x-83.308861c1y102.58661V-84.177879 102.31015c0x-84.326027c0y102.12411c1x-84.031471c1y102.49446V-84.400093 101.48332c0x1c1x-84.400093c1y101.84851</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"443\" PrimID=\"29\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-72.828438 109.53967c0x1c1x1V-72.164391 109.53967c0x1c1x1V-70.877647 108.01006c0x1c1x1V-70.156761 108.01006c0x1c1x1V-70.156761 109.53967c0x1c1x1V-69.645164 109.53967c0x1c1x1V-69.645164 105.69237c0x1c1x1V-70.722618 105.69237c0x-70.955162c0y105.69237c1x1V-71.303978 105.73888c0x-71.459007c0y105.76816c1x-71.148949c1y105.70787V-71.722557 105.89906c0x-71.862083c0y105.98692c1x-71.598534c1y105.82156V-72.048119 106.23238c0x-72.127357c0y106.36502c1x-71.970604c1y106.09802V-72.166985 106.73882c0x-72.166985c0y107.01614c1x-72.166985c1y106.53383V-71.957695 107.43645c0x-71.818169c0y107.62248c1x-72.097221c1y107.24869V-71.381508 107.8576c0x1c1x-71.626106c1y107.76286</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"72\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.632133 106.77498c0x-71.632133c0y106.66473c1x1V-71.572731 106.48302c0x-71.534874c0y106.39688c1x-71.612328c1y106.56741V-71.381538 106.26598c0x-71.307457c0y106.21602c1x-71.471138c1y106.32454V-71.117989 106.16261c0x-71.01635c0y106.14194c1x-71.219612c1y106.18156V-70.758842 106.13161c0x1c1x-70.896645c1y106.13161V-70.156807 106.13161c0x1c1x1V-70.156807 107.58371c0x1c1x1V-70.673561 107.58371c0x-70.835472c0y107.58371c1x1V-71.097313 107.54237c0x-71.217888c0y107.51308c1x-70.976723c1y107.56993V-71.404778 107.38217c0x-71.482292c0y107.30983c1x-71.320381c1y107.45969V-71.57531 107.13412c0x-71.613167c0y107.03938c1x-71.539131c1y107.22714V-71.632103 106.77498c0x1c1x-71.632103c1y106.91966</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"420\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-75.616386 108.0979c0x-75.616386c0y108.56816c1x-75.616386c1y107.62766V-75.254662 109.21153c0x-75.013496c0y109.48369c1x-75.495811c1y108.93936V-74.285728 109.61977c0x-73.87748c0y109.61977c1x-74.690529c1y109.61977V-73.311623 109.21153c0x-73.072197c0y108.93936c1x-73.552788c1y109.48369V-72.952477 108.0979c0x-72.952477c0y107.62766c1x-72.952477c1y108.56816V-73.311623 106.98428c0x-73.552788c0y106.71039c1x-73.072197c1y107.25644V-74.285728 106.57346c0x-74.690529c0y106.57346c1x-73.87748c1y106.57346V-75.254662 106.98428c0x-75.495811c0y107.25644c1x-75.013496c1y106.71039</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"526\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-75.11512 108.0979c0x-75.11512c0y107.72411c1x1V-74.8955 107.26591c0x-74.749077c0y107.08331c1x-75.041908c1y107.44678V-74.285713 106.99202c0x-74.022163c0y106.99202c1x-74.545815c1y106.99202V-73.670769 107.26591c0x-73.52607c0y107.44678c1x-73.817177c1y107.08331V-73.453712 108.0979c0x-73.453712c0y108.45964c1x-73.453712c1y107.72411V-73.673347 108.92215c0x-73.819756c0y109.10818c1x-73.526924c1y108.73439V-74.285713 109.2012c0x-74.54409c0y109.2012c1x-74.023888c1y109.2012V-74.892906 108.92473c0x-75.041054c0y108.73869c1x-74.746498c1y109.10904V-75.11512 108.09792c0x1c1x-75.11512c1y108.46309</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"285\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-78.50251 109.35881c0x-78.340599c0y109.43633c1x1V-78.040016 109.53967c0x-77.895317c0y109.58275c1x-78.186424c1y109.49661V-77.577522 109.60428c0x-77.369087c0y109.60428c1x-77.741158c1y109.60428V-77.003914 109.51384c0x-76.829933c0y109.45183c1x-77.177879c1y109.57413V-76.556908 109.23479c0x-76.43116c0y109.11076c1x-76.680931c1y109.35881V-76.264931 108.76454c0x-76.196037c0y108.57506c1x-76.333839c1y108.95401V-76.161583 108.10049c0x-76.161583c0y107.62852c1x-76.161583c1y108.35371V-76.549156 106.98946c0x-76.809273c0y106.72073c1x-76.290779c1y107.25816V-77.577522 106.58638c0x-77.742882c0y106.58638c1x-77.152061c1y106.58638V-78.063271 106.65614c0x-78.223473c0y106.70265c1x-77.904808c1y106.60963V-78.502525 106.82668c0x1c1x-78.369881c1y106.75949V-78.502525 107.36668c0x1c1x1V-78.476723 107.36668c0x-78.328575c0y107.25128c1x1V-78.016808 107.10056c0x-77.860054c0y107.03854c1x-78.17527c1y107.16257V-77.556892 107.00754c0x-77.281273c0y107.00754c1x-77.706749c1y107.00754V-76.903175 107.28659c0x-76.744698c0y107.4709c1x-77.063377c1y107.10056V-76.665459 108.10049c0x-76.665459c0y108.44844c1x-76.665459c1y107.7422V-76.898003 108.90405c0x-77.054756c0y109.09009c1x-76.742973c1y108.71631V-77.556877 109.18311c0x-77.655052c0y109.18311c1x-77.274376c1y109.18311V-77.85659 109.14435c0x-77.958214c0y109.11852c1x-77.754951c1y109.1702V-78.13047 109.04358c0x-78.201103c0y109.00742c1x-78.049507c1y109.08493V-78.32943 108.9299c0x-78.391426c0y108.88855c1x-78.267418c1y108.96951V-78.476707 108.82396c0x1c1x-78.440529c1y108.85324V-78.50251 108.82396c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"327\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.745216 109.53967c0x1c1x1V-81.104424 109.53967c0x1c1x1V-79.946877 108.27618c0x1c1x1V-79.63166 108.57591c0x1c1x1V-79.63166 109.53967c0x1c1x1V-79.145897 109.53967c0x1c1x1V-79.145897 105.51926c0x1c1x1V-79.63166 105.51926c0x1c1x1V-79.63166 108.09792c0x1c1x1V-81.034676 106.65355c0x1c1x1V-81.647041 106.65355c0x1c1x1V-80.306038 107.9868c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"63\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.62101 108.147c0x1c1x1V-82.494514 108.147c0x-82.494514c0y108.32442c1x1V-82.574608 108.61209c0x-82.627998c0y108.743c1x-82.521217c1y108.47945V-82.794228 108.93506c0x-82.883797c0y109.01775c1x-82.70121c1y108.85066V-83.112053 109.12109c0x-83.236076c0y109.16245c1x-82.989738c1y109.07976V-83.520287 109.18311c0x-83.716652c0y109.18311c1x-83.372154c1y109.18311V-84.111977 109.06683c0x-84.31179c0y108.98759c1x-83.913887c1y109.14435V-84.538322 108.83429c0x1c1x-84.453911c1y108.91008V-84.564125 108.83429c0x1c1x1V-84.564125 109.36398c0x-84.40049c0y109.43288c1x1V-84.062859 109.53709c0x-83.892326c0y109.5836c1x-84.233406c1y109.49059V-83.525429 109.60686c0x-83.046562c0y109.60686c1x-83.713188c1y109.60686V-82.404045 109.21928c0x-82.135323c0y108.95918c1x-82.672768c1y109.47768V-82.000969 108.11342c0x-82.000969c0y107.64143c1x-82.000969c1y108.59056V-82.385963 106.98946c0x-82.644341c0y106.71213c1x-82.129295c1y107.26678V-83.403999 106.57346c0x-83.793297c0y106.57346c1x-82.983696c1y106.57346V-84.303169 106.91452c0x-84.515038c0y107.14191c1x-84.09301c1y106.68715V-84.620979 107.88345c0x1c1x-84.620979c1y107.46487</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"8\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.14817 107.77493c0x-84.146172c0y107.51999c1x1V-83.954384 107.18323c0x-83.828636c0y107.0437c1x-84.081566c1y107.32275V-83.378197 106.97394c0x-83.11808c0y106.97394c1x-83.636574c1y106.97394V-82.755501 107.2039c0x-82.602196c0y107.35721c1x-82.910515c1y107.0506V-82.49453 107.77492c0x1c1x-82.515205c1y107.54755</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"33\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-86.856026 109.51384c0x-86.764732c0y109.53796c1x1V-86.556297 109.57327c0x-86.449501c0y109.58878c1x-86.664818c1y109.55777V-86.269493 109.59653c0x-85.974937c0y109.59653c1x-86.353889c1y109.59653V-85.597694 109.35881c0x-85.444389c0y109.20035c1x-85.750999c1y109.51729V-85.367729 108.59659c0x1c1x-85.367729c1y108.94626V-85.367729 107.0618c0x1c1x1V-85.039589 107.0618c0x1c1x1V-85.039589 106.65355c0x1c1x1V-85.367729 106.65355c0x1c1x1V-85.367729 105.82414c0x1c1x1V-85.853493 105.82414c0x1c1x1V-85.853493 106.65355c0x1c1x1V-86.856026 106.65355c0x1c1x1V-86.856026 107.0618c0x1c1x1V-85.853493 107.0618c0x1c1x1V-85.853493 108.37695c0x-85.853493c0y108.52855c1x1V-85.863792 108.73352c0x-85.870659c0y108.81793c1x-85.856926c1y108.6474V-85.936089 108.97124c0x-85.973946c0y109.04013c1x-85.894753c1y108.89717V-86.091118 109.12367c0x-86.158302c0y109.15468c1x-86.025627c1y109.09096V-86.396004 109.17018c0x-86.475243c0y109.17018c1x-86.259926c1y109.17018V-86.644051 109.1366c0x-86.730186c0y109.11247c1x-86.55793c1y109.15898V-86.830086 109.07716c0x1c1x-86.792198c1y109.09267V-86.855888 109.07716c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"255\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-49.997711 89.431244c0x-49.997009c0y92.967148c1x-49.997726c1y85.896622V-43.597717 95.831238c0x-40.063095c0y95.831238c1x-47.131042c1y95.831947V-37.197723 89.431236c0x-37.197006c0y85.897911c1x-37.197723c1y92.965851V-43.597717 83.031235c0x-47.132339c0y83.031235c1x-40.061798c1y83.031952</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"302\" PrimID=\"34\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-38.20546 101.00531c0x-38.20546c0y101.355c1x-38.20546c1y100.63152V-37.975494 101.95616c0x-37.823898c0y102.24037c1x-38.128799c1y101.67194V-37.368301 102.61761c0x-37.192596c0y102.72614c1x-37.621506c1y102.46086V-36.77919 102.85275c0x-36.563873c0y102.90099c1x-36.996231c1y102.80452V-35.926529 102.92509c0x1c1x-36.279648c1y102.92509V-34.955002 102.92509c0x1c1x1V-34.955002 99.077789c0x1c1x1V-35.916183 99.077789c0x-36.291687c0y99.077789c1x1V-36.810181 99.160461c0x-37.032394c0y99.213867c1x-36.589691c1y99.105347V-37.373459 99.382675c0x-37.635284c0y99.54631c1x-37.220154c1y99.287933V-37.985825 100.03638c0x-38.132248c0y100.30855c1x-37.839417c1y99.764221</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"265\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-37.670609 100.99751c0x-37.670609c0y100.69608c1x1V-37.512985 100.23529c0x-37.407913c0y100.02858c1x-37.618073c1y100.44199V-37.04274 99.746948c0x-36.891144c0y99.660812c1x-37.25116c1y99.865799V-36.559555 99.568665c0x-36.389023c0y99.53421c1x-36.730087c1y99.601395V-35.947189 99.516983c0x1c1x-36.184906c1y99.516983V-35.466599 99.516983c0x1c1x1V-35.466599 102.48579c0x1c1x1V-35.947189 102.48579c0x-36.193512c0y102.48579c1x1V-36.590561 102.43153c0x-36.774872c0y102.39536c1x-36.407959c1y102.4677V-37.096985 102.23c0x-37.288193c0y102.1077c1x-36.94368c1y102.32817V-37.525894 101.74681c0x-37.62236c0y101.547c1x-37.431152c1y101.94664V-37.670593 100.99751c0x1c1x-37.670593c1y101.29723</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"497\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-41.409393 101.53241c0x1c1x1V-39.282898 101.53241c0x-39.282898c0y101.70984c1x1V-39.362991 101.9975c0x-39.416382c0y102.12842c1x-39.309601c1y101.86487V-39.582626 102.32048c0x-39.672195c0y102.40315c1x-39.489594c1y102.23607V-39.900436 102.50652c0x-40.02446c0y102.54785c1x-39.778137c1y102.46516V-40.30867 102.56853c0x-40.505035c0y102.56853c1x-40.160538c1y102.56853V-40.900375 102.45226c0x-41.100189c0y102.37302c1x-40.702271c1y102.52977V-41.326706 102.21971c0x1c1x-41.242294c1y102.2955V-41.352509 102.21971c0x1c1x1V-41.352509 102.74939c0x-41.188873c0y102.8183c1x1V-40.851242 102.92252c0x-40.68071c0y102.96902c1x-41.02179c1y102.87601V-40.313812 102.99228c0x-39.834946c0y102.99228c1x-40.501572c1y102.99228V-39.192429 102.60471c0x-38.923706c0y102.34459c1x-39.461151c1y102.86308V-38.789352 101.49883c0x-38.789352c0y101.02684c1x-38.789352c1y101.97597V-39.174347 100.37486c0x-39.432724c0y100.09753c1x-38.917679c1y100.65219V-40.192383 99.958862c0x-40.58168c0y99.958862c1x-39.772079c1y99.958862V-41.091553 100.29993c0x-41.303421c0y100.52731c1x-40.881393c1y100.07256V-41.409363 101.26886c0x1c1x-41.409363c1y100.85028</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"236\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-40.936554 101.16034c0x-40.934555c0y100.9054c1x1V-40.742767 100.56863c0x-40.61702c0y100.42911c1x-40.869949c1y100.70816V-40.16658 100.35934c0x-39.906464c0y100.35934c1x-40.424957c1y100.35934V-39.543884 100.58931c0x-39.390579c0y100.74261c1x-39.698898c1y100.436V-39.282913 101.16032c0x1c1x-39.303589c1y100.93295</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"371\" PrimID=\"16\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-44.685684 101.44714c0x-44.685684c0y101.68141c1x1V-44.584915 102.09052c0x-44.517731c0y102.28345c1x-44.6521c1y101.89587V-44.30069 102.58145c0x-44.186996c0y102.70891c1x-44.422989c1y102.44708V-43.897614 102.87859c0x-43.744308c0y102.94749c1x-44.052628c1y102.80797V-43.409271 102.98195c0x-43.259415c0y102.98195c1x-43.581528c1y102.98195V-43.001022 102.93286c0x-42.880447c0y102.90013c1x-43.123322c1y102.96558V-42.631546 102.78041c0x1c1x-42.757294c1y102.84932V-42.631546 103.98964c0x1c1x1V-42.145782 103.98964c0x1c1x1V-42.145782 100.03897c0x1c1x1V-42.631546 100.03897c0x1c1x1V-42.631546 100.34128c0x-42.760742c0y100.23276c1x1V-43.065628 100.06998c0x-43.227539c0y99.995911c1x-42.905426c1y100.14233V-43.582382 99.958878c0x-43.930344c0y99.958878c1x-43.399796c1y99.958878V-44.393707 100.3542c0x-44.588364c0y100.61603c1x-44.20079c1y100.09065V-44.685684 101.44716c0x1c1x-44.685684c1y100.98035</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"53\" PrimID=\"31\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-44.184418 101.46007c0x-44.184418c0y101.11211c1x-44.184418c1y101.81834V-44.006134 100.67975c0x-43.887283c0y100.50749c1x-44.124985c1y100.85201V-43.458359 100.42137c0x-43.318832c0y100.42137c1x-43.704681c1y100.42137V-43.037201 100.5118c0x-42.89595c0y100.57208c1x-43.178452c1y100.45151V-42.631546 100.74951c0x1c1x-42.760727c1y100.65132V-42.631546 102.38507c0x-42.769348c0y102.44708c1x1V-42.985519 102.51167c0x-43.085419c0y102.53407c1x-42.887329c1y102.48929V-43.324005 102.54527c0x-43.594437c0y102.54527c1x-43.198257c1y102.54527V-43.957047 102.27138c0x-44.108627c0y102.08879c1x-43.80545c1y102.45398</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"402\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-45.93367 102.92509c0x1c1x1V-45.447906 102.92509c0x1c1x1V-45.447906 98.904663c0x1c1x1V-45.93367 98.904663c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"151\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-49.354645 101.48332c0x-49.354645c0y101.95357c1x-49.354645c1y101.01306V-48.99292 102.59694c0x-48.751755c0y102.86911c1x-49.23407c1y102.32478V-48.023987 103.00519c0x-47.615738c0y103.00519c1x-48.428787c1y103.00519V-47.049881 102.59694c0x-46.810455c0y102.32478c1x-47.291046c1y102.86911V-46.690735 101.48332c0x-46.690735c0y101.01306c1x-46.690735c1y101.95357V-47.049881 100.36969c0x-47.291046c0y100.09581c1x-46.810455c1y100.64186V-48.023987 99.958862c0x-48.428787c0y99.958862c1x-47.615738c1y99.958862V-48.99292 100.36969c0x-49.23407c0y100.64186c1x-48.751755c1y100.09581</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"503\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-48.853378 101.48332c0x-48.853378c0y101.10953c1x1V-48.633759 100.65132c0x-48.487335c0y100.46873c1x-48.780167c1y100.8322V-48.023972 100.37744c0x-47.760422c0y100.37744c1x-48.284073c1y100.37744V-47.409027 100.65132c0x-47.264328c0y100.8322c1x-47.555435c1y100.46873V-47.191971 101.48332c0x-47.191971c0y101.84505c1x-47.191971c1y101.10953V-47.411606 102.30756c0x-47.558014c0y102.49359c1x-47.265182c1y102.1198V-48.023972 102.58661c0x-48.282349c0y102.58661c1x-47.762146c1y102.58661V-48.631165 102.31015c0x-48.779312c0y102.12411c1x-48.484756c1y102.49446V-48.853378 101.48332c0x1c1x-48.853378c1y101.84851</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"195\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-52.563751 100.03896c0x1c1x1V-50.879105 103.98962c0x1c1x1V-50.359756 103.98962c0x1c1x1V-50.897202 102.78557c0x1c1x1V-49.747406 100.03896c0x1c1x1V-50.274506 100.03896c0x1c1x1V-51.160751 102.17836c0x1c1x1V-52.054749 100.03896c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"132\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-37.20163 109.53967c0x1c1x1V-36.656448 109.53967c0x1c1x1V-36.279205 108.46739c0x1c1x1V-34.615219 108.46739c0x1c1x1V-34.237976 109.53967c0x1c1x1V-33.718628 109.53967c0x1c1x1V-35.119064 105.69237c0x1c1x1V-35.801193 105.69237c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"469\" PrimID=\"12\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-36.121597 108.02814c0x1c1x1V-35.44722 106.13937c0x1c1x1V-34.770248 108.02814c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"76\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-38.268753 106.17038c0x1c1x1V-37.720978 106.17038c0x1c1x1V-37.720978 105.66653c0x1c1x1V-38.268753 105.66653c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"89\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-38.237747 109.53969c0x1c1x1V-37.751984 109.53969c0x1c1x1V-37.751984 106.65355c0x1c1x1V-38.237747 106.65355c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"319\" PrimID=\"41\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-40.999847 107.18323c0x1c1x1V-40.974045 107.18323c0x-40.901703c0y107.166c1x1V-40.762177 107.14706c0x-40.694992c0y107.13844c1x-40.83107c1y107.15395V-40.521881 107.13414c0x-40.372025c0y107.13414c1x-40.614899c1y107.13414V-40.087784 107.23491c0x-39.948257c0y107.30037c1x-40.227325c1y107.16774V-39.684708 107.49071c0x1c1x-39.813904c1y107.38564V-39.684708 109.53969c0x1c1x1V-39.198944 109.53969c0x1c1x1V-39.198944 106.65355c0x1c1x1V-39.684708 106.65355c0x1c1x1V-39.684708 107.07988c0x-39.877625c0y106.92485c1x1V-40.19371 106.75174c0x-40.341858c0y106.68628c1x-40.047302c1y106.81548V-40.645874 106.65355c0x-40.730286c0y106.65355c1x-40.492569c1y106.65355V-40.82933 106.66135c0x-40.867188c0y106.66481c1x-40.791443c1y106.65614V-40.999863 106.68459c0x1c1x-40.924042c1y106.67256</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"194\" PrimID=\"16\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.997101 108.07465c0x-43.997101c0y108.31581c1x1V-43.893738 108.72577c0x-43.826569c0y108.9187c1x-43.962646c1y108.53285V-43.619858 109.21153c0x-43.497559c0y109.34761c1x-43.735275c1y109.08061V-43.216782 109.519c0x-43.070374c0y109.58618c1x-43.36319c1y109.4501V-42.733612 109.61977c0x-42.569962c0y109.61977c1x-42.909317c1y109.61977V-42.304688 109.56033c0x-42.182388c0y109.52245c1x-42.426987c1y109.59996V-41.942963 109.4053c0x1c1x-42.061813c1y109.47076V-41.911957 109.53967c0x1c1x1V-41.457214 109.53967c0x1c1x1V-41.457214 105.51926c0x1c1x1V-41.942947 105.51926c0x1c1x1V-41.942947 106.95586c0x-42.079025c0y106.8439c1x1V-42.377029 106.68198c0x-42.530334c0y106.60962c1x-42.223724c1y106.75259V-42.893784 106.57346c0x-43.234848c0y106.57346c1x-42.702591c1y106.57346V-43.699936 106.96619c0x-43.898026c0y107.22801c1x-43.503571c1y106.70436V-43.99707 108.07465c0x1c1x-43.99707c1y107.5975</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"39\" PrimID=\"3\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-43.495834 108.08757c0x-43.495834c0y107.74306c1x1V-43.325287 107.30467c0x-43.211594c0y107.12552c1x-43.43898c1y107.48209V-42.774933 107.03595c0x-42.633682c0y107.03595c1x-43.028152c1y107.03595V-42.346008 107.12897c0x-42.201309c0y107.18925c1x-42.490707c1y107.06696V-41.942932 107.36411c0x1c1x-42.066956c1y107.26764V-41.942932 109.01775c0x-42.080734c0y109.07976c1x1V-42.296906 109.14694c0x-42.396805c0y109.17105c1x-42.198715c1y109.12282V-42.635391 109.18311c0x-42.904114c0y109.18311c1x-42.509644c1y109.18311V-43.265854 108.91956c0x-43.419159c0y108.74214c1x-43.114258c1y109.09526V-43.495819 108.08757c0x1c1x-43.495819c1y108.4648</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"485\" PrimID=\"2\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.996918 109.53967c0x1c1x1V-46.513733 109.53967c0x1c1x1V-46.513733 109.23221c0x-46.470657c0y109.26149c1x1V-46.338028 109.35623c0x-46.265686c0y109.4079c1x-46.412094c1y109.30283V-46.12616 109.48026c0x-46.045197c0y109.51987c1x-46.195053c1y109.44923V-45.847107 109.57845c0x-45.74202c0y109.606c1x-45.952179c1y109.5526V-45.477615 109.61978c0x-45.217499c0y109.61978c1x-45.618866c1y109.61978V-44.816162 109.3614c0x-44.6353c0y109.18915c1x-44.997025c1y109.53366V-44.544861 108.70253c0x-44.544861c0y108.48376c1x-44.544861c1y108.96951V-44.684387 108.17284c0x-44.779129c0y108.03676c1x-44.59137c1y108.30721V-45.087463 107.85245c0x-45.263168c0y107.77493c1x-44.913498c1y107.92996V-45.720505 107.69482c0x-45.966827c0y107.66727c1x-45.474182c1y107.7224V-46.513733 107.63281c0x1c1x-46.231232c1y107.64659V-46.513733 107.55789c0x-46.513733c0y107.44765c1x1V-46.45433 107.284c0x-46.416473c0y107.21165c1x-46.493927c1y107.35635V-46.288971 107.11346c0x-46.220078c0y107.07385c1x-46.361343c1y107.15482V-46.040924 107.03337c0x-45.944473c0y107.01959c1x-46.13739c1y107.04715V-45.738617 107.0127c0x-45.61116c0y107.0127c1x-45.843704c1y107.0127V-45.312286 107.06438c0x-45.155533c0y107.09711c1x-45.46904c1y107.02992V-44.826538 107.20908c0x1c1x-44.993622c1y107.14534V-44.800735 107.20908c0x1c1x1V-44.800735 106.71556c0x-44.895477c0y106.68973c1x1V-45.211563 106.63029c0x-45.390717c0y106.59929c1x-45.03241c1y106.6613V-45.741257 106.58379c0x-45.944519c0y106.58379c1x-45.567276c1y106.58379V-46.270935 106.63547c0x-46.422531c0y106.66818c1x-46.121078c1y106.60101V-46.663681 106.806c0x-46.772202c0y106.88524c1x-46.553436c1y106.72504V-46.911728 107.11346c0x-46.968597c0y107.23921c1x-46.854889c1y106.98773V-46.997025 107.58115c0x1c1x-46.997025c1y107.39511</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"183\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-46.513733 108.82913c0x1c1x1V-46.513733 108.02556c0x-46.365585c0y108.03418c1x1V-45.989227 108.06432c0x-45.789413c0y108.08154c1x-46.19075c1y108.04709V-45.513794 108.13925c0x-45.374268c0y108.17886c1x-45.630936c1y108.10652V-45.175308 108.32529c0x-45.089172c0y108.40796c1x-45.261444c1y108.24088V-45.046112 108.66893c0x-45.046112c0y108.8343c1x-45.046112c1y108.52252V-45.195969 109.04359c0x-45.295868c0y109.12627c1x-45.096069c1y108.95918V-45.653305 109.16762c0x-45.823837c0y109.16762c1x-45.448318c1y109.16762V-46.120972 109.06943c0x-46.262222c0y109.00224c1x-45.979721c1y109.13489V-46.513718 108.82913c0x1c1x-46.393127c1y108.92215</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"258\" PrimID=\"7\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-50.273193 109.21153c0x-50.273193c0y109.70073c1x1V-49.93988 110.28899c0x-49.717667c0y110.51808c1x-50.162094c1y110.05988V-48.914093 110.63263c0x-48.760788c0y110.63263c1x-49.375748c1y110.63263V-48.464508 110.59904c0x-48.319809c0y110.57837c1x-48.610916c1y110.62143V-48.035583 110.50861c0x1c1x-48.176834c1y110.54823V-48.035583 110.01251c0x1c1x1V-48.061386 110.01251c0x-48.140625c0y110.04352c1x1V-48.438629 110.12621c0x-48.610886c0y110.17271c1x-48.266373c1y110.08142V-48.955383 110.19597c0x-49.120743c0y110.19597c1x-48.783127c1y110.19597V-49.366211 110.13654c0x-49.474731c0y110.09691c1x-49.25769c1y110.17615V-49.619431 109.97116c0x-49.679688c0y109.90399c1x-49.559143c1y110.04179V-49.748627 109.72829c0x-49.77449c0y109.63354c1x-49.722763c1y109.82303V-49.78743 109.41048c0x1c1x-49.78743c1y109.5276V-49.78743 109.14693c0x-49.641006c0y109.26405c1x1V-49.366257 109.41048c0x-49.233627c0y109.46732c1x-49.50061c1y109.3519V-48.857254 109.49574c0x-48.512741c0y109.49574c1x-49.063965c1y109.49574V-48.035599 109.12367c0x-47.834061c0y108.8739c1x-48.238861c1y109.37172V-47.733292 108.06947c0x-47.733292c0y107.82143c1x-47.733292c1y108.52251V-47.836639 107.4287c0x-47.907272c0y107.24782c1x-47.767746c1y107.60783V-48.123444 106.96101c0x-48.235413c0y106.83871c1x-48.002869c1y107.09193V-48.531693 106.6768c0x-48.691895c0y106.60789c1x-48.37149c1y106.74397V-49.009689 106.57344c0x-49.176788c0y106.57344c1x-48.851227c1y106.57344V-49.428268 106.62512c0x-49.541962c0y106.65785c1x-49.316315c1y106.59067V-49.78743 106.77757c0x1c1x-49.661682c1y106.70866V-49.818436 106.65355c0x1c1x1V-50.273178 106.65355c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"212\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-49.787445 108.74644c0x1c1x1V-49.787445 107.1729c0x-49.658249c0y107.11432c1x1V-49.425705 107.04887c0x-49.31546c0y107.02303c1x-49.537674c1y107.07298V-49.094971 107.01012c0x-48.827972c0y107.01012c1x-49.205215c1y107.01012V-48.464523 107.27882c0x-48.311218c0y107.45798c1x-48.617828c1y107.09969V-48.234558 108.05914c0x-48.234558c0y108.38298c1x-48.234558c1y107.71808V-48.40509 108.79553c0x-48.518784c0y108.96262c1x-48.291397c1y108.62843V-48.970947 109.04616c0x-49.112198c0y109.04616c1x-48.707397c1y109.04616V-49.394684 108.96606c0x-49.537659c0y108.91093c1x-49.253433c1y109.01945V-49.78743 108.74643c0x1c1x-49.668579c1y108.83774</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"21\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-53.291107 108.70769c0x-53.291107c0y108.97124c1x1V-52.962952 109.35622c0x-52.745911c0y109.52502c1x-53.181717c1y109.18741V-52.071548 109.60944c0x-51.857941c0y109.60944c1x-52.448776c1y109.60944V-51.482422 109.5345c0x-51.305008c0y109.48283c1x-51.661575c1y109.58446V-51.035416 109.36656c0x1c1x-51.156006c1y109.42685V-51.035416 108.82137c0x1c1x1V-51.061218 108.82137c0x-51.214523c0y108.93678c1x1V-51.572815 109.09784c0x-51.760574c0y109.16501c1x-51.385056c1y109.02893V-52.112839 109.19861c0x-52.326431c0y109.19861c1x-51.940582c1y109.19861V-52.614105 109.09525c0x-52.73468c0y109.02635c1x-52.493515c1y109.16415V-52.794968 108.76968c0x-52.794968c0y108.65601c1x-52.794968c1y108.91783V-52.696762 108.51131c0x-52.631287c0y108.45273c1x-52.762238c1y108.56987V-52.319519 108.36143c0x-52.250626c0y108.34595c1x-52.505539c1y108.40279V-52.048218 108.30717c0x-51.937973c0y108.2865c1x-52.160187c1y108.32785V-51.745911 108.24001c0x-51.492691c0y108.17282c1x-51.837204c1y108.26411V-51.205902 107.94545c0x-51.100815c0y107.81453c1x-51.312698c1y108.07463V-51.048279 107.46486c0x-51.048279c0y107.34599c1x-51.048279c1y107.65433V-51.120682 107.12895c0x-51.170624c0y107.02388c1x-51.072418c1y107.23404V-51.345474 106.84732c0x-51.44194c0y106.76636c1x-51.245544c1y106.92999V-51.712372 106.65611c0x-51.862228c0y106.60788c1x-51.56424c1y106.70262V-52.213638 106.58377c0x-52.385895c0y106.58377c1x-52.029327c1y106.58377V-52.735565 106.64836c0x-52.912979c0y106.68971c1x-52.55986c1y106.6053V-53.177399 106.80081c0x1c1x-53.060257c1y106.74052V-53.177399 107.32016c0x1c1x1V-53.151596 107.32016c0x-53.027573c0y107.22887c1x1V-52.699432 107.09019c0x-52.522003c0y107.02647c1x-52.876846c1y107.15221V-52.17749 106.9946c0x-52.000076c0y106.9946c1x-52.348022c1y106.9946V-51.727905 107.09796c0x-51.605606c0y107.16513c1x-51.850204c1y107.02905V-51.544449 107.40027c0x-51.544449c0y107.51912c1x-51.544449c1y107.2659V-51.655548 107.66898c0x-51.72789c0y107.72926c1x-51.581482c1y107.60869V-52.006943 107.81625c0x-52.096512c0y107.83693c1x-51.845032c1y107.77837V-52.306656 107.87827c0x-52.418625c0y107.89894c1x-52.196411c1y107.8576V-52.585709 107.9351c0x-52.811371c0y107.98679c1x-52.511642c1y107.91789V-53.107635 108.20125c0x-53.229935c0y108.3287c1x-52.985336c1y108.07549V-53.291092 108.70767c0x1c1x-53.291092c1y108.49753</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"311\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-153.39771 89.431252c0x-153.397c0y92.967163c1x-153.39772c1y85.896629V-146.99771 95.831253c0x-143.46309c0y95.831245c1x-150.53104c1y95.831955V-140.59772 89.431244c0x-140.597c0y85.897919c1x-140.59772c1y92.965866V-146.99771 83.03125c0x-150.53233c0y83.03125c1x-143.46179c1y83.031967</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"520\" PrimID=\"10\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.272 102.9251c0x1c1x1V-140.66751 102.9251c0x1c1x1V-140.66751 102.38509c0x-140.84837c0y102.23006c1x1V-141.21011 101.92c0x-141.39272c0y101.76497c1x-141.02925c1y102.07503V-141.71913 101.4575c0x-142.04987c0y101.1371c1x-141.56238c1y101.6108V-142.39867 100.69527c0x-142.52097c0y100.50579c1x-142.27637c1y100.88303V-142.58212 100.0829c0x-142.58212c0y99.883087c1x-142.58212c1y100.30167V-142.38318 99.615227c0x-142.25227c0y99.501541c1x-142.51581c1y99.727196V-141.83282 99.444695c0x-141.67607c0y99.444695c1x-142.06882c1y99.444695V-141.32382 99.527374c0x-141.14124c0y99.582497c1x-141.50641c1y99.472252V-140.78897 99.780586c0x1c1x-140.96295c1y99.666901V-140.76317 99.780586c0x1c1x1V-140.76317 99.237984c0x-140.88547c0y99.177696c1x1V-141.25151 99.072617c0x-141.4565c0y99.022667c1x-141.04825c1y99.122574V-141.84579 98.997688c0x-142.24026c0y98.997688c1x-141.65459c1y98.997688V-142.77339 99.284492c0x-142.99731c0y99.473969c1x-142.54947c1y99.093292V-143.10928 100.05705c0x-143.10928c0y100.20347c1x-143.10928c1y99.731491V-143.05249 100.46788c0x-143.01628c0y100.59363c1x-143.09035c1y100.34042V-142.88971 100.82703c0x-142.82253c0y100.93383c1x-142.96202c1y100.71335V-142.65199 101.14226c0x-142.56242c0y101.24561c1x-142.74329c1y101.0389V-142.32384 101.48591c0x-142.13953c0y101.66678c1x-142.45303c1y101.36016V-141.75282 102.01301c0x-141.55646c0y102.18182c1x-141.94919c1y101.84248V-141.20247 102.48326c0x1c1x-141.373c1y102.33857V-143.27211 102.48326c0x1c1x1</VertList>\r\n                                <PrimList>L0 1L1 2B2 3B3 4B4 5B5 6B6 7B7 8B8 9B9 10L10 11L11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19B19 20B20 21B21 22L22 23L23 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"375\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-146.63098 101.00015c0x-146.63098c0y101.6909c1x-146.63098c1y100.33009V-146.30542 102.52203c0x-146.0901c0y102.84415c1x-146.52246c1y102.19819V-145.30031 103.0052c0x-144.83867c0y103.0052c1x-145.75507c1y103.0052V-144.28746 102.51427c0x-144.07559c0y102.18699c1x-144.50105c1y102.84156V-143.96965 101.00533c0x-143.96965c0y100.32147c1x-143.96965c1y101.68401V-144.29262 99.491203c0x-144.50793c0y99.163918c1x-144.0773c1y99.816765V-145.30031 99.000275c0x-145.76196c0y99.000275c1x-144.84384c1y99.000275V-146.31059 99.498955c0x-146.52419c0y99.829681c1x-146.09872c1y99.166504</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"50\" PrimID=\"40\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-145.95145 102.17321c0x-146.0117c0y102.03368c1x1V-146.07289 101.68228c0x-146.09529c0y101.49281c1x-146.05219c1y101.87004V-146.10649 101.00015c0x-146.10649c0y100.73833c1x-146.10649c1y101.26543V-146.07289 100.31802c0x-146.05222c0y100.1251c1x-146.09529c1y100.51095V-145.94887 99.827095c0x-145.88861c0y99.694458c1x-146.01088c1y99.961456V-145.70082 99.527374c0x-145.59747c0y99.460197c1x-145.80592c1y99.594551V-145.30032 99.426605c0x-145.13841c0y99.426605c1x-145.46397c1y99.426605V-144.89725 99.527374c0x-144.79218c0y99.594551c1x-145.00404c1y99.460197V-144.64662 99.832268c0x-144.58801c0y99.959732c1x-144.70863c1y99.696182V-144.52518 100.33095c0x-144.5045c0y100.53593c1x-144.54753c1y100.12596V-144.49417 101.00533c0x-144.49417c0y101.27404c1x-144.49417c1y100.76072V-144.52257 101.6797c0x-144.5415c0y101.86057c1x-144.50363c1y101.49883V-144.64401 102.16546c0x-144.70088c0y102.29982c1x-144.58199c1y102.02249V-144.88431 102.47293c0x-144.98938c0y102.54356c1x-144.78098c1y102.40231V-145.30029 102.57887c0x-145.4622c0y102.57887c1x-145.12804c1y102.57887V-145.70337 102.4781c0x-145.81017c0y102.41092c1x-145.59657c1y102.54527V-145.95142 102.1732c0x1c1x-145.89285c1y102.30929</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"41\" PrimID=\"10\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-150.00029 102.9251c0x1c1x1V-147.3958 102.9251c0x1c1x1V-147.3958 102.38509c0x-147.57666c0y102.23006c1x1V-147.9384 101.92c0x-148.12099c0y101.76497c1x-147.75754c1y102.07503V-148.4474 101.4575c0x-148.77814c0y101.1371c1x-148.29065c1y101.6108V-149.12695 100.69527c0x-149.24925c0y100.50579c1x-149.00465c1y100.88303V-149.31041 100.0829c0x-149.31041c0y99.883087c1x-149.31041c1y100.30167V-149.11145 99.615227c0x-148.98055c0y99.501541c1x-149.24409c1y99.727196V-148.5611 99.444695c0x-148.40434c0y99.444695c1x-148.79709c1y99.444695V-148.05209 99.527374c0x-147.86949c0y99.582497c1x-148.23468c1y99.472252V-147.51723 99.780586c0x1c1x-147.69121c1y99.666901V-147.49142 99.780586c0x1c1x1V-147.49142 99.237984c0x-147.61372c0y99.177696c1x1V-147.97977 99.072617c0x-148.18474c0y99.022667c1x-147.7765c1y99.122574V-148.57405 98.997688c0x-148.96851c0y98.997688c1x-148.38284c1y98.997688V-149.50165 99.284492c0x-149.72559c0y99.473969c1x-149.27771c1y99.093292V-149.83755 100.05705c0x-149.83755c0y100.20347c1x-149.83755c1y99.731491V-149.78065 100.46788c0x-149.74445c0y100.59363c1x-149.81859c1y100.34042V-149.61787 100.82703c0x-149.55069c0y100.93383c1x-149.69019c1y100.71335V-149.38016 101.14226c0x-149.29059c0y101.24561c1x-149.47145c1y101.0389V-149.05202 101.48591c0x-148.86771c0y101.66678c1x-149.18121c1y101.36016V-148.48099 102.01301c0x-148.28462c0y102.18182c1x-148.67735c1y101.84248V-147.93063 102.48326c0x1c1x-148.10117c1y102.33857V-150.00027 102.48326c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"45\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.35925 101.00015c0x-153.35925c0y101.6909c1x-153.35925c1y100.33009V-153.03369 102.52203c0x-152.81837c0y102.84415c1x-153.25073c1y102.19819V-152.02858 103.0052c0x-151.56694c0y103.0052c1x-152.48334c1y103.0052V-151.01572 102.51427c0x-150.80385c0y102.18699c1x-151.22932c1y102.84156V-150.69791 101.00533c0x-150.69791c0y100.32147c1x-150.69791c1y101.68401V-151.02089 99.491203c0x-151.23621c0y99.163918c1x-150.80557c1y99.816765V-152.02858 99.000275c0x-152.49022c0y99.000275c1x-151.57211c1y99.000275V-153.03885 99.498955c0x-153.25246c0y99.829681c1x-152.82698c1y99.166504</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"268\" PrimID=\"40\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-152.6797 102.17321c0x-152.73996c0y102.03368c1x1V-152.80115 101.68228c0x-152.82355c0y101.49281c1x-152.78044c1y101.87004V-152.83475 101.00015c0x-152.83475c0y100.73833c1x-152.83475c1y101.26543V-152.80115 100.31802c0x-152.78047c0y100.1251c1x-152.82355c1y100.51095V-152.67712 99.827095c0x-152.61687c0y99.694458c1x-152.73914c1y99.961456V-152.42908 99.527374c0x-152.32573c0y99.460197c1x-152.53418c1y99.594551V-152.02858 99.426605c0x-151.86667c0y99.426605c1x-152.19223c1y99.426605V-151.6255 99.527374c0x-151.52043c0y99.594551c1x-151.7323c1y99.460197V-151.37488 99.832268c0x-151.31627c0y99.959732c1x-151.43689c1y99.696182V-151.25343 100.33095c0x-151.23276c0y100.53593c1x-151.27579c1y100.12596V-151.22243 101.00533c0x-151.22243c0y101.27404c1x-151.22243c1y100.76072V-151.25082 101.6797c0x-151.26976c0y101.86057c1x-151.23189c1y101.49883V-151.37227 102.16546c0x-151.42914c0y102.29982c1x-151.31024c1y102.02249V-151.61256 102.47293c0x-151.71765c0y102.54356c1x-151.50923c1y102.40231V-152.02856 102.57887c0x-152.19048c0y102.57887c1x-151.85631c1y102.57887V-152.43164 102.4781c0x-152.53844c0y102.41092c1x-152.32484c1y102.54527V-152.67969 102.1732c0x1c1x-152.62111c1y102.30929</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"301\" PrimID=\"5\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.86241 109.53969c0x1c1x1V-143.35081 109.53969c0x1c1x1V-143.35081 106.22464c0x1c1x1V-142.28111 108.48032c0x1c1x1V-141.97623 108.48032c0x1c1x1V-140.91428 106.22464c0x1c1x1V-140.91428 109.53969c0x1c1x1V-140.43626 109.53969c0x1c1x1V-140.43626 105.69238c0x1c1x1V-141.1339 105.69238c0x1c1x1V-142.15968 107.83437c0x1c1x1V-143.15187 105.69238c0x1c1x1V-143.86243 105.69238c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"174\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-147.31699 108.09792c0x-147.31699c0y108.56817c1x-147.31699c1y107.62766V-146.95525 109.21154c0x-146.7141c0y109.4837c1x-147.19641c1y108.93938V-145.98631 109.61978c0x-145.57806c0y109.61978c1x-146.39111c1y109.61978V-145.01221 109.21154c0x-144.77278c0y108.93938c1x-145.25337c1y109.4837V-144.65306 108.09792c0x-144.65306c0y107.62766c1x-144.65306c1y108.56817V-145.01221 106.98429c0x-145.25336c0y106.7104c1x-144.77278c1y107.25645V-145.98631 106.57346c0x-146.39111c0y106.57346c1x-145.57806c1y106.57346V-146.95525 106.98429c0x-147.19641c0y107.25645c1x-146.71408c1y106.7104</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"439\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-146.81572 108.09792c0x-146.81572c0y107.72412c1x1V-146.59608 107.26592c0x-146.44968c0y107.08333c1x-146.74251c1y107.44679V-145.9863 106.99203c0x-145.72275c0y106.99203c1x-146.24641c1y106.99203V-145.37135 107.26592c0x-145.22665c0y107.44679c1x-145.51776c1y107.08333V-145.15431 108.09792c0x-145.15431c0y108.45965c1x-145.15431c1y107.72412V-145.37393 108.92216c0x-145.52036c0y109.10819c1x-145.22752c1y108.7344V-145.9863 109.20121c0x-146.24467c0y109.20121c1x-145.72447c1y109.20121V-146.59349 108.92474c0x-146.74164c0y108.73871c1x-146.44708c1y109.10905V-146.8157 108.09792c0x1c1x-146.8157c1y108.4631</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"280\" PrimID=\"15\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-150.40982 109.53969c0x1c1x1V-149.92407 109.53969c0x1c1x1V-149.92407 109.23738c0x-149.78455c0y109.35796c1x1V-149.4874 109.51902c0x-149.3358c0y109.5862c1x-149.63899c1y109.45184V-148.99388 109.61979c0x-148.64938c0y109.61979c1x-149.1713c1y109.61979V-148.17223 109.22188c0x-147.97069c0y108.9566c1x-148.37549c1y109.48715V-147.86992 108.11858c0x-147.86992c0y107.87398c1x-147.86992c1y108.58884V-147.97327 107.46487c0x-148.0439c0y107.27367c1x-147.90437c1y107.65607V-148.25749 106.97653c0x-148.37463c0y106.84562c1x-148.13864c1y107.11089V-148.66573 106.67681c0x-148.82248c0y106.60791c1x-148.51071c1y106.74571V-149.15149 106.57346c0x-149.30309c0y106.57346c1x-148.98439c1y106.57346V-149.55457 106.62254c0x-149.67171c0y106.65355c1x-149.43744c1y106.58982V-149.92406 106.76982c0x1c1x-149.79486c1y106.70264V-149.92406 105.51926c0x1c1x1V-150.40981 105.51926c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"5\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-149.92407 108.82914c0x1c1x1V-149.92407 107.1729c0x-149.79317c0y107.11433c1x1V-149.57268 107.05147c0x-149.46933c0y107.02908c1x-149.67603c1y107.07386V-149.23419 107.01788c0x-148.96202c0y107.01788c1x-149.35649c1y107.01788V-148.59856 107.30209c0x-148.44698c0y107.49157c1x-148.75015c1y107.11262V-148.37119 108.10825c0x-148.37119c0y108.45103c1x-148.37119c1y107.76029V-148.54689 108.89114c0x-148.66403c0y109.06857c1x-148.42975c1y108.712V-149.11015 109.15728c0x-149.24796c0y109.15728c1x-148.85178c1y109.15728V-149.52873 109.06685c0x-149.66998c0y109.00484c1x-149.38748c1y109.12714V-149.92406 108.82914c0x1c1x-149.80176c1y108.9256</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"434\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.78171 108.14701c0x1c1x1V-151.65523 108.14701c0x-151.65523c0y108.32443c1x1V-151.73532 108.6121c0x-151.78871c0y108.74301c1x-151.68193c1y108.47946V-151.95494 108.93507c0x-152.04451c0y109.01775c1x-151.86192c1y108.85067V-152.27275 109.12111c0x-152.39677c0y109.16245c1x-152.15045c1y109.07977V-152.681 109.18312c0x-152.87737c0y109.18312c1x-152.53285c1y109.18312V-153.27269 109.06685c0x-153.4725c0y108.98761c1x-153.0746c1y109.14436V-153.69902 108.8343c0x1c1x-153.61461c1y108.9101V-153.72482 108.8343c0x1c1x1V-153.72482 109.36399c0x-153.56119c0y109.43289c1x1V-153.22356 109.53711c0x-153.05302c0y109.58362c1x-153.3941c1y109.4906V-152.68611 109.60687c0x-152.20724c0y109.60687c1x-152.87387c1y109.60687V-151.56473 109.2193c0x-151.29601c0y108.95919c1x-151.83345c1y109.47768V-151.16165 108.11343c0x-151.16165c0y107.64145c1x-151.16165c1y108.59057V-151.54665 106.98946c0x-151.80502c0y106.71214c1x-151.28998c1y107.26679V-152.56467 106.57347c0x-152.95396c0y106.57347c1x-152.14436c1y106.57347V-153.46384 106.91454c0x-153.6757c0y107.14191c1x-153.25369c1y106.68716V-153.78165 107.88347c0x1c1x-153.78165c1y107.46489</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"332\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.30887 107.77494c0x-153.30687c0y107.52c1x1V-153.11508 107.18324c0x-152.98933c0y107.04372c1x-153.24226c1y107.32277V-152.53889 106.97395c0x-152.27878c0y106.97395c1x-152.79727c1y106.97395V-151.91618 107.20391c0x-151.76288c0y107.35722c1x-152.07121c1y107.05061V-151.65523 107.77493c0x1c1x-151.67589c1y107.54755</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"213\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-153.39771 172.21249c0x-153.397c0y175.7484c1x-153.39772c1y168.67786V-146.99771 178.61249c0x-143.46309c0y178.61249c1x-150.53104c1y178.61319V-140.59772 172.21248c0x-140.597c0y168.67915c1x-140.59772c1y175.7471V-146.99771 165.81248c0x-150.53233c0y165.81248c1x-143.46179c1y165.8132</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"252\" PrimID=\"35\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-143.03688 185.70633c0x1c1x1V-140.60291 185.70633c0x1c1x1V-140.60291 181.85902c0x1c1x1V-141.1145 181.85902c0x1c1x1V-141.1145 185.25159c0x1c1x1V-143.03687 185.25159c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"363\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-145.9256 184.31366c0x1c1x1V-143.7991 184.31366c0x-143.7991c0y184.49109c1x1V-143.8792 184.77875c0x-143.93259c0y184.90967c1x-143.82581c1y184.64612V-144.09883 185.10172c0x-144.1884c0y185.1844c1x-144.0058c1y185.01732V-144.41664 185.28775c0x-144.54066c0y185.3291c1x-144.29434c1y185.24641V-144.82487 185.34976c0x-145.02124c0y185.34976c1x-144.67674c1y185.34976V-145.41658 185.23349c0x-145.61639c0y185.15427c1x-145.21848c1y185.311V-145.84291 185.00095c0x1c1x-145.7585c1y185.07675V-145.86871 185.00095c0x1c1x1V-145.86871 185.53064c0x-145.70506c0y185.59955c1x1V-145.36745 185.70377c0x-145.19693c0y185.75027c1x-145.53798c1y185.65726V-144.83002 185.77353c0x-144.35115c0y185.77353c1x-145.01778c1y185.77353V-143.70863 185.38596c0x-143.43991c0y185.12584c1x-143.97736c1y185.64433V-143.30556 184.28006c0x-143.30556c0y183.80809c1x-143.30556c1y184.75722V-143.69055 183.1561c0x-143.94893c0y182.87878c1x-143.43388c1y183.43344V-144.70859 182.74011c0x-145.09789c0y182.74011c1x-144.28828c1y182.74011V-145.60776 183.08118c0x-145.81963c0y183.30856c1x-145.3976c1y182.85379V-145.92557 184.05011c0x1c1x-145.92557c1y183.63153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"86\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-145.45276 183.94159c0x-145.45076c0y183.68665c1x1V-145.25897 183.34988c0x-145.13322c0y183.21036c1x-145.38615c1y183.48941V-144.68279 183.14059c0x-144.42267c0y183.14059c1x-144.94116c1y183.14059V-144.06009 183.37056c0x-143.90678c0y183.52386c1x-144.2151c1y183.21725V-143.79912 183.94159c0x1c1x-143.81979c1y183.7142</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"219\" PrimID=\"14\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-149.15796 182.82021c0x1c1x1V-147.99007 185.70633c0x1c1x1V-147.50172 185.70633c0x1c1x1V-146.3416 182.82021c0x1c1x1V-146.8687 182.82021c0x1c1x1V-147.7627 185.11722c0x1c1x1V-148.64894 182.82021c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"306\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-152.16295 184.31366c0x1c1x1V-150.03645 184.31366c0x-150.03645c0y184.49109c1x1V-150.11655 184.77875c0x-150.16994c0y184.90967c1x-150.06316c1y184.64612V-150.33618 185.10172c0x-150.42575c0y185.1844c1x-150.24315c1y185.01732V-150.65399 185.28775c0x-150.77802c0y185.3291c1x-150.53169c1y185.24641V-151.06223 185.34976c0x-151.25859c0y185.34976c1x-150.91409c1y185.34976V-151.65393 185.23349c0x-151.85374c0y185.15427c1x-151.45583c1y185.311V-152.08026 185.00095c0x1c1x-151.99585c1y185.07675V-152.10606 185.00095c0x1c1x1V-152.10606 185.53064c0x-151.94243c0y185.59955c1x1V-151.6048 185.70377c0x-151.43427c0y185.75027c1x-151.77534c1y185.65726V-151.06737 185.77353c0x-150.5885c0y185.77353c1x-151.25513c1y185.77353V-149.94598 185.38596c0x-149.67729c0y185.12584c1x-150.21471c1y185.64433V-149.54295 184.28006c0x-149.54295c0y183.80809c1x-149.54295c1y184.75722V-149.92795 183.1561c0x-150.18633c0y182.87878c1x-149.67128c1y183.43344V-150.94598 182.74011c0x-151.33528c0y182.74011c1x-150.52568c1y182.74011V-151.84515 183.08118c0x-152.05702c0y183.30856c1x-151.63499c1y182.85379V-152.16296 184.05011c0x1c1x-152.16296c1y183.63153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"425\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-151.69011 183.94159c0x-151.68811c0y183.68665c1x1V-151.49632 183.34988c0x-151.37057c0y183.21036c1x-151.6235c1y183.48941V-150.92014 183.14059c0x-150.66002c0y183.14059c1x-151.17851c1y183.14059V-150.29744 183.37056c0x-150.14413c0y183.52386c1x-150.45245c1y183.21725V-150.03647 183.94159c0x1c1x-150.05714c1y183.7142</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"373\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-153.39027 185.70633c0x1c1x1V-152.90451 185.70633c0x1c1x1V-152.90451 181.68591c0x1c1x1V-153.39027 181.68591c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-146.80798 190.77579c0x-146.80798c0y191.05484c1x1V-146.71498 191.50702c0x-146.65472c0y191.71371c1x-146.77698c1y191.29858V-146.41525 192.02377c0x-146.28262c0y192.15469c1x-146.55481c1y191.88599V-145.95018 192.31058c0x-145.77275c0y192.37088c1x-146.12759c1y192.25031V-145.33006 192.40102c0x-145.0889c0y192.40102c1x-145.56604c1y192.40102V-144.69962 192.30542c0x-144.52046c0y192.2417c1x-144.87875c1y192.36914V-144.24745 192.02377c0x-144.10793c0y191.88254c1x-144.36975c1y192.14781V-143.94514 191.51218c0x-143.88489c0y191.31238c1x-144.00716c1y191.71201V-143.85475 190.77579c0x1c1x-143.85475c1y191.06691V-143.85475 188.4736c0x1c1x1V-144.36635 188.4736c0x1c1x1V-144.36635 190.80164c0x-144.36635c0y191.01007c1x1V-144.40765 191.29514c0x-144.43692c0y191.41573c1x-144.38011c1y191.17456V-144.55235 191.62329c0x-144.62814c0y191.73526c1x-144.48515c1y191.52512V-144.85982 191.8765c0x-144.99072c0y191.93335c1x-144.73064c1y191.81966V-145.33008 191.96178c0x-145.51439c0y191.96178c1x-145.14748c1y191.96178V-145.80032 191.87909c0x-145.92952c0y191.82225c1x-145.67114c1y191.93422V-146.11038 191.62329c0x-146.17757c0y191.52512c1x-146.03287c1y191.73698V-146.25249 191.2874c0x-146.28175c0y191.15994c1x-146.22493c1y191.41315V-146.29639 190.81456c0x1c1x-146.29639c1y191.00232V-146.29639 188.47362c0x1c1x1V-146.80798 188.47362c0x1c1x1</VertList>\r\n                                <PrimList>B0 1B1 2B2 3B3 4B4 5B5 6B6 7B7 8L8 9L9 10L10 11B11 12B12 13B13 14B14 15B15 16B16 17B17 18B18 19L19 20L20 21L21 0</PrimList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"168\" PrimID=\"16\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-150.2858 190.84299c0x-150.2858c0y191.07724c1x1V-150.18503 191.48636c0x-150.11784c0y191.67928c1x-150.25221c1y191.2917V-149.9008 191.97728c0x-149.78711c0y192.10474c1x-150.0231c1y191.84293V-149.49773 192.27441c0x-149.34442c0y192.34332c1x-149.65276c1y192.2038V-149.00937 192.37778c0x-148.85951c0y192.37778c1x-149.18163c1y192.37778V-148.60114 192.32869c0x-148.48056c0y192.29596c1x-148.72343c1y192.36142V-148.23164 192.17624c0x1c1x-148.35739c1y192.24515V-148.23164 193.38547c0x1c1x1V-147.74588 193.38547c0x1c1x1V-147.74588 189.43481c0x1c1x1V-148.23164 189.43481c0x1c1x1V-148.23164 189.73712c0x-148.36084c0y189.6286c1x1V-148.66573 189.46582c0x-148.82764c0y189.39174c1x-148.50552c1y189.53816V-149.1825 189.35471c0x-149.53044c0y189.35471c1x-148.99989c1y189.35471V-149.99382 189.75003c0x-150.18848c0y190.01186c1x-149.80089c1y189.48648V-150.2858 190.84299c0x1c1x-150.2858c1y190.37617</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"246\" PrimID=\"31\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-149.78453 190.8559c0x-149.78453c0y190.50793c1x-149.78453c1y191.21417V-149.60625 190.07559c0x-149.4874c0y189.90332c1x-149.7251c1y190.24783V-149.05847 189.8172c0x-148.91895c0y189.8172c1x-149.30479c1y189.8172V-148.6373 189.90762c0x-148.49605c0y189.96793c1x-148.77855c1y189.84735V-148.23164 190.14534c0x1c1x-148.36084c1y190.04715V-148.23164 191.7809c0x-148.36945c0y191.84291c1x1V-148.58563 191.9075c0x-148.68553c0y191.9299c1x-148.48744c1y191.88512V-148.92412 191.9411c0x-149.19455c0y191.9411c1x-148.79837c1y191.9411V-149.55714 191.66721c0x-149.70874c0y191.48462c1x-149.40556c1y191.84981</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"292\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-187.86438 172.21249c0x-187.86368c0y175.7484c1x-187.86438c1y168.67786V-181.46439 178.61249c0x-177.92975c0y178.61249c1x-184.99771c1y178.61319V-175.06439 172.21248c0x-175.06366c0y168.67915c1x-175.06439c1y175.7471V-181.46439 165.81248c0x-184.99899c0y165.81248c1x-177.92847c1y165.8132</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"158\" PrimID=\"38\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-174.85254 184.60822c0x-174.85254c0y184.75809c1x1V-174.74661 185.05264c0x-174.6777c0y185.19905c1x-174.81723c1y184.90622V-174.45465 185.42471c0x-174.31683c0y185.53494c1x-174.58038c1y185.32307V-173.97147 185.68309c0x-173.78888c0y185.7451c1x-174.15579c1y185.62108V-173.31003 185.77611c0x-173.03268c0y185.77611c1x-173.56839c1y185.77611V-172.5607 185.69861c0x-172.34021c0y185.64693c1x-172.78293c1y185.75027V-171.88632 185.46864c0x1c1x-172.11542c1y185.57028V-171.88632 184.82785c0x1c1x1V-171.92252 184.82785c0x-172.11719c0y184.98978c1x1V-172.59689 185.20251c0x-172.85184c0y185.29037c1x-172.34198c1y185.11465V-173.31522 185.33429c0x-173.63214c0y185.33429c1x-173.09128c1y185.33429V-174.05417 185.15601c0x-174.2316c0y185.03714c1x-173.87848c1y185.27487V-174.32031 184.68057c0x-174.32031c0y184.51004c1x-174.32031c1y184.87868V-174.1937 184.30334c0x-174.11102c0y184.22238c1x-174.27811c1y184.38431V-173.81387 184.11472c0x-173.68469c0y184.08026c1x-173.98441c1y184.15952V-173.3927 184.02945c0x-173.24286c0y184.00705c1x-173.54431c1y184.05185V-172.9147 183.94418c0x-172.57364c0y183.87183c1x-173.08353c1y183.97864V-172.15506 183.57469c0x-171.99142c0y183.39899c1x-172.32043c1y183.74866V-171.90961 182.88998c0x-171.90961c0y182.56786c1x-171.90961c1y183.17075V-172.31784 182.09933c0x-172.59003c0y181.89262c1x-172.04568c1y182.30431V-173.35397 181.78928c0x-173.62439c0y181.78928c1x-172.93539c1y181.78928V-174.09811 181.86678c0x-174.32376c0y181.91846c1x-173.87244c1y181.81509V-174.69754 182.05798c0x1c1x-174.52359c1y181.98219V-174.69754 182.6626c0x1c1x1V-174.66135 182.6626c0x-174.51495c0y182.53857c1x1V-174.08258 182.35512c0x-173.84485c0y182.27243c1x-174.32202c1y182.43607V-173.35135 182.23109c0x-173.07748c0y182.23109c1x-173.60114c1y182.23109V-172.68991 182.40163c0x-172.52454c0y182.51532c1x-172.85699c1y182.28793V-172.44186 182.84088c0x-172.44186c0y183.00107c1x-172.44186c1y182.66173V-172.56589 183.21811c0x-172.64856c0y183.3094c1x-172.48318c1y183.12682V-173.00256 183.4274c0x-173.11279c0y183.45151c1x-172.79413c1y183.37917V-173.47281 183.51526c0x-173.67606c0y183.54971c1x-173.26953c1y183.4808V-173.98956 183.62119c0x-174.27551c0y183.69698c1x-173.84833c1y183.58502V-174.63553 183.96484c0x-174.78021c0y184.11813c1x-174.49081c1y183.81152V-174.85257 184.60822c0x1c1x-174.85257c1y184.3326</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"486\" PrimID=\"20\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-178.05389 182.82021c0x1c1x1V-176.36926 186.77087c0x1c1x1V-175.84991 186.77087c0x1c1x1V-176.38733 185.5668c0x1c1x1V-175.23755 182.82021c0x1c1x1V-175.76465 182.82021c0x1c1x1V-176.65088 184.95961c0x1c1x1V-177.54489 182.82021c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"529\" PrimID=\"33\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-180.7514 184.87434c0x-180.7514c0y185.13789c1x1V-180.42328 185.52289c0x-180.20621c0y185.69168c1x-180.64203c1y185.35406V-179.53186 185.77609c0x-179.31824c0y185.77609c1x-179.90909c1y185.77609V-178.94275 185.70117c0x-178.76532c0y185.64948c1x-179.12189c1y185.75111V-178.49573 185.53322c0x1c1x-178.6163c1y185.59351V-178.49573 184.98804c0x1c1x1V-178.52155 184.98804c0x-178.67484c0y185.10345c1x1V-179.03314 185.2645c0x-179.22089c0y185.33168c1x-178.84537c1y185.1956V-179.57315 185.36526c0x-179.78674c0y185.36526c1x-179.40091c1y185.36526V-180.07443 185.26192c0x-180.19501c0y185.19302c1x-179.95383c1y185.33081V-180.25528 184.93636c0x-180.25528c0y184.82266c1x-180.25528c1y185.0845V-180.15707 184.67798c0x-180.09161c0y184.6194c1x-180.22256c1y184.73654V-179.77985 184.52811c0x-179.71094c0y184.5126c1x-179.96585c1y184.56946V-179.50854 184.47385c0x-179.39828c0y184.45317c1x-179.62051c1y184.49452V-179.20624 184.40668c0x-178.953c0y184.33949c1x-179.29752c1y184.43079V-178.6662 184.11212c0x-178.56113c0y183.9812c1x-178.77301c1y184.2413V-178.50858 183.63153c0x-178.50858c0y183.51266c1x-178.50858c1y183.821V-178.58099 183.29562c0x-178.63092c0y183.19055c1x-178.53271c1y183.4007V-178.80579 183.01398c0x-178.90225c0y182.93303c1x-178.70584c1y183.09666V-179.1727 182.82278c0x-179.32254c0y182.77455c1x-179.02454c1y182.86929V-179.67395 182.75043c0x-179.84622c0y182.75043c1x-179.48965c1y182.75043V-180.19589 182.81503c0x-180.37329c0y182.85638c1x-180.02017c1y182.77197V-180.63773 182.96747c0x1c1x-180.52057c1y182.9072V-180.63773 183.48682c0x1c1x1V-180.61191 183.48682c0x-180.48788c0y183.39554c1x1V-180.15976 183.25687c0x-179.98233c0y183.19315c1x-180.33716c1y183.31888V-179.63782 183.16127c0x-179.46039c0y183.16127c1x-179.80835c1y183.16127V-179.18823 183.26462c0x-179.06592c0y183.3318c1x-179.31052c1y183.19572V-179.00476 183.56693c0x-179.00476c0y183.68579c1x-179.00476c1y183.43257V-179.11588 183.83565c0x-179.1882c0y183.89594c1x-179.04181c1y183.77536V-179.46725 183.98293c0x-179.55682c0y184.0036c1x-179.30536c1y183.94504V-179.767 184.04494c0x-179.87894c0y184.06561c1x-179.65674c1y184.02426V-180.04605 184.10178c0x-180.2717c0y184.15346c1x-179.97195c1y184.08456V-180.56796 184.36792c0x-180.69028c0y184.49538c1x-180.44568c1y184.24217V-180.75143 184.87434c0x1c1x-180.75143c1y184.66418</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"331\" PrimID=\"21\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-182.9451 185.6805c0x-182.85379c0y185.70462c1x1V-182.64536 185.73993c0x-182.53857c0y185.75543c1x-182.75388c1y185.72443V-182.35855 185.76318c0x-182.064c0y185.76318c1x-182.44296c1y185.76318V-181.68677 185.52547c0x-181.53348c0y185.367c1x-181.84009c1y185.68393V-181.45682 184.76324c0x1c1x-181.45682c1y185.11292V-181.45682 183.22845c0x1c1x1V-181.12866 183.22845c0x1c1x1V-181.12866 182.82021c0x1c1x1V-181.45682 182.82021c0x1c1x1V-181.45682 181.9908c0x1c1x1V-181.94257 181.9908c0x1c1x1V-181.94257 182.82021c0x1c1x1V-182.9451 182.82021c0x1c1x1V-182.9451 183.22845c0x1c1x1V-181.94257 183.22845c0x1c1x1V-181.94257 184.54361c0x-181.94257c0y184.69519c1x1V-181.95285 184.90018c0x-181.95972c0y184.98459c1x-181.94598c1y184.81406V-182.02527 185.13788c0x-182.06311c0y185.20679c1x-181.98386c1y185.06381V-182.1803 185.29033c0x-182.24747c0y185.32133c1x-182.11481c1y185.2576V-182.48517 185.33684c0x-182.56442c0y185.33684c1x-182.34909c1y185.33684V-182.73322 185.30325c0x-182.81937c0y185.27913c1x-182.64709c1y185.32564V-182.91925 185.2438c0x1c1x-182.88138c1y185.25932V-182.94507 185.2438c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"228\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-185.94748 184.31366c0x1c1x1V-183.82098 184.31366c0x-183.82098c0y184.49109c1x1V-183.90109 184.77875c0x-183.95447c0y184.90967c1x-183.84769c1y184.64612V-184.12073 185.10172c0x-184.2103c0y185.1844c1x-184.02768c1y185.01732V-184.43854 185.28775c0x-184.56256c0y185.3291c1x-184.31622c1y185.24641V-184.84677 185.34976c0x-185.04312c0y185.34976c1x-184.69864c1y185.34976V-185.43848 185.23349c0x-185.63828c0y185.15427c1x-185.24036c1y185.311V-185.86481 185.00095c0x1c1x-185.7804c1y185.07675V-185.89059 185.00095c0x1c1x1V-185.89059 185.53064c0x-185.72696c0y185.59955c1x1V-185.38934 185.70377c0x-185.21881c0y185.75027c1x-185.55988c1y185.65726V-184.8519 185.77353c0x-184.37305c0y185.77353c1x-185.03967c1y185.77353V-183.73053 185.38596c0x-183.46179c0y185.12584c1x-183.99924c1y185.64433V-183.32745 184.28006c0x-183.32745c0y183.80809c1x-183.32745c1y184.75722V-183.71243 183.1561c0x-183.97083c0y182.87878c1x-183.45578c1y183.43344V-184.73047 182.74011c0x-185.11978c0y182.74011c1x-184.31018c1y182.74011V-185.62964 183.08118c0x-185.84152c0y183.30856c1x-185.41949c1y182.85379V-185.94745 184.05011c0x1c1x-185.94745c1y183.63153</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"28\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-185.47464 183.94159c0x-185.47266c0y183.68665c1x1V-185.28085 183.34988c0x-185.15512c0y183.21036c1x-185.40805c1y183.48941V-184.70468 183.14059c0x-184.44455c0y183.14059c1x-184.96304c1y183.14059V-184.08197 183.37056c0x-183.92868c0y183.52386c1x-184.237c1y183.21725V-183.82101 183.94159c0x1c1x-183.84167c1y183.7142</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"118\" PrimID=\"23\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-190.89551 185.70633c0x1c1x1V-190.40973 185.70633c0x1c1x1V-190.40973 184.06302c0x-190.40973c0y183.939c1x1V-190.39163 183.70387c0x-190.38132c0y183.58847c1x-190.40372c1y183.81927V-190.32184 183.4274c0x-190.28226c0y183.35333c1x-190.35803c1y183.49631V-190.15131 183.25946c0x-190.07724c0y183.22156c1x-190.2254c1y183.29736V-189.83093 183.20262c0x-189.69482c0y183.20262c1x-189.97046c1y183.20262V-189.42267 183.30597c0x-189.28659c0y183.37315c1x-189.55875c1y183.23708V-189.01443 183.56436c0x-189.01978c0y183.60397c1x-189.15051c1y183.45929V-189.02734 183.70389c0x-189.03067c0y183.75555c1x-189.02408c1y183.65048V-189.03235 183.85892c0x1c1x-189.03235c1y183.80724V-189.03235 185.70636c0x1c1x1V-188.54681 185.70636c0x1c1x1V-188.54681 184.06302c0x-188.54681c0y183.93556c1x1V-188.52872 183.70129c0x-188.5184c0y183.58588c1x-188.5408c1y183.81497V-188.45892 183.42484c0x-188.41934c0y183.35075c1x-188.49512c1y183.49373V-188.28839 183.25946c0x-188.21432c0y183.22156c1x-188.36249c1y183.29562V-187.96799 183.20262c0x-187.83536c0y183.20262c1x-188.10751c1y183.20262V-187.5675 183.30081c0x-187.43484c0y183.36627c1x-187.70187c1y183.23535V-187.16959 183.55145c0x1c1x-187.30222c1y183.44981V-187.16959 185.70636c0x1c1x1V-186.68384 185.70636c0x1c1x1V-186.68384 182.82022c0x1c1x1V-187.16959 182.82022c0x1c1x1V-187.16959 183.14061c0x-187.3212c0y183.01486c1x1V-187.62177 182.84605c0x-187.77335c0y182.77542c1x-187.47189c1y182.91669V-188.10492 182.74011c0x-188.3013c0y182.74011c1x-187.93439c1y182.74011V-188.60361 182.86414c0x-188.74139c0y182.94682c1x-188.46753c1y182.78146V-188.91107 183.20779c0x-189.10745c0y183.04242c1x-188.8439c1y183.06137V-189.44852 182.85123c0x-189.61041c0y182.77716c1x-189.28659c1y182.92358V-189.96786 182.74011c0x-190.28479c0y182.74011c1x-189.78354c1y182.74011V-190.66809 183.02951c0x-190.81967c0y183.2207c1x-190.51822c1y182.83658V-190.89545 183.83307c0x1c1x-190.89545c1y183.48857</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"222\" PrimID=\"13\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-176.89249 192.04187c0x-176.79773c0y192.08322c1x1V-176.63409 192.15814c0x-176.55832c0y192.19431c1x-176.71161c1y192.12198V-176.33438 192.27182c0x-176.22931c0y192.30455c1x-176.4584c1y192.23221V-175.99075 192.35451c0x-175.86844c0y192.37863c1x-176.11475c1y192.33212V-175.58508 192.39069c0x-175.30603c0y192.39069c1x-175.73322c1y192.39069V-174.82285 192.27441c0x-174.59549c0y192.19516c1x-175.05197c1y192.35193V-174.22858 191.90492c0x-174.0632c0y191.74127c1x-174.39737c1y192.07201V-173.841 191.28223c0x-173.74799c0y191.02901c1x-173.93402c1y191.53372V-173.70148 190.40114c0x-173.70148c0y190.0842c1x-173.70148c1y190.73532V-173.83582 189.55106c0x-173.92538c0y189.3013c1x-173.74625c1y189.80083V-174.22339 188.91803c0x-174.38705c0y188.75095c1x-174.0546c1y189.09027V-174.81509 188.53561c0x-175.04764c0y188.44777c1x-174.58429c1y188.62347V-175.58765 188.40384c0x-175.79437c0y188.40384c1x-175.30518c1y188.40384V-176.20517 188.47878c0x-176.4119c0y188.52872c1x-176.00021c1y188.42883V-176.89249 188.74232c0x1c1x-176.64099c1y188.61658V-176.89249 189.34952c0x1c1x1V-176.85367 189.34952c0x-176.64182c0y189.1721c1x1V-176.22324 188.96194c0x-176.0148c0y188.881c1x-176.43164c1y189.04291V-175.55402 188.84052c0x-175.35938c0y188.84052c1x-175.79175c1y188.84052V-175.02692 188.93611c0x-174.87189c0y188.99812c1x-175.18369c1y188.87238V-174.61093 189.22809c0x-174.4921c0y189.35727c1x-174.73325c1y189.09544V-174.33188 189.71901c0x-174.26642c0y189.91537c1x-174.39908c1y189.5209V-174.23367 190.40114c0x-174.23367c0y190.67157c1x-174.23367c1y190.14276V-174.34219 191.09877c0x-174.41626c0y191.29343c1x-174.26987c1y190.90411V-174.62643 191.57419c0x-174.74701c0y191.70166c1x-174.51102c1y191.45189V-175.04758 191.85841c0x-175.2095c0y191.9187c1x-174.88739c1y191.7964V-175.55917 191.94885c0x-175.80551c0y191.94885c1x-175.38004c1y191.94885V-176.25165 191.82224c0x-176.46695c0y191.73782c1x-176.03632c1y191.90665V-176.85626 191.44241c0x1c1x-176.66849c1y191.61122V-176.89246 191.44241c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"263\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-179.99048 192.32092c0x1c1x1V-179.50473 192.32092c0x1c1x1V-179.50473 190.67761c0x-179.50473c0y190.54498c1x1V-179.48141 190.30554c0x-179.46588c0y190.18842c1x-179.49695c1y190.42096V-179.39612 190.03165c0x-179.35306c0y189.9593c1x-179.43747c1y190.09711V-179.21008 189.87146c0x-179.12912c0y189.8353c1x-179.29105c1y189.90591V-178.89487 189.8172c0x-178.76224c0y189.8172c1x-179.02405c1y189.8172V-178.47888 189.91539c0x-178.33417c0y189.98085c1x-178.62357c1y189.84993V-178.06287 190.16602c0x1c1x-178.19553c1y190.06439V-178.06287 192.32092c0x1c1x1V-177.57712 192.32092c0x1c1x1V-177.57712 188.30051c0x1c1x1V-178.06287 188.30051c0x1c1x1V-178.06287 189.75519c0x-178.21448c0y189.62946c1x1V-178.53314 189.46063c0x-178.69504c0y189.39001c1x-178.37122c1y189.53127V-179.0318 189.35471c0x-179.3436c0y189.35471c1x-178.86127c1y189.35471V-179.74493 189.63635c0x-179.9086c0y189.8241c1x-179.5813c1y189.44858V-179.99042 190.44766c0x1c1x-179.99042c1y190.09454</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"368\" PrimID=\"24\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-183.34171 190.92825c0x1c1x1V-181.21521 190.92825c0x-181.21521c0y191.10567c1x1V-181.29532 191.39334c0x-181.34869c0y191.52425c1x-181.24191c1y191.2607V-181.51492 191.71631c0x-181.60449c0y191.79898c1x-181.42191c1y191.6319V-181.83273 191.90234c0x-181.95676c0y191.9437c1x-181.71045c1y191.86099V-182.241 191.96436c0x-182.43735c0y191.96436c1x-182.09283c1y191.96436V-182.83267 191.84808c0x-183.0325c0y191.76884c1x-182.63458c1y191.9256V-183.259 191.61554c0x1c1x-183.17459c1y191.69133V-183.28482 191.61554c0x1c1x1V-183.28482 192.14523c0x-183.12119c0y192.21413c1x1V-182.78354 192.31834c0x-182.61301c0y192.36485c1x-182.9541c1y192.27184V-182.24609 192.38811c0x-181.76724c0y192.38811c1x-182.43387c1y192.38811V-181.12473 192.00053c0x-180.85599c0y191.74042c1x-181.39343c1y192.25891V-180.72165 190.89465c0x-180.72165c0y190.42268c1x-180.72165c1y191.3718V-181.10663 189.77069c0x-181.36502c0y189.49338c1x-180.84998c1y190.04803V-182.12466 189.35471c0x-182.51395c0y189.35471c1x-181.70435c1y189.35471V-183.02383 189.69577c0x-183.23569c0y189.92316c1x-182.81369c1y189.46838V-183.34164 190.6647c0x1c1x-183.34164c1y190.24612</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"276\" PrimID=\"42\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-182.86887 190.55618c0x-182.86685c0y190.30124c1x1V-182.67508 189.96448c0x-182.54932c0y189.82495c1x-182.80225c1y190.104V-182.09888 189.75519c0x-181.83878c0y189.75519c1x-182.35727c1y189.75519V-181.47617 189.98514c0x-181.32288c0y190.13846c1x-181.6312c1y189.83185V-181.21521 190.55617c0x1c1x-181.23587c1y190.3288</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"88\" PrimID=\"19\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-186.21231 192.14005c0x-186.05042c0y192.21756c1x1V-185.74982 192.32092c0x-185.60513c0y192.36398c1x-185.89624c1y192.27786V-185.28732 192.38553c0x-185.07889c0y192.38553c1x-185.45096c1y192.38553V-184.71371 192.29509c0x-184.53973c0y192.23308c1x-184.8877c1y192.35538V-184.26669 192.01604c0x-184.14096c0y191.89201c1x-184.39075c1y192.14006V-183.97473 191.54578c0x-183.90582c0y191.35631c1x-184.04364c1y191.73526V-183.87137 190.88174c0x-183.87137c0y190.40976c1x-183.87137c1y191.13495V-184.25894 189.77069c0x-184.51907c0y189.50198c1x-184.00058c1y190.03941V-185.28732 189.36761c0x-185.45267c0y189.36761c1x-184.86185c1y189.36761V-185.77307 189.43738c0x-185.93329c0y189.48389c1x-185.61459c1y189.39087V-186.21234 189.60791c0x1c1x-186.07968c1y189.54074V-186.21234 190.14793c0x1c1x1V-186.18652 190.14793c0x-186.03839c0y190.03253c1x1V-185.72662 189.88181c0x-185.56985c0y189.81979c1x-185.8851c1y189.94382V-185.26669 189.78879c0x-184.99109c0y189.78879c1x-185.41656c1y189.78879V-184.61301 190.06784c0x-184.45453c0y190.25214c1x-184.77319c1y189.88181V-184.37527 190.88174c0x-184.37527c0y191.22969c1x-184.37527c1y190.52344V-184.60782 191.6853c0x-184.76459c0y191.87134c1x-184.45279c1y191.49756V-185.26669 191.96436c0x-185.3649c0y191.96436c1x-184.98419c1y191.96436V-185.56644 191.9256c0x-185.66806c0y191.89975c1x-185.46478c1y191.95145V-185.8403 191.82483c0x-185.91095c0y191.78867c1x-185.75934c1y191.86618V-186.03928 191.71115c0x-186.10126c0y191.6698c1x-185.97726c1y191.75076V-186.18652 191.60521c0x1c1x-186.15036c1y191.63449V-186.21234 191.60521c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"267\" PrimID=\"36\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-189.45502 192.32092c0x1c1x1V-188.81424 192.32092c0x1c1x1V-187.65668 191.05743c0x1c1x1V-187.34146 191.35715c0x1c1x1V-187.34146 192.32092c0x1c1x1V-186.85568 192.32092c0x1c1x1V-186.85568 188.30051c0x1c1x1V-187.34146 188.30051c0x1c1x1V-187.34146 190.87915c0x1c1x1V-188.74448 189.4348c0x1c1x1V-189.35684 189.4348c0x1c1x1V-188.01584 190.76805c0x1c1x1</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n            <Shape Type=\"Group\">\r\n                <XForm>1 0 0 1 0 0</XForm>\r\n                <Children>\r\n                    <Shape Type=\"Path\" CutIndex=\"2\" VertID=\"152\" PrimID=\"4\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <VertList>V-84.531052 130.64999c0x-84.53035c0y134.18591c1x-84.531067c1y127.11538V-78.131058 137.05c0x-74.596436c0y137.04999c1x-81.664383c1y137.0507V-71.731064 130.64999c0x-71.730347c0y127.11667c1x-71.731064c1y134.18462V-78.131058 124.25c0x-81.66568c0y124.25c1x-74.595139c1y124.25072</VertList>\r\n                    </Shape>\r\n                    <Shape Type=\"Group\">\r\n                        <XForm>1 0 0 1 0 0</XForm>\r\n                        <Children>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"348\" PrimID=\"39\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-78.18161 143.85963c0x-77.971451c0y143.95609c1x1V-77.49173 144.11285c0x-77.243683c0y144.18347c1x-77.741501c1y144.0405V-76.770844 144.21878c0x-76.471115c0y144.21878c1x-77.003387c1y144.21878V-75.946609 144.09476c0x-75.696838c0y144.01208c1x-76.196381c1y144.17743V-75.308411 143.72269c0x-75.130997c0y143.5556c1x-75.484116c1y143.88806V-74.897583 143.09741c0x-74.801132c0y142.84592c1x-74.994049c1y143.34717V-74.752899 142.21632c0x-74.752899c0y141.60138c1x-74.752899c1y142.55222V-75.290329 140.76163c0x-75.650345c0y140.40506c1x-74.932037c1y141.11649V-76.770859 140.22678c0x-76.989624c0y140.22678c1x-76.14386c1y140.22678V-77.440063 140.30688c0x-77.669159c0y140.35855c1x-77.212692c1y140.25348V-78.179047 140.57301c0x1c1x-77.915482c1y140.44727V-78.179047 141.18021c0x1c1x1V-78.132553 141.18021c0x-78.079163c0y141.13887c1x1V-77.900009 141.01743c0x-77.798386c0y140.95026c1x-78.001648c1y141.08461V-77.600296 140.84949c0x-77.481445c0y140.79608c1x-77.698486c1y140.89427V-77.194641 140.71771c0x-77.044785c0y140.68155c1x-77.346222c1y140.75217V-76.683044 140.66345c0x-76.252411c0y140.66345c1x-76.874252c1y140.66345V-75.659851 141.07944c0x-75.41008c0y141.35506c1x-75.911346c1y140.80212V-75.285202 142.20084c0x-75.285202c0y142.69864c1x-75.285202c1y141.72885V-75.677948 143.36356c0x-75.939774c0y143.63916c1x-75.416122c1y143.08621V-76.74765 143.77696c0x-76.91301c0y143.77696c1x-76.296341c1y143.77696V-77.241165 143.72787c0x-77.406525c0y143.69516c1x-77.077515c1y143.76059V-77.675247 143.60126c0x1c1x-77.551224c1y143.65295V-77.675247 142.65817c0x1c1x1V-76.644302 142.65817c0x1c1x1V-76.644302 142.20859c0x1c1x1V-78.181671 142.20859c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"411\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.496658 142.70209c0x-81.496658c0y143.17233c1x-81.496658c1y142.23183V-81.134918 143.8157c0x-80.893768c0y144.08786c1x-81.376083c1y143.54355V-80.165985 144.22394c0x-79.757736c0y144.22394c1x-80.570786c1y144.22394V-79.191879 143.8157c0x-78.952438c0y143.54355c1x-79.433044c1y144.08786V-78.832718 142.70209c0x-78.832718c0y142.23183c1x-78.832718c1y143.17233V-79.191879 141.58846c0x-79.433029c0y141.31458c1x-78.952438c1y141.86063V-80.165985 141.17763c0x-80.570786c0y141.17763c1x-79.757736c1y141.17763V-81.134918 141.58846c0x-81.376083c0y141.86063c1x-80.893753c1y141.31458</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"450\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-80.995392 142.70209c0x-80.995392c0y142.32828c1x1V-80.775772 141.87009c0x-80.629349c0y141.6875c1x-80.92218c1y142.05096V-80.165985 141.59619c0x-79.902435c0y141.59619c1x-80.426086c1y141.59619V-79.551041 141.87009c0x-79.406342c0y142.05096c1x-79.697449c1y141.6875V-79.334 142.70209c0x-79.334c0y143.06381c1x-79.334c1y142.32828V-79.553619 143.52632c0x-79.700043c0y143.71236c1x-79.407211c1y143.33856V-80.165985 143.80537c0x-80.424362c0y143.80537c1x-79.90416c1y143.80537V-80.773178 143.5289c0x-80.92131c0y143.34286c1x-80.62677c1y143.71323V-80.995377 142.70209c0x1c1x-80.995377c1y143.06726</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"365\" PrimID=\"30\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-71.171707 149.57504c0x-71.171707c0y149.76625c1x1V-71.063187 150.08148c0x-70.990845c0y150.22791c1x-71.135529c1y149.93506V-70.77121 150.44321c0x-70.626511c0y150.5569c1x-70.893509c1y150.34848V-70.293198 150.6861c0x-70.120941c0y150.73433c1x-70.467178c1y150.63786V-69.634323 150.75845c0x1c1x-69.901321c1y150.75845V-68.270081 150.75845c0x1c1x1V-68.270081 146.91113c0x1c1x1V-69.409546 146.91113c0x-69.690323c0y146.91113c1x1V-70.039993 146.94214c0x-70.17952c0y146.96283c1x-69.900467c1y146.92148V-70.440491 147.07133c0x-70.581741c0y147.14542c1x-70.313019c1y147.00589V-70.747955 147.35814c0x-70.811691c0y147.47354c1x-70.684219c1y147.241V-70.843552 147.77414c0x-70.843552c0y147.95673c1x-70.843552c1y147.61221V-70.704025 148.24181c0x-70.611008c0y148.36926c1x-70.797043c1y148.11261V-70.331955 148.54929c0x1c1x-70.486984c1y148.47177V-70.331955 148.56995c0x-70.592056c0y148.62335c1x1V-70.946899 148.9136c0x-71.096756c0y149.08757c1x-70.797043c1y148.7379V-71.171692 149.57506c0x1c1x-71.171692c1y149.30806</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"259\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-70.311295 147.84131c0x-70.311295c0y147.74829c1x1V-70.264801 147.60617c0x-70.23381c0y147.54245c1x-70.295792c1y147.66991V-70.114944 147.45114c0x-70.033981c0y147.40463c1x-70.183853c1y147.49075V-69.820389 147.36588c0x-69.704971c0y147.35381c1x-69.935791c1y147.37621V-69.391464 147.34778c0x1c1x-69.561996c1y147.34778V-68.781677 147.34778c0x1c1x1V-68.781677 148.45883c0x1c1x1V-69.44313 148.45883c0x-69.603333c0y148.45883c1x1V-69.825546 148.43558c0x-69.920288c0y148.41835c1x-69.730804c1y148.45108V-70.089096 148.33221c0x-70.170059c0y148.28055c1x-70.008133c1y148.3839V-70.259628 148.13327c0x-70.294098c0y148.0506c1x-70.226898c1y148.21423V-70.311325 147.84131c0x1c1x-70.311325c1y147.95326</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"121\" PrimID=\"32\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-70.639435 149.59572c0x-70.639435c0y149.44069c1x1V-70.569641 149.22623c0x-70.523117c0y149.13495c1x-70.616165c1y149.31754V-70.316422 148.99368c0x-70.233734c0y148.95062c1x-70.438705c1y149.05743V-70.014114 148.91101c0x-69.896973c0y148.89723c1x-70.132965c1y148.92307V-69.58519 148.89035c0x1c1x-69.753998c1y148.89035V-68.781616 148.89035c0x1c1x1V-68.781616 150.32178c0x1c1x1V-69.458572 150.32178c0x-69.68251c0y150.32178c1x1V-70.008926 150.28818c0x-70.151901c0y150.26407c1x-69.865967c1y150.31058V-70.360321 150.159c0x-70.456772c0y150.09183c1x-70.269028c1y150.22101V-70.572189 149.92905c0x-70.616989c0y149.84291c1x-70.527405c1y150.01517V-70.639389 149.59573c0x1c1x-70.639389c1y149.73181</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"361\" PrimID=\"26\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-74.318802 149.31667c0x-74.318802c0y149.78693c1x-74.318802c1y148.84641V-73.957062 150.4303c0x-73.715912c0y150.70245c1x-74.198227c1y150.15813V-72.988129 150.83853c0x-72.57988c0y150.83853c1x-73.392929c1y150.83853V-72.014023 150.4303c0x-71.774582c0y150.15813c1x-72.255188c1y150.70245V-71.654861 149.31667c0x-71.654861c0y148.84641c1x-71.654861c1y149.78693V-72.014023 148.20303c0x-72.255173c0y147.92915c1x-71.774582c1y148.4752V-72.988129 147.79221c0x-73.392929c0y147.79221c1x-72.57988c1y147.79221V-73.957062 148.20303c0x-74.198227c0y148.4752c1x-73.715897c1y147.92915</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"172\" PrimID=\"18\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-73.817535 149.31667c0x-73.817535c0y148.94287c1x1V-73.597916 148.48468c0x-73.451492c0y148.30208c1x-73.744324c1y148.66554V-72.988129 148.21078c0x-72.724579c0y148.21078c1x-73.24823c1y148.21078V-72.373184 148.48468c0x-72.228485c0y148.66554c1x-72.519592c1y148.30208V-72.156143 149.31667c0x-72.156143c0y149.67841c1x-72.156143c1y148.94287V-72.375763 150.1409c0x-72.522186c0y150.32693c1x-72.229355c1y149.95316V-72.988129 150.41995c0x-73.246506c0y150.41995c1x-72.726303c1y150.41995V-73.595322 150.14349c0x-73.743454c0y149.95746c1x-73.448914c1y150.3278V-73.81752 149.31668c0x1c1x-73.81752c1y149.68185</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"405\" PrimID=\"5\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-78.700958 147.87231c0x1c1x1V-77.949066 150.75844c0x1c1x1V-77.499481 150.75844c0x1c1x1V-76.757919 148.53377c0x1c1x1V-76.02153 150.75844c0x1c1x1V-75.574524 150.75844c0x1c1x1V-74.81488 147.87231c0x1c1x1V-75.321304 147.87231c0x1c1x1V-75.850983 150.10732c0x1c1x1V-76.571869 147.87231c0x1c1x1V-76.972366 147.87231c0x1c1x1V-77.711349 150.10732c0x1c1x1V-78.212616 147.87231c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"199\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-79.892105 150.75844c0x1c1x1V-79.406342 150.75844c0x1c1x1V-79.406342 146.73801c0x1c1x1V-79.892105 146.73801c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"60\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.375229 147.38913c0x1c1x1V-80.827454 147.38913c0x1c1x1V-80.827454 146.88528c0x1c1x1V-81.375229 146.88528c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"487\" PrimID=\"17\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-81.344223 150.75845c0x1c1x1V-80.858459 150.75845c0x1c1x1V-80.858459 147.87231c0x1c1x1V-81.344223 147.87231c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"55\" PrimID=\"1\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-84.718689 150.75844c0x1c1x1V-84.232941 150.75844c0x1c1x1V-84.232941 149.11513c0x-84.232941c0y148.98248c1x1V-84.209641 148.74306c0x-84.194183c0y148.62592c1x-84.225174c1y148.85846V-84.124344 148.46918c0x-84.081268c0y148.39682c1x-84.165741c1y148.53464V-83.938309 148.30898c0x-83.857346c0y148.2728c1x-84.019257c1y148.34341V-83.623077 148.25471c0x-83.490448c0y148.25471c1x-83.752274c1y148.25471V-83.207092 148.35291c0x-83.062393c0y148.41837c1x-83.351791c1y148.28745V-82.791092 148.60355c0x1c1x-82.923737c1y148.50191V-82.791092 150.75845c0x1c1x1V-82.305328 150.75845c0x1c1x1V-82.305328 147.87231c0x1c1x1V-82.791092 147.87231c0x1c1x1V-82.791092 148.19272c0x-82.942688c0y148.06696c1x1V-83.261353 147.89816c0x-83.423264c0y147.82753c1x-83.099442c1y147.96878V-83.760025 147.79222c0x-84.071808c0y147.79222c1x-83.589493c1y147.79222V-84.47316 148.07385c0x-84.636795c0y148.26163c1x-84.309509c1y147.88611V-84.718613 148.88518c0x1c1x-84.718613c1y148.53206</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"315\" PrimID=\"7\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.99498 150.4303c0x-87.99498c0y150.91949c1x1V-87.661667 151.50775c0x-87.439453c0y151.73685c1x-87.883881c1y151.27864V-86.63588 151.85139c0x-86.482574c0y151.85139c1x-87.097534c1y151.85139V-86.186295 151.81781c0x-86.041595c0y151.79713c1x-86.332703c1y151.84019V-85.75737 151.72737c0x1c1x-85.898621c1y151.767V-85.75737 151.23128c0x1c1x1V-85.783173 151.23128c0x-85.862411c0y151.26228c1x1V-86.160416 151.34497c0x-86.332672c0y151.39148c1x-85.988159c1y151.30017V-86.67717 151.41473c0x-86.842529c0y151.41473c1x-86.504913c1y151.41473V-87.087997 151.35529c0x-87.196518c0y151.31567c1x-86.979477c1y151.39491V-87.341202 151.18993c0x-87.401459c0y151.12274c1x-87.280914c1y151.26056V-87.470398 150.94705c0x-87.496201c0y150.85229c1x-87.444534c1y151.04178V-87.509094 150.62924c0x1c1x-87.509094c1y150.74637V-87.509094 150.36569c0x-87.362686c0y150.48282c1x1V-87.087936 150.62924c0x-86.955307c0y150.68608c1x-87.22229c1y150.57066V-86.578934 150.71451c0x-86.234421c0y150.71451c1x-86.785645c1y150.71451V-85.757278 150.34244c0x-85.55574c0y150.09267c1x-85.960541c1y150.59048V-85.454971 149.28824c0x-85.454971c0y149.04019c1x-85.454971c1y149.74127V-85.558334 148.64746c0x-85.628952c0y148.46658c1x-85.489426c1y148.8266V-85.845139 148.17978c0x-85.957108c0y148.05748c1x-85.724548c1y148.3107V-86.253387 147.89557c0x-86.413589c0y147.82666c1x-86.093185c1y147.96274V-86.731384 147.79221c0x-86.898468c0y147.79221c1x-86.572922c1y147.79221V-87.149963 147.84389c0x-87.263657c0y147.87662c1x-87.037994c1y147.80943V-87.509109 147.99634c0x1c1x-87.383362c1y147.92743V-87.540115 147.87231c0x1c1x1V-87.994858 147.87231c0x1c1x1</VertList>\r\n                            </Shape>\r\n                            <Shape Type=\"Path\" CutIndex=\"0\" VertID=\"360\" PrimID=\"22\">\r\n                                <XForm>1 0 0 1 0 0</XForm>\r\n                                <VertList>V-87.509216 149.96521c0x1c1x1V-87.509216 148.39166c0x-87.38002c0y148.33308c1x1V-87.147491 148.26764c0x-87.037247c0y148.24179c1x-87.259445c1y148.29175V-86.816757 148.22888c0x-86.549759c0y148.22888c1x-86.927002c1y148.22888V-86.18631 148.49759c0x-86.033005c0y148.67673c1x-86.339615c1y148.31845V-85.956345 149.27789c0x-85.956345c0y149.60175c1x-85.956345c1y148.93683V-86.126877 150.01428c0x-86.24057c0y150.18138c1x-86.013184c1y149.8472V-86.692734 150.26492c0x-86.833984c0y150.26492c1x-86.429184c1y150.26492V-87.11647 150.18481c0x-87.259445c0y150.1297c1x-86.97522c1y150.23822V-87.509216 149.96519c0x1c1x-87.390366c1y150.05649</VertList>\r\n                            </Shape>\r\n                        </Children>\r\n                    </Shape>\r\n                </Children>\r\n            </Shape>\r\n        </Children>\r\n    </Shape>\r\n    <Notes ShowOnLoad=\"0\" Notes=\"\"/>\r\n</LightBurnProject>\r\n"
  },
  {
    "path": "mission_control/button_grid/laser_files/button_numbers.txt",
    "content": "If you use my laser files, I wired each button to these pins of the Mega\r\n20  Plunge Toilet\r\n21  Ejector Seat\r\n22  Launch Rocket\r\n23  Turbo Boost\r\n24  Zombie Defense\r\n25  Emergency Alarm\r\n26  Stealth Mode\r\n27  Jam Radar\r\n28  Reverse Thrusters\r\n29  Order Food\r\n30  Try Harder\r\n31  Party Mode\r\n32  Secret Button\r\n33  Deploy Airbags\r\n34  Retro Rocket\r\n35  Don't Touch\r\n36  2020 Mode\r\n37  Activate Ninjas\r\n38  Shoot First\r\n39  Ask Questions\r\n40  Go Bowling\r\n41  Feed Cat\r\n42  Artificial Intelligence\r\n43  Real Intelligence\r\n44  Don't Panic\r\n45  Panic\r\n46  Grenade Launcher\r\n47  Serious Mode\r\n48  Level Up\r\n49  System Check\r\n"
  },
  {
    "path": "mission_control/button_grid/server_files/index.php",
    "content": "<?php\r\n// Sample MP3 player API by AnotherMaker\r\n// Here's a video demo of the mp3 player https://www.youtube.com/watch?v=PJ2Ag5xLjIU\r\n// Sound effects obtained from https://www.zapsplat.com\r\n// cdmp3.exe is an open source mp3 player for windows, written in C.\r\n// Git Repo: https://github.com/jimlawless/cmdmp3\r\n\r\n//grab the $_GET variable and do some basic sanitization\r\n$secret = htmlentities($_GET['secret']);\r\n\r\n//figure out the OS so this will work on all 3 major operating systems\r\n$os = strtoupper(substr(PHP_OS, 0, 3));\r\n\r\n//Set your MP3 player based on your operating system. Note in linux you will need to install mpg123\r\n// debian/ubuntu - sudo apt-get install mpg123\r\n// centos/rhel - yum install mpg123\r\n\r\nif ($os  === 'WIN') {\r\n  $player = 'cmdmp3.exe';\r\n}elseif($os === 'DAR') { //MacOs\r\n  $player = 'afplay';\r\n}else{\r\n  $player = 'mpg123';\r\n}\r\n\r\n//IMPORTANT NOTE: By far, by far, by far the BEST way to do this is to either use a switch statement or if/eles statements as below\r\n//to explicitly link a GET request to a specific mp3 file\r\n//in this example, if you hit the secret button then 24,25,26,27 you get the coin 1 sound. Otherwise, you get coin 2\r\nif($secret == \"24252627\"){\r\n    shell_exec($player.' sounds/coin1.mp3');\r\n    die();\r\n}else{\r\n  shell_exec($player.' sounds/coin2.mp3');\r\n  die();\r\n}\r\n\r\n//If you are on a closed network and you really want to just grab the file name from GET, that's fine, but please consider using the above\r\n//option.\r\n\r\n// //Or let 'er rip with checking if the file exists\r\n// if(file_exists(\"sounds/$secret.mp3\")){\r\n//   $escaped = substr(escapeshellarg(' sounds/'.$secret.'.mp3'),1,-1);\r\n//     shell_exec($player.$escaped);\r\n//     die();\r\n// }else{\r\n//   die();\r\n// }\r\n"
  },
  {
    "path": "mission_control/button_grid/server_files/sounds/free_sound_fx_provided_by_zapsplat.txt",
    "content": "Sound effects obtained from https://www.zapsplat.com\r\n"
  },
  {
    "path": "mission_control/do_not_touch/arduino_code/01-WemosWithRelayShield.ino",
    "content": "//12v Squirter by AnotherMaker\r\n//youtube.com/AnotherMaker\r\n//AnotherMaker.com\r\n\r\n//This is a wemos d1 mini ( https://amzn.to/2U96z9u / https://www.banggood.com/custlink/K3DyemEzao )\r\n//connected to a relay shield (https://amzn.to/2TdGwO8 / https://www.banggood.com/custlink/KmvhBvEUjg)\r\n//set of both https://amzn.to/2TgCIf6\r\n\r\n//The relay shield uses pin D1\r\n//The relay is connected to 12v and a windshield washer pump ( https://amzn.to/3i5RnSC / https://www.banggood.com/custlink/KGGEeDRkBg )\r\n//There is also an arcade button (https://amzn.to/3ejtoOy / https://www.banggood.com/custlink/KmvEg3EzOw ) connected to pin D2\r\n\r\n#include <ESP8266WiFi.h>\r\n#include <WiFiClient.h>\r\n#include <ESP8266WebServer.h>\r\n#include <ESP8266mDNS.h>\r\n\r\nconst int duration = 750; //how many milliseconds do you want to squirter to squirt\r\nconst int relay = D1;\r\nconst int button = D2;\r\nconst char* ssid = \"YOUR SSID HERE \";\r\nconst char* password = \"YOUR PASSWORD HERE\";\r\nIPAddress local_IP(192, 168, 95, 206); //What IP do you want this ESP to be on?\r\nIPAddress gateway(192, 168, 95, 1); //What is your gateway (router) ip\r\nIPAddress subnet(255, 255, 0, 0);\r\n\r\nESP8266WebServer server(80);\r\n\r\nchar relais;\r\nchar state;\r\n\r\nvoid handleRoot() {\r\n  server.send(200, \"text/plain\", \"Ready\");\r\n}\r\n\r\nvoid handleNotFound(){\r\n  String message = \"File Not Found\\n\\n\";\r\n  message += \"URI: \";\r\n  message += server.uri();\r\n  message += \"\\nMethod: \";\r\n  message += (server.method() == HTTP_GET)?\"GET\":\"POST\";\r\n  message += \"\\nArguments: \";\r\n  message += server.args();\r\n  message += \"\\n\";\r\n  for (int i=0; i<server.args(); i++){\r\n    message += \" \" + server.argName(i) + \": \" + server.arg(i) + \"\\n\";\r\n  }\r\n  server.send(404, \"text/plain\", message);\r\n\r\n}\r\n\r\n\r\nvoid setup(void){\r\n\r\n  Serial.begin(9600);\r\n  if (!WiFi.config(local_IP, gateway, subnet)) {\r\n  Serial.println(\"Static IP Failed\");\r\n  }\r\n\r\n  WiFi.begin(ssid, password);\r\n\r\n  pinMode(button,INPUT_PULLUP);\r\n  pinMode(relay, OUTPUT);\r\n  digitalWrite(relay, LOW);\r\n\r\n  // Wait for connection\r\n  while (WiFi.status() != WL_CONNECTED) {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n  }\r\n  Serial.println(\"\");\r\n  Serial.print(\"Connected to \");\r\n  Serial.println(ssid);\r\n  Serial.print(\"IP address: \");\r\n  Serial.println(WiFi.localIP());\r\n\r\n  if (MDNS.begin(\"esp8266\")) {\r\n    Serial.println(\"MDNS responder started\");\r\n  }\r\n\r\n  server.on(\"/\", handleRoot);\r\n\r\nserver.on(\"/squirt\", [](){\r\n    Serial.println(\"Webserver causing a squirt\");\r\n    server.send(200, \"text/plain\", \"Success\");\r\n    digitalWrite(relay, HIGH);\r\n    delay(duration);\r\n    digitalWrite(relay, LOW);\r\n});\r\n\r\n\r\n  server.onNotFound(handleNotFound);\r\n\r\n  server.begin();\r\n  Serial.println(\"HTTP server started\");\r\n}\r\n\r\nvoid loop(void){\r\n  if(digitalRead(button) == LOW){\r\n    Serial.println(\"Button causing a squirt\");\r\n    digitalWrite(relay, HIGH);\r\n    delay(duration);\r\n    digitalWrite(relay, LOW);\r\n  }\r\n  server.handleClient();\r\n}\r\n"
  },
  {
    "path": "mission_control/pi_tablet/laser_files/RasPad.lbrn",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<LightBurnProject AppVersion=\"0.9.20\" FormatVersion=\"0\" MaterialHeight=\"0\" MirrorX=\"True\" MirrorY=\"True\">\r\n    <Thumbnail Source=\"iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAABYlAAAWJQFJUiTwAAAKzklEQVR4nO3dWWxU5R/G8aeF/lkrUEERUEACIiqbRVEKCAgXJqDF/QKixgRvVEw0EUgMMca4XVBREZUlkggCsriiUFFkC6CJxUQrQlS2ECkYoLS0gfd/8YpLgGHUOTPS5/u5Aadv5ddJz3fOnDNzJi+EEATAUn6uBwCQOwQAMEYAAGMEADBGAABjBAAwRgAAYwQAMEYAAGMEADBGAABjBAAwRgAAYwQAMEYAAGMEADBGAABjBAAwRgAAYwQAMEYAAGMEADBGAABjBAAwRgAAYwQAMEYAAGMEADBGAABjBAAw1jjlV6uqpGbNpO3bpRUrpF69sjQWgH9s7Vpp2DCpe3epa9eUS/NCCOGUW/fule65RwpBKi+XOneWqqulAQMSmhhAxlRUSJ06SVu2SKNGSRMnxgfyQYNOWXrqHsCePdIVV0hjxsSKLFggFRVlY2wAmVRVJc2aJY0dK3XrJo0fLz3yyF+WnLoH0K+fdPPN0tSpWZwUQKImTZJWrZImT5ZKS3+/+Y8A7N0rjR4t9e4tzZ6dqzEBJGXmTGn58rh9t28v6eRZgJoaqUuX+HyBjR9omCZMkAYPjscH6uslndwDGDdOOnJEWro0xxMCSNzo0VK7dtLs2cpXdbV08KBUUpLrsQBkQ0mJtH+/VFPz2x5AkybS119LPXvmejQASauokK65RqqtVV7YvTuod+9YBAAeWreWtm1Tvlatkmprcz0OgGyqr5fKy5WvSy+V+vbN9TgAsql3b6lzZ+UrLy/XowDIhbw83g0IOCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgDECABgjAIAxAgAYIwCAMQIAGCMAgLF8bd4sffddrucAkE2VldKWLcpXSYnUvn2uxwGQTRdeKJWUKF9dukjffy/9+GOuRwKQDT/8IG3fLnXpony1bSvdeqs0d26uxwKQDXPmSHfeKbVurbwQQtD69dKIEVJNTa5HA5C0Jk2kdeuk4uLfzgI0ayb16SNNmpTjyQAk6sknpX79pP/9T9LJ04D9+km33SatWCEtXJjL8QAk5cQJae1a6a67pN69JUmNf//io49KhYXSSy9JBw9KEybkakwAmfbKK9LKlVLXrtLEib/fHI8B/NmuXdLVV8cDg8OHS6WlUqNG2R4XwL9VXy/NmiU98YTUoYM0dmz8+5+cGgBJ2rZNuvfeuOF/8YXUt6/066/SoEHZGh3AP/Xll1LnztLHH0tDhkgPPRT37keOPGXp6QNw0r598XlDZaX0/vsxBAD+21avjht7z55n3WZTBwBAg8abgQBjBAAwRgAAYwQAMEYAAGMEADBGAABjBAAwRgDQcPCatr+NAKRj5kypuFgaPFhq2lSaMkUaNkxasya7c8yZI/XvLw0dGt/PPWlSvJDLypXZnWP+/PgS0xEjpPz8+GffvvH2bFqyJP67N94Y57jhhnj/zJmT3TnOYbwUOJUQpLvvln7+Ob4rcsAA6cgRqaJCWr9e2rEj/vK9+GLys4wbF6/dWFoqDRwoVVdLW7dKGzbEOUpKpBkzkp/jvvviz19aKl13nXT55dK338Y5li6NG+QbbyQ/x4QJ0qZN0i23xJ+9V6/4npWNG+Mcl10mvflm8nOc4whAKldeKY0ZIz399JnX3H57DMXixcnNUVwcf8mnTTvzmnHjpKoq6cMPk5ujpCTeJ6++euY1998fLzi5enVyc4wcKXXsmPo6lg8+KG3eHIOAM+IpwJk8/7x07bWpN35JWrRI+uUXadmyZOaYPj0+mqXa+CVp3jzp+PHkdsNff1264ILUG78UH/0LC5PbDZ83TyooOPtFbKdPly65JDt7ReeygFNVVYXQsmUIGzemt3727BDatMn8HIcPxzk++yy99QsXhlBYmPk56uriHCtWpLf+gw9CaNEihBMnMj9LixYhLFuW3try8jh3TU3m52gg2AM4naIiqbY2XhkpHSUlUtu2mZ+jZcv4Z7pzDBwotW6d+TkKCuLBz3TnGDBAat5cysvL/Cxt2vy9OfLy4uw4LQJwOvPnxw2pceOzr5Wk7t3jB6tk+iPW3nsvXpXpZAjO5uKL49ORTZsyO8fq1fGS8elGrl27uP7TTzM7x+bN0v79UqdO6a0vLIxnB959N7NzNCAE4HSKi+P11NJ16FC81nqHDpmdo39/6dix9NfX1cXjAD16ZHaOPn2ko0f/3vdUV8fvy6QePeLPV1eX/vccO5b+HoMhAnA63bvH3ca1a9Nb//bb8UDdeedldo6OHeOj6SefpLd+4cI4R6afBhQVSd26ScuXp7d+yZJ4H55/fmbnaNUq/n/feSe99R99FD8Dr2PHzM7RkOT6IMR/1owZITRtevZ1e/aEUFQUwvLlycwxd24I+flnX3fgQDwAuHhxMnO89VYIjRvHA4KpHD0aQpMmISxYkMwcixaF0Lx5CIcOpV534kQIeXkhzJuXzBwNBAFIZerUEMaPT73m+uuT+2U/6ZlnQrjjjtRrhg8PYc6cZOcoKwthzJjUa266KYSXX052jtdeC2HUqNRrxo4N4YUXkp2jASAAqVRWhtCqVdwb+PMprdraENatC+Gxx0KQ4mnDJO3YEU9/lZWFcPz4H7fX1YWwYUMIkyeH0KhRCPv2JTvHzp1xr+i550Kor//r1+rrQ3j22fjov3t3snPs3RtCQUEITz116h7J8eMhTJsW76+ffkp2jgaAVwKezb598TXmlZXx45R27YovB77oovh8NN3n5//WwYNxjq1b4xw7d0qHD8cj4pdcEt8PUFCQ/BxHjsT3QXz1VXxVYE1N/GzJb76JBy0//zyeAkzasWNxjk2b4suR6+vjcZuKCumqq+IcSZwSbWAIQLpO/mKXl0uPPx7fCDRkSG7mKCyMB7imTIn/PXRobuZo00YqK5Meflg6cCAGKtvWrIkHKcvKpAceiIHKxf1xjiIAgDFOAwLGCABgjAAAxggAYIwAAMYIAGCMAADGCABgjAAAxggAYIwAAMYIAGCMAADGCABgjAAAxggAYIwAAMYIAGCMAADGCABgjAAAxggAYIwAAMYIAGCMAADGCABgjAAAxggAYIwAAMYIAGDs//MfeaEcDMcDAAAAAElFTkSuQmCC\"/>\r\n    <VariableText>\r\n        <Start Value=\"0\"/>\r\n        <End Value=\"999\"/>\r\n        <Current Value=\"0\"/>\r\n        <Increment Value=\"1\"/>\r\n        <AutoAdvance Value=\"0\"/>\r\n    </VariableText>\r\n    <UIPrefs>\r\n        <Optimize_ByLayer Value=\"0\"/>\r\n        <Optimize_ByGroup Value=\"-1\"/>\r\n        <Optimize_ByPriority Value=\"1\"/>\r\n        <Optimize_WhichDirection Value=\"0\"/>\r\n        <Optimize_InnerToOuter Value=\"1\"/>\r\n        <Optimize_ByDirection Value=\"0\"/>\r\n        <Optimize_ReduceTravel Value=\"1\"/>\r\n        <Optimize_HideBacklash Value=\"0\"/>\r\n        <Optimize_ReduceDirChanges Value=\"0\"/>\r\n        <Optimize_ChooseCorners Value=\"0\"/>\r\n        <Optimize_AllowReverse Value=\"1\"/>\r\n        <Optimize_RemoveOverlaps Value=\"0\"/>\r\n        <Optimize_OptimalEntryPoint Value=\"1\"/>\r\n    </UIPrefs>\r\n    <CutSetting type=\"Cut\">\r\n        <index Value=\"2\"/>\r\n        <name Value=\"C02\"/>\r\n        <minPower Value=\"75\"/>\r\n        <maxPower Value=\"75\"/>\r\n        <minPower2 Value=\"20\"/>\r\n        <maxPower2 Value=\"20\"/>\r\n        <speed Value=\"30\"/>\r\n        <kerf Value=\"0\"/>\r\n        <zOffset Value=\"0\"/>\r\n        <enableLaser1 Value=\"1\"/>\r\n        <enableLaser2 Value=\"0\"/>\r\n        <startDelay Value=\"0\"/>\r\n        <endDelay Value=\"0\"/>\r\n        <throughPower Value=\"0\"/>\r\n        <throughPower2 Value=\"0\"/>\r\n        <enableCutThroughStart Value=\"0\"/>\r\n        <enableCutThroughEnd Value=\"0\"/>\r\n        <priority Value=\"0\"/>\r\n        <frequency Value=\"20000\"/>\r\n        <overrideFrequency Value=\"0\"/>\r\n        <PPI Value=\"200\"/>\r\n        <enablePPI Value=\"0\"/>\r\n        <doOutput Value=\"1\"/>\r\n        <hide Value=\"0\"/>\r\n        <runBlower Value=\"1\"/>\r\n        <autoBlower Value=\"0\"/>\r\n        <blowerSpeedOverride Value=\"0\"/>\r\n        <blowerSpeedPercent Value=\"100\"/>\r\n        <overcut Value=\"0\"/>\r\n        <rampLength Value=\"0\"/>\r\n        <rampOuter Value=\"0\"/>\r\n        <numPasses Value=\"1\"/>\r\n        <zPerPass Value=\"0\"/>\r\n        <perforate Value=\"0\"/>\r\n        <perfLen Value=\"0.1\"/>\r\n        <perfSkip Value=\"0.1\"/>\r\n        <dotMode Value=\"0\"/>\r\n        <dotTime Value=\"1\"/>\r\n        <dotSpacing Value=\"0.01\"/>\r\n        <tabsEnabled Value=\"0\"/>\r\n        <manualTabs Value=\"1\"/>\r\n        <tabSize Value=\"0.5\"/>\r\n        <tabCount Value=\"1\"/>\r\n        <tabSpacing Value=\"50\"/>\r\n        <skipInnerTabs Value=\"0\"/>\r\n        <tabsUseSpacing Value=\"1\"/>\r\n        <tabCutPower Value=\"0\"/>\r\n        <scanOpt Value=\"mergeAll\"/>\r\n        <bidir Value=\"1\"/>\r\n        <crossHatch Value=\"0\"/>\r\n        <overscan Value=\"0\"/>\r\n        <overscanPercent Value=\"2.5\"/>\r\n        <floodFill Value=\"0\"/>\r\n        <interval Value=\"0.1\"/>\r\n        <angle Value=\"0\"/>\r\n        <cellsPerInch Value=\"50\"/>\r\n        <halftoneAngle Value=\"22.5\"/>\r\n    </CutSetting>\r\n    <Shape Type=\"Path\" CutIndex=\"2\">\r\n        <XForm>-24.9807 0 0 -25.4 824.394 618.6</XForm>\r\n        <V vx=\"0.3125\" vy=\"1\" c0x=\"0.31250006\" c0y=\"0.79289317\"/>\r\n        <V vx=\"0.6875\" vy=\"0.625\" c1x=\"0.48039329\" c1y=\"0.625\"/>\r\n        <V vx=\"10.3125\" vy=\"0.625\" c0x=\"10.519607\" c0y=\"0.625\"/>\r\n        <V vx=\"10.6875\" vy=\"1\" c1x=\"10.6875\" c1y=\"0.79289317\"/>\r\n        <V vx=\"10.6875\" vy=\"7\" c0x=\"10.6875\" c0y=\"7.2071066\"/>\r\n        <V vx=\"10.3125\" vy=\"7.375\" c1x=\"10.519607\" c1y=\"7.375\"/>\r\n        <V vx=\"0.6875\" vy=\"7.375\" c0x=\"0.48039317\" c0y=\"7.375\"/>\r\n        <V vx=\"0.3125\" vy=\"7\" c1x=\"0.3125\" c1y=\"7.2071066\"/>\r\n        <P T=\"B\" p0=\"0\" p1=\"1\"/>\r\n        <P T=\"L\" p0=\"1\" p1=\"2\"/>\r\n        <P T=\"B\" p0=\"2\" p1=\"3\"/>\r\n        <P T=\"L\" p0=\"3\" p1=\"4\"/>\r\n        <P T=\"B\" p0=\"4\" p1=\"5\"/>\r\n        <P T=\"L\" p0=\"5\" p1=\"6\"/>\r\n        <P T=\"B\" p0=\"6\" p1=\"7\"/>\r\n        <P T=\"L\" p0=\"7\" p1=\"0\"/>\r\n    </Shape>\r\n    <Shape Type=\"Ellipse\" CutIndex=\"2\" Rx=\"6.1999998\" Ry=\"6.1999874\">\r\n        <XForm>1 0 0 1 739.724 621</XForm>\r\n    </Shape>\r\n    <Shape Type=\"Ellipse\" CutIndex=\"2\" Rx=\"6.1999998\" Ry=\"6.1999874\">\r\n        <XForm>1 0 0 1 704.924 621</XForm>\r\n    </Shape>\r\n    <Shape Type=\"Ellipse\" CutIndex=\"2\" Rx=\"6.1999998\" Ry=\"6.1999874\">\r\n        <XForm>1 0 0 1 670.124 621</XForm>\r\n    </Shape>\r\n    <Shape Type=\"Ellipse\" CutIndex=\"2\" Rx=\"6.1999998\" Ry=\"6.1999874\">\r\n        <XForm>1 0 0 1 635.324 621</XForm>\r\n    </Shape>\r\n    <Notes ShowOnLoad=\"0\" Notes=\"\"/>\r\n</LightBurnProject>\r\n"
  },
  {
    "path": "mission_control/pi_tablet/laser_files/note_that_this_is_a_lightburn_file.txt",
    "content": ""
  },
  {
    "path": "mp3/index.php",
    "content": "This is index.\r\n"
  },
  {
    "path": "mp3/sound.php",
    "content": "<?php\r\n// Sound effects obtained from https://www.zapsplat.com\r\n// cdmp3.exe is an open source mp3 player for windows, written in C.\r\n// Git Repo: https://github.com/jimlawless/cmdmp3\r\n\r\n//grab the $_GET variable and do some basic sanitization\r\n$mp3 = htmlentities($_GET['sound']);\r\n\r\n//figure out the OS so this will work on all 3 major operating systems\r\n$os = strtoupper(substr(PHP_OS, 0, 3));\r\n\r\n//Set your MP3 player based on your operating system. Note in linux you will need to install mpg123\r\n// debian/ubuntu - sudo apt-get install mpg123\r\n// centos/rhel - yum install mpg123\r\n\r\nif ($os  === 'WIN') {\r\n  $player = 'cmdmp3.exe';\r\n}elseif($os === 'DAR') { //MacOs\r\n  $player = 'afplay';\r\n}else{\r\n  $player = 'mpg123';\r\n}\r\n\r\n\r\n//IMPORTANT NOTE: By far, by far, by far the BEST way to do this is to either use a switch statement or if/eles statements as below\r\n//to explicitly link a GET request to a specific mp3 file\r\nif($mp3 == \"1\"){\r\n    shell_exec($player.' sounds/coin1.mp3');\r\n    die();\r\n}\r\n\r\n//If you are on a closed network and you really want to just grab the file name from GET, that's fine, but please consider using the above\r\n//option.\r\n\r\n// //Or let 'er rip with checking if the file exists\r\n// if(file_exists(\"sounds/$mp3.mp3\")){\r\n//   $escaped = substr(escapeshellarg(' sounds/'.$mp3.'.mp3'),1,-1);\r\n//     shell_exec($player.$escaped);\r\n//     die();\r\n// }else{\r\n//   die();\r\n// }\r\n"
  },
  {
    "path": "mp3/sounds/free_sound_fx_provided_by_zapsplat.txt",
    "content": "Sound effects obtained from https://www.zapsplat.com\r\n"
  },
  {
    "path": "mp3/test.php",
    "content": "<?php\r\n$mp3 = htmlentities($_GET['sound']); //obviously not right, but dangerous?\r\n$player = 'cmdmp3.exe';\r\n\r\nif(file_exists(\"sounds/$mp3.mp3\")){\r\n    shell_exec($player.' sounds/'.$mp3.'.mp3');\r\n    die();\r\n}else{\r\n  die();\r\n}\r\n"
  },
  {
    "path": "nec-pc-6001a/readme.txt",
    "content": "something will be here.\r\n"
  },
  {
    "path": "node-red-christmas-tree/another_example.json",
    "content": "[\r\n    {\r\n        \"id\": \"938850eddb12fd50\",\r\n        \"type\": \"tab\",\r\n        \"label\": \"Flow 1\",\r\n        \"disabled\": false,\r\n        \"info\": \"\",\r\n        \"env\": []\r\n    },\r\n    {\r\n        \"id\": \"2438e81b8f7f815f\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"5 - Green\",\r\n        \"pin\": \"5\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 60,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"5a1f12f9c405f6fc\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"6 - Green Top\",\r\n        \"pin\": \"6\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 900,\r\n        \"y\": 20,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"0f52736ef7e62e97\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"9 - Red\",\r\n        \"pin\": \"9\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 360,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"528ee71bb796cefa\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"11 - Red\",\r\n        \"pin\": \"11\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 420,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"5fe7f6bebba61253\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"12 - Green\",\r\n        \"pin\": \"12\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 890,\r\n        \"y\": 120,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"dd07d814eaac238b\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"13 - Red\",\r\n        \"pin\": \"13\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 480,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"066af737d673024e\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"19 - Green\",\r\n        \"pin\": \"19\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 890,\r\n        \"y\": 180,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"888502a308262706\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"16 - Red\",\r\n        \"pin\": \"16\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 540,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"66b0f9676530adeb\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"26 - Red\",\r\n        \"pin\": \"26\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 600,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"5ab5bb9f219fce5f\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"On\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \".5\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"1\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 130,\r\n        \"y\": 240,\r\n        \"wires\": [\r\n            [\r\n                \"de1408bce66efa93\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"d2c509ebbecb368c\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"Off\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"0\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 130,\r\n        \"y\": 360,\r\n        \"wires\": [\r\n            []\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"38514c27ce81e4e8\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"Test\",\r\n        \"pin\": \"6\",\r\n        \"set\": \"\",\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 410,\r\n        \"y\": 540,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"fa01236a7fb28bdc\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"On\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"1\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 170,\r\n        \"y\": 480,\r\n        \"wires\": [\r\n            [\r\n                \"38514c27ce81e4e8\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3bb96ab649d4bb48\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"Off\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"0\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 170,\r\n        \"y\": 560,\r\n        \"wires\": [\r\n            [\r\n                \"38514c27ce81e4e8\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"67e63cc04171f07d\",\r\n        \"type\": \"trigger\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"\",\r\n        \"op1\": \"1\",\r\n        \"op2\": \"0\",\r\n        \"op1type\": \"str\",\r\n        \"op2type\": \"str\",\r\n        \"duration\": \"500\",\r\n        \"extend\": false,\r\n        \"overrideDelay\": false,\r\n        \"units\": \"ms\",\r\n        \"reset\": \"\",\r\n        \"bytopic\": \"all\",\r\n        \"topic\": \"topic\",\r\n        \"outputs\": 1,\r\n        \"x\": 580,\r\n        \"y\": 80,\r\n        \"wires\": [\r\n            [\r\n                \"5a1f12f9c405f6fc\",\r\n                \"2438e81b8f7f815f\",\r\n                \"5fe7f6bebba61253\",\r\n                \"066af737d673024e\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"d4b89ef704342393\",\r\n        \"type\": \"trigger\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"\",\r\n        \"op1\": \"1\",\r\n        \"op2\": \"0\",\r\n        \"op1type\": \"str\",\r\n        \"op2type\": \"str\",\r\n        \"duration\": \"500\",\r\n        \"extend\": false,\r\n        \"overrideDelay\": false,\r\n        \"units\": \"ms\",\r\n        \"reset\": \"\",\r\n        \"bytopic\": \"all\",\r\n        \"topic\": \"topic\",\r\n        \"outputs\": 1,\r\n        \"x\": 580,\r\n        \"y\": 460,\r\n        \"wires\": [\r\n            [\r\n                \"0f52736ef7e62e97\",\r\n                \"528ee71bb796cefa\",\r\n                \"dd07d814eaac238b\",\r\n                \"888502a308262706\",\r\n                \"66b0f9676530adeb\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"de1408bce66efa93\",\r\n        \"type\": \"random\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"\",\r\n        \"low\": 1,\r\n        \"high\": \"3\",\r\n        \"inte\": \"true\",\r\n        \"property\": \"payload\",\r\n        \"x\": 280,\r\n        \"y\": 240,\r\n        \"wires\": [\r\n            [\r\n                \"84d3c25e4a8b64ab\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"84d3c25e4a8b64ab\",\r\n        \"type\": \"switch\",\r\n        \"z\": \"938850eddb12fd50\",\r\n        \"name\": \"\",\r\n        \"property\": \"payload\",\r\n        \"propertyType\": \"msg\",\r\n        \"rules\": [\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"1\",\r\n                \"vt\": \"str\"\r\n            },\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"2\",\r\n                \"vt\": \"str\"\r\n            },\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"3\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"checkall\": \"true\",\r\n        \"repair\": false,\r\n        \"outputs\": 3,\r\n        \"x\": 430,\r\n        \"y\": 240,\r\n        \"wires\": [\r\n            [\r\n                \"67e63cc04171f07d\"\r\n            ],\r\n            [\r\n                \"d4b89ef704342393\"\r\n            ],\r\n            [\r\n                \"67e63cc04171f07d\",\r\n                \"d4b89ef704342393\"\r\n            ]\r\n        ]\r\n    }\r\n]\r\n"
  },
  {
    "path": "node-red-christmas-tree/basic_outputs.json",
    "content": "[\r\n    {\r\n        \"id\": \"b82c16accef7f020\",\r\n        \"type\": \"tab\",\r\n        \"label\": \"Flow 1\",\r\n        \"disabled\": false,\r\n        \"info\": \"\",\r\n        \"env\": []\r\n    },\r\n    {\r\n        \"id\": \"845286371196488c\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"5 - Green\",\r\n        \"pin\": \"5\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 60,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"7db102134b2efcd3\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"6 - Green Top\",\r\n        \"pin\": \"6\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 900,\r\n        \"y\": 20,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"75032d43cc0616f8\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"9 - Red\",\r\n        \"pin\": \"9\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 360,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"fd452a6ef215f65d\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"11 - Red\",\r\n        \"pin\": \"11\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 420,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"0c5de003127f8063\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"12 - Green\",\r\n        \"pin\": \"12\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 890,\r\n        \"y\": 120,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"fd970e61f137139b\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"13 - Red\",\r\n        \"pin\": \"13\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 480,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"786f37021f803a48\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"19 - Green\",\r\n        \"pin\": \"19\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 890,\r\n        \"y\": 180,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"12167f02bcc1c7a5\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"16 - Red\",\r\n        \"pin\": \"16\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 540,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"4cb8ccaba281900f\",\r\n        \"type\": \"rpi-gpio out\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"26 - Red\",\r\n        \"pin\": \"26\",\r\n        \"set\": true,\r\n        \"level\": \"0\",\r\n        \"freq\": \"\",\r\n        \"out\": \"out\",\r\n        \"bcm\": true,\r\n        \"x\": 880,\r\n        \"y\": 600,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"8a9f78289c2ece47\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"On\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"1\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"1\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 110,\r\n        \"y\": 140,\r\n        \"wires\": [\r\n            []\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"233145c4825503f7\",\r\n        \"type\": \"trigger\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"\",\r\n        \"op1\": \"1\",\r\n        \"op2\": \"0\",\r\n        \"op1type\": \"str\",\r\n        \"op2type\": \"str\",\r\n        \"duration\": \"500\",\r\n        \"extend\": false,\r\n        \"overrideDelay\": false,\r\n        \"units\": \"ms\",\r\n        \"reset\": \"\",\r\n        \"bytopic\": \"all\",\r\n        \"topic\": \"topic\",\r\n        \"outputs\": 1,\r\n        \"x\": 620,\r\n        \"y\": 480,\r\n        \"wires\": [\r\n            [\r\n                \"75032d43cc0616f8\",\r\n                \"fd452a6ef215f65d\",\r\n                \"fd970e61f137139b\",\r\n                \"12167f02bcc1c7a5\",\r\n                \"4cb8ccaba281900f\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3954846b2aa285c4\",\r\n        \"type\": \"trigger\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"\",\r\n        \"op1\": \"1\",\r\n        \"op2\": \"0\",\r\n        \"op1type\": \"str\",\r\n        \"op2type\": \"str\",\r\n        \"duration\": \"500\",\r\n        \"extend\": false,\r\n        \"overrideDelay\": false,\r\n        \"units\": \"ms\",\r\n        \"reset\": \"\",\r\n        \"bytopic\": \"all\",\r\n        \"topic\": \"topic\",\r\n        \"outputs\": 1,\r\n        \"x\": 640,\r\n        \"y\": 80,\r\n        \"wires\": [\r\n            [\r\n                \"7db102134b2efcd3\",\r\n                \"0c5de003127f8063\",\r\n                \"786f37021f803a48\",\r\n                \"845286371196488c\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"dd102db4155e5b1e\",\r\n        \"type\": \"random\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"\",\r\n        \"low\": 1,\r\n        \"high\": \"3\",\r\n        \"inte\": \"true\",\r\n        \"property\": \"payload\",\r\n        \"x\": 260,\r\n        \"y\": 140,\r\n        \"wires\": [\r\n            [\r\n                \"3b0a7d5f1227c8f1\",\r\n                \"3bd2df4a629db4fd\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3b0a7d5f1227c8f1\",\r\n        \"type\": \"switch\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"\",\r\n        \"property\": \"payload\",\r\n        \"propertyType\": \"msg\",\r\n        \"rules\": [\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"1\",\r\n                \"vt\": \"str\"\r\n            },\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"2\",\r\n                \"vt\": \"str\"\r\n            },\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"3\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"checkall\": \"true\",\r\n        \"repair\": false,\r\n        \"outputs\": 3,\r\n        \"x\": 430,\r\n        \"y\": 180,\r\n        \"wires\": [\r\n            [\r\n                \"3954846b2aa285c4\"\r\n            ],\r\n            [\r\n                \"233145c4825503f7\"\r\n            ],\r\n            [\r\n                \"3954846b2aa285c4\",\r\n                \"233145c4825503f7\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3bd2df4a629db4fd\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"debug 1\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"false\",\r\n        \"statusVal\": \"\",\r\n        \"statusType\": \"auto\",\r\n        \"x\": 440,\r\n        \"y\": 80,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"41b9d3ab1411547b\",\r\n        \"type\": \"rpi-gpio in\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"Button\",\r\n        \"pin\": \"22\",\r\n        \"intype\": \"down\",\r\n        \"debounce\": \"25\",\r\n        \"read\": false,\r\n        \"bcm\": true,\r\n        \"x\": 130,\r\n        \"y\": 560,\r\n        \"wires\": [\r\n            [\r\n                \"d5b7172cc7106e62\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"d5b7172cc7106e62\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"b82c16accef7f020\",\r\n        \"name\": \"debug 2\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"false\",\r\n        \"statusVal\": \"\",\r\n        \"statusType\": \"auto\",\r\n        \"x\": 360,\r\n        \"y\": 560,\r\n        \"wires\": []\r\n    }\r\n]\r\n"
  },
  {
    "path": "node-red-christmas-tree/notes",
    "content": "\r\nGet the python code and buy the boards at https://www.pcbway.com/project/shareproject/Raspberry_Pi_Christmas_tree.html\r\n\r\nShout out to @KotaMorishita on Twitter for making this cool project. His repo is at https://github.com/kotamorishi/rpi-christmas-tree\r\nLEDs\r\nhttps://amzn.to/3F7ZCLe\r\n\r\nResistors\r\nhttps://amzn.to/3TuwQIU\r\n\r\nHeaders\r\nhttps://amzn.to/3sCUUO9\r\n\r\nTweezers\r\nhttps://amzn.to/3gxoC4f\r\n"
  },
  {
    "path": "node-red-christmas-tree/python/LICENSE",
    "content": "MIT License\n\nCopyright (c) 2021 Kota Morishita\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "node-red-christmas-tree/python/Notes.txt",
    "content": "https://github.com/kotamorishi/rpi-christmas-tree"
  },
  {
    "path": "node-red-christmas-tree/python/README.md",
    "content": "# Raspberry Pi Christmas tree.\nRaspberry pi christmas tree for Programming Beginners.\n\nYou can get PCB(or gerber files) at https://www.pcbway.com/project/shareproject/Raspberry_Pi_Christmas_tree.html\n\nI have some extra pcb.. If you are picking it up at Downtown Toronto area in person, I will give it to you. I am too lazy to ship it ;-)\nContact me twitter @KotaMorishita\n\n![lib directory contents](/board.jpg)\n\nEach LEDs are directly connected to GPIO 6, 5, 13, 11, 16, 19, 9, 12, 26\n\n# Set up cron for Christmas all the way\n```bash\nsudo crontab -e\n```\n\nAdd one line at the end of file.(Adjust the path)\n```bash\n@reboot python3 /home/pi/rpi-christmas-tree/example/sequence.py \n```\n"
  },
  {
    "path": "node-red-christmas-tree/python/example/blink.py",
    "content": "import RPi.GPIO as GPIO\nimport time\n\nleds = [6, 5, 13, 11, 16, 19, 9, 12, 26] \n\nGPIO.setmode(GPIO.BCM) \n\nfor pin in leds:\n    GPIO.setup(pin, GPIO.OUT)\n\nwhile(True):\n    for pin in leds:\n        GPIO.output(pin, GPIO.HIGH)\n    time.sleep(1)\n    for pin in leds:\n        GPIO.output(pin, GPIO.LOW)\n    time.sleep(1)\n\nGPIO.cleanup()"
  },
  {
    "path": "node-red-christmas-tree/python/example/group.py",
    "content": "import RPi.GPIO as GPIO\nimport time\n\n# You can reverse the array in the program too!\ngroupsDown = [\n    [6],# top\n    [5, 13], # 2nd row\n    [11, 16, 19], # 3rd \n    [9, 26], # 4th\n    [12] # bottom\n    ]\n\ngroupsUp = [\n    [12], # bottom\n    [9, 26], # 4th\n    [11, 16, 19], # 3rd \n    [5, 13], # 2nd row\n    [6]# top\n    ]\n\n# assign which group used in code\ngroups = groupsUp\n\nGPIO.setmode(GPIO.BCM) \n\nfor pins in groups:\n    for pin in pins:\n        GPIO.setup(pin, GPIO.OUT)\n\nwhile(True):\n    for pins in groups:\n        for pin in pins:\n            GPIO.output(pin, GPIO.HIGH)\n        time.sleep(0.1)\n\n    for pins in groups:\n        for pin in pins:\n            GPIO.output(pin, GPIO.LOW)\n        time.sleep(0.2)\n\nGPIO.cleanup()"
  },
  {
    "path": "node-red-christmas-tree/python/example/oneStar.py",
    "content": "import RPi.GPIO as GPIO\nimport time\n\npin = 6\nGPIO.setmode(GPIO.BCM)\nGPIO.setup(pin, GPIO.OUT)\nwhile(True):\n  GPIO.output(pin, GPIO.HIGH)\n  time.sleep(0.5)\n  GPIO.output(pin, GPIO.LOW)\n  time.sleep(0.5)\n"
  },
  {
    "path": "node-red-christmas-tree/python/example/oneStar_catch.py",
    "content": "import RPi.GPIO as GPIO\nimport time\n\npin = 6\nGPIO.setmode(GPIO.BCM)\nGPIO.setup(pin, GPIO.OUT)\n\ntry:\n  while(True):\n    GPIO.output(pin, GPIO.HIGH)\n    time.sleep(0.5)\n    GPIO.output(pin, GPIO.LOW)\n    time.sleep(0.5)\nfinally:\n    GPIO.cleanup()\n"
  },
  {
    "path": "node-red-christmas-tree/python/example/sequence.py",
    "content": "import RPi.GPIO as GPIO\nimport time\n\nleds = [6, 5, 13, 11, 16, 19, 9, 12, 26] \n\nGPIO.setmode(GPIO.BCM) \n\nfor pin in leds:\n    GPIO.setup(pin, GPIO.OUT)\n\nwhile(True):\n    for pin in leds:\n        GPIO.output(pin, GPIO.HIGH)\n        time.sleep(0.1)\n    for pin in leds:\n        GPIO.output(pin, GPIO.LOW)\n        time.sleep(0.05)\n\nGPIO.cleanup()"
  },
  {
    "path": "node-red-christmas-tree/python/gpiod/readme.md",
    "content": "# Using gpiod version.\n\nYou might need to install libgpiod before run.\n\ne.g.\n```bash\npython3 -m pip install -U --user pip gpiod\n```\n\nReference:\nhttps://wiki.loliot.net/docs/lang/python/libraries/gpiod/python-gpiod-about/\n"
  },
  {
    "path": "node-red-christmas-tree/python/gpiod/sequence.py",
    "content": "import gpiod\nimport sys\nimport time\n\nleds = [6, 5, 13, 11, 16, 19, 9, 12, 26]\ngpiod_pins = [] # gpiod objects\n\nchip = gpiod.chip(0) # 0 chip \n\nfor pin in leds:\n    gpiod_pins.append(chip.get_line(pin))\n    config = gpiod.line_request()\n    config.consumer = \"Blink\"\n    config.request_type = gpiod.line_request.DIRECTION_OUTPUT\n    gpiod_pins[-1].request(config)\n\n\nwhile(True):\n    for pin in gpiod_pins:\n        pin.set_value(1)\n        time.sleep(0.1)\n    for pin in gpiod_pins:\n        pin.set_value(0)\n        time.sleep(0.05)"
  },
  {
    "path": "node-red-christmas-tree/python/oled/oled.py",
    "content": "# -*- coding: utf-8 -*-\n# sudo -H pip3 install --upgrade luma.oled\n# sudo -H pip3 install serial\n# 128 x 64\nfrom luma.core.interface.serial import i2c\nfrom luma.core.render import canvas\nfrom luma.oled.device import ssd1306\nfrom PIL import Image, ImageFont, ImageDraw, ImageOps\nimport time\nimport os\n\nclass ssd1306_oled(object):\n    def __init__(self):\n        print(\"oled initialize\")\n\n    def setup(self, i2c_address=0x3C):\n        self.serial = i2c(port=1, address=i2c_address)\n        self.device = ssd1306(self.serial)\n\n        # font configuration\n        self.ttf = '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'\n        basedir = os.path.dirname(os.path.realpath(__file__))\n        self.imagedir = os.path.join(basedir, 'images')\n        self.font8 = ImageFont.truetype(self.ttf, 8)\n        self.font16 = ImageFont.truetype(self.ttf, 16)\n        self.font32 = ImageFont.truetype(self.ttf, 32)\n\n        with canvas(self.device) as drawUpdate:\n            drawUpdate.text((5, 0), \"Hello\" , font=self.font32, fill=100)\n\n        time.sleep(10)\n\nmonitor = ssd1306_oled()\nmonitor.setup()"
  },
  {
    "path": "node-red-christmas-tree/python/oled/readme.md",
    "content": "# OLED monitor\n\nThis code is for 0.91\"(128 x 32) OLED monitor.\n\n![lib directory contents](/oled/oled_sample.jpg)\n"
  },
  {
    "path": "node-red-youtube-notifier/notes.txt",
    "content": "I had mariadb on my pi so I'm using that database.  Otherwise, you can use any database that you have remote access to.\r\n\r\nHere is a link of how to install a database server on your pi.\r\nhttps://r00t4bl3.com/post/how-to-install-mysql-mariadb-server-on-raspberry-pi\r\n\r\nYou will also need the following node installed\r\nnode-red-node-mysql\r\n\r\nDo that by going the hamburger menu->manage palette->install\r\nSearch for node-red-node-mysql and click install\r\n"
  },
  {
    "path": "node-red-youtube-notifier/notifier.json",
    "content": "[{\"id\":\"48e2e332.d6bdfc\",\"type\":\"feedparse\",\"z\":\"972c24f0.5af958\",\"name\":\"Simple Electronics\",\"url\":\"https://www.youtube.com/feeds/videos.xml?channel_id=UC3yasGCIt1rmKnZ8PukocSw\",\"interval\":\"5\",\"x\":110,\"y\":40,\"wires\":[[\"50fdb70c.258a08\"]]},{\"id\":\"75defd5d.26cfe4\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Initial one time database table setup.\",\"topic\":\"CREATE TABLE `videos` (   `id` int(11) UNSIGNED NOT NULL  PRIMARY KEY AUTO_INCREMENT,   `url` text NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1\",\"payload\":\"1\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":180,\"y\":120,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"a098633b.a82f4\",\"type\":\"debug\",\"z\":\"972c24f0.5af958\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"x\":1070,\"y\":40,\"wires\":[]},{\"id\":\"50fdb70c.258a08\",\"type\":\"function\",\"z\":\"972c24f0.5af958\",\"name\":\"Is it in the DB Already?\",\"func\":\"msg.url = msg.topic; //save this for later\\nmsg.topic = \\\"SELECT COUNT(*) FROM videos WHERE url = '\\\"+msg.url+\\\"'\\\";\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":320,\"y\":40,\"wires\":[[\"28b071f9.fd35ce\"]]},{\"id\":\"895e3121.358d6\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Insert a sample video\",\"topic\":\"INSERT INTO  videos (url) VALUES(\\\"https://www.youtube.com/watch?v=BJAWbfGap5w\\\");\",\"payload\":\"1\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":140,\"y\":200,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"84940688.e8bd48\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"See all data\",\"topic\":\"SELECT * FROM videos\",\"payload\":\"1\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":110,\"y\":240,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"ff9977e4.a6f398\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Check if video exists\",\"topic\":\"SELECT count(*) FROM videos WHERE url = \\\"1https://www.youtube.com/watch?v=BJAWbfGap5w\\\";\",\"payload\":\"1\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":130,\"y\":280,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"8303cb64.e036b8\",\"type\":\"debug\",\"z\":\"972c24f0.5af958\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"x\":770,\"y\":160,\"wires\":[]},{\"id\":\"89607b8a.07fe68\",\"type\":\"function\",\"z\":\"972c24f0.5af958\",\"name\":\"Add It\",\"func\":\"msg.payload = Object.values(msg.payload[0]);\\nif(msg.payload[0] === 0){\\n    // msg.payload = msg.url;\\n    msg.topic = \\\"INSERT INTO  videos (url) VALUES('\\\"+msg.url+\\\"');\\\"\\n    return msg;\\n}else{\\n  //do nothing\\n}\\n\",\"outputs\":1,\"noerr\":0,\"x\":710,\"y\":40,\"wires\":[[\"5075b86d.088b68\"]]},{\"id\":\"14e06a10.a37dc6\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"DROP TABLE \",\"topic\":\"DROP TABLE videos;\",\"payload\":\"1\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"x\":110,\"y\":160,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"28b071f9.fd35ce\",\"type\":\"mysql\",\"z\":\"972c24f0.5af958\",\"mydb\":\"57a25406.9711fc\",\"name\":\"\",\"x\":540,\"y\":40,\"wires\":[[\"89607b8a.07fe68\"]]},{\"id\":\"c9b663d7.21941\",\"type\":\"mysql\",\"z\":\"972c24f0.5af958\",\"mydb\":\"57a25406.9711fc\",\"name\":\"\",\"x\":480,\"y\":160,\"wires\":[[\"8303cb64.e036b8\"]]},{\"id\":\"5075b86d.088b68\",\"type\":\"mysql\",\"z\":\"972c24f0.5af958\",\"mydb\":\"57a25406.9711fc\",\"name\":\"\",\"x\":900,\"y\":40,\"wires\":[[\"a098633b.a82f4\"]]},{\"id\":\"57a25406.9711fc\",\"type\":\"MySQLdatabase\",\"z\":\"\",\"name\":\"Node Red Database\",\"host\":\"localhost\",\"port\":\"3306\",\"db\":\"node-red\",\"tz\":\"\"}]\n"
  },
  {
    "path": "olimex/Olimex ESP32-EVB/ethernet-mqtt.c",
    "content": "#include <WiFiClient.h>\r\n#include <PubSubClient.h>\r\n\r\n#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT\r\n#define ETH_PHY_POWER 12\r\n\r\nint request = 0;\r\nchar *cstring;\r\n\r\nint relay1 = 32;\r\nint relay2 = 33;\r\n\r\n#include <ETH.h>\r\n\r\n// CHANGE THESE SETTINGS FOR YOUR APPLICATION\r\nconst char* mqttServerIp = \"192.168.1.123\"; // IP address of the MQTT broker\r\nconst short mqttServerPort = 1883; // IP port of the MQTT broker\r\nconst char* mqttClientName = \"ESP32-POE\";\r\nconst char* mqttUsername = NULL;\r\nconst char* mqttPassword = NULL;\r\n\r\n// Initializations of network clients\r\nWiFiClient espClient;\r\nPubSubClient mqttClient(espClient);\r\nstatic bool eth_connected = false;\r\nuint64_t chipid;\r\n\r\n//ESP32 Specific Ethernet\r\n//Yes, I know it says wifi.  Trust me.\r\nvoid WiFiEvent(WiFiEvent_t event)\r\n{\r\n  switch (event) {\r\n    case SYSTEM_EVENT_ETH_START:\r\n      Serial.println(\"ETH Started\");\r\n      //set eth hostname here\r\n      ETH.setHostname(\"esp32-ethernet\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_CONNECTED:\r\n      Serial.println(\"ETH Connected\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_GOT_IP:\r\n      Serial.print(\"ETH MAC: \");\r\n      Serial.print(ETH.macAddress());\r\n      Serial.print(\", IPv4: \");\r\n      Serial.print(ETH.localIP());\r\n      if (ETH.fullDuplex()) {\r\n        Serial.print(\", FULL_DUPLEX\");\r\n      }\r\n      Serial.print(\", \");\r\n      Serial.print(ETH.linkSpeed());\r\n      Serial.println(\"Mbps\");\r\n      eth_connected = true;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_DISCONNECTED:\r\n      Serial.println(\"ETH Disconnected\");\r\n      eth_connected = false;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_STOP:\r\n      Serial.println(\"ETH Stopped\");\r\n      eth_connected = false;\r\n      break;\r\n    default:\r\n      break;\r\n  }\r\n}\r\n\r\nvoid callback(char* topic, byte* payload, unsigned int length) {\r\n  for (int i=0;i<length;i++) {\r\n    payload[length] = '\\0';\r\n    cstring = (char *) payload;\r\n  }\r\n\r\n  request = atof(cstring);\r\n  Serial.println(request);\r\n  Serial.println(topic);\r\n\r\n\r\n    // This snippet sets all the setpoints at once for the whole arduino\r\n    if (strstr(topic, \"setall\") != NULL) {\r\n\r\n    }\r\n\r\n  if (strstr(topic, \"request\") != NULL) {\r\n    request = atof(cstring);\r\n    Serial.println(\"The request is...\");\r\n    Serial.println(request);\r\n    if (strstr(topic, \"1on\") != NULL) {\r\n    Serial.println(\"Turning relay 1 on\");\r\n    digitalWrite(relay1, LOW);\r\n    }\r\n    if (strstr(topic, \"1off\") != NULL) {\r\n    Serial.println(\"Turning relay 1 off\");\r\n    digitalWrite(relay1, HIGH);\r\n    }\r\n    if (strstr(topic, \"2on\") != NULL) {\r\n    Serial.println(\"Turning relay 2 on\");\r\n    digitalWrite(relay2, LOW);\r\n    }\r\n    if (strstr(topic, \"2off\") != NULL) {\r\n    Serial.println(\"Turning relay 2 off\");\r\n    digitalWrite(relay2, HIGH);\r\n    }\r\n\r\n}\r\n}\r\n\r\nvoid reconnect() {\r\n  // Loop until we're reconnected\r\n  while (!mqttClient.connected()) {\r\n    Serial.print(\"Attempting MQTT connection...\");\r\n    // Attempt to connect\r\n    if (mqttClient.connect(mqttClientName)) {\r\n    //if (mqttClient.connect(mqttClientName, mqttUsername, mqttPassword) { // if credentials is nedded\r\n      Serial.println(\"connected\");\r\n      // Once connected, publish an announcement...\r\n      mqttClient.publish(\"random/test\",\"hello world\");\r\n      // ... and resubscribe\r\n      mqttClient.subscribe(\"relays/#\");\r\n    } else {\r\n      Serial.print(\"failed, rc=\");\r\n      Serial.print(mqttClient.state());\r\n      Serial.println(\" try again in 5 seconds\");\r\n      // Wait 5 seconds before retrying\r\n      delay(5000);\r\n    }\r\n  }\r\n}\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(115200);\r\n\r\n  pinMode(relay1, OUTPUT);\r\n  pinMode(relay2, OUTPUT);\r\n  digitalWrite(relay1,HIGH);\r\n  digitalWrite(relay2,HIGH);\r\n\r\n  #define BUTTON_PRESSED()  (!digitalRead (34))\r\n\r\n  mqttClient.setServer(mqttServerIp, mqttServerPort);\r\n  mqttClient.setCallback(callback);\r\n\r\n  chipid=ESP.getEfuseMac();//The chip ID is essentially its MAC address(length: 6 bytes).\r\n  Serial.printf(\"ESP32 Chip ID = %04X\",(uint16_t)(chipid>>32));//print High 2 bytes\r\n  Serial.printf(\"%08X\\n\",(uint32_t)chipid);//print Low 4bytes.\r\n\r\n  WiFi.onEvent(WiFiEvent);\r\n  ETH.begin();\r\n}\r\n\r\nvoid loop()\r\n{\r\n //  if (BUTTON_PRESSED())\r\n // {\r\n //   digitalWrite(relay1,LOW);\r\n //   delay(250);\r\n //   digitalWrite(relay1,HIGH);\r\n // }\r\n  // check if ethernet is connected\r\n  if (eth_connected) {\r\n    // now take care of MQTT client...\r\n    if (!mqttClient.connected()) {\r\n      reconnect();\r\n    } else {\r\n      mqttClient.loop();\r\n\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "olimex/Olimex ESP32-EVB/webserver-with-wifi-and-ethernet.ino",
    "content": "//////////////////////////////////////////////////\r\n//  AnotherMaker https://youtube.com/AnotherMaker\r\n//with many contributions from Rui Santos\r\n//  Complete project details at https://randomnerdtutorials.com\r\n//////////////////////////////////////////////////\r\n\r\n\r\n\r\n//////////////////////////////////////////////////\r\n// // Comment this section in for WIFI\r\n// // Load Wi-Fi library\r\n// #include <WiFi.h>\r\n// //Replace with your network credentials\r\n// const char* ssid = \"YOUR_SSID_HERE\";\r\n// const char* password = \"YOUR_PASSWORD_HERE\";\r\n// //\r\n//////////////////////////////////////////////////\r\n\r\n\r\n//////////////////////////////////////////////////\r\n//// Comment this section in for ETHERNET\r\n//// This is for the Olimex Ethernet boards. You may\r\n//// need to change a few settings\r\n//// Load Ethernet Library\r\n#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT\r\n#define ETH_PHY_POWER 12\r\n#include <ETH.h>\r\nstatic bool eth_connected = false;\r\nuint64_t chipid;\r\n//ESP32 Specific Ethernet function\r\nvoid WiFiEvent(WiFiEvent_t event)\r\n{\r\n  switch (event) {\r\n    case SYSTEM_EVENT_ETH_START:\r\n      Serial.println(\"ETH Started\");\r\n      //set eth hostname here\r\n      ETH.setHostname(\"esp32-ethernet\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_CONNECTED:\r\n      Serial.println(\"ETH Connected\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_GOT_IP:\r\n      Serial.print(\"ETH MAC: \");\r\n      Serial.print(ETH.macAddress());\r\n      Serial.print(\", IPv4: \");\r\n      Serial.print(ETH.localIP());\r\n      if (ETH.fullDuplex()) {\r\n        Serial.print(\", FULL_DUPLEX\");\r\n      }\r\n      Serial.print(\", \");\r\n      Serial.print(ETH.linkSpeed());\r\n      Serial.println(\"Mbps\");\r\n      eth_connected = true;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_DISCONNECTED:\r\n      Serial.println(\"ETH Disconnected\");\r\n      eth_connected = false;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_STOP:\r\n      Serial.println(\"ETH Stopped\");\r\n      eth_connected = false;\r\n      break;\r\n    default:\r\n      break;\r\n  }\r\n}\r\n//\r\n//////////////////////////////////////////////////\r\n\r\n//Although we're using the term wifi a lot, that's just to keep the\r\n//code the same as a standard ESP32\r\n\r\n// Set web server port number to 80\r\nWiFiServer server(80);\r\n\r\n// Variable to store the HTTP request\r\nString header;\r\n\r\n// Auxiliar variables to store the current output state\r\nString relay1State = \"off\";\r\nString relay2State = \"off\";\r\n\r\n// Assign output variables to GPIO pins\r\nconst int relay1 = 32;\r\nconst int relay2 = 33;\r\n\r\n// Current time\r\nunsigned long currentTime = millis();\r\n// Previous time\r\nunsigned long previousTime = 0;\r\n// Define timeout time in milliseconds (example: 2000ms = 2s)\r\nconst long timeoutTime = 2000;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  // Initialize the output variables as outputs\r\n  pinMode(relay1, OUTPUT);\r\n  pinMode(relay2, OUTPUT);\r\n  // Set outputs to LOW\r\n  digitalWrite(relay1, LOW);\r\n  digitalWrite(relay2, LOW);\r\n\r\n\r\n//////////////////////////////////////////////////\r\n// Comment this section in for WIFI\r\n//   // Connect to Wi-Fi network with SSID and password\r\n//   Serial.print(\"Connecting to \");\r\n//   Serial.println(ssid);\r\n//   WiFi.begin(ssid, password);\r\n//   while (WiFi.status() != WL_CONNECTED) {\r\n//     delay(500);\r\n//     Serial.print(\".\");\r\n//   }\r\n//    Serial.println(\"\");\r\n//    Serial.println(\"Wifi connected.\");\r\n// //  Print local IP address\r\n//   Serial.println(\"IP address: \");\r\n//   Serial.println(WiFi.localIP());\r\n//////////////////////////////////////////////////\r\n\r\n//////////////////////////////////////////////////\r\n////Comment this section in for Ethernet\r\n  chipid=ESP.getEfuseMac();//The chip ID is essentially its MAC address(length: 6 bytes).\r\n  Serial.printf(\"ESP32 Chip ID = %04X\",(uint16_t)(chipid>>32));//print High 2 bytes\r\n  Serial.printf(\"%08X\\n\",(uint32_t)chipid);//print Low 4bytes.\r\n\r\n  WiFi.onEvent(WiFiEvent);\r\n  ETH.begin();\r\n  Serial.println(\"\");\r\n  Serial.println(\"Ethernet connected.\");\r\n//\r\n//////////////////////////////////////////////////\r\n\r\n  server.begin();\r\n}\r\n\r\nvoid loop(){\r\n  WiFiClient client = server.available();   // Listen for incoming clients\r\n\r\n  if (client) {                             // If a new client connects,\r\n    currentTime = millis();\r\n    previousTime = currentTime;\r\n    Serial.println(\"New Client.\");          // print a message out in the serial port\r\n    String currentLine = \"\";                // make a String to hold incoming data from the client\r\n    while (client.connected() && currentTime - previousTime <= timeoutTime) {  // loop while the client's connected\r\n      currentTime = millis();\r\n      if (client.available()) {             // if there's bytes to read from the client,\r\n        char c = client.read();             // read a byte, then\r\n        Serial.write(c);                    // print it out the serial monitor\r\n        header += c;\r\n        if (c == '\\n') {                    // if the byte is a newline character\r\n          // if the current line is blank, you got two newline characters in a row.\r\n          // that's the end of the client HTTP request, so send a response:\r\n          if (currentLine.length() == 0) {\r\n            // HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK)\r\n            // and a content-type so the client knows what's coming, then a blank line:\r\n            client.println(\"HTTP/1.1 200 OK\");\r\n            client.println(\"Content-type:text/html\");\r\n            client.println(\"Connection: close\");\r\n            client.println();\r\n\r\n            // turns the GPIOs on and off\r\n            if (header.indexOf(\"GET /relay1/on\") >= 0) {\r\n              Serial.println(\"RELAY 1 on\");\r\n              relay1State = \"on\";\r\n              digitalWrite(relay1, HIGH);\r\n            } else if (header.indexOf(\"GET /relay1/off\") >= 0) {\r\n              Serial.println(\"RELAY 1 off\");\r\n              relay1State = \"off\";\r\n              digitalWrite(relay1, LOW);\r\n            } else if (header.indexOf(\"GET /relay2/on\") >= 0) {\r\n              Serial.println(\"RELAY 2 on\");\r\n              relay2State = \"on\";\r\n              digitalWrite(relay2, HIGH);\r\n            } else if (header.indexOf(\"GET /relay2/off\") >= 0) {\r\n              Serial.println(\"RELAY 2 off\");\r\n              relay2State = \"off\";\r\n              digitalWrite(relay2, LOW);\r\n            }\r\n\r\n            // Display the HTML web page\r\n            client.println(\"<!DOCTYPE html><html>\");\r\n            client.println(\"<head><meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1\\\">\");\r\n            client.println(\"<link rel=\\\"icon\\\" href=\\\"data:,\\\">\");\r\n            // CSS to style the on/off buttons\r\n            // Feel free to change the background-color and font-size attributes to fit your preferences\r\n            client.println(\"<style>html { font-family: Helvetica; display: inline-block; margin: 0px auto; text-align: center;}\");\r\n            client.println(\".button { background-color: #4CAF50; border: none; color: white; padding: 16px 40px;\");\r\n            client.println(\"text-decoration: none; font-size: 30px; margin: 2px; cursor: pointer;}\");\r\n            client.println(\".button2 {background-color: #555555;}</style></head>\");\r\n\r\n            // Web Page Heading\r\n            client.println(\"<body><h1>Olimex ESP32-EVB</h1>\");\r\n\r\n            // Display current state, and ON/OFF buttons for RELAY 1\r\n            client.println(\"<p>RELAY 1 - State \" + relay1State + \"</p>\");\r\n            // If the relay1State is off, it displays the ON button\r\n            if (relay1State==\"off\") {\r\n              client.println(\"<p><a href=\\\"/relay1/on\\\"><button class=\\\"button\\\">ON</button></a></p>\");\r\n            } else {\r\n              client.println(\"<p><a href=\\\"/relay1/off\\\"><button class=\\\"button button2\\\">OFF</button></a></p>\");\r\n            }\r\n\r\n            // Display current state, and ON/OFF buttons for RELAY 2\r\n            client.println(\"<p>RELAY 2 - State \" + relay2State + \"</p>\");\r\n            // If the relay2State is off, it displays the ON button\r\n            if (relay2State==\"off\") {\r\n              client.println(\"<p><a href=\\\"/relay2/on\\\"><button class=\\\"button\\\">ON</button></a></p>\");\r\n            } else {\r\n              client.println(\"<p><a href=\\\"/relay2/off\\\"><button class=\\\"button button2\\\">OFF</button></a></p>\");\r\n            }\r\n            client.println(\"</body></html>\");\r\n\r\n            // The HTTP response ends with another blank line\r\n            client.println();\r\n            // Break out of the while loop\r\n            break;\r\n          } else { // if you got a newline, then clear currentLine\r\n            currentLine = \"\";\r\n          }\r\n        } else if (c != '\\r') {  // if you got anything else but a carriage return character,\r\n          currentLine += c;      // add it to the end of the currentLine\r\n        }\r\n      }\r\n    }\r\n    // Clear the header variable\r\n    header = \"\";\r\n    // Close the connection\r\n    client.stop();\r\n    Serial.println(\"Client disconnected.\");\r\n    Serial.println(\"\");\r\n  }\r\n}\r\n"
  },
  {
    "path": "olimex/Olimex ESP32-POE-ISO/ethernet_and_poe_diag.ino",
    "content": "//https://youtube.com/anothermaker\r\n//ESP32-POE-ISO example with enhanced diagnostics\r\n//Simplified ethernet initialization\r\n\r\nint board_id = 1;\r\nconst char* swver = \"v1.0.6\";\r\n\r\n//This is the ESP32-POE-ISO from Olimex\r\n#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT\r\n#define ETH_PHY_POWER 12\r\n\r\n#include <ETH.h>\r\n#include <LiquidCrystal_I2C.h>\r\nLiquidCrystal_I2C lcd(0x27, 16, 2);\r\n#include <ESPmDNS.h>\r\n#include <WiFiUdp.h>\r\n#include <ArduinoOTA.h>\r\n\r\nstatic bool eth_connected = false;\r\nunsigned long lastDiagnosticTime = 0;\r\nconst unsigned long DIAGNOSTIC_INTERVAL = 5000;\r\n\r\nvoid printDiagnostics() {\r\n    Serial.println(\"\\n--- ESP32-POE-ISO Diagnostics ---\");\r\n    Serial.printf(\"Board ID: %d\\n\", board_id);\r\n    Serial.printf(\"Software Version: %s\\n\", swver);\r\n    Serial.printf(\"Ethernet Status: %s\\n\", eth_connected ? \"Connected\" : \"Disconnected\");\r\n    Serial.printf(\"ETH Power Pin: %d (State: %d)\\n\", ETH_PHY_POWER, digitalRead(ETH_PHY_POWER));\r\n    \r\n    // Always try to print IP info regardless of eth_connected flag\r\n    Serial.println(\"Attempting to read network info:\");\r\n    Serial.printf(\"MAC Address: %s\\n\", ETH.macAddress());\r\n    Serial.printf(\"IP Address: %s\\n\", ETH.localIP().toString().c_str());\r\n    Serial.printf(\"Subnet Mask: %s\\n\", ETH.subnetMask().toString().c_str());\r\n    Serial.printf(\"Gateway: %s\\n\", ETH.gatewayIP().toString().c_str());\r\n    \r\n    if (eth_connected) {\r\n        Serial.printf(\"MAC Address: %s\\n\", ETH.macAddress());\r\n        Serial.printf(\"IP Address: %s\\n\", ETH.localIP().toString().c_str());\r\n        Serial.printf(\"Subnet Mask: %s\\n\", ETH.subnetMask().toString().c_str());\r\n        Serial.printf(\"Gateway: %s\\n\", ETH.gatewayIP().toString().c_str());\r\n        Serial.printf(\"Link Speed: %d Mbps\\n\", ETH.linkSpeed());\r\n        Serial.printf(\"Duplex Mode: %s\\n\", ETH.fullDuplex() ? \"Full\" : \"Half\");\r\n    } else {\r\n        Serial.println(\"Ethernet Connection Failed - Check:\");\r\n        Serial.println(\"1. Cable connection & LED activity\");\r\n        Serial.println(\"2. Power supply (PoE or DC)\");\r\n        Serial.println(\"3. ETH_PHY_POWER pin state should be HIGH\");\r\n    }\r\n    \r\n    Serial.printf(\"Free Heap: %d bytes\\n\", ESP.getFreeHeap());\r\n    Serial.printf(\"CPU Frequency: %d MHz\\n\", ESP.getCpuFreqMHz());\r\n    Serial.println(\"--------------------------------\\n\");\r\n}\r\n\r\nvoid WiFiEvent(WiFiEvent_t event) {\r\n    switch (event) {\r\n        case SYSTEM_EVENT_ETH_START:\r\n            Serial.println(\"ETH: Driver started\");\r\n            ETH.setHostname(\"esp32-ethernet\");\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_CONNECTED:\r\n            Serial.println(\"ETH: Physical layer connected\");\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_GOT_IP:\r\n            // Let the IP check in loop() handle the connection status\r\n            Serial.print(\"ETH MAC: \");\r\n            Serial.print(ETH.macAddress());\r\n            Serial.print(\", IPv4: \");\r\n            Serial.print(ETH.localIP());\r\n            if (ETH.fullDuplex()) {\r\n                Serial.print(\", FULL_DUPLEX\");\r\n            }\r\n            Serial.print(\", \");\r\n            Serial.print(ETH.linkSpeed());\r\n            Serial.println(\"Mbps\");\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_DISCONNECTED:\r\n            Serial.println(\"ETH: Physical layer disconnected\");\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_STOP:\r\n            Serial.println(\"ETH: Driver stopped\");\r\n            break;\r\n            \r\n        default:\r\n            break;\r\n    }\r\n}\r\n\r\nvoid setup() {\r\n    delay(250);  // Important delay for ethernet stability\r\n    \r\n    // Set ethernet power pin high explicitly\r\n    pinMode(ETH_PHY_POWER, OUTPUT);\r\n    digitalWrite(ETH_PHY_POWER, HIGH);\r\n    \r\n    Serial.begin(115200);\r\n    Serial.println(\"\\nESP32-POE-ISO Starting Up...\");\r\n    Serial.printf(\"Board ID: %d\\n\", board_id);\r\n    Serial.printf(\"Software Version: %s\\n\", swver);\r\n    \r\n    lcd.begin();\r\n    lcd.backlight();\r\n    lcd.clear();\r\n    lcd.setCursor(0,0);\r\n    lcd.print(\"Booting...\");\r\n    \r\n    WiFi.onEvent(WiFiEvent);\r\n    Serial.println(\"Starting Ethernet...\");\r\n    ETH.begin();\r\n    \r\n    char theboard_id[4];\r\n    sprintf(theboard_id, \"%d\", board_id);\r\n    ArduinoOTA.setHostname(theboard_id);\r\n    \r\n    ArduinoOTA\r\n        .onStart([]() {\r\n            String type;\r\n            if (ArduinoOTA.getCommand() == U_FLASH)\r\n                type = \"sketch\";\r\n            else\r\n                type = \"filesystem\";\r\n            Serial.println(\"Start updating \" + type);\r\n            lcd.clear();\r\n            lcd.setCursor(0,0);\r\n            lcd.print(\"OTA Update\");\r\n        })\r\n        .onEnd([]() {\r\n            Serial.println(\"\\nOTA: Update complete\");\r\n            lcd.setCursor(0,1);\r\n            lcd.print(\"Complete!\");\r\n        })\r\n        .onProgress([](unsigned int progress, unsigned int total) {\r\n            unsigned int percentage = (progress / (total / 100));\r\n            Serial.printf(\"OTA Progress: %u%%\\r\", percentage);\r\n            lcd.setCursor(0,1);\r\n            lcd.printf(\"Progress: %u%%\", percentage);\r\n        })\r\n        .onError([](ota_error_t error) {\r\n            Serial.printf(\"OTA Error[%u]: \", error);\r\n            if (error == OTA_AUTH_ERROR) Serial.println(\"Auth Failed\");\r\n            else if (error == OTA_BEGIN_ERROR) Serial.println(\"Begin Failed\");\r\n            else if (error == OTA_CONNECT_ERROR) Serial.println(\"Connect Failed\");\r\n            else if (error == OTA_RECEIVE_ERROR) Serial.println(\"Receive Failed\");\r\n            else if (error == OTA_END_ERROR) Serial.println(\"End Failed\");\r\n        });\r\n        \r\n    ArduinoOTA.begin();\r\n    Serial.println(\"Setup Complete - Waiting for ethernet connection...\");\r\n}\r\n\r\nstatic IPAddress lastIP;\r\nvoid loop() {\r\n    ArduinoOTA.handle();\r\n    \r\n    // Check for IP changes\r\n    IPAddress currentIP = ETH.localIP();\r\n    if (currentIP != lastIP) {\r\n        if (currentIP != IPAddress(0, 0, 0, 0)) {\r\n            eth_connected = true;\r\n            Serial.print(\"Connected with IP: \");\r\n        } else {\r\n            eth_connected = false;\r\n            Serial.print(\"IP Address changed to: \");\r\n        }\r\n        Serial.println(currentIP.toString());\r\n        lastIP = currentIP;\r\n        \r\n        // Update LCD with new status\r\n        lcd.clear();\r\n        lcd.setCursor(0,0);\r\n        lcd.printf(\"ID:%d %s\", board_id, swver);\r\n        lcd.setCursor(0,1);\r\n        if (eth_connected) {\r\n            lcd.print(currentIP.toString());\r\n        } else {\r\n            lcd.print(\"No IP\");\r\n        }\r\n    }\r\n    \r\n    unsigned long currentTime = millis();\r\n    if (currentTime - lastDiagnosticTime >= DIAGNOSTIC_INTERVAL) {\r\n        printDiagnostics();\r\n        lastDiagnosticTime = currentTime;\r\n    }\r\n}"
  },
  {
    "path": "olimex/Olimex ESP32-POE-ISO/ethernet_udp_example.ino",
    "content": "#include <ETH.h>\r\n#include <ESPmDNS.h>\r\n#include <WiFiUdp.h>\r\n#include <ArduinoOTA.h>\r\n\r\nint board_id = 1;\r\nconst char* swver = \"v1.0.2\";\r\n\r\n// Ethernet settings (assume network 192.168.<subnet>.<x>)\r\nconst byte mySubnet   = 88;\r\nconst byte myDeviceIP = 100;\r\nconst byte myServerIP = 23;\r\nconst int udpPort = 12345;\r\n\r\n// Construct full IP addresses\r\nIPAddress localIP(192, 168, mySubnet, myDeviceIP);\r\nIPAddress gateway(192, 168, mySubnet, 1);\r\nIPAddress subnetMask(255, 255, 255, 0);\r\nIPAddress primaryDNS(8, 8, 8, 8);\r\nIPAddress secondaryDNS(8, 8, 4, 4);\r\nIPAddress udpServerIP(192, 168, mySubnet, myServerIP);\r\n\r\n#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT\r\n#define ETH_PHY_POWER 12\r\n\r\nstatic bool eth_connected = false;\r\nbool bootUdpSent = false;\r\nunsigned long previousMillis = 0;\r\nstatic IPAddress lastIP;\r\n\r\nWiFiUDP udp;\r\n\r\nvoid WiFiEvent(WiFiEvent_t event) {\r\n    switch (event) {\r\n        case SYSTEM_EVENT_ETH_START:\r\n            Serial.println(\"ETH: Driver started\");\r\n            ETH.setHostname(\"esp32-ethernet\");\r\n            ETH.config(localIP, gateway, subnetMask, primaryDNS, secondaryDNS);\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_CONNECTED:\r\n            Serial.println(\"ETH: Physical layer connected\");\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_GOT_IP:\r\n            Serial.print(\"ETH MAC: \");\r\n            Serial.print(ETH.macAddress());\r\n            Serial.print(\", IPv4: \");\r\n            Serial.print(ETH.localIP());\r\n            if (ETH.fullDuplex()) {\r\n                Serial.print(\", FULL_DUPLEX\");\r\n            }\r\n            Serial.print(\", \");\r\n            Serial.print(ETH.linkSpeed());\r\n            Serial.println(\"Mbps\");\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_DISCONNECTED:\r\n            Serial.println(\"ETH: Physical layer disconnected\");\r\n            eth_connected = false;\r\n            break;\r\n            \r\n        case SYSTEM_EVENT_ETH_STOP:\r\n            Serial.println(\"ETH: Driver stopped\");\r\n            eth_connected = false;\r\n            break;\r\n            \r\n        default:\r\n            break;\r\n    }\r\n}\r\n\r\nvoid setup() {\r\n    delay(250);  // Important delay for ethernet stability\r\n    \r\n    Serial.begin(115200);\r\n    Serial.println(\"\\nESP32-POE-ISO Starting Up...\");\r\n    \r\n    // Set ethernet power pin high explicitly\r\n    pinMode(ETH_PHY_POWER, OUTPUT);\r\n    digitalWrite(ETH_PHY_POWER, HIGH);\r\n    delay(100);  // Give power pin time to stabilize\r\n    \r\n    WiFi.onEvent(WiFiEvent);\r\n    \r\n    Serial.println(\"Starting Ethernet...\");\r\n    ETH.begin();\r\n    \r\n    // Set up OTA update functionality using board_id as hostname\r\n    char theboard_id[4];\r\n    sprintf(theboard_id, \"%d\", board_id);\r\n    ArduinoOTA.setHostname(theboard_id);\r\n    ArduinoOTA\r\n        .onStart([]() {\r\n            String type;\r\n            if (ArduinoOTA.getCommand() == U_FLASH)\r\n                type = \"sketch\";\r\n            else\r\n                type = \"filesystem\";\r\n            Serial.println(\"Start updating \" + type);\r\n        })\r\n        .onEnd([]() {\r\n            Serial.println(\"\\nEnd\");\r\n        })\r\n        .onProgress([](unsigned int progress, unsigned int total) {\r\n            Serial.printf(\"Progress: %u%%\\r\", (progress / (total / 100)));\r\n        })\r\n        .onError([](ota_error_t error) {\r\n            Serial.printf(\"Error[%u]: \", error);\r\n            if (error == OTA_AUTH_ERROR) Serial.println(\"Auth Failed\");\r\n            else if (error == OTA_BEGIN_ERROR) Serial.println(\"Begin Failed\");\r\n            else if (error == OTA_CONNECT_ERROR) Serial.println(\"Connect Failed\");\r\n            else if (error == OTA_RECEIVE_ERROR) Serial.println(\"Receive Failed\");\r\n            else if (error == OTA_END_ERROR) Serial.println(\"End Failed\");\r\n        });\r\n    \r\n    ArduinoOTA.begin();\r\n    \r\n    // Start UDP on the designated port\r\n    udp.begin(udpPort);\r\n\r\n    Serial.println(\"Setup Complete\");\r\n    Serial.print(\"Board ID: \");\r\n    Serial.println(board_id);\r\n    Serial.print(\"Software Version: \");\r\n    Serial.println(swver);\r\n\r\n    randomSeed(analogRead(0));\r\n}\r\n\r\nvoid loop() {\r\n    ArduinoOTA.handle();\r\n    \r\n    // Check for IP changes and update connection status\r\n    IPAddress currentIP = ETH.localIP();\r\n    if (currentIP != lastIP) {\r\n        if (currentIP != IPAddress(0, 0, 0, 0)) {\r\n            eth_connected = true;\r\n            Serial.print(\"Connected with IP: \");\r\n        } else {\r\n            eth_connected = false;\r\n            Serial.print(\"IP Address changed to: \");\r\n        }\r\n        Serial.println(currentIP.toString());\r\n        lastIP = currentIP;\r\n    }\r\n\r\n    // Once Ethernet is connected, send a boot UDP message (only once)\r\n    if (eth_connected && !bootUdpSent) {\r\n        Serial.println(\"Sending boot UDP message...\");\r\n        udp.beginPacket(udpServerIP, udpPort);\r\n        udp.print(\"Boot message from board \");\r\n        udp.print(board_id);\r\n        udp.print(\" swver \");\r\n        udp.print(swver);\r\n        udp.endPacket();\r\n        bootUdpSent = true;\r\n        previousMillis = millis();\r\n        Serial.println(\"Boot UDP message sent\");\r\n    }\r\n\r\n    // Every 5 seconds send a UDP message with a random number\r\n    if (eth_connected && bootUdpSent && (millis() - previousMillis >= 5000)) {\r\n        previousMillis = millis();\r\n        long rnd = random(1000, 9999);\r\n        Serial.print(\"Sending random UDP message: \");\r\n        Serial.println(rnd);\r\n        udp.beginPacket(udpServerIP, udpPort);\r\n        udp.print(\"Random message: \");\r\n        udp.print(rnd);\r\n        udp.endPacket();\r\n    }\r\n}"
  },
  {
    "path": "olimex/Olimex ESP32-POE-ISO/sample_code.ino",
    "content": "//https://youtube.com/anothermaker\r\n//very basic Olimex ESP32-POE-ISO example sketch with OTA update, ethernet and 1602 LCD\r\n\r\n//give this board a unique int id for OTA\r\nint board_id = 1;\r\n\r\n//I also like having a software version that prints to the screen\r\nconst char* swver = \"v1.0.2\";\r\n\r\n//This is the ESP32-POE-ISO from Olimex\r\n#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT\r\n#define ETH_PHY_POWER 12\r\n\r\n#include <ETH.h>\r\n#include <LiquidCrystal_I2C.h> // Library for LCD\r\nLiquidCrystal_I2C lcd(0x27, 16, 2); // I2C address 0x27, 16 column and 2 rows\r\n\r\n\r\n#include <ESPmDNS.h>\r\n#include <WiFiUdp.h>\r\n#include <ArduinoOTA.h>\r\n\r\nstatic bool eth_connected = false;\r\n\r\nvoid WiFiEvent(WiFiEvent_t event)\r\n{\r\n  switch (event) {\r\n    case SYSTEM_EVENT_ETH_START:\r\n\r\n      //set eth hostname here\r\n      ETH.setHostname(\"esp32-ethernet\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_CONNECTED:\r\n      Serial.println(\"ETH Connected\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_GOT_IP:\r\n      Serial.print(\"ETH MAC: \");\r\n      Serial.print(ETH.macAddress());\r\n      Serial.print(\", IPv4: \");\r\n      Serial.print(ETH.localIP());\r\n      if (ETH.fullDuplex()) {\r\n        Serial.print(\", FULL_DUPLEX\");\r\n      }\r\n      Serial.print(\", \");\r\n      Serial.print(ETH.linkSpeed());\r\n      Serial.println(\"Mbps\");\r\n      eth_connected = true;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_DISCONNECTED:\r\n      Serial.println(\"ETH Disconnected\");\r\n      eth_connected = false;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_STOP:\r\n      Serial.println(\"ETH Stopped\");\r\n      eth_connected = false;\r\n      break;\r\n    default:\r\n      break;\r\n  }\r\n}\r\n\r\n\r\nvoid setup(){\r\n  //don't remove this delay, it helps fix the ethernet\r\n  delay(250);\r\n  Serial.begin(115200);\r\n  lcd.begin(); //initialize the lcd\r\n  lcd.backlight(); //open the backlight\r\n  lcd.clear();\r\n  lcd.setCursor(0,0);\r\n  lcd.print(\"Booting...\");\r\n  WiFi.onEvent(WiFiEvent);\r\n  ETH.begin();\r\n  char theboard_id[4];\r\n  sprintf(theboard_id, \"%d\", board_id);\r\n  ArduinoOTA.setHostname(theboard_id);\r\n  ArduinoOTA\r\n    .onStart([]() {\r\n      String type;\r\n      if (ArduinoOTA.getCommand() == U_FLASH)\r\n        type = \"sketch\";\r\n      else // U_SPIFFS\r\n        type = \"filesystem\";\r\n\r\n      // NOTE: if updating SPIFFS this would be the place to unmount SPIFFS using SPIFFS.end()\r\n      Serial.println(\"Start updating \" + type);\r\n    })\r\n    .onEnd([]() {\r\n      Serial.println(\"\\nEnd\");\r\n    })\r\n    .onProgress([](unsigned int progress, unsigned int total) {\r\n      Serial.printf(\"Progress: %u%%\\r\", (progress / (total / 100)));\r\n    })\r\n    .onError([](ota_error_t error) {\r\n      Serial.printf(\"Error[%u]: \", error);\r\n      if (error == OTA_AUTH_ERROR) Serial.println(\"Auth Failed\");\r\n      else if (error == OTA_BEGIN_ERROR) Serial.println(\"Begin Failed\");\r\n      else if (error == OTA_CONNECT_ERROR) Serial.println(\"Connect Failed\");\r\n      else if (error == OTA_RECEIVE_ERROR) Serial.println(\"Receive Failed\");\r\n      else if (error == OTA_END_ERROR) Serial.println(\"End Failed\");\r\n    });\r\n\r\n  ArduinoOTA.begin();\r\n\r\n  Serial.println(\"Booted\");\r\n  lcd.clear();\r\n  lcd.setCursor(0,0);\r\n  lcd.print(\"ESP32# \");\r\n  lcd.print(board_id);\r\n  lcd.setCursor(0,1);\r\n  lcd.print(swver);\r\n\r\n}\r\n\r\n\r\nvoid loop(){\r\n  ArduinoOTA.handle();\r\n}\r\n"
  },
  {
    "path": "olimex/Olimex Protoboard/olimex-protoboard.ino",
    "content": "//Demo code for this board https://www.pcbway.com/project/shareproject/Olimex_POE_ISO_Breakout_Board_Mount_cede76cb.html\r\n//If you're interested in getting pcbs, using this link https://www.pcbway.com/setinvite.aspx?inviteid=446230 \r\n\r\n//build notes\r\n// L2 LED is Red, L3 is Yellow, L4 is Green\r\n// Footprints are incorrect and the long pin of the led goes towards the square pad\r\n// The footprints next to the leds are for jumpers to enable the leds. You can just short a wire if you always want them to be available.\r\n// for the resistors, I used 330 ohm for red and yellow and probably should have used 220 ohm for green\r\n// diodes are 1N4007\r\n// transistors are BC547GC a 2n2222 may work but your mileage may vary\r\n\r\n#include <ETH.h>\r\n#include <WebServer.h>\r\n#include <ArduinoJson.h>\r\n\r\n// Ethernet settings\r\n#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT\r\n#define ETH_PHY_POWER 12\r\n\r\n// Pin definitions\r\nconst int PIN_RED_LED = 2;\r\nconst int PIN_YELLOW_LED = 4;\r\nconst int PIN_GREEN_LED = 5;\r\nconst int PIN_RELAY1 = 13;\r\nconst int PIN_RELAY2 = 15;\r\n\r\n// Global variables\r\nstatic bool eth_connected = false;\r\nWebServer server(80);\r\n\r\n// Structure to store pin states\r\nstruct PinState {\r\n  int pin;\r\n  bool state;\r\n  const char* name;\r\n  const char* type;\r\n};\r\n\r\n// Array to store all controlled pins\r\nPinState pins[] = {\r\n  {PIN_RED_LED, false, \"Red\", \"led\"},\r\n  {PIN_YELLOW_LED, false, \"Yellow\", \"led\"},\r\n  {PIN_GREEN_LED, false, \"Green\", \"led\"},\r\n  {PIN_RELAY1, false, \"Relay 1\", \"relay\"},\r\n  {PIN_RELAY2, false, \"Relay 2\", \"relay\"}\r\n};\r\n\r\nvoid WiFiEvent(WiFiEvent_t event) {\r\n  switch (event) {\r\n    case SYSTEM_EVENT_ETH_START:\r\n      ETH.setHostname(\"esp32-gpio\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_CONNECTED:\r\n      Serial.println(\"ETH Connected\");\r\n      break;\r\n    case SYSTEM_EVENT_ETH_GOT_IP:\r\n      Serial.print(\"ETH MAC: \");\r\n      Serial.print(ETH.macAddress());\r\n      Serial.print(\", IPv4: \");\r\n      Serial.print(ETH.localIP());\r\n      if (ETH.fullDuplex()) {\r\n        Serial.print(\", FULL_DUPLEX\");\r\n      }\r\n      Serial.print(\", \");\r\n      Serial.print(ETH.linkSpeed());\r\n      Serial.println(\"Mbps\");\r\n      eth_connected = true;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_DISCONNECTED:\r\n      Serial.println(\"ETH Disconnected\");\r\n      eth_connected = false;\r\n      break;\r\n    case SYSTEM_EVENT_ETH_STOP:\r\n      Serial.println(\"ETH Stopped\");\r\n      eth_connected = false;\r\n      break;\r\n    default:\r\n      break;\r\n  }\r\n}\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  \r\n  // Initialize all pins\r\n  for (auto &pin : pins) {\r\n    pinMode(pin.pin, OUTPUT);\r\n    digitalWrite(pin.pin, pin.state ? HIGH : LOW);\r\n  }\r\n\r\n  // Initialize Ethernet\r\n  WiFi.onEvent(WiFiEvent);\r\n  ETH.begin();\r\n  \r\n  // Set static IP\r\n  IPAddress ip(192, 168, 88, 22);\r\n  IPAddress gateway(192, 168, 88, 1);\r\n  IPAddress subnet(255, 255, 255, 0);\r\n  ETH.config(ip, gateway, subnet);\r\n\r\n  // Setup web server routes\r\n  server.on(\"/\", HTTP_GET, handleRoot);\r\n  server.on(\"/api/pins\", HTTP_GET, handleGetPins);\r\n  server.on(\"/api/pin\", HTTP_POST, handleSetPin);\r\n  \r\n  // Start server\r\n  server.begin();\r\n  Serial.println(\"HTTP server started\");\r\n}\r\n\r\nvoid loop() {\r\n  server.handleClient();\r\n}\r\n\r\nvoid handleRoot() {\r\n  String html = R\"(\r\n    <!DOCTYPE html>\r\n    <html>\r\n    <head>\r\n      <title>Olimex Control Panel</title>\r\n      <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n      <style>\r\n        body { \r\n          font-family: Arial; \r\n          margin: 0; \r\n          padding: 20px; \r\n          background-color: #f0f2f5;\r\n        }\r\n        .container {\r\n          max-width: 800px;\r\n          margin: 0 auto;\r\n        }\r\n        h1 {\r\n          color: #1a1a1a;\r\n          text-align: center;\r\n          margin-bottom: 30px;\r\n        }\r\n        .card {\r\n          background: white;\r\n          border-radius: 10px;\r\n          padding: 20px;\r\n          margin-bottom: 20px;\r\n          box-shadow: 0 2px 4px rgba(0,0,0,0.1);\r\n        }\r\n        .card-title {\r\n          color: #444;\r\n          margin: 0 0 20px 0;\r\n          padding-bottom: 10px;\r\n          border-bottom: 1px solid #eee;\r\n        }\r\n        .controls {\r\n          display: grid;\r\n          grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n          gap: 20px;\r\n        }\r\n        .control-item {\r\n          display: flex;\r\n          align-items: center;\r\n          padding: 15px;\r\n          background: #f8f9fa;\r\n          border-radius: 8px;\r\n          position: relative;\r\n        }\r\n        .status-indicator {\r\n          width: 12px;\r\n          height: 12px;\r\n          border-radius: 50%;\r\n          margin-right: 12px;\r\n          transition: all 0.3s ease;\r\n        }\r\n        .status-indicator.led {\r\n          box-shadow: 0 0 10px rgba(0,0,0,0.1);\r\n        }\r\n        .status-indicator.led.on {\r\n          box-shadow: 0 0 15px rgba(255,255,0,0.5);\r\n        }\r\n        .status-indicator.relay {\r\n          border: 2px solid #ccc;\r\n        }\r\n        .status-indicator.on.relay {\r\n          background-color: #28a745;\r\n          border-color: #28a745;\r\n        }\r\n        .status-indicator.off {\r\n          background-color: #808080;\r\n        }\r\n        .status-indicator.led.on[data-color=\"Red\"] {\r\n          background-color: #dc3545;\r\n        }\r\n        .status-indicator.led.on[data-color=\"Green\"] {\r\n          background-color: #28a745;\r\n        }\r\n        .status-indicator.led.on[data-color=\"Yellow\"] {\r\n          background-color: #ffc107;\r\n        }\r\n        .status-indicator.relay.on {\r\n          background-color: #28a745;\r\n        }\r\n        button {\r\n          margin-left: auto;\r\n          padding: 8px 16px;\r\n          border: none;\r\n          border-radius: 4px;\r\n          background: #007bff;\r\n          color: white;\r\n          cursor: pointer;\r\n          transition: background 0.3s ease;\r\n        }\r\n        button:hover {\r\n          background: #0056b3;\r\n        }\r\n        .name {\r\n          font-weight: 500;\r\n          margin-right: 10px;\r\n        }\r\n      </style>\r\n    </head>\r\n    <body>\r\n      <div class=\"container\">\r\n        <h1>ESP32 Control Panel</h1>\r\n        <div class=\"card\">\r\n          <h2 class=\"card-title\">LED Controls</h2>\r\n          <div id=\"led-controls\" class=\"controls\"></div>\r\n        </div>\r\n        <div class=\"card\">\r\n          <h2 class=\"card-title\">Relay Controls</h2>\r\n          <div id=\"relay-controls\" class=\"controls\"></div>\r\n        </div>\r\n      </div>\r\n      <script>\r\n        function updatePins() {\r\n          fetch('/api/pins')\r\n            .then(response => response.json())\r\n            .then(data => {\r\n              const ledControls = document.getElementById('led-controls');\r\n              const relayControls = document.getElementById('relay-controls');\r\n              \r\n              ledControls.innerHTML = '';\r\n              relayControls.innerHTML = '';\r\n              \r\n              data.forEach(pin => {\r\n                const div = document.createElement('div');\r\n                div.className = 'control-item';\r\n                const indicator = document.createElement('div');\r\n                indicator.className = 'status-indicator ' + pin.type + ' ' + (pin.state ? 'on' : 'off');\r\n                indicator.setAttribute('data-color', pin.name);\r\n                \r\n                div.innerHTML = indicator.outerHTML + \r\n                               '<span class=\\\"name\\\">' + pin.name + '</span>' +\r\n                               '<button onclick=\\\"togglePin(' + pin.pin + ',' + !pin.state + \r\n                               ')\\\">Turn ' + (pin.state ? 'Off' : 'On') + '</button>';\r\n                \r\n                if (pin.type === 'led') {\r\n                  ledControls.appendChild(div);\r\n                } else {\r\n                  relayControls.appendChild(div);\r\n                }\r\n              });\r\n            });\r\n        }\r\n\r\n        function togglePin(pin, state) {\r\n          fetch('/api/pin', {\r\n            method: 'POST',\r\n            headers: {'Content-Type': 'application/json'},\r\n            body: JSON.stringify({pin: pin, state: state})\r\n          }).then(() => updatePins());\r\n        }\r\n\r\n        // Update status every 2 seconds\r\n        updatePins();\r\n        setInterval(updatePins, 2000);\r\n      </script>\r\n    </body>\r\n    </html>\r\n  )\";\r\n  server.send(200, \"text/html\", html);\r\n}\r\n\r\nvoid handleGetPins() {\r\n  DynamicJsonDocument doc(1024);\r\n  JsonArray array = doc.to<JsonArray>();\r\n  \r\n  for (auto &pin : pins) {\r\n    JsonObject pinObj = array.createNestedObject();\r\n    pinObj[\"pin\"] = pin.pin;\r\n    pinObj[\"state\"] = pin.state;\r\n    pinObj[\"name\"] = pin.name;\r\n    pinObj[\"type\"] = pin.type;\r\n  }\r\n  \r\n  String response;\r\n  serializeJson(doc, response);\r\n  server.send(200, \"application/json\", response);\r\n}\r\n\r\nvoid handleSetPin() {\r\n  if (!server.hasArg(\"plain\")) {\r\n    server.send(400, \"text/plain\", \"Missing body\");\r\n    return;\r\n  }\r\n  \r\n  DynamicJsonDocument doc(1024);\r\n  DeserializationError error = deserializeJson(doc, server.arg(\"plain\"));\r\n  \r\n  if (error) {\r\n    server.send(400, \"text/plain\", \"Invalid JSON\");\r\n    return;\r\n  }\r\n  \r\n  int pin = doc[\"pin\"];\r\n  bool state = doc[\"state\"];\r\n  \r\n  // Find and update pin state\r\n  for (auto &p : pins) {\r\n    if (p.pin == pin) {\r\n      p.state = state;\r\n      digitalWrite(pin, state ? HIGH : LOW);\r\n      break;\r\n    }\r\n  }\r\n  \r\n  server.send(200, \"text/plain\", \"OK\");\r\n}"
  },
  {
    "path": "olimex/board_id/initial_setup_of_board_id.ino",
    "content": "#include <Preferences.h>\r\n\r\nPreferences preferences;\r\nconst char* nvs_namespace = \"board_config\";\r\nconst char* id_key = \"board_id\";\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  delay(1000);\r\n  \r\n  // Wait for Serial to be ready\r\n  while (!Serial) {\r\n    delay(10);\r\n  }\r\n  \r\n  Serial.println(\"ESP32 Board ID Burner\");\r\n  Serial.println(\"---------------------\");\r\n  Serial.println(\"Enter a unique ID for this board (10-255):\");\r\n  \r\n  // Wait for user input\r\n  while (!Serial.available()) {\r\n    delay(100);\r\n  }\r\n  \r\n  // Read the ID from serial\r\n  int board_id = Serial.parseInt();\r\n  \r\n  // Validate the ID is in range\r\n  if (board_id < 10 || board_id > 255) {\r\n    Serial.println(\"Error: ID must be between 10 and 255\");\r\n    return;\r\n  }\r\n  \r\n  // Open preferences with namespace \"board_config\"\r\n  preferences.begin(nvs_namespace, false);\r\n  \r\n  // Check if ID already exists\r\n  int existing_id = preferences.getInt(id_key, 0);\r\n  if (existing_id > 0) {\r\n    Serial.print(\"Warning: Board already has ID: \");\r\n    Serial.println(existing_id);\r\n    Serial.println(\"Do you want to overwrite? (y/n)\");\r\n    \r\n    while (!Serial.available()) {\r\n      delay(100);\r\n    }\r\n    \r\n    char response = Serial.read();\r\n    if (response != 'y' && response != 'Y') {\r\n      Serial.println(\"Cancelled. Keeping existing ID.\");\r\n      preferences.end();\r\n      return;\r\n    }\r\n  }\r\n  \r\n  // Store the new ID\r\n  preferences.putInt(id_key, board_id);\r\n  preferences.end();\r\n  \r\n  Serial.print(\"Success: Board ID set to \");\r\n  Serial.println(board_id);\r\n}\r\n\r\nvoid loop() {\r\n  // Nothing to do here\r\n}"
  },
  {
    "path": "olimex/board_id/read_back_id.ino",
    "content": "#include <Preferences.h>\r\n\r\nPreferences preferences;\r\nconst char* nvs_namespace = \"board_config\";\r\nconst char* id_key = \"board_id\";\r\nint board_id;\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  delay(1000);\r\n  \r\n  // Open preferences\r\n  preferences.begin(nvs_namespace, true); // true = read-only mode\r\n  \r\n  // Get the board ID\r\n  board_id = preferences.getInt(id_key, 0);\r\n  preferences.end();\r\n  \r\n  // Display the ID\r\n  Serial.print(\"Board ID: \");\r\n  if (board_id >= 10 && board_id <= 255) {\r\n    Serial.println(board_id);\r\n  } else {\r\n    Serial.println(\"Not set or invalid (must be 10-255)\");\r\n  }\r\n  \r\n  // Your main initialization code goes here\r\n  // ...\r\n}\r\n\r\nvoid loop() {\r\n  // Your main program logic goes here\r\n  // You can access the board_id variable anywhere in your code\r\n  \r\n  // Example: Print ID every 5 seconds\r\n  Serial.print(\"This is board #\");\r\n  Serial.println(board_id);\r\n  delay(5000);\r\n}"
  },
  {
    "path": "open-canary/steps.txt",
    "content": "INSTRUCTIONS (See notes below for additional info)\r\n\r\n####################################################\r\nDownload Ubuntu for Pi\r\nhttps://ubuntu.com/download/raspberry-pi\r\n\r\nBurn to 8gb+ SD card with BalenaEtcher or similar\r\n\r\nEnter this in the terminal\r\nsudo apt update\r\nsudo apt upgrade -y\r\nsudo apt-get install python-dev python-pip python-virtualenv\r\nsudo apt-get install -y build-essential libssl-dev libffi-dev\r\n\r\nsudo apt install nano\r\nsudo apt install ftp\r\nvirtualenv env/\r\npip install --upgrade 'setuptools<45.0.0'\r\npip install rdpy\r\n . env/bin/activate\r\npip install opencanary\r\n\r\nopencanaryd --copyconfig\r\nsudo nano /root/.opencanary.conf (orange pi)\r\nsudo nano /home/ubuntu/.opencanary.conf (raspberry pi)\r\n\r\n\r\nSee this guide to setup email\r\nhttps://opencanary.readthedocs.io/en/latest/alerts/email.html\r\n\r\nopencanaryd --start\r\n\r\n####################################################\r\n\r\nPLEASE NOTE:\r\nI believe this WILL work on an original Pi or the Pi Zero, but it will need some tweaking.\r\nThe install process is ridiculously slow on these devices and I'm not going to spend any more\r\ntime trying to figure it out.  You will need to use Raspberry Pi OS (formerly Rasbian) due to\r\nthe Arm Cortex v6 Processor as opposed to the v7 in the later Pi's.  Please comment on the video\r\nhttps://www.youtube.com/watch?v=RanpEQBvAY0 to let us know how you got it to work.\r\n\r\nNote #2:  For running automatically on boot. Courtesy of Matthew Bowels in the YT comments\r\nsudo -i (this will run all commands as root, you NEED to do everything as root)\r\nrun the install instructions (as root) all the way up to the --copyconfig\r\nmake a script to run it (nano /usr/loca/bin/opencanary.sh)\r\nScript should be\r\n             #!/bin/bash\r\n             ./usr/local/bin/opencanary.sh\r\n             (exit the editor while saving)\r\nMake script executable (chmod x+ /usr/local/bin/opencanary.sh)\r\ntest script ( ./usr/local/bin/opencanary.sh)\r\nit should be running now if not stop and troubleshoot that\r\nMake it run on boot with crontab -e\r\n@reboot /usr/loca/bin/opencanary.sh (save and exit)\r\nReboot and it should be running.\r\n\r\nNOW I am sure that running this as root is not ideal but i could not get it to work any other way for me\r\nand since the device is intended to be probed by hackers nothing should be running on this so i don't think\r\nits a HUGE deal but if someone else could make this work as a normal user then i would do that.\r\n\r\nNote #3: Courtesy of mannydr3 on github\r\nI had to install testresources then launchpadlib before getting it to work:\r\npip3 install testresources && pip3 install launchpadlib\r\n"
  },
  {
    "path": "quack-attack/quack-attack-build-notes.txt",
    "content": "Hey I hope you have fun with this. Don't shoot your eye out.\r\n\r\nPhysical Building Notes\r\nI used 5mm LEDs (https://amzn.to/3gkUEfk) with little metal LED holders (https://amzn.to/2TvnzTO)\r\nI really prefer these HAPP-style buttons - https://amzn.to/36owiMY\r\nHapp buttons are drilled with 1 1/8\" drill bits.  Don't get the really aggressive Bosch ones.  Get this style.  https://amzn.to/3bZ478m\r\nI used a combination of hot glue and 2 flat head #4 screws to attach the buttons to the ducks\r\n\r\nWire as follows\r\n\r\nButtons\r\nOne side of button to pin 1 (3.3v) and the other side to the pin below\r\nDuck 0 - Pin 3\r\nDuck 1 - Pin 5\r\nDuck 2 - Pin 7\r\nDuck 3 - Pin 11\r\nDuck 4 - Pin 15\r\n\r\nLEDs\r\nShorter leg of each of the LEDs to ground.\r\nLonger leg to the pin through a 220 ohm or so resistor\r\nDuck 0 - Pin 8\r\nDuck 1 - Pin 10\r\nDuck 2 - Pin 12\r\nDuck 3 - Pin 16\r\nDuck 4 - Pin 18\r\n\r\nNode-Red\r\nBefore the sketch will run, you will need to add the following nodes through \"Manage Palette\"\r\n- node-red-contrib-counter\r\n- node-red-contrib-looptimer\r\n- node-red-dashboard\r\n- node-red-node-pi-gpio\r\n\r\nTo import the node red code, copy the entire contents of quack-attack-node-red.json to your clipboard.  Go into node-red\r\nand go to Import->(clipboard) - Paste and hit okay.\r\n\r\nDashboard\r\nTo view the UI, visit http://your.pi.ip.address:1880/ui in any web browser on your network\r\nIf you are on the pi itself, open the web browser and visit http://127.0.0.1:1880/ui\r\n\r\nPlaying Sounds\r\nIf you want to play sounds on the pi itself, you will need to install mpg123 from the terminal\r\nsudo apt-get install mpg123\r\n\r\nChoose whatever sound effects you want for quack and splat and copy quack.mp3 and splat.mp3 to\r\n/home/dietpi/quack.mp3 and /home/dietpi/splat.mp3\r\nEdit your path for your own configuration if you're using Raspbian or another OS.\r\n"
  },
  {
    "path": "quack-attack/quack-attack-node-red.json",
    "content": "[{\"id\":\"ecba572f.22bbf8\",\"type\":\"tab\",\"label\":\"Flow 1\",\"disabled\":false,\"info\":\"\"},{\"id\":\"6646e55f.9f89ec\",\"type\":\"debug\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"x\":250,\"y\":660,\"wires\":[]},{\"id\":\"8054f52c.2bb6e8\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Game Setup\",\"func\":\"var ducks = [0,1,2,3,4];//5 ducks!\\nvar chosen = [0,0,0,0,0];//placeholder to figure out which duck is active\\nglobal.set(\\\"stop\\\",0);\\nglobal.set(\\\"ducks\\\",ducks);\\nglobal.set(\\\"chosen\\\",chosen);\\nglobal.set(\\\"started\\\",false);\\nglobal.set(\\\"gameTime\\\",60) ;  //In seconds\\nglobal.set(\\\"score\\\",0); //how many targets have been hit\\nglobal.set(\\\"shown\\\",0); //how many targets have been shown\\n// these variables would be used if you want a target to timeout\\n// global.set(\\\"timeout\\\",global.get(\\\"gameTime\\\"));//when should we give up on the target?\\n// global.set(\\\"targetTime\\\",3); //The max amount of time to activate a target in seconds\\n// global.set(\\\"currentTime\\\", 0); //current time on the clock\\nreturn msg;\\n\",\"outputs\":1,\"noerr\":0,\"x\":290,\"y\":80,\"wires\":[[\"1393a06f.30443\",\"b684d5b.ae6d628\"]]},{\"id\":\"67340702.e594a8\",\"type\":\"ui_text\",\"z\":\"ecba572f.22bbf8\",\"group\":\"ba007694.9a4348\",\"order\":1,\"width\":\"9\",\"height\":\"2\",\"name\":\"Current Time\",\"label\":\"Timer\",\"format\":\"  <font size=\\\"+75\\\">{{msg.payload}}\",\"layout\":\"col-center\",\"x\":830,\"y\":460,\"wires\":[]},{\"id\":\"8e9580d4.5b6d2\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Timer Switch Statement\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"cont\",\"v\":\"stop\",\"vt\":\"str\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":670,\"y\":260,\"wires\":[[\"b6620b2d.f3e7d8\"],[\"7f781427.ac61ec\"]]},{\"id\":\"ac866e8a.a2b4e\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Reset Function\",\"func\":\"msg.reset = true;\\nvar stop = global.set(\\\"stop\\\", 0);\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":260,\"y\":460,\"wires\":[[\"45474f19.1d242\"]]},{\"id\":\"65f07090.612f7\",\"type\":\"inject\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Reset\",\"topic\":\"\",\"payload\":\"reset\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":\"\",\"x\":70,\"y\":200,\"wires\":[[\"7cf18b18.b89f04\"]]},{\"id\":\"45474f19.1d242\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Reset Final\",\"func\":\"var newMsg = { payload: msg.payload.length };\\n\\nmath = 0;\\n\\nnewMsg.payload = math;\\nreturn newMsg;\",\"outputs\":1,\"noerr\":0,\"x\":450,\"y\":460,\"wires\":[[\"67340702.e594a8\"]]},{\"id\":\"b6620b2d.f3e7d8\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Major Math Going on Here\",\"func\":\"var newMsg = { payload: msg.payload.length };\\nvar time = global.get(\\\"currentTime\\\");  \\nvar major = global.get(\\\"majors\\\");\\nvar minor = global.get(\\\"minors\\\");\\nvar stop = global.get(\\\"stop\\\");\\nvar time = time * 1; //force to number\\nvar major = 30 * major;\\nvar minor = 10 * minor;\\nvar math = time + major + minor;\\nvar  h = 0;\\nvar  m = 0;\\nvar  s = 0;\\nvar  t = math;\\n  \\ns = t % 60;\\nt = (t - s)/60;\\nm = t % 60;\\nt = (t - m)/60;\\nh = t;\\nmath = h+\\\"h \\\"+m+\\\"m \\\"+s+\\\"s\\\";\\n\\nnewMsg.payload = math;\\nreturn newMsg;\\n\",\"outputs\":1,\"noerr\":0,\"x\":960,\"y\":260,\"wires\":[[]]},{\"id\":\"7ae50f14.05802\",\"type\":\"inject\",\"z\":\"ecba572f.22bbf8\",\"name\":\"StartTimer\",\"topic\":\"\",\"payload\":\"1\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":\"\",\"x\":80,\"y\":80,\"wires\":[[\"8054f52c.2bb6e8\"]]},{\"id\":\"5ca60d20.e63874\",\"type\":\"looptimer\",\"z\":\"ecba572f.22bbf8\",\"duration\":\".5\",\"units\":\"Second\",\"maxloops\":\"99999999\",\"maxtimeout\":\"1\",\"maxtimeoutunits\":\"Hour\",\"name\":\"\",\"x\":380,\"y\":200,\"wires\":[[\"3796cc24.742374\"],[]]},{\"id\":\"3796cc24.742374\",\"type\":\"counter\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"init\":\"0\",\"step\":\".5\",\"lower\":\"\",\"upper\":\"\",\"mode\":\"increment\",\"outputs\":\"1\",\"x\":580,\"y\":200,\"wires\":[[\"1e36faea.ede5f5\"]]},{\"id\":\"1e36faea.ede5f5\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"getCount\",\"func\":\"var newMsg = {payload:msg.count};\\nvar timer = newMsg.payload;\\nvar time = global.set(\\\"currentTime\\\", timer); \\nreturn newMsg;\",\"outputs\":1,\"noerr\":0,\"x\":760,\"y\":200,\"wires\":[[\"8e9580d4.5b6d2\",\"797daafe.b12814\"]]},{\"id\":\"e226e997.2b7028\",\"type\":\"inject\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"topic\":\"\",\"payload\":\"stop\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":\"\",\"x\":70,\"y\":160,\"wires\":[[\"5ca60d20.e63874\",\"7910ef11.ce393\"]]},{\"id\":\"8ecb26e6.27cc28\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Reset Time\",\"func\":\"msg.reset = true;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":250,\"y\":420,\"wires\":[[\"3796cc24.742374\"]]},{\"id\":\"7f781427.ac61ec\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"forceTWO\",\"func\":\"var time = msg.payload;\\nmsg.payload = (Math.floor(time*100)/100).toFixed(2);\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":910,\"y\":300,\"wires\":[[\"67340702.e594a8\"]]},{\"id\":\"7910ef11.ce393\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"stop\",\"func\":\"var stop = global.get('stop'); //make sure the game hasn't stopped\\nif(stop === 0){\\nvar ducks = global.get(\\\"ducks\\\"); //get our ducks and leds\\nvar leds  = global.get(\\\"leds\\\");\\nvar chosen = global.get(\\\"chosen\\\");\\nfor (var i = 0; i < chosen.length-1; i++) {\\n  chosen[i] =  0; //set every duck back to 0\\n}\\nvar random = getRandomInt(0, ducks.length-1); //chose a random duck\\nchosen[random] = 1;\\nglobal.set(\\\"chosen\\\",chosen); //save this globally\\n\\nmsg.payload = random;\\nreturn msg;\\n}\\n\\nfunction getRandomInt(min, max) {\\n    min = Math.ceil(min);\\n    max = Math.floor(max);\\n    return Math.floor(Math.random() * (max - min + 1)) + min;\\n}\",\"outputs\":1,\"noerr\":0,\"x\":350,\"y\":260,\"wires\":[[\"8e9580d4.5b6d2\"]]},{\"id\":\"797daafe.b12814\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Stop the Counter (Game Over)\",\"func\":\"var endTime = global.get('gameTime') ;  //In seconds\\n\\nif(msg.payload >= endTime){\\n    global.set('stop',1);\\n    msg.payload = \\\"stop\\\";\\n    return msg;\\n}\\n\",\"outputs\":1,\"noerr\":0,\"x\":1030,\"y\":200,\"wires\":[[\"5ca60d20.e63874\",\"ccecb7f4.aedc38\"]]},{\"id\":\"45a4b68c.4e41d8\",\"type\":\"ui_text\",\"z\":\"ecba572f.22bbf8\",\"group\":\"ba007694.9a4348\",\"order\":1,\"width\":\"9\",\"height\":\"3\",\"name\":\"Score\",\"label\":\"Score\",\"format\":\"  <font size=\\\"+75\\\">{{msg.payload}}\",\"layout\":\"col-center\",\"x\":850,\"y\":600,\"wires\":[]},{\"id\":\"8d5b3763.770f98\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Set Score\",\"func\":\"// if(global.get(\\\"stop\\\") === 0){ //don't look for input if the game has been stopped!\\n// var score = global.get('score');    //how many targets have been hit\\n// score = score + msg.payload;\\n// global.set('score',score);\\n// msg.payload = score;\\n// return msg;\\n// }\\nmsg.payload = 0;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":240,\"y\":620,\"wires\":[[\"45a4b68c.4e41d8\",\"4bd436ad.9db5e8\"]]},{\"id\":\"f10e6873.f20d18\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Set Zeros\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"0\",\"tot\":\"str\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":240,\"y\":380,\"wires\":[[\"458b93ef.62d40c\"]]},{\"id\":\"ecae9522.0b39a8\",\"type\":\"ui_text\",\"z\":\"ecba572f.22bbf8\",\"group\":\"ba007694.9a4348\",\"order\":1,\"width\":\"9\",\"height\":\"3\",\"name\":\"Targets Shown\",\"label\":\"Targets Shown\",\"format\":\"  <font size=\\\"+75\\\">{{msg.payload}}\",\"layout\":\"col-center\",\"x\":900,\"y\":640,\"wires\":[]},{\"id\":\"4bd436ad.9db5e8\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Show Another Target\",\"func\":\"var stop = global.get('stop'); //make sure the game hasn't stopped\\nif(stop === 0){\\nvar ducks = global.get(\\\"ducks\\\"); //get our ducks and leds\\n\\n\\n//set every duck back to 0\\nvar chosen = global.get(\\\"chosen\\\");\\nfor (var i = 0; i < chosen.length-1; i++) {\\n  chosen[i] =  0; \\n}\\n\\nvar random = getRandomInt(0, ducks.length-1); //chose a random duck\\nchosen[random] = 1;\\nglobal.set(\\\"chosen\\\",chosen); //save this globally\\n\\n//if you want to allow targets to \\\"timeout\\\", this would come in handy\\n//you would also need to enable these variables in the setup node\\n// var gameTime = global.get(\\\"gameTime\\\");//how long is the game?\\n// var currentTime = global.get(\\\"currentTime\\\"); //what time is on the clock\\n// var targetTime = global.get(\\\"targetTime\\\");//how long should a target be displayed\\n\\n// var timeout = 0; //when the target should deactivate\\n// if(currentTime + targetTime >= gameTime){\\n//     timeout = gameTime;\\n// }else{\\n//     timeout = currentTime + targetTime;\\n// }\\n// global.set(\\\"timeout\\\",timeout);\\n\\n\\n// //for diagnostic purposes\\n// msg.currentTime = currentTime;\\n// msg.targetTime = targetTime;\\n// msg.gameTime = gameTime;\\n// msg.timeout = timeout;\\nmsg.target = random;\\n\\nreturn msg;\\n}\\n\\nfunction getRandomInt(min, max) {\\n    min = Math.ceil(min);\\n    max = Math.floor(max);\\n    return Math.floor(Math.random() * (max - min + 1)) + min;\\n}\\n\",\"outputs\":1,\"noerr\":0,\"x\":1140,\"y\":860,\"wires\":[[\"52035dc4.b971f4\",\"77b6b484.d466ac\",\"ccecb7f4.aedc38\"]]},{\"id\":\"d7926756.530598\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Play hit sound\",\"func\":\"var hit = parseInt(msg.payload);\\nvar gameData = global.get('gameData');\\nvar mp3 = gameData[hit][2];\\nmsg.payload = 'c:\\\\\\\\xampp\\\\\\\\htdocs\\\\\\\\mosquitto\\\\\\\\sounds\\\\\\\\'+mp3;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":260,\"y\":700,\"wires\":[[]]},{\"id\":\"1737f958.15fc17\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":7,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"Reset\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"reset\",\"payloadType\":\"str\",\"topic\":\"\",\"x\":70,\"y\":240,\"wires\":[[\"7cf18b18.b89f04\"]]},{\"id\":\"bd3c82fb.75bcd\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":7,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"Stop\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"stop\",\"payloadType\":\"str\",\"topic\":\"\",\"x\":70,\"y\":120,\"wires\":[[\"7910ef11.ce393\",\"5ca60d20.e63874\"]]},{\"id\":\"4dd7b9d0.6b56d8\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":7,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"Start\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"topic\":\"\",\"x\":70,\"y\":40,\"wires\":[[\"8054f52c.2bb6e8\"]]},{\"id\":\"7cf18b18.b89f04\",\"type\":\"link out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"To reset\",\"links\":[\"5843d2d3.73ad3c\"],\"x\":155,\"y\":220,\"wires\":[]},{\"id\":\"5843d2d3.73ad3c\",\"type\":\"link in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"links\":[\"7cf18b18.b89f04\"],\"x\":115,\"y\":440,\"wires\":[[\"f10e6873.f20d18\",\"8ecb26e6.27cc28\",\"ac866e8a.a2b4e\",\"cda19759.ae44a8\"]]},{\"id\":\"1393a06f.30443\",\"type\":\"delay\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"1\",\"timeoutUnits\":\"seconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":480,\"y\":80,\"wires\":[[\"5c88642f.53de8c\",\"5ca60d20.e63874\"]]},{\"id\":\"5c88642f.53de8c\",\"type\":\"link out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Show another target\",\"links\":[\"ee578142.aa6db\"],\"x\":675,\"y\":80,\"wires\":[]},{\"id\":\"ee578142.aa6db\",\"type\":\"link in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"links\":[\"5c88642f.53de8c\"],\"x\":115,\"y\":660,\"wires\":[[\"8d5b3763.770f98\",\"6646e55f.9f89ec\"]]},{\"id\":\"458b93ef.62d40c\",\"type\":\"link out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Zeroes\",\"links\":[\"f58d2cbc.ad4aa\"],\"x\":520,\"y\":380,\"wires\":[]},{\"id\":\"f58d2cbc.ad4aa\",\"type\":\"link in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"links\":[\"458b93ef.62d40c\"],\"x\":635,\"y\":620,\"wires\":[[\"45a4b68c.4e41d8\",\"ecae9522.0b39a8\"]]},{\"id\":\"52035dc4.b971f4\",\"type\":\"debug\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"x\":1250,\"y\":920,\"wires\":[]},{\"id\":\"eab7b29a.8868b\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"d\":true,\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":6,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"2\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"2\",\"payloadType\":\"num\",\"topic\":\"\",\"x\":70,\"y\":920,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"937c6057.fe2a7\",\"type\":\"comment\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Sample Hit Buttons\",\"info\":\"\",\"x\":110,\"y\":800,\"wires\":[]},{\"id\":\"4fafe26d.7868dc\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"d\":true,\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":6,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"3\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"3\",\"payloadType\":\"num\",\"topic\":\"\",\"x\":70,\"y\":960,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"42be5920.07a1d8\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"d\":true,\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":6,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"4\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"4\",\"payloadType\":\"num\",\"topic\":\"\",\"x\":70,\"y\":1000,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"bba1d155.b2d3e\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"d\":true,\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":6,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"0\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"0\",\"payloadType\":\"num\",\"topic\":\"\",\"x\":70,\"y\":840,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"9e32fece.bbe14\",\"type\":\"ui_button\",\"z\":\"ecba572f.22bbf8\",\"d\":true,\"name\":\"\",\"group\":\"ba007694.9a4348\",\"order\":6,\"width\":0,\"height\":0,\"passthru\":false,\"label\":\"1\",\"tooltip\":\"\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"1\",\"payloadType\":\"num\",\"topic\":\"\",\"x\":70,\"y\":880,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"ab4d0f1e.1117c\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Process Input\",\"func\":\"var stop = global.get(\\\"stop\\\");\\nmsg.rec = msg.payload; //what did we receive?\\nif(stop === 0){\\n    var chosen = global.get(\\\"chosen\\\");\\n    if(chosen[msg.payload] == 1){\\n        msg.payload = 1;\\n    }else{\\n        msg.payload = -1;\\n    }\\n}\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":620,\"y\":940,\"wires\":[[\"992d6359.0be2d\",\"f8313794.aa5448\"]]},{\"id\":\"992d6359.0be2d\",\"type\":\"debug\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"x\":410,\"y\":860,\"wires\":[]},{\"id\":\"f8313794.aa5448\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Score Processing\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"x\",\"vt\":\"str\"},{\"t\":\"eq\",\"v\":\"-1\",\"vt\":\"num\"},{\"t\":\"eq\",\"v\":\"1\",\"vt\":\"num\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":3,\"x\":830,\"y\":940,\"wires\":[[],[\"30b66716.117d48\"],[\"30b66716.117d48\",\"4bd436ad.9db5e8\",\"7a1aa22d.c709cc\"]]},{\"id\":\"cda19759.ae44a8\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Start at 0\",\"func\":\"msg.payload = 0;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":240,\"y\":500,\"wires\":[[]]},{\"id\":\"77b6b484.d466ac\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Update Shown\",\"func\":\"var shown = global.get(\\\"shown\\\");\\nshown = shown + 1;\\nglobal.set(\\\"shown\\\",shown);\\nmsg.payload = shown;\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":1480,\"y\":700,\"wires\":[[\"ecae9522.0b39a8\"]]},{\"id\":\"30b66716.117d48\",\"type\":\"function\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Update Score\",\"func\":\"var oldscore = global.get(\\\"score\\\");\\nmsg.oldscore = oldscore;\\nmsg.payload = msg.payload + oldscore;\\nglobal.set(\\\"score\\\",msg.payload);\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":660,\"y\":680,\"wires\":[[\"45a4b68c.4e41d8\",\"ee312e60.6091f\"]]},{\"id\":\"ee312e60.6091f\",\"type\":\"debug\",\"z\":\"ecba572f.22bbf8\",\"name\":\"score\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"x\":1010,\"y\":700,\"wires\":[]},{\"id\":\"233f7212.26cc2e\",\"type\":\"rpi-gpio in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 0 - Pin 3\",\"pin\":\"3\",\"intype\":\"up\",\"debounce\":\"50\",\"read\":false,\"x\":90,\"y\":1040,\"wires\":[[\"5db68053.c6af8\"]]},{\"id\":\"44d36003.998f1\",\"type\":\"rpi-gpio in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 1 - Pin 5\",\"pin\":\"5\",\"intype\":\"up\",\"debounce\":\"50\",\"read\":false,\"x\":90,\"y\":1100,\"wires\":[[\"a40695bf.69a698\"]]},{\"id\":\"263f15bb.cbefaa\",\"type\":\"rpi-gpio in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 2 - Pin 7\",\"pin\":\"7\",\"intype\":\"up\",\"debounce\":\"50\",\"read\":false,\"x\":90,\"y\":1160,\"wires\":[[\"cf7d731f.c4716\"]]},{\"id\":\"81f6096c.e3f728\",\"type\":\"rpi-gpio in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 3 - Pin 11\",\"pin\":\"11\",\"intype\":\"up\",\"debounce\":\"50\",\"read\":false,\"x\":100,\"y\":1220,\"wires\":[[\"4a5a4a51.1f8b64\"]]},{\"id\":\"e9085a8f.37be58\",\"type\":\"rpi-gpio in\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 4 - Pin 15\",\"pin\":\"15\",\"intype\":\"up\",\"debounce\":\"50\",\"read\":false,\"x\":100,\"y\":1280,\"wires\":[[\"2897ed97.6fe242\"]]},{\"id\":\"5db68053.c6af8\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"0\",\"vt\":\"num\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":270,\"y\":1040,\"wires\":[[\"ab4d0f1e.1117c\"],[]]},{\"id\":\"a40695bf.69a698\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"0\",\"vt\":\"num\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":270,\"y\":1080,\"wires\":[[\"8270ce3c.10659\"],[]]},{\"id\":\"8270ce3c.10659\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"1\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":420,\"y\":1080,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"cf7d731f.c4716\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"0\",\"vt\":\"num\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":270,\"y\":1120,\"wires\":[[\"2e252551.3eefba\"],[]]},{\"id\":\"2e252551.3eefba\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"2\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":420,\"y\":1120,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"4a5a4a51.1f8b64\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"0\",\"vt\":\"num\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":270,\"y\":1160,\"wires\":[[\"b9746a59.05bea8\"],[]]},{\"id\":\"b9746a59.05bea8\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"3\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":420,\"y\":1160,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"2897ed97.6fe242\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"0\",\"vt\":\"num\"},{\"t\":\"else\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":2,\"x\":270,\"y\":1200,\"wires\":[[\"eb250fa6.4db1e\"],[]]},{\"id\":\"eb250fa6.4db1e\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"4\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":420,\"y\":1200,\"wires\":[[\"ab4d0f1e.1117c\"]]},{\"id\":\"8bb2bd4b.4ffe1\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 0 LED - Pin 8\",\"pin\":\"8\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1630,\"y\":780,\"wires\":[]},{\"id\":\"ccecb7f4.aedc38\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Turn off all lights\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"0\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1440,\"y\":840,\"wires\":[[\"8bb2bd4b.4ffe1\",\"4ba053d8.7b7c7c\",\"2b056931.697016\",\"ebbb618b.b537\",\"9ca30911.5bb848\",\"2dbd5e6f.86cd12\"]]},{\"id\":\"4ba053d8.7b7c7c\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 1 LED - Pin 10\",\"pin\":\"10\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1640,\"y\":820,\"wires\":[]},{\"id\":\"2b056931.697016\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 2 LED - Pin 12\",\"pin\":\"12\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1640,\"y\":860,\"wires\":[]},{\"id\":\"ebbb618b.b537\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 3 LED - Pin 16\",\"pin\":\"16\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1640,\"y\":900,\"wires\":[]},{\"id\":\"9ca30911.5bb848\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 4 LED - Pin 18\",\"pin\":\"18\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1640,\"y\":940,\"wires\":[]},{\"id\":\"2dbd5e6f.86cd12\",\"type\":\"delay\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"pauseType\":\"delay\",\"timeout\":\"150\",\"timeoutUnits\":\"milliseconds\",\"rate\":\"1\",\"nbRateUnits\":\"1\",\"rateUnits\":\"second\",\"randomFirst\":\"1\",\"randomLast\":\"5\",\"randomUnits\":\"seconds\",\"drop\":false,\"x\":1610,\"y\":980,\"wires\":[[\"53b8d01c.f3b22\"]]},{\"id\":\"6ce9963b.6a3358\",\"type\":\"switch\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Turn on target light\",\"property\":\"target\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"0\",\"vt\":\"num\"},{\"t\":\"eq\",\"v\":\"1\",\"vt\":\"num\"},{\"t\":\"eq\",\"v\":\"2\",\"vt\":\"num\"},{\"t\":\"eq\",\"v\":\"3\",\"vt\":\"num\"},{\"t\":\"eq\",\"v\":\"4\",\"vt\":\"num\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":5,\"x\":1370,\"y\":1080,\"wires\":[[\"4be9424b.847fbc\"],[\"164373ff.fef91c\"],[\"1f810285.36babd\"],[\"8b0db106.147b8\"],[\"642eafe1.e07d5\"]]},{\"id\":\"4be9424b.847fbc\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 0 LED - Pin 8\",\"pin\":\"8\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1650,\"y\":1040,\"wires\":[]},{\"id\":\"164373ff.fef91c\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 1 LED - Pin 10\",\"pin\":\"10\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1660,\"y\":1080,\"wires\":[]},{\"id\":\"1f810285.36babd\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 2 LED - Pin 12\",\"pin\":\"12\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1660,\"y\":1120,\"wires\":[]},{\"id\":\"8b0db106.147b8\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 3 LED - Pin 16\",\"pin\":\"16\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1660,\"y\":1160,\"wires\":[]},{\"id\":\"642eafe1.e07d5\",\"type\":\"rpi-gpio out\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck 4 LED - Pin 18\",\"pin\":\"18\",\"set\":true,\"level\":\"0\",\"freq\":\"\",\"out\":\"out\",\"x\":1660,\"y\":1200,\"wires\":[]},{\"id\":\"53b8d01c.f3b22\",\"type\":\"change\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"1\",\"tot\":\"str\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1160,\"y\":1080,\"wires\":[[\"6ce9963b.6a3358\",\"1e1e4752.ef1449\"]]},{\"id\":\"a08188eb.07cb28\",\"type\":\"comment\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Duck LEDs\",\"info\":\"\",\"x\":1420,\"y\":920,\"wires\":[]},{\"id\":\"d692f2.0ccd8d1\",\"type\":\"comment\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Scoreboard\",\"info\":\"\",\"x\":790,\"y\":740,\"wires\":[]},{\"id\":\"abf8b107.e5ba4\",\"type\":\"comment\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Reset Global Variables and Scoreboard\",\"info\":\"\",\"x\":530,\"y\":420,\"wires\":[]},{\"id\":\"f001d7c0.245268\",\"type\":\"comment\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Counter\",\"info\":\"\",\"x\":610,\"y\":300,\"wires\":[]},{\"id\":\"8b948028.d49f4\",\"type\":\"http request\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Splat Sound\",\"method\":\"GET\",\"ret\":\"txt\",\"paytoqs\":false,\"url\":\"http://192.168.95.198/shop/sound.php?sound=splat\",\"tls\":\"\",\"persist\":false,\"proxy\":\"\",\"authType\":\"\",\"x\":950,\"y\":1360,\"wires\":[[\"a9130339.d7b57\"]]},{\"id\":\"a9130339.d7b57\",\"type\":\"http response\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"statusCode\":\"\",\"headers\":{},\"x\":1090,\"y\":1360,\"wires\":[]},{\"id\":\"b684d5b.ae6d628\",\"type\":\"ui_template\",\"z\":\"ecba572f.22bbf8\",\"group\":\"ba007694.9a4348\",\"name\":\"\",\"order\":11,\"width\":0,\"height\":0,\"format\":\"<!--<style>-->\\n<!--body.nr-dashboard-theme md-content{background-image: url(\\\"http://192.168.95.198/shop/quackattack.jpg\\\"); !important}*/-->\\n<!-- body.nr-dashboard-theme md-content{-->\\n<!--     background-color:black !important;-->\\n<!--     text-align:center !important;-->\\n     \\n<!-- }-->\\n\\n<!--body.nr-dashboard-theme md-toolbar {-->\\n<!--     background-color:red !important;-->\\n<!--}-->\\n<!--.nr-dashboard-cardtitle ng-binding ng-scope{-->\\n<!--    text-align:center !important;-->\\n<!--}-->\\n\\n<!--.label {-->\\n<!--    font-size: 2.2em !important;-->\\n<!--    text-align:center !important;-->\\n<!--}-->\\n\\n<!--.nr-dashboard-text p {-->\\n<!--    margin: 0 !important;-->\\n<!--    padding: 0 !important;-->\\n<!--}-->\\n\\n<!--.nr-dashboard-cardpanel {-->\\n<!--    margin-bottom: -3em !important;-->\\n<!--}-->\\n<!-- </style>-->\",\"storeOutMessages\":true,\"fwdInMessages\":true,\"templateScope\":\"global\",\"x\":840,\"y\":100,\"wires\":[[]]},{\"id\":\"30a5a6a3.1a3a3a\",\"type\":\"http request\",\"z\":\"ecba572f.22bbf8\",\"name\":\"Quack Sound\",\"method\":\"GET\",\"ret\":\"txt\",\"paytoqs\":false,\"url\":\"http://192.168.95.198/shop/sound.php?sound=quack\",\"tls\":\"\",\"persist\":false,\"proxy\":\"\",\"authType\":\"\",\"x\":1340,\"y\":1360,\"wires\":[[\"2b85518c.b5a53e\"]]},{\"id\":\"2b85518c.b5a53e\",\"type\":\"http response\",\"z\":\"ecba572f.22bbf8\",\"name\":\"\",\"statusCode\":\"\",\"headers\":{},\"x\":1490,\"y\":1360,\"wires\":[]},{\"id\":\"1e1e4752.ef1449\",\"type\":\"exec\",\"z\":\"ecba572f.22bbf8\",\"command\":\"sudo mpg123 /home/dietpi/quack.mp3\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"true\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Play QUACK MP3\",\"x\":1310,\"y\":1280,\"wires\":[[],[],[]]},{\"id\":\"7a1aa22d.c709cc\",\"type\":\"exec\",\"z\":\"ecba572f.22bbf8\",\"command\":\"sudo mpg123 /home/dietpi/splat.mp3\",\"addpay\":false,\"append\":\"\",\"useSpawn\":\"true\",\"timer\":\"\",\"oldrc\":false,\"name\":\"Play SPLAT MP3\",\"x\":950,\"y\":1280,\"wires\":[[],[],[]]},{\"id\":\"ba007694.9a4348\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Scoreboard\",\"tab\":\"73c41f5b.9bc7f\",\"disp\":true,\"width\":\"9\",\"collapse\":false},{\"id\":\"73c41f5b.9bc7f\",\"type\":\"ui_tab\",\"z\":\"\",\"name\":\"QUACK ATTACK!!!!!!!!!\",\"icon\":\"dashboard\",\"disabled\":false,\"hidden\":true}]\r\n"
  },
  {
    "path": "raspberry-pi-cooling/test.sh",
    "content": "#!/bin/bash\r\n# install systbench with apt-install sysbench\r\n# be sure to chmod +x test.sh so you can run the script\r\n# run with\r\n#    time ./test.sh\r\n\r\nfor f in {1..7}\r\ndo\r\n        start=`date +%s`\r\n        vcgencmd measure_temp\r\n        sysbench --test=cpu --cpu-max-prime=25000 --num-threads=4 run >/dev/nul$\r\n        end=`date +%s`\r\n        runtime=$((end-start))\r\n        echo \"$runtime\"\r\ndone\r\nvcgencmd measure_temp\r\n"
  },
  {
    "path": "relay-test/every-single-pin.ino",
    "content": "//Let's see how many relays I can connect to an Arduino Mega clone before the thing freaks out.\r\n//relays connected to pins 2-9\r\nint min = 0;\r\nint max = 54;\r\nstatic const uint8_t analog_pins[] = {A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15};\r\nint analogMax = 16;\r\n\r\n\r\nvoid setup() {\r\n// Serial.begin(9600);\r\n\r\nfor (int i = min; i < max; i++) {\r\n  pinMode(i,OUTPUT);\r\n  digitalWrite(i,LOW);\r\n}\r\n\r\nfor (int i = 0; i < analogMax; i++) {\r\n  pinMode(analog_pins[i],OUTPUT);\r\n  digitalWrite(analog_pins[i],LOW);\r\n}\r\n\r\n// Serial.println(\"Booted\");\r\ndelay(2500);\r\n}\r\n\r\nvoid loop() {\r\n for (int i = min; i < max; i++) {\r\n  digitalWrite(i,HIGH);\r\n}\r\nfor (int i = 0; i < analogMax; i++) {\r\n  digitalWrite(analog_pins[i],HIGH);\r\n}\r\ndelay(5000);\r\n\r\n for (int i = min; i < max; i++) {\r\n  digitalWrite(i,LOW);\r\n}\r\nfor (int i = 0; i < analogMax; i++) {\r\n  digitalWrite(analog_pins[i],LOW);\r\n}\r\ndelay(5000);\r\n}\r\n"
  },
  {
    "path": "relay-test/relay-test.ino",
    "content": "//Let's see how many relays I can connect to an Arduino Mega clone before the thing freaks out.\r\n//relays connected to pins 2-9 for 8 relays and so forth\r\nint min = 2;\r\nint max = 26;\r\nvoid setup() {\r\nSerial.begin(9600);\r\n\r\nfor (int i = min; i < max; i++) {\r\n  pinMode(i,OUTPUT);\r\n  digitalWrite(i,HIGH);\r\n}\r\nSerial.println(\"Booted\");\r\ndelay(2500);\r\n}\r\n\r\nvoid loop() {\r\n  Serial.println(\"************ New Loop ************\");\r\n  for (int i = min; i <max; i++) {\r\n    Serial.println(\"Messing with Relay \");\r\n    Serial.println(i);\r\n    digitalWrite(i,LOW);\r\n    delay(200);\r\n    digitalWrite(i,HIGH);\r\n    delay(200);\r\n    digitalWrite(i,LOW);\r\n    delay(200);\r\n    digitalWrite(i,HIGH);\r\n    delay(200);\r\n  }\r\n  for (int i = min; i <max; i++) {\r\n    digitalWrite(i,LOW);\r\n  }\r\n  delay(2000);\r\n  for (int i = min; i <max; i++) {\r\n    digitalWrite(i,HIGH);\r\n  }\r\n  delay(2000);\r\n}\r\n"
  },
  {
    "path": "rgb-to-hdmi-build-notes/coming-soon.txt",
    "content": "hello world\r\n"
  },
  {
    "path": "rgbduino/README.md",
    "content": "This a fork of the official RGBDuino with a code reorganization and English comments.\r\n"
  },
  {
    "path": "rgbduino/examples/_RGB_LED_test.ino",
    "content": "//Make sure you install the Adafruit Neopixel library, probably from the library manager,\n// but it's also available in this repo\n\n\n#include <Adafruit_NeoPixel.h>\n#ifdef __AVR__\n  #include <avr/power.h>\n#endif\n\n//in the original sketch, this was pin 6, which was wrong.\n#define PIN1 13\n#define PIN2 12\n int LED1=8;\n int LED2=9;\n int LED3=10;\n int LED4=11;\n int LED7=2;\n int LED8=3;\n int LED9=4;\n int LED10=5;\n int LED11=6;\n int LED12=7;\n int n;\n#define NTD0 -1\n#define NTD1 294\n#define NTD2 330\n#define NTD3 350\n#define NTD4 393\n#define NTD5 441\n#define NTD6 495\n#define NTD7 556\n\n#define NTDL1 147\n#define NTDL2 165\n#define NTDL3 175\n#define NTDL4 196\n#define NTDL5 221\n#define NTDL6 248\n#define NTDL7 278\n\n#define NTDH1 589\n#define NTDH2 661\n#define NTDH3 700\n#define NTDH4 786\n#define NTDH5 882\n#define NTDH6 990\n#define NTDH7 112\n//列出全部D调的频率\n#define WHOLE 1\n#define HALF 0.5\n#define QUARTER 0.25\n#define EIGHTH 0.25\n#define SIXTEENTH 0.625\n//列出所有节拍\nint tune[]=                 //根据简谱列出各频率\n{\n  NTD3,NTD3,NTD4,NTD5,\n  NTD5,NTD4,NTD3,NTD2,\n  NTD1,NTD1,NTD2,NTD3,\n  NTD3,NTD2,NTD2,\n  NTD3,NTD3,NTD4,NTD5,\n  NTD5,NTD4,NTD3,NTD2,\n  NTD1,NTD1,NTD2,NTD3,\n  NTD2,NTD1,NTD1,\n  NTD2,NTD2,NTD3,NTD1,\n  NTD2,NTD3,NTD4,NTD3,NTD1,\n  NTD2,NTD3,NTD4,NTD3,NTD2,\n  NTD1,NTD2,NTDL5,NTD0,\n  NTD3,NTD3,NTD4,NTD5,\n  NTD5,NTD4,NTD3,NTD4,NTD2,\n  NTD1,NTD1,NTD2,NTD3,\n  NTD2,NTD1,NTD1\n};\nfloat durt[]=                   //根据简谱列出各节拍\n{\n  1,1,1,1,\n  1,1,1,1,\n  1,1,1,1,\n  1+0.5,0.5,1+1,\n  1,1,1,1,\n  1,1,1,1,\n  1,1,1,1,\n  1+0.5,0.5,1+1,\n  1,1,1,1,\n  1,0.5,0.5,1,1,\n  1,0.5,0.5,1,1,\n  1,1,1,1,\n  1,1,1,1,\n  1,1,1,0.5,0.5,\n  1,1,1,1,\n  1+0.5,0.5,1+1,\n};\nint length;\nint tonepin=6;   //得用6号接口\n// Parameter 1 = number of pixels in strip1\n// Parameter 2 = Arduino pin number (most are valid)\n// Parameter 3 = pixel type flags, add together as needed:\n//   NEO_KHZ800  800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)\n//   NEO_KHZ400  400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)\n//   NEO_GRB     Pixels are wired for GRB bitstream (most NeoPixel products)\n//   NEO_RGB     Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)\n//   NEO_RGBW    Pixels are wired for RGBW bitstream (NeoPixel RGBW products)\nAdafruit_NeoPixel strip1 = Adafruit_NeoPixel(1, PIN1, NEO_GRB + NEO_KHZ800);\nAdafruit_NeoPixel strip2 = Adafruit_NeoPixel(1, PIN2, NEO_GRB + NEO_KHZ800);\n// IMPORTANT: To reduce NeoPixel burnout risk, add 1000 uF capacitor across\n// pixel power leads, add 300 - 500 Ohm resistor on first pixel's data input\n// and minimize distance between Arduino and first pixel.  Avoid connecting\n// on a live circuit...if you must, connect GND first.\n\nvoid setup() {\n  // This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket\n  #if defined (__AVR_ATtiny85__)\n    if (F_CPU == 16000000) clock_prescale_set(clock_div_1);\n  #endif\n  // End of trinket special code\nfor(n=2;n<=13;n++)\n{\n  pinMode(n, OUTPUT);\n}\n\n  strip1.begin();\n  strip2.begin();\n  strip1.show(); // Initialize all pixels to 'off'\n  strip2.show();\n\n   pinMode(tonepin,OUTPUT);\n  length=sizeof(tune)/sizeof(tune[0]);   //计算长度\n}\n\nvoid loop() {\n  // Some example procedures showing how to display to the pixels:\n  colorWipe(strip1.Color(50, 0, 0), 100); // Red\n   colorWipe(strip2.Color(255, 0, 0), 100); // Red\n  colorWipe(strip1.Color(0, 50, 0), 100); // Green\n    colorWipe(strip2.Color(0, 255, 0), 100); // Green\n  colorWipe(strip1.Color(0, 0, 50), 100); // Blue\n    colorWipe(strip2.Color(0, 0, 255), 100); // Blue\n  turn1();//顺序点亮，顺序熄灭\n  clean();  //灭掉所有灯\n // turn2();//6灯齐闪\n // clean();//灭掉所有灯\n // turn3();\n // clean();//灭掉所有灯\nfor(int x=0;x<length;x++)\n  {\n    tone(tonepin,tune[x]);\n    delay(200*durt[x]);   //这里用来根据节拍调节延时，500这个指数可以自己调整，在该音乐中，我发现用500比较合适。\n    noTone(tonepin);\n  }\n  delay(2000);\n\n}\n// Fill the dots one after the other with a color\n\n\nvoid colorWipe(uint32_t c, uint8_t wait) {\n  for(uint16_t i=0; i<strip1.numPixels(); i++) {\n    strip1.setPixelColor(i, c);\n    strip1.show();\n    delay(wait);\n  }\n    for(uint16_t i=0; i<strip2.numPixels(); i++) {\n    strip2.setPixelColor(i, c);\n    strip2.show();\n    delay(wait);\n  }\n}\nvoid turn1()  //顺序点亮，顺序熄灭\n{\n  for(n=2;n<=13;n++)\n{\n    digitalWrite(n,HIGH);\n    delay(300);\n}\n  for(n=2;n<=13;n++)\n{\n    digitalWrite(n,LOW);\n    delay(300);\n}\n}\nvoid turn2()//6灯齐闪3次\n{ for(int x=0;x<=2;x++)\n{\n  for(n=2;n<=13;n++)\n{\n    digitalWrite(n,HIGH);\n}\ndelay(300);\n  for(n=2;n<=13;n++)\n{\n    digitalWrite(n,LOW);\n}\ndelay(300);\n}\n}\nvoid turn3()//两个两个一起闪3次\n{\n  for(int x=0;x<=2;x++)\n  {\n  digitalWrite(8,HIGH);\n  digitalWrite(9,HIGH);\n  for(n=10;n<=11;n++){\n    digitalWrite(n,LOW);\n  }\n  delay(300);\n  digitalWrite(10,HIGH);\n  digitalWrite(11,HIGH);\n  digitalWrite(8,LOW);\n  digitalWrite(9,LOW);\n  delay(300);\n  for(n=2;n<=11;n++){\n    digitalWrite(n,LOW);\n  }\n  delay(300);\n}\n}\nvoid clean()\n{  for(n=2;n<=11;n++)\n{\n    digitalWrite(n,LOW);\n}\ndelay(300);\n}\n"
  },
  {
    "path": "rgbduino/examples/_buzzer_test.ino",
    "content": "int pinBuzzer = 8; //The built in Arduino pin with the buzzer\nconst int buttonPin = 2;\nint buttonState = 0;\nvoid setup() {\npinMode(buttonPin,INPUT);\npinMode(pinBuzzer, OUTPUT);\n}\nvoid loop() {\n  long frequency = 2000;\n  buttonState = digitalRead(buttonPin);\n  if(buttonState == LOW){\n    tone(pinBuzzer, frequency );\n  }\n  else{\n   noTone(pinBuzzer);\n  }\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson1.ino",
    "content": "//This is a very simple demo sketch that will light up all the blue LEDs on the board.\n\nvoid setup()\n{ // put your setup code here, to run once:\npinMode(7, OUTPUT);\n}\nvoid loop()\n{ // put your main code here, to run repeatedly:\n\ndigitalWrite(7, HIGH);\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson2.ino",
    "content": "void setup()\n{\npinMode(7, OUTPUT);\n}\nvoid loop()\n{\ndigitalWrite(7, HIGH);\ndelay(1000);\ndigitalWrite(7, LOW);\ndelay(1000);\r\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson3.ino",
    "content": "//This sketch will fade one of the LEDS to the right of the digital pins on the board.\nint LED = 3;\nint brightness = 0;\nint fadeAmount = 5;\nvoid setup()\n{\npinMode(3, OUTPUT);\n}\nvoid loop()\n{\nanalogWrite(LED, brightness);\nbrightness = brightness + fadeAmount;\nif (brightness <= 0 || brightness >= 255)\n{\nfadeAmount = -fadeAmount;\n}\ndelay(30);\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson4.ino",
    "content": "//This sketch will move some leds around to the right of the digital pins when you push the\n//button on the board.\nint LED = 4;\nint Button = 2;\nvoid setup()\n{\npinMode(4, OUTPUT);\npinMode(2, INPUT_PULLUP);\n}\nvoid loop()\n{\nif (digitalRead(Button) == LOW)\ndigitalWrite(LED, HIGH);\nelse if (digitalRead(Button) == HIGH)\ndigitalWrite(LED, LOW);\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson5.ino",
    "content": "//This sketch will play a little tune on the board, pause for 2 seconds (2000 milliseconds) and play it again.\n//MAKE SURE the little switch is switched to the left on the board so you can hear the sound!\n#define NTD0 -1\n#define NTD1 294\n#define NTD2 330\n#define NTD3 350\n#define NTD4 393\n#define NTD5 441\n#define NTD6 495\n#define NTD7 556\n\n#define NTDL1 147\n#define NTDL2 165\n#define NTDL3 175\n#define NTDL4 196\n#define NTDL5 221\n#define NTDL6 248\n#define NTDL7 278\n\n#define NTDH1 589\n#define NTDH2 661\n#define NTDH3 700\n#define NTDH4 786\n#define NTDH5 882\n#define NTDH6 990\n#define NTDH7 112\n//列出全部D调的频率\n#define WHOLE 1\n#define HALF 0.5\n#define QUARTER 0.25\n#define EIGHTH 0.25\n#define SIXTEENTH 0.625\n//列出所有节拍\nint tune[]=                 //根据简谱列出各频率\n{\n  NTD3,NTD3,NTD4,NTD5,\n  NTD5,NTD4,NTD3,NTD2,\n  NTD1,NTD1,NTD2,NTD3,\n  NTD3,NTD2,NTD2,\n  NTD3,NTD3,NTD4,NTD5,\n  NTD5,NTD4,NTD3,NTD2,\n  NTD1,NTD1,NTD2,NTD3,\n  NTD2,NTD1,NTD1,\n  NTD2,NTD2,NTD3,NTD1,\n  NTD2,NTD3,NTD4,NTD3,NTD1,\n  NTD2,NTD3,NTD4,NTD3,NTD2,\n  NTD1,NTD2,NTDL5,NTD0,\n  NTD3,NTD3,NTD4,NTD5,\n  NTD5,NTD4,NTD3,NTD4,NTD2,\n  NTD1,NTD1,NTD2,NTD3,\n  NTD2,NTD1,NTD1\n};\nfloat durt[]=                   //根据简谱列出各节拍\n{\n  1,1,1,1,\n  1,1,1,1,\n  1,1,1,1,\n  1+0.5,0.5,1+1,\n  1,1,1,1,\n  1,1,1,1,\n  1,1,1,1,\n  1+0.5,0.5,1+1,\n  1,1,1,1,\n  1,0.5,0.5,1,1,\n  1,0.5,0.5,1,1,\n  1,1,1,1,\n  1,1,1,1,\n  1,1,1,0.5,0.5,\n  1,1,1,1,\n  1+0.5,0.5,1+1,\n};\nint length;\nint tonepin=8;\nvoid setup()\n{\n  pinMode(tonepin,OUTPUT);\n  length=sizeof(tune)/sizeof(tune[0]);\n}\nvoid loop()\n{\n  for(int x=0;x<length;x++)\n  {\n    tone(tonepin,tune[x]);\n    delay(200*durt[x]);\n    noTone(tonepin);\n  }\n  delay(2000);\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson6.ino",
    "content": "//This example sketch will go through and dim/blink the little LED to the right of pin 6\n//on the arduino.\n\nvoid setup()\n{\npinMode(6,OUTPUT);\n}\nvoid loop()\n{\nanalogWrite(6,255); //same with HIGH\ndelay(1000);\nanalogWrite(6,123);\ndelay(1000);\nanalogWrite(6,50);\ndelay(1000);\nanalogWrite(6, LOW);//same with 0\ndelay(1000);\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson7-anothermaker.ino",
    "content": "//Let's see what in the world these pins do\r\n\r\nvoid setup(){\r\n  //Let's use the serial monitor.\r\n  Serial.begin(9600);\r\n  //we are going to loop through the pins and make them all outputs\r\n  for (int i = 2; i < 14; i++) {\r\n    pinMode(i,OUTPUT);\r\n    digitalWrite(i,LOW);\r\n  }\r\n  Serial.println(\"RGBDuino Booted\");\r\n}\r\n\r\nvoid loop(){\r\n  for (int i = 2; i < 14; i++) {\r\n    Serial.print(\"Writing pin \");\r\n    Serial.print(i);\r\n    Serial.println(\" high!\");\r\n    digitalWrite(i,HIGH);\r\n    Serial.println(\"Delaying\");\r\n    delay(500);\r\n    Serial.println(\"Turning off\");\r\n    digitalWrite(i,LOW);\r\n    Serial.println(\"Delaying\");\r\n    Serial.println(\"*************************\");\r\n    delay(500);\r\n  }\r\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson8-anothermaker.ino",
    "content": "//Let's see what we can do with these RGB LEDs\r\n//Note that these LEDs are connected individually so you can't use them as if the 2 leds are an led \"strip\"\r\n\r\n//include AdaFruit's RGB Library\r\n#include <Adafruit_NeoPixel.h>\r\n\r\n//These are the arduino pins that contain those 2 RGB leds..\r\n//We are only going to use the second one in this example\r\n#define RGB1 12\r\n#define RGB2 13\r\n\r\n//Now we have to set them up!\r\n// Parameter 1 = number of pixels in strip\r\n// Parameter 2 = pin number (most are valid)\r\n// Parameter 3 = pixel type flags, add together as needed:\r\nAdafruit_NeoPixel strip2 = Adafruit_NeoPixel(1, RGB2, NEO_GRB + NEO_KHZ800);\r\n\r\nvoid setup(){\r\n  //Let's use the serial monitor.\r\n  Serial.begin(9600);\r\n  //we are going to loop through the pins and make them all outputs\r\n  for (int i = 2; i < 14; i++) {\r\n    pinMode(i,OUTPUT);\r\n    digitalWrite(i,LOW);\r\n  }\r\n\r\n  strip2.begin();\r\n  strip2.show(); // Initialize all pixels to 'off'\r\n  Serial.println(\"RGBDuino Booted\");\r\n}\r\n\r\nvoid loop(){\r\n  // Some example procedures showing how to display to the pixels:\r\n  //We will use these \"manual\" examples to mess with RGB1\r\n  Serial.println(\"ColorWiping!\");\r\n  colorWipe(strip2.Color(255, 0, 0), 50); // Red\r\n  colorWipe(strip2.Color(0, 255, 0), 50); // Green\r\n  colorWipe(strip2.Color(0, 0, 255), 50); // Blue\r\n  delay(1000);\r\n  // Send a theater pixel chase in...\r\n  Serial.println(\"TheaterChasing!\");\r\n  theaterChase(strip2.Color(127, 127, 127), 50); // White\r\n  theaterChase(strip2.Color(127,   0,   0), 50); // Red\r\n  theaterChase(strip2.Color(  0,   0, 127), 50); // Blue\r\n  delay(1000);\r\n\r\n  //Let's use the functions defined below to mess with RGB2\r\n  Serial.println(\"Rainbow!\");\r\n  rainbow(20);\r\n  delay(1000);\r\n\r\n  Serial.println(\"RainbowCycle!\");\r\n  rainbowCycle(20);\r\n  delay(1000);\r\n\r\n  Serial.println(\"TheaterChaseRainbow\");\r\n  theaterChaseRainbow(50);\r\n  delay(1000);\r\n}\r\n\r\n// These functions will be run on RGB2\r\n// These examples are generally expecting more than 1 or 2 LEDs, but we'll play anyway.\r\n// Fill the dots one after the other with a color\r\nvoid colorWipe(uint32_t c, uint8_t wait) {\r\n  for(uint16_t i=0; i<strip2.numPixels(); i++) {\r\n      strip2.setPixelColor(i, c);\r\n      strip2.show();\r\n      delay(wait);\r\n  }\r\n}\r\n\r\nvoid rainbow(uint8_t wait) {\r\n  uint16_t i, j;\r\n\r\n  for(j=0; j<256; j++) {\r\n    for(i=0; i<strip2.numPixels(); i++) {\r\n      strip2.setPixelColor(i, Wheel((i+j) & 255));\r\n    }\r\n    strip2.show();\r\n    delay(wait);\r\n  }\r\n}\r\n\r\n// Slightly different, this makes the rainbow equally distributed throughout\r\nvoid rainbowCycle(uint8_t wait) {\r\n  uint16_t i, j;\r\n\r\n  for(j=0; j<256*5; j++) { // 5 cycles of all colors on wheel\r\n    for(i=0; i< strip2.numPixels(); i++) {\r\n      strip2.setPixelColor(i, Wheel(((i * 256 / strip2.numPixels()) + j) & 255));\r\n    }\r\n    strip2.show();\r\n    delay(wait);\r\n  }\r\n}\r\n//Theatre-style crawling lights.\r\nvoid theaterChase(uint32_t c, uint8_t wait) {\r\n  for (int j=0; j<10; j++) {  //do 10 cycles of chasing\r\n    for (int q=0; q < 3; q++) {\r\n      for (int i=0; i < strip2.numPixels(); i=i+3) {\r\n        strip2.setPixelColor(i+q, c);    //turn every third pixel on\r\n      }\r\n      strip2.show();\r\n\r\n      delay(wait);\r\n\r\n      for (int i=0; i < strip2.numPixels(); i=i+3) {\r\n        strip2.setPixelColor(i+q, 0);        //turn every third pixel off\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n//Theatre-style crawling lights with rainbow effect\r\nvoid theaterChaseRainbow(uint8_t wait) {\r\n  for (int j=0; j < 256; j++) {     // cycle all 256 colors in the wheel\r\n    for (int q=0; q < 3; q++) {\r\n        for (int i=0; i < strip2.numPixels(); i=i+3) {\r\n          strip2.setPixelColor(i+q, Wheel( (i+j) % 255));    //turn every third pixel on\r\n        }\r\n        strip2.show();\r\n\r\n        delay(wait);\r\n\r\n        for (int i=0; i < strip2.numPixels(); i=i+3) {\r\n          strip2.setPixelColor(i+q, 0);        //turn every third pixel off\r\n        }\r\n    }\r\n  }\r\n}\r\n\r\n// Input a value 0 to 255 to get a color value.\r\n// The colours are a transition r - g - b - back to r.\r\nuint32_t Wheel(byte WheelPos) {\r\n  if(WheelPos < 85) {\r\n   return strip2.Color(WheelPos * 3, 255 - WheelPos * 3, 0);\r\n  } else if(WheelPos < 170) {\r\n   WheelPos -= 85;\r\n   return strip2.Color(255 - WheelPos * 3, 0, WheelPos * 3);\r\n  } else {\r\n   WheelPos -= 170;\r\n   return strip2.Color(0, WheelPos * 3, 255 - WheelPos * 3);\r\n  }\r\n}\r\n"
  },
  {
    "path": "rgbduino/examples/lesson9-anothermaker.ino",
    "content": "//Let's use both RGB LEDs at once\r\n//Note that these LEDs are connected individually so you can't use them as if the 2 leds are an led \"strip\"\r\n\r\n//include AdaFruit's RGB Library\r\n#include <Adafruit_NeoPixel.h>\r\n\r\n//These are the arduino pins that contain those 2 RGB leds..\r\n\r\n#define RGB1 12\r\n#define RGB2 13\r\n\r\n\r\n\r\n//Now we have to set them up!\r\n// Parameter 1 = number of pixels in strip\r\n// Parameter 2 = pin number (most are valid)\r\n// Parameter 3 = pixel type flags, add together as needed:\r\nAdafruit_NeoPixel strip1 = Adafruit_NeoPixel(1, RGB1, NEO_GRB + NEO_KHZ800);\r\nAdafruit_NeoPixel strip2 = Adafruit_NeoPixel(1, RGB2, NEO_GRB + NEO_KHZ800);\r\n//Let's setup a few colors\r\nuint32_t red      = strip2.Color(255, 0, 0);\r\nuint32_t green    = strip2.Color(0, 255, 0);\r\nuint32_t blue     = strip2.Color(0, 0, 255);\r\nuint32_t magenta  = strip2.Color(255, 0, 255);\r\nuint32_t off      = strip2.Color(0, 0, 0);\r\nvoid setup(){\r\n  //Let's use the serial monitor.\r\n  Serial.begin(9600);\r\n  //we are going to loop through the pins and make them all outputs\r\n  for (int i = 2; i < 14; i++) {\r\n    pinMode(i,OUTPUT);\r\n    digitalWrite(i,LOW);\r\n  }\r\n\r\n  strip1.begin();\r\n  strip1.show(); // Initialize all pixels to 'off'\r\n  strip2.begin();\r\n  strip2.show(); // Initialize all pixels to 'off'\r\n  Serial.println(\"RGBDuino Booted\");\r\n}\r\n\r\nvoid loop(){\r\n  // Some example procedures showing how to display to the pixels:\r\n  //We will define our own colors to power LED1\r\n  //Notice how levels lower than 255 make that color less bright\r\n  Serial.println(\"LED1!\");\r\n  strip1.setPixelColor(0, 60,0,0);\r\n  strip1.show();\r\n  delay(500);\r\n  strip1.setPixelColor(0, 0,60,0);\r\n  strip1.show();\r\n  delay(500);\r\n  strip1.setPixelColor(0, 0,0,60);\r\n  strip1.show();\r\n  delay(500);\r\n  strip1.setPixelColor(0, 60,0,60);\r\n  strip1.show();\r\n  delay(500);\r\n  strip1.setPixelColor(0, 0,0,0);\r\n  strip1.show();\r\n  delay(500);\r\n\r\n\r\n  //We will use the colors defined at the top of the sketch to power LED2\r\n  Serial.println(\"LED2!\");\r\n  strip2.setPixelColor(0, red);\r\n  strip2.show();\r\n  delay(500);\r\n  strip2.setPixelColor(0, green);\r\n  strip2.show();\r\n  delay(500);\r\n  strip2.setPixelColor(0, blue);\r\n  strip2.show();\r\n  delay(500);\r\n  strip2.setPixelColor(0, magenta);\r\n  strip2.show();\r\n  delay(500);\r\n  strip2.setPixelColor(0, off);\r\n  strip2.show();\r\n  delay(500);\r\n\r\n\r\n\r\n\r\n}\r\n"
  },
  {
    "path": "rigged-o-fortune/rigged.c",
    "content": "#include <CheapStepper.h>\r\n#include <RCSwitch.h>\r\nRCSwitch mySwitch = RCSwitch();\r\n\r\nunsigned long currentTime = 0; //current time since the arduino has booted\r\nunsigned long stopChecking = 0; //when to stop looking for second button\r\nint ground = 9; //using pin D9 as another ground\r\nint hall = 8; //hall effect sensor\r\nint button = 7; //physical start button\r\nCheapStepper stepper (3,4,5,6);\r\nboolean spinning = false;\r\nboolean moveWheel = false;\r\nboolean moveClockwise = true;\r\nboolean riggedTimeSet = false;\r\nboolean rigged = false;\r\nint phase = 0;\r\nunsigned int rando = 0; //random number for steps\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  randomSeed(analogRead(0));\r\n  stepper.setRpm(14);\r\n  mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2 on nano,uno,mega\r\n  //  mySwitch.enableReceive(1);  // Receiver on interrupt 1 => that is pin #3 on nano,uno,mega\r\n  pinMode(9,OUTPUT);\r\n  digitalWrite(9, LOW); //turn D9 into ground\r\n  pinMode(hall,INPUT);\r\n  pinMode(button,INPUT_PULLUP);\r\n\r\n  Serial.println(\"Rigged-o-Fortune Booted\");\r\n}\r\n\r\n\r\n\r\nvoid checkForButton(){ //look for a button press to get this party started\r\n  if(digitalRead(button) == LOW){\r\n    Serial.println(\"Spin Button Press Detected\");\r\n    moveWheel = true;\r\n  }\r\n}\r\n\r\nvoid initialSpin(){ //do at least one full rotation and use this time to look for the rigged button press\r\n  Serial.println(\"InitialSpin Function Called\");\r\n  phase = 1;\r\n  stepper.newMove(moveClockwise, 8192);\r\n}\r\n\r\nvoid finalTurnRigged(){\r\n  while(phase == 2){\r\n    stepper.run();\r\n      stepper.newMove(moveClockwise, 8192);\r\n      Serial.println(digitalRead(hall));\r\n      if(digitalRead(hall) == HIGH){\r\n        Serial.println(\"Rigged Stop\");\r\n        phase = 3;\r\n        stepper.stop();\r\n        resetWheel();\r\n        return false;\r\n      }\r\n  }\r\n}\r\n\r\n\r\nvoid finalTurnRando(){\r\n   rando = random(0,4095);\r\n   Serial.println(\"Spin NOT rigged\");\r\n   Serial.print(\"Moving \");\r\n   Serial.println(rando);\r\n   stepper.newMove(moveClockwise, rando);\r\n\r\n   while(phase == 2){\r\n      stepper.run();\r\n      int stepsLeft = stepper.getStepsLeft();\r\n      if(stepsLeft < 1){\r\n        phase = 3;\r\n        stepper.stop();\r\n        resetWheel();\r\n        return false;\r\n      }\r\n    }\r\n  }\r\n\r\n\r\nvoid resetWheel(){\r\n  digitalWrite(3,LOW);\r\n  digitalWrite(4,LOW);\r\n  digitalWrite(5,LOW);\r\n  digitalWrite(6,LOW);\r\n  phase=0;\r\n  rigged = false;\r\n  riggedTimeSet = false;\r\n  moveWheel = false;\r\n  spinning = false;\r\n}\r\n\r\nvoid spin(){\r\n  if(spinning == false){\r\n    initialSpin(); //start the wheel on its first rotation\r\n    spinning = true;\r\n  }\r\n\r\n  if(riggedTimeSet == false){\r\n    stopChecking = currentTime + 2500;  //When to stop looking for rigged button\r\n    Serial.println(\"Beginning Rigged Check\");\r\n    Serial.print(\"Current Time: \");\r\n    Serial.println(currentTime);\r\n    Serial.print(\"Stop Time: \");\r\n    Serial.println(stopChecking);\r\n\r\n    riggedTimeSet = true;\r\n  }\r\n\r\n  if(currentTime <= stopChecking){\r\n    if (mySwitch.available()) {\r\n    unsigned long rec = mySwitch.getReceivedValue();\r\n    if(rec == 724385){\r\n      rigged = true;\r\n    }\r\n    mySwitch.resetAvailable();\r\n  }\r\n  }\r\n  int stepsLeft = stepper.getStepsLeft();\r\n\r\n  if(phase == 1 && stepsLeft == 0){\r\n    phase = 2;\r\n    Serial.println(\"Moving to Phase 2\");\r\n  }\r\n  if(currentTime >= stopChecking && phase == 2 && stepsLeft == 0){\r\n    Serial.println(\"Rigged Check Complete - Starting Final Turn\");\r\n    if(rigged == true){\r\n      finalTurnRigged();\r\n    }else{\r\n      finalTurnRando();\r\n    }\r\n  }\r\n\r\n}\r\n\r\n\r\nvoid loop() {\r\n  currentTime = millis();\r\n  stepper.run();\r\n  int stepsLeft = stepper.getStepsLeft();\r\n  if(moveWheel == false){\r\n    checkForButton();\r\n  }else{\r\n    spin();\r\n  }\r\n    if (mySwitch.available()) {\r\n        if(currentTime <= stopChecking){\r\n    unsigned long rec = mySwitch.getReceivedValue();\r\n    if(rec == 724385){\r\n      Serial.println(\"RIGGED keypress!!!\");\r\n      rigged = true;\r\n    }\r\n    mySwitch.resetAvailable();\r\n\r\n  }\r\n  }\r\n\r\n}\r\n"
  },
  {
    "path": "smart-doorbell/03-node-red-flow-for-rev-02.json",
    "content": "[{\"id\":\"70252407.d973cc\",\"type\":\"mqtt in\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"\",\"topic\":\"doorBell/#\",\"qos\":\"2\",\"broker\":\"8dc65e14.4410a\",\"x\":120,\"y\":80,\"wires\":[[\"f8be5447.f6cc78\",\"ab6cd8a7.66c648\"]]},{\"id\":\"ab6cd8a7.66c648\",\"type\":\"debug\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":330,\"y\":120,\"wires\":[]},{\"id\":\"f8be5447.f6cc78\",\"type\":\"switch\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"Parse Data From DoorBellDuino\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"eq\",\"v\":\"DingDong\",\"vt\":\"str\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":1,\"x\":390,\"y\":80,\"wires\":[[\"b509d736.279d78\",\"b0bea7.c3866158\"]]},{\"id\":\"b0bea7.c3866158\",\"type\":\"http request\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"\",\"method\":\"POST\",\"ret\":\"txt\",\"url\":\"http://192.168.95.198/hda/pick/sound.php?sound=hit\",\"tls\":\"\",\"x\":990,\"y\":80,\"wires\":[[\"d4a92659.7ab848\"]]},{\"id\":\"d4a92659.7ab848\",\"type\":\"http response\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"\",\"statusCode\":\"\",\"headers\":{},\"x\":1170,\"y\":80,\"wires\":[]},{\"id\":\"8e8d0cb5.9b6fd\",\"type\":\"comment\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"Please Read\",\"info\":\"There are TONS of different ways to play \\nsounds on Node-Red.  I just happen to have a php \\nserver setup for this purpose.\\n\\nPushover is super simple.  It's a $5 one time fee \\nto register all your android or ios devices. That\\nwill get you a user key.\\n\\nThen you have to create an \\\"application\\\"\\non their api screen.  Simply give it a name\\nand you can have 7,500 free notifications per month.\",\"x\":990,\"y\":140,\"wires\":[]},{\"id\":\"b509d736.279d78\",\"type\":\"pushover\",\"z\":\"88c0995e.f8b8a8\",\"name\":\"\",\"device\":\"\",\"title\":\"\",\"priority\":0,\"sound\":\"updown\",\"url\":\"\",\"url_title\":\"\",\"html\":false,\"x\":720,\"y\":140,\"wires\":[]},{\"id\":\"8dc65e14.4410a\",\"type\":\"mqtt-broker\",\"z\":\"\",\"name\":\"\",\"broker\":\"192.168.95.8\",\"port\":\"1883\",\"tls\":\"4ffff0c6.7f83a\",\"clientid\":\"\",\"usetls\":false,\"compatmode\":true,\"keepalive\":\"60\",\"cleansession\":true,\"birthTopic\":\"\",\"birthQos\":\"0\",\"birthPayload\":\"\",\"closeTopic\":\"\",\"closeQos\":\"0\",\"closePayload\":\"\",\"willTopic\":\"\",\"willQos\":\"0\",\"willPayload\":\"\"},{\"id\":\"4ffff0c6.7f83a\",\"type\":\"tls-config\",\"z\":\"\",\"name\":\"\",\"cert\":\"\",\"key\":\"\",\"ca\":\"\",\"certname\":\"\",\"keyname\":\"\",\"caname\":\"\",\"servername\":\"\",\"verifyservercert\":false}]\r\n"
  },
  {
    "path": "smart-doorbell/arduino-mega/01-basic-current-sensor.ino",
    "content": "// https://youtube.com/AnotherMaker\r\n// https://github.com/mudmin/AnotherMaker\r\nconst int doorbell = A15;           //current sensor connected to analog15 and ground\r\nint senseDoorbell = 0;              //variable to hold doorbell sensor reading\r\nint debounce = 1000;                //only allow one DingDong per second\r\nunsigned long currentMillis = 0;    //how many milliseconds since the Arduino booted\r\nunsigned long prevRing = 0;         //The last time the doorbell rang\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(doorbell, INPUT);\r\n  Serial.println(\"DoorBellDuino Booted\");\r\n}\r\n\r\nvoid loop() {\r\n  //get the time since the arduino booted\r\n  currentMillis = millis();\r\n  //only check the doorbell if it hasn't been hit in the last second\r\n  if(currentMillis - prevRing >= debounce){\r\n    senseDoorbell = analogRead(doorbell);  //read the doorbell sensor\r\n    if(senseDoorbell > 50){                //mine read between 0 and 7 with no current and 200 with it.  50 seemed to be safe.\r\n      Serial.println(\"DingDong\");\r\n      prevRing = currentMillis;            //engage debounce mode!\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "smart-doorbell/arduino-mega/02-with-ethernet-and-mqtt.ino",
    "content": "// https://youtube.com/AnotherMaker\r\n// https://github.com/mudmin/AnotherMaker\r\n//\r\n//You will need the PubSubClient library\r\n\r\n#include <Ethernet.h>\r\n#include <PubSubClient.h>\r\n#define DEVICE \"DoorBellDuino\"\r\n\r\nconst int doorbell = A15;           //current sensor connected to analog15 and ground\r\nint senseDoorbell = 0;              //variable to hold doorbell sensor reading\r\nint debounce = 5000;                //only allow one DingDong per 5 seconds\r\nunsigned long currentMillis = 0;    //how many milliseconds since the Arduino booted\r\nunsigned long prevRing = 0;         //The last time the doorbell rang\r\nint request = 0;                    //A place to store incoming MQTT Requests for future use\r\nchar *cstring;                      //For parsing MQTT requests\r\n\r\nbyte mac[]    = {  0xDE, 0xED, 0xBA, 0xFE, 0xFE, 0xFE };  //A random mac address generated for this arduino\r\nIPAddress ip(192, 168, 95, 239);                          //The ip address that I'm assigning to the arduino\r\nIPAddress server(192, 168, 95, 8);                        //The ip address of my local mqtt server\r\n\r\nEthernetClient ethClient;\r\nPubSubClient client(ethClient);\r\n\r\n//reconnect to MQTT client and subscribe to the proper topic(s)\r\nvoid reconnect() {\r\n  // Loop until we're reconnected\r\n  while (!client.connected()) {\r\n    Serial.print(\"Attempting MQTT connection...\");\r\n    // Attempt to connect\r\n    if (client.connect(DEVICE)) {\r\n      Serial.println(\"connected\");\r\n      // Once connected, publish an announcement...\r\n      // ... and resubscribe to look for future messages\r\n      client.subscribe(\"doorbellIn\");\r\n    } else {\r\n      Serial.print(\"failed, rc=\");\r\n      Serial.print(client.state());\r\n      Serial.println(\" try again in 5 seconds\");\r\n      // Wait 5 seconds before retrying\r\n      delay(5000);\r\n    }\r\n  }\r\n}\r\n\r\n//this function is here for future use when the arduino is receiving messages from the server\r\nvoid callback(char* topic, byte* payload, unsigned int length) {\r\n  for (int i=0;i<length;i++) {\r\n    payload[length] = '\\0';\r\n\r\n    cstring = (char *) payload;\r\n  }\r\n    Serial.print(\"The topic received is...\");\r\n    Serial.println(topic);\r\n    Serial.print(\"The message received is...\");\r\n    Serial.println(cstring);\r\n}\r\n\r\nvoid setup() {\r\n\r\n   pinMode(4,OUTPUT);\r\n   digitalWrite(4,HIGH);  // disable SD card if one in the slot\r\n\r\n  Serial.begin(9600);\r\n  pinMode(doorbell, INPUT);\r\n  client.setServer(server, 1883);\r\n  client.setCallback(callback);\r\n\r\n  Ethernet.begin(mac, ip);\r\n  // Allow the hardware to sort itself out\r\n  delay(1500);\r\n  Serial.println(\"DoorBellDuino Booted\");\r\n}\r\n\r\n\r\n\r\nvoid loop() {\r\n  if(!client.connected()) {\r\n    reconnect();\r\n  }\r\n    client.loop(); //keep the MQTT dream alive\r\n\r\n    //get the time since the arduino booted\r\n    currentMillis = millis();\r\n    //only check the doorbell if it hasn't been hit in the last 5 seconds\r\n    if(currentMillis - prevRing >= debounce){\r\n      senseDoorbell = analogRead(doorbell);  //read the doorbell sensor\r\n      if(senseDoorbell > 50){                //mine read between 0 and 7 with no current and 200 with it.  50 seemed to be safe.\r\n        client.publish(\"doorBell\", \"DingDong\"); //Send the message over MQTT\r\n        Serial.println(\"DingDong\");\r\n        prevRing = currentMillis;            //engage debounce mode!\r\n      }\r\n    }\r\n}\r\n"
  },
  {
    "path": "smart-doorbell/esp32/01-basic-current-sensor.ino",
    "content": "// https://youtube.com/AnotherMaker\r\n// https://github.com/mudmin/AnotherMaker\r\nconst int doorbell = 34;            //current sensor connected to pin 34 and ground\r\nint senseDoorbell = 0;              //variable to hold doorbell sensor reading\r\nint debounce = 1000;                //only allow one DingDong per second\r\nunsigned long currentMillis = 0;    //how many milliseconds since the Arduino booted\r\nunsigned long prevRing = 0;         //The last time the doorbell rang\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(doorbell, INPUT);\r\n  Serial.println(\"DoorBellDuino Booted\");\r\n}\r\n\r\nvoid loop() {\r\n  //get the time since the arduino booted\r\n  currentMillis = millis();\r\n  //only check the doorbell if it hasn't been hit in the last second\r\n  if(currentMillis - prevRing >= debounce){\r\n    senseDoorbell = analogRead(doorbell);  //read the doorbell sensor\r\n    if(senseDoorbell > 50){                //mine read between 0 and 7 with no current and 200 with it.  50 seemed to be safe.\r\n      Serial.println(\"DingDong\");\r\n      prevRing = currentMillis;            //engage debounce mode!\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "smart-doorbell/esp32/02-with-wifi-and-mqtt.ino",
    "content": "// https://youtube.com/AnotherMaker\r\n// https://github.com/mudmin/AnotherMaker\r\n//\r\n//You will need the PubSubClient library\r\n\r\n#include \"WiFi.h\"\r\n#include <PubSubClient.h>\r\n#define DEVICE \"DoorBellDuino\"\r\n\r\nconst char* ssid = \"YOUR_SSID_HERE\";\r\nconst char* password = \"YOUR_WIFI_PASSWORD_HERE\";\r\n\r\nconst int doorbell = 34;           //current sensor connected to analog15 and ground\r\nint senseDoorbell = 0;              //variable to hold doorbell sensor reading\r\nint debounce = 5000;                //only allow one DingDong per 5 seconds\r\nunsigned long currentMillis = 0;    //how many milliseconds since the Arduino booted\r\nunsigned long prevRing = 0;         //The last time the doorbell rang\r\nint request = 0;                    //A place to store incoming MQTT Requests for future use\r\nchar *cstring;                      //For parsing MQTT requests\r\nWiFiClient ethClient;\r\nPubSubClient client(ethClient);\r\n\r\n//setup your ip addresses here\r\nIPAddress arduino_ip ( 192,  168,   95,  61);\r\nIPAddress dns_ip     (  8,   8,   8,   8);\r\nIPAddress gateway_ip ( 192,  168,   95,   1);\r\nIPAddress subnet_mask(255, 255, 255,   0);\r\nIPAddress server(192, 168, 95, 8);\r\n\r\n//reconnect to MQTT client and subscribe to the proper topic(s)\r\nvoid reconnect() {\r\n  // Loop until we're reconnected\r\n  while (!client.connected()) {\r\n    Serial.print(\"Attempting MQTT connection...\");\r\n    // Attempt to connect\r\n    if (client.connect(DEVICE)) {\r\n      Serial.println(\"connected\");\r\n      // Once connected, publish an announcement...\r\n      // ... and resubscribe to look for future messages\r\n      client.subscribe(\"doorbellIn\");\r\n    } else {\r\n      Serial.print(\"failed, rc=\");\r\n      Serial.print(client.state());\r\n      Serial.println(\" try again in 5 seconds\");\r\n      // Wait 5 seconds before retrying\r\n      delay(5000);\r\n    }\r\n  }\r\n}\r\n\r\n//this function is here for future use when the arduino is receiving messages from the server\r\nvoid callback(char* topic, byte* payload, unsigned int length) {\r\n  for (int i=0;i<length;i++) {\r\n    payload[length] = '\\0';\r\n\r\n    cstring = (char *) payload;\r\n  }\r\n    Serial.print(\"The topic received is...\");\r\n    Serial.println(topic);\r\n    Serial.print(\"The message received is...\");\r\n    Serial.println(cstring);\r\n}\r\n\r\nvoid setup() {\r\n\r\n  Serial.begin(9600);\r\n  pinMode(doorbell, INPUT);\r\n  client.setServer(server, 1883);\r\n  client.setCallback(callback);\r\n  Serial.print(\"Connecting to \");\r\n  Serial.println(ssid);\r\n  WiFi.config(arduino_ip, gateway_ip, subnet_mask);\r\n  WiFi.begin(ssid, password);\r\n\r\n  while (WiFi.status() != WL_CONNECTED)\r\n  {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n  }\r\n  Serial.println(\"\");\r\n  Serial.println(\"WiFi connected\");\r\n  Serial.println(\"IP address: \");\r\n  Serial.println(WiFi.localIP());\r\n  Serial.println(\"DoorBellDuino Booted\");\r\n  delay(1500);\r\n\r\n}\r\n\r\n\r\n\r\nvoid loop() {\r\n  if(!client.connected()) {\r\n    reconnect();\r\n  }\r\n    client.loop(); //keep the MQTT dream alive\r\n\r\n    //get the time since the arduino booted\r\n    currentMillis = millis();\r\n    //only check the doorbell if it hasn't been hit in the last 5 seconds\r\n    if(currentMillis - prevRing >= debounce){\r\n      senseDoorbell = analogRead(doorbell);  //read the doorbell sensor\r\n      if(senseDoorbell > 50){                //mine read between 0 and 7 with no current and 200 with it.  50 seemed to be safe.\r\n        client.publish(\"doorBell\", \"DingDong\"); //Send the message over MQTT\r\n        Serial.println(\"DingDong\");\r\n        prevRing = currentMillis;            //engage debounce mode!\r\n      }\r\n    }\r\n}\r\n"
  },
  {
    "path": "tandy-2000/Tandy 2000 Card Mount/Tandy 2000 Card Mount Build Notes.txt",
    "content": "Tandy 2000 Cards mount with these (easily breakable) plastic clips.  The clips are small enough that 3d printing replacements are impractical. There's just not enough plastic for PLA to be strong. \r\n\r\nI devised this system to replace the mounts.  There are 3 options. \r\n1. A version that uses wood/machine screws \r\n2. A brass heat set inset version that uses M3 Screws and M3*4*4.2 Inserts\r\n3. A brass heat set inset version that uses M4 Screws and M4*6*6 Inserts\r\n\r\nOption 1 requires just a 3d printer.  Option 2 is nice because it deals with the variance in Tandy 2000 systems. Smaller screws = more room for holes to not line up. Option 3 worked on both my systems and uses stronger, larger screws (albeit with less meat on the sides).\r\n\r\nThe inserts (and insert tool) that I used - https://amzn.to/43Jk4Nd\r\n\r\nIMPORTANT\r\nWhen looking at the right side of the system, there is less room for the mount to slide in.  My preference is to take the entire stabilizer brace off the top and slide the right mount in from the top as if you're sliding it in a slot.  The left side is more forgiving.   The stabilizer bar goes BETWEEN the mount and the card cage.  \r\n\r\nThe system works with the stock screws.  The mount only needs to be loosely attached to the bar. That screw is primarily there so it does not fall while you're installing the cards.  If you have longer matching screws, you can add a washer for some additional strength on those top tabs.\r\n\r\nIn the event your heat set holes don't line up, you can install the mount and do minor adjustments before you put the card in. Just put the iron back in and wiggle a little.\r\n\r\nPhotos\r\nSee photos for install guide and how to print. I like printing these with no bed adhesion as oriented in the photo.  Then use a pin or cricut tool to pull the supports out of the insert holes."
  },
  {
    "path": "tandy-3-in-1/3-in-1-cache.lib",
    "content": "EESchema-LIBRARY Version 2.4\r\n#encoding utf-8\r\n#\r\n# 3-in-1-rescue_16550-PLCC-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_16550-PLCC-isa_fdc-rescue-3-in-1-rescue U 0 40 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"3-in-1-rescue_16550-PLCC-isa_fdc-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS -500 1200 500 -1200 0 1 0 N\r\nX ~ 1 -300 -1200 0 U 50 50 1 1 N N\r\nX RCLK 10 800 750 300 L 50 50 1 1 I\r\nX SIN 11 800 -650 300 L 50 50 1 1 I\r\nX ~ 12 -200 -1200 0 U 50 50 1 1 N N\r\nX SOUT 13 800 -450 300 L 50 50 1 1 O\r\nX CS0 14 -800 -250 300 R 50 50 1 1 I\r\nX CS1 15 -800 -350 300 R 50 50 1 1 I\r\nX ~CS2 16 -800 -450 300 R 50 50 1 1 I I\r\nX ~BAUDOUT 17 800 850 300 L 50 50 1 1 O I\r\nX XIN 18 800 1150 300 L 50 50 1 1 I\r\nX XOUT 19 800 1050 300 L 50 50 1 1 O\r\nX D0 2 -800 1150 300 R 50 50 1 1 T\r\nX ~WR 20 -800 -850 300 R 50 50 1 1 I I\r\nX WR 21 -800 -950 300 R 50 50 1 1 I\r\nX GND 22 0 -1200 0 U 50 50 1 1 W N\r\nX ~ 23 200 -1200 0 U 50 50 1 1 N N\r\nX ~RD 24 -800 -650 300 R 50 50 1 1 I I\r\nX RD 25 -800 -750 300 R 50 50 1 1 I\r\nX DDIS 26 800 -1150 300 L 50 50 1 1 O\r\nX ~TXRDY 27 800 -850 300 L 50 50 1 1 O\r\nX ~ADS 28 -800 -50 300 R 50 50 1 1 I I\r\nX A2 29 -800 50 300 R 50 50 1 1 I\r\nX D1 3 -800 1050 300 R 50 50 1 1 T\r\nX A1 30 -800 150 300 R 50 50 1 1 I\r\nX A0 31 -800 250 300 R 50 50 1 1 I\r\nX ~RXRDY 32 800 -950 300 L 50 50 1 1 O\r\nX INTR 33 800 -1050 300 L 50 50 1 1 O\r\nX ~ 34 300 -1200 0 U 50 50 1 1 N N\r\nX ~OUT2 35 800 250 300 L 50 50 1 1 O I\r\nX ~RTS 36 800 450 300 L 50 50 1 1 O I\r\nX ~DTR 37 800 550 300 L 50 50 1 1 O I\r\nX ~OUT1 38 800 350 300 L 50 50 1 1 O I\r\nX MR 39 -800 -1150 300 R 50 50 1 1 I\r\nX D2 4 -800 950 300 R 50 50 1 1 T\r\nX ~CTS 40 800 -250 300 L 50 50 1 1 I I\r\nX ~DSR 41 800 -150 300 L 50 50 1 1 I I\r\nX ~DCD 42 800 -50 300 L 50 50 1 1 I I\r\nX ~RI 43 800 50 300 L 50 50 1 1 I I\r\nX VCC 44 0 1200 0 D 50 50 1 1 W N\r\nX D3 5 -800 850 300 R 50 50 1 1 T\r\nX D4 6 -800 750 300 R 50 50 1 1 T\r\nX D5 7 -800 650 300 R 50 50 1 1 T\r\nX D6 8 -800 550 300 R 50 50 1 1 T\r\nX D7 9 -800 450 300 R 50 50 1 1 T\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_28C64-xt-cf-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_28C64-xt-cf-rescue-3-in-1-rescue U 0 40 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"3-in-1-rescue_28C64-xt-cf-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS 400 -900 -400 900 0 1 0 N\r\nX RDY/~BUSY 1 700 -850 300 L 50 50 1 1 O\r\nX A0 10 -700 850 300 R 50 50 1 1 I\r\nX DQ0 11 700 850 300 L 50 50 1 1 B\r\nX DQ1 12 700 750 300 L 50 50 1 1 B\r\nX DQ2 13 700 650 300 L 50 50 1 1 B\r\nX GND 14 0 -900 0 U 50 50 1 1 W N\r\nX DQ3 15 700 550 300 L 50 50 1 1 B\r\nX DQ4 16 700 450 300 L 50 50 1 1 B\r\nX DQ5 17 700 350 300 L 50 50 1 1 B\r\nX DQ6 18 700 250 300 L 50 50 1 1 B\r\nX DQ7 19 700 150 300 L 50 50 1 1 B\r\nX A12 2 -700 -350 300 R 50 50 1 1 I\r\nX ~CE 20 -700 -650 300 R 50 50 1 1 I I\r\nX A10 21 -700 -150 300 R 50 50 1 1 I\r\nX ~OE 22 -700 -750 300 R 50 50 1 1 I I\r\nX A11 23 -700 -250 300 R 50 50 1 1 I\r\nX A9 24 -700 -50 300 R 50 50 1 1 I\r\nX A8 25 -700 50 300 R 50 50 1 1 I\r\nX NC 26 400 -750 0 L 50 50 1 1 N N\r\nX ~WE 27 -700 -850 300 R 50 50 1 1 I I\r\nX VCC 28 0 900 0 D 50 50 1 1 W N\r\nX A7 3 -700 150 300 R 50 50 1 1 I\r\nX A6 4 -700 250 300 R 50 50 1 1 I\r\nX A5 5 -700 350 300 R 50 50 1 1 I\r\nX A4 6 -700 450 300 R 50 50 1 1 I\r\nX A3 7 -700 550 300 R 50 50 1 1 I\r\nX A2 8 -700 650 300 R 50 50 1 1 I\r\nX A1 9 -700 750 300 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_74LS138-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_74LS138-isa_fdc-rescue-3-in-1-rescue U 0 10 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"3-in-1-rescue_74LS138-isa_fdc-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n DIP-16__300\r\n$ENDFPLIST\r\nDRAW\r\nS -300 400 300 -400 0 1 0 N\r\nX GND 8 0 -400 0 U 50 50 0 0 W N\r\nX VCC 16 0 400 0 D 50 50 0 1 W N\r\nX C 3 -600 150 300 R 50 50 0 1 I\r\nX A 1 -600 350 300 R 50 50 1 1 I\r\nX ~Y5 10 600 -150 300 L 50 50 1 1 O I\r\nX ~Y4 11 600 -50 300 L 50 50 1 1 O I\r\nX ~Y3 12 600 50 300 L 50 50 1 1 O I\r\nX ~Y2 13 600 150 300 L 50 50 1 1 O I\r\nX ~Y1 14 600 250 300 L 50 50 1 1 O I\r\nX ~Y0 15 600 350 300 L 50 50 1 1 O I\r\nX B 2 -600 250 300 R 50 50 1 1 I\r\nX ~G2A 4 -600 -250 300 R 50 50 1 1 I I\r\nX ~G2B 5 -600 -350 300 R 50 50 1 1 I I\r\nX G1 6 -600 -150 300 R 50 50 1 1 I\r\nX ~Y7 7 600 -350 300 L 50 50 1 1 O I\r\nX ~Y6 9 600 -250 300 L 50 50 1 1 O I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_74LS688-xt-cf-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_74LS688-xt-cf-rescue-3-in-1-rescue U 0 10 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"3-in-1-rescue_74LS688-xt-cf-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS -300 950 300 -950 0 1 0 N\r\nX GND 10 0 -950 0 U 50 50 0 0 W N\r\nX VCC 20 0 950 0 D 50 50 0 1 W N\r\nX ~G 1 -600 -900 300 R 50 50 1 1 I I\r\nX P4 11 -600 500 300 R 50 50 1 1 I\r\nX Q4 12 -600 -400 300 R 50 50 1 1 I\r\nX P5 13 -600 400 300 R 50 50 1 1 I\r\nX Q5 14 -600 -500 300 R 50 50 1 1 I\r\nX P6 15 -600 300 300 R 50 50 1 1 I\r\nX Q6 16 -600 -600 300 R 50 50 1 1 I\r\nX P7 17 -600 200 300 R 50 50 1 1 I\r\nX Q7 18 -600 -700 300 R 50 50 1 1 I\r\nX ~P=Q 19 600 900 300 L 50 50 1 1 O I\r\nX P0 2 -600 900 300 R 50 50 1 1 I\r\nX Q0 3 -600 0 300 R 50 50 1 1 I\r\nX P1 4 -600 800 300 R 50 50 1 1 I\r\nX Q1 5 -600 -100 300 R 50 50 1 1 I\r\nX P2 6 -600 700 300 R 50 50 1 1 I\r\nX Q2 7 -600 -200 300 R 50 50 1 1 I\r\nX P3 8 -600 600 300 R 50 50 1 1 I\r\nX Q3 9 -600 -300 300 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_C-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_C-isa_fdc-rescue-3-in-1-rescue C 0 10 N Y 1 F N\r\nF0 \"C\" 50 100 50 H V L CNN\r\nF1 \"3-in-1-rescue_C-isa_fdc-rescue-3-in-1-rescue\" 50 -100 50 H V L CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n SM*\r\n C?\r\n C1-1\r\n$ENDFPLIST\r\nDRAW\r\nP 2 0 1 20 -100 -30 100 -30 N\r\nP 2 0 1 20 -100 30 100 30 N\r\nX ~ 1 0 200 170 D 40 40 1 1 P\r\nX ~ 2 0 -200 170 U 40 40 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_DB9-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_DB9-isa_fdc-rescue-3-in-1-rescue J 0 40 Y N 1 F N\r\nF0 \"J\" 0 550 70 H V C CNN\r\nF1 \"3-in-1-rescue_DB9-isa_fdc-rescue-3-in-1-rescue\" 0 -550 70 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n DB9*\r\n$ENDFPLIST\r\nDRAW\r\nC -70 -400 30 0 1 0 N\r\nC -70 -200 30 0 1 0 N\r\nC -70 0 30 0 1 0 N\r\nC -70 200 30 0 1 0 N\r\nC -70 400 30 0 1 0 N\r\nC 50 -300 30 0 1 0 N\r\nC 50 -100 30 0 1 0 N\r\nC 50 100 30 0 1 0 N\r\nC 50 300 30 0 1 0 N\r\nP 2 0 1 8 -150 -460 -150 460 N\r\nP 2 0 1 8 -150 -459 -140 -470 N\r\nP 2 0 1 0 -150 -400 -100 -400 N\r\nP 2 0 1 0 -150 -300 20 -300 N\r\nP 2 0 1 0 -150 -200 -100 -200 N\r\nP 2 0 1 0 -150 -100 20 -100 N\r\nP 2 0 1 0 -150 0 -100 0 N\r\nP 2 0 1 0 -150 100 20 100 N\r\nP 2 0 1 0 -150 200 -100 200 N\r\nP 2 0 1 0 -150 300 20 300 N\r\nP 2 0 1 0 -150 400 -100 400 N\r\nP 2 0 1 8 -140 -470 -110 -490 N\r\nP 2 0 1 8 -140 470 -150 460 N\r\nP 2 0 1 8 -140 470 -100 490 N\r\nP 2 0 1 8 -110 -490 -50 -490 N\r\nP 2 0 1 8 -100 490 -70 490 N\r\nP 2 0 1 8 129 390 -70 490 N\r\nP 2 0 1 8 129 390 150 370 N\r\nP 2 0 1 8 140 -409 -50 -490 N\r\nP 2 0 1 8 150 -390 140 -409 N\r\nP 2 0 1 8 150 370 150 -390 N\r\nX 1 1 -450 -400 300 R 60 60 1 1 P\r\nX 2 2 -450 -200 300 R 60 60 1 1 P\r\nX 3 3 -450 0 300 R 60 60 1 1 P\r\nX 4 4 -450 200 300 R 60 60 1 1 P\r\nX 5 5 -450 400 300 R 60 60 1 1 P\r\nX P6 6 -450 -300 300 R 60 60 1 1 P\r\nX P7 7 -450 -100 300 R 60 60 1 1 P\r\nX P8 8 -450 100 300 R 60 60 1 1 P\r\nX P9 9 -450 300 300 R 60 60 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_GD75232-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_GD75232-isa_fdc-rescue-3-in-1-rescue U 0 40 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"3-in-1-rescue_GD75232-isa_fdc-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS -500 600 500 -600 0 1 0 N\r\nX VDD 1 -800 550 300 R 50 50 1 1 W\r\nX VSS 10 -800 -550 300 R 50 50 1 1 W\r\nX GND 11 0 -600 0 U 50 50 1 1 W N\r\nX RY5 12 800 -350 300 L 50 50 1 1 O\r\nX DA3 13 800 -250 300 L 50 50 1 1 I\r\nX RY4 14 800 -150 300 L 50 50 1 1 O\r\nX DA2 15 800 -50 300 L 50 50 1 1 I\r\nX DA1 16 800 50 300 L 50 50 1 1 I\r\nX RY3 17 800 150 300 L 50 50 1 1 O\r\nX RY2 18 800 250 300 L 50 50 1 1 O\r\nX RY1 19 800 350 300 L 50 50 1 1 O\r\nX RA1 2 -800 350 300 R 50 50 1 1 I\r\nX VCC 20 0 600 0 D 50 50 1 1 W N\r\nX RA2 3 -800 250 300 R 50 50 1 1 I\r\nX RA3 4 -800 150 300 R 50 50 1 1 I\r\nX DY1 5 -800 50 300 R 50 50 1 1 O\r\nX DY2 6 -800 -50 300 R 50 50 1 1 O\r\nX RA4 7 -800 -150 300 R 50 50 1 1 I\r\nX DY3 8 -800 -250 300 R 50 50 1 1 O\r\nX RA5 9 -800 -350 300 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_R-xt-cf-rescue-3-in-1-rescue\r\n#\r\nDEF 3-in-1-rescue_R-xt-cf-rescue-3-in-1-rescue R 0 0 N Y 1 F N\r\nF0 \"R\" 80 0 50 V V C CNN\r\nF1 \"3-in-1-rescue_R-xt-cf-rescue-3-in-1-rescue\" 0 0 50 V V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n R?\r\n SM0603\r\n SM0805\r\n R?-*\r\n SM1206\r\n$ENDFPLIST\r\nDRAW\r\nS -40 150 40 -150 0 1 12 N\r\nX ~ 1 0 250 100 D 60 60 1 1 P\r\nX ~ 2 0 -250 100 U 60 60 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 3-in-1-rescue_TANDY_BUS-xt-cf-rescue\r\n#\r\nDEF 3-in-1-rescue_TANDY_BUS-xt-cf-rescue BUS 0 40 Y Y 1 F N\r\nF0 \"BUS\" -200 1900 70 H V C CNN\r\nF1 \"3-in-1-rescue_TANDY_BUS-xt-cf-rescue\" -200 1800 70 H V C CNN\r\nF2 \"\" -200 1850 50 H I C CNN\r\nF3 \"\" -200 1850 50 H I C CNN\r\nDRAW\r\nS -600 -1600 250 1600 0 1 0 N\r\nX NMI 1 -900 1500 300 R 60 60 1 1 I I\r\nX RDYIN 10 -900 600 300 R 60 60 1 1 I\r\nX AEN 11 -900 500 300 R 60 60 1 1 O\r\nX A19 12 -900 400 300 R 60 60 1 1 O\r\nX A18 13 -900 300 300 R 60 60 1 1 O\r\nX A17 14 -900 200 300 R 60 60 1 1 O\r\nX A16 15 -900 100 300 R 60 60 1 1 O\r\nX A15 16 -900 0 300 R 60 60 1 1 O\r\nX A14 17 -900 -100 300 R 60 60 1 1 O\r\nX A13 18 -900 -200 300 R 60 60 1 1 O\r\nX A12 19 -900 -300 300 R 60 60 1 1 O\r\nX D7 2 -900 1400 300 R 60 60 1 1 B\r\nX A11 20 -900 -400 300 R 60 60 1 1 O\r\nX A10 21 -900 -500 300 R 60 60 1 1 O\r\nX A9 22 -900 -600 300 R 60 60 1 1 O\r\nX A8 23 -900 -700 300 R 60 60 1 1 O\r\nX A7 24 -900 -800 300 R 60 60 1 1 O\r\nX A6 25 -900 -900 300 R 60 60 1 1 O\r\nX A5 26 -900 -1000 300 R 60 60 1 1 O\r\nX A4 27 -900 -1100 300 R 60 60 1 1 O\r\nX A3 28 -900 -1200 300 R 60 60 1 1 O\r\nX A2 29 -900 -1300 300 R 60 60 1 1 O\r\nX D6 3 -900 1300 300 R 60 60 1 1 B\r\nX A1 30 -900 -1400 300 R 60 60 1 1 O\r\nX A0 31 -900 -1500 300 R 60 60 1 1 O\r\nX GND 32 550 1500 300 L 60 60 1 1 w\r\nX RESET 33 550 1400 300 L 60 60 1 1 O\r\nX +5V 34 550 1300 300 L 60 60 1 1 w\r\nX IRQ2 35 550 1200 300 L 60 60 1 1 I\r\nX UNUSED 36 550 1100 300 L 60 60 1 1 N\r\nX FDCDMRQ 37 550 1000 300 L 60 60 1 1 I\r\nX -12V 38 550 900 300 L 60 60 1 1 w\r\nX UNUSED 39 550 800 300 L 60 60 1 1 N\r\nX D5 4 -900 1200 300 R 60 60 1 1 B\r\nX +12V 40 550 700 300 L 60 60 1 1 w\r\nX GND 41 550 600 300 L 60 60 1 1 w\r\nX MEMW 42 550 500 300 L 60 60 1 1 O I\r\nX MEMR 43 550 400 300 L 60 60 1 1 O I\r\nX IOW 44 550 300 300 L 60 60 1 1 O I\r\nX IOR 45 550 200 300 L 60 60 1 1 O I\r\nX UNUSED 46 550 100 300 L 60 60 1 1 N\r\nX UNUSED 47 550 0 300 L 60 60 1 1 N\r\nX UNUSED 48 550 -100 300 L 60 60 1 1 N I\r\nX UNUSED 49 550 -200 300 L 60 60 1 1 N\r\nX D4 5 -900 1100 300 R 60 60 1 1 B\r\nX REFRESH 50 550 -300 300 L 60 60 1 1 O I\r\nX CLK 51 550 -400 300 L 60 60 1 1 O\r\nX RFSH 52 550 -500 300 L 60 60 1 1 I\r\nX BREQ 53 550 -600 300 L 60 60 1 1 I\r\nX UNUSED 54 550 -700 300 L 60 60 1 1 N\r\nX IRQ4 55 550 -800 300 L 60 60 1 1 I\r\nX IRQ3 56 550 -900 300 L 60 60 1 1 I\r\nX FDCDACK 57 550 -1000 300 L 60 60 1 1 O I\r\nX DMATC 58 550 -1100 300 L 60 60 1 1 O\r\nX ALE 59 550 -1200 300 L 60 60 1 1 O\r\nX D3 6 -900 1000 300 R 60 60 1 1 B\r\nX +5V 60 550 -1300 300 L 60 60 1 1 w\r\nX OSC 61 550 -1400 300 L 60 60 1 1 O\r\nX GND 62 550 -1500 300 L 60 60 1 1 w\r\nX D2 7 -900 900 300 R 60 60 1 1 B\r\nX D1 8 -900 800 300 R 60 60 1 1 B\r\nX D0 9 -900 700 300 R 60 60 1 1 B\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 74xx_74LS00\r\n#\r\nDEF 74xx_74LS00 U 0 40 Y Y 5 L N\r\nF0 \"U\" 0 50 50 H V C CNN\r\nF1 \"74xx_74LS00\" 0 -50 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nALIAS 74LS37 7400 74HCT00 74HC00\r\n$FPLIST\r\n DIP*W7.62mm*\r\n SO14*\r\n$ENDFPLIST\r\nDRAW\r\nA 0 0 150 -899 899 1 1 10 f 0 -150 0 150\r\nA 0 0 150 -899 899 2 1 10 f 0 -150 0 150\r\nA 0 0 150 -899 899 3 1 10 f 0 -150 0 150\r\nA 0 0 150 -899 899 4 1 10 f 0 -150 0 150\r\nA -360 0 258 354 -354 1 2 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 1 2 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150\r\nA -360 0 258 354 -354 2 2 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 2 2 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150\r\nA -360 0 258 354 -354 3 2 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 3 2 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150\r\nA -360 0 258 354 -354 4 2 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 4 2 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150\r\nS -200 300 200 -300 5 1 10 f\r\nP 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 2 1 2 10 -150 -150 -25 -150 f\r\nP 2 1 2 10 -150 150 -25 150 f\r\nP 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 2 2 2 10 -150 -150 -25 -150 f\r\nP 2 2 2 10 -150 150 -25 150 f\r\nP 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 2 3 2 10 -150 -150 -25 -150 f\r\nP 2 3 2 10 -150 150 -25 150 f\r\nP 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 2 4 2 10 -150 -150 -25 -150 f\r\nP 2 4 2 10 -150 150 -25 150 f\r\nP 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nX VCC 14 0 500 200 D 50 50 5 0 W\r\nX GND 7 0 -500 200 U 50 50 5 0 W\r\nX ~ 1 -300 100 150 R 50 50 1 1 I\r\nX ~ 2 -300 -100 150 R 50 50 1 1 I\r\nX ~ 3 300 0 150 L 50 50 1 1 O I\r\nX ~ 4 -300 100 150 R 50 50 2 1 I\r\nX ~ 5 -300 -100 150 R 50 50 2 1 I\r\nX ~ 6 300 0 150 L 50 50 2 1 O I\r\nX ~ 10 -300 -100 150 R 50 50 3 1 I\r\nX ~ 8 300 0 150 L 50 50 3 1 O I\r\nX ~ 9 -300 100 150 R 50 50 3 1 I\r\nX ~ 11 300 0 150 L 50 50 4 1 O I\r\nX ~ 12 -300 100 150 R 50 50 4 1 I\r\nX ~ 13 -300 -100 150 R 50 50 4 1 I\r\nX ~ 1 -300 100 170 R 50 50 1 2 I I\r\nX ~ 2 -300 -100 170 R 50 50 1 2 I I\r\nX ~ 3 300 0 150 L 50 50 1 2 O\r\nX ~ 4 -300 100 170 R 50 50 2 2 I I\r\nX ~ 5 -300 -100 170 R 50 50 2 2 I I\r\nX ~ 6 300 0 150 L 50 50 2 2 O\r\nX ~ 10 -300 -100 170 R 50 50 3 2 I I\r\nX ~ 8 300 0 150 L 50 50 3 2 O\r\nX ~ 9 -300 100 170 R 50 50 3 2 I I\r\nX ~ 11 300 0 150 L 50 50 4 2 O\r\nX ~ 12 -300 100 170 R 50 50 4 2 I I\r\nX ~ 13 -300 -100 170 R 50 50 4 2 I I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 74xx_74LS139\r\n#\r\nDEF 74xx_74LS139 U 0 40 Y Y 3 L N\r\nF0 \"U\" -300 350 50 H V C CNN\r\nF1 \"74xx_74LS139\" -300 -350 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n DIP?16*\r\n$ENDFPLIST\r\nDRAW\r\nS -300 200 300 -300 1 1 10 f\r\nS -300 200 300 -300 2 1 10 f\r\nS -200 300 200 -300 3 1 10 f\r\nX E 1 -500 -200 200 R 50 50 1 0 I I\r\nX A0 2 -500 0 200 R 50 50 1 0 I\r\nX A1 3 -500 100 200 R 50 50 1 0 I\r\nX O0 4 500 100 200 L 50 50 1 0 O I\r\nX O1 5 500 0 200 L 50 50 1 0 O I\r\nX O2 6 500 -100 200 L 50 50 1 0 O I\r\nX O3 7 500 -200 200 L 50 50 1 0 O I\r\nX O2 10 500 -100 200 L 50 50 2 0 O I\r\nX O1 11 500 0 200 L 50 50 2 0 O I\r\nX O0 12 500 100 200 L 50 50 2 0 O I\r\nX A1 13 -500 100 200 R 50 50 2 0 I\r\nX A0 14 -500 0 200 R 50 50 2 0 I\r\nX E 15 -500 -200 200 R 50 50 2 0 I I\r\nX O3 9 500 -200 200 L 50 50 2 0 O I\r\nX VCC 16 0 500 200 D 50 50 3 0 W\r\nX GND 8 0 -500 200 U 50 50 3 0 W\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 74xx_74LS245\r\n#\r\nDEF 74xx_74LS245 U 0 40 Y Y 1 L N\r\nF0 \"U\" -300 650 50 H V C CNN\r\nF1 \"74xx_74LS245\" -300 -650 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nALIAS 74HC245\r\n$FPLIST\r\n DIP?20*\r\n$ENDFPLIST\r\nDRAW\r\nS -300 600 300 -600 1 1 10 f\r\nP 3 1 0 0 -25 -50 -25 50 25 50 N\r\nP 4 1 0 0 -50 -50 25 -50 25 50 50 50 N\r\nX A->B 1 -500 -400 200 R 50 50 1 0 I\r\nX GND 10 0 -800 200 U 50 50 1 0 W\r\nX B7 11 500 -200 200 L 50 50 1 0 T\r\nX B6 12 500 -100 200 L 50 50 1 0 T\r\nX B5 13 500 0 200 L 50 50 1 0 T\r\nX B4 14 500 100 200 L 50 50 1 0 T\r\nX B3 15 500 200 200 L 50 50 1 0 T\r\nX B2 16 500 300 200 L 50 50 1 0 T\r\nX B1 17 500 400 200 L 50 50 1 0 T\r\nX B0 18 500 500 200 L 50 50 1 0 T\r\nX CE 19 -500 -500 200 R 50 50 1 0 I I\r\nX A0 2 -500 500 200 R 50 50 1 0 T\r\nX VCC 20 0 800 200 D 50 50 1 0 W\r\nX A1 3 -500 400 200 R 50 50 1 0 T\r\nX A2 4 -500 300 200 R 50 50 1 0 T\r\nX A3 5 -500 200 200 R 50 50 1 0 T\r\nX A4 6 -500 100 200 R 50 50 1 0 T\r\nX A5 7 -500 0 200 R 50 50 1 0 T\r\nX A6 8 -500 -100 200 R 50 50 1 0 T\r\nX A7 9 -500 -200 200 R 50 50 1 0 T\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 74xx_74LS32\r\n#\r\nDEF 74xx_74LS32 U 0 40 Y Y 5 L N\r\nF0 \"U\" 0 50 50 H V C CNN\r\nF1 \"74xx_74LS32\" 0 -50 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n DIP?14*\r\n$ENDFPLIST\r\nDRAW\r\nA -360 0 258 354 -354 1 1 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 1 1 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150\r\nA -360 0 258 354 -354 2 1 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 2 1 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150\r\nA -360 0 258 354 -354 3 1 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 3 1 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150\r\nA -360 0 258 354 -354 4 1 10 N -150 150 -150 -150\r\nA -47 -52 204 150 837 4 1 10 f 150 0 -24 150\r\nA -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150\r\nA 0 0 150 -899 899 1 2 10 f 0 -150 0 150\r\nA 0 0 150 -899 899 2 2 10 f 0 -150 0 150\r\nA 0 0 150 -899 899 3 2 10 f 0 -150 0 150\r\nA 0 0 150 -899 899 4 2 10 f 0 -150 0 150\r\nS -200 300 200 -300 5 1 10 f\r\nP 2 1 1 10 -150 -150 -25 -150 f\r\nP 2 1 1 10 -150 150 -25 150 f\r\nP 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 2 2 1 10 -150 -150 -25 -150 f\r\nP 2 2 1 10 -150 150 -25 150 f\r\nP 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 2 3 1 10 -150 -150 -25 -150 f\r\nP 2 3 1 10 -150 150 -25 150 f\r\nP 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 2 4 1 10 -150 -150 -25 -150 f\r\nP 2 4 1 10 -150 150 -25 150 f\r\nP 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f\r\nP 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f\r\nP 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f\r\nX VCC 14 0 500 200 D 50 50 5 0 W\r\nX GND 7 0 -500 200 U 50 50 5 0 W\r\nX ~ 1 -300 100 170 R 50 50 1 1 I\r\nX ~ 2 -300 -100 170 R 50 50 1 1 I\r\nX ~ 3 300 0 150 L 50 50 1 1 O\r\nX ~ 4 -300 100 170 R 50 50 2 1 I\r\nX ~ 5 -300 -100 170 R 50 50 2 1 I\r\nX ~ 6 300 0 150 L 50 50 2 1 O\r\nX ~ 10 -300 -100 170 R 50 50 3 1 I\r\nX ~ 8 300 0 150 L 50 50 3 1 O\r\nX ~ 9 -300 100 170 R 50 50 3 1 I\r\nX ~ 11 300 0 150 L 50 50 4 1 O\r\nX ~ 12 -300 100 170 R 50 50 4 1 I\r\nX ~ 13 -300 -100 170 R 50 50 4 1 I\r\nX ~ 1 -300 100 150 R 50 50 1 2 I I\r\nX ~ 2 -300 -100 150 R 50 50 1 2 I I\r\nX ~ 3 300 0 150 L 50 50 1 2 O I\r\nX ~ 4 -300 100 150 R 50 50 2 2 I I\r\nX ~ 5 -300 -100 150 R 50 50 2 2 I I\r\nX ~ 6 300 0 150 L 50 50 2 2 O I\r\nX ~ 10 -300 -100 150 R 50 50 3 2 I I\r\nX ~ 8 300 0 150 L 50 50 3 2 O I\r\nX ~ 9 -300 100 150 R 50 50 3 2 I I\r\nX ~ 11 300 0 150 L 50 50 4 2 O I\r\nX ~ 12 -300 100 150 R 50 50 4 2 I I\r\nX ~ 13 -300 -100 150 R 50 50 4 2 I I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Connector_Generic_Conn_01x02\r\n#\r\nDEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N\r\nF0 \"J\" 0 100 50 H V C CNN\r\nF1 \"Connector_Generic_Conn_01x02\" 0 -200 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n Connector*:*_1x??_*\r\n$ENDFPLIST\r\nDRAW\r\nS -50 -95 0 -105 1 1 6 N\r\nS -50 5 0 -5 1 1 6 N\r\nS -50 50 50 -150 1 1 10 f\r\nX Pin_1 1 -200 0 150 R 50 50 1 1 P\r\nX Pin_2 2 -200 -100 150 R 50 50 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Connector_Generic_Conn_02x20_Odd_Even\r\n#\r\nDEF Connector_Generic_Conn_02x20_Odd_Even J 0 40 Y N 1 F N\r\nF0 \"J\" 50 1000 50 H V C CNN\r\nF1 \"Connector_Generic_Conn_02x20_Odd_Even\" 50 -1100 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n Connector*:*_2x??_*\r\n$ENDFPLIST\r\nDRAW\r\nS -50 -995 0 -1005 1 1 6 N\r\nS -50 -895 0 -905 1 1 6 N\r\nS -50 -795 0 -805 1 1 6 N\r\nS -50 -695 0 -705 1 1 6 N\r\nS -50 -595 0 -605 1 1 6 N\r\nS -50 -495 0 -505 1 1 6 N\r\nS -50 -395 0 -405 1 1 6 N\r\nS -50 -295 0 -305 1 1 6 N\r\nS -50 -195 0 -205 1 1 6 N\r\nS -50 -95 0 -105 1 1 6 N\r\nS -50 5 0 -5 1 1 6 N\r\nS -50 105 0 95 1 1 6 N\r\nS -50 205 0 195 1 1 6 N\r\nS -50 305 0 295 1 1 6 N\r\nS -50 405 0 395 1 1 6 N\r\nS -50 505 0 495 1 1 6 N\r\nS -50 605 0 595 1 1 6 N\r\nS -50 705 0 695 1 1 6 N\r\nS -50 805 0 795 1 1 6 N\r\nS -50 905 0 895 1 1 6 N\r\nS -50 950 150 -1050 1 1 10 f\r\nS 150 -995 100 -1005 1 1 6 N\r\nS 150 -895 100 -905 1 1 6 N\r\nS 150 -795 100 -805 1 1 6 N\r\nS 150 -695 100 -705 1 1 6 N\r\nS 150 -595 100 -605 1 1 6 N\r\nS 150 -495 100 -505 1 1 6 N\r\nS 150 -395 100 -405 1 1 6 N\r\nS 150 -295 100 -305 1 1 6 N\r\nS 150 -195 100 -205 1 1 6 N\r\nS 150 -95 100 -105 1 1 6 N\r\nS 150 5 100 -5 1 1 6 N\r\nS 150 105 100 95 1 1 6 N\r\nS 150 205 100 195 1 1 6 N\r\nS 150 305 100 295 1 1 6 N\r\nS 150 405 100 395 1 1 6 N\r\nS 150 505 100 495 1 1 6 N\r\nS 150 605 100 595 1 1 6 N\r\nS 150 705 100 695 1 1 6 N\r\nS 150 805 100 795 1 1 6 N\r\nS 150 905 100 895 1 1 6 N\r\nX Pin_1 1 -200 900 150 R 50 50 1 1 P\r\nX Pin_10 10 300 500 150 L 50 50 1 1 P\r\nX Pin_11 11 -200 400 150 R 50 50 1 1 P\r\nX Pin_12 12 300 400 150 L 50 50 1 1 P\r\nX Pin_13 13 -200 300 150 R 50 50 1 1 P\r\nX Pin_14 14 300 300 150 L 50 50 1 1 P\r\nX Pin_15 15 -200 200 150 R 50 50 1 1 P\r\nX Pin_16 16 300 200 150 L 50 50 1 1 P\r\nX Pin_17 17 -200 100 150 R 50 50 1 1 P\r\nX Pin_18 18 300 100 150 L 50 50 1 1 P\r\nX Pin_19 19 -200 0 150 R 50 50 1 1 P\r\nX Pin_2 2 300 900 150 L 50 50 1 1 P\r\nX Pin_20 20 300 0 150 L 50 50 1 1 P\r\nX Pin_21 21 -200 -100 150 R 50 50 1 1 P\r\nX Pin_22 22 300 -100 150 L 50 50 1 1 P\r\nX Pin_23 23 -200 -200 150 R 50 50 1 1 P\r\nX Pin_24 24 300 -200 150 L 50 50 1 1 P\r\nX Pin_25 25 -200 -300 150 R 50 50 1 1 P\r\nX Pin_26 26 300 -300 150 L 50 50 1 1 P\r\nX Pin_27 27 -200 -400 150 R 50 50 1 1 P\r\nX Pin_28 28 300 -400 150 L 50 50 1 1 P\r\nX Pin_29 29 -200 -500 150 R 50 50 1 1 P\r\nX Pin_3 3 -200 800 150 R 50 50 1 1 P\r\nX Pin_30 30 300 -500 150 L 50 50 1 1 P\r\nX Pin_31 31 -200 -600 150 R 50 50 1 1 P\r\nX Pin_32 32 300 -600 150 L 50 50 1 1 P\r\nX Pin_33 33 -200 -700 150 R 50 50 1 1 P\r\nX Pin_34 34 300 -700 150 L 50 50 1 1 P\r\nX Pin_35 35 -200 -800 150 R 50 50 1 1 P\r\nX Pin_36 36 300 -800 150 L 50 50 1 1 P\r\nX Pin_37 37 -200 -900 150 R 50 50 1 1 P\r\nX Pin_38 38 300 -900 150 L 50 50 1 1 P\r\nX Pin_39 39 -200 -1000 150 R 50 50 1 1 P\r\nX Pin_4 4 300 800 150 L 50 50 1 1 P\r\nX Pin_40 40 300 -1000 150 L 50 50 1 1 P\r\nX Pin_5 5 -200 700 150 R 50 50 1 1 P\r\nX Pin_6 6 300 700 150 L 50 50 1 1 P\r\nX Pin_7 7 -200 600 150 R 50 50 1 1 P\r\nX Pin_8 8 300 600 150 L 50 50 1 1 P\r\nX Pin_9 9 -200 500 150 R 50 50 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Device_C\r\n#\r\nDEF Device_C C 0 10 N Y 1 F N\r\nF0 \"C\" 25 100 50 H V L CNN\r\nF1 \"Device_C\" 25 -100 50 H V L CNN\r\nF2 \"\" 38 -150 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n C_*\r\n$ENDFPLIST\r\nDRAW\r\nP 2 0 1 20 -80 -30 80 -30 N\r\nP 2 0 1 20 -80 30 80 30 N\r\nX ~ 1 0 150 110 D 50 50 1 1 P\r\nX ~ 2 0 -150 110 U 50 50 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Device_CP\r\n#\r\nDEF Device_CP C 0 10 N Y 1 F N\r\nF0 \"C\" 25 100 50 H V L CNN\r\nF1 \"Device_CP\" 25 -100 50 H V L CNN\r\nF2 \"\" 38 -150 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n CP_*\r\n$ENDFPLIST\r\nDRAW\r\nS -90 20 90 40 0 1 0 N\r\nS 90 -20 -90 -40 0 1 0 F\r\nP 2 0 1 0 -70 90 -30 90 N\r\nP 2 0 1 0 -50 110 -50 70 N\r\nX ~ 1 0 150 110 D 50 50 1 1 P\r\nX ~ 2 0 -150 110 U 50 50 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Device_R\r\n#\r\nDEF Device_R R 0 0 N Y 1 F N\r\nF0 \"R\" 80 0 50 V V C CNN\r\nF1 \"Device_R\" 0 0 50 V V C CNN\r\nF2 \"\" -70 0 50 V I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n R_*\r\n$ENDFPLIST\r\nDRAW\r\nS -40 -100 40 100 0 1 10 N\r\nX ~ 1 0 150 50 D 50 50 1 1 P\r\nX ~ 2 0 -150 50 U 50 50 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Jumper_Jumper_2_Open\r\n#\r\nDEF Jumper_Jumper_2_Open JP 0 0 Y N 1 F N\r\nF0 \"JP\" 0 110 50 H V C CNN\r\nF1 \"Jumper_Jumper_2_Open\" 0 -90 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n SolderJumper*Open*\r\n$ENDFPLIST\r\nDRAW\r\nA 0 -30 100 1269 531 0 1 0 N -60 50 60 50\r\nC -80 0 20 0 0 0 N\r\nC 80 0 20 0 0 0 N\r\nX A 1 -200 0 100 R 50 50 1 1 P\r\nX B 2 200 0 100 L 50 50 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Mechanical_MountingHole_Pad\r\n#\r\nDEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N\r\nF0 \"H\" 0 250 50 H V C CNN\r\nF1 \"Mechanical_MountingHole_Pad\" 0 175 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n MountingHole*Pad*\r\n$ENDFPLIST\r\nDRAW\r\nC 0 50 50 0 1 50 N\r\nX 1 1 0 -100 100 U 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Memory_RAM_AS6C4008-55PCN\r\n#\r\nDEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N\r\nF0 \"U\" -400 1025 50 H V L BNN\r\nF1 \"Memory_RAM_AS6C4008-55PCN\" 100 1025 50 H V L BNN\r\nF2 \"Package_DIP:DIP-32_W15.24mm\" 0 100 50 H I C CNN\r\nF3 \"\" 0 100 50 H I C CNN\r\n$FPLIST\r\n DIP*W15.24mm*\r\n$ENDFPLIST\r\nDRAW\r\nS -400 1000 400 -1000 0 1 10 f\r\nX VSS 16 0 -1100 100 U 50 50 0 0 W\r\nX VCC 32 0 1100 100 D 50 50 0 0 W\r\nX A18 1 -500 -900 100 R 50 50 1 1 I\r\nX A2 10 -500 700 100 R 50 50 1 1 I\r\nX A1 11 -500 800 100 R 50 50 1 1 I\r\nX A0 12 -500 900 100 R 50 50 1 1 I\r\nX DQ0 13 500 900 100 L 50 50 1 1 T\r\nX DQ1 14 500 800 100 L 50 50 1 1 T\r\nX DQ2 15 500 700 100 L 50 50 1 1 T\r\nX DQ3 17 500 600 100 L 50 50 1 1 T\r\nX DQ4 18 500 500 100 L 50 50 1 1 T\r\nX DQ5 19 500 400 100 L 50 50 1 1 T\r\nX A16 2 -500 -700 100 R 50 50 1 1 I\r\nX DQ6 20 500 300 100 L 50 50 1 1 T\r\nX DQ7 21 500 200 100 L 50 50 1 1 T\r\nX CE# 22 500 -100 100 L 50 50 1 1 I\r\nX A10 23 -500 -100 100 R 50 50 1 1 I\r\nX OE# 24 500 -200 100 L 50 50 1 1 I\r\nX A11 25 -500 -200 100 R 50 50 1 1 I\r\nX A9 26 -500 0 100 R 50 50 1 1 I\r\nX A8 27 -500 100 100 R 50 50 1 1 I\r\nX A13 28 -500 -400 100 R 50 50 1 1 I\r\nX WE# 29 500 -300 100 L 50 50 1 1 I\r\nX A14 3 -500 -500 100 R 50 50 1 1 I\r\nX A17 30 -500 -800 100 R 50 50 1 1 I\r\nX A15 31 -500 -600 100 R 50 50 1 1 I\r\nX A12 4 -500 -300 100 R 50 50 1 1 I\r\nX A7 5 -500 200 100 R 50 50 1 1 I\r\nX A6 6 -500 300 100 R 50 50 1 1 I\r\nX A5 7 -500 400 100 R 50 50 1 1 I\r\nX A4 8 -500 500 100 R 50 50 1 1 I\r\nX A3 9 -500 600 100 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# Oscillator_CXO_DIP8\r\n#\r\nDEF Oscillator_CXO_DIP8 X 0 10 Y Y 1 F N\r\nF0 \"X\" -200 250 50 H V L CNN\r\nF1 \"Oscillator_CXO_DIP8\" 50 -250 50 H V L CNN\r\nF2 \"Oscillator:Oscillator_DIP-8\" 450 -350 50 H I C CNN\r\nF3 \"\" -100 0 50 H I C CNN\r\nALIAS TFT660\r\n$FPLIST\r\n Oscillator*DIP*8*\r\n$ENDFPLIST\r\nDRAW\r\nS -200 200 200 -200 0 1 10 f\r\nP 9 0 1 0 -75 -25 -50 -25 -50 25 -25 25 -25 -25 0 -25 0 25 25 25 25 -25 N\r\nX EN 1 -300 0 100 R 50 50 1 1 I\r\nX GND 4 0 -300 100 U 50 50 1 1 W\r\nX OUT 5 300 0 100 L 50 50 1 1 O\r\nX Vcc 8 0 300 100 D 50 50 1 1 W\r\nENDDRAW\r\nENDDEF\r\n#\r\n# power_+12V\r\n#\r\nDEF power_+12V #PWR 0 0 Y Y 1 F P\r\nF0 \"#PWR\" 0 -150 50 H I C CNN\r\nF1 \"power_+12V\" 0 140 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nP 2 0 1 0 -30 50 0 100 N\r\nP 2 0 1 0 0 0 0 100 N\r\nP 2 0 1 0 0 100 30 50 N\r\nX +12V 1 0 0 0 U 50 50 1 1 W N\r\nENDDRAW\r\nENDDEF\r\n#\r\n# power_+5V\r\n#\r\nDEF power_+5V #PWR 0 0 Y Y 1 F P\r\nF0 \"#PWR\" 0 -150 50 H I C CNN\r\nF1 \"power_+5V\" 0 140 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nP 2 0 1 0 -30 50 0 100 N\r\nP 2 0 1 0 0 0 0 100 N\r\nP 2 0 1 0 0 100 30 50 N\r\nX +5V 1 0 0 0 U 50 50 1 1 W N\r\nENDDRAW\r\nENDDEF\r\n#\r\n# power_-12V\r\n#\r\nDEF power_-12V #PWR 0 0 Y Y 1 F P\r\nF0 \"#PWR\" 0 100 50 H I C CNN\r\nF1 \"power_-12V\" 0 150 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nP 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F\r\nX -12V 1 0 0 0 U 50 50 0 0 W N\r\nENDDRAW\r\nENDDEF\r\n#\r\n# power_GND\r\n#\r\nDEF power_GND #PWR 0 0 Y Y 1 F P\r\nF0 \"#PWR\" 0 -250 50 H I C CNN\r\nF1 \"power_GND\" 0 -150 50 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nP 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N\r\nX GND 1 0 0 0 D 50 50 1 1 W N\r\nENDDRAW\r\nENDDEF\r\n#\r\n#End Library\r\n"
  },
  {
    "path": "tandy-3-in-1/3-in-1-rescue.dcm",
    "content": "EESchema-DOCLIB  Version 2.0\r\n#\r\n#End Doc Library\r\n"
  },
  {
    "path": "tandy-3-in-1/3-in-1-rescue.lib",
    "content": "EESchema-LIBRARY Version 2.4\r\n#encoding utf-8\r\n#\r\n# 16550-PLCC-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 16550-PLCC-isa_fdc-rescue-3-in-1-rescue U 0 40 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"16550-PLCC-isa_fdc-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS -500 1200 500 -1200 0 1 0 N\r\nX ~ 1 -300 -1200 0 U 50 50 1 1 N N\r\nX RCLK 10 800 750 300 L 50 50 1 1 I\r\nX SIN 11 800 -650 300 L 50 50 1 1 I\r\nX ~ 12 -200 -1200 0 U 50 50 1 1 N N\r\nX SOUT 13 800 -450 300 L 50 50 1 1 O\r\nX CS0 14 -800 -250 300 R 50 50 1 1 I\r\nX CS1 15 -800 -350 300 R 50 50 1 1 I\r\nX ~CS2 16 -800 -450 300 R 50 50 1 1 I I\r\nX ~BAUDOUT 17 800 850 300 L 50 50 1 1 O I\r\nX XIN 18 800 1150 300 L 50 50 1 1 I\r\nX XOUT 19 800 1050 300 L 50 50 1 1 O\r\nX D0 2 -800 1150 300 R 50 50 1 1 T\r\nX ~WR 20 -800 -850 300 R 50 50 1 1 I I\r\nX WR 21 -800 -950 300 R 50 50 1 1 I\r\nX GND 22 0 -1200 0 U 50 50 1 1 W N\r\nX ~ 23 200 -1200 0 U 50 50 1 1 N N\r\nX ~RD 24 -800 -650 300 R 50 50 1 1 I I\r\nX RD 25 -800 -750 300 R 50 50 1 1 I\r\nX DDIS 26 800 -1150 300 L 50 50 1 1 O\r\nX ~TXRDY 27 800 -850 300 L 50 50 1 1 O\r\nX ~ADS 28 -800 -50 300 R 50 50 1 1 I I\r\nX A2 29 -800 50 300 R 50 50 1 1 I\r\nX D1 3 -800 1050 300 R 50 50 1 1 T\r\nX A1 30 -800 150 300 R 50 50 1 1 I\r\nX A0 31 -800 250 300 R 50 50 1 1 I\r\nX ~RXRDY 32 800 -950 300 L 50 50 1 1 O\r\nX INTR 33 800 -1050 300 L 50 50 1 1 O\r\nX ~ 34 300 -1200 0 U 50 50 1 1 N N\r\nX ~OUT2 35 800 250 300 L 50 50 1 1 O I\r\nX ~RTS 36 800 450 300 L 50 50 1 1 O I\r\nX ~DTR 37 800 550 300 L 50 50 1 1 O I\r\nX ~OUT1 38 800 350 300 L 50 50 1 1 O I\r\nX MR 39 -800 -1150 300 R 50 50 1 1 I\r\nX D2 4 -800 950 300 R 50 50 1 1 T\r\nX ~CTS 40 800 -250 300 L 50 50 1 1 I I\r\nX ~DSR 41 800 -150 300 L 50 50 1 1 I I\r\nX ~DCD 42 800 -50 300 L 50 50 1 1 I I\r\nX ~RI 43 800 50 300 L 50 50 1 1 I I\r\nX VCC 44 0 1200 0 D 50 50 1 1 W N\r\nX D3 5 -800 850 300 R 50 50 1 1 T\r\nX D4 6 -800 750 300 R 50 50 1 1 T\r\nX D5 7 -800 650 300 R 50 50 1 1 T\r\nX D6 8 -800 550 300 R 50 50 1 1 T\r\nX D7 9 -800 450 300 R 50 50 1 1 T\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 28C64-xt-cf-rescue-3-in-1-rescue\r\n#\r\nDEF 28C64-xt-cf-rescue-3-in-1-rescue U 0 40 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"28C64-xt-cf-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS 400 -900 -400 900 0 1 0 N\r\nX RDY/~BUSY 1 700 -850 300 L 50 50 1 1 O\r\nX A0 10 -700 850 300 R 50 50 1 1 I\r\nX DQ0 11 700 850 300 L 50 50 1 1 B\r\nX DQ1 12 700 750 300 L 50 50 1 1 B\r\nX DQ2 13 700 650 300 L 50 50 1 1 B\r\nX GND 14 0 -900 0 U 50 50 1 1 W N\r\nX DQ3 15 700 550 300 L 50 50 1 1 B\r\nX DQ4 16 700 450 300 L 50 50 1 1 B\r\nX DQ5 17 700 350 300 L 50 50 1 1 B\r\nX DQ6 18 700 250 300 L 50 50 1 1 B\r\nX DQ7 19 700 150 300 L 50 50 1 1 B\r\nX A12 2 -700 -350 300 R 50 50 1 1 I\r\nX ~CE 20 -700 -650 300 R 50 50 1 1 I I\r\nX A10 21 -700 -150 300 R 50 50 1 1 I\r\nX ~OE 22 -700 -750 300 R 50 50 1 1 I I\r\nX A11 23 -700 -250 300 R 50 50 1 1 I\r\nX A9 24 -700 -50 300 R 50 50 1 1 I\r\nX A8 25 -700 50 300 R 50 50 1 1 I\r\nX NC 26 400 -750 0 L 50 50 1 1 N N\r\nX ~WE 27 -700 -850 300 R 50 50 1 1 I I\r\nX VCC 28 0 900 0 D 50 50 1 1 W N\r\nX A7 3 -700 150 300 R 50 50 1 1 I\r\nX A6 4 -700 250 300 R 50 50 1 1 I\r\nX A5 5 -700 350 300 R 50 50 1 1 I\r\nX A4 6 -700 450 300 R 50 50 1 1 I\r\nX A3 7 -700 550 300 R 50 50 1 1 I\r\nX A2 8 -700 650 300 R 50 50 1 1 I\r\nX A1 9 -700 750 300 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 74LS138-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF 74LS138-isa_fdc-rescue-3-in-1-rescue U 0 10 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"74LS138-isa_fdc-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n DIP-16__300\r\n$ENDFPLIST\r\nDRAW\r\nS -300 400 300 -400 0 1 0 N\r\nX GND 8 0 -400 0 U 50 50 0 0 W N\r\nX VCC 16 0 400 0 D 50 50 0 1 W N\r\nX C 3 -600 150 300 R 50 50 0 1 I\r\nX A 1 -600 350 300 R 50 50 1 1 I\r\nX ~Y5 10 600 -150 300 L 50 50 1 1 O I\r\nX ~Y4 11 600 -50 300 L 50 50 1 1 O I\r\nX ~Y3 12 600 50 300 L 50 50 1 1 O I\r\nX ~Y2 13 600 150 300 L 50 50 1 1 O I\r\nX ~Y1 14 600 250 300 L 50 50 1 1 O I\r\nX ~Y0 15 600 350 300 L 50 50 1 1 O I\r\nX B 2 -600 250 300 R 50 50 1 1 I\r\nX ~G2A 4 -600 -250 300 R 50 50 1 1 I I\r\nX ~G2B 5 -600 -350 300 R 50 50 1 1 I I\r\nX G1 6 -600 -150 300 R 50 50 1 1 I\r\nX ~Y7 7 600 -350 300 L 50 50 1 1 O I\r\nX ~Y6 9 600 -250 300 L 50 50 1 1 O I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# 74LS688-xt-cf-rescue-3-in-1-rescue\r\n#\r\nDEF 74LS688-xt-cf-rescue-3-in-1-rescue U 0 10 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"74LS688-xt-cf-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS -300 950 300 -950 0 1 0 N\r\nX GND 10 0 -950 0 U 50 50 0 0 W N\r\nX VCC 20 0 950 0 D 50 50 0 1 W N\r\nX ~G 1 -600 -900 300 R 50 50 1 1 I I\r\nX P4 11 -600 500 300 R 50 50 1 1 I\r\nX Q4 12 -600 -400 300 R 50 50 1 1 I\r\nX P5 13 -600 400 300 R 50 50 1 1 I\r\nX Q5 14 -600 -500 300 R 50 50 1 1 I\r\nX P6 15 -600 300 300 R 50 50 1 1 I\r\nX Q6 16 -600 -600 300 R 50 50 1 1 I\r\nX P7 17 -600 200 300 R 50 50 1 1 I\r\nX Q7 18 -600 -700 300 R 50 50 1 1 I\r\nX ~P=Q 19 600 900 300 L 50 50 1 1 O I\r\nX P0 2 -600 900 300 R 50 50 1 1 I\r\nX Q0 3 -600 0 300 R 50 50 1 1 I\r\nX P1 4 -600 800 300 R 50 50 1 1 I\r\nX Q1 5 -600 -100 300 R 50 50 1 1 I\r\nX P2 6 -600 700 300 R 50 50 1 1 I\r\nX Q2 7 -600 -200 300 R 50 50 1 1 I\r\nX P3 8 -600 600 300 R 50 50 1 1 I\r\nX Q3 9 -600 -300 300 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# C-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF C-isa_fdc-rescue-3-in-1-rescue C 0 10 N Y 1 F N\r\nF0 \"C\" 50 100 50 H V L CNN\r\nF1 \"C-isa_fdc-rescue-3-in-1-rescue\" 50 -100 50 H V L CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n SM*\r\n C?\r\n C1-1\r\n$ENDFPLIST\r\nDRAW\r\nP 2 0 1 20 -100 -30 100 -30 N\r\nP 2 0 1 20 -100 30 100 30 N\r\nX ~ 1 0 200 170 D 40 40 1 1 P\r\nX ~ 2 0 -200 170 U 40 40 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# DB9-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF DB9-isa_fdc-rescue-3-in-1-rescue J 0 40 Y N 1 F N\r\nF0 \"J\" 0 550 70 H V C CNN\r\nF1 \"DB9-isa_fdc-rescue-3-in-1-rescue\" 0 -550 70 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n DB9*\r\n$ENDFPLIST\r\nDRAW\r\nC -70 -400 30 0 1 0 N\r\nC -70 -200 30 0 1 0 N\r\nC -70 0 30 0 1 0 N\r\nC -70 200 30 0 1 0 N\r\nC -70 400 30 0 1 0 N\r\nC 50 -300 30 0 1 0 N\r\nC 50 -100 30 0 1 0 N\r\nC 50 100 30 0 1 0 N\r\nC 50 300 30 0 1 0 N\r\nP 2 0 1 8 -150 -460 -150 460 N\r\nP 2 0 1 8 -150 -459 -140 -470 N\r\nP 2 0 1 0 -150 -400 -100 -400 N\r\nP 2 0 1 0 -150 -300 20 -300 N\r\nP 2 0 1 0 -150 -200 -100 -200 N\r\nP 2 0 1 0 -150 -100 20 -100 N\r\nP 2 0 1 0 -150 0 -100 0 N\r\nP 2 0 1 0 -150 100 20 100 N\r\nP 2 0 1 0 -150 200 -100 200 N\r\nP 2 0 1 0 -150 300 20 300 N\r\nP 2 0 1 0 -150 400 -100 400 N\r\nP 2 0 1 8 -140 -470 -110 -490 N\r\nP 2 0 1 8 -140 470 -150 460 N\r\nP 2 0 1 8 -140 470 -100 490 N\r\nP 2 0 1 8 -110 -490 -50 -490 N\r\nP 2 0 1 8 -100 490 -70 490 N\r\nP 2 0 1 8 129 390 -70 490 N\r\nP 2 0 1 8 129 390 150 370 N\r\nP 2 0 1 8 140 -409 -50 -490 N\r\nP 2 0 1 8 150 -390 140 -409 N\r\nP 2 0 1 8 150 370 150 -390 N\r\nX 1 1 -450 -400 300 R 60 60 1 1 P\r\nX 2 2 -450 -200 300 R 60 60 1 1 P\r\nX 3 3 -450 0 300 R 60 60 1 1 P\r\nX 4 4 -450 200 300 R 60 60 1 1 P\r\nX 5 5 -450 400 300 R 60 60 1 1 P\r\nX P6 6 -450 -300 300 R 60 60 1 1 P\r\nX P7 7 -450 -100 300 R 60 60 1 1 P\r\nX P8 8 -450 100 300 R 60 60 1 1 P\r\nX P9 9 -450 300 300 R 60 60 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# GD75232-isa_fdc-rescue-3-in-1-rescue\r\n#\r\nDEF GD75232-isa_fdc-rescue-3-in-1-rescue U 0 40 Y Y 1 F N\r\nF0 \"U\" 0 50 60 H V C CNN\r\nF1 \"GD75232-isa_fdc-rescue-3-in-1-rescue\" 0 -50 60 H V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\nDRAW\r\nS -500 600 500 -600 0 1 0 N\r\nX VDD 1 -800 550 300 R 50 50 1 1 W\r\nX VSS 10 -800 -550 300 R 50 50 1 1 W\r\nX GND 11 0 -600 0 U 50 50 1 1 W N\r\nX RY5 12 800 -350 300 L 50 50 1 1 O\r\nX DA3 13 800 -250 300 L 50 50 1 1 I\r\nX RY4 14 800 -150 300 L 50 50 1 1 O\r\nX DA2 15 800 -50 300 L 50 50 1 1 I\r\nX DA1 16 800 50 300 L 50 50 1 1 I\r\nX RY3 17 800 150 300 L 50 50 1 1 O\r\nX RY2 18 800 250 300 L 50 50 1 1 O\r\nX RY1 19 800 350 300 L 50 50 1 1 O\r\nX RA1 2 -800 350 300 R 50 50 1 1 I\r\nX VCC 20 0 600 0 D 50 50 1 1 W N\r\nX RA2 3 -800 250 300 R 50 50 1 1 I\r\nX RA3 4 -800 150 300 R 50 50 1 1 I\r\nX DY1 5 -800 50 300 R 50 50 1 1 O\r\nX DY2 6 -800 -50 300 R 50 50 1 1 O\r\nX RA4 7 -800 -150 300 R 50 50 1 1 I\r\nX DY3 8 -800 -250 300 R 50 50 1 1 O\r\nX RA5 9 -800 -350 300 R 50 50 1 1 I\r\nENDDRAW\r\nENDDEF\r\n#\r\n# R-xt-cf-rescue-3-in-1-rescue\r\n#\r\nDEF R-xt-cf-rescue-3-in-1-rescue R 0 0 N Y 1 F N\r\nF0 \"R\" 80 0 50 V V C CNN\r\nF1 \"R-xt-cf-rescue-3-in-1-rescue\" 0 0 50 V V C CNN\r\nF2 \"\" 0 0 50 H I C CNN\r\nF3 \"\" 0 0 50 H I C CNN\r\n$FPLIST\r\n R?\r\n SM0603\r\n SM0805\r\n R?-*\r\n SM1206\r\n$ENDFPLIST\r\nDRAW\r\nS -40 150 40 -150 0 1 12 N\r\nX ~ 1 0 250 100 D 60 60 1 1 P\r\nX ~ 2 0 -250 100 U 60 60 1 1 P\r\nENDDRAW\r\nENDDEF\r\n#\r\n# TANDY_BUS-xt-cf-rescue\r\n#\r\nDEF TANDY_BUS-xt-cf-rescue BUS 0 40 Y Y 1 F N\r\nF0 \"BUS\" -200 1900 70 H V C CNN\r\nF1 \"TANDY_BUS-xt-cf-rescue\" -200 1800 70 H V C CNN\r\nF2 \"\" -200 1850 50 H I C CNN\r\nF3 \"\" -200 1850 50 H I C CNN\r\nDRAW\r\nS -600 -1600 250 1600 0 1 0 N\r\nX NMI 1 -900 1500 300 R 60 60 1 1 I I\r\nX RDYIN 10 -900 600 300 R 60 60 1 1 I\r\nX AEN 11 -900 500 300 R 60 60 1 1 O\r\nX A19 12 -900 400 300 R 60 60 1 1 O\r\nX A18 13 -900 300 300 R 60 60 1 1 O\r\nX A17 14 -900 200 300 R 60 60 1 1 O\r\nX A16 15 -900 100 300 R 60 60 1 1 O\r\nX A15 16 -900 0 300 R 60 60 1 1 O\r\nX A14 17 -900 -100 300 R 60 60 1 1 O\r\nX A13 18 -900 -200 300 R 60 60 1 1 O\r\nX A12 19 -900 -300 300 R 60 60 1 1 O\r\nX D7 2 -900 1400 300 R 60 60 1 1 B\r\nX A11 20 -900 -400 300 R 60 60 1 1 O\r\nX A10 21 -900 -500 300 R 60 60 1 1 O\r\nX A9 22 -900 -600 300 R 60 60 1 1 O\r\nX A8 23 -900 -700 300 R 60 60 1 1 O\r\nX A7 24 -900 -800 300 R 60 60 1 1 O\r\nX A6 25 -900 -900 300 R 60 60 1 1 O\r\nX A5 26 -900 -1000 300 R 60 60 1 1 O\r\nX A4 27 -900 -1100 300 R 60 60 1 1 O\r\nX A3 28 -900 -1200 300 R 60 60 1 1 O\r\nX A2 29 -900 -1300 300 R 60 60 1 1 O\r\nX D6 3 -900 1300 300 R 60 60 1 1 B\r\nX A1 30 -900 -1400 300 R 60 60 1 1 O\r\nX A0 31 -900 -1500 300 R 60 60 1 1 O\r\nX GND 32 550 1500 300 L 60 60 1 1 w\r\nX RESET 33 550 1400 300 L 60 60 1 1 O\r\nX +5V 34 550 1300 300 L 60 60 1 1 w\r\nX IRQ2 35 550 1200 300 L 60 60 1 1 I\r\nX UNUSED 36 550 1100 300 L 60 60 1 1 N\r\nX FDCDMRQ 37 550 1000 300 L 60 60 1 1 I\r\nX -12V 38 550 900 300 L 60 60 1 1 w\r\nX UNUSED 39 550 800 300 L 60 60 1 1 N\r\nX D5 4 -900 1200 300 R 60 60 1 1 B\r\nX +12V 40 550 700 300 L 60 60 1 1 w\r\nX GND 41 550 600 300 L 60 60 1 1 w\r\nX MEMW 42 550 500 300 L 60 60 1 1 O I\r\nX MEMR 43 550 400 300 L 60 60 1 1 O I\r\nX IOW 44 550 300 300 L 60 60 1 1 O I\r\nX IOR 45 550 200 300 L 60 60 1 1 O I\r\nX UNUSED 46 550 100 300 L 60 60 1 1 N\r\nX UNUSED 47 550 0 300 L 60 60 1 1 N\r\nX UNUSED 48 550 -100 300 L 60 60 1 1 N I\r\nX UNUSED 49 550 -200 300 L 60 60 1 1 N\r\nX D4 5 -900 1100 300 R 60 60 1 1 B\r\nX REFRESH 50 550 -300 300 L 60 60 1 1 O I\r\nX CLK 51 550 -400 300 L 60 60 1 1 O\r\nX RFSH 52 550 -500 300 L 60 60 1 1 I\r\nX BREQ 53 550 -600 300 L 60 60 1 1 I\r\nX UNUSED 54 550 -700 300 L 60 60 1 1 N\r\nX IRQ4 55 550 -800 300 L 60 60 1 1 I\r\nX IRQ3 56 550 -900 300 L 60 60 1 1 I\r\nX FDCDACK 57 550 -1000 300 L 60 60 1 1 O I\r\nX DMATC 58 550 -1100 300 L 60 60 1 1 O\r\nX ALE 59 550 -1200 300 L 60 60 1 1 O\r\nX D3 6 -900 1000 300 R 60 60 1 1 B\r\nX +5V 60 550 -1300 300 L 60 60 1 1 w\r\nX OSC 61 550 -1400 300 L 60 60 1 1 O\r\nX GND 62 550 -1500 300 L 60 60 1 1 w\r\nX D2 7 -900 900 300 R 60 60 1 1 B\r\nX D1 8 -900 800 300 R 60 60 1 1 B\r\nX D0 9 -900 700 300 R 60 60 1 1 B\r\nENDDRAW\r\nENDDEF\r\n#\r\n#End Library\r\n"
  },
  {
    "path": "tandy-3-in-1/3-in-1.kicad_pcb",
    "content": "(kicad_pcb (version 20171130) (host pcbnew \"(5.1.4)-1\")\r\n\r\n  (general\r\n    (thickness 1.6)\r\n    (drawings 13)\r\n    (tracks 1691)\r\n    (zones 0)\r\n    (modules 44)\r\n    (nets 158)\r\n  )\r\n\r\n  (page A4)\r\n  (layers\r\n    (0 F.Cu signal)\r\n    (31 B.Cu signal)\r\n    (36 B.SilkS user)\r\n    (37 F.SilkS user)\r\n    (38 B.Mask user)\r\n    (39 F.Mask user)\r\n    (40 Dwgs.User user)\r\n    (44 Edge.Cuts user)\r\n    (45 Margin user)\r\n    (46 B.CrtYd user)\r\n    (47 F.CrtYd user)\r\n    (48 B.Fab user)\r\n    (49 F.Fab user)\r\n  )\r\n\r\n  (setup\r\n    (last_trace_width 0.2)\r\n    (user_trace_width 0.2)\r\n    (user_trace_width 0.4)\r\n    (trace_clearance 0.2)\r\n    (zone_clearance 0.508)\r\n    (zone_45_only yes)\r\n    (trace_min 0.15)\r\n    (via_size 0.6)\r\n    (via_drill 0.3)\r\n    (via_min_size 0.45)\r\n    (via_min_drill 0.3)\r\n    (blind_buried_vias_allowed yes)\r\n    (uvia_size 0.3)\r\n    (uvia_drill 0.1)\r\n    (uvias_allowed no)\r\n    (uvia_min_size 0.2)\r\n    (uvia_min_drill 0.1)\r\n    (edge_width 0.05)\r\n    (segment_width 0.2)\r\n    (pcb_text_width 0.3)\r\n    (pcb_text_size 1.5 1.5)\r\n    (mod_edge_width 0.12)\r\n    (mod_text_size 1 1)\r\n    (mod_text_width 0.15)\r\n    (pad_size 4 4)\r\n    (pad_drill 3.2)\r\n    (pad_to_mask_clearance 0.051)\r\n    (solder_mask_min_width 0.25)\r\n    (aux_axis_origin 0 0)\r\n    (visible_elements 7FFFFFFF)\r\n    (pcbplotparams\r\n      (layerselection 0x010f0_ffffffff)\r\n      (usegerberextensions false)\r\n      (usegerberattributes false)\r\n      (usegerberadvancedattributes false)\r\n      (creategerberjobfile false)\r\n      (excludeedgelayer true)\r\n      (linewidth 0.100000)\r\n      (plotframeref false)\r\n      (viasonmask false)\r\n      (mode 1)\r\n      (useauxorigin false)\r\n      (hpglpennumber 1)\r\n      (hpglpenspeed 20)\r\n      (hpglpendiameter 15.000000)\r\n      (psnegative false)\r\n      (psa4output false)\r\n      (plotreference true)\r\n      (plotvalue true)\r\n      (plotinvisibletext false)\r\n      (padsonsilk false)\r\n      (subtractmaskfromsilk false)\r\n      (outputformat 1)\r\n      (mirror false)\r\n      (drillshape 0)\r\n      (scaleselection 1)\r\n      (outputdirectory \"GERBERs\"))\r\n  )\r\n\r\n  (net 0 \"\")\r\n  (net 1 GND)\r\n  (net 2 \"Net-(R1-Pad2)\")\r\n  (net 3 \"Net-(BUS1-Pad61)\")\r\n  (net 4 \"Net-(BUS1-Pad59)\")\r\n  (net 5 \"Net-(BUS1-Pad58)\")\r\n  (net 6 \"Net-(BUS1-Pad57)\")\r\n  (net 7 \"Net-(BUS1-Pad56)\")\r\n  (net 8 IRQ4)\r\n  (net 9 \"Net-(BUS1-Pad54)\")\r\n  (net 10 \"Net-(BUS1-Pad53)\")\r\n  (net 11 \"Net-(BUS1-Pad52)\")\r\n  (net 12 \"Net-(BUS1-Pad51)\")\r\n  (net 13 \"Net-(BUS1-Pad50)\")\r\n  (net 14 \"Net-(BUS1-Pad49)\")\r\n  (net 15 \"Net-(BUS1-Pad48)\")\r\n  (net 16 \"Net-(BUS1-Pad47)\")\r\n  (net 17 \"Net-(BUS1-Pad46)\")\r\n  (net 18 ~IOR)\r\n  (net 19 ~IOW)\r\n  (net 20 ~MEMR)\r\n  (net 21 ~MEMW)\r\n  (net 22 \"Net-(BUS1-Pad10)\")\r\n  (net 23 \"Net-(BUS1-Pad39)\")\r\n  (net 24 \"Net-(BUS1-Pad37)\")\r\n  (net 25 \"Net-(BUS1-Pad36)\")\r\n  (net 26 \"Net-(BUS1-Pad35)\")\r\n  (net 27 D5)\r\n  (net 28 D6)\r\n  (net 29 D7)\r\n  (net 30 \"Net-(BUS1-Pad1)\")\r\n  (net 31 +12V)\r\n  (net 32 -12V)\r\n  (net 33 D0)\r\n  (net 34 A0)\r\n  (net 35 A1)\r\n  (net 36 A2)\r\n  (net 37 A3)\r\n  (net 38 A4)\r\n  (net 39 A5)\r\n  (net 40 A6)\r\n  (net 41 A7)\r\n  (net 42 A8)\r\n  (net 43 A9)\r\n  (net 44 A10)\r\n  (net 45 A11)\r\n  (net 46 A12)\r\n  (net 47 A13)\r\n  (net 48 A14)\r\n  (net 49 A15)\r\n  (net 50 A16)\r\n  (net 51 A17)\r\n  (net 52 A18)\r\n  (net 53 A19)\r\n  (net 54 AEN)\r\n  (net 55 D1)\r\n  (net 56 D2)\r\n  (net 57 D3)\r\n  (net 58 D4)\r\n  (net 59 RESETDRV)\r\n  (net 60 ~UART_CS)\r\n  (net 61 MEMD0)\r\n  (net 62 MEMD1)\r\n  (net 63 MEMD2)\r\n  (net 64 MEMD3)\r\n  (net 65 MEMD4)\r\n  (net 66 MEMD5)\r\n  (net 67 MEMD6)\r\n  (net 68 MEMD7)\r\n  (net 69 CF_RESET)\r\n  (net 70 CF_CS1)\r\n  (net 71 CF_CS0)\r\n  (net 72 ~ROM_CS)\r\n  (net 73 +5V)\r\n  (net 74 \"Net-(232-OSC1-Pad5)\")\r\n  (net 75 \"Net-(232-P2-Pad9)\")\r\n  (net 76 \"Net-(232-P2-Pad8)\")\r\n  (net 77 \"Net-(232-P2-Pad7)\")\r\n  (net 78 \"Net-(232-P2-Pad6)\")\r\n  (net 79 \"Net-(232-P2-Pad4)\")\r\n  (net 80 \"Net-(232-P2-Pad3)\")\r\n  (net 81 \"Net-(232-P2-Pad2)\")\r\n  (net 82 \"Net-(232-P2-Pad1)\")\r\n  (net 83 \"Net-(232-U6-Pad19)\")\r\n  (net 84 \"Net-(232-U6-Pad18)\")\r\n  (net 85 \"Net-(232-U6-Pad17)\")\r\n  (net 86 \"Net-(232-U6-Pad16)\")\r\n  (net 87 \"Net-(232-U6-Pad15)\")\r\n  (net 88 \"Net-(232-U6-Pad14)\")\r\n  (net 89 \"Net-(232-U6-Pad13)\")\r\n  (net 90 \"Net-(232-U6-Pad12)\")\r\n  (net 91 \"Net-(232-U7-Pad15)\")\r\n  (net 92 \"Net-(232-U7-Pad7)\")\r\n  (net 93 \"Net-(232-U7-Pad14)\")\r\n  (net 94 \"Net-(232-U7-Pad13)\")\r\n  (net 95 \"Net-(232-U7-Pad12)\")\r\n  (net 96 \"Net-(232-U7-Pad11)\")\r\n  (net 97 \"Net-(232-U7-Pad10)\")\r\n  (net 98 \"Net-(232-U7-Pad9)\")\r\n  (net 99 \"Net-(232-U9-Pad15)\")\r\n  (net 100 \"Net-(232-U9-Pad14)\")\r\n  (net 101 \"Net-(232-U9-Pad13)\")\r\n  (net 102 \"Net-(232-U9-Pad12)\")\r\n  (net 103 \"Net-(232-U9-Pad11)\")\r\n  (net 104 \"Net-(232-U9-Pad10)\")\r\n  (net 105 \"Net-(232-U9-Pad9)\")\r\n  (net 106 \"Net-(CF-U1-Pad7)\")\r\n  (net 107 \"Net-(CF-U1-Pad6)\")\r\n  (net 108 \"Net-(CF-U1-Pad12)\")\r\n  (net 109 \"Net-(CF-U1-Pad10)\")\r\n  (net 110 \"Net-(CF-U1-Pad9)\")\r\n  (net 111 \"Net-(CF-U1-Pad1)\")\r\n  (net 112 \"Net-(RAM-U12-Pad11)\")\r\n  (net 113 \"Net-(RAM-U12-Pad3)\")\r\n  (net 114 \"Net-(RAM-U12-Pad10)\")\r\n  (net 115 \"Net-(RAM-U12-Pad2)\")\r\n  (net 116 \"Net-(RAM-U13-Pad11)\")\r\n  (net 117 \"Net-(RAM-U13-Pad8)\")\r\n  (net 118 \"Net-(232-OSC1-Pad1)\")\r\n  (net 119 \"Net-(CF-J1-Pad39)\")\r\n  (net 120 \"Net-(CF-J1-Pad34)\")\r\n  (net 121 \"Net-(CF-J1-Pad32)\")\r\n  (net 122 \"Net-(CF-J1-Pad31)\")\r\n  (net 123 \"Net-(CF-J1-Pad29)\")\r\n  (net 124 \"Net-(CF-J1-Pad28)\")\r\n  (net 125 \"Net-(CF-J1-Pad27)\")\r\n  (net 126 \"Net-(CF-J1-Pad21)\")\r\n  (net 127 \"Net-(CF-J1-Pad18)\")\r\n  (net 128 \"Net-(CF-J1-Pad16)\")\r\n  (net 129 \"Net-(CF-J1-Pad14)\")\r\n  (net 130 \"Net-(CF-J1-Pad12)\")\r\n  (net 131 \"Net-(CF-J1-Pad10)\")\r\n  (net 132 \"Net-(CF-J1-Pad8)\")\r\n  (net 133 \"Net-(CF-J1-Pad6)\")\r\n  (net 134 \"Net-(CF-J1-Pad4)\")\r\n  (net 135 CFD0)\r\n  (net 136 CFD1)\r\n  (net 137 CFD2)\r\n  (net 138 CFD3)\r\n  (net 139 CFD4)\r\n  (net 140 CFD5)\r\n  (net 141 CFD6)\r\n  (net 142 CFD7)\r\n  (net 143 CF-A17)\r\n  (net 144 MEM-CE)\r\n  (net 145 \"Net-(232-U8-Pad35)\")\r\n  (net 146 \"Net-(232-U8-Pad38)\")\r\n  (net 147 \"Net-(232-U8-Pad34)\")\r\n  (net 148 \"Net-(232-U8-Pad32)\")\r\n  (net 149 \"Net-(232-U8-Pad26)\")\r\n  (net 150 \"Net-(232-U8-Pad27)\")\r\n  (net 151 \"Net-(232-U8-Pad23)\")\r\n  (net 152 \"Net-(232-U8-Pad19)\")\r\n  (net 153 \"Net-(232-U8-Pad10)\")\r\n  (net 154 \"Net-(232-U8-Pad12)\")\r\n  (net 155 \"Net-(232-U8-Pad1)\")\r\n  (net 156 \"Net-(ROM-U5-Pad26)\")\r\n  (net 157 \"Net-(R4-Pad2)\")\r\n\r\n  (net_class Default \"This is the default net class.\"\r\n    (clearance 0.2)\r\n    (trace_width 0.2)\r\n    (via_dia 0.6)\r\n    (via_drill 0.3)\r\n    (uvia_dia 0.3)\r\n    (uvia_drill 0.1)\r\n    (add_net +12V)\r\n    (add_net +5V)\r\n    (add_net -12V)\r\n    (add_net A0)\r\n    (add_net A1)\r\n    (add_net A10)\r\n    (add_net A11)\r\n    (add_net A12)\r\n    (add_net A13)\r\n    (add_net A14)\r\n    (add_net A15)\r\n    (add_net A16)\r\n    (add_net A17)\r\n    (add_net A18)\r\n    (add_net A19)\r\n    (add_net A2)\r\n    (add_net A3)\r\n    (add_net A4)\r\n    (add_net A5)\r\n    (add_net A6)\r\n    (add_net A7)\r\n    (add_net A8)\r\n    (add_net A9)\r\n    (add_net AEN)\r\n    (add_net CF-A17)\r\n    (add_net CFD0)\r\n    (add_net CFD1)\r\n    (add_net CFD2)\r\n    (add_net CFD3)\r\n    (add_net CFD4)\r\n    (add_net CFD5)\r\n    (add_net CFD6)\r\n    (add_net CFD7)\r\n    (add_net CF_CS0)\r\n    (add_net CF_CS1)\r\n    (add_net CF_RESET)\r\n    (add_net D0)\r\n    (add_net D1)\r\n    (add_net D2)\r\n    (add_net D3)\r\n    (add_net D4)\r\n    (add_net D5)\r\n    (add_net D6)\r\n    (add_net D7)\r\n    (add_net GND)\r\n    (add_net IRQ4)\r\n    (add_net MEM-CE)\r\n    (add_net MEMD0)\r\n    (add_net MEMD1)\r\n    (add_net MEMD2)\r\n    (add_net MEMD3)\r\n    (add_net MEMD4)\r\n    (add_net MEMD5)\r\n    (add_net MEMD6)\r\n    (add_net MEMD7)\r\n    (add_net \"Net-(232-OSC1-Pad1)\")\r\n    (add_net \"Net-(232-OSC1-Pad5)\")\r\n    (add_net \"Net-(232-P2-Pad1)\")\r\n    (add_net \"Net-(232-P2-Pad2)\")\r\n    (add_net \"Net-(232-P2-Pad3)\")\r\n    (add_net \"Net-(232-P2-Pad4)\")\r\n    (add_net \"Net-(232-P2-Pad6)\")\r\n    (add_net \"Net-(232-P2-Pad7)\")\r\n    (add_net \"Net-(232-P2-Pad8)\")\r\n    (add_net \"Net-(232-P2-Pad9)\")\r\n    (add_net \"Net-(232-U6-Pad12)\")\r\n    (add_net \"Net-(232-U6-Pad13)\")\r\n    (add_net \"Net-(232-U6-Pad14)\")\r\n    (add_net \"Net-(232-U6-Pad15)\")\r\n    (add_net \"Net-(232-U6-Pad16)\")\r\n    (add_net \"Net-(232-U6-Pad17)\")\r\n    (add_net \"Net-(232-U6-Pad18)\")\r\n    (add_net \"Net-(232-U6-Pad19)\")\r\n    (add_net \"Net-(232-U7-Pad10)\")\r\n    (add_net \"Net-(232-U7-Pad11)\")\r\n    (add_net \"Net-(232-U7-Pad12)\")\r\n    (add_net \"Net-(232-U7-Pad13)\")\r\n    (add_net \"Net-(232-U7-Pad14)\")\r\n    (add_net \"Net-(232-U7-Pad15)\")\r\n    (add_net \"Net-(232-U7-Pad7)\")\r\n    (add_net \"Net-(232-U7-Pad9)\")\r\n    (add_net \"Net-(232-U8-Pad1)\")\r\n    (add_net \"Net-(232-U8-Pad10)\")\r\n    (add_net \"Net-(232-U8-Pad12)\")\r\n    (add_net \"Net-(232-U8-Pad19)\")\r\n    (add_net \"Net-(232-U8-Pad23)\")\r\n    (add_net \"Net-(232-U8-Pad26)\")\r\n    (add_net \"Net-(232-U8-Pad27)\")\r\n    (add_net \"Net-(232-U8-Pad32)\")\r\n    (add_net \"Net-(232-U8-Pad34)\")\r\n    (add_net \"Net-(232-U8-Pad35)\")\r\n    (add_net \"Net-(232-U8-Pad38)\")\r\n    (add_net \"Net-(232-U9-Pad10)\")\r\n    (add_net \"Net-(232-U9-Pad11)\")\r\n    (add_net \"Net-(232-U9-Pad12)\")\r\n    (add_net \"Net-(232-U9-Pad13)\")\r\n    (add_net \"Net-(232-U9-Pad14)\")\r\n    (add_net \"Net-(232-U9-Pad15)\")\r\n    (add_net \"Net-(232-U9-Pad9)\")\r\n    (add_net \"Net-(BUS1-Pad1)\")\r\n    (add_net \"Net-(BUS1-Pad10)\")\r\n    (add_net \"Net-(BUS1-Pad35)\")\r\n    (add_net \"Net-(BUS1-Pad36)\")\r\n    (add_net \"Net-(BUS1-Pad37)\")\r\n    (add_net \"Net-(BUS1-Pad39)\")\r\n    (add_net \"Net-(BUS1-Pad46)\")\r\n    (add_net \"Net-(BUS1-Pad47)\")\r\n    (add_net \"Net-(BUS1-Pad48)\")\r\n    (add_net \"Net-(BUS1-Pad49)\")\r\n    (add_net \"Net-(BUS1-Pad50)\")\r\n    (add_net \"Net-(BUS1-Pad51)\")\r\n    (add_net \"Net-(BUS1-Pad52)\")\r\n    (add_net \"Net-(BUS1-Pad53)\")\r\n    (add_net \"Net-(BUS1-Pad54)\")\r\n    (add_net \"Net-(BUS1-Pad56)\")\r\n    (add_net \"Net-(BUS1-Pad57)\")\r\n    (add_net \"Net-(BUS1-Pad58)\")\r\n    (add_net \"Net-(BUS1-Pad59)\")\r\n    (add_net \"Net-(BUS1-Pad61)\")\r\n    (add_net \"Net-(CF-J1-Pad10)\")\r\n    (add_net \"Net-(CF-J1-Pad12)\")\r\n    (add_net \"Net-(CF-J1-Pad14)\")\r\n    (add_net \"Net-(CF-J1-Pad16)\")\r\n    (add_net \"Net-(CF-J1-Pad18)\")\r\n    (add_net \"Net-(CF-J1-Pad21)\")\r\n    (add_net \"Net-(CF-J1-Pad27)\")\r\n    (add_net \"Net-(CF-J1-Pad28)\")\r\n    (add_net \"Net-(CF-J1-Pad29)\")\r\n    (add_net \"Net-(CF-J1-Pad31)\")\r\n    (add_net \"Net-(CF-J1-Pad32)\")\r\n    (add_net \"Net-(CF-J1-Pad34)\")\r\n    (add_net \"Net-(CF-J1-Pad39)\")\r\n    (add_net \"Net-(CF-J1-Pad4)\")\r\n    (add_net \"Net-(CF-J1-Pad6)\")\r\n    (add_net \"Net-(CF-J1-Pad8)\")\r\n    (add_net \"Net-(CF-U1-Pad1)\")\r\n    (add_net \"Net-(CF-U1-Pad10)\")\r\n    (add_net \"Net-(CF-U1-Pad12)\")\r\n    (add_net \"Net-(CF-U1-Pad6)\")\r\n    (add_net \"Net-(CF-U1-Pad7)\")\r\n    (add_net \"Net-(CF-U1-Pad9)\")\r\n    (add_net \"Net-(R1-Pad2)\")\r\n    (add_net \"Net-(R4-Pad2)\")\r\n    (add_net \"Net-(RAM-U12-Pad10)\")\r\n    (add_net \"Net-(RAM-U12-Pad11)\")\r\n    (add_net \"Net-(RAM-U12-Pad2)\")\r\n    (add_net \"Net-(RAM-U12-Pad3)\")\r\n    (add_net \"Net-(RAM-U13-Pad11)\")\r\n    (add_net \"Net-(RAM-U13-Pad8)\")\r\n    (add_net \"Net-(ROM-U5-Pad26)\")\r\n    (add_net RESETDRV)\r\n    (add_net ~IOR)\r\n    (add_net ~IOW)\r\n    (add_net ~MEMR)\r\n    (add_net ~MEMW)\r\n    (add_net ~ROM_CS)\r\n    (add_net ~UART_CS)\r\n  )\r\n\r\n  (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC576A)\r\n    (at 184.7 75.1)\r\n    (descr \"20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCF5A72)\r\n    (fp_text reference CF-U3 (at 3.81 25.7) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS245 (at 3.7 11.5 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 11.43) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 20 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 19 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 111 \"Net-(CF-U1-Pad1)\"))\r\n    (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 29 D7))\r\n    (pad 18 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 135 CFD0))\r\n    (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 28 D6))\r\n    (pad 17 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 136 CFD1))\r\n    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 27 D5))\r\n    (pad 16 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 137 CFD2))\r\n    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 58 D4))\r\n    (pad 15 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 138 CFD3))\r\n    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 57 D3))\r\n    (pad 14 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 139 CFD4))\r\n    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 56 D2))\r\n    (pad 13 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 140 CFD5))\r\n    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 55 D1))\r\n    (pad 12 thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 141 CFD6))\r\n    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 33 D0))\r\n    (pad 11 thru_hole oval (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 142 CFD7))\r\n    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 18 ~IOR))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-32_W15.24mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC585B)\r\n    (at 138.8 104.9 270)\r\n    (descr \"32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 15.24mm 600mil\")\r\n    (path /5DCCBB56)\r\n    (fp_text reference RAM-U10 (at 17.5 19 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value AS6C4008-55PCN (at 7.62 18.95 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 7.62 19.05 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 16.3 -1.55) (end -1.05 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 16.3 39.65) (end 16.3 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 39.65) (end 16.3 39.65) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.55) (end -1.05 39.65) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 32 thru_hole oval (at 15.24 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 16 thru_hole oval (at 0 38.1 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 31 thru_hole oval (at 15.24 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 49 A15))\r\n    (pad 15 thru_hole oval (at 0 35.56 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 63 MEMD2))\r\n    (pad 30 thru_hole oval (at 15.24 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 143 CF-A17))\r\n    (pad 14 thru_hole oval (at 0 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 62 MEMD1))\r\n    (pad 29 thru_hole oval (at 15.24 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 21 ~MEMW))\r\n    (pad 13 thru_hole oval (at 0 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 61 MEMD0))\r\n    (pad 28 thru_hole oval (at 15.24 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 47 A13))\r\n    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 34 A0))\r\n    (pad 27 thru_hole oval (at 15.24 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 42 A8))\r\n    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 35 A1))\r\n    (pad 26 thru_hole oval (at 15.24 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 43 A9))\r\n    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 36 A2))\r\n    (pad 25 thru_hole oval (at 15.24 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 45 A11))\r\n    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 37 A3))\r\n    (pad 24 thru_hole oval (at 15.24 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 20 ~MEMR))\r\n    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 38 A4))\r\n    (pad 23 thru_hole oval (at 15.24 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 44 A10))\r\n    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 39 A5))\r\n    (pad 22 thru_hole oval (at 15.24 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 144 MEM-CE))\r\n    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 40 A6))\r\n    (pad 21 thru_hole oval (at 15.24 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 68 MEMD7))\r\n    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 41 A7))\r\n    (pad 20 thru_hole oval (at 15.24 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 67 MEMD6))\r\n    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 46 A12))\r\n    (pad 19 thru_hole oval (at 15.24 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 66 MEMD5))\r\n    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 48 A14))\r\n    (pad 18 thru_hole oval (at 15.24 35.56 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 65 MEMD4))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 50 A16))\r\n    (pad 17 thru_hole oval (at 15.24 38.1 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 64 MEMD3))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 52 A18))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Symbol:OSHW-Logo2_9.8x8mm_Copper (layer B.Cu) (tedit 0) (tstamp 5DE30955)\r\n    (at 200 86.8 270)\r\n    (descr \"Open Source Hardware Symbol\")\r\n    (tags \"Logo Symbol OSHW\")\r\n    (attr virtual)\r\n    (fp_text reference REF** (at 0 0 270) (layer B.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r\n    )\r\n    (fp_text value OSHW-Logo2_9.8x8mm_Copper (at 0.75 0 270) (layer B.Fab) hide\r\n      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r\n    )\r\n    (fp_poly (pts (xy 0.139878 3.712224) (xy 0.245612 3.711645) (xy 0.322132 3.710078) (xy 0.374372 3.707028)\r\n      (xy 0.407263 3.702004) (xy 0.425737 3.694511) (xy 0.434727 3.684056) (xy 0.439163 3.670147)\r\n      (xy 0.439594 3.668346) (xy 0.446333 3.635855) (xy 0.458808 3.571748) (xy 0.475719 3.482849)\r\n      (xy 0.495771 3.375981) (xy 0.517664 3.257967) (xy 0.518429 3.253822) (xy 0.540359 3.138169)\r\n      (xy 0.560877 3.035986) (xy 0.578659 2.953402) (xy 0.592381 2.896544) (xy 0.600718 2.871542)\r\n      (xy 0.601116 2.871099) (xy 0.625677 2.85889) (xy 0.676315 2.838544) (xy 0.742095 2.814455)\r\n      (xy 0.742461 2.814326) (xy 0.825317 2.783182) (xy 0.923 2.743509) (xy 1.015077 2.703619)\r\n      (xy 1.019434 2.701647) (xy 1.169407 2.63358) (xy 1.501498 2.860361) (xy 1.603374 2.929496)\r\n      (xy 1.695657 2.991303) (xy 1.773003 3.042267) (xy 1.830064 3.078873) (xy 1.861495 3.097606)\r\n      (xy 1.864479 3.098996) (xy 1.887321 3.09281) (xy 1.929982 3.062965) (xy 1.994128 3.008053)\r\n      (xy 2.081421 2.926666) (xy 2.170535 2.840078) (xy 2.256441 2.754753) (xy 2.333327 2.676892)\r\n      (xy 2.396564 2.611303) (xy 2.441523 2.562795) (xy 2.463576 2.536175) (xy 2.464396 2.534805)\r\n      (xy 2.466834 2.516537) (xy 2.45765 2.486705) (xy 2.434574 2.441279) (xy 2.395337 2.37623)\r\n      (xy 2.33767 2.28753) (xy 2.260795 2.173343) (xy 2.19257 2.072838) (xy 2.131582 1.982697)\r\n      (xy 2.081356 1.908151) (xy 2.045416 1.854435) (xy 2.027287 1.826782) (xy 2.026146 1.824905)\r\n      (xy 2.028359 1.79841) (xy 2.045138 1.746914) (xy 2.073142 1.680149) (xy 2.083122 1.658828)\r\n      (xy 2.126672 1.563841) (xy 2.173134 1.456063) (xy 2.210877 1.362808) (xy 2.238073 1.293594)\r\n      (xy 2.259675 1.240994) (xy 2.272158 1.213503) (xy 2.273709 1.211384) (xy 2.296668 1.207876)\r\n      (xy 2.350786 1.198262) (xy 2.428868 1.183911) (xy 2.523719 1.166193) (xy 2.628143 1.146475)\r\n      (xy 2.734944 1.126126) (xy 2.836926 1.106514) (xy 2.926894 1.089009) (xy 2.997653 1.074978)\r\n      (xy 3.042006 1.065791) (xy 3.052885 1.063193) (xy 3.064122 1.056782) (xy 3.072605 1.042303)\r\n      (xy 3.078714 1.014867) (xy 3.082832 0.969589) (xy 3.085341 0.90158) (xy 3.086621 0.805953)\r\n      (xy 3.087054 0.67782) (xy 3.087077 0.625299) (xy 3.087077 0.198155) (xy 2.9845 0.177909)\r\n      (xy 2.927431 0.16693) (xy 2.842269 0.150905) (xy 2.739372 0.131767) (xy 2.629096 0.111449)\r\n      (xy 2.598615 0.105868) (xy 2.496855 0.086083) (xy 2.408205 0.066627) (xy 2.340108 0.049303)\r\n      (xy 2.300004 0.035912) (xy 2.293323 0.031921) (xy 2.276919 0.003658) (xy 2.253399 -0.051109)\r\n      (xy 2.227316 -0.121588) (xy 2.222142 -0.136769) (xy 2.187956 -0.230896) (xy 2.145523 -0.337101)\r\n      (xy 2.103997 -0.432473) (xy 2.103792 -0.432916) (xy 2.03464 -0.582525) (xy 2.489512 -1.251617)\r\n      (xy 2.1975 -1.544116) (xy 2.10918 -1.63117) (xy 2.028625 -1.707909) (xy 1.96036 -1.770237)\r\n      (xy 1.908908 -1.814056) (xy 1.878794 -1.83527) (xy 1.874474 -1.836616) (xy 1.849111 -1.826016)\r\n      (xy 1.797358 -1.796547) (xy 1.724868 -1.751705) (xy 1.637294 -1.694984) (xy 1.542612 -1.631462)\r\n      (xy 1.446516 -1.566668) (xy 1.360837 -1.510287) (xy 1.291016 -1.465788) (xy 1.242494 -1.436639)\r\n      (xy 1.220782 -1.426308) (xy 1.194293 -1.43505) (xy 1.144062 -1.458087) (xy 1.080451 -1.490631)\r\n      (xy 1.073708 -1.494249) (xy 0.988046 -1.53721) (xy 0.929306 -1.558279) (xy 0.892772 -1.558503)\r\n      (xy 0.873731 -1.538928) (xy 0.87362 -1.538654) (xy 0.864102 -1.515472) (xy 0.841403 -1.460441)\r\n      (xy 0.807282 -1.377822) (xy 0.7635 -1.271872) (xy 0.711816 -1.146852) (xy 0.653992 -1.00702)\r\n      (xy 0.597991 -0.871637) (xy 0.536447 -0.722234) (xy 0.479939 -0.583832) (xy 0.430161 -0.460673)\r\n      (xy 0.388806 -0.357002) (xy 0.357568 -0.277059) (xy 0.338141 -0.225088) (xy 0.332154 -0.205692)\r\n      (xy 0.347168 -0.183443) (xy 0.386439 -0.147982) (xy 0.438807 -0.108887) (xy 0.587941 0.014755)\r\n      (xy 0.704511 0.156478) (xy 0.787118 0.313296) (xy 0.834366 0.482225) (xy 0.844857 0.660278)\r\n      (xy 0.837231 0.742461) (xy 0.795682 0.912969) (xy 0.724123 1.063541) (xy 0.626995 1.192691)\r\n      (xy 0.508734 1.298936) (xy 0.37378 1.38079) (xy 0.226571 1.436768) (xy 0.071544 1.465385)\r\n      (xy -0.086861 1.465156) (xy -0.244206 1.434595) (xy -0.396054 1.372218) (xy -0.537965 1.27654)\r\n      (xy -0.597197 1.222428) (xy -0.710797 1.08348) (xy -0.789894 0.931639) (xy -0.835014 0.771333)\r\n      (xy -0.846684 0.606988) (xy -0.825431 0.443029) (xy -0.77178 0.283882) (xy -0.68626 0.133975)\r\n      (xy -0.569395 -0.002267) (xy -0.438807 -0.108887) (xy -0.384412 -0.149642) (xy -0.345986 -0.184718)\r\n      (xy -0.332154 -0.205726) (xy -0.339397 -0.228635) (xy -0.359995 -0.283365) (xy -0.392254 -0.365672)\r\n      (xy -0.434479 -0.471315) (xy -0.484977 -0.59605) (xy -0.542052 -0.735636) (xy -0.598146 -0.87167)\r\n      (xy -0.660033 -1.021201) (xy -0.717356 -1.159767) (xy -0.768356 -1.283107) (xy -0.811273 -1.386964)\r\n      (xy -0.844347 -1.46708) (xy -0.865819 -1.519195) (xy -0.873775 -1.538654) (xy -0.892571 -1.558423)\r\n      (xy -0.928926 -1.558365) (xy -0.987521 -1.537441) (xy -1.073032 -1.494613) (xy -1.073708 -1.494249)\r\n      (xy -1.138093 -1.461012) (xy -1.190139 -1.436802) (xy -1.219488 -1.426404) (xy -1.220783 -1.426308)\r\n      (xy -1.242876 -1.436855) (xy -1.291652 -1.466184) (xy -1.361669 -1.510827) (xy -1.447486 -1.567314)\r\n      (xy -1.542612 -1.631462) (xy -1.63946 -1.696411) (xy -1.726747 -1.752896) (xy -1.798819 -1.797421)\r\n      (xy -1.850023 -1.82649) (xy -1.874474 -1.836616) (xy -1.89699 -1.823307) (xy -1.942258 -1.786112)\r\n      (xy -2.005756 -1.729128) (xy -2.082961 -1.656449) (xy -2.169349 -1.572171) (xy -2.197601 -1.544016)\r\n      (xy -2.489713 -1.251416) (xy -2.267369 -0.925104) (xy -2.199798 -0.824897) (xy -2.140493 -0.734963)\r\n      (xy -2.092783 -0.66051) (xy -2.059993 -0.606751) (xy -2.045452 -0.578894) (xy -2.045026 -0.576912)\r\n      (xy -2.052692 -0.550655) (xy -2.073311 -0.497837) (xy -2.103315 -0.42731) (xy -2.124375 -0.380093)\r\n      (xy -2.163752 -0.289694) (xy -2.200835 -0.198366) (xy -2.229585 -0.1212) (xy -2.237395 -0.097692)\r\n      (xy -2.259583 -0.034916) (xy -2.281273 0.013589) (xy -2.293187 0.031921) (xy -2.319477 0.043141)\r\n      (xy -2.376858 0.059046) (xy -2.457882 0.077833) (xy -2.555105 0.097701) (xy -2.598615 0.105868)\r\n      (xy -2.709104 0.126171) (xy -2.815084 0.14583) (xy -2.906199 0.162912) (xy -2.972092 0.175482)\r\n      (xy -2.9845 0.177909) (xy -3.087077 0.198155) (xy -3.087077 0.625299) (xy -3.086847 0.765754)\r\n      (xy -3.085901 0.872021) (xy -3.083859 0.948987) (xy -3.080338 1.00154) (xy -3.074957 1.034567)\r\n      (xy -3.067334 1.052955) (xy -3.057088 1.061592) (xy -3.052885 1.063193) (xy -3.02753 1.068873)\r\n      (xy -2.971516 1.080205) (xy -2.892036 1.095821) (xy -2.796288 1.114353) (xy -2.691467 1.134431)\r\n      (xy -2.584768 1.154688) (xy -2.483387 1.173754) (xy -2.394521 1.190261) (xy -2.325363 1.202841)\r\n      (xy -2.283111 1.210125) (xy -2.27371 1.211384) (xy -2.265193 1.228237) (xy -2.24634 1.27313)\r\n      (xy -2.220676 1.33757) (xy -2.210877 1.362808) (xy -2.171352 1.460314) (xy -2.124808 1.568041)\r\n      (xy -2.083123 1.658828) (xy -2.05245 1.728247) (xy -2.032044 1.78529) (xy -2.025232 1.820223)\r\n      (xy -2.026318 1.824905) (xy -2.040715 1.847009) (xy -2.073588 1.896169) (xy -2.12141 1.967152)\r\n      (xy -2.180652 2.054722) (xy -2.247785 2.153643) (xy -2.261059 2.17317) (xy -2.338954 2.28886)\r\n      (xy -2.396213 2.376956) (xy -2.435119 2.441514) (xy -2.457956 2.486589) (xy -2.467006 2.516237)\r\n      (xy -2.464552 2.534515) (xy -2.464489 2.534631) (xy -2.445173 2.558639) (xy -2.402449 2.605053)\r\n      (xy -2.340949 2.669063) (xy -2.265302 2.745855) (xy -2.180139 2.830618) (xy -2.170535 2.840078)\r\n      (xy -2.06321 2.944011) (xy -1.980385 3.020325) (xy -1.920395 3.070429) (xy -1.881577 3.09573)\r\n      (xy -1.86448 3.098996) (xy -1.839527 3.08475) (xy -1.787745 3.051844) (xy -1.71448 3.003792)\r\n      (xy -1.62508 2.94411) (xy -1.524889 2.876312) (xy -1.501499 2.860361) (xy -1.169407 2.63358)\r\n      (xy -1.019435 2.701647) (xy -0.92823 2.741315) (xy -0.830331 2.781209) (xy -0.746169 2.813017)\r\n      (xy -0.742462 2.814326) (xy -0.676631 2.838424) (xy -0.625884 2.8588) (xy -0.601158 2.871064)\r\n      (xy -0.601116 2.871099) (xy -0.593271 2.893266) (xy -0.579934 2.947783) (xy -0.56243 3.02852)\r\n      (xy -0.542083 3.12935) (xy -0.520218 3.244144) (xy -0.518429 3.253822) (xy -0.496496 3.372096)\r\n      (xy -0.47636 3.479458) (xy -0.45932 3.569083) (xy -0.446672 3.634149) (xy -0.439716 3.667832)\r\n      (xy -0.439594 3.668346) (xy -0.435361 3.682675) (xy -0.427129 3.693493) (xy -0.409967 3.701294)\r\n      (xy -0.378942 3.706571) (xy -0.329122 3.709818) (xy -0.255576 3.711528) (xy -0.153371 3.712193)\r\n      (xy -0.017575 3.712307) (xy 0 3.712308) (xy 0.139878 3.712224)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 4.245224 -2.647838) (xy 4.322528 -2.698361) (xy 4.359814 -2.74359) (xy 4.389353 -2.825663)\r\n      (xy 4.391699 -2.890607) (xy 4.386385 -2.977445) (xy 4.186115 -3.065103) (xy 4.088739 -3.109887)\r\n      (xy 4.025113 -3.145913) (xy 3.992029 -3.177117) (xy 3.98628 -3.207436) (xy 4.004658 -3.240805)\r\n      (xy 4.024923 -3.262923) (xy 4.083889 -3.298393) (xy 4.148024 -3.300879) (xy 4.206926 -3.273235)\r\n      (xy 4.250197 -3.21832) (xy 4.257936 -3.198928) (xy 4.295006 -3.138364) (xy 4.337654 -3.112552)\r\n      (xy 4.396154 -3.090471) (xy 4.396154 -3.174184) (xy 4.390982 -3.23115) (xy 4.370723 -3.279189)\r\n      (xy 4.328262 -3.334346) (xy 4.321951 -3.341514) (xy 4.27472 -3.390585) (xy 4.234121 -3.41692)\r\n      (xy 4.183328 -3.429035) (xy 4.14122 -3.433003) (xy 4.065902 -3.433991) (xy 4.012286 -3.421466)\r\n      (xy 3.978838 -3.402869) (xy 3.926268 -3.361975) (xy 3.889879 -3.317748) (xy 3.86685 -3.262126)\r\n      (xy 3.854359 -3.187047) (xy 3.849587 -3.084449) (xy 3.849206 -3.032376) (xy 3.850501 -2.969948)\r\n      (xy 3.968471 -2.969948) (xy 3.969839 -3.003438) (xy 3.973249 -3.008923) (xy 3.995753 -3.001472)\r\n      (xy 4.044182 -2.981753) (xy 4.108908 -2.953718) (xy 4.122443 -2.947692) (xy 4.204244 -2.906096)\r\n      (xy 4.249312 -2.869538) (xy 4.259217 -2.835296) (xy 4.235526 -2.800648) (xy 4.21596 -2.785339)\r\n      (xy 4.14536 -2.754721) (xy 4.07928 -2.75978) (xy 4.023959 -2.797151) (xy 3.985636 -2.863473)\r\n      (xy 3.973349 -2.916116) (xy 3.968471 -2.969948) (xy 3.850501 -2.969948) (xy 3.85173 -2.91072)\r\n      (xy 3.861032 -2.82071) (xy 3.87946 -2.755167) (xy 3.90936 -2.706912) (xy 3.95308 -2.668767)\r\n      (xy 3.972141 -2.65644) (xy 4.058726 -2.624336) (xy 4.153522 -2.622316) (xy 4.245224 -2.647838)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 3.570807 -2.636782) (xy 3.594161 -2.646988) (xy 3.649902 -2.691134) (xy 3.697569 -2.754967)\r\n      (xy 3.727048 -2.823087) (xy 3.731846 -2.85667) (xy 3.71576 -2.903556) (xy 3.680475 -2.928365)\r\n      (xy 3.642644 -2.943387) (xy 3.625321 -2.946155) (xy 3.616886 -2.926066) (xy 3.60023 -2.882351)\r\n      (xy 3.592923 -2.862598) (xy 3.551948 -2.794271) (xy 3.492622 -2.760191) (xy 3.416552 -2.761239)\r\n      (xy 3.410918 -2.762581) (xy 3.370305 -2.781836) (xy 3.340448 -2.819375) (xy 3.320055 -2.879809)\r\n      (xy 3.307836 -2.967751) (xy 3.3025 -3.087813) (xy 3.302 -3.151698) (xy 3.301752 -3.252403)\r\n      (xy 3.300126 -3.321054) (xy 3.295801 -3.364673) (xy 3.287454 -3.390282) (xy 3.273765 -3.404903)\r\n      (xy 3.253411 -3.415558) (xy 3.252234 -3.416095) (xy 3.213038 -3.432667) (xy 3.193619 -3.438769)\r\n      (xy 3.190635 -3.420319) (xy 3.188081 -3.369323) (xy 3.18614 -3.292308) (xy 3.184997 -3.195805)\r\n      (xy 3.184769 -3.125184) (xy 3.185932 -2.988525) (xy 3.190479 -2.884851) (xy 3.199999 -2.808108)\r\n      (xy 3.216081 -2.752246) (xy 3.240313 -2.711212) (xy 3.274286 -2.678954) (xy 3.307833 -2.65644)\r\n      (xy 3.388499 -2.626476) (xy 3.482381 -2.619718) (xy 3.570807 -2.636782)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 2.887333 -2.633528) (xy 2.94359 -2.659117) (xy 2.987747 -2.690124) (xy 3.020101 -2.724795)\r\n      (xy 3.042438 -2.76952) (xy 3.056546 -2.830692) (xy 3.064211 -2.914701) (xy 3.06722 -3.02794)\r\n      (xy 3.067538 -3.102509) (xy 3.067538 -3.39342) (xy 3.017773 -3.416095) (xy 2.978576 -3.432667)\r\n      (xy 2.959157 -3.438769) (xy 2.955442 -3.42061) (xy 2.952495 -3.371648) (xy 2.950691 -3.300153)\r\n      (xy 2.950308 -3.243385) (xy 2.948661 -3.161371) (xy 2.944222 -3.096309) (xy 2.93774 -3.056467)\r\n      (xy 2.93259 -3.048) (xy 2.897977 -3.056646) (xy 2.84364 -3.078823) (xy 2.780722 -3.108886)\r\n      (xy 2.720368 -3.141192) (xy 2.673721 -3.170098) (xy 2.651926 -3.189961) (xy 2.651839 -3.190175)\r\n      (xy 2.653714 -3.226935) (xy 2.670525 -3.262026) (xy 2.700039 -3.290528) (xy 2.743116 -3.300061)\r\n      (xy 2.779932 -3.29895) (xy 2.832074 -3.298133) (xy 2.859444 -3.310349) (xy 2.875882 -3.342624)\r\n      (xy 2.877955 -3.34871) (xy 2.885081 -3.394739) (xy 2.866024 -3.422687) (xy 2.816353 -3.436007)\r\n      (xy 2.762697 -3.43847) (xy 2.666142 -3.42021) (xy 2.616159 -3.394131) (xy 2.554429 -3.332868)\r\n      (xy 2.52169 -3.25767) (xy 2.518753 -3.178211) (xy 2.546424 -3.104167) (xy 2.588047 -3.057769)\r\n      (xy 2.629604 -3.031793) (xy 2.694922 -2.998907) (xy 2.771038 -2.965557) (xy 2.783726 -2.960461)\r\n      (xy 2.867333 -2.923565) (xy 2.91553 -2.891046) (xy 2.93103 -2.858718) (xy 2.91655 -2.822394)\r\n      (xy 2.891692 -2.794) (xy 2.832939 -2.759039) (xy 2.768293 -2.756417) (xy 2.709008 -2.783358)\r\n      (xy 2.666339 -2.837088) (xy 2.660739 -2.85095) (xy 2.628133 -2.901936) (xy 2.58053 -2.939787)\r\n      (xy 2.520461 -2.97085) (xy 2.520461 -2.882768) (xy 2.523997 -2.828951) (xy 2.539156 -2.786534)\r\n      (xy 2.572768 -2.741279) (xy 2.605035 -2.70642) (xy 2.655209 -2.657062) (xy 2.694193 -2.630547)\r\n      (xy 2.736064 -2.619911) (xy 2.78346 -2.618154) (xy 2.887333 -2.633528)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 2.395929 -2.636662) (xy 2.398911 -2.688068) (xy 2.401247 -2.766192) (xy 2.402749 -2.864857)\r\n      (xy 2.403231 -2.968343) (xy 2.403231 -3.318533) (xy 2.341401 -3.380363) (xy 2.298793 -3.418462)\r\n      (xy 2.26139 -3.433895) (xy 2.21027 -3.432918) (xy 2.189978 -3.430433) (xy 2.126554 -3.4232)\r\n      (xy 2.074095 -3.419055) (xy 2.061308 -3.418672) (xy 2.018199 -3.421176) (xy 1.956544 -3.427462)\r\n      (xy 1.932638 -3.430433) (xy 1.873922 -3.435028) (xy 1.834464 -3.425046) (xy 1.795338 -3.394228)\r\n      (xy 1.781215 -3.380363) (xy 1.719385 -3.318533) (xy 1.719385 -2.663503) (xy 1.76915 -2.640829)\r\n      (xy 1.812002 -2.624034) (xy 1.837073 -2.618154) (xy 1.843501 -2.636736) (xy 1.849509 -2.688655)\r\n      (xy 1.854697 -2.768172) (xy 1.858664 -2.869546) (xy 1.860577 -2.955192) (xy 1.865923 -3.292231)\r\n      (xy 1.91256 -3.298825) (xy 1.954976 -3.294214) (xy 1.97576 -3.279287) (xy 1.98157 -3.251377)\r\n      (xy 1.98653 -3.191925) (xy 1.990246 -3.108466) (xy 1.992324 -3.008532) (xy 1.992624 -2.957104)\r\n      (xy 1.992923 -2.661054) (xy 2.054454 -2.639604) (xy 2.098004 -2.62502) (xy 2.121694 -2.618219)\r\n      (xy 2.122377 -2.618154) (xy 2.124754 -2.636642) (xy 2.127366 -2.687906) (xy 2.129995 -2.765649)\r\n      (xy 2.132421 -2.863574) (xy 2.134115 -2.955192) (xy 2.139461 -3.292231) (xy 2.256692 -3.292231)\r\n      (xy 2.262072 -2.984746) (xy 2.267451 -2.677261) (xy 2.324601 -2.647707) (xy 2.366797 -2.627413)\r\n      (xy 2.39177 -2.618204) (xy 2.392491 -2.618154) (xy 2.395929 -2.636662)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 1.602081 -2.780289) (xy 1.601833 -2.92632) (xy 1.600872 -3.038655) (xy 1.598794 -3.122678)\r\n      (xy 1.595193 -3.183769) (xy 1.589665 -3.227309) (xy 1.581804 -3.258679) (xy 1.571207 -3.283262)\r\n      (xy 1.563182 -3.297294) (xy 1.496728 -3.373388) (xy 1.41247 -3.421084) (xy 1.319249 -3.438199)\r\n      (xy 1.2259 -3.422546) (xy 1.170312 -3.394418) (xy 1.111957 -3.34576) (xy 1.072186 -3.286333)\r\n      (xy 1.04819 -3.208507) (xy 1.037161 -3.104652) (xy 1.035599 -3.028462) (xy 1.035809 -3.022986)\r\n      (xy 1.172308 -3.022986) (xy 1.173141 -3.110355) (xy 1.176961 -3.168192) (xy 1.185746 -3.206029)\r\n      (xy 1.201474 -3.233398) (xy 1.220266 -3.254042) (xy 1.283375 -3.29389) (xy 1.351137 -3.297295)\r\n      (xy 1.415179 -3.264025) (xy 1.420164 -3.259517) (xy 1.441439 -3.236067) (xy 1.454779 -3.208166)\r\n      (xy 1.462001 -3.166641) (xy 1.464923 -3.102316) (xy 1.465385 -3.0312) (xy 1.464383 -2.941858)\r\n      (xy 1.460238 -2.882258) (xy 1.451236 -2.843089) (xy 1.435667 -2.81504) (xy 1.422902 -2.800144)\r\n      (xy 1.3636 -2.762575) (xy 1.295301 -2.758057) (xy 1.23011 -2.786753) (xy 1.217528 -2.797406)\r\n      (xy 1.196111 -2.821063) (xy 1.182744 -2.849251) (xy 1.175566 -2.891245) (xy 1.172719 -2.956319)\r\n      (xy 1.172308 -3.022986) (xy 1.035809 -3.022986) (xy 1.040322 -2.905765) (xy 1.056362 -2.813577)\r\n      (xy 1.086528 -2.744269) (xy 1.133629 -2.690211) (xy 1.170312 -2.662505) (xy 1.23699 -2.632572)\r\n      (xy 1.314272 -2.618678) (xy 1.38611 -2.622397) (xy 1.426308 -2.6374) (xy 1.442082 -2.64167)\r\n      (xy 1.45255 -2.62575) (xy 1.459856 -2.583089) (xy 1.465385 -2.518106) (xy 1.471437 -2.445732)\r\n      (xy 1.479844 -2.402187) (xy 1.495141 -2.377287) (xy 1.521864 -2.360845) (xy 1.538654 -2.353564)\r\n      (xy 1.602154 -2.326963) (xy 1.602081 -2.780289)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 0.713362 -2.62467) (xy 0.802117 -2.657421) (xy 0.874022 -2.71535) (xy 0.902144 -2.756128)\r\n      (xy 0.932802 -2.830954) (xy 0.932165 -2.885058) (xy 0.899987 -2.921446) (xy 0.888081 -2.927633)\r\n      (xy 0.836675 -2.946925) (xy 0.810422 -2.941982) (xy 0.80153 -2.909587) (xy 0.801077 -2.891692)\r\n      (xy 0.784797 -2.825859) (xy 0.742365 -2.779807) (xy 0.683388 -2.757564) (xy 0.617475 -2.763161)\r\n      (xy 0.563895 -2.792229) (xy 0.545798 -2.80881) (xy 0.532971 -2.828925) (xy 0.524306 -2.859332)\r\n      (xy 0.518696 -2.906788) (xy 0.515035 -2.97805) (xy 0.512215 -3.079875) (xy 0.511484 -3.112115)\r\n      (xy 0.50882 -3.22241) (xy 0.505792 -3.300036) (xy 0.50125 -3.351396) (xy 0.494046 -3.38289)\r\n      (xy 0.483033 -3.40092) (xy 0.46706 -3.411888) (xy 0.456834 -3.416733) (xy 0.413406 -3.433301)\r\n      (xy 0.387842 -3.438769) (xy 0.379395 -3.420507) (xy 0.374239 -3.365296) (xy 0.372346 -3.272499)\r\n      (xy 0.373689 -3.141478) (xy 0.374107 -3.121269) (xy 0.377058 -3.001733) (xy 0.380548 -2.914449)\r\n      (xy 0.385514 -2.852591) (xy 0.392893 -2.809336) (xy 0.403624 -2.77786) (xy 0.418645 -2.751339)\r\n      (xy 0.426502 -2.739975) (xy 0.471553 -2.689692) (xy 0.52194 -2.650581) (xy 0.528108 -2.647167)\r\n      (xy 0.618458 -2.620212) (xy 0.713362 -2.62467)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 0.053501 -2.626303) (xy 0.13006 -2.654733) (xy 0.130936 -2.655279) (xy 0.178285 -2.690127)\r\n      (xy 0.213241 -2.730852) (xy 0.237825 -2.783925) (xy 0.254062 -2.855814) (xy 0.263975 -2.952992)\r\n      (xy 0.269586 -3.081928) (xy 0.270077 -3.100298) (xy 0.277141 -3.377287) (xy 0.217695 -3.408028)\r\n      (xy 0.174681 -3.428802) (xy 0.14871 -3.438646) (xy 0.147509 -3.438769) (xy 0.143014 -3.420606)\r\n      (xy 0.139444 -3.371612) (xy 0.137248 -3.300031) (xy 0.136769 -3.242068) (xy 0.136758 -3.14817)\r\n      (xy 0.132466 -3.089203) (xy 0.117503 -3.061079) (xy 0.085482 -3.059706) (xy 0.030014 -3.080998)\r\n      (xy -0.053731 -3.120136) (xy -0.115311 -3.152643) (xy -0.146983 -3.180845) (xy -0.156294 -3.211582)\r\n      (xy -0.156308 -3.213104) (xy -0.140943 -3.266054) (xy -0.095453 -3.29466) (xy -0.025834 -3.298803)\r\n      (xy 0.024313 -3.298084) (xy 0.050754 -3.312527) (xy 0.067243 -3.347218) (xy 0.076733 -3.391416)\r\n      (xy 0.063057 -3.416493) (xy 0.057907 -3.420082) (xy 0.009425 -3.434496) (xy -0.058469 -3.436537)\r\n      (xy -0.128388 -3.426983) (xy -0.177932 -3.409522) (xy -0.24643 -3.351364) (xy -0.285366 -3.270408)\r\n      (xy -0.293077 -3.20716) (xy -0.287193 -3.150111) (xy -0.265899 -3.103542) (xy -0.223735 -3.062181)\r\n      (xy -0.155241 -3.020755) (xy -0.054956 -2.973993) (xy -0.048846 -2.97135) (xy 0.04149 -2.929617)\r\n      (xy 0.097235 -2.895391) (xy 0.121129 -2.864635) (xy 0.115913 -2.833311) (xy 0.084328 -2.797383)\r\n      (xy 0.074883 -2.789116) (xy 0.011617 -2.757058) (xy -0.053936 -2.758407) (xy -0.111028 -2.789838)\r\n      (xy -0.148907 -2.848024) (xy -0.152426 -2.859446) (xy -0.1867 -2.914837) (xy -0.230191 -2.941518)\r\n      (xy -0.293077 -2.96796) (xy -0.293077 -2.899548) (xy -0.273948 -2.80011) (xy -0.217169 -2.708902)\r\n      (xy -0.187622 -2.678389) (xy -0.120458 -2.639228) (xy -0.035044 -2.6215) (xy 0.053501 -2.626303)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -0.840154 -2.49212) (xy -0.834428 -2.57198) (xy -0.827851 -2.619039) (xy -0.818738 -2.639566)\r\n      (xy -0.805402 -2.639829) (xy -0.801077 -2.637378) (xy -0.743556 -2.619636) (xy -0.668732 -2.620672)\r\n      (xy -0.592661 -2.63891) (xy -0.545082 -2.662505) (xy -0.496298 -2.700198) (xy -0.460636 -2.742855)\r\n      (xy -0.436155 -2.797057) (xy -0.420913 -2.869384) (xy -0.41297 -2.966419) (xy -0.410384 -3.094742)\r\n      (xy -0.410338 -3.119358) (xy -0.410308 -3.39587) (xy -0.471839 -3.41732) (xy -0.515541 -3.431912)\r\n      (xy -0.539518 -3.438706) (xy -0.540223 -3.438769) (xy -0.542585 -3.420345) (xy -0.544594 -3.369526)\r\n      (xy -0.546099 -3.292993) (xy -0.546947 -3.19743) (xy -0.547077 -3.139329) (xy -0.547349 -3.024771)\r\n      (xy -0.548748 -2.942667) (xy -0.552151 -2.886393) (xy -0.558433 -2.849326) (xy -0.568471 -2.824844)\r\n      (xy -0.583139 -2.806325) (xy -0.592298 -2.797406) (xy -0.655211 -2.761466) (xy -0.723864 -2.758775)\r\n      (xy -0.786152 -2.78917) (xy -0.797671 -2.800144) (xy -0.814567 -2.820779) (xy -0.826286 -2.845256)\r\n      (xy -0.833767 -2.880647) (xy -0.837946 -2.934026) (xy -0.839763 -3.012466) (xy -0.840154 -3.120617)\r\n      (xy -0.840154 -3.39587) (xy -0.901685 -3.41732) (xy -0.945387 -3.431912) (xy -0.969364 -3.438706)\r\n      (xy -0.97007 -3.438769) (xy -0.971874 -3.420069) (xy -0.9735 -3.367322) (xy -0.974883 -3.285557)\r\n      (xy -0.975958 -3.179805) (xy -0.97666 -3.055094) (xy -0.976923 -2.916455) (xy -0.976923 -2.381806)\r\n      (xy -0.849923 -2.328236) (xy -0.840154 -2.49212)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -2.465746 -2.599745) (xy -2.388714 -2.651567) (xy -2.329184 -2.726412) (xy -2.293622 -2.821654)\r\n      (xy -2.286429 -2.891756) (xy -2.287246 -2.921009) (xy -2.294086 -2.943407) (xy -2.312888 -2.963474)\r\n      (xy -2.349592 -2.985733) (xy -2.410138 -3.014709) (xy -2.500466 -3.054927) (xy -2.500923 -3.055129)\r\n      (xy -2.584067 -3.09321) (xy -2.652247 -3.127025) (xy -2.698495 -3.152933) (xy -2.715842 -3.167295)\r\n      (xy -2.715846 -3.167411) (xy -2.700557 -3.198685) (xy -2.664804 -3.233157) (xy -2.623758 -3.25799)\r\n      (xy -2.602963 -3.262923) (xy -2.54623 -3.245862) (xy -2.497373 -3.203133) (xy -2.473535 -3.156155)\r\n      (xy -2.450603 -3.121522) (xy -2.405682 -3.082081) (xy -2.352877 -3.048009) (xy -2.30629 -3.02948)\r\n      (xy -2.296548 -3.028462) (xy -2.285582 -3.045215) (xy -2.284921 -3.088039) (xy -2.29298 -3.145781)\r\n      (xy -2.308173 -3.207289) (xy -2.328914 -3.261409) (xy -2.329962 -3.26351) (xy -2.392379 -3.35066)\r\n      (xy -2.473274 -3.409939) (xy -2.565144 -3.439034) (xy -2.660487 -3.435634) (xy -2.751802 -3.397428)\r\n      (xy -2.755862 -3.394741) (xy -2.827694 -3.329642) (xy -2.874927 -3.244705) (xy -2.901066 -3.133021)\r\n      (xy -2.904574 -3.101643) (xy -2.910787 -2.953536) (xy -2.903339 -2.884468) (xy -2.715846 -2.884468)\r\n      (xy -2.71341 -2.927552) (xy -2.700086 -2.940126) (xy -2.666868 -2.930719) (xy -2.614506 -2.908483)\r\n      (xy -2.555976 -2.88061) (xy -2.554521 -2.879872) (xy -2.504911 -2.853777) (xy -2.485 -2.836363)\r\n      (xy -2.48991 -2.818107) (xy -2.510584 -2.79412) (xy -2.563181 -2.759406) (xy -2.619823 -2.756856)\r\n      (xy -2.670631 -2.782119) (xy -2.705724 -2.830847) (xy -2.715846 -2.884468) (xy -2.903339 -2.884468)\r\n      (xy -2.898008 -2.835036) (xy -2.865222 -2.741055) (xy -2.819579 -2.675215) (xy -2.737198 -2.608681)\r\n      (xy -2.646454 -2.575676) (xy -2.553815 -2.573573) (xy -2.465746 -2.599745)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -3.983114 -2.587256) (xy -3.891536 -2.635409) (xy -3.823951 -2.712905) (xy -3.799943 -2.762727)\r\n      (xy -3.781262 -2.837533) (xy -3.771699 -2.932052) (xy -3.770792 -3.03521) (xy -3.778079 -3.135935)\r\n      (xy -3.793097 -3.223153) (xy -3.815385 -3.285791) (xy -3.822235 -3.296579) (xy -3.903368 -3.377105)\r\n      (xy -3.999734 -3.425336) (xy -4.104299 -3.43945) (xy -4.210032 -3.417629) (xy -4.239457 -3.404547)\r\n      (xy -4.296759 -3.364231) (xy -4.34705 -3.310775) (xy -4.351803 -3.303995) (xy -4.371122 -3.271321)\r\n      (xy -4.383892 -3.236394) (xy -4.391436 -3.190414) (xy -4.395076 -3.124584) (xy -4.396135 -3.030105)\r\n      (xy -4.396154 -3.008923) (xy -4.396106 -3.002182) (xy -4.200769 -3.002182) (xy -4.199632 -3.091349)\r\n      (xy -4.195159 -3.15052) (xy -4.185754 -3.188741) (xy -4.169824 -3.215053) (xy -4.161692 -3.223846)\r\n      (xy -4.114942 -3.257261) (xy -4.069553 -3.255737) (xy -4.02366 -3.226752) (xy -3.996288 -3.195809)\r\n      (xy -3.980077 -3.150643) (xy -3.970974 -3.07942) (xy -3.970349 -3.071114) (xy -3.968796 -2.942037)\r\n      (xy -3.985035 -2.846172) (xy -4.018848 -2.784107) (xy -4.070016 -2.756432) (xy -4.08828 -2.754923)\r\n      (xy -4.13624 -2.762513) (xy -4.169047 -2.788808) (xy -4.189105 -2.839095) (xy -4.198822 -2.918664)\r\n      (xy -4.200769 -3.002182) (xy -4.396106 -3.002182) (xy -4.395426 -2.908249) (xy -4.392371 -2.837906)\r\n      (xy -4.385678 -2.789163) (xy -4.37404 -2.753288) (xy -4.356147 -2.721548) (xy -4.352192 -2.715648)\r\n      (xy -4.285733 -2.636104) (xy -4.213315 -2.589929) (xy -4.125151 -2.571599) (xy -4.095213 -2.570703)\r\n      (xy -3.983114 -2.587256)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -1.728336 -2.595089) (xy -1.665633 -2.631358) (xy -1.622039 -2.667358) (xy -1.590155 -2.705075)\r\n      (xy -1.56819 -2.751199) (xy -1.554351 -2.812421) (xy -1.546847 -2.895431) (xy -1.543883 -3.006919)\r\n      (xy -1.543539 -3.087062) (xy -1.543539 -3.382065) (xy -1.709615 -3.456515) (xy -1.719385 -3.133402)\r\n      (xy -1.723421 -3.012729) (xy -1.727656 -2.925141) (xy -1.732903 -2.86465) (xy -1.739975 -2.825268)\r\n      (xy -1.749689 -2.801007) (xy -1.762856 -2.78588) (xy -1.767081 -2.782606) (xy -1.831091 -2.757034)\r\n      (xy -1.895792 -2.767153) (xy -1.934308 -2.794) (xy -1.949975 -2.813024) (xy -1.96082 -2.837988)\r\n      (xy -1.967712 -2.875834) (xy -1.971521 -2.933502) (xy -1.973117 -3.017935) (xy -1.973385 -3.105928)\r\n      (xy -1.973437 -3.216323) (xy -1.975328 -3.294463) (xy -1.981655 -3.347165) (xy -1.995017 -3.381242)\r\n      (xy -2.018015 -3.403511) (xy -2.053246 -3.420787) (xy -2.100303 -3.438738) (xy -2.151697 -3.458278)\r\n      (xy -2.145579 -3.111485) (xy -2.143116 -2.986468) (xy -2.140233 -2.894082) (xy -2.136102 -2.827881)\r\n      (xy -2.129893 -2.78142) (xy -2.120774 -2.748256) (xy -2.107917 -2.721944) (xy -2.092416 -2.698729)\r\n      (xy -2.017629 -2.624569) (xy -1.926372 -2.581684) (xy -1.827117 -2.571412) (xy -1.728336 -2.595089)) (layer B.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -3.231114 -2.584505) (xy -3.156461 -2.621727) (xy -3.090569 -2.690261) (xy -3.072423 -2.715648)\r\n      (xy -3.052655 -2.748866) (xy -3.039828 -2.784945) (xy -3.03249 -2.833098) (xy -3.029187 -2.902536)\r\n      (xy -3.028462 -2.994206) (xy -3.031737 -3.11983) (xy -3.043123 -3.214154) (xy -3.064959 -3.284523)\r\n      (xy -3.099581 -3.338286) (xy -3.14933 -3.382788) (xy -3.152986 -3.385423) (xy -3.202015 -3.412377)\r\n      (xy -3.261055 -3.425712) (xy -3.336141 -3.429) (xy -3.458205 -3.429) (xy -3.458256 -3.547497)\r\n      (xy -3.459392 -3.613492) (xy -3.466314 -3.652202) (xy -3.484402 -3.675419) (xy -3.519038 -3.694933)\r\n      (xy -3.527355 -3.69892) (xy -3.56628 -3.717603) (xy -3.596417 -3.729403) (xy -3.618826 -3.730422)\r\n      (xy -3.634567 -3.716761) (xy -3.644698 -3.684522) (xy -3.650277 -3.629804) (xy -3.652365 -3.548711)\r\n      (xy -3.652019 -3.437344) (xy -3.6503 -3.291802) (xy -3.649763 -3.248269) (xy -3.647828 -3.098205)\r\n      (xy -3.646096 -3.000042) (xy -3.458308 -3.000042) (xy -3.457252 -3.083364) (xy -3.452562 -3.13788)\r\n      (xy -3.441949 -3.173837) (xy -3.423128 -3.201482) (xy -3.41035 -3.214965) (xy -3.35811 -3.254417)\r\n      (xy -3.311858 -3.257628) (xy -3.264133 -3.225049) (xy -3.262923 -3.223846) (xy -3.243506 -3.198668)\r\n      (xy -3.231693 -3.164447) (xy -3.225735 -3.111748) (xy -3.22388 -3.031131) (xy -3.223846 -3.013271)\r\n      (xy -3.22833 -2.902175) (xy -3.242926 -2.825161) (xy -3.26935 -2.778147) (xy -3.309317 -2.75705)\r\n      (xy -3.332416 -2.754923) (xy -3.387238 -2.7649) (xy -3.424842 -2.797752) (xy -3.447477 -2.857857)\r\n      (xy -3.457394 -2.949598) (xy -3.458308 -3.000042) (xy -3.646096 -3.000042) (xy -3.645778 -2.98206)\r\n      (xy -3.643127 -2.894679) (xy -3.639394 -2.830905) (xy -3.634093 -2.785582) (xy -3.626742 -2.753555)\r\n      (xy -3.616857 -2.729668) (xy -3.603954 -2.708764) (xy -3.598421 -2.700898) (xy -3.525031 -2.626595)\r\n      (xy -3.43224 -2.584467) (xy -3.324904 -2.572722) (xy -3.231114 -2.584505)) (layer B.Cu) (width 0.01))\r\n  )\r\n\r\n  (module Symbol:OSHW-Logo2_9.8x8mm_Copper (layer F.Cu) (tedit 0) (tstamp 5DE30912)\r\n    (at 190.6 120 90)\r\n    (descr \"Open Source Hardware Symbol\")\r\n    (tags \"Logo Symbol OSHW\")\r\n    (attr virtual)\r\n    (fp_text reference REF** (at 0 0 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value OSHW-Logo2_9.8x8mm_Copper (at 0.75 0 90) (layer F.Fab) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_poly (pts (xy 0.139878 -3.712224) (xy 0.245612 -3.711645) (xy 0.322132 -3.710078) (xy 0.374372 -3.707028)\r\n      (xy 0.407263 -3.702004) (xy 0.425737 -3.694511) (xy 0.434727 -3.684056) (xy 0.439163 -3.670147)\r\n      (xy 0.439594 -3.668346) (xy 0.446333 -3.635855) (xy 0.458808 -3.571748) (xy 0.475719 -3.482849)\r\n      (xy 0.495771 -3.375981) (xy 0.517664 -3.257967) (xy 0.518429 -3.253822) (xy 0.540359 -3.138169)\r\n      (xy 0.560877 -3.035986) (xy 0.578659 -2.953402) (xy 0.592381 -2.896544) (xy 0.600718 -2.871542)\r\n      (xy 0.601116 -2.871099) (xy 0.625677 -2.85889) (xy 0.676315 -2.838544) (xy 0.742095 -2.814455)\r\n      (xy 0.742461 -2.814326) (xy 0.825317 -2.783182) (xy 0.923 -2.743509) (xy 1.015077 -2.703619)\r\n      (xy 1.019434 -2.701647) (xy 1.169407 -2.63358) (xy 1.501498 -2.860361) (xy 1.603374 -2.929496)\r\n      (xy 1.695657 -2.991303) (xy 1.773003 -3.042267) (xy 1.830064 -3.078873) (xy 1.861495 -3.097606)\r\n      (xy 1.864479 -3.098996) (xy 1.887321 -3.09281) (xy 1.929982 -3.062965) (xy 1.994128 -3.008053)\r\n      (xy 2.081421 -2.926666) (xy 2.170535 -2.840078) (xy 2.256441 -2.754753) (xy 2.333327 -2.676892)\r\n      (xy 2.396564 -2.611303) (xy 2.441523 -2.562795) (xy 2.463576 -2.536175) (xy 2.464396 -2.534805)\r\n      (xy 2.466834 -2.516537) (xy 2.45765 -2.486705) (xy 2.434574 -2.441279) (xy 2.395337 -2.37623)\r\n      (xy 2.33767 -2.28753) (xy 2.260795 -2.173343) (xy 2.19257 -2.072838) (xy 2.131582 -1.982697)\r\n      (xy 2.081356 -1.908151) (xy 2.045416 -1.854435) (xy 2.027287 -1.826782) (xy 2.026146 -1.824905)\r\n      (xy 2.028359 -1.79841) (xy 2.045138 -1.746914) (xy 2.073142 -1.680149) (xy 2.083122 -1.658828)\r\n      (xy 2.126672 -1.563841) (xy 2.173134 -1.456063) (xy 2.210877 -1.362808) (xy 2.238073 -1.293594)\r\n      (xy 2.259675 -1.240994) (xy 2.272158 -1.213503) (xy 2.273709 -1.211384) (xy 2.296668 -1.207876)\r\n      (xy 2.350786 -1.198262) (xy 2.428868 -1.183911) (xy 2.523719 -1.166193) (xy 2.628143 -1.146475)\r\n      (xy 2.734944 -1.126126) (xy 2.836926 -1.106514) (xy 2.926894 -1.089009) (xy 2.997653 -1.074978)\r\n      (xy 3.042006 -1.065791) (xy 3.052885 -1.063193) (xy 3.064122 -1.056782) (xy 3.072605 -1.042303)\r\n      (xy 3.078714 -1.014867) (xy 3.082832 -0.969589) (xy 3.085341 -0.90158) (xy 3.086621 -0.805953)\r\n      (xy 3.087054 -0.67782) (xy 3.087077 -0.625299) (xy 3.087077 -0.198155) (xy 2.9845 -0.177909)\r\n      (xy 2.927431 -0.16693) (xy 2.842269 -0.150905) (xy 2.739372 -0.131767) (xy 2.629096 -0.111449)\r\n      (xy 2.598615 -0.105868) (xy 2.496855 -0.086083) (xy 2.408205 -0.066627) (xy 2.340108 -0.049303)\r\n      (xy 2.300004 -0.035912) (xy 2.293323 -0.031921) (xy 2.276919 -0.003658) (xy 2.253399 0.051109)\r\n      (xy 2.227316 0.121588) (xy 2.222142 0.136769) (xy 2.187956 0.230896) (xy 2.145523 0.337101)\r\n      (xy 2.103997 0.432473) (xy 2.103792 0.432916) (xy 2.03464 0.582525) (xy 2.489512 1.251617)\r\n      (xy 2.1975 1.544116) (xy 2.10918 1.63117) (xy 2.028625 1.707909) (xy 1.96036 1.770237)\r\n      (xy 1.908908 1.814056) (xy 1.878794 1.83527) (xy 1.874474 1.836616) (xy 1.849111 1.826016)\r\n      (xy 1.797358 1.796547) (xy 1.724868 1.751705) (xy 1.637294 1.694984) (xy 1.542612 1.631462)\r\n      (xy 1.446516 1.566668) (xy 1.360837 1.510287) (xy 1.291016 1.465788) (xy 1.242494 1.436639)\r\n      (xy 1.220782 1.426308) (xy 1.194293 1.43505) (xy 1.144062 1.458087) (xy 1.080451 1.490631)\r\n      (xy 1.073708 1.494249) (xy 0.988046 1.53721) (xy 0.929306 1.558279) (xy 0.892772 1.558503)\r\n      (xy 0.873731 1.538928) (xy 0.87362 1.538654) (xy 0.864102 1.515472) (xy 0.841403 1.460441)\r\n      (xy 0.807282 1.377822) (xy 0.7635 1.271872) (xy 0.711816 1.146852) (xy 0.653992 1.00702)\r\n      (xy 0.597991 0.871637) (xy 0.536447 0.722234) (xy 0.479939 0.583832) (xy 0.430161 0.460673)\r\n      (xy 0.388806 0.357002) (xy 0.357568 0.277059) (xy 0.338141 0.225088) (xy 0.332154 0.205692)\r\n      (xy 0.347168 0.183443) (xy 0.386439 0.147982) (xy 0.438807 0.108887) (xy 0.587941 -0.014755)\r\n      (xy 0.704511 -0.156478) (xy 0.787118 -0.313296) (xy 0.834366 -0.482225) (xy 0.844857 -0.660278)\r\n      (xy 0.837231 -0.742461) (xy 0.795682 -0.912969) (xy 0.724123 -1.063541) (xy 0.626995 -1.192691)\r\n      (xy 0.508734 -1.298936) (xy 0.37378 -1.38079) (xy 0.226571 -1.436768) (xy 0.071544 -1.465385)\r\n      (xy -0.086861 -1.465156) (xy -0.244206 -1.434595) (xy -0.396054 -1.372218) (xy -0.537965 -1.27654)\r\n      (xy -0.597197 -1.222428) (xy -0.710797 -1.08348) (xy -0.789894 -0.931639) (xy -0.835014 -0.771333)\r\n      (xy -0.846684 -0.606988) (xy -0.825431 -0.443029) (xy -0.77178 -0.283882) (xy -0.68626 -0.133975)\r\n      (xy -0.569395 0.002267) (xy -0.438807 0.108887) (xy -0.384412 0.149642) (xy -0.345986 0.184718)\r\n      (xy -0.332154 0.205726) (xy -0.339397 0.228635) (xy -0.359995 0.283365) (xy -0.392254 0.365672)\r\n      (xy -0.434479 0.471315) (xy -0.484977 0.59605) (xy -0.542052 0.735636) (xy -0.598146 0.87167)\r\n      (xy -0.660033 1.021201) (xy -0.717356 1.159767) (xy -0.768356 1.283107) (xy -0.811273 1.386964)\r\n      (xy -0.844347 1.46708) (xy -0.865819 1.519195) (xy -0.873775 1.538654) (xy -0.892571 1.558423)\r\n      (xy -0.928926 1.558365) (xy -0.987521 1.537441) (xy -1.073032 1.494613) (xy -1.073708 1.494249)\r\n      (xy -1.138093 1.461012) (xy -1.190139 1.436802) (xy -1.219488 1.426404) (xy -1.220783 1.426308)\r\n      (xy -1.242876 1.436855) (xy -1.291652 1.466184) (xy -1.361669 1.510827) (xy -1.447486 1.567314)\r\n      (xy -1.542612 1.631462) (xy -1.63946 1.696411) (xy -1.726747 1.752896) (xy -1.798819 1.797421)\r\n      (xy -1.850023 1.82649) (xy -1.874474 1.836616) (xy -1.89699 1.823307) (xy -1.942258 1.786112)\r\n      (xy -2.005756 1.729128) (xy -2.082961 1.656449) (xy -2.169349 1.572171) (xy -2.197601 1.544016)\r\n      (xy -2.489713 1.251416) (xy -2.267369 0.925104) (xy -2.199798 0.824897) (xy -2.140493 0.734963)\r\n      (xy -2.092783 0.66051) (xy -2.059993 0.606751) (xy -2.045452 0.578894) (xy -2.045026 0.576912)\r\n      (xy -2.052692 0.550655) (xy -2.073311 0.497837) (xy -2.103315 0.42731) (xy -2.124375 0.380093)\r\n      (xy -2.163752 0.289694) (xy -2.200835 0.198366) (xy -2.229585 0.1212) (xy -2.237395 0.097692)\r\n      (xy -2.259583 0.034916) (xy -2.281273 -0.013589) (xy -2.293187 -0.031921) (xy -2.319477 -0.043141)\r\n      (xy -2.376858 -0.059046) (xy -2.457882 -0.077833) (xy -2.555105 -0.097701) (xy -2.598615 -0.105868)\r\n      (xy -2.709104 -0.126171) (xy -2.815084 -0.14583) (xy -2.906199 -0.162912) (xy -2.972092 -0.175482)\r\n      (xy -2.9845 -0.177909) (xy -3.087077 -0.198155) (xy -3.087077 -0.625299) (xy -3.086847 -0.765754)\r\n      (xy -3.085901 -0.872021) (xy -3.083859 -0.948987) (xy -3.080338 -1.00154) (xy -3.074957 -1.034567)\r\n      (xy -3.067334 -1.052955) (xy -3.057088 -1.061592) (xy -3.052885 -1.063193) (xy -3.02753 -1.068873)\r\n      (xy -2.971516 -1.080205) (xy -2.892036 -1.095821) (xy -2.796288 -1.114353) (xy -2.691467 -1.134431)\r\n      (xy -2.584768 -1.154688) (xy -2.483387 -1.173754) (xy -2.394521 -1.190261) (xy -2.325363 -1.202841)\r\n      (xy -2.283111 -1.210125) (xy -2.27371 -1.211384) (xy -2.265193 -1.228237) (xy -2.24634 -1.27313)\r\n      (xy -2.220676 -1.33757) (xy -2.210877 -1.362808) (xy -2.171352 -1.460314) (xy -2.124808 -1.568041)\r\n      (xy -2.083123 -1.658828) (xy -2.05245 -1.728247) (xy -2.032044 -1.78529) (xy -2.025232 -1.820223)\r\n      (xy -2.026318 -1.824905) (xy -2.040715 -1.847009) (xy -2.073588 -1.896169) (xy -2.12141 -1.967152)\r\n      (xy -2.180652 -2.054722) (xy -2.247785 -2.153643) (xy -2.261059 -2.17317) (xy -2.338954 -2.28886)\r\n      (xy -2.396213 -2.376956) (xy -2.435119 -2.441514) (xy -2.457956 -2.486589) (xy -2.467006 -2.516237)\r\n      (xy -2.464552 -2.534515) (xy -2.464489 -2.534631) (xy -2.445173 -2.558639) (xy -2.402449 -2.605053)\r\n      (xy -2.340949 -2.669063) (xy -2.265302 -2.745855) (xy -2.180139 -2.830618) (xy -2.170535 -2.840078)\r\n      (xy -2.06321 -2.944011) (xy -1.980385 -3.020325) (xy -1.920395 -3.070429) (xy -1.881577 -3.09573)\r\n      (xy -1.86448 -3.098996) (xy -1.839527 -3.08475) (xy -1.787745 -3.051844) (xy -1.71448 -3.003792)\r\n      (xy -1.62508 -2.94411) (xy -1.524889 -2.876312) (xy -1.501499 -2.860361) (xy -1.169407 -2.63358)\r\n      (xy -1.019435 -2.701647) (xy -0.92823 -2.741315) (xy -0.830331 -2.781209) (xy -0.746169 -2.813017)\r\n      (xy -0.742462 -2.814326) (xy -0.676631 -2.838424) (xy -0.625884 -2.8588) (xy -0.601158 -2.871064)\r\n      (xy -0.601116 -2.871099) (xy -0.593271 -2.893266) (xy -0.579934 -2.947783) (xy -0.56243 -3.02852)\r\n      (xy -0.542083 -3.12935) (xy -0.520218 -3.244144) (xy -0.518429 -3.253822) (xy -0.496496 -3.372096)\r\n      (xy -0.47636 -3.479458) (xy -0.45932 -3.569083) (xy -0.446672 -3.634149) (xy -0.439716 -3.667832)\r\n      (xy -0.439594 -3.668346) (xy -0.435361 -3.682675) (xy -0.427129 -3.693493) (xy -0.409967 -3.701294)\r\n      (xy -0.378942 -3.706571) (xy -0.329122 -3.709818) (xy -0.255576 -3.711528) (xy -0.153371 -3.712193)\r\n      (xy -0.017575 -3.712307) (xy 0 -3.712308) (xy 0.139878 -3.712224)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 4.245224 2.647838) (xy 4.322528 2.698361) (xy 4.359814 2.74359) (xy 4.389353 2.825663)\r\n      (xy 4.391699 2.890607) (xy 4.386385 2.977445) (xy 4.186115 3.065103) (xy 4.088739 3.109887)\r\n      (xy 4.025113 3.145913) (xy 3.992029 3.177117) (xy 3.98628 3.207436) (xy 4.004658 3.240805)\r\n      (xy 4.024923 3.262923) (xy 4.083889 3.298393) (xy 4.148024 3.300879) (xy 4.206926 3.273235)\r\n      (xy 4.250197 3.21832) (xy 4.257936 3.198928) (xy 4.295006 3.138364) (xy 4.337654 3.112552)\r\n      (xy 4.396154 3.090471) (xy 4.396154 3.174184) (xy 4.390982 3.23115) (xy 4.370723 3.279189)\r\n      (xy 4.328262 3.334346) (xy 4.321951 3.341514) (xy 4.27472 3.390585) (xy 4.234121 3.41692)\r\n      (xy 4.183328 3.429035) (xy 4.14122 3.433003) (xy 4.065902 3.433991) (xy 4.012286 3.421466)\r\n      (xy 3.978838 3.402869) (xy 3.926268 3.361975) (xy 3.889879 3.317748) (xy 3.86685 3.262126)\r\n      (xy 3.854359 3.187047) (xy 3.849587 3.084449) (xy 3.849206 3.032376) (xy 3.850501 2.969948)\r\n      (xy 3.968471 2.969948) (xy 3.969839 3.003438) (xy 3.973249 3.008923) (xy 3.995753 3.001472)\r\n      (xy 4.044182 2.981753) (xy 4.108908 2.953718) (xy 4.122443 2.947692) (xy 4.204244 2.906096)\r\n      (xy 4.249312 2.869538) (xy 4.259217 2.835296) (xy 4.235526 2.800648) (xy 4.21596 2.785339)\r\n      (xy 4.14536 2.754721) (xy 4.07928 2.75978) (xy 4.023959 2.797151) (xy 3.985636 2.863473)\r\n      (xy 3.973349 2.916116) (xy 3.968471 2.969948) (xy 3.850501 2.969948) (xy 3.85173 2.91072)\r\n      (xy 3.861032 2.82071) (xy 3.87946 2.755167) (xy 3.90936 2.706912) (xy 3.95308 2.668767)\r\n      (xy 3.972141 2.65644) (xy 4.058726 2.624336) (xy 4.153522 2.622316) (xy 4.245224 2.647838)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 3.570807 2.636782) (xy 3.594161 2.646988) (xy 3.649902 2.691134) (xy 3.697569 2.754967)\r\n      (xy 3.727048 2.823087) (xy 3.731846 2.85667) (xy 3.71576 2.903556) (xy 3.680475 2.928365)\r\n      (xy 3.642644 2.943387) (xy 3.625321 2.946155) (xy 3.616886 2.926066) (xy 3.60023 2.882351)\r\n      (xy 3.592923 2.862598) (xy 3.551948 2.794271) (xy 3.492622 2.760191) (xy 3.416552 2.761239)\r\n      (xy 3.410918 2.762581) (xy 3.370305 2.781836) (xy 3.340448 2.819375) (xy 3.320055 2.879809)\r\n      (xy 3.307836 2.967751) (xy 3.3025 3.087813) (xy 3.302 3.151698) (xy 3.301752 3.252403)\r\n      (xy 3.300126 3.321054) (xy 3.295801 3.364673) (xy 3.287454 3.390282) (xy 3.273765 3.404903)\r\n      (xy 3.253411 3.415558) (xy 3.252234 3.416095) (xy 3.213038 3.432667) (xy 3.193619 3.438769)\r\n      (xy 3.190635 3.420319) (xy 3.188081 3.369323) (xy 3.18614 3.292308) (xy 3.184997 3.195805)\r\n      (xy 3.184769 3.125184) (xy 3.185932 2.988525) (xy 3.190479 2.884851) (xy 3.199999 2.808108)\r\n      (xy 3.216081 2.752246) (xy 3.240313 2.711212) (xy 3.274286 2.678954) (xy 3.307833 2.65644)\r\n      (xy 3.388499 2.626476) (xy 3.482381 2.619718) (xy 3.570807 2.636782)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 2.887333 2.633528) (xy 2.94359 2.659117) (xy 2.987747 2.690124) (xy 3.020101 2.724795)\r\n      (xy 3.042438 2.76952) (xy 3.056546 2.830692) (xy 3.064211 2.914701) (xy 3.06722 3.02794)\r\n      (xy 3.067538 3.102509) (xy 3.067538 3.39342) (xy 3.017773 3.416095) (xy 2.978576 3.432667)\r\n      (xy 2.959157 3.438769) (xy 2.955442 3.42061) (xy 2.952495 3.371648) (xy 2.950691 3.300153)\r\n      (xy 2.950308 3.243385) (xy 2.948661 3.161371) (xy 2.944222 3.096309) (xy 2.93774 3.056467)\r\n      (xy 2.93259 3.048) (xy 2.897977 3.056646) (xy 2.84364 3.078823) (xy 2.780722 3.108886)\r\n      (xy 2.720368 3.141192) (xy 2.673721 3.170098) (xy 2.651926 3.189961) (xy 2.651839 3.190175)\r\n      (xy 2.653714 3.226935) (xy 2.670525 3.262026) (xy 2.700039 3.290528) (xy 2.743116 3.300061)\r\n      (xy 2.779932 3.29895) (xy 2.832074 3.298133) (xy 2.859444 3.310349) (xy 2.875882 3.342624)\r\n      (xy 2.877955 3.34871) (xy 2.885081 3.394739) (xy 2.866024 3.422687) (xy 2.816353 3.436007)\r\n      (xy 2.762697 3.43847) (xy 2.666142 3.42021) (xy 2.616159 3.394131) (xy 2.554429 3.332868)\r\n      (xy 2.52169 3.25767) (xy 2.518753 3.178211) (xy 2.546424 3.104167) (xy 2.588047 3.057769)\r\n      (xy 2.629604 3.031793) (xy 2.694922 2.998907) (xy 2.771038 2.965557) (xy 2.783726 2.960461)\r\n      (xy 2.867333 2.923565) (xy 2.91553 2.891046) (xy 2.93103 2.858718) (xy 2.91655 2.822394)\r\n      (xy 2.891692 2.794) (xy 2.832939 2.759039) (xy 2.768293 2.756417) (xy 2.709008 2.783358)\r\n      (xy 2.666339 2.837088) (xy 2.660739 2.85095) (xy 2.628133 2.901936) (xy 2.58053 2.939787)\r\n      (xy 2.520461 2.97085) (xy 2.520461 2.882768) (xy 2.523997 2.828951) (xy 2.539156 2.786534)\r\n      (xy 2.572768 2.741279) (xy 2.605035 2.70642) (xy 2.655209 2.657062) (xy 2.694193 2.630547)\r\n      (xy 2.736064 2.619911) (xy 2.78346 2.618154) (xy 2.887333 2.633528)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 2.395929 2.636662) (xy 2.398911 2.688068) (xy 2.401247 2.766192) (xy 2.402749 2.864857)\r\n      (xy 2.403231 2.968343) (xy 2.403231 3.318533) (xy 2.341401 3.380363) (xy 2.298793 3.418462)\r\n      (xy 2.26139 3.433895) (xy 2.21027 3.432918) (xy 2.189978 3.430433) (xy 2.126554 3.4232)\r\n      (xy 2.074095 3.419055) (xy 2.061308 3.418672) (xy 2.018199 3.421176) (xy 1.956544 3.427462)\r\n      (xy 1.932638 3.430433) (xy 1.873922 3.435028) (xy 1.834464 3.425046) (xy 1.795338 3.394228)\r\n      (xy 1.781215 3.380363) (xy 1.719385 3.318533) (xy 1.719385 2.663503) (xy 1.76915 2.640829)\r\n      (xy 1.812002 2.624034) (xy 1.837073 2.618154) (xy 1.843501 2.636736) (xy 1.849509 2.688655)\r\n      (xy 1.854697 2.768172) (xy 1.858664 2.869546) (xy 1.860577 2.955192) (xy 1.865923 3.292231)\r\n      (xy 1.91256 3.298825) (xy 1.954976 3.294214) (xy 1.97576 3.279287) (xy 1.98157 3.251377)\r\n      (xy 1.98653 3.191925) (xy 1.990246 3.108466) (xy 1.992324 3.008532) (xy 1.992624 2.957104)\r\n      (xy 1.992923 2.661054) (xy 2.054454 2.639604) (xy 2.098004 2.62502) (xy 2.121694 2.618219)\r\n      (xy 2.122377 2.618154) (xy 2.124754 2.636642) (xy 2.127366 2.687906) (xy 2.129995 2.765649)\r\n      (xy 2.132421 2.863574) (xy 2.134115 2.955192) (xy 2.139461 3.292231) (xy 2.256692 3.292231)\r\n      (xy 2.262072 2.984746) (xy 2.267451 2.677261) (xy 2.324601 2.647707) (xy 2.366797 2.627413)\r\n      (xy 2.39177 2.618204) (xy 2.392491 2.618154) (xy 2.395929 2.636662)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 1.602081 2.780289) (xy 1.601833 2.92632) (xy 1.600872 3.038655) (xy 1.598794 3.122678)\r\n      (xy 1.595193 3.183769) (xy 1.589665 3.227309) (xy 1.581804 3.258679) (xy 1.571207 3.283262)\r\n      (xy 1.563182 3.297294) (xy 1.496728 3.373388) (xy 1.41247 3.421084) (xy 1.319249 3.438199)\r\n      (xy 1.2259 3.422546) (xy 1.170312 3.394418) (xy 1.111957 3.34576) (xy 1.072186 3.286333)\r\n      (xy 1.04819 3.208507) (xy 1.037161 3.104652) (xy 1.035599 3.028462) (xy 1.035809 3.022986)\r\n      (xy 1.172308 3.022986) (xy 1.173141 3.110355) (xy 1.176961 3.168192) (xy 1.185746 3.206029)\r\n      (xy 1.201474 3.233398) (xy 1.220266 3.254042) (xy 1.283375 3.29389) (xy 1.351137 3.297295)\r\n      (xy 1.415179 3.264025) (xy 1.420164 3.259517) (xy 1.441439 3.236067) (xy 1.454779 3.208166)\r\n      (xy 1.462001 3.166641) (xy 1.464923 3.102316) (xy 1.465385 3.0312) (xy 1.464383 2.941858)\r\n      (xy 1.460238 2.882258) (xy 1.451236 2.843089) (xy 1.435667 2.81504) (xy 1.422902 2.800144)\r\n      (xy 1.3636 2.762575) (xy 1.295301 2.758057) (xy 1.23011 2.786753) (xy 1.217528 2.797406)\r\n      (xy 1.196111 2.821063) (xy 1.182744 2.849251) (xy 1.175566 2.891245) (xy 1.172719 2.956319)\r\n      (xy 1.172308 3.022986) (xy 1.035809 3.022986) (xy 1.040322 2.905765) (xy 1.056362 2.813577)\r\n      (xy 1.086528 2.744269) (xy 1.133629 2.690211) (xy 1.170312 2.662505) (xy 1.23699 2.632572)\r\n      (xy 1.314272 2.618678) (xy 1.38611 2.622397) (xy 1.426308 2.6374) (xy 1.442082 2.64167)\r\n      (xy 1.45255 2.62575) (xy 1.459856 2.583089) (xy 1.465385 2.518106) (xy 1.471437 2.445732)\r\n      (xy 1.479844 2.402187) (xy 1.495141 2.377287) (xy 1.521864 2.360845) (xy 1.538654 2.353564)\r\n      (xy 1.602154 2.326963) (xy 1.602081 2.780289)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 0.713362 2.62467) (xy 0.802117 2.657421) (xy 0.874022 2.71535) (xy 0.902144 2.756128)\r\n      (xy 0.932802 2.830954) (xy 0.932165 2.885058) (xy 0.899987 2.921446) (xy 0.888081 2.927633)\r\n      (xy 0.836675 2.946925) (xy 0.810422 2.941982) (xy 0.80153 2.909587) (xy 0.801077 2.891692)\r\n      (xy 0.784797 2.825859) (xy 0.742365 2.779807) (xy 0.683388 2.757564) (xy 0.617475 2.763161)\r\n      (xy 0.563895 2.792229) (xy 0.545798 2.80881) (xy 0.532971 2.828925) (xy 0.524306 2.859332)\r\n      (xy 0.518696 2.906788) (xy 0.515035 2.97805) (xy 0.512215 3.079875) (xy 0.511484 3.112115)\r\n      (xy 0.50882 3.22241) (xy 0.505792 3.300036) (xy 0.50125 3.351396) (xy 0.494046 3.38289)\r\n      (xy 0.483033 3.40092) (xy 0.46706 3.411888) (xy 0.456834 3.416733) (xy 0.413406 3.433301)\r\n      (xy 0.387842 3.438769) (xy 0.379395 3.420507) (xy 0.374239 3.365296) (xy 0.372346 3.272499)\r\n      (xy 0.373689 3.141478) (xy 0.374107 3.121269) (xy 0.377058 3.001733) (xy 0.380548 2.914449)\r\n      (xy 0.385514 2.852591) (xy 0.392893 2.809336) (xy 0.403624 2.77786) (xy 0.418645 2.751339)\r\n      (xy 0.426502 2.739975) (xy 0.471553 2.689692) (xy 0.52194 2.650581) (xy 0.528108 2.647167)\r\n      (xy 0.618458 2.620212) (xy 0.713362 2.62467)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy 0.053501 2.626303) (xy 0.13006 2.654733) (xy 0.130936 2.655279) (xy 0.178285 2.690127)\r\n      (xy 0.213241 2.730852) (xy 0.237825 2.783925) (xy 0.254062 2.855814) (xy 0.263975 2.952992)\r\n      (xy 0.269586 3.081928) (xy 0.270077 3.100298) (xy 0.277141 3.377287) (xy 0.217695 3.408028)\r\n      (xy 0.174681 3.428802) (xy 0.14871 3.438646) (xy 0.147509 3.438769) (xy 0.143014 3.420606)\r\n      (xy 0.139444 3.371612) (xy 0.137248 3.300031) (xy 0.136769 3.242068) (xy 0.136758 3.14817)\r\n      (xy 0.132466 3.089203) (xy 0.117503 3.061079) (xy 0.085482 3.059706) (xy 0.030014 3.080998)\r\n      (xy -0.053731 3.120136) (xy -0.115311 3.152643) (xy -0.146983 3.180845) (xy -0.156294 3.211582)\r\n      (xy -0.156308 3.213104) (xy -0.140943 3.266054) (xy -0.095453 3.29466) (xy -0.025834 3.298803)\r\n      (xy 0.024313 3.298084) (xy 0.050754 3.312527) (xy 0.067243 3.347218) (xy 0.076733 3.391416)\r\n      (xy 0.063057 3.416493) (xy 0.057907 3.420082) (xy 0.009425 3.434496) (xy -0.058469 3.436537)\r\n      (xy -0.128388 3.426983) (xy -0.177932 3.409522) (xy -0.24643 3.351364) (xy -0.285366 3.270408)\r\n      (xy -0.293077 3.20716) (xy -0.287193 3.150111) (xy -0.265899 3.103542) (xy -0.223735 3.062181)\r\n      (xy -0.155241 3.020755) (xy -0.054956 2.973993) (xy -0.048846 2.97135) (xy 0.04149 2.929617)\r\n      (xy 0.097235 2.895391) (xy 0.121129 2.864635) (xy 0.115913 2.833311) (xy 0.084328 2.797383)\r\n      (xy 0.074883 2.789116) (xy 0.011617 2.757058) (xy -0.053936 2.758407) (xy -0.111028 2.789838)\r\n      (xy -0.148907 2.848024) (xy -0.152426 2.859446) (xy -0.1867 2.914837) (xy -0.230191 2.941518)\r\n      (xy -0.293077 2.96796) (xy -0.293077 2.899548) (xy -0.273948 2.80011) (xy -0.217169 2.708902)\r\n      (xy -0.187622 2.678389) (xy -0.120458 2.639228) (xy -0.035044 2.6215) (xy 0.053501 2.626303)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -0.840154 2.49212) (xy -0.834428 2.57198) (xy -0.827851 2.619039) (xy -0.818738 2.639566)\r\n      (xy -0.805402 2.639829) (xy -0.801077 2.637378) (xy -0.743556 2.619636) (xy -0.668732 2.620672)\r\n      (xy -0.592661 2.63891) (xy -0.545082 2.662505) (xy -0.496298 2.700198) (xy -0.460636 2.742855)\r\n      (xy -0.436155 2.797057) (xy -0.420913 2.869384) (xy -0.41297 2.966419) (xy -0.410384 3.094742)\r\n      (xy -0.410338 3.119358) (xy -0.410308 3.39587) (xy -0.471839 3.41732) (xy -0.515541 3.431912)\r\n      (xy -0.539518 3.438706) (xy -0.540223 3.438769) (xy -0.542585 3.420345) (xy -0.544594 3.369526)\r\n      (xy -0.546099 3.292993) (xy -0.546947 3.19743) (xy -0.547077 3.139329) (xy -0.547349 3.024771)\r\n      (xy -0.548748 2.942667) (xy -0.552151 2.886393) (xy -0.558433 2.849326) (xy -0.568471 2.824844)\r\n      (xy -0.583139 2.806325) (xy -0.592298 2.797406) (xy -0.655211 2.761466) (xy -0.723864 2.758775)\r\n      (xy -0.786152 2.78917) (xy -0.797671 2.800144) (xy -0.814567 2.820779) (xy -0.826286 2.845256)\r\n      (xy -0.833767 2.880647) (xy -0.837946 2.934026) (xy -0.839763 3.012466) (xy -0.840154 3.120617)\r\n      (xy -0.840154 3.39587) (xy -0.901685 3.41732) (xy -0.945387 3.431912) (xy -0.969364 3.438706)\r\n      (xy -0.97007 3.438769) (xy -0.971874 3.420069) (xy -0.9735 3.367322) (xy -0.974883 3.285557)\r\n      (xy -0.975958 3.179805) (xy -0.97666 3.055094) (xy -0.976923 2.916455) (xy -0.976923 2.381806)\r\n      (xy -0.849923 2.328236) (xy -0.840154 2.49212)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -2.465746 2.599745) (xy -2.388714 2.651567) (xy -2.329184 2.726412) (xy -2.293622 2.821654)\r\n      (xy -2.286429 2.891756) (xy -2.287246 2.921009) (xy -2.294086 2.943407) (xy -2.312888 2.963474)\r\n      (xy -2.349592 2.985733) (xy -2.410138 3.014709) (xy -2.500466 3.054927) (xy -2.500923 3.055129)\r\n      (xy -2.584067 3.09321) (xy -2.652247 3.127025) (xy -2.698495 3.152933) (xy -2.715842 3.167295)\r\n      (xy -2.715846 3.167411) (xy -2.700557 3.198685) (xy -2.664804 3.233157) (xy -2.623758 3.25799)\r\n      (xy -2.602963 3.262923) (xy -2.54623 3.245862) (xy -2.497373 3.203133) (xy -2.473535 3.156155)\r\n      (xy -2.450603 3.121522) (xy -2.405682 3.082081) (xy -2.352877 3.048009) (xy -2.30629 3.02948)\r\n      (xy -2.296548 3.028462) (xy -2.285582 3.045215) (xy -2.284921 3.088039) (xy -2.29298 3.145781)\r\n      (xy -2.308173 3.207289) (xy -2.328914 3.261409) (xy -2.329962 3.26351) (xy -2.392379 3.35066)\r\n      (xy -2.473274 3.409939) (xy -2.565144 3.439034) (xy -2.660487 3.435634) (xy -2.751802 3.397428)\r\n      (xy -2.755862 3.394741) (xy -2.827694 3.329642) (xy -2.874927 3.244705) (xy -2.901066 3.133021)\r\n      (xy -2.904574 3.101643) (xy -2.910787 2.953536) (xy -2.903339 2.884468) (xy -2.715846 2.884468)\r\n      (xy -2.71341 2.927552) (xy -2.700086 2.940126) (xy -2.666868 2.930719) (xy -2.614506 2.908483)\r\n      (xy -2.555976 2.88061) (xy -2.554521 2.879872) (xy -2.504911 2.853777) (xy -2.485 2.836363)\r\n      (xy -2.48991 2.818107) (xy -2.510584 2.79412) (xy -2.563181 2.759406) (xy -2.619823 2.756856)\r\n      (xy -2.670631 2.782119) (xy -2.705724 2.830847) (xy -2.715846 2.884468) (xy -2.903339 2.884468)\r\n      (xy -2.898008 2.835036) (xy -2.865222 2.741055) (xy -2.819579 2.675215) (xy -2.737198 2.608681)\r\n      (xy -2.646454 2.575676) (xy -2.553815 2.573573) (xy -2.465746 2.599745)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -3.983114 2.587256) (xy -3.891536 2.635409) (xy -3.823951 2.712905) (xy -3.799943 2.762727)\r\n      (xy -3.781262 2.837533) (xy -3.771699 2.932052) (xy -3.770792 3.03521) (xy -3.778079 3.135935)\r\n      (xy -3.793097 3.223153) (xy -3.815385 3.285791) (xy -3.822235 3.296579) (xy -3.903368 3.377105)\r\n      (xy -3.999734 3.425336) (xy -4.104299 3.43945) (xy -4.210032 3.417629) (xy -4.239457 3.404547)\r\n      (xy -4.296759 3.364231) (xy -4.34705 3.310775) (xy -4.351803 3.303995) (xy -4.371122 3.271321)\r\n      (xy -4.383892 3.236394) (xy -4.391436 3.190414) (xy -4.395076 3.124584) (xy -4.396135 3.030105)\r\n      (xy -4.396154 3.008923) (xy -4.396106 3.002182) (xy -4.200769 3.002182) (xy -4.199632 3.091349)\r\n      (xy -4.195159 3.15052) (xy -4.185754 3.188741) (xy -4.169824 3.215053) (xy -4.161692 3.223846)\r\n      (xy -4.114942 3.257261) (xy -4.069553 3.255737) (xy -4.02366 3.226752) (xy -3.996288 3.195809)\r\n      (xy -3.980077 3.150643) (xy -3.970974 3.07942) (xy -3.970349 3.071114) (xy -3.968796 2.942037)\r\n      (xy -3.985035 2.846172) (xy -4.018848 2.784107) (xy -4.070016 2.756432) (xy -4.08828 2.754923)\r\n      (xy -4.13624 2.762513) (xy -4.169047 2.788808) (xy -4.189105 2.839095) (xy -4.198822 2.918664)\r\n      (xy -4.200769 3.002182) (xy -4.396106 3.002182) (xy -4.395426 2.908249) (xy -4.392371 2.837906)\r\n      (xy -4.385678 2.789163) (xy -4.37404 2.753288) (xy -4.356147 2.721548) (xy -4.352192 2.715648)\r\n      (xy -4.285733 2.636104) (xy -4.213315 2.589929) (xy -4.125151 2.571599) (xy -4.095213 2.570703)\r\n      (xy -3.983114 2.587256)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -1.728336 2.595089) (xy -1.665633 2.631358) (xy -1.622039 2.667358) (xy -1.590155 2.705075)\r\n      (xy -1.56819 2.751199) (xy -1.554351 2.812421) (xy -1.546847 2.895431) (xy -1.543883 3.006919)\r\n      (xy -1.543539 3.087062) (xy -1.543539 3.382065) (xy -1.709615 3.456515) (xy -1.719385 3.133402)\r\n      (xy -1.723421 3.012729) (xy -1.727656 2.925141) (xy -1.732903 2.86465) (xy -1.739975 2.825268)\r\n      (xy -1.749689 2.801007) (xy -1.762856 2.78588) (xy -1.767081 2.782606) (xy -1.831091 2.757034)\r\n      (xy -1.895792 2.767153) (xy -1.934308 2.794) (xy -1.949975 2.813024) (xy -1.96082 2.837988)\r\n      (xy -1.967712 2.875834) (xy -1.971521 2.933502) (xy -1.973117 3.017935) (xy -1.973385 3.105928)\r\n      (xy -1.973437 3.216323) (xy -1.975328 3.294463) (xy -1.981655 3.347165) (xy -1.995017 3.381242)\r\n      (xy -2.018015 3.403511) (xy -2.053246 3.420787) (xy -2.100303 3.438738) (xy -2.151697 3.458278)\r\n      (xy -2.145579 3.111485) (xy -2.143116 2.986468) (xy -2.140233 2.894082) (xy -2.136102 2.827881)\r\n      (xy -2.129893 2.78142) (xy -2.120774 2.748256) (xy -2.107917 2.721944) (xy -2.092416 2.698729)\r\n      (xy -2.017629 2.624569) (xy -1.926372 2.581684) (xy -1.827117 2.571412) (xy -1.728336 2.595089)) (layer F.Cu) (width 0.01))\r\n    (fp_poly (pts (xy -3.231114 2.584505) (xy -3.156461 2.621727) (xy -3.090569 2.690261) (xy -3.072423 2.715648)\r\n      (xy -3.052655 2.748866) (xy -3.039828 2.784945) (xy -3.03249 2.833098) (xy -3.029187 2.902536)\r\n      (xy -3.028462 2.994206) (xy -3.031737 3.11983) (xy -3.043123 3.214154) (xy -3.064959 3.284523)\r\n      (xy -3.099581 3.338286) (xy -3.14933 3.382788) (xy -3.152986 3.385423) (xy -3.202015 3.412377)\r\n      (xy -3.261055 3.425712) (xy -3.336141 3.429) (xy -3.458205 3.429) (xy -3.458256 3.547497)\r\n      (xy -3.459392 3.613492) (xy -3.466314 3.652202) (xy -3.484402 3.675419) (xy -3.519038 3.694933)\r\n      (xy -3.527355 3.69892) (xy -3.56628 3.717603) (xy -3.596417 3.729403) (xy -3.618826 3.730422)\r\n      (xy -3.634567 3.716761) (xy -3.644698 3.684522) (xy -3.650277 3.629804) (xy -3.652365 3.548711)\r\n      (xy -3.652019 3.437344) (xy -3.6503 3.291802) (xy -3.649763 3.248269) (xy -3.647828 3.098205)\r\n      (xy -3.646096 3.000042) (xy -3.458308 3.000042) (xy -3.457252 3.083364) (xy -3.452562 3.13788)\r\n      (xy -3.441949 3.173837) (xy -3.423128 3.201482) (xy -3.41035 3.214965) (xy -3.35811 3.254417)\r\n      (xy -3.311858 3.257628) (xy -3.264133 3.225049) (xy -3.262923 3.223846) (xy -3.243506 3.198668)\r\n      (xy -3.231693 3.164447) (xy -3.225735 3.111748) (xy -3.22388 3.031131) (xy -3.223846 3.013271)\r\n      (xy -3.22833 2.902175) (xy -3.242926 2.825161) (xy -3.26935 2.778147) (xy -3.309317 2.75705)\r\n      (xy -3.332416 2.754923) (xy -3.387238 2.7649) (xy -3.424842 2.797752) (xy -3.447477 2.857857)\r\n      (xy -3.457394 2.949598) (xy -3.458308 3.000042) (xy -3.646096 3.000042) (xy -3.645778 2.98206)\r\n      (xy -3.643127 2.894679) (xy -3.639394 2.830905) (xy -3.634093 2.785582) (xy -3.626742 2.753555)\r\n      (xy -3.616857 2.729668) (xy -3.603954 2.708764) (xy -3.598421 2.700898) (xy -3.525031 2.626595)\r\n      (xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.Cu) (width 0.01))\r\n  )\r\n\r\n  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5DE30275)\r\n    (at 147.5 104 180)\r\n    (descr \"Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\")\r\n    (tags \"Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm\")\r\n    (path /5DE51C47)\r\n    (fp_text reference R4 (at -2.3 0.1) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 10K (at 2.5 -0.1) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user 10K (at 2.54 0) (layer F.Fab) hide\r\n      (effects (font (size 0.72 0.72) (thickness 0.108)))\r\n    )\r\n    (fp_line (start 6.03 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.03 1.05) (end 6.03 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 1.05) (end 6.03 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0.62 0.92) (end 4.46 0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.62 -0.92) (end 4.46 -0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 5.08 0) (end 4.34 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0 0) (end 0.74 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 -0.8) (end 0.74 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 0.8) (end 4.34 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 0.8) (end 4.34 0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 -0.8) (end 0.74 0.8) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole oval (at 5.08 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 157 \"Net-(R4-Pad2)\"))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DD32741)\r\n    (at 88.55 53.55)\r\n    (descr \"Mounting Hole 2.7mm, M2.5, ISO7380\")\r\n    (tags \"mounting hole 2.7mm m2.5 iso7380\")\r\n    (path /5DD6713E)\r\n    (attr virtual)\r\n    (fp_text reference H2 (at 0 -3.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value MountingHole (at 0 3.25) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_circle (center 0 0) (end 2.5 0) (layer F.CrtYd) (width 0.05))\r\n    (fp_circle (center 0 0) (end 2.25 0) (layer Cmts.User) (width 0.15))\r\n    (fp_text user %R (at 0.3 0) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (pad 1 thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n  )\r\n\r\n  (module MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DD329EC)\r\n    (at 206.45 53.55)\r\n    (descr \"Mounting Hole 2.7mm, M2.5, ISO7380\")\r\n    (tags \"mounting hole 2.7mm m2.5 iso7380\")\r\n    (path /5DD65608)\r\n    (attr virtual)\r\n    (fp_text reference H1 (at 0 -3.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value MountingHole (at 0 3.25) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_circle (center 0 0) (end 2.5 0) (layer F.CrtYd) (width 0.05))\r\n    (fp_circle (center 0 0) (end 2.25 0) (layer Cmts.User) (width 0.15))\r\n    (fp_text user %R (at 0.3 0) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (pad 1 thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n  )\r\n\r\n  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DD39CF8)\r\n    (at 142.4 109.7 180)\r\n    (descr \"Through hole straight pin header, 1x02, 2.54mm pitch, single row\")\r\n    (tags \"Through hole pin header THT 1x02 2.54mm single row\")\r\n    (path /5DDE8E28)\r\n    (fp_text reference ROM-JP1 (at -2.3 1.2 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value \"ROM Write Enable\" (at -0.3 7.8 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 0 1.27 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 157 \"Net-(R4-Pad2)\"))\r\n    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 21 ~MEMW))\r\n    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_LCC:PLCC-44_THT-Socket (layer F.Cu) (tedit 5A02ECC8) (tstamp 5DCC642F)\r\n    (at 127.8 62.9 90)\r\n    (descr \"PLCC, 44 pins, through hole\")\r\n    (tags \"plcc leaded\")\r\n    (path /5DCD903E)\r\n    (fp_text reference 232-U8 (at 11.7 6.5 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 16C550 (at -1.55 6.5 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at -1.27 6.35 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 10.58 -5.5) (end -0.27 -5.5) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 10.58 18.2) (end 10.58 -5.5) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -13.12 18.2) (end 10.58 18.2) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -13.12 -4.5) (end -13.12 18.2) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -12.12 -5.5) (end -13.12 -4.5) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -2.27 -5.5) (end -12.12 -5.5) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.27 -4.4) (end -0.77 -5.4) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.77 -5.4) (end -1.27 -4.4) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 7.94 -2.86) (end -10.48 -2.86) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 7.94 15.56) (end 7.94 -2.86) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -10.48 15.56) (end 7.94 15.56) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -10.48 -2.86) (end -10.48 15.56) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 10.98 -5.9) (end -13.52 -5.9) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 10.98 18.6) (end 10.98 -5.9) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -13.52 18.6) (end 10.98 18.6) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -13.52 -5.9) (end -13.52 18.6) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 10.48 -5.4) (end -12.02 -5.4) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 10.48 18.1) (end 10.48 -5.4) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -13.02 18.1) (end 10.48 18.1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -13.02 -4.4) (end -13.02 18.1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -12.02 -5.4) (end -13.02 -4.4) (layer F.Fab) (width 0.1))\r\n    (pad 39 thru_hole circle (at 7.62 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 59 RESETDRV))\r\n    (pad 37 thru_hole circle (at 7.62 2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 89 \"Net-(232-U6-Pad13)\"))\r\n    (pad 35 thru_hole circle (at 7.62 5.08 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 145 \"Net-(232-U8-Pad35)\"))\r\n    (pad 33 thru_hole circle (at 7.62 7.62 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 8 IRQ4))\r\n    (pad 31 thru_hole circle (at 7.62 10.16 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 34 A0))\r\n    (pad 40 thru_hole circle (at 5.08 -2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 88 \"Net-(232-U6-Pad14)\"))\r\n    (pad 38 thru_hole circle (at 5.08 2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 146 \"Net-(232-U8-Pad38)\"))\r\n    (pad 36 thru_hole circle (at 5.08 5.08 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 86 \"Net-(232-U6-Pad16)\"))\r\n    (pad 34 thru_hole circle (at 5.08 7.62 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 147 \"Net-(232-U8-Pad34)\"))\r\n    (pad 32 thru_hole circle (at 5.08 10.16 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 148 \"Net-(232-U8-Pad32)\"))\r\n    (pad 30 thru_hole circle (at 5.08 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 35 A1))\r\n    (pad 28 thru_hole circle (at 5.08 15.24 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 26 thru_hole circle (at 2.54 15.24 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 149 \"Net-(232-U8-Pad26)\"))\r\n    (pad 24 thru_hole circle (at 0 15.24 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 18 ~IOR))\r\n    (pad 22 thru_hole circle (at -2.54 15.24 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 20 thru_hole circle (at -5.08 15.24 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 19 ~IOW))\r\n    (pad 18 thru_hole circle (at -7.62 15.24 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 74 \"Net-(232-OSC1-Pad5)\"))\r\n    (pad 29 thru_hole circle (at 7.62 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 36 A2))\r\n    (pad 27 thru_hole circle (at 2.54 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 150 \"Net-(232-U8-Pad27)\"))\r\n    (pad 25 thru_hole circle (at 0 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 23 thru_hole circle (at -2.54 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 151 \"Net-(232-U8-Pad23)\"))\r\n    (pad 21 thru_hole circle (at -5.08 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 19 thru_hole circle (at -7.62 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 152 \"Net-(232-U8-Pad19)\"))\r\n    (pad 17 thru_hole circle (at -10.16 12.7 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 153 \"Net-(232-U8-Pad10)\"))\r\n    (pad 15 thru_hole circle (at -10.16 10.16 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 13 thru_hole circle (at -10.16 7.62 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 87 \"Net-(232-U6-Pad15)\"))\r\n    (pad 11 thru_hole circle (at -10.16 5.08 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 85 \"Net-(232-U6-Pad17)\"))\r\n    (pad 9 thru_hole circle (at -10.16 2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 29 D7))\r\n    (pad 7 thru_hole circle (at -10.16 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 27 D5))\r\n    (pad 16 thru_hole circle (at -7.62 10.16 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 60 ~UART_CS))\r\n    (pad 14 thru_hole circle (at -7.62 7.62 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 12 thru_hole circle (at -7.62 5.08 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 154 \"Net-(232-U8-Pad12)\"))\r\n    (pad 10 thru_hole circle (at -7.62 2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 153 \"Net-(232-U8-Pad10)\"))\r\n    (pad 8 thru_hole circle (at -7.62 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 28 D6))\r\n    (pad 42 thru_hole circle (at 2.54 -2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 83 \"Net-(232-U6-Pad19)\"))\r\n    (pad 44 thru_hole circle (at 0 -2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 6 thru_hole circle (at -7.62 -2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 58 D4))\r\n    (pad 4 thru_hole circle (at -5.08 -2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 56 D2))\r\n    (pad 2 thru_hole circle (at -2.54 -2.54 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 33 D0))\r\n    (pad 41 thru_hole circle (at 5.08 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 84 \"Net-(232-U6-Pad18)\"))\r\n    (pad 43 thru_hole circle (at 2.54 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 90 \"Net-(232-U6-Pad12)\"))\r\n    (pad 5 thru_hole circle (at -5.08 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 57 D3))\r\n    (pad 3 thru_hole circle (at -2.54 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 55 D1))\r\n    (pad 1 thru_hole rect (at 0 0 90) (size 1.4224 1.4224) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 155 \"Net-(232-U8-Pad1)\"))\r\n    (model ${KISYS3DMOD}/Package_LCC.3dshapes/PLCC-44_THT-Socket.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-28_W15.24mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC5947)\r\n    (at 133.9 82.1 270)\r\n    (descr \"28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 15.24mm 600mil\")\r\n    (path /5DCF5ABC)\r\n    (fp_text reference ROM-U5 (at 17.55 16.35 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 28C64 (at 7.6 16.5 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 7.62 16.51 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 16.3 -1.55) (end -1.05 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 16.3 34.55) (end 16.3 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 34.55) (end 16.3 34.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.55) (end -1.05 34.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 14.08 34.35) (end 14.08 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 34.35) (end 14.08 34.35) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 34.35) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.255 34.29) (end 0.255 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 14.985 34.29) (end 0.255 34.29) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 14.985 -1.27) (end 14.985 34.29) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 28 thru_hole oval (at 15.24 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 14 thru_hole oval (at 0 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 27 thru_hole oval (at 15.24 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 157 \"Net-(R4-Pad2)\"))\r\n    (pad 13 thru_hole oval (at 0 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 56 D2))\r\n    (pad 26 thru_hole oval (at 15.24 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 156 \"Net-(ROM-U5-Pad26)\"))\r\n    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 55 D1))\r\n    (pad 25 thru_hole oval (at 15.24 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 42 A8))\r\n    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 33 D0))\r\n    (pad 24 thru_hole oval (at 15.24 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 43 A9))\r\n    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 34 A0))\r\n    (pad 23 thru_hole oval (at 15.24 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 45 A11))\r\n    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 35 A1))\r\n    (pad 22 thru_hole oval (at 15.24 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 20 ~MEMR))\r\n    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 36 A2))\r\n    (pad 21 thru_hole oval (at 15.24 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 44 A10))\r\n    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 37 A3))\r\n    (pad 20 thru_hole oval (at 15.24 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 72 ~ROM_CS))\r\n    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 38 A4))\r\n    (pad 19 thru_hole oval (at 15.24 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 29 D7))\r\n    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 39 A5))\r\n    (pad 18 thru_hole oval (at 15.24 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 28 D6))\r\n    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 40 A6))\r\n    (pad 17 thru_hole oval (at 15.24 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 27 D5))\r\n    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 41 A7))\r\n    (pad 16 thru_hole oval (at 15.24 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 58 D4))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 46 A12))\r\n    (pad 15 thru_hole oval (at 15.24 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 57 D3))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 2 \"Net-(R1-Pad2)\"))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-28_W15.24mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC5917)\r\n    (at 170 136.7 270)\r\n    (descr \"20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCF5AC3)\r\n    (fp_text reference ROM-U4 (at 9.55 11.3 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS688 (at 3.85 11.45 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 11.43 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 20 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 19 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 72 ~ROM_CS))\r\n    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 18 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 50 A16))\r\n    (pad 17 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 16 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 51 A17))\r\n    (pad 15 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 47 A13))\r\n    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 14 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 52 A18))\r\n    (pad 13 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 48 A14))\r\n    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 12 thru_hole oval (at 7.62 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 53 A19))\r\n    (pad 11 thru_hole oval (at 7.62 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 49 A15))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC58EF)\r\n    (at 137.1 136.7 270)\r\n    (descr \"20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCF5A5A)\r\n    (fp_text reference CF-U2 (at 9.8 11.4 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS688 (at 3.75 11.5 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 11.43 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 20 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 19 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 111 \"Net-(CF-U1-Pad1)\"))\r\n    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 18 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 40 A6))\r\n    (pad 17 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 16 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 41 A7))\r\n    (pad 15 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 14 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 42 A8))\r\n    (pad 13 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 12 thru_hole oval (at 7.62 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 43 A9))\r\n    (pad 11 thru_hole oval (at 7.62 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 39 A5))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 54 AEN))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-14_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC58C7)\r\n    (at 88.8 113.2)\r\n    (descr \"14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCCBBAC)\r\n    (fp_text reference RAM-U13 (at 3.75 17.7) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS32 (at 3.75 7.65 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 7.62) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 16.8) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 16.8) (end 8.7 16.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 16.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 16.57) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 16.57) (end 6.46 16.57) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 16.57) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 16.51) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 16.51) (end 0.635 16.51) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 16.51) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 14 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 13 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 114 \"Net-(RAM-U12-Pad10)\"))\r\n    (pad 12 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 49 A15))\r\n    (pad 11 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 116 \"Net-(RAM-U13-Pad11)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 50 A16))\r\n    (pad 10 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 143 CF-A17))\r\n    (pad 9 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 51 A17))\r\n    (pad 8 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 117 \"Net-(RAM-U13-Pad8)\"))\r\n    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 53 A19))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-14_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-14_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC58A5)\r\n    (at 88.7 86.3)\r\n    (descr \"14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCCBBB9)\r\n    (fp_text reference RAM-U12 (at 3.9 17.75) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS00 (at 3.9 7.75 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 7.62) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 16.8) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 16.8) (end 8.7 16.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 16.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 16.57) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 16.57) (end 6.46 16.57) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 16.57) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 16.51) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 16.51) (end 0.635 16.51) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 16.51) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 14 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 13 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 51 A17))\r\n    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 144 MEM-CE))\r\n    (pad 12 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 52 A18))\r\n    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 112 \"Net-(RAM-U12-Pad11)\"))\r\n    (pad 11 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 112 \"Net-(RAM-U12-Pad11)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 113 \"Net-(RAM-U12-Pad3)\"))\r\n    (pad 10 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 114 \"Net-(RAM-U12-Pad10)\"))\r\n    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 113 \"Net-(RAM-U12-Pad3)\"))\r\n    (pad 9 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 52 A18))\r\n    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 115 \"Net-(RAM-U12-Pad2)\"))\r\n    (pad 8 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 115 \"Net-(RAM-U12-Pad2)\"))\r\n    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 53 A19))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-14_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC5883)\r\n    (at 146.9 120 90)\r\n    (descr \"20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCCBB62)\r\n    (fp_text reference RAM-U11 (at -2.1 11.45 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS245 (at 3.8 11.55 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 11.43 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 20 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 19 thru_hole oval (at 7.62 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 144 MEM-CE))\r\n    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 29 D7))\r\n    (pad 18 thru_hole oval (at 7.62 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 61 MEMD0))\r\n    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 28 D6))\r\n    (pad 17 thru_hole oval (at 7.62 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 62 MEMD1))\r\n    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 27 D5))\r\n    (pad 16 thru_hole oval (at 7.62 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 63 MEMD2))\r\n    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 58 D4))\r\n    (pad 15 thru_hole oval (at 7.62 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 64 MEMD3))\r\n    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 57 D3))\r\n    (pad 14 thru_hole oval (at 7.62 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 65 MEMD4))\r\n    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 56 D2))\r\n    (pad 13 thru_hole oval (at 7.62 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 66 MEMD5))\r\n    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 55 D1))\r\n    (pad 12 thru_hole oval (at 7.62 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 67 MEMD6))\r\n    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 33 D0))\r\n    (pad 11 thru_hole oval (at 7.62 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 68 MEMD7))\r\n    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 20 ~MEMR))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5DCC5827)\r\n    (at 169.3 80.1 90)\r\n    (descr \"Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\")\r\n    (tags \"Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm\")\r\n    (path /5DCF5AE8)\r\n    (fp_text reference R3 (at 2.54 -1.92 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 10K (at 2.6 0.05 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 2.54 0 90) (layer F.Fab)\r\n      (effects (font (size 0.72 0.72) (thickness 0.108)))\r\n    )\r\n    (fp_line (start 6.03 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.03 1.05) (end 6.03 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 1.05) (end 6.03 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0.62 0.92) (end 4.46 0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.62 -0.92) (end 4.46 -0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 5.08 0) (end 4.34 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0 0) (end 0.74 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 -0.8) (end 0.74 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 0.8) (end 4.34 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 0.8) (end 4.34 0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 -0.8) (end 0.74 0.8) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole oval (at 5.08 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 126 \"Net-(CF-J1-Pad21)\"))\r\n    (pad 1 thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5DCC5814)\r\n    (at 169.3 62.3 270)\r\n    (descr \"Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\")\r\n    (tags \"Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm\")\r\n    (path /5DCF5AEE)\r\n    (fp_text reference R2 (at 2.55 2.2 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 10K (at 2.5 0.1 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 2.54 0 90) (layer F.Fab)\r\n      (effects (font (size 0.72 0.72) (thickness 0.108)))\r\n    )\r\n    (fp_line (start 6.03 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.03 1.05) (end 6.03 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 1.05) (end 6.03 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0.62 0.92) (end 4.46 0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.62 -0.92) (end 4.46 -0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 5.08 0) (end 4.34 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0 0) (end 0.74 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 -0.8) (end 0.74 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 0.8) (end 4.34 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 0.8) (end 4.34 0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 -0.8) (end 0.74 0.8) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole oval (at 5.08 0 270) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 125 \"Net-(CF-J1-Pad27)\"))\r\n    (pad 1 thru_hole circle (at 0 0 270) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5DCC5801)\r\n    (at 142.7 82.1 180)\r\n    (descr \"Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\")\r\n    (tags \"Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm\")\r\n    (path /5DCF5ACA)\r\n    (fp_text reference R1 (at -1.45 0) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 10K (at 2.5 0) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 2.54 0) (layer F.Fab)\r\n      (effects (font (size 0.72 0.72) (thickness 0.108)))\r\n    )\r\n    (fp_line (start 6.03 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.03 1.05) (end 6.03 -1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 1.05) (end 6.03 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0.62 0.92) (end 4.46 0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.62 -0.92) (end 4.46 -0.92) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 5.08 0) (end 4.34 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0 0) (end 0.74 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 -0.8) (end 0.74 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 4.34 0.8) (end 4.34 -0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 0.8) (end 4.34 0.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.74 -0.8) (end 0.74 0.8) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole oval (at 5.08 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 2 \"Net-(R1-Pad2)\"))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC57EE)\r\n    (at 190.3 140.7)\r\n    (descr \"CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor\")\r\n    (tags \"CP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor\")\r\n    (path /5DD2328E)\r\n    (fp_text reference CP1 (at 1.25 -3.75) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 100uF (at 1.25 3.75) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1))\r\n    (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05))\r\n    (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12))\r\n    (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC5742)\r\n    (at 201 57.5 270)\r\n    (descr \"16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCF5A68)\r\n    (fp_text reference CF-U1 (at -1.9 8.95 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74LS139 (at 3.85 8.8 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 8.89 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 19.3) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 19.3) (end 8.7 19.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 19.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 16 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 15 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 106 \"Net-(CF-U1-Pad7)\"))\r\n    (pad 14 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 59 RESETDRV))\r\n    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 107 \"Net-(CF-U1-Pad6)\"))\r\n    (pad 13 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 70 CF_CS1))\r\n    (pad 12 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 108 \"Net-(CF-U1-Pad12)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 71 CF_CS0))\r\n    (pad 11 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 69 CF_RESET))\r\n    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 10 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 109 \"Net-(CF-U1-Pad10)\"))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 38 A4))\r\n    (pad 9 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 110 \"Net-(CF-U1-Pad9)\"))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 111 \"Net-(CF-U1-Pad1)\"))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical locked (layer F.Cu) (tedit 5A19A420) (tstamp 5DCC571E)\r\n    (at 191.6 52.3 270)\r\n    (descr \"Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\")\r\n    (tags \"Through hole socket strip THT 1x02 2.54mm single row\")\r\n    (path /5DCF5BC7)\r\n    (fp_text reference CF-J2 (at 0.05 -4.05 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value \"CF Power\" (at 0.05 7.95 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 0 1.27) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start -1.8 4.3) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 1.75 4.3) (end -1.8 4.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 1.75 -1.8) (end 1.75 4.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.27 3.81) (end -1.27 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.27 -0.635) (end 1.27 3.81) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x02_P2.54mm_Vertical.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical locked (layer F.Cu) (tedit 5A19A433) (tstamp 5DCC5708)\r\n    (at 174 100.5 180)\r\n    (descr \"Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\")\r\n    (tags \"Through hole socket strip THT 2x20 2.54mm double row\")\r\n    (path /5DCF5B8A)\r\n    (fp_text reference CF-J1 (at -1.27 -2.77) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value \"CF Interface\" (at -4.9 24.2 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at -1.27 24.13 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1))\r\n    (pad 40 thru_hole oval (at -2.54 48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 39 thru_hole oval (at 0 48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 119 \"Net-(CF-J1-Pad39)\"))\r\n    (pad 38 thru_hole oval (at -2.54 45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 70 CF_CS1))\r\n    (pad 37 thru_hole oval (at 0 45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 71 CF_CS0))\r\n    (pad 36 thru_hole oval (at -2.54 43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 37 A3))\r\n    (pad 35 thru_hole oval (at 0 43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 35 A1))\r\n    (pad 34 thru_hole oval (at -2.54 40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 120 \"Net-(CF-J1-Pad34)\"))\r\n    (pad 33 thru_hole oval (at 0 40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 36 A2))\r\n    (pad 32 thru_hole oval (at -2.54 38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 121 \"Net-(CF-J1-Pad32)\"))\r\n    (pad 31 thru_hole oval (at 0 38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 122 \"Net-(CF-J1-Pad31)\"))\r\n    (pad 30 thru_hole oval (at -2.54 35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 29 thru_hole oval (at 0 35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 123 \"Net-(CF-J1-Pad29)\"))\r\n    (pad 28 thru_hole oval (at -2.54 33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 124 \"Net-(CF-J1-Pad28)\"))\r\n    (pad 27 thru_hole oval (at 0 33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 125 \"Net-(CF-J1-Pad27)\"))\r\n    (pad 26 thru_hole oval (at -2.54 30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 25 thru_hole oval (at 0 30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 18 ~IOR))\r\n    (pad 24 thru_hole oval (at -2.54 27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 23 thru_hole oval (at 0 27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 19 ~IOW))\r\n    (pad 22 thru_hole oval (at -2.54 25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 21 thru_hole oval (at 0 25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 126 \"Net-(CF-J1-Pad21)\"))\r\n    (pad 20 thru_hole oval (at -2.54 22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 19 thru_hole oval (at 0 22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 18 thru_hole oval (at -2.54 20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 127 \"Net-(CF-J1-Pad18)\"))\r\n    (pad 17 thru_hole oval (at 0 20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 135 CFD0))\r\n    (pad 16 thru_hole oval (at -2.54 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 128 \"Net-(CF-J1-Pad16)\"))\r\n    (pad 15 thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 136 CFD1))\r\n    (pad 14 thru_hole oval (at -2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 129 \"Net-(CF-J1-Pad14)\"))\r\n    (pad 13 thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 137 CFD2))\r\n    (pad 12 thru_hole oval (at -2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 130 \"Net-(CF-J1-Pad12)\"))\r\n    (pad 11 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 138 CFD3))\r\n    (pad 10 thru_hole oval (at -2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 131 \"Net-(CF-J1-Pad10)\"))\r\n    (pad 9 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 139 CFD4))\r\n    (pad 8 thru_hole oval (at -2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 132 \"Net-(CF-J1-Pad8)\"))\r\n    (pad 7 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 140 CFD5))\r\n    (pad 6 thru_hole oval (at -2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 133 \"Net-(CF-J1-Pad6)\"))\r\n    (pad 5 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 141 CFD6))\r\n    (pad 4 thru_hole oval (at -2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 134 \"Net-(CF-J1-Pad4)\"))\r\n    (pad 3 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 142 CFD7))\r\n    (pad 2 thru_hole oval (at -2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 69 CF_RESET))\r\n    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC56CA)\r\n    (at 169.8 95.8 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23397)\r\n    (fp_text reference C16 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.1 -2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 32 -12V))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC56B5)\r\n    (at 144.5 96.3 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23391)\r\n    (fp_text reference C15 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.2 -2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 31 +12V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC56A0)\r\n    (at 159.7 69.5 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23263)\r\n    (fp_text reference C14 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 -2.15) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC568B)\r\n    (at 96.5 109.9 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD232A6)\r\n    (fp_text reference C13 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC5676)\r\n    (at 96.3 82.9 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD232C4)\r\n    (fp_text reference C12 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC5661)\r\n    (at 147 108.3)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD232BE)\r\n    (fp_text reference C11 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.3 -2.2) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC564C)\r\n    (at 142.2 120.2 270)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD232B8)\r\n    (fp_text reference C10 (at 1.25 -2.25 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.15 -2.2 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC5637)\r\n    (at 114 54.1 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD232B2)\r\n    (fp_text reference C9 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC5622)\r\n    (at 119.5 62.8 90)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD232AC)\r\n    (fp_text reference C8 (at 1.25 -2.25 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.2 -2.2 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC560D)\r\n    (at 98.4 54.2 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23250)\r\n    (fp_text reference C7 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC9990)\r\n    (at 141.3 85.1 270)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD2325D)\r\n    (fp_text reference C6 (at 1.25 -2.25 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC55E3)\r\n    (at 137.1 94.8 270)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23257)\r\n    (fp_text reference C5 (at 1.25 -2.25 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 -2.25 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC55CE)\r\n    (at 173.8 144.3 90)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD2327B)\r\n    (fp_text reference C4 (at 1.25 -2.25 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC55B9)\r\n    (at 192.4 71.1 180)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23275)\r\n    (fp_text reference C3 (at 1.25 -2.25) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC55A4)\r\n    (at 140.7 144.3 90)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD2326F)\r\n    (fp_text reference C2 (at 1.25 -2.25 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5DCC558F)\r\n    (at 204.9 65.1 90)\r\n    (descr \"C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\")\r\n    (tags \"C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\")\r\n    (path /5DD23269)\r\n    (fp_text reference C1 (at 1.25 -2.25 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 0.1uF (at 1.25 2.25 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.25 0 90) (layer F.Fab)\r\n      (effects (font (size 0.6 0.6) (thickness 0.09)))\r\n    )\r\n    (fp_line (start 3.55 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 3.55 1.25) (end 3.55 -1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 1.25) (end 3.55 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 2.87 1.055) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.87 -1.12) (end 2.87 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.055) (end -0.37 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end -0.37 -1.055) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 1.12) (end 2.87 1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.37 -1.12) (end 2.87 -1.12) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.75 -1) (end -0.25 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 2.75 1) (end 2.75 -1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 1) (end 2.75 1) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -0.25 -1) (end -0.25 1) (layer F.Fab) (width 0.1))\r\n    (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Tandy-IO:TANDY-PLUS-BUS locked (layer F.Cu) (tedit 5CE7FE72) (tstamp 5DD341AE)\r\n    (at 185.42 129.54 270)\r\n    (descr \"Through hole straight pin header, 2x31, 2.54mm pitch, double rows\")\r\n    (tags \"Through hole pin header THT 2x31 2.54mm double row\")\r\n    (path /5DD232FD)\r\n    (fp_text reference BUS1 (at 1.27 -2.33 90) (layer F.SilkS) hide\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value TANDY_BUS (at 1.27 78.53 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 1.27 38.1) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 4.35 78) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.8 78) (end 4.35 78) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.8 -1.8) (end -1.8 78) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 3.87 -1.33) (end 3.87 77.53) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 1.27) (end -1.33 77.53) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.33 77.53) (end 3.87 77.53) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.27 77.47) (end -1.27 0) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 3.81 77.47) (end -1.27 77.47) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 3.81 -1.27) (end 3.81 77.47) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))\r\n    (pad 62 thru_hole oval (at 2.54 76.2 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 31 thru_hole oval (at 0 76.2 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 34 A0))\r\n    (pad 61 thru_hole oval (at 2.54 73.66 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 3 \"Net-(BUS1-Pad61)\"))\r\n    (pad 30 thru_hole oval (at 0 73.66 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 35 A1))\r\n    (pad 60 thru_hole oval (at 2.54 71.12 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 29 thru_hole oval (at 0 71.12 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 36 A2))\r\n    (pad 59 thru_hole oval (at 2.54 68.58 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 4 \"Net-(BUS1-Pad59)\"))\r\n    (pad 28 thru_hole oval (at 0 68.58 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 37 A3))\r\n    (pad 58 thru_hole oval (at 2.54 66.04 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 5 \"Net-(BUS1-Pad58)\"))\r\n    (pad 27 thru_hole oval (at 0 66.04 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 38 A4))\r\n    (pad 57 thru_hole oval (at 2.54 63.5 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 6 \"Net-(BUS1-Pad57)\"))\r\n    (pad 26 thru_hole oval (at 0 63.5 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 39 A5))\r\n    (pad 56 thru_hole oval (at 2.54 60.96 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 7 \"Net-(BUS1-Pad56)\"))\r\n    (pad 25 thru_hole oval (at 0 60.96 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 40 A6))\r\n    (pad 55 thru_hole oval (at 2.54 58.42 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 8 IRQ4))\r\n    (pad 24 thru_hole oval (at 0 58.42 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 41 A7))\r\n    (pad 54 thru_hole oval (at 2.54 55.88 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 9 \"Net-(BUS1-Pad54)\"))\r\n    (pad 23 thru_hole oval (at 0 55.88 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 42 A8))\r\n    (pad 53 thru_hole oval (at 2.54 53.34 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 10 \"Net-(BUS1-Pad53)\"))\r\n    (pad 22 thru_hole oval (at 0 53.34 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 43 A9))\r\n    (pad 52 thru_hole oval (at 2.54 50.8 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 11 \"Net-(BUS1-Pad52)\"))\r\n    (pad 21 thru_hole oval (at 0 50.8 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 44 A10))\r\n    (pad 51 thru_hole oval (at 2.54 48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 12 \"Net-(BUS1-Pad51)\"))\r\n    (pad 20 thru_hole oval (at 0 48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 45 A11))\r\n    (pad 50 thru_hole oval (at 2.54 45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 13 \"Net-(BUS1-Pad50)\"))\r\n    (pad 19 thru_hole oval (at 0 45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 46 A12))\r\n    (pad 49 thru_hole oval (at 2.54 43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 14 \"Net-(BUS1-Pad49)\"))\r\n    (pad 18 thru_hole oval (at 0 43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 47 A13))\r\n    (pad 48 thru_hole oval (at 2.54 40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 15 \"Net-(BUS1-Pad48)\"))\r\n    (pad 17 thru_hole oval (at 0 40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 48 A14))\r\n    (pad 47 thru_hole oval (at 2.54 38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 16 \"Net-(BUS1-Pad47)\"))\r\n    (pad 16 thru_hole oval (at 0 38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 49 A15))\r\n    (pad 46 thru_hole oval (at 2.54 35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 17 \"Net-(BUS1-Pad46)\"))\r\n    (pad 15 thru_hole oval (at 0 35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 50 A16))\r\n    (pad 45 thru_hole oval (at 2.54 33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 18 ~IOR))\r\n    (pad 14 thru_hole oval (at 0 33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 51 A17))\r\n    (pad 44 thru_hole oval (at 2.54 30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 19 ~IOW))\r\n    (pad 13 thru_hole oval (at 0 30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 52 A18))\r\n    (pad 43 thru_hole oval (at 2.54 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 20 ~MEMR))\r\n    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 53 A19))\r\n    (pad 42 thru_hole oval (at 2.54 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 21 ~MEMW))\r\n    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 54 AEN))\r\n    (pad 41 thru_hole oval (at 2.54 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 22 \"Net-(BUS1-Pad10)\"))\r\n    (pad 40 thru_hole oval (at 2.54 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 31 +12V))\r\n    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 33 D0))\r\n    (pad 39 thru_hole oval (at 2.54 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 23 \"Net-(BUS1-Pad39)\"))\r\n    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 55 D1))\r\n    (pad 38 thru_hole oval (at 2.54 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 32 -12V))\r\n    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 56 D2))\r\n    (pad 37 thru_hole oval (at 2.54 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 24 \"Net-(BUS1-Pad37)\"))\r\n    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 57 D3))\r\n    (pad 36 thru_hole oval (at 2.54 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 25 \"Net-(BUS1-Pad36)\"))\r\n    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 58 D4))\r\n    (pad 35 thru_hole oval (at 2.54 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 26 \"Net-(BUS1-Pad35)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 27 D5))\r\n    (pad 34 thru_hole oval (at 2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 28 D6))\r\n    (pad 33 thru_hole oval (at 2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 59 RESETDRV))\r\n    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 29 D7))\r\n    (pad 32 thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)\r\n      (net 30 \"Net-(BUS1-Pad1)\"))\r\n    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x31_P2.54mm_Vertical.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC5526)\r\n    (at 106.3 58.2)\r\n    (descr \"16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCD9054)\r\n    (fp_text reference 232-U9 (at 3.65 20.05 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74ALS138 (at 3.85 8.8 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 8.89) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 19.3) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 19.3) (end 8.7 19.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 19.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 99 \"Net-(232-U9-Pad15)\"))\r\n    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 60 ~UART_CS))\r\n    (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 100 \"Net-(232-U9-Pad14)\"))\r\n    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 39 A5))\r\n    (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 101 \"Net-(232-U9-Pad13)\"))\r\n    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 92 \"Net-(232-U7-Pad7)\"))\r\n    (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 102 \"Net-(232-U9-Pad12)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 54 AEN))\r\n    (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 103 \"Net-(232-U9-Pad11)\"))\r\n    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 37 A3))\r\n    (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 104 \"Net-(232-U9-Pad10)\"))\r\n    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 38 A4))\r\n    (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 105 \"Net-(232-U9-Pad9)\"))\r\n    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 42 A8))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC9B08)\r\n    (at 90.8 58.1)\r\n    (descr \"16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCD9038)\r\n    (fp_text reference 232-U7 (at 3.65 20.45 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 74ALS138 (at 3.8 8.9 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 8.89) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 19.3) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 19.3) (end 8.7 19.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 19.3) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 91 \"Net-(232-U7-Pad15)\"))\r\n    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 92 \"Net-(232-U7-Pad7)\"))\r\n    (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 93 \"Net-(232-U7-Pad14)\"))\r\n    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 94 \"Net-(232-U7-Pad13)\"))\r\n    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 95 \"Net-(232-U7-Pad12)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 96 \"Net-(232-U7-Pad11)\"))\r\n    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 43 A9))\r\n    (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 97 \"Net-(232-U7-Pad10)\"))\r\n    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 41 A7))\r\n    (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 98 \"Net-(232-U7-Pad9)\"))\r\n    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 40 A6))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5DCC54DE)\r\n    (at 144.5 92.7 90)\r\n    (descr \"20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\")\r\n    (tags \"THT DIP DIL PDIP 2.54mm 7.62mm 300mil\")\r\n    (path /5DCD9096)\r\n    (fp_text reference 232-U6 (at 9.8 11.75 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value GD75232 (at 3.81 11.55 180) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 3.81 11.43 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))\r\n    (pad 20 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 32 -12V))\r\n    (pad 19 thru_hole oval (at 7.62 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 83 \"Net-(232-U6-Pad19)\"))\r\n    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 75 \"Net-(232-P2-Pad9)\"))\r\n    (pad 18 thru_hole oval (at 7.62 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 84 \"Net-(232-U6-Pad18)\"))\r\n    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 79 \"Net-(232-P2-Pad4)\"))\r\n    (pad 17 thru_hole oval (at 7.62 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 85 \"Net-(232-U6-Pad17)\"))\r\n    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 76 \"Net-(232-P2-Pad8)\"))\r\n    (pad 16 thru_hole oval (at 7.62 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 86 \"Net-(232-U6-Pad16)\"))\r\n    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 80 \"Net-(232-P2-Pad3)\"))\r\n    (pad 15 thru_hole oval (at 7.62 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 87 \"Net-(232-U6-Pad15)\"))\r\n    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 77 \"Net-(232-P2-Pad7)\"))\r\n    (pad 14 thru_hole oval (at 7.62 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 88 \"Net-(232-U6-Pad14)\"))\r\n    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 81 \"Net-(232-P2-Pad2)\"))\r\n    (pad 13 thru_hole oval (at 7.62 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 89 \"Net-(232-U6-Pad13)\"))\r\n    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 78 \"Net-(232-P2-Pad6)\"))\r\n    (pad 12 thru_hole oval (at 7.62 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 90 \"Net-(232-U6-Pad12)\"))\r\n    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 82 \"Net-(232-P2-Pad1)\"))\r\n    (pad 11 thru_hole oval (at 7.62 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 31 +12V))\r\n    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm (layer F.Cu) (tedit 5DE2EF6D) (tstamp 5DCC54B6)\r\n    (at 199.3 125.4 90)\r\n    (descr \"9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\")\r\n    (tags \"9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm\")\r\n    (path /5DCD904B)\r\n    (fp_text reference 232-P2 (at 5.54 -2.8 90) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value SERIAL (at 5.54 18.44 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text user %R (at 5.54 13.94 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_line (start 21.5 -2.35) (end -10.4 -2.35) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 21.5 17.45) (end 21.5 -2.35) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -10.4 17.45) (end 21.5 17.45) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -10.4 -2.35) (end -10.4 17.45) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 21.025 -1.86) (end 21.025 10.48) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -9.945 -1.86) (end 21.025 -1.86) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -9.945 10.48) (end -9.945 -1.86) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 19.64 10.54) (end 19.64 1.42) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 16.44 10.54) (end 16.44 1.42) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -5.36 10.54) (end -5.36 1.42) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -8.56 10.54) (end -8.56 1.42) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 20.54 10.94) (end 15.54 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 20.54 15.94) (end 20.54 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 15.54 15.94) (end 20.54 15.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 15.54 10.94) (end 15.54 15.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -4.46 10.94) (end -9.46 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -4.46 15.94) (end -4.46 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -9.46 15.94) (end -4.46 15.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -9.46 10.94) (end -9.46 15.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 13.69 10.94) (end -2.61 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 13.69 16.94) (end 13.69 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -2.61 16.94) (end 13.69 16.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -2.61 10.94) (end -2.61 16.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 20.965 10.54) (end -9.885 10.54) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 20.965 10.94) (end 20.965 10.54) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -9.885 10.94) (end 20.965 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -9.885 10.54) (end -9.885 10.94) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 20.965 -1.8) (end -9.885 -1.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 20.965 10.54) (end 20.965 -1.8) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -9.885 10.54) (end 20.965 10.54) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -9.885 -1.8) (end -9.885 10.54) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 18.04 1.42) (end 16.44 1.42) (angle 180) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start -6.96 1.42) (end -8.56 1.42) (angle 180) (layer F.Fab) (width 0.1))\r\n    (pad 0 thru_hole circle (at 18.04 1.42 90) (size 4 4) (drill 3.2) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 0 thru_hole circle (at -6.96 1.42 90) (size 4 4) (drill 3.2) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 9 thru_hole circle (at 9.695 2.84 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 75 \"Net-(232-P2-Pad9)\"))\r\n    (pad 8 thru_hole circle (at 6.925 2.84 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 76 \"Net-(232-P2-Pad8)\"))\r\n    (pad 7 thru_hole circle (at 4.155 2.84 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 77 \"Net-(232-P2-Pad7)\"))\r\n    (pad 6 thru_hole circle (at 1.385 2.84 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 78 \"Net-(232-P2-Pad6)\"))\r\n    (pad 5 thru_hole circle (at 11.08 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 4 thru_hole circle (at 8.31 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 79 \"Net-(232-P2-Pad4)\"))\r\n    (pad 3 thru_hole circle (at 5.54 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 80 \"Net-(232-P2-Pad3)\"))\r\n    (pad 2 thru_hole circle (at 2.77 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 81 \"Net-(232-P2-Pad2)\"))\r\n    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)\r\n      (net 82 \"Net-(232-P2-Pad1)\"))\r\n    (model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (module Oscillator:Oscillator_DIP-8 (layer F.Cu) (tedit 58CD3344) (tstamp 5DCC5482)\r\n    (at 161.5 57.4 180)\r\n    (descr \"Oscillator, DIP8,http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf\")\r\n    (tags oscillator)\r\n    (path /5DCD90A8)\r\n    (fp_text reference 232-OSC1 (at 3.6 3.6) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_text value 1.8432MHz (at 3.75 -3.75) (layer F.SilkS)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (fp_arc (start -1.89 -9.51) (end -2.54 -9.51) (angle 90) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 9.51 -9.51) (end 9.51 -10.16) (angle 90) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 9.51 1.89) (end 10.16 1.89) (angle 90) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start -1.89 -9.51) (end -2.64 -9.51) (angle 90) (layer F.SilkS) (width 0.12))\r\n    (fp_arc (start 9.51 -9.51) (end 9.51 -10.26) (angle 90) (layer F.SilkS) (width 0.12))\r\n    (fp_arc (start 9.51 1.89) (end 10.26 1.89) (angle 90) (layer F.SilkS) (width 0.12))\r\n    (fp_arc (start -1.19 -8.81) (end -1.54 -8.81) (angle 90) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 8.81 -8.81) (end 8.81 -9.16) (angle 90) (layer F.Fab) (width 0.1))\r\n    (fp_arc (start 8.81 1.19) (end 9.16 1.19) (angle 90) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -2.54 2.54) (end -2.54 -9.51) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.89 -10.16) (end 9.51 -10.16) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 10.16 -9.51) (end 10.16 1.89) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -2.54 2.54) (end 9.51 2.54) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -2.64 2.64) (end 9.51 2.64) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 10.26 1.89) (end 10.26 -9.51) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start 9.51 -10.26) (end -1.89 -10.26) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -2.64 -9.51) (end -2.64 2.64) (layer F.SilkS) (width 0.12))\r\n    (fp_line (start -1.54 1.54) (end 8.81 1.54) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.54 1.54) (end -1.54 -8.81) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -1.19 -9.16) (end 8.81 -9.16) (layer F.Fab) (width 0.1))\r\n    (fp_line (start 9.16 1.19) (end 9.16 -8.81) (layer F.Fab) (width 0.1))\r\n    (fp_line (start -2.79 2.79) (end 10.41 2.79) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start -2.79 -10.41) (end -2.79 2.79) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 10.41 -10.41) (end -2.79 -10.41) (layer F.CrtYd) (width 0.05))\r\n    (fp_line (start 10.41 2.79) (end 10.41 -10.41) (layer F.CrtYd) (width 0.05))\r\n    (fp_text user %R (at 3.81 -3.81) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (pad 4 thru_hole circle (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 1 GND))\r\n    (pad 5 thru_hole circle (at 7.62 -7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 74 \"Net-(232-OSC1-Pad5)\"))\r\n    (pad 8 thru_hole circle (at 0 -7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 73 +5V))\r\n    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)\r\n      (net 118 \"Net-(232-OSC1-Pad1)\"))\r\n    (model ${KISYS3DMOD}/Oscillator.3dshapes/Oscillator_DIP-8.wrl\r\n      (at (xyz 0 0 0))\r\n      (scale (xyz 1 1 1))\r\n      (rotate (xyz 0 0 0))\r\n    )\r\n  )\r\n\r\n  (gr_text \"Tandy 1000 EX/HX 3-in-1 Upgrade\\n640kb, 96k UMB, CF, RS232\\nRob Krenicki - 2020-02-13 v1.9\" (at 99.2 141.1) (layer F.Mask) (tstamp 5DD46450)\r\n    (effects (font (size 1.3 0.83) (thickness 0.2)))\r\n  )\r\n  (gr_text \"** No Configuration Jumpers  Needed **\\nXT-IDE ROM: 0xC000   CF Port: 0x300\\nRS232:  COM1, Port 0x3F8, IRQ 4\\nMemory:  0x0000 - 0x5FFF, UMB 0xC800-0xDFFF\" (at 121 112.4) (layer B.SilkS)\r\n    (effects (font (size 1.3 1.15) (thickness 0.22)) (justify mirror))\r\n  )\r\n  (gr_text \"Layout and Design by Rob Krenicki\\n-- Derrived from designs by --\\nSergey Kiselev, James Pearce, \\nAdrian Black, Jacob Dorne\" (at 117.7 89.8) (layer B.SilkS)\r\n    (effects (font (size 1.2 1.2) (thickness 0.2)) (justify mirror))\r\n  )\r\n  (gr_text \"OSHW - CC Attribution SA 3.0\" (at 206.6 93 90) (layer B.SilkS)\r\n    (effects (font (size 2 2) (thickness 0.4) italic) (justify mirror))\r\n  )\r\n  (gr_text \"Aimee, Jessalyn, Solomia, Stella\" (at 206.1 88 90) (layer F.Mask) (tstamp 5DC4E87B)\r\n    (effects (font (size 1 1) (thickness 0.25) italic))\r\n  )\r\n  (gr_text \"Aimee, Jessalyn, Solomia, Stella\" (at 206.1 88 90) (layer F.Cu)\r\n    (effects (font (size 1 1) (thickness 0.25) italic))\r\n  )\r\n  (gr_text \"Tandy 1000 EX/HX 3-in-1 Upgrade\\n640kb, 96k UMB, CF, RS232\\nRob Krenicki - 2020-02-13 v1.9\" (at 99.2 141.1) (layer F.Cu) (tstamp 5DBE5AD1)\r\n    (effects (font (size 1.3 0.83) (thickness 0.2)))\r\n  )\r\n  (gr_poly (pts (xy 85 50) (xy 210 50) (xy 210 143) (xy 196 143) (xy 196 148) (xy 85 148)) (layer Edge.Cuts) (width 0.1))\r\n  (dimension 86 (width 0.12) (layer F.Fab)\r\n    (gr_text \"86.000 mm\" (at 223.27 93 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (feature1 (pts (xy 210 50) (xy 222.586421 50)))\r\n    (feature2 (pts (xy 210 136) (xy 222.586421 136)))\r\n    (crossbar (pts (xy 222 136) (xy 222 50)))\r\n    (arrow1a (pts (xy 222 50) (xy 222.586421 51.126504)))\r\n    (arrow1b (pts (xy 222 50) (xy 221.413579 51.126504)))\r\n    (arrow2a (pts (xy 222 136) (xy 222.586421 134.873496)))\r\n    (arrow2b (pts (xy 222 136) (xy 221.413579 134.873496)))\r\n  )\r\n  (dimension 8 (width 0.12) (layer F.Fab)\r\n    (gr_text \"8.000 mm\" (at 214.27 46 90) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (feature1 (pts (xy 210 42) (xy 213.586421 42)))\r\n    (feature2 (pts (xy 210 50) (xy 213.586421 50)))\r\n    (crossbar (pts (xy 213 50) (xy 213 42)))\r\n    (arrow1a (pts (xy 213 42) (xy 213.586421 43.126504)))\r\n    (arrow1b (pts (xy 213 42) (xy 212.413579 43.126504)))\r\n    (arrow2a (pts (xy 213 50) (xy 213.586421 48.873496)))\r\n    (arrow2b (pts (xy 213 50) (xy 212.413579 48.873496)))\r\n  )\r\n  (gr_line (start 210 136) (end 208 136) (layer F.SilkS) (width 0.12))\r\n  (dimension 98 (width 0.12) (layer F.Fab)\r\n    (gr_text \"98.000 mm\" (at 243.27 99 270) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (feature1 (pts (xy 210 148) (xy 242.586421 148)))\r\n    (feature2 (pts (xy 210 50) (xy 242.586421 50)))\r\n    (crossbar (pts (xy 242 50) (xy 242 148)))\r\n    (arrow1a (pts (xy 242 148) (xy 241.413579 146.873496)))\r\n    (arrow1b (pts (xy 242 148) (xy 242.586421 146.873496)))\r\n    (arrow2a (pts (xy 242 50) (xy 241.413579 51.126504)))\r\n    (arrow2b (pts (xy 242 50) (xy 242.586421 51.126504)))\r\n  )\r\n  (dimension 125 (width 0.12) (layer F.Fab)\r\n    (gr_text \"125.000 mm\" (at 147.5 41.73) (layer F.Fab)\r\n      (effects (font (size 1 1) (thickness 0.15)))\r\n    )\r\n    (feature1 (pts (xy 210 50) (xy 210 42.413579)))\r\n    (feature2 (pts (xy 85 50) (xy 85 42.413579)))\r\n    (crossbar (pts (xy 85 43) (xy 210 43)))\r\n    (arrow1a (pts (xy 210 43) (xy 208.873496 43.586421)))\r\n    (arrow1b (pts (xy 210 43) (xy 208.873496 42.413579)))\r\n    (arrow2a (pts (xy 85 43) (xy 86.126504 43.586421)))\r\n    (arrow2b (pts (xy 85 43) (xy 86.126504 42.413579)))\r\n  )\r\n\r\n  (via (at 102.4 110.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 139.1 122.7) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 139.6 117.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 146.9 118) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 144.6 120.2) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 107.2 130) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 91.2 106.7) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 167.9 52.3) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 167.9 54) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 148.5 57.1) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (segment (start 143.04 57.82) (end 142 58.86) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 142 58.86) (end 142 58.9) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 142 58.9) (end 142.2 59.1) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 142.2 59.1) (end 144 59.1) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 144 58.78) (end 143.04 57.82) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 144 59.1) (end 144 58.78) (width 0.2) (layer B.Cu) (net 1))\r\n  (via (at 145.3 68) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 178.5 138.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 110.1 135.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 206.8 73) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 206.9 69) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 199.2 73) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 196.4 69) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 178.2 103.6) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 185.4 103.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 140 112) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 139.8 90.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 140.6 136.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 142.6 139.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 173.6 103.2) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 195.3 100.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 195.4 109.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 195 127) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 185.8 108.1) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 202.5 127.3) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 195.6 135) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 163.5 89) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 101.2 78) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 91.5 51.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 86.4 56) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 208.25 58.55) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 202.35 51.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 135.6 134.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 144.1 111.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 178.8 59.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (segment (start 96.42 118.88) (end 96.5 118.8) (width 0.4) (layer F.Cu) (net 1))\r\n  (via (at 91.8 90.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 89 136.6) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 114.1 140.1) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 100 87.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 92.6 115.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (via (at 92.5 121.1) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (segment (start 174.849999 76.790001) (end 176.54 75.1) (width 0.2) (layer F.Cu) (net 1))\r\n  (segment (start 174 77.64) (end 174.849999 76.790001) (width 0.2) (layer F.Cu) (net 1))\r\n  (via (at 150.8 118.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1))\r\n  (segment (start 140.5 62.9) (end 141.8 61.6) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 141.8 59.06) (end 143.04 57.82) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 141.8 61.6) (end 141.8 59.06) (width 0.2) (layer B.Cu) (net 1))\r\n  (segment (start 133.9 82.1) (end 137.08 82.1) (width 0.2) (layer F.Cu) (net 2))\r\n  (segment (start 137.08 82.1) (end 137.1 82.12) (width 0.2) (layer F.Cu) (net 2))\r\n  (segment (start 116.7204 132.3581) (end 116.7204 131.584) (width 0.2) (layer F.Cu) (net 4))\r\n  (segment (start 121.8 131.768) (end 121.8 132.632) (width 0.2) (layer F.Cu) (net 6))\r\n  (segment (start 124.9875 54.2062) (end 127.0811 56.2998) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 127.0811 56.2998) (end 134.4002 56.2998) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 134.4002 56.2998) (end 135.42 55.28) (width 0.2) (layer F.Cu) (net 8))\r\n  (via (at 124.9875 54.2062) (size 0.6) (layers F.Cu B.Cu) (net 8))\r\n  (via (at 86.5 135.2) (size 0.6) (layers F.Cu B.Cu) (net 8))\r\n  (via (at 110.85 133.7) (size 0.6) (layers F.Cu B.Cu) (net 8))\r\n  (segment (start 86.3 135) (end 86.5 135.2) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 86.3 60.5054) (end 86.3 135) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 91.3717 55.4337) (end 86.3 60.5054) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 124.9875 54.2062) (end 123.76 55.4337) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 123.76 55.4337) (end 91.3717 55.4337) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 86.8414 135.2) (end 86.5 135.2) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 88.3704 133.671) (end 86.8414 135.2) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 110.25 133.7) (end 110.221 133.671) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 110.85 133.7) (end 110.25 133.7) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 110.3841 133.671) (end 110.221 133.671) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 110.221 133.671) (end 88.3704 133.671) (width 0.2) (layer F.Cu) (net 8))\r\n  (segment (start 113.149999 131.250001) (end 113.4704 130.9296) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 113.149999 132.392003) (end 113.149999 131.250001) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 111.842002 133.7) (end 113.149999 132.392003) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 110.85 133.7) (end 111.842002 133.7) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 126.150001 131.150001) (end 125.9296 130.9296) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 126.150001 131.230001) (end 126.150001 131.150001) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 127 132.08) (end 126.150001 131.230001) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 113.4704 130.9296) (end 125.9296 130.9296) (width 0.2) (layer B.Cu) (net 8))\r\n  (segment (start 139.819999 131.527999) (end 139.819999 132.619999) (width 0.2) (layer F.Cu) (net 13))\r\n  (segment (start 164.4122 101.1751) (end 155.79 109.7973) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 155.79 109.7973) (end 155.79 114.6314) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 155.79 114.6314) (end 153.3262 117.0952) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 174 70.02) (end 175.15 71.17) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 175.15 71.17) (end 175.15 75.412) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 175.15 75.412) (end 175.988 76.25) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 175.988 76.25) (end 182.65 76.25) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 182.65 76.25) (end 183.8 75.1) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 183.8 75.1) (end 184.8 75.1) (width 0.2) (layer B.Cu) (net 18))\r\n  (via (at 153.3262 117.0952) (size 0.6) (layers F.Cu B.Cu) (net 18))\r\n  (via (at 172.05 99.6) (size 0.6) (layers F.Cu B.Cu) (net 18))\r\n  (segment (start 172.05 99.6) (end 170.4749 101.1751) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 170.4749 101.1751) (end 164.4122 101.1751) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 172.05 71.97) (end 174 70.02) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 172.05 99.6) (end 172.05 71.97) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 148.2817 119.5443) (end 148.2817 123.4917) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 153.3262 117.0952) (end 150.7308 117.0952) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 150.7308 117.0952) (end 148.2817 119.5443) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 151.245 130.925) (end 151.245 126.455) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 152.4 132.08) (end 151.245 130.925) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 148.2817 123.4917) (end 151.245 126.455) (width 0.2) (layer B.Cu) (net 18))\r\n  (segment (start 153.1 62.9) (end 143.04 62.9) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 165.6 69) (end 166.62 70.02) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 165.6 64.3) (end 165.6 69) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 164.2 62.9) (end 165.6 64.3) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 153.1 62.9) (end 164.2 62.9) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 174 70.02) (end 166.62 70.02) (width 0.2) (layer F.Cu) (net 18))\r\n  (segment (start 176.5674 111.5862) (end 176.5674 107.1824) (width 0.2) (layer F.Cu) (net 19))\r\n  (via (at 176.5674 107.1824) (size 0.6) (layers F.Cu B.Cu) (net 19))\r\n  (segment (start 172.8232 73.7368) (end 174 72.56) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 175.1504 105.7654) (end 175.1504 99.4877) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 176.5674 107.1824) (end 175.1504 105.7654) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 175.1504 99.4877) (end 175.0123 99.3496) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 175.0123 99.3496) (end 173.7451 99.3496) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 173.7451 99.3496) (end 172.8232 98.4277) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 172.8232 98.4277) (end 172.8232 73.7368) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 159.3423 126.4045) (end 157.6441 126.4045) (width 0.2) (layer B.Cu) (net 19))\r\n  (via (at 159.3423 126.4045) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 19))\r\n  (segment (start 162.3545 126.4045) (end 162.3675 126.4175) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 159.3423 126.4045) (end 162.3545 126.4045) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 156.373498 126.4045) (end 157.6441 126.4045) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 153.789999 128.987999) (end 156.373498 126.4045) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 154.94 132.08) (end 153.789999 130.929999) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 153.789999 130.929999) (end 153.789999 128.987999) (width 0.2) (layer B.Cu) (net 19))\r\n  (segment (start 176.5674 111.5862) (end 176.5674 123.0926) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 175.6975 123.9625) (end 164.8225 123.9625) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 176.5674 123.0926) (end 175.6975 123.9625) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 162.3675 126.4175) (end 164.8225 123.9625) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 147.62 72.56) (end 174 72.56) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 143.04 67.98) (end 147.62 72.56) (width 0.2) (layer F.Cu) (net 19))\r\n  (segment (start 119.58 104.372) (end 119.58 105.428) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 129.91 120.4275) (end 129.91 119.7951) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 130.7724 121.2899) (end 129.91 120.4275) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 134.1558 121.2899) (end 130.7724 121.2899) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 145.7997 120) (end 144.8356 119.0359) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 146.9 120) (end 145.7997 120) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 144.8356 119.0359) (end 135.7902 119.0359) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 135.7902 119.0359) (end 134.99 119.8361) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 134.99 119.8361) (end 134.99 120.4557) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 134.99 120.4557) (end 134.1558 121.2899) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 158.80155 130.75845) (end 158.80155 127.89845) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 157.48 132.08) (end 158.80155 130.75845) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 146.9 120) (end 146.9 122) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 149.24845 124.34845) (end 155.25155 124.34845) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 146.9 122) (end 149.24845 124.34845) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 155.25155 124.34845) (end 158.80155 127.89845) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 119.58 106.28) (end 118.48 107.38) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 119.58 105.428) (end 119.58 106.28) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 118.48 107.38) (end 118.48 120.14) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 119.58 103.26) (end 118.66 102.34) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 119.58 104.372) (end 119.58 103.26) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 118.66 97.34) (end 118.66 102.34) (width 0.2) (layer F.Cu) (net 20))\r\n  (segment (start 118.48 119.00863) (end 119.88863 117.6) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 118.48 120.14) (end 118.48 119.00863) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 119.88863 117.6) (end 129.1 117.6) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 129.91 118.41) (end 129.91 119.7951) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 129.1 117.6) (end 129.91 118.41) (width 0.2) (layer B.Cu) (net 20))\r\n  (segment (start 145.665 135.3621) (end 158.0079 135.3621) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 131.18 113.507) (end 131.18 120.14) (width 0.2) (layer F.Cu) (net 21))\r\n  (via (at 142.6 135.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21))\r\n  (segment (start 145.6271 135.4) (end 145.665 135.3621) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 142.6 135.4) (end 145.6271 135.4) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 131.18 113.507) (end 131.18 120.4462) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 159.985 133.317081) (end 159.985 133.385) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 160.02 133.282081) (end 159.985 133.317081) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 160.02 132.08) (end 160.02 133.282081) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 158.0079 135.3621) (end 159.985 133.385) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 131.18 110.42) (end 131.18 113.507) (width 0.2) (layer F.Cu) (net 21) (tstamp 5DD3A067))\r\n  (via (at 131.18 110.42) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21))\r\n  (segment (start 141.68 110.42) (end 142.4 109.7) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 131.18 110.42) (end 141.68 110.42) (width 0.2) (layer B.Cu) (net 21))\r\n  (segment (start 131.18 122.68) (end 131.18 120.14) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 134.2083 125.7083) (end 131.18 122.68) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 138.78 125.7083) (end 134.2083 125.7083) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 140.850001 127.778301) (end 138.78 125.7083) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 140.850001 130.092001) (end 140.850001 127.778301) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 141.317998 135.4) (end 138.549999 132.632001) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 142.6 135.4) (end 141.317998 135.4) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 138.549999 132.632001) (end 138.549999 131.527999) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 138.549999 131.527999) (end 139.387997 130.690001) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 139.387997 130.690001) (end 140.252001 130.690001) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 140.252001 130.690001) (end 140.850001 130.092001) (width 0.2) (layer F.Cu) (net 21))\r\n  (segment (start 117.5472 82.6381) (end 117.5472 81.6187) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 126.1059 73.06) (end 127.8 73.06) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 105.96 97.9057) (end 105.96 98.4714) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 105.96 98.4714) (end 108.649 101.16) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 108.649 101.16) (end 154.26 101.16) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 154.26 101.16) (end 162.3 109.2) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 105.96 97.34) (end 105.96 97.9057) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 163.24 110.14) (end 162.3 109.2) (width 0.2) (layer F.Cu) (net 27))\r\n  (via (at 115.323 91.0168) (size 0.6) (layers F.Cu B.Cu) (net 27))\r\n  (via (at 162.3 109.2) (size 0.6) (layers F.Cu B.Cu) (net 27))\r\n  (segment (start 182.7 126.42) (end 182.7 92.44) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 182.21 126.91) (end 182.7 126.42) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 179.227919 126.91) (end 182.21 126.91) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 177.8 129.54) (end 177.8 128.337919) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 177.8 128.337919) (end 179.227919 126.91) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 162.14 118.366) (end 163.24 117.266) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 162.14 120) (end 162.14 118.366) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 163.24 117.266) (end 163.24 110.14) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 117.5472 83.4528) (end 115.323 85.677) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 117.5472 82.6381) (end 117.5472 83.4528) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 115.323 91.0168) (end 115.323 85.677) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 117.5472 81.6187) (end 117.5472 80.5528) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 122.96705 75.13295) (end 124.03295 75.13295) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 117.5472 80.5528) (end 122.96705 75.13295) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 124.03295 75.13295) (end 126.1059 73.06) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 184.7 90.34) (end 183.36 90.34) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 182.7 91) (end 182.7 92.44) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 183.36 90.34) (end 182.7 91) (width 0.2) (layer F.Cu) (net 27))\r\n  (segment (start 162.14 120) (end 162.14 122.04) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 162.14 122.04) (end 163.2 123.1) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 163.2 123.1) (end 173.4 123.1) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 177.8 127.5) (end 177.8 129.54) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 173.4 123.1) (end 177.8 127.5) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 105.96 96.04) (end 105.96 97.34) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 115.323 91.0168) (end 110.9832 91.0168) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 110.9832 91.0168) (end 105.96 96.04) (width 0.2) (layer B.Cu) (net 27))\r\n  (segment (start 111.92 100.76) (end 156.26 100.76) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 156.26 100.76) (end 164.8 109.3) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 127.8 70.52) (end 126.739 71.581) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 126.739 71.581) (end 126.739 77.1223) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 126.739 77.1223) (end 127.4523 77.8356) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 127.4523 97.7563) (end 126.7576 98.451) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 126.7576 98.451) (end 120.6811 98.451) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 120.6811 98.451) (end 119.93 97.6999) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 119.93 97.6999) (end 119.93 96.9697) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 165.78 110.28) (end 164.8 109.3) (width 0.2) (layer F.Cu) (net 28))\r\n  (via (at 164.8 109.3) (size 0.6) (layers F.Cu B.Cu) (net 28))\r\n  (segment (start 183.1 94.58) (end 183.1 126.8) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 127.4523 83.6477) (end 127.4523 83.7523) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 127.4523 77.8356) (end 127.4523 83.6477) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 127.4523 83.7523) (end 129.1 85.4) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 129.1 93.9) (end 127.4523 95.5477) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 129.1 85.4) (end 129.1 93.9) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 127.4523 95.5477) (end 127.4523 97.7563) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 180.34 128.337919) (end 181.307919 127.37) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 180.34 129.54) (end 180.34 128.337919) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 182.53 127.37) (end 183.1 126.8) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 181.307919 127.37) (end 182.53 127.37) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 164.68 118.53) (end 165.78 117.43) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 164.68 120) (end 164.68 118.53) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 165.78 117.43) (end 165.78 110.28) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 183.1 93.34863) (end 183.1 94.58) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 184.7 92.88) (end 183.56863 92.88) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 183.56863 92.88) (end 183.1 93.34863) (width 0.2) (layer F.Cu) (net 28))\r\n  (segment (start 180.34 127.44) (end 180.34 129.54) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 175.6 122.7) (end 180.34 127.44) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 165.6 122.7) (end 166.4 122.7) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 164.68 121.78) (end 165.6 122.7) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 164.68 120) (end 164.68 121.78) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 166.2 122.7) (end 166.4 122.7) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 166.4 122.7) (end 175.6 122.7) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 110.78863 100.76) (end 111.92 100.76) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 108.5 97.34) (end 108.5 98.47137) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 108.5 98.47137) (end 110.78863 100.76) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 118.4603 95.5) (end 119.23015 96.26985) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 109.3 95.5) (end 118.4603 95.5) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 108.5 96.3) (end 109.3 95.5) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 108.5 97.34) (end 108.5 96.3) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 119.93 96.9697) (end 119.23015 96.26985) (width 0.2) (layer B.Cu) (net 28))\r\n  (segment (start 111.04 97.34) (end 111.04 98.4714) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 111.04 98.4714) (end 112.929 100.36) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 158.26 100.36) (end 167.2 109.3) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 168.32 110.42) (end 167.2 109.3) (width 0.2) (layer F.Cu) (net 29))\r\n  (via (at 167.2 109.3) (size 0.6) (layers F.Cu B.Cu) (net 29))\r\n  (segment (start 130.04 74.579799) (end 130.04 100.36) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 130.34 74.279799) (end 130.04 74.579799) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 130.34 73.06) (end 130.34 74.279799) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 112.929 100.36) (end 130.04 100.36) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 130.04 100.36) (end 158.26 100.36) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 182.88 127.62) (end 183.5 127) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 182.88 129.54) (end 182.88 127.62) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 183.5 96.72) (end 183.5 127) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 167.22 118.53) (end 168.32 117.43) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 167.22 120) (end 167.22 118.53) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 168.32 117.43) (end 168.32 110.42) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 184.7 95.42) (end 183.88 95.42) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 183.5 95.8) (end 183.5 96.72) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 183.88 95.42) (end 183.5 95.8) (width 0.2) (layer F.Cu) (net 29))\r\n  (segment (start 167.22 120) (end 167.22 121.82) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 167.22 121.82) (end 167.7 122.3) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 167.7 122.3) (end 177.6 122.3) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 182.88 127.58) (end 182.88 129.54) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 177.6 122.3) (end 182.88 127.58) (width 0.2) (layer B.Cu) (net 29))\r\n  (segment (start 168.3 98.7) (end 146.8 98.7) (width 0.2) (layer F.Cu) (net 31))\r\n  (segment (start 146.8 98.7) (end 144.5 96.4) (width 0.2) (layer F.Cu) (net 31))\r\n  (segment (start 144.5 92.7) (end 144.5 96.4) (width 0.2) (layer B.Cu) (net 31))\r\n  (via (at 168.3 98.7) (size 0.6) (layers F.Cu B.Cu) (net 31))\r\n  (segment (start 205.5 112.6) (end 205.5 127.1) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 205.5 127.1) (end 204 128.6) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 167.62 134.6) (end 165.949999 132.929999) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 204 128.6) (end 194.6 128.6) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 194.6 128.6) (end 188.6 134.6) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 165.949999 132.929999) (end 165.1 132.08) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 188.6 134.6) (end 167.62 134.6) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 204.017002 111.117002) (end 205.5 112.6) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 179.617002 111.117002) (end 204.017002 111.117002) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 168.3 99.8) (end 179.617002 111.117002) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 168.3 98.7) (end 168.3 99.8) (width 0.2) (layer B.Cu) (net 31))\r\n  (segment (start 167.3 95.8) (end 167.3 99.9343) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 205.1 113.1) (end 205.1 126.8) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 167.36 92.7) (end 167.36 95.74) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 167.36 95.74) (end 167.3 95.8) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 171.062919 134.165) (end 173.535 134.165) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 170.18 133.282081) (end 171.062919 134.165) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 170.18 132.08) (end 170.18 133.282081) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 173.535 134.165) (end 188.435 134.165) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 194.45 128.15) (end 203.75 128.15) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 188.435 134.165) (end 194.45 128.15) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 205.1 126.8) (end 203.75 128.15) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 203.517013 111.517013) (end 204.85 112.85) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 167.3 99.9343) (end 178.882987 111.517013) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 204.85 112.85) (end 205.1 113.1) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 178.882987 111.517013) (end 203.517013 111.517013) (width 0.2) (layer B.Cu) (net 32))\r\n  (segment (start 126.53 66.71) (end 125.26 65.44) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 129.1065 66.71) (end 126.53 66.71) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 131.6255 69.229) (end 129.1065 66.71) (width 0.2) (layer B.Cu) (net 33))\r\n  (via (at 131.6255 69.229) (size 0.6) (layers F.Cu B.Cu) (net 33))\r\n  (segment (start 165.1 127.42) (end 165.1 129.54) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 167.71 124.81) (end 165.1 127.42) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 180.6 123.93) (end 179.72 124.81) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 180.6 81.84) (end 180.6 123.93) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 140.6621 69.229) (end 141.628 70.1949) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 131.6255 69.229) (end 140.6621 69.229) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 179.72 124.81) (end 167.71 124.81) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 141.628 70.1949) (end 141.628 70.607) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 141.628 70.607) (end 150.05 79.029) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 180.371 79.029) (end 181.76 77.64) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 180.6 80.18) (end 183.14 77.64) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 180.6 81.84) (end 180.6 80.18) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 181.76 77.64) (end 183.14 77.64) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 183.14 77.64) (end 184.8 77.64) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 149.44 120) (end 149.44 121.36) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 149.44 121.36) (end 153.18 125.1) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 153.18 125.1) (end 162.6 125.1) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 165.1 127.6) (end 165.1 129.54) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 162.6 125.1) (end 165.1 127.6) (width 0.2) (layer B.Cu) (net 33))\r\n  (segment (start 180.371 79.029) (end 180.271 79.029) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 159.072001 81.330001) (end 156.771 79.029) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 177.969999 81.330001) (end 159.072001 81.330001) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 180.271 79.029) (end 177.969999 81.330001) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 150.05 79.029) (end 156.771 79.029) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 110.66863 78.8) (end 111.3 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 108.5 80.96863) (end 110.66863 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 108.5 82.1) (end 108.5 80.96863) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 111 78.8) (end 111.3 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 111.3 78.8) (end 112.728002 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 125.26 65.44) (end 123 67.7) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 123 67.7) (end 123 70.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 115 78.8) (end 113.4 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 123 70.8) (end 115 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 113.4 78.8) (end 112.728002 78.8) (width 0.2) (layer F.Cu) (net 33))\r\n  (segment (start 109.76 127.797919) (end 109.76 127.44) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 109.22 128.337919) (end 109.76 127.797919) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 109.22 129.54) (end 109.22 128.337919) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 109.76 127.608) (end 109.76 127.44) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 110.86 106.16) (end 109.76 107.26) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 110.86 104.9) (end 110.86 106.16) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 109.76 127.44) (end 109.76 107.26) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 110.86 103.76) (end 109.6 102.5) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 110.86 104.9) (end 110.86 103.76) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 111.04 83.26) (end 109.6 84.7) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 111.04 82.1) (end 111.04 83.26) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 109.6 84.7) (end 109.6 102.5) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 126.2716 57.4284) (end 126.891201 56.808799) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 126.2716 68.4281) (end 126.2716 57.4284) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 125.0935 69.1918) (end 125.5079 69.1918) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 125.0935 69.1919) (end 125.0935 69.1918) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 111.04 80.96) (end 112.3229 79.6771) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 111.04 82.1) (end 111.04 80.96) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 112.3229 79.6771) (end 115.3229 79.6771) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 125.5079 69.1918) (end 126.2716 68.4281) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 115.3229 79.6771) (end 123.8927 71.1073) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 123.8927 71.1073) (end 123.8927 70.3927) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 123.8927 70.3927) (end 125.0935 69.1919) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 137.96 56.285788) (end 137.974212 56.3) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 137.96 55.28) (end 137.96 56.285788) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 137.974212 56.3) (end 137.974212 56.325788) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 137.491201 56.808799) (end 137.191201 56.808799) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 137.974212 56.325788) (end 137.491201 56.808799) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 126.891201 56.808799) (end 137.191201 56.808799) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 137.191201 56.808799) (end 137.291201 56.808799) (width 0.2) (layer F.Cu) (net 34))\r\n  (segment (start 167.9173 57.926) (end 166.9716 58.8717) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 166.9716 58.8717) (end 141.5517 58.8717) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 141.5517 58.8717) (end 140.5 57.82) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 111.96 128.137919) (end 111.96 128.06) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 111.76 128.337919) (end 111.96 128.137919) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 111.76 129.54) (end 111.76 128.337919) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 111.6403 129.0635) (end 111.6403 130.0165) (width 0.2) (layer B.Cu) (net 35))\r\n  (segment (start 113.4 106.4) (end 111.96 107.84) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.4 104.9) (end 113.4 106.4) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 111.96 128.06) (end 111.96 107.84) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 112.14 102.50863) (end 112.14 102.36) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.4 103.76863) (end 112.14 102.50863) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.4 104.9) (end 113.4 103.76863) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.58 83.4) (end 112.14 84.84) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.58 82.1) (end 113.58 83.4) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 112.14 84.84) (end 112.14 102.36) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 124.3948 72.8178) (end 126.7884 70.4242) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 126.7884 70.4242) (end 126.7884 65.0141) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 123.357596 72.8178) (end 124.3948 72.8178) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 114.060932 80.487698) (end 115.687698 80.487698) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.58 80.96863) (end 114.060932 80.487698) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 113.58 82.1) (end 113.58 80.96863) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 115.687698 80.487698) (end 123.357596 72.8178) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 126.7884 65.0141) (end 126.7884 59.7116) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 126.7884 59.7116) (end 127.39 59.11) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 127.39 59.11) (end 138.39 59.11) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 139.21 59.11) (end 140.5 57.82) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 138.39 59.11) (end 139.21 59.11) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 168.5233 57.32) (end 174 57.32) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 167.9173 57.926) (end 168.5233 57.32) (width 0.2) (layer F.Cu) (net 35))\r\n  (segment (start 114.3 127.8) (end 114.84 127.26) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 114.3 129.54) (end 114.3 127.8) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 115.94 106.24) (end 114.84 107.34) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 115.94 104.9) (end 115.94 106.24) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 114.84 127.26) (end 114.84 107.34) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 114.68 102.50863) (end 114.68 102.18) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 115.94 103.76863) (end 114.68 102.50863) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 115.94 104.9) (end 115.94 103.76863) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 114.68 84.67137) (end 114.68 84.78) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 116.12 83.23137) (end 114.68 84.67137) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 116.12 82.1) (end 116.12 83.23137) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 114.68 84.78) (end 114.68 102.18) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 118.3885 65.4137) (end 123.4817 70.5069) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 118.3885 62.2873) (end 118.3885 65.4137) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 119.1973 61.4785) (end 118.3885 62.2873) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 119.8987 61.4785) (end 119.1973 61.4785) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 127.1561 54.2211) (end 119.8987 61.4785) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 139.4411 54.2211) (end 127.1561 54.2211) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 140.5 55.28) (end 139.4411 54.2211) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 116.12 82.1) (end 116.12 80.78) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 140.5 55.28) (end 144.42 55.28) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 144.42 55.28) (end 144.42 55.32) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 144.42 55.28) (end 144.58 55.28) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 144.42 55.32) (end 147.4 58.3) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 147.4 58.3) (end 147.4 59.4) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 147.4 59.4) (end 147.86 59.86) (width 0.2) (layer B.Cu) (net 36))\r\n  (via (at 148 60) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36))\r\n  (segment (start 147.86 59.86) (end 148 60) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 173.86 60) (end 174 59.86) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 148 60) (end 173.86 60) (width 0.2) (layer F.Cu) (net 36))\r\n  (via (at 123.4817 73.5817) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36))\r\n  (segment (start 123.4817 70.5069) (end 123.4817 73.5817) (width 0.2) (layer B.Cu) (net 36))\r\n  (segment (start 122.7134 74.35) (end 122.55 74.35) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 123.4817 73.5817) (end 122.7134 74.35) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 116.12 80.78) (end 122.55 74.35) (width 0.2) (layer F.Cu) (net 36))\r\n  (segment (start 118.66 82.1) (end 118.66 79.1506) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 116.84 128.08) (end 117.26 127.66) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 116.84 129.54) (end 116.84 128.08) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.48 106.14) (end 117.26 107.36) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.48 104.9) (end 118.48 106.14) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 117.26 127.66) (end 117.26 107.36) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 117.22 102.50863) (end 117.22 102.08) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.48 103.76863) (end 117.22 102.50863) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.48 104.9) (end 118.48 103.76863) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 117.22 84.67137) (end 117.22 84.88) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.66 83.23137) (end 117.22 84.67137) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.66 82.1) (end 118.66 83.23137) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 117.22 102.08) (end 117.22 84.88) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.66 79.1506) (end 114.2547 74.7453) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 114.2547 74.7453) (end 109.2453 74.7453) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 109.2453 74.7453) (end 107.9 73.4) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 107.9 73.4) (end 107.9 70.4) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 107.9 70.4) (end 107.1 69.6) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 107.1 69.6) (end 105.6 69.6) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 105.6 69.6) (end 104.8 68.8) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 104.8 68.8) (end 104.8 63.5) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 105.02 63.28) (end 106.3 63.28) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 104.8 63.5) (end 105.02 63.28) (width 0.2) (layer B.Cu) (net 37))\r\n  (segment (start 175.690001 58.169999) (end 176.54 57.32) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 175.150001 58.709999) (end 175.690001 58.169999) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 167.751201 59.348799) (end 168.390001 58.709999) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 141.348799 59.348799) (end 167.751201 59.348799) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 139.8 59.2) (end 141.2 59.2) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 139.3 59.7) (end 139.8 59.2) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 129.9 59.7) (end 139.3 59.7) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 141.2 59.2) (end 141.348799 59.348799) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.66 82.1) (end 118.66 80.96863) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 168.390001 58.709999) (end 175.150001 58.709999) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 118.66 80.96863) (end 120.82178 78.80685) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 120.82178 78.80685) (end 123.50685 78.80685) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 123.50685 78.80685) (end 129.07 73.2437) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 129.07 73.2437) (end 129.07 60.53) (width 0.2) (layer F.Cu) (net 37))\r\n  (segment (start 129.07 60.53) (end 129.9 59.7) (width 0.2) (layer F.Cu) (net 37))\r\n  (via (at 142.5315 83.8092) (size 0.6) (layers F.Cu B.Cu) (net 38))\r\n  (segment (start 119.38 128.12) (end 119.8 127.7) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 119.38 129.54) (end 119.38 128.12) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 119.8 107.25137) (end 119.8 107.4) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.02 106.03137) (end 119.8 107.25137) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.02 104.9) (end 121.02 106.03137) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 119.8 127.7) (end 119.8 107.4) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 119.76 102.50863) (end 119.76 101.96) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.02 103.76863) (end 119.76 102.50863) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.02 104.9) (end 121.02 103.76863) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.2 82.1) (end 121.2 83.5) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 119.76 84.94) (end 119.76 84.96) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.2 83.5) (end 119.76 84.94) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 119.76 84.96) (end 119.76 101.96) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 132.7716 80.7716) (end 131.8368 79.8368) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 131.8368 79.8368) (end 123.2532 79.8368) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 133.5373 83.8092) (end 132.7716 83.0435) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 142.5315 83.8092) (end 133.5373 83.8092) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 132.7716 83.0435) (end 132.7716 80.7716) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 122.33183 79.8368) (end 123.2532 79.8368) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.2 82.1) (end 121.2 80.96863) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.2 80.96863) (end 122.33183 79.8368) (width 0.2) (layer F.Cu) (net 38))\r\n  (segment (start 121.2 79.1374) (end 121.2 82.1) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 107.43137 60.74) (end 107.59137 60.9) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 106.3 60.74) (end 107.43137 60.74) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 107.59137 60.9) (end 107.59137 66.99137) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 107.59137 66.99137) (end 112.77 72.17) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 112.77 72.17) (end 114.2326 72.17) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 114.2326 72.17) (end 121.2 79.1374) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 142.5315 84.7283) (end 144.014 86.2108) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 144.014 86.2108) (end 162.7143 86.2108) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 142.5315 83.8092) (end 142.5315 84.7283) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 162.7143 86.2108) (end 163.4851 85.44) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 163.4851 85.44) (end 163.4851 79.6811) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 197.060011 58.899989) (end 197.660001 58.299999) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 184.259411 58.899989) (end 197.060011 58.899989) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 176.9494 66.21) (end 184.259411 58.899989) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 197.660001 58.299999) (end 198.46 57.5) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 173.5823 66.21) (end 176.9494 66.21) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 163.4851 76.3072) (end 170.54615 69.24615) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 163.4851 79.6811) (end 163.4851 76.3072) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 170.3004 69.4919) (end 170.54615 69.24615) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 170.54615 69.24615) (end 173.5823 66.21) (width 0.2) (layer B.Cu) (net 38))\r\n  (segment (start 122.46 127.797919) (end 122.46 127.608) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 121.92 129.54) (end 121.92 128.337919) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 121.92 128.337919) (end 122.46 127.797919) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 121.92 129.54) (end 120.530001 130.929999) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 117.88 139.54863) (end 117.88 139.09) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 114.24 143.18863) (end 117.88 139.54863) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 114.24 144.32) (end 114.24 143.18863) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 117.88 136.552) (end 117.88 139.09) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 117.88 136) (end 120.530001 133.349999) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 117.88 136.552) (end 117.88 136) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 120.530001 130.929999) (end 120.530001 133.349999) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 123.56 106.14) (end 122.46 107.24) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 123.56 104.9) (end 123.56 106.14) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 122.46 107.24) (end 122.46 127.608) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 122.3 102.50863) (end 122.3 101.9) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 123.56 103.76863) (end 122.3 102.50863) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 123.56 104.9) (end 123.56 103.76863) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 122.3 89.9899) (end 122.3 101.9) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 123.74 83.26) (end 122.3 84.7) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 123.74 82.1) (end 123.74 83.26) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 122.3 85.9) (end 122.3 89.9899) (width 0.2) (layer F.Cu) (net 39))\r\n  (via (at 122.3 85.9) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 39))\r\n  (segment (start 122.3 84.7) (end 122.3 85.9) (width 0.2) (layer F.Cu) (net 39))\r\n  (segment (start 105.199999 73.968001) (end 105.771999 74.540001) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 121.875736 85.9) (end 122.3 85.9) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 117.4 85.9) (end 121.875736 85.9) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 114.85 81.418) (end 114.85 83.35) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 107.972001 74.540001) (end 114.85 81.418) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 105.771999 74.540001) (end 107.972001 74.540001) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 114.85 83.35) (end 117.4 85.9) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 105.199999 72.000001) (end 105.199999 73.968001) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 106.3 70.9) (end 105.199999 72.000001) (width 0.2) (layer B.Cu) (net 39))\r\n  (segment (start 123.610001 130.389999) (end 124.46 129.54) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 123.309999 130.690001) (end 123.610001 130.389999) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 123.309999 133.190001) (end 123.309999 130.690001) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 124.46 128.06) (end 124.66 127.86) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 124.46 129.54) (end 124.46 128.06) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 119.32 135.56863) (end 119.34863 135.54) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 119.32 136.7) (end 119.32 135.56863) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 119.34863 135.54) (end 119.35 135.54) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 120.04 134.85) (end 121.65 134.85) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 119.35 135.54) (end 120.04 134.85) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 121.65 134.85) (end 123.309999 133.190001) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 124.66 107.47137) (end 124.66 107.54) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.1 106.03137) (end 124.66 107.47137) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.1 104.9) (end 126.1 106.03137) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 124.66 107.54) (end 124.66 127.86) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 124.84 102.50863) (end 124.84 101.84) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.1 103.76863) (end 124.84 102.50863) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.1 104.9) (end 126.1 103.76863) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.28 83.32) (end 124.84 84.76) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.28 82.1) (end 126.28 83.32) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 124.84 84.76) (end 124.84 101.84) (width 0.2) (layer F.Cu) (net 40))\r\n  (segment (start 126.28 82.1) (end 126.28 80.513659) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 126.28 80.513659) (end 122.8814 77.115059) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 91.8 58.1) (end 90.8 58.1) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 114.2742 64.55) (end 113.5468 64.55) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 107.1344 56.9997) (end 92.9003 56.9997) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 122.8814 73.1572) (end 114.2742 64.55) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 107.4588 57.3241) (end 107.1344 56.9997) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 107.4588 58.462) (end 107.4588 57.3241) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 113.5468 64.55) (end 107.4588 58.462) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 92.9003 56.9997) (end 91.8 58.1) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 122.8814 77.115059) (end 122.8814 73.1572) (width 0.2) (layer B.Cu) (net 40))\r\n  (segment (start 90.8 60.64) (end 91.9003 60.64) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 108.2569 65.751) (end 107.1255 64.6196) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 107.1255 64.6196) (end 95.8799 64.6196) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 95.8799 64.6196) (end 91.9003 60.64) (width 0.2) (layer F.Cu) (net 41))\r\n  (via (at 108.2569 65.751) (size 0.6) (layers F.Cu B.Cu) (net 41))\r\n  (segment (start 126.150001 130.389999) (end 127 129.54) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 125.610001 130.929999) (end 126.150001 130.389999) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127.2 128.137919) (end 127.2 127.8) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127 128.337919) (end 127.2 128.137919) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127 129.54) (end 127 128.337919) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 124.4 135.14) (end 125.610001 133.929999) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 124.4 136.7) (end 124.4 135.14) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 125.610001 133.929999) (end 125.610001 130.929999) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.64 106.06) (end 127.2 107.5) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.64 104.9) (end 128.64 106.06) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127.2 107.5) (end 127.2 127.8) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.64 103.68) (end 127.38 102.42) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.64 104.9) (end 128.64 103.68) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.82 83.38) (end 127.38 84.82) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.82 82.1) (end 128.82 83.38) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127.38 84.82) (end 127.38 102.42) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 108.2569 65.751) (end 112.1359 69.63) (width 0.2) (layer B.Cu) (net 41))\r\n  (segment (start 114.2063 69.63) (end 123.230801 78.654501) (width 0.2) (layer B.Cu) (net 41))\r\n  (segment (start 112.1359 69.63) (end 114.2063 69.63) (width 0.2) (layer B.Cu) (net 41))\r\n  (segment (start 123.230801 80.200011) (end 123.5308 80.50001) (width 0.2) (layer B.Cu) (net 41))\r\n  (segment (start 123.230801 78.654501) (end 123.230801 80.200011) (width 0.2) (layer B.Cu) (net 41))\r\n  (segment (start 123.955064 80.50001) (end 123.5308 80.50001) (width 0.2) (layer F.Cu) (net 41))\r\n  (via (at 123.5308 80.50001) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 41))\r\n  (segment (start 128.35138 80.50001) (end 127.10001 80.50001) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.82 80.96863) (end 128.35138 80.50001) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 128.82 82.1) (end 128.82 80.96863) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127.10001 80.50001) (end 123.955064 80.50001) (width 0.2) (layer F.Cu) (net 41))\r\n  (segment (start 127.2 105.428) (end 127.2 104.372) (width 0.2) (layer F.Cu) (net 42))\r\n  (via (at 129 125.7) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42))\r\n  (segment (start 129 129) (end 129.54 129.54) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 129.54 129.54) (end 128.389999 130.690001) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 129.54 126.24) (end 129 125.7) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 129.54 129.54) (end 129.54 126.24) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 126.1 125.4) (end 126.4 125.7) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 126.4 125.7) (end 129 125.7) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 126.1 120.14) (end 126.1 125.4) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 129.48 136.7) (end 129.48 135.29) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 128.389999 134.199999) (end 128.389999 134.179999) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 129.48 135.29) (end 128.389999 134.199999) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 128.389999 130.690001) (end 128.389999 134.179999) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 127.2 106.3) (end 126.1 107.4) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 127.2 105.428) (end 127.2 106.3) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 126.1 120.14) (end 126.1 107.4) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 127.2 103.2) (end 126.28 102.28) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 127.2 104.372) (end 127.2 103.2) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 126.28 102.28) (end 126.28 97.34) (width 0.2) (layer F.Cu) (net 42))\r\n  (segment (start 126.28 97.34) (end 112.31 83.37) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 104.399989 59.100011) (end 105.3 58.2) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 105.771999 77.080001) (end 104.399989 75.707991) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 104.399989 75.707991) (end 104.399989 59.100011) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 109.235801 77.080001) (end 105.771999 77.080001) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 112.31 80.1542) (end 109.235801 77.080001) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 105.3 58.2) (end 106.3 58.2) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 112.31 83.37) (end 112.31 80.1542) (width 0.2) (layer B.Cu) (net 42))\r\n  (segment (start 107.23 82.4205) (end 107.23 80.5396) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 107.23 80.5396) (end 98.7604 72.07) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 98.7604 72.07) (end 98.1247 72.07) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 124.66 104.372) (end 124.66 105.774) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 123.56 125.86) (end 124.1 126.4) (width 0.2) (layer B.Cu) (net 43))\r\n  (via (at 131.2 126.4) (size 0.6) (layers F.Cu B.Cu) (net 43))\r\n  (segment (start 132.08 127.28) (end 131.2 126.4) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 132.08 129.54) (end 132.08 127.28) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 131.2 126.4) (end 124.1 126.4) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 132.08 129.54) (end 130.929999 130.690001) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 123.56 120.14) (end 123.56 125.86) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 134.56 135.56863) (end 133.59137 134.6) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 134.56 136.7) (end 134.56 135.56863) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 131.69 134.6) (end 130.929999 133.839999) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 133.59137 134.6) (end 131.69 134.6) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 130.929999 130.690001) (end 130.929999 133.839999) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 124.66 106.54) (end 123.56 107.64) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 124.66 105.774) (end 124.66 106.54) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 123.56 107.64) (end 123.56 120.14) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 124.66 103.08) (end 123.74 102.16) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 124.66 104.372) (end 124.66 103.08) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 123.74 97.34) (end 123.74 102.16) (width 0.2) (layer F.Cu) (net 43))\r\n  (segment (start 123.74 97.34) (end 123.74 96.20863) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 123.74 96.20863) (end 117.94787 90.4165) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 90.8 63.18) (end 92.48 63.18) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 93.32735 64.02735) (end 93.32735 67.27265) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 92.48 63.18) (end 93.32735 64.02735) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 98.1247 72.07) (end 93.32735 67.27265) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 112.62662 85.09525) (end 117.94787 90.4165) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 109.90475 85.09525) (end 112.62662 85.09525) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 109.90475 85.09525) (end 107.23 82.4205) (width 0.2) (layer B.Cu) (net 43))\r\n  (segment (start 117.04 104.372) (end 117.04 105.428) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 115.94 120.14) (end 115.94 125.34) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 115.94 125.34) (end 118 127.4) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 118 127.4) (end 133.75 127.4) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 133.75 127.467919) (end 133.75 127.4) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 134.62 129.54) (end 134.62 128.337919) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 134.62 128.337919) (end 133.75 127.467919) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 134.62 129.54) (end 134.62 130.02) (width 0.2) (layer B.Cu) (net 44))\r\n  (segment (start 117.04 106.36) (end 115.94 107.46) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 117.04 105.428) (end 117.04 106.36) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 115.94 107.46) (end 115.94 120.14) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 117.04 103.2) (end 116.12 102.28) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 117.04 104.372) (end 117.04 103.2) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 116.12 97.34) (end 116.12 102.28) (width 0.2) (layer F.Cu) (net 44))\r\n  (segment (start 122.12 105.428) (end 122.12 104.026) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 121.02 120.14) (end 121.02 124.32) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 121.02 124.32) (end 123.7 127) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 123.7 127) (end 135.89 127) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 137.045 128.222919) (end 137.045 128.155) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 137.16 128.337919) (end 137.045 128.222919) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 137.16 129.54) (end 137.16 128.337919) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 135.89 127) (end 137.045 128.155) (width 0.2) (layer B.Cu) (net 45))\r\n  (segment (start 122.12 106.28) (end 121.02 107.38) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 122.12 105.428) (end 122.12 106.28) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 121.02 120.14) (end 121.02 107.38) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 122.12 103.32) (end 121.2 102.4) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 122.12 104.026) (end 122.12 103.32) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 121.2 102.4) (end 121.2 97.34) (width 0.2) (layer F.Cu) (net 45))\r\n  (segment (start 139.715 128.322919) (end 139.715 128.285) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 139.7 128.337919) (end 139.715 128.322919) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 139.7 129.54) (end 139.7 128.337919) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 137.83 126.4) (end 139.715 128.285) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 132.7 126.4) (end 134.8 126.4) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 130.08 123.78) (end 132.7 126.4) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 134.7 126.4) (end 134.8 126.4) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 134.8 126.4) (end 137.83 126.4) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 131.18 106.32) (end 130.08 107.42) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 131.18 104.9) (end 131.18 106.32) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 130.08 107.42) (end 130.08 123.78) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 129.92 102.50863) (end 129.92 102.48) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 131.18 103.76863) (end 129.92 102.50863) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 131.18 104.9) (end 131.18 103.76863) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 131.36 83.44) (end 129.92 84.88) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 131.36 82.1) (end 131.36 83.44) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 129.92 84.88) (end 129.92 102.48) (width 0.2) (layer F.Cu) (net 46))\r\n  (segment (start 142.24 129.1683) (end 142.24 130.212) (width 0.2) (layer F.Cu) (net 47))\r\n  (via (at 144.7 140.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47))\r\n  (segment (start 144.7 140.5) (end 153.49 140.5) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 141.390001 130.389999) (end 142.24 129.54) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 144.7 140.5) (end 144.7 134.972002) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 144.7 134.972002) (end 143.629999 133.902001) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 143.629999 133.902001) (end 142.359999 133.902001) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 142.359999 133.902001) (end 141.089999 132.632001) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 141.089999 132.632001) (end 141.089999 130.690001) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 141.089999 130.690001) (end 141.390001 130.389999) (width 0.2) (layer F.Cu) (net 47))\r\n  (segment (start 128.64 120.14) (end 128.64 124.64) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 128.64 124.64) (end 129 125) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 129 125) (end 131.2 125) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 131.2 125) (end 132.7 126.5) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 132.7 126.5) (end 137.4 126.5) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 140.402081 126.5) (end 137.4 126.5) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 142.24 129.54) (end 142.24 128.337919) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 142.24 128.337919) (end 140.402081 126.5) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 153.49 140.5) (end 155.5 140.5) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 155.5 140.5) (end 157.3 142.3) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 157.3 142.3) (end 157.3 144.32) (width 0.2) (layer B.Cu) (net 47))\r\n  (segment (start 132.62 121.32) (end 133.8 122.5) (width 0.2) (layer F.Cu) (net 48))\r\n  (via (at 134.3 122.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 48))\r\n  (segment (start 133.8 122.5) (end 134.3 122.5) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 145.497999 141.402001) (end 144.9 142) (width 0.2) (layer F.Cu) (net 48))\r\n  (via (at 144.9 142) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 48))\r\n  (segment (start 144.9 142) (end 149.91 142) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 143.629999 132.829999) (end 145.497999 134.697999) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 143.629999 130.690001) (end 143.629999 132.829999) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 144.78 129.54) (end 143.629999 130.690001) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 145.497999 134.697999) (end 145.497999 141.402001) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 144.78 128.27) (end 144.705 128.195) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 144.78 129.54) (end 144.78 128.27) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 141.61 125.1) (end 144.705 128.195) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 136.5 122.5) (end 139.1 125.1) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 134.3 122.5) (end 136.5 122.5) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 139.1 125.1) (end 141.61 125.1) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 133.72 106.18) (end 132.62 107.28) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 133.72 104.9) (end 133.72 106.18) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 132.62 107.28) (end 132.62 121.32) (width 0.2) (layer F.Cu) (net 48))\r\n  (segment (start 152.22 144.32) (end 152.22 142.92) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 151.3 142) (end 149.91 142) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 152.22 142.92) (end 151.3 142) (width 0.2) (layer B.Cu) (net 48))\r\n  (segment (start 147.094 144.264) (end 147.14 144.31) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 112.5845 144.5564) (end 113.4888 145.4607) (width 0.2) (layer F.Cu) (net 49))\r\n  (via (at 112.5845 144.5564) (size 0.6) (layers F.Cu B.Cu) (net 49))\r\n  (segment (start 139.688619 124.699989) (end 143.749989 124.699989) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 136.26 121.27137) (end 139.688619 124.699989) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 136.26 120.14) (end 136.26 121.27137) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 102.0592 144.5564) (end 112.5845 144.5564) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 89.7628 132.26) (end 102.0592 144.5564) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 147.32 128.28) (end 147.325 128.275) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 147.32 129.54) (end 147.32 128.28) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 143.749989 124.699989) (end 147.325 128.275) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 89.7628 132.26) (end 89.76 132.26) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 89.76 132.26) (end 87.2 129.7) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 87.2 129.7) (end 87.2 124.96) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 147.14 144.32) (end 147.14 145.45137) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 147.14 145.45137) (end 147.13067 145.4607) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 147.14 145.45137) (end 147.14 145.59) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 147.14 145.59) (end 146.63 146.1) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 114.1281 146.1) (end 113.4888 145.4607) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 146.63 146.1) (end 114.1281 146.1) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 146.169999 130.690001) (end 147.32 129.54) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 146.04 130.82) (end 146.169999 130.690001) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 146.04 141.91) (end 146.04 130.82) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 147.14 144.32) (end 147.14 143.01) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 147.14 143.01) (end 146.04 141.91) (width 0.2) (layer F.Cu) (net 49))\r\n  (segment (start 87.2 123.82863) (end 87.2 124.96) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 88.8 123.36) (end 87.66863 123.36) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 87.66863 123.36) (end 87.2 123.82863) (width 0.2) (layer B.Cu) (net 49))\r\n  (segment (start 135.2904 130.6904) (end 135.3519 130.6904) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 149.010001 130.389999) (end 148.7096 130.6904) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 149.86 129.54) (end 149.010001 130.389999) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 135.3519 130.6904) (end 148.7096 130.6904) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 149.86 129.54) (end 148.709999 130.690001) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 148.709999 130.690001) (end 148.709999 133.189999) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 133.469999 128.848799) (end 132.6106 127.9894) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 133.469999 130.092001) (end 133.469999 128.848799) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 134.068398 130.6904) (end 133.469999 130.092001) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 135.3519 130.6904) (end 134.068398 130.6904) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 109.8477 127.9894) (end 132.6106 127.9894) (width 0.2) (layer B.Cu) (net 50))\r\n  (via (at 92.5 126.8) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 50))\r\n  (segment (start 93.039999 127.339999) (end 92.5 126.8) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 109.8477 127.9894) (end 109.198299 127.339999) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 109.198299 127.339999) (end 93.039999 127.339999) (width 0.2) (layer B.Cu) (net 50))\r\n  (segment (start 92.5 126.8) (end 92.5 125.431998) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 150.99637 134.345) (end 149.865 134.345) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 152.22 135.56863) (end 150.99637 134.345) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 152.22 136.7) (end 152.22 135.56863) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 148.709999 133.189999) (end 149.865 134.345) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 149.845 128.322919) (end 149.86 128.337919) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 135.16 122.96) (end 137.4 125.2) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 137.4 125.2) (end 146.79 125.2) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 149.86 128.337919) (end 149.86 129.54) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 146.79 125.2) (end 149.845 128.255) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 149.845 128.255) (end 149.845 128.322919) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 91.184001 122.072631) (end 91.184001 124.115999) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 89.93137 120.82) (end 91.184001 122.072631) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 88.8 120.82) (end 89.93137 120.82) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 92.5 125.431998) (end 91.184001 124.115999) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 136.26 106.16) (end 135.16 107.26) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 136.26 104.9) (end 136.26 106.16) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 135.16 107.26) (end 135.16 122.96) (width 0.2) (layer F.Cu) (net 50))\r\n  (segment (start 151.249999 130.690001) (end 151.249999 133.549999) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 152.4 129.54) (end 151.249999 130.690001) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 153.1 135.4) (end 155 135.4) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 151.249999 133.549999) (end 153.1 135.4) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 154.6 135.4) (end 155 135.4) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 155 135.4) (end 156.01 135.4) (width 0.2) (layer F.Cu) (net 51))\r\n  (via (at 103.7378 129.2934) (size 0.6) (layers F.Cu B.Cu) (net 51))\r\n  (segment (start 103.7378 129.2934) (end 99.244399 124.799999) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 99.244399 124.799999) (end 92.599999 124.799999) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 157.3 135.56863) (end 157.13137 135.4) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 157.3 136.7) (end 157.3 135.56863) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 157.13137 135.4) (end 156.01 135.4) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 88.8 115.74) (end 90.74 115.74) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 91.6 116.6) (end 91.6 123.8) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 90.74 115.74) (end 91.6 116.6) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 92.599999 124.799999) (end 91.6 123.8) (width 0.2) (layer F.Cu) (net 51))\r\n  (segment (start 87.64 115.74) (end 88.8 115.74) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 87.1632 115.2632) (end 87.64 115.74) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 87.1632 85.696798) (end 87.1632 115.2632) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 87.659999 85.199999) (end 87.1632 85.696798) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 103.7378 131.7378) (end 103.7378 129.2934) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 110.3 138.3) (end 103.7378 131.7378) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 156.83137 138.3) (end 110.3 138.3) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 157.3 136.7) (end 157.3 137.83137) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 157.3 137.83137) (end 156.83137 138.3) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 96.32 88.84) (end 94.84 88.84) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 91.199999 85.199999) (end 90.799999 85.199999) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 94.84 88.84) (end 91.199999 85.199999) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 90.799999 85.199999) (end 87.659999 85.199999) (width 0.2) (layer B.Cu) (net 51))\r\n  (segment (start 153.789999 130.690001) (end 153.789999 134.089999) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 154.94 129.54) (end 153.789999 130.690001) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 153.789999 134.089999) (end 154.7 135) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 154.7 135) (end 157.8 135) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 96.32 91.82) (end 96.3 91.8) (width 0.4) (layer F.Cu) (net 52))\r\n  (segment (start 162.38 135.56863) (end 162.35 135.53863) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 162.38 136.7) (end 162.38 135.56863) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 162.35 135.53863) (end 162.35 135.47) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 161.88 135) (end 157.8 135) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 162.35 135.47) (end 161.88 135) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 154.98604 128.291879) (end 154.94 128.337919) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 154.98604 127.11396) (end 154.98604 128.291879) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 138.8 106.0003) (end 137.6997 107.1006) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 138.8 104.9) (end 138.8 106.0003) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 137.6997 107.1006) (end 137.6997 124.0997) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 154.94 128.337919) (end 154.94 129.54) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 137.6997 124.0997) (end 138.4 124.8) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 138.4 124.8) (end 152.67208 124.8) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 152.67208 124.8) (end 154.98604 127.11396) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 97.45137 99) (end 98.2 98.25137) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 96.32 99) (end 97.45137 99) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 98.2 98.25137) (end 98.2 93.26) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 97.45137 99) (end 101.75137 103.3) (width 0.2) (layer B.Cu) (net 52))\r\n  (segment (start 96.32 99) (end 97.45137 99) (width 0.2) (layer B.Cu) (net 52))\r\n  (segment (start 101.75137 103.3) (end 138.4 103.3) (width 0.2) (layer B.Cu) (net 52))\r\n  (segment (start 138.8 103.7) (end 138.8 104.9) (width 0.2) (layer B.Cu) (net 52))\r\n  (segment (start 138.4 103.3) (end 138.8 103.7) (width 0.2) (layer B.Cu) (net 52))\r\n  (segment (start 97.45137 91.38) (end 98.2 92.12863) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 96.32 91.38) (end 97.45137 91.38) (width 0.2) (layer F.Cu) (net 52))\r\n  (segment (start 98.2 93.26) (end 98.2 92.2) (width 0.2) (layer F.Cu) (net 52))\r\n  (via (at 118.5908 134.0105) (size 0.6) (layers F.Cu B.Cu) (net 53))\r\n  (segment (start 156.329999 133.070001) (end 155.3895 134.0105) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 156.329999 130.690001) (end 156.329999 133.070001) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 157.48 129.54) (end 156.329999 130.690001) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 118.5908 134.0105) (end 155.3895 134.0105) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 156.329999 130.690001) (end 156.329999 133.529999) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 157.48 129.54) (end 156.329999 130.690001) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 156.329999 133.529999) (end 157.366 134.566) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 118.229999 131.767997) (end 117.272002 130.81) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 118.229999 133.649699) (end 118.229999 131.767997) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 118.5908 134.0105) (end 118.229999 133.649699) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 88.8 112.2) (end 88.8 113.2) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 87.599999 110.999999) (end 88.8 112.2) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 87.599999 86.400001) (end 87.599999 110.999999) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 88.7 86.3) (end 87.7 86.3) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 87.7 86.3) (end 87.599999 86.400001) (width 0.2) (layer B.Cu) (net 53))\r\n  (segment (start 167.46 136.7) (end 167.46 135.21) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 166.816 134.566) (end 159.374 134.566) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 167.46 135.21) (end 166.816 134.566) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 157.366 134.566) (end 159.374 134.566) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 159.374 134.566) (end 159.534 134.566) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 87.8 113.2) (end 86.9 114.1) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 88.8 113.2) (end 87.8 113.2) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 86.9 114.1) (end 86.9 130.1) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 87.61 130.81) (end 101.11 130.81) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 86.9 130.1) (end 87.61 130.81) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 117.272002 130.81) (end 101.11 130.81) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 101.11 130.81) (end 100.898002 130.81) (width 0.2) (layer F.Cu) (net 53))\r\n  (segment (start 106.3 65.82) (end 105.1997 65.82) (width 0.2) (layer F.Cu) (net 54))\r\n  (segment (start 105.1997 65.82) (end 101.4897 69.53) (width 0.2) (layer F.Cu) (net 54))\r\n  (segment (start 101.4897 69.53) (end 97.2379 69.53) (width 0.2) (layer F.Cu) (net 54))\r\n  (segment (start 97.2379 69.53) (end 95.3108 71.4571) (width 0.2) (layer F.Cu) (net 54))\r\n  (via (at 95.3108 71.4571) (size 0.6) (layers F.Cu B.Cu) (net 54))\r\n  (segment (start 158.7537 130.8063) (end 158.7537 133.7537) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 160.02 129.54) (end 158.7537 130.8063) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 157.7456 134.7618) (end 158.7537 133.7537) (width 0.2) (layer B.Cu) (net 54))\r\n  (via (at 136.771288 138.90001) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54))\r\n  (segment (start 137.1 136.7) (end 137.1 138.571298) (width 0.2) (layer F.Cu) (net 54))\r\n  (segment (start 137.1 138.571298) (end 137.071287 138.600011) (width 0.2) (layer F.Cu) (net 54))\r\n  (segment (start 137.071287 138.600011) (end 136.771288 138.90001) (width 0.2) (layer F.Cu) (net 54))\r\n  (segment (start 95.3108 71.4571) (end 95.3108 74.4892) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 95.3108 74.4892) (end 86.7319 83.0681) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 86.7319 83.0681) (end 86.7319 131.4658) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 86.7319 131.4658) (end 100.6865 145.4204) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 123.17269 138.90001) (end 136.347024 138.90001) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 136.347024 138.90001) (end 136.771288 138.90001) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 118.05 144.0227) (end 123.17269 138.90001) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 118.05 144.6475) (end 118.05 144.0227) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 117.2771 145.4204) (end 118.05 144.6475) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 100.6865 145.4204) (end 117.2771 145.4204) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 138.0382 134.7618) (end 140.2382 134.7618) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 137.1 135.7) (end 138.0382 134.7618) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 137.1 136.7) (end 137.1 135.7) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 140.2382 134.7618) (end 157.7456 134.7618) (width 0.2) (layer B.Cu) (net 54))\r\n  (segment (start 147.1298 99.53) (end 145.7006 98.1008) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 145.7006 98.1008) (end 145.7006 90.3733) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 145.7006 90.3733) (end 141.6773 86.35) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 141.6773 86.35) (end 140.9588 86.35) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 140.9588 86.35) (end 139.2657 84.6569) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 139.2657 84.6569) (end 139.2657 81.9326) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 139.2657 81.9326) (end 138.0252 80.6921) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 127.8 65.44) (end 129.2442 65.44) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 129.2442 65.44) (end 134.15 70.3458) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 134.15 70.3458) (end 134.15 76.8169) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 134.15 76.8169) (end 138.0252 80.6921) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 147.1298 99.53) (end 153.0892 105.4894) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 153.0892 105.4894) (end 153.0892 116.4833) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 153.0892 116.4833) (end 151.98 117.5925) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 151.98 117.5925) (end 151.98 118.8997) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 151.98 120) (end 151.98 118.8997) (width 0.2) (layer F.Cu) (net 55))\r\n  (via (at 147.1298 99.53) (size 0.6) (layers F.Cu B.Cu) (net 55))\r\n  (segment (start 167.64 127.57) (end 167.64 129.54) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 169.97 125.24) (end 167.64 127.57) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 180.38 125.24) (end 169.97 125.24) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 181 124.62) (end 180.38 125.24) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 181 83.98) (end 181 124.62) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 184.7 80.18) (end 182.72 80.18) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 181 81.9) (end 181 83.98) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 182.72 80.18) (end 181 81.9) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 151.98 120) (end 151.98 121.38) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 151.98 121.38) (end 155.3 124.7) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 155.3 124.7) (end 164.7 124.7) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 167.64 127.64) (end 167.64 129.54) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 164.7 124.7) (end 167.64 127.64) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 127.8 65.44) (end 126.84 65.44) (width 0.2) (layer B.Cu) (net 55))\r\n  (via (at 123.2 64.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 55))\r\n  (segment (start 108.5 78.4) (end 113.334302 78.4) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 105.96 82.1) (end 105.96 80.94) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 105.96 80.94) (end 108.5 78.4) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 125.600001 64.200001) (end 126.84 65.44) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 123.2 64.5) (end 123.499999 64.200001) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 123.499999 64.200001) (end 125.600001 64.200001) (width 0.2) (layer B.Cu) (net 55))\r\n  (segment (start 123.2 64.5) (end 122.6 65.1) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 122.6 65.1) (end 122.6 70.6) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 114.8 78.4) (end 113.334302 78.4) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 122.6 70.6) (end 114.8 78.4) (width 0.2) (layer F.Cu) (net 55))\r\n  (segment (start 139.647 87.1491) (end 136.0986 83.6007) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 136.0986 83.6007) (end 136.0986 79.4727) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 136.0986 79.4727) (end 131.8684 75.2425) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 131.8684 75.2425) (end 131.8684 73.1436) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 131.8684 73.1436) (end 130.3823 71.6575) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 130.3823 71.6575) (end 129.9721 71.6575) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 129.9721 71.6575) (end 129.07 70.7554) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 129.07 70.7554) (end 129.07 70.3238) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 129.07 70.3238) (end 127.8542 69.108) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 127.8542 69.108) (end 126.388 69.108) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 126.388 69.108) (end 125.26 67.98) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 178.841 83.3212) (end 178.1722 83.99) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 178.1722 83.99) (end 173.5906 83.99) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 173.5906 83.99) (end 171.3723 86.2083) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 171.3723 86.2083) (end 140.5878 86.2083) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 140.5878 86.2083) (end 139.647 87.1491) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 184.8 82.72) (end 179.4422 82.72) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 179.4422 82.72) (end 178.841 83.3212) (width 0.2) (layer B.Cu) (net 56))\r\n  (via (at 139.647 87.1491) (size 0.6) (layers F.Cu B.Cu) (net 56))\r\n  (via (at 178.841 83.3212) (size 0.6) (layers F.Cu B.Cu) (net 56))\r\n  (segment (start 170.18 127.36) (end 170.18 129.54) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 171.9 125.64) (end 170.18 127.36) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 181.02 125.64) (end 171.9 125.64) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 181.4 125.26) (end 181.02 125.64) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 181.4 86.12) (end 181.4 125.26) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 181.4 86.12) (end 181.4 84.1) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 182.78 82.72) (end 184.7 82.72) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 181.4 84.1) (end 182.78 82.72) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 154.52 120) (end 154.52 121.62) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 154.52 121.62) (end 157.2 124.3) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 157.2 124.3) (end 166.9 124.3) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 170.18 127.58) (end 170.18 129.54) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 166.9 124.3) (end 170.18 127.58) (width 0.2) (layer B.Cu) (net 56))\r\n  (segment (start 114.04 79.2) (end 111.7 79.2) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 105.62 84.3) (end 104.219999 82.899999) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 104.219999 82.899999) (end 103.42 82.1) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 108.9 84.3) (end 105.62 84.3) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 109.9 83.3) (end 108.9 84.3) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 109.9 81) (end 109.9 83.3) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 111.7 79.2) (end 109.9 81) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 123.47 69.77) (end 123.47 70.93) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 125.26 67.98) (end 123.47 69.77) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 115.2 79.2) (end 114.04 79.2) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 123.47 70.93) (end 115.2 79.2) (width 0.2) (layer F.Cu) (net 56))\r\n  (segment (start 100.88 97.34) (end 100.88 96.2397) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 102.15 81.7221) (end 102.15 94.9697) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 102.15 94.9697) (end 100.88 96.2397) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 105.5 101.96) (end 149.86 101.96) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 149.86 101.96) (end 157.2 109.3) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 158.16 110.26) (end 157.2 109.3) (width 0.2) (layer F.Cu) (net 57))\r\n  (via (at 157.2 109.3) (size 0.6) (layers F.Cu B.Cu) (net 57))\r\n  (segment (start 172.72 127.43) (end 172.72 129.54) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 174.1 126.05) (end 172.72 127.43) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 181.49 126.05) (end 174.1 126.05) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 181.8 125.74) (end 181.49 126.05) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 181.8 88.26) (end 181.8 125.74) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 157.06 118.62) (end 158.16 117.52) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 157.06 120) (end 157.06 118.62) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 158.16 117.52) (end 158.16 110.26) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 102.15 81.7221) (end 102.15 80.45) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 181.8 88.26) (end 181.8 86.3) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 182.84 85.26) (end 181.8 86.3) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 184.7 85.26) (end 182.84 85.26) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 172.72 127.52) (end 172.72 129.54) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 169.1 123.9) (end 172.72 127.52) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 159.2 123.9) (end 169.1 123.9) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 157.06 120) (end 157.06 121.76) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 157.06 121.76) (end 159.2 123.9) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 104.36863 101.96) (end 105.5 101.96) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 100.88 97.34) (end 100.88 98.47137) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 100.88 98.47137) (end 104.36863 101.96) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 127.8 67.98) (end 127.2337 67.98) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 126.794212 67.98) (end 127.8 67.98) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 126.756578 67.98) (end 126.794212 67.98) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 123.2 66.6) (end 125.376578 66.6) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 125.376578 66.6) (end 126.756578 67.98) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 114.65 77.95) (end 104.65 77.95) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 114.667151 77.967151) (end 114.65 77.95) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 102.15 80.45) (end 104.65 77.95) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 120.817151 71.817151) (end 120.817151 71.782849) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 120.817151 71.817151) (end 114.667151 77.967151) (width 0.2) (layer F.Cu) (net 57))\r\n  (via (at 122 66.6) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 57))\r\n  (segment (start 122 70.6) (end 122 66.6) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 120.817151 71.782849) (end 122 70.6) (width 0.2) (layer F.Cu) (net 57))\r\n  (segment (start 123.2 66.6) (end 122 66.6) (width 0.2) (layer B.Cu) (net 57))\r\n  (segment (start 110.5329 87.2777) (end 103.42 94.3906) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 103.42 94.3906) (end 103.42 97.34) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 107.64 101.56) (end 152.46 101.56) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 152.46 101.56) (end 160.1 109.2) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 160.7 109.8) (end 160.1 109.2) (width 0.2) (layer F.Cu) (net 58))\r\n  (via (at 110.5329 87.2777) (size 0.6) (layers F.Cu B.Cu) (net 58))\r\n  (via (at 160.1 109.2) (size 0.6) (layers F.Cu B.Cu) (net 58))\r\n  (segment (start 175.26 128.22) (end 175.26 129.54) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 177 126.48) (end 175.26 128.22) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 182.05 126.48) (end 177 126.48) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 182.3 126.23) (end 182.05 126.48) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 182.3 90.3) (end 182.3 126.23) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 159.6 118.62) (end 160.7 117.52) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 159.6 120) (end 159.6 118.62) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 160.7 117.52) (end 160.7 109.8) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 110.5329 85.3671) (end 112.4517 83.4483) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 112.4517 83.4483) (end 112.4517 80.7483) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 112.4517 80.7483) (end 113.1226 80.0774) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 113.1226 80.0774) (end 115.532296 80.0774) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 115.532296 80.0774) (end 124.378497 71.231199) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 110.5329 87.2777) (end 110.5329 85.3671) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 184.7 87.8) (end 183 87.8) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 182.3 88.5) (end 182.3 90.3) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 183 87.8) (end 182.3 88.5) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 175.26 127.66) (end 175.26 129.54) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 171.1 123.5) (end 175.26 127.66) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 161.2 123.5) (end 171.1 123.5) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 159.6 120) (end 159.6 121.9) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 159.6 121.9) (end 161.2 123.5) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 103.42 97.34) (end 103.42 98.48) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 106.5 101.56) (end 107.64 101.56) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 103.42 98.48) (end 106.5 101.56) (width 0.2) (layer B.Cu) (net 58))\r\n  (segment (start 124.548801 71.231199) (end 125.26 70.52) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 124.378497 71.231199) (end 124.548801 71.231199) (width 0.2) (layer F.Cu) (net 58))\r\n  (segment (start 195.92 65.12) (end 195.92 66.2203) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 206.3605 119.8299) (end 206.3605 76.6608) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 206.3605 76.6608) (end 195.92 66.2203) (width 0.2) (layer B.Cu) (net 59))\r\n  (via (at 206.3605 119.8299) (size 0.6) (layers F.Cu B.Cu) (net 59))\r\n  (segment (start 206.3605 119.8299) (end 206.3605 121.3687) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 182.88 132.08) (end 182.88 134.1) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 182.88 134.1) (end 184.63 135.85) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 184.63 135.85) (end 191.8792 135.85) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 206.3605 121.3687) (end 206.3605 134.4495) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 204.96 135.85) (end 191.8792 135.85) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 206.3605 134.4495) (end 204.96 135.85) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 195.92 65.12) (end 195.92 63.02) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 194.1226 61.2226) (end 191.8226 61.2226) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 195.92 63.02) (end 194.1226 61.2226) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 180.1226 61.2226) (end 191.8226 61.2226) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 169.5 60.7) (end 145.2 60.7) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 145.2 60.7) (end 144.3 61.6) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 144.3 61.6) (end 138.6 61.6) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 138.6 61.6) (end 137.3 60.3) (width 0.2) (layer F.Cu) (net 59))\r\n  (via (at 133 60.3) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 59))\r\n  (segment (start 137.3 60.3) (end 133 60.3) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 133 60.3) (end 131.6 58.9) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 131.6 58.9) (end 131.6 57.4) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 128.511199 55.991199) (end 127.8 55.28) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 128.811201 56.291201) (end 128.511199 55.991199) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 131.6 57.4) (end 130.491201 56.291201) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 130.491201 56.291201) (end 128.811201 56.291201) (width 0.2) (layer B.Cu) (net 59))\r\n  (segment (start 171.4548 60.7) (end 171.9774 61.2226) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 169.5 60.7) (end 171.4548 60.7) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 180.1226 61.2226) (end 171.9774 61.2226) (width 0.2) (layer F.Cu) (net 59))\r\n  (segment (start 119.646 64.1888) (end 119.1151 64.7197) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 119.1151 64.7197) (end 112.8275 64.7197) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 112.8275 64.7197) (end 107.7475 69.7997) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 119.646 64.1888) (end 119.9249 64.1888) (width 0.2) (layer B.Cu) (net 60))\r\n  (segment (start 119.9249 64.1888) (end 124.7748 59.3389) (width 0.2) (layer B.Cu) (net 60))\r\n  (segment (start 124.7748 59.3389) (end 128.2491 59.3389) (width 0.2) (layer B.Cu) (net 60))\r\n  (segment (start 128.2491 59.3389) (end 137.96 69.0498) (width 0.2) (layer B.Cu) (net 60))\r\n  (segment (start 137.96 69.0498) (end 137.96 70.52) (width 0.2) (layer B.Cu) (net 60))\r\n  (via (at 119.646 64.1888) (size 0.6) (layers F.Cu B.Cu) (net 60))\r\n  (segment (start 107.7475 73.12387) (end 107.7475 71.8525) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 107.43137 73.44) (end 107.7475 73.12387) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 106.3 73.44) (end 107.43137 73.44) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 107.7475 69.7997) (end 107.7475 71.8525) (width 0.2) (layer F.Cu) (net 60))\r\n  (segment (start 150.76 113.6) (end 113.3 113.6) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 108.32 104.9) (end 108.32 109.58) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 112.34 113.6) (end 113.3 113.6) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 108.32 109.58) (end 112.34 113.6) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 151.98 112.38) (end 151.98 113.32) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 151.7 113.6) (end 150.76 113.6) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 151.98 113.32) (end 151.7 113.6) (width 0.2) (layer B.Cu) (net 61))\r\n  (segment (start 105.78 104.9) (end 105.78 109.58) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 110.2 114) (end 113.2 114) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 105.78 109.58) (end 110.2 114) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 112.906 114) (end 113.2 114) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 113.2 114) (end 152.9 114) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 154.03137 114) (end 152.9 114) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 154.52 112.38) (end 154.52 113.51137) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 154.52 113.51137) (end 154.03137 114) (width 0.2) (layer B.Cu) (net 62))\r\n  (segment (start 103.24 109.54) (end 103.24 104.9) (width 0.2) (layer B.Cu) (net 63))\r\n  (segment (start 108.1 114.4) (end 103.24 109.54) (width 0.2) (layer B.Cu) (net 63))\r\n  (segment (start 155.04 114.4) (end 108.1 114.4) (width 0.2) (layer B.Cu) (net 63))\r\n  (segment (start 157.06 112.38) (end 157.06 113.34) (width 0.2) (layer B.Cu) (net 63))\r\n  (segment (start 156 114.4) (end 155.04 114.4) (width 0.2) (layer B.Cu) (net 63))\r\n  (segment (start 157.06 113.34) (end 156 114.4) (width 0.2) (layer B.Cu) (net 63))\r\n  (segment (start 157.18 114.8) (end 106.04 114.8) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 100.7 120.14) (end 100.7 118.8) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 104.7 114.8) (end 106.04 114.8) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 100.7 118.8) (end 104.7 114.8) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 158.31137 114.8) (end 157.18 114.8) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 159.6 112.38) (end 159.6 113.51137) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 159.6 113.51137) (end 158.31137 114.8) (width 0.2) (layer B.Cu) (net 64))\r\n  (segment (start 107.04863 115.2) (end 108.18 115.2) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 103.24 120.14) (end 103.24 119.00863) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 103.24 119.00863) (end 107.04863 115.2) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 162.14 112.38) (end 162.14 113.56) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 160.5 115.2) (end 159.1 115.2) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 162.14 113.56) (end 160.5 115.2) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 159.1 115.2) (end 108.18 115.2) (width 0.2) (layer B.Cu) (net 65))\r\n  (segment (start 161.46 115.6) (end 110.32 115.6) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 109.18863 115.6) (end 110.32 115.6) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 105.78 120.14) (end 105.78 119.00863) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 105.78 119.00863) (end 109.18863 115.6) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 164.68 112.38) (end 164.68 113.42) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 162.5 115.6) (end 161.46 115.6) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 164.68 113.42) (end 162.5 115.6) (width 0.2) (layer B.Cu) (net 66))\r\n  (segment (start 163.6 116) (end 112.46 116) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 111.32863 116) (end 112.46 116) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 108.32 120.14) (end 108.32 119.00863) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 108.32 119.00863) (end 111.32863 116) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 164.73137 116) (end 163.6 116) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 167.22 112.38) (end 167.22 113.51137) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 167.22 113.51137) (end 164.73137 116) (width 0.2) (layer B.Cu) (net 67))\r\n  (segment (start 113.46863 116.4) (end 114.6 116.4) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 110.86 120.14) (end 110.86 119.00863) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 110.86 119.00863) (end 113.46863 116.4) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 165.6 116.4) (end 114.6 116.4) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 169.76 112.38) (end 169.76 113.44) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 166.8 116.4) (end 166.7 116.4) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 169.76 113.44) (end 166.8 116.4) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 166.7 116.4) (end 165.6 116.4) (width 0.2) (layer B.Cu) (net 68))\r\n  (segment (start 171.4495 70.9346) (end 173.567 68.8171) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 171.4495 100.1505) (end 171.4495 70.9346) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 174 100.5) (end 171.799 100.5) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 171.799 100.5) (end 171.4495 100.1505) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 185.73427 68.8171) (end 184.4171 68.8171) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 188.3 66.25137) (end 185.73427 68.8171) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 188.3 65.12) (end 188.3 66.25137) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 173.567 68.8171) (end 184.4171 68.8171) (width 0.2) (layer B.Cu) (net 69))\r\n  (segment (start 190.84 57.5) (end 190.84 56.24) (width 0.2) (layer F.Cu) (net 70))\r\n  (segment (start 189.38 54.78) (end 187.92 54.78) (width 0.2) (layer F.Cu) (net 70))\r\n  (segment (start 190.84 56.24) (end 189.38 54.78) (width 0.2) (layer F.Cu) (net 70))\r\n  (segment (start 176.54 54.78) (end 187.92 54.78) (width 0.2) (layer F.Cu) (net 70))\r\n  (segment (start 174 54.78) (end 175.1655 53.6145) (width 0.2) (layer F.Cu) (net 71))\r\n  (segment (start 175.1655 53.6145) (end 189.4945 53.6145) (width 0.2) (layer F.Cu) (net 71))\r\n  (segment (start 193.38 57.5) (end 193.38 55.58) (width 0.2) (layer F.Cu) (net 71))\r\n  (segment (start 191.4145 53.6145) (end 189.4945 53.6145) (width 0.2) (layer F.Cu) (net 71))\r\n  (segment (start 193.38 55.58) (end 191.4145 53.6145) (width 0.2) (layer F.Cu) (net 71))\r\n  (segment (start 158.796 127.0048) (end 153.4136 121.6224) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 153.4136 121.6224) (end 153.4136 119.4126) (width 0.2) (layer F.Cu) (net 72))\r\n  (via (at 157.3 114.2) (size 0.6) (layers F.Cu B.Cu) (net 72))\r\n  (via (at 158.796 127.0048) (size 0.6) (layers F.Cu B.Cu) (net 72))\r\n  (via (at 113.41 102.69999) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 72))\r\n  (segment (start 113.58 97.34) (end 113.58 102.52999) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 113.58 102.52999) (end 113.41 102.69999) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 167.46 142.96) (end 167.46 144.32) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 159.1851 127.3939) (end 163.6939 127.3939) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 158.796 127.0048) (end 159.1851 127.3939) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 163.6939 127.3939) (end 164 127.7) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 163.8 139.3) (end 167.46 142.96) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 164 127.7) (end 164 128.8) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 164 128.8) (end 163.8 129) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 163.8 129) (end 163.8 139.3) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 113.41 102.69999) (end 149.02709 102.69999) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 149.02709 102.69999) (end 158.1787 111.8516) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 153.4136 119.4126) (end 157.0131 115.8131) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 158.1787 113.3213) (end 158.1787 113.2787) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 157.3 114.2) (end 158.1787 113.3213) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 158.1787 111.8516) (end 158.1787 113.2787) (width 0.2) (layer B.Cu) (net 72))\r\n  (segment (start 157.3 115.5262) (end 157.2131 115.6131) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 157.3 114.2) (end 157.3 115.5262) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 157.2131 115.6131) (end 157.0131 115.8131) (width 0.2) (layer F.Cu) (net 72))\r\n  (segment (start 137.96 73.06) (end 135.42 70.52) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 125.26 62.9) (end 126.3883 64.0283) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 126.3883 64.0283) (end 128.9283 64.0283) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 128.9283 64.0283) (end 135.42 70.52) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 113.92 54.54) (end 114 54.46) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 114 54.46) (end 114 54.2) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 113.92 54.54) (end 113.92 50.88) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 113.92 50.88) (end 114 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 113.92 58.2) (end 113.92 54.54) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 204.9 65.12) (end 208.72 65.12) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 208.72 65.12) (end 208.8 65.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 201 65.12) (end 204.9 65.12) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 204.9 65.1) (end 204.9 65.12) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 90.8 70.8) (end 85.7 70.8) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 98.42 54.46) (end 98.4 54.44) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 98.4 54.44) (end 98.4 54.2) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 98.42 54.46) (end 98.42 50.82) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 98.42 50.82) (end 98.4 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 98.42 58.1) (end 98.42 54.46) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 192.42 72.92) (end 192.42 71.18) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 192.42 71.18) (end 192.5 71.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 192.42 75.1) (end 192.42 72.92) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 170 145.3) (end 170 147.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 170 147.1) (end 169.9 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 170 144.31) (end 170 145.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 169.9 147.2) (end 149.8 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 178.8 147.2) (end 169.9 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 208.8 71.2) (end 208.8 65.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 110.5 147.2) (end 87.3 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 87.3 147.2) (end 85.7 145.6) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 85.7 145.6) (end 85.7 115.5) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 114 50.8) (end 169.1 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 191.326 50.8) (end 191.6 51.074) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 191.6 51.074) (end 191.6 52.324) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 137.2 94.8) (end 140.4 98) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 137.2 94.8) (end 134.66 97.34) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 134.66 97.34) (end 133.9 97.34) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 137.1 87.2) (end 137.1 94.7) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 137.1 94.7) (end 137.2 94.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 119.5 62.8) (end 125.16 62.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 125.16 62.8) (end 125.26 62.9) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 142.2 120.2) (end 146.9 115.5) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 146.9 115.5) (end 146.9 112.38) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 147 108.4) (end 147 112.28) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 147 112.28) (end 146.9 112.38) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 138.8 120.14) (end 142.14 120.14) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 142.14 120.14) (end 142.2 120.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 194.8 143.6) (end 194.8 143.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 194.8 143.3) (end 196.1 142) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 196.1 142) (end 206.9 142) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 206.9 142) (end 208.8 140.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 208.8 140.1) (end 208.8 71.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 192.5 71.1) (end 208.7 71.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 208.7 71.1) (end 208.8 71.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 141.3 85.1) (end 138.7 85.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 141.3 85.1) (end 144.48 85.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 144.48 85.1) (end 144.5 85.08) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 176.54 77.64) (end 179.16 77.64) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 179.16 77.64) (end 181.4 75.4) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 181.4 75.4) (end 181.4 73.6) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 181.4 73.6) (end 182.08 72.92) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 182.08 72.92) (end 192.42 72.92) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 132 140) (end 132.78 140) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 132 140) (end 132.02 139.98) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 132.02 139.98) (end 132.02 136.7) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 126.94 136.7) (end 126.94 139.64) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 126.94 139.64) (end 127.3 140) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 127.3 140) (end 132 140) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 164.92 136.53) (end 164.92 136.69) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 170 144.31) (end 170 145.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 159.84 136.69) (end 159.84 138.94) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 159.84 138.94) (end 160.1 139.2) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 160.1 139.2) (end 165 139.2) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 165 139.2) (end 164.92 139.12) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 164.92 139.12) (end 164.92 136.69) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 137.1 144.32) (end 140.68 144.32) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 140.68 144.32) (end 140.7 144.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 170 144.31) (end 173.79 144.31) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 173.79 144.31) (end 173.8 144.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 208.72 61.92) (end 208.72 65.12) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 202.65 55.85) (end 208.72 61.92) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 202.65 55) (end 202.65 55.85) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 191.6 52.3) (end 199.95 52.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 199.95 52.3) (end 202.65 55) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 98.75 50.8) (end 114 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 98.4 50.8) (end 98.75 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 180.34 133.76) (end 180.34 132.08) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 180.3 133.8) (end 180.34 133.76) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 190.3 140.7) (end 187.2 140.7) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 187.2 140.7) (end 180.3 133.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 114.3 133.3) (end 114.325 133.325) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 114.3 132.08) (end 114.3 133.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 194.8 145.3) (end 194.8 143.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 192.9 147.2) (end 194.8 145.3) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 190.3 140.7) (end 190.3 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 178.8 147.2) (end 190.3 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 190.3 147.2) (end 192.9 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 85.7 59) (end 85.7 70.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 94 50.8) (end 93.3 51.5) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 98.75 50.8) (end 94 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 93.3 51.5) (end 93.3 53.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 93.3 53.1) (end 89.7 56.7) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 89.7 56.7) (end 88 56.7) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 88 56.7) (end 85.7 59) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.32 110.44) (end 96.32 109.3397) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 96.32 109.3397) (end 96.1823 109.3397) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 96.32 82.92) (end 96.3 82.9) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.32 86.3) (end 96.32 82.92) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.3 81.76863) (end 94.33137 79.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.3 82.9) (end 96.3 81.76863) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 94.33137 79.8) (end 85.7 79.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 85.7 88.7) (end 85.7 79.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 85.7 79.8) (end 85.7 70.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.42 109.98) (end 96.5 109.9) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.42 113.2) (end 96.42 109.98) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.5 109.9) (end 96.5 107.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 94.7 105.4) (end 85.7 105.4) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 96.5 107.2) (end 94.7 105.4) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 85.7 115.5) (end 85.7 105.4) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 85.7 105.4) (end 85.7 88.7) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 111.325 147.025) (end 111.5 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 111.325 136.325) (end 111.325 147.025) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 111.5 147.2) (end 110.5 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 149.8 147.2) (end 111.5 147.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 114.325 133.325) (end 111.325 136.325) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 146.4 104) (end 140.4 98) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 147.5 104) (end 146.4 104) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 147 107.16863) (end 147.5 106.66863) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 147 108.3) (end 147 107.16863) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 147.5 106.66863) (end 147.5 104) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 133.91137 140) (end 132.78 140) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 137.1 144.32) (end 137.1 143.18863) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 137.1 143.18863) (end 133.91137 140) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 170 144.32) (end 170 143.03) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 166.17 139.2) (end 165 139.2) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 170 143.03) (end 166.17 139.2) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 114.3 132.08) (end 114.3 134.2) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 115 134.9) (end 116.3 134.9) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 114.3 134.2) (end 115 134.9) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 116.3 134.9) (end 125.14 134.9) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 125.14 134.9) (end 126.4 134.9) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 126.94 135.44) (end 126.94 136.7) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 126.4 134.9) (end 126.94 135.44) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 137.1 86.7) (end 138.7 85.1) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 137.1 87.2) (end 137.1 86.7) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 142.7 82.1) (end 143.9 82.1) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 144.5 82.7) (end 144.5 85.08) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 143.9 82.1) (end 144.5 82.7) (width 0.2) (layer F.Cu) (net 73))\r\n  (segment (start 137.96 74.66) (end 141.3 78) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 137.96 73.06) (end 137.96 74.66) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 141.3 85.1) (end 141.3 78) (width 0.2) (layer B.Cu) (net 73))\r\n  (segment (start 115.05137 58.2) (end 116.2 59.34863) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 113.92 58.2) (end 115.05137 58.2) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 116.2 59.34863) (end 116.2 61.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 117.2 62.8) (end 119.5 62.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 116.2 61.8) (end 117.2 62.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 161.5 65.02) (end 161.5 63.7) (width 0.4) (layer B.Cu) (net 73))\r\n  (segment (start 162.9 62.3) (end 169.3 62.3) (width 0.4) (layer B.Cu) (net 73))\r\n  (segment (start 161.5 63.7) (end 162.9 62.3) (width 0.4) (layer B.Cu) (net 73))\r\n  (segment (start 161.5 68.9) (end 161.5 65.02) (width 0.4) (layer B.Cu) (net 73))\r\n  (segment (start 159.7 69.5) (end 160.9 69.5) (width 0.4) (layer B.Cu) (net 73))\r\n  (segment (start 160.9 69.5) (end 161.5 68.9) (width 0.4) (layer B.Cu) (net 73))\r\n  (via (at 169.3 55.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 73))\r\n  (segment (start 169.3 50.8) (end 169.3 55.4) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 169.1 50.8) (end 169.3 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 169.3 50.8) (end 191.326 50.8) (width 0.4) (layer F.Cu) (net 73))\r\n  (segment (start 169.3 55.4) (end 169.3 62.3) (width 0.4) (layer B.Cu) (net 73))\r\n  (segment (start 143.04 70.52) (end 142.0284 69.5084) (width 0.2) (layer F.Cu) (net 74))\r\n  (segment (start 142.0284 69.5084) (end 142.0284 67.5576) (width 0.2) (layer F.Cu) (net 74))\r\n  (segment (start 142.0284 67.5576) (end 142.876 66.71) (width 0.2) (layer F.Cu) (net 74))\r\n  (segment (start 142.876 66.71) (end 152.19 66.71) (width 0.2) (layer F.Cu) (net 74))\r\n  (segment (start 152.19 66.71) (end 153.88 65.02) (width 0.2) (layer F.Cu) (net 74))\r\n  (segment (start 164.82 92.7) (end 164.82 98.02) (width 0.2) (layer B.Cu) (net 75))\r\n  (segment (start 164.82 98.02) (end 182.505 115.705) (width 0.2) (layer B.Cu) (net 75))\r\n  (segment (start 182.505 115.705) (end 202.14 115.705) (width 0.2) (layer B.Cu) (net 75))\r\n  (segment (start 159.74 92.7) (end 159.74 94.64) (width 0.2) (layer B.Cu) (net 76))\r\n  (segment (start 159.74 94.64) (end 183.575 118.475) (width 0.2) (layer B.Cu) (net 76))\r\n  (segment (start 183.575 118.475) (end 202.14 118.475) (width 0.2) (layer B.Cu) (net 76))\r\n  (segment (start 184.345 121.245) (end 202.14 121.245) (width 0.2) (layer B.Cu) (net 77))\r\n  (segment (start 154.66 92.7) (end 154.66 93.76) (width 0.2) (layer B.Cu) (net 77))\r\n  (segment (start 159.45 98.55) (end 161.65 98.55) (width 0.2) (layer B.Cu) (net 77))\r\n  (segment (start 154.66 93.76) (end 159.45 98.55) (width 0.2) (layer B.Cu) (net 77))\r\n  (segment (start 161.65 98.55) (end 184.345 121.245) (width 0.2) (layer B.Cu) (net 77))\r\n  (segment (start 160.45 99.35) (end 185.115 124.015) (width 0.2) (layer B.Cu) (net 78))\r\n  (segment (start 185.115 124.015) (end 202.14 124.015) (width 0.2) (layer B.Cu) (net 78))\r\n  (segment (start 155.09863 99.35) (end 156.35 99.35) (width 0.2) (layer B.Cu) (net 78))\r\n  (segment (start 149.58 93.83137) (end 155.09863 99.35) (width 0.2) (layer B.Cu) (net 78))\r\n  (segment (start 149.58 92.7) (end 149.58 93.83137) (width 0.2) (layer B.Cu) (net 78))\r\n  (segment (start 156.35 99.35) (end 160.45 99.35) (width 0.2) (layer B.Cu) (net 78))\r\n  (segment (start 162.28 92.7) (end 162.28 96.28) (width 0.2) (layer B.Cu) (net 79))\r\n  (segment (start 162.28 96.28) (end 183.09 117.09) (width 0.2) (layer B.Cu) (net 79))\r\n  (segment (start 183.09 117.09) (end 199.3 117.09) (width 0.2) (layer B.Cu) (net 79))\r\n  (segment (start 184.36 119.86) (end 184.05 119.55) (width 0.2) (layer B.Cu) (net 80))\r\n  (segment (start 199.3 119.86) (end 184.36 119.86) (width 0.2) (layer B.Cu) (net 80))\r\n  (segment (start 161.46863 98.1) (end 162.6 98.1) (width 0.2) (layer B.Cu) (net 80))\r\n  (segment (start 157.2 93.83137) (end 161.46863 98.1) (width 0.2) (layer B.Cu) (net 80))\r\n  (segment (start 157.2 92.7) (end 157.2 93.83137) (width 0.2) (layer B.Cu) (net 80))\r\n  (segment (start 162.6 98.1) (end 184.05 119.55) (width 0.2) (layer B.Cu) (net 80))\r\n  (segment (start 161.35 98.95) (end 185.03 122.63) (width 0.2) (layer B.Cu) (net 81))\r\n  (segment (start 185.03 122.63) (end 199.3 122.63) (width 0.2) (layer B.Cu) (net 81))\r\n  (segment (start 152.12 92.7) (end 152.12 93.78) (width 0.2) (layer B.Cu) (net 81))\r\n  (segment (start 157.29 98.95) (end 158.45 98.95) (width 0.2) (layer B.Cu) (net 81))\r\n  (segment (start 152.12 93.78) (end 157.29 98.95) (width 0.2) (layer B.Cu) (net 81))\r\n  (segment (start 158.45 98.95) (end 161.35 98.95) (width 0.2) (layer B.Cu) (net 81))\r\n  (segment (start 154.3 99.9599) (end 160.16 99.9599) (width 0.2) (layer B.Cu) (net 82))\r\n  (segment (start 160.16 99.9599) (end 185.6 125.4) (width 0.2) (layer B.Cu) (net 82))\r\n  (segment (start 185.6 125.4) (end 199.3 125.4) (width 0.2) (layer B.Cu) (net 82))\r\n  (segment (start 153.16853 99.9599) (end 154.3 99.9599) (width 0.2) (layer B.Cu) (net 82))\r\n  (segment (start 147.04 92.7) (end 147.04 93.83137) (width 0.2) (layer B.Cu) (net 82))\r\n  (segment (start 147.04 93.83137) (end 153.16853 99.9599) (width 0.2) (layer B.Cu) (net 82))\r\n  (segment (start 138.9716 73.434) (end 138.9716 72.6375) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 138.9716 72.6375) (end 137.8657 71.5316) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 137.8657 71.5316) (end 137.4982 71.5316) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 137.4982 71.5316) (end 136.69 70.7234) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 136.69 70.7234) (end 136.69 69.893) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 136.69 69.893) (end 128.5686 61.7716) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 128.5686 61.7716) (end 126.6716 61.7716) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 126.6716 61.7716) (end 125.26 60.36) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 138.9716 74.7916) (end 147.04 82.86) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 138.9716 73.434) (end 138.9716 74.7916) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 147.04 85.08) (end 147.04 82.86) (width 0.2) (layer B.Cu) (net 83))\r\n  (segment (start 139.488799 73.528799) (end 149.58 83.62) (width 0.2) (layer B.Cu) (net 84))\r\n  (segment (start 139.488799 69.508799) (end 139.488799 73.528799) (width 0.2) (layer B.Cu) (net 84))\r\n  (segment (start 127.8 57.82) (end 139.488799 69.508799) (width 0.2) (layer B.Cu) (net 84))\r\n  (segment (start 149.58 85.08) (end 149.58 83.62) (width 0.2) (layer B.Cu) (net 84))\r\n  (segment (start 152.12 85.08) (end 152.12 83.94863) (width 0.2) (layer F.Cu) (net 85))\r\n  (segment (start 152.12 83.94863) (end 152.04177 83.8704) (width 0.2) (layer F.Cu) (net 85))\r\n  (segment (start 132.88 73.06) (end 132.88 74.08) (width 0.2) (layer F.Cu) (net 85))\r\n  (segment (start 132.88 74.08) (end 139 80.2) (width 0.2) (layer F.Cu) (net 85))\r\n  (segment (start 148.37137 80.2) (end 152.04177 83.8704) (width 0.2) (layer F.Cu) (net 85))\r\n  (segment (start 139 80.2) (end 148.37137 80.2) (width 0.2) (layer F.Cu) (net 85))\r\n  (segment (start 154.66 83.9797) (end 154.66 83.7031) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 154.66 85.08) (end 154.66 83.9797) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 146.17845 62.47845) (end 146.17845 75.22155) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 154.66 83.7031) (end 146.17845 75.22155) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 132.88 57.82) (end 134 56.7) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 134 56.7) (end 144.4 56.7) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 146.17845 58.47845) (end 146.17845 62.47845) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 144.4 56.7) (end 146.17845 58.47845) (width 0.2) (layer B.Cu) (net 86))\r\n  (segment (start 157.2 83.94863) (end 157.2 85.08) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 156.60137 83.35) (end 157.2 83.94863) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 135.42 73.06) (end 135.42 74.065788) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 149.222894 79.722894) (end 152.85 83.35) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 141.077106 79.722894) (end 149.222894 79.722894) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 152.85 83.35) (end 156.60137 83.35) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 135.42 74.065788) (end 141.077106 79.722894) (width 0.2) (layer F.Cu) (net 87))\r\n  (segment (start 148.5714 78.4635) (end 141.5116 71.4037) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 141.5116 71.4037) (end 141.5116 70.0975) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 141.5116 70.0975) (end 140.6641 69.25) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 140.6641 69.25) (end 140.2658 69.25) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 140.2658 69.25) (end 128.8116 57.7958) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 128.8116 57.7958) (end 128.8116 57.3975) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 128.8116 57.3975) (end 128.176 56.7619) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 128.176 56.7619) (end 126.3181 56.7619) (width 0.2) (layer B.Cu) (net 88))\r\n  (segment (start 126.3181 56.7619) (end 125.26 57.82) (width 0.2) (layer B.Cu) (net 88))\r\n  (via (at 148.5714 78.4635) (size 0.6) (layers F.Cu B.Cu) (net 88))\r\n  (segment (start 148.5714 78.4635) (end 150.6344 80.5265) (width 0.2) (layer F.Cu) (net 88))\r\n  (segment (start 159.74 85.08) (end 159.74 83.44) (width 0.2) (layer F.Cu) (net 88))\r\n  (segment (start 156.8265 80.5265) (end 155.0265 80.5265) (width 0.2) (layer F.Cu) (net 88))\r\n  (segment (start 159.74 83.44) (end 156.8265 80.5265) (width 0.2) (layer F.Cu) (net 88))\r\n  (segment (start 150.6344 80.5265) (end 155.0265 80.5265) (width 0.2) (layer F.Cu) (net 88))\r\n  (segment (start 146.7109 69.5109) (end 161.480001 84.280001) (width 0.2) (layer B.Cu) (net 89))\r\n  (segment (start 161.480001 84.280001) (end 162.28 85.08) (width 0.2) (layer B.Cu) (net 89))\r\n  (segment (start 131.359989 56.299989) (end 144.565689 56.299989) (width 0.2) (layer B.Cu) (net 89))\r\n  (segment (start 146.7109 58.4452) (end 146.7109 69.5109) (width 0.2) (layer B.Cu) (net 89))\r\n  (segment (start 130.34 55.28) (end 131.359989 56.299989) (width 0.2) (layer B.Cu) (net 89))\r\n  (segment (start 144.565689 56.299989) (end 146.7109 58.4452) (width 0.2) (layer B.Cu) (net 89))\r\n  (segment (start 128.2062 60.36) (end 127.8 60.36) (width 0.2) (layer B.Cu) (net 90))\r\n  (segment (start 147.3112 65.6938) (end 146.0158 64.3984) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 146.0158 64.3984) (end 136.8226 64.3984) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 162.8848 83.4562) (end 162.8848 81.2674) (width 0.2) (layer B.Cu) (net 90))\r\n  (segment (start 162.8848 81.2674) (end 147.3112 65.6938) (width 0.2) (layer B.Cu) (net 90))\r\n  (via (at 147.3112 65.6938) (size 0.6) (layers F.Cu B.Cu) (net 90))\r\n  (via (at 162.8848 83.4562) (size 0.6) (layers F.Cu B.Cu) (net 90))\r\n  (segment (start 164.32757 83.4562) (end 162.8848 83.4562) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 164.82 85.08) (end 164.82 83.94863) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 164.82 83.94863) (end 164.32757 83.4562) (width 0.2) (layer F.Cu) (net 90))\r\n  (via (at 133.8231 65.9769) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90))\r\n  (segment (start 133.8231 65.9769) (end 128.2062 60.36) (width 0.2) (layer B.Cu) (net 90))\r\n  (segment (start 135.2441 65.9769) (end 135.2605 65.9605) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 133.8231 65.9769) (end 135.2441 65.9769) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 136.8226 64.3984) (end 135.2605 65.9605) (width 0.2) (layer F.Cu) (net 90))\r\n  (segment (start 106.3 68.36) (end 105.1997 68.36) (width 0.2) (layer F.Cu) (net 92))\r\n  (segment (start 90.8 73.34) (end 91.9003 73.34) (width 0.2) (layer F.Cu) (net 92))\r\n  (segment (start 91.9003 73.34) (end 93.0006 72.2397) (width 0.2) (layer F.Cu) (net 92))\r\n  (segment (start 93.0006 72.2397) (end 101.32 72.2397) (width 0.2) (layer F.Cu) (net 92))\r\n  (segment (start 101.32 72.2397) (end 105.1997 68.36) (width 0.2) (layer F.Cu) (net 92))\r\n  (segment (start 163.266 128.0077) (end 163.3635 128.0077) (width 0.2) (layer F.Cu) (net 111))\r\n  (via (at 163.266 128.0077) (size 0.6) (layers F.Cu B.Cu) (net 111))\r\n  (via (at 178.8946 107.8336) (size 0.6) (layers F.Cu B.Cu) (net 111))\r\n  (segment (start 158.6 136.311998) (end 161.351698 133.5603) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 157.788 138.712) (end 158.6 137.9) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 158.6 137.9) (end 158.6 136.311998) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 178.8946 107.8336) (end 184.1102 107.8336) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 184.1102 107.8336) (end 193.579 98.3648) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 162.841736 128.0077) (end 163.266 128.0077) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 162.390298 128.0077) (end 162.841736 128.0077) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 161.351698 133.5603) (end 161.351698 129.0463) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 161.351698 129.0463) (end 162.390298 128.0077) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 163.266 127.034) (end 163.266 128.0077) (width 0.2) (layer F.Cu) (net 111))\r\n  (segment (start 165.93 124.37) (end 163.266 127.034) (width 0.2) (layer F.Cu) (net 111))\r\n  (segment (start 177.69 124.37) (end 165.93 124.37) (width 0.2) (layer F.Cu) (net 111))\r\n  (segment (start 178.8946 107.8336) (end 178.8946 123.1654) (width 0.2) (layer F.Cu) (net 111))\r\n  (segment (start 178.8946 123.1654) (end 177.69 124.37) (width 0.2) (layer F.Cu) (net 111))\r\n  (segment (start 138.688 138.712) (end 141.212 138.712) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 134.56 142.84) (end 138.688 138.712) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 134.56 144.32) (end 134.56 142.84) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 141.212 138.712) (end 157.788 138.712) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 192.32 77.64) (end 190.64 77.64) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 190.64 77.64) (end 187.3 74.3) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 187.3 74.3) (end 187.3 69.4) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 187.3 69.4) (end 189.6 67.1) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 189.6 67.1) (end 189.6 63.1) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 189.6 63.1) (end 193.4 59.3) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 193.4 59.3) (end 200.3 59.3) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 201 58.6) (end 201 57.5) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 200.3 59.3) (end 201 58.6) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 193.579 77.76763) (end 193.579 79.021) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 193.45137 77.64) (end 193.579 77.76763) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 192.32 77.64) (end 193.45137 77.64) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 193.579 98.3648) (end 193.579 79.021) (width 0.2) (layer B.Cu) (net 111))\r\n  (segment (start 88.7 96.3003) (end 88.5623 96.3003) (width 0.2) (layer B.Cu) (net 112))\r\n  (segment (start 88.7 96.46) (end 91.24 96.46) (width 0.2) (layer F.Cu) (net 112))\r\n  (segment (start 93.78 93.92) (end 96.32 93.92) (width 0.2) (layer F.Cu) (net 112))\r\n  (segment (start 91.24 96.46) (end 93.78 93.92) (width 0.2) (layer F.Cu) (net 112))\r\n  (segment (start 88.7 92.78863) (end 88.7 91.38) (width 0.2) (layer B.Cu) (net 113))\r\n  (segment (start 88.7 93.92) (end 88.7 92.78863) (width 0.2) (layer B.Cu) (net 113))\r\n  (segment (start 88.5038 125.91) (end 89.1294 125.91) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 89.328001 116.840001) (end 90.9 115.268002) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 88.611997 116.840001) (end 89.328001 116.840001) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 90.9 121.291998) (end 88.988003 119.380001) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 90.9 123.8) (end 90.9 121.291998) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 88.988003 119.380001) (end 88.271999 119.380001) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 88.271999 119.380001) (end 87.699999 118.808001) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 87.699999 118.808001) (end 87.699999 117.751999) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 87.699999 117.751999) (end 88.611997 116.840001) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 90.9 115.268002) (end 90.9 110.8) (width 0.2) (layer B.Cu) (net 114))\r\n  (via (at 90.3 103.5) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 114))\r\n  (segment (start 90.9 110.8) (end 90.3 110.2) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 90.3 110.2) (end 90.3 103.5) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 96.32 96.46) (end 93.74 96.46) (width 0.2) (layer F.Cu) (net 114))\r\n  (segment (start 90.3 99.9) (end 90.3 102.6) (width 0.2) (layer F.Cu) (net 114))\r\n  (segment (start 93.74 96.46) (end 90.3 99.9) (width 0.2) (layer F.Cu) (net 114))\r\n  (segment (start 90.3 103.5) (end 90.3 102.6) (width 0.2) (layer F.Cu) (net 114))\r\n  (segment (start 90.9 124.93137) (end 90.9 123.8) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 88.8 125.9) (end 89.93137 125.9) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 89.93137 125.9) (end 90.9 124.93137) (width 0.2) (layer B.Cu) (net 114))\r\n  (segment (start 88.7 88.84) (end 92.94 88.84) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 94.379999 90.279999) (end 97.479999 90.279999) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 92.94 88.84) (end 94.379999 90.279999) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 97.479999 90.279999) (end 98.7 91.5) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 98.7 91.5) (end 98.7 99.16) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 96.32 101.54) (end 97.66 101.54) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 98.7 100.5) (end 98.7 99.16) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 97.66 101.54) (end 98.7 100.5) (width 0.2) (layer F.Cu) (net 115))\r\n  (segment (start 169.38 67.4) (end 169.32 67.4) (width 0.2) (layer F.Cu) (net 125))\r\n  (segment (start 169.32 67.4) (end 169.3 67.38) (width 0.2) (layer F.Cu) (net 125))\r\n  (segment (start 169.38 67.4) (end 173.92 67.4) (width 0.2) (layer F.Cu) (net 125))\r\n  (segment (start 173.92 67.4) (end 174 67.48) (width 0.2) (layer F.Cu) (net 125))\r\n  (segment (start 173.92 75.02) (end 174 75.1) (width 0.2) (layer F.Cu) (net 126))\r\n  (segment (start 169.3 75.02) (end 173.92 75.02) (width 0.2) (layer F.Cu) (net 126))\r\n  (segment (start 174 80.18) (end 175.15 79.03) (width 0.2) (layer B.Cu) (net 135))\r\n  (segment (start 190.22 80.18) (end 189.07 79.03) (width 0.2) (layer B.Cu) (net 135))\r\n  (segment (start 192.32 80.18) (end 190.22 80.18) (width 0.2) (layer B.Cu) (net 135))\r\n  (segment (start 175.15 79.03) (end 189.07 79.03) (width 0.2) (layer B.Cu) (net 135))\r\n  (segment (start 174 82.72) (end 175.15 81.57) (width 0.2) (layer B.Cu) (net 136))\r\n  (segment (start 190.18 82.72) (end 189.03 81.57) (width 0.2) (layer B.Cu) (net 136))\r\n  (segment (start 192.32 82.72) (end 190.18 82.72) (width 0.2) (layer B.Cu) (net 136))\r\n  (segment (start 175.15 81.57) (end 189.03 81.57) (width 0.2) (layer B.Cu) (net 136))\r\n  (segment (start 174 85.26) (end 175.15 84.11) (width 0.2) (layer B.Cu) (net 137))\r\n  (segment (start 190.24 85.26) (end 189.09 84.11) (width 0.2) (layer B.Cu) (net 137))\r\n  (segment (start 192.32 85.26) (end 190.24 85.26) (width 0.2) (layer B.Cu) (net 137))\r\n  (segment (start 175.15 84.11) (end 189.09 84.11) (width 0.2) (layer B.Cu) (net 137))\r\n  (segment (start 174 87.8) (end 175.15 86.65) (width 0.2) (layer B.Cu) (net 138))\r\n  (segment (start 190.2 87.8) (end 189.05 86.65) (width 0.2) (layer B.Cu) (net 138))\r\n  (segment (start 192.32 87.8) (end 190.2 87.8) (width 0.2) (layer B.Cu) (net 138))\r\n  (segment (start 175.15 86.65) (end 189.05 86.65) (width 0.2) (layer B.Cu) (net 138))\r\n  (segment (start 174 90.34) (end 175.15 89.19) (width 0.2) (layer B.Cu) (net 139))\r\n  (segment (start 190.24 90.34) (end 189.09 89.19) (width 0.2) (layer B.Cu) (net 139))\r\n  (segment (start 192.32 90.34) (end 190.24 90.34) (width 0.2) (layer B.Cu) (net 139))\r\n  (segment (start 175.15 89.19) (end 189.09 89.19) (width 0.2) (layer B.Cu) (net 139))\r\n  (segment (start 174 92.88) (end 175.15 91.73) (width 0.2) (layer B.Cu) (net 140))\r\n  (segment (start 190.08 92.88) (end 188.93 91.73) (width 0.2) (layer B.Cu) (net 140))\r\n  (segment (start 192.32 92.88) (end 190.08 92.88) (width 0.2) (layer B.Cu) (net 140))\r\n  (segment (start 175.15 91.73) (end 188.93 91.73) (width 0.2) (layer B.Cu) (net 140))\r\n  (segment (start 174 95.42) (end 175.15 94.27) (width 0.2) (layer B.Cu) (net 141))\r\n  (segment (start 190.22 95.42) (end 189.07 94.27) (width 0.2) (layer B.Cu) (net 141))\r\n  (segment (start 192.32 95.42) (end 190.22 95.42) (width 0.2) (layer B.Cu) (net 141))\r\n  (segment (start 175.15 94.27) (end 189.07 94.27) (width 0.2) (layer B.Cu) (net 141))\r\n  (segment (start 174 97.96) (end 175.15 96.81) (width 0.2) (layer B.Cu) (net 142))\r\n  (segment (start 190.34 97.96) (end 189.19 96.81) (width 0.2) (layer B.Cu) (net 142))\r\n  (segment (start 192.32 97.96) (end 190.34 97.96) (width 0.2) (layer B.Cu) (net 142))\r\n  (segment (start 175.15 96.81) (end 189.19 96.81) (width 0.2) (layer B.Cu) (net 142))\r\n  (segment (start 117.2 117.2) (end 130.78 117.2) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 114.5 119.9) (end 117.2 117.2) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 96.608003 119.380001) (end 100.428002 123.2) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 100.428002 123.2) (end 112.566 123.2) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 112.566 123.2) (end 114.5 121.266) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 114.5 121.266) (end 114.5 119.9) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 133.72 120.14) (end 133.72 118.62) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 132.3 117.2) (end 130.78 117.2) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 133.72 118.62) (end 132.3 117.2) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 91.031371 119.380001) (end 91.919999 119.380001) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 89.93137 118.28) (end 91.031371 119.380001) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 88.8 118.28) (end 89.93137 118.28) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 91.919999 119.380001) (end 96.608003 119.380001) (width 0.2) (layer B.Cu) (net 143))\r\n  (segment (start 88.928 98.8403) (end 88.7 98.8403) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 149.5 117.4) (end 149.5 112.44) (width 0.2) (layer F.Cu) (net 144))\r\n  (segment (start 149.5 112.44) (end 149.44 112.38) (width 0.2) (layer F.Cu) (net 144))\r\n  (segment (start 148.9 116.8) (end 149.5 117.4) (width 0.2) (layer B.Cu) (net 144))\r\n  (via (at 149.5 117.4) (size 0.6) (layers F.Cu B.Cu) (net 144))\r\n  (segment (start 113.4 121.8) (end 113.1 122.1) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 113.4 120.14) (end 113.4 121.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 113.1 122.1) (end 99.9 122.1) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 99.9 122.1) (end 98.6 120.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 98.6 120.8) (end 98.6 107.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 116.74 116.8) (end 116.8 116.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 116.8 116.8) (end 148.9 116.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 115.60863 116.8) (end 116.8 116.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 113.4 120.14) (end 113.4 119.00863) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 113.4 119.00863) (end 115.60863 116.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 88.7 99) (end 90.4 99) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 98.6 107.2) (end 98.6 107.8) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 90.4 99) (end 98.6 107.2) (width 0.2) (layer B.Cu) (net 144))\r\n  (segment (start 130.34 70.52) (end 131.4683 71.6483) (width 0.2) (layer F.Cu) (net 153))\r\n  (segment (start 131.4683 71.6483) (end 139.0883 71.6483) (width 0.2) (layer F.Cu) (net 153))\r\n  (segment (start 139.0883 71.6483) (end 140.5 73.06) (width 0.2) (layer F.Cu) (net 153))\r\n  (segment (start 131.36 97.34) (end 131.36 97.66) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 142.4 104.02) (end 142.42 104) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 142.4 107.16) (end 142.4 104.02) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 141.3 104) (end 142.42 104) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 137.9 100.6) (end 141.3 104) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 134.6 100.6) (end 137.9 100.6) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 133.48863 100.6) (end 134.6 100.6) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 131.36 97.34) (end 131.36 98.47137) (width 0.2) (layer F.Cu) (net 157))\r\n  (segment (start 131.36 98.47137) (end 133.48863 100.6) (width 0.2) (layer F.Cu) (net 157))\r\n\r\n  (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 5E47035A) (hatch edge 0.508)\r\n    (connect_pads (clearance 0.508))\r\n    (min_thickness 0.254)\r\n    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))\r\n    (polygon\r\n      (pts\r\n        (xy 79.5 47) (xy 217.4 47) (xy 217.4 153.5) (xy 79.5 153.5)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 162.687 131.953) (xy 162.707 131.953) (xy 162.707 132.207) (xy 162.687 132.207) (xy 162.687 133.400155)\r\n        (xy 162.91689 133.521476) (xy 163.064099 133.476825) (xy 163.32692 133.351641) (xy 163.560269 133.177588) (xy 163.755178 132.961355)\r\n        (xy 163.824799 132.844477) (xy 163.859294 132.909014) (xy 164.044866 133.135134) (xy 164.270986 133.320706) (xy 164.528966 133.458599)\r\n        (xy 164.808889 133.543513) (xy 165.02705 133.565) (xy 165.17295 133.565) (xy 165.391111 133.543513) (xy 165.671034 133.458599)\r\n        (xy 165.929014 133.320706) (xy 166.155134 133.135134) (xy 166.340706 132.909014) (xy 166.37 132.854209) (xy 166.399294 132.909014)\r\n        (xy 166.584866 133.135134) (xy 166.810986 133.320706) (xy 167.068966 133.458599) (xy 167.348889 133.543513) (xy 167.56705 133.565)\r\n        (xy 167.71295 133.565) (xy 167.931111 133.543513) (xy 168.211034 133.458599) (xy 168.469014 133.320706) (xy 168.695134 133.135134)\r\n        (xy 168.880706 132.909014) (xy 168.91 132.854209) (xy 168.939294 132.909014) (xy 169.124866 133.135134) (xy 169.350986 133.320706)\r\n        (xy 169.608966 133.458599) (xy 169.888889 133.543513) (xy 170.10705 133.565) (xy 170.25295 133.565) (xy 170.471111 133.543513)\r\n        (xy 170.751034 133.458599) (xy 171.009014 133.320706) (xy 171.235134 133.135134) (xy 171.420706 132.909014) (xy 171.45 132.854209)\r\n        (xy 171.479294 132.909014) (xy 171.664866 133.135134) (xy 171.890986 133.320706) (xy 172.148966 133.458599) (xy 172.428889 133.543513)\r\n        (xy 172.64705 133.565) (xy 172.79295 133.565) (xy 173.011111 133.543513) (xy 173.291034 133.458599) (xy 173.549014 133.320706)\r\n        (xy 173.775134 133.135134) (xy 173.960706 132.909014) (xy 173.99 132.854209) (xy 174.019294 132.909014) (xy 174.204866 133.135134)\r\n        (xy 174.430986 133.320706) (xy 174.688966 133.458599) (xy 174.968889 133.543513) (xy 175.18705 133.565) (xy 175.33295 133.565)\r\n        (xy 175.551111 133.543513) (xy 175.831034 133.458599) (xy 176.089014 133.320706) (xy 176.315134 133.135134) (xy 176.500706 132.909014)\r\n        (xy 176.53 132.854209) (xy 176.559294 132.909014) (xy 176.744866 133.135134) (xy 176.970986 133.320706) (xy 177.228966 133.458599)\r\n        (xy 177.508889 133.543513) (xy 177.72705 133.565) (xy 177.87295 133.565) (xy 178.091111 133.543513) (xy 178.371034 133.458599)\r\n        (xy 178.629014 133.320706) (xy 178.855134 133.135134) (xy 179.040706 132.909014) (xy 179.07 132.854209) (xy 179.099294 132.909014)\r\n        (xy 179.284866 133.135134) (xy 179.505 133.315794) (xy 179.505 133.544278) (xy 179.477082 133.636312) (xy 179.46096 133.8)\r\n        (xy 179.477082 133.963688) (xy 179.524828 134.121086) (xy 179.602364 134.266145) (xy 179.666327 134.344083) (xy 179.70671 134.39329)\r\n        (xy 179.73857 134.419437) (xy 186.580563 141.261432) (xy 186.606709 141.293291) (xy 186.733854 141.397636) (xy 186.878913 141.475172)\r\n        (xy 187.036311 141.522918) (xy 187.158981 141.535) (xy 187.158982 141.535) (xy 187.2 141.53904) (xy 187.241018 141.535)\r\n        (xy 188.865375 141.535) (xy 188.874188 141.624482) (xy 188.910498 141.74418) (xy 188.969463 141.854494) (xy 189.048815 141.951185)\r\n        (xy 189.145506 142.030537) (xy 189.25582 142.089502) (xy 189.375518 142.125812) (xy 189.465 142.134625) (xy 189.465001 146.365)\r\n        (xy 170.835 146.365) (xy 170.835 145.491112) (xy 171.019608 145.339608) (xy 171.179319 145.145) (xy 172.638752 145.145)\r\n        (xy 172.685363 145.214759) (xy 172.885241 145.414637) (xy 173.120273 145.57168) (xy 173.381426 145.679853) (xy 173.658665 145.735)\r\n        (xy 173.941335 145.735) (xy 174.218574 145.679853) (xy 174.479727 145.57168) (xy 174.714759 145.414637) (xy 174.914637 145.214759)\r\n        (xy 175.07168 144.979727) (xy 175.179853 144.718574) (xy 175.235 144.441335) (xy 175.235 144.158665) (xy 175.179853 143.881426)\r\n        (xy 175.07168 143.620273) (xy 174.914637 143.385241) (xy 174.714759 143.185363) (xy 174.514131 143.051308) (xy 174.541514 143.036671)\r\n        (xy 174.613097 142.792702) (xy 173.8 141.979605) (xy 172.986903 142.792702) (xy 173.058486 143.036671) (xy 173.087341 143.050324)\r\n        (xy 172.885241 143.185363) (xy 172.685363 143.385241) (xy 172.625388 143.475) (xy 171.162905 143.475) (xy 171.019608 143.300392)\r\n        (xy 170.801101 143.121068) (xy 170.735 143.085736) (xy 170.735 143.066105) (xy 170.738556 143.03) (xy 170.724365 142.885915)\r\n        (xy 170.718238 142.865717) (xy 170.682337 142.747367) (xy 170.614087 142.61968) (xy 170.522238 142.507762) (xy 170.494193 142.484746)\r\n        (xy 169.879959 141.870512) (xy 172.359783 141.870512) (xy 172.401213 142.15013) (xy 172.496397 142.416292) (xy 172.563329 142.541514)\r\n        (xy 172.807298 142.613097) (xy 173.620395 141.8) (xy 173.979605 141.8) (xy 174.792702 142.613097) (xy 175.036671 142.541514)\r\n        (xy 175.157571 142.286004) (xy 175.2263 142.011816) (xy 175.240217 141.729488) (xy 175.198787 141.44987) (xy 175.103603 141.183708)\r\n        (xy 175.036671 141.058486) (xy 174.792702 140.986903) (xy 173.979605 141.8) (xy 173.620395 141.8) (xy 172.807298 140.986903)\r\n        (xy 172.563329 141.058486) (xy 172.442429 141.313996) (xy 172.3737 141.588184) (xy 172.359783 141.870512) (xy 169.879959 141.870512)\r\n        (xy 168.816745 140.807298) (xy 172.986903 140.807298) (xy 173.8 141.620395) (xy 174.613097 140.807298) (xy 174.541514 140.563329)\r\n        (xy 174.286004 140.442429) (xy 174.011816 140.3737) (xy 173.729488 140.359783) (xy 173.44987 140.401213) (xy 173.183708 140.496397)\r\n        (xy 173.058486 140.563329) (xy 172.986903 140.807298) (xy 168.816745 140.807298) (xy 166.715259 138.705813) (xy 166.692238 138.677762)\r\n        (xy 166.58032 138.585913) (xy 166.452633 138.517663) (xy 166.314085 138.475635) (xy 166.206105 138.465) (xy 166.17 138.461444)\r\n        (xy 166.133895 138.465) (xy 165.655 138.465) (xy 165.655 137.934264) (xy 165.721101 137.898932) (xy 165.939608 137.719608)\r\n        (xy 166.118932 137.501101) (xy 166.19 137.368142) (xy 166.261068 137.501101) (xy 166.440392 137.719608) (xy 166.658899 137.898932)\r\n        (xy 166.908192 138.032182) (xy 167.178691 138.114236) (xy 167.389508 138.135) (xy 167.530492 138.135) (xy 167.741309 138.114236)\r\n        (xy 168.011808 138.032182) (xy 168.261101 137.898932) (xy 168.479608 137.719608) (xy 168.572419 137.606518) (xy 168.574188 137.624482)\r\n        (xy 168.610498 137.74418) (xy 168.669463 137.854494) (xy 168.748815 137.951185) (xy 168.845506 138.030537) (xy 168.95582 138.089502)\r\n        (xy 169.075518 138.125812) (xy 169.2 138.138072) (xy 169.71425 138.135) (xy 169.873 137.97625) (xy 169.873 136.827)\r\n        (xy 170.127 136.827) (xy 170.127 137.97625) (xy 170.28575 138.135) (xy 170.8 138.138072) (xy 170.924482 138.125812)\r\n        (xy 171.04418 138.089502) (xy 171.154494 138.030537) (xy 171.251185 137.951185) (xy 171.330537 137.854494) (xy 171.389502 137.74418)\r\n        (xy 171.425812 137.624482) (xy 171.438072 137.5) (xy 171.435 136.98575) (xy 171.27625 136.827) (xy 170.127 136.827)\r\n        (xy 169.873 136.827) (xy 169.853 136.827) (xy 169.853 136.573) (xy 169.873 136.573) (xy 169.873 135.42375)\r\n        (xy 170.127 135.42375) (xy 170.127 136.573) (xy 171.27625 136.573) (xy 171.435 136.41425) (xy 171.438072 135.9)\r\n        (xy 171.425812 135.775518) (xy 171.389502 135.65582) (xy 171.330537 135.545506) (xy 171.251185 135.448815) (xy 171.154494 135.369463)\r\n        (xy 171.04418 135.310498) (xy 170.924482 135.274188) (xy 170.8 135.261928) (xy 170.28575 135.265) (xy 170.127 135.42375)\r\n        (xy 169.873 135.42375) (xy 169.71425 135.265) (xy 169.2 135.261928) (xy 169.075518 135.274188) (xy 168.95582 135.310498)\r\n        (xy 168.845506 135.369463) (xy 168.748815 135.448815) (xy 168.669463 135.545506) (xy 168.610498 135.65582) (xy 168.574188 135.775518)\r\n        (xy 168.572419 135.793482) (xy 168.479608 135.680392) (xy 168.261101 135.501068) (xy 168.195 135.465736) (xy 168.195 135.246105)\r\n        (xy 168.198556 135.21) (xy 168.184365 135.065915) (xy 168.142337 134.927366) (xy 168.074087 134.79968) (xy 168.064225 134.787663)\r\n        (xy 167.982238 134.687762) (xy 167.954193 134.664746) (xy 167.361258 134.071812) (xy 167.338238 134.043762) (xy 167.22632 133.951913)\r\n        (xy 167.098633 133.883663) (xy 166.960085 133.841635) (xy 166.852105 133.831) (xy 166.816 133.827444) (xy 166.779895 133.831)\r\n        (xy 157.670447 133.831) (xy 157.404162 133.564716) (xy 157.40705 133.565) (xy 157.55295 133.565) (xy 157.771111 133.543513)\r\n        (xy 158.051034 133.458599) (xy 158.309014 133.320706) (xy 158.535134 133.135134) (xy 158.720706 132.909014) (xy 158.75 132.854209)\r\n        (xy 158.779294 132.909014) (xy 158.964866 133.135134) (xy 159.190986 133.320706) (xy 159.448966 133.458599) (xy 159.728889 133.543513)\r\n        (xy 159.94705 133.565) (xy 160.09295 133.565) (xy 160.311111 133.543513) (xy 160.591034 133.458599) (xy 160.849014 133.320706)\r\n        (xy 161.075134 133.135134) (xy 161.260706 132.909014) (xy 161.295201 132.844477) (xy 161.364822 132.961355) (xy 161.559731 133.177588)\r\n        (xy 161.79308 133.351641) (xy 162.055901 133.476825) (xy 162.20311 133.521476) (xy 162.433 133.400155) (xy 162.433 132.207)\r\n        (xy 162.413 132.207) (xy 162.413 131.953) (xy 162.433 131.953) (xy 162.433 131.933) (xy 162.687 131.933)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 148.022507 133.455634) (xy 148.027663 133.472632) (xy 148.095913 133.600319) (xy 148.187762 133.712237) (xy 148.215807 133.735253)\r\n        (xy 149.319746 134.839193) (xy 149.342762 134.867238) (xy 149.45468 134.959087) (xy 149.582367 135.027337) (xy 149.676576 135.055915)\r\n        (xy 149.720914 135.069365) (xy 149.864999 135.083556) (xy 149.901104 135.08) (xy 150.691924 135.08) (xy 151.250881 135.638957)\r\n        (xy 151.200392 135.680392) (xy 151.021068 135.898899) (xy 150.947421 136.036682) (xy 150.832385 135.844869) (xy 150.643414 135.636481)\r\n        (xy 150.41742 135.468963) (xy 150.163087 135.348754) (xy 150.029039 135.308096) (xy 149.807 135.430085) (xy 149.807 136.573)\r\n        (xy 149.827 136.573) (xy 149.827 136.827) (xy 149.807 136.827) (xy 149.807 137.969915) (xy 150.029039 138.091904)\r\n        (xy 150.163087 138.051246) (xy 150.41742 137.931037) (xy 150.643414 137.763519) (xy 150.832385 137.555131) (xy 150.947421 137.363318)\r\n        (xy 151.021068 137.501101) (xy 151.200392 137.719608) (xy 151.418899 137.898932) (xy 151.668192 138.032182) (xy 151.938691 138.114236)\r\n        (xy 152.149508 138.135) (xy 152.290492 138.135) (xy 152.501309 138.114236) (xy 152.771808 138.032182) (xy 153.021101 137.898932)\r\n        (xy 153.239608 137.719608) (xy 153.418932 137.501101) (xy 153.492579 137.363318) (xy 153.607615 137.555131) (xy 153.796586 137.763519)\r\n        (xy 154.02258 137.931037) (xy 154.276913 138.051246) (xy 154.410961 138.091904) (xy 154.633 137.969915) (xy 154.633 136.827)\r\n        (xy 154.613 136.827) (xy 154.613 136.573) (xy 154.633 136.573) (xy 154.633 136.553) (xy 154.887 136.553)\r\n        (xy 154.887 136.573) (xy 154.907 136.573) (xy 154.907 136.827) (xy 154.887 136.827) (xy 154.887 137.969915)\r\n        (xy 155.109039 138.091904) (xy 155.243087 138.051246) (xy 155.49742 137.931037) (xy 155.723414 137.763519) (xy 155.912385 137.555131)\r\n        (xy 156.027421 137.363318) (xy 156.101068 137.501101) (xy 156.280392 137.719608) (xy 156.498899 137.898932) (xy 156.748192 138.032182)\r\n        (xy 157.018691 138.114236) (xy 157.229508 138.135) (xy 157.370492 138.135) (xy 157.581309 138.114236) (xy 157.851808 138.032182)\r\n        (xy 158.101101 137.898932) (xy 158.319608 137.719608) (xy 158.498932 137.501101) (xy 158.57 137.368142) (xy 158.641068 137.501101)\r\n        (xy 158.820392 137.719608) (xy 159.038899 137.898932) (xy 159.105001 137.934264) (xy 159.105001 138.903885) (xy 159.101444 138.94)\r\n        (xy 159.115635 139.084085) (xy 159.145533 139.182643) (xy 159.157664 139.222633) (xy 159.225914 139.35032) (xy 159.317763 139.462238)\r\n        (xy 159.345808 139.485254) (xy 159.554741 139.694187) (xy 159.577762 139.722238) (xy 159.68968 139.814087) (xy 159.784932 139.865)\r\n        (xy 159.817367 139.882337) (xy 159.955915 139.924365) (xy 160.1 139.938556) (xy 160.136105 139.935) (xy 164.963894 139.935)\r\n        (xy 164.999999 139.938556) (xy 165.036104 139.935) (xy 165.865554 139.935) (xy 169.118007 143.187454) (xy 168.980392 143.300392)\r\n        (xy 168.801068 143.518899) (xy 168.73 143.651858) (xy 168.658932 143.518899) (xy 168.479608 143.300392) (xy 168.261101 143.121068)\r\n        (xy 168.011808 142.987818) (xy 167.741309 142.905764) (xy 167.530492 142.885) (xy 167.389508 142.885) (xy 167.178691 142.905764)\r\n        (xy 166.908192 142.987818) (xy 166.658899 143.121068) (xy 166.440392 143.300392) (xy 166.261068 143.518899) (xy 166.187421 143.656682)\r\n        (xy 166.072385 143.464869) (xy 165.883414 143.256481) (xy 165.65742 143.088963) (xy 165.403087 142.968754) (xy 165.269039 142.928096)\r\n        (xy 165.047 143.050085) (xy 165.047 144.193) (xy 165.067 144.193) (xy 165.067 144.447) (xy 165.047 144.447)\r\n        (xy 165.047 145.589915) (xy 165.269039 145.711904) (xy 165.403087 145.671246) (xy 165.65742 145.551037) (xy 165.883414 145.383519)\r\n        (xy 166.072385 145.175131) (xy 166.187421 144.983318) (xy 166.261068 145.121101) (xy 166.440392 145.339608) (xy 166.658899 145.518932)\r\n        (xy 166.908192 145.652182) (xy 167.178691 145.734236) (xy 167.389508 145.755) (xy 167.530492 145.755) (xy 167.741309 145.734236)\r\n        (xy 168.011808 145.652182) (xy 168.261101 145.518932) (xy 168.479608 145.339608) (xy 168.658932 145.121101) (xy 168.73 144.988142)\r\n        (xy 168.801068 145.121101) (xy 168.980392 145.339608) (xy 169.165 145.491112) (xy 169.165001 146.365) (xy 147.404446 146.365)\r\n        (xy 147.634192 146.135254) (xy 147.662238 146.112238) (xy 147.754087 146.00032) (xy 147.822337 145.872632) (xy 147.854639 145.766146)\r\n        (xy 147.864365 145.734085) (xy 147.878556 145.59) (xy 147.875035 145.554245) (xy 147.941101 145.518932) (xy 148.159608 145.339608)\r\n        (xy 148.338932 145.121101) (xy 148.412579 144.983318) (xy 148.527615 145.175131) (xy 148.716586 145.383519) (xy 148.94258 145.551037)\r\n        (xy 149.196913 145.671246) (xy 149.330961 145.711904) (xy 149.553 145.589915) (xy 149.553 144.447) (xy 149.533 144.447)\r\n        (xy 149.533 144.193) (xy 149.553 144.193) (xy 149.553 143.050085) (xy 149.807 143.050085) (xy 149.807 144.193)\r\n        (xy 149.827 144.193) (xy 149.827 144.447) (xy 149.807 144.447) (xy 149.807 145.589915) (xy 150.029039 145.711904)\r\n        (xy 150.163087 145.671246) (xy 150.41742 145.551037) (xy 150.643414 145.383519) (xy 150.832385 145.175131) (xy 150.947421 144.983318)\r\n        (xy 151.021068 145.121101) (xy 151.200392 145.339608) (xy 151.418899 145.518932) (xy 151.668192 145.652182) (xy 151.938691 145.734236)\r\n        (xy 152.149508 145.755) (xy 152.290492 145.755) (xy 152.501309 145.734236) (xy 152.771808 145.652182) (xy 153.021101 145.518932)\r\n        (xy 153.239608 145.339608) (xy 153.418932 145.121101) (xy 153.492579 144.983318) (xy 153.607615 145.175131) (xy 153.796586 145.383519)\r\n        (xy 154.02258 145.551037) (xy 154.276913 145.671246) (xy 154.410961 145.711904) (xy 154.633 145.589915) (xy 154.633 144.447)\r\n        (xy 154.613 144.447) (xy 154.613 144.193) (xy 154.633 144.193) (xy 154.633 143.050085) (xy 154.887 143.050085)\r\n        (xy 154.887 144.193) (xy 154.907 144.193) (xy 154.907 144.447) (xy 154.887 144.447) (xy 154.887 145.589915)\r\n        (xy 155.109039 145.711904) (xy 155.243087 145.671246) (xy 155.49742 145.551037) (xy 155.723414 145.383519) (xy 155.912385 145.175131)\r\n        (xy 156.027421 144.983318) (xy 156.101068 145.121101) (xy 156.280392 145.339608) (xy 156.498899 145.518932) (xy 156.748192 145.652182)\r\n        (xy 157.018691 145.734236) (xy 157.229508 145.755) (xy 157.370492 145.755) (xy 157.581309 145.734236) (xy 157.851808 145.652182)\r\n        (xy 158.101101 145.518932) (xy 158.319608 145.339608) (xy 158.498932 145.121101) (xy 158.572579 144.983318) (xy 158.687615 145.175131)\r\n        (xy 158.876586 145.383519) (xy 159.10258 145.551037) (xy 159.356913 145.671246) (xy 159.490961 145.711904) (xy 159.713 145.589915)\r\n        (xy 159.713 144.447) (xy 159.967 144.447) (xy 159.967 145.589915) (xy 160.189039 145.711904) (xy 160.323087 145.671246)\r\n        (xy 160.57742 145.551037) (xy 160.803414 145.383519) (xy 160.992385 145.175131) (xy 161.11 144.979018) (xy 161.227615 145.175131)\r\n        (xy 161.416586 145.383519) (xy 161.64258 145.551037) (xy 161.896913 145.671246) (xy 162.030961 145.711904) (xy 162.253 145.589915)\r\n        (xy 162.253 144.447) (xy 162.507 144.447) (xy 162.507 145.589915) (xy 162.729039 145.711904) (xy 162.863087 145.671246)\r\n        (xy 163.11742 145.551037) (xy 163.343414 145.383519) (xy 163.532385 145.175131) (xy 163.65 144.979018) (xy 163.767615 145.175131)\r\n        (xy 163.956586 145.383519) (xy 164.18258 145.551037) (xy 164.436913 145.671246) (xy 164.570961 145.711904) (xy 164.793 145.589915)\r\n        (xy 164.793 144.447) (xy 162.507 144.447) (xy 162.253 144.447) (xy 159.967 144.447) (xy 159.713 144.447)\r\n        (xy 159.693 144.447) (xy 159.693 144.193) (xy 159.713 144.193) (xy 159.713 143.050085) (xy 159.967 143.050085)\r\n        (xy 159.967 144.193) (xy 162.253 144.193) (xy 162.253 143.050085) (xy 162.507 143.050085) (xy 162.507 144.193)\r\n        (xy 164.793 144.193) (xy 164.793 143.050085) (xy 164.570961 142.928096) (xy 164.436913 142.968754) (xy 164.18258 143.088963)\r\n        (xy 163.956586 143.256481) (xy 163.767615 143.464869) (xy 163.65 143.660982) (xy 163.532385 143.464869) (xy 163.343414 143.256481)\r\n        (xy 163.11742 143.088963) (xy 162.863087 142.968754) (xy 162.729039 142.928096) (xy 162.507 143.050085) (xy 162.253 143.050085)\r\n        (xy 162.030961 142.928096) (xy 161.896913 142.968754) (xy 161.64258 143.088963) (xy 161.416586 143.256481) (xy 161.227615 143.464869)\r\n        (xy 161.11 143.660982) (xy 160.992385 143.464869) (xy 160.803414 143.256481) (xy 160.57742 143.088963) (xy 160.323087 142.968754)\r\n        (xy 160.189039 142.928096) (xy 159.967 143.050085) (xy 159.713 143.050085) (xy 159.490961 142.928096) (xy 159.356913 142.968754)\r\n        (xy 159.10258 143.088963) (xy 158.876586 143.256481) (xy 158.687615 143.464869) (xy 158.572579 143.656682) (xy 158.498932 143.518899)\r\n        (xy 158.319608 143.300392) (xy 158.101101 143.121068) (xy 157.851808 142.987818) (xy 157.581309 142.905764) (xy 157.370492 142.885)\r\n        (xy 157.229508 142.885) (xy 157.018691 142.905764) (xy 156.748192 142.987818) (xy 156.498899 143.121068) (xy 156.280392 143.300392)\r\n        (xy 156.101068 143.518899) (xy 156.027421 143.656682) (xy 155.912385 143.464869) (xy 155.723414 143.256481) (xy 155.49742 143.088963)\r\n        (xy 155.243087 142.968754) (xy 155.109039 142.928096) (xy 154.887 143.050085) (xy 154.633 143.050085) (xy 154.410961 142.928096)\r\n        (xy 154.276913 142.968754) (xy 154.02258 143.088963) (xy 153.796586 143.256481) (xy 153.607615 143.464869) (xy 153.492579 143.656682)\r\n        (xy 153.418932 143.518899) (xy 153.239608 143.300392) (xy 153.021101 143.121068) (xy 152.771808 142.987818) (xy 152.501309 142.905764)\r\n        (xy 152.290492 142.885) (xy 152.149508 142.885) (xy 151.938691 142.905764) (xy 151.668192 142.987818) (xy 151.418899 143.121068)\r\n        (xy 151.200392 143.300392) (xy 151.021068 143.518899) (xy 150.947421 143.656682) (xy 150.832385 143.464869) (xy 150.643414 143.256481)\r\n        (xy 150.41742 143.088963) (xy 150.163087 142.968754) (xy 150.029039 142.928096) (xy 149.807 143.050085) (xy 149.553 143.050085)\r\n        (xy 149.330961 142.928096) (xy 149.196913 142.968754) (xy 148.94258 143.088963) (xy 148.716586 143.256481) (xy 148.527615 143.464869)\r\n        (xy 148.412579 143.656682) (xy 148.338932 143.518899) (xy 148.159608 143.300392) (xy 147.941101 143.121068) (xy 147.875 143.085736)\r\n        (xy 147.875 143.046105) (xy 147.878556 143.01) (xy 147.864365 142.865915) (xy 147.864087 142.865) (xy 147.822337 142.727367)\r\n        (xy 147.754087 142.59968) (xy 147.662238 142.487762) (xy 147.634193 142.464746) (xy 146.775 141.605554) (xy 146.775 138.087063)\r\n        (xy 146.790961 138.091904) (xy 147.013 137.969915) (xy 147.013 136.827) (xy 147.267 136.827) (xy 147.267 137.969915)\r\n        (xy 147.489039 138.091904) (xy 147.623087 138.051246) (xy 147.87742 137.931037) (xy 148.103414 137.763519) (xy 148.292385 137.555131)\r\n        (xy 148.41 137.359018) (xy 148.527615 137.555131) (xy 148.716586 137.763519) (xy 148.94258 137.931037) (xy 149.196913 138.051246)\r\n        (xy 149.330961 138.091904) (xy 149.553 137.969915) (xy 149.553 136.827) (xy 147.267 136.827) (xy 147.013 136.827)\r\n        (xy 146.993 136.827) (xy 146.993 136.573) (xy 147.013 136.573) (xy 147.013 135.430085) (xy 147.267 135.430085)\r\n        (xy 147.267 136.573) (xy 149.553 136.573) (xy 149.553 135.430085) (xy 149.330961 135.308096) (xy 149.196913 135.348754)\r\n        (xy 148.94258 135.468963) (xy 148.716586 135.636481) (xy 148.527615 135.844869) (xy 148.41 136.040982) (xy 148.292385 135.844869)\r\n        (xy 148.103414 135.636481) (xy 147.87742 135.468963) (xy 147.623087 135.348754) (xy 147.489039 135.308096) (xy 147.267 135.430085)\r\n        (xy 147.013 135.430085) (xy 146.790961 135.308096) (xy 146.775 135.312937) (xy 146.775 133.466496) (xy 147.028889 133.543513)\r\n        (xy 147.24705 133.565) (xy 147.39295 133.565) (xy 147.611111 133.543513) (xy 147.891034 133.458599) (xy 148.004937 133.397717)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 113.059294 132.909014) (xy 113.244866 133.135134) (xy 113.293821 133.17531) (xy 110.763579 135.705554) (xy 110.731709 135.731709)\r\n        (xy 110.640467 135.842889) (xy 110.627364 135.858855) (xy 110.549828 136.003914) (xy 110.502082 136.161312) (xy 110.48596 136.325)\r\n        (xy 110.49 136.366019) (xy 110.49 137.329) (xy 86.884524 137.329) (xy 86.884524 145.049) (xy 110.490001 145.049)\r\n        (xy 110.490001 146.365) (xy 87.645869 146.365) (xy 86.535 145.254133) (xy 86.535 136.135) (xy 86.592089 136.135)\r\n        (xy 86.772729 136.099068) (xy 86.942889 136.028586) (xy 87.096028 135.926262) (xy 87.158234 135.864056) (xy 87.25172 135.814087)\r\n        (xy 87.363638 135.722238) (xy 87.386658 135.694188) (xy 88.674847 134.406) (xy 110.045374 134.406) (xy 110.105915 134.424365)\r\n        (xy 110.213895 134.435) (xy 110.213904 134.435) (xy 110.249999 134.438555) (xy 110.269496 134.436635) (xy 110.407111 134.528586)\r\n        (xy 110.577271 134.599068) (xy 110.757911 134.635) (xy 110.942089 134.635) (xy 111.122729 134.599068) (xy 111.292889 134.528586)\r\n        (xy 111.446028 134.426262) (xy 111.576262 134.296028) (xy 111.678586 134.142889) (xy 111.749068 133.972729) (xy 111.785 133.792089)\r\n        (xy 111.785 133.607911) (xy 111.776464 133.565) (xy 111.83295 133.565) (xy 112.051111 133.543513) (xy 112.331034 133.458599)\r\n        (xy 112.589014 133.320706) (xy 112.815134 133.135134) (xy 113.000706 132.909014) (xy 113.03 132.854209)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 207.965 139.754131) (xy 206.554133 141.165) (xy 196.141018 141.165) (xy 196.1 141.16096) (xy 196.058982 141.165)\r\n        (xy 196.058981 141.165) (xy 195.936311 141.177082) (xy 195.778913 141.224828) (xy 195.633854 141.302364) (xy 195.506709 141.406709)\r\n        (xy 195.480563 141.438568) (xy 194.238577 142.680556) (xy 194.206709 142.706709) (xy 194.102364 142.833854) (xy 194.024828 142.978913)\r\n        (xy 193.991445 143.088963) (xy 193.977082 143.136312) (xy 193.96096 143.3) (xy 193.965 143.341018) (xy 193.965 143.641018)\r\n        (xy 193.965001 143.641026) (xy 193.965 144.954131) (xy 192.554133 146.365) (xy 191.135 146.365) (xy 191.135 142.134625)\r\n        (xy 191.224482 142.125812) (xy 191.34418 142.089502) (xy 191.454494 142.030537) (xy 191.551185 141.951185) (xy 191.630537 141.854494)\r\n        (xy 191.689502 141.74418) (xy 191.705117 141.692702) (xy 191.986903 141.692702) (xy 192.058486 141.936671) (xy 192.313996 142.057571)\r\n        (xy 192.588184 142.1263) (xy 192.870512 142.140217) (xy 193.15013 142.098787) (xy 193.416292 142.003603) (xy 193.541514 141.936671)\r\n        (xy 193.613097 141.692702) (xy 192.8 140.879605) (xy 191.986903 141.692702) (xy 191.705117 141.692702) (xy 191.725812 141.624482)\r\n        (xy 191.738072 141.5) (xy 191.738072 141.492785) (xy 191.807298 141.513097) (xy 192.620395 140.7) (xy 192.979605 140.7)\r\n        (xy 193.792702 141.513097) (xy 194.036671 141.441514) (xy 194.157571 141.186004) (xy 194.2263 140.911816) (xy 194.240217 140.629488)\r\n        (xy 194.198787 140.34987) (xy 194.103603 140.083708) (xy 194.036671 139.958486) (xy 193.792702 139.886903) (xy 192.979605 140.7)\r\n        (xy 192.620395 140.7) (xy 191.807298 139.886903) (xy 191.738072 139.907215) (xy 191.738072 139.9) (xy 191.725812 139.775518)\r\n        (xy 191.705118 139.707298) (xy 191.986903 139.707298) (xy 192.8 140.520395) (xy 193.613097 139.707298) (xy 193.541514 139.463329)\r\n        (xy 193.286004 139.342429) (xy 193.011816 139.2737) (xy 192.729488 139.259783) (xy 192.44987 139.301213) (xy 192.183708 139.396397)\r\n        (xy 192.058486 139.463329) (xy 191.986903 139.707298) (xy 191.705118 139.707298) (xy 191.689502 139.65582) (xy 191.630537 139.545506)\r\n        (xy 191.551185 139.448815) (xy 191.454494 139.369463) (xy 191.34418 139.310498) (xy 191.224482 139.274188) (xy 191.1 139.261928)\r\n        (xy 189.5 139.261928) (xy 189.375518 139.274188) (xy 189.25582 139.310498) (xy 189.145506 139.369463) (xy 189.048815 139.448815)\r\n        (xy 188.969463 139.545506) (xy 188.910498 139.65582) (xy 188.874188 139.775518) (xy 188.865375 139.865) (xy 187.545869 139.865)\r\n        (xy 181.175 133.494133) (xy 181.175 133.315793) (xy 181.395134 133.135134) (xy 181.580706 132.909014) (xy 181.61 132.854209)\r\n        (xy 181.639294 132.909014) (xy 181.824866 133.135134) (xy 182.050986 133.320706) (xy 182.145001 133.370958) (xy 182.145001 134.063885)\r\n        (xy 182.141444 134.1) (xy 182.155635 134.244085) (xy 182.184828 134.340318) (xy 182.197664 134.382633) (xy 182.265914 134.51032)\r\n        (xy 182.357763 134.622238) (xy 182.385808 134.645254) (xy 184.084746 136.344193) (xy 184.107762 136.372238) (xy 184.151236 136.407916)\r\n        (xy 184.21968 136.464087) (xy 184.347366 136.532337) (xy 184.485915 136.574365) (xy 184.63 136.588556) (xy 184.666105 136.585)\r\n        (xy 204.923895 136.585) (xy 204.96 136.588556) (xy 204.996105 136.585) (xy 205.104085 136.574365) (xy 205.242633 136.532337)\r\n        (xy 205.37032 136.464087) (xy 205.482238 136.372238) (xy 205.505258 136.344188) (xy 206.854693 134.994754) (xy 206.882738 134.971738)\r\n        (xy 206.974587 134.85982) (xy 207.042837 134.732133) (xy 207.079789 134.610318) (xy 207.084865 134.593586) (xy 207.086345 134.578555)\r\n        (xy 207.0955 134.485605) (xy 207.0955 134.485598) (xy 207.099055 134.449501) (xy 207.0955 134.413404) (xy 207.0955 120.412851)\r\n        (xy 207.189086 120.272789) (xy 207.259568 120.102629) (xy 207.2955 119.921989) (xy 207.2955 119.737811) (xy 207.259568 119.557171)\r\n        (xy 207.189086 119.387011) (xy 207.086762 119.233872) (xy 206.956528 119.103638) (xy 206.803389 119.001314) (xy 206.633229 118.930832)\r\n        (xy 206.452589 118.8949) (xy 206.268411 118.8949) (xy 206.087771 118.930832) (xy 205.917611 119.001314) (xy 205.764472 119.103638)\r\n        (xy 205.634238 119.233872) (xy 205.531914 119.387011) (xy 205.461432 119.557171) (xy 205.4255 119.737811) (xy 205.4255 119.921989)\r\n        (xy 205.461432 120.102629) (xy 205.531914 120.272789) (xy 205.6255 120.412851) (xy 205.625501 121.332586) (xy 205.6255 121.332596)\r\n        (xy 205.625501 134.145052) (xy 204.655554 135.115) (xy 184.934447 135.115) (xy 184.026946 134.207499) (xy 199.052106 134.207499)\r\n        (xy 199.268228 134.574258) (xy 199.728105 134.814938) (xy 200.226098 134.961275) (xy 200.743071 135.007648) (xy 201.259159 134.952273)\r\n        (xy 201.754526 134.797279) (xy 202.171772 134.574258) (xy 202.387894 134.207499) (xy 200.72 132.539605) (xy 199.052106 134.207499)\r\n        (xy 184.026946 134.207499) (xy 183.615 133.795554) (xy 183.615 133.370957) (xy 183.709014 133.320706) (xy 183.935134 133.135134)\r\n        (xy 184.120706 132.909014) (xy 184.155201 132.844477) (xy 184.224822 132.961355) (xy 184.419731 133.177588) (xy 184.65308 133.351641)\r\n        (xy 184.915901 133.476825) (xy 185.06311 133.521476) (xy 185.293 133.400155) (xy 185.293 132.207) (xy 185.547 132.207)\r\n        (xy 185.547 133.400155) (xy 185.77689 133.521476) (xy 185.924099 133.476825) (xy 186.18692 133.351641) (xy 186.420269 133.177588)\r\n        (xy 186.615178 132.961355) (xy 186.764157 132.711252) (xy 186.861481 132.436891) (xy 186.833232 132.383071) (xy 198.072352 132.383071)\r\n        (xy 198.127727 132.899159) (xy 198.282721 133.394526) (xy 198.505742 133.811772) (xy 198.872501 134.027894) (xy 200.540395 132.36)\r\n        (xy 200.899605 132.36) (xy 202.567499 134.027894) (xy 202.934258 133.811772) (xy 203.174938 133.351895) (xy 203.321275 132.853902)\r\n        (xy 203.367648 132.336929) (xy 203.312273 131.820841) (xy 203.157279 131.325474) (xy 202.934258 130.908228) (xy 202.567499 130.692106)\r\n        (xy 200.899605 132.36) (xy 200.540395 132.36) (xy 198.872501 130.692106) (xy 198.505742 130.908228) (xy 198.265062 131.368105)\r\n        (xy 198.118725 131.866098) (xy 198.072352 132.383071) (xy 186.833232 132.383071) (xy 186.740814 132.207) (xy 185.547 132.207)\r\n        (xy 185.293 132.207) (xy 185.273 132.207) (xy 185.273 131.953) (xy 185.293 131.953) (xy 185.293 131.933)\r\n        (xy 185.547 131.933) (xy 185.547 131.953) (xy 186.740814 131.953) (xy 186.861481 131.723109) (xy 186.764157 131.448748)\r\n        (xy 186.615178 131.198645) (xy 186.438374 131.002498) (xy 186.51418 130.979502) (xy 186.624494 130.920537) (xy 186.721185 130.841185)\r\n        (xy 186.800537 130.744494) (xy 186.859502 130.63418) (xy 186.895812 130.514482) (xy 186.896007 130.512501) (xy 199.052106 130.512501)\r\n        (xy 200.72 132.180395) (xy 202.387894 130.512501) (xy 202.171772 130.145742) (xy 201.711895 129.905062) (xy 201.213902 129.758725)\r\n        (xy 200.696929 129.712352) (xy 200.180841 129.767727) (xy 199.685474 129.922721) (xy 199.268228 130.145742) (xy 199.052106 130.512501)\r\n        (xy 186.896007 130.512501) (xy 186.908072 130.39) (xy 186.908072 128.69) (xy 186.895812 128.565518) (xy 186.859502 128.44582)\r\n        (xy 186.800537 128.335506) (xy 186.721185 128.238815) (xy 186.624494 128.159463) (xy 186.51418 128.100498) (xy 186.394482 128.064188)\r\n        (xy 186.27 128.051928) (xy 184.57 128.051928) (xy 184.445518 128.064188) (xy 184.32582 128.100498) (xy 184.215506 128.159463)\r\n        (xy 184.118815 128.238815) (xy 184.039463 128.335506) (xy 183.980498 128.44582) (xy 183.959607 128.514687) (xy 183.935134 128.484866)\r\n        (xy 183.709014 128.299294) (xy 183.615 128.249043) (xy 183.615 127.924446) (xy 183.994193 127.545254) (xy 184.022238 127.522238)\r\n        (xy 184.114087 127.41032) (xy 184.182337 127.282633) (xy 184.224365 127.144085) (xy 184.235 127.036105) (xy 184.235 127.036096)\r\n        (xy 184.238555 127.000001) (xy 184.235 126.963906) (xy 184.235 119.999616) (xy 186.247692 119.999616) (xy 186.247695 119.999643)\r\n        (xy 186.247692 120.000036) (xy 186.247693 120.017611) (xy 186.247696 120.017641) (xy 186.247693 120.018112) (xy 186.247807 120.153908)\r\n        (xy 186.247822 120.154061) (xy 186.247821 120.157535) (xy 186.248486 120.25974) (xy 186.248578 120.260623) (xy 186.248499 120.261517)\r\n        (xy 186.248645 120.270452) (xy 186.250355 120.343999) (xy 186.251435 120.352879) (xy 186.251018 120.361824) (xy 186.251537 120.370745)\r\n        (xy 186.254784 120.420566) (xy 186.259427 120.44883) (xy 186.261053 120.477438) (xy 186.262491 120.486257) (xy 186.267768 120.517283)\r\n        (xy 186.271881 120.532365) (xy 186.273743 120.54788) (xy 186.288279 120.592502) (xy 186.300628 120.637789) (xy 186.307589 120.651779)\r\n        (xy 186.312431 120.666643) (xy 186.316073 120.674803) (xy 186.323874 120.691966) (xy 186.33811 120.71658) (xy 186.349647 120.742577)\r\n        (xy 186.369306 120.770517) (xy 186.38641 120.800089) (xy 186.405162 120.821476) (xy 186.421524 120.84473) (xy 186.446231 120.868316)\r\n        (xy 186.468757 120.894007) (xy 186.491302 120.911342) (xy 186.511872 120.930978) (xy 186.518946 120.936439) (xy 186.529764 120.944671)\r\n        (xy 186.554475 120.959915) (xy 186.567777 120.970142) (xy 186.580233 120.976313) (xy 186.612357 120.998028) (xy 186.624688 121.003226)\r\n        (xy 186.636071 121.010248) (xy 186.669846 121.022855) (xy 186.675246 121.025882) (xy 186.689333 121.030478) (xy 186.727454 121.046548)\r\n        (xy 186.736006 121.049139) (xy 186.750335 121.053372) (xy 186.752933 121.05387) (xy 186.75309 121.053929) (xy 186.754089 121.054092)\r\n        (xy 186.763016 121.055804) (xy 186.775174 121.06017) (xy 186.783854 121.062294) (xy 186.784367 121.062416) (xy 186.78928 121.063085)\r\n        (xy 186.793992 121.064622) (xy 186.802731 121.06649) (xy 186.836414 121.073446) (xy 186.836495 121.073455) (xy 186.843729 121.074913)\r\n        (xy 186.908795 121.087561) (xy 186.908928 121.087574) (xy 186.911378 121.088057) (xy 187.001003 121.105097) (xy 187.001092 121.105105)\r\n        (xy 187.002566 121.105392) (xy 187.109928 121.125528) (xy 187.110004 121.125535) (xy 187.11121 121.125767) (xy 187.208867 121.143877)\r\n        (xy 187.194937 121.164303) (xy 187.194882 121.164404) (xy 187.19364 121.166212) (xy 187.125842 121.266403) (xy 187.125769 121.266537)\r\n        (xy 187.123603 121.269734) (xy 187.063921 121.359134) (xy 187.063846 121.359273) (xy 187.061043 121.363484) (xy 187.012991 121.436749)\r\n        (xy 187.012927 121.436871) (xy 187.01284 121.436979) (xy 187.007995 121.444488) (xy 186.975089 121.49627) (xy 186.970255 121.505826)\r\n        (xy 186.963935 121.514485) (xy 186.959451 121.522214) (xy 186.945205 121.547167) (xy 186.931192 121.578462) (xy 186.914465 121.608408)\r\n        (xy 186.905723 121.635337) (xy 186.894157 121.661166) (xy 186.886489 121.694587) (xy 186.875898 121.727211) (xy 186.872553 121.755322)\r\n        (xy 186.866224 121.782908) (xy 186.865193 121.817188) (xy 186.861141 121.851242) (xy 186.863319 121.879459) (xy 186.862468 121.907758)\r\n        (xy 186.868115 121.941586) (xy 186.870755 121.975777) (xy 186.872371 121.984566) (xy 186.875637 122.001663) (xy 186.881425 122.021312)\r\n        (xy 186.883036 122.030959) (xy 186.888648 122.045828) (xy 186.891841 122.056668) (xy 186.907163 122.11193) (xy 186.909477 122.116531)\r\n        (xy 186.910934 122.121478) (xy 186.937499 122.17226) (xy 186.963276 122.223522) (xy 186.968104 122.231042) (xy 186.993405 122.26986)\r\n        (xy 187.014271 122.295909) (xy 187.032681 122.323757) (xy 187.038362 122.330656) (xy 187.088466 122.390645) (xy 187.096404 122.398454)\r\n        (xy 187.102995 122.407441) (xy 187.109005 122.414055) (xy 187.185319 122.49688) (xy 187.187926 122.499206) (xy 187.190062 122.501972)\r\n        (xy 187.196234 122.508435) (xy 187.300167 122.61576) (xy 187.300285 122.61586) (xy 187.303968 122.619652) (xy 187.313429 122.629256)\r\n        (xy 187.313536 122.629345) (xy 187.31577 122.631621) (xy 187.400533 122.716784) (xy 187.400637 122.71687) (xy 187.405009 122.721237)\r\n        (xy 187.481801 122.796884) (xy 187.481852 122.796925) (xy 187.487528 122.802455) (xy 187.551538 122.863956) (xy 187.553409 122.865431)\r\n        (xy 187.554971 122.86723) (xy 187.561504 122.873328) (xy 187.607918 122.916052) (xy 187.621369 122.926199) (xy 187.633246 122.938167)\r\n        (xy 187.64017 122.943817) (xy 187.664178 122.963133) (xy 187.701679 122.98769) (xy 187.737329 123.014019) (xy 187.745056 123.017663)\r\n        (xy 187.7521 123.022578) (xy 187.759923 123.026897) (xy 187.760039 123.02696) (xy 187.764569 123.028874) (xy 187.768672 123.031561)\r\n        (xy 187.809807 123.048196) (xy 187.850304 123.067293) (xy 187.863021 123.070475) (xy 187.875096 123.075577) (xy 187.880051 123.076604)\r\n        (xy 187.884468 123.07839) (xy 187.927605 123.086634) (xy 187.971475 123.09761) (xy 187.980323 123.098861) (xy 187.998601 123.101315)\r\n        (xy 188.005768 123.101571) (xy 188.007154 123.101836) (xy 188.007679 123.101833) (xy 188.014363 123.103232) (xy 188.068916 123.103827)\r\n        (xy 188.123427 123.105775) (xy 188.131291 123.104508) (xy 188.139262 123.104595) (xy 188.192909 123.09458) (xy 188.246743 123.085906)\r\n        (xy 188.254211 123.083136) (xy 188.262046 123.081673) (xy 188.270611 123.079124) (xy 188.300258 123.070074) (xy 188.347112 123.050595)\r\n        (xy 188.394659 123.032847) (xy 188.402658 123.028864) (xy 188.447733 123.006027) (xy 188.463819 122.995791) (xy 188.481146 122.987831)\r\n        (xy 188.488832 122.983272) (xy 188.553389 122.944366) (xy 188.558544 122.940527) (xy 188.564296 122.937644) (xy 188.571822 122.932826)\r\n        (xy 188.659918 122.875567) (xy 188.660486 122.875113) (xy 188.661138 122.874773) (xy 188.668585 122.869833) (xy 188.784276 122.791938)\r\n        (xy 188.784379 122.791853) (xy 188.786628 122.790347) (xy 188.805747 122.77735) (xy 188.827623 122.762504) (xy 188.8368 122.81084)\r\n        (xy 188.836818 122.810901) (xy 188.836996 122.811867) (xy 188.857074 122.916689) (xy 188.857095 122.916761) (xy 188.857308 122.917903)\r\n        (xy 188.87584 123.013651) (xy 188.87587 123.013751) (xy 188.876186 123.015422) (xy 188.891802 123.094903) (xy 188.891844 123.095043)\r\n        (xy 188.892503 123.098421) (xy 188.903835 123.154435) (xy 188.904476 123.156526) (xy 188.904713 123.158701) (xy 188.906606 123.167435)\r\n        (xy 188.912286 123.192789) (xy 188.92175 123.22153) (xy 188.926143 123.243454) (xy 188.931475 123.256307) (xy 188.935605 123.272332)\r\n        (xy 188.938728 123.280704) (xy 188.940329 123.284908) (xy 188.947107 123.29853) (xy 188.951354 123.311428) (xy 188.962642 123.33144)\r\n        (xy 188.974004 123.358828) (xy 188.98619 123.37708) (xy 188.99597 123.396736) (xy 189.009006 123.413632) (xy 189.012722 123.420219)\r\n        (xy 189.022958 123.43215) (xy 189.04336 123.462708) (xy 189.049072 123.46958) (xy 189.057709 123.479827) (xy 189.067277 123.489155)\r\n        (xy 189.072272 123.495628) (xy 189.078064 123.500689) (xy 189.088868 123.514183) (xy 189.118965 123.539542) (xy 189.147149 123.567017)\r\n        (xy 189.166623 123.579697) (xy 189.184388 123.594666) (xy 189.218833 123.613694) (xy 189.25182 123.635174) (xy 189.273384 123.64383)\r\n        (xy 189.29372 123.655064) (xy 189.301951 123.658544) (xy 189.320338 123.666166) (xy 189.327113 123.668227) (xy 189.333434 123.671427)\r\n        (xy 189.362258 123.679504) (xy 189.367736 123.681703) (xy 189.374967 123.683065) (xy 189.386848 123.686395) (xy 189.43984 123.702512)\r\n        (xy 189.446879 123.703217) (xy 189.453707 123.70513) (xy 189.462517 123.706628) (xy 189.495543 123.712009) (xy 189.521331 123.713656)\r\n        (xy 189.546765 123.718247) (xy 189.555677 123.718906) (xy 189.60823 123.722427) (xy 189.616703 123.722166) (xy 189.625108 123.723335)\r\n        (xy 189.634039 123.723634) (xy 189.711005 123.725676) (xy 189.712178 123.725592) (xy 189.713347 123.725734) (xy 189.722282 123.725876)\r\n        (xy 189.828549 123.726822) (xy 189.828708 123.726808) (xy 189.833198 123.726846) (xy 189.973653 123.727076) (xy 189.973714 123.72707)\r\n        (xy 189.974701 123.727077) (xy 190.401845 123.727077) (xy 190.461945 123.721184) (xy 190.522151 123.715668) (xy 190.524118 123.715088)\r\n        (xy 190.526155 123.714888) (xy 190.583942 123.697441) (xy 190.641953 123.680329) (xy 190.64377 123.679378) (xy 190.64573 123.678786)\r\n        (xy 190.699041 123.650441) (xy 190.752611 123.622394) (xy 190.754208 123.621108) (xy 190.756016 123.620147) (xy 190.80281 123.581983)\r\n        (xy 190.849908 123.544067) (xy 190.851225 123.542496) (xy 190.852811 123.541202) (xy 190.891258 123.494727) (xy 190.930138 123.448335)\r\n        (xy 190.931126 123.446535) (xy 190.932429 123.44496) (xy 190.96115 123.391841) (xy 190.990244 123.338842) (xy 190.990862 123.336891)\r\n        (xy 190.991837 123.335087) (xy 191.009693 123.277405) (xy 191.027941 123.21976) (xy 191.028728 123.215911) (xy 191.028773 123.215767)\r\n        (xy 191.028789 123.215615) (xy 191.029732 123.211005) (xy 191.049978 123.108428) (xy 191.049984 123.108366) (xy 191.050189 123.107356)\r\n        (xy 191.052615 123.094948) (xy 191.052628 123.094812) (xy 191.053181 123.092018) (xy 191.065751 123.026125) (xy 191.06576 123.026024)\r\n        (xy 191.066129 123.02413) (xy 191.083211 122.933015) (xy 191.083218 122.93294) (xy 191.083435 122.931811) (xy 191.103094 122.825831)\r\n        (xy 191.103099 122.82577) (xy 191.10329 122.824771) (xy 191.114609 122.763173) (xy 191.115254 122.762911) (xy 191.165987 122.797121)\r\n        (xy 191.491037 123.018605) (xy 191.491146 123.018664) (xy 191.491241 123.018744) (xy 191.546101 123.048714) (xy 191.600629 123.07853)\r\n        (xy 191.600746 123.078567) (xy 191.600856 123.078627) (xy 191.660546 123.097387) (xy 191.719774 123.116027) (xy 191.719897 123.11604)\r\n        (xy 191.720016 123.116078) (xy 191.78244 123.122913) (xy 191.843933 123.12967) (xy 191.844056 123.129659) (xy 191.84418 123.129673)\r\n        (xy 191.908073 123.124137) (xy 191.968377 123.118934) (xy 191.96849 123.118901) (xy 191.96862 123.11889) (xy 192.030726 123.100903)\r\n        (xy 192.088366 123.084233) (xy 192.088473 123.084178) (xy 192.088596 123.084142) (xy 192.144776 123.05508) (xy 192.199329 123.026887)\r\n        (xy 192.199427 123.026809) (xy 192.199537 123.026752) (xy 192.248673 122.987595) (xy 192.297041 122.94908) (xy 192.29712 122.948987)\r\n        (xy 192.297219 122.948908) (xy 192.303586 122.942639) (xy 192.540658 122.705963) (xy 192.541885 122.735383) (xy 192.547815 122.759921)\r\n        (xy 192.550848 122.78498) (xy 192.56245 122.820475) (xy 192.571227 122.856793) (xy 192.574223 122.865212) (xy 192.607229 122.955956)\r\n        (xy 192.607532 122.956588) (xy 192.597125 122.983839) (xy 192.57996 123.021055) (xy 192.574896 123.042049) (xy 192.567191 123.062226)\r\n        (xy 192.560285 123.102623) (xy 192.550672 123.142478) (xy 192.549497 123.151337) (xy 192.537714 123.245127) (xy 192.537499 123.253003)\r\n        (xy 192.535949 123.260724) (xy 192.5358 123.315365) (xy 192.534312 123.369987) (xy 192.53563 123.37775) (xy 192.535609 123.385629)\r\n        (xy 192.536519 123.394519) (xy 192.548264 123.501855) (xy 192.555346 123.535624) (xy 192.559442 123.569873) (xy 192.568134 123.596597)\r\n        (xy 192.573903 123.624102) (xy 192.587404 123.65584) (xy 192.598077 123.688653) (xy 192.601715 123.696815) (xy 192.609297 123.713515)\r\n        (xy 192.605355 123.723205) (xy 192.587395 123.76003) (xy 192.581872 123.780934) (xy 192.573726 123.800959) (xy 192.565956 123.841171)\r\n        (xy 192.555488 123.880791) (xy 192.554121 123.889622) (xy 192.537568 124.001722) (xy 192.535029 124.053642) (xy 192.530784 124.105425)\r\n        (xy 192.530989 124.114359) (xy 192.531885 124.144296) (xy 192.538442 124.19538) (xy 192.54324 124.246665) (xy 192.544998 124.255426)\r\n        (xy 192.563328 124.34359) (xy 192.577934 124.390356) (xy 192.590547 124.437681) (xy 192.59652 124.449862) (xy 192.600566 124.462816)\r\n        (xy 192.623967 124.505835) (xy 192.64554 124.549829) (xy 192.650292 124.557397) (xy 192.696468 124.629815) (xy 192.715788 124.654435)\r\n        (xy 192.732613 124.680823) (xy 192.754252 124.70345) (xy 192.773578 124.728078) (xy 192.797308 124.748473) (xy 192.818941 124.771094)\r\n        (xy 192.825758 124.776871) (xy 192.905302 124.84333) (xy 192.929524 124.85984) (xy 192.951901 124.878774) (xy 192.959289 124.883801)\r\n        (xy 192.96519 124.887756) (xy 192.983051 124.897347) (xy 192.999503 124.909218) (xy 193.007257 124.913661) (xy 193.038997 124.931553)\r\n        (xy 193.093269 124.955503) (xy 193.14732 124.979992) (xy 193.153142 124.981925) (xy 193.153271 124.981982) (xy 193.153401 124.982011)\r\n        (xy 193.155801 124.982808) (xy 193.191676 124.994446) (xy 193.242666 125.005632) (xy 193.293256 125.018451) (xy 193.3021 125.019729)\r\n        (xy 193.350843 125.026421) (xy 193.376161 125.027402) (xy 193.401212 125.031319) (xy 193.410137 125.031768) (xy 193.48048 125.034823)\r\n        (xy 193.487594 125.034436) (xy 193.494681 125.035283) (xy 193.503616 125.035409) (xy 193.597549 125.036089) (xy 193.59755 125.036089)\r\n        (xy 193.597625 125.03609) (xy 193.604366 125.036138) (xy 193.604521 125.036124) (xy 193.609497 125.036154) (xy 193.630679 125.036135)\r\n        (xy 193.630805 125.036123) (xy 193.637278 125.036095) (xy 193.731757 125.035036) (xy 193.741354 125.033986) (xy 193.750992 125.034531)\r\n        (xy 193.759918 125.0341) (xy 193.825749 125.03046) (xy 193.855318 125.025901) (xy 193.885206 125.024378) (xy 193.894034 125.022992)\r\n        (xy 193.940014 125.015448) (xy 193.993727 125.001138) (xy 194.047748 124.987986) (xy 194.056162 124.984976) (xy 194.091089 124.972206)\r\n        (xy 194.13991 124.948728) (xy 194.18933 124.926524) (xy 194.197053 124.922029) (xy 194.229727 124.90271) (xy 194.23866 124.896174)\r\n        (xy 194.242815 124.894178) (xy 194.250993 124.888048) (xy 194.264021 124.880936) (xy 194.271374 124.875857) (xy 194.278154 124.871104)\r\n        (xy 194.308473 124.845089) (xy 194.330529 124.828949) (xy 194.332052 124.827293) (xy 194.342763 124.819265) (xy 194.349313 124.813187)\r\n        (xy 194.402769 124.762897) (xy 194.442481 124.71745) (xy 194.482467 124.672301) (xy 194.484854 124.668958) (xy 194.484957 124.66884)\r\n        (xy 194.485036 124.668704) (xy 194.48766 124.665028) (xy 194.527976 124.607726) (xy 194.532352 124.6) (xy 197.861928 124.6)\r\n        (xy 197.861928 126.2) (xy 197.874188 126.324482) (xy 197.910498 126.44418) (xy 197.969463 126.554494) (xy 198.048815 126.651185)\r\n        (xy 198.145506 126.730537) (xy 198.25582 126.789502) (xy 198.375518 126.825812) (xy 198.5 126.838072) (xy 200.1 126.838072)\r\n        (xy 200.224482 126.825812) (xy 200.34418 126.789502) (xy 200.454494 126.730537) (xy 200.551185 126.651185) (xy 200.630537 126.554494)\r\n        (xy 200.689502 126.44418) (xy 200.725812 126.324482) (xy 200.738072 126.2) (xy 200.738072 124.6) (xy 200.725812 124.475518)\r\n        (xy 200.689502 124.35582) (xy 200.630537 124.245506) (xy 200.551185 124.148815) (xy 200.454494 124.069463) (xy 200.34418 124.010498)\r\n        (xy 200.224482 123.974188) (xy 200.1 123.961928) (xy 199.834275 123.961928) (xy 199.979727 123.90168) (xy 200.214759 123.744637)\r\n        (xy 200.414637 123.544759) (xy 200.57168 123.309727) (xy 200.679853 123.048574) (xy 200.735 122.771335) (xy 200.735 122.488665)\r\n        (xy 200.679853 122.211426) (xy 200.57168 121.950273) (xy 200.414637 121.715241) (xy 200.214759 121.515363) (xy 199.979727 121.35832)\r\n        (xy 199.718574 121.250147) (xy 199.692699 121.245) (xy 199.718574 121.239853) (xy 199.979727 121.13168) (xy 200.214759 120.974637)\r\n        (xy 200.414637 120.774759) (xy 200.57168 120.539727) (xy 200.679853 120.278574) (xy 200.735 120.001335) (xy 200.735 119.718665)\r\n        (xy 200.679853 119.441426) (xy 200.57168 119.180273) (xy 200.414637 118.945241) (xy 200.214759 118.745363) (xy 199.979727 118.58832)\r\n        (xy 199.718574 118.480147) (xy 199.692699 118.475) (xy 199.718574 118.469853) (xy 199.979727 118.36168) (xy 200.214759 118.204637)\r\n        (xy 200.414637 118.004759) (xy 200.57168 117.769727) (xy 200.679853 117.508574) (xy 200.735 117.231335) (xy 200.735 116.948665)\r\n        (xy 200.679853 116.671426) (xy 200.57168 116.410273) (xy 200.414637 116.175241) (xy 200.214759 115.975363) (xy 199.979727 115.81832)\r\n        (xy 199.718574 115.710147) (xy 199.690118 115.704487) (xy 199.916292 115.623603) (xy 200.028429 115.563665) (xy 200.705 115.563665)\r\n        (xy 200.705 115.846335) (xy 200.760147 116.123574) (xy 200.86832 116.384727) (xy 201.025363 116.619759) (xy 201.225241 116.819637)\r\n        (xy 201.460273 116.97668) (xy 201.721426 117.084853) (xy 201.747301 117.09) (xy 201.721426 117.095147) (xy 201.460273 117.20332)\r\n        (xy 201.225241 117.360363) (xy 201.025363 117.560241) (xy 200.86832 117.795273) (xy 200.760147 118.056426) (xy 200.705 118.333665)\r\n        (xy 200.705 118.616335) (xy 200.760147 118.893574) (xy 200.86832 119.154727) (xy 201.025363 119.389759) (xy 201.225241 119.589637)\r\n        (xy 201.460273 119.74668) (xy 201.721426 119.854853) (xy 201.747301 119.86) (xy 201.721426 119.865147) (xy 201.460273 119.97332)\r\n        (xy 201.225241 120.130363) (xy 201.025363 120.330241) (xy 200.86832 120.565273) (xy 200.760147 120.826426) (xy 200.705 121.103665)\r\n        (xy 200.705 121.386335) (xy 200.760147 121.663574) (xy 200.86832 121.924727) (xy 201.025363 122.159759) (xy 201.225241 122.359637)\r\n        (xy 201.460273 122.51668) (xy 201.721426 122.624853) (xy 201.747301 122.63) (xy 201.721426 122.635147) (xy 201.460273 122.74332)\r\n        (xy 201.225241 122.900363) (xy 201.025363 123.100241) (xy 200.86832 123.335273) (xy 200.760147 123.596426) (xy 200.705 123.873665)\r\n        (xy 200.705 124.156335) (xy 200.760147 124.433574) (xy 200.86832 124.694727) (xy 201.025363 124.929759) (xy 201.225241 125.129637)\r\n        (xy 201.460273 125.28668) (xy 201.721426 125.394853) (xy 201.998665 125.45) (xy 202.281335 125.45) (xy 202.558574 125.394853)\r\n        (xy 202.819727 125.28668) (xy 203.054759 125.129637) (xy 203.254637 124.929759) (xy 203.41168 124.694727) (xy 203.519853 124.433574)\r\n        (xy 203.575 124.156335) (xy 203.575 123.873665) (xy 203.519853 123.596426) (xy 203.41168 123.335273) (xy 203.254637 123.100241)\r\n        (xy 203.054759 122.900363) (xy 202.819727 122.74332) (xy 202.558574 122.635147) (xy 202.532699 122.63) (xy 202.558574 122.624853)\r\n        (xy 202.819727 122.51668) (xy 203.054759 122.359637) (xy 203.254637 122.159759) (xy 203.41168 121.924727) (xy 203.519853 121.663574)\r\n        (xy 203.575 121.386335) (xy 203.575 121.103665) (xy 203.519853 120.826426) (xy 203.41168 120.565273) (xy 203.254637 120.330241)\r\n        (xy 203.054759 120.130363) (xy 202.819727 119.97332) (xy 202.558574 119.865147) (xy 202.532699 119.86) (xy 202.558574 119.854853)\r\n        (xy 202.819727 119.74668) (xy 203.054759 119.589637) (xy 203.254637 119.389759) (xy 203.41168 119.154727) (xy 203.519853 118.893574)\r\n        (xy 203.575 118.616335) (xy 203.575 118.333665) (xy 203.519853 118.056426) (xy 203.41168 117.795273) (xy 203.254637 117.560241)\r\n        (xy 203.054759 117.360363) (xy 202.819727 117.20332) (xy 202.558574 117.095147) (xy 202.532699 117.09) (xy 202.558574 117.084853)\r\n        (xy 202.819727 116.97668) (xy 203.054759 116.819637) (xy 203.254637 116.619759) (xy 203.41168 116.384727) (xy 203.519853 116.123574)\r\n        (xy 203.575 115.846335) (xy 203.575 115.563665) (xy 203.519853 115.286426) (xy 203.41168 115.025273) (xy 203.254637 114.790241)\r\n        (xy 203.054759 114.590363) (xy 202.819727 114.43332) (xy 202.558574 114.325147) (xy 202.281335 114.27) (xy 201.998665 114.27)\r\n        (xy 201.721426 114.325147) (xy 201.460273 114.43332) (xy 201.225241 114.590363) (xy 201.025363 114.790241) (xy 200.86832 115.025273)\r\n        (xy 200.760147 115.286426) (xy 200.705 115.563665) (xy 200.028429 115.563665) (xy 200.041514 115.556671) (xy 200.113097 115.312702)\r\n        (xy 199.3 114.499605) (xy 198.486903 115.312702) (xy 198.558486 115.556671) (xy 198.813996 115.677571) (xy 198.916289 115.703212)\r\n        (xy 198.881426 115.710147) (xy 198.620273 115.81832) (xy 198.385241 115.975363) (xy 198.185363 116.175241) (xy 198.02832 116.410273)\r\n        (xy 197.920147 116.671426) (xy 197.865 116.948665) (xy 197.865 117.231335) (xy 197.920147 117.508574) (xy 198.02832 117.769727)\r\n        (xy 198.185363 118.004759) (xy 198.385241 118.204637) (xy 198.620273 118.36168) (xy 198.881426 118.469853) (xy 198.907301 118.475)\r\n        (xy 198.881426 118.480147) (xy 198.620273 118.58832) (xy 198.385241 118.745363) (xy 198.185363 118.945241) (xy 198.02832 119.180273)\r\n        (xy 197.920147 119.441426) (xy 197.865 119.718665) (xy 197.865 120.001335) (xy 197.920147 120.278574) (xy 198.02832 120.539727)\r\n        (xy 198.185363 120.774759) (xy 198.385241 120.974637) (xy 198.620273 121.13168) (xy 198.881426 121.239853) (xy 198.907301 121.245)\r\n        (xy 198.881426 121.250147) (xy 198.620273 121.35832) (xy 198.385241 121.515363) (xy 198.185363 121.715241) (xy 198.02832 121.950273)\r\n        (xy 197.920147 122.211426) (xy 197.865 122.488665) (xy 197.865 122.771335) (xy 197.920147 123.048574) (xy 198.02832 123.309727)\r\n        (xy 198.185363 123.544759) (xy 198.385241 123.744637) (xy 198.620273 123.90168) (xy 198.765725 123.961928) (xy 198.5 123.961928)\r\n        (xy 198.375518 123.974188) (xy 198.25582 124.010498) (xy 198.145506 124.069463) (xy 198.048815 124.148815) (xy 197.969463 124.245506)\r\n        (xy 197.910498 124.35582) (xy 197.874188 124.475518) (xy 197.861928 124.6) (xy 194.532352 124.6) (xy 194.556454 124.55745)\r\n        (xy 194.585668 124.507596) (xy 194.589355 124.499456) (xy 194.602437 124.470031) (xy 194.602983 124.468385) (xy 194.603828 124.466878)\r\n        (xy 194.622662 124.409124) (xy 194.6418 124.351489) (xy 194.642016 124.349775) (xy 194.642553 124.348127) (xy 194.64442 124.339388)\r\n        (xy 194.666241 124.233655) (xy 194.670574 124.192846) (xy 194.67606 124.16145) (xy 194.702338 124.14538) (xy 194.713866 124.134762)\r\n        (xy 194.726818 124.125945) (xy 194.759716 124.092532) (xy 194.794212 124.06076) (xy 194.800116 124.054052) (xy 194.813777 124.038311)\r\n        (xy 194.843336 123.996646) (xy 194.874375 123.956043) (xy 194.879429 123.945771) (xy 194.88605 123.936438) (xy 194.906949 123.889833)\r\n        (xy 194.929515 123.843967) (xy 194.932478 123.832905) (xy 194.937159 123.822467) (xy 194.948615 123.772662) (xy 194.961834 123.723314)\r\n        (xy 194.962591 123.711903) (xy 194.965159 123.70074) (xy 194.966723 123.64965) (xy 194.968728 123.619434) (xy 194.969082 123.616714)\r\n        (xy 194.968995 123.615404) (xy 194.970105 123.598683) (xy 194.969761 123.589753) (xy 194.968742 123.567344) (xy 194.963339 123.529864)\r\n        (xy 194.96084 123.49208) (xy 194.954448 123.468195) (xy 194.950919 123.443716) (xy 194.938339 123.408001) (xy 194.92855 123.371421)\r\n        (xy 194.92535 123.363077) (xy 194.91355 123.33294) (xy 194.90477 123.315695) (xy 194.898394 123.297427) (xy 194.894583 123.289344)\r\n        (xy 194.875901 123.250419) (xy 194.875897 123.250413) (xy 194.872047 123.242381) (xy 194.863389 123.228092) (xy 194.856859 123.212705)\r\n        (xy 194.852526 123.204889) (xy 194.833012 123.170253) (xy 194.798841 123.121446) (xy 194.765123 123.072347) (xy 194.763043 123.070315)\r\n        (xy 194.761374 123.067932) (xy 194.718436 123.026752) (xy 194.675763 122.985077) (xy 194.671322 122.981568) (xy 194.671226 122.981475)\r\n        (xy 194.671118 122.981406) (xy 194.668752 122.979536) (xy 194.645535 122.961448) (xy 194.623873 122.947743) (xy 194.612913 122.938887)\r\n        (xy 194.62604 122.907512) (xy 194.640263 122.861292) (xy 194.656508 122.815775) (xy 194.658594 122.801719) (xy 194.662776 122.78813)\r\n        (xy 194.667748 122.74005) (xy 194.674847 122.692223) (xy 194.675227 122.683295) (xy 194.678627 122.587952) (xy 194.675988 122.545511)\r\n        (xy 194.676008 122.502992) (xy 194.672121 122.483312) (xy 194.670876 122.463287) (xy 194.660045 122.422171) (xy 194.65246 122.383765)\r\n        (xy 194.661631 122.355889) (xy 194.680377 122.302005) (xy 194.681134 122.296608) (xy 194.682839 122.291425) (xy 194.689803 122.234797)\r\n        (xy 194.697725 122.17831) (xy 194.697419 122.172862) (xy 194.698084 122.167453) (xy 194.693916 122.110545) (xy 194.690715 122.0536)\r\n        (xy 194.689359 122.048324) (xy 194.68896 122.042881) (xy 194.673809 121.987834) (xy 194.659617 121.932628) (xy 194.657362 121.926568)\r\n        (xy 194.669771 121.881723) (xy 194.686294 121.823541) (xy 194.68647 121.82138) (xy 194.687046 121.819298) (xy 194.691533 121.759176)\r\n        (xy 194.696428 121.699047) (xy 194.696181 121.696895) (xy 194.696342 121.694739) (xy 194.68905 121.634759) (xy 194.682187 121.574955)\r\n        (xy 194.68153 121.572903) (xy 194.681268 121.570745) (xy 194.662462 121.513316) (xy 194.644117 121.455992) (xy 194.642446 121.452194)\r\n        (xy 194.642396 121.452042) (xy 194.642317 121.451902) (xy 194.640518 121.447813) (xy 194.578547 121.309575) (xy 194.591127 121.291543)\r\n        (xy 194.594189 121.287231) (xy 194.594286 121.287014) (xy 194.59689 121.283282) (xy 194.59872 121.279114) (xy 194.601267 121.27535)\r\n        (xy 194.623786 121.222013) (xy 194.637581 121.190588) (xy 194.645351 121.173283) (xy 194.645543 121.172452) (xy 194.647097 121.168911)\r\n        (xy 194.648082 121.164467) (xy 194.64985 121.16028) (xy 194.661596 121.103509) (xy 194.665712 121.084944) (xy 194.673405 121.051568)\r\n        (xy 194.673453 121.050029) (xy 194.674132 121.046965) (xy 194.674235 121.042425) (xy 194.675158 121.037965) (xy 194.675653 120.979977)\r\n        (xy 194.675721 120.976995) (xy 194.677283 120.926722) (xy 194.676913 120.924494) (xy 194.676968 120.922092) (xy 194.676236 120.913186)\r\n        (xy 194.676173 120.91248) (xy 194.665898 120.858101) (xy 194.65684 120.803501) (xy 194.654464 120.794886) (xy 194.64767 120.770909)\r\n        (xy 194.643897 120.761292) (xy 194.641781 120.751389) (xy 194.645351 120.743437) (xy 194.645552 120.742564) (xy 194.647122 120.738987)\r\n        (xy 194.650272 120.724772) (xy 194.655509 120.711195) (xy 194.663757 120.663907) (xy 194.665633 120.655442) (xy 194.673405 120.621722)\r\n        (xy 194.673454 120.620143) (xy 194.674142 120.617038) (xy 194.674471 120.602488) (xy 194.676972 120.588147) (xy 194.675904 120.541277)\r\n        (xy 194.677283 120.496876) (xy 194.676907 120.494609) (xy 194.676962 120.492165) (xy 194.676229 120.483259) (xy 194.676166 120.482554)\r\n        (xy 194.674346 120.472928) (xy 194.674126 120.463273) (xy 194.664531 120.42001) (xy 194.65684 120.373655) (xy 194.654464 120.36504)\r\n        (xy 194.64767 120.341063) (xy 194.643897 120.331446) (xy 194.641738 120.321343) (xy 194.638967 120.312847) (xy 194.638148 120.310395)\r\n        (xy 194.645035 120.282387) (xy 194.659819 120.22388) (xy 194.660379 120.21998) (xy 194.660417 120.219827) (xy 194.660424 120.219668)\r\n        (xy 194.66109 120.215035) (xy 194.670645 120.145116) (xy 194.672494 120.096572) (xy 194.676455 120.048172) (xy 194.676248 120.039239)\r\n        (xy 194.674207 119.971344) (xy 194.672183 119.955594) (xy 194.672472 119.93972) (xy 194.671921 119.936643) (xy 194.67195 119.936139)\r\n        (xy 194.675082 119.921082) (xy 194.675304 119.898098) (xy 194.678065 119.878552) (xy 194.676698 119.853779) (xy 194.678253 119.826803)\r\n        (xy 194.676139 119.811565) (xy 194.676287 119.796182) (xy 194.675439 119.787286) (xy 194.675316 119.786086) (xy 194.67208 119.770106)\r\n        (xy 194.671182 119.753836) (xy 194.666626 119.736039) (xy 194.666739 119.735664) (xy 194.667791 119.724789) (xy 194.670576 119.714232)\r\n        (xy 194.673796 119.662721) (xy 194.678768 119.611338) (xy 194.677688 119.60047) (xy 194.67837 119.589569) (xy 194.671523 119.538408)\r\n        (xy 194.666421 119.487045) (xy 194.664613 119.478293) (xy 194.659145 119.452729) (xy 194.64557 119.410125) (xy 194.63439 119.36684)\r\n        (xy 194.631263 119.358468) (xy 194.614695 119.31504) (xy 194.606255 119.298099) (xy 194.603274 119.288272) (xy 194.601546 119.285032)\r\n        (xy 194.598871 119.277242) (xy 194.595101 119.26914) (xy 194.590256 119.258914) (xy 194.569445 119.224211) (xy 194.558997 119.20324)\r\n        (xy 194.555508 119.198723) (xy 194.544489 119.178065) (xy 194.539482 119.170663) (xy 194.536132 119.165785) (xy 194.556208 119.136269)\r\n        (xy 194.558362 119.1312) (xy 194.561382 119.126592) (xy 194.565472 119.118646) (xy 194.5936 119.063059) (xy 194.604378 119.035329)\r\n        (xy 194.617935 119.008857) (xy 194.626946 118.977264) (xy 194.63885 118.946637) (xy 194.644035 118.917352) (xy 194.652195 118.888742)\r\n        (xy 194.653734 118.879939) (xy 194.669387 118.78659) (xy 194.67241 118.742458) (xy 194.67795 118.698582) (xy 194.676669 118.68028)\r\n        (xy 194.677923 118.661976) (xy 194.672318 118.618107) (xy 194.66923 118.573981) (xy 194.667678 118.565181) (xy 194.650563 118.47196)\r\n        (xy 194.639616 118.433792) (xy 194.631419 118.39494) (xy 194.625082 118.380093) (xy 194.640786 118.340075) (xy 194.641611 118.3355)\r\n        (xy 194.643248 118.331145) (xy 194.6455 118.322497) (xy 194.655482 118.283039) (xy 194.661054 118.246183) (xy 194.669515 118.209895)\r\n        (xy 194.670366 118.184585) (xy 194.674153 118.159536) (xy 194.67246 118.122312) (xy 194.673713 118.08506) (xy 194.673077 118.076146)\r\n        (xy 194.668482 118.01743) (xy 194.666709 118.007451) (xy 194.666588 117.997307) (xy 194.665547 117.988431) (xy 194.663444 117.971509)\r\n        (xy 194.660065 117.938368) (xy 194.660338 117.934911) (xy 194.666008 117.885192) (xy 194.668172 117.867524) (xy 194.668858 117.839093)\r\n        (xy 194.672568 117.810893) (xy 194.672801 117.801959) (xy 194.673778 117.75084) (xy 194.673639 117.74907) (xy 194.673836 117.747303)\r\n        (xy 194.668734 117.686822) (xy 194.663967 117.626319) (xy 194.663485 117.624605) (xy 194.663336 117.622839) (xy 194.646583 117.564497)\r\n        (xy 194.633188 117.51686) (xy 194.634317 117.51406) (xy 194.639372 117.487445) (xy 194.647342 117.461552) (xy 194.649063 117.452784)\r\n        (xy 194.667323 117.356229) (xy 194.667991 117.348759) (xy 194.669927 117.341521) (xy 194.673548 117.286598) (xy 194.678446 117.231819)\r\n        (xy 194.677651 117.224373) (xy 194.678145 117.216886) (xy 194.677797 117.207956) (xy 194.675334 117.1543) (xy 194.675026 117.15217)\r\n        (xy 194.675123 117.150023) (xy 194.671419 117.125563) (xy 194.675543 117.105028) (xy 194.675629 117.073066) (xy 194.678769 117.041266)\r\n        (xy 194.675798 117.01076) (xy 194.675881 116.980122) (xy 194.66976 116.948759) (xy 194.666662 116.916948) (xy 194.666504 116.916423)\r\n        (xy 194.666903 116.913585) (xy 194.675543 116.870566) (xy 194.675594 116.851854) (xy 194.678202 116.833325) (xy 194.675762 116.789515)\r\n        (xy 194.675881 116.74566) (xy 194.672298 116.7273) (xy 194.671257 116.708612) (xy 194.661549 116.670767) (xy 194.661081 116.665737)\r\n        (xy 194.658746 116.657864) (xy 194.651955 116.623067) (xy 194.649335 116.614524) (xy 194.643233 116.595105) (xy 194.640483 116.58864)\r\n        (xy 194.640222 116.587623) (xy 194.638683 116.58441) (xy 194.633002 116.571055) (xy 194.625568 116.545986) (xy 194.622145 116.537731)\r\n        (xy 194.605573 116.498536) (xy 194.603416 116.494566) (xy 194.602009 116.490268) (xy 194.598356 116.482113) (xy 194.597819 116.480935)\r\n        (xy 194.591334 116.469759) (xy 194.586655 116.457715) (xy 194.582566 116.449769) (xy 194.571911 116.429415) (xy 194.549707 116.395524)\r\n        (xy 194.546223 116.389313) (xy 194.545937 116.388786) (xy 194.545909 116.388752) (xy 194.535839 116.370798) (xy 194.557828 116.339942)\r\n        (xy 194.562225 116.332162) (xy 194.580822 116.298715) (xy 194.589573 116.278564) (xy 194.600798 116.259695) (xy 194.614394 116.221406)\r\n        (xy 194.630575 116.184145) (xy 194.635242 116.162696) (xy 194.642594 116.14199) (xy 194.644687 116.133302) (xy 194.657212 116.079685)\r\n        (xy 194.658612 116.069123) (xy 194.661696 116.058938) (xy 194.666802 116.00732) (xy 194.673621 115.955862) (xy 194.672943 115.945236)\r\n        (xy 194.673991 115.934639) (xy 194.673936 115.925703) (xy 194.672948 115.850385) (xy 194.670576 115.82908) (xy 194.670957 115.807639)\r\n        (xy 194.67018 115.798737) (xy 194.666212 115.756628) (xy 194.658518 115.716987) (xy 194.653585 115.676893) (xy 194.651572 115.668186)\r\n        (xy 194.639457 115.617393) (xy 194.62571 115.577503) (xy 194.614531 115.536837) (xy 194.605406 115.518591) (xy 194.598759 115.499303)\r\n        (xy 194.577535 115.46286) (xy 194.558663 115.425122) (xy 194.553852 115.417592) (xy 194.527517 115.376993) (xy 194.523585 115.372062)\r\n        (xy 194.520577 115.366521) (xy 194.484685 115.323281) (xy 194.449642 115.279335) (xy 194.444828 115.275263) (xy 194.440801 115.270411)\r\n        (xy 194.434406 115.264169) (xy 194.385335 115.216938) (xy 194.377668 115.210882) (xy 194.371101 115.203649) (xy 194.364435 115.197697)\r\n        (xy 194.357267 115.191386) (xy 194.343763 115.18166) (xy 194.331792 115.170104) (xy 194.324749 115.164603) (xy 194.269592 115.122142)\r\n        (xy 194.256649 115.114058) (xy 194.245051 115.104164) (xy 194.203789 115.08104) (xy 194.163653 115.055971) (xy 194.149395 115.050558)\r\n        (xy 194.136089 115.043101) (xy 194.12788 115.039571) (xy 194.079841 115.019312) (xy 194.049525 115.00989) (xy 194.020271 114.9976)\r\n        (xy 193.99004 114.991401) (xy 193.960563 114.982239) (xy 193.92901 114.978886) (xy 193.897912 114.972509) (xy 193.889018 114.97164)\r\n        (xy 193.832052 114.966468) (xy 193.807516 114.966645) (xy 193.78312 114.963908) (xy 193.774184 114.963846) (xy 193.690471 114.963846)\r\n        (xy 193.640052 114.96879) (xy 193.58948 114.971864) (xy 193.585487 114.97291) (xy 193.529698 114.969496) (xy 193.503037 114.970473)\r\n        (xy 193.476435 114.968458) (xy 193.467503 114.968718) (xy 193.402559 114.971064) (xy 193.370844 114.975335) (xy 193.338867 114.97656)\r\n        (xy 193.309094 114.98365) (xy 193.27877 114.987733) (xy 193.248498 114.998079) (xy 193.217359 115.005494) (xy 193.20893 115.008462)\r\n        (xy 193.126857 115.038001) (xy 193.087981 115.056456) (xy 193.048055 115.072508) (xy 193.031679 115.083184) (xy 193.01402 115.091567)\r\n        (xy 192.979479 115.117214) (xy 192.943421 115.140721) (xy 192.936487 115.146357) (xy 192.891257 115.183643) (xy 192.870214 115.204761)\r\n        (xy 192.847135 115.223606) (xy 192.826246 115.248885) (xy 192.803092 115.272122) (xy 192.786558 115.296916) (xy 192.767572 115.319892)\r\n        (xy 192.762631 115.327339) (xy 192.712108 115.404643) (xy 192.697584 115.432463) (xy 192.680423 115.458736) (xy 192.668753 115.48769)\r\n        (xy 192.654303 115.515368) (xy 192.64546 115.545478) (xy 192.633728 115.574585) (xy 192.631272 115.583177) (xy 192.60575 115.674879)\r\n        (xy 192.601136 115.701171) (xy 192.593609 115.726782) (xy 192.590368 115.76254) (xy 192.584162 115.797905) (xy 192.584743 115.82459)\r\n        (xy 192.582333 115.851177) (xy 192.582461 115.860113) (xy 192.584481 115.954909) (xy 192.589207 115.994417) (xy 192.591111 116.034146)\r\n        (xy 192.596607 116.056282) (xy 192.599316 116.078931) (xy 192.61162 116.116753) (xy 192.621208 116.155371) (xy 192.624257 116.163771)\r\n        (xy 192.63952 116.204935) (xy 192.632157 116.228544) (xy 192.631715 116.22966) (xy 192.631582 116.230385) (xy 192.629863 116.235897)\r\n        (xy 192.611726 116.291698) (xy 192.611272 116.295503) (xy 192.61013 116.299164) (xy 192.608376 116.307927) (xy 192.591312 116.396352)\r\n        (xy 192.589733 116.413298) (xy 192.585766 116.429846) (xy 192.583951 116.475366) (xy 192.579726 116.52072) (xy 192.581468 116.537643)\r\n        (xy 192.58079 116.554652) (xy 192.58137 116.56357) (xy 192.588128 116.657452) (xy 192.592151 116.680943) (xy 192.593306 116.70475)\r\n        (xy 192.60267 116.742369) (xy 192.609211 116.780566) (xy 192.617717 116.802821) (xy 192.623476 116.825957) (xy 192.62653 116.834356)\r\n        (xy 192.641253 116.873993) (xy 192.633742 116.889381) (xy 192.623514 116.928041) (xy 192.610588 116.965883) (xy 192.607576 116.98828)\r\n        (xy 192.601795 117.010132) (xy 192.600425 117.018962) (xy 192.585051 117.122836) (xy 192.582379 117.1771) (xy 192.578324 117.231317)\r\n        (xy 192.578593 117.240249) (xy 192.58035 117.287645) (xy 192.580448 117.28837) (xy 192.580406 117.289093) (xy 192.587544 117.340846)\r\n        (xy 192.303788 117.057563) (xy 192.256125 117.018478) (xy 192.207561 116.978601) (xy 192.207369 116.978498) (xy 192.207203 116.978362)\r\n        (xy 192.152802 116.949251) (xy 192.097471 116.919594) (xy 192.097262 116.91953) (xy 192.097073 116.919429) (xy 192.038391 116.901541)\r\n        (xy 191.978017 116.883093) (xy 191.977798 116.883071) (xy 191.977595 116.883009) (xy 191.916495 116.876854) (xy 191.853748 116.870491)\r\n        (xy 191.853531 116.870512) (xy 191.853318 116.87049) (xy 191.792117 116.876327) (xy 191.729398 116.882266) (xy 191.729187 116.882329)\r\n        (xy 191.728976 116.882349) (xy 191.670338 116.899883) (xy 191.609703 116.91797) (xy 191.609509 116.918072) (xy 191.609306 116.918133)\r\n        (xy 191.55482 116.946917) (xy 191.499223 116.976242) (xy 191.498888 116.976466) (xy 191.498864 116.976479) (xy 191.49884 116.976498)\r\n        (xy 191.491798 116.981214) (xy 191.115937 117.236737) (xy 191.114498 117.236162) (xy 191.097639 117.144662) (xy 191.09762 117.144596)\r\n        (xy 191.097442 117.143601) (xy 191.078304 117.040703) (xy 191.078284 117.040634) (xy 191.078057 117.039379) (xy 191.062032 116.954217)\r\n        (xy 191.061995 116.954089) (xy 191.061545 116.951662) (xy 191.050567 116.894593) (xy 191.050526 116.894454) (xy 191.049978 116.891572)\r\n        (xy 191.029732 116.788995) (xy 191.012309 116.73116) (xy 190.995243 116.673175) (xy 190.994292 116.671355) (xy 190.993702 116.669398)\r\n        (xy 190.965419 116.616128) (xy 190.937374 116.562483) (xy 190.936088 116.560884) (xy 190.935129 116.559077) (xy 190.896997 116.512264)\r\n        (xy 190.859108 116.465138) (xy 190.857539 116.463821) (xy 190.856245 116.462233) (xy 190.809748 116.42372) (xy 190.763424 116.38485)\r\n        (xy 190.761626 116.383862) (xy 190.760051 116.382557) (xy 190.707044 116.353855) (xy 190.653968 116.324676) (xy 190.652009 116.324055)\r\n        (xy 190.650213 116.323082) (xy 190.592597 116.305209) (xy 190.534908 116.286909) (xy 190.532871 116.286681) (xy 190.530916 116.286074)\r\n        (xy 190.470929 116.279732) (xy 190.410781 116.272985) (xy 190.406851 116.272958) (xy 190.406702 116.272942) (xy 190.406551 116.272956)\r\n        (xy 190.401845 116.272923) (xy 189.974701 116.272923) (xy 189.974684 116.272925) (xy 189.974421 116.272923) (xy 189.9219 116.272946)\r\n        (xy 189.921797 116.272956) (xy 189.920018 116.27295) (xy 189.791884 116.273383) (xy 189.791756 116.273396) (xy 189.785482 116.273436)\r\n        (xy 189.689854 116.274716) (xy 189.686809 116.275056) (xy 189.683757 116.274827) (xy 189.674825 116.275094) (xy 189.606816 116.277603)\r\n        (xy 189.59414 116.27932) (xy 189.581348 116.279051) (xy 189.572443 116.279799) (xy 189.527165 116.283917) (xy 189.491194 116.290777)\r\n        (xy 189.454771 116.294703) (xy 189.446035 116.296585) (xy 189.418599 116.302694) (xy 189.404554 116.307299) (xy 189.40447 116.307315)\r\n        (xy 189.404319 116.307376) (xy 189.387729 116.312815) (xy 189.356049 116.319993) (xy 189.328531 116.332225) (xy 189.299909 116.341609)\r\n        (xy 189.273212 116.356623) (xy 189.263724 116.360132) (xy 189.258377 116.363408) (xy 189.241911 116.370727) (xy 189.23417 116.37519)\r\n        (xy 189.219691 116.383673) (xy 189.201003 116.397233) (xy 189.191039 116.402837) (xy 189.183523 116.409268) (xy 189.157217 116.425385)\r\n        (xy 189.138837 116.442342) (xy 189.118595 116.45703) (xy 189.093038 116.484596) (xy 189.065413 116.510082) (xy 189.050677 116.530286)\r\n        (xy 189.033673 116.548626) (xy 189.023896 116.564496) (xy 189.023211 116.565251) (xy 189.014044 116.580489) (xy 189.013958 116.580629)\r\n        (xy 188.991808 116.610997) (xy 188.987326 116.618728) (xy 188.980915 116.629964) (xy 188.973883 116.645681) (xy 188.968159 116.654972)\r\n        (xy 188.966408 116.659673) (xy 188.958822 116.672282) (xy 188.949227 116.698887) (xy 188.948196 116.700724) (xy 188.945325 116.709505)\r\n        (xy 188.929901 116.743978) (xy 188.924562 116.767279) (xy 188.916447 116.78978) (xy 188.914311 116.798458) (xy 188.911713 116.809337)\r\n        (xy 188.911003 116.814496) (xy 188.909385 116.819447) (xy 188.907512 116.828184) (xy 188.898325 116.872537) (xy 188.898309 116.872686)\r\n        (xy 188.897245 116.877863) (xy 188.883214 116.948622) (xy 188.883202 116.948741) (xy 188.882772 116.950874) (xy 188.865267 117.040842)\r\n        (xy 188.86526 117.040919) (xy 188.865002 117.042211) (xy 188.84539 117.144193) (xy 188.845384 117.14426) (xy 188.845184 117.145271)\r\n        (xy 188.827551 117.237814) (xy 188.786109 117.209682) (xy 188.785999 117.209622) (xy 188.784076 117.208308) (xy 188.66989 117.131433)\r\n        (xy 188.669295 117.131112) (xy 188.668772 117.130682) (xy 188.661314 117.125759) (xy 188.572614 117.068092) (xy 188.566987 117.065172)\r\n        (xy 188.561953 117.061309) (xy 188.554333 117.056641) (xy 188.489283 117.017404) (xy 188.472274 117.009292) (xy 188.456518 116.99893)\r\n        (xy 188.448579 116.994828) (xy 188.403154 116.971752) (xy 188.356284 116.95345) (xy 188.310125 116.933368) (xy 188.301602 116.93068)\r\n        (xy 188.27177 116.921496) (xy 188.263462 116.919804) (xy 188.255554 116.916737) (xy 188.202313 116.907351) (xy 188.149376 116.89657)\r\n        (xy 188.1409 116.896524) (xy 188.132545 116.895051) (xy 188.078491 116.896185) (xy 188.024472 116.895891) (xy 188.016148 116.897492)\r\n        (xy 188.007667 116.89767) (xy 187.998801 116.89879) (xy 187.980533 116.901228) (xy 187.979986 116.901356) (xy 187.97942 116.901377)\r\n        (xy 187.919562 116.91553) (xy 187.882702 116.922588) (xy 187.873363 116.926369) (xy 187.858928 116.929755) (xy 187.858414 116.929988)\r\n        (xy 187.857865 116.930118) (xy 187.808279 116.952718) (xy 187.766923 116.96946) (xy 187.756845 116.976065) (xy 187.745179 116.981357)\r\n        (xy 187.744722 116.981684) (xy 187.744207 116.981919) (xy 187.736508 116.986455) (xy 187.735137 116.987275) (xy 187.699511 117.013639)\r\n        (xy 187.662454 117.037925) (xy 187.655533 117.043578) (xy 187.628913 117.065631) (xy 187.619507 117.075116) (xy 187.60875 117.083054)\r\n        (xy 187.602154 117.089083) (xy 187.553646 117.134042) (xy 187.552425 117.135418) (xy 187.550961 117.136544) (xy 187.544485 117.142702)\r\n        (xy 187.478896 117.205939) (xy 187.478842 117.206002) (xy 187.47342 117.211282) (xy 187.395559 117.288168) (xy 187.395467 117.288278)\r\n        (xy 187.391166 117.292549) (xy 187.305841 117.378455) (xy 187.305774 117.378537) (xy 187.300915 117.383469) (xy 187.214327 117.472583)\r\n        (xy 187.212994 117.474254) (xy 187.211367 117.475649) (xy 187.205228 117.482143) (xy 187.12384 117.569436) (xy 187.118295 117.57669)\r\n        (xy 187.111618 117.582924) (xy 187.10576 117.589672) (xy 187.050848 117.653819) (xy 187.035504 117.675761) (xy 187.017797 117.695862)\r\n        (xy 187.012624 117.703148) (xy 186.982779 117.745809) (xy 186.961352 117.783874) (xy 186.937725 117.820602) (xy 186.930781 117.838181)\r\n        (xy 186.921508 117.854655) (xy 186.907887 117.896143) (xy 186.90382 117.906439) (xy 186.902016 117.910101) (xy 186.901259 117.912923)\r\n        (xy 186.891838 117.936773) (xy 186.889443 117.945382) (xy 186.883257 117.968225) (xy 186.877943 117.9998) (xy 186.86964 118.030738)\r\n        (xy 186.867601 118.061252) (xy 186.862527 118.091399) (xy 186.863447 118.123402) (xy 186.861311 118.155366) (xy 186.865238 118.185699)\r\n        (xy 186.866117 118.216253) (xy 186.873238 118.247478) (xy 186.87735 118.279239) (xy 186.887088 118.308215) (xy 186.893888 118.338033)\r\n        (xy 186.896142 118.343085) (xy 186.896522 118.344704) (xy 186.907449 118.368799) (xy 186.917141 118.397637) (xy 186.920858 118.405763)\r\n        (xy 186.922248 118.408747) (xy 186.935295 118.430829) (xy 186.944786 118.452098) (xy 186.946013 118.453835) (xy 186.94811 118.458458)\r\n        (xy 186.952632 118.466166) (xy 186.971365 118.497596) (xy 186.974974 118.502491) (xy 186.977673 118.507958) (xy 186.982446 118.515513)\r\n        (xy 187.019052 118.572573) (xy 187.019094 118.572626) (xy 187.023315 118.57913) (xy 187.074279 118.656476) (xy 187.074381 118.656602)\r\n        (xy 187.076944 118.660487) (xy 187.138751 118.75277) (xy 187.138849 118.752889) (xy 187.140931 118.756004) (xy 187.208871 118.856119)\r\n        (xy 187.107283 118.874965) (xy 187.107207 118.874987) (xy 187.105993 118.875206) (xy 186.999125 118.895258) (xy 186.999035 118.895284)\r\n        (xy 186.99755 118.895556) (xy 186.908651 118.912467) (xy 186.908529 118.912503) (xy 186.906004 118.912976) (xy 186.841896 118.925451)\r\n        (xy 186.841833 118.92547) (xy 186.834169 118.927004) (xy 186.801677 118.933743) (xy 186.796638 118.935314) (xy 186.791406 118.935962)\r\n        (xy 186.782701 118.937981) (xy 186.7809 118.938412) (xy 186.762756 118.94468) (xy 186.74392 118.94844) (xy 186.735388 118.951097)\r\n        (xy 186.721479 118.955532) (xy 186.694362 118.967204) (xy 186.682433 118.970924) (xy 186.674827 118.975057) (xy 186.66284 118.979198)\r\n        (xy 186.652866 118.985017) (xy 186.608685 119.003854) (xy 186.60777 119.004478) (xy 186.60675 119.004917) (xy 186.563434 119.034675)\r\n        (xy 186.552038 119.040715) (xy 186.538585 119.051656) (xy 186.50549 119.074225) (xy 186.503884 119.075586) (xy 186.503799 119.075645)\r\n        (xy 186.503721 119.075725) (xy 186.498674 119.080004) (xy 186.488219 119.088995) (xy 186.472641 119.105292) (xy 186.455136 119.119529)\r\n        (xy 186.429568 119.150352) (xy 186.40191 119.179285) (xy 186.389789 119.198305) (xy 186.375389 119.215664) (xy 186.356298 119.250858)\r\n        (xy 186.334782 119.28462) (xy 186.326587 119.305629) (xy 186.315832 119.325456) (xy 186.312416 119.333714) (xy 186.304922 119.352188)\r\n        (xy 186.302707 119.359678) (xy 186.299251 119.366675) (xy 186.291368 119.395921) (xy 186.289392 119.400987) (xy 186.2882 119.407676)\r\n        (xy 186.285009 119.419514) (xy 186.269495 119.471965) (xy 186.268778 119.479731) (xy 186.266744 119.487276) (xy 186.265334 119.4961)\r\n        (xy 186.26031 119.528991) (xy 186.258943 119.554363) (xy 186.254643 119.579408) (xy 186.25406 119.588325) (xy 186.25101 119.640566)\r\n        (xy 186.251312 119.648227) (xy 186.250301 119.655832) (xy 186.250056 119.664765) (xy 186.248489 119.741285) (xy 186.248515 119.741618)\r\n        (xy 186.248476 119.741947) (xy 186.248365 119.750883) (xy 186.247786 119.856617) (xy 186.247798 119.856751) (xy 186.247776 119.859738)\r\n        (xy 186.247692 119.999616) (xy 184.235 119.999616) (xy 184.235 114.390512) (xy 197.859783 114.390512) (xy 197.901213 114.67013)\r\n        (xy 197.996397 114.936292) (xy 198.063329 115.061514) (xy 198.307298 115.133097) (xy 199.120395 114.32) (xy 199.479605 114.32)\r\n        (xy 200.292702 115.133097) (xy 200.536671 115.061514) (xy 200.657571 114.806004) (xy 200.7263 114.531816) (xy 200.740217 114.249488)\r\n        (xy 200.698787 113.96987) (xy 200.603603 113.703708) (xy 200.536671 113.578486) (xy 200.292702 113.506903) (xy 199.479605 114.32)\r\n        (xy 199.120395 114.32) (xy 198.307298 113.506903) (xy 198.063329 113.578486) (xy 197.942429 113.833996) (xy 197.8737 114.108184)\r\n        (xy 197.859783 114.390512) (xy 184.235 114.390512) (xy 184.235 113.327298) (xy 198.486903 113.327298) (xy 199.3 114.140395)\r\n        (xy 200.113097 113.327298) (xy 200.041514 113.083329) (xy 199.786004 112.962429) (xy 199.511816 112.8937) (xy 199.229488 112.879783)\r\n        (xy 198.94987 112.921213) (xy 198.683708 113.016397) (xy 198.558486 113.083329) (xy 198.486903 113.327298) (xy 184.235 113.327298)\r\n        (xy 184.235 109.207499) (xy 199.052106 109.207499) (xy 199.268228 109.574258) (xy 199.728105 109.814938) (xy 200.226098 109.961275)\r\n        (xy 200.743071 110.007648) (xy 201.259159 109.952273) (xy 201.754526 109.797279) (xy 202.171772 109.574258) (xy 202.387894 109.207499)\r\n        (xy 200.72 107.539605) (xy 199.052106 109.207499) (xy 184.235 109.207499) (xy 184.235 107.383071) (xy 198.072352 107.383071)\r\n        (xy 198.127727 107.899159) (xy 198.282721 108.394526) (xy 198.505742 108.811772) (xy 198.872501 109.027894) (xy 200.540395 107.36)\r\n        (xy 200.899605 107.36) (xy 202.567499 109.027894) (xy 202.934258 108.811772) (xy 203.174938 108.351895) (xy 203.321275 107.853902)\r\n        (xy 203.367648 107.336929) (xy 203.312273 106.820841) (xy 203.157279 106.325474) (xy 202.934258 105.908228) (xy 202.567499 105.692106)\r\n        (xy 200.899605 107.36) (xy 200.540395 107.36) (xy 198.872501 105.692106) (xy 198.505742 105.908228) (xy 198.265062 106.368105)\r\n        (xy 198.118725 106.866098) (xy 198.072352 107.383071) (xy 184.235 107.383071) (xy 184.235 105.512501) (xy 199.052106 105.512501)\r\n        (xy 200.72 107.180395) (xy 202.387894 105.512501) (xy 202.171772 105.145742) (xy 201.711895 104.905062) (xy 201.213902 104.758725)\r\n        (xy 200.696929 104.712352) (xy 200.180841 104.767727) (xy 199.685474 104.922721) (xy 199.268228 105.145742) (xy 199.052106 105.512501)\r\n        (xy 184.235 105.512501) (xy 184.235 99.310384) (xy 184.35096 99.351909) (xy 184.573 99.230624) (xy 184.573 98.087)\r\n        (xy 184.827 98.087) (xy 184.827 99.230624) (xy 185.04904 99.351909) (xy 185.313881 99.25707) (xy 185.555131 99.112385)\r\n        (xy 185.763519 98.923414) (xy 185.931037 98.69742) (xy 186.051246 98.443087) (xy 186.091904 98.309039) (xy 185.969915 98.087)\r\n        (xy 184.827 98.087) (xy 184.573 98.087) (xy 184.553 98.087) (xy 184.553 97.833) (xy 184.573 97.833)\r\n        (xy 184.573 97.813) (xy 184.827 97.813) (xy 184.827 97.833) (xy 185.969915 97.833) (xy 186.091904 97.610961)\r\n        (xy 186.051246 97.476913) (xy 185.931037 97.22258) (xy 185.763519 96.996586) (xy 185.555131 96.807615) (xy 185.363318 96.692579)\r\n        (xy 185.501101 96.618932) (xy 185.719608 96.439608) (xy 185.898932 96.221101) (xy 186.032182 95.971808) (xy 186.114236 95.701309)\r\n        (xy 186.141943 95.42) (xy 186.114236 95.138691) (xy 186.032182 94.868192) (xy 185.898932 94.618899) (xy 185.719608 94.400392)\r\n        (xy 185.501101 94.221068) (xy 185.368142 94.15) (xy 185.501101 94.078932) (xy 185.719608 93.899608) (xy 185.898932 93.681101)\r\n        (xy 186.032182 93.431808) (xy 186.114236 93.161309) (xy 186.141943 92.88) (xy 186.114236 92.598691) (xy 186.032182 92.328192)\r\n        (xy 185.898932 92.078899) (xy 185.719608 91.860392) (xy 185.501101 91.681068) (xy 185.368142 91.61) (xy 185.501101 91.538932)\r\n        (xy 185.719608 91.359608) (xy 185.898932 91.141101) (xy 186.032182 90.891808) (xy 186.114236 90.621309) (xy 186.141943 90.34)\r\n        (xy 186.114236 90.058691) (xy 186.032182 89.788192) (xy 185.898932 89.538899) (xy 185.719608 89.320392) (xy 185.501101 89.141068)\r\n        (xy 185.368142 89.07) (xy 185.501101 88.998932) (xy 185.719608 88.819608) (xy 185.898932 88.601101) (xy 186.032182 88.351808)\r\n        (xy 186.114236 88.081309) (xy 186.141943 87.8) (xy 186.114236 87.518691) (xy 186.032182 87.248192) (xy 185.898932 86.998899)\r\n        (xy 185.719608 86.780392) (xy 185.501101 86.601068) (xy 185.368142 86.53) (xy 185.501101 86.458932) (xy 185.719608 86.279608)\r\n        (xy 185.898932 86.061101) (xy 186.032182 85.811808) (xy 186.114236 85.541309) (xy 186.141943 85.26) (xy 186.114236 84.978691)\r\n        (xy 186.032182 84.708192) (xy 185.898932 84.458899) (xy 185.719608 84.240392) (xy 185.501101 84.061068) (xy 185.368142 83.99)\r\n        (xy 185.501101 83.918932) (xy 185.719608 83.739608) (xy 185.898932 83.521101) (xy 186.032182 83.271808) (xy 186.114236 83.001309)\r\n        (xy 186.141943 82.72) (xy 186.114236 82.438691) (xy 186.032182 82.168192) (xy 185.898932 81.918899) (xy 185.719608 81.700392)\r\n        (xy 185.501101 81.521068) (xy 185.368142 81.45) (xy 185.501101 81.378932) (xy 185.719608 81.199608) (xy 185.898932 80.981101)\r\n        (xy 186.032182 80.731808) (xy 186.114236 80.461309) (xy 186.141943 80.18) (xy 186.114236 79.898691) (xy 186.032182 79.628192)\r\n        (xy 185.898932 79.378899) (xy 185.719608 79.160392) (xy 185.501101 78.981068) (xy 185.368142 78.91) (xy 185.501101 78.838932)\r\n        (xy 185.719608 78.659608) (xy 185.898932 78.441101) (xy 186.032182 78.191808) (xy 186.114236 77.921309) (xy 186.141943 77.64)\r\n        (xy 186.114236 77.358691) (xy 186.032182 77.088192) (xy 185.898932 76.838899) (xy 185.719608 76.620392) (xy 185.606518 76.527581)\r\n        (xy 185.624482 76.525812) (xy 185.74418 76.489502) (xy 185.854494 76.430537) (xy 185.951185 76.351185) (xy 186.030537 76.254494)\r\n        (xy 186.089502 76.14418) (xy 186.125812 76.024482) (xy 186.138072 75.9) (xy 186.138072 74.3) (xy 186.125812 74.175518)\r\n        (xy 186.089502 74.05582) (xy 186.030537 73.945506) (xy 185.951185 73.848815) (xy 185.854494 73.769463) (xy 185.827436 73.755)\r\n        (xy 191.585001 73.755) (xy 191.585001 73.865736) (xy 191.518899 73.901068) (xy 191.300392 74.080392) (xy 191.121068 74.298899)\r\n        (xy 190.987818 74.548192) (xy 190.905764 74.818691) (xy 190.878057 75.1) (xy 190.905764 75.381309) (xy 190.987818 75.651808)\r\n        (xy 191.121068 75.901101) (xy 191.300392 76.119608) (xy 191.518899 76.298932) (xy 191.651858 76.37) (xy 191.518899 76.441068)\r\n        (xy 191.300392 76.620392) (xy 191.121068 76.838899) (xy 190.987818 77.088192) (xy 190.905764 77.358691) (xy 190.878057 77.64)\r\n        (xy 190.905764 77.921309) (xy 190.987818 78.191808) (xy 191.121068 78.441101) (xy 191.300392 78.659608) (xy 191.518899 78.838932)\r\n        (xy 191.651858 78.91) (xy 191.518899 78.981068) (xy 191.300392 79.160392) (xy 191.121068 79.378899) (xy 190.987818 79.628192)\r\n        (xy 190.905764 79.898691) (xy 190.878057 80.18) (xy 190.905764 80.461309) (xy 190.987818 80.731808) (xy 191.121068 80.981101)\r\n        (xy 191.300392 81.199608) (xy 191.518899 81.378932) (xy 191.651858 81.45) (xy 191.518899 81.521068) (xy 191.300392 81.700392)\r\n        (xy 191.121068 81.918899) (xy 190.987818 82.168192) (xy 190.905764 82.438691) (xy 190.878057 82.72) (xy 190.905764 83.001309)\r\n        (xy 190.987818 83.271808) (xy 191.121068 83.521101) (xy 191.300392 83.739608) (xy 191.518899 83.918932) (xy 191.651858 83.99)\r\n        (xy 191.518899 84.061068) (xy 191.300392 84.240392) (xy 191.121068 84.458899) (xy 190.987818 84.708192) (xy 190.905764 84.978691)\r\n        (xy 190.878057 85.26) (xy 190.905764 85.541309) (xy 190.987818 85.811808) (xy 191.121068 86.061101) (xy 191.300392 86.279608)\r\n        (xy 191.518899 86.458932) (xy 191.651858 86.53) (xy 191.518899 86.601068) (xy 191.300392 86.780392) (xy 191.121068 86.998899)\r\n        (xy 190.987818 87.248192) (xy 190.905764 87.518691) (xy 190.878057 87.8) (xy 190.905764 88.081309) (xy 190.987818 88.351808)\r\n        (xy 191.121068 88.601101) (xy 191.300392 88.819608) (xy 191.518899 88.998932) (xy 191.651858 89.07) (xy 191.518899 89.141068)\r\n        (xy 191.300392 89.320392) (xy 191.121068 89.538899) (xy 190.987818 89.788192) (xy 190.905764 90.058691) (xy 190.878057 90.34)\r\n        (xy 190.905764 90.621309) (xy 190.987818 90.891808) (xy 191.121068 91.141101) (xy 191.300392 91.359608) (xy 191.518899 91.538932)\r\n        (xy 191.651858 91.61) (xy 191.518899 91.681068) (xy 191.300392 91.860392) (xy 191.121068 92.078899) (xy 190.987818 92.328192)\r\n        (xy 190.905764 92.598691) (xy 190.878057 92.88) (xy 190.905764 93.161309) (xy 190.987818 93.431808) (xy 191.121068 93.681101)\r\n        (xy 191.300392 93.899608) (xy 191.518899 94.078932) (xy 191.651858 94.15) (xy 191.518899 94.221068) (xy 191.300392 94.400392)\r\n        (xy 191.121068 94.618899) (xy 190.987818 94.868192) (xy 190.905764 95.138691) (xy 190.878057 95.42) (xy 190.905764 95.701309)\r\n        (xy 190.987818 95.971808) (xy 191.121068 96.221101) (xy 191.300392 96.439608) (xy 191.518899 96.618932) (xy 191.651858 96.69)\r\n        (xy 191.518899 96.761068) (xy 191.300392 96.940392) (xy 191.121068 97.158899) (xy 190.987818 97.408192) (xy 190.905764 97.678691)\r\n        (xy 190.878057 97.96) (xy 190.905764 98.241309) (xy 190.987818 98.511808) (xy 191.121068 98.761101) (xy 191.300392 98.979608)\r\n        (xy 191.518899 99.158932) (xy 191.768192 99.292182) (xy 192.038691 99.374236) (xy 192.249508 99.395) (xy 192.390492 99.395)\r\n        (xy 192.601309 99.374236) (xy 192.871808 99.292182) (xy 193.121101 99.158932) (xy 193.339608 98.979608) (xy 193.518932 98.761101)\r\n        (xy 193.652182 98.511808) (xy 193.734236 98.241309) (xy 193.761943 97.96) (xy 193.734236 97.678691) (xy 193.652182 97.408192)\r\n        (xy 193.518932 97.158899) (xy 193.339608 96.940392) (xy 193.121101 96.761068) (xy 192.988142 96.69) (xy 193.121101 96.618932)\r\n        (xy 193.339608 96.439608) (xy 193.518932 96.221101) (xy 193.652182 95.971808) (xy 193.734236 95.701309) (xy 193.761943 95.42)\r\n        (xy 193.734236 95.138691) (xy 193.652182 94.868192) (xy 193.518932 94.618899) (xy 193.339608 94.400392) (xy 193.121101 94.221068)\r\n        (xy 192.988142 94.15) (xy 193.121101 94.078932) (xy 193.339608 93.899608) (xy 193.518932 93.681101) (xy 193.652182 93.431808)\r\n        (xy 193.734236 93.161309) (xy 193.761943 92.88) (xy 193.734236 92.598691) (xy 193.652182 92.328192) (xy 193.518932 92.078899)\r\n        (xy 193.339608 91.860392) (xy 193.121101 91.681068) (xy 192.988142 91.61) (xy 193.121101 91.538932) (xy 193.339608 91.359608)\r\n        (xy 193.518932 91.141101) (xy 193.652182 90.891808) (xy 193.734236 90.621309) (xy 193.761943 90.34) (xy 193.734236 90.058691)\r\n        (xy 193.652182 89.788192) (xy 193.518932 89.538899) (xy 193.339608 89.320392) (xy 193.121101 89.141068) (xy 192.988142 89.07)\r\n        (xy 193.121101 88.998932) (xy 193.339608 88.819608) (xy 193.518932 88.601101) (xy 193.652182 88.351808) (xy 193.734236 88.081309)\r\n        (xy 193.761943 87.8) (xy 193.734236 87.518691) (xy 193.652182 87.248192) (xy 193.518932 86.998899) (xy 193.339608 86.780392)\r\n        (xy 193.121101 86.601068) (xy 192.988142 86.53) (xy 193.121101 86.458932) (xy 193.339608 86.279608) (xy 193.518932 86.061101)\r\n        (xy 193.652182 85.811808) (xy 193.734236 85.541309) (xy 193.761943 85.26) (xy 193.734236 84.978691) (xy 193.652182 84.708192)\r\n        (xy 193.518932 84.458899) (xy 193.339608 84.240392) (xy 193.121101 84.061068) (xy 192.988142 83.99) (xy 193.121101 83.918932)\r\n        (xy 193.339608 83.739608) (xy 193.518932 83.521101) (xy 193.652182 83.271808) (xy 193.734236 83.001309) (xy 193.761943 82.72)\r\n        (xy 193.734236 82.438691) (xy 193.652182 82.168192) (xy 193.518932 81.918899) (xy 193.339608 81.700392) (xy 193.121101 81.521068)\r\n        (xy 192.988142 81.45) (xy 193.121101 81.378932) (xy 193.339608 81.199608) (xy 193.518932 80.981101) (xy 193.652182 80.731808)\r\n        (xy 193.734236 80.461309) (xy 193.761943 80.18) (xy 193.734236 79.898691) (xy 193.652182 79.628192) (xy 193.518932 79.378899)\r\n        (xy 193.339608 79.160392) (xy 193.121101 78.981068) (xy 192.988142 78.91) (xy 193.121101 78.838932) (xy 193.339608 78.659608)\r\n        (xy 193.518932 78.441101) (xy 193.652182 78.191808) (xy 193.734236 77.921309) (xy 193.761943 77.64) (xy 193.734236 77.358691)\r\n        (xy 193.652182 77.088192) (xy 193.518932 76.838899) (xy 193.339608 76.620392) (xy 193.121101 76.441068) (xy 192.988142 76.37)\r\n        (xy 193.121101 76.298932) (xy 193.339608 76.119608) (xy 193.518932 75.901101) (xy 193.652182 75.651808) (xy 193.734236 75.381309)\r\n        (xy 193.761943 75.1) (xy 193.738211 74.859047) (xy 204.6825 74.859047) (xy 204.6825 101.140952) (xy 207.7025 101.140952)\r\n        (xy 207.7025 74.859047) (xy 204.6825 74.859047) (xy 193.738211 74.859047) (xy 193.734236 74.818691) (xy 193.652182 74.548192)\r\n        (xy 193.518932 74.298899) (xy 193.339608 74.080392) (xy 193.255 74.010956) (xy 193.255 72.961018) (xy 193.25904 72.92)\r\n        (xy 193.255 72.878981) (xy 193.255 72.254567) (xy 193.314759 72.214637) (xy 193.514637 72.014759) (xy 193.56793 71.935)\r\n        (xy 207.965001 71.935)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 135.919294 132.909014) (xy 136.104866 133.135134) (xy 136.330986 133.320706) (xy 136.588966 133.458599) (xy 136.868889 133.543513)\r\n        (xy 137.08705 133.565) (xy 137.23295 133.565) (xy 137.451111 133.543513) (xy 137.731034 133.458599) (xy 137.989014 133.320706)\r\n        (xy 138.10449 133.225938) (xy 140.772744 135.894193) (xy 140.79576 135.922238) (xy 140.860824 135.975635) (xy 140.907678 136.014087)\r\n        (xy 141.035364 136.082337) (xy 141.173913 136.124365) (xy 141.317998 136.138556) (xy 141.354103 136.135) (xy 142.017049 136.135)\r\n        (xy 142.157111 136.228586) (xy 142.327271 136.299068) (xy 142.507911 136.335) (xy 142.692089 136.335) (xy 142.872729 136.299068)\r\n        (xy 143.042889 136.228586) (xy 143.196028 136.126262) (xy 143.326262 135.996028) (xy 143.428586 135.842889) (xy 143.499068 135.672729)\r\n        (xy 143.535 135.492089) (xy 143.535 135.307911) (xy 143.499068 135.127271) (xy 143.428586 134.957111) (xy 143.326262 134.803972)\r\n        (xy 143.196028 134.673738) (xy 143.141047 134.637001) (xy 143.325553 134.637001) (xy 143.965001 135.27645) (xy 143.965 139.917049)\r\n        (xy 143.871414 140.057111) (xy 143.800932 140.227271) (xy 143.765 140.407911) (xy 143.765 140.592089) (xy 143.800932 140.772729)\r\n        (xy 143.871414 140.942889) (xy 143.973738 141.096028) (xy 144.103972 141.226262) (xy 144.252323 141.325387) (xy 144.173738 141.403972)\r\n        (xy 144.071414 141.557111) (xy 144.000932 141.727271) (xy 143.965 141.907911) (xy 143.965 142.092089) (xy 144.000932 142.272729)\r\n        (xy 144.071414 142.442889) (xy 144.173738 142.596028) (xy 144.303972 142.726262) (xy 144.457111 142.828586) (xy 144.627271 142.899068)\r\n        (xy 144.807911 142.935) (xy 144.992089 142.935) (xy 145.172729 142.899068) (xy 145.342889 142.828586) (xy 145.496028 142.726262)\r\n        (xy 145.626262 142.596028) (xy 145.650423 142.559869) (xy 146.268992 143.178439) (xy 146.120392 143.300392) (xy 145.941068 143.518899)\r\n        (xy 145.807818 143.768192) (xy 145.725764 144.038691) (xy 145.698057 144.32) (xy 145.725764 144.601309) (xy 145.807818 144.871808)\r\n        (xy 145.941068 145.121101) (xy 146.120392 145.339608) (xy 146.151332 145.365) (xy 141.664396 145.365) (xy 141.814637 145.214759)\r\n        (xy 141.97168 144.979727) (xy 142.079853 144.718574) (xy 142.135 144.441335) (xy 142.135 144.158665) (xy 142.079853 143.881426)\r\n        (xy 141.97168 143.620273) (xy 141.814637 143.385241) (xy 141.614759 143.185363) (xy 141.414131 143.051308) (xy 141.441514 143.036671)\r\n        (xy 141.513097 142.792702) (xy 140.7 141.979605) (xy 139.886903 142.792702) (xy 139.958486 143.036671) (xy 139.987341 143.050324)\r\n        (xy 139.785241 143.185363) (xy 139.585363 143.385241) (xy 139.518706 143.485) (xy 138.271112 143.485) (xy 138.119608 143.300392)\r\n        (xy 137.901101 143.121068) (xy 137.828056 143.082025) (xy 137.824365 143.044545) (xy 137.810852 143) (xy 137.782337 142.905997)\r\n        (xy 137.714087 142.77831) (xy 137.622238 142.666392) (xy 137.594193 142.643376) (xy 136.821329 141.870512) (xy 139.259783 141.870512)\r\n        (xy 139.301213 142.15013) (xy 139.396397 142.416292) (xy 139.463329 142.541514) (xy 139.707298 142.613097) (xy 140.520395 141.8)\r\n        (xy 140.879605 141.8) (xy 141.692702 142.613097) (xy 141.936671 142.541514) (xy 142.057571 142.286004) (xy 142.1263 142.011816)\r\n        (xy 142.140217 141.729488) (xy 142.098787 141.44987) (xy 142.003603 141.183708) (xy 141.936671 141.058486) (xy 141.692702 140.986903)\r\n        (xy 140.879605 141.8) (xy 140.520395 141.8) (xy 139.707298 140.986903) (xy 139.463329 141.058486) (xy 139.342429 141.313996)\r\n        (xy 139.2737 141.588184) (xy 139.259783 141.870512) (xy 136.821329 141.870512) (xy 135.758115 140.807298) (xy 139.886903 140.807298)\r\n        (xy 140.7 141.620395) (xy 141.513097 140.807298) (xy 141.441514 140.563329) (xy 141.186004 140.442429) (xy 140.911816 140.3737)\r\n        (xy 140.629488 140.359783) (xy 140.34987 140.401213) (xy 140.083708 140.496397) (xy 139.958486 140.563329) (xy 139.886903 140.807298)\r\n        (xy 135.758115 140.807298) (xy 134.456629 139.505813) (xy 134.433608 139.477762) (xy 134.32169 139.385913) (xy 134.194003 139.317663)\r\n        (xy 134.055455 139.275635) (xy 133.947475 139.265) (xy 133.91137 139.261444) (xy 133.875265 139.265) (xy 132.755 139.265)\r\n        (xy 132.755 137.934264) (xy 132.821101 137.898932) (xy 133.039608 137.719608) (xy 133.218932 137.501101) (xy 133.29 137.368142)\r\n        (xy 133.361068 137.501101) (xy 133.540392 137.719608) (xy 133.758899 137.898932) (xy 134.008192 138.032182) (xy 134.278691 138.114236)\r\n        (xy 134.489508 138.135) (xy 134.630492 138.135) (xy 134.841309 138.114236) (xy 135.111808 138.032182) (xy 135.361101 137.898932)\r\n        (xy 135.579608 137.719608) (xy 135.672419 137.606518) (xy 135.674188 137.624482) (xy 135.710498 137.74418) (xy 135.769463 137.854494)\r\n        (xy 135.848815 137.951185) (xy 135.945506 138.030537) (xy 136.05582 138.089502) (xy 136.175518 138.125812) (xy 136.237818 138.131948)\r\n        (xy 136.17526 138.173748) (xy 136.045026 138.303982) (xy 135.942702 138.457121) (xy 135.87222 138.627281) (xy 135.836288 138.807921)\r\n        (xy 135.836288 138.992099) (xy 135.87222 139.172739) (xy 135.942702 139.342899) (xy 136.045026 139.496038) (xy 136.17526 139.626272)\r\n        (xy 136.328399 139.728596) (xy 136.498559 139.799078) (xy 136.679199 139.83501) (xy 136.863377 139.83501) (xy 137.044017 139.799078)\r\n        (xy 137.214177 139.728596) (xy 137.367316 139.626272) (xy 137.49755 139.496038) (xy 137.599874 139.342899) (xy 137.670356 139.172739)\r\n        (xy 137.706288 138.992099) (xy 137.706288 138.991121) (xy 137.714087 138.981618) (xy 137.782337 138.853931) (xy 137.824365 138.715383)\r\n        (xy 137.835 138.607403) (xy 137.835 138.607394) (xy 137.838555 138.571299) (xy 137.835 138.535204) (xy 137.835 138.138072)\r\n        (xy 137.9 138.138072) (xy 138.024482 138.125812) (xy 138.14418 138.089502) (xy 138.254494 138.030537) (xy 138.351185 137.951185)\r\n        (xy 138.430537 137.854494) (xy 138.489502 137.74418) (xy 138.525812 137.624482) (xy 138.538072 137.5) (xy 138.538072 135.9)\r\n        (xy 138.525812 135.775518) (xy 138.489502 135.65582) (xy 138.430537 135.545506) (xy 138.351185 135.448815) (xy 138.254494 135.369463)\r\n        (xy 138.14418 135.310498) (xy 138.024482 135.274188) (xy 137.9 135.261928) (xy 136.3 135.261928) (xy 136.175518 135.274188)\r\n        (xy 136.05582 135.310498) (xy 135.945506 135.369463) (xy 135.848815 135.448815) (xy 135.769463 135.545506) (xy 135.710498 135.65582)\r\n        (xy 135.674188 135.775518) (xy 135.672419 135.793482) (xy 135.579608 135.680392) (xy 135.361101 135.501068) (xy 135.288056 135.462025)\r\n        (xy 135.284365 135.424545) (xy 135.242337 135.285996) (xy 135.174087 135.15831) (xy 135.135468 135.111253) (xy 135.082238 135.046392)\r\n        (xy 135.054193 135.023376) (xy 134.136628 134.105812) (xy 134.113608 134.077762) (xy 134.00169 133.985913) (xy 133.874003 133.917663)\r\n        (xy 133.735455 133.875635) (xy 133.627475 133.865) (xy 133.59137 133.861444) (xy 133.555265 133.865) (xy 131.994447 133.865)\r\n        (xy 131.664999 133.535553) (xy 131.664999 133.505931) (xy 131.788889 133.543513) (xy 132.00705 133.565) (xy 132.15295 133.565)\r\n        (xy 132.371111 133.543513) (xy 132.651034 133.458599) (xy 132.909014 133.320706) (xy 133.135134 133.135134) (xy 133.320706 132.909014)\r\n        (xy 133.35 132.854209) (xy 133.379294 132.909014) (xy 133.564866 133.135134) (xy 133.790986 133.320706) (xy 134.048966 133.458599)\r\n        (xy 134.328889 133.543513) (xy 134.54705 133.565) (xy 134.69295 133.565) (xy 134.911111 133.543513) (xy 135.191034 133.458599)\r\n        (xy 135.449014 133.320706) (xy 135.675134 133.135134) (xy 135.860706 132.909014) (xy 135.89 132.854209)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 121.987 136.573) (xy 122.007 136.573) (xy 122.007 136.827) (xy 121.987 136.827) (xy 121.987 137.969915)\r\n        (xy 122.209039 138.091904) (xy 122.343087 138.051246) (xy 122.59742 137.931037) (xy 122.823414 137.763519) (xy 123.012385 137.555131)\r\n        (xy 123.127421 137.363318) (xy 123.201068 137.501101) (xy 123.380392 137.719608) (xy 123.598899 137.898932) (xy 123.848192 138.032182)\r\n        (xy 124.118691 138.114236) (xy 124.329508 138.135) (xy 124.470492 138.135) (xy 124.681309 138.114236) (xy 124.951808 138.032182)\r\n        (xy 125.201101 137.898932) (xy 125.419608 137.719608) (xy 125.598932 137.501101) (xy 125.67 137.368142) (xy 125.741068 137.501101)\r\n        (xy 125.920392 137.719608) (xy 126.138899 137.898932) (xy 126.205 137.934264) (xy 126.205001 139.603885) (xy 126.201444 139.64)\r\n        (xy 126.215635 139.784085) (xy 126.240181 139.865) (xy 126.257664 139.922633) (xy 126.325914 140.05032) (xy 126.417763 140.162238)\r\n        (xy 126.445808 140.185254) (xy 126.754741 140.494187) (xy 126.777762 140.522238) (xy 126.88968 140.614087) (xy 127.017367 140.682337)\r\n        (xy 127.140421 140.719665) (xy 127.155915 140.724365) (xy 127.3 140.738556) (xy 127.336105 140.735) (xy 131.963895 140.735)\r\n        (xy 132 140.738556) (xy 132.036105 140.735) (xy 133.606924 140.735) (xy 136.13088 143.258957) (xy 136.080392 143.300392)\r\n        (xy 135.901068 143.518899) (xy 135.83 143.651858) (xy 135.758932 143.518899) (xy 135.579608 143.300392) (xy 135.361101 143.121068)\r\n        (xy 135.111808 142.987818) (xy 134.841309 142.905764) (xy 134.630492 142.885) (xy 134.489508 142.885) (xy 134.278691 142.905764)\r\n        (xy 134.008192 142.987818) (xy 133.758899 143.121068) (xy 133.540392 143.300392) (xy 133.361068 143.518899) (xy 133.287421 143.656682)\r\n        (xy 133.172385 143.464869) (xy 132.983414 143.256481) (xy 132.75742 143.088963) (xy 132.503087 142.968754) (xy 132.369039 142.928096)\r\n        (xy 132.147 143.050085) (xy 132.147 144.193) (xy 132.167 144.193) (xy 132.167 144.447) (xy 132.147 144.447)\r\n        (xy 132.147 144.467) (xy 131.893 144.467) (xy 131.893 144.447) (xy 129.607 144.447) (xy 129.607 144.467)\r\n        (xy 129.353 144.467) (xy 129.353 144.447) (xy 127.067 144.447) (xy 127.067 144.467) (xy 126.813 144.467)\r\n        (xy 126.813 144.447) (xy 124.527 144.447) (xy 124.527 144.467) (xy 124.273 144.467) (xy 124.273 144.447)\r\n        (xy 121.987 144.447) (xy 121.987 144.467) (xy 121.733 144.467) (xy 121.733 144.447) (xy 119.447 144.447)\r\n        (xy 119.447 144.467) (xy 119.193 144.467) (xy 119.193 144.447) (xy 116.907 144.447) (xy 116.907 144.467)\r\n        (xy 116.653 144.467) (xy 116.653 144.447) (xy 116.633 144.447) (xy 116.633 144.193) (xy 116.653 144.193)\r\n        (xy 116.653 143.050085) (xy 116.907 143.050085) (xy 116.907 144.193) (xy 119.193 144.193) (xy 119.193 143.050085)\r\n        (xy 119.447 143.050085) (xy 119.447 144.193) (xy 121.733 144.193) (xy 121.733 143.050085) (xy 121.987 143.050085)\r\n        (xy 121.987 144.193) (xy 124.273 144.193) (xy 124.273 143.050085) (xy 124.527 143.050085) (xy 124.527 144.193)\r\n        (xy 126.813 144.193) (xy 126.813 143.050085) (xy 127.067 143.050085) (xy 127.067 144.193) (xy 129.353 144.193)\r\n        (xy 129.353 143.050085) (xy 129.607 143.050085) (xy 129.607 144.193) (xy 131.893 144.193) (xy 131.893 143.050085)\r\n        (xy 131.670961 142.928096) (xy 131.536913 142.968754) (xy 131.28258 143.088963) (xy 131.056586 143.256481) (xy 130.867615 143.464869)\r\n        (xy 130.75 143.660982) (xy 130.632385 143.464869) (xy 130.443414 143.256481) (xy 130.21742 143.088963) (xy 129.963087 142.968754)\r\n        (xy 129.829039 142.928096) (xy 129.607 143.050085) (xy 129.353 143.050085) (xy 129.130961 142.928096) (xy 128.996913 142.968754)\r\n        (xy 128.74258 143.088963) (xy 128.516586 143.256481) (xy 128.327615 143.464869) (xy 128.21 143.660982) (xy 128.092385 143.464869)\r\n        (xy 127.903414 143.256481) (xy 127.67742 143.088963) (xy 127.423087 142.968754) (xy 127.289039 142.928096) (xy 127.067 143.050085)\r\n        (xy 126.813 143.050085) (xy 126.590961 142.928096) (xy 126.456913 142.968754) (xy 126.20258 143.088963) (xy 125.976586 143.256481)\r\n        (xy 125.787615 143.464869) (xy 125.67 143.660982) (xy 125.552385 143.464869) (xy 125.363414 143.256481) (xy 125.13742 143.088963)\r\n        (xy 124.883087 142.968754) (xy 124.749039 142.928096) (xy 124.527 143.050085) (xy 124.273 143.050085) (xy 124.050961 142.928096)\r\n        (xy 123.916913 142.968754) (xy 123.66258 143.088963) (xy 123.436586 143.256481) (xy 123.247615 143.464869) (xy 123.13 143.660982)\r\n        (xy 123.012385 143.464869) (xy 122.823414 143.256481) (xy 122.59742 143.088963) (xy 122.343087 142.968754) (xy 122.209039 142.928096)\r\n        (xy 121.987 143.050085) (xy 121.733 143.050085) (xy 121.510961 142.928096) (xy 121.376913 142.968754) (xy 121.12258 143.088963)\r\n        (xy 120.896586 143.256481) (xy 120.707615 143.464869) (xy 120.59 143.660982) (xy 120.472385 143.464869) (xy 120.283414 143.256481)\r\n        (xy 120.05742 143.088963) (xy 119.803087 142.968754) (xy 119.669039 142.928096) (xy 119.447 143.050085) (xy 119.193 143.050085)\r\n        (xy 118.970961 142.928096) (xy 118.836913 142.968754) (xy 118.58258 143.088963) (xy 118.356586 143.256481) (xy 118.167615 143.464869)\r\n        (xy 118.05 143.660982) (xy 117.932385 143.464869) (xy 117.743414 143.256481) (xy 117.51742 143.088963) (xy 117.263087 142.968754)\r\n        (xy 117.129039 142.928096) (xy 116.907 143.050085) (xy 116.653 143.050085) (xy 116.430961 142.928096) (xy 116.296913 142.968754)\r\n        (xy 116.04258 143.088963) (xy 115.816586 143.256481) (xy 115.627615 143.464869) (xy 115.512579 143.656682) (xy 115.438932 143.518899)\r\n        (xy 115.259608 143.300392) (xy 115.209119 143.258957) (xy 118.374197 140.09388) (xy 118.402237 140.070868) (xy 118.42525 140.042827)\r\n        (xy 118.425253 140.042824) (xy 118.494086 139.958951) (xy 118.494087 139.95895) (xy 118.562337 139.831263) (xy 118.604365 139.692715)\r\n        (xy 118.615 139.584735) (xy 118.615 139.584726) (xy 118.618555 139.548631) (xy 118.615 139.512536) (xy 118.615 137.950299)\r\n        (xy 118.768192 138.032182) (xy 119.038691 138.114236) (xy 119.249508 138.135) (xy 119.390492 138.135) (xy 119.601309 138.114236)\r\n        (xy 119.871808 138.032182) (xy 120.121101 137.898932) (xy 120.339608 137.719608) (xy 120.518932 137.501101) (xy 120.592579 137.363318)\r\n        (xy 120.707615 137.555131) (xy 120.896586 137.763519) (xy 121.12258 137.931037) (xy 121.376913 138.051246) (xy 121.510961 138.091904)\r\n        (xy 121.733 137.969915) (xy 121.733 136.827) (xy 121.713 136.827) (xy 121.713 136.573) (xy 121.733 136.573)\r\n        (xy 121.733 136.553) (xy 121.987 136.553)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 115.599294 132.909014) (xy 115.784866 133.135134) (xy 116.010986 133.320706) (xy 116.268966 133.458599) (xy 116.548889 133.543513)\r\n        (xy 116.76705 133.565) (xy 116.91295 133.565) (xy 117.131111 133.543513) (xy 117.411034 133.458599) (xy 117.494999 133.413719)\r\n        (xy 117.494999 133.613594) (xy 117.491443 133.649699) (xy 117.505634 133.793784) (xy 117.507829 133.801019) (xy 117.547662 133.932331)\r\n        (xy 117.615912 134.060018) (xy 117.657384 134.110551) (xy 117.691732 134.283229) (xy 117.762214 134.453389) (xy 117.864538 134.606528)\r\n        (xy 117.994772 134.736762) (xy 118.060125 134.780429) (xy 117.418395 135.422159) (xy 117.263087 135.348754) (xy 117.129039 135.308096)\r\n        (xy 116.907 135.430085) (xy 116.907 136.573) (xy 116.927 136.573) (xy 116.927 136.827) (xy 116.907 136.827)\r\n        (xy 116.907 137.969915) (xy 117.129039 138.091904) (xy 117.145001 138.087063) (xy 117.145001 139.053885) (xy 117.145 139.053895)\r\n        (xy 117.145 139.244183) (xy 113.745808 142.643376) (xy 113.717763 142.666392) (xy 113.625914 142.77831) (xy 113.602071 142.822918)\r\n        (xy 113.557664 142.905997) (xy 113.515635 143.044545) (xy 113.511944 143.082025) (xy 113.438899 143.121068) (xy 113.220392 143.300392)\r\n        (xy 113.041068 143.518899) (xy 112.947163 143.694583) (xy 112.857229 143.657332) (xy 112.676589 143.6214) (xy 112.492411 143.6214)\r\n        (xy 112.311771 143.657332) (xy 112.16 143.720197) (xy 112.16 137.04904) (xy 112.848091 137.04904) (xy 112.94293 137.313881)\r\n        (xy 113.087615 137.555131) (xy 113.276586 137.763519) (xy 113.50258 137.931037) (xy 113.756913 138.051246) (xy 113.890961 138.091904)\r\n        (xy 114.113 137.969915) (xy 114.113 136.827) (xy 114.367 136.827) (xy 114.367 137.969915) (xy 114.589039 138.091904)\r\n        (xy 114.723087 138.051246) (xy 114.97742 137.931037) (xy 115.203414 137.763519) (xy 115.392385 137.555131) (xy 115.51 137.359018)\r\n        (xy 115.627615 137.555131) (xy 115.816586 137.763519) (xy 116.04258 137.931037) (xy 116.296913 138.051246) (xy 116.430961 138.091904)\r\n        (xy 116.653 137.969915) (xy 116.653 136.827) (xy 114.367 136.827) (xy 114.113 136.827) (xy 112.969376 136.827)\r\n        (xy 112.848091 137.04904) (xy 112.16 137.04904) (xy 112.16 136.670867) (xy 112.479907 136.35096) (xy 112.848091 136.35096)\r\n        (xy 112.969376 136.573) (xy 114.113 136.573) (xy 114.113 135.430085) (xy 114.367 135.430085) (xy 114.367 136.573)\r\n        (xy 116.653 136.573) (xy 116.653 135.430085) (xy 116.430961 135.308096) (xy 116.296913 135.348754) (xy 116.04258 135.468963)\r\n        (xy 115.816586 135.636481) (xy 115.627615 135.844869) (xy 115.51 136.040982) (xy 115.392385 135.844869) (xy 115.203414 135.636481)\r\n        (xy 114.97742 135.468963) (xy 114.723087 135.348754) (xy 114.589039 135.308096) (xy 114.367 135.430085) (xy 114.113 135.430085)\r\n        (xy 113.890961 135.308096) (xy 113.756913 135.348754) (xy 113.50258 135.468963) (xy 113.276586 135.636481) (xy 113.087615 135.844869)\r\n        (xy 112.94293 136.086119) (xy 112.848091 136.35096) (xy 112.479907 136.35096) (xy 114.886441 133.944428) (xy 114.91829 133.91829)\r\n        (xy 114.944428 133.886441) (xy 114.944439 133.88643) (xy 115.022636 133.791146) (xy 115.100172 133.646087) (xy 115.147918 133.488688)\r\n        (xy 115.16404 133.325) (xy 115.161029 133.294432) (xy 115.355134 133.135134) (xy 115.540706 132.909014) (xy 115.57 132.854209)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 87.064746 131.304193) (xy 87.087762 131.332238) (xy 87.167482 131.397663) (xy 87.19968 131.424087) (xy 87.327366 131.492337)\r\n        (xy 87.465915 131.534365) (xy 87.61 131.548556) (xy 87.646105 131.545) (xy 107.8417 131.545) (xy 107.778519 131.723109)\r\n        (xy 107.899186 131.953) (xy 109.093 131.953) (xy 109.093 131.933) (xy 109.347 131.933) (xy 109.347 131.953)\r\n        (xy 109.367 131.953) (xy 109.367 132.207) (xy 109.347 132.207) (xy 109.347 132.227) (xy 109.093 132.227)\r\n        (xy 109.093 132.207) (xy 107.899186 132.207) (xy 107.778519 132.436891) (xy 107.875843 132.711252) (xy 108.009719 132.936)\r\n        (xy 88.406505 132.936) (xy 88.3704 132.932444) (xy 88.226315 132.946635) (xy 88.087766 132.988663) (xy 87.98738 133.042321)\r\n        (xy 87.96008 133.056913) (xy 87.848162 133.148762) (xy 87.825146 133.176807) (xy 86.712919 134.289035) (xy 86.592089 134.265)\r\n        (xy 86.535 134.265) (xy 86.535 130.774446)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 112.505764 66.101309) (xy 112.587818 66.371808) (xy 112.721068 66.621101) (xy 112.900392 66.839608) (xy 113.118899 67.018932)\r\n        (xy 113.251858 67.09) (xy 113.118899 67.161068) (xy 112.900392 67.340392) (xy 112.721068 67.558899) (xy 112.587818 67.808192)\r\n        (xy 112.505764 68.078691) (xy 112.478057 68.36) (xy 112.505764 68.641309) (xy 112.587818 68.911808) (xy 112.721068 69.161101)\r\n        (xy 112.900392 69.379608) (xy 113.118899 69.558932) (xy 113.251858 69.63) (xy 113.118899 69.701068) (xy 112.900392 69.880392)\r\n        (xy 112.721068 70.098899) (xy 112.587818 70.348192) (xy 112.505764 70.618691) (xy 112.478057 70.9) (xy 112.505764 71.181309)\r\n        (xy 112.587818 71.451808) (xy 112.721068 71.701101) (xy 112.900392 71.919608) (xy 113.118899 72.098932) (xy 113.251858 72.17)\r\n        (xy 113.118899 72.241068) (xy 112.900392 72.420392) (xy 112.721068 72.638899) (xy 112.587818 72.888192) (xy 112.505764 73.158691)\r\n        (xy 112.478057 73.44) (xy 112.505764 73.721309) (xy 112.587818 73.991808) (xy 112.721068 74.241101) (xy 112.900392 74.459608)\r\n        (xy 113.118899 74.638932) (xy 113.251858 74.71) (xy 113.118899 74.781068) (xy 112.900392 74.960392) (xy 112.721068 75.178899)\r\n        (xy 112.587818 75.428192) (xy 112.505764 75.698691) (xy 112.478057 75.98) (xy 112.505764 76.261309) (xy 112.587818 76.531808)\r\n        (xy 112.721068 76.781101) (xy 112.900392 76.999608) (xy 113.118899 77.178932) (xy 113.186377 77.215) (xy 107.017377 77.215)\r\n        (xy 107.155131 77.132385) (xy 107.363519 76.943414) (xy 107.531037 76.71742) (xy 107.651246 76.463087) (xy 107.691904 76.329039)\r\n        (xy 107.569915 76.107) (xy 106.427 76.107) (xy 106.427 76.127) (xy 106.173 76.127) (xy 106.173 76.107)\r\n        (xy 105.030085 76.107) (xy 104.908096 76.329039) (xy 104.948754 76.463087) (xy 105.068963 76.71742) (xy 105.236481 76.943414)\r\n        (xy 105.444869 77.132385) (xy 105.582623 77.215) (xy 104.686105 77.215) (xy 104.65 77.211444) (xy 104.613895 77.215)\r\n        (xy 104.505915 77.225635) (xy 104.367367 77.267663) (xy 104.23968 77.335913) (xy 104.127762 77.427762) (xy 104.104746 77.455807)\r\n        (xy 101.655808 79.904746) (xy 101.627763 79.927762) (xy 101.535914 80.03968) (xy 101.493285 80.119433) (xy 101.467664 80.167367)\r\n        (xy 101.425635 80.305915) (xy 101.411444 80.45) (xy 101.415001 80.486115) (xy 101.415001 80.773291) (xy 101.363087 80.748754)\r\n        (xy 101.229039 80.708096) (xy 101.007 80.830085) (xy 101.007 81.973) (xy 101.027 81.973) (xy 101.027 82.227)\r\n        (xy 101.007 82.227) (xy 101.007 83.369915) (xy 101.229039 83.491904) (xy 101.363087 83.451246) (xy 101.415 83.42671)\r\n        (xy 101.415001 94.665252) (xy 100.385808 95.694446) (xy 100.357763 95.717462) (xy 100.265914 95.82938) (xy 100.214396 95.925764)\r\n        (xy 100.197664 95.957067) (xy 100.155635 96.095615) (xy 100.155174 96.100298) (xy 100.078899 96.141068) (xy 99.860392 96.320392)\r\n        (xy 99.681068 96.538899) (xy 99.547818 96.788192) (xy 99.465764 97.058691) (xy 99.438057 97.34) (xy 99.465764 97.621309)\r\n        (xy 99.547818 97.891808) (xy 99.681068 98.141101) (xy 99.860392 98.359608) (xy 100.078899 98.538932) (xy 100.328192 98.672182)\r\n        (xy 100.598691 98.754236) (xy 100.809508 98.775) (xy 100.950492 98.775) (xy 101.161309 98.754236) (xy 101.431808 98.672182)\r\n        (xy 101.681101 98.538932) (xy 101.899608 98.359608) (xy 102.078932 98.141101) (xy 102.15 98.008142) (xy 102.221068 98.141101)\r\n        (xy 102.400392 98.359608) (xy 102.618899 98.538932) (xy 102.868192 98.672182) (xy 103.138691 98.754236) (xy 103.349508 98.775)\r\n        (xy 103.490492 98.775) (xy 103.701309 98.754236) (xy 103.971808 98.672182) (xy 104.221101 98.538932) (xy 104.439608 98.359608)\r\n        (xy 104.618932 98.141101) (xy 104.69 98.008142) (xy 104.761068 98.141101) (xy 104.940392 98.359608) (xy 105.158899 98.538932)\r\n        (xy 105.408192 98.672182) (xy 105.678691 98.754236) (xy 105.889508 98.775) (xy 106.030492 98.775) (xy 106.241309 98.754236)\r\n        (xy 106.511808 98.672182) (xy 106.761101 98.538932) (xy 106.979608 98.359608) (xy 107.158932 98.141101) (xy 107.23 98.008142)\r\n        (xy 107.301068 98.141101) (xy 107.480392 98.359608) (xy 107.698899 98.538932) (xy 107.948192 98.672182) (xy 108.218691 98.754236)\r\n        (xy 108.429508 98.775) (xy 108.570492 98.775) (xy 108.781309 98.754236) (xy 108.865001 98.728849) (xy 108.865001 102.463885)\r\n        (xy 108.861444 102.5) (xy 108.875635 102.644085) (xy 108.913929 102.77032) (xy 108.917664 102.782633) (xy 108.985914 102.91032)\r\n        (xy 109.077763 103.022238) (xy 109.105808 103.045254) (xy 109.895621 103.835067) (xy 109.840392 103.880392) (xy 109.661068 104.098899)\r\n        (xy 109.59 104.231858) (xy 109.518932 104.098899) (xy 109.339608 103.880392) (xy 109.121101 103.701068) (xy 108.871808 103.567818)\r\n        (xy 108.601309 103.485764) (xy 108.390492 103.465) (xy 108.249508 103.465) (xy 108.038691 103.485764) (xy 107.768192 103.567818)\r\n        (xy 107.518899 103.701068) (xy 107.300392 103.880392) (xy 107.121068 104.098899) (xy 107.05 104.231858) (xy 106.978932 104.098899)\r\n        (xy 106.799608 103.880392) (xy 106.581101 103.701068) (xy 106.331808 103.567818) (xy 106.061309 103.485764) (xy 105.850492 103.465)\r\n        (xy 105.709508 103.465) (xy 105.498691 103.485764) (xy 105.228192 103.567818) (xy 104.978899 103.701068) (xy 104.760392 103.880392)\r\n        (xy 104.581068 104.098899) (xy 104.51 104.231858) (xy 104.438932 104.098899) (xy 104.259608 103.880392) (xy 104.041101 103.701068)\r\n        (xy 103.791808 103.567818) (xy 103.521309 103.485764) (xy 103.310492 103.465) (xy 103.169508 103.465) (xy 102.958691 103.485764)\r\n        (xy 102.688192 103.567818) (xy 102.438899 103.701068) (xy 102.220392 103.880392) (xy 102.041068 104.098899) (xy 101.967421 104.236682)\r\n        (xy 101.852385 104.044869) (xy 101.663414 103.836481) (xy 101.43742 103.668963) (xy 101.183087 103.548754) (xy 101.049039 103.508096)\r\n        (xy 100.827 103.630085) (xy 100.827 104.773) (xy 100.847 104.773) (xy 100.847 105.027) (xy 100.827 105.027)\r\n        (xy 100.827 106.169915) (xy 101.049039 106.291904) (xy 101.183087 106.251246) (xy 101.43742 106.131037) (xy 101.663414 105.963519)\r\n        (xy 101.852385 105.755131) (xy 101.967421 105.563318) (xy 102.041068 105.701101) (xy 102.220392 105.919608) (xy 102.438899 106.098932)\r\n        (xy 102.688192 106.232182) (xy 102.958691 106.314236) (xy 103.169508 106.335) (xy 103.310492 106.335) (xy 103.521309 106.314236)\r\n        (xy 103.791808 106.232182) (xy 104.041101 106.098932) (xy 104.259608 105.919608) (xy 104.438932 105.701101) (xy 104.51 105.568142)\r\n        (xy 104.581068 105.701101) (xy 104.760392 105.919608) (xy 104.978899 106.098932) (xy 105.228192 106.232182) (xy 105.498691 106.314236)\r\n        (xy 105.709508 106.335) (xy 105.850492 106.335) (xy 106.061309 106.314236) (xy 106.331808 106.232182) (xy 106.581101 106.098932)\r\n        (xy 106.799608 105.919608) (xy 106.978932 105.701101) (xy 107.05 105.568142) (xy 107.121068 105.701101) (xy 107.300392 105.919608)\r\n        (xy 107.518899 106.098932) (xy 107.768192 106.232182) (xy 108.038691 106.314236) (xy 108.249508 106.335) (xy 108.390492 106.335)\r\n        (xy 108.601309 106.314236) (xy 108.871808 106.232182) (xy 109.121101 106.098932) (xy 109.339608 105.919608) (xy 109.518932 105.701101)\r\n        (xy 109.59 105.568142) (xy 109.661068 105.701101) (xy 109.840392 105.919608) (xy 109.96153 106.019023) (xy 109.265808 106.714746)\r\n        (xy 109.237763 106.737762) (xy 109.145914 106.84968) (xy 109.092121 106.95032) (xy 109.077664 106.977367) (xy 109.035635 107.115915)\r\n        (xy 109.021444 107.26) (xy 109.025001 107.296115) (xy 109.025 118.889701) (xy 108.871808 118.807818) (xy 108.601309 118.725764)\r\n        (xy 108.390492 118.705) (xy 108.249508 118.705) (xy 108.038691 118.725764) (xy 107.768192 118.807818) (xy 107.518899 118.941068)\r\n        (xy 107.300392 119.120392) (xy 107.121068 119.338899) (xy 107.05 119.471858) (xy 106.978932 119.338899) (xy 106.799608 119.120392)\r\n        (xy 106.581101 118.941068) (xy 106.331808 118.807818) (xy 106.061309 118.725764) (xy 105.850492 118.705) (xy 105.709508 118.705)\r\n        (xy 105.498691 118.725764) (xy 105.228192 118.807818) (xy 104.978899 118.941068) (xy 104.760392 119.120392) (xy 104.581068 119.338899)\r\n        (xy 104.51 119.471858) (xy 104.438932 119.338899) (xy 104.259608 119.120392) (xy 104.041101 118.941068) (xy 103.791808 118.807818)\r\n        (xy 103.521309 118.725764) (xy 103.310492 118.705) (xy 103.169508 118.705) (xy 102.958691 118.725764) (xy 102.688192 118.807818)\r\n        (xy 102.438899 118.941068) (xy 102.220392 119.120392) (xy 102.041068 119.338899) (xy 101.97 119.471858) (xy 101.898932 119.338899)\r\n        (xy 101.719608 119.120392) (xy 101.501101 118.941068) (xy 101.251808 118.807818) (xy 100.981309 118.725764) (xy 100.770492 118.705)\r\n        (xy 100.629508 118.705) (xy 100.418691 118.725764) (xy 100.148192 118.807818) (xy 99.898899 118.941068) (xy 99.680392 119.120392)\r\n        (xy 99.501068 119.338899) (xy 99.367818 119.588192) (xy 99.285764 119.858691) (xy 99.258057 120.14) (xy 99.285764 120.421309)\r\n        (xy 99.367818 120.691808) (xy 99.501068 120.941101) (xy 99.680392 121.159608) (xy 99.898899 121.338932) (xy 100.148192 121.472182)\r\n        (xy 100.418691 121.554236) (xy 100.629508 121.575) (xy 100.770492 121.575) (xy 100.981309 121.554236) (xy 101.251808 121.472182)\r\n        (xy 101.501101 121.338932) (xy 101.719608 121.159608) (xy 101.898932 120.941101) (xy 101.97 120.808142) (xy 102.041068 120.941101)\r\n        (xy 102.220392 121.159608) (xy 102.438899 121.338932) (xy 102.688192 121.472182) (xy 102.958691 121.554236) (xy 103.169508 121.575)\r\n        (xy 103.310492 121.575) (xy 103.521309 121.554236) (xy 103.791808 121.472182) (xy 104.041101 121.338932) (xy 104.259608 121.159608)\r\n        (xy 104.438932 120.941101) (xy 104.51 120.808142) (xy 104.581068 120.941101) (xy 104.760392 121.159608) (xy 104.978899 121.338932)\r\n        (xy 105.228192 121.472182) (xy 105.498691 121.554236) (xy 105.709508 121.575) (xy 105.850492 121.575) (xy 106.061309 121.554236)\r\n        (xy 106.331808 121.472182) (xy 106.581101 121.338932) (xy 106.799608 121.159608) (xy 106.978932 120.941101) (xy 107.05 120.808142)\r\n        (xy 107.121068 120.941101) (xy 107.300392 121.159608) (xy 107.518899 121.338932) (xy 107.768192 121.472182) (xy 108.038691 121.554236)\r\n        (xy 108.249508 121.575) (xy 108.390492 121.575) (xy 108.601309 121.554236) (xy 108.871808 121.472182) (xy 109.025 121.390299)\r\n        (xy 109.025 127.493472) (xy 108.725808 127.792665) (xy 108.697763 127.815681) (xy 108.605914 127.927599) (xy 108.564882 128.004365)\r\n        (xy 108.537664 128.055286) (xy 108.495635 128.193834) (xy 108.490486 128.24611) (xy 108.390986 128.299294) (xy 108.164866 128.484866)\r\n        (xy 107.979294 128.710986) (xy 107.841401 128.968966) (xy 107.756487 129.248889) (xy 107.727815 129.54) (xy 107.756487 129.831111)\r\n        (xy 107.83047 130.075) (xy 104.251009 130.075) (xy 104.333828 130.019662) (xy 104.464062 129.889428) (xy 104.566386 129.736289)\r\n        (xy 104.636868 129.566129) (xy 104.6728 129.385489) (xy 104.6728 129.201311) (xy 104.636868 129.020671) (xy 104.566386 128.850511)\r\n        (xy 104.464062 128.697372) (xy 104.333828 128.567138) (xy 104.180689 128.464814) (xy 104.010529 128.394332) (xy 103.845315 128.361469)\r\n        (xy 99.789658 124.305812) (xy 99.766637 124.277761) (xy 99.654719 124.185912) (xy 99.527032 124.117662) (xy 99.388484 124.075634)\r\n        (xy 99.280504 124.064999) (xy 99.244399 124.061443) (xy 99.208294 124.064999) (xy 97.666361 124.064999) (xy 97.771246 123.843087)\r\n        (xy 97.811904 123.709039) (xy 97.689915 123.487) (xy 96.547 123.487) (xy 96.547 123.507) (xy 96.293 123.507)\r\n        (xy 96.293 123.487) (xy 95.150085 123.487) (xy 95.028096 123.709039) (xy 95.068754 123.843087) (xy 95.173639 124.064999)\r\n        (xy 92.904446 124.064999) (xy 92.335 123.495554) (xy 92.335 120.82) (xy 94.978057 120.82) (xy 95.005764 121.101309)\r\n        (xy 95.087818 121.371808) (xy 95.221068 121.621101) (xy 95.400392 121.839608) (xy 95.618899 122.018932) (xy 95.756682 122.092579)\r\n        (xy 95.564869 122.207615) (xy 95.356481 122.396586) (xy 95.188963 122.62258) (xy 95.068754 122.876913) (xy 95.028096 123.010961)\r\n        (xy 95.150085 123.233) (xy 96.293 123.233) (xy 96.293 123.213) (xy 96.547 123.213) (xy 96.547 123.233)\r\n        (xy 97.689915 123.233) (xy 97.811904 123.010961) (xy 97.771246 122.876913) (xy 97.651037 122.62258) (xy 97.483519 122.396586)\r\n        (xy 97.275131 122.207615) (xy 97.083318 122.092579) (xy 97.221101 122.018932) (xy 97.439608 121.839608) (xy 97.618932 121.621101)\r\n        (xy 97.752182 121.371808) (xy 97.834236 121.101309) (xy 97.861943 120.82) (xy 97.834236 120.538691) (xy 97.752182 120.268192)\r\n        (xy 97.618932 120.018899) (xy 97.439608 119.800392) (xy 97.221101 119.621068) (xy 97.083318 119.547421) (xy 97.275131 119.432385)\r\n        (xy 97.483519 119.243414) (xy 97.651037 119.01742) (xy 97.771246 118.763087) (xy 97.811904 118.629039) (xy 97.689915 118.407)\r\n        (xy 96.547 118.407) (xy 96.547 118.427) (xy 96.293 118.427) (xy 96.293 118.407) (xy 95.150085 118.407)\r\n        (xy 95.028096 118.629039) (xy 95.068754 118.763087) (xy 95.188963 119.01742) (xy 95.356481 119.243414) (xy 95.564869 119.432385)\r\n        (xy 95.756682 119.547421) (xy 95.618899 119.621068) (xy 95.400392 119.800392) (xy 95.221068 120.018899) (xy 95.087818 120.268192)\r\n        (xy 95.005764 120.538691) (xy 94.978057 120.82) (xy 92.335 120.82) (xy 92.335 116.636105) (xy 92.338556 116.6)\r\n        (xy 92.324365 116.455915) (xy 92.282337 116.317366) (xy 92.214087 116.18968) (xy 92.145253 116.105806) (xy 92.14525 116.105803)\r\n        (xy 92.131492 116.089039) (xy 95.028096 116.089039) (xy 95.068754 116.223087) (xy 95.188963 116.47742) (xy 95.356481 116.703414)\r\n        (xy 95.564869 116.892385) (xy 95.760982 117.01) (xy 95.564869 117.127615) (xy 95.356481 117.316586) (xy 95.188963 117.54258)\r\n        (xy 95.068754 117.796913) (xy 95.028096 117.930961) (xy 95.150085 118.153) (xy 96.293 118.153) (xy 96.293 115.867)\r\n        (xy 96.547 115.867) (xy 96.547 118.153) (xy 97.689915 118.153) (xy 97.811904 117.930961) (xy 97.771246 117.796913)\r\n        (xy 97.651037 117.54258) (xy 97.483519 117.316586) (xy 97.275131 117.127615) (xy 97.079018 117.01) (xy 97.275131 116.892385)\r\n        (xy 97.483519 116.703414) (xy 97.651037 116.47742) (xy 97.771246 116.223087) (xy 97.811904 116.089039) (xy 97.689915 115.867)\r\n        (xy 96.547 115.867) (xy 96.293 115.867) (xy 95.150085 115.867) (xy 95.028096 116.089039) (xy 92.131492 116.089039)\r\n        (xy 92.122237 116.077762) (xy 92.094197 116.05475) (xy 91.285258 115.245812) (xy 91.262238 115.217762) (xy 91.15032 115.125913)\r\n        (xy 91.022633 115.057663) (xy 90.884085 115.015635) (xy 90.776105 115.005) (xy 90.74 115.001444) (xy 90.703895 115.005)\r\n        (xy 90.034264 115.005) (xy 89.998932 114.938899) (xy 89.819608 114.720392) (xy 89.706518 114.627581) (xy 89.724482 114.625812)\r\n        (xy 89.84418 114.589502) (xy 89.954494 114.530537) (xy 90.051185 114.451185) (xy 90.130537 114.354494) (xy 90.189502 114.24418)\r\n        (xy 90.225812 114.124482) (xy 90.238072 114) (xy 90.238072 112.4) (xy 90.225812 112.275518) (xy 90.189502 112.15582)\r\n        (xy 90.130537 112.045506) (xy 90.051185 111.948815) (xy 89.954494 111.869463) (xy 89.84418 111.810498) (xy 89.724482 111.774188)\r\n        (xy 89.6 111.761928) (xy 88 111.761928) (xy 87.875518 111.774188) (xy 87.75582 111.810498) (xy 87.645506 111.869463)\r\n        (xy 87.548815 111.948815) (xy 87.469463 112.045506) (xy 87.410498 112.15582) (xy 87.374188 112.275518) (xy 87.361928 112.4)\r\n        (xy 87.361928 112.608689) (xy 87.277762 112.677762) (xy 87.254746 112.705807) (xy 86.535 113.425554) (xy 86.535 110.892702)\r\n        (xy 93.186903 110.892702) (xy 93.258486 111.136671) (xy 93.513996 111.257571) (xy 93.788184 111.3263) (xy 94.070512 111.340217)\r\n        (xy 94.35013 111.298787) (xy 94.616292 111.203603) (xy 94.741514 111.136671) (xy 94.813097 110.892702) (xy 94 110.079605)\r\n        (xy 93.186903 110.892702) (xy 86.535 110.892702) (xy 86.535 109.970512) (xy 92.559783 109.970512) (xy 92.601213 110.25013)\r\n        (xy 92.696397 110.516292) (xy 92.763329 110.641514) (xy 93.007298 110.713097) (xy 93.820395 109.9) (xy 93.007298 109.086903)\r\n        (xy 92.763329 109.158486) (xy 92.642429 109.413996) (xy 92.5737 109.688184) (xy 92.559783 109.970512) (xy 86.535 109.970512)\r\n        (xy 86.535 108.907298) (xy 93.186903 108.907298) (xy 94 109.720395) (xy 94.813097 108.907298) (xy 94.741514 108.663329)\r\n        (xy 94.486004 108.542429) (xy 94.211816 108.4737) (xy 93.929488 108.459783) (xy 93.64987 108.501213) (xy 93.383708 108.596397)\r\n        (xy 93.258486 108.663329) (xy 93.186903 108.907298) (xy 86.535 108.907298) (xy 86.535 106.235) (xy 94.354133 106.235)\r\n        (xy 95.665001 107.545869) (xy 95.665 108.73207) (xy 95.585241 108.785363) (xy 95.385363 108.985241) (xy 95.251308 109.185869)\r\n        (xy 95.236671 109.158486) (xy 94.992702 109.086903) (xy 94.179605 109.9) (xy 94.992702 110.713097) (xy 95.236671 110.641514)\r\n        (xy 95.250324 110.612659) (xy 95.385363 110.814759) (xy 95.585001 111.014397) (xy 95.585 112.028888) (xy 95.400392 112.180392)\r\n        (xy 95.221068 112.398899) (xy 95.087818 112.648192) (xy 95.005764 112.918691) (xy 94.978057 113.2) (xy 95.005764 113.481309)\r\n        (xy 95.087818 113.751808) (xy 95.221068 114.001101) (xy 95.400392 114.219608) (xy 95.618899 114.398932) (xy 95.756682 114.472579)\r\n        (xy 95.564869 114.587615) (xy 95.356481 114.776586) (xy 95.188963 115.00258) (xy 95.068754 115.256913) (xy 95.028096 115.390961)\r\n        (xy 95.150085 115.613) (xy 96.293 115.613) (xy 96.293 115.593) (xy 96.547 115.593) (xy 96.547 115.613)\r\n        (xy 97.689915 115.613) (xy 97.811904 115.390961) (xy 97.771246 115.256913) (xy 97.651037 115.00258) (xy 97.483519 114.776586)\r\n        (xy 97.275131 114.587615) (xy 97.083318 114.472579) (xy 97.221101 114.398932) (xy 97.439608 114.219608) (xy 97.618932 114.001101)\r\n        (xy 97.752182 113.751808) (xy 97.834236 113.481309) (xy 97.861943 113.2) (xy 97.834236 112.918691) (xy 97.752182 112.648192)\r\n        (xy 97.618932 112.398899) (xy 97.439608 112.180392) (xy 97.255 112.028888) (xy 97.255 111.121384) (xy 97.414759 111.014637)\r\n        (xy 97.614637 110.814759) (xy 97.77168 110.579727) (xy 97.879853 110.318574) (xy 97.935 110.041335) (xy 97.935 109.758665)\r\n        (xy 97.879853 109.481426) (xy 97.77168 109.220273) (xy 97.614637 108.985241) (xy 97.414759 108.785363) (xy 97.335 108.73207)\r\n        (xy 97.335 107.241007) (xy 97.339039 107.199999) (xy 97.335 107.158991) (xy 97.335 107.158981) (xy 97.322918 107.036311)\r\n        (xy 97.275172 106.878913) (xy 97.197636 106.733854) (xy 97.093291 106.606709) (xy 97.061427 106.580559) (xy 95.729908 105.24904)\r\n        (xy 99.308091 105.24904) (xy 99.40293 105.513881) (xy 99.547615 105.755131) (xy 99.736586 105.963519) (xy 99.96258 106.131037)\r\n        (xy 100.216913 106.251246) (xy 100.350961 106.291904) (xy 100.573 106.169915) (xy 100.573 105.027) (xy 99.429376 105.027)\r\n        (xy 99.308091 105.24904) (xy 95.729908 105.24904) (xy 95.319446 104.838579) (xy 95.293291 104.806709) (xy 95.166146 104.702364)\r\n        (xy 95.021087 104.624828) (xy 94.863689 104.577082) (xy 94.741019 104.565) (xy 94.741018 104.565) (xy 94.7 104.56096)\r\n        (xy 94.658982 104.565) (xy 86.535 104.565) (xy 86.535 104.55096) (xy 99.308091 104.55096) (xy 99.429376 104.773)\r\n        (xy 100.573 104.773) (xy 100.573 103.630085) (xy 100.350961 103.508096) (xy 100.216913 103.548754) (xy 99.96258 103.668963)\r\n        (xy 99.736586 103.836481) (xy 99.547615 104.044869) (xy 99.40293 104.286119) (xy 99.308091 104.55096) (xy 86.535 104.55096)\r\n        (xy 86.535 101.889039) (xy 87.308096 101.889039) (xy 87.348754 102.023087) (xy 87.468963 102.27742) (xy 87.636481 102.503414)\r\n        (xy 87.844869 102.692385) (xy 88.086119 102.83707) (xy 88.35096 102.931909) (xy 88.573 102.810624) (xy 88.573 101.667)\r\n        (xy 87.430085 101.667) (xy 87.308096 101.889039) (xy 86.535 101.889039) (xy 86.535 83.892702) (xy 92.986903 83.892702)\r\n        (xy 93.058486 84.136671) (xy 93.313996 84.257571) (xy 93.588184 84.3263) (xy 93.870512 84.340217) (xy 94.15013 84.298787)\r\n        (xy 94.416292 84.203603) (xy 94.541514 84.136671) (xy 94.613097 83.892702) (xy 93.8 83.079605) (xy 92.986903 83.892702)\r\n        (xy 86.535 83.892702) (xy 86.535 82.970512) (xy 92.359783 82.970512) (xy 92.401213 83.25013) (xy 92.496397 83.516292)\r\n        (xy 92.563329 83.641514) (xy 92.807298 83.713097) (xy 93.620395 82.9) (xy 92.807298 82.086903) (xy 92.563329 82.158486)\r\n        (xy 92.442429 82.413996) (xy 92.3737 82.688184) (xy 92.359783 82.970512) (xy 86.535 82.970512) (xy 86.535 81.907298)\r\n        (xy 92.986903 81.907298) (xy 93.8 82.720395) (xy 94.613097 81.907298) (xy 94.541514 81.663329) (xy 94.286004 81.542429)\r\n        (xy 94.011816 81.4737) (xy 93.729488 81.459783) (xy 93.44987 81.501213) (xy 93.183708 81.596397) (xy 93.058486 81.663329)\r\n        (xy 92.986903 81.907298) (xy 86.535 81.907298) (xy 86.535 80.635) (xy 93.985503 80.635) (xy 95.260553 81.910051)\r\n        (xy 95.185363 81.985241) (xy 95.051308 82.185869) (xy 95.036671 82.158486) (xy 94.792702 82.086903) (xy 93.979605 82.9)\r\n        (xy 94.792702 83.713097) (xy 95.036671 83.641514) (xy 95.050324 83.612659) (xy 95.185363 83.814759) (xy 95.385241 84.014637)\r\n        (xy 95.485001 84.081294) (xy 95.485 85.128888) (xy 95.300392 85.280392) (xy 95.121068 85.498899) (xy 94.987818 85.748192)\r\n        (xy 94.905764 86.018691) (xy 94.878057 86.3) (xy 94.905764 86.581309) (xy 94.987818 86.851808) (xy 95.121068 87.101101)\r\n        (xy 95.300392 87.319608) (xy 95.518899 87.498932) (xy 95.651858 87.57) (xy 95.518899 87.641068) (xy 95.300392 87.820392)\r\n        (xy 95.121068 88.038899) (xy 94.987818 88.288192) (xy 94.905764 88.558691) (xy 94.878057 88.84) (xy 94.905764 89.121309)\r\n        (xy 94.987818 89.391808) (xy 95.0697 89.544999) (xy 94.684446 89.544999) (xy 93.485258 88.345812) (xy 93.462238 88.317762)\r\n        (xy 93.35032 88.225913) (xy 93.222633 88.157663) (xy 93.084085 88.115635) (xy 92.976105 88.105) (xy 92.94 88.101444)\r\n        (xy 92.903895 88.105) (xy 89.934264 88.105) (xy 89.898932 88.038899) (xy 89.719608 87.820392) (xy 89.606518 87.727581)\r\n        (xy 89.624482 87.725812) (xy 89.74418 87.689502) (xy 89.854494 87.630537) (xy 89.951185 87.551185) (xy 90.030537 87.454494)\r\n        (xy 90.089502 87.34418) (xy 90.125812 87.224482) (xy 90.138072 87.1) (xy 90.138072 85.5) (xy 90.125812 85.375518)\r\n        (xy 90.089502 85.25582) (xy 90.030537 85.145506) (xy 89.951185 85.048815) (xy 89.854494 84.969463) (xy 89.74418 84.910498)\r\n        (xy 89.624482 84.874188) (xy 89.5 84.861928) (xy 87.9 84.861928) (xy 87.775518 84.874188) (xy 87.65582 84.910498)\r\n        (xy 87.545506 84.969463) (xy 87.448815 85.048815) (xy 87.369463 85.145506) (xy 87.310498 85.25582) (xy 87.274188 85.375518)\r\n        (xy 87.261928 85.5) (xy 87.261928 87.1) (xy 87.274188 87.224482) (xy 87.310498 87.34418) (xy 87.369463 87.454494)\r\n        (xy 87.448815 87.551185) (xy 87.545506 87.630537) (xy 87.65582 87.689502) (xy 87.775518 87.725812) (xy 87.793482 87.727581)\r\n        (xy 87.680392 87.820392) (xy 87.501068 88.038899) (xy 87.367818 88.288192) (xy 87.285764 88.558691) (xy 87.258057 88.84)\r\n        (xy 87.285764 89.121309) (xy 87.367818 89.391808) (xy 87.501068 89.641101) (xy 87.680392 89.859608) (xy 87.898899 90.038932)\r\n        (xy 88.031858 90.11) (xy 87.898899 90.181068) (xy 87.680392 90.360392) (xy 87.501068 90.578899) (xy 87.367818 90.828192)\r\n        (xy 87.285764 91.098691) (xy 87.258057 91.38) (xy 87.285764 91.661309) (xy 87.367818 91.931808) (xy 87.501068 92.181101)\r\n        (xy 87.680392 92.399608) (xy 87.898899 92.578932) (xy 88.031858 92.65) (xy 87.898899 92.721068) (xy 87.680392 92.900392)\r\n        (xy 87.501068 93.118899) (xy 87.367818 93.368192) (xy 87.285764 93.638691) (xy 87.258057 93.92) (xy 87.285764 94.201309)\r\n        (xy 87.367818 94.471808) (xy 87.501068 94.721101) (xy 87.680392 94.939608) (xy 87.898899 95.118932) (xy 88.031858 95.19)\r\n        (xy 87.898899 95.261068) (xy 87.680392 95.440392) (xy 87.501068 95.658899) (xy 87.367818 95.908192) (xy 87.285764 96.178691)\r\n        (xy 87.258057 96.46) (xy 87.285764 96.741309) (xy 87.367818 97.011808) (xy 87.501068 97.261101) (xy 87.680392 97.479608)\r\n        (xy 87.898899 97.658932) (xy 88.031858 97.73) (xy 87.898899 97.801068) (xy 87.680392 97.980392) (xy 87.501068 98.198899)\r\n        (xy 87.367818 98.448192) (xy 87.285764 98.718691) (xy 87.258057 99) (xy 87.285764 99.281309) (xy 87.367818 99.551808)\r\n        (xy 87.501068 99.801101) (xy 87.680392 100.019608) (xy 87.898899 100.198932) (xy 88.036682 100.272579) (xy 87.844869 100.387615)\r\n        (xy 87.636481 100.576586) (xy 87.468963 100.80258) (xy 87.348754 101.056913) (xy 87.308096 101.190961) (xy 87.430085 101.413)\r\n        (xy 88.573 101.413) (xy 88.573 101.393) (xy 88.827 101.393) (xy 88.827 101.413) (xy 88.847 101.413)\r\n        (xy 88.847 101.667) (xy 88.827 101.667) (xy 88.827 102.810624) (xy 89.04904 102.931909) (xy 89.313881 102.83707)\r\n        (xy 89.555131 102.692385) (xy 89.565 102.683436) (xy 89.565 102.917049) (xy 89.471414 103.057111) (xy 89.400932 103.227271)\r\n        (xy 89.365 103.407911) (xy 89.365 103.592089) (xy 89.400932 103.772729) (xy 89.471414 103.942889) (xy 89.573738 104.096028)\r\n        (xy 89.703972 104.226262) (xy 89.857111 104.328586) (xy 90.027271 104.399068) (xy 90.207911 104.435) (xy 90.392089 104.435)\r\n        (xy 90.572729 104.399068) (xy 90.742889 104.328586) (xy 90.896028 104.226262) (xy 91.026262 104.096028) (xy 91.128586 103.942889)\r\n        (xy 91.199068 103.772729) (xy 91.235 103.592089) (xy 91.235 103.407911) (xy 91.199068 103.227271) (xy 91.128586 103.057111)\r\n        (xy 91.035 102.917049) (xy 91.035 100.204446) (xy 94.044447 97.195) (xy 95.085736 97.195) (xy 95.121068 97.261101)\r\n        (xy 95.300392 97.479608) (xy 95.518899 97.658932) (xy 95.651858 97.73) (xy 95.518899 97.801068) (xy 95.300392 97.980392)\r\n        (xy 95.121068 98.198899) (xy 94.987818 98.448192) (xy 94.905764 98.718691) (xy 94.878057 99) (xy 94.905764 99.281309)\r\n        (xy 94.987818 99.551808) (xy 95.121068 99.801101) (xy 95.300392 100.019608) (xy 95.518899 100.198932) (xy 95.651858 100.27)\r\n        (xy 95.518899 100.341068) (xy 95.300392 100.520392) (xy 95.121068 100.738899) (xy 94.987818 100.988192) (xy 94.905764 101.258691)\r\n        (xy 94.878057 101.54) (xy 94.905764 101.821309) (xy 94.987818 102.091808) (xy 95.121068 102.341101) (xy 95.300392 102.559608)\r\n        (xy 95.518899 102.738932) (xy 95.768192 102.872182) (xy 96.038691 102.954236) (xy 96.249508 102.975) (xy 96.390492 102.975)\r\n        (xy 96.601309 102.954236) (xy 96.871808 102.872182) (xy 97.121101 102.738932) (xy 97.339608 102.559608) (xy 97.518932 102.341101)\r\n        (xy 97.554264 102.275) (xy 97.623895 102.275) (xy 97.66 102.278556) (xy 97.696105 102.275) (xy 97.804085 102.264365)\r\n        (xy 97.942633 102.222337) (xy 98.07032 102.154087) (xy 98.182238 102.062238) (xy 98.205258 102.034188) (xy 99.194197 101.04525)\r\n        (xy 99.222237 101.022238) (xy 99.24525 100.994197) (xy 99.245253 100.994194) (xy 99.270117 100.963897) (xy 99.314087 100.91032)\r\n        (xy 99.382337 100.782633) (xy 99.424365 100.644085) (xy 99.435 100.536105) (xy 99.435 100.536098) (xy 99.438555 100.500001)\r\n        (xy 99.435 100.463904) (xy 99.435 91.536105) (xy 99.438556 91.5) (xy 99.424365 91.355915) (xy 99.382337 91.217368)\r\n        (xy 99.382337 91.217367) (xy 99.314087 91.08968) (xy 99.260484 91.024365) (xy 99.245253 91.005806) (xy 99.24525 91.005803)\r\n        (xy 99.222237 90.977762) (xy 99.194197 90.95475) (xy 98.025257 89.785811) (xy 98.002237 89.757761) (xy 97.890319 89.665912)\r\n        (xy 97.762632 89.597662) (xy 97.624084 89.555634) (xy 97.567589 89.55007) (xy 97.652182 89.391808) (xy 97.734236 89.121309)\r\n        (xy 97.761943 88.84) (xy 97.734236 88.558691) (xy 97.652182 88.288192) (xy 97.518932 88.038899) (xy 97.339608 87.820392)\r\n        (xy 97.121101 87.641068) (xy 96.988142 87.57) (xy 97.121101 87.498932) (xy 97.339608 87.319608) (xy 97.518932 87.101101)\r\n        (xy 97.652182 86.851808) (xy 97.734236 86.581309) (xy 97.761943 86.3) (xy 97.734236 86.018691) (xy 97.652182 85.748192)\r\n        (xy 97.518932 85.498899) (xy 97.339608 85.280392) (xy 97.155 85.128888) (xy 97.155 84.054567) (xy 97.214759 84.014637)\r\n        (xy 97.414637 83.814759) (xy 97.57168 83.579727) (xy 97.679853 83.318574) (xy 97.735 83.041335) (xy 97.735 82.758665)\r\n        (xy 97.679853 82.481426) (xy 97.666439 82.44904) (xy 99.488091 82.44904) (xy 99.58293 82.713881) (xy 99.727615 82.955131)\r\n        (xy 99.916586 83.163519) (xy 100.14258 83.331037) (xy 100.396913 83.451246) (xy 100.530961 83.491904) (xy 100.753 83.369915)\r\n        (xy 100.753 82.227) (xy 99.609376 82.227) (xy 99.488091 82.44904) (xy 97.666439 82.44904) (xy 97.57168 82.220273)\r\n        (xy 97.414637 81.985241) (xy 97.214759 81.785363) (xy 97.163272 81.75096) (xy 99.488091 81.75096) (xy 99.609376 81.973)\r\n        (xy 100.753 81.973) (xy 100.753 80.830085) (xy 100.530961 80.708096) (xy 100.396913 80.748754) (xy 100.14258 80.868963)\r\n        (xy 99.916586 81.036481) (xy 99.727615 81.244869) (xy 99.58293 81.486119) (xy 99.488091 81.75096) (xy 97.163272 81.75096)\r\n        (xy 97.13547 81.732384) (xy 97.131878 81.695915) (xy 97.122918 81.604941) (xy 97.075172 81.447543) (xy 96.997636 81.302484)\r\n        (xy 96.893291 81.175339) (xy 96.861427 81.149189) (xy 94.950816 79.238579) (xy 94.924661 79.206709) (xy 94.797516 79.102364)\r\n        (xy 94.652457 79.024828) (xy 94.495059 78.977082) (xy 94.372389 78.965) (xy 94.372388 78.965) (xy 94.33137 78.96096)\r\n        (xy 94.290352 78.965) (xy 86.535 78.965) (xy 86.535 76.229039) (xy 89.408096 76.229039) (xy 89.448754 76.363087)\r\n        (xy 89.568963 76.61742) (xy 89.736481 76.843414) (xy 89.944869 77.032385) (xy 90.186119 77.17707) (xy 90.45096 77.271909)\r\n        (xy 90.673 77.150624) (xy 90.673 76.007) (xy 90.927 76.007) (xy 90.927 77.150624) (xy 91.14904 77.271909)\r\n        (xy 91.413881 77.17707) (xy 91.655131 77.032385) (xy 91.863519 76.843414) (xy 92.031037 76.61742) (xy 92.151246 76.363087)\r\n        (xy 92.191904 76.229039) (xy 92.069915 76.007) (xy 90.927 76.007) (xy 90.673 76.007) (xy 89.530085 76.007)\r\n        (xy 89.408096 76.229039) (xy 86.535 76.229039) (xy 86.535 71.535) (xy 89.565736 71.535) (xy 89.601068 71.601101)\r\n        (xy 89.780392 71.819608) (xy 89.998899 71.998932) (xy 90.131858 72.07) (xy 89.998899 72.141068) (xy 89.780392 72.320392)\r\n        (xy 89.601068 72.538899) (xy 89.467818 72.788192) (xy 89.385764 73.058691) (xy 89.358057 73.34) (xy 89.385764 73.621309)\r\n        (xy 89.467818 73.891808) (xy 89.601068 74.141101) (xy 89.780392 74.359608) (xy 89.998899 74.538932) (xy 90.136682 74.612579)\r\n        (xy 89.944869 74.727615) (xy 89.736481 74.916586) (xy 89.568963 75.14258) (xy 89.448754 75.396913) (xy 89.408096 75.530961)\r\n        (xy 89.530085 75.753) (xy 90.673 75.753) (xy 90.673 75.733) (xy 90.927 75.733) (xy 90.927 75.753)\r\n        (xy 92.069915 75.753) (xy 92.191904 75.530961) (xy 92.151246 75.396913) (xy 92.031037 75.14258) (xy 91.863519 74.916586)\r\n        (xy 91.655131 74.727615) (xy 91.463318 74.612579) (xy 91.601101 74.538932) (xy 91.819608 74.359608) (xy 91.998932 74.141101)\r\n        (xy 92.039702 74.064826) (xy 92.044385 74.064365) (xy 92.182933 74.022337) (xy 92.31062 73.954087) (xy 92.422538 73.862238)\r\n        (xy 92.445558 73.834188) (xy 93.305047 72.9747) (xy 97.031242 72.9747) (xy 97.005764 73.058691) (xy 96.978057 73.34)\r\n        (xy 97.005764 73.621309) (xy 97.087818 73.891808) (xy 97.221068 74.141101) (xy 97.400392 74.359608) (xy 97.618899 74.538932)\r\n        (xy 97.751858 74.61) (xy 97.618899 74.681068) (xy 97.400392 74.860392) (xy 97.221068 75.078899) (xy 97.087818 75.328192)\r\n        (xy 97.005764 75.598691) (xy 96.978057 75.88) (xy 97.005764 76.161309) (xy 97.087818 76.431808) (xy 97.221068 76.681101)\r\n        (xy 97.400392 76.899608) (xy 97.618899 77.078932) (xy 97.868192 77.212182) (xy 98.138691 77.294236) (xy 98.349508 77.315)\r\n        (xy 98.490492 77.315) (xy 98.701309 77.294236) (xy 98.971808 77.212182) (xy 99.221101 77.078932) (xy 99.439608 76.899608)\r\n        (xy 99.618932 76.681101) (xy 99.752182 76.431808) (xy 99.834236 76.161309) (xy 99.861943 75.88) (xy 99.834236 75.598691)\r\n        (xy 99.752182 75.328192) (xy 99.618932 75.078899) (xy 99.439608 74.860392) (xy 99.221101 74.681068) (xy 99.088142 74.61)\r\n        (xy 99.221101 74.538932) (xy 99.439608 74.359608) (xy 99.618932 74.141101) (xy 99.752182 73.891808) (xy 99.834236 73.621309)\r\n        (xy 99.861943 73.34) (xy 99.834236 73.058691) (xy 99.808758 72.9747) (xy 101.283895 72.9747) (xy 101.32 72.978256)\r\n        (xy 101.356105 72.9747) (xy 101.464085 72.964065) (xy 101.602633 72.922037) (xy 101.73032 72.853787) (xy 101.842238 72.761938)\r\n        (xy 101.865259 72.733887) (xy 105.252962 69.346185) (xy 105.280392 69.379608) (xy 105.498899 69.558932) (xy 105.631858 69.63)\r\n        (xy 105.498899 69.701068) (xy 105.280392 69.880392) (xy 105.101068 70.098899) (xy 104.967818 70.348192) (xy 104.885764 70.618691)\r\n        (xy 104.858057 70.9) (xy 104.885764 71.181309) (xy 104.967818 71.451808) (xy 105.101068 71.701101) (xy 105.280392 71.919608)\r\n        (xy 105.498899 72.098932) (xy 105.631858 72.17) (xy 105.498899 72.241068) (xy 105.280392 72.420392) (xy 105.101068 72.638899)\r\n        (xy 104.967818 72.888192) (xy 104.885764 73.158691) (xy 104.858057 73.44) (xy 104.885764 73.721309) (xy 104.967818 73.991808)\r\n        (xy 105.101068 74.241101) (xy 105.280392 74.459608) (xy 105.498899 74.638932) (xy 105.636682 74.712579) (xy 105.444869 74.827615)\r\n        (xy 105.236481 75.016586) (xy 105.068963 75.24258) (xy 104.948754 75.496913) (xy 104.908096 75.630961) (xy 105.030085 75.853)\r\n        (xy 106.173 75.853) (xy 106.173 75.833) (xy 106.427 75.833) (xy 106.427 75.853) (xy 107.569915 75.853)\r\n        (xy 107.691904 75.630961) (xy 107.651246 75.496913) (xy 107.531037 75.24258) (xy 107.363519 75.016586) (xy 107.155131 74.827615)\r\n        (xy 106.963318 74.712579) (xy 107.101101 74.638932) (xy 107.319608 74.459608) (xy 107.498932 74.241101) (xy 107.537975 74.168056)\r\n        (xy 107.575455 74.164365) (xy 107.714003 74.122337) (xy 107.84169 74.054087) (xy 107.953608 73.962238) (xy 107.976629 73.934187)\r\n        (xy 108.241692 73.669124) (xy 108.269737 73.646108) (xy 108.361587 73.53419) (xy 108.429837 73.406503) (xy 108.471865 73.267955)\r\n        (xy 108.4825 73.159975) (xy 108.4825 73.159966) (xy 108.486055 73.123871) (xy 108.4825 73.087776) (xy 108.4825 70.104146)\r\n        (xy 112.503933 66.082714)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 90.449001 122.377078) (xy 90.449002 124.079884) (xy 90.445445 124.115999) (xy 90.459636 124.260084) (xy 90.499014 124.389893)\r\n        (xy 90.501665 124.398632) (xy 90.569915 124.526319) (xy 90.661764 124.638237) (xy 90.689809 124.661253) (xy 91.765001 125.736446)\r\n        (xy 91.765 126.217049) (xy 91.671414 126.357111) (xy 91.600932 126.527271) (xy 91.565 126.707911) (xy 91.565 126.892089)\r\n        (xy 91.600932 127.072729) (xy 91.671414 127.242889) (xy 91.773738 127.396028) (xy 91.903972 127.526262) (xy 92.057111 127.628586)\r\n        (xy 92.227271 127.699068) (xy 92.407911 127.735) (xy 92.592089 127.735) (xy 92.772729 127.699068) (xy 92.942889 127.628586)\r\n        (xy 93.096028 127.526262) (xy 93.226262 127.396028) (xy 93.328586 127.242889) (xy 93.399068 127.072729) (xy 93.435 126.892089)\r\n        (xy 93.435 126.707911) (xy 93.399068 126.527271) (xy 93.328586 126.357111) (xy 93.235 126.217049) (xy 93.235 125.534999)\r\n        (xy 95.032937 125.534999) (xy 95.028096 125.550961) (xy 95.150085 125.773) (xy 96.293 125.773) (xy 96.293 125.753)\r\n        (xy 96.547 125.753) (xy 96.547 125.773) (xy 97.689915 125.773) (xy 97.811904 125.550961) (xy 97.807063 125.534999)\r\n        (xy 98.939953 125.534999) (xy 102.805869 129.400915) (xy 102.838732 129.566129) (xy 102.909214 129.736289) (xy 103.011538 129.889428)\r\n        (xy 103.141772 130.019662) (xy 103.224591 130.075) (xy 87.914447 130.075) (xy 87.635 129.795554) (xy 87.635 129.266509)\r\n        (xy 87.736481 129.403414) (xy 87.944869 129.592385) (xy 88.186119 129.73707) (xy 88.45096 129.831909) (xy 88.673 129.710624)\r\n        (xy 88.673 128.567) (xy 88.927 128.567) (xy 88.927 129.710624) (xy 89.14904 129.831909) (xy 89.413881 129.73707)\r\n        (xy 89.655131 129.592385) (xy 89.863519 129.403414) (xy 90.031037 129.17742) (xy 90.151246 128.923087) (xy 90.191904 128.789039)\r\n        (xy 90.069915 128.567) (xy 88.927 128.567) (xy 88.673 128.567) (xy 88.653 128.567) (xy 88.653 128.44)\r\n        (xy 94.978057 128.44) (xy 95.005764 128.721309) (xy 95.087818 128.991808) (xy 95.221068 129.241101) (xy 95.400392 129.459608)\r\n        (xy 95.618899 129.638932) (xy 95.868192 129.772182) (xy 96.138691 129.854236) (xy 96.349508 129.875) (xy 96.490492 129.875)\r\n        (xy 96.701309 129.854236) (xy 96.971808 129.772182) (xy 97.221101 129.638932) (xy 97.439608 129.459608) (xy 97.618932 129.241101)\r\n        (xy 97.752182 128.991808) (xy 97.834236 128.721309) (xy 97.861943 128.44) (xy 97.834236 128.158691) (xy 97.752182 127.888192)\r\n        (xy 97.618932 127.638899) (xy 97.439608 127.420392) (xy 97.221101 127.241068) (xy 97.083318 127.167421) (xy 97.275131 127.052385)\r\n        (xy 97.483519 126.863414) (xy 97.651037 126.63742) (xy 97.771246 126.383087) (xy 97.811904 126.249039) (xy 97.689915 126.027)\r\n        (xy 96.547 126.027) (xy 96.547 126.047) (xy 96.293 126.047) (xy 96.293 126.027) (xy 95.150085 126.027)\r\n        (xy 95.028096 126.249039) (xy 95.068754 126.383087) (xy 95.188963 126.63742) (xy 95.356481 126.863414) (xy 95.564869 127.052385)\r\n        (xy 95.756682 127.167421) (xy 95.618899 127.241068) (xy 95.400392 127.420392) (xy 95.221068 127.638899) (xy 95.087818 127.888192)\r\n        (xy 95.005764 128.158691) (xy 94.978057 128.44) (xy 88.653 128.44) (xy 88.653 128.313) (xy 88.673 128.313)\r\n        (xy 88.673 128.293) (xy 88.927 128.293) (xy 88.927 128.313) (xy 90.069915 128.313) (xy 90.191904 128.090961)\r\n        (xy 90.151246 127.956913) (xy 90.031037 127.70258) (xy 89.863519 127.476586) (xy 89.655131 127.287615) (xy 89.463318 127.172579)\r\n        (xy 89.601101 127.098932) (xy 89.819608 126.919608) (xy 89.998932 126.701101) (xy 90.132182 126.451808) (xy 90.214236 126.181309)\r\n        (xy 90.241943 125.9) (xy 90.214236 125.618691) (xy 90.132182 125.348192) (xy 89.998932 125.098899) (xy 89.819608 124.880392)\r\n        (xy 89.601101 124.701068) (xy 89.468142 124.63) (xy 89.601101 124.558932) (xy 89.819608 124.379608) (xy 89.998932 124.161101)\r\n        (xy 90.132182 123.911808) (xy 90.214236 123.641309) (xy 90.241943 123.36) (xy 90.214236 123.078691) (xy 90.132182 122.808192)\r\n        (xy 89.998932 122.558899) (xy 89.819608 122.340392) (xy 89.601101 122.161068) (xy 89.468142 122.09) (xy 89.601101 122.018932)\r\n        (xy 89.819608 121.839608) (xy 89.861043 121.789119)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 179.865 81.803895) (xy 179.865 81.803896) (xy 179.865001 123.625552) (xy 179.415554 124.075) (xy 179.024447 124.075)\r\n        (xy 179.388793 123.710654) (xy 179.416838 123.687638) (xy 179.508687 123.57572) (xy 179.512071 123.569389) (xy 179.576937 123.448034)\r\n        (xy 179.618965 123.309485) (xy 179.633156 123.1654) (xy 179.6296 123.129295) (xy 179.6296 108.416551) (xy 179.723186 108.276489)\r\n        (xy 179.793668 108.106329) (xy 179.8296 107.925689) (xy 179.8296 107.741511) (xy 179.793668 107.560871) (xy 179.723186 107.390711)\r\n        (xy 179.620862 107.237572) (xy 179.490628 107.107338) (xy 179.337489 107.005014) (xy 179.167329 106.934532) (xy 178.986689 106.8986)\r\n        (xy 178.802511 106.8986) (xy 178.621871 106.934532) (xy 178.451711 107.005014) (xy 178.298572 107.107338) (xy 178.168338 107.237572)\r\n        (xy 178.066014 107.390711) (xy 177.995532 107.560871) (xy 177.9596 107.741511) (xy 177.9596 107.925689) (xy 177.995532 108.106329)\r\n        (xy 178.066014 108.276489) (xy 178.1596 108.416551) (xy 178.159601 122.860952) (xy 177.385554 123.635) (xy 177.065071 123.635)\r\n        (xy 177.089638 123.614838) (xy 177.181487 123.50292) (xy 177.249737 123.375233) (xy 177.291765 123.236685) (xy 177.3024 123.128705)\r\n        (xy 177.3024 123.128696) (xy 177.305955 123.092601) (xy 177.3024 123.056506) (xy 177.3024 107.765351) (xy 177.395986 107.625289)\r\n        (xy 177.466468 107.455129) (xy 177.5024 107.274489) (xy 177.5024 107.090311) (xy 177.466468 106.909671) (xy 177.395986 106.739511)\r\n        (xy 177.293662 106.586372) (xy 177.163428 106.456138) (xy 177.010289 106.353814) (xy 176.840129 106.283332) (xy 176.659489 106.2474)\r\n        (xy 176.475311 106.2474) (xy 176.294671 106.283332) (xy 176.124511 106.353814) (xy 175.971372 106.456138) (xy 175.841138 106.586372)\r\n        (xy 175.738814 106.739511) (xy 175.668332 106.909671) (xy 175.6324 107.090311) (xy 175.6324 107.274489) (xy 175.668332 107.455129)\r\n        (xy 175.738814 107.625289) (xy 175.832401 107.765352) (xy 175.8324 111.550095) (xy 175.8324 111.550096) (xy 175.832401 122.788152)\r\n        (xy 175.393054 123.2275) (xy 164.858594 123.2275) (xy 164.822499 123.223945) (xy 164.786404 123.2275) (xy 164.786395 123.2275)\r\n        (xy 164.678415 123.238135) (xy 164.539867 123.280163) (xy 164.41218 123.348413) (xy 164.300262 123.440262) (xy 164.277246 123.468307)\r\n        (xy 162.076054 125.6695) (xy 159.925251 125.6695) (xy 159.785189 125.575914) (xy 159.615029 125.505432) (xy 159.434389 125.4695)\r\n        (xy 159.250211 125.4695) (xy 159.069571 125.505432) (xy 158.899411 125.575914) (xy 158.746272 125.678238) (xy 158.627578 125.796932)\r\n        (xy 154.245558 121.414912) (xy 154.449508 121.435) (xy 154.590492 121.435) (xy 154.801309 121.414236) (xy 155.071808 121.332182)\r\n        (xy 155.321101 121.198932) (xy 155.539608 121.019608) (xy 155.718932 120.801101) (xy 155.79 120.668142) (xy 155.861068 120.801101)\r\n        (xy 156.040392 121.019608) (xy 156.258899 121.198932) (xy 156.508192 121.332182) (xy 156.778691 121.414236) (xy 156.989508 121.435)\r\n        (xy 157.130492 121.435) (xy 157.341309 121.414236) (xy 157.611808 121.332182) (xy 157.861101 121.198932) (xy 158.079608 121.019608)\r\n        (xy 158.258932 120.801101) (xy 158.33 120.668142) (xy 158.401068 120.801101) (xy 158.580392 121.019608) (xy 158.798899 121.198932)\r\n        (xy 159.048192 121.332182) (xy 159.318691 121.414236) (xy 159.529508 121.435) (xy 159.670492 121.435) (xy 159.881309 121.414236)\r\n        (xy 160.151808 121.332182) (xy 160.401101 121.198932) (xy 160.619608 121.019608) (xy 160.798932 120.801101) (xy 160.87 120.668142)\r\n        (xy 160.941068 120.801101) (xy 161.120392 121.019608) (xy 161.338899 121.198932) (xy 161.588192 121.332182) (xy 161.858691 121.414236)\r\n        (xy 162.069508 121.435) (xy 162.210492 121.435) (xy 162.421309 121.414236) (xy 162.691808 121.332182) (xy 162.941101 121.198932)\r\n        (xy 163.159608 121.019608) (xy 163.338932 120.801101) (xy 163.41 120.668142) (xy 163.481068 120.801101) (xy 163.660392 121.019608)\r\n        (xy 163.878899 121.198932) (xy 164.128192 121.332182) (xy 164.398691 121.414236) (xy 164.609508 121.435) (xy 164.750492 121.435)\r\n        (xy 164.961309 121.414236) (xy 165.231808 121.332182) (xy 165.481101 121.198932) (xy 165.699608 121.019608) (xy 165.878932 120.801101)\r\n        (xy 165.95 120.668142) (xy 166.021068 120.801101) (xy 166.200392 121.019608) (xy 166.418899 121.198932) (xy 166.668192 121.332182)\r\n        (xy 166.938691 121.414236) (xy 167.149508 121.435) (xy 167.290492 121.435) (xy 167.501309 121.414236) (xy 167.771808 121.332182)\r\n        (xy 168.021101 121.198932) (xy 168.239608 121.019608) (xy 168.418932 120.801101) (xy 168.492579 120.663318) (xy 168.607615 120.855131)\r\n        (xy 168.796586 121.063519) (xy 169.02258 121.231037) (xy 169.276913 121.351246) (xy 169.410961 121.391904) (xy 169.633 121.269915)\r\n        (xy 169.633 120.127) (xy 169.887 120.127) (xy 169.887 121.269915) (xy 170.109039 121.391904) (xy 170.243087 121.351246)\r\n        (xy 170.49742 121.231037) (xy 170.723414 121.063519) (xy 170.912385 120.855131) (xy 171.05707 120.613881) (xy 171.151909 120.34904)\r\n        (xy 171.030624 120.127) (xy 169.887 120.127) (xy 169.633 120.127) (xy 169.613 120.127) (xy 169.613 119.873)\r\n        (xy 169.633 119.873) (xy 169.633 118.730085) (xy 169.887 118.730085) (xy 169.887 119.873) (xy 171.030624 119.873)\r\n        (xy 171.151909 119.65096) (xy 171.05707 119.386119) (xy 170.912385 119.144869) (xy 170.723414 118.936481) (xy 170.49742 118.768963)\r\n        (xy 170.243087 118.648754) (xy 170.109039 118.608096) (xy 169.887 118.730085) (xy 169.633 118.730085) (xy 169.410961 118.608096)\r\n        (xy 169.276913 118.648754) (xy 169.02258 118.768963) (xy 168.796586 118.936481) (xy 168.607615 119.144869) (xy 168.492579 119.336682)\r\n        (xy 168.418932 119.198899) (xy 168.239608 118.980392) (xy 168.021101 118.801068) (xy 167.999776 118.78967) (xy 168.814197 117.97525)\r\n        (xy 168.842237 117.952238) (xy 168.86525 117.924197) (xy 168.865253 117.924194) (xy 168.895181 117.887726) (xy 168.934087 117.84032)\r\n        (xy 169.002337 117.712633) (xy 169.044365 117.574085) (xy 169.055 117.466105) (xy 169.055 117.466104) (xy 169.058556 117.43)\r\n        (xy 169.055 117.393895) (xy 169.055 113.630299) (xy 169.208192 113.712182) (xy 169.478691 113.794236) (xy 169.689508 113.815)\r\n        (xy 169.830492 113.815) (xy 170.041309 113.794236) (xy 170.311808 113.712182) (xy 170.561101 113.578932) (xy 170.779608 113.399608)\r\n        (xy 170.958932 113.181101) (xy 171.092182 112.931808) (xy 171.174236 112.661309) (xy 171.201943 112.38) (xy 171.174236 112.098691)\r\n        (xy 171.092182 111.828192) (xy 170.958932 111.578899) (xy 170.779608 111.360392) (xy 170.561101 111.181068) (xy 170.311808 111.047818)\r\n        (xy 170.041309 110.965764) (xy 169.830492 110.945) (xy 169.689508 110.945) (xy 169.478691 110.965764) (xy 169.208192 111.047818)\r\n        (xy 169.055 111.129701) (xy 169.055 110.456096) (xy 169.058555 110.419999) (xy 169.055 110.383902) (xy 169.055 110.383895)\r\n        (xy 169.044365 110.275915) (xy 169.002337 110.137367) (xy 168.934087 110.00968) (xy 168.842238 109.897762) (xy 168.814193 109.874746)\r\n        (xy 168.131932 109.192485) (xy 168.099068 109.027271) (xy 168.028586 108.857111) (xy 167.926262 108.703972) (xy 167.796028 108.573738)\r\n        (xy 167.642889 108.471414) (xy 167.472729 108.400932) (xy 167.292089 108.365) (xy 167.107911 108.365) (xy 166.927271 108.400932)\r\n        (xy 166.757111 108.471414) (xy 166.603972 108.573738) (xy 166.473738 108.703972) (xy 166.371414 108.857111) (xy 166.300932 109.027271)\r\n        (xy 166.265 109.207911) (xy 166.265 109.392089) (xy 166.300932 109.572729) (xy 166.371414 109.742889) (xy 166.473738 109.896028)\r\n        (xy 166.603972 110.026262) (xy 166.757111 110.128586) (xy 166.927271 110.199068) (xy 167.092485 110.231932) (xy 167.585001 110.724448)\r\n        (xy 167.585001 110.991151) (xy 167.501309 110.965764) (xy 167.290492 110.945) (xy 167.149508 110.945) (xy 166.938691 110.965764)\r\n        (xy 166.668192 111.047818) (xy 166.515 111.129701) (xy 166.515 110.316094) (xy 166.518555 110.279999) (xy 166.515 110.243904)\r\n        (xy 166.515 110.243895) (xy 166.504365 110.135915) (xy 166.462337 109.997367) (xy 166.394087 109.86968) (xy 166.302238 109.757762)\r\n        (xy 166.274193 109.734746) (xy 165.731932 109.192485) (xy 165.699068 109.027271) (xy 165.628586 108.857111) (xy 165.526262 108.703972)\r\n        (xy 165.396028 108.573738) (xy 165.242889 108.471414) (xy 165.072729 108.400932) (xy 164.892089 108.365) (xy 164.707911 108.365)\r\n        (xy 164.527271 108.400932) (xy 164.357111 108.471414) (xy 164.203972 108.573738) (xy 164.073738 108.703972) (xy 163.971414 108.857111)\r\n        (xy 163.900932 109.027271) (xy 163.865 109.207911) (xy 163.865 109.392089) (xy 163.900932 109.572729) (xy 163.971414 109.742889)\r\n        (xy 164.073738 109.896028) (xy 164.203972 110.026262) (xy 164.357111 110.128586) (xy 164.527271 110.199068) (xy 164.692485 110.231932)\r\n        (xy 165.045001 110.584448) (xy 165.045001 110.991151) (xy 164.961309 110.965764) (xy 164.750492 110.945) (xy 164.609508 110.945)\r\n        (xy 164.398691 110.965764) (xy 164.128192 111.047818) (xy 163.975 111.129701) (xy 163.975 110.176105) (xy 163.978556 110.14)\r\n        (xy 163.964365 109.995915) (xy 163.922337 109.857366) (xy 163.854087 109.72968) (xy 163.813195 109.679853) (xy 163.762238 109.617762)\r\n        (xy 163.734193 109.594746) (xy 163.231932 109.092485) (xy 163.199068 108.927271) (xy 163.128586 108.757111) (xy 163.026262 108.603972)\r\n        (xy 162.896028 108.473738) (xy 162.742889 108.371414) (xy 162.572729 108.300932) (xy 162.392089 108.265) (xy 162.207911 108.265)\r\n        (xy 162.027271 108.300932) (xy 161.857111 108.371414) (xy 161.703972 108.473738) (xy 161.573738 108.603972) (xy 161.471414 108.757111)\r\n        (xy 161.400932 108.927271) (xy 161.365 109.107911) (xy 161.365 109.292089) (xy 161.400932 109.472729) (xy 161.471414 109.642889)\r\n        (xy 161.573738 109.796028) (xy 161.703972 109.926262) (xy 161.857111 110.028586) (xy 162.027271 110.099068) (xy 162.192485 110.131932)\r\n        (xy 162.505001 110.444448) (xy 162.505001 110.991151) (xy 162.421309 110.965764) (xy 162.210492 110.945) (xy 162.069508 110.945)\r\n        (xy 161.858691 110.965764) (xy 161.588192 111.047818) (xy 161.435 111.129701) (xy 161.435 109.836096) (xy 161.438555 109.799999)\r\n        (xy 161.435 109.763902) (xy 161.435 109.763895) (xy 161.424365 109.655915) (xy 161.423547 109.653216) (xy 161.401007 109.578914)\r\n        (xy 161.382337 109.517367) (xy 161.314087 109.38968) (xy 161.222238 109.277762) (xy 161.194193 109.254746) (xy 161.031932 109.092485)\r\n        (xy 160.999068 108.927271) (xy 160.928586 108.757111) (xy 160.826262 108.603972) (xy 160.696028 108.473738) (xy 160.542889 108.371414)\r\n        (xy 160.372729 108.300932) (xy 160.192089 108.265) (xy 160.007911 108.265) (xy 159.827271 108.300932) (xy 159.657111 108.371414)\r\n        (xy 159.503972 108.473738) (xy 159.373738 108.603972) (xy 159.271414 108.757111) (xy 159.200932 108.927271) (xy 159.165 109.107911)\r\n        (xy 159.165 109.292089) (xy 159.200932 109.472729) (xy 159.271414 109.642889) (xy 159.373738 109.796028) (xy 159.503972 109.926262)\r\n        (xy 159.657111 110.028586) (xy 159.827271 110.099068) (xy 159.965001 110.126465) (xy 159.965001 110.991151) (xy 159.881309 110.965764)\r\n        (xy 159.670492 110.945) (xy 159.529508 110.945) (xy 159.318691 110.965764) (xy 159.048192 111.047818) (xy 158.895 111.129701)\r\n        (xy 158.895 110.296104) (xy 158.898556 110.259999) (xy 158.884365 110.115914) (xy 158.852139 110.00968) (xy 158.842337 109.977367)\r\n        (xy 158.774087 109.84968) (xy 158.682238 109.737762) (xy 158.654193 109.714746) (xy 158.131932 109.192485) (xy 158.099068 109.027271)\r\n        (xy 158.028586 108.857111) (xy 157.926262 108.703972) (xy 157.924518 108.702228) (xy 164.716647 101.9101) (xy 170.438795 101.9101)\r\n        (xy 170.4749 101.913656) (xy 170.511005 101.9101) (xy 170.618985 101.899465) (xy 170.757533 101.857437) (xy 170.88522 101.789187)\r\n        (xy 170.997138 101.697338) (xy 171.020158 101.669288) (xy 172.157515 100.531931) (xy 172.322729 100.499068) (xy 172.492889 100.428586)\r\n        (xy 172.511928 100.415865) (xy 172.511928 101.35) (xy 172.524188 101.474482) (xy 172.560498 101.59418) (xy 172.619463 101.704494)\r\n        (xy 172.698815 101.801185) (xy 172.795506 101.880537) (xy 172.90582 101.939502) (xy 173.025518 101.975812) (xy 173.15 101.988072)\r\n        (xy 174.85 101.988072) (xy 174.974482 101.975812) (xy 175.09418 101.939502) (xy 175.204494 101.880537) (xy 175.301185 101.801185)\r\n        (xy 175.380537 101.704494) (xy 175.439502 101.59418) (xy 175.462498 101.518374) (xy 175.658645 101.695178) (xy 175.908748 101.844157)\r\n        (xy 176.183109 101.941481) (xy 176.413 101.820814) (xy 176.413 100.627) (xy 176.667 100.627) (xy 176.667 101.820814)\r\n        (xy 176.896891 101.941481) (xy 177.171252 101.844157) (xy 177.421355 101.695178) (xy 177.637588 101.500269) (xy 177.811641 101.26692)\r\n        (xy 177.936825 101.004099) (xy 177.981476 100.85689) (xy 177.860155 100.627) (xy 176.667 100.627) (xy 176.413 100.627)\r\n        (xy 176.393 100.627) (xy 176.393 100.373) (xy 176.413 100.373) (xy 176.413 100.353) (xy 176.667 100.353)\r\n        (xy 176.667 100.373) (xy 177.860155 100.373) (xy 177.981476 100.14311) (xy 177.936825 99.995901) (xy 177.811641 99.73308)\r\n        (xy 177.637588 99.499731) (xy 177.421355 99.304822) (xy 177.304477 99.235201) (xy 177.369014 99.200706) (xy 177.595134 99.015134)\r\n        (xy 177.780706 98.789014) (xy 177.918599 98.531034) (xy 178.003513 98.251111) (xy 178.032185 97.96) (xy 178.003513 97.668889)\r\n        (xy 177.918599 97.388966) (xy 177.780706 97.130986) (xy 177.595134 96.904866) (xy 177.369014 96.719294) (xy 177.314209 96.69)\r\n        (xy 177.369014 96.660706) (xy 177.595134 96.475134) (xy 177.780706 96.249014) (xy 177.918599 95.991034) (xy 178.003513 95.711111)\r\n        (xy 178.032185 95.42) (xy 178.003513 95.128889) (xy 177.918599 94.848966) (xy 177.780706 94.590986) (xy 177.595134 94.364866)\r\n        (xy 177.369014 94.179294) (xy 177.314209 94.15) (xy 177.369014 94.120706) (xy 177.595134 93.935134) (xy 177.780706 93.709014)\r\n        (xy 177.918599 93.451034) (xy 178.003513 93.171111) (xy 178.032185 92.88) (xy 178.003513 92.588889) (xy 177.918599 92.308966)\r\n        (xy 177.780706 92.050986) (xy 177.595134 91.824866) (xy 177.369014 91.639294) (xy 177.314209 91.61) (xy 177.369014 91.580706)\r\n        (xy 177.595134 91.395134) (xy 177.780706 91.169014) (xy 177.918599 90.911034) (xy 178.003513 90.631111) (xy 178.032185 90.34)\r\n        (xy 178.003513 90.048889) (xy 177.918599 89.768966) (xy 177.780706 89.510986) (xy 177.595134 89.284866) (xy 177.369014 89.099294)\r\n        (xy 177.314209 89.07) (xy 177.369014 89.040706) (xy 177.595134 88.855134) (xy 177.780706 88.629014) (xy 177.918599 88.371034)\r\n        (xy 178.003513 88.091111) (xy 178.032185 87.8) (xy 178.003513 87.508889) (xy 177.918599 87.228966) (xy 177.780706 86.970986)\r\n        (xy 177.595134 86.744866) (xy 177.369014 86.559294) (xy 177.314209 86.53) (xy 177.369014 86.500706) (xy 177.595134 86.315134)\r\n        (xy 177.780706 86.089014) (xy 177.918599 85.831034) (xy 178.003513 85.551111) (xy 178.032185 85.26) (xy 178.003513 84.968889)\r\n        (xy 177.92953 84.725) (xy 178.136095 84.725) (xy 178.1722 84.728556) (xy 178.208305 84.725) (xy 178.316285 84.714365)\r\n        (xy 178.454833 84.672337) (xy 178.58252 84.604087) (xy 178.694438 84.512238) (xy 178.717458 84.484188) (xy 178.948515 84.253132)\r\n        (xy 179.113729 84.220268) (xy 179.283889 84.149786) (xy 179.437028 84.047462) (xy 179.567262 83.917228) (xy 179.669586 83.764089)\r\n        (xy 179.740068 83.593929) (xy 179.776 83.413289) (xy 179.776 83.229111) (xy 179.740068 83.048471) (xy 179.669586 82.878311)\r\n        (xy 179.567262 82.725172) (xy 179.437028 82.594938) (xy 179.283889 82.492614) (xy 179.113729 82.422132) (xy 178.933089 82.3862)\r\n        (xy 178.748911 82.3862) (xy 178.568271 82.422132) (xy 178.398111 82.492614) (xy 178.244972 82.594938) (xy 178.114738 82.725172)\r\n        (xy 178.017315 82.870976) (xy 178.032185 82.72) (xy 178.003513 82.428889) (xy 177.918599 82.148966) (xy 177.873719 82.065001)\r\n        (xy 177.933894 82.065001) (xy 177.969999 82.068557) (xy 178.006104 82.065001) (xy 178.114084 82.054366) (xy 178.252632 82.012338)\r\n        (xy 178.380319 81.944088) (xy 178.492237 81.852239) (xy 178.515258 81.824189) (xy 179.865001 80.474446)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 150.781068 113.181101) (xy 150.960392 113.399608) (xy 151.178899 113.578932) (xy 151.428192 113.712182) (xy 151.698691 113.794236)\r\n        (xy 151.909508 113.815) (xy 152.050492 113.815) (xy 152.261309 113.794236) (xy 152.354201 113.766058) (xy 152.354201 116.178852)\r\n        (xy 151.485808 117.047246) (xy 151.457762 117.070263) (xy 151.365913 117.182181) (xy 151.297663 117.309868) (xy 151.270457 117.399554)\r\n        (xy 151.255635 117.448415) (xy 151.241444 117.5925) (xy 151.245 117.628606) (xy 151.245001 118.765736) (xy 151.178899 118.801068)\r\n        (xy 150.960392 118.980392) (xy 150.781068 119.198899) (xy 150.71 119.331858) (xy 150.638932 119.198899) (xy 150.459608 118.980392)\r\n        (xy 150.241101 118.801068) (xy 149.991808 118.667818) (xy 149.721309 118.585764) (xy 149.510492 118.565) (xy 149.369508 118.565)\r\n        (xy 149.158691 118.585764) (xy 148.888192 118.667818) (xy 148.638899 118.801068) (xy 148.420392 118.980392) (xy 148.327581 119.093482)\r\n        (xy 148.325812 119.075518) (xy 148.289502 118.95582) (xy 148.230537 118.845506) (xy 148.151185 118.748815) (xy 148.054494 118.669463)\r\n        (xy 147.94418 118.610498) (xy 147.824482 118.574188) (xy 147.7 118.561928) (xy 146.1 118.561928) (xy 145.975518 118.574188)\r\n        (xy 145.85582 118.610498) (xy 145.745506 118.669463) (xy 145.648815 118.748815) (xy 145.569463 118.845506) (xy 145.510498 118.95582)\r\n        (xy 145.474188 119.075518) (xy 145.461928 119.2) (xy 145.461928 120.8) (xy 145.474188 120.924482) (xy 145.510498 121.04418)\r\n        (xy 145.569463 121.154494) (xy 145.648815 121.251185) (xy 145.745506 121.330537) (xy 145.85582 121.389502) (xy 145.975518 121.425812)\r\n        (xy 146.1 121.438072) (xy 146.165001 121.438072) (xy 146.165001 121.963885) (xy 146.161444 122) (xy 146.175635 122.144085)\r\n        (xy 146.214957 122.27371) (xy 146.217664 122.282633) (xy 146.285914 122.41032) (xy 146.377763 122.522238) (xy 146.405808 122.545254)\r\n        (xy 147.925553 124.065) (xy 142.644608 124.065) (xy 142.816292 124.003603) (xy 142.941514 123.936671) (xy 143.013097 123.692702)\r\n        (xy 142.2 122.879605) (xy 141.386903 123.692702) (xy 141.458486 123.936671) (xy 141.713996 124.057571) (xy 141.743633 124.065)\r\n        (xy 138.704447 124.065) (xy 138.4347 123.795254) (xy 138.4347 122.770512) (xy 140.759783 122.770512) (xy 140.801213 123.05013)\r\n        (xy 140.896397 123.316292) (xy 140.963329 123.441514) (xy 141.207298 123.513097) (xy 142.020395 122.7) (xy 142.379605 122.7)\r\n        (xy 143.192702 123.513097) (xy 143.436671 123.441514) (xy 143.557571 123.186004) (xy 143.6263 122.911816) (xy 143.640217 122.629488)\r\n        (xy 143.598787 122.34987) (xy 143.503603 122.083708) (xy 143.436671 121.958486) (xy 143.192702 121.886903) (xy 142.379605 122.7)\r\n        (xy 142.020395 122.7) (xy 141.207298 121.886903) (xy 140.963329 121.958486) (xy 140.842429 122.213996) (xy 140.7737 122.488184)\r\n        (xy 140.759783 122.770512) (xy 138.4347 122.770512) (xy 138.4347 121.528758) (xy 138.518691 121.554236) (xy 138.729508 121.575)\r\n        (xy 138.870492 121.575) (xy 139.081309 121.554236) (xy 139.351808 121.472182) (xy 139.601101 121.338932) (xy 139.819608 121.159608)\r\n        (xy 139.971112 120.975) (xy 140.991979 120.975) (xy 141.085363 121.114759) (xy 141.285241 121.314637) (xy 141.485869 121.448692)\r\n        (xy 141.458486 121.463329) (xy 141.386903 121.707298) (xy 142.2 122.520395) (xy 143.013097 121.707298) (xy 142.941514 121.463329)\r\n        (xy 142.912659 121.449676) (xy 143.114759 121.314637) (xy 143.314637 121.114759) (xy 143.47168 120.879727) (xy 143.579853 120.618574)\r\n        (xy 143.635 120.341335) (xy 143.635 120.058665) (xy 143.616285 119.964582) (xy 147.461433 116.119436) (xy 147.493291 116.093291)\r\n        (xy 147.519816 116.060971) (xy 147.597636 115.966146) (xy 147.675172 115.821087) (xy 147.681068 115.801649) (xy 147.722918 115.663689)\r\n        (xy 147.735 115.541019) (xy 147.735 115.541018) (xy 147.73904 115.5) (xy 147.735 115.458981) (xy 147.735 113.551112)\r\n        (xy 147.919608 113.399608) (xy 148.098932 113.181101) (xy 148.17 113.048142) (xy 148.241068 113.181101) (xy 148.420392 113.399608)\r\n        (xy 148.638899 113.578932) (xy 148.765001 113.646335) (xy 148.765 116.817049) (xy 148.671414 116.957111) (xy 148.600932 117.127271)\r\n        (xy 148.565 117.307911) (xy 148.565 117.492089) (xy 148.600932 117.672729) (xy 148.671414 117.842889) (xy 148.773738 117.996028)\r\n        (xy 148.903972 118.126262) (xy 149.057111 118.228586) (xy 149.227271 118.299068) (xy 149.407911 118.335) (xy 149.592089 118.335)\r\n        (xy 149.772729 118.299068) (xy 149.942889 118.228586) (xy 150.096028 118.126262) (xy 150.226262 117.996028) (xy 150.328586 117.842889)\r\n        (xy 150.399068 117.672729) (xy 150.435 117.492089) (xy 150.435 117.307911) (xy 150.399068 117.127271) (xy 150.328586 116.957111)\r\n        (xy 150.235 116.817049) (xy 150.235 113.582193) (xy 150.241101 113.578932) (xy 150.459608 113.399608) (xy 150.638932 113.181101)\r\n        (xy 150.71 113.048142)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 137.293748 97.285858) (xy 137.279605 97.3) (xy 138.092702 98.113097) (xy 138.336671 98.041514) (xy 138.457571 97.786004)\r\n        (xy 138.5263 97.511816) (xy 138.535914 97.316782) (xy 139.83857 98.619438) (xy 139.838576 98.619443) (xy 145.780559 104.561427)\r\n        (xy 145.806709 104.593291) (xy 145.933854 104.697636) (xy 146.078913 104.775172) (xy 146.236311 104.822918) (xy 146.358981 104.835)\r\n        (xy 146.358991 104.835) (xy 146.399999 104.839039) (xy 146.441007 104.835) (xy 146.452339 104.835) (xy 146.463038 104.851013)\r\n        (xy 146.648987 105.036962) (xy 146.665001 105.047662) (xy 146.665 106.322762) (xy 146.438574 106.549189) (xy 146.40671 106.575339)\r\n        (xy 146.351483 106.642634) (xy 146.302364 106.702485) (xy 146.224828 106.847544) (xy 146.177082 107.004942) (xy 146.16453 107.132384)\r\n        (xy 146.085241 107.185363) (xy 145.885363 107.385241) (xy 145.72832 107.620273) (xy 145.620147 107.881426) (xy 145.565 108.158665)\r\n        (xy 145.565 108.441335) (xy 145.620147 108.718574) (xy 145.72832 108.979727) (xy 145.885363 109.214759) (xy 146.085241 109.414637)\r\n        (xy 146.165 109.46793) (xy 146.165001 111.145736) (xy 146.098899 111.181068) (xy 145.880392 111.360392) (xy 145.701068 111.578899)\r\n        (xy 145.567818 111.828192) (xy 145.485764 112.098691) (xy 145.458057 112.38) (xy 145.485764 112.661309) (xy 145.567818 112.931808)\r\n        (xy 145.701068 113.181101) (xy 145.880392 113.399608) (xy 146.065001 113.551112) (xy 146.065 115.154131) (xy 142.435418 118.783715)\r\n        (xy 142.341335 118.765) (xy 142.058665 118.765) (xy 141.781426 118.820147) (xy 141.520273 118.92832) (xy 141.285241 119.085363)\r\n        (xy 141.085363 119.285241) (xy 141.07216 119.305) (xy 139.971112 119.305) (xy 139.819608 119.120392) (xy 139.601101 118.941068)\r\n        (xy 139.351808 118.807818) (xy 139.081309 118.725764) (xy 138.870492 118.705) (xy 138.729508 118.705) (xy 138.518691 118.725764)\r\n        (xy 138.4347 118.751242) (xy 138.4347 107.405046) (xy 139.294193 106.545554) (xy 139.322238 106.522538) (xy 139.414087 106.41062)\r\n        (xy 139.452865 106.338072) (xy 139.6 106.338072) (xy 139.724482 106.325812) (xy 139.84418 106.289502) (xy 139.954494 106.230537)\r\n        (xy 140.051185 106.151185) (xy 140.130537 106.054494) (xy 140.189502 105.94418) (xy 140.225812 105.824482) (xy 140.238072 105.7)\r\n        (xy 140.238072 104.1) (xy 140.225812 103.975518) (xy 140.221345 103.960792) (xy 140.754746 104.494193) (xy 140.777762 104.522238)\r\n        (xy 140.88968 104.614087) (xy 141.017367 104.682337) (xy 141.103078 104.708337) (xy 141.155914 104.724365) (xy 141.170132 104.725765)\r\n        (xy 141.263895 104.735) (xy 141.263902 104.735) (xy 141.299999 104.738555) (xy 141.300975 104.738459) (xy 141.304618 104.745275)\r\n        (xy 141.471445 104.948555) (xy 141.665001 105.107401) (xy 141.665 105.869042) (xy 141.570986 105.919294) (xy 141.344866 106.104866)\r\n        (xy 141.159294 106.330986) (xy 141.021401 106.588966) (xy 140.936487 106.868889) (xy 140.907815 107.16) (xy 140.936487 107.451111)\r\n        (xy 141.021401 107.731034) (xy 141.159294 107.989014) (xy 141.344866 108.215134) (xy 141.374687 108.239607) (xy 141.30582 108.260498)\r\n        (xy 141.195506 108.319463) (xy 141.098815 108.398815) (xy 141.019463 108.495506) (xy 140.960498 108.60582) (xy 140.924188 108.725518)\r\n        (xy 140.911928 108.85) (xy 140.911928 110.55) (xy 140.924188 110.674482) (xy 140.960498 110.79418) (xy 141.019463 110.904494)\r\n        (xy 141.098815 111.001185) (xy 141.195506 111.080537) (xy 141.30582 111.139502) (xy 141.425518 111.175812) (xy 141.55 111.188072)\r\n        (xy 143.25 111.188072) (xy 143.374482 111.175812) (xy 143.49418 111.139502) (xy 143.604494 111.080537) (xy 143.701185 111.001185)\r\n        (xy 143.780537 110.904494) (xy 143.839502 110.79418) (xy 143.875812 110.674482) (xy 143.888072 110.55) (xy 143.888072 108.85)\r\n        (xy 143.875812 108.725518) (xy 143.839502 108.60582) (xy 143.780537 108.495506) (xy 143.701185 108.398815) (xy 143.604494 108.319463)\r\n        (xy 143.49418 108.260498) (xy 143.425313 108.239607) (xy 143.455134 108.215134) (xy 143.640706 107.989014) (xy 143.778599 107.731034)\r\n        (xy 143.863513 107.451111) (xy 143.892185 107.16) (xy 143.863513 106.868889) (xy 143.778599 106.588966) (xy 143.640706 106.330986)\r\n        (xy 143.455134 106.104866) (xy 143.229014 105.919294) (xy 143.135 105.869043) (xy 143.135 105.131564) (xy 143.165275 105.115382)\r\n        (xy 143.368555 104.948555) (xy 143.535382 104.745275) (xy 143.659347 104.513354) (xy 143.735683 104.261706) (xy 143.761459 104)\r\n        (xy 143.735683 103.738294) (xy 143.659347 103.486646) (xy 143.535382 103.254725) (xy 143.368555 103.051445) (xy 143.165275 102.884618)\r\n        (xy 142.933354 102.760653) (xy 142.681706 102.684317) (xy 142.485579 102.665) (xy 142.354421 102.665) (xy 142.158294 102.684317)\r\n        (xy 141.906646 102.760653) (xy 141.674725 102.884618) (xy 141.471445 103.051445) (xy 141.435135 103.095689) (xy 138.445259 100.105813)\r\n        (xy 138.422238 100.077762) (xy 138.31032 99.985913) (xy 138.182633 99.917663) (xy 138.044085 99.875635) (xy 137.936105 99.865)\r\n        (xy 137.9 99.861444) (xy 137.863895 99.865) (xy 133.793077 99.865) (xy 132.329119 98.401043) (xy 132.379608 98.359608)\r\n        (xy 132.558932 98.141101) (xy 132.63 98.008142) (xy 132.701068 98.141101) (xy 132.880392 98.359608) (xy 133.098899 98.538932)\r\n        (xy 133.348192 98.672182) (xy 133.618691 98.754236) (xy 133.829508 98.775) (xy 133.970492 98.775) (xy 134.181309 98.754236)\r\n        (xy 134.451808 98.672182) (xy 134.701101 98.538932) (xy 134.919608 98.359608) (xy 134.974516 98.292702) (xy 136.286903 98.292702)\r\n        (xy 136.358486 98.536671) (xy 136.613996 98.657571) (xy 136.888184 98.7263) (xy 137.170512 98.740217) (xy 137.45013 98.698787)\r\n        (xy 137.716292 98.603603) (xy 137.841514 98.536671) (xy 137.913097 98.292702) (xy 137.1 97.479605) (xy 136.286903 98.292702)\r\n        (xy 134.974516 98.292702) (xy 135.098932 98.141101) (xy 135.176186 97.99657) (xy 135.253291 97.933291) (xy 135.279446 97.901421)\r\n        (xy 135.679214 97.501653) (xy 135.701213 97.65013) (xy 135.796397 97.916292) (xy 135.863329 98.041514) (xy 136.107298 98.113097)\r\n        (xy 136.920395 97.3) (xy 136.906253 97.285858) (xy 137.085858 97.106253) (xy 137.1 97.120395) (xy 137.114143 97.106253)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 139.539485 86.217168) (xy 139.374271 86.250032) (xy 139.204111 86.320514) (xy 139.050972 86.422838) (xy 138.920738 86.553072)\r\n        (xy 138.818414 86.706211) (xy 138.747932 86.876371) (xy 138.712 87.057011) (xy 138.712 87.241189) (xy 138.747932 87.421829)\r\n        (xy 138.818414 87.591989) (xy 138.920738 87.745128) (xy 139.050972 87.875362) (xy 139.204111 87.977686) (xy 139.374271 88.048168)\r\n        (xy 139.554911 88.0841) (xy 139.739089 88.0841) (xy 139.919729 88.048168) (xy 139.934139 88.042199) (xy 139.996397 88.216292)\r\n        (xy 140.063329 88.341514) (xy 140.307298 88.413097) (xy 141.120395 87.6) (xy 141.106253 87.585858) (xy 141.285858 87.406253)\r\n        (xy 141.3 87.420395) (xy 141.314143 87.406253) (xy 141.493748 87.585858) (xy 141.479605 87.6) (xy 142.292702 88.413097)\r\n        (xy 142.536671 88.341514) (xy 142.657571 88.086004) (xy 142.7263 87.811816) (xy 142.740217 87.529488) (xy 142.698787 87.24987)\r\n        (xy 142.603603 86.983708) (xy 142.582005 86.9433) (xy 171.336195 86.9433) (xy 171.3723 86.946856) (xy 171.408405 86.9433)\r\n        (xy 171.516385 86.932665) (xy 171.654933 86.890637) (xy 171.78262 86.822387) (xy 171.894538 86.730538) (xy 171.917558 86.702488)\r\n        (xy 172.679784 85.940262) (xy 172.759294 86.089014) (xy 172.944866 86.315134) (xy 173.170986 86.500706) (xy 173.225791 86.53)\r\n        (xy 173.170986 86.559294) (xy 172.944866 86.744866) (xy 172.759294 86.970986) (xy 172.621401 87.228966) (xy 172.536487 87.508889)\r\n        (xy 172.507815 87.8) (xy 172.536487 88.091111) (xy 172.621401 88.371034) (xy 172.759294 88.629014) (xy 172.944866 88.855134)\r\n        (xy 173.170986 89.040706) (xy 173.225791 89.07) (xy 173.170986 89.099294) (xy 172.944866 89.284866) (xy 172.759294 89.510986)\r\n        (xy 172.621401 89.768966) (xy 172.536487 90.048889) (xy 172.507815 90.34) (xy 172.536487 90.631111) (xy 172.621401 90.911034)\r\n        (xy 172.759294 91.169014) (xy 172.944866 91.395134) (xy 173.170986 91.580706) (xy 173.225791 91.61) (xy 173.170986 91.639294)\r\n        (xy 172.944866 91.824866) (xy 172.759294 92.050986) (xy 172.621401 92.308966) (xy 172.536487 92.588889) (xy 172.507815 92.88)\r\n        (xy 172.536487 93.171111) (xy 172.621401 93.451034) (xy 172.759294 93.709014) (xy 172.944866 93.935134) (xy 173.170986 94.120706)\r\n        (xy 173.225791 94.15) (xy 173.170986 94.179294) (xy 172.944866 94.364866) (xy 172.759294 94.590986) (xy 172.621401 94.848966)\r\n        (xy 172.536487 95.128889) (xy 172.507815 95.42) (xy 172.536487 95.711111) (xy 172.621401 95.991034) (xy 172.759294 96.249014)\r\n        (xy 172.944866 96.475134) (xy 173.170986 96.660706) (xy 173.225791 96.69) (xy 173.170986 96.719294) (xy 172.944866 96.904866)\r\n        (xy 172.759294 97.130986) (xy 172.621401 97.388966) (xy 172.536487 97.668889) (xy 172.507815 97.96) (xy 172.536487 98.251111)\r\n        (xy 172.621401 98.531034) (xy 172.759294 98.789014) (xy 172.944866 99.015134) (xy 172.974687 99.039607) (xy 172.90582 99.060498)\r\n        (xy 172.838187 99.096649) (xy 172.776262 99.003972) (xy 172.646028 98.873738) (xy 172.492889 98.771414) (xy 172.322729 98.700932)\r\n        (xy 172.142089 98.665) (xy 171.957911 98.665) (xy 171.777271 98.700932) (xy 171.607111 98.771414) (xy 171.453972 98.873738)\r\n        (xy 171.323738 99.003972) (xy 171.221414 99.157111) (xy 171.150932 99.327271) (xy 171.118069 99.492485) (xy 170.170454 100.4401)\r\n        (xy 164.448296 100.4401) (xy 164.412199 100.436545) (xy 164.376102 100.4401) (xy 164.376095 100.4401) (xy 164.282332 100.449335)\r\n        (xy 164.268114 100.450735) (xy 164.226086 100.463484) (xy 164.129567 100.492763) (xy 164.00188 100.561013) (xy 163.889962 100.652862)\r\n        (xy 163.866946 100.680907) (xy 155.295808 109.252046) (xy 155.267762 109.275063) (xy 155.175913 109.386981) (xy 155.107663 109.514668)\r\n        (xy 155.082487 109.597663) (xy 155.065635 109.653215) (xy 155.051444 109.7973) (xy 155.055 109.833405) (xy 155.055 111.042719)\r\n        (xy 154.801309 110.965764) (xy 154.590492 110.945) (xy 154.449508 110.945) (xy 154.238691 110.965764) (xy 153.968192 111.047818)\r\n        (xy 153.8242 111.124783) (xy 153.8242 105.525494) (xy 153.827755 105.489399) (xy 153.8242 105.453304) (xy 153.8242 105.453295)\r\n        (xy 153.813565 105.345315) (xy 153.771537 105.206767) (xy 153.703287 105.07908) (xy 153.668721 105.036962) (xy 153.634453 104.995206)\r\n        (xy 153.63445 104.995203) (xy 153.611437 104.967162) (xy 153.583398 104.944151) (xy 148.074246 99.435) (xy 167.717049 99.435)\r\n        (xy 167.857111 99.528586) (xy 168.027271 99.599068) (xy 168.207911 99.635) (xy 168.392089 99.635) (xy 168.572729 99.599068)\r\n        (xy 168.742889 99.528586) (xy 168.896028 99.426262) (xy 169.026262 99.296028) (xy 169.128586 99.142889) (xy 169.199068 98.972729)\r\n        (xy 169.235 98.792089) (xy 169.235 98.607911) (xy 169.199068 98.427271) (xy 169.128586 98.257111) (xy 169.026262 98.103972)\r\n        (xy 168.896028 97.973738) (xy 168.742889 97.871414) (xy 168.572729 97.800932) (xy 168.392089 97.765) (xy 168.207911 97.765)\r\n        (xy 168.027271 97.800932) (xy 167.857111 97.871414) (xy 167.717049 97.965) (xy 147.104447 97.965) (xy 145.873458 96.734012)\r\n        (xy 145.879853 96.718574) (xy 145.935 96.441335) (xy 145.935 96.158665) (xy 145.879853 95.881426) (xy 145.787583 95.658665)\r\n        (xy 165.865 95.658665) (xy 165.865 95.941335) (xy 165.920147 96.218574) (xy 166.02832 96.479727) (xy 166.185363 96.714759)\r\n        (xy 166.385241 96.914637) (xy 166.620273 97.07168) (xy 166.881426 97.179853) (xy 167.158665 97.235) (xy 167.441335 97.235)\r\n        (xy 167.718574 97.179853) (xy 167.979727 97.07168) (xy 168.214759 96.914637) (xy 168.336694 96.792702) (xy 168.986903 96.792702)\r\n        (xy 169.058486 97.036671) (xy 169.313996 97.157571) (xy 169.588184 97.2263) (xy 169.870512 97.240217) (xy 170.15013 97.198787)\r\n        (xy 170.416292 97.103603) (xy 170.541514 97.036671) (xy 170.613097 96.792702) (xy 169.8 95.979605) (xy 168.986903 96.792702)\r\n        (xy 168.336694 96.792702) (xy 168.414637 96.714759) (xy 168.548692 96.514131) (xy 168.563329 96.541514) (xy 168.807298 96.613097)\r\n        (xy 169.620395 95.8) (xy 169.979605 95.8) (xy 170.792702 96.613097) (xy 171.036671 96.541514) (xy 171.157571 96.286004)\r\n        (xy 171.2263 96.011816) (xy 171.240217 95.729488) (xy 171.198787 95.44987) (xy 171.103603 95.183708) (xy 171.036671 95.058486)\r\n        (xy 170.792702 94.986903) (xy 169.979605 95.8) (xy 169.620395 95.8) (xy 168.807298 94.986903) (xy 168.563329 95.058486)\r\n        (xy 168.549676 95.087341) (xy 168.414637 94.885241) (xy 168.336694 94.807298) (xy 168.986903 94.807298) (xy 169.8 95.620395)\r\n        (xy 170.613097 94.807298) (xy 170.541514 94.563329) (xy 170.286004 94.442429) (xy 170.011816 94.3737) (xy 169.729488 94.359783)\r\n        (xy 169.44987 94.401213) (xy 169.183708 94.496397) (xy 169.058486 94.563329) (xy 168.986903 94.807298) (xy 168.336694 94.807298)\r\n        (xy 168.214759 94.685363) (xy 167.979727 94.52832) (xy 167.718574 94.420147) (xy 167.441335 94.365) (xy 167.158665 94.365)\r\n        (xy 166.881426 94.420147) (xy 166.620273 94.52832) (xy 166.385241 94.685363) (xy 166.185363 94.885241) (xy 166.02832 95.120273)\r\n        (xy 165.920147 95.381426) (xy 165.865 95.658665) (xy 145.787583 95.658665) (xy 145.77168 95.620273) (xy 145.614637 95.385241)\r\n        (xy 145.414759 95.185363) (xy 145.179727 95.02832) (xy 144.918574 94.920147) (xy 144.641335 94.865) (xy 144.358665 94.865)\r\n        (xy 144.081426 94.920147) (xy 143.820273 95.02832) (xy 143.585241 95.185363) (xy 143.385363 95.385241) (xy 143.251308 95.585869)\r\n        (xy 143.236671 95.558486) (xy 142.992702 95.486903) (xy 142.179605 96.3) (xy 142.992702 97.113097) (xy 143.236671 97.041514)\r\n        (xy 143.250324 97.012659) (xy 143.385363 97.214759) (xy 143.585241 97.414637) (xy 143.820273 97.57168) (xy 144.081426 97.679853)\r\n        (xy 144.358665 97.735) (xy 144.641335 97.735) (xy 144.769967 97.709413) (xy 146.254746 99.194193) (xy 146.256151 99.195905)\r\n        (xy 146.230732 99.257271) (xy 146.1948 99.437911) (xy 146.1948 99.622089) (xy 146.230732 99.802729) (xy 146.301214 99.972889)\r\n        (xy 146.403538 100.126028) (xy 146.533772 100.256262) (xy 146.686911 100.358586) (xy 146.857071 100.429068) (xy 147.022286 100.461932)\r\n        (xy 152.3542 105.793847) (xy 152.354201 110.993942) (xy 152.261309 110.965764) (xy 152.050492 110.945) (xy 151.909508 110.945)\r\n        (xy 151.698691 110.965764) (xy 151.428192 111.047818) (xy 151.178899 111.181068) (xy 150.960392 111.360392) (xy 150.781068 111.578899)\r\n        (xy 150.71 111.711858) (xy 150.638932 111.578899) (xy 150.459608 111.360392) (xy 150.241101 111.181068) (xy 149.991808 111.047818)\r\n        (xy 149.721309 110.965764) (xy 149.510492 110.945) (xy 149.369508 110.945) (xy 149.158691 110.965764) (xy 148.888192 111.047818)\r\n        (xy 148.638899 111.181068) (xy 148.420392 111.360392) (xy 148.241068 111.578899) (xy 148.17 111.711858) (xy 148.098932 111.578899)\r\n        (xy 147.919608 111.360392) (xy 147.835 111.290956) (xy 147.835 109.46793) (xy 147.914759 109.414637) (xy 148.036694 109.292702)\r\n        (xy 148.686903 109.292702) (xy 148.758486 109.536671) (xy 149.013996 109.657571) (xy 149.288184 109.7263) (xy 149.570512 109.740217)\r\n        (xy 149.85013 109.698787) (xy 150.116292 109.603603) (xy 150.241514 109.536671) (xy 150.313097 109.292702) (xy 149.5 108.479605)\r\n        (xy 148.686903 109.292702) (xy 148.036694 109.292702) (xy 148.114637 109.214759) (xy 148.248692 109.014131) (xy 148.263329 109.041514)\r\n        (xy 148.507298 109.113097) (xy 149.320395 108.3) (xy 149.679605 108.3) (xy 150.492702 109.113097) (xy 150.736671 109.041514)\r\n        (xy 150.857571 108.786004) (xy 150.9263 108.511816) (xy 150.940217 108.229488) (xy 150.898787 107.94987) (xy 150.803603 107.683708)\r\n        (xy 150.736671 107.558486) (xy 150.492702 107.486903) (xy 149.679605 108.3) (xy 149.320395 108.3) (xy 148.507298 107.486903)\r\n        (xy 148.263329 107.558486) (xy 148.249676 107.587341) (xy 148.114637 107.385241) (xy 148.039447 107.310051) (xy 148.0422 107.307298)\r\n        (xy 148.686903 107.307298) (xy 149.5 108.120395) (xy 150.313097 107.307298) (xy 150.241514 107.063329) (xy 149.986004 106.942429)\r\n        (xy 149.711816 106.8737) (xy 149.429488 106.859783) (xy 149.14987 106.901213) (xy 148.883708 106.996397) (xy 148.758486 107.063329)\r\n        (xy 148.686903 107.307298) (xy 148.0422 107.307298) (xy 148.061427 107.288071) (xy 148.093291 107.261921) (xy 148.197636 107.134776)\r\n        (xy 148.275172 106.989717) (xy 148.322918 106.832319) (xy 148.335 106.709649) (xy 148.335 106.709648) (xy 148.33904 106.66863)\r\n        (xy 148.335 106.627612) (xy 148.335 105.047661) (xy 148.351013 105.036962) (xy 148.536962 104.851013) (xy 148.683061 104.632359)\r\n        (xy 148.783696 104.389405) (xy 148.835 104.131486) (xy 148.835 103.868514) (xy 148.783696 103.610595) (xy 148.683061 103.367641)\r\n        (xy 148.536962 103.148987) (xy 148.351013 102.963038) (xy 148.132359 102.816939) (xy 147.889405 102.716304) (xy 147.631486 102.665)\r\n        (xy 147.368514 102.665) (xy 147.110595 102.716304) (xy 146.867641 102.816939) (xy 146.648987 102.963038) (xy 146.596446 103.015579)\r\n        (xy 141.019443 97.438576) (xy 141.019438 97.43857) (xy 140.87357 97.292702) (xy 141.186903 97.292702) (xy 141.258486 97.536671)\r\n        (xy 141.513996 97.657571) (xy 141.788184 97.7263) (xy 142.070512 97.740217) (xy 142.35013 97.698787) (xy 142.616292 97.603603)\r\n        (xy 142.741514 97.536671) (xy 142.813097 97.292702) (xy 142 96.479605) (xy 141.186903 97.292702) (xy 140.87357 97.292702)\r\n        (xy 139.95138 96.370512) (xy 140.559783 96.370512) (xy 140.601213 96.65013) (xy 140.696397 96.916292) (xy 140.763329 97.041514)\r\n        (xy 141.007298 97.113097) (xy 141.820395 96.3) (xy 141.007298 95.486903) (xy 140.763329 95.558486) (xy 140.642429 95.813996)\r\n        (xy 140.5737 96.088184) (xy 140.559783 96.370512) (xy 139.95138 96.370512) (xy 138.888166 95.307298) (xy 141.186903 95.307298)\r\n        (xy 142 96.120395) (xy 142.813097 95.307298) (xy 142.741514 95.063329) (xy 142.486004 94.942429) (xy 142.211816 94.8737)\r\n        (xy 141.929488 94.859783) (xy 141.64987 94.901213) (xy 141.383708 94.996397) (xy 141.258486 95.063329) (xy 141.186903 95.307298)\r\n        (xy 138.888166 95.307298) (xy 138.532877 94.952009) (xy 138.535 94.941335) (xy 138.535 94.658665) (xy 138.479853 94.381426)\r\n        (xy 138.37168 94.120273) (xy 138.214637 93.885241) (xy 138.014759 93.685363) (xy 137.935 93.63207) (xy 137.935 91.9)\r\n        (xy 143.061928 91.9) (xy 143.061928 93.5) (xy 143.074188 93.624482) (xy 143.110498 93.74418) (xy 143.169463 93.854494)\r\n        (xy 143.248815 93.951185) (xy 143.345506 94.030537) (xy 143.45582 94.089502) (xy 143.575518 94.125812) (xy 143.7 94.138072)\r\n        (xy 145.3 94.138072) (xy 145.424482 94.125812) (xy 145.54418 94.089502) (xy 145.654494 94.030537) (xy 145.751185 93.951185)\r\n        (xy 145.830537 93.854494) (xy 145.889502 93.74418) (xy 145.925812 93.624482) (xy 145.927581 93.606518) (xy 146.020392 93.719608)\r\n        (xy 146.238899 93.898932) (xy 146.488192 94.032182) (xy 146.758691 94.114236) (xy 146.969508 94.135) (xy 147.110492 94.135)\r\n        (xy 147.321309 94.114236) (xy 147.591808 94.032182) (xy 147.841101 93.898932) (xy 148.059608 93.719608) (xy 148.238932 93.501101)\r\n        (xy 148.31 93.368142) (xy 148.381068 93.501101) (xy 148.560392 93.719608) (xy 148.778899 93.898932) (xy 149.028192 94.032182)\r\n        (xy 149.298691 94.114236) (xy 149.509508 94.135) (xy 149.650492 94.135) (xy 149.861309 94.114236) (xy 150.131808 94.032182)\r\n        (xy 150.381101 93.898932) (xy 150.599608 93.719608) (xy 150.778932 93.501101) (xy 150.85 93.368142) (xy 150.921068 93.501101)\r\n        (xy 151.100392 93.719608) (xy 151.318899 93.898932) (xy 151.568192 94.032182) (xy 151.838691 94.114236) (xy 152.049508 94.135)\r\n        (xy 152.190492 94.135) (xy 152.401309 94.114236) (xy 152.671808 94.032182) (xy 152.921101 93.898932) (xy 153.139608 93.719608)\r\n        (xy 153.318932 93.501101) (xy 153.39 93.368142) (xy 153.461068 93.501101) (xy 153.640392 93.719608) (xy 153.858899 93.898932)\r\n        (xy 154.108192 94.032182) (xy 154.378691 94.114236) (xy 154.589508 94.135) (xy 154.730492 94.135) (xy 154.941309 94.114236)\r\n        (xy 155.211808 94.032182) (xy 155.461101 93.898932) (xy 155.679608 93.719608) (xy 155.858932 93.501101) (xy 155.93 93.368142)\r\n        (xy 156.001068 93.501101) (xy 156.180392 93.719608) (xy 156.398899 93.898932) (xy 156.648192 94.032182) (xy 156.918691 94.114236)\r\n        (xy 157.129508 94.135) (xy 157.270492 94.135) (xy 157.481309 94.114236) (xy 157.751808 94.032182) (xy 158.001101 93.898932)\r\n        (xy 158.219608 93.719608) (xy 158.398932 93.501101) (xy 158.47 93.368142) (xy 158.541068 93.501101) (xy 158.720392 93.719608)\r\n        (xy 158.938899 93.898932) (xy 159.188192 94.032182) (xy 159.458691 94.114236) (xy 159.669508 94.135) (xy 159.810492 94.135)\r\n        (xy 160.021309 94.114236) (xy 160.291808 94.032182) (xy 160.541101 93.898932) (xy 160.759608 93.719608) (xy 160.938932 93.501101)\r\n        (xy 161.01 93.368142) (xy 161.081068 93.501101) (xy 161.260392 93.719608) (xy 161.478899 93.898932) (xy 161.728192 94.032182)\r\n        (xy 161.998691 94.114236) (xy 162.209508 94.135) (xy 162.350492 94.135) (xy 162.561309 94.114236) (xy 162.831808 94.032182)\r\n        (xy 163.081101 93.898932) (xy 163.299608 93.719608) (xy 163.478932 93.501101) (xy 163.55 93.368142) (xy 163.621068 93.501101)\r\n        (xy 163.800392 93.719608) (xy 164.018899 93.898932) (xy 164.268192 94.032182) (xy 164.538691 94.114236) (xy 164.749508 94.135)\r\n        (xy 164.890492 94.135) (xy 165.101309 94.114236) (xy 165.371808 94.032182) (xy 165.621101 93.898932) (xy 165.839608 93.719608)\r\n        (xy 166.018932 93.501101) (xy 166.09 93.368142) (xy 166.161068 93.501101) (xy 166.340392 93.719608) (xy 166.558899 93.898932)\r\n        (xy 166.808192 94.032182) (xy 167.078691 94.114236) (xy 167.289508 94.135) (xy 167.430492 94.135) (xy 167.641309 94.114236)\r\n        (xy 167.911808 94.032182) (xy 168.161101 93.898932) (xy 168.379608 93.719608) (xy 168.558932 93.501101) (xy 168.692182 93.251808)\r\n        (xy 168.774236 92.981309) (xy 168.801943 92.7) (xy 168.774236 92.418691) (xy 168.692182 92.148192) (xy 168.558932 91.898899)\r\n        (xy 168.379608 91.680392) (xy 168.161101 91.501068) (xy 167.911808 91.367818) (xy 167.641309 91.285764) (xy 167.430492 91.265)\r\n        (xy 167.289508 91.265) (xy 167.078691 91.285764) (xy 166.808192 91.367818) (xy 166.558899 91.501068) (xy 166.340392 91.680392)\r\n        (xy 166.161068 91.898899) (xy 166.09 92.031858) (xy 166.018932 91.898899) (xy 165.839608 91.680392) (xy 165.621101 91.501068)\r\n        (xy 165.371808 91.367818) (xy 165.101309 91.285764) (xy 164.890492 91.265) (xy 164.749508 91.265) (xy 164.538691 91.285764)\r\n        (xy 164.268192 91.367818) (xy 164.018899 91.501068) (xy 163.800392 91.680392) (xy 163.621068 91.898899) (xy 163.55 92.031858)\r\n        (xy 163.478932 91.898899) (xy 163.299608 91.680392) (xy 163.081101 91.501068) (xy 162.831808 91.367818) (xy 162.561309 91.285764)\r\n        (xy 162.350492 91.265) (xy 162.209508 91.265) (xy 161.998691 91.285764) (xy 161.728192 91.367818) (xy 161.478899 91.501068)\r\n        (xy 161.260392 91.680392) (xy 161.081068 91.898899) (xy 161.01 92.031858) (xy 160.938932 91.898899) (xy 160.759608 91.680392)\r\n        (xy 160.541101 91.501068) (xy 160.291808 91.367818) (xy 160.021309 91.285764) (xy 159.810492 91.265) (xy 159.669508 91.265)\r\n        (xy 159.458691 91.285764) (xy 159.188192 91.367818) (xy 158.938899 91.501068) (xy 158.720392 91.680392) (xy 158.541068 91.898899)\r\n        (xy 158.47 92.031858) (xy 158.398932 91.898899) (xy 158.219608 91.680392) (xy 158.001101 91.501068) (xy 157.751808 91.367818)\r\n        (xy 157.481309 91.285764) (xy 157.270492 91.265) (xy 157.129508 91.265) (xy 156.918691 91.285764) (xy 156.648192 91.367818)\r\n        (xy 156.398899 91.501068) (xy 156.180392 91.680392) (xy 156.001068 91.898899) (xy 155.93 92.031858) (xy 155.858932 91.898899)\r\n        (xy 155.679608 91.680392) (xy 155.461101 91.501068) (xy 155.211808 91.367818) (xy 154.941309 91.285764) (xy 154.730492 91.265)\r\n        (xy 154.589508 91.265) (xy 154.378691 91.285764) (xy 154.108192 91.367818) (xy 153.858899 91.501068) (xy 153.640392 91.680392)\r\n        (xy 153.461068 91.898899) (xy 153.39 92.031858) (xy 153.318932 91.898899) (xy 153.139608 91.680392) (xy 152.921101 91.501068)\r\n        (xy 152.671808 91.367818) (xy 152.401309 91.285764) (xy 152.190492 91.265) (xy 152.049508 91.265) (xy 151.838691 91.285764)\r\n        (xy 151.568192 91.367818) (xy 151.318899 91.501068) (xy 151.100392 91.680392) (xy 150.921068 91.898899) (xy 150.85 92.031858)\r\n        (xy 150.778932 91.898899) (xy 150.599608 91.680392) (xy 150.381101 91.501068) (xy 150.131808 91.367818) (xy 149.861309 91.285764)\r\n        (xy 149.650492 91.265) (xy 149.509508 91.265) (xy 149.298691 91.285764) (xy 149.028192 91.367818) (xy 148.778899 91.501068)\r\n        (xy 148.560392 91.680392) (xy 148.381068 91.898899) (xy 148.31 92.031858) (xy 148.238932 91.898899) (xy 148.059608 91.680392)\r\n        (xy 147.841101 91.501068) (xy 147.591808 91.367818) (xy 147.321309 91.285764) (xy 147.110492 91.265) (xy 146.969508 91.265)\r\n        (xy 146.758691 91.285764) (xy 146.488192 91.367818) (xy 146.238899 91.501068) (xy 146.020392 91.680392) (xy 145.927581 91.793482)\r\n        (xy 145.925812 91.775518) (xy 145.889502 91.65582) (xy 145.830537 91.545506) (xy 145.751185 91.448815) (xy 145.654494 91.369463)\r\n        (xy 145.54418 91.310498) (xy 145.424482 91.274188) (xy 145.3 91.261928) (xy 143.7 91.261928) (xy 143.575518 91.274188)\r\n        (xy 143.45582 91.310498) (xy 143.345506 91.369463) (xy 143.248815 91.448815) (xy 143.169463 91.545506) (xy 143.110498 91.65582)\r\n        (xy 143.074188 91.775518) (xy 143.061928 91.9) (xy 137.935 91.9) (xy 137.935 88.592702) (xy 140.486903 88.592702)\r\n        (xy 140.558486 88.836671) (xy 140.813996 88.957571) (xy 141.088184 89.0263) (xy 141.370512 89.040217) (xy 141.65013 88.998787)\r\n        (xy 141.916292 88.903603) (xy 142.041514 88.836671) (xy 142.113097 88.592702) (xy 141.3 87.779605) (xy 140.486903 88.592702)\r\n        (xy 137.935 88.592702) (xy 137.935 87.045867) (xy 139.045869 85.935) (xy 139.821653 85.935)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 93.834745 90.774192) (xy 93.857761 90.802237) (xy 93.969679 90.894086) (xy 94.097366 90.962336) (xy 94.163301 90.982337)\r\n        (xy 94.235913 91.004364) (xy 94.250131 91.005764) (xy 94.343894 91.014999) (xy 94.343901 91.014999) (xy 94.379998 91.018554)\r\n        (xy 94.416095 91.014999) (xy 94.931151 91.014999) (xy 94.905764 91.098691) (xy 94.878057 91.38) (xy 94.905764 91.661309)\r\n        (xy 94.987818 91.931808) (xy 95.121068 92.181101) (xy 95.300392 92.399608) (xy 95.518899 92.578932) (xy 95.651858 92.65)\r\n        (xy 95.518899 92.721068) (xy 95.300392 92.900392) (xy 95.121068 93.118899) (xy 95.085736 93.185) (xy 93.816094 93.185)\r\n        (xy 93.779999 93.181445) (xy 93.743904 93.185) (xy 93.743895 93.185) (xy 93.635915 93.195635) (xy 93.497367 93.237663)\r\n        (xy 93.36968 93.305913) (xy 93.257762 93.397762) (xy 93.234746 93.425807) (xy 90.935554 95.725) (xy 89.934264 95.725)\r\n        (xy 89.898932 95.658899) (xy 89.719608 95.440392) (xy 89.501101 95.261068) (xy 89.368142 95.19) (xy 89.501101 95.118932)\r\n        (xy 89.719608 94.939608) (xy 89.898932 94.721101) (xy 90.032182 94.471808) (xy 90.114236 94.201309) (xy 90.141943 93.92)\r\n        (xy 90.114236 93.638691) (xy 90.032182 93.368192) (xy 89.898932 93.118899) (xy 89.719608 92.900392) (xy 89.501101 92.721068)\r\n        (xy 89.368142 92.65) (xy 89.501101 92.578932) (xy 89.719608 92.399608) (xy 89.898932 92.181101) (xy 90.032182 91.931808)\r\n        (xy 90.114236 91.661309) (xy 90.141943 91.38) (xy 90.114236 91.098691) (xy 90.032182 90.828192) (xy 89.898932 90.578899)\r\n        (xy 89.719608 90.360392) (xy 89.501101 90.181068) (xy 89.368142 90.11) (xy 89.501101 90.038932) (xy 89.719608 89.859608)\r\n        (xy 89.898932 89.641101) (xy 89.934264 89.575) (xy 92.635554 89.575)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 172.621401 82.148966) (xy 172.536487 82.428889) (xy 172.507815 82.72) (xy 172.536487 83.011111) (xy 172.621401 83.291034)\r\n        (xy 172.759294 83.549014) (xy 172.86425 83.676903) (xy 171.067854 85.4733) (xy 168.73606 85.4733) (xy 168.751909 85.42904)\r\n        (xy 168.630624 85.207) (xy 167.487 85.207) (xy 167.487 85.227) (xy 167.233 85.227) (xy 167.233 85.207)\r\n        (xy 167.213 85.207) (xy 167.213 84.953) (xy 167.233 84.953) (xy 167.233 83.810085) (xy 167.487 83.810085)\r\n        (xy 167.487 84.953) (xy 168.630624 84.953) (xy 168.751909 84.73096) (xy 168.65707 84.466119) (xy 168.512385 84.224869)\r\n        (xy 168.323414 84.016481) (xy 168.09742 83.848963) (xy 167.843087 83.728754) (xy 167.709039 83.688096) (xy 167.487 83.810085)\r\n        (xy 167.233 83.810085) (xy 167.010961 83.688096) (xy 166.876913 83.728754) (xy 166.62258 83.848963) (xy 166.396586 84.016481)\r\n        (xy 166.207615 84.224869) (xy 166.092579 84.416682) (xy 166.018932 84.278899) (xy 165.839608 84.060392) (xy 165.621101 83.881068)\r\n        (xy 165.548056 83.842025) (xy 165.544911 83.810085) (xy 165.544365 83.804544) (xy 165.52567 83.742917) (xy 165.502337 83.665997)\r\n        (xy 165.434087 83.53831) (xy 165.342238 83.426392) (xy 165.314187 83.403371) (xy 164.872829 82.962013) (xy 164.849808 82.933962)\r\n        (xy 164.73789 82.842113) (xy 164.610203 82.773863) (xy 164.471655 82.731835) (xy 164.363675 82.7212) (xy 164.32757 82.717644)\r\n        (xy 164.291465 82.7212) (xy 163.467751 82.7212) (xy 163.327689 82.627614) (xy 163.157529 82.557132) (xy 162.976889 82.5212)\r\n        (xy 162.792711 82.5212) (xy 162.612071 82.557132) (xy 162.441911 82.627614) (xy 162.288772 82.729938) (xy 162.158538 82.860172)\r\n        (xy 162.056214 83.013311) (xy 161.985732 83.183471) (xy 161.9498 83.364111) (xy 161.9498 83.548289) (xy 161.97462 83.673066)\r\n        (xy 161.728192 83.747818) (xy 161.478899 83.881068) (xy 161.260392 84.060392) (xy 161.081068 84.278899) (xy 161.01 84.411858)\r\n        (xy 160.938932 84.278899) (xy 160.759608 84.060392) (xy 160.541101 83.881068) (xy 160.475 83.845736) (xy 160.475 83.476094)\r\n        (xy 160.478555 83.439999) (xy 160.475 83.403904) (xy 160.475 83.403895) (xy 160.464365 83.295915) (xy 160.422337 83.157367)\r\n        (xy 160.354087 83.02968) (xy 160.262238 82.917762) (xy 160.234193 82.894746) (xy 159.404448 82.065001) (xy 172.666281 82.065001)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 147.074746 73.054193) (xy 147.097762 73.082238) (xy 147.20968 73.174087) (xy 147.337367 73.242337) (xy 147.421822 73.267956)\r\n        (xy 147.475914 73.284365) (xy 147.490132 73.285765) (xy 147.583895 73.295) (xy 147.583902 73.295) (xy 147.619999 73.298555)\r\n        (xy 147.656096 73.295) (xy 172.709043 73.295) (xy 172.759294 73.389014) (xy 172.944866 73.615134) (xy 173.170986 73.800706)\r\n        (xy 173.225791 73.83) (xy 173.170986 73.859294) (xy 172.944866 74.044866) (xy 172.759294 74.270986) (xy 172.751803 74.285)\r\n        (xy 170.420874 74.285) (xy 170.415382 74.274725) (xy 170.248555 74.071445) (xy 170.045275 73.904618) (xy 169.813354 73.780653)\r\n        (xy 169.561706 73.704317) (xy 169.365579 73.685) (xy 169.234421 73.685) (xy 169.038294 73.704317) (xy 168.786646 73.780653)\r\n        (xy 168.554725 73.904618) (xy 168.351445 74.071445) (xy 168.184618 74.274725) (xy 168.060653 74.506646) (xy 167.984317 74.758294)\r\n        (xy 167.958541 75.02) (xy 167.984317 75.281706) (xy 168.060653 75.533354) (xy 168.184618 75.765275) (xy 168.351445 75.968555)\r\n        (xy 168.554725 76.135382) (xy 168.786646 76.259347) (xy 169.038294 76.335683) (xy 169.234421 76.355) (xy 169.365579 76.355)\r\n        (xy 169.561706 76.335683) (xy 169.813354 76.259347) (xy 170.045275 76.135382) (xy 170.248555 75.968555) (xy 170.415382 75.765275)\r\n        (xy 170.420874 75.755) (xy 172.666282 75.755) (xy 172.759294 75.929014) (xy 172.944866 76.155134) (xy 173.170986 76.340706)\r\n        (xy 173.235523 76.375201) (xy 173.118645 76.444822) (xy 172.902412 76.639731) (xy 172.728359 76.87308) (xy 172.603175 77.135901)\r\n        (xy 172.558524 77.28311) (xy 172.679845 77.513) (xy 173.873 77.513) (xy 173.873 77.493) (xy 174.127 77.493)\r\n        (xy 174.127 77.513) (xy 174.147 77.513) (xy 174.147 77.767) (xy 174.127 77.767) (xy 174.127 77.787)\r\n        (xy 173.873 77.787) (xy 173.873 77.767) (xy 172.679845 77.767) (xy 172.558524 77.99689) (xy 172.603175 78.144099)\r\n        (xy 172.728359 78.40692) (xy 172.902412 78.640269) (xy 173.118645 78.835178) (xy 173.235523 78.904799) (xy 173.170986 78.939294)\r\n        (xy 172.944866 79.124866) (xy 172.759294 79.350986) (xy 172.621401 79.608966) (xy 172.536487 79.888889) (xy 172.507815 80.18)\r\n        (xy 172.536487 80.471111) (xy 172.574069 80.595001) (xy 170.542102 80.595001) (xy 170.565934 80.543758) (xy 170.628183 80.28826)\r\n        (xy 170.63939 80.025527) (xy 170.599125 79.765656) (xy 170.508935 79.518634) (xy 170.455037 79.417797) (xy 170.221269 79.358336)\r\n        (xy 169.479605 80.1) (xy 169.493748 80.114143) (xy 169.314143 80.293748) (xy 169.3 80.279605) (xy 169.285858 80.293748)\r\n        (xy 169.106253 80.114143) (xy 169.120395 80.1) (xy 168.378731 79.358336) (xy 168.144963 79.417797) (xy 168.034066 79.656242)\r\n        (xy 167.971817 79.91174) (xy 167.96061 80.174473) (xy 168.000875 80.434344) (xy 168.059532 80.595001) (xy 159.376448 80.595001)\r\n        (xy 157.960178 79.178731) (xy 168.558336 79.178731) (xy 169.3 79.920395) (xy 170.041664 79.178731) (xy 169.982203 78.944963)\r\n        (xy 169.743758 78.834066) (xy 169.48826 78.771817) (xy 169.225527 78.76061) (xy 168.965656 78.800875) (xy 168.718634 78.891065)\r\n        (xy 168.617797 78.944963) (xy 168.558336 79.178731) (xy 157.960178 79.178731) (xy 157.316259 78.534812) (xy 157.293238 78.506762)\r\n        (xy 157.18132 78.414913) (xy 157.053633 78.346663) (xy 156.915085 78.304635) (xy 156.807105 78.294) (xy 156.771 78.290444)\r\n        (xy 156.734895 78.294) (xy 150.354447 78.294) (xy 143.735074 71.674628) (xy 143.898153 71.565662) (xy 144.085662 71.378153)\r\n        (xy 144.232987 71.157665) (xy 144.334467 70.912672) (xy 144.3862 70.652589) (xy 144.3862 70.387411) (xy 144.380796 70.360242)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 201.815 55.345869) (xy 201.815 55.808982) (xy 201.81096 55.85) (xy 201.827082 56.013688) (xy 201.843 56.066163)\r\n        (xy 201.8 56.061928) (xy 200.2 56.061928) (xy 200.075518 56.074188) (xy 199.95582 56.110498) (xy 199.845506 56.169463)\r\n        (xy 199.748815 56.248815) (xy 199.669463 56.345506) (xy 199.610498 56.45582) (xy 199.574188 56.575518) (xy 199.572419 56.593482)\r\n        (xy 199.479608 56.480392) (xy 199.261101 56.301068) (xy 199.011808 56.167818) (xy 198.741309 56.085764) (xy 198.530492 56.065)\r\n        (xy 198.389508 56.065) (xy 198.178691 56.085764) (xy 197.908192 56.167818) (xy 197.658899 56.301068) (xy 197.440392 56.480392)\r\n        (xy 197.261068 56.698899) (xy 197.187421 56.836682) (xy 197.072385 56.644869) (xy 196.883414 56.436481) (xy 196.65742 56.268963)\r\n        (xy 196.403087 56.148754) (xy 196.269039 56.108096) (xy 196.047 56.230085) (xy 196.047 57.373) (xy 196.067 57.373)\r\n        (xy 196.067 57.627) (xy 196.047 57.627) (xy 196.047 58.769915) (xy 196.269039 58.891904) (xy 196.403087 58.851246)\r\n        (xy 196.65742 58.731037) (xy 196.883414 58.563519) (xy 197.072385 58.355131) (xy 197.187421 58.163318) (xy 197.261068 58.301101)\r\n        (xy 197.440392 58.519608) (xy 197.658899 58.698932) (xy 197.908192 58.832182) (xy 198.178691 58.914236) (xy 198.389508 58.935)\r\n        (xy 198.530492 58.935) (xy 198.741309 58.914236) (xy 199.011808 58.832182) (xy 199.261101 58.698932) (xy 199.479608 58.519608)\r\n        (xy 199.572419 58.406518) (xy 199.574188 58.424482) (xy 199.610498 58.54418) (xy 199.669463 58.654494) (xy 199.748815 58.751185)\r\n        (xy 199.845506 58.830537) (xy 199.95582 58.889502) (xy 200.075518 58.925812) (xy 200.2 58.938072) (xy 201.8 58.938072)\r\n        (xy 201.924482 58.925812) (xy 202.04418 58.889502) (xy 202.154494 58.830537) (xy 202.251185 58.751185) (xy 202.330537 58.654494)\r\n        (xy 202.389502 58.54418) (xy 202.425812 58.424482) (xy 202.438072 58.3) (xy 202.438072 56.818939) (xy 207.885 62.265868)\r\n        (xy 207.885001 64.285) (xy 206.081294 64.285) (xy 206.014637 64.185241) (xy 205.814759 63.985363) (xy 205.614131 63.851308)\r\n        (xy 205.641514 63.836671) (xy 205.713097 63.592702) (xy 204.9 62.779605) (xy 204.086903 63.592702) (xy 204.158486 63.836671)\r\n        (xy 204.187341 63.850324) (xy 203.985241 63.985363) (xy 203.785363 64.185241) (xy 203.718706 64.285) (xy 202.171112 64.285)\r\n        (xy 202.019608 64.100392) (xy 201.801101 63.921068) (xy 201.551808 63.787818) (xy 201.281309 63.705764) (xy 201.070492 63.685)\r\n        (xy 200.929508 63.685) (xy 200.718691 63.705764) (xy 200.448192 63.787818) (xy 200.198899 63.921068) (xy 199.980392 64.100392)\r\n        (xy 199.801068 64.318899) (xy 199.727421 64.456682) (xy 199.612385 64.264869) (xy 199.423414 64.056481) (xy 199.19742 63.888963)\r\n        (xy 198.943087 63.768754) (xy 198.809039 63.728096) (xy 198.587 63.850085) (xy 198.587 64.993) (xy 198.607 64.993)\r\n        (xy 198.607 65.247) (xy 198.587 65.247) (xy 198.587 66.389915) (xy 198.809039 66.511904) (xy 198.943087 66.471246)\r\n        (xy 199.19742 66.351037) (xy 199.423414 66.183519) (xy 199.612385 65.975131) (xy 199.727421 65.783318) (xy 199.801068 65.921101)\r\n        (xy 199.980392 66.139608) (xy 200.198899 66.318932) (xy 200.448192 66.452182) (xy 200.718691 66.534236) (xy 200.929508 66.555)\r\n        (xy 201.070492 66.555) (xy 201.281309 66.534236) (xy 201.551808 66.452182) (xy 201.801101 66.318932) (xy 202.019608 66.139608)\r\n        (xy 202.171112 65.955) (xy 203.745433 65.955) (xy 203.785363 66.014759) (xy 203.985241 66.214637) (xy 204.220273 66.37168)\r\n        (xy 204.481426 66.479853) (xy 204.758665 66.535) (xy 205.041335 66.535) (xy 205.318574 66.479853) (xy 205.579727 66.37168)\r\n        (xy 205.814759 66.214637) (xy 206.014637 66.014759) (xy 206.054567 65.955) (xy 207.965001 65.955) (xy 207.965 70.265)\r\n        (xy 193.56793 70.265) (xy 193.514637 70.185241) (xy 193.314759 69.985363) (xy 193.079727 69.82832) (xy 192.818574 69.720147)\r\n        (xy 192.541335 69.665) (xy 192.258665 69.665) (xy 191.981426 69.720147) (xy 191.720273 69.82832) (xy 191.485241 69.985363)\r\n        (xy 191.285363 70.185241) (xy 191.151308 70.385869) (xy 191.136671 70.358486) (xy 190.892702 70.286903) (xy 190.079605 71.1)\r\n        (xy 190.093748 71.114143) (xy 189.914143 71.293748) (xy 189.9 71.279605) (xy 189.885858 71.293748) (xy 189.706253 71.114143)\r\n        (xy 189.720395 71.1) (xy 188.907298 70.286903) (xy 188.663329 70.358486) (xy 188.542429 70.613996) (xy 188.4737 70.888184)\r\n        (xy 188.459783 71.170512) (xy 188.501213 71.45013) (xy 188.596397 71.716292) (xy 188.663329 71.841514) (xy 188.907296 71.913097)\r\n        (xy 188.791023 72.02937) (xy 188.846653 72.085) (xy 182.121015 72.085) (xy 182.079999 72.08096) (xy 182.038983 72.085)\r\n        (xy 182.038981 72.085) (xy 181.916311 72.097082) (xy 181.758913 72.144828) (xy 181.613854 72.222364) (xy 181.486709 72.326709)\r\n        (xy 181.460558 72.358574) (xy 180.838574 72.980559) (xy 180.80671 73.006709) (xy 180.744726 73.082237) (xy 180.702364 73.133855)\r\n        (xy 180.624828 73.278914) (xy 180.577082 73.436312) (xy 180.56096 73.6) (xy 180.565001 73.641028) (xy 180.565 75.054132)\r\n        (xy 178.814133 76.805) (xy 177.775793 76.805) (xy 177.595134 76.584866) (xy 177.369014 76.399294) (xy 177.304477 76.364799)\r\n        (xy 177.421355 76.295178) (xy 177.637588 76.100269) (xy 177.811641 75.86692) (xy 177.936825 75.604099) (xy 177.981476 75.45689)\r\n        (xy 177.860155 75.227) (xy 176.667 75.227) (xy 176.667 75.247) (xy 176.413 75.247) (xy 176.413 75.227)\r\n        (xy 176.393 75.227) (xy 176.393 74.973) (xy 176.413 74.973) (xy 176.413 72.687) (xy 176.667 72.687)\r\n        (xy 176.667 74.973) (xy 177.860155 74.973) (xy 177.981476 74.74311) (xy 177.936825 74.595901) (xy 177.811641 74.33308)\r\n        (xy 177.637588 74.099731) (xy 177.421355 73.904822) (xy 177.295745 73.83) (xy 177.421355 73.755178) (xy 177.637588 73.560269)\r\n        (xy 177.811641 73.32692) (xy 177.936825 73.064099) (xy 177.981476 72.91689) (xy 177.860155 72.687) (xy 176.667 72.687)\r\n        (xy 176.413 72.687) (xy 176.393 72.687) (xy 176.393 72.433) (xy 176.413 72.433) (xy 176.413 70.147)\r\n        (xy 176.667 70.147) (xy 176.667 72.433) (xy 177.860155 72.433) (xy 177.981476 72.20311) (xy 177.936825 72.055901)\r\n        (xy 177.811641 71.79308) (xy 177.637588 71.559731) (xy 177.421355 71.364822) (xy 177.295745 71.29) (xy 177.421355 71.215178)\r\n        (xy 177.637588 71.020269) (xy 177.811641 70.78692) (xy 177.936825 70.524099) (xy 177.981476 70.37689) (xy 177.860155 70.147)\r\n        (xy 176.667 70.147) (xy 176.413 70.147) (xy 176.393 70.147) (xy 176.393 70.107298) (xy 189.086903 70.107298)\r\n        (xy 189.9 70.920395) (xy 190.713097 70.107298) (xy 190.641514 69.863329) (xy 190.386004 69.742429) (xy 190.111816 69.6737)\r\n        (xy 189.829488 69.659783) (xy 189.54987 69.701213) (xy 189.283708 69.796397) (xy 189.158486 69.863329) (xy 189.086903 70.107298)\r\n        (xy 176.393 70.107298) (xy 176.393 69.893) (xy 176.413 69.893) (xy 176.413 69.873) (xy 176.667 69.873)\r\n        (xy 176.667 69.893) (xy 177.860155 69.893) (xy 177.981476 69.66311) (xy 177.936825 69.515901) (xy 177.811641 69.25308)\r\n        (xy 177.637588 69.019731) (xy 177.421355 68.824822) (xy 177.304477 68.755201) (xy 177.369014 68.720706) (xy 177.595134 68.535134)\r\n        (xy 177.780706 68.309014) (xy 177.918599 68.051034) (xy 178.003513 67.771111) (xy 178.032185 67.48) (xy 178.003513 67.188889)\r\n        (xy 177.918599 66.908966) (xy 177.780706 66.650986) (xy 177.595134 66.424866) (xy 177.369014 66.239294) (xy 177.304477 66.204799)\r\n        (xy 177.421355 66.135178) (xy 177.637588 65.940269) (xy 177.811641 65.70692) (xy 177.936825 65.444099) (xy 177.981476 65.29689)\r\n        (xy 177.888125 65.12) (xy 181.778057 65.12) (xy 181.805764 65.401309) (xy 181.887818 65.671808) (xy 182.021068 65.921101)\r\n        (xy 182.200392 66.139608) (xy 182.418899 66.318932) (xy 182.668192 66.452182) (xy 182.938691 66.534236) (xy 183.149508 66.555)\r\n        (xy 183.290492 66.555) (xy 183.501309 66.534236) (xy 183.771808 66.452182) (xy 184.021101 66.318932) (xy 184.239608 66.139608)\r\n        (xy 184.418932 65.921101) (xy 184.49 65.788142) (xy 184.561068 65.921101) (xy 184.740392 66.139608) (xy 184.958899 66.318932)\r\n        (xy 185.208192 66.452182) (xy 185.478691 66.534236) (xy 185.689508 66.555) (xy 185.830492 66.555) (xy 186.041309 66.534236)\r\n        (xy 186.311808 66.452182) (xy 186.561101 66.318932) (xy 186.779608 66.139608) (xy 186.958932 65.921101) (xy 187.03 65.788142)\r\n        (xy 187.101068 65.921101) (xy 187.280392 66.139608) (xy 187.498899 66.318932) (xy 187.748192 66.452182) (xy 188.018691 66.534236)\r\n        (xy 188.229508 66.555) (xy 188.370492 66.555) (xy 188.581309 66.534236) (xy 188.851808 66.452182) (xy 189.101101 66.318932)\r\n        (xy 189.319608 66.139608) (xy 189.498932 65.921101) (xy 189.57 65.788142) (xy 189.641068 65.921101) (xy 189.820392 66.139608)\r\n        (xy 190.038899 66.318932) (xy 190.288192 66.452182) (xy 190.558691 66.534236) (xy 190.769508 66.555) (xy 190.910492 66.555)\r\n        (xy 191.121309 66.534236) (xy 191.391808 66.452182) (xy 191.641101 66.318932) (xy 191.859608 66.139608) (xy 192.038932 65.921101)\r\n        (xy 192.112579 65.783318) (xy 192.227615 65.975131) (xy 192.416586 66.183519) (xy 192.64258 66.351037) (xy 192.896913 66.471246)\r\n        (xy 193.030961 66.511904) (xy 193.253 66.389915) (xy 193.253 65.247) (xy 193.233 65.247) (xy 193.233 64.993)\r\n        (xy 193.253 64.993) (xy 193.253 63.850085) (xy 193.030961 63.728096) (xy 192.896913 63.768754) (xy 192.64258 63.888963)\r\n        (xy 192.416586 64.056481) (xy 192.227615 64.264869) (xy 192.112579 64.456682) (xy 192.038932 64.318899) (xy 191.859608 64.100392)\r\n        (xy 191.641101 63.921068) (xy 191.391808 63.787818) (xy 191.121309 63.705764) (xy 190.910492 63.685) (xy 190.769508 63.685)\r\n        (xy 190.558691 63.705764) (xy 190.288192 63.787818) (xy 190.038899 63.921068) (xy 189.820392 64.100392) (xy 189.641068 64.318899)\r\n        (xy 189.57 64.451858) (xy 189.498932 64.318899) (xy 189.319608 64.100392) (xy 189.101101 63.921068) (xy 188.851808 63.787818)\r\n        (xy 188.581309 63.705764) (xy 188.370492 63.685) (xy 188.229508 63.685) (xy 188.018691 63.705764) (xy 187.748192 63.787818)\r\n        (xy 187.498899 63.921068) (xy 187.280392 64.100392) (xy 187.101068 64.318899) (xy 187.03 64.451858) (xy 186.958932 64.318899)\r\n        (xy 186.779608 64.100392) (xy 186.561101 63.921068) (xy 186.311808 63.787818) (xy 186.041309 63.705764) (xy 185.830492 63.685)\r\n        (xy 185.689508 63.685) (xy 185.478691 63.705764) (xy 185.208192 63.787818) (xy 184.958899 63.921068) (xy 184.740392 64.100392)\r\n        (xy 184.561068 64.318899) (xy 184.49 64.451858) (xy 184.418932 64.318899) (xy 184.239608 64.100392) (xy 184.021101 63.921068)\r\n        (xy 183.771808 63.787818) (xy 183.501309 63.705764) (xy 183.290492 63.685) (xy 183.149508 63.685) (xy 182.938691 63.705764)\r\n        (xy 182.668192 63.787818) (xy 182.418899 63.921068) (xy 182.200392 64.100392) (xy 182.021068 64.318899) (xy 181.887818 64.568192)\r\n        (xy 181.805764 64.838691) (xy 181.778057 65.12) (xy 177.888125 65.12) (xy 177.860155 65.067) (xy 176.667 65.067)\r\n        (xy 176.667 65.087) (xy 176.413 65.087) (xy 176.413 65.067) (xy 176.393 65.067) (xy 176.393 64.813)\r\n        (xy 176.413 64.813) (xy 176.413 64.793) (xy 176.667 64.793) (xy 176.667 64.813) (xy 177.860155 64.813)\r\n        (xy 177.981476 64.58311) (xy 177.936825 64.435901) (xy 177.811641 64.17308) (xy 177.637588 63.939731) (xy 177.421355 63.744822)\r\n        (xy 177.304477 63.675201) (xy 177.369014 63.640706) (xy 177.595134 63.455134) (xy 177.780706 63.229014) (xy 177.918599 62.971034)\r\n        (xy 178.003513 62.691111) (xy 178.032185 62.4) (xy 178.003513 62.108889) (xy 177.95762 61.9576) (xy 193.818154 61.9576)\r\n        (xy 195.185001 63.324448) (xy 195.185001 63.885736) (xy 195.118899 63.921068) (xy 194.900392 64.100392) (xy 194.721068 64.318899)\r\n        (xy 194.647421 64.456682) (xy 194.532385 64.264869) (xy 194.343414 64.056481) (xy 194.11742 63.888963) (xy 193.863087 63.768754)\r\n        (xy 193.729039 63.728096) (xy 193.507 63.850085) (xy 193.507 64.993) (xy 193.527 64.993) (xy 193.527 65.247)\r\n        (xy 193.507 65.247) (xy 193.507 66.389915) (xy 193.729039 66.511904) (xy 193.863087 66.471246) (xy 194.11742 66.351037)\r\n        (xy 194.343414 66.183519) (xy 194.532385 65.975131) (xy 194.647421 65.783318) (xy 194.721068 65.921101) (xy 194.900392 66.139608)\r\n        (xy 195.118899 66.318932) (xy 195.368192 66.452182) (xy 195.638691 66.534236) (xy 195.849508 66.555) (xy 195.990492 66.555)\r\n        (xy 196.201309 66.534236) (xy 196.471808 66.452182) (xy 196.721101 66.318932) (xy 196.939608 66.139608) (xy 197.118932 65.921101)\r\n        (xy 197.192579 65.783318) (xy 197.307615 65.975131) (xy 197.496586 66.183519) (xy 197.72258 66.351037) (xy 197.976913 66.471246)\r\n        (xy 198.110961 66.511904) (xy 198.333 66.389915) (xy 198.333 65.247) (xy 198.313 65.247) (xy 198.313 64.993)\r\n        (xy 198.333 64.993) (xy 198.333 63.850085) (xy 198.110961 63.728096) (xy 197.976913 63.768754) (xy 197.72258 63.888963)\r\n        (xy 197.496586 64.056481) (xy 197.307615 64.264869) (xy 197.192579 64.456682) (xy 197.118932 64.318899) (xy 196.939608 64.100392)\r\n        (xy 196.721101 63.921068) (xy 196.655 63.885736) (xy 196.655 63.056094) (xy 196.658555 63.019999) (xy 196.655 62.983904)\r\n        (xy 196.655 62.983895) (xy 196.644365 62.875915) (xy 196.602337 62.737367) (xy 196.566603 62.670512) (xy 203.459783 62.670512)\r\n        (xy 203.501213 62.95013) (xy 203.596397 63.216292) (xy 203.663329 63.341514) (xy 203.907298 63.413097) (xy 204.720395 62.6)\r\n        (xy 205.079605 62.6) (xy 205.892702 63.413097) (xy 206.136671 63.341514) (xy 206.257571 63.086004) (xy 206.3263 62.811816)\r\n        (xy 206.340217 62.529488) (xy 206.298787 62.24987) (xy 206.203603 61.983708) (xy 206.136671 61.858486) (xy 205.892702 61.786903)\r\n        (xy 205.079605 62.6) (xy 204.720395 62.6) (xy 203.907298 61.786903) (xy 203.663329 61.858486) (xy 203.542429 62.113996)\r\n        (xy 203.4737 62.388184) (xy 203.459783 62.670512) (xy 196.566603 62.670512) (xy 196.534087 62.60968) (xy 196.442238 62.497762)\r\n        (xy 196.414193 62.474746) (xy 195.546745 61.607298) (xy 204.086903 61.607298) (xy 204.9 62.420395) (xy 205.713097 61.607298)\r\n        (xy 205.641514 61.363329) (xy 205.386004 61.242429) (xy 205.111816 61.1737) (xy 204.829488 61.159783) (xy 204.54987 61.201213)\r\n        (xy 204.283708 61.296397) (xy 204.158486 61.363329) (xy 204.086903 61.607298) (xy 195.546745 61.607298) (xy 194.667858 60.728412)\r\n        (xy 194.644838 60.700362) (xy 194.53292 60.608513) (xy 194.405233 60.540263) (xy 194.266685 60.498235) (xy 194.158705 60.4876)\r\n        (xy 194.1226 60.484044) (xy 194.086495 60.4876) (xy 177.888364 60.4876) (xy 177.918599 60.431034) (xy 178.003513 60.151111)\r\n        (xy 178.032185 59.86) (xy 178.003513 59.568889) (xy 177.918599 59.288966) (xy 177.780706 59.030986) (xy 177.595134 58.804866)\r\n        (xy 177.369014 58.619294) (xy 177.314209 58.59) (xy 177.369014 58.560706) (xy 177.595134 58.375134) (xy 177.780706 58.149014)\r\n        (xy 177.918599 57.891034) (xy 177.931337 57.84904) (xy 181.828091 57.84904) (xy 181.92293 58.113881) (xy 182.067615 58.355131)\r\n        (xy 182.256586 58.563519) (xy 182.48258 58.731037) (xy 182.736913 58.851246) (xy 182.870961 58.891904) (xy 183.093 58.769915)\r\n        (xy 183.093 57.627) (xy 181.949376 57.627) (xy 181.828091 57.84904) (xy 177.931337 57.84904) (xy 178.003513 57.611111)\r\n        (xy 178.032185 57.32) (xy 178.015536 57.15096) (xy 181.828091 57.15096) (xy 181.949376 57.373) (xy 183.093 57.373)\r\n        (xy 183.093 56.230085) (xy 182.870961 56.108096) (xy 182.736913 56.148754) (xy 182.48258 56.268963) (xy 182.256586 56.436481)\r\n        (xy 182.067615 56.644869) (xy 181.92293 56.886119) (xy 181.828091 57.15096) (xy 178.015536 57.15096) (xy 178.003513 57.028889)\r\n        (xy 177.918599 56.748966) (xy 177.780706 56.490986) (xy 177.595134 56.264866) (xy 177.369014 56.079294) (xy 177.314209 56.05)\r\n        (xy 177.369014 56.020706) (xy 177.595134 55.835134) (xy 177.780706 55.609014) (xy 177.830957 55.515) (xy 189.075554 55.515)\r\n        (xy 189.94153 56.380977) (xy 189.820392 56.480392) (xy 189.641068 56.698899) (xy 189.57 56.831858) (xy 189.498932 56.698899)\r\n        (xy 189.319608 56.480392) (xy 189.101101 56.301068) (xy 188.851808 56.167818) (xy 188.581309 56.085764) (xy 188.370492 56.065)\r\n        (xy 188.229508 56.065) (xy 188.018691 56.085764) (xy 187.748192 56.167818) (xy 187.498899 56.301068) (xy 187.280392 56.480392)\r\n        (xy 187.101068 56.698899) (xy 187.03 56.831858) (xy 186.958932 56.698899) (xy 186.779608 56.480392) (xy 186.561101 56.301068)\r\n        (xy 186.311808 56.167818) (xy 186.041309 56.085764) (xy 185.830492 56.065) (xy 185.689508 56.065) (xy 185.478691 56.085764)\r\n        (xy 185.208192 56.167818) (xy 184.958899 56.301068) (xy 184.740392 56.480392) (xy 184.561068 56.698899) (xy 184.487421 56.836682)\r\n        (xy 184.372385 56.644869) (xy 184.183414 56.436481) (xy 183.95742 56.268963) (xy 183.703087 56.148754) (xy 183.569039 56.108096)\r\n        (xy 183.347 56.230085) (xy 183.347 57.373) (xy 183.367 57.373) (xy 183.367 57.627) (xy 183.347 57.627)\r\n        (xy 183.347 58.769915) (xy 183.569039 58.891904) (xy 183.703087 58.851246) (xy 183.95742 58.731037) (xy 184.183414 58.563519)\r\n        (xy 184.372385 58.355131) (xy 184.487421 58.163318) (xy 184.561068 58.301101) (xy 184.740392 58.519608) (xy 184.958899 58.698932)\r\n        (xy 185.208192 58.832182) (xy 185.478691 58.914236) (xy 185.689508 58.935) (xy 185.830492 58.935) (xy 186.041309 58.914236)\r\n        (xy 186.311808 58.832182) (xy 186.561101 58.698932) (xy 186.779608 58.519608) (xy 186.958932 58.301101) (xy 187.03 58.168142)\r\n        (xy 187.101068 58.301101) (xy 187.280392 58.519608) (xy 187.498899 58.698932) (xy 187.748192 58.832182) (xy 188.018691 58.914236)\r\n        (xy 188.229508 58.935) (xy 188.370492 58.935) (xy 188.581309 58.914236) (xy 188.851808 58.832182) (xy 189.101101 58.698932)\r\n        (xy 189.319608 58.519608) (xy 189.498932 58.301101) (xy 189.57 58.168142) (xy 189.641068 58.301101) (xy 189.820392 58.519608)\r\n        (xy 190.038899 58.698932) (xy 190.288192 58.832182) (xy 190.558691 58.914236) (xy 190.769508 58.935) (xy 190.910492 58.935)\r\n        (xy 191.121309 58.914236) (xy 191.391808 58.832182) (xy 191.641101 58.698932) (xy 191.859608 58.519608) (xy 192.038932 58.301101)\r\n        (xy 192.11 58.168142) (xy 192.181068 58.301101) (xy 192.360392 58.519608) (xy 192.578899 58.698932) (xy 192.828192 58.832182)\r\n        (xy 193.098691 58.914236) (xy 193.309508 58.935) (xy 193.450492 58.935) (xy 193.661309 58.914236) (xy 193.931808 58.832182)\r\n        (xy 194.181101 58.698932) (xy 194.399608 58.519608) (xy 194.578932 58.301101) (xy 194.652579 58.163318) (xy 194.767615 58.355131)\r\n        (xy 194.956586 58.563519) (xy 195.18258 58.731037) (xy 195.436913 58.851246) (xy 195.570961 58.891904) (xy 195.793 58.769915)\r\n        (xy 195.793 57.627) (xy 195.773 57.627) (xy 195.773 57.373) (xy 195.793 57.373) (xy 195.793 56.230085)\r\n        (xy 195.570961 56.108096) (xy 195.436913 56.148754) (xy 195.18258 56.268963) (xy 194.956586 56.436481) (xy 194.767615 56.644869)\r\n        (xy 194.652579 56.836682) (xy 194.578932 56.698899) (xy 194.399608 56.480392) (xy 194.181101 56.301068) (xy 194.115 56.265736)\r\n        (xy 194.115 55.616105) (xy 194.118556 55.58) (xy 194.104365 55.435915) (xy 194.062337 55.297366) (xy 193.994087 55.16968)\r\n        (xy 193.970714 55.1412) (xy 193.902238 55.057762) (xy 193.874193 55.034746) (xy 192.605768 53.766322) (xy 192.69418 53.739502)\r\n        (xy 192.804494 53.680537) (xy 192.901185 53.601185) (xy 192.980537 53.504494) (xy 193.039502 53.39418) (xy 193.075812 53.274482)\r\n        (xy 193.088072 53.15) (xy 193.088072 53.135) (xy 199.604133 53.135)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 89.361928 58.9) (xy 89.374188 59.024482) (xy 89.410498 59.14418) (xy 89.469463 59.254494) (xy 89.548815 59.351185)\r\n        (xy 89.645506 59.430537) (xy 89.75582 59.489502) (xy 89.875518 59.525812) (xy 89.893482 59.527581) (xy 89.780392 59.620392)\r\n        (xy 89.601068 59.838899) (xy 89.467818 60.088192) (xy 89.385764 60.358691) (xy 89.358057 60.64) (xy 89.385764 60.921309)\r\n        (xy 89.467818 61.191808) (xy 89.601068 61.441101) (xy 89.780392 61.659608) (xy 89.998899 61.838932) (xy 90.131858 61.91)\r\n        (xy 89.998899 61.981068) (xy 89.780392 62.160392) (xy 89.601068 62.378899) (xy 89.467818 62.628192) (xy 89.385764 62.898691)\r\n        (xy 89.358057 63.18) (xy 89.385764 63.461309) (xy 89.467818 63.731808) (xy 89.601068 63.981101) (xy 89.780392 64.199608)\r\n        (xy 89.998899 64.378932) (xy 90.136682 64.452579) (xy 89.944869 64.567615) (xy 89.736481 64.756586) (xy 89.568963 64.98258)\r\n        (xy 89.448754 65.236913) (xy 89.408096 65.370961) (xy 89.530085 65.593) (xy 90.673 65.593) (xy 90.673 65.573)\r\n        (xy 90.927 65.573) (xy 90.927 65.593) (xy 92.069915 65.593) (xy 92.191904 65.370961) (xy 92.151246 65.236913)\r\n        (xy 92.031037 64.98258) (xy 91.863519 64.756586) (xy 91.655131 64.567615) (xy 91.463318 64.452579) (xy 91.601101 64.378932)\r\n        (xy 91.819608 64.199608) (xy 91.998932 63.981101) (xy 92.132182 63.731808) (xy 92.214236 63.461309) (xy 92.241943 63.18)\r\n        (xy 92.214236 62.898691) (xy 92.132182 62.628192) (xy 91.998932 62.378899) (xy 91.819608 62.160392) (xy 91.601101 61.981068)\r\n        (xy 91.468142 61.91) (xy 91.601101 61.838932) (xy 91.819608 61.659608) (xy 91.847038 61.626184) (xy 95.334646 65.113793)\r\n        (xy 95.357662 65.141838) (xy 95.46958 65.233687) (xy 95.597267 65.301937) (xy 95.735815 65.343965) (xy 95.843795 65.3546)\r\n        (xy 95.843804 65.3546) (xy 95.879899 65.358155) (xy 95.915994 65.3546) (xy 97.031272 65.3546) (xy 97.005764 65.438691)\r\n        (xy 96.978057 65.72) (xy 97.005764 66.001309) (xy 97.087818 66.271808) (xy 97.221068 66.521101) (xy 97.400392 66.739608)\r\n        (xy 97.618899 66.918932) (xy 97.751858 66.99) (xy 97.618899 67.061068) (xy 97.400392 67.240392) (xy 97.221068 67.458899)\r\n        (xy 97.087818 67.708192) (xy 97.005764 67.978691) (xy 96.978057 68.26) (xy 97.005764 68.541309) (xy 97.086609 68.807821)\r\n        (xy 96.955267 68.847663) (xy 96.82758 68.915913) (xy 96.715662 69.007762) (xy 96.692646 69.035807) (xy 95.203285 70.525168)\r\n        (xy 95.038071 70.558032) (xy 94.867911 70.628514) (xy 94.714772 70.730838) (xy 94.584538 70.861072) (xy 94.482214 71.014211)\r\n        (xy 94.411732 71.184371) (xy 94.3758 71.365011) (xy 94.3758 71.5047) (xy 93.036696 71.5047) (xy 93.000599 71.501145)\r\n        (xy 92.964502 71.5047) (xy 92.964495 71.5047) (xy 92.871775 71.513832) (xy 92.856514 71.515335) (xy 92.845837 71.518574)\r\n        (xy 92.717967 71.557363) (xy 92.59028 71.625613) (xy 92.478362 71.717462) (xy 92.455346 71.745507) (xy 91.847038 72.353816)\r\n        (xy 91.819608 72.320392) (xy 91.601101 72.141068) (xy 91.468142 72.07) (xy 91.601101 71.998932) (xy 91.819608 71.819608)\r\n        (xy 91.998932 71.601101) (xy 92.132182 71.351808) (xy 92.214236 71.081309) (xy 92.241943 70.8) (xy 92.214236 70.518691)\r\n        (xy 92.132182 70.248192) (xy 91.998932 69.998899) (xy 91.819608 69.780392) (xy 91.601101 69.601068) (xy 91.463318 69.527421)\r\n        (xy 91.655131 69.412385) (xy 91.863519 69.223414) (xy 92.031037 68.99742) (xy 92.151246 68.743087) (xy 92.191904 68.609039)\r\n        (xy 92.069915 68.387) (xy 90.927 68.387) (xy 90.927 68.407) (xy 90.673 68.407) (xy 90.673 68.387)\r\n        (xy 89.530085 68.387) (xy 89.408096 68.609039) (xy 89.448754 68.743087) (xy 89.568963 68.99742) (xy 89.736481 69.223414)\r\n        (xy 89.944869 69.412385) (xy 90.136682 69.527421) (xy 89.998899 69.601068) (xy 89.780392 69.780392) (xy 89.601068 69.998899)\r\n        (xy 89.565736 70.065) (xy 86.535 70.065) (xy 86.535 66.069039) (xy 89.408096 66.069039) (xy 89.448754 66.203087)\r\n        (xy 89.568963 66.45742) (xy 89.736481 66.683414) (xy 89.944869 66.872385) (xy 90.140982 66.99) (xy 89.944869 67.107615)\r\n        (xy 89.736481 67.296586) (xy 89.568963 67.52258) (xy 89.448754 67.776913) (xy 89.408096 67.910961) (xy 89.530085 68.133)\r\n        (xy 90.673 68.133) (xy 90.673 65.847) (xy 90.927 65.847) (xy 90.927 68.133) (xy 92.069915 68.133)\r\n        (xy 92.191904 67.910961) (xy 92.151246 67.776913) (xy 92.031037 67.52258) (xy 91.863519 67.296586) (xy 91.655131 67.107615)\r\n        (xy 91.459018 66.99) (xy 91.655131 66.872385) (xy 91.863519 66.683414) (xy 92.031037 66.45742) (xy 92.151246 66.203087)\r\n        (xy 92.191904 66.069039) (xy 92.069915 65.847) (xy 90.927 65.847) (xy 90.673 65.847) (xy 89.530085 65.847)\r\n        (xy 89.408096 66.069039) (xy 86.535 66.069039) (xy 86.535 59.345867) (xy 88.345868 57.535) (xy 89.361928 57.535)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 161.081426 63.640147) (xy 160.820273 63.74832) (xy 160.585241 63.905363) (xy 160.385363 64.105241) (xy 160.22832 64.340273)\r\n        (xy 160.120147 64.601426) (xy 160.065 64.878665) (xy 160.065 65.161335) (xy 160.120147 65.438574) (xy 160.22832 65.699727)\r\n        (xy 160.385363 65.934759) (xy 160.585241 66.134637) (xy 160.820273 66.29168) (xy 161.081426 66.399853) (xy 161.358665 66.455)\r\n        (xy 161.641335 66.455) (xy 161.918574 66.399853) (xy 162.179727 66.29168) (xy 162.414759 66.134637) (xy 162.614637 65.934759)\r\n        (xy 162.77168 65.699727) (xy 162.879853 65.438574) (xy 162.935 65.161335) (xy 162.935 64.878665) (xy 162.879853 64.601426)\r\n        (xy 162.77168 64.340273) (xy 162.614637 64.105241) (xy 162.414759 63.905363) (xy 162.179727 63.74832) (xy 161.918574 63.640147)\r\n        (xy 161.892699 63.635) (xy 163.895554 63.635) (xy 164.865 64.604447) (xy 164.865001 68.963885) (xy 164.861444 69)\r\n        (xy 164.875635 69.144085) (xy 164.906966 69.247367) (xy 164.917664 69.282633) (xy 164.985914 69.41032) (xy 165.077763 69.522238)\r\n        (xy 165.105808 69.545254) (xy 166.074746 70.514193) (xy 166.097762 70.542238) (xy 166.20968 70.634087) (xy 166.337367 70.702337)\r\n        (xy 166.451656 70.737006) (xy 166.475915 70.744365) (xy 166.62 70.758556) (xy 166.656105 70.755) (xy 172.709043 70.755)\r\n        (xy 172.759294 70.849014) (xy 172.944866 71.075134) (xy 173.170986 71.260706) (xy 173.225791 71.29) (xy 173.170986 71.319294)\r\n        (xy 172.944866 71.504866) (xy 172.759294 71.730986) (xy 172.709043 71.825) (xy 147.924447 71.825) (xy 146.592149 70.492702)\r\n        (xy 156.386903 70.492702) (xy 156.458486 70.736671) (xy 156.713996 70.857571) (xy 156.988184 70.9263) (xy 157.270512 70.940217)\r\n        (xy 157.55013 70.898787) (xy 157.816292 70.803603) (xy 157.941514 70.736671) (xy 158.013097 70.492702) (xy 157.2 69.679605)\r\n        (xy 156.386903 70.492702) (xy 146.592149 70.492702) (xy 145.669959 69.570512) (xy 155.759783 69.570512) (xy 155.801213 69.85013)\r\n        (xy 155.896397 70.116292) (xy 155.963329 70.241514) (xy 156.207298 70.313097) (xy 157.020395 69.5) (xy 157.379605 69.5)\r\n        (xy 158.192702 70.313097) (xy 158.436671 70.241514) (xy 158.450324 70.212659) (xy 158.585363 70.414759) (xy 158.785241 70.614637)\r\n        (xy 159.020273 70.77168) (xy 159.281426 70.879853) (xy 159.558665 70.935) (xy 159.841335 70.935) (xy 160.118574 70.879853)\r\n        (xy 160.379727 70.77168) (xy 160.614759 70.614637) (xy 160.814637 70.414759) (xy 160.97168 70.179727) (xy 161.079853 69.918574)\r\n        (xy 161.135 69.641335) (xy 161.135 69.358665) (xy 161.079853 69.081426) (xy 160.97168 68.820273) (xy 160.814637 68.585241)\r\n        (xy 160.614759 68.385363) (xy 160.379727 68.22832) (xy 160.118574 68.120147) (xy 159.841335 68.065) (xy 159.558665 68.065)\r\n        (xy 159.281426 68.120147) (xy 159.020273 68.22832) (xy 158.785241 68.385363) (xy 158.585363 68.585241) (xy 158.451308 68.785869)\r\n        (xy 158.436671 68.758486) (xy 158.192702 68.686903) (xy 157.379605 69.5) (xy 157.020395 69.5) (xy 156.207298 68.686903)\r\n        (xy 155.963329 68.758486) (xy 155.842429 69.013996) (xy 155.7737 69.288184) (xy 155.759783 69.570512) (xy 145.669959 69.570512)\r\n        (xy 144.606745 68.507298) (xy 156.386903 68.507298) (xy 157.2 69.320395) (xy 158.013097 68.507298) (xy 157.941514 68.263329)\r\n        (xy 157.686004 68.142429) (xy 157.411816 68.0737) (xy 157.129488 68.059783) (xy 156.84987 68.101213) (xy 156.583708 68.196397)\r\n        (xy 156.458486 68.263329) (xy 156.386903 68.507298) (xy 144.606745 68.507298) (xy 144.357305 68.257858) (xy 144.3862 68.112589)\r\n        (xy 144.3862 67.847411) (xy 144.334467 67.587328) (xy 144.275512 67.445) (xy 152.153895 67.445) (xy 152.19 67.448556)\r\n        (xy 152.226105 67.445) (xy 152.334085 67.434365) (xy 152.472633 67.392337) (xy 152.60032 67.324087) (xy 152.712238 67.232238)\r\n        (xy 152.735258 67.204188) (xy 153.526625 66.412822) (xy 153.738665 66.455) (xy 154.021335 66.455) (xy 154.298574 66.399853)\r\n        (xy 154.559727 66.29168) (xy 154.794759 66.134637) (xy 154.994637 65.934759) (xy 155.15168 65.699727) (xy 155.259853 65.438574)\r\n        (xy 155.315 65.161335) (xy 155.315 64.878665) (xy 155.259853 64.601426) (xy 155.15168 64.340273) (xy 154.994637 64.105241)\r\n        (xy 154.794759 63.905363) (xy 154.559727 63.74832) (xy 154.298574 63.640147) (xy 154.272699 63.635) (xy 161.107301 63.635)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 132.100932 60.572729) (xy 132.171414 60.742889) (xy 132.273738 60.896028) (xy 132.403972 61.026262) (xy 132.557111 61.128586)\r\n        (xy 132.727271 61.199068) (xy 132.907911 61.235) (xy 133.092089 61.235) (xy 133.272729 61.199068) (xy 133.442889 61.128586)\r\n        (xy 133.582951 61.035) (xy 136.995554 61.035) (xy 138.054746 62.094193) (xy 138.077762 62.122238) (xy 138.142826 62.175635)\r\n        (xy 138.18968 62.214087) (xy 138.317366 62.282337) (xy 138.455915 62.324365) (xy 138.6 62.338556) (xy 138.636105 62.335)\r\n        (xy 139.278097 62.335) (xy 139.223798 62.451509) (xy 139.160824 62.709102) (xy 139.149313 62.97403) (xy 139.189709 63.236113)\r\n        (xy 139.280458 63.48528) (xy 139.335817 63.588848) (xy 139.570725 63.649667) (xy 139.556992 63.6634) (xy 136.858704 63.6634)\r\n        (xy 136.822599 63.659844) (xy 136.678514 63.674035) (xy 136.642368 63.685) (xy 136.539967 63.716063) (xy 136.41228 63.784313)\r\n        (xy 136.300362 63.876162) (xy 136.277346 63.904207) (xy 134.939654 65.2419) (xy 134.406051 65.2419) (xy 134.265989 65.148314)\r\n        (xy 134.095829 65.077832) (xy 133.915189 65.0419) (xy 133.731011 65.0419) (xy 133.550371 65.077832) (xy 133.380211 65.148314)\r\n        (xy 133.227072 65.250638) (xy 133.096838 65.380872) (xy 132.994514 65.534011) (xy 132.924032 65.704171) (xy 132.8881 65.884811)\r\n        (xy 132.8881 66.068989) (xy 132.924032 66.249629) (xy 132.994514 66.419789) (xy 133.096838 66.572928) (xy 133.227072 66.703162)\r\n        (xy 133.380211 66.805486) (xy 133.550371 66.875968) (xy 133.731011 66.9119) (xy 133.915189 66.9119) (xy 134.095829 66.875968)\r\n        (xy 134.265989 66.805486) (xy 134.406051 66.7119) (xy 135.207995 66.7119) (xy 135.2441 66.715456) (xy 135.280205 66.7119)\r\n        (xy 135.388185 66.701265) (xy 135.526733 66.659237) (xy 135.65442 66.590987) (xy 135.766338 66.499138) (xy 135.789359 66.471087)\r\n        (xy 135.805753 66.454693) (xy 137.127047 65.1334) (xy 139.188412 65.1334) (xy 139.1538 65.307411) (xy 139.1538 65.572589)\r\n        (xy 139.205533 65.832672) (xy 139.307013 66.077665) (xy 139.454338 66.298153) (xy 139.641847 66.485662) (xy 139.862335 66.632987)\r\n        (xy 140.0506 66.710969) (xy 139.91472 66.760458) (xy 139.811152 66.815817) (xy 139.750332 67.050727) (xy 140.5 67.800395)\r\n        (xy 141.249668 67.050727) (xy 141.188848 66.815817) (xy 140.957066 66.707794) (xy 141.137665 66.632987) (xy 141.358153 66.485662)\r\n        (xy 141.545662 66.298153) (xy 141.692987 66.077665) (xy 141.770969 65.8894) (xy 141.820458 66.02528) (xy 141.875817 66.128848)\r\n        (xy 142.110727 66.189668) (xy 142.860395 65.44) (xy 142.846253 65.425858) (xy 143.025858 65.246253) (xy 143.04 65.260395)\r\n        (xy 143.054143 65.246253) (xy 143.233748 65.425858) (xy 143.219605 65.44) (xy 143.233748 65.454143) (xy 143.054143 65.633748)\r\n        (xy 143.04 65.619605) (xy 142.648739 66.010866) (xy 142.593367 66.027663) (xy 142.46568 66.095913) (xy 142.353762 66.187762)\r\n        (xy 142.330746 66.215807) (xy 141.534208 67.012346) (xy 141.506163 67.035362) (xy 141.414314 67.14728) (xy 141.346064 67.274967)\r\n        (xy 141.329267 67.330338) (xy 140.679605 67.98) (xy 140.693748 67.994143) (xy 140.514143 68.173748) (xy 140.5 68.159605)\r\n        (xy 140.485858 68.173748) (xy 140.306253 67.994143) (xy 140.320395 67.98) (xy 139.570727 67.230332) (xy 139.335817 67.291152)\r\n        (xy 139.223798 67.531509) (xy 139.160824 67.789102) (xy 139.149313 68.05403) (xy 139.189709 68.316113) (xy 139.254497 68.494)\r\n        (xy 132.208451 68.494) (xy 132.068389 68.400414) (xy 131.898229 68.329932) (xy 131.717589 68.294) (xy 131.533411 68.294)\r\n        (xy 131.352771 68.329932) (xy 131.182611 68.400414) (xy 131.029472 68.502738) (xy 130.899238 68.632972) (xy 130.796914 68.786111)\r\n        (xy 130.726432 68.956271) (xy 130.6905 69.136911) (xy 130.6905 69.217145) (xy 130.472589 69.1738) (xy 130.207411 69.1738)\r\n        (xy 129.947328 69.225533) (xy 129.805 69.284488) (xy 129.805 60.834446) (xy 130.204447 60.435) (xy 132.073536 60.435)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 113.085 52.985604) (xy 112.885363 53.185241) (xy 112.751308 53.385869) (xy 112.736671 53.358486) (xy 112.492702 53.286903)\r\n        (xy 111.679605 54.1) (xy 112.492702 54.913097) (xy 112.736671 54.841514) (xy 112.750324 54.812659) (xy 112.885363 55.014759)\r\n        (xy 113.085001 55.214397) (xy 113.085 57.028888) (xy 112.900392 57.180392) (xy 112.721068 57.398899) (xy 112.587818 57.648192)\r\n        (xy 112.505764 57.918691) (xy 112.478057 58.2) (xy 112.505764 58.481309) (xy 112.587818 58.751808) (xy 112.721068 59.001101)\r\n        (xy 112.900392 59.219608) (xy 113.118899 59.398932) (xy 113.251858 59.47) (xy 113.118899 59.541068) (xy 112.900392 59.720392)\r\n        (xy 112.721068 59.938899) (xy 112.587818 60.188192) (xy 112.505764 60.458691) (xy 112.478057 60.74) (xy 112.505764 61.021309)\r\n        (xy 112.587818 61.291808) (xy 112.721068 61.541101) (xy 112.900392 61.759608) (xy 113.118899 61.938932) (xy 113.251858 62.01)\r\n        (xy 113.118899 62.081068) (xy 112.900392 62.260392) (xy 112.721068 62.478899) (xy 112.587818 62.728192) (xy 112.505764 62.998691)\r\n        (xy 112.478057 63.28) (xy 112.505764 63.561309) (xy 112.587818 63.831808) (xy 112.676368 63.997473) (xy 112.544867 64.037363)\r\n        (xy 112.41718 64.105613) (xy 112.305262 64.197462) (xy 112.282246 64.225507) (xy 107.64796 68.859794) (xy 107.714236 68.641309)\r\n        (xy 107.741943 68.36) (xy 107.714236 68.078691) (xy 107.632182 67.808192) (xy 107.498932 67.558899) (xy 107.319608 67.340392)\r\n        (xy 107.101101 67.161068) (xy 106.968142 67.09) (xy 107.101101 67.018932) (xy 107.319608 66.839608) (xy 107.498932 66.621101)\r\n        (xy 107.605443 66.421833) (xy 107.660872 66.477262) (xy 107.814011 66.579586) (xy 107.984171 66.650068) (xy 108.164811 66.686)\r\n        (xy 108.348989 66.686) (xy 108.529629 66.650068) (xy 108.699789 66.579586) (xy 108.852928 66.477262) (xy 108.983162 66.347028)\r\n        (xy 109.085486 66.193889) (xy 109.155968 66.023729) (xy 109.1919 65.843089) (xy 109.1919 65.658911) (xy 109.155968 65.478271)\r\n        (xy 109.085486 65.308111) (xy 108.983162 65.154972) (xy 108.852928 65.024738) (xy 108.699789 64.922414) (xy 108.529629 64.851932)\r\n        (xy 108.364415 64.819068) (xy 107.670758 64.125412) (xy 107.647738 64.097362) (xy 107.538263 64.007518) (xy 107.632182 63.831808)\r\n        (xy 107.714236 63.561309) (xy 107.741943 63.28) (xy 107.714236 62.998691) (xy 107.632182 62.728192) (xy 107.498932 62.478899)\r\n        (xy 107.319608 62.260392) (xy 107.101101 62.081068) (xy 106.968142 62.01) (xy 107.101101 61.938932) (xy 107.319608 61.759608)\r\n        (xy 107.498932 61.541101) (xy 107.632182 61.291808) (xy 107.714236 61.021309) (xy 107.741943 60.74) (xy 107.714236 60.458691)\r\n        (xy 107.632182 60.188192) (xy 107.498932 59.938899) (xy 107.319608 59.720392) (xy 107.206518 59.627581) (xy 107.224482 59.625812)\r\n        (xy 107.34418 59.589502) (xy 107.454494 59.530537) (xy 107.551185 59.451185) (xy 107.630537 59.354494) (xy 107.689502 59.24418)\r\n        (xy 107.725812 59.124482) (xy 107.738072 59) (xy 107.738072 57.4) (xy 107.725812 57.275518) (xy 107.689502 57.15582)\r\n        (xy 107.630537 57.045506) (xy 107.551185 56.948815) (xy 107.454494 56.869463) (xy 107.34418 56.810498) (xy 107.224482 56.774188)\r\n        (xy 107.1 56.761928) (xy 105.5 56.761928) (xy 105.375518 56.774188) (xy 105.25582 56.810498) (xy 105.145506 56.869463)\r\n        (xy 105.048815 56.948815) (xy 104.969463 57.045506) (xy 104.910498 57.15582) (xy 104.874188 57.275518) (xy 104.861928 57.4)\r\n        (xy 104.861928 59) (xy 104.874188 59.124482) (xy 104.910498 59.24418) (xy 104.969463 59.354494) (xy 105.048815 59.451185)\r\n        (xy 105.145506 59.530537) (xy 105.25582 59.589502) (xy 105.375518 59.625812) (xy 105.393482 59.627581) (xy 105.280392 59.720392)\r\n        (xy 105.101068 59.938899) (xy 104.967818 60.188192) (xy 104.885764 60.458691) (xy 104.858057 60.74) (xy 104.885764 61.021309)\r\n        (xy 104.967818 61.291808) (xy 105.101068 61.541101) (xy 105.280392 61.759608) (xy 105.498899 61.938932) (xy 105.631858 62.01)\r\n        (xy 105.498899 62.081068) (xy 105.280392 62.260392) (xy 105.101068 62.478899) (xy 104.967818 62.728192) (xy 104.885764 62.998691)\r\n        (xy 104.858057 63.28) (xy 104.885764 63.561309) (xy 104.967818 63.831808) (xy 104.996036 63.8846) (xy 99.670513 63.8846)\r\n        (xy 99.752182 63.731808) (xy 99.834236 63.461309) (xy 99.861943 63.18) (xy 99.834236 62.898691) (xy 99.752182 62.628192)\r\n        (xy 99.618932 62.378899) (xy 99.439608 62.160392) (xy 99.221101 61.981068) (xy 99.088142 61.91) (xy 99.221101 61.838932)\r\n        (xy 99.439608 61.659608) (xy 99.618932 61.441101) (xy 99.752182 61.191808) (xy 99.834236 60.921309) (xy 99.861943 60.64)\r\n        (xy 99.834236 60.358691) (xy 99.752182 60.088192) (xy 99.618932 59.838899) (xy 99.439608 59.620392) (xy 99.221101 59.441068)\r\n        (xy 99.088142 59.37) (xy 99.221101 59.298932) (xy 99.439608 59.119608) (xy 99.618932 58.901101) (xy 99.752182 58.651808)\r\n        (xy 99.834236 58.381309) (xy 99.861943 58.1) (xy 99.834236 57.818691) (xy 99.752182 57.548192) (xy 99.618932 57.298899)\r\n        (xy 99.439608 57.080392) (xy 99.255 56.928888) (xy 99.255 55.354567) (xy 99.314759 55.314637) (xy 99.514637 55.114759)\r\n        (xy 99.529374 55.092702) (xy 110.686903 55.092702) (xy 110.758486 55.336671) (xy 111.013996 55.457571) (xy 111.288184 55.5263)\r\n        (xy 111.570512 55.540217) (xy 111.85013 55.498787) (xy 112.116292 55.403603) (xy 112.241514 55.336671) (xy 112.313097 55.092702)\r\n        (xy 111.5 54.279605) (xy 110.686903 55.092702) (xy 99.529374 55.092702) (xy 99.67168 54.879727) (xy 99.779853 54.618574)\r\n        (xy 99.835 54.341335) (xy 99.835 54.170512) (xy 110.059783 54.170512) (xy 110.101213 54.45013) (xy 110.196397 54.716292)\r\n        (xy 110.263329 54.841514) (xy 110.507298 54.913097) (xy 111.320395 54.1) (xy 110.507298 53.286903) (xy 110.263329 53.358486)\r\n        (xy 110.142429 53.613996) (xy 110.0737 53.888184) (xy 110.059783 54.170512) (xy 99.835 54.170512) (xy 99.835 54.058665)\r\n        (xy 99.779853 53.781426) (xy 99.67168 53.520273) (xy 99.514637 53.285241) (xy 99.336694 53.107298) (xy 110.686903 53.107298)\r\n        (xy 111.5 53.920395) (xy 112.313097 53.107298) (xy 112.241514 52.863329) (xy 111.986004 52.742429) (xy 111.711816 52.6737)\r\n        (xy 111.429488 52.659783) (xy 111.14987 52.701213) (xy 110.883708 52.796397) (xy 110.758486 52.863329) (xy 110.686903 53.107298)\r\n        (xy 99.336694 53.107298) (xy 99.314759 53.085363) (xy 99.255 53.045433) (xy 99.255 51.635) (xy 113.085001 51.635)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 97.585 53.018706) (xy 97.485241 53.085363) (xy 97.285363 53.285241) (xy 97.151308 53.485869) (xy 97.136671 53.458486)\r\n        (xy 96.892702 53.386903) (xy 96.079605 54.2) (xy 96.892702 55.013097) (xy 97.136671 54.941514) (xy 97.150324 54.912659)\r\n        (xy 97.285363 55.114759) (xy 97.485241 55.314637) (xy 97.585001 55.381294) (xy 97.585 56.928888) (xy 97.400392 57.080392)\r\n        (xy 97.221068 57.298899) (xy 97.087818 57.548192) (xy 97.005764 57.818691) (xy 96.978057 58.1) (xy 97.005764 58.381309)\r\n        (xy 97.087818 58.651808) (xy 97.221068 58.901101) (xy 97.400392 59.119608) (xy 97.618899 59.298932) (xy 97.751858 59.37)\r\n        (xy 97.618899 59.441068) (xy 97.400392 59.620392) (xy 97.221068 59.838899) (xy 97.087818 60.088192) (xy 97.005764 60.358691)\r\n        (xy 96.978057 60.64) (xy 97.005764 60.921309) (xy 97.087818 61.191808) (xy 97.221068 61.441101) (xy 97.400392 61.659608)\r\n        (xy 97.618899 61.838932) (xy 97.751858 61.91) (xy 97.618899 61.981068) (xy 97.400392 62.160392) (xy 97.221068 62.378899)\r\n        (xy 97.087818 62.628192) (xy 97.005764 62.898691) (xy 96.978057 63.18) (xy 97.005764 63.461309) (xy 97.087818 63.731808)\r\n        (xy 97.169487 63.8846) (xy 96.184347 63.8846) (xy 92.445559 60.145813) (xy 92.422538 60.117762) (xy 92.31062 60.025913)\r\n        (xy 92.182933 59.957663) (xy 92.044385 59.915635) (xy 92.039702 59.915174) (xy 91.998932 59.838899) (xy 91.819608 59.620392)\r\n        (xy 91.706518 59.527581) (xy 91.724482 59.525812) (xy 91.84418 59.489502) (xy 91.954494 59.430537) (xy 92.051185 59.351185)\r\n        (xy 92.130537 59.254494) (xy 92.189502 59.14418) (xy 92.225812 59.024482) (xy 92.238072 58.9) (xy 92.238072 57.3)\r\n        (xy 92.225812 57.175518) (xy 92.189502 57.05582) (xy 92.130537 56.945506) (xy 92.051185 56.848815) (xy 91.954494 56.769463)\r\n        (xy 91.84418 56.710498) (xy 91.724482 56.674188) (xy 91.6 56.661928) (xy 90.918939 56.661928) (xy 92.388165 55.192702)\r\n        (xy 95.086903 55.192702) (xy 95.158486 55.436671) (xy 95.413996 55.557571) (xy 95.688184 55.6263) (xy 95.970512 55.640217)\r\n        (xy 96.25013 55.598787) (xy 96.516292 55.503603) (xy 96.641514 55.436671) (xy 96.713097 55.192702) (xy 95.9 54.379605)\r\n        (xy 95.086903 55.192702) (xy 92.388165 55.192702) (xy 93.310356 54.270512) (xy 94.459783 54.270512) (xy 94.501213 54.55013)\r\n        (xy 94.596397 54.816292) (xy 94.663329 54.941514) (xy 94.907298 55.013097) (xy 95.720395 54.2) (xy 94.907298 53.386903)\r\n        (xy 94.663329 53.458486) (xy 94.542429 53.713996) (xy 94.4737 53.988184) (xy 94.459783 54.270512) (xy 93.310356 54.270512)\r\n        (xy 93.861432 53.719437) (xy 93.893291 53.693291) (xy 93.939421 53.637082) (xy 93.997636 53.566146) (xy 94.075172 53.421087)\r\n        (xy 94.122918 53.263689) (xy 94.128472 53.207298) (xy 95.086903 53.207298) (xy 95.9 54.020395) (xy 96.713097 53.207298)\r\n        (xy 96.641514 52.963329) (xy 96.386004 52.842429) (xy 96.111816 52.7737) (xy 95.829488 52.759783) (xy 95.54987 52.801213)\r\n        (xy 95.283708 52.896397) (xy 95.158486 52.963329) (xy 95.086903 53.207298) (xy 94.128472 53.207298) (xy 94.13904 53.1)\r\n        (xy 94.135 53.058982) (xy 94.135 51.845867) (xy 94.345868 51.635) (xy 97.585001 51.635)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 140.693748 62.885858) (xy 140.679605 62.9) (xy 140.693748 62.914143) (xy 140.514143 63.093748) (xy 140.5 63.079605)\r\n        (xy 140.485858 63.093748) (xy 140.306253 62.914143) (xy 140.320395 62.9) (xy 140.306253 62.885858) (xy 140.485858 62.706253)\r\n        (xy 140.5 62.720395) (xy 140.514143 62.706253)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 168.465001 54.972594) (xy 168.400932 55.127271) (xy 168.365 55.307911) (xy 168.365 55.492089) (xy 168.400932 55.672729)\r\n        (xy 168.471414 55.842889) (xy 168.573738 55.996028) (xy 168.703972 56.126262) (xy 168.857111 56.228586) (xy 169.027271 56.299068)\r\n        (xy 169.207911 56.335) (xy 169.392089 56.335) (xy 169.572729 56.299068) (xy 169.742889 56.228586) (xy 169.896028 56.126262)\r\n        (xy 170.026262 55.996028) (xy 170.128586 55.842889) (xy 170.199068 55.672729) (xy 170.235 55.492089) (xy 170.235 55.307911)\r\n        (xy 170.199068 55.127271) (xy 170.135 54.972596) (xy 170.135 51.635) (xy 172.639556 51.635) (xy 172.621401 51.668966)\r\n        (xy 172.536487 51.948889) (xy 172.507815 52.24) (xy 172.536487 52.531111) (xy 172.621401 52.811034) (xy 172.759294 53.069014)\r\n        (xy 172.944866 53.295134) (xy 173.170986 53.480706) (xy 173.225791 53.51) (xy 173.170986 53.539294) (xy 172.944866 53.724866)\r\n        (xy 172.759294 53.950986) (xy 172.621401 54.208966) (xy 172.536487 54.488889) (xy 172.507815 54.78) (xy 172.536487 55.071111)\r\n        (xy 172.621401 55.351034) (xy 172.759294 55.609014) (xy 172.944866 55.835134) (xy 173.170986 56.020706) (xy 173.225791 56.05)\r\n        (xy 173.170986 56.079294) (xy 172.944866 56.264866) (xy 172.759294 56.490986) (xy 172.709043 56.585) (xy 168.559394 56.585)\r\n        (xy 168.523299 56.581445) (xy 168.487204 56.585) (xy 168.487195 56.585) (xy 168.379215 56.595635) (xy 168.240667 56.637663)\r\n        (xy 168.11298 56.705913) (xy 168.001062 56.797762) (xy 167.978046 56.825807) (xy 167.423111 57.380743) (xy 167.423106 57.380747)\r\n        (xy 166.667154 58.1367) (xy 162.938072 58.1367) (xy 162.938072 56.6) (xy 162.925812 56.475518) (xy 162.889502 56.35582)\r\n        (xy 162.830537 56.245506) (xy 162.751185 56.148815) (xy 162.654494 56.069463) (xy 162.54418 56.010498) (xy 162.424482 55.974188)\r\n        (xy 162.3 55.961928) (xy 160.7 55.961928) (xy 160.575518 55.974188) (xy 160.45582 56.010498) (xy 160.345506 56.069463)\r\n        (xy 160.248815 56.148815) (xy 160.169463 56.245506) (xy 160.110498 56.35582) (xy 160.074188 56.475518) (xy 160.061928 56.6)\r\n        (xy 160.061928 58.1367) (xy 155.118949 58.1367) (xy 155.237571 57.886004) (xy 155.3063 57.611816) (xy 155.320217 57.329488)\r\n        (xy 155.278787 57.04987) (xy 155.183603 56.783708) (xy 155.116671 56.658486) (xy 154.872702 56.586903) (xy 154.059605 57.4)\r\n        (xy 154.073748 57.414143) (xy 153.894143 57.593748) (xy 153.88 57.579605) (xy 153.865858 57.593748) (xy 153.686253 57.414143)\r\n        (xy 153.700395 57.4) (xy 152.887298 56.586903) (xy 152.643329 56.658486) (xy 152.522429 56.913996) (xy 152.4537 57.188184)\r\n        (xy 152.439783 57.470512) (xy 152.481213 57.75013) (xy 152.576397 58.016292) (xy 152.640756 58.1367) (xy 144.348421 58.1367)\r\n        (xy 144.379176 58.010898) (xy 144.390687 57.74597) (xy 144.350291 57.483887) (xy 144.259542 57.23472) (xy 144.204183 57.131152)\r\n        (xy 143.969273 57.070332) (xy 143.219605 57.82) (xy 143.233748 57.834143) (xy 143.054143 58.013748) (xy 143.04 57.999605)\r\n        (xy 143.025858 58.013748) (xy 142.846253 57.834143) (xy 142.860395 57.82) (xy 142.110727 57.070332) (xy 141.875817 57.131152)\r\n        (xy 141.767794 57.362934) (xy 141.692987 57.182335) (xy 141.545662 56.961847) (xy 141.474542 56.890727) (xy 142.290332 56.890727)\r\n        (xy 143.04 57.640395) (xy 143.789668 56.890727) (xy 143.728848 56.655817) (xy 143.488491 56.543798) (xy 143.230898 56.480824)\r\n        (xy 142.96597 56.469313) (xy 142.703887 56.509709) (xy 142.45472 56.600458) (xy 142.351152 56.655817) (xy 142.290332 56.890727)\r\n        (xy 141.474542 56.890727) (xy 141.358153 56.774338) (xy 141.137665 56.627013) (xy 140.95174 56.55) (xy 141.137665 56.472987)\r\n        (xy 141.235975 56.407298) (xy 153.066903 56.407298) (xy 153.88 57.220395) (xy 154.693097 56.407298) (xy 154.621514 56.163329)\r\n        (xy 154.366004 56.042429) (xy 154.091816 55.9737) (xy 153.809488 55.959783) (xy 153.52987 56.001213) (xy 153.263708 56.096397)\r\n        (xy 153.138486 56.163329) (xy 153.066903 56.407298) (xy 141.235975 56.407298) (xy 141.358153 56.325662) (xy 141.545662 56.138153)\r\n        (xy 141.692987 55.917665) (xy 141.794467 55.672672) (xy 141.8462 55.412589) (xy 141.8462 55.147411) (xy 141.794467 54.887328)\r\n        (xy 141.692987 54.642335) (xy 141.545662 54.421847) (xy 141.358153 54.234338) (xy 141.137665 54.087013) (xy 140.892672 53.985533)\r\n        (xy 140.632589 53.9338) (xy 140.367411 53.9338) (xy 140.107328 53.985533) (xy 139.862335 54.087013) (xy 139.641847 54.234338)\r\n        (xy 139.454338 54.421847) (xy 139.307013 54.642335) (xy 139.23 54.82826) (xy 139.152987 54.642335) (xy 139.005662 54.421847)\r\n        (xy 138.818153 54.234338) (xy 138.597665 54.087013) (xy 138.352672 53.985533) (xy 138.092589 53.9338) (xy 137.827411 53.9338)\r\n        (xy 137.567328 53.985533) (xy 137.322335 54.087013) (xy 137.101847 54.234338) (xy 136.914338 54.421847) (xy 136.767013 54.642335)\r\n        (xy 136.69 54.82826) (xy 136.612987 54.642335) (xy 136.465662 54.421847) (xy 136.278153 54.234338) (xy 136.057665 54.087013)\r\n        (xy 135.812672 53.985533) (xy 135.552589 53.9338) (xy 135.287411 53.9338) (xy 135.027328 53.985533) (xy 134.782335 54.087013)\r\n        (xy 134.561847 54.234338) (xy 134.374338 54.421847) (xy 134.227013 54.642335) (xy 134.15 54.82826) (xy 134.072987 54.642335)\r\n        (xy 133.925662 54.421847) (xy 133.738153 54.234338) (xy 133.517665 54.087013) (xy 133.272672 53.985533) (xy 133.012589 53.9338)\r\n        (xy 132.747411 53.9338) (xy 132.487328 53.985533) (xy 132.242335 54.087013) (xy 132.021847 54.234338) (xy 131.834338 54.421847)\r\n        (xy 131.687013 54.642335) (xy 131.61 54.82826) (xy 131.532987 54.642335) (xy 131.385662 54.421847) (xy 131.198153 54.234338)\r\n        (xy 130.977665 54.087013) (xy 130.732672 53.985533) (xy 130.472589 53.9338) (xy 130.207411 53.9338) (xy 129.947328 53.985533)\r\n        (xy 129.702335 54.087013) (xy 129.481847 54.234338) (xy 129.294338 54.421847) (xy 129.147013 54.642335) (xy 129.07 54.82826)\r\n        (xy 128.992987 54.642335) (xy 128.845662 54.421847) (xy 128.658153 54.234338) (xy 128.437665 54.087013) (xy 128.192672 53.985533)\r\n        (xy 127.932589 53.9338) (xy 127.667411 53.9338) (xy 127.407328 53.985533) (xy 127.162335 54.087013) (xy 126.941847 54.234338)\r\n        (xy 126.754338 54.421847) (xy 126.607013 54.642335) (xy 126.564856 54.74411) (xy 125.919432 54.098685) (xy 125.886568 53.933471)\r\n        (xy 125.816086 53.763311) (xy 125.713762 53.610172) (xy 125.583528 53.479938) (xy 125.430389 53.377614) (xy 125.260229 53.307132)\r\n        (xy 125.079589 53.2712) (xy 124.895411 53.2712) (xy 124.714771 53.307132) (xy 124.544611 53.377614) (xy 124.391472 53.479938)\r\n        (xy 124.261238 53.610172) (xy 124.158914 53.763311) (xy 124.088432 53.933471) (xy 124.0525 54.114111) (xy 124.0525 54.298289)\r\n        (xy 124.088432 54.478929) (xy 124.158914 54.649089) (xy 124.261238 54.802228) (xy 124.391472 54.932462) (xy 124.544611 55.034786)\r\n        (xy 124.714771 55.105268) (xy 124.879985 55.138132) (xy 126.201203 56.45935) (xy 125.979117 56.681437) (xy 125.897665 56.627013)\r\n        (xy 125.652672 56.525533) (xy 125.392589 56.4738) (xy 125.127411 56.4738) (xy 124.867328 56.525533) (xy 124.622335 56.627013)\r\n        (xy 124.401847 56.774338) (xy 124.214338 56.961847) (xy 124.067013 57.182335) (xy 123.965533 57.427328) (xy 123.9138 57.687411)\r\n        (xy 123.9138 57.952589) (xy 123.965533 58.212672) (xy 124.067013 58.457665) (xy 124.214338 58.678153) (xy 124.401847 58.865662)\r\n        (xy 124.622335 59.012987) (xy 124.80826 59.09) (xy 124.622335 59.167013) (xy 124.401847 59.314338) (xy 124.214338 59.501847)\r\n        (xy 124.067013 59.722335) (xy 123.965533 59.967328) (xy 123.9138 60.227411) (xy 123.9138 60.492589) (xy 123.965533 60.752672)\r\n        (xy 124.067013 60.997665) (xy 124.214338 61.218153) (xy 124.401847 61.405662) (xy 124.622335 61.552987) (xy 124.80826 61.63)\r\n        (xy 124.622335 61.707013) (xy 124.401847 61.854338) (xy 124.291185 61.965) (xy 120.66793 61.965) (xy 120.614637 61.885241)\r\n        (xy 120.414759 61.685363) (xy 120.214131 61.551308) (xy 120.241514 61.536671) (xy 120.313097 61.292702) (xy 119.5 60.479605)\r\n        (xy 118.686903 61.292702) (xy 118.758486 61.536671) (xy 118.787341 61.550324) (xy 118.585241 61.685363) (xy 118.385363 61.885241)\r\n        (xy 118.33207 61.965) (xy 117.545868 61.965) (xy 117.035 61.454132) (xy 117.035 60.370512) (xy 118.059783 60.370512)\r\n        (xy 118.101213 60.65013) (xy 118.196397 60.916292) (xy 118.263329 61.041514) (xy 118.507298 61.113097) (xy 119.320395 60.3)\r\n        (xy 119.679605 60.3) (xy 120.492702 61.113097) (xy 120.736671 61.041514) (xy 120.857571 60.786004) (xy 120.9263 60.511816)\r\n        (xy 120.940217 60.229488) (xy 120.898787 59.94987) (xy 120.803603 59.683708) (xy 120.736671 59.558486) (xy 120.492702 59.486903)\r\n        (xy 119.679605 60.3) (xy 119.320395 60.3) (xy 118.507298 59.486903) (xy 118.263329 59.558486) (xy 118.142429 59.813996)\r\n        (xy 118.0737 60.088184) (xy 118.059783 60.370512) (xy 117.035 60.370512) (xy 117.035 59.389648) (xy 117.03904 59.348629)\r\n        (xy 117.03497 59.307298) (xy 118.686903 59.307298) (xy 119.5 60.120395) (xy 120.313097 59.307298) (xy 120.241514 59.063329)\r\n        (xy 119.986004 58.942429) (xy 119.711816 58.8737) (xy 119.429488 58.859783) (xy 119.14987 58.901213) (xy 118.883708 58.996397)\r\n        (xy 118.758486 59.063329) (xy 118.686903 59.307298) (xy 117.03497 59.307298) (xy 117.022918 59.184941) (xy 116.975172 59.027543)\r\n        (xy 116.897636 58.882484) (xy 116.888785 58.871699) (xy 116.793291 58.755339) (xy 116.761428 58.72919) (xy 115.670816 57.638579)\r\n        (xy 115.644661 57.606709) (xy 115.517516 57.502364) (xy 115.372457 57.424828) (xy 115.215059 57.377082) (xy 115.092389 57.365)\r\n        (xy 115.092388 57.365) (xy 115.091 57.364863) (xy 114.939608 57.180392) (xy 114.755 57.028888) (xy 114.755 55.321384)\r\n        (xy 114.914759 55.214637) (xy 115.114637 55.014759) (xy 115.27168 54.779727) (xy 115.379853 54.518574) (xy 115.435 54.241335)\r\n        (xy 115.435 53.958665) (xy 115.379853 53.681426) (xy 115.27168 53.420273) (xy 115.114637 53.185241) (xy 114.914759 52.985363)\r\n        (xy 114.755 52.878616) (xy 114.755 51.635) (xy 168.465 51.635)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 205.871502 50.709348) (xy 205.328434 50.87679) (xy 204.850416 51.132296) (xy 204.604265 51.52466) (xy 206.45 53.370395)\r\n        (xy 208.295735 51.52466) (xy 208.049584 51.132296) (xy 207.547178 50.866688) (xy 207.002607 50.704199) (xy 206.798136 50.685)\r\n        (xy 209.315 50.685) (xy 209.315 53.207687) (xy 209.290652 52.971502) (xy 209.12321 52.428434) (xy 208.867704 51.950416)\r\n        (xy 208.47534 51.704265) (xy 206.629605 53.55) (xy 208.47534 55.395735) (xy 208.867704 55.149584) (xy 209.133312 54.647178)\r\n        (xy 209.295801 54.102607) (xy 209.315 53.898136) (xy 209.315 61.328792) (xy 209.313291 61.326709) (xy 209.281428 61.30056)\r\n        (xy 203.556208 55.57534) (xy 204.604265 55.57534) (xy 204.850416 55.967704) (xy 205.352822 56.233312) (xy 205.897393 56.395801)\r\n        (xy 206.463199 56.448928) (xy 207.028498 56.390652) (xy 207.571566 56.22321) (xy 208.049584 55.967704) (xy 208.295735 55.57534)\r\n        (xy 206.45 53.729605) (xy 204.604265 55.57534) (xy 203.556208 55.57534) (xy 203.485 55.504133) (xy 203.485 55.041018)\r\n        (xy 203.48904 55) (xy 203.476268 54.87032) (xy 203.472918 54.836311) (xy 203.425172 54.678913) (xy 203.347636 54.533854)\r\n        (xy 203.316656 54.496105) (xy 203.269439 54.43857) (xy 203.269437 54.438568) (xy 203.243291 54.406709) (xy 203.211433 54.380564)\r\n        (xy 202.394068 53.563199) (xy 203.551072 53.563199) (xy 203.609348 54.128498) (xy 203.77679 54.671566) (xy 204.032296 55.149584)\r\n        (xy 204.42466 55.395735) (xy 206.270395 53.55) (xy 204.42466 51.704265) (xy 204.032296 51.950416) (xy 203.766688 52.452822)\r\n        (xy 203.604199 52.997393) (xy 203.551072 53.563199) (xy 202.394068 53.563199) (xy 200.569446 51.738579) (xy 200.543291 51.706709)\r\n        (xy 200.416146 51.602364) (xy 200.271087 51.524828) (xy 200.113689 51.477082) (xy 199.991019 51.465) (xy 199.991018 51.465)\r\n        (xy 199.95 51.46096) (xy 199.908982 51.465) (xy 193.088072 51.465) (xy 193.088072 51.45) (xy 193.075812 51.325518)\r\n        (xy 193.039502 51.20582) (xy 192.980537 51.095506) (xy 192.901185 50.998815) (xy 192.804494 50.919463) (xy 192.69418 50.860498)\r\n        (xy 192.574482 50.824188) (xy 192.45 50.811928) (xy 192.393074 50.811928) (xy 192.375172 50.752913) (xy 192.338872 50.685)\r\n        (xy 206.107687 50.685)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 87.971502 50.709348) (xy 87.428434 50.87679) (xy 86.950416 51.132296) (xy 86.704265 51.52466) (xy 88.55 53.370395)\r\n        (xy 90.395735 51.52466) (xy 90.149584 51.132296) (xy 89.647178 50.866688) (xy 89.102607 50.704199) (xy 88.898136 50.685)\r\n        (xy 92.934133 50.685) (xy 92.738578 50.880554) (xy 92.706709 50.906709) (xy 92.606874 51.028359) (xy 92.602364 51.033855)\r\n        (xy 92.524828 51.178914) (xy 92.477082 51.336312) (xy 92.46096 51.5) (xy 92.465 51.541019) (xy 92.465001 52.75413)\r\n        (xy 91.424741 53.79439) (xy 91.448928 53.536801) (xy 91.390652 52.971502) (xy 91.22321 52.428434) (xy 90.967704 51.950416)\r\n        (xy 90.57534 51.704265) (xy 88.729605 53.55) (xy 88.743748 53.564143) (xy 88.564143 53.743748) (xy 88.55 53.729605)\r\n        (xy 86.704265 55.57534) (xy 86.950416 55.967704) (xy 87.343576 56.175556) (xy 85.685 57.834133) (xy 85.685 53.892313)\r\n        (xy 85.709348 54.128498) (xy 85.87679 54.671566) (xy 86.132296 55.149584) (xy 86.52466 55.395735) (xy 88.370395 53.55)\r\n        (xy 86.52466 51.704265) (xy 86.132296 51.950416) (xy 85.866688 52.452822) (xy 85.704199 52.997393) (xy 85.685 53.201864)\r\n        (xy 85.685 50.685) (xy 88.207687 50.685)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 187.715843 51.668748) (xy 187.618519 51.943109) (xy 187.739186 52.173) (xy 188.933 52.173) (xy 188.933 52.153)\r\n        (xy 189.187 52.153) (xy 189.187 52.173) (xy 189.207 52.173) (xy 189.207 52.427) (xy 189.187 52.427)\r\n        (xy 189.187 52.447) (xy 188.933 52.447) (xy 188.933 52.427) (xy 187.739186 52.427) (xy 187.618519 52.656891)\r\n        (xy 187.697485 52.8795) (xy 177.872332 52.8795) (xy 177.936825 52.744099) (xy 177.981476 52.59689) (xy 177.860155 52.367)\r\n        (xy 176.667 52.367) (xy 176.667 52.387) (xy 176.413 52.387) (xy 176.413 52.367) (xy 176.393 52.367)\r\n        (xy 176.393 52.113) (xy 176.413 52.113) (xy 176.413 52.093) (xy 176.667 52.093) (xy 176.667 52.113)\r\n        (xy 177.860155 52.113) (xy 177.981476 51.88311) (xy 177.936825 51.735901) (xy 177.888765 51.635) (xy 187.735946 51.635)\r\n      )\r\n    )\r\n  )\r\n  (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 5E470357) (hatch edge 0.508)\r\n    (connect_pads (clearance 0.508))\r\n    (min_thickness 0.254)\r\n    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))\r\n    (polygon\r\n      (pts\r\n        (xy 81.8 47.2) (xy 217.6 47.2) (xy 217.6 153) (xy 79.6 153) (xy 79.6 47.2)\r\n        (xy 81.6 47.2)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 87.971502 50.709348) (xy 87.428434 50.87679) (xy 86.950416 51.132296) (xy 86.704265 51.52466) (xy 88.55 53.370395)\r\n        (xy 90.395735 51.52466) (xy 90.149584 51.132296) (xy 89.647178 50.866688) (xy 89.102607 50.704199) (xy 88.898136 50.685)\r\n        (xy 206.107687 50.685) (xy 205.871502 50.709348) (xy 205.328434 50.87679) (xy 204.850416 51.132296) (xy 204.604265 51.52466)\r\n        (xy 206.45 53.370395) (xy 208.295735 51.52466) (xy 208.049584 51.132296) (xy 207.547178 50.866688) (xy 207.002607 50.704199)\r\n        (xy 206.798136 50.685) (xy 209.315 50.685) (xy 209.315 53.207687) (xy 209.290652 52.971502) (xy 209.12321 52.428434)\r\n        (xy 208.867704 51.950416) (xy 208.47534 51.704265) (xy 206.629605 53.55) (xy 208.47534 55.395735) (xy 208.867704 55.149584)\r\n        (xy 209.133312 54.647178) (xy 209.295801 54.102607) (xy 209.315 53.898136) (xy 209.315001 142.315) (xy 196.033647 142.315)\r\n        (xy 196 142.311686) (xy 195.966353 142.315) (xy 195.865717 142.324912) (xy 195.736594 142.364081) (xy 195.617593 142.427688)\r\n        (xy 195.513289 142.513289) (xy 195.427688 142.617593) (xy 195.364081 142.736594) (xy 195.324912 142.865717) (xy 195.311686 143)\r\n        (xy 195.315 143.033647) (xy 195.315001 147.315) (xy 85.685 147.315) (xy 85.685 135.663222) (xy 85.773738 135.796028)\r\n        (xy 85.903972 135.926262) (xy 86.057111 136.028586) (xy 86.227271 136.099068) (xy 86.407911 136.135) (xy 86.592089 136.135)\r\n        (xy 86.772729 136.099068) (xy 86.942889 136.028586) (xy 87.096028 135.926262) (xy 87.226262 135.796028) (xy 87.328586 135.642889)\r\n        (xy 87.399068 135.472729) (xy 87.435 135.292089) (xy 87.435 135.107911) (xy 87.399068 134.927271) (xy 87.328586 134.757111)\r\n        (xy 87.226262 134.603972) (xy 87.096028 134.473738) (xy 87.035 134.43296) (xy 87.035 132.808346) (xy 100.141246 145.914593)\r\n        (xy 100.164262 145.942638) (xy 100.192306 145.965653) (xy 100.27618 146.034487) (xy 100.403866 146.102737) (xy 100.542415 146.144765)\r\n        (xy 100.6865 146.158956) (xy 100.722605 146.1554) (xy 117.240995 146.1554) (xy 117.2771 146.158956) (xy 117.313205 146.1554)\r\n        (xy 117.421185 146.144765) (xy 117.559733 146.102737) (xy 117.68742 146.034487) (xy 117.799338 145.942638) (xy 117.822358 145.914588)\r\n        (xy 118.355084 145.381863) (xy 118.356586 145.383519) (xy 118.58258 145.551037) (xy 118.836913 145.671246) (xy 118.970961 145.711904)\r\n        (xy 119.193 145.589915) (xy 119.193 144.447) (xy 119.447 144.447) (xy 119.447 145.589915) (xy 119.669039 145.711904)\r\n        (xy 119.803087 145.671246) (xy 120.05742 145.551037) (xy 120.283414 145.383519) (xy 120.472385 145.175131) (xy 120.59 144.979018)\r\n        (xy 120.707615 145.175131) (xy 120.896586 145.383519) (xy 121.12258 145.551037) (xy 121.376913 145.671246) (xy 121.510961 145.711904)\r\n        (xy 121.733 145.589915) (xy 121.733 144.447) (xy 121.987 144.447) (xy 121.987 145.589915) (xy 122.209039 145.711904)\r\n        (xy 122.343087 145.671246) (xy 122.59742 145.551037) (xy 122.823414 145.383519) (xy 123.012385 145.175131) (xy 123.13 144.979018)\r\n        (xy 123.247615 145.175131) (xy 123.436586 145.383519) (xy 123.66258 145.551037) (xy 123.916913 145.671246) (xy 124.050961 145.711904)\r\n        (xy 124.273 145.589915) (xy 124.273 144.447) (xy 124.527 144.447) (xy 124.527 145.589915) (xy 124.749039 145.711904)\r\n        (xy 124.883087 145.671246) (xy 125.13742 145.551037) (xy 125.363414 145.383519) (xy 125.552385 145.175131) (xy 125.67 144.979018)\r\n        (xy 125.787615 145.175131) (xy 125.976586 145.383519) (xy 126.20258 145.551037) (xy 126.456913 145.671246) (xy 126.590961 145.711904)\r\n        (xy 126.813 145.589915) (xy 126.813 144.447) (xy 127.067 144.447) (xy 127.067 145.589915) (xy 127.289039 145.711904)\r\n        (xy 127.423087 145.671246) (xy 127.67742 145.551037) (xy 127.903414 145.383519) (xy 128.092385 145.175131) (xy 128.21 144.979018)\r\n        (xy 128.327615 145.175131) (xy 128.516586 145.383519) (xy 128.74258 145.551037) (xy 128.996913 145.671246) (xy 129.130961 145.711904)\r\n        (xy 129.353 145.589915) (xy 129.353 144.447) (xy 129.607 144.447) (xy 129.607 145.589915) (xy 129.829039 145.711904)\r\n        (xy 129.963087 145.671246) (xy 130.21742 145.551037) (xy 130.443414 145.383519) (xy 130.632385 145.175131) (xy 130.75 144.979018)\r\n        (xy 130.867615 145.175131) (xy 131.056586 145.383519) (xy 131.28258 145.551037) (xy 131.536913 145.671246) (xy 131.670961 145.711904)\r\n        (xy 131.893 145.589915) (xy 131.893 144.447) (xy 129.607 144.447) (xy 129.353 144.447) (xy 127.067 144.447)\r\n        (xy 126.813 144.447) (xy 124.527 144.447) (xy 124.273 144.447) (xy 121.987 144.447) (xy 121.733 144.447)\r\n        (xy 119.447 144.447) (xy 119.193 144.447) (xy 119.173 144.447) (xy 119.173 144.193) (xy 119.193 144.193)\r\n        (xy 119.193 144.173) (xy 119.447 144.173) (xy 119.447 144.193) (xy 121.733 144.193) (xy 121.733 143.050085)\r\n        (xy 121.987 143.050085) (xy 121.987 144.193) (xy 124.273 144.193) (xy 124.273 143.050085) (xy 124.527 143.050085)\r\n        (xy 124.527 144.193) (xy 126.813 144.193) (xy 126.813 143.050085) (xy 127.067 143.050085) (xy 127.067 144.193)\r\n        (xy 129.353 144.193) (xy 129.353 143.050085) (xy 129.607 143.050085) (xy 129.607 144.193) (xy 131.893 144.193)\r\n        (xy 131.893 143.050085) (xy 131.670961 142.928096) (xy 131.536913 142.968754) (xy 131.28258 143.088963) (xy 131.056586 143.256481)\r\n        (xy 130.867615 143.464869) (xy 130.75 143.660982) (xy 130.632385 143.464869) (xy 130.443414 143.256481) (xy 130.21742 143.088963)\r\n        (xy 129.963087 142.968754) (xy 129.829039 142.928096) (xy 129.607 143.050085) (xy 129.353 143.050085) (xy 129.130961 142.928096)\r\n        (xy 128.996913 142.968754) (xy 128.74258 143.088963) (xy 128.516586 143.256481) (xy 128.327615 143.464869) (xy 128.21 143.660982)\r\n        (xy 128.092385 143.464869) (xy 127.903414 143.256481) (xy 127.67742 143.088963) (xy 127.423087 142.968754) (xy 127.289039 142.928096)\r\n        (xy 127.067 143.050085) (xy 126.813 143.050085) (xy 126.590961 142.928096) (xy 126.456913 142.968754) (xy 126.20258 143.088963)\r\n        (xy 125.976586 143.256481) (xy 125.787615 143.464869) (xy 125.67 143.660982) (xy 125.552385 143.464869) (xy 125.363414 143.256481)\r\n        (xy 125.13742 143.088963) (xy 124.883087 142.968754) (xy 124.749039 142.928096) (xy 124.527 143.050085) (xy 124.273 143.050085)\r\n        (xy 124.050961 142.928096) (xy 123.916913 142.968754) (xy 123.66258 143.088963) (xy 123.436586 143.256481) (xy 123.247615 143.464869)\r\n        (xy 123.13 143.660982) (xy 123.012385 143.464869) (xy 122.823414 143.256481) (xy 122.59742 143.088963) (xy 122.343087 142.968754)\r\n        (xy 122.209039 142.928096) (xy 121.987 143.050085) (xy 121.733 143.050085) (xy 121.510961 142.928096) (xy 121.376913 142.968754)\r\n        (xy 121.12258 143.088963) (xy 120.896586 143.256481) (xy 120.707615 143.464869) (xy 120.59 143.660982) (xy 120.472385 143.464869)\r\n        (xy 120.283414 143.256481) (xy 120.05742 143.088963) (xy 120.034172 143.077975) (xy 123.477137 139.63501) (xy 136.188337 139.63501)\r\n        (xy 136.328399 139.728596) (xy 136.498559 139.799078) (xy 136.551037 139.809517) (xy 134.065808 142.294746) (xy 134.037763 142.317762)\r\n        (xy 133.945914 142.42968) (xy 133.911431 142.494193) (xy 133.877664 142.557367) (xy 133.835635 142.695915) (xy 133.821444 142.84)\r\n        (xy 133.825001 142.876115) (xy 133.825001 143.085736) (xy 133.758899 143.121068) (xy 133.540392 143.300392) (xy 133.361068 143.518899)\r\n        (xy 133.287421 143.656682) (xy 133.172385 143.464869) (xy 132.983414 143.256481) (xy 132.75742 143.088963) (xy 132.503087 142.968754)\r\n        (xy 132.369039 142.928096) (xy 132.147 143.050085) (xy 132.147 144.193) (xy 132.167 144.193) (xy 132.167 144.447)\r\n        (xy 132.147 144.447) (xy 132.147 145.589915) (xy 132.369039 145.711904) (xy 132.503087 145.671246) (xy 132.75742 145.551037)\r\n        (xy 132.983414 145.383519) (xy 133.172385 145.175131) (xy 133.287421 144.983318) (xy 133.361068 145.121101) (xy 133.540392 145.339608)\r\n        (xy 133.758899 145.518932) (xy 134.008192 145.652182) (xy 134.278691 145.734236) (xy 134.489508 145.755) (xy 134.630492 145.755)\r\n        (xy 134.841309 145.734236) (xy 135.111808 145.652182) (xy 135.361101 145.518932) (xy 135.579608 145.339608) (xy 135.758932 145.121101)\r\n        (xy 135.83 144.988142) (xy 135.901068 145.121101) (xy 136.080392 145.339608) (xy 136.298899 145.518932) (xy 136.548192 145.652182)\r\n        (xy 136.818691 145.734236) (xy 137.029508 145.755) (xy 137.170492 145.755) (xy 137.381309 145.734236) (xy 137.651808 145.652182)\r\n        (xy 137.901101 145.518932) (xy 138.119608 145.339608) (xy 138.298932 145.121101) (xy 138.432182 144.871808) (xy 138.514236 144.601309)\r\n        (xy 138.541943 144.32) (xy 138.526053 144.158665) (xy 139.265 144.158665) (xy 139.265 144.441335) (xy 139.320147 144.718574)\r\n        (xy 139.42832 144.979727) (xy 139.585363 145.214759) (xy 139.785241 145.414637) (xy 140.020273 145.57168) (xy 140.281426 145.679853)\r\n        (xy 140.558665 145.735) (xy 140.841335 145.735) (xy 141.118574 145.679853) (xy 141.379727 145.57168) (xy 141.614759 145.414637)\r\n        (xy 141.814637 145.214759) (xy 141.97168 144.979727) (xy 142.079853 144.718574) (xy 142.135 144.441335) (xy 142.135 144.32)\r\n        (xy 145.698057 144.32) (xy 145.725764 144.601309) (xy 145.807818 144.871808) (xy 145.941068 145.121101) (xy 146.120392 145.339608)\r\n        (xy 146.338899 145.518932) (xy 146.588192 145.652182) (xy 146.858691 145.734236) (xy 147.069508 145.755) (xy 147.210492 145.755)\r\n        (xy 147.421309 145.734236) (xy 147.691808 145.652182) (xy 147.941101 145.518932) (xy 148.159608 145.339608) (xy 148.338932 145.121101)\r\n        (xy 148.412579 144.983318) (xy 148.527615 145.175131) (xy 148.716586 145.383519) (xy 148.94258 145.551037) (xy 149.196913 145.671246)\r\n        (xy 149.330961 145.711904) (xy 149.553 145.589915) (xy 149.553 144.447) (xy 149.533 144.447) (xy 149.533 144.193)\r\n        (xy 149.553 144.193) (xy 149.553 143.050085) (xy 149.330961 142.928096) (xy 149.196913 142.968754) (xy 148.94258 143.088963)\r\n        (xy 148.716586 143.256481) (xy 148.527615 143.464869) (xy 148.412579 143.656682) (xy 148.338932 143.518899) (xy 148.159608 143.300392)\r\n        (xy 147.941101 143.121068) (xy 147.691808 142.987818) (xy 147.421309 142.905764) (xy 147.210492 142.885) (xy 147.069508 142.885)\r\n        (xy 146.858691 142.905764) (xy 146.588192 142.987818) (xy 146.338899 143.121068) (xy 146.120392 143.300392) (xy 145.941068 143.518899)\r\n        (xy 145.807818 143.768192) (xy 145.725764 144.038691) (xy 145.698057 144.32) (xy 142.135 144.32) (xy 142.135 144.158665)\r\n        (xy 142.079853 143.881426) (xy 141.97168 143.620273) (xy 141.814637 143.385241) (xy 141.614759 143.185363) (xy 141.414131 143.051308)\r\n        (xy 141.441514 143.036671) (xy 141.513097 142.792702) (xy 140.7 141.979605) (xy 139.886903 142.792702) (xy 139.958486 143.036671)\r\n        (xy 139.987341 143.050324) (xy 139.785241 143.185363) (xy 139.585363 143.385241) (xy 139.42832 143.620273) (xy 139.320147 143.881426)\r\n        (xy 139.265 144.158665) (xy 138.526053 144.158665) (xy 138.514236 144.038691) (xy 138.432182 143.768192) (xy 138.298932 143.518899)\r\n        (xy 138.119608 143.300392) (xy 137.901101 143.121068) (xy 137.651808 142.987818) (xy 137.381309 142.905764) (xy 137.170492 142.885)\r\n        (xy 137.029508 142.885) (xy 136.818691 142.905764) (xy 136.548192 142.987818) (xy 136.298899 143.121068) (xy 136.080392 143.300392)\r\n        (xy 135.901068 143.518899) (xy 135.83 143.651858) (xy 135.758932 143.518899) (xy 135.579608 143.300392) (xy 135.361101 143.121068)\r\n        (xy 135.33326 143.106186) (xy 136.568934 141.870512) (xy 139.259783 141.870512) (xy 139.301213 142.15013) (xy 139.396397 142.416292)\r\n        (xy 139.463329 142.541514) (xy 139.707298 142.613097) (xy 140.520395 141.8) (xy 140.879605 141.8) (xy 141.692702 142.613097)\r\n        (xy 141.936671 142.541514) (xy 142.057571 142.286004) (xy 142.1263 142.011816) (xy 142.140217 141.729488) (xy 142.098787 141.44987)\r\n        (xy 142.003603 141.183708) (xy 141.936671 141.058486) (xy 141.692702 140.986903) (xy 140.879605 141.8) (xy 140.520395 141.8)\r\n        (xy 139.707298 140.986903) (xy 139.463329 141.058486) (xy 139.342429 141.313996) (xy 139.2737 141.588184) (xy 139.259783 141.870512)\r\n        (xy 136.568934 141.870512) (xy 137.632148 140.807298) (xy 139.886903 140.807298) (xy 140.7 141.620395) (xy 141.513097 140.807298)\r\n        (xy 141.441514 140.563329) (xy 141.186004 140.442429) (xy 141.048298 140.407911) (xy 143.765 140.407911) (xy 143.765 140.592089)\r\n        (xy 143.800932 140.772729) (xy 143.871414 140.942889) (xy 143.973738 141.096028) (xy 144.103972 141.226262) (xy 144.252323 141.325387)\r\n        (xy 144.173738 141.403972) (xy 144.071414 141.557111) (xy 144.000932 141.727271) (xy 143.965 141.907911) (xy 143.965 142.092089)\r\n        (xy 144.000932 142.272729) (xy 144.071414 142.442889) (xy 144.173738 142.596028) (xy 144.303972 142.726262) (xy 144.457111 142.828586)\r\n        (xy 144.627271 142.899068) (xy 144.807911 142.935) (xy 144.992089 142.935) (xy 145.172729 142.899068) (xy 145.342889 142.828586)\r\n        (xy 145.482951 142.735) (xy 150.995554 142.735) (xy 151.398424 143.137871) (xy 151.200392 143.300392) (xy 151.021068 143.518899)\r\n        (xy 150.947421 143.656682) (xy 150.832385 143.464869) (xy 150.643414 143.256481) (xy 150.41742 143.088963) (xy 150.163087 142.968754)\r\n        (xy 150.029039 142.928096) (xy 149.807 143.050085) (xy 149.807 144.193) (xy 149.827 144.193) (xy 149.827 144.447)\r\n        (xy 149.807 144.447) (xy 149.807 145.589915) (xy 150.029039 145.711904) (xy 150.163087 145.671246) (xy 150.41742 145.551037)\r\n        (xy 150.643414 145.383519) (xy 150.832385 145.175131) (xy 150.947421 144.983318) (xy 151.021068 145.121101) (xy 151.200392 145.339608)\r\n        (xy 151.418899 145.518932) (xy 151.668192 145.652182) (xy 151.938691 145.734236) (xy 152.149508 145.755) (xy 152.290492 145.755)\r\n        (xy 152.501309 145.734236) (xy 152.771808 145.652182) (xy 153.021101 145.518932) (xy 153.239608 145.339608) (xy 153.418932 145.121101)\r\n        (xy 153.492579 144.983318) (xy 153.607615 145.175131) (xy 153.796586 145.383519) (xy 154.02258 145.551037) (xy 154.276913 145.671246)\r\n        (xy 154.410961 145.711904) (xy 154.633 145.589915) (xy 154.633 144.447) (xy 154.613 144.447) (xy 154.613 144.193)\r\n        (xy 154.633 144.193) (xy 154.633 143.050085) (xy 154.410961 142.928096) (xy 154.276913 142.968754) (xy 154.02258 143.088963)\r\n        (xy 153.796586 143.256481) (xy 153.607615 143.464869) (xy 153.492579 143.656682) (xy 153.418932 143.518899) (xy 153.239608 143.300392)\r\n        (xy 153.021101 143.121068) (xy 152.955 143.085736) (xy 152.955 142.956094) (xy 152.958555 142.919999) (xy 152.955 142.883904)\r\n        (xy 152.955 142.883895) (xy 152.944365 142.775915) (xy 152.902337 142.637367) (xy 152.834087 142.50968) (xy 152.742238 142.397762)\r\n        (xy 152.714193 142.374746) (xy 151.845258 141.505812) (xy 151.822238 141.477762) (xy 151.71032 141.385913) (xy 151.582633 141.317663)\r\n        (xy 151.444085 141.275635) (xy 151.336105 141.265) (xy 151.3 141.261444) (xy 151.263895 141.265) (xy 145.482951 141.265)\r\n        (xy 145.438052 141.235) (xy 155.195554 141.235) (xy 156.565 142.604447) (xy 156.565 143.085736) (xy 156.498899 143.121068)\r\n        (xy 156.280392 143.300392) (xy 156.101068 143.518899) (xy 156.027421 143.656682) (xy 155.912385 143.464869) (xy 155.723414 143.256481)\r\n        (xy 155.49742 143.088963) (xy 155.243087 142.968754) (xy 155.109039 142.928096) (xy 154.887 143.050085) (xy 154.887 144.193)\r\n        (xy 154.907 144.193) (xy 154.907 144.447) (xy 154.887 144.447) (xy 154.887 145.589915) (xy 155.109039 145.711904)\r\n        (xy 155.243087 145.671246) (xy 155.49742 145.551037) (xy 155.723414 145.383519) (xy 155.912385 145.175131) (xy 156.027421 144.983318)\r\n        (xy 156.101068 145.121101) (xy 156.280392 145.339608) (xy 156.498899 145.518932) (xy 156.748192 145.652182) (xy 157.018691 145.734236)\r\n        (xy 157.229508 145.755) (xy 157.370492 145.755) (xy 157.581309 145.734236) (xy 157.851808 145.652182) (xy 158.101101 145.518932)\r\n        (xy 158.319608 145.339608) (xy 158.498932 145.121101) (xy 158.572579 144.983318) (xy 158.687615 145.175131) (xy 158.876586 145.383519)\r\n        (xy 159.10258 145.551037) (xy 159.356913 145.671246) (xy 159.490961 145.711904) (xy 159.713 145.589915) (xy 159.713 144.447)\r\n        (xy 159.967 144.447) (xy 159.967 145.589915) (xy 160.189039 145.711904) (xy 160.323087 145.671246) (xy 160.57742 145.551037)\r\n        (xy 160.803414 145.383519) (xy 160.992385 145.175131) (xy 161.11 144.979018) (xy 161.227615 145.175131) (xy 161.416586 145.383519)\r\n        (xy 161.64258 145.551037) (xy 161.896913 145.671246) (xy 162.030961 145.711904) (xy 162.253 145.589915) (xy 162.253 144.447)\r\n        (xy 162.507 144.447) (xy 162.507 145.589915) (xy 162.729039 145.711904) (xy 162.863087 145.671246) (xy 163.11742 145.551037)\r\n        (xy 163.343414 145.383519) (xy 163.532385 145.175131) (xy 163.65 144.979018) (xy 163.767615 145.175131) (xy 163.956586 145.383519)\r\n        (xy 164.18258 145.551037) (xy 164.436913 145.671246) (xy 164.570961 145.711904) (xy 164.793 145.589915) (xy 164.793 144.447)\r\n        (xy 162.507 144.447) (xy 162.253 144.447) (xy 159.967 144.447) (xy 159.713 144.447) (xy 159.693 144.447)\r\n        (xy 159.693 144.193) (xy 159.713 144.193) (xy 159.713 143.050085) (xy 159.967 143.050085) (xy 159.967 144.193)\r\n        (xy 162.253 144.193) (xy 162.253 143.050085) (xy 162.507 143.050085) (xy 162.507 144.193) (xy 164.793 144.193)\r\n        (xy 164.793 143.050085) (xy 164.570961 142.928096) (xy 164.436913 142.968754) (xy 164.18258 143.088963) (xy 163.956586 143.256481)\r\n        (xy 163.767615 143.464869) (xy 163.65 143.660982) (xy 163.532385 143.464869) (xy 163.343414 143.256481) (xy 163.11742 143.088963)\r\n        (xy 162.863087 142.968754) (xy 162.729039 142.928096) (xy 162.507 143.050085) (xy 162.253 143.050085) (xy 162.030961 142.928096)\r\n        (xy 161.896913 142.968754) (xy 161.64258 143.088963) (xy 161.416586 143.256481) (xy 161.227615 143.464869) (xy 161.11 143.660982)\r\n        (xy 160.992385 143.464869) (xy 160.803414 143.256481) (xy 160.57742 143.088963) (xy 160.323087 142.968754) (xy 160.189039 142.928096)\r\n        (xy 159.967 143.050085) (xy 159.713 143.050085) (xy 159.490961 142.928096) (xy 159.356913 142.968754) (xy 159.10258 143.088963)\r\n        (xy 158.876586 143.256481) (xy 158.687615 143.464869) (xy 158.572579 143.656682) (xy 158.498932 143.518899) (xy 158.319608 143.300392)\r\n        (xy 158.101101 143.121068) (xy 158.035 143.085736) (xy 158.035 142.336094) (xy 158.038555 142.299999) (xy 158.035 142.263904)\r\n        (xy 158.035 142.263895) (xy 158.024365 142.155915) (xy 157.982337 142.017367) (xy 157.914087 141.88968) (xy 157.897514 141.869487)\r\n        (xy 157.845253 141.805806) (xy 157.84525 141.805803) (xy 157.822237 141.777762) (xy 157.794197 141.75475) (xy 156.045258 140.005812)\r\n        (xy 156.022238 139.977762) (xy 155.91032 139.885913) (xy 155.782633 139.817663) (xy 155.644085 139.775635) (xy 155.536105 139.765)\r\n        (xy 155.5 139.761444) (xy 155.463895 139.765) (xy 145.282951 139.765) (xy 145.142889 139.671414) (xy 144.972729 139.600932)\r\n        (xy 144.792089 139.565) (xy 144.607911 139.565) (xy 144.427271 139.600932) (xy 144.257111 139.671414) (xy 144.103972 139.773738)\r\n        (xy 143.973738 139.903972) (xy 143.871414 140.057111) (xy 143.800932 140.227271) (xy 143.765 140.407911) (xy 141.048298 140.407911)\r\n        (xy 140.911816 140.3737) (xy 140.629488 140.359783) (xy 140.34987 140.401213) (xy 140.083708 140.496397) (xy 139.958486 140.563329)\r\n        (xy 139.886903 140.807298) (xy 137.632148 140.807298) (xy 138.992447 139.447) (xy 157.751895 139.447) (xy 157.788 139.450556)\r\n        (xy 157.824105 139.447) (xy 157.932085 139.436365) (xy 158.070633 139.394337) (xy 158.19832 139.326087) (xy 158.310238 139.234238)\r\n        (xy 158.333258 139.206188) (xy 159.094197 138.44525) (xy 159.122237 138.422238) (xy 159.14525 138.394197) (xy 159.145253 138.394194)\r\n        (xy 159.214086 138.310321) (xy 159.214087 138.31032) (xy 159.282337 138.182633) (xy 159.324365 138.044085) (xy 159.324454 138.043182)\r\n        (xy 159.558691 138.114236) (xy 159.769508 138.135) (xy 159.910492 138.135) (xy 160.121309 138.114236) (xy 160.391808 138.032182)\r\n        (xy 160.641101 137.898932) (xy 160.859608 137.719608) (xy 161.038932 137.501101) (xy 161.11 137.368142) (xy 161.181068 137.501101)\r\n        (xy 161.360392 137.719608) (xy 161.578899 137.898932) (xy 161.828192 138.032182) (xy 162.098691 138.114236) (xy 162.309508 138.135)\r\n        (xy 162.450492 138.135) (xy 162.661309 138.114236) (xy 162.931808 138.032182) (xy 163.065001 137.960989) (xy 163.065001 139.263885)\r\n        (xy 163.061444 139.3) (xy 163.075635 139.444085) (xy 163.112315 139.565) (xy 163.117664 139.582633) (xy 163.185914 139.71032)\r\n        (xy 163.277763 139.822238) (xy 163.305808 139.845254) (xy 166.616454 143.155901) (xy 166.440392 143.300392) (xy 166.261068 143.518899)\r\n        (xy 166.187421 143.656682) (xy 166.072385 143.464869) (xy 165.883414 143.256481) (xy 165.65742 143.088963) (xy 165.403087 142.968754)\r\n        (xy 165.269039 142.928096) (xy 165.047 143.050085) (xy 165.047 144.193) (xy 165.067 144.193) (xy 165.067 144.447)\r\n        (xy 165.047 144.447) (xy 165.047 145.589915) (xy 165.269039 145.711904) (xy 165.403087 145.671246) (xy 165.65742 145.551037)\r\n        (xy 165.883414 145.383519) (xy 166.072385 145.175131) (xy 166.187421 144.983318) (xy 166.261068 145.121101) (xy 166.440392 145.339608)\r\n        (xy 166.658899 145.518932) (xy 166.908192 145.652182) (xy 167.178691 145.734236) (xy 167.389508 145.755) (xy 167.530492 145.755)\r\n        (xy 167.741309 145.734236) (xy 168.011808 145.652182) (xy 168.261101 145.518932) (xy 168.479608 145.339608) (xy 168.658932 145.121101)\r\n        (xy 168.73 144.988142) (xy 168.801068 145.121101) (xy 168.980392 145.339608) (xy 169.198899 145.518932) (xy 169.448192 145.652182)\r\n        (xy 169.718691 145.734236) (xy 169.929508 145.755) (xy 170.070492 145.755) (xy 170.281309 145.734236) (xy 170.551808 145.652182)\r\n        (xy 170.801101 145.518932) (xy 171.019608 145.339608) (xy 171.198932 145.121101) (xy 171.332182 144.871808) (xy 171.414236 144.601309)\r\n        (xy 171.441943 144.32) (xy 171.426053 144.158665) (xy 172.365 144.158665) (xy 172.365 144.441335) (xy 172.420147 144.718574)\r\n        (xy 172.52832 144.979727) (xy 172.685363 145.214759) (xy 172.885241 145.414637) (xy 173.120273 145.57168) (xy 173.381426 145.679853)\r\n        (xy 173.658665 145.735) (xy 173.941335 145.735) (xy 174.218574 145.679853) (xy 174.479727 145.57168) (xy 174.714759 145.414637)\r\n        (xy 174.914637 145.214759) (xy 175.07168 144.979727) (xy 175.179853 144.718574) (xy 175.235 144.441335) (xy 175.235 144.158665)\r\n        (xy 175.179853 143.881426) (xy 175.07168 143.620273) (xy 174.914637 143.385241) (xy 174.714759 143.185363) (xy 174.514131 143.051308)\r\n        (xy 174.541514 143.036671) (xy 174.613097 142.792702) (xy 173.8 141.979605) (xy 172.986903 142.792702) (xy 173.058486 143.036671)\r\n        (xy 173.087341 143.050324) (xy 172.885241 143.185363) (xy 172.685363 143.385241) (xy 172.52832 143.620273) (xy 172.420147 143.881426)\r\n        (xy 172.365 144.158665) (xy 171.426053 144.158665) (xy 171.414236 144.038691) (xy 171.332182 143.768192) (xy 171.198932 143.518899)\r\n        (xy 171.019608 143.300392) (xy 170.801101 143.121068) (xy 170.551808 142.987818) (xy 170.281309 142.905764) (xy 170.070492 142.885)\r\n        (xy 169.929508 142.885) (xy 169.718691 142.905764) (xy 169.448192 142.987818) (xy 169.198899 143.121068) (xy 168.980392 143.300392)\r\n        (xy 168.801068 143.518899) (xy 168.73 143.651858) (xy 168.658932 143.518899) (xy 168.479608 143.300392) (xy 168.261101 143.121068)\r\n        (xy 168.195 143.085736) (xy 168.195 142.996105) (xy 168.198556 142.96) (xy 168.184365 142.815915) (xy 168.142337 142.677366)\r\n        (xy 168.074087 142.54968) (xy 168.005253 142.465806) (xy 168.00525 142.465803) (xy 167.982237 142.437762) (xy 167.954197 142.41475)\r\n        (xy 167.409959 141.870512) (xy 172.359783 141.870512) (xy 172.401213 142.15013) (xy 172.496397 142.416292) (xy 172.563329 142.541514)\r\n        (xy 172.807298 142.613097) (xy 173.620395 141.8) (xy 173.979605 141.8) (xy 174.792702 142.613097) (xy 175.036671 142.541514)\r\n        (xy 175.157571 142.286004) (xy 175.2263 142.011816) (xy 175.240217 141.729488) (xy 175.198787 141.44987) (xy 175.103603 141.183708)\r\n        (xy 175.036671 141.058486) (xy 174.792702 140.986903) (xy 173.979605 141.8) (xy 173.620395 141.8) (xy 172.807298 140.986903)\r\n        (xy 172.563329 141.058486) (xy 172.442429 141.313996) (xy 172.3737 141.588184) (xy 172.359783 141.870512) (xy 167.409959 141.870512)\r\n        (xy 166.346745 140.807298) (xy 172.986903 140.807298) (xy 173.8 141.620395) (xy 174.613097 140.807298) (xy 174.541514 140.563329)\r\n        (xy 174.286004 140.442429) (xy 174.011816 140.3737) (xy 173.729488 140.359783) (xy 173.44987 140.401213) (xy 173.183708 140.496397)\r\n        (xy 173.058486 140.563329) (xy 172.986903 140.807298) (xy 166.346745 140.807298) (xy 165.439447 139.9) (xy 188.861928 139.9)\r\n        (xy 188.861928 141.5) (xy 188.874188 141.624482) (xy 188.910498 141.74418) (xy 188.969463 141.854494) (xy 189.048815 141.951185)\r\n        (xy 189.145506 142.030537) (xy 189.25582 142.089502) (xy 189.375518 142.125812) (xy 189.5 142.138072) (xy 191.1 142.138072)\r\n        (xy 191.224482 142.125812) (xy 191.34418 142.089502) (xy 191.454494 142.030537) (xy 191.551185 141.951185) (xy 191.630537 141.854494)\r\n        (xy 191.689502 141.74418) (xy 191.705117 141.692702) (xy 191.986903 141.692702) (xy 192.058486 141.936671) (xy 192.313996 142.057571)\r\n        (xy 192.588184 142.1263) (xy 192.870512 142.140217) (xy 193.15013 142.098787) (xy 193.416292 142.003603) (xy 193.541514 141.936671)\r\n        (xy 193.613097 141.692702) (xy 192.8 140.879605) (xy 191.986903 141.692702) (xy 191.705117 141.692702) (xy 191.725812 141.624482)\r\n        (xy 191.738072 141.5) (xy 191.738072 141.492785) (xy 191.807298 141.513097) (xy 192.620395 140.7) (xy 192.979605 140.7)\r\n        (xy 193.792702 141.513097) (xy 194.036671 141.441514) (xy 194.157571 141.186004) (xy 194.2263 140.911816) (xy 194.240217 140.629488)\r\n        (xy 194.198787 140.34987) (xy 194.103603 140.083708) (xy 194.036671 139.958486) (xy 193.792702 139.886903) (xy 192.979605 140.7)\r\n        (xy 192.620395 140.7) (xy 191.807298 139.886903) (xy 191.738072 139.907215) (xy 191.738072 139.9) (xy 191.725812 139.775518)\r\n        (xy 191.705118 139.707298) (xy 191.986903 139.707298) (xy 192.8 140.520395) (xy 193.613097 139.707298) (xy 193.541514 139.463329)\r\n        (xy 193.286004 139.342429) (xy 193.011816 139.2737) (xy 192.729488 139.259783) (xy 192.44987 139.301213) (xy 192.183708 139.396397)\r\n        (xy 192.058486 139.463329) (xy 191.986903 139.707298) (xy 191.705118 139.707298) (xy 191.689502 139.65582) (xy 191.630537 139.545506)\r\n        (xy 191.551185 139.448815) (xy 191.454494 139.369463) (xy 191.34418 139.310498) (xy 191.224482 139.274188) (xy 191.1 139.261928)\r\n        (xy 189.5 139.261928) (xy 189.375518 139.274188) (xy 189.25582 139.310498) (xy 189.145506 139.369463) (xy 189.048815 139.448815)\r\n        (xy 188.969463 139.545506) (xy 188.910498 139.65582) (xy 188.874188 139.775518) (xy 188.861928 139.9) (xy 165.439447 139.9)\r\n        (xy 164.535 138.995554) (xy 164.535 138.082782) (xy 164.638691 138.114236) (xy 164.849508 138.135) (xy 164.990492 138.135)\r\n        (xy 165.201309 138.114236) (xy 165.471808 138.032182) (xy 165.721101 137.898932) (xy 165.939608 137.719608) (xy 166.118932 137.501101)\r\n        (xy 166.19 137.368142) (xy 166.261068 137.501101) (xy 166.440392 137.719608) (xy 166.658899 137.898932) (xy 166.908192 138.032182)\r\n        (xy 167.178691 138.114236) (xy 167.389508 138.135) (xy 167.530492 138.135) (xy 167.741309 138.114236) (xy 168.011808 138.032182)\r\n        (xy 168.261101 137.898932) (xy 168.479608 137.719608) (xy 168.572419 137.606518) (xy 168.574188 137.624482) (xy 168.610498 137.74418)\r\n        (xy 168.669463 137.854494) (xy 168.748815 137.951185) (xy 168.845506 138.030537) (xy 168.95582 138.089502) (xy 169.075518 138.125812)\r\n        (xy 169.2 138.138072) (xy 169.71425 138.135) (xy 169.873 137.97625) (xy 169.873 136.827) (xy 170.127 136.827)\r\n        (xy 170.127 137.97625) (xy 170.28575 138.135) (xy 170.8 138.138072) (xy 170.924482 138.125812) (xy 171.04418 138.089502)\r\n        (xy 171.154494 138.030537) (xy 171.251185 137.951185) (xy 171.330537 137.854494) (xy 171.389502 137.74418) (xy 171.425812 137.624482)\r\n        (xy 171.438072 137.5) (xy 171.435 136.98575) (xy 171.27625 136.827) (xy 170.127 136.827) (xy 169.873 136.827)\r\n        (xy 169.853 136.827) (xy 169.853 136.573) (xy 169.873 136.573) (xy 169.873 136.553) (xy 170.127 136.553)\r\n        (xy 170.127 136.573) (xy 171.27625 136.573) (xy 171.435 136.41425) (xy 171.438072 135.9) (xy 171.425812 135.775518)\r\n        (xy 171.389502 135.65582) (xy 171.330537 135.545506) (xy 171.251185 135.448815) (xy 171.154494 135.369463) (xy 171.090019 135.335)\r\n        (xy 188.563895 135.335) (xy 188.6 135.338556) (xy 188.636105 135.335) (xy 188.744085 135.324365) (xy 188.882633 135.282337)\r\n        (xy 189.01032 135.214087) (xy 189.122238 135.122238) (xy 189.145259 135.094187) (xy 190.031947 134.207499) (xy 199.052106 134.207499)\r\n        (xy 199.268228 134.574258) (xy 199.728105 134.814938) (xy 200.226098 134.961275) (xy 200.743071 135.007648) (xy 201.259159 134.952273)\r\n        (xy 201.754526 134.797279) (xy 202.171772 134.574258) (xy 202.387894 134.207499) (xy 200.72 132.539605) (xy 199.052106 134.207499)\r\n        (xy 190.031947 134.207499) (xy 191.856375 132.383071) (xy 198.072352 132.383071) (xy 198.127727 132.899159) (xy 198.282721 133.394526)\r\n        (xy 198.505742 133.811772) (xy 198.872501 134.027894) (xy 200.540395 132.36) (xy 200.899605 132.36) (xy 202.567499 134.027894)\r\n        (xy 202.934258 133.811772) (xy 203.174938 133.351895) (xy 203.321275 132.853902) (xy 203.367648 132.336929) (xy 203.312273 131.820841)\r\n        (xy 203.157279 131.325474) (xy 202.934258 130.908228) (xy 202.567499 130.692106) (xy 200.899605 132.36) (xy 200.540395 132.36)\r\n        (xy 198.872501 130.692106) (xy 198.505742 130.908228) (xy 198.265062 131.368105) (xy 198.118725 131.866098) (xy 198.072352 132.383071)\r\n        (xy 191.856375 132.383071) (xy 193.726945 130.512501) (xy 199.052106 130.512501) (xy 200.72 132.180395) (xy 202.387894 130.512501)\r\n        (xy 202.171772 130.145742) (xy 201.711895 129.905062) (xy 201.213902 129.758725) (xy 200.696929 129.712352) (xy 200.180841 129.767727)\r\n        (xy 199.685474 129.922721) (xy 199.268228 130.145742) (xy 199.052106 130.512501) (xy 193.726945 130.512501) (xy 194.904447 129.335)\r\n        (xy 203.963895 129.335) (xy 204 129.338556) (xy 204.036105 129.335) (xy 204.144085 129.324365) (xy 204.282633 129.282337)\r\n        (xy 204.41032 129.214087) (xy 204.522238 129.122238) (xy 204.545258 129.094188) (xy 205.994193 127.645254) (xy 206.022238 127.622238)\r\n        (xy 206.114087 127.51032) (xy 206.182337 127.382633) (xy 206.224365 127.244085) (xy 206.235 127.136105) (xy 206.235 127.136096)\r\n        (xy 206.238555 127.100001) (xy 206.235 127.063906) (xy 206.235 120.758254) (xy 206.268411 120.7649) (xy 206.452589 120.7649)\r\n        (xy 206.633229 120.728968) (xy 206.803389 120.658486) (xy 206.956528 120.556162) (xy 207.086762 120.425928) (xy 207.189086 120.272789)\r\n        (xy 207.259568 120.102629) (xy 207.2955 119.921989) (xy 207.2955 119.737811) (xy 207.259568 119.557171) (xy 207.189086 119.387011)\r\n        (xy 207.0955 119.246949) (xy 207.0955 76.696905) (xy 207.099056 76.6608) (xy 207.084865 76.516715) (xy 207.042837 76.378166)\r\n        (xy 206.974587 76.25048) (xy 206.934951 76.202184) (xy 206.882738 76.138562) (xy 206.854693 76.115546) (xy 196.906184 66.167038)\r\n        (xy 196.939608 66.139608) (xy 197.118932 65.921101) (xy 197.192579 65.783318) (xy 197.307615 65.975131) (xy 197.496586 66.183519)\r\n        (xy 197.72258 66.351037) (xy 197.976913 66.471246) (xy 198.110961 66.511904) (xy 198.333 66.389915) (xy 198.333 65.247)\r\n        (xy 198.313 65.247) (xy 198.313 64.993) (xy 198.333 64.993) (xy 198.333 63.850085) (xy 198.587 63.850085)\r\n        (xy 198.587 64.993) (xy 198.607 64.993) (xy 198.607 65.247) (xy 198.587 65.247) (xy 198.587 66.389915)\r\n        (xy 198.809039 66.511904) (xy 198.943087 66.471246) (xy 199.19742 66.351037) (xy 199.423414 66.183519) (xy 199.612385 65.975131)\r\n        (xy 199.727421 65.783318) (xy 199.801068 65.921101) (xy 199.980392 66.139608) (xy 200.198899 66.318932) (xy 200.448192 66.452182)\r\n        (xy 200.718691 66.534236) (xy 200.929508 66.555) (xy 201.070492 66.555) (xy 201.281309 66.534236) (xy 201.551808 66.452182)\r\n        (xy 201.801101 66.318932) (xy 202.019608 66.139608) (xy 202.198932 65.921101) (xy 202.332182 65.671808) (xy 202.414236 65.401309)\r\n        (xy 202.441943 65.12) (xy 202.426053 64.958665) (xy 203.465 64.958665) (xy 203.465 65.241335) (xy 203.520147 65.518574)\r\n        (xy 203.62832 65.779727) (xy 203.785363 66.014759) (xy 203.985241 66.214637) (xy 204.220273 66.37168) (xy 204.481426 66.479853)\r\n        (xy 204.758665 66.535) (xy 205.041335 66.535) (xy 205.318574 66.479853) (xy 205.579727 66.37168) (xy 205.814759 66.214637)\r\n        (xy 206.014637 66.014759) (xy 206.17168 65.779727) (xy 206.279853 65.518574) (xy 206.335 65.241335) (xy 206.335 64.958665)\r\n        (xy 206.279853 64.681426) (xy 206.17168 64.420273) (xy 206.014637 64.185241) (xy 205.814759 63.985363) (xy 205.614131 63.851308)\r\n        (xy 205.641514 63.836671) (xy 205.713097 63.592702) (xy 204.9 62.779605) (xy 204.086903 63.592702) (xy 204.158486 63.836671)\r\n        (xy 204.187341 63.850324) (xy 203.985241 63.985363) (xy 203.785363 64.185241) (xy 203.62832 64.420273) (xy 203.520147 64.681426)\r\n        (xy 203.465 64.958665) (xy 202.426053 64.958665) (xy 202.414236 64.838691) (xy 202.332182 64.568192) (xy 202.198932 64.318899)\r\n        (xy 202.019608 64.100392) (xy 201.801101 63.921068) (xy 201.551808 63.787818) (xy 201.281309 63.705764) (xy 201.070492 63.685)\r\n        (xy 200.929508 63.685) (xy 200.718691 63.705764) (xy 200.448192 63.787818) (xy 200.198899 63.921068) (xy 199.980392 64.100392)\r\n        (xy 199.801068 64.318899) (xy 199.727421 64.456682) (xy 199.612385 64.264869) (xy 199.423414 64.056481) (xy 199.19742 63.888963)\r\n        (xy 198.943087 63.768754) (xy 198.809039 63.728096) (xy 198.587 63.850085) (xy 198.333 63.850085) (xy 198.110961 63.728096)\r\n        (xy 197.976913 63.768754) (xy 197.72258 63.888963) (xy 197.496586 64.056481) (xy 197.307615 64.264869) (xy 197.192579 64.456682)\r\n        (xy 197.118932 64.318899) (xy 196.939608 64.100392) (xy 196.721101 63.921068) (xy 196.471808 63.787818) (xy 196.201309 63.705764)\r\n        (xy 195.990492 63.685) (xy 195.849508 63.685) (xy 195.638691 63.705764) (xy 195.368192 63.787818) (xy 195.118899 63.921068)\r\n        (xy 194.900392 64.100392) (xy 194.721068 64.318899) (xy 194.647421 64.456682) (xy 194.532385 64.264869) (xy 194.343414 64.056481)\r\n        (xy 194.11742 63.888963) (xy 193.863087 63.768754) (xy 193.729039 63.728096) (xy 193.507 63.850085) (xy 193.507 64.993)\r\n        (xy 193.527 64.993) (xy 193.527 65.247) (xy 193.507 65.247) (xy 193.507 66.389915) (xy 193.729039 66.511904)\r\n        (xy 193.863087 66.471246) (xy 194.11742 66.351037) (xy 194.343414 66.183519) (xy 194.532385 65.975131) (xy 194.647421 65.783318)\r\n        (xy 194.721068 65.921101) (xy 194.900392 66.139608) (xy 195.118899 66.318932) (xy 195.195174 66.359702) (xy 195.195635 66.364385)\r\n        (xy 195.23454 66.492634) (xy 195.237664 66.502933) (xy 195.305914 66.63062) (xy 195.397763 66.742538) (xy 195.425808 66.765554)\r\n        (xy 205.625501 76.965248) (xy 205.6255 111.686053) (xy 204.56226 110.622814) (xy 204.53924 110.594764) (xy 204.427322 110.502915)\r\n        (xy 204.299635 110.434665) (xy 204.161087 110.392637) (xy 204.053107 110.382002) (xy 204.017002 110.378446) (xy 203.980897 110.382002)\r\n        (xy 179.921449 110.382002) (xy 178.746946 109.207499) (xy 199.052106 109.207499) (xy 199.268228 109.574258) (xy 199.728105 109.814938)\r\n        (xy 200.226098 109.961275) (xy 200.743071 110.007648) (xy 201.259159 109.952273) (xy 201.754526 109.797279) (xy 202.171772 109.574258)\r\n        (xy 202.387894 109.207499) (xy 200.72 107.539605) (xy 199.052106 109.207499) (xy 178.746946 109.207499) (xy 177.30336 107.763914)\r\n        (xy 177.395986 107.625289) (xy 177.466468 107.455129) (xy 177.5024 107.274489) (xy 177.5024 107.090311) (xy 177.466468 106.909671)\r\n        (xy 177.395986 106.739511) (xy 177.293662 106.586372) (xy 177.163428 106.456138) (xy 177.010289 106.353814) (xy 176.840129 106.283332)\r\n        (xy 176.674915 106.250469) (xy 175.8854 105.460954) (xy 175.8854 101.830249) (xy 175.908748 101.844157) (xy 176.183109 101.941481)\r\n        (xy 176.413 101.820814) (xy 176.413 100.627) (xy 176.667 100.627) (xy 176.667 101.820814) (xy 176.896891 101.941481)\r\n        (xy 177.171252 101.844157) (xy 177.421355 101.695178) (xy 177.637588 101.500269) (xy 177.811641 101.26692) (xy 177.936825 101.004099)\r\n        (xy 177.981476 100.85689) (xy 177.860155 100.627) (xy 176.667 100.627) (xy 176.413 100.627) (xy 176.393 100.627)\r\n        (xy 176.393 100.373) (xy 176.413 100.373) (xy 176.413 100.353) (xy 176.667 100.353) (xy 176.667 100.373)\r\n        (xy 177.860155 100.373) (xy 177.981476 100.14311) (xy 177.936825 99.995901) (xy 177.811641 99.73308) (xy 177.637588 99.499731)\r\n        (xy 177.421355 99.304822) (xy 177.304477 99.235201) (xy 177.369014 99.200706) (xy 177.595134 99.015134) (xy 177.780706 98.789014)\r\n        (xy 177.918599 98.531034) (xy 177.98594 98.309039) (xy 183.308096 98.309039) (xy 183.348754 98.443087) (xy 183.468963 98.69742)\r\n        (xy 183.636481 98.923414) (xy 183.844869 99.112385) (xy 184.086119 99.25707) (xy 184.35096 99.351909) (xy 184.573 99.230624)\r\n        (xy 184.573 98.087) (xy 184.827 98.087) (xy 184.827 99.230624) (xy 185.04904 99.351909) (xy 185.313881 99.25707)\r\n        (xy 185.555131 99.112385) (xy 185.763519 98.923414) (xy 185.931037 98.69742) (xy 186.051246 98.443087) (xy 186.091904 98.309039)\r\n        (xy 185.969915 98.087) (xy 184.827 98.087) (xy 184.573 98.087) (xy 183.430085 98.087) (xy 183.308096 98.309039)\r\n        (xy 177.98594 98.309039) (xy 178.003513 98.251111) (xy 178.032185 97.96) (xy 178.003513 97.668889) (xy 177.965932 97.545)\r\n        (xy 183.328103 97.545) (xy 183.308096 97.610961) (xy 183.430085 97.833) (xy 184.573 97.833) (xy 184.573 97.813)\r\n        (xy 184.827 97.813) (xy 184.827 97.833) (xy 185.969915 97.833) (xy 186.091904 97.610961) (xy 186.071897 97.545)\r\n        (xy 188.885554 97.545) (xy 189.794746 98.454193) (xy 189.817762 98.482238) (xy 189.87722 98.531034) (xy 189.92968 98.574087)\r\n        (xy 190.057366 98.642337) (xy 190.195915 98.684365) (xy 190.34 98.698556) (xy 190.376105 98.695) (xy 191.085736 98.695)\r\n        (xy 191.121068 98.761101) (xy 191.300392 98.979608) (xy 191.518899 99.158932) (xy 191.666517 99.237836) (xy 183.805754 107.0986)\r\n        (xy 179.477551 107.0986) (xy 179.337489 107.005014) (xy 179.167329 106.934532) (xy 178.986689 106.8986) (xy 178.802511 106.8986)\r\n        (xy 178.621871 106.934532) (xy 178.451711 107.005014) (xy 178.298572 107.107338) (xy 178.168338 107.237572) (xy 178.066014 107.390711)\r\n        (xy 177.995532 107.560871) (xy 177.9596 107.741511) (xy 177.9596 107.925689) (xy 177.995532 108.106329) (xy 178.066014 108.276489)\r\n        (xy 178.168338 108.429628) (xy 178.298572 108.559862) (xy 178.451711 108.662186) (xy 178.621871 108.732668) (xy 178.802511 108.7686)\r\n        (xy 178.986689 108.7686) (xy 179.167329 108.732668) (xy 179.337489 108.662186) (xy 179.477551 108.5686) (xy 184.074095 108.5686)\r\n        (xy 184.1102 108.572156) (xy 184.146305 108.5686) (xy 184.254285 108.557965) (xy 184.392833 108.515937) (xy 184.52052 108.447687)\r\n        (xy 184.632438 108.355838) (xy 184.655459 108.327787) (xy 185.600175 107.383071) (xy 198.072352 107.383071) (xy 198.127727 107.899159)\r\n        (xy 198.282721 108.394526) (xy 198.505742 108.811772) (xy 198.872501 109.027894) (xy 200.540395 107.36) (xy 200.899605 107.36)\r\n        (xy 202.567499 109.027894) (xy 202.934258 108.811772) (xy 203.174938 108.351895) (xy 203.321275 107.853902) (xy 203.367648 107.336929)\r\n        (xy 203.312273 106.820841) (xy 203.157279 106.325474) (xy 202.934258 105.908228) (xy 202.567499 105.692106) (xy 200.899605 107.36)\r\n        (xy 200.540395 107.36) (xy 198.872501 105.692106) (xy 198.505742 105.908228) (xy 198.265062 106.368105) (xy 198.118725 106.866098)\r\n        (xy 198.072352 107.383071) (xy 185.600175 107.383071) (xy 187.470745 105.512501) (xy 199.052106 105.512501) (xy 200.72 107.180395)\r\n        (xy 202.387894 105.512501) (xy 202.171772 105.145742) (xy 201.711895 104.905062) (xy 201.213902 104.758725) (xy 200.696929 104.712352)\r\n        (xy 200.180841 104.767727) (xy 199.685474 104.922721) (xy 199.268228 105.145742) (xy 199.052106 105.512501) (xy 187.470745 105.512501)\r\n        (xy 194.073198 98.910049) (xy 194.101237 98.887038) (xy 194.12425 98.858997) (xy 194.124253 98.858994) (xy 194.181684 98.789014)\r\n        (xy 194.193087 98.77512) (xy 194.261337 98.647433) (xy 194.303365 98.508885) (xy 194.314 98.400905) (xy 194.314 98.400896)\r\n        (xy 194.317555 98.364801) (xy 194.314 98.328706) (xy 194.314 86.799964) (xy 195.647692 86.799964) (xy 195.647695 86.79999)\r\n        (xy 195.647692 86.800384) (xy 195.647776 86.940262) (xy 195.64779 86.940407) (xy 195.647786 86.943383) (xy 195.648365 87.049117)\r\n        (xy 195.648399 87.049443) (xy 195.648368 87.04978) (xy 195.648489 87.058715) (xy 195.650056 87.135235) (xy 195.65096 87.14285)\r\n        (xy 195.650551 87.15051) (xy 195.65101 87.159434) (xy 195.65406 87.211675) (xy 195.658009 87.236775) (xy 195.659022 87.262166)\r\n        (xy 195.66031 87.271009) (xy 195.665334 87.3039) (xy 195.667261 87.311467) (xy 195.66787 87.319249) (xy 195.682656 87.371932)\r\n        (xy 195.686448 87.386828) (xy 195.687033 87.390395) (xy 195.688046 87.393103) (xy 195.696153 87.424944) (xy 195.69951 87.431988)\r\n        (xy 195.701621 87.439508) (xy 195.704922 87.447812) (xy 195.712416 87.466286) (xy 195.722889 87.486253) (xy 195.730793 87.507384)\r\n        (xy 195.751841 87.541451) (xy 195.770434 87.5769) (xy 195.78459 87.594458) (xy 195.796445 87.613646) (xy 195.823707 87.642975)\r\n        (xy 195.848832 87.674138) (xy 195.866124 87.688608) (xy 195.881483 87.705132) (xy 195.888219 87.711005) (xy 195.898674 87.719996)\r\n        (xy 195.929582 87.741712) (xy 195.944623 87.754298) (xy 195.9574 87.7613) (xy 195.998957 87.790711) (xy 195.999967 87.791162)\r\n        (xy 196.000877 87.791802) (xy 196.046249 87.8119) (xy 196.054746 87.817017) (xy 196.06682 87.821378) (xy 196.074228 87.825538)\r\n        (xy 196.084014 87.82874) (xy 196.112985 87.841693) (xy 196.114981 87.842345) (xy 196.11508 87.842389) (xy 196.115194 87.842415)\r\n        (xy 196.121479 87.844468) (xy 196.135388 87.848903) (xy 196.154158 87.852923) (xy 196.172223 87.859448) (xy 196.1809 87.861588)\r\n        (xy 196.182701 87.862019) (xy 196.187925 87.86274) (xy 196.19294 87.864381) (xy 196.201677 87.866257) (xy 196.234169 87.872996)\r\n        (xy 196.23424 87.873004) (xy 196.241896 87.874549) (xy 196.306004 87.887024) (xy 196.306134 87.887036) (xy 196.308651 87.887533)\r\n        (xy 196.39755 87.904444) (xy 196.397635 87.904452) (xy 196.399125 87.904742) (xy 196.505993 87.924794) (xy 196.506065 87.9248)\r\n        (xy 196.507283 87.925035) (xy 196.608871 87.943881) (xy 196.540931 88.043996) (xy 196.540857 88.044131) (xy 196.538751 88.04723)\r\n        (xy 196.476944 88.139513) (xy 196.47687 88.13965) (xy 196.474279 88.143524) (xy 196.423315 88.22087) (xy 196.423283 88.220931)\r\n        (xy 196.419052 88.227427) (xy 196.382446 88.284487) (xy 196.379674 88.289909) (xy 196.375993 88.294759) (xy 196.371365 88.302404)\r\n        (xy 196.352632 88.333834) (xy 196.350373 88.338635) (xy 196.349259 88.340166) (xy 196.339636 88.360947) (xy 196.326078 88.383179)\r\n        (xy 196.322248 88.391253) (xy 196.320858 88.394237) (xy 196.310917 88.422504) (xy 196.299459 88.446858) (xy 196.298997 88.448713)\r\n        (xy 196.296775 88.453511) (xy 196.28956 88.483229) (xy 196.279417 88.512068) (xy 196.274863 88.543759) (xy 196.267305 88.57489)\r\n        (xy 196.266 88.605446) (xy 196.261652 88.635704) (xy 196.263341 88.667688) (xy 196.261974 88.699683) (xy 196.266625 88.729893)\r\n        (xy 196.268238 88.760437) (xy 196.276109 88.791488) (xy 196.280981 88.823134) (xy 196.283257 88.831775) (xy 196.289443 88.854618)\r\n        (xy 196.2975 88.87588) (xy 196.298928 88.881514) (xy 196.302413 88.888847) (xy 196.304918 88.895456) (xy 196.317963 88.937143)\r\n        (xy 196.327006 88.953745) (xy 196.333703 88.971419) (xy 196.356814 89.008472) (xy 196.377708 89.046833) (xy 196.382779 89.054191)\r\n        (xy 196.412624 89.096852) (xy 196.430045 89.117194) (xy 196.445084 89.139353) (xy 196.450848 89.146181) (xy 196.50576 89.210328)\r\n        (xy 196.512346 89.216651) (xy 196.517792 89.223986) (xy 196.52384 89.230564) (xy 196.605228 89.317857) (xy 196.60683 89.31927)\r\n        (xy 196.608144 89.320965) (xy 196.614327 89.327417) (xy 196.700915 89.416531) (xy 196.701002 89.416604) (xy 196.705841 89.421545)\r\n        (xy 196.791166 89.507451) (xy 196.791267 89.507534) (xy 196.795559 89.511832) (xy 196.87342 89.588718) (xy 196.873483 89.588769)\r\n        (xy 196.878896 89.594061) (xy 196.944485 89.657298) (xy 196.945929 89.65844) (xy 196.947134 89.659838) (xy 196.953646 89.665958)\r\n        (xy 197.002154 89.710917) (xy 197.012793 89.719) (xy 197.022071 89.728621) (xy 197.028913 89.734369) (xy 197.055533 89.756422)\r\n        (xy 197.092253 89.781227) (xy 197.127502 89.808082) (xy 197.135137 89.812725) (xy 197.136508 89.813545) (xy 197.137017 89.813786)\r\n        (xy 197.137472 89.814121) (xy 197.148929 89.819513) (xy 197.159036 89.82634) (xy 197.20063 89.843858) (xy 197.249431 89.866929)\r\n        (xy 197.249982 89.867067) (xy 197.250489 89.867306) (xy 197.264738 89.870859) (xy 197.274149 89.874823) (xy 197.311396 89.882496)\r\n        (xy 197.370573 89.897362) (xy 197.371132 89.89739) (xy 197.371684 89.897528) (xy 197.380533 89.898772) (xy 197.398801 89.90121)\r\n        (xy 197.407277 89.901506) (xy 197.41558 89.903224) (xy 197.469608 89.903684) (xy 197.523631 89.905572) (xy 197.532006 89.904216)\r\n        (xy 197.540482 89.904288) (xy 197.593581 89.894244) (xy 197.646931 89.885605) (xy 197.654877 89.88265) (xy 197.663211 89.881074)\r\n        (xy 197.67177 89.878504) (xy 197.701602 89.86932) (xy 197.748017 89.849893) (xy 197.795159 89.83224) (xy 197.803154 89.828248)\r\n        (xy 197.848579 89.805172) (xy 197.864467 89.795038) (xy 197.8816 89.787159) (xy 197.889283 89.782596) (xy 197.954333 89.743359)\r\n        (xy 197.959418 89.739569) (xy 197.965088 89.736726) (xy 197.972614 89.731908) (xy 198.061314 89.674241) (xy 198.061842 89.673819)\r\n        (xy 198.062442 89.673506) (xy 198.06989 89.668567) (xy 198.184076 89.591692) (xy 198.18417 89.591615) (xy 198.186109 89.590318)\r\n        (xy 198.227551 89.562186) (xy 198.245184 89.654729) (xy 198.245201 89.654788) (xy 198.24539 89.655807) (xy 198.265002 89.757789)\r\n        (xy 198.265025 89.757867) (xy 198.265267 89.759158) (xy 198.282772 89.849126) (xy 198.282805 89.849236) (xy 198.283214 89.851378)\r\n        (xy 198.297245 89.922137) (xy 198.29729 89.922285) (xy 198.298325 89.927463) (xy 198.307512 89.971816) (xy 198.30906 89.976786)\r\n        (xy 198.309698 89.981957) (xy 198.311713 89.990663) (xy 198.314311 90.001542) (xy 198.322109 90.02415) (xy 198.327124 90.047529)\r\n        (xy 198.341476 90.080846) (xy 198.344661 90.091069) (xy 198.346118 90.093751) (xy 198.355041 90.119621) (xy 198.362937 90.13317)\r\n        (xy 198.364293 90.136972) (xy 198.369185 90.145166) (xy 198.376541 90.162243) (xy 198.380915 90.170036) (xy 198.387326 90.181272)\r\n        (xy 198.407883 90.210299) (xy 198.41793 90.22754) (xy 198.419251 90.229037) (xy 198.428316 90.244222) (xy 198.445064 90.262799)\r\n        (xy 198.459515 90.283205) (xy 198.486781 90.309074) (xy 198.511951 90.336994) (xy 198.531986 90.351964) (xy 198.550128 90.369176)\r\n        (xy 198.577436 90.386436) (xy 198.583751 90.391994) (xy 198.591893 90.396724) (xy 198.612012 90.411756) (xy 198.619691 90.416327)\r\n        (xy 198.63417 90.42481) (xy 198.648905 90.431608) (xy 198.655712 90.43591) (xy 198.66654 90.440087) (xy 198.691756 90.454735)\r\n        (xy 198.720242 90.464518) (xy 198.747588 90.477133) (xy 198.779159 90.484751) (xy 198.80989 90.495304) (xy 198.818599 90.497306)\r\n        (xy 198.846035 90.503415) (xy 198.867223 90.505999) (xy 198.86901 90.50643) (xy 198.871655 90.506539) (xy 198.882386 90.507848)\r\n        (xy 198.918271 90.515212) (xy 198.927165 90.516083) (xy 198.972443 90.520201) (xy 198.985229 90.520111) (xy 198.997888 90.522006)\r\n        (xy 199.006816 90.522397) (xy 199.074825 90.524906) (xy 199.077881 90.52472) (xy 199.08092 90.525102) (xy 199.089854 90.525284)\r\n        (xy 199.185482 90.526564) (xy 199.185618 90.526552) (xy 199.191884 90.526617) (xy 199.320018 90.52705) (xy 199.320115 90.527041)\r\n        (xy 199.3219 90.527054) (xy 199.374421 90.527077) (xy 199.37444 90.527075) (xy 199.374701 90.527077) (xy 199.801845 90.527077)\r\n        (xy 199.861945 90.521184) (xy 199.922151 90.515668) (xy 199.924118 90.515088) (xy 199.926155 90.514888) (xy 199.983942 90.497441)\r\n        (xy 200.041953 90.480329) (xy 200.04377 90.479378) (xy 200.04573 90.478786) (xy 200.099041 90.450441) (xy 200.152611 90.422394)\r\n        (xy 200.154208 90.421108) (xy 200.156016 90.420147) (xy 200.20281 90.381983) (xy 200.249908 90.344067) (xy 200.251225 90.342496)\r\n        (xy 200.252811 90.341202) (xy 200.291258 90.294727) (xy 200.330138 90.248335) (xy 200.331126 90.246535) (xy 200.332429 90.24496)\r\n        (xy 200.361176 90.191794) (xy 200.390244 90.138842) (xy 200.390862 90.136891) (xy 200.391837 90.135087) (xy 200.409728 90.077292)\r\n        (xy 200.427941 90.01976) (xy 200.428728 90.015911) (xy 200.428773 90.015767) (xy 200.428789 90.015615) (xy 200.429732 90.011005)\r\n        (xy 200.449978 89.908428) (xy 200.449991 89.908291) (xy 200.450567 89.905407) (xy 200.461545 89.848338) (xy 200.461556 89.848218)\r\n        (xy 200.462032 89.845783) (xy 200.478057 89.760621) (xy 200.478064 89.760537) (xy 200.478304 89.759297) (xy 200.497442 89.656399)\r\n        (xy 200.497447 89.656341) (xy 200.497639 89.655338) (xy 200.514498 89.563838) (xy 200.515937 89.563263) (xy 200.891798 89.818786)\r\n        (xy 200.946339 89.848534) (xy 201.001058 89.878427) (xy 201.001266 89.878492) (xy 201.001454 89.878595) (xy 201.060879 89.897228)\r\n        (xy 201.120217 89.915877) (xy 201.120429 89.9159) (xy 201.120639 89.915966) (xy 201.182518 89.922698) (xy 201.244382 89.929472)\r\n        (xy 201.244601 89.929453) (xy 201.244812 89.929476) (xy 201.305495 89.924176) (xy 201.368822 89.918689) (xy 201.369035 89.918627)\r\n        (xy 201.369245 89.918609) (xy 201.428088 89.901524) (xy 201.488797 89.883941) (xy 201.48899 89.883841) (xy 201.489197 89.883781)\r\n        (xy 201.544148 89.855308) (xy 201.599739 89.826551) (xy 201.599909 89.826415) (xy 201.600099 89.826317) (xy 201.648557 89.787647)\r\n        (xy 201.69742 89.748707) (xy 201.697706 89.748425) (xy 201.697729 89.748407) (xy 201.69775 89.748382) (xy 201.703788 89.742437)\r\n        (xy 201.987299 89.459398) (xy 201.980819 89.501981) (xy 201.980851 89.502705) (xy 201.980743 89.503427) (xy 201.98035 89.512355)\r\n        (xy 201.978593 89.559751) (xy 201.981889 89.613994) (xy 201.983804 89.668315) (xy 201.985051 89.677164) (xy 202.000425 89.781038)\r\n        (xy 202.005901 89.80297) (xy 202.0086 89.825406) (xy 202.020995 89.863421) (xy 202.030683 89.902223) (xy 202.040313 89.92267)\r\n        (xy 202.041332 89.925795) (xy 202.02653 89.965644) (xy 202.020451 89.988688) (xy 202.011631 90.010833) (xy 202.004555 90.048948)\r\n        (xy 201.99467 90.086419) (xy 201.993183 90.110198) (xy 201.988831 90.13364) (xy 201.988128 90.142548) (xy 201.98137 90.23643)\r\n        (xy 201.98181 90.253445) (xy 201.979832 90.270345) (xy 201.983423 90.315758) (xy 201.984602 90.361294) (xy 201.988337 90.37789)\r\n        (xy 201.989679 90.394862) (xy 201.991312 90.403648) (xy 202.008376 90.492073) (xy 202.009467 90.495751) (xy 202.009868 90.499562)\r\n        (xy 202.027219 90.555594) (xy 202.039191 90.595953) (xy 202.024257 90.636229) (xy 202.014132 90.674702) (xy 202.001299 90.712356)\r\n        (xy 201.998274 90.734963) (xy 201.992469 90.757022) (xy 201.990011 90.796718) (xy 201.984734 90.836158) (xy 201.984481 90.845091)\r\n        (xy 201.982461 90.939887) (xy 201.9845 90.966505) (xy 201.983546 90.99318) (xy 201.989257 91.028628) (xy 201.991999 91.064429)\r\n        (xy 201.999167 91.090139) (xy 202.003414 91.116496) (xy 202.00575 91.125121) (xy 202.031272 91.216823) (xy 202.042598 91.246095)\r\n        (xy 202.051019 91.276321) (xy 202.065078 91.304193) (xy 202.076345 91.333313) (xy 202.093136 91.35982) (xy 202.107271 91.387843)\r\n        (xy 202.112108 91.395357) (xy 202.162631 91.472661) (xy 202.181291 91.495897) (xy 202.197481 91.520924) (xy 202.220309 91.544482)\r\n        (xy 202.240842 91.57005) (xy 202.263656 91.589215) (xy 202.284402 91.610625) (xy 202.291257 91.616357) (xy 202.336487 91.653643)\r\n        (xy 202.372202 91.677644) (xy 202.406392 91.703778) (xy 202.423934 91.712407) (xy 202.440159 91.723311) (xy 202.479853 91.739917)\r\n        (xy 202.51847 91.758914) (xy 202.526857 91.761999) (xy 202.60893 91.791538) (xy 202.639959 91.799386) (xy 202.670088 91.810155)\r\n        (xy 202.700353 91.814662) (xy 202.730023 91.822166) (xy 202.761976 91.823838) (xy 202.793631 91.828551) (xy 202.802559 91.828936)\r\n        (xy 202.867503 91.831282) (xy 202.894128 91.829639) (xy 202.920775 91.830988) (xy 202.929698 91.830504) (xy 202.985967 91.827061)\r\n        (xy 203.031188 91.830444) (xy 203.081535 91.836092) (xy 203.090471 91.836154) (xy 203.174184 91.836154) (xy 203.198606 91.833759)\r\n        (xy 203.223147 91.834279) (xy 203.232052 91.833532) (xy 203.289018 91.82836) (xy 203.320195 91.82242) (xy 203.3518 91.819506)\r\n        (xy 203.381399 91.810758) (xy 203.411717 91.804981) (xy 203.441138 91.793101) (xy 203.471583 91.784103) (xy 203.479841 91.780688)\r\n        (xy 203.52788 91.760429) (xy 203.541294 91.753156) (xy 203.555621 91.747944) (xy 203.596095 91.723443) (xy 203.637684 91.700893)\r\n        (xy 203.649418 91.691163) (xy 203.662473 91.68326) (xy 203.669592 91.677858) (xy 203.724749 91.635397) (xy 203.736883 91.624007)\r\n        (xy 203.750519 91.614472) (xy 203.757267 91.608614) (xy 203.764435 91.602303) (xy 203.771103 91.595162) (xy 203.778853 91.589214)\r\n        (xy 203.785335 91.583062) (xy 203.834406 91.535831) (xy 203.838503 91.531033) (xy 203.843371 91.52703) (xy 203.87902 91.483585)\r\n        (xy 203.915516 91.440844) (xy 203.9186 91.435348) (xy 203.922602 91.43047) (xy 203.927517 91.423007) (xy 203.953852 91.382408)\r\n        (xy 203.973243 91.344951) (xy 203.994981 91.308794) (xy 204.001898 91.289598) (xy 204.011275 91.271484) (xy 204.02302 91.230978)\r\n        (xy 204.037323 91.191284) (xy 204.039457 91.182607) (xy 204.051572 91.131814) (xy 204.057064 91.0918) (xy 204.065312 91.052262)\r\n        (xy 204.066212 91.043372) (xy 204.07018 91.001263) (xy 204.070099 90.979828) (xy 204.072769 90.958549) (xy 204.072948 90.949615)\r\n        (xy 204.073936 90.874297) (xy 204.073036 90.863685) (xy 204.073862 90.853071) (xy 204.067765 90.801548) (xy 204.063379 90.749838)\r\n        (xy 204.060435 90.739605) (xy 204.059184 90.72903) (xy 204.057212 90.720315) (xy 204.044687 90.666698) (xy 204.037626 90.645895)\r\n        (xy 204.033258 90.624378) (xy 204.017598 90.586893) (xy 204.004539 90.54842) (xy 203.993578 90.529395) (xy 203.98511 90.509126)\r\n        (xy 203.980822 90.501285) (xy 203.962225 90.467838) (xy 203.936794 90.431075) (xy 203.935366 90.428742) (xy 203.945033 90.412055)\r\n        (xy 203.967712 90.378473) (xy 203.971911 90.370585) (xy 203.982566 90.350231) (xy 203.986539 90.340414) (xy 203.987345 90.339022)\r\n        (xy 203.987867 90.337497) (xy 203.994054 90.327169) (xy 203.997819 90.319065) (xy 203.998356 90.317887) (xy 203.99982 90.313616)\r\n        (xy 204.002036 90.309671) (xy 204.005573 90.301464) (xy 204.022145 90.262269) (xy 204.029926 90.237314) (xy 204.040495 90.213402)\r\n        (xy 204.043233 90.204895) (xy 204.049335 90.185476) (xy 204.056001 90.153692) (xy 204.059327 90.143025) (xy 204.060058 90.136209)\r\n        (xy 204.06983 90.100209) (xy 204.071131 90.081544) (xy 204.074972 90.063229) (xy 204.075465 90.019374) (xy 204.078516 89.975606)\r\n        (xy 204.076166 89.957036) (xy 204.076376 89.938331) (xy 204.068342 89.895214) (xy 204.066295 89.879039) (xy 204.068412 89.860047)\r\n        (xy 204.074972 89.828767) (xy 204.075316 89.798124) (xy 204.078712 89.76767) (xy 204.076017 89.735825) (xy 204.076376 89.703869)\r\n        (xy 204.071486 89.677628) (xy 204.074591 89.658896) (xy 204.074524 89.656751) (xy 204.074862 89.654624) (xy 204.075334 89.6457)\r\n        (xy 204.077797 89.592044) (xy 204.077408 89.584554) (xy 204.078307 89.577115) (xy 204.074174 89.522257) (xy 204.071321 89.467306)\r\n        (xy 204.069486 89.460041) (xy 204.068923 89.452563) (xy 204.067323 89.443771) (xy 204.049063 89.347216) (xy 204.041455 89.321213)\r\n        (xy 204.036772 89.294532) (xy 204.032445 89.283349) (xy 204.044085 89.244067) (xy 204.061659 89.185938) (xy 204.061833 89.184165)\r\n        (xy 204.062337 89.182466) (xy 204.067948 89.122045) (xy 204.073895 89.061632) (xy 204.073723 89.059867) (xy 204.073887 89.058096)\r\n        (xy 204.073778 89.04916) (xy 204.072801 88.998041) (xy 204.069486 88.969796) (xy 204.069197 88.941353) (xy 204.068172 88.932476)\r\n        (xy 204.066008 88.914808) (xy 204.060338 88.865089) (xy 204.060065 88.861632) (xy 204.063444 88.828491) (xy 204.065547 88.811569)\r\n        (xy 204.06581 88.801433) (xy 204.067723 88.791474) (xy 204.068482 88.78257) (xy 204.073077 88.723854) (xy 204.072345 88.68659)\r\n        (xy 204.074557 88.64939) (xy 204.071121 88.624299) (xy 204.070624 88.598972) (xy 204.062669 88.562563) (xy 204.057613 88.525639)\r\n        (xy 204.055482 88.516961) (xy 204.0455 88.477503) (xy 204.043927 88.473132) (xy 204.043164 88.468538) (xy 204.025317 88.421125)\r\n        (xy 204.028671 88.413562) (xy 204.037408 88.374834) (xy 204.048888 88.336818) (xy 204.050563 88.32804) (xy 204.067678 88.234819)\r\n        (xy 204.071382 88.190733) (xy 204.077598 88.146953) (xy 204.0766 88.128639) (xy 204.078137 88.110351) (xy 204.073208 88.066382)\r\n        (xy 204.070803 88.022233) (xy 204.069387 88.01341) (xy 204.053734 87.920061) (xy 204.045973 87.891337) (xy 204.041198 87.861984)\r\n        (xy 204.029726 87.831202) (xy 204.021155 87.799478) (xy 204.007966 87.772815) (xy 203.997579 87.744943) (xy 203.9936 87.736941)\r\n        (xy 203.965472 87.681354) (xy 203.962516 87.676703) (xy 203.960433 87.671605) (xy 203.935942 87.634493) (xy 203.939482 87.629337)\r\n        (xy 203.951236 87.608023) (xy 203.954198 87.604297) (xy 203.96401 87.585273) (xy 203.986374 87.549135) (xy 203.990256 87.541086)\r\n        (xy 203.995101 87.53086) (xy 203.997548 87.524044) (xy 203.9998 87.519961) (xy 204.003204 87.509279) (xy 204.011452 87.493287)\r\n        (xy 204.014695 87.48496) (xy 204.031263 87.441532) (xy 204.043047 87.398404) (xy 204.057215 87.355996) (xy 204.059145 87.347271)\r\n        (xy 204.064613 87.321707) (xy 204.070431 87.27043) (xy 204.077993 87.219359) (xy 204.077463 87.208443) (xy 204.078694 87.197597)\r\n        (xy 204.074442 87.14617) (xy 204.07194 87.0946) (xy 204.069302 87.084001) (xy 204.068402 87.073116) (xy 204.066579 87.066728)\r\n        (xy 204.06976 87.054986) (xy 204.070885 87.038732) (xy 204.074344 87.022797) (xy 204.075316 87.013914) (xy 204.075439 87.012714)\r\n        (xy 204.075505 86.997327) (xy 204.077832 86.982123) (xy 204.07666 86.955275) (xy 204.078383 86.930378) (xy 204.075879 86.910672)\r\n        (xy 204.075978 86.887809) (xy 204.073056 86.872711) (xy 204.072385 86.857336) (xy 204.071637 86.854267) (xy 204.071633 86.85331)\r\n        (xy 204.073877 86.837586) (xy 204.074207 86.828656) (xy 204.076248 86.760761) (xy 204.072963 86.712304) (xy 204.071793 86.663747)\r\n        (xy 204.070645 86.654884) (xy 204.06109 86.584965) (xy 204.047126 86.526262) (xy 204.038447 86.48871) (xy 204.038967 86.487153)\r\n        (xy 204.041267 86.477083) (xy 204.045174 86.467518) (xy 204.04767 86.458937) (xy 204.054464 86.43496) (xy 204.062835 86.388528)\r\n        (xy 204.07299 86.34559) (xy 204.073343 86.336002) (xy 204.075309 86.326342) (xy 204.076166 86.317446) (xy 204.076229 86.316741)\r\n        (xy 204.076208 86.314352) (xy 204.076626 86.312036) (xy 204.075863 86.267438) (xy 204.077579 86.220768) (xy 204.075278 86.206395)\r\n        (xy 204.075153 86.19184) (xy 204.074518 86.188771) (xy 204.07449 86.187148) (xy 204.066974 86.152324) (xy 204.065426 86.144844)\r\n        (xy 204.057837 86.097433) (xy 204.052786 86.083775) (xy 204.049837 86.069526) (xy 204.048338 86.065977) (xy 204.048139 86.065053)\r\n        (xy 204.04098 86.048493) (xy 204.041267 86.047237) (xy 204.045174 86.037672) (xy 204.04767 86.029091) (xy 204.054464 86.005114)\r\n        (xy 204.064286 85.950637) (xy 204.075317 85.896416) (xy 204.076173 85.88752) (xy 204.076236 85.886814) (xy 204.076215 85.884467)\r\n        (xy 204.076626 85.88219) (xy 204.075745 85.830706) (xy 204.07573 85.828908) (xy 204.076044 85.770928) (xy 204.075184 85.766456)\r\n        (xy 204.075144 85.761913) (xy 204.074517 85.758886) (xy 204.07449 85.757302) (xy 204.067042 85.722791) (xy 204.063406 85.705238)\r\n        (xy 204.052447 85.648271) (xy 204.050735 85.644052) (xy 204.049813 85.639602) (xy 204.04833 85.636091) (xy 204.048139 85.635207)\r\n        (xy 204.040176 85.616788) (xy 204.027258 85.586208) (xy 204.005474 85.532533) (xy 204.002981 85.528737) (xy 204.001209 85.524541)\r\n        (xy 203.99868 85.520806) (xy 203.998572 85.520556) (xy 203.995129 85.515561) (xy 203.978373 85.490814) (xy 204.040518 85.352187)\r\n        (xy 204.059715 85.294966) (xy 204.079267 85.237964) (xy 204.079558 85.235822) (xy 204.080247 85.233768) (xy 204.087956 85.173967)\r\n        (xy 204.096072 85.114193) (xy 204.095941 85.112029) (xy 204.096217 85.109887) (xy 204.092171 85.049821) (xy 204.088517 84.989516)\r\n        (xy 204.087968 84.98742) (xy 204.087823 84.985263) (xy 204.072177 84.92709) (xy 204.05764 84.871555) (xy 204.071489 84.820643)\r\n        (xy 204.087378 84.765915) (xy 204.087852 84.760484) (xy 204.089284 84.75522) (xy 204.093281 84.698301) (xy 204.098241 84.641482)\r\n        (xy 204.097651 84.63606) (xy 204.098033 84.630621) (xy 204.090899 84.574011) (xy 204.084729 84.517309) (xy 204.083098 84.512108)\r\n        (xy 204.082416 84.506695) (xy 204.064427 84.452566) (xy 204.052227 84.41366) (xy 204.05799 84.38648) (xy 204.069392 84.345525)\r\n        (xy 204.070916 84.325525) (xy 204.075079 84.305895) (xy 204.075653 84.26338) (xy 204.078884 84.220981) (xy 204.078627 84.212048)\r\n        (xy 204.075227 84.116705) (xy 204.068797 84.068785) (xy 204.064496 84.020638) (xy 204.060507 84.006999) (xy 204.058616 83.992908)\r\n        (xy 204.043001 83.947151) (xy 204.029431 83.900756) (xy 204.02604 83.892488) (xy 204.012653 83.860492) (xy 204.016588 83.857402)\r\n        (xy 204.038448 83.843995) (xy 204.045535 83.838552) (xy 204.068752 83.820464) (xy 204.093183 83.797262) (xy 204.094676 83.79609)\r\n        (xy 204.095821 83.794757) (xy 204.111993 83.779399) (xy 204.155512 83.738812) (xy 204.157212 83.736455) (xy 204.159323 83.73445)\r\n        (xy 204.193716 83.685835) (xy 204.228572 83.637502) (xy 204.231379 83.6326) (xy 204.231462 83.632482) (xy 204.231518 83.632356)\r\n        (xy 204.233012 83.629747) (xy 204.252526 83.595111) (xy 204.259266 83.579826) (xy 204.268129 83.56565) (xy 204.272047 83.557619)\r\n        (xy 204.275861 83.549662) (xy 204.275901 83.549581) (xy 204.294583 83.510656) (xy 204.301212 83.492481) (xy 204.310234 83.475358)\r\n        (xy 204.31355 83.46706) (xy 204.32535 83.436923) (xy 204.335651 83.400477) (xy 204.348726 83.364946) (xy 204.352596 83.340524)\r\n        (xy 204.359322 83.316726) (xy 204.362347 83.278983) (xy 204.368274 83.24158) (xy 204.368742 83.232656) (xy 204.369761 83.210247)\r\n        (xy 204.369009 83.195877) (xy 204.369302 83.192219) (xy 204.368419 83.184606) (xy 204.367091 83.15923) (xy 204.36624 83.108131)\r\n        (xy 204.36383 83.096941) (xy 204.363232 83.085511) (xy 204.350703 83.035986) (xy 204.339944 82.986024) (xy 204.335405 82.975512)\r\n        (xy 204.332599 82.96442) (xy 204.310685 82.918262) (xy 204.29043 82.871351) (xy 204.283941 82.861928) (xy 204.27903 82.851584)\r\n        (xy 204.248565 82.810558) (xy 204.219587 82.768478) (xy 204.213777 82.761689) (xy 204.200116 82.745948) (xy 204.166077 82.713706)\r\n        (xy 204.133639 82.679827) (xy 204.120806 82.670826) (xy 204.109432 82.660053) (xy 204.075372 82.638566) (xy 204.071749 82.615974)\r\n        (xy 204.067986 82.575109) (xy 204.066241 82.566345) (xy 204.04442 82.460612) (xy 204.043906 82.458957) (xy 204.043714 82.457239)\r\n        (xy 204.025363 82.399279) (xy 204.007357 82.341331) (xy 204.006535 82.339814) (xy 204.006011 82.33816) (xy 204.002437 82.329969)\r\n        (xy 203.989355 82.300544) (xy 203.960832 82.250271) (xy 203.933067 82.199618) (xy 203.927976 82.192274) (xy 203.88766 82.134972)\r\n        (xy 203.84828 82.089236) (xy 203.809235 82.043272) (xy 203.806263 82.040437) (xy 203.806161 82.040318) (xy 203.806037 82.040221)\r\n        (xy 203.802769 82.037103) (xy 203.749313 81.986813) (xy 203.738229 81.978261) (xy 203.737148 81.977052) (xy 203.716508 81.961502)\r\n        (xy 203.685435 81.934076) (xy 203.678154 81.928896) (xy 203.671374 81.924143) (xy 203.659151 81.917247) (xy 203.650421 81.910511)\r\n        (xy 203.645734 81.908179) (xy 203.637388 81.901891) (xy 203.629727 81.89729) (xy 203.597053 81.877971) (xy 203.547948 81.855079)\r\n        (xy 203.49946 81.830921) (xy 203.491089 81.827794) (xy 203.456162 81.815024) (xy 203.402351 81.801124) (xy 203.348823 81.78606)\r\n        (xy 203.340014 81.784552) (xy 203.294034 81.777008) (xy 203.264181 81.775068) (xy 203.234668 81.770095) (xy 203.225749 81.76954)\r\n        (xy 203.159918 81.7659) (xy 203.150276 81.76631) (xy 203.140692 81.765126) (xy 203.131757 81.764964) (xy 203.037278 81.763905)\r\n        (xy 203.037154 81.763916) (xy 203.030679 81.763865) (xy 203.009497 81.763846) (xy 203.009338 81.763861) (xy 203.004366 81.763862)\r\n        (xy 202.997625 81.76391) (xy 202.997616 81.763911) (xy 202.997549 81.763911) (xy 202.903616 81.764591) (xy 202.896527 81.765338)\r\n        (xy 202.88941 81.764851) (xy 202.88048 81.765177) (xy 202.810137 81.768232) (xy 202.78505 81.771797) (xy 202.759704 81.772424)\r\n        (xy 202.750843 81.773579) (xy 202.7021 81.780271) (xy 202.651326 81.792385) (xy 202.600195 81.802855) (xy 202.591676 81.805554)\r\n        (xy 202.555801 81.817192) (xy 202.501474 81.840897) (xy 202.446812 81.864112) (xy 202.441441 81.867091) (xy 202.441318 81.867145)\r\n        (xy 202.441214 81.867217) (xy 202.438997 81.868447) (xy 202.407257 81.886339) (xy 202.390647 81.897975) (xy 202.372647 81.907319)\r\n        (xy 202.36519 81.912244) (xy 202.359289 81.916199) (xy 202.33665 81.934818) (xy 202.312199 81.950989) (xy 202.305302 81.95667)\r\n        (xy 202.225758 82.023129) (xy 202.20381 82.045447) (xy 202.179799 82.065508) (xy 202.160131 82.089863) (xy 202.138178 82.112186)\r\n        (xy 202.120991 82.138329) (xy 202.101324 82.162683) (xy 202.096468 82.170185) (xy 202.050292 82.242603) (xy 202.028106 82.286293)\r\n        (xy 202.004107 82.32898) (xy 201.999883 82.34187) (xy 201.993737 82.353972) (xy 201.980463 82.401125) (xy 201.965208 82.447674)\r\n        (xy 201.963328 82.45641) (xy 201.944998 82.544574) (xy 201.939483 82.595798) (xy 201.932215 82.646774) (xy 201.931885 82.655704)\r\n        (xy 201.930989 82.685641) (xy 201.934511 82.737496) (xy 201.936324 82.789429) (xy 201.937568 82.798278) (xy 201.954121 82.910378)\r\n        (xy 201.964034 82.950137) (xy 201.971243 82.990458) (xy 201.979108 83.010594) (xy 201.984339 83.031574) (xy 202.00178 83.068637)\r\n        (xy 202.009003 83.087132) (xy 202.001715 83.103185) (xy 201.990587 83.135838) (xy 201.976641 83.167392) (xy 201.970489 83.194815)\r\n        (xy 201.961424 83.221414) (xy 201.956852 83.255599) (xy 201.949298 83.289268) (xy 201.948264 83.298145) (xy 201.936519 83.405481)\r\n        (xy 201.93643 83.413363) (xy 201.935004 83.421105) (xy 201.935729 83.475731) (xy 201.935114 83.530379) (xy 201.936556 83.53812)\r\n        (xy 201.936661 83.545999) (xy 201.937714 83.554873) (xy 201.949497 83.648663) (xy 201.958551 83.688643) (xy 201.964894 83.729139)\r\n        (xy 201.972315 83.749418) (xy 201.977086 83.770484) (xy 201.993729 83.807933) (xy 202.007087 83.844435) (xy 201.974223 83.934788)\r\n        (xy 201.964941 83.970975) (xy 201.952843 84.00631) (xy 201.949461 84.031322) (xy 201.943188 84.055777) (xy 201.941111 84.093071)\r\n        (xy 201.940942 84.094321) (xy 201.703586 83.857361) (xy 201.703491 83.857283) (xy 201.703412 83.857187) (xy 201.654689 83.817265)\r\n        (xy 201.607001 83.77816) (xy 201.606892 83.778102) (xy 201.606796 83.778023) (xy 201.55151 83.748466) (xy 201.496871 83.719228)\r\n        (xy 201.496752 83.719192) (xy 201.496644 83.719134) (xy 201.436853 83.700933) (xy 201.377393 83.682808) (xy 201.377272 83.682796)\r\n        (xy 201.377151 83.682759) (xy 201.315335 83.676557) (xy 201.253116 83.670289) (xy 201.252989 83.670301) (xy 201.252869 83.670289)\r\n        (xy 201.19105 83.676208) (xy 201.128774 83.682148) (xy 201.128657 83.682183) (xy 201.128531 83.682195) (xy 201.068188 83.700265)\r\n        (xy 201.009104 83.717932) (xy 201.008994 83.71799) (xy 201.008874 83.718026) (xy 200.95343 83.747345) (xy 200.898663 83.776279)\r\n        (xy 200.898569 83.776355) (xy 200.898456 83.776415) (xy 200.891037 83.781395) (xy 200.566004 84.002867) (xy 200.515254 84.037089)\r\n        (xy 200.514609 84.036827) (xy 200.50329 83.975229) (xy 200.503272 83.975165) (xy 200.503094 83.974169) (xy 200.483435 83.868189)\r\n        (xy 200.483416 83.868125) (xy 200.483211 83.866985) (xy 200.466129 83.77587) (xy 200.466097 83.775761) (xy 200.465751 83.773875)\r\n        (xy 200.453181 83.707982) (xy 200.453143 83.707851) (xy 200.452615 83.705052) (xy 200.450189 83.692644) (xy 200.450169 83.692578)\r\n        (xy 200.449978 83.691572) (xy 200.429732 83.588995) (xy 200.412323 83.531207) (xy 200.395243 83.473175) (xy 200.394292 83.471355)\r\n        (xy 200.393702 83.469398) (xy 200.365419 83.416128) (xy 200.337374 83.362483) (xy 200.336088 83.360884) (xy 200.335129 83.359077)\r\n        (xy 200.296997 83.312264) (xy 200.259108 83.265138) (xy 200.257539 83.263821) (xy 200.256245 83.262233) (xy 200.209748 83.22372)\r\n        (xy 200.163424 83.18485) (xy 200.161626 83.183862) (xy 200.160051 83.182557) (xy 200.107044 83.153855) (xy 200.053968 83.124676)\r\n        (xy 200.052009 83.124055) (xy 200.050213 83.123082) (xy 199.992597 83.105209) (xy 199.934908 83.086909) (xy 199.932871 83.086681)\r\n        (xy 199.930916 83.086074) (xy 199.870929 83.079732) (xy 199.810781 83.072985) (xy 199.806851 83.072958) (xy 199.806702 83.072942)\r\n        (xy 199.806551 83.072956) (xy 199.801845 83.072923) (xy 199.374701 83.072923) (xy 199.374638 83.072929) (xy 199.373653 83.072924)\r\n        (xy 199.233198 83.073154) (xy 199.233043 83.073169) (xy 199.228549 83.073178) (xy 199.122282 83.074124) (xy 199.121112 83.074249)\r\n        (xy 199.119939 83.074149) (xy 199.111005 83.074324) (xy 199.034039 83.076366) (xy 199.025625 83.077417) (xy 199.01715 83.077037)\r\n        (xy 199.00823 83.077573) (xy 198.955677 83.081094) (xy 198.930189 83.085328) (xy 198.904373 83.086615) (xy 198.895543 83.087991)\r\n        (xy 198.862517 83.093372) (xy 198.855665 83.095189) (xy 198.848613 83.095796) (xy 198.795385 83.111176) (xy 198.780448 83.115138)\r\n        (xy 198.776332 83.115854) (xy 198.773205 83.117059) (xy 198.741784 83.125392) (xy 198.73542 83.128503) (xy 198.728617 83.130469)\r\n        (xy 198.720338 83.133834) (xy 198.701951 83.141456) (xy 198.68146 83.152405) (xy 198.659777 83.160759) (xy 198.626492 83.181777)\r\n        (xy 198.591786 83.200322) (xy 198.573814 83.215041) (xy 198.554164 83.227449) (xy 198.525596 83.254531) (xy 198.495152 83.279464)\r\n        (xy 198.483499 83.293608) (xy 198.47844 83.297906) (xy 198.474177 83.303275) (xy 198.463516 83.313381) (xy 198.457709 83.320173)\r\n        (xy 198.449072 83.33042) (xy 198.428299 83.360612) (xy 198.427004 83.362184) (xy 198.417901 83.372499) (xy 198.416441 83.375005)\r\n        (xy 198.41573 83.375868) (xy 198.414044 83.379001) (xy 198.400765 83.395724) (xy 198.390712 83.41524) (xy 198.378271 83.433322)\r\n        (xy 198.366324 83.461022) (xy 198.355021 83.480423) (xy 198.350736 83.492848) (xy 198.343568 83.506764) (xy 198.340329 83.515092)\r\n        (xy 198.338728 83.519296) (xy 198.334491 83.534834) (xy 198.328806 83.548016) (xy 198.324 83.570378) (xy 198.3143 83.598505)\r\n        (xy 198.312286 83.607211) (xy 198.306606 83.632565) (xy 198.306339 83.634734) (xy 198.305668 83.636818) (xy 198.303835 83.645565)\r\n        (xy 198.292503 83.701579) (xy 198.292487 83.701731) (xy 198.291802 83.705097) (xy 198.276186 83.784578) (xy 198.276177 83.78467)\r\n        (xy 198.27584 83.786349) (xy 198.257308 83.882097) (xy 198.257302 83.882166) (xy 198.257074 83.883311) (xy 198.236996 83.988133)\r\n        (xy 198.23699 83.988194) (xy 198.2368 83.98916) (xy 198.227623 84.037496) (xy 198.205747 84.02265) (xy 198.205745 84.022649)\r\n        (xy 198.186628 84.009653) (xy 198.186508 84.009588) (xy 198.184276 84.008062) (xy 198.068585 83.930167) (xy 198.067947 83.929823)\r\n        (xy 198.067377 83.929354) (xy 198.059918 83.924433) (xy 197.971822 83.867174) (xy 197.966119 83.864215) (xy 197.961011 83.860299)\r\n        (xy 197.953389 83.855634) (xy 197.888832 83.816728) (xy 197.87162 83.808527) (xy 197.855677 83.798067) (xy 197.847733 83.793973)\r\n        (xy 197.802658 83.771136) (xy 197.755372 83.75273) (xy 197.708787 83.732594) (xy 197.700258 83.729926) (xy 197.670611 83.720876)\r\n        (xy 197.6628 83.719305) (xy 197.655368 83.716429) (xy 197.601642 83.707001) (xy 197.548158 83.696242) (xy 197.540187 83.696218)\r\n        (xy 197.532342 83.694841) (xy 197.477813 83.696027) (xy 197.423252 83.695861) (xy 197.415432 83.697385) (xy 197.407466 83.697558)\r\n        (xy 197.398601 83.698685) (xy 197.380323 83.701139) (xy 197.336284 83.711506) (xy 197.293057 83.719143) (xy 197.288617 83.720867)\r\n        (xy 197.283645 83.721825) (xy 197.271505 83.726756) (xy 197.25874 83.729761) (xy 197.217953 83.748303) (xy 197.176619 83.764352)\r\n        (xy 197.17249 83.766974) (xy 197.167921 83.76883) (xy 197.160039 83.77304) (xy 197.159923 83.773103) (xy 197.152817 83.777915)\r\n        (xy 197.145033 83.781454) (xy 197.109002 83.807294) (xy 197.071179 83.831314) (xy 197.064178 83.836867) (xy 197.04017 83.856183)\r\n        (xy 197.028132 83.867979) (xy 197.014534 83.877942) (xy 197.007918 83.883948) (xy 196.961504 83.926672) (xy 196.959918 83.928448)\r\n        (xy 196.958025 83.929898) (xy 196.951538 83.936044) (xy 196.888214 83.996886) (xy 196.88821 83.996889) (xy 196.888142 83.996955)\r\n        (xy 196.887528 83.997545) (xy 196.887494 83.997584) (xy 196.881801 84.003116) (xy 196.805009 84.078763) (xy 196.804926 84.078862)\r\n        (xy 196.800533 84.083216) (xy 196.71577 84.168379) (xy 196.715675 84.168495) (xy 196.713429 84.170744) (xy 196.703968 84.180348)\r\n        (xy 196.703871 84.180468) (xy 196.700167 84.18424) (xy 196.596234 84.291565) (xy 196.59406 84.294299) (xy 196.591419 84.296591)\r\n        (xy 196.585319 84.30312) (xy 196.509005 84.385945) (xy 196.502292 84.394835) (xy 196.494242 84.402536) (xy 196.488466 84.409355)\r\n        (xy 196.438362 84.469344) (xy 196.419568 84.496928) (xy 196.398336 84.522688) (xy 196.393405 84.53014) (xy 196.368104 84.568958)\r\n        (xy 196.341625 84.619832) (xy 196.314342 84.670261) (xy 196.312817 84.675181) (xy 196.310437 84.679755) (xy 196.294346 84.734796)\r\n        (xy 196.290052 84.748657) (xy 196.28542 84.760429) (xy 196.284031 84.768088) (xy 196.277375 84.789571) (xy 196.275637 84.798337)\r\n        (xy 196.272371 84.815434) (xy 196.269255 84.849581) (xy 196.263135 84.883331) (xy 196.263591 84.911642) (xy 196.261019 84.939823)\r\n        (xy 196.264594 84.973919) (xy 196.265146 85.008221) (xy 196.271092 85.035903) (xy 196.274043 85.064048) (xy 196.284176 85.096813)\r\n        (xy 196.291378 85.130342) (xy 196.302582 85.156331) (xy 196.310947 85.183378) (xy 196.327251 85.213549) (xy 196.340828 85.245042)\r\n        (xy 196.345205 85.252833) (xy 196.359451 85.277786) (xy 196.365645 85.286526) (xy 196.370348 85.296155) (xy 196.375089 85.30373)\r\n        (xy 196.407995 85.355512) (xy 196.408077 85.355617) (xy 196.408142 85.355745) (xy 196.412991 85.363251) (xy 196.461043 85.436516)\r\n        (xy 196.461137 85.436632) (xy 196.463921 85.440866) (xy 196.523603 85.530266) (xy 196.523702 85.530387) (xy 196.525842 85.533597)\r\n        (xy 196.59364 85.633788) (xy 196.593716 85.633879) (xy 196.594937 85.635697) (xy 196.608867 85.656123) (xy 196.51121 85.674233)\r\n        (xy 196.511139 85.674253) (xy 196.509928 85.674472) (xy 196.402566 85.694608) (xy 196.402482 85.694632) (xy 196.401003 85.694903)\r\n        (xy 196.311378 85.711943) (xy 196.31126 85.711978) (xy 196.308795 85.712439) (xy 196.243729 85.725087) (xy 196.24364 85.725114)\r\n        (xy 196.236414 85.726554) (xy 196.202731 85.73351) (xy 196.198 85.734981) (xy 196.193076 85.735581) (xy 196.184367 85.737584)\r\n        (xy 196.183854 85.737706) (xy 196.17164 85.7419) (xy 196.158922 85.744156) (xy 196.150335 85.746628) (xy 196.136006 85.750861)\r\n        (xy 196.100063 85.765425) (xy 196.083455 85.770588) (xy 196.076779 85.774208) (xy 196.044124 85.785881) (xy 196.032642 85.792745)\r\n        (xy 196.020242 85.797769) (xy 195.986656 85.819796) (xy 195.975392 85.825182) (xy 195.96343 85.834116) (xy 195.936913 85.849967)\r\n        (xy 195.929764 85.855329) (xy 195.918946 85.863561) (xy 195.916591 85.865747) (xy 195.915795 85.866269) (xy 195.911698 85.870289)\r\n        (xy 195.898108 85.882905) (xy 195.875318 85.899926) (xy 195.852433 85.925304) (xy 195.827402 85.948539) (xy 195.810717 85.971563)\r\n        (xy 195.791668 85.992686) (xy 195.774151 86.022019) (xy 195.754106 86.049679) (xy 195.742209 86.075508) (xy 195.727628 86.099925)\r\n        (xy 195.723874 86.108034) (xy 195.716073 86.125197) (xy 195.711025 86.139989) (xy 195.703868 86.153883) (xy 195.690887 86.198994)\r\n        (xy 195.675729 86.243408) (xy 195.673651 86.258892) (xy 195.669327 86.273918) (xy 195.667768 86.282717) (xy 195.662491 86.313743)\r\n        (xy 195.660467 86.342311) (xy 195.655427 86.370521) (xy 195.654784 86.379434) (xy 195.651537 86.429255) (xy 195.651829 86.4382)\r\n        (xy 195.650625 86.447069) (xy 195.650355 86.456001) (xy 195.648645 86.529548) (xy 195.648711 86.530438) (xy 195.648606 86.531325)\r\n        (xy 195.648486 86.54026) (xy 195.647821 86.642465) (xy 195.647834 86.64261) (xy 195.647807 86.646092) (xy 195.647693 86.781888)\r\n        (xy 195.647696 86.781922) (xy 195.647693 86.782389) (xy 195.647692 86.799964) (xy 194.314 86.799964) (xy 194.314 77.803734)\r\n        (xy 194.317556 77.767629) (xy 194.303365 77.623545) (xy 194.296902 77.602239) (xy 194.261337 77.484997) (xy 194.193087 77.35731)\r\n        (xy 194.101237 77.245392) (xy 194.073192 77.222376) (xy 193.996629 77.145813) (xy 193.973608 77.117762) (xy 193.86169 77.025913)\r\n        (xy 193.734003 76.957663) (xy 193.595455 76.915635) (xy 193.557975 76.911944) (xy 193.518932 76.838899) (xy 193.339608 76.620392)\r\n        (xy 193.121101 76.441068) (xy 192.988142 76.37) (xy 193.121101 76.298932) (xy 193.339608 76.119608) (xy 193.518932 75.901101)\r\n        (xy 193.652182 75.651808) (xy 193.734236 75.381309) (xy 193.761943 75.1) (xy 193.734236 74.818691) (xy 193.652182 74.548192)\r\n        (xy 193.518932 74.298899) (xy 193.339608 74.080392) (xy 193.121101 73.901068) (xy 192.871808 73.767818) (xy 192.601309 73.685764)\r\n        (xy 192.390492 73.665) (xy 192.249508 73.665) (xy 192.038691 73.685764) (xy 191.768192 73.767818) (xy 191.518899 73.901068)\r\n        (xy 191.300392 74.080392) (xy 191.121068 74.298899) (xy 190.987818 74.548192) (xy 190.905764 74.818691) (xy 190.878057 75.1)\r\n        (xy 190.905764 75.381309) (xy 190.987818 75.651808) (xy 191.121068 75.901101) (xy 191.300392 76.119608) (xy 191.518899 76.298932)\r\n        (xy 191.651858 76.37) (xy 191.518899 76.441068) (xy 191.300392 76.620392) (xy 191.121068 76.838899) (xy 191.085736 76.905)\r\n        (xy 190.944447 76.905) (xy 188.035 73.995554) (xy 188.035 72.092702) (xy 189.086903 72.092702) (xy 189.158486 72.336671)\r\n        (xy 189.413996 72.457571) (xy 189.688184 72.5263) (xy 189.970512 72.540217) (xy 190.25013 72.498787) (xy 190.516292 72.403603)\r\n        (xy 190.641514 72.336671) (xy 190.713097 72.092702) (xy 189.9 71.279605) (xy 189.086903 72.092702) (xy 188.035 72.092702)\r\n        (xy 188.035 71.170512) (xy 188.459783 71.170512) (xy 188.501213 71.45013) (xy 188.596397 71.716292) (xy 188.663329 71.841514)\r\n        (xy 188.907298 71.913097) (xy 189.720395 71.1) (xy 190.079605 71.1) (xy 190.892702 71.913097) (xy 191.136671 71.841514)\r\n        (xy 191.150324 71.812659) (xy 191.285363 72.014759) (xy 191.485241 72.214637) (xy 191.720273 72.37168) (xy 191.981426 72.479853)\r\n        (xy 192.258665 72.535) (xy 192.541335 72.535) (xy 192.818574 72.479853) (xy 193.079727 72.37168) (xy 193.314759 72.214637)\r\n        (xy 193.514637 72.014759) (xy 193.67168 71.779727) (xy 193.779853 71.518574) (xy 193.835 71.241335) (xy 193.835 70.958665)\r\n        (xy 193.779853 70.681426) (xy 193.67168 70.420273) (xy 193.514637 70.185241) (xy 193.314759 69.985363) (xy 193.079727 69.82832)\r\n        (xy 192.818574 69.720147) (xy 192.541335 69.665) (xy 192.258665 69.665) (xy 191.981426 69.720147) (xy 191.720273 69.82832)\r\n        (xy 191.485241 69.985363) (xy 191.285363 70.185241) (xy 191.151308 70.385869) (xy 191.136671 70.358486) (xy 190.892702 70.286903)\r\n        (xy 190.079605 71.1) (xy 189.720395 71.1) (xy 188.907298 70.286903) (xy 188.663329 70.358486) (xy 188.542429 70.613996)\r\n        (xy 188.4737 70.888184) (xy 188.459783 71.170512) (xy 188.035 71.170512) (xy 188.035 70.107298) (xy 189.086903 70.107298)\r\n        (xy 189.9 70.920395) (xy 190.713097 70.107298) (xy 190.641514 69.863329) (xy 190.386004 69.742429) (xy 190.111816 69.6737)\r\n        (xy 189.829488 69.659783) (xy 189.54987 69.701213) (xy 189.283708 69.796397) (xy 189.158486 69.863329) (xy 189.086903 70.107298)\r\n        (xy 188.035 70.107298) (xy 188.035 69.704446) (xy 190.094197 67.64525) (xy 190.122237 67.622238) (xy 190.14525 67.594197)\r\n        (xy 190.145253 67.594194) (xy 190.204025 67.52258) (xy 190.214087 67.51032) (xy 190.282337 67.382633) (xy 190.324365 67.244085)\r\n        (xy 190.335 67.136105) (xy 190.335 67.136096) (xy 190.338555 67.100001) (xy 190.335 67.063906) (xy 190.335 66.466381)\r\n        (xy 190.558691 66.534236) (xy 190.769508 66.555) (xy 190.910492 66.555) (xy 191.121309 66.534236) (xy 191.391808 66.452182)\r\n        (xy 191.641101 66.318932) (xy 191.859608 66.139608) (xy 192.038932 65.921101) (xy 192.112579 65.783318) (xy 192.227615 65.975131)\r\n        (xy 192.416586 66.183519) (xy 192.64258 66.351037) (xy 192.896913 66.471246) (xy 193.030961 66.511904) (xy 193.253 66.389915)\r\n        (xy 193.253 65.247) (xy 193.233 65.247) (xy 193.233 64.993) (xy 193.253 64.993) (xy 193.253 63.850085)\r\n        (xy 193.030961 63.728096) (xy 192.896913 63.768754) (xy 192.64258 63.888963) (xy 192.416586 64.056481) (xy 192.227615 64.264869)\r\n        (xy 192.112579 64.456682) (xy 192.038932 64.318899) (xy 191.859608 64.100392) (xy 191.641101 63.921068) (xy 191.391808 63.787818)\r\n        (xy 191.121309 63.705764) (xy 190.910492 63.685) (xy 190.769508 63.685) (xy 190.558691 63.705764) (xy 190.335 63.773619)\r\n        (xy 190.335 63.404446) (xy 191.068934 62.670512) (xy 203.459783 62.670512) (xy 203.501213 62.95013) (xy 203.596397 63.216292)\r\n        (xy 203.663329 63.341514) (xy 203.907298 63.413097) (xy 204.720395 62.6) (xy 205.079605 62.6) (xy 205.892702 63.413097)\r\n        (xy 206.136671 63.341514) (xy 206.257571 63.086004) (xy 206.3263 62.811816) (xy 206.340217 62.529488) (xy 206.298787 62.24987)\r\n        (xy 206.203603 61.983708) (xy 206.136671 61.858486) (xy 205.892702 61.786903) (xy 205.079605 62.6) (xy 204.720395 62.6)\r\n        (xy 203.907298 61.786903) (xy 203.663329 61.858486) (xy 203.542429 62.113996) (xy 203.4737 62.388184) (xy 203.459783 62.670512)\r\n        (xy 191.068934 62.670512) (xy 192.132148 61.607298) (xy 204.086903 61.607298) (xy 204.9 62.420395) (xy 205.713097 61.607298)\r\n        (xy 205.641514 61.363329) (xy 205.386004 61.242429) (xy 205.111816 61.1737) (xy 204.829488 61.159783) (xy 204.54987 61.201213)\r\n        (xy 204.283708 61.296397) (xy 204.158486 61.363329) (xy 204.086903 61.607298) (xy 192.132148 61.607298) (xy 193.704447 60.035)\r\n        (xy 200.263895 60.035) (xy 200.3 60.038556) (xy 200.336105 60.035) (xy 200.444085 60.024365) (xy 200.582633 59.982337)\r\n        (xy 200.71032 59.914087) (xy 200.822238 59.822238) (xy 200.845258 59.794188) (xy 201.494197 59.14525) (xy 201.522237 59.122238)\r\n        (xy 201.54525 59.094197) (xy 201.545253 59.094194) (xy 201.603104 59.023703) (xy 201.614087 59.01032) (xy 201.652704 58.938072)\r\n        (xy 201.8 58.938072) (xy 201.924482 58.925812) (xy 202.04418 58.889502) (xy 202.154494 58.830537) (xy 202.251185 58.751185)\r\n        (xy 202.330537 58.654494) (xy 202.389502 58.54418) (xy 202.425812 58.424482) (xy 202.438072 58.3) (xy 202.438072 56.7)\r\n        (xy 202.425812 56.575518) (xy 202.389502 56.45582) (xy 202.330537 56.345506) (xy 202.251185 56.248815) (xy 202.154494 56.169463)\r\n        (xy 202.04418 56.110498) (xy 201.924482 56.074188) (xy 201.8 56.061928) (xy 200.2 56.061928) (xy 200.075518 56.074188)\r\n        (xy 199.95582 56.110498) (xy 199.845506 56.169463) (xy 199.748815 56.248815) (xy 199.669463 56.345506) (xy 199.610498 56.45582)\r\n        (xy 199.574188 56.575518) (xy 199.572419 56.593482) (xy 199.479608 56.480392) (xy 199.261101 56.301068) (xy 199.011808 56.167818)\r\n        (xy 198.741309 56.085764) (xy 198.530492 56.065) (xy 198.389508 56.065) (xy 198.178691 56.085764) (xy 197.908192 56.167818)\r\n        (xy 197.658899 56.301068) (xy 197.440392 56.480392) (xy 197.261068 56.698899) (xy 197.187421 56.836682) (xy 197.072385 56.644869)\r\n        (xy 196.883414 56.436481) (xy 196.65742 56.268963) (xy 196.403087 56.148754) (xy 196.269039 56.108096) (xy 196.047 56.230085)\r\n        (xy 196.047 57.373) (xy 196.067 57.373) (xy 196.067 57.627) (xy 196.047 57.627) (xy 196.047 57.647)\r\n        (xy 195.793 57.647) (xy 195.793 57.627) (xy 195.773 57.627) (xy 195.773 57.373) (xy 195.793 57.373)\r\n        (xy 195.793 56.230085) (xy 195.570961 56.108096) (xy 195.436913 56.148754) (xy 195.18258 56.268963) (xy 194.956586 56.436481)\r\n        (xy 194.767615 56.644869) (xy 194.652579 56.836682) (xy 194.578932 56.698899) (xy 194.399608 56.480392) (xy 194.181101 56.301068)\r\n        (xy 193.931808 56.167818) (xy 193.661309 56.085764) (xy 193.450492 56.065) (xy 193.309508 56.065) (xy 193.098691 56.085764)\r\n        (xy 192.828192 56.167818) (xy 192.578899 56.301068) (xy 192.360392 56.480392) (xy 192.181068 56.698899) (xy 192.11 56.831858)\r\n        (xy 192.038932 56.698899) (xy 191.859608 56.480392) (xy 191.641101 56.301068) (xy 191.391808 56.167818) (xy 191.121309 56.085764)\r\n        (xy 190.910492 56.065) (xy 190.769508 56.065) (xy 190.558691 56.085764) (xy 190.288192 56.167818) (xy 190.038899 56.301068)\r\n        (xy 189.820392 56.480392) (xy 189.641068 56.698899) (xy 189.57 56.831858) (xy 189.498932 56.698899) (xy 189.319608 56.480392)\r\n        (xy 189.101101 56.301068) (xy 188.851808 56.167818) (xy 188.581309 56.085764) (xy 188.370492 56.065) (xy 188.229508 56.065)\r\n        (xy 188.018691 56.085764) (xy 187.748192 56.167818) (xy 187.498899 56.301068) (xy 187.280392 56.480392) (xy 187.101068 56.698899)\r\n        (xy 187.03 56.831858) (xy 186.958932 56.698899) (xy 186.779608 56.480392) (xy 186.561101 56.301068) (xy 186.311808 56.167818)\r\n        (xy 186.041309 56.085764) (xy 185.830492 56.065) (xy 185.689508 56.065) (xy 185.478691 56.085764) (xy 185.208192 56.167818)\r\n        (xy 184.958899 56.301068) (xy 184.740392 56.480392) (xy 184.561068 56.698899) (xy 184.487421 56.836682) (xy 184.372385 56.644869)\r\n        (xy 184.183414 56.436481) (xy 183.95742 56.268963) (xy 183.703087 56.148754) (xy 183.569039 56.108096) (xy 183.347 56.230085)\r\n        (xy 183.347 57.373) (xy 183.367 57.373) (xy 183.367 57.627) (xy 183.347 57.627) (xy 183.347 57.647)\r\n        (xy 183.093 57.647) (xy 183.093 57.627) (xy 181.949376 57.627) (xy 181.828091 57.84904) (xy 181.92293 58.113881)\r\n        (xy 182.067615 58.355131) (xy 182.256586 58.563519) (xy 182.48258 58.731037) (xy 182.736913 58.851246) (xy 182.870961 58.891904)\r\n        (xy 183.092998 58.769916) (xy 183.092998 58.935) (xy 183.184953 58.935) (xy 177.855272 64.264682) (xy 177.811641 64.17308)\r\n        (xy 177.637588 63.939731) (xy 177.421355 63.744822) (xy 177.304477 63.675201) (xy 177.369014 63.640706) (xy 177.595134 63.455134)\r\n        (xy 177.780706 63.229014) (xy 177.918599 62.971034) (xy 178.003513 62.691111) (xy 178.032185 62.4) (xy 178.003513 62.108889)\r\n        (xy 177.918599 61.828966) (xy 177.780706 61.570986) (xy 177.595134 61.344866) (xy 177.369014 61.159294) (xy 177.314209 61.13)\r\n        (xy 177.369014 61.100706) (xy 177.595134 60.915134) (xy 177.780706 60.689014) (xy 177.918599 60.431034) (xy 178.003513 60.151111)\r\n        (xy 178.032185 59.86) (xy 178.003513 59.568889) (xy 177.918599 59.288966) (xy 177.780706 59.030986) (xy 177.595134 58.804866)\r\n        (xy 177.369014 58.619294) (xy 177.314209 58.59) (xy 177.369014 58.560706) (xy 177.595134 58.375134) (xy 177.780706 58.149014)\r\n        (xy 177.918599 57.891034) (xy 178.003513 57.611111) (xy 178.032185 57.32) (xy 178.015536 57.15096) (xy 181.828091 57.15096)\r\n        (xy 181.949376 57.373) (xy 183.093 57.373) (xy 183.093 56.230085) (xy 182.870961 56.108096) (xy 182.736913 56.148754)\r\n        (xy 182.48258 56.268963) (xy 182.256586 56.436481) (xy 182.067615 56.644869) (xy 181.92293 56.886119) (xy 181.828091 57.15096)\r\n        (xy 178.015536 57.15096) (xy 178.003513 57.028889) (xy 177.918599 56.748966) (xy 177.780706 56.490986) (xy 177.595134 56.264866)\r\n        (xy 177.369014 56.079294) (xy 177.314209 56.05) (xy 177.369014 56.020706) (xy 177.595134 55.835134) (xy 177.780706 55.609014)\r\n        (xy 177.798705 55.57534) (xy 204.604265 55.57534) (xy 204.850416 55.967704) (xy 205.352822 56.233312) (xy 205.897393 56.395801)\r\n        (xy 206.463199 56.448928) (xy 207.028498 56.390652) (xy 207.571566 56.22321) (xy 208.049584 55.967704) (xy 208.295735 55.57534)\r\n        (xy 206.45 53.729605) (xy 204.604265 55.57534) (xy 177.798705 55.57534) (xy 177.918599 55.351034) (xy 178.003513 55.071111)\r\n        (xy 178.032185 54.78) (xy 178.003513 54.488889) (xy 177.918599 54.208966) (xy 177.780706 53.950986) (xy 177.595134 53.724866)\r\n        (xy 177.369014 53.539294) (xy 177.304477 53.504799) (xy 177.421355 53.435178) (xy 177.637588 53.240269) (xy 177.811641 53.00692)\r\n        (xy 177.936825 52.744099) (xy 177.963276 52.656891) (xy 187.618519 52.656891) (xy 187.715843 52.931252) (xy 187.864822 53.181355)\r\n        (xy 188.059731 53.397588) (xy 188.29308 53.571641) (xy 188.555901 53.696825) (xy 188.70311 53.741476) (xy 188.933 53.620155)\r\n        (xy 188.933 52.427) (xy 187.739186 52.427) (xy 187.618519 52.656891) (xy 177.963276 52.656891) (xy 177.981476 52.59689)\r\n        (xy 177.860155 52.367) (xy 176.667 52.367) (xy 176.667 52.387) (xy 176.413 52.387) (xy 176.413 52.367)\r\n        (xy 176.393 52.367) (xy 176.393 52.113) (xy 176.413 52.113) (xy 176.413 50.919186) (xy 176.667 50.919186)\r\n        (xy 176.667 52.113) (xy 177.860155 52.113) (xy 177.949812 51.943109) (xy 187.618519 51.943109) (xy 187.739186 52.173)\r\n        (xy 188.933 52.173) (xy 188.933 50.979845) (xy 189.187 50.979845) (xy 189.187 52.173) (xy 189.207 52.173)\r\n        (xy 189.207 52.427) (xy 189.187 52.427) (xy 189.187 53.620155) (xy 189.41689 53.741476) (xy 189.564099 53.696825)\r\n        (xy 189.82692 53.571641) (xy 190.060269 53.397588) (xy 190.136034 53.313534) (xy 190.160498 53.39418) (xy 190.219463 53.504494)\r\n        (xy 190.298815 53.601185) (xy 190.395506 53.680537) (xy 190.50582 53.739502) (xy 190.625518 53.775812) (xy 190.75 53.788072)\r\n        (xy 192.45 53.788072) (xy 192.574482 53.775812) (xy 192.69418 53.739502) (xy 192.804494 53.680537) (xy 192.901185 53.601185)\r\n        (xy 192.932359 53.563199) (xy 203.551072 53.563199) (xy 203.609348 54.128498) (xy 203.77679 54.671566) (xy 204.032296 55.149584)\r\n        (xy 204.42466 55.395735) (xy 206.270395 53.55) (xy 204.42466 51.704265) (xy 204.032296 51.950416) (xy 203.766688 52.452822)\r\n        (xy 203.604199 52.997393) (xy 203.551072 53.563199) (xy 192.932359 53.563199) (xy 192.980537 53.504494) (xy 193.039502 53.39418)\r\n        (xy 193.075812 53.274482) (xy 193.088072 53.15) (xy 193.088072 51.45) (xy 193.075812 51.325518) (xy 193.039502 51.20582)\r\n        (xy 192.980537 51.095506) (xy 192.901185 50.998815) (xy 192.804494 50.919463) (xy 192.69418 50.860498) (xy 192.574482 50.824188)\r\n        (xy 192.45 50.811928) (xy 190.75 50.811928) (xy 190.625518 50.824188) (xy 190.50582 50.860498) (xy 190.395506 50.919463)\r\n        (xy 190.298815 50.998815) (xy 190.219463 51.095506) (xy 190.160498 51.20582) (xy 190.136034 51.286466) (xy 190.060269 51.202412)\r\n        (xy 189.82692 51.028359) (xy 189.564099 50.903175) (xy 189.41689 50.858524) (xy 189.187 50.979845) (xy 188.933 50.979845)\r\n        (xy 188.70311 50.858524) (xy 188.555901 50.903175) (xy 188.29308 51.028359) (xy 188.059731 51.202412) (xy 187.864822 51.418645)\r\n        (xy 187.715843 51.668748) (xy 187.618519 51.943109) (xy 177.949812 51.943109) (xy 177.981476 51.88311) (xy 177.936825 51.735901)\r\n        (xy 177.811641 51.47308) (xy 177.637588 51.239731) (xy 177.421355 51.044822) (xy 177.171252 50.895843) (xy 176.896891 50.798519)\r\n        (xy 176.667 50.919186) (xy 176.413 50.919186) (xy 176.183109 50.798519) (xy 175.908748 50.895843) (xy 175.658645 51.044822)\r\n        (xy 175.442412 51.239731) (xy 175.271584 51.468756) (xy 175.240706 51.410986) (xy 175.055134 51.184866) (xy 174.829014 50.999294)\r\n        (xy 174.571034 50.861401) (xy 174.291111 50.776487) (xy 174.07295 50.755) (xy 173.92705 50.755) (xy 173.708889 50.776487)\r\n        (xy 173.428966 50.861401) (xy 173.170986 50.999294) (xy 172.944866 51.184866) (xy 172.759294 51.410986) (xy 172.621401 51.668966)\r\n        (xy 172.536487 51.948889) (xy 172.507815 52.24) (xy 172.536487 52.531111) (xy 172.621401 52.811034) (xy 172.759294 53.069014)\r\n        (xy 172.944866 53.295134) (xy 173.170986 53.480706) (xy 173.225791 53.51) (xy 173.170986 53.539294) (xy 172.944866 53.724866)\r\n        (xy 172.759294 53.950986) (xy 172.621401 54.208966) (xy 172.536487 54.488889) (xy 172.507815 54.78) (xy 172.536487 55.071111)\r\n        (xy 172.621401 55.351034) (xy 172.759294 55.609014) (xy 172.944866 55.835134) (xy 173.170986 56.020706) (xy 173.225791 56.05)\r\n        (xy 173.170986 56.079294) (xy 172.944866 56.264866) (xy 172.759294 56.490986) (xy 172.621401 56.748966) (xy 172.536487 57.028889)\r\n        (xy 172.507815 57.32) (xy 172.536487 57.611111) (xy 172.621401 57.891034) (xy 172.759294 58.149014) (xy 172.944866 58.375134)\r\n        (xy 173.170986 58.560706) (xy 173.225791 58.59) (xy 173.170986 58.619294) (xy 172.944866 58.804866) (xy 172.759294 59.030986)\r\n        (xy 172.621401 59.288966) (xy 172.536487 59.568889) (xy 172.507815 59.86) (xy 172.536487 60.151111) (xy 172.621401 60.431034)\r\n        (xy 172.759294 60.689014) (xy 172.944866 60.915134) (xy 173.170986 61.100706) (xy 173.225791 61.13) (xy 173.170986 61.159294)\r\n        (xy 172.944866 61.344866) (xy 172.759294 61.570986) (xy 172.621401 61.828966) (xy 172.536487 62.108889) (xy 172.507815 62.4)\r\n        (xy 172.536487 62.691111) (xy 172.621401 62.971034) (xy 172.759294 63.229014) (xy 172.944866 63.455134) (xy 173.170986 63.640706)\r\n        (xy 173.225791 63.67) (xy 173.170986 63.699294) (xy 172.944866 63.884866) (xy 172.759294 64.110986) (xy 172.621401 64.368966)\r\n        (xy 172.536487 64.648889) (xy 172.507815 64.94) (xy 172.536487 65.231111) (xy 172.621401 65.511034) (xy 172.759294 65.769014)\r\n        (xy 172.860509 65.892344) (xy 170.051956 68.700897) (xy 162.990908 75.761946) (xy 162.962863 75.784962) (xy 162.871014 75.89688)\r\n        (xy 162.820907 75.990624) (xy 162.802764 76.024567) (xy 162.760735 76.163115) (xy 162.746544 76.3072) (xy 162.750101 76.343315)\r\n        (xy 162.7501 79.717204) (xy 162.750101 79.717214) (xy 162.750101 80.093254) (xy 153.149549 70.492702) (xy 156.386903 70.492702)\r\n        (xy 156.458486 70.736671) (xy 156.713996 70.857571) (xy 156.988184 70.9263) (xy 157.270512 70.940217) (xy 157.55013 70.898787)\r\n        (xy 157.816292 70.803603) (xy 157.941514 70.736671) (xy 158.013097 70.492702) (xy 157.2 69.679605) (xy 156.386903 70.492702)\r\n        (xy 153.149549 70.492702) (xy 152.227359 69.570512) (xy 155.759783 69.570512) (xy 155.801213 69.85013) (xy 155.896397 70.116292)\r\n        (xy 155.963329 70.241514) (xy 156.207298 70.313097) (xy 157.020395 69.5) (xy 157.379605 69.5) (xy 158.192702 70.313097)\r\n        (xy 158.436671 70.241514) (xy 158.450324 70.212659) (xy 158.585363 70.414759) (xy 158.785241 70.614637) (xy 159.020273 70.77168)\r\n        (xy 159.281426 70.879853) (xy 159.558665 70.935) (xy 159.841335 70.935) (xy 160.118574 70.879853) (xy 160.379727 70.77168)\r\n        (xy 160.614759 70.614637) (xy 160.814637 70.414759) (xy 160.867378 70.335827) (xy 160.9 70.33904) (xy 160.941018 70.335)\r\n        (xy 160.941019 70.335) (xy 161.063689 70.322918) (xy 161.221087 70.275172) (xy 161.366146 70.197636) (xy 161.493291 70.093291)\r\n        (xy 161.519445 70.061422) (xy 162.061427 69.519441) (xy 162.093291 69.493291) (xy 162.197636 69.366146) (xy 162.275172 69.221087)\r\n        (xy 162.322918 69.063689) (xy 162.330514 68.986562) (xy 162.33904 68.900001) (xy 162.335 68.858982) (xy 162.335 67.38)\r\n        (xy 167.958541 67.38) (xy 167.984317 67.641706) (xy 168.060653 67.893354) (xy 168.184618 68.125275) (xy 168.351445 68.328555)\r\n        (xy 168.554725 68.495382) (xy 168.786646 68.619347) (xy 169.038294 68.695683) (xy 169.234421 68.715) (xy 169.365579 68.715)\r\n        (xy 169.561706 68.695683) (xy 169.813354 68.619347) (xy 170.045275 68.495382) (xy 170.248555 68.328555) (xy 170.415382 68.125275)\r\n        (xy 170.539347 67.893354) (xy 170.615683 67.641706) (xy 170.641459 67.38) (xy 170.615683 67.118294) (xy 170.539347 66.866646)\r\n        (xy 170.415382 66.634725) (xy 170.248555 66.431445) (xy 170.045275 66.264618) (xy 169.813354 66.140653) (xy 169.561706 66.064317)\r\n        (xy 169.365579 66.045) (xy 169.234421 66.045) (xy 169.038294 66.064317) (xy 168.786646 66.140653) (xy 168.554725 66.264618)\r\n        (xy 168.351445 66.431445) (xy 168.184618 66.634725) (xy 168.060653 66.866646) (xy 167.984317 67.118294) (xy 167.958541 67.38)\r\n        (xy 162.335 67.38) (xy 162.335 66.18793) (xy 162.414759 66.134637) (xy 162.614637 65.934759) (xy 162.77168 65.699727)\r\n        (xy 162.879853 65.438574) (xy 162.935 65.161335) (xy 162.935 64.878665) (xy 162.879853 64.601426) (xy 162.77168 64.340273)\r\n        (xy 162.614637 64.105241) (xy 162.445132 63.935736) (xy 163.245868 63.135) (xy 168.252339 63.135) (xy 168.263038 63.151013)\r\n        (xy 168.448987 63.336962) (xy 168.667641 63.483061) (xy 168.910595 63.583696) (xy 169.168514 63.635) (xy 169.431486 63.635)\r\n        (xy 169.689405 63.583696) (xy 169.932359 63.483061) (xy 170.151013 63.336962) (xy 170.336962 63.151013) (xy 170.483061 62.932359)\r\n        (xy 170.583696 62.689405) (xy 170.635 62.431486) (xy 170.635 62.168514) (xy 170.583696 61.910595) (xy 170.483061 61.667641)\r\n        (xy 170.336962 61.448987) (xy 170.151013 61.263038) (xy 170.135 61.252339) (xy 170.135 55.827404) (xy 170.199068 55.672729)\r\n        (xy 170.235 55.492089) (xy 170.235 55.307911) (xy 170.199068 55.127271) (xy 170.128586 54.957111) (xy 170.026262 54.803972)\r\n        (xy 169.896028 54.673738) (xy 169.742889 54.571414) (xy 169.572729 54.500932) (xy 169.392089 54.465) (xy 169.207911 54.465)\r\n        (xy 169.027271 54.500932) (xy 168.857111 54.571414) (xy 168.703972 54.673738) (xy 168.573738 54.803972) (xy 168.471414 54.957111)\r\n        (xy 168.400932 55.127271) (xy 168.365 55.307911) (xy 168.365 55.492089) (xy 168.400932 55.672729) (xy 168.465 55.827404)\r\n        (xy 168.465001 61.252338) (xy 168.448987 61.263038) (xy 168.263038 61.448987) (xy 168.252339 61.465) (xy 162.941018 61.465)\r\n        (xy 162.9 61.46096) (xy 162.858981 61.465) (xy 162.736311 61.477082) (xy 162.578913 61.524828) (xy 162.433854 61.602364)\r\n        (xy 162.306709 61.706709) (xy 162.280558 61.738574) (xy 160.938574 63.080559) (xy 160.90671 63.106709) (xy 160.846562 63.18)\r\n        (xy 160.802364 63.233855) (xy 160.724828 63.378914) (xy 160.677082 63.536312) (xy 160.66096 63.7) (xy 160.665001 63.741028)\r\n        (xy 160.665001 63.852069) (xy 160.585241 63.905363) (xy 160.385363 64.105241) (xy 160.22832 64.340273) (xy 160.120147 64.601426)\r\n        (xy 160.065 64.878665) (xy 160.065 65.161335) (xy 160.120147 65.438574) (xy 160.22832 65.699727) (xy 160.385363 65.934759)\r\n        (xy 160.585241 66.134637) (xy 160.665001 66.187931) (xy 160.665 68.435604) (xy 160.614759 68.385363) (xy 160.379727 68.22832)\r\n        (xy 160.118574 68.120147) (xy 159.841335 68.065) (xy 159.558665 68.065) (xy 159.281426 68.120147) (xy 159.020273 68.22832)\r\n        (xy 158.785241 68.385363) (xy 158.585363 68.585241) (xy 158.451308 68.785869) (xy 158.436671 68.758486) (xy 158.192702 68.686903)\r\n        (xy 157.379605 69.5) (xy 157.020395 69.5) (xy 156.207298 68.686903) (xy 155.963329 68.758486) (xy 155.842429 69.013996)\r\n        (xy 155.7737 69.288184) (xy 155.759783 69.570512) (xy 152.227359 69.570512) (xy 151.164145 68.507298) (xy 156.386903 68.507298)\r\n        (xy 157.2 69.320395) (xy 158.013097 68.507298) (xy 157.941514 68.263329) (xy 157.686004 68.142429) (xy 157.411816 68.0737)\r\n        (xy 157.129488 68.059783) (xy 156.84987 68.101213) (xy 156.583708 68.196397) (xy 156.458486 68.263329) (xy 156.386903 68.507298)\r\n        (xy 151.164145 68.507298) (xy 148.243132 65.586286) (xy 148.210268 65.421071) (xy 148.139786 65.250911) (xy 148.037462 65.097772)\r\n        (xy 147.907228 64.967538) (xy 147.77422 64.878665) (xy 152.445 64.878665) (xy 152.445 65.161335) (xy 152.500147 65.438574)\r\n        (xy 152.60832 65.699727) (xy 152.765363 65.934759) (xy 152.965241 66.134637) (xy 153.200273 66.29168) (xy 153.461426 66.399853)\r\n        (xy 153.738665 66.455) (xy 154.021335 66.455) (xy 154.298574 66.399853) (xy 154.559727 66.29168) (xy 154.794759 66.134637)\r\n        (xy 154.994637 65.934759) (xy 155.15168 65.699727) (xy 155.259853 65.438574) (xy 155.315 65.161335) (xy 155.315 64.878665)\r\n        (xy 155.259853 64.601426) (xy 155.15168 64.340273) (xy 154.994637 64.105241) (xy 154.794759 63.905363) (xy 154.559727 63.74832)\r\n        (xy 154.298574 63.640147) (xy 154.021335 63.585) (xy 153.738665 63.585) (xy 153.461426 63.640147) (xy 153.200273 63.74832)\r\n        (xy 152.965241 63.905363) (xy 152.765363 64.105241) (xy 152.60832 64.340273) (xy 152.500147 64.601426) (xy 152.445 64.878665)\r\n        (xy 147.77422 64.878665) (xy 147.754089 64.865214) (xy 147.583929 64.794732) (xy 147.4459 64.767276) (xy 147.4459 60.754277)\r\n        (xy 147.557111 60.828586) (xy 147.727271 60.899068) (xy 147.907911 60.935) (xy 148.092089 60.935) (xy 148.272729 60.899068)\r\n        (xy 148.442889 60.828586) (xy 148.596028 60.726262) (xy 148.726262 60.596028) (xy 148.828586 60.442889) (xy 148.899068 60.272729)\r\n        (xy 148.935 60.092089) (xy 148.935 59.907911) (xy 148.899068 59.727271) (xy 148.828586 59.557111) (xy 148.726262 59.403972)\r\n        (xy 148.596028 59.273738) (xy 148.442889 59.171414) (xy 148.272729 59.100932) (xy 148.135 59.073536) (xy 148.135 58.392702)\r\n        (xy 153.066903 58.392702) (xy 153.138486 58.636671) (xy 153.393996 58.757571) (xy 153.668184 58.8263) (xy 153.950512 58.840217)\r\n        (xy 154.23013 58.798787) (xy 154.496292 58.703603) (xy 154.621514 58.636671) (xy 154.693097 58.392702) (xy 153.88 57.579605)\r\n        (xy 153.066903 58.392702) (xy 148.135 58.392702) (xy 148.135 58.336094) (xy 148.138555 58.299999) (xy 148.135 58.263904)\r\n        (xy 148.135 58.263895) (xy 148.124365 58.155915) (xy 148.082337 58.017367) (xy 148.014087 57.88968) (xy 147.966022 57.831113)\r\n        (xy 147.945253 57.805806) (xy 147.94525 57.805803) (xy 147.922237 57.777762) (xy 147.894197 57.75475) (xy 147.609959 57.470512)\r\n        (xy 152.439783 57.470512) (xy 152.481213 57.75013) (xy 152.576397 58.016292) (xy 152.643329 58.141514) (xy 152.887298 58.213097)\r\n        (xy 153.700395 57.4) (xy 154.059605 57.4) (xy 154.872702 58.213097) (xy 155.116671 58.141514) (xy 155.237571 57.886004)\r\n        (xy 155.3063 57.611816) (xy 155.320217 57.329488) (xy 155.278787 57.04987) (xy 155.183603 56.783708) (xy 155.116671 56.658486)\r\n        (xy 154.91734 56.6) (xy 160.061928 56.6) (xy 160.061928 58.2) (xy 160.074188 58.324482) (xy 160.110498 58.44418)\r\n        (xy 160.169463 58.554494) (xy 160.248815 58.651185) (xy 160.345506 58.730537) (xy 160.45582 58.789502) (xy 160.575518 58.825812)\r\n        (xy 160.7 58.838072) (xy 162.3 58.838072) (xy 162.424482 58.825812) (xy 162.54418 58.789502) (xy 162.654494 58.730537)\r\n        (xy 162.751185 58.651185) (xy 162.830537 58.554494) (xy 162.889502 58.44418) (xy 162.925812 58.324482) (xy 162.938072 58.2)\r\n        (xy 162.938072 56.6) (xy 162.925812 56.475518) (xy 162.889502 56.35582) (xy 162.830537 56.245506) (xy 162.751185 56.148815)\r\n        (xy 162.654494 56.069463) (xy 162.54418 56.010498) (xy 162.424482 55.974188) (xy 162.3 55.961928) (xy 160.7 55.961928)\r\n        (xy 160.575518 55.974188) (xy 160.45582 56.010498) (xy 160.345506 56.069463) (xy 160.248815 56.148815) (xy 160.169463 56.245506)\r\n        (xy 160.110498 56.35582) (xy 160.074188 56.475518) (xy 160.061928 56.6) (xy 154.91734 56.6) (xy 154.872702 56.586903)\r\n        (xy 154.059605 57.4) (xy 153.700395 57.4) (xy 152.887298 56.586903) (xy 152.643329 56.658486) (xy 152.522429 56.913996)\r\n        (xy 152.4537 57.188184) (xy 152.439783 57.470512) (xy 147.609959 57.470512) (xy 146.546745 56.407298) (xy 153.066903 56.407298)\r\n        (xy 153.88 57.220395) (xy 154.693097 56.407298) (xy 154.621514 56.163329) (xy 154.366004 56.042429) (xy 154.091816 55.9737)\r\n        (xy 153.809488 55.959783) (xy 153.52987 56.001213) (xy 153.263708 56.096397) (xy 153.138486 56.163329) (xy 153.066903 56.407298)\r\n        (xy 146.546745 56.407298) (xy 145.307534 55.168088) (xy 145.304365 55.135915) (xy 145.262337 54.997367) (xy 145.194087 54.86968)\r\n        (xy 145.102238 54.757762) (xy 144.99032 54.665913) (xy 144.862633 54.597663) (xy 144.724085 54.555635) (xy 144.616105 54.545)\r\n        (xy 144.456105 54.545) (xy 144.42 54.541444) (xy 144.383895 54.545) (xy 141.62795 54.545) (xy 141.545662 54.421847)\r\n        (xy 141.358153 54.234338) (xy 141.137665 54.087013) (xy 140.892672 53.985533) (xy 140.632589 53.9338) (xy 140.367411 53.9338)\r\n        (xy 140.222142 53.962695) (xy 139.986358 53.726912) (xy 139.963338 53.698862) (xy 139.85142 53.607013) (xy 139.723733 53.538763)\r\n        (xy 139.585185 53.496735) (xy 139.477205 53.4861) (xy 139.4411 53.482544) (xy 139.404995 53.4861) (xy 127.192205 53.4861)\r\n        (xy 127.1561 53.482544) (xy 127.012015 53.496735) (xy 126.873466 53.538763) (xy 126.773654 53.592114) (xy 126.74578 53.607013)\r\n        (xy 126.633862 53.698862) (xy 126.610846 53.726907) (xy 125.893457 54.444296) (xy 125.9225 54.298289) (xy 125.9225 54.114111)\r\n        (xy 125.886568 53.933471) (xy 125.816086 53.763311) (xy 125.713762 53.610172) (xy 125.583528 53.479938) (xy 125.430389 53.377614)\r\n        (xy 125.260229 53.307132) (xy 125.079589 53.2712) (xy 124.895411 53.2712) (xy 124.714771 53.307132) (xy 124.544611 53.377614)\r\n        (xy 124.391472 53.479938) (xy 124.261238 53.610172) (xy 124.158914 53.763311) (xy 124.088432 53.933471) (xy 124.055568 54.098685)\r\n        (xy 123.455554 54.6987) (xy 115.305242 54.6987) (xy 115.379853 54.518574) (xy 115.435 54.241335) (xy 115.435 53.958665)\r\n        (xy 115.379853 53.681426) (xy 115.27168 53.420273) (xy 115.114637 53.185241) (xy 114.914759 52.985363) (xy 114.679727 52.82832)\r\n        (xy 114.418574 52.720147) (xy 114.141335 52.665) (xy 113.858665 52.665) (xy 113.581426 52.720147) (xy 113.320273 52.82832)\r\n        (xy 113.085241 52.985363) (xy 112.885363 53.185241) (xy 112.751308 53.385869) (xy 112.736671 53.358486) (xy 112.492702 53.286903)\r\n        (xy 111.679605 54.1) (xy 111.693748 54.114143) (xy 111.514143 54.293748) (xy 111.5 54.279605) (xy 111.485858 54.293748)\r\n        (xy 111.306253 54.114143) (xy 111.320395 54.1) (xy 110.507298 53.286903) (xy 110.263329 53.358486) (xy 110.142429 53.613996)\r\n        (xy 110.0737 53.888184) (xy 110.059783 54.170512) (xy 110.101213 54.45013) (xy 110.190106 54.6987) (xy 99.746664 54.6987)\r\n        (xy 99.779853 54.618574) (xy 99.835 54.341335) (xy 99.835 54.058665) (xy 99.779853 53.781426) (xy 99.67168 53.520273)\r\n        (xy 99.514637 53.285241) (xy 99.336694 53.107298) (xy 110.686903 53.107298) (xy 111.5 53.920395) (xy 112.313097 53.107298)\r\n        (xy 112.241514 52.863329) (xy 111.986004 52.742429) (xy 111.711816 52.6737) (xy 111.429488 52.659783) (xy 111.14987 52.701213)\r\n        (xy 110.883708 52.796397) (xy 110.758486 52.863329) (xy 110.686903 53.107298) (xy 99.336694 53.107298) (xy 99.314759 53.085363)\r\n        (xy 99.079727 52.92832) (xy 98.818574 52.820147) (xy 98.541335 52.765) (xy 98.258665 52.765) (xy 97.981426 52.820147)\r\n        (xy 97.720273 52.92832) (xy 97.485241 53.085363) (xy 97.285363 53.285241) (xy 97.151308 53.485869) (xy 97.136671 53.458486)\r\n        (xy 96.892702 53.386903) (xy 96.079605 54.2) (xy 96.093748 54.214143) (xy 95.914143 54.393748) (xy 95.9 54.379605)\r\n        (xy 95.885858 54.393748) (xy 95.706253 54.214143) (xy 95.720395 54.2) (xy 94.907298 53.386903) (xy 94.663329 53.458486)\r\n        (xy 94.542429 53.713996) (xy 94.4737 53.988184) (xy 94.459783 54.270512) (xy 94.501213 54.55013) (xy 94.554344 54.6987)\r\n        (xy 91.407805 54.6987) (xy 91.3717 54.695144) (xy 91.335595 54.6987) (xy 91.227615 54.709335) (xy 91.195263 54.719149)\r\n        (xy 91.233312 54.647178) (xy 91.395801 54.102607) (xy 91.448928 53.536801) (xy 91.41496 53.207298) (xy 95.086903 53.207298)\r\n        (xy 95.9 54.020395) (xy 96.713097 53.207298) (xy 96.641514 52.963329) (xy 96.386004 52.842429) (xy 96.111816 52.7737)\r\n        (xy 95.829488 52.759783) (xy 95.54987 52.801213) (xy 95.283708 52.896397) (xy 95.158486 52.963329) (xy 95.086903 53.207298)\r\n        (xy 91.41496 53.207298) (xy 91.390652 52.971502) (xy 91.22321 52.428434) (xy 90.967704 51.950416) (xy 90.57534 51.704265)\r\n        (xy 88.729605 53.55) (xy 88.743748 53.564143) (xy 88.564143 53.743748) (xy 88.55 53.729605) (xy 86.704265 55.57534)\r\n        (xy 86.950416 55.967704) (xy 87.452822 56.233312) (xy 87.997393 56.395801) (xy 88.563199 56.448928) (xy 89.128498 56.390652)\r\n        (xy 89.485318 56.280635) (xy 85.805808 59.960146) (xy 85.777762 59.983163) (xy 85.685913 60.095081) (xy 85.685 60.096789)\r\n        (xy 85.685 53.892313) (xy 85.709348 54.128498) (xy 85.87679 54.671566) (xy 86.132296 55.149584) (xy 86.52466 55.395735)\r\n        (xy 88.370395 53.55) (xy 86.52466 51.704265) (xy 86.132296 51.950416) (xy 85.866688 52.452822) (xy 85.704199 52.997393)\r\n        (xy 85.685 53.201864) (xy 85.685 50.685) (xy 88.207687 50.685)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 90.748738 120.062338) (xy 90.887286 120.104366) (xy 90.995266 120.115001) (xy 90.995275 120.115001) (xy 91.03137 120.118556)\r\n        (xy 91.067465 120.115001) (xy 95.1697 120.115001) (xy 95.087818 120.268192) (xy 95.005764 120.538691) (xy 94.978057 120.82)\r\n        (xy 95.005764 121.101309) (xy 95.087818 121.371808) (xy 95.221068 121.621101) (xy 95.400392 121.839608) (xy 95.618899 122.018932)\r\n        (xy 95.756682 122.092579) (xy 95.564869 122.207615) (xy 95.356481 122.396586) (xy 95.188963 122.62258) (xy 95.068754 122.876913)\r\n        (xy 95.028096 123.010961) (xy 95.150085 123.233) (xy 96.293 123.233) (xy 96.293 123.213) (xy 96.547 123.213)\r\n        (xy 96.547 123.233) (xy 97.689915 123.233) (xy 97.811904 123.010961) (xy 97.771246 122.876913) (xy 97.651037 122.62258)\r\n        (xy 97.483519 122.396586) (xy 97.275131 122.207615) (xy 97.083318 122.092579) (xy 97.221101 122.018932) (xy 97.439608 121.839608)\r\n        (xy 97.618932 121.621101) (xy 97.685366 121.496811) (xy 99.882748 123.694193) (xy 99.905764 123.722238) (xy 100.017682 123.814087)\r\n        (xy 100.145369 123.882337) (xy 100.283917 123.924365) (xy 100.391897 123.935) (xy 100.391906 123.935) (xy 100.428001 123.938555)\r\n        (xy 100.464096 123.935) (xy 112.529895 123.935) (xy 112.566 123.938556) (xy 112.602105 123.935) (xy 112.710085 123.924365)\r\n        (xy 112.848633 123.882337) (xy 112.97632 123.814087) (xy 113.088238 123.722238) (xy 113.111258 123.694188) (xy 114.994197 121.81125)\r\n        (xy 115.022237 121.788238) (xy 115.04525 121.760197) (xy 115.045253 121.760194) (xy 115.082145 121.715241) (xy 115.114087 121.67632)\r\n        (xy 115.182337 121.548633) (xy 115.205 121.473922) (xy 115.205001 125.303885) (xy 115.201444 125.34) (xy 115.215635 125.484085)\r\n        (xy 115.249037 125.594193) (xy 115.257664 125.622633) (xy 115.325914 125.75032) (xy 115.417763 125.862238) (xy 115.445808 125.885254)\r\n        (xy 116.814953 127.2544) (xy 110.152147 127.2544) (xy 109.743557 126.845811) (xy 109.720537 126.817761) (xy 109.608619 126.725912)\r\n        (xy 109.480932 126.657662) (xy 109.342384 126.615634) (xy 109.234404 126.604999) (xy 109.198299 126.601443) (xy 109.162194 126.604999)\r\n        (xy 97.666361 126.604999) (xy 97.771246 126.383087) (xy 97.811904 126.249039) (xy 97.689915 126.027) (xy 96.547 126.027)\r\n        (xy 96.547 126.047) (xy 96.293 126.047) (xy 96.293 126.027) (xy 95.150085 126.027) (xy 95.028096 126.249039)\r\n        (xy 95.068754 126.383087) (xy 95.173639 126.604999) (xy 93.414529 126.604999) (xy 93.399068 126.527271) (xy 93.328586 126.357111)\r\n        (xy 93.226262 126.203972) (xy 93.096028 126.073738) (xy 92.942889 125.971414) (xy 92.772729 125.900932) (xy 92.592089 125.865)\r\n        (xy 92.407911 125.865) (xy 92.227271 125.900932) (xy 92.057111 125.971414) (xy 91.903972 126.073738) (xy 91.773738 126.203972)\r\n        (xy 91.671414 126.357111) (xy 91.600932 126.527271) (xy 91.565 126.707911) (xy 91.565 126.892089) (xy 91.600932 127.072729)\r\n        (xy 91.671414 127.242889) (xy 91.773738 127.396028) (xy 91.903972 127.526262) (xy 92.057111 127.628586) (xy 92.227271 127.699068)\r\n        (xy 92.392485 127.731931) (xy 92.494745 127.834191) (xy 92.517761 127.862237) (xy 92.629679 127.954086) (xy 92.757366 128.022336)\r\n        (xy 92.865988 128.055286) (xy 92.895914 128.064364) (xy 93.039999 128.078555) (xy 93.076104 128.074999) (xy 95.031151 128.074999)\r\n        (xy 95.005764 128.158691) (xy 94.978057 128.44) (xy 95.005764 128.721309) (xy 95.087818 128.991808) (xy 95.221068 129.241101)\r\n        (xy 95.400392 129.459608) (xy 95.618899 129.638932) (xy 95.868192 129.772182) (xy 96.138691 129.854236) (xy 96.349508 129.875)\r\n        (xy 96.490492 129.875) (xy 96.701309 129.854236) (xy 96.971808 129.772182) (xy 97.221101 129.638932) (xy 97.439608 129.459608)\r\n        (xy 97.618932 129.241101) (xy 97.752182 128.991808) (xy 97.834236 128.721309) (xy 97.861943 128.44) (xy 97.834236 128.158691)\r\n        (xy 97.808849 128.074999) (xy 108.893853 128.074999) (xy 108.903149 128.084295) (xy 108.648966 128.161401) (xy 108.390986 128.299294)\r\n        (xy 108.164866 128.484866) (xy 107.979294 128.710986) (xy 107.841401 128.968966) (xy 107.756487 129.248889) (xy 107.727815 129.54)\r\n        (xy 107.756487 129.831111) (xy 107.841401 130.111034) (xy 107.979294 130.369014) (xy 108.164866 130.595134) (xy 108.390986 130.780706)\r\n        (xy 108.448756 130.811584) (xy 108.219731 130.982412) (xy 108.024822 131.198645) (xy 107.875843 131.448748) (xy 107.778519 131.723109)\r\n        (xy 107.899186 131.953) (xy 109.093 131.953) (xy 109.093 131.933) (xy 109.347 131.933) (xy 109.347 131.953)\r\n        (xy 109.367 131.953) (xy 109.367 132.207) (xy 109.347 132.207) (xy 109.347 133.400155) (xy 109.57689 133.521476)\r\n        (xy 109.724099 133.476825) (xy 109.981113 133.354407) (xy 109.950932 133.427271) (xy 109.915 133.607911) (xy 109.915 133.792089)\r\n        (xy 109.950932 133.972729) (xy 110.021414 134.142889) (xy 110.123738 134.296028) (xy 110.253972 134.426262) (xy 110.407111 134.528586)\r\n        (xy 110.577271 134.599068) (xy 110.757911 134.635) (xy 110.942089 134.635) (xy 111.122729 134.599068) (xy 111.292889 134.528586)\r\n        (xy 111.432951 134.435) (xy 111.805897 134.435) (xy 111.842002 134.438556) (xy 111.878107 134.435) (xy 111.986087 134.424365)\r\n        (xy 112.124635 134.382337) (xy 112.252322 134.314087) (xy 112.36424 134.222238) (xy 112.38726 134.194188) (xy 113.355511 133.225938)\r\n        (xy 113.470986 133.320706) (xy 113.565001 133.370958) (xy 113.565001 134.163885) (xy 113.561444 134.2) (xy 113.575635 134.344085)\r\n        (xy 113.603529 134.436037) (xy 113.617664 134.482633) (xy 113.685914 134.61032) (xy 113.777763 134.722238) (xy 113.805808 134.745254)\r\n        (xy 114.446797 135.386244) (xy 114.367 135.430085) (xy 114.367 136.573) (xy 116.653 136.573) (xy 116.653 136.553)\r\n        (xy 116.907 136.553) (xy 116.907 136.573) (xy 116.927 136.573) (xy 116.927 136.827) (xy 116.907 136.827)\r\n        (xy 116.907 136.847) (xy 116.653 136.847) (xy 116.653 136.827) (xy 114.367 136.827) (xy 114.367 136.847)\r\n        (xy 114.113 136.847) (xy 114.113 136.827) (xy 112.969376 136.827) (xy 112.848091 137.04904) (xy 112.94293 137.313881)\r\n        (xy 113.087615 137.555131) (xy 113.096564 137.565) (xy 110.604447 137.565) (xy 109.390407 136.35096) (xy 112.848091 136.35096)\r\n        (xy 112.969376 136.573) (xy 114.113 136.573) (xy 114.113 135.430085) (xy 113.890961 135.308096) (xy 113.756913 135.348754)\r\n        (xy 113.50258 135.468963) (xy 113.276586 135.636481) (xy 113.087615 135.844869) (xy 112.94293 136.086119) (xy 112.848091 136.35096)\r\n        (xy 109.390407 136.35096) (xy 105.476338 132.436891) (xy 107.778519 132.436891) (xy 107.875843 132.711252) (xy 108.024822 132.961355)\r\n        (xy 108.219731 133.177588) (xy 108.45308 133.351641) (xy 108.715901 133.476825) (xy 108.86311 133.521476) (xy 109.093 133.400155)\r\n        (xy 109.093 132.207) (xy 107.899186 132.207) (xy 107.778519 132.436891) (xy 105.476338 132.436891) (xy 104.4728 131.433354)\r\n        (xy 104.4728 129.876351) (xy 104.566386 129.736289) (xy 104.636868 129.566129) (xy 104.6728 129.385489) (xy 104.6728 129.201311)\r\n        (xy 104.636868 129.020671) (xy 104.566386 128.850511) (xy 104.464062 128.697372) (xy 104.333828 128.567138) (xy 104.180689 128.464814)\r\n        (xy 104.010529 128.394332) (xy 103.829889 128.3584) (xy 103.645711 128.3584) (xy 103.465071 128.394332) (xy 103.294911 128.464814)\r\n        (xy 103.141772 128.567138) (xy 103.011538 128.697372) (xy 102.909214 128.850511) (xy 102.838732 129.020671) (xy 102.8028 129.201311)\r\n        (xy 102.8028 129.385489) (xy 102.838732 129.566129) (xy 102.909214 129.736289) (xy 103.002801 129.876352) (xy 103.0028 131.701695)\r\n        (xy 102.999244 131.7378) (xy 103.012867 131.876119) (xy 103.013435 131.881884) (xy 103.055463 132.020432) (xy 103.123713 132.148119)\r\n        (xy 103.215562 132.260037) (xy 103.243608 132.283054) (xy 109.754746 138.794193) (xy 109.777762 138.822238) (xy 109.88968 138.914087)\r\n        (xy 110.017367 138.982337) (xy 110.155915 139.024365) (xy 110.263895 139.035) (xy 110.263904 139.035) (xy 110.299999 139.038555)\r\n        (xy 110.336094 139.035) (xy 121.998253 139.035) (xy 117.759278 143.273976) (xy 117.743414 143.256481) (xy 117.51742 143.088963)\r\n        (xy 117.263087 142.968754) (xy 117.129039 142.928096) (xy 116.907 143.050085) (xy 116.907 144.193) (xy 116.927 144.193)\r\n        (xy 116.927 144.447) (xy 116.907 144.447) (xy 116.907 144.467) (xy 116.653 144.467) (xy 116.653 144.447)\r\n        (xy 116.633 144.447) (xy 116.633 144.193) (xy 116.653 144.193) (xy 116.653 143.050085) (xy 116.430961 142.928096)\r\n        (xy 116.296913 142.968754) (xy 116.04258 143.088963) (xy 115.816586 143.256481) (xy 115.627615 143.464869) (xy 115.512579 143.656682)\r\n        (xy 115.438932 143.518899) (xy 115.259608 143.300392) (xy 115.041101 143.121068) (xy 114.791808 142.987818) (xy 114.521309 142.905764)\r\n        (xy 114.310492 142.885) (xy 114.169508 142.885) (xy 113.958691 142.905764) (xy 113.688192 142.987818) (xy 113.438899 143.121068)\r\n        (xy 113.220392 143.300392) (xy 113.041068 143.518899) (xy 112.947163 143.694583) (xy 112.857229 143.657332) (xy 112.676589 143.6214)\r\n        (xy 112.492411 143.6214) (xy 112.311771 143.657332) (xy 112.141611 143.727814) (xy 112.001549 143.8214) (xy 102.363647 143.8214)\r\n        (xy 90.308059 131.765813) (xy 90.285038 131.737762) (xy 90.241378 131.701931) (xy 88.326946 129.7875) (xy 88.45096 129.831909)\r\n        (xy 88.673 129.710624) (xy 88.673 128.567) (xy 88.927 128.567) (xy 88.927 129.710624) (xy 89.14904 129.831909)\r\n        (xy 89.413881 129.73707) (xy 89.655131 129.592385) (xy 89.863519 129.403414) (xy 90.031037 129.17742) (xy 90.151246 128.923087)\r\n        (xy 90.191904 128.789039) (xy 90.069915 128.567) (xy 88.927 128.567) (xy 88.673 128.567) (xy 88.653 128.567)\r\n        (xy 88.653 128.313) (xy 88.673 128.313) (xy 88.673 128.293) (xy 88.927 128.293) (xy 88.927 128.313)\r\n        (xy 90.069915 128.313) (xy 90.191904 128.090961) (xy 90.151246 127.956913) (xy 90.031037 127.70258) (xy 89.863519 127.476586)\r\n        (xy 89.655131 127.287615) (xy 89.463318 127.172579) (xy 89.601101 127.098932) (xy 89.819608 126.919608) (xy 89.998932 126.701101)\r\n        (xy 90.037975 126.628056) (xy 90.075455 126.624365) (xy 90.214003 126.582337) (xy 90.34169 126.514087) (xy 90.453608 126.422238)\r\n        (xy 90.476628 126.394188) (xy 91.394197 125.47662) (xy 91.422237 125.453608) (xy 91.44525 125.425567) (xy 91.445253 125.425564)\r\n        (xy 91.514087 125.34169) (xy 91.582337 125.214004) (xy 91.624365 125.075455) (xy 91.638556 124.93137) (xy 91.635 124.895265)\r\n        (xy 91.635 123.709039) (xy 95.028096 123.709039) (xy 95.068754 123.843087) (xy 95.188963 124.09742) (xy 95.356481 124.323414)\r\n        (xy 95.564869 124.512385) (xy 95.760982 124.63) (xy 95.564869 124.747615) (xy 95.356481 124.936586) (xy 95.188963 125.16258)\r\n        (xy 95.068754 125.416913) (xy 95.028096 125.550961) (xy 95.150085 125.773) (xy 96.293 125.773) (xy 96.293 123.487)\r\n        (xy 96.547 123.487) (xy 96.547 125.773) (xy 97.689915 125.773) (xy 97.811904 125.550961) (xy 97.771246 125.416913)\r\n        (xy 97.651037 125.16258) (xy 97.483519 124.936586) (xy 97.275131 124.747615) (xy 97.079018 124.63) (xy 97.275131 124.512385)\r\n        (xy 97.483519 124.323414) (xy 97.651037 124.09742) (xy 97.771246 123.843087) (xy 97.811904 123.709039) (xy 97.689915 123.487)\r\n        (xy 96.547 123.487) (xy 96.293 123.487) (xy 95.150085 123.487) (xy 95.028096 123.709039) (xy 91.635 123.709039)\r\n        (xy 91.635 121.328094) (xy 91.638555 121.291997) (xy 91.635 121.2559) (xy 91.635 121.255893) (xy 91.624365 121.147913)\r\n        (xy 91.582337 121.009365) (xy 91.514087 120.881678) (xy 91.422238 120.76976) (xy 91.394193 120.746744) (xy 90.66506 120.017611)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 141.700932 135.672729) (xy 141.771414 135.842889) (xy 141.873738 135.996028) (xy 142.003972 136.126262) (xy 142.157111 136.228586)\r\n        (xy 142.327271 136.299068) (xy 142.507911 136.335) (xy 142.692089 136.335) (xy 142.872729 136.299068) (xy 143.042889 136.228586)\r\n        (xy 143.182951 136.135) (xy 145.590995 136.135) (xy 145.6271 136.138556) (xy 145.663205 136.135) (xy 145.771185 136.124365)\r\n        (xy 145.836308 136.10461) (xy 145.748091 136.35096) (xy 145.869376 136.573) (xy 147.013 136.573) (xy 147.013 136.553)\r\n        (xy 147.267 136.553) (xy 147.267 136.573) (xy 149.553 136.573) (xy 149.553 136.553) (xy 149.807 136.553)\r\n        (xy 149.807 136.573) (xy 149.827 136.573) (xy 149.827 136.827) (xy 149.807 136.827) (xy 149.807 136.847)\r\n        (xy 149.553 136.847) (xy 149.553 136.827) (xy 147.267 136.827) (xy 147.267 136.847) (xy 147.013 136.847)\r\n        (xy 147.013 136.827) (xy 145.869376 136.827) (xy 145.748091 137.04904) (xy 145.84293 137.313881) (xy 145.987615 137.555131)\r\n        (xy 145.996564 137.565) (xy 138.53167 137.565) (xy 138.538072 137.5) (xy 138.538072 135.9) (xy 138.525812 135.775518)\r\n        (xy 138.489502 135.65582) (xy 138.430537 135.545506) (xy 138.390565 135.4968) (xy 141.665937 135.4968)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 121.987 136.573) (xy 122.007 136.573) (xy 122.007 136.827) (xy 121.987 136.827) (xy 121.987 136.847)\r\n        (xy 121.733 136.847) (xy 121.733 136.827) (xy 121.713 136.827) (xy 121.713 136.573) (xy 121.733 136.573)\r\n        (xy 121.733 136.553) (xy 121.987 136.553)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 154.887 136.573) (xy 154.907 136.573) (xy 154.907 136.827) (xy 154.887 136.827) (xy 154.887 136.847)\r\n        (xy 154.633 136.847) (xy 154.633 136.827) (xy 154.613 136.827) (xy 154.613 136.573) (xy 154.633 136.573)\r\n        (xy 154.633 136.553) (xy 154.887 136.553)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 162.687 131.953) (xy 162.707 131.953) (xy 162.707 132.207) (xy 162.687 132.207) (xy 162.687 133.400155)\r\n        (xy 162.91689 133.521476) (xy 163.064099 133.476825) (xy 163.065 133.476396) (xy 163.065001 135.439011) (xy 162.931808 135.367818)\r\n        (xy 162.661309 135.285764) (xy 162.450492 135.265) (xy 162.309508 135.265) (xy 162.098691 135.285764) (xy 161.828192 135.367818)\r\n        (xy 161.578899 135.501068) (xy 161.360392 135.680392) (xy 161.181068 135.898899) (xy 161.11 136.031858) (xy 161.038932 135.898899)\r\n        (xy 160.859608 135.680392) (xy 160.641101 135.501068) (xy 160.516811 135.434634) (xy 161.845895 134.10555) (xy 161.873935 134.082538)\r\n        (xy 161.896948 134.054497) (xy 161.896951 134.054494) (xy 161.965785 133.97062) (xy 162.034035 133.842934) (xy 162.076063 133.704385)\r\n        (xy 162.090254 133.5603) (xy 162.086698 133.524195) (xy 162.086698 133.486166) (xy 162.20311 133.521476) (xy 162.433 133.400155)\r\n        (xy 162.433 132.207) (xy 162.413 132.207) (xy 162.413 131.953) (xy 162.433 131.953) (xy 162.433 131.933)\r\n        (xy 162.687 131.933)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 136.605808 135.154746) (xy 136.577763 135.177762) (xy 136.50869 135.261928) (xy 136.3 135.261928) (xy 136.175518 135.274188)\r\n        (xy 136.05582 135.310498) (xy 135.945506 135.369463) (xy 135.848815 135.448815) (xy 135.769463 135.545506) (xy 135.710498 135.65582)\r\n        (xy 135.674188 135.775518) (xy 135.672419 135.793482) (xy 135.579608 135.680392) (xy 135.361101 135.501068) (xy 135.111808 135.367818)\r\n        (xy 134.841309 135.285764) (xy 134.630492 135.265) (xy 134.489508 135.265) (xy 134.278691 135.285764) (xy 134.008192 135.367818)\r\n        (xy 133.758899 135.501068) (xy 133.540392 135.680392) (xy 133.361068 135.898899) (xy 133.29 136.031858) (xy 133.218932 135.898899)\r\n        (xy 133.039608 135.680392) (xy 132.821101 135.501068) (xy 132.571808 135.367818) (xy 132.301309 135.285764) (xy 132.090492 135.265)\r\n        (xy 131.949508 135.265) (xy 131.738691 135.285764) (xy 131.468192 135.367818) (xy 131.218899 135.501068) (xy 131.000392 135.680392)\r\n        (xy 130.821068 135.898899) (xy 130.75 136.031858) (xy 130.678932 135.898899) (xy 130.499608 135.680392) (xy 130.281101 135.501068)\r\n        (xy 130.031808 135.367818) (xy 129.761309 135.285764) (xy 129.550492 135.265) (xy 129.409508 135.265) (xy 129.198691 135.285764)\r\n        (xy 128.928192 135.367818) (xy 128.678899 135.501068) (xy 128.460392 135.680392) (xy 128.281068 135.898899) (xy 128.21 136.031858)\r\n        (xy 128.138932 135.898899) (xy 127.959608 135.680392) (xy 127.741101 135.501068) (xy 127.675969 135.466254) (xy 127.678555 135.439999)\r\n        (xy 127.675 135.403904) (xy 127.675 135.403895) (xy 127.664365 135.295915) (xy 127.622337 135.157367) (xy 127.554087 135.02968)\r\n        (xy 127.52126 134.989681) (xy 127.485253 134.945806) (xy 127.48525 134.945803) (xy 127.462237 134.917762) (xy 127.434197 134.89475)\r\n        (xy 127.284947 134.7455) (xy 137.015054 134.7455)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 185.054745 125.894192) (xy 185.077762 125.922238) (xy 185.18968 126.014087) (xy 185.317367 126.082337) (xy 185.371857 126.098866)\r\n        (xy 185.455913 126.124365) (xy 185.599998 126.138556) (xy 185.636103 126.135) (xy 197.861928 126.135) (xy 197.861928 126.2)\r\n        (xy 197.874188 126.324482) (xy 197.910498 126.44418) (xy 197.969463 126.554494) (xy 198.048815 126.651185) (xy 198.145506 126.730537)\r\n        (xy 198.25582 126.789502) (xy 198.375518 126.825812) (xy 198.5 126.838072) (xy 200.1 126.838072) (xy 200.224482 126.825812)\r\n        (xy 200.34418 126.789502) (xy 200.454494 126.730537) (xy 200.551185 126.651185) (xy 200.630537 126.554494) (xy 200.689502 126.44418)\r\n        (xy 200.725812 126.324482) (xy 200.738072 126.2) (xy 200.738072 124.75) (xy 200.905252 124.75) (xy 201.025363 124.929759)\r\n        (xy 201.225241 125.129637) (xy 201.460273 125.28668) (xy 201.721426 125.394853) (xy 201.998665 125.45) (xy 202.281335 125.45)\r\n        (xy 202.558574 125.394853) (xy 202.819727 125.28668) (xy 203.054759 125.129637) (xy 203.254637 124.929759) (xy 203.41168 124.694727)\r\n        (xy 203.519853 124.433574) (xy 203.575 124.156335) (xy 203.575 123.873665) (xy 203.519853 123.596426) (xy 203.41168 123.335273)\r\n        (xy 203.254637 123.100241) (xy 203.054759 122.900363) (xy 202.819727 122.74332) (xy 202.558574 122.635147) (xy 202.532699 122.63)\r\n        (xy 202.558574 122.624853) (xy 202.819727 122.51668) (xy 203.054759 122.359637) (xy 203.254637 122.159759) (xy 203.41168 121.924727)\r\n        (xy 203.519853 121.663574) (xy 203.575 121.386335) (xy 203.575 121.103665) (xy 203.519853 120.826426) (xy 203.41168 120.565273)\r\n        (xy 203.254637 120.330241) (xy 203.054759 120.130363) (xy 202.819727 119.97332) (xy 202.558574 119.865147) (xy 202.532699 119.86)\r\n        (xy 202.558574 119.854853) (xy 202.819727 119.74668) (xy 203.054759 119.589637) (xy 203.254637 119.389759) (xy 203.41168 119.154727)\r\n        (xy 203.519853 118.893574) (xy 203.575 118.616335) (xy 203.575 118.333665) (xy 203.519853 118.056426) (xy 203.41168 117.795273)\r\n        (xy 203.254637 117.560241) (xy 203.054759 117.360363) (xy 202.819727 117.20332) (xy 202.558574 117.095147) (xy 202.532699 117.09)\r\n        (xy 202.558574 117.084853) (xy 202.819727 116.97668) (xy 203.054759 116.819637) (xy 203.254637 116.619759) (xy 203.41168 116.384727)\r\n        (xy 203.519853 116.123574) (xy 203.575 115.846335) (xy 203.575 115.563665) (xy 203.519853 115.286426) (xy 203.41168 115.025273)\r\n        (xy 203.254637 114.790241) (xy 203.054759 114.590363) (xy 202.819727 114.43332) (xy 202.558574 114.325147) (xy 202.281335 114.27)\r\n        (xy 201.998665 114.27) (xy 201.721426 114.325147) (xy 201.460273 114.43332) (xy 201.225241 114.590363) (xy 201.025363 114.790241)\r\n        (xy 200.905252 114.97) (xy 200.579973 114.97) (xy 200.657571 114.806004) (xy 200.7263 114.531816) (xy 200.740217 114.249488)\r\n        (xy 200.698787 113.96987) (xy 200.603603 113.703708) (xy 200.536671 113.578486) (xy 200.292702 113.506903) (xy 199.479605 114.32)\r\n        (xy 199.493748 114.334143) (xy 199.314143 114.513748) (xy 199.3 114.499605) (xy 199.285858 114.513748) (xy 199.106253 114.334143)\r\n        (xy 199.120395 114.32) (xy 198.307298 113.506903) (xy 198.063329 113.578486) (xy 197.942429 113.833996) (xy 197.8737 114.108184)\r\n        (xy 197.859783 114.390512) (xy 197.901213 114.67013) (xy 197.996397 114.936292) (xy 198.014414 114.97) (xy 182.809447 114.97)\r\n        (xy 181.166745 113.327298) (xy 198.486903 113.327298) (xy 199.3 114.140395) (xy 200.113097 113.327298) (xy 200.041514 113.083329)\r\n        (xy 199.786004 112.962429) (xy 199.511816 112.8937) (xy 199.229488 112.879783) (xy 198.94987 112.921213) (xy 198.683708 113.016397)\r\n        (xy 198.558486 113.083329) (xy 198.486903 113.327298) (xy 181.166745 113.327298) (xy 180.09146 112.252013) (xy 203.212567 112.252013)\r\n        (xy 204.355806 113.395253) (xy 204.355812 113.395258) (xy 204.365 113.404446) (xy 204.365001 126.495552) (xy 203.445554 127.415)\r\n        (xy 194.486105 127.415) (xy 194.45 127.411444) (xy 194.305915 127.425635) (xy 194.167366 127.467663) (xy 194.077092 127.515916)\r\n        (xy 194.03968 127.535913) (xy 193.927762 127.627762) (xy 193.904746 127.655807) (xy 188.130554 133.43) (xy 186.022407 133.43)\r\n        (xy 186.18692 133.351641) (xy 186.420269 133.177588) (xy 186.615178 132.961355) (xy 186.764157 132.711252) (xy 186.861481 132.436891)\r\n        (xy 186.740814 132.207) (xy 185.547 132.207) (xy 185.547 132.227) (xy 185.293 132.227) (xy 185.293 132.207)\r\n        (xy 185.273 132.207) (xy 185.273 131.953) (xy 185.293 131.953) (xy 185.293 131.933) (xy 185.547 131.933)\r\n        (xy 185.547 131.953) (xy 186.740814 131.953) (xy 186.861481 131.723109) (xy 186.764157 131.448748) (xy 186.615178 131.198645)\r\n        (xy 186.438374 131.002498) (xy 186.51418 130.979502) (xy 186.624494 130.920537) (xy 186.721185 130.841185) (xy 186.800537 130.744494)\r\n        (xy 186.859502 130.63418) (xy 186.895812 130.514482) (xy 186.908072 130.39) (xy 186.908072 128.69) (xy 186.895812 128.565518)\r\n        (xy 186.859502 128.44582) (xy 186.800537 128.335506) (xy 186.721185 128.238815) (xy 186.624494 128.159463) (xy 186.51418 128.100498)\r\n        (xy 186.394482 128.064188) (xy 186.27 128.051928) (xy 184.57 128.051928) (xy 184.445518 128.064188) (xy 184.32582 128.100498)\r\n        (xy 184.215506 128.159463) (xy 184.118815 128.238815) (xy 184.039463 128.335506) (xy 183.980498 128.44582) (xy 183.959607 128.514687)\r\n        (xy 183.935134 128.484866) (xy 183.709014 128.299294) (xy 183.615 128.249043) (xy 183.615 127.616105) (xy 183.618556 127.58)\r\n        (xy 183.604365 127.435915) (xy 183.562337 127.297366) (xy 183.494087 127.16968) (xy 183.425253 127.085806) (xy 183.42525 127.085803)\r\n        (xy 183.402237 127.057762) (xy 183.374197 127.034751) (xy 178.145259 121.805813) (xy 178.122238 121.777762) (xy 178.01032 121.685913)\r\n        (xy 177.882633 121.617663) (xy 177.744085 121.575635) (xy 177.636105 121.565) (xy 177.6 121.561444) (xy 177.563895 121.565)\r\n        (xy 168.004446 121.565) (xy 167.955 121.515554) (xy 167.955 121.234264) (xy 168.021101 121.198932) (xy 168.239608 121.019608)\r\n        (xy 168.418932 120.801101) (xy 168.492579 120.663318) (xy 168.607615 120.855131) (xy 168.796586 121.063519) (xy 169.02258 121.231037)\r\n        (xy 169.276913 121.351246) (xy 169.410961 121.391904) (xy 169.633 121.269915) (xy 169.633 120.127) (xy 169.887 120.127)\r\n        (xy 169.887 121.269915) (xy 170.109039 121.391904) (xy 170.243087 121.351246) (xy 170.49742 121.231037) (xy 170.723414 121.063519)\r\n        (xy 170.912385 120.855131) (xy 171.05707 120.613881) (xy 171.151909 120.34904) (xy 171.030624 120.127) (xy 169.887 120.127)\r\n        (xy 169.633 120.127) (xy 169.613 120.127) (xy 169.613 119.873) (xy 169.633 119.873) (xy 169.633 118.730085)\r\n        (xy 169.887 118.730085) (xy 169.887 119.873) (xy 171.030624 119.873) (xy 171.151909 119.65096) (xy 171.05707 119.386119)\r\n        (xy 170.912385 119.144869) (xy 170.723414 118.936481) (xy 170.49742 118.768963) (xy 170.243087 118.648754) (xy 170.109039 118.608096)\r\n        (xy 169.887 118.730085) (xy 169.633 118.730085) (xy 169.410961 118.608096) (xy 169.276913 118.648754) (xy 169.02258 118.768963)\r\n        (xy 168.796586 118.936481) (xy 168.607615 119.144869) (xy 168.492579 119.336682) (xy 168.418932 119.198899) (xy 168.239608 118.980392)\r\n        (xy 168.021101 118.801068) (xy 167.771808 118.667818) (xy 167.501309 118.585764) (xy 167.290492 118.565) (xy 167.149508 118.565)\r\n        (xy 166.938691 118.585764) (xy 166.668192 118.667818) (xy 166.418899 118.801068) (xy 166.200392 118.980392) (xy 166.021068 119.198899)\r\n        (xy 165.95 119.331858) (xy 165.878932 119.198899) (xy 165.699608 118.980392) (xy 165.481101 118.801068) (xy 165.231808 118.667818)\r\n        (xy 164.961309 118.585764) (xy 164.750492 118.565) (xy 164.609508 118.565) (xy 164.398691 118.585764) (xy 164.128192 118.667818)\r\n        (xy 163.878899 118.801068) (xy 163.660392 118.980392) (xy 163.481068 119.198899) (xy 163.41 119.331858) (xy 163.338932 119.198899)\r\n        (xy 163.159608 118.980392) (xy 162.941101 118.801068) (xy 162.691808 118.667818) (xy 162.421309 118.585764) (xy 162.210492 118.565)\r\n        (xy 162.069508 118.565) (xy 161.858691 118.585764) (xy 161.588192 118.667818) (xy 161.338899 118.801068) (xy 161.120392 118.980392)\r\n        (xy 160.941068 119.198899) (xy 160.87 119.331858) (xy 160.798932 119.198899) (xy 160.619608 118.980392) (xy 160.401101 118.801068)\r\n        (xy 160.151808 118.667818) (xy 159.881309 118.585764) (xy 159.670492 118.565) (xy 159.529508 118.565) (xy 159.318691 118.585764)\r\n        (xy 159.048192 118.667818) (xy 158.798899 118.801068) (xy 158.580392 118.980392) (xy 158.401068 119.198899) (xy 158.33 119.331858)\r\n        (xy 158.258932 119.198899) (xy 158.079608 118.980392) (xy 157.861101 118.801068) (xy 157.611808 118.667818) (xy 157.341309 118.585764)\r\n        (xy 157.130492 118.565) (xy 156.989508 118.565) (xy 156.778691 118.585764) (xy 156.508192 118.667818) (xy 156.258899 118.801068)\r\n        (xy 156.040392 118.980392) (xy 155.861068 119.198899) (xy 155.79 119.331858) (xy 155.718932 119.198899) (xy 155.539608 118.980392)\r\n        (xy 155.321101 118.801068) (xy 155.071808 118.667818) (xy 154.801309 118.585764) (xy 154.590492 118.565) (xy 154.449508 118.565)\r\n        (xy 154.238691 118.585764) (xy 153.968192 118.667818) (xy 153.718899 118.801068) (xy 153.500392 118.980392) (xy 153.321068 119.198899)\r\n        (xy 153.25 119.331858) (xy 153.178932 119.198899) (xy 152.999608 118.980392) (xy 152.781101 118.801068) (xy 152.531808 118.667818)\r\n        (xy 152.261309 118.585764) (xy 152.050492 118.565) (xy 151.909508 118.565) (xy 151.698691 118.585764) (xy 151.428192 118.667818)\r\n        (xy 151.178899 118.801068) (xy 150.960392 118.980392) (xy 150.781068 119.198899) (xy 150.71 119.331858) (xy 150.638932 119.198899)\r\n        (xy 150.459608 118.980392) (xy 150.241101 118.801068) (xy 150.125936 118.739511) (xy 151.035247 117.8302) (xy 152.743249 117.8302)\r\n        (xy 152.883311 117.923786) (xy 153.053471 117.994268) (xy 153.234111 118.0302) (xy 153.418289 118.0302) (xy 153.598929 117.994268)\r\n        (xy 153.769089 117.923786) (xy 153.922228 117.821462) (xy 154.052462 117.691228) (xy 154.154786 117.538089) (xy 154.225268 117.367929)\r\n        (xy 154.2612 117.187289) (xy 154.2612 117.135) (xy 166.763895 117.135) (xy 166.8 117.138556) (xy 166.836105 117.135)\r\n        (xy 166.944085 117.124365) (xy 167.082633 117.082337) (xy 167.21032 117.014087) (xy 167.322238 116.922238) (xy 167.345259 116.894187)\r\n        (xy 170.254193 113.985254) (xy 170.282238 113.962238) (xy 170.374087 113.85032) (xy 170.442337 113.722633) (xy 170.471381 113.626889)\r\n        (xy 170.561101 113.578932) (xy 170.779608 113.399608) (xy 170.958932 113.181101) (xy 171.092182 112.931808) (xy 171.174236 112.661309)\r\n        (xy 171.201943 112.38) (xy 171.174236 112.098691) (xy 171.137197 111.976589)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 140.820147 119.781426) (xy 140.765 120.058665) (xy 140.765 120.341335) (xy 140.820147 120.618574) (xy 140.92832 120.879727)\r\n        (xy 141.085363 121.114759) (xy 141.285241 121.314637) (xy 141.485869 121.448692) (xy 141.458486 121.463329) (xy 141.386903 121.707298)\r\n        (xy 142.2 122.520395) (xy 143.013097 121.707298) (xy 142.941514 121.463329) (xy 142.912659 121.449676) (xy 143.114759 121.314637)\r\n        (xy 143.314637 121.114759) (xy 143.47168 120.879727) (xy 143.579853 120.618574) (xy 143.635 120.341335) (xy 143.635 120.058665)\r\n        (xy 143.579853 119.781426) (xy 143.575493 119.7709) (xy 144.531154 119.7709) (xy 145.254446 120.494193) (xy 145.277462 120.522238)\r\n        (xy 145.38938 120.614087) (xy 145.461928 120.652865) (xy 145.461928 120.8) (xy 145.474188 120.924482) (xy 145.510498 121.04418)\r\n        (xy 145.569463 121.154494) (xy 145.648815 121.251185) (xy 145.745506 121.330537) (xy 145.85582 121.389502) (xy 145.975518 121.425812)\r\n        (xy 146.1 121.438072) (xy 147.5467 121.438072) (xy 147.546701 123.455585) (xy 147.543144 123.4917) (xy 147.557335 123.635785)\r\n        (xy 147.593423 123.754747) (xy 147.599364 123.774333) (xy 147.667614 123.90202) (xy 147.759463 124.013938) (xy 147.787508 124.036954)\r\n        (xy 150.510001 126.759448) (xy 150.510001 128.203609) (xy 150.431034 128.161401) (xy 150.151111 128.076487) (xy 149.93295 128.055)\r\n        (xy 149.78705 128.055) (xy 149.568889 128.076487) (xy 149.288966 128.161401) (xy 149.030986 128.299294) (xy 148.804866 128.484866)\r\n        (xy 148.619294 128.710986) (xy 148.59 128.765791) (xy 148.560706 128.710986) (xy 148.375134 128.484866) (xy 148.149014 128.299294)\r\n        (xy 148.061333 128.252428) (xy 148.049365 128.130914) (xy 148.007336 127.992366) (xy 147.939086 127.86468) (xy 147.870253 127.780806)\r\n        (xy 147.870244 127.780797) (xy 147.847237 127.752763) (xy 147.819203 127.729756) (xy 144.295248 124.205802) (xy 144.272227 124.177751)\r\n        (xy 144.160309 124.085902) (xy 144.032622 124.017652) (xy 143.894074 123.975624) (xy 143.786094 123.964989) (xy 143.749989 123.961433)\r\n        (xy 143.713884 123.964989) (xy 142.888534 123.964989) (xy 142.941514 123.936671) (xy 143.013097 123.692702) (xy 142.2 122.879605)\r\n        (xy 141.386903 123.692702) (xy 141.458486 123.936671) (xy 141.518333 123.964989) (xy 139.993066 123.964989) (xy 138.798589 122.770512)\r\n        (xy 140.759783 122.770512) (xy 140.801213 123.05013) (xy 140.896397 123.316292) (xy 140.963329 123.441514) (xy 141.207298 123.513097)\r\n        (xy 142.020395 122.7) (xy 142.379605 122.7) (xy 143.192702 123.513097) (xy 143.436671 123.441514) (xy 143.557571 123.186004)\r\n        (xy 143.6263 122.911816) (xy 143.640217 122.629488) (xy 143.598787 122.34987) (xy 143.503603 122.083708) (xy 143.436671 121.958486)\r\n        (xy 143.192702 121.886903) (xy 142.379605 122.7) (xy 142.020395 122.7) (xy 141.207298 121.886903) (xy 140.963329 121.958486)\r\n        (xy 140.842429 122.213996) (xy 140.7737 122.488184) (xy 140.759783 122.770512) (xy 138.798589 122.770512) (xy 137.229119 121.201043)\r\n        (xy 137.279608 121.159608) (xy 137.458932 120.941101) (xy 137.53 120.808142) (xy 137.601068 120.941101) (xy 137.780392 121.159608)\r\n        (xy 137.998899 121.338932) (xy 138.248192 121.472182) (xy 138.518691 121.554236) (xy 138.729508 121.575) (xy 138.870492 121.575)\r\n        (xy 139.081309 121.554236) (xy 139.351808 121.472182) (xy 139.601101 121.338932) (xy 139.819608 121.159608) (xy 139.998932 120.941101)\r\n        (xy 140.132182 120.691808) (xy 140.214236 120.421309) (xy 140.241943 120.14) (xy 140.214236 119.858691) (xy 140.187605 119.7709)\r\n        (xy 140.824507 119.7709)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 94.294746 89.334193) (xy 94.317762 89.362238) (xy 94.42968 89.454087) (xy 94.557367 89.522337) (xy 94.693522 89.563639)\r\n        (xy 94.695915 89.564365) (xy 94.84 89.578556) (xy 94.876105 89.575) (xy 95.085736 89.575) (xy 95.121068 89.641101)\r\n        (xy 95.300392 89.859608) (xy 95.518899 90.038932) (xy 95.651858 90.11) (xy 95.518899 90.181068) (xy 95.300392 90.360392)\r\n        (xy 95.121068 90.578899) (xy 94.987818 90.828192) (xy 94.905764 91.098691) (xy 94.878057 91.38) (xy 94.905764 91.661309)\r\n        (xy 94.987818 91.931808) (xy 95.121068 92.181101) (xy 95.300392 92.399608) (xy 95.518899 92.578932) (xy 95.651858 92.65)\r\n        (xy 95.518899 92.721068) (xy 95.300392 92.900392) (xy 95.121068 93.118899) (xy 94.987818 93.368192) (xy 94.905764 93.638691)\r\n        (xy 94.878057 93.92) (xy 94.905764 94.201309) (xy 94.987818 94.471808) (xy 95.121068 94.721101) (xy 95.300392 94.939608)\r\n        (xy 95.518899 95.118932) (xy 95.651858 95.19) (xy 95.518899 95.261068) (xy 95.300392 95.440392) (xy 95.121068 95.658899)\r\n        (xy 94.987818 95.908192) (xy 94.905764 96.178691) (xy 94.878057 96.46) (xy 94.905764 96.741309) (xy 94.987818 97.011808)\r\n        (xy 95.121068 97.261101) (xy 95.300392 97.479608) (xy 95.518899 97.658932) (xy 95.651858 97.73) (xy 95.518899 97.801068)\r\n        (xy 95.300392 97.980392) (xy 95.121068 98.198899) (xy 94.987818 98.448192) (xy 94.905764 98.718691) (xy 94.878057 99)\r\n        (xy 94.905764 99.281309) (xy 94.987818 99.551808) (xy 95.121068 99.801101) (xy 95.300392 100.019608) (xy 95.518899 100.198932)\r\n        (xy 95.651858 100.27) (xy 95.518899 100.341068) (xy 95.300392 100.520392) (xy 95.121068 100.738899) (xy 94.987818 100.988192)\r\n        (xy 94.905764 101.258691) (xy 94.878057 101.54) (xy 94.905764 101.821309) (xy 94.987818 102.091808) (xy 95.121068 102.341101)\r\n        (xy 95.300392 102.559608) (xy 95.518899 102.738932) (xy 95.768192 102.872182) (xy 96.038691 102.954236) (xy 96.249508 102.975)\r\n        (xy 96.390492 102.975) (xy 96.601309 102.954236) (xy 96.871808 102.872182) (xy 97.121101 102.738932) (xy 97.339608 102.559608)\r\n        (xy 97.518932 102.341101) (xy 97.652182 102.091808) (xy 97.734236 101.821309) (xy 97.761943 101.54) (xy 97.734236 101.258691)\r\n        (xy 97.652182 100.988192) (xy 97.518932 100.738899) (xy 97.339608 100.520392) (xy 97.121101 100.341068) (xy 96.988142 100.27)\r\n        (xy 97.121101 100.198932) (xy 97.339608 100.019608) (xy 97.381043 99.969119) (xy 100.965768 103.553845) (xy 100.827 103.630085)\r\n        (xy 100.827 104.773) (xy 100.847 104.773) (xy 100.847 105.027) (xy 100.827 105.027) (xy 100.827 106.169915)\r\n        (xy 101.049039 106.291904) (xy 101.183087 106.251246) (xy 101.43742 106.131037) (xy 101.663414 105.963519) (xy 101.852385 105.755131)\r\n        (xy 101.967421 105.563318) (xy 102.041068 105.701101) (xy 102.220392 105.919608) (xy 102.438899 106.098932) (xy 102.505001 106.134264)\r\n        (xy 102.505 109.503895) (xy 102.501444 109.54) (xy 102.515635 109.684085) (xy 102.52665 109.720395) (xy 102.557663 109.822632)\r\n        (xy 102.625913 109.950319) (xy 102.717762 110.062237) (xy 102.745808 110.085254) (xy 106.725553 114.065) (xy 104.736094 114.065)\r\n        (xy 104.699999 114.061445) (xy 104.663904 114.065) (xy 104.663895 114.065) (xy 104.555915 114.075635) (xy 104.417367 114.117663)\r\n        (xy 104.28968 114.185913) (xy 104.177762 114.277762) (xy 104.154746 114.305807) (xy 100.205808 118.254746) (xy 100.177763 118.277762)\r\n        (xy 100.085914 118.38968) (xy 100.031995 118.490555) (xy 100.017664 118.517367) (xy 99.975635 118.655915) (xy 99.961444 118.8)\r\n        (xy 99.965001 118.836115) (xy 99.965001 118.905736) (xy 99.898899 118.941068) (xy 99.680392 119.120392) (xy 99.501068 119.338899)\r\n        (xy 99.367818 119.588192) (xy 99.335 119.69638) (xy 99.335 107.236094) (xy 99.338555 107.199999) (xy 99.335 107.163904)\r\n        (xy 99.335 107.163895) (xy 99.324365 107.055915) (xy 99.282337 106.917367) (xy 99.214087 106.78968) (xy 99.172914 106.739511)\r\n        (xy 99.145253 106.705806) (xy 99.14525 106.705803) (xy 99.122237 106.677762) (xy 99.094198 106.654751) (xy 97.688487 105.24904)\r\n        (xy 99.308091 105.24904) (xy 99.40293 105.513881) (xy 99.547615 105.755131) (xy 99.736586 105.963519) (xy 99.96258 106.131037)\r\n        (xy 100.216913 106.251246) (xy 100.350961 106.291904) (xy 100.573 106.169915) (xy 100.573 105.027) (xy 99.429376 105.027)\r\n        (xy 99.308091 105.24904) (xy 97.688487 105.24904) (xy 96.990407 104.55096) (xy 99.308091 104.55096) (xy 99.429376 104.773)\r\n        (xy 100.573 104.773) (xy 100.573 103.630085) (xy 100.350961 103.508096) (xy 100.216913 103.548754) (xy 99.96258 103.668963)\r\n        (xy 99.736586 103.836481) (xy 99.547615 104.044869) (xy 99.40293 104.286119) (xy 99.308091 104.55096) (xy 96.990407 104.55096)\r\n        (xy 90.945259 98.505813) (xy 90.922238 98.477762) (xy 90.81032 98.385913) (xy 90.682633 98.317663) (xy 90.544085 98.275635)\r\n        (xy 90.436105 98.265) (xy 90.4 98.261444) (xy 90.363895 98.265) (xy 89.934264 98.265) (xy 89.898932 98.198899)\r\n        (xy 89.719608 97.980392) (xy 89.501101 97.801068) (xy 89.368142 97.73) (xy 89.501101 97.658932) (xy 89.719608 97.479608)\r\n        (xy 89.898932 97.261101) (xy 90.032182 97.011808) (xy 90.114236 96.741309) (xy 90.141943 96.46) (xy 90.114236 96.178691)\r\n        (xy 90.032182 95.908192) (xy 89.898932 95.658899) (xy 89.719608 95.440392) (xy 89.501101 95.261068) (xy 89.368142 95.19)\r\n        (xy 89.501101 95.118932) (xy 89.719608 94.939608) (xy 89.898932 94.721101) (xy 90.032182 94.471808) (xy 90.114236 94.201309)\r\n        (xy 90.141943 93.92) (xy 90.114236 93.638691) (xy 90.032182 93.368192) (xy 89.898932 93.118899) (xy 89.719608 92.900392)\r\n        (xy 89.501101 92.721068) (xy 89.435 92.685736) (xy 89.435 92.614264) (xy 89.501101 92.578932) (xy 89.719608 92.399608)\r\n        (xy 89.898932 92.181101) (xy 90.032182 91.931808) (xy 90.114236 91.661309) (xy 90.141943 91.38) (xy 90.114236 91.098691)\r\n        (xy 90.032182 90.828192) (xy 89.898932 90.578899) (xy 89.719608 90.360392) (xy 89.501101 90.181068) (xy 89.368142 90.11)\r\n        (xy 89.501101 90.038932) (xy 89.719608 89.859608) (xy 89.898932 89.641101) (xy 90.032182 89.391808) (xy 90.114236 89.121309)\r\n        (xy 90.141943 88.84) (xy 90.114236 88.558691) (xy 90.032182 88.288192) (xy 89.898932 88.038899) (xy 89.719608 87.820392)\r\n        (xy 89.606518 87.727581) (xy 89.624482 87.725812) (xy 89.74418 87.689502) (xy 89.854494 87.630537) (xy 89.951185 87.551185)\r\n        (xy 90.030537 87.454494) (xy 90.089502 87.34418) (xy 90.125812 87.224482) (xy 90.138072 87.1) (xy 90.138072 85.934999)\r\n        (xy 90.895553 85.934999)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 97.865 107.504447) (xy 97.865 107.836105) (xy 97.865001 107.836115) (xy 97.865001 109.44557) (xy 97.77168 109.220273)\r\n        (xy 97.614637 108.985241) (xy 97.414759 108.785363) (xy 97.179727 108.62832) (xy 96.918574 108.520147) (xy 96.641335 108.465)\r\n        (xy 96.358665 108.465) (xy 96.081426 108.520147) (xy 95.820273 108.62832) (xy 95.585241 108.785363) (xy 95.385363 108.985241)\r\n        (xy 95.251308 109.185869) (xy 95.236671 109.158486) (xy 94.992702 109.086903) (xy 94.179605 109.9) (xy 94.992702 110.713097)\r\n        (xy 95.236671 110.641514) (xy 95.250324 110.612659) (xy 95.385363 110.814759) (xy 95.585241 111.014637) (xy 95.820273 111.17168)\r\n        (xy 96.081426 111.279853) (xy 96.358665 111.335) (xy 96.641335 111.335) (xy 96.918574 111.279853) (xy 97.179727 111.17168)\r\n        (xy 97.414759 111.014637) (xy 97.614637 110.814759) (xy 97.77168 110.579727) (xy 97.865001 110.35443) (xy 97.865 119.597552)\r\n        (xy 97.495159 119.227711) (xy 97.651037 119.01742) (xy 97.771246 118.763087) (xy 97.811904 118.629039) (xy 97.689915 118.407)\r\n        (xy 96.547 118.407) (xy 96.547 118.427) (xy 96.293 118.427) (xy 96.293 118.407) (xy 95.150085 118.407)\r\n        (xy 95.028096 118.629039) (xy 95.032937 118.645001) (xy 91.335818 118.645001) (xy 90.476628 117.785812) (xy 90.453608 117.757762)\r\n        (xy 90.34169 117.665913) (xy 90.214003 117.597663) (xy 90.075455 117.555635) (xy 90.037975 117.551944) (xy 89.998932 117.478899)\r\n        (xy 89.877056 117.330392) (xy 91.118409 116.089039) (xy 95.028096 116.089039) (xy 95.068754 116.223087) (xy 95.188963 116.47742)\r\n        (xy 95.356481 116.703414) (xy 95.564869 116.892385) (xy 95.760982 117.01) (xy 95.564869 117.127615) (xy 95.356481 117.316586)\r\n        (xy 95.188963 117.54258) (xy 95.068754 117.796913) (xy 95.028096 117.930961) (xy 95.150085 118.153) (xy 96.293 118.153)\r\n        (xy 96.293 115.867) (xy 96.547 115.867) (xy 96.547 118.153) (xy 97.689915 118.153) (xy 97.811904 117.930961)\r\n        (xy 97.771246 117.796913) (xy 97.651037 117.54258) (xy 97.483519 117.316586) (xy 97.275131 117.127615) (xy 97.079018 117.01)\r\n        (xy 97.275131 116.892385) (xy 97.483519 116.703414) (xy 97.651037 116.47742) (xy 97.771246 116.223087) (xy 97.811904 116.089039)\r\n        (xy 97.689915 115.867) (xy 96.547 115.867) (xy 96.293 115.867) (xy 95.150085 115.867) (xy 95.028096 116.089039)\r\n        (xy 91.118409 116.089039) (xy 91.394197 115.813252) (xy 91.422237 115.79024) (xy 91.44525 115.762199) (xy 91.445253 115.762196)\r\n        (xy 91.514086 115.678323) (xy 91.514087 115.678322) (xy 91.582337 115.550635) (xy 91.624365 115.412087) (xy 91.635 115.304107)\r\n        (xy 91.635 115.304098) (xy 91.638555 115.268003) (xy 91.635 115.231908) (xy 91.635 113.2) (xy 94.978057 113.2)\r\n        (xy 95.005764 113.481309) (xy 95.087818 113.751808) (xy 95.221068 114.001101) (xy 95.400392 114.219608) (xy 95.618899 114.398932)\r\n        (xy 95.756682 114.472579) (xy 95.564869 114.587615) (xy 95.356481 114.776586) (xy 95.188963 115.00258) (xy 95.068754 115.256913)\r\n        (xy 95.028096 115.390961) (xy 95.150085 115.613) (xy 96.293 115.613) (xy 96.293 115.593) (xy 96.547 115.593)\r\n        (xy 96.547 115.613) (xy 97.689915 115.613) (xy 97.811904 115.390961) (xy 97.771246 115.256913) (xy 97.651037 115.00258)\r\n        (xy 97.483519 114.776586) (xy 97.275131 114.587615) (xy 97.083318 114.472579) (xy 97.221101 114.398932) (xy 97.439608 114.219608)\r\n        (xy 97.618932 114.001101) (xy 97.752182 113.751808) (xy 97.834236 113.481309) (xy 97.861943 113.2) (xy 97.834236 112.918691)\r\n        (xy 97.752182 112.648192) (xy 97.618932 112.398899) (xy 97.439608 112.180392) (xy 97.221101 112.001068) (xy 96.971808 111.867818)\r\n        (xy 96.701309 111.785764) (xy 96.490492 111.765) (xy 96.349508 111.765) (xy 96.138691 111.785764) (xy 95.868192 111.867818)\r\n        (xy 95.618899 112.001068) (xy 95.400392 112.180392) (xy 95.221068 112.398899) (xy 95.087818 112.648192) (xy 95.005764 112.918691)\r\n        (xy 94.978057 113.2) (xy 91.635 113.2) (xy 91.635 110.892702) (xy 93.186903 110.892702) (xy 93.258486 111.136671)\r\n        (xy 93.513996 111.257571) (xy 93.788184 111.3263) (xy 94.070512 111.340217) (xy 94.35013 111.298787) (xy 94.616292 111.203603)\r\n        (xy 94.741514 111.136671) (xy 94.813097 110.892702) (xy 94 110.079605) (xy 93.186903 110.892702) (xy 91.635 110.892702)\r\n        (xy 91.635 110.836096) (xy 91.638555 110.799999) (xy 91.635 110.763902) (xy 91.635 110.763895) (xy 91.624365 110.655915)\r\n        (xy 91.582337 110.517367) (xy 91.514087 110.38968) (xy 91.422238 110.277762) (xy 91.394193 110.254746) (xy 91.109959 109.970512)\r\n        (xy 92.559783 109.970512) (xy 92.601213 110.25013) (xy 92.696397 110.516292) (xy 92.763329 110.641514) (xy 93.007298 110.713097)\r\n        (xy 93.820395 109.9) (xy 93.007298 109.086903) (xy 92.763329 109.158486) (xy 92.642429 109.413996) (xy 92.5737 109.688184)\r\n        (xy 92.559783 109.970512) (xy 91.109959 109.970512) (xy 91.035 109.895554) (xy 91.035 108.907298) (xy 93.186903 108.907298)\r\n        (xy 94 109.720395) (xy 94.813097 108.907298) (xy 94.741514 108.663329) (xy 94.486004 108.542429) (xy 94.211816 108.4737)\r\n        (xy 93.929488 108.459783) (xy 93.64987 108.501213) (xy 93.383708 108.596397) (xy 93.258486 108.663329) (xy 93.186903 108.907298)\r\n        (xy 91.035 108.907298) (xy 91.035 104.082951) (xy 91.128586 103.942889) (xy 91.199068 103.772729) (xy 91.235 103.592089)\r\n        (xy 91.235 103.407911) (xy 91.199068 103.227271) (xy 91.128586 103.057111) (xy 91.026262 102.903972) (xy 90.896028 102.773738)\r\n        (xy 90.742889 102.671414) (xy 90.572729 102.600932) (xy 90.392089 102.565) (xy 90.207911 102.565) (xy 90.027271 102.600932)\r\n        (xy 89.857111 102.671414) (xy 89.703972 102.773738) (xy 89.573738 102.903972) (xy 89.471414 103.057111) (xy 89.400932 103.227271)\r\n        (xy 89.365 103.407911) (xy 89.365 103.592089) (xy 89.400932 103.772729) (xy 89.471414 103.942889) (xy 89.565001 104.082952)\r\n        (xy 89.565 110.163895) (xy 89.561444 110.2) (xy 89.574042 110.327911) (xy 89.575635 110.344084) (xy 89.617663 110.482632)\r\n        (xy 89.685913 110.610319) (xy 89.777762 110.722237) (xy 89.805808 110.745254) (xy 90.165001 111.104448) (xy 90.165001 112.109982)\r\n        (xy 90.130537 112.045506) (xy 90.051185 111.948815) (xy 89.954494 111.869463) (xy 89.84418 111.810498) (xy 89.724482 111.774188)\r\n        (xy 89.6 111.761928) (xy 89.391311 111.761928) (xy 89.345253 111.705806) (xy 89.34525 111.705803) (xy 89.322237 111.677762)\r\n        (xy 89.294197 111.65475) (xy 88.334999 110.695553) (xy 88.334999 102.926193) (xy 88.35096 102.931909) (xy 88.573 102.810624)\r\n        (xy 88.573 101.667) (xy 88.827 101.667) (xy 88.827 102.810624) (xy 89.04904 102.931909) (xy 89.313881 102.83707)\r\n        (xy 89.555131 102.692385) (xy 89.763519 102.503414) (xy 89.931037 102.27742) (xy 90.051246 102.023087) (xy 90.091904 101.889039)\r\n        (xy 89.969915 101.667) (xy 88.827 101.667) (xy 88.573 101.667) (xy 88.553 101.667) (xy 88.553 101.413)\r\n        (xy 88.573 101.413) (xy 88.573 101.393) (xy 88.827 101.393) (xy 88.827 101.413) (xy 89.969915 101.413)\r\n        (xy 90.091904 101.190961) (xy 90.051246 101.056913) (xy 89.931037 100.80258) (xy 89.763519 100.576586) (xy 89.555131 100.387615)\r\n        (xy 89.363318 100.272579) (xy 89.501101 100.198932) (xy 89.719608 100.019608) (xy 89.898932 99.801101) (xy 89.934264 99.735)\r\n        (xy 90.095554 99.735)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 148.600932 117.672729) (xy 148.671414 117.842889) (xy 148.773738 117.996028) (xy 148.782132 118.004422) (xy 148.088875 118.697679)\r\n        (xy 148.054494 118.669463) (xy 147.94418 118.610498) (xy 147.824482 118.574188) (xy 147.7 118.561928) (xy 146.1 118.561928)\r\n        (xy 145.975518 118.574188) (xy 145.85582 118.610498) (xy 145.745506 118.669463) (xy 145.648815 118.748815) (xy 145.621385 118.782239)\r\n        (xy 145.380858 118.541712) (xy 145.357838 118.513662) (xy 145.24592 118.421813) (xy 145.118233 118.353563) (xy 144.979685 118.311535)\r\n        (xy 144.871705 118.3009) (xy 144.8356 118.297344) (xy 144.799495 118.3009) (xy 135.826305 118.3009) (xy 135.7902 118.297344)\r\n        (xy 135.646115 118.311535) (xy 135.507566 118.353563) (xy 135.37988 118.421813) (xy 135.267962 118.513662) (xy 135.244946 118.541707)\r\n        (xy 134.699323 119.087331) (xy 134.521101 118.941068) (xy 134.455 118.905736) (xy 134.455 118.656094) (xy 134.458555 118.619999)\r\n        (xy 134.455 118.583904) (xy 134.455 118.583895) (xy 134.444365 118.475915) (xy 134.402337 118.337367) (xy 134.334087 118.20968)\r\n        (xy 134.242238 118.097762) (xy 134.214193 118.074746) (xy 133.674447 117.535) (xy 148.573536 117.535)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 141.180653 103.486646) (xy 141.104317 103.738294) (xy 141.078541 104) (xy 141.104317 104.261706) (xy 141.180653 104.513354)\r\n        (xy 141.304618 104.745275) (xy 141.471445 104.948555) (xy 141.674725 105.115382) (xy 141.906646 105.239347) (xy 142.158294 105.315683)\r\n        (xy 142.354421 105.335) (xy 142.485579 105.335) (xy 142.681706 105.315683) (xy 142.933354 105.239347) (xy 143.165275 105.115382)\r\n        (xy 143.368555 104.948555) (xy 143.535382 104.745275) (xy 143.659347 104.513354) (xy 143.735683 104.261706) (xy 143.761459 104)\r\n        (xy 143.735683 103.738294) (xy 143.659347 103.486646) (xy 143.631736 103.43499) (xy 146.289042 103.43499) (xy 146.216304 103.610595)\r\n        (xy 146.165 103.868514) (xy 146.165 104.131486) (xy 146.216304 104.389405) (xy 146.316939 104.632359) (xy 146.463038 104.851013)\r\n        (xy 146.648987 105.036962) (xy 146.867641 105.183061) (xy 147.110595 105.283696) (xy 147.368514 105.335) (xy 147.631486 105.335)\r\n        (xy 147.889405 105.283696) (xy 148.132359 105.183061) (xy 148.351013 105.036962) (xy 148.536962 104.851013) (xy 148.683061 104.632359)\r\n        (xy 148.783696 104.389405) (xy 148.835 104.131486) (xy 148.835 103.868514) (xy 148.783696 103.610595) (xy 148.710958 103.43499)\r\n        (xy 148.722644 103.43499) (xy 156.395634 111.107981) (xy 156.258899 111.181068) (xy 156.040392 111.360392) (xy 155.861068 111.578899)\r\n        (xy 155.79 111.711858) (xy 155.718932 111.578899) (xy 155.539608 111.360392) (xy 155.321101 111.181068) (xy 155.071808 111.047818)\r\n        (xy 154.801309 110.965764) (xy 154.590492 110.945) (xy 154.449508 110.945) (xy 154.238691 110.965764) (xy 153.968192 111.047818)\r\n        (xy 153.718899 111.181068) (xy 153.500392 111.360392) (xy 153.321068 111.578899) (xy 153.25 111.711858) (xy 153.178932 111.578899)\r\n        (xy 152.999608 111.360392) (xy 152.781101 111.181068) (xy 152.531808 111.047818) (xy 152.261309 110.965764) (xy 152.050492 110.945)\r\n        (xy 151.909508 110.945) (xy 151.698691 110.965764) (xy 151.428192 111.047818) (xy 151.178899 111.181068) (xy 150.960392 111.360392)\r\n        (xy 150.781068 111.578899) (xy 150.71 111.711858) (xy 150.638932 111.578899) (xy 150.459608 111.360392) (xy 150.241101 111.181068)\r\n        (xy 149.991808 111.047818) (xy 149.721309 110.965764) (xy 149.510492 110.945) (xy 149.369508 110.945) (xy 149.158691 110.965764)\r\n        (xy 148.888192 111.047818) (xy 148.638899 111.181068) (xy 148.420392 111.360392) (xy 148.241068 111.578899) (xy 148.17 111.711858)\r\n        (xy 148.098932 111.578899) (xy 147.919608 111.360392) (xy 147.701101 111.181068) (xy 147.451808 111.047818) (xy 147.181309 110.965764)\r\n        (xy 146.970492 110.945) (xy 146.829508 110.945) (xy 146.618691 110.965764) (xy 146.348192 111.047818) (xy 146.098899 111.181068)\r\n        (xy 145.880392 111.360392) (xy 145.701068 111.578899) (xy 145.567818 111.828192) (xy 145.485764 112.098691) (xy 145.458057 112.38)\r\n        (xy 145.485764 112.661309) (xy 145.547552 112.865) (xy 112.644447 112.865) (xy 110.107358 110.327911) (xy 130.245 110.327911)\r\n        (xy 130.245 110.512089) (xy 130.280932 110.692729) (xy 130.351414 110.862889) (xy 130.453738 111.016028) (xy 130.583972 111.146262)\r\n        (xy 130.737111 111.248586) (xy 130.907271 111.319068) (xy 131.087911 111.355) (xy 131.272089 111.355) (xy 131.452729 111.319068)\r\n        (xy 131.622889 111.248586) (xy 131.762951 111.155) (xy 141.35691 111.155) (xy 141.425518 111.175812) (xy 141.55 111.188072)\r\n        (xy 143.25 111.188072) (xy 143.374482 111.175812) (xy 143.49418 111.139502) (xy 143.604494 111.080537) (xy 143.701185 111.001185)\r\n        (xy 143.780537 110.904494) (xy 143.839502 110.79418) (xy 143.875812 110.674482) (xy 143.888072 110.55) (xy 143.888072 108.85)\r\n        (xy 143.875812 108.725518) (xy 143.839502 108.60582) (xy 143.780537 108.495506) (xy 143.701185 108.398815) (xy 143.604494 108.319463)\r\n        (xy 143.49418 108.260498) (xy 143.425313 108.239607) (xy 143.455134 108.215134) (xy 143.501476 108.158665) (xy 145.565 108.158665)\r\n        (xy 145.565 108.441335) (xy 145.620147 108.718574) (xy 145.72832 108.979727) (xy 145.885363 109.214759) (xy 146.085241 109.414637)\r\n        (xy 146.320273 109.57168) (xy 146.581426 109.679853) (xy 146.858665 109.735) (xy 147.141335 109.735) (xy 147.418574 109.679853)\r\n        (xy 147.679727 109.57168) (xy 147.914759 109.414637) (xy 148.036694 109.292702) (xy 148.686903 109.292702) (xy 148.758486 109.536671)\r\n        (xy 149.013996 109.657571) (xy 149.288184 109.7263) (xy 149.570512 109.740217) (xy 149.85013 109.698787) (xy 150.116292 109.603603)\r\n        (xy 150.241514 109.536671) (xy 150.313097 109.292702) (xy 149.5 108.479605) (xy 148.686903 109.292702) (xy 148.036694 109.292702)\r\n        (xy 148.114637 109.214759) (xy 148.248692 109.014131) (xy 148.263329 109.041514) (xy 148.507298 109.113097) (xy 149.320395 108.3)\r\n        (xy 149.679605 108.3) (xy 150.492702 109.113097) (xy 150.736671 109.041514) (xy 150.857571 108.786004) (xy 150.9263 108.511816)\r\n        (xy 150.940217 108.229488) (xy 150.898787 107.94987) (xy 150.803603 107.683708) (xy 150.736671 107.558486) (xy 150.492702 107.486903)\r\n        (xy 149.679605 108.3) (xy 149.320395 108.3) (xy 148.507298 107.486903) (xy 148.263329 107.558486) (xy 148.249676 107.587341)\r\n        (xy 148.114637 107.385241) (xy 148.036694 107.307298) (xy 148.686903 107.307298) (xy 149.5 108.120395) (xy 150.313097 107.307298)\r\n        (xy 150.241514 107.063329) (xy 149.986004 106.942429) (xy 149.711816 106.8737) (xy 149.429488 106.859783) (xy 149.14987 106.901213)\r\n        (xy 148.883708 106.996397) (xy 148.758486 107.063329) (xy 148.686903 107.307298) (xy 148.036694 107.307298) (xy 147.914759 107.185363)\r\n        (xy 147.679727 107.02832) (xy 147.418574 106.920147) (xy 147.141335 106.865) (xy 146.858665 106.865) (xy 146.581426 106.920147)\r\n        (xy 146.320273 107.02832) (xy 146.085241 107.185363) (xy 145.885363 107.385241) (xy 145.72832 107.620273) (xy 145.620147 107.881426)\r\n        (xy 145.565 108.158665) (xy 143.501476 108.158665) (xy 143.640706 107.989014) (xy 143.778599 107.731034) (xy 143.863513 107.451111)\r\n        (xy 143.892185 107.16) (xy 143.863513 106.868889) (xy 143.778599 106.588966) (xy 143.640706 106.330986) (xy 143.455134 106.104866)\r\n        (xy 143.229014 105.919294) (xy 142.971034 105.781401) (xy 142.691111 105.696487) (xy 142.47295 105.675) (xy 142.32705 105.675)\r\n        (xy 142.108889 105.696487) (xy 141.828966 105.781401) (xy 141.570986 105.919294) (xy 141.344866 106.104866) (xy 141.159294 106.330986)\r\n        (xy 141.021401 106.588966) (xy 140.936487 106.868889) (xy 140.907815 107.16) (xy 140.936487 107.451111) (xy 141.021401 107.731034)\r\n        (xy 141.159294 107.989014) (xy 141.344866 108.215134) (xy 141.374687 108.239607) (xy 141.30582 108.260498) (xy 141.195506 108.319463)\r\n        (xy 141.098815 108.398815) (xy 141.019463 108.495506) (xy 140.960498 108.60582) (xy 140.924188 108.725518) (xy 140.911928 108.85)\r\n        (xy 140.911928 109.685) (xy 131.762951 109.685) (xy 131.622889 109.591414) (xy 131.452729 109.520932) (xy 131.272089 109.485)\r\n        (xy 131.087911 109.485) (xy 130.907271 109.520932) (xy 130.737111 109.591414) (xy 130.583972 109.693738) (xy 130.453738 109.823972)\r\n        (xy 130.351414 109.977111) (xy 130.280932 110.147271) (xy 130.245 110.327911) (xy 110.107358 110.327911) (xy 109.055 109.275554)\r\n        (xy 109.055 106.134264) (xy 109.121101 106.098932) (xy 109.339608 105.919608) (xy 109.518932 105.701101) (xy 109.59 105.568142)\r\n        (xy 109.661068 105.701101) (xy 109.840392 105.919608) (xy 110.058899 106.098932) (xy 110.308192 106.232182) (xy 110.578691 106.314236)\r\n        (xy 110.789508 106.335) (xy 110.930492 106.335) (xy 111.141309 106.314236) (xy 111.411808 106.232182) (xy 111.661101 106.098932)\r\n        (xy 111.879608 105.919608) (xy 112.058932 105.701101) (xy 112.13 105.568142) (xy 112.201068 105.701101) (xy 112.380392 105.919608)\r\n        (xy 112.598899 106.098932) (xy 112.848192 106.232182) (xy 113.118691 106.314236) (xy 113.329508 106.335) (xy 113.470492 106.335)\r\n        (xy 113.681309 106.314236) (xy 113.951808 106.232182) (xy 114.201101 106.098932) (xy 114.419608 105.919608) (xy 114.598932 105.701101)\r\n        (xy 114.67 105.568142) (xy 114.741068 105.701101) (xy 114.920392 105.919608) (xy 115.138899 106.098932) (xy 115.388192 106.232182)\r\n        (xy 115.658691 106.314236) (xy 115.869508 106.335) (xy 116.010492 106.335) (xy 116.221309 106.314236) (xy 116.491808 106.232182)\r\n        (xy 116.741101 106.098932) (xy 116.959608 105.919608) (xy 117.138932 105.701101) (xy 117.21 105.568142) (xy 117.281068 105.701101)\r\n        (xy 117.460392 105.919608) (xy 117.678899 106.098932) (xy 117.928192 106.232182) (xy 118.198691 106.314236) (xy 118.409508 106.335)\r\n        (xy 118.550492 106.335) (xy 118.761309 106.314236) (xy 119.031808 106.232182) (xy 119.281101 106.098932) (xy 119.499608 105.919608)\r\n        (xy 119.678932 105.701101) (xy 119.75 105.568142) (xy 119.821068 105.701101) (xy 120.000392 105.919608) (xy 120.218899 106.098932)\r\n        (xy 120.468192 106.232182) (xy 120.738691 106.314236) (xy 120.949508 106.335) (xy 121.090492 106.335) (xy 121.301309 106.314236)\r\n        (xy 121.571808 106.232182) (xy 121.821101 106.098932) (xy 122.039608 105.919608) (xy 122.218932 105.701101) (xy 122.29 105.568142)\r\n        (xy 122.361068 105.701101) (xy 122.540392 105.919608) (xy 122.758899 106.098932) (xy 123.008192 106.232182) (xy 123.278691 106.314236)\r\n        (xy 123.489508 106.335) (xy 123.630492 106.335) (xy 123.841309 106.314236) (xy 124.111808 106.232182) (xy 124.361101 106.098932)\r\n        (xy 124.579608 105.919608) (xy 124.758932 105.701101) (xy 124.83 105.568142) (xy 124.901068 105.701101) (xy 125.080392 105.919608)\r\n        (xy 125.298899 106.098932) (xy 125.548192 106.232182) (xy 125.818691 106.314236) (xy 126.029508 106.335) (xy 126.170492 106.335)\r\n        (xy 126.381309 106.314236) (xy 126.651808 106.232182) (xy 126.901101 106.098932) (xy 127.119608 105.919608) (xy 127.298932 105.701101)\r\n        (xy 127.37 105.568142) (xy 127.441068 105.701101) (xy 127.620392 105.919608) (xy 127.838899 106.098932) (xy 128.088192 106.232182)\r\n        (xy 128.358691 106.314236) (xy 128.569508 106.335) (xy 128.710492 106.335) (xy 128.921309 106.314236) (xy 129.191808 106.232182)\r\n        (xy 129.441101 106.098932) (xy 129.659608 105.919608) (xy 129.838932 105.701101) (xy 129.91 105.568142) (xy 129.981068 105.701101)\r\n        (xy 130.160392 105.919608) (xy 130.378899 106.098932) (xy 130.628192 106.232182) (xy 130.898691 106.314236) (xy 131.109508 106.335)\r\n        (xy 131.250492 106.335) (xy 131.461309 106.314236) (xy 131.731808 106.232182) (xy 131.981101 106.098932) (xy 132.199608 105.919608)\r\n        (xy 132.378932 105.701101) (xy 132.45 105.568142) (xy 132.521068 105.701101) (xy 132.700392 105.919608) (xy 132.918899 106.098932)\r\n        (xy 133.168192 106.232182) (xy 133.438691 106.314236) (xy 133.649508 106.335) (xy 133.790492 106.335) (xy 134.001309 106.314236)\r\n        (xy 134.271808 106.232182) (xy 134.521101 106.098932) (xy 134.739608 105.919608) (xy 134.918932 105.701101) (xy 134.99 105.568142)\r\n        (xy 135.061068 105.701101) (xy 135.240392 105.919608) (xy 135.458899 106.098932) (xy 135.708192 106.232182) (xy 135.978691 106.314236)\r\n        (xy 136.189508 106.335) (xy 136.330492 106.335) (xy 136.541309 106.314236) (xy 136.811808 106.232182) (xy 137.061101 106.098932)\r\n        (xy 137.279608 105.919608) (xy 137.372419 105.806518) (xy 137.374188 105.824482) (xy 137.410498 105.94418) (xy 137.469463 106.054494)\r\n        (xy 137.548815 106.151185) (xy 137.645506 106.230537) (xy 137.75582 106.289502) (xy 137.875518 106.325812) (xy 138 106.338072)\r\n        (xy 139.6 106.338072) (xy 139.724482 106.325812) (xy 139.84418 106.289502) (xy 139.954494 106.230537) (xy 140.051185 106.151185)\r\n        (xy 140.130537 106.054494) (xy 140.189502 105.94418) (xy 140.225812 105.824482) (xy 140.238072 105.7) (xy 140.238072 104.1)\r\n        (xy 140.225812 103.975518) (xy 140.189502 103.85582) (xy 140.130537 103.745506) (xy 140.051185 103.648815) (xy 139.954494 103.569463)\r\n        (xy 139.84418 103.510498) (xy 139.724482 103.474188) (xy 139.6 103.461928) (xy 139.495854 103.461928) (xy 139.487683 103.43499)\r\n        (xy 141.208264 103.43499)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 172.759294 68.309014) (xy 172.883858 68.460795) (xy 170.955308 70.389346) (xy 170.927263 70.412362) (xy 170.835414 70.52428)\r\n        (xy 170.788893 70.611315) (xy 170.767164 70.651967) (xy 170.725135 70.790515) (xy 170.710944 70.9346) (xy 170.714501 70.970715)\r\n        (xy 170.7145 94.705893) (xy 170.613097 94.807296) (xy 170.541514 94.563329) (xy 170.286004 94.442429) (xy 170.011816 94.3737)\r\n        (xy 169.729488 94.359783) (xy 169.44987 94.401213) (xy 169.183708 94.496397) (xy 169.058486 94.563329) (xy 168.986903 94.807298)\r\n        (xy 169.8 95.620395) (xy 169.814143 95.606253) (xy 169.993748 95.785858) (xy 169.979605 95.8) (xy 169.993748 95.814143)\r\n        (xy 169.814143 95.993748) (xy 169.8 95.979605) (xy 168.986903 96.792702) (xy 169.058486 97.036671) (xy 169.313996 97.157571)\r\n        (xy 169.588184 97.2263) (xy 169.870512 97.240217) (xy 170.15013 97.198787) (xy 170.416292 97.103603) (xy 170.541514 97.036671)\r\n        (xy 170.613097 96.792704) (xy 170.7145 96.894107) (xy 170.7145 100.114395) (xy 170.710944 100.1505) (xy 170.721174 100.254365)\r\n        (xy 170.725135 100.294584) (xy 170.767163 100.433132) (xy 170.835413 100.560819) (xy 170.927262 100.672737) (xy 170.955308 100.695754)\r\n        (xy 171.253741 100.994187) (xy 171.276762 101.022238) (xy 171.38868 101.114087) (xy 171.452524 101.148212) (xy 171.516366 101.182337)\r\n        (xy 171.654915 101.224365) (xy 171.799 101.238556) (xy 171.835105 101.235) (xy 172.511928 101.235) (xy 172.511928 101.35)\r\n        (xy 172.524188 101.474482) (xy 172.560498 101.59418) (xy 172.619463 101.704494) (xy 172.698815 101.801185) (xy 172.795506 101.880537)\r\n        (xy 172.90582 101.939502) (xy 173.025518 101.975812) (xy 173.15 101.988072) (xy 174.415401 101.988072) (xy 174.4154 104.875954)\r\n        (xy 169.035 99.495554) (xy 169.035 99.282951) (xy 169.128586 99.142889) (xy 169.199068 98.972729) (xy 169.235 98.792089)\r\n        (xy 169.235 98.607911) (xy 169.199068 98.427271) (xy 169.128586 98.257111) (xy 169.026262 98.103972) (xy 168.896028 97.973738)\r\n        (xy 168.742889 97.871414) (xy 168.572729 97.800932) (xy 168.392089 97.765) (xy 168.207911 97.765) (xy 168.035 97.799395)\r\n        (xy 168.035 97.034748) (xy 168.214759 96.914637) (xy 168.414637 96.714759) (xy 168.548692 96.514131) (xy 168.563329 96.541514)\r\n        (xy 168.807298 96.613097) (xy 169.620395 95.8) (xy 168.807298 94.986903) (xy 168.563329 95.058486) (xy 168.549676 95.087341)\r\n        (xy 168.414637 94.885241) (xy 168.214759 94.685363) (xy 168.095 94.605343) (xy 168.095 93.934264) (xy 168.161101 93.898932)\r\n        (xy 168.379608 93.719608) (xy 168.558932 93.501101) (xy 168.692182 93.251808) (xy 168.774236 92.981309) (xy 168.801943 92.7)\r\n        (xy 168.774236 92.418691) (xy 168.692182 92.148192) (xy 168.558932 91.898899) (xy 168.379608 91.680392) (xy 168.161101 91.501068)\r\n        (xy 167.911808 91.367818) (xy 167.641309 91.285764) (xy 167.430492 91.265) (xy 167.289508 91.265) (xy 167.078691 91.285764)\r\n        (xy 166.808192 91.367818) (xy 166.558899 91.501068) (xy 166.340392 91.680392) (xy 166.161068 91.898899) (xy 166.09 92.031858)\r\n        (xy 166.018932 91.898899) (xy 165.839608 91.680392) (xy 165.621101 91.501068) (xy 165.371808 91.367818) (xy 165.101309 91.285764)\r\n        (xy 164.890492 91.265) (xy 164.749508 91.265) (xy 164.538691 91.285764) (xy 164.268192 91.367818) (xy 164.018899 91.501068)\r\n        (xy 163.800392 91.680392) (xy 163.621068 91.898899) (xy 163.55 92.031858) (xy 163.478932 91.898899) (xy 163.299608 91.680392)\r\n        (xy 163.081101 91.501068) (xy 162.831808 91.367818) (xy 162.561309 91.285764) (xy 162.350492 91.265) (xy 162.209508 91.265)\r\n        (xy 161.998691 91.285764) (xy 161.728192 91.367818) (xy 161.478899 91.501068) (xy 161.260392 91.680392) (xy 161.081068 91.898899)\r\n        (xy 161.01 92.031858) (xy 160.938932 91.898899) (xy 160.759608 91.680392) (xy 160.541101 91.501068) (xy 160.291808 91.367818)\r\n        (xy 160.021309 91.285764) (xy 159.810492 91.265) (xy 159.669508 91.265) (xy 159.458691 91.285764) (xy 159.188192 91.367818)\r\n        (xy 158.938899 91.501068) (xy 158.720392 91.680392) (xy 158.541068 91.898899) (xy 158.47 92.031858) (xy 158.398932 91.898899)\r\n        (xy 158.219608 91.680392) (xy 158.001101 91.501068) (xy 157.751808 91.367818) (xy 157.481309 91.285764) (xy 157.270492 91.265)\r\n        (xy 157.129508 91.265) (xy 156.918691 91.285764) (xy 156.648192 91.367818) (xy 156.398899 91.501068) (xy 156.180392 91.680392)\r\n        (xy 156.001068 91.898899) (xy 155.93 92.031858) (xy 155.858932 91.898899) (xy 155.679608 91.680392) (xy 155.461101 91.501068)\r\n        (xy 155.211808 91.367818) (xy 154.941309 91.285764) (xy 154.730492 91.265) (xy 154.589508 91.265) (xy 154.378691 91.285764)\r\n        (xy 154.108192 91.367818) (xy 153.858899 91.501068) (xy 153.640392 91.680392) (xy 153.461068 91.898899) (xy 153.39 92.031858)\r\n        (xy 153.318932 91.898899) (xy 153.139608 91.680392) (xy 152.921101 91.501068) (xy 152.671808 91.367818) (xy 152.401309 91.285764)\r\n        (xy 152.190492 91.265) (xy 152.049508 91.265) (xy 151.838691 91.285764) (xy 151.568192 91.367818) (xy 151.318899 91.501068)\r\n        (xy 151.100392 91.680392) (xy 150.921068 91.898899) (xy 150.85 92.031858) (xy 150.778932 91.898899) (xy 150.599608 91.680392)\r\n        (xy 150.381101 91.501068) (xy 150.131808 91.367818) (xy 149.861309 91.285764) (xy 149.650492 91.265) (xy 149.509508 91.265)\r\n        (xy 149.298691 91.285764) (xy 149.028192 91.367818) (xy 148.778899 91.501068) (xy 148.560392 91.680392) (xy 148.381068 91.898899)\r\n        (xy 148.31 92.031858) (xy 148.238932 91.898899) (xy 148.059608 91.680392) (xy 147.841101 91.501068) (xy 147.591808 91.367818)\r\n        (xy 147.321309 91.285764) (xy 147.110492 91.265) (xy 146.969508 91.265) (xy 146.758691 91.285764) (xy 146.488192 91.367818)\r\n        (xy 146.4356 91.395929) (xy 146.4356 90.409394) (xy 146.439155 90.373299) (xy 146.4356 90.337204) (xy 146.4356 90.337195)\r\n        (xy 146.424965 90.229215) (xy 146.382937 90.090667) (xy 146.314687 89.96298) (xy 146.222838 89.851062) (xy 146.194793 89.828046)\r\n        (xy 142.398071 86.031325) (xy 142.414637 86.014759) (xy 142.560385 85.796631) (xy 143.468746 86.704993) (xy 143.491762 86.733038)\r\n        (xy 143.602569 86.823975) (xy 143.60368 86.824887) (xy 143.731366 86.893137) (xy 143.869915 86.935165) (xy 144.014 86.949356)\r\n        (xy 144.050105 86.9458) (xy 162.678195 86.9458) (xy 162.7143 86.949356) (xy 162.750405 86.9458) (xy 162.819996 86.938946)\r\n        (xy 162.858385 86.935165) (xy 162.862934 86.933785) (xy 162.996933 86.893137) (xy 163.12462 86.824887) (xy 163.236538 86.733038)\r\n        (xy 163.259558 86.704988) (xy 163.835844 86.128703) (xy 164.018899 86.278932) (xy 164.268192 86.412182) (xy 164.538691 86.494236)\r\n        (xy 164.749508 86.515) (xy 164.890492 86.515) (xy 165.101309 86.494236) (xy 165.371808 86.412182) (xy 165.621101 86.278932)\r\n        (xy 165.839608 86.099608) (xy 166.018932 85.881101) (xy 166.092579 85.743318) (xy 166.207615 85.935131) (xy 166.396586 86.143519)\r\n        (xy 166.62258 86.311037) (xy 166.876913 86.431246) (xy 167.010961 86.471904) (xy 167.233 86.349915) (xy 167.233 85.207)\r\n        (xy 167.487 85.207) (xy 167.487 86.349915) (xy 167.709039 86.471904) (xy 167.843087 86.431246) (xy 168.09742 86.311037)\r\n        (xy 168.323414 86.143519) (xy 168.512385 85.935131) (xy 168.65707 85.693881) (xy 168.751909 85.42904) (xy 168.630624 85.207)\r\n        (xy 167.487 85.207) (xy 167.233 85.207) (xy 167.213 85.207) (xy 167.213 84.953) (xy 167.233 84.953)\r\n        (xy 167.233 83.810085) (xy 167.487 83.810085) (xy 167.487 84.953) (xy 168.630624 84.953) (xy 168.751909 84.73096)\r\n        (xy 168.65707 84.466119) (xy 168.512385 84.224869) (xy 168.323414 84.016481) (xy 168.09742 83.848963) (xy 167.843087 83.728754)\r\n        (xy 167.709039 83.688096) (xy 167.487 83.810085) (xy 167.233 83.810085) (xy 167.010961 83.688096) (xy 166.876913 83.728754)\r\n        (xy 166.62258 83.848963) (xy 166.396586 84.016481) (xy 166.207615 84.224869) (xy 166.092579 84.416682) (xy 166.018932 84.278899)\r\n        (xy 165.839608 84.060392) (xy 165.621101 83.881068) (xy 165.371808 83.747818) (xy 165.101309 83.665764) (xy 164.890492 83.645)\r\n        (xy 164.749508 83.645) (xy 164.538691 83.665764) (xy 164.268192 83.747818) (xy 164.2201 83.773524) (xy 164.2201 81.021269)\r\n        (xy 168.558336 81.021269) (xy 168.617797 81.255037) (xy 168.856242 81.365934) (xy 169.11174 81.428183) (xy 169.374473 81.43939)\r\n        (xy 169.634344 81.399125) (xy 169.881366 81.308935) (xy 169.982203 81.255037) (xy 170.041664 81.021269) (xy 169.3 80.279605)\r\n        (xy 168.558336 81.021269) (xy 164.2201 81.021269) (xy 164.2201 80.174473) (xy 167.96061 80.174473) (xy 168.000875 80.434344)\r\n        (xy 168.091065 80.681366) (xy 168.144963 80.782203) (xy 168.378731 80.841664) (xy 169.120395 80.1) (xy 169.479605 80.1)\r\n        (xy 170.221269 80.841664) (xy 170.455037 80.782203) (xy 170.565934 80.543758) (xy 170.628183 80.28826) (xy 170.63939 80.025527)\r\n        (xy 170.599125 79.765656) (xy 170.508935 79.518634) (xy 170.455037 79.417797) (xy 170.221269 79.358336) (xy 169.479605 80.1)\r\n        (xy 169.120395 80.1) (xy 168.378731 79.358336) (xy 168.144963 79.417797) (xy 168.034066 79.656242) (xy 167.971817 79.91174)\r\n        (xy 167.96061 80.174473) (xy 164.2201 80.174473) (xy 164.2201 79.178731) (xy 168.558336 79.178731) (xy 169.3 79.920395)\r\n        (xy 170.041664 79.178731) (xy 169.982203 78.944963) (xy 169.743758 78.834066) (xy 169.48826 78.771817) (xy 169.225527 78.76061)\r\n        (xy 168.965656 78.800875) (xy 168.718634 78.891065) (xy 168.617797 78.944963) (xy 168.558336 79.178731) (xy 164.2201 79.178731)\r\n        (xy 164.2201 76.611646) (xy 165.811746 75.02) (xy 167.958541 75.02) (xy 167.984317 75.281706) (xy 168.060653 75.533354)\r\n        (xy 168.184618 75.765275) (xy 168.351445 75.968555) (xy 168.554725 76.135382) (xy 168.786646 76.259347) (xy 169.038294 76.335683)\r\n        (xy 169.234421 76.355) (xy 169.365579 76.355) (xy 169.561706 76.335683) (xy 169.813354 76.259347) (xy 170.045275 76.135382)\r\n        (xy 170.248555 75.968555) (xy 170.415382 75.765275) (xy 170.539347 75.533354) (xy 170.615683 75.281706) (xy 170.641459 75.02)\r\n        (xy 170.615683 74.758294) (xy 170.539347 74.506646) (xy 170.415382 74.274725) (xy 170.248555 74.071445) (xy 170.045275 73.904618)\r\n        (xy 169.813354 73.780653) (xy 169.561706 73.704317) (xy 169.365579 73.685) (xy 169.234421 73.685) (xy 169.038294 73.704317)\r\n        (xy 168.786646 73.780653) (xy 168.554725 73.904618) (xy 168.351445 74.071445) (xy 168.184618 74.274725) (xy 168.060653 74.506646)\r\n        (xy 167.984317 74.758294) (xy 167.958541 75.02) (xy 165.811746 75.02) (xy 171.091403 69.740344) (xy 171.091408 69.740339)\r\n        (xy 172.676893 68.154853)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 97.371207 72.355954) (xy 97.221068 72.538899) (xy 97.087818 72.788192) (xy 97.005764 73.058691) (xy 96.978057 73.34)\r\n        (xy 97.005764 73.621309) (xy 97.087818 73.891808) (xy 97.221068 74.141101) (xy 97.400392 74.359608) (xy 97.618899 74.538932)\r\n        (xy 97.751858 74.61) (xy 97.618899 74.681068) (xy 97.400392 74.860392) (xy 97.221068 75.078899) (xy 97.087818 75.328192)\r\n        (xy 97.005764 75.598691) (xy 96.978057 75.88) (xy 97.005764 76.161309) (xy 97.087818 76.431808) (xy 97.221068 76.681101)\r\n        (xy 97.400392 76.899608) (xy 97.618899 77.078932) (xy 97.868192 77.212182) (xy 98.138691 77.294236) (xy 98.349508 77.315)\r\n        (xy 98.490492 77.315) (xy 98.701309 77.294236) (xy 98.971808 77.212182) (xy 99.221101 77.078932) (xy 99.439608 76.899608)\r\n        (xy 99.618932 76.681101) (xy 99.752182 76.431808) (xy 99.834236 76.161309) (xy 99.861943 75.88) (xy 99.834236 75.598691)\r\n        (xy 99.752182 75.328192) (xy 99.618932 75.078899) (xy 99.439608 74.860392) (xy 99.221101 74.681068) (xy 99.088142 74.61)\r\n        (xy 99.221101 74.538932) (xy 99.439608 74.359608) (xy 99.618932 74.141101) (xy 99.679235 74.028282) (xy 106.37826 80.727307)\r\n        (xy 106.241309 80.685764) (xy 106.030492 80.665) (xy 105.889508 80.665) (xy 105.678691 80.685764) (xy 105.408192 80.767818)\r\n        (xy 105.158899 80.901068) (xy 104.940392 81.080392) (xy 104.761068 81.298899) (xy 104.69 81.431858) (xy 104.618932 81.298899)\r\n        (xy 104.439608 81.080392) (xy 104.221101 80.901068) (xy 103.971808 80.767818) (xy 103.701309 80.685764) (xy 103.490492 80.665)\r\n        (xy 103.349508 80.665) (xy 103.138691 80.685764) (xy 102.868192 80.767818) (xy 102.618899 80.901068) (xy 102.400392 81.080392)\r\n        (xy 102.221068 81.298899) (xy 102.147421 81.436682) (xy 102.032385 81.244869) (xy 101.843414 81.036481) (xy 101.61742 80.868963)\r\n        (xy 101.363087 80.748754) (xy 101.229039 80.708096) (xy 101.007 80.830085) (xy 101.007 81.973) (xy 101.027 81.973)\r\n        (xy 101.027 82.227) (xy 101.007 82.227) (xy 101.007 83.369915) (xy 101.229039 83.491904) (xy 101.363087 83.451246)\r\n        (xy 101.61742 83.331037) (xy 101.843414 83.163519) (xy 102.032385 82.955131) (xy 102.147421 82.763318) (xy 102.221068 82.901101)\r\n        (xy 102.400392 83.119608) (xy 102.618899 83.298932) (xy 102.868192 83.432182) (xy 103.138691 83.514236) (xy 103.349508 83.535)\r\n        (xy 103.490492 83.535) (xy 103.701309 83.514236) (xy 103.971808 83.432182) (xy 104.221101 83.298932) (xy 104.439608 83.119608)\r\n        (xy 104.618932 82.901101) (xy 104.69 82.768142) (xy 104.761068 82.901101) (xy 104.940392 83.119608) (xy 105.158899 83.298932)\r\n        (xy 105.408192 83.432182) (xy 105.678691 83.514236) (xy 105.889508 83.535) (xy 106.030492 83.535) (xy 106.241309 83.514236)\r\n        (xy 106.511808 83.432182) (xy 106.761101 83.298932) (xy 106.930205 83.160152) (xy 109.359496 85.589443) (xy 109.382512 85.617488)\r\n        (xy 109.475847 85.694086) (xy 109.49443 85.709337) (xy 109.622116 85.777587) (xy 109.760665 85.819615) (xy 109.90475 85.833806)\r\n        (xy 109.940855 85.83025) (xy 112.322174 85.83025) (xy 117.453676 90.961753) (xy 117.453682 90.961758) (xy 122.77088 96.278957)\r\n        (xy 122.720392 96.320392) (xy 122.541068 96.538899) (xy 122.47 96.671858) (xy 122.398932 96.538899) (xy 122.219608 96.320392)\r\n        (xy 122.001101 96.141068) (xy 121.751808 96.007818) (xy 121.481309 95.925764) (xy 121.270492 95.905) (xy 121.129508 95.905)\r\n        (xy 120.918691 95.925764) (xy 120.648192 96.007818) (xy 120.398899 96.141068) (xy 120.257147 96.257401) (xy 119.775407 95.775661)\r\n        (xy 119.775403 95.775656) (xy 119.005558 95.005812) (xy 118.982538 94.977762) (xy 118.87062 94.885913) (xy 118.742933 94.817663)\r\n        (xy 118.604385 94.775635) (xy 118.496405 94.765) (xy 118.4603 94.761444) (xy 118.424195 94.765) (xy 109.336105 94.765)\r\n        (xy 109.3 94.761444) (xy 109.263895 94.765) (xy 109.155915 94.775635) (xy 109.017367 94.817663) (xy 108.88968 94.885913)\r\n        (xy 108.777762 94.977762) (xy 108.754746 95.005807) (xy 108.005808 95.754746) (xy 107.977763 95.777762) (xy 107.885914 95.88968)\r\n        (xy 107.831739 95.991034) (xy 107.817664 96.017367) (xy 107.795861 96.089241) (xy 107.698899 96.141068) (xy 107.480392 96.320392)\r\n        (xy 107.301068 96.538899) (xy 107.23 96.671858) (xy 107.158932 96.538899) (xy 106.979608 96.320392) (xy 106.8365 96.202946)\r\n        (xy 111.287647 91.7518) (xy 114.740049 91.7518) (xy 114.880111 91.845386) (xy 115.050271 91.915868) (xy 115.230911 91.9518)\r\n        (xy 115.415089 91.9518) (xy 115.595729 91.915868) (xy 115.765889 91.845386) (xy 115.919028 91.743062) (xy 116.049262 91.612828)\r\n        (xy 116.151586 91.459689) (xy 116.222068 91.289529) (xy 116.258 91.108889) (xy 116.258 90.924711) (xy 116.222068 90.744071)\r\n        (xy 116.151586 90.573911) (xy 116.049262 90.420772) (xy 115.919028 90.290538) (xy 115.765889 90.188214) (xy 115.595729 90.117732)\r\n        (xy 115.415089 90.0818) (xy 115.230911 90.0818) (xy 115.050271 90.117732) (xy 114.880111 90.188214) (xy 114.740049 90.2818)\r\n        (xy 111.019305 90.2818) (xy 110.9832 90.278244) (xy 110.839115 90.292435) (xy 110.700566 90.334463) (xy 110.583164 90.397216)\r\n        (xy 110.57288 90.402713) (xy 110.460962 90.494562) (xy 110.437946 90.522607) (xy 105.465808 95.494746) (xy 105.437762 95.517763)\r\n        (xy 105.345913 95.629681) (xy 105.277663 95.757368) (xy 105.248384 95.853887) (xy 105.235635 95.895915) (xy 105.221444 96.04)\r\n        (xy 105.225 96.076106) (xy 105.225 96.105736) (xy 105.158899 96.141068) (xy 104.940392 96.320392) (xy 104.761068 96.538899)\r\n        (xy 104.69 96.671858) (xy 104.618932 96.538899) (xy 104.439608 96.320392) (xy 104.221101 96.141068) (xy 104.155 96.105736)\r\n        (xy 104.155 94.695046) (xy 110.640416 88.209631) (xy 110.805629 88.176768) (xy 110.975789 88.106286) (xy 111.128928 88.003962)\r\n        (xy 111.259162 87.873728) (xy 111.361486 87.720589) (xy 111.431968 87.550429) (xy 111.4679 87.369789) (xy 111.4679 87.185611)\r\n        (xy 111.431968 87.004971) (xy 111.361486 86.834811) (xy 111.259162 86.681672) (xy 111.128928 86.551438) (xy 110.975789 86.449114)\r\n        (xy 110.805629 86.378632) (xy 110.624989 86.3427) (xy 110.440811 86.3427) (xy 110.260171 86.378632) (xy 110.090011 86.449114)\r\n        (xy 109.936872 86.551438) (xy 109.806638 86.681672) (xy 109.704314 86.834811) (xy 109.633832 87.004971) (xy 109.600969 87.170184)\r\n        (xy 102.925808 93.845346) (xy 102.897762 93.868363) (xy 102.805913 93.980281) (xy 102.737663 94.107968) (xy 102.712682 94.190319)\r\n        (xy 102.695635 94.246515) (xy 102.681444 94.3906) (xy 102.685 94.426705) (xy 102.685001 96.105736) (xy 102.618899 96.141068)\r\n        (xy 102.400392 96.320392) (xy 102.221068 96.538899) (xy 102.15 96.671858) (xy 102.078932 96.538899) (xy 101.899608 96.320392)\r\n        (xy 101.681101 96.141068) (xy 101.431808 96.007818) (xy 101.161309 95.925764) (xy 100.950492 95.905) (xy 100.809508 95.905)\r\n        (xy 100.598691 95.925764) (xy 100.328192 96.007818) (xy 100.078899 96.141068) (xy 99.860392 96.320392) (xy 99.681068 96.538899)\r\n        (xy 99.547818 96.788192) (xy 99.465764 97.058691) (xy 99.438057 97.34) (xy 99.465764 97.621309) (xy 99.547818 97.891808)\r\n        (xy 99.681068 98.141101) (xy 99.860392 98.359608) (xy 100.078899 98.538932) (xy 100.151944 98.577975) (xy 100.155635 98.615455)\r\n        (xy 100.186952 98.718691) (xy 100.197664 98.754003) (xy 100.265914 98.88169) (xy 100.357763 98.993608) (xy 100.385808 99.016624)\r\n        (xy 103.823376 102.454193) (xy 103.846392 102.482238) (xy 103.947237 102.565) (xy 102.055817 102.565) (xy 97.996629 98.505813)\r\n        (xy 97.973608 98.477762) (xy 97.86169 98.385913) (xy 97.734003 98.317663) (xy 97.595455 98.275635) (xy 97.557975 98.271944)\r\n        (xy 97.518932 98.198899) (xy 97.339608 97.980392) (xy 97.121101 97.801068) (xy 96.988142 97.73) (xy 97.121101 97.658932)\r\n        (xy 97.339608 97.479608) (xy 97.518932 97.261101) (xy 97.652182 97.011808) (xy 97.734236 96.741309) (xy 97.761943 96.46)\r\n        (xy 97.734236 96.178691) (xy 97.652182 95.908192) (xy 97.518932 95.658899) (xy 97.339608 95.440392) (xy 97.121101 95.261068)\r\n        (xy 96.988142 95.19) (xy 97.121101 95.118932) (xy 97.339608 94.939608) (xy 97.518932 94.721101) (xy 97.652182 94.471808)\r\n        (xy 97.734236 94.201309) (xy 97.761943 93.92) (xy 97.734236 93.638691) (xy 97.652182 93.368192) (xy 97.518932 93.118899)\r\n        (xy 97.339608 92.900392) (xy 97.121101 92.721068) (xy 96.988142 92.65) (xy 97.121101 92.578932) (xy 97.339608 92.399608)\r\n        (xy 97.518932 92.181101) (xy 97.652182 91.931808) (xy 97.734236 91.661309) (xy 97.761943 91.38) (xy 97.734236 91.098691)\r\n        (xy 97.652182 90.828192) (xy 97.518932 90.578899) (xy 97.339608 90.360392) (xy 97.121101 90.181068) (xy 96.988142 90.11)\r\n        (xy 97.121101 90.038932) (xy 97.339608 89.859608) (xy 97.518932 89.641101) (xy 97.652182 89.391808) (xy 97.734236 89.121309)\r\n        (xy 97.761943 88.84) (xy 97.734236 88.558691) (xy 97.652182 88.288192) (xy 97.518932 88.038899) (xy 97.339608 87.820392)\r\n        (xy 97.121101 87.641068) (xy 96.988142 87.57) (xy 97.121101 87.498932) (xy 97.339608 87.319608) (xy 97.518932 87.101101)\r\n        (xy 97.652182 86.851808) (xy 97.734236 86.581309) (xy 97.761943 86.3) (xy 97.734236 86.018691) (xy 97.652182 85.748192)\r\n        (xy 97.518932 85.498899) (xy 97.339608 85.280392) (xy 97.121101 85.101068) (xy 96.871808 84.967818) (xy 96.601309 84.885764)\r\n        (xy 96.390492 84.865) (xy 96.249508 84.865) (xy 96.038691 84.885764) (xy 95.768192 84.967818) (xy 95.518899 85.101068)\r\n        (xy 95.300392 85.280392) (xy 95.121068 85.498899) (xy 94.987818 85.748192) (xy 94.905764 86.018691) (xy 94.878057 86.3)\r\n        (xy 94.905764 86.581309) (xy 94.987818 86.851808) (xy 95.121068 87.101101) (xy 95.300392 87.319608) (xy 95.518899 87.498932)\r\n        (xy 95.651858 87.57) (xy 95.518899 87.641068) (xy 95.300392 87.820392) (xy 95.121068 88.038899) (xy 95.106187 88.06674)\r\n        (xy 91.745258 84.705812) (xy 91.722237 84.677761) (xy 91.610319 84.585912) (xy 91.482632 84.517662) (xy 91.344084 84.475634)\r\n        (xy 91.236104 84.464999) (xy 91.199999 84.461443) (xy 91.163894 84.464999) (xy 87.696104 84.464999) (xy 87.659999 84.461443)\r\n        (xy 87.623894 84.464999) (xy 87.515914 84.475634) (xy 87.4669 84.490502) (xy 87.4669 83.892702) (xy 92.986903 83.892702)\r\n        (xy 93.058486 84.136671) (xy 93.313996 84.257571) (xy 93.588184 84.3263) (xy 93.870512 84.340217) (xy 94.15013 84.298787)\r\n        (xy 94.416292 84.203603) (xy 94.541514 84.136671) (xy 94.613097 83.892702) (xy 93.8 83.079605) (xy 92.986903 83.892702)\r\n        (xy 87.4669 83.892702) (xy 87.4669 83.372546) (xy 87.868934 82.970512) (xy 92.359783 82.970512) (xy 92.401213 83.25013)\r\n        (xy 92.496397 83.516292) (xy 92.563329 83.641514) (xy 92.807298 83.713097) (xy 93.620395 82.9) (xy 93.979605 82.9)\r\n        (xy 94.792702 83.713097) (xy 95.036671 83.641514) (xy 95.050324 83.612659) (xy 95.185363 83.814759) (xy 95.385241 84.014637)\r\n        (xy 95.620273 84.17168) (xy 95.881426 84.279853) (xy 96.158665 84.335) (xy 96.441335 84.335) (xy 96.718574 84.279853)\r\n        (xy 96.979727 84.17168) (xy 97.214759 84.014637) (xy 97.414637 83.814759) (xy 97.57168 83.579727) (xy 97.679853 83.318574)\r\n        (xy 97.735 83.041335) (xy 97.735 82.758665) (xy 97.679853 82.481426) (xy 97.666439 82.44904) (xy 99.488091 82.44904)\r\n        (xy 99.58293 82.713881) (xy 99.727615 82.955131) (xy 99.916586 83.163519) (xy 100.14258 83.331037) (xy 100.396913 83.451246)\r\n        (xy 100.530961 83.491904) (xy 100.753 83.369915) (xy 100.753 82.227) (xy 99.609376 82.227) (xy 99.488091 82.44904)\r\n        (xy 97.666439 82.44904) (xy 97.57168 82.220273) (xy 97.414637 81.985241) (xy 97.214759 81.785363) (xy 97.163272 81.75096)\r\n        (xy 99.488091 81.75096) (xy 99.609376 81.973) (xy 100.753 81.973) (xy 100.753 80.830085) (xy 100.530961 80.708096)\r\n        (xy 100.396913 80.748754) (xy 100.14258 80.868963) (xy 99.916586 81.036481) (xy 99.727615 81.244869) (xy 99.58293 81.486119)\r\n        (xy 99.488091 81.75096) (xy 97.163272 81.75096) (xy 96.979727 81.62832) (xy 96.718574 81.520147) (xy 96.441335 81.465)\r\n        (xy 96.158665 81.465) (xy 95.881426 81.520147) (xy 95.620273 81.62832) (xy 95.385241 81.785363) (xy 95.185363 81.985241)\r\n        (xy 95.051308 82.185869) (xy 95.036671 82.158486) (xy 94.792702 82.086903) (xy 93.979605 82.9) (xy 93.620395 82.9)\r\n        (xy 92.807298 82.086903) (xy 92.563329 82.158486) (xy 92.442429 82.413996) (xy 92.3737 82.688184) (xy 92.359783 82.970512)\r\n        (xy 87.868934 82.970512) (xy 88.932148 81.907298) (xy 92.986903 81.907298) (xy 93.8 82.720395) (xy 94.613097 81.907298)\r\n        (xy 94.541514 81.663329) (xy 94.286004 81.542429) (xy 94.011816 81.4737) (xy 93.729488 81.459783) (xy 93.44987 81.501213)\r\n        (xy 93.183708 81.596397) (xy 93.058486 81.663329) (xy 92.986903 81.907298) (xy 88.932148 81.907298) (xy 95.804993 75.034454)\r\n        (xy 95.833038 75.011438) (xy 95.924887 74.89952) (xy 95.949092 74.854236) (xy 95.993137 74.771834) (xy 96.035165 74.633285)\r\n        (xy 96.049356 74.4892) (xy 96.0458 74.453095) (xy 96.0458 72.040051) (xy 96.139386 71.899989) (xy 96.209868 71.729829)\r\n        (xy 96.2458 71.549189) (xy 96.2458 71.365011) (xy 96.212412 71.197158)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 131.1334 75.206395) (xy 131.129844 75.2425) (xy 131.144035 75.386585) (xy 131.14983 75.405687) (xy 131.186063 75.525132)\r\n        (xy 131.254313 75.652819) (xy 131.346162 75.764737) (xy 131.374208 75.787754) (xy 135.363601 79.777148) (xy 135.3636 83.564595)\r\n        (xy 135.360044 83.6007) (xy 135.374235 83.744785) (xy 135.384218 83.777693) (xy 135.416263 83.883332) (xy 135.484513 84.011019)\r\n        (xy 135.576362 84.122937) (xy 135.604408 84.145954) (xy 138.715069 87.256615) (xy 138.747932 87.421829) (xy 138.818414 87.591989)\r\n        (xy 138.920738 87.745128) (xy 139.050972 87.875362) (xy 139.204111 87.977686) (xy 139.374271 88.048168) (xy 139.554911 88.0841)\r\n        (xy 139.739089 88.0841) (xy 139.919729 88.048168) (xy 139.934139 88.042199) (xy 139.996397 88.216292) (xy 140.063329 88.341514)\r\n        (xy 140.307298 88.413097) (xy 141.120395 87.6) (xy 141.106253 87.585858) (xy 141.285858 87.406253) (xy 141.3 87.420395)\r\n        (xy 141.314143 87.406253) (xy 141.493748 87.585858) (xy 141.479605 87.6) (xy 142.292702 88.413097) (xy 142.536671 88.341514)\r\n        (xy 142.566444 88.278591) (xy 144.965601 90.677748) (xy 144.965601 91.261928) (xy 143.7 91.261928) (xy 143.575518 91.274188)\r\n        (xy 143.45582 91.310498) (xy 143.345506 91.369463) (xy 143.248815 91.448815) (xy 143.169463 91.545506) (xy 143.110498 91.65582)\r\n        (xy 143.074188 91.775518) (xy 143.061928 91.9) (xy 143.061928 93.5) (xy 143.074188 93.624482) (xy 143.110498 93.74418)\r\n        (xy 143.169463 93.854494) (xy 143.248815 93.951185) (xy 143.345506 94.030537) (xy 143.45582 94.089502) (xy 143.575518 94.125812)\r\n        (xy 143.7 94.138072) (xy 143.765 94.138072) (xy 143.765001 95.065252) (xy 143.585241 95.185363) (xy 143.385363 95.385241)\r\n        (xy 143.251308 95.585869) (xy 143.236671 95.558486) (xy 142.992702 95.486903) (xy 142.179605 96.3) (xy 142.992702 97.113097)\r\n        (xy 143.236671 97.041514) (xy 143.250324 97.012659) (xy 143.385363 97.214759) (xy 143.585241 97.414637) (xy 143.820273 97.57168)\r\n        (xy 144.081426 97.679853) (xy 144.358665 97.735) (xy 144.641335 97.735) (xy 144.918574 97.679853) (xy 144.9656 97.660374)\r\n        (xy 144.9656 98.064695) (xy 144.962044 98.1008) (xy 144.971555 98.197367) (xy 144.976235 98.244884) (xy 145.018263 98.383432)\r\n        (xy 145.086513 98.511119) (xy 145.178362 98.623037) (xy 145.206408 98.646054) (xy 146.185353 99.625) (xy 130.775 99.625)\r\n        (xy 130.775 98.65444) (xy 130.808192 98.672182) (xy 131.078691 98.754236) (xy 131.289508 98.775) (xy 131.430492 98.775)\r\n        (xy 131.641309 98.754236) (xy 131.911808 98.672182) (xy 132.161101 98.538932) (xy 132.379608 98.359608) (xy 132.558932 98.141101)\r\n        (xy 132.63 98.008142) (xy 132.701068 98.141101) (xy 132.880392 98.359608) (xy 133.098899 98.538932) (xy 133.348192 98.672182)\r\n        (xy 133.618691 98.754236) (xy 133.829508 98.775) (xy 133.970492 98.775) (xy 134.181309 98.754236) (xy 134.451808 98.672182)\r\n        (xy 134.701101 98.538932) (xy 134.919608 98.359608) (xy 134.974516 98.292702) (xy 136.286903 98.292702) (xy 136.358486 98.536671)\r\n        (xy 136.613996 98.657571) (xy 136.888184 98.7263) (xy 137.170512 98.740217) (xy 137.45013 98.698787) (xy 137.716292 98.603603)\r\n        (xy 137.841514 98.536671) (xy 137.913097 98.292702) (xy 137.1 97.479605) (xy 136.286903 98.292702) (xy 134.974516 98.292702)\r\n        (xy 135.098932 98.141101) (xy 135.232182 97.891808) (xy 135.314236 97.621309) (xy 135.338937 97.370512) (xy 135.659783 97.370512)\r\n        (xy 135.701213 97.65013) (xy 135.796397 97.916292) (xy 135.863329 98.041514) (xy 136.107298 98.113097) (xy 136.920395 97.3)\r\n        (xy 137.279605 97.3) (xy 138.092702 98.113097) (xy 138.336671 98.041514) (xy 138.457571 97.786004) (xy 138.5263 97.511816)\r\n        (xy 138.5371 97.292702) (xy 141.186903 97.292702) (xy 141.258486 97.536671) (xy 141.513996 97.657571) (xy 141.788184 97.7263)\r\n        (xy 142.070512 97.740217) (xy 142.35013 97.698787) (xy 142.616292 97.603603) (xy 142.741514 97.536671) (xy 142.813097 97.292702)\r\n        (xy 142 96.479605) (xy 141.186903 97.292702) (xy 138.5371 97.292702) (xy 138.540217 97.229488) (xy 138.498787 96.94987)\r\n        (xy 138.403603 96.683708) (xy 138.336671 96.558486) (xy 138.092702 96.486903) (xy 137.279605 97.3) (xy 136.920395 97.3)\r\n        (xy 136.107298 96.486903) (xy 135.863329 96.558486) (xy 135.742429 96.813996) (xy 135.6737 97.088184) (xy 135.659783 97.370512)\r\n        (xy 135.338937 97.370512) (xy 135.341943 97.34) (xy 135.314236 97.058691) (xy 135.232182 96.788192) (xy 135.098932 96.538899)\r\n        (xy 134.919608 96.320392) (xy 134.701101 96.141068) (xy 134.451808 96.007818) (xy 134.181309 95.925764) (xy 133.970492 95.905)\r\n        (xy 133.829508 95.905) (xy 133.618691 95.925764) (xy 133.348192 96.007818) (xy 133.098899 96.141068) (xy 132.880392 96.320392)\r\n        (xy 132.701068 96.538899) (xy 132.63 96.671858) (xy 132.558932 96.538899) (xy 132.379608 96.320392) (xy 132.161101 96.141068)\r\n        (xy 131.911808 96.007818) (xy 131.641309 95.925764) (xy 131.430492 95.905) (xy 131.289508 95.905) (xy 131.078691 95.925764)\r\n        (xy 130.808192 96.007818) (xy 130.775 96.02556) (xy 130.775 94.658665) (xy 135.665 94.658665) (xy 135.665 94.941335)\r\n        (xy 135.720147 95.218574) (xy 135.82832 95.479727) (xy 135.985363 95.714759) (xy 136.185241 95.914637) (xy 136.385869 96.048692)\r\n        (xy 136.358486 96.063329) (xy 136.286903 96.307298) (xy 137.1 97.120395) (xy 137.849883 96.370512) (xy 140.559783 96.370512)\r\n        (xy 140.601213 96.65013) (xy 140.696397 96.916292) (xy 140.763329 97.041514) (xy 141.007298 97.113097) (xy 141.820395 96.3)\r\n        (xy 141.007298 95.486903) (xy 140.763329 95.558486) (xy 140.642429 95.813996) (xy 140.5737 96.088184) (xy 140.559783 96.370512)\r\n        (xy 137.849883 96.370512) (xy 137.913097 96.307298) (xy 137.841514 96.063329) (xy 137.812659 96.049676) (xy 138.014759 95.914637)\r\n        (xy 138.214637 95.714759) (xy 138.37168 95.479727) (xy 138.443102 95.307298) (xy 141.186903 95.307298) (xy 142 96.120395)\r\n        (xy 142.813097 95.307298) (xy 142.741514 95.063329) (xy 142.486004 94.942429) (xy 142.211816 94.8737) (xy 141.929488 94.859783)\r\n        (xy 141.64987 94.901213) (xy 141.383708 94.996397) (xy 141.258486 95.063329) (xy 141.186903 95.307298) (xy 138.443102 95.307298)\r\n        (xy 138.479853 95.218574) (xy 138.535 94.941335) (xy 138.535 94.658665) (xy 138.479853 94.381426) (xy 138.37168 94.120273)\r\n        (xy 138.214637 93.885241) (xy 138.014759 93.685363) (xy 137.779727 93.52832) (xy 137.518574 93.420147) (xy 137.241335 93.365)\r\n        (xy 136.958665 93.365) (xy 136.681426 93.420147) (xy 136.420273 93.52832) (xy 136.185241 93.685363) (xy 135.985363 93.885241)\r\n        (xy 135.82832 94.120273) (xy 135.720147 94.381426) (xy 135.665 94.658665) (xy 130.775 94.658665) (xy 130.775 88.592702)\r\n        (xy 140.486903 88.592702) (xy 140.558486 88.836671) (xy 140.813996 88.957571) (xy 141.088184 89.0263) (xy 141.370512 89.040217)\r\n        (xy 141.65013 88.998787) (xy 141.916292 88.903603) (xy 142.041514 88.836671) (xy 142.113097 88.592702) (xy 141.3 87.779605)\r\n        (xy 140.486903 88.592702) (xy 130.775 88.592702) (xy 130.775 83.41444) (xy 130.808192 83.432182) (xy 131.078691 83.514236)\r\n        (xy 131.289508 83.535) (xy 131.430492 83.535) (xy 131.641309 83.514236) (xy 131.911808 83.432182) (xy 132.161101 83.298932)\r\n        (xy 132.379608 83.119608) (xy 132.472419 83.006518) (xy 132.474188 83.024482) (xy 132.510498 83.14418) (xy 132.569463 83.254494)\r\n        (xy 132.648815 83.351185) (xy 132.745506 83.430537) (xy 132.85582 83.489502) (xy 132.975518 83.525812) (xy 133.1 83.538072)\r\n        (xy 134.7 83.538072) (xy 134.824482 83.525812) (xy 134.94418 83.489502) (xy 135.054494 83.430537) (xy 135.151185 83.351185)\r\n        (xy 135.230537 83.254494) (xy 135.289502 83.14418) (xy 135.325812 83.024482) (xy 135.338072 82.9) (xy 135.338072 81.3)\r\n        (xy 135.325812 81.175518) (xy 135.289502 81.05582) (xy 135.230537 80.945506) (xy 135.151185 80.848815) (xy 135.054494 80.769463)\r\n        (xy 134.94418 80.710498) (xy 134.824482 80.674188) (xy 134.7 80.661928) (xy 133.1 80.661928) (xy 132.975518 80.674188)\r\n        (xy 132.85582 80.710498) (xy 132.745506 80.769463) (xy 132.648815 80.848815) (xy 132.569463 80.945506) (xy 132.510498 81.05582)\r\n        (xy 132.474188 81.175518) (xy 132.472419 81.193482) (xy 132.379608 81.080392) (xy 132.161101 80.901068) (xy 131.911808 80.767818)\r\n        (xy 131.641309 80.685764) (xy 131.430492 80.665) (xy 131.289508 80.665) (xy 131.078691 80.685764) (xy 130.808192 80.767818)\r\n        (xy 130.775 80.78556) (xy 130.775 74.884245) (xy 130.834187 74.825058) (xy 130.862238 74.802037) (xy 130.954087 74.690119)\r\n        (xy 131.022337 74.562432) (xy 131.058237 74.444085) (xy 131.064365 74.423885) (xy 131.078556 74.2798) (xy 131.075 74.243695)\r\n        (xy 131.075 74.18795) (xy 131.133401 74.148928)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 89.361928 58.9) (xy 89.374188 59.024482) (xy 89.410498 59.14418) (xy 89.469463 59.254494) (xy 89.548815 59.351185)\r\n        (xy 89.645506 59.430537) (xy 89.75582 59.489502) (xy 89.875518 59.525812) (xy 89.893482 59.527581) (xy 89.780392 59.620392)\r\n        (xy 89.601068 59.838899) (xy 89.467818 60.088192) (xy 89.385764 60.358691) (xy 89.358057 60.64) (xy 89.385764 60.921309)\r\n        (xy 89.467818 61.191808) (xy 89.601068 61.441101) (xy 89.780392 61.659608) (xy 89.998899 61.838932) (xy 90.131858 61.91)\r\n        (xy 89.998899 61.981068) (xy 89.780392 62.160392) (xy 89.601068 62.378899) (xy 89.467818 62.628192) (xy 89.385764 62.898691)\r\n        (xy 89.358057 63.18) (xy 89.385764 63.461309) (xy 89.467818 63.731808) (xy 89.601068 63.981101) (xy 89.780392 64.199608)\r\n        (xy 89.998899 64.378932) (xy 90.136682 64.452579) (xy 89.944869 64.567615) (xy 89.736481 64.756586) (xy 89.568963 64.98258)\r\n        (xy 89.448754 65.236913) (xy 89.408096 65.370961) (xy 89.530085 65.593) (xy 90.673 65.593) (xy 90.673 65.573)\r\n        (xy 90.927 65.573) (xy 90.927 65.593) (xy 92.069915 65.593) (xy 92.191904 65.370961) (xy 92.151246 65.236913)\r\n        (xy 92.031037 64.98258) (xy 91.863519 64.756586) (xy 91.655131 64.567615) (xy 91.463318 64.452579) (xy 91.601101 64.378932)\r\n        (xy 91.819608 64.199608) (xy 91.998932 63.981101) (xy 92.034264 63.915) (xy 92.175554 63.915) (xy 92.59235 64.331797)\r\n        (xy 92.592351 67.236535) (xy 92.588794 67.27265) (xy 92.602985 67.416735) (xy 92.637802 67.531509) (xy 92.645014 67.555283)\r\n        (xy 92.713264 67.68297) (xy 92.805113 67.794888) (xy 92.833158 67.817904) (xy 95.570742 70.555488) (xy 95.402889 70.5221)\r\n        (xy 95.218711 70.5221) (xy 95.038071 70.558032) (xy 94.867911 70.628514) (xy 94.714772 70.730838) (xy 94.584538 70.861072)\r\n        (xy 94.482214 71.014211) (xy 94.411732 71.184371) (xy 94.3758 71.365011) (xy 94.3758 71.549189) (xy 94.411732 71.729829)\r\n        (xy 94.482214 71.899989) (xy 94.5758 72.040051) (xy 94.575801 74.184752) (xy 87.035 81.725554) (xy 87.035 76.229039)\r\n        (xy 89.408096 76.229039) (xy 89.448754 76.363087) (xy 89.568963 76.61742) (xy 89.736481 76.843414) (xy 89.944869 77.032385)\r\n        (xy 90.186119 77.17707) (xy 90.45096 77.271909) (xy 90.673 77.150624) (xy 90.673 76.007) (xy 90.927 76.007)\r\n        (xy 90.927 77.150624) (xy 91.14904 77.271909) (xy 91.413881 77.17707) (xy 91.655131 77.032385) (xy 91.863519 76.843414)\r\n        (xy 92.031037 76.61742) (xy 92.151246 76.363087) (xy 92.191904 76.229039) (xy 92.069915 76.007) (xy 90.927 76.007)\r\n        (xy 90.673 76.007) (xy 89.530085 76.007) (xy 89.408096 76.229039) (xy 87.035 76.229039) (xy 87.035 70.8)\r\n        (xy 89.358057 70.8) (xy 89.385764 71.081309) (xy 89.467818 71.351808) (xy 89.601068 71.601101) (xy 89.780392 71.819608)\r\n        (xy 89.998899 71.998932) (xy 90.131858 72.07) (xy 89.998899 72.141068) (xy 89.780392 72.320392) (xy 89.601068 72.538899)\r\n        (xy 89.467818 72.788192) (xy 89.385764 73.058691) (xy 89.358057 73.34) (xy 89.385764 73.621309) (xy 89.467818 73.891808)\r\n        (xy 89.601068 74.141101) (xy 89.780392 74.359608) (xy 89.998899 74.538932) (xy 90.136682 74.612579) (xy 89.944869 74.727615)\r\n        (xy 89.736481 74.916586) (xy 89.568963 75.14258) (xy 89.448754 75.396913) (xy 89.408096 75.530961) (xy 89.530085 75.753)\r\n        (xy 90.673 75.753) (xy 90.673 75.733) (xy 90.927 75.733) (xy 90.927 75.753) (xy 92.069915 75.753)\r\n        (xy 92.191904 75.530961) (xy 92.151246 75.396913) (xy 92.031037 75.14258) (xy 91.863519 74.916586) (xy 91.655131 74.727615)\r\n        (xy 91.463318 74.612579) (xy 91.601101 74.538932) (xy 91.819608 74.359608) (xy 91.998932 74.141101) (xy 92.132182 73.891808)\r\n        (xy 92.214236 73.621309) (xy 92.241943 73.34) (xy 92.214236 73.058691) (xy 92.132182 72.788192) (xy 91.998932 72.538899)\r\n        (xy 91.819608 72.320392) (xy 91.601101 72.141068) (xy 91.468142 72.07) (xy 91.601101 71.998932) (xy 91.819608 71.819608)\r\n        (xy 91.998932 71.601101) (xy 92.132182 71.351808) (xy 92.214236 71.081309) (xy 92.241943 70.8) (xy 92.214236 70.518691)\r\n        (xy 92.132182 70.248192) (xy 91.998932 69.998899) (xy 91.819608 69.780392) (xy 91.601101 69.601068) (xy 91.463318 69.527421)\r\n        (xy 91.655131 69.412385) (xy 91.863519 69.223414) (xy 92.031037 68.99742) (xy 92.151246 68.743087) (xy 92.191904 68.609039)\r\n        (xy 92.069915 68.387) (xy 90.927 68.387) (xy 90.927 68.407) (xy 90.673 68.407) (xy 90.673 68.387)\r\n        (xy 89.530085 68.387) (xy 89.408096 68.609039) (xy 89.448754 68.743087) (xy 89.568963 68.99742) (xy 89.736481 69.223414)\r\n        (xy 89.944869 69.412385) (xy 90.136682 69.527421) (xy 89.998899 69.601068) (xy 89.780392 69.780392) (xy 89.601068 69.998899)\r\n        (xy 89.467818 70.248192) (xy 89.385764 70.518691) (xy 89.358057 70.8) (xy 87.035 70.8) (xy 87.035 66.069039)\r\n        (xy 89.408096 66.069039) (xy 89.448754 66.203087) (xy 89.568963 66.45742) (xy 89.736481 66.683414) (xy 89.944869 66.872385)\r\n        (xy 90.140982 66.99) (xy 89.944869 67.107615) (xy 89.736481 67.296586) (xy 89.568963 67.52258) (xy 89.448754 67.776913)\r\n        (xy 89.408096 67.910961) (xy 89.530085 68.133) (xy 90.673 68.133) (xy 90.673 65.847) (xy 90.927 65.847)\r\n        (xy 90.927 68.133) (xy 92.069915 68.133) (xy 92.191904 67.910961) (xy 92.151246 67.776913) (xy 92.031037 67.52258)\r\n        (xy 91.863519 67.296586) (xy 91.655131 67.107615) (xy 91.459018 66.99) (xy 91.655131 66.872385) (xy 91.863519 66.683414)\r\n        (xy 92.031037 66.45742) (xy 92.151246 66.203087) (xy 92.191904 66.069039) (xy 92.069915 65.847) (xy 90.927 65.847)\r\n        (xy 90.673 65.847) (xy 89.530085 65.847) (xy 89.408096 66.069039) (xy 87.035 66.069039) (xy 87.035 60.809846)\r\n        (xy 89.361928 58.482919)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 188.865 66.795553) (xy 186.805808 68.854746) (xy 186.777763 68.877762) (xy 186.685914 68.98968) (xy 186.623786 69.105914)\r\n        (xy 186.617664 69.117367) (xy 186.575635 69.255915) (xy 186.561444 69.4) (xy 186.565001 69.436115) (xy 186.565 74.263895)\r\n        (xy 186.561444 74.3) (xy 186.575635 74.444085) (xy 186.585121 74.475356) (xy 186.617663 74.582632) (xy 186.685913 74.710319)\r\n        (xy 186.777762 74.822237) (xy 186.805808 74.845254) (xy 190.094746 78.134193) (xy 190.117762 78.162238) (xy 190.22968 78.254087)\r\n        (xy 190.357367 78.322337) (xy 190.495915 78.364365) (xy 190.603895 78.375) (xy 190.603904 78.375) (xy 190.639999 78.378555)\r\n        (xy 190.676094 78.375) (xy 191.085736 78.375) (xy 191.121068 78.441101) (xy 191.300392 78.659608) (xy 191.518899 78.838932)\r\n        (xy 191.651858 78.91) (xy 191.518899 78.981068) (xy 191.300392 79.160392) (xy 191.121068 79.378899) (xy 191.085736 79.445)\r\n        (xy 190.524447 79.445) (xy 189.615258 78.535812) (xy 189.592238 78.507762) (xy 189.48032 78.415913) (xy 189.352633 78.347663)\r\n        (xy 189.214085 78.305635) (xy 189.106105 78.295) (xy 189.07 78.291444) (xy 189.033895 78.295) (xy 185.977025 78.295)\r\n        (xy 186.032182 78.191808) (xy 186.114236 77.921309) (xy 186.141943 77.64) (xy 186.114236 77.358691) (xy 186.032182 77.088192)\r\n        (xy 185.898932 76.838899) (xy 185.719608 76.620392) (xy 185.606518 76.527581) (xy 185.624482 76.525812) (xy 185.74418 76.489502)\r\n        (xy 185.854494 76.430537) (xy 185.951185 76.351185) (xy 186.030537 76.254494) (xy 186.089502 76.14418) (xy 186.125812 76.024482)\r\n        (xy 186.138072 75.9) (xy 186.138072 74.3) (xy 186.125812 74.175518) (xy 186.089502 74.05582) (xy 186.030537 73.945506)\r\n        (xy 185.951185 73.848815) (xy 185.854494 73.769463) (xy 185.74418 73.710498) (xy 185.624482 73.674188) (xy 185.5 73.661928)\r\n        (xy 183.9 73.661928) (xy 183.775518 73.674188) (xy 183.65582 73.710498) (xy 183.545506 73.769463) (xy 183.448815 73.848815)\r\n        (xy 183.369463 73.945506) (xy 183.310498 74.05582) (xy 183.274188 74.175518) (xy 183.261928 74.3) (xy 183.261928 74.597056)\r\n        (xy 183.254746 74.605807) (xy 182.345554 75.515) (xy 177.96385 75.515) (xy 177.981476 75.45689) (xy 177.860155 75.227)\r\n        (xy 176.667 75.227) (xy 176.667 75.247) (xy 176.413 75.247) (xy 176.413 75.227) (xy 176.393 75.227)\r\n        (xy 176.393 74.973) (xy 176.413 74.973) (xy 176.413 72.687) (xy 176.667 72.687) (xy 176.667 74.973)\r\n        (xy 177.860155 74.973) (xy 177.981476 74.74311) (xy 177.936825 74.595901) (xy 177.811641 74.33308) (xy 177.637588 74.099731)\r\n        (xy 177.421355 73.904822) (xy 177.295745 73.83) (xy 177.421355 73.755178) (xy 177.637588 73.560269) (xy 177.811641 73.32692)\r\n        (xy 177.936825 73.064099) (xy 177.981476 72.91689) (xy 177.860155 72.687) (xy 176.667 72.687) (xy 176.413 72.687)\r\n        (xy 176.393 72.687) (xy 176.393 72.433) (xy 176.413 72.433) (xy 176.413 70.147) (xy 176.667 70.147)\r\n        (xy 176.667 72.433) (xy 177.860155 72.433) (xy 177.981476 72.20311) (xy 177.936825 72.055901) (xy 177.811641 71.79308)\r\n        (xy 177.637588 71.559731) (xy 177.421355 71.364822) (xy 177.295745 71.29) (xy 177.421355 71.215178) (xy 177.637588 71.020269)\r\n        (xy 177.811641 70.78692) (xy 177.936825 70.524099) (xy 177.981476 70.37689) (xy 177.860155 70.147) (xy 176.667 70.147)\r\n        (xy 176.413 70.147) (xy 176.393 70.147) (xy 176.393 69.893) (xy 176.413 69.893) (xy 176.413 69.873)\r\n        (xy 176.667 69.873) (xy 176.667 69.893) (xy 177.860155 69.893) (xy 177.981476 69.66311) (xy 177.947805 69.5521)\r\n        (xy 185.698165 69.5521) (xy 185.73427 69.555656) (xy 185.770375 69.5521) (xy 185.878355 69.541465) (xy 186.016903 69.499437)\r\n        (xy 186.14459 69.431187) (xy 186.256508 69.339338) (xy 186.279529 69.311288) (xy 188.794193 66.796624) (xy 188.822238 66.773608)\r\n        (xy 188.865 66.721502)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 174.127 77.513) (xy 174.147 77.513) (xy 174.147 77.767) (xy 174.127 77.767) (xy 174.127 77.787)\r\n        (xy 173.873 77.787) (xy 173.873 77.767) (xy 173.853 77.767) (xy 173.853 77.513) (xy 173.873 77.513)\r\n        (xy 173.873 77.493) (xy 174.127 77.493)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 108.737555 76.345001) (xy 107.687063 76.345001) (xy 107.691904 76.329039) (xy 107.569915 76.107) (xy 106.427 76.107)\r\n        (xy 106.427 76.127) (xy 106.173 76.127) (xy 106.173 76.107) (xy 106.153 76.107) (xy 106.153 75.853)\r\n        (xy 106.173 75.853) (xy 106.173 75.833) (xy 106.427 75.833) (xy 106.427 75.853) (xy 107.569915 75.853)\r\n        (xy 107.691904 75.630961) (xy 107.651246 75.496913) (xy 107.546361 75.275001) (xy 107.667555 75.275001)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 143.233748 57.805858) (xy 143.219605 57.82) (xy 143.969273 58.569668) (xy 144.204183 58.508848) (xy 144.316202 58.268491)\r\n        (xy 144.379176 58.010898) (xy 144.390687 57.74597) (xy 144.387801 57.727248) (xy 145.44345 58.782897) (xy 145.443451 62.442336)\r\n        (xy 145.44345 62.442346) (xy 145.443451 74.296104) (xy 143.013546 71.8662) (xy 143.172589 71.8662) (xy 143.432672 71.814467)\r\n        (xy 143.677665 71.712987) (xy 143.898153 71.565662) (xy 144.085662 71.378153) (xy 144.232987 71.157665) (xy 144.334467 70.912672)\r\n        (xy 144.3862 70.652589) (xy 144.3862 70.387411) (xy 144.334467 70.127328) (xy 144.232987 69.882335) (xy 144.085662 69.661847)\r\n        (xy 143.898153 69.474338) (xy 143.677665 69.327013) (xy 143.49174 69.25) (xy 143.677665 69.172987) (xy 143.898153 69.025662)\r\n        (xy 144.085662 68.838153) (xy 144.232987 68.617665) (xy 144.334467 68.372672) (xy 144.3862 68.112589) (xy 144.3862 67.847411)\r\n        (xy 144.334467 67.587328) (xy 144.232987 67.342335) (xy 144.085662 67.121847) (xy 143.898153 66.934338) (xy 143.677665 66.787013)\r\n        (xy 143.4894 66.709031) (xy 143.62528 66.659542) (xy 143.728848 66.604183) (xy 143.789668 66.369273) (xy 143.04 65.619605)\r\n        (xy 142.290332 66.369273) (xy 142.351152 66.604183) (xy 142.582934 66.712206) (xy 142.402335 66.787013) (xy 142.181847 66.934338)\r\n        (xy 141.994338 67.121847) (xy 141.847013 67.342335) (xy 141.769031 67.5306) (xy 141.719542 67.39472) (xy 141.664183 67.291152)\r\n        (xy 141.429273 67.230332) (xy 140.679605 67.98) (xy 141.429273 68.729668) (xy 141.664183 68.668848) (xy 141.772206 68.437066)\r\n        (xy 141.847013 68.617665) (xy 141.994338 68.838153) (xy 142.181847 69.025662) (xy 142.402335 69.172987) (xy 142.58826 69.25)\r\n        (xy 142.402335 69.327013) (xy 142.181847 69.474338) (xy 142.055062 69.601123) (xy 142.033838 69.575262) (xy 142.005793 69.552246)\r\n        (xy 141.209358 68.755812) (xy 141.186338 68.727762) (xy 141.07442 68.635913) (xy 140.946733 68.567663) (xy 140.891218 68.550823)\r\n        (xy 140.5 68.159605) (xy 140.485858 68.173748) (xy 140.306253 67.994143) (xy 140.320395 67.98) (xy 139.570727 67.230332)\r\n        (xy 139.344223 67.288976) (xy 137.362658 65.307411) (xy 139.1538 65.307411) (xy 139.1538 65.572589) (xy 139.205533 65.832672)\r\n        (xy 139.307013 66.077665) (xy 139.454338 66.298153) (xy 139.641847 66.485662) (xy 139.862335 66.632987) (xy 140.0506 66.710969)\r\n        (xy 139.91472 66.760458) (xy 139.811152 66.815817) (xy 139.750332 67.050727) (xy 140.5 67.800395) (xy 141.249668 67.050727)\r\n        (xy 141.188848 66.815817) (xy 140.957066 66.707794) (xy 141.137665 66.632987) (xy 141.358153 66.485662) (xy 141.545662 66.298153)\r\n        (xy 141.692987 66.077665) (xy 141.770969 65.8894) (xy 141.820458 66.02528) (xy 141.875817 66.128848) (xy 142.110727 66.189668)\r\n        (xy 142.860395 65.44) (xy 143.219605 65.44) (xy 143.969273 66.189668) (xy 144.204183 66.128848) (xy 144.316202 65.888491)\r\n        (xy 144.379176 65.630898) (xy 144.390687 65.36597) (xy 144.350291 65.103887) (xy 144.259542 64.85472) (xy 144.204183 64.751152)\r\n        (xy 143.969273 64.690332) (xy 143.219605 65.44) (xy 142.860395 65.44) (xy 142.110727 64.690332) (xy 141.875817 64.751152)\r\n        (xy 141.767794 64.982934) (xy 141.692987 64.802335) (xy 141.545662 64.581847) (xy 141.358153 64.394338) (xy 141.137665 64.247013)\r\n        (xy 140.9494 64.169031) (xy 141.08528 64.119542) (xy 141.188848 64.064183) (xy 141.249668 63.829273) (xy 140.5 63.079605)\r\n        (xy 139.750332 63.829273) (xy 139.811152 64.064183) (xy 140.042934 64.172206) (xy 139.862335 64.247013) (xy 139.641847 64.394338)\r\n        (xy 139.454338 64.581847) (xy 139.307013 64.802335) (xy 139.205533 65.047328) (xy 139.1538 65.307411) (xy 137.362658 65.307411)\r\n        (xy 135.029277 62.97403) (xy 139.149313 62.97403) (xy 139.189709 63.236113) (xy 139.280458 63.48528) (xy 139.335817 63.588848)\r\n        (xy 139.570727 63.649668) (xy 140.320395 62.9) (xy 139.570727 62.150332) (xy 139.335817 62.211152) (xy 139.223798 62.451509)\r\n        (xy 139.160824 62.709102) (xy 139.149313 62.97403) (xy 135.029277 62.97403) (xy 133.25737 61.202123) (xy 133.272729 61.199068)\r\n        (xy 133.442889 61.128586) (xy 133.596028 61.026262) (xy 133.726262 60.896028) (xy 133.828586 60.742889) (xy 133.899068 60.572729)\r\n        (xy 133.935 60.392089) (xy 133.935 60.207911) (xy 133.899068 60.027271) (xy 133.828586 59.857111) (xy 133.726262 59.703972)\r\n        (xy 133.596028 59.573738) (xy 133.442889 59.471414) (xy 133.272729 59.400932) (xy 133.107515 59.368069) (xy 132.905647 59.1662)\r\n        (xy 133.012589 59.1662) (xy 133.272672 59.114467) (xy 133.517665 59.012987) (xy 133.738153 58.865662) (xy 133.925662 58.678153)\r\n        (xy 134.072987 58.457665) (xy 134.15 58.27174) (xy 134.227013 58.457665) (xy 134.374338 58.678153) (xy 134.561847 58.865662)\r\n        (xy 134.782335 59.012987) (xy 135.027328 59.114467) (xy 135.287411 59.1662) (xy 135.552589 59.1662) (xy 135.812672 59.114467)\r\n        (xy 136.057665 59.012987) (xy 136.278153 58.865662) (xy 136.465662 58.678153) (xy 136.612987 58.457665) (xy 136.69 58.27174)\r\n        (xy 136.767013 58.457665) (xy 136.914338 58.678153) (xy 137.101847 58.865662) (xy 137.322335 59.012987) (xy 137.567328 59.114467)\r\n        (xy 137.827411 59.1662) (xy 138.092589 59.1662) (xy 138.352672 59.114467) (xy 138.597665 59.012987) (xy 138.818153 58.865662)\r\n        (xy 139.005662 58.678153) (xy 139.152987 58.457665) (xy 139.23 58.27174) (xy 139.307013 58.457665) (xy 139.454338 58.678153)\r\n        (xy 139.641847 58.865662) (xy 139.862335 59.012987) (xy 140.04826 59.09) (xy 139.862335 59.167013) (xy 139.641847 59.314338)\r\n        (xy 139.454338 59.501847) (xy 139.307013 59.722335) (xy 139.205533 59.967328) (xy 139.1538 60.227411) (xy 139.1538 60.492589)\r\n        (xy 139.205533 60.752672) (xy 139.307013 60.997665) (xy 139.454338 61.218153) (xy 139.641847 61.405662) (xy 139.862335 61.552987)\r\n        (xy 140.0506 61.630969) (xy 139.91472 61.680458) (xy 139.811152 61.735817) (xy 139.750332 61.970727) (xy 140.5 62.720395)\r\n        (xy 141.249668 61.970727) (xy 141.188848 61.735817) (xy 140.957066 61.627794) (xy 141.137665 61.552987) (xy 141.358153 61.405662)\r\n        (xy 141.545662 61.218153) (xy 141.692987 60.997665) (xy 141.77 60.81174) (xy 141.847013 60.997665) (xy 141.994338 61.218153)\r\n        (xy 142.181847 61.405662) (xy 142.402335 61.552987) (xy 142.58826 61.63) (xy 142.402335 61.707013) (xy 142.181847 61.854338)\r\n        (xy 141.994338 62.041847) (xy 141.847013 62.262335) (xy 141.769031 62.4506) (xy 141.719542 62.31472) (xy 141.664183 62.211152)\r\n        (xy 141.429273 62.150332) (xy 140.679605 62.9) (xy 141.429273 63.649668) (xy 141.664183 63.588848) (xy 141.772206 63.357066)\r\n        (xy 141.847013 63.537665) (xy 141.994338 63.758153) (xy 142.181847 63.945662) (xy 142.402335 64.092987) (xy 142.5906 64.170969)\r\n        (xy 142.45472 64.220458) (xy 142.351152 64.275817) (xy 142.290332 64.510727) (xy 143.04 65.260395) (xy 143.789668 64.510727)\r\n        (xy 143.728848 64.275817) (xy 143.497066 64.167794) (xy 143.677665 64.092987) (xy 143.898153 63.945662) (xy 144.085662 63.758153)\r\n        (xy 144.232987 63.537665) (xy 144.334467 63.292672) (xy 144.3862 63.032589) (xy 144.3862 62.767411) (xy 144.334467 62.507328)\r\n        (xy 144.232987 62.262335) (xy 144.085662 62.041847) (xy 143.898153 61.854338) (xy 143.677665 61.707013) (xy 143.49174 61.63)\r\n        (xy 143.677665 61.552987) (xy 143.898153 61.405662) (xy 144.085662 61.218153) (xy 144.232987 60.997665) (xy 144.334467 60.752672)\r\n        (xy 144.3862 60.492589) (xy 144.3862 60.227411) (xy 144.334467 59.967328) (xy 144.232987 59.722335) (xy 144.085662 59.501847)\r\n        (xy 143.898153 59.314338) (xy 143.677665 59.167013) (xy 143.4894 59.089031) (xy 143.62528 59.039542) (xy 143.728848 58.984183)\r\n        (xy 143.789668 58.749273) (xy 143.04 57.999605) (xy 142.290332 58.749273) (xy 142.351152 58.984183) (xy 142.582934 59.092206)\r\n        (xy 142.402335 59.167013) (xy 142.181847 59.314338) (xy 141.994338 59.501847) (xy 141.847013 59.722335) (xy 141.77 59.90826)\r\n        (xy 141.692987 59.722335) (xy 141.545662 59.501847) (xy 141.358153 59.314338) (xy 141.137665 59.167013) (xy 140.95174 59.09)\r\n        (xy 141.137665 59.012987) (xy 141.358153 58.865662) (xy 141.545662 58.678153) (xy 141.692987 58.457665) (xy 141.770969 58.2694)\r\n        (xy 141.820458 58.40528) (xy 141.875817 58.508848) (xy 142.110727 58.569668) (xy 142.860395 57.82) (xy 142.846253 57.805858)\r\n        (xy 143.025858 57.626253) (xy 143.04 57.640395) (xy 143.054143 57.626253)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 120.751509 59.586245) (xy 120.736671 59.558486) (xy 120.492702 59.486903) (xy 119.679605 60.3) (xy 119.693748 60.314143)\r\n        (xy 119.514143 60.493748) (xy 119.5 60.479605) (xy 119.485858 60.493748) (xy 119.306253 60.314143) (xy 119.320395 60.3)\r\n        (xy 118.507298 59.486903) (xy 118.263329 59.558486) (xy 118.142429 59.813996) (xy 118.0737 60.088184) (xy 118.059783 60.370512)\r\n        (xy 118.101213 60.65013) (xy 118.196397 60.916292) (xy 118.263329 61.041514) (xy 118.507296 61.113097) (xy 118.391023 61.22937)\r\n        (xy 118.399003 61.23735) (xy 117.894308 61.742046) (xy 117.866262 61.765063) (xy 117.774413 61.876981) (xy 117.706163 62.004668)\r\n        (xy 117.679493 62.092586) (xy 117.664135 62.143215) (xy 117.649944 62.2873) (xy 117.6535 62.323405) (xy 117.653501 65.377585)\r\n        (xy 117.649944 65.4137) (xy 117.664135 65.557785) (xy 117.696659 65.665) (xy 117.706164 65.696333) (xy 117.774414 65.82402)\r\n        (xy 117.866263 65.935938) (xy 117.894308 65.958954) (xy 122.7467 70.811347) (xy 122.7467 71.983054) (xy 114.995342 64.231696)\r\n        (xy 115.118932 64.081101) (xy 115.252182 63.831808) (xy 115.334236 63.561309) (xy 115.361943 63.28) (xy 115.334236 62.998691)\r\n        (xy 115.252182 62.728192) (xy 115.118932 62.478899) (xy 114.939608 62.260392) (xy 114.721101 62.081068) (xy 114.588142 62.01)\r\n        (xy 114.721101 61.938932) (xy 114.939608 61.759608) (xy 115.118932 61.541101) (xy 115.252182 61.291808) (xy 115.334236 61.021309)\r\n        (xy 115.361943 60.74) (xy 115.334236 60.458691) (xy 115.252182 60.188192) (xy 115.118932 59.938899) (xy 114.939608 59.720392)\r\n        (xy 114.721101 59.541068) (xy 114.588142 59.47) (xy 114.721101 59.398932) (xy 114.832757 59.307298) (xy 118.686903 59.307298)\r\n        (xy 119.5 60.120395) (xy 120.313097 59.307298) (xy 120.241514 59.063329) (xy 119.986004 58.942429) (xy 119.711816 58.8737)\r\n        (xy 119.429488 58.859783) (xy 119.14987 58.901213) (xy 118.883708 58.996397) (xy 118.758486 59.063329) (xy 118.686903 59.307298)\r\n        (xy 114.832757 59.307298) (xy 114.939608 59.219608) (xy 115.118932 59.001101) (xy 115.252182 58.751808) (xy 115.334236 58.481309)\r\n        (xy 115.361943 58.2) (xy 115.334236 57.918691) (xy 115.252182 57.648192) (xy 115.118932 57.398899) (xy 114.939608 57.180392)\r\n        (xy 114.721101 57.001068) (xy 114.471808 56.867818) (xy 114.201309 56.785764) (xy 113.990492 56.765) (xy 113.849508 56.765)\r\n        (xy 113.638691 56.785764) (xy 113.368192 56.867818) (xy 113.118899 57.001068) (xy 112.900392 57.180392) (xy 112.721068 57.398899)\r\n        (xy 112.587818 57.648192) (xy 112.505764 57.918691) (xy 112.478057 58.2) (xy 112.505764 58.481309) (xy 112.587818 58.751808)\r\n        (xy 112.721068 59.001101) (xy 112.900392 59.219608) (xy 113.118899 59.398932) (xy 113.251858 59.47) (xy 113.118899 59.541068)\r\n        (xy 112.900392 59.720392) (xy 112.721068 59.938899) (xy 112.587818 60.188192) (xy 112.505764 60.458691) (xy 112.478057 60.74)\r\n        (xy 112.505764 61.021309) (xy 112.587818 61.291808) (xy 112.721068 61.541101) (xy 112.900392 61.759608) (xy 113.118899 61.938932)\r\n        (xy 113.251858 62.01) (xy 113.118899 62.081068) (xy 112.900392 62.260392) (xy 112.721068 62.478899) (xy 112.64934 62.613093)\r\n        (xy 108.1938 58.157554) (xy 108.1938 57.360205) (xy 108.197356 57.3241) (xy 108.183165 57.180015) (xy 108.1808 57.172219)\r\n        (xy 108.141137 57.041467) (xy 108.072887 56.91378) (xy 107.981038 56.801862) (xy 107.952987 56.778841) (xy 107.679659 56.505513)\r\n        (xy 107.656638 56.477462) (xy 107.54472 56.385613) (xy 107.417033 56.317363) (xy 107.278485 56.275335) (xy 107.170505 56.2647)\r\n        (xy 107.1344 56.261144) (xy 107.098295 56.2647) (xy 92.936396 56.2647) (xy 92.900299 56.261145) (xy 92.864202 56.2647)\r\n        (xy 92.864195 56.2647) (xy 92.771475 56.273832) (xy 92.756214 56.275335) (xy 92.714186 56.288084) (xy 92.617667 56.317363)\r\n        (xy 92.48998 56.385613) (xy 92.378062 56.477462) (xy 92.355046 56.505507) (xy 92.029519 56.831034) (xy 91.954494 56.769463)\r\n        (xy 91.84418 56.710498) (xy 91.724482 56.674188) (xy 91.6 56.661928) (xy 91.182919 56.661928) (xy 91.676147 56.1687)\r\n        (xy 123.723895 56.1687) (xy 123.76 56.172256) (xy 123.796105 56.1687) (xy 123.904085 56.158065) (xy 124.042633 56.116037)\r\n        (xy 124.17032 56.047787) (xy 124.282238 55.955938) (xy 124.305258 55.927888) (xy 125.095015 55.138132) (xy 125.225596 55.112157)\r\n      )\r\n    )\r\n    (filled_polygon\r\n      (pts\r\n        (xy 176.667 64.813) (xy 176.687 64.813) (xy 176.687 65.067) (xy 176.667 65.067) (xy 176.667 65.087)\r\n        (xy 176.413 65.087) (xy 176.413 65.067) (xy 176.393 65.067) (xy 176.393 64.813) (xy 176.413 64.813)\r\n        (xy 176.413 64.793) (xy 176.667 64.793)\r\n      )\r\n    )\r\n  )\r\n)\r\n"
  },
  {
    "path": "tandy-3-in-1/3-in-1.pro",
    "content": "update=2/4/2020 11:31:05 AM\r\nversion=1\r\nlast_client=eeschema\r\n[general]\r\nversion=1\r\nRootSch=\r\nBoardNm=\r\n[cvpcb]\r\nversion=1\r\nNetIExt=net\r\n[eeschema]\r\nversion=1\r\nLibDir=\r\n[eeschema/libraries]\r\n[pcbnew]\r\nversion=1\r\nPageLayoutDescrFile=\r\nLastNetListRead=\r\nCopperLayerCount=2\r\nBoardThickness=1.6\r\nAllowMicroVias=0\r\nAllowBlindVias=1\r\nRequireCourtyardDefinitions=0\r\nProhibitOverlappingCourtyards=1\r\nMinTrackWidth=0.15\r\nMinViaDiameter=0.45\r\nMinViaDrill=0.3\r\nMinMicroViaDiameter=0.2\r\nMinMicroViaDrill=0.09999999999999999\r\nMinHoleToHole=0.25\r\nTrackWidth1=0.2\r\nTrackWidth2=0.2\r\nTrackWidth3=0.4\r\nViaDiameter1=0.6\r\nViaDrill1=0.3\r\ndPairWidth1=0.2\r\ndPairGap1=0.25\r\ndPairViaGap1=0.25\r\nSilkLineWidth=0.12\r\nSilkTextSizeV=1\r\nSilkTextSizeH=1\r\nSilkTextSizeThickness=0.15\r\nSilkTextItalic=0\r\nSilkTextUpright=1\r\nCopperLineWidth=0.2\r\nCopperTextSizeV=1.5\r\nCopperTextSizeH=1.5\r\nCopperTextThickness=0.3\r\nCopperTextItalic=0\r\nCopperTextUpright=1\r\nEdgeCutLineWidth=0.05\r\nCourtyardLineWidth=0.05\r\nOthersLineWidth=0.15\r\nOthersTextSizeV=1\r\nOthersTextSizeH=1\r\nOthersTextSizeThickness=0.15\r\nOthersTextItalic=0\r\nOthersTextUpright=1\r\nSolderMaskClearance=0.051\r\nSolderMaskMinWidth=0.25\r\nSolderPasteClearance=0\r\nSolderPasteRatio=-0\r\n[pcbnew/Layer.F.Cu]\r\nName=F.Cu\r\nType=0\r\nEnabled=1\r\n[pcbnew/Layer.In1.Cu]\r\nName=In1.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In2.Cu]\r\nName=In2.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In3.Cu]\r\nName=In3.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In4.Cu]\r\nName=In4.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In5.Cu]\r\nName=In5.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In6.Cu]\r\nName=In6.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In7.Cu]\r\nName=In7.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In8.Cu]\r\nName=In8.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In9.Cu]\r\nName=In9.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In10.Cu]\r\nName=In10.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In11.Cu]\r\nName=In11.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In12.Cu]\r\nName=In12.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In13.Cu]\r\nName=In13.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In14.Cu]\r\nName=In14.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In15.Cu]\r\nName=In15.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In16.Cu]\r\nName=In16.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In17.Cu]\r\nName=In17.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In18.Cu]\r\nName=In18.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In19.Cu]\r\nName=In19.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In20.Cu]\r\nName=In20.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In21.Cu]\r\nName=In21.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In22.Cu]\r\nName=In22.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In23.Cu]\r\nName=In23.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In24.Cu]\r\nName=In24.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In25.Cu]\r\nName=In25.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In26.Cu]\r\nName=In26.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In27.Cu]\r\nName=In27.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In28.Cu]\r\nName=In28.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In29.Cu]\r\nName=In29.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.In30.Cu]\r\nName=In30.Cu\r\nType=0\r\nEnabled=0\r\n[pcbnew/Layer.B.Cu]\r\nName=B.Cu\r\nType=0\r\nEnabled=1\r\n[pcbnew/Layer.B.Adhes]\r\nEnabled=0\r\n[pcbnew/Layer.F.Adhes]\r\nEnabled=0\r\n[pcbnew/Layer.B.Paste]\r\nEnabled=0\r\n[pcbnew/Layer.F.Paste]\r\nEnabled=0\r\n[pcbnew/Layer.B.SilkS]\r\nEnabled=1\r\n[pcbnew/Layer.F.SilkS]\r\nEnabled=1\r\n[pcbnew/Layer.B.Mask]\r\nEnabled=1\r\n[pcbnew/Layer.F.Mask]\r\nEnabled=1\r\n[pcbnew/Layer.Dwgs.User]\r\nEnabled=1\r\n[pcbnew/Layer.Cmts.User]\r\nEnabled=0\r\n[pcbnew/Layer.Eco1.User]\r\nEnabled=0\r\n[pcbnew/Layer.Eco2.User]\r\nEnabled=0\r\n[pcbnew/Layer.Edge.Cuts]\r\nEnabled=1\r\n[pcbnew/Layer.Margin]\r\nEnabled=1\r\n[pcbnew/Layer.B.CrtYd]\r\nEnabled=1\r\n[pcbnew/Layer.F.CrtYd]\r\nEnabled=1\r\n[pcbnew/Layer.B.Fab]\r\nEnabled=1\r\n[pcbnew/Layer.F.Fab]\r\nEnabled=1\r\n[pcbnew/Layer.Rescue]\r\nEnabled=0\r\n[pcbnew/Netclasses]\r\n[pcbnew/Netclasses/Default]\r\nName=Default\r\nClearance=0.2\r\nTrackWidth=0.2\r\nViaDiameter=0.6\r\nViaDrill=0.3\r\nuViaDiameter=0.3\r\nuViaDrill=0.1\r\ndPairWidth=0.2\r\ndPairGap=0.25\r\ndPairViaGap=0.25\r\n[schematic_editor]\r\nversion=1\r\nPageLayoutDescrFile=\r\nPlotDirectoryName=\r\nSubpartIdSeparator=0\r\nSubpartFirstId=65\r\nNetFmtName=\r\nSpiceAjustPassiveValues=0\r\nLabSize=118\r\nERC_TestSimilarLabels=1\r\n"
  },
  {
    "path": "tandy-3-in-1/3-in-1.sch",
    "content": "EESchema Schematic File Version 4\r\nLIBS:3-in-1-cache\r\nEELAYER 30 0\r\nEELAYER END\r\n$Descr B 17000 11000\r\nencoding utf-8\r\nSheet 1 1\r\nTitle \"Tandy 1000 EX/HX 3-in-1 Upgrade\"\r\nDate \"2019-11-18\"\r\nRev \"1.7\"\r\nComp \"Rob Krenicki\"\r\nComment1 \"OSHW - Creative Commons Attribution ShareAlike 3.0\"\r\nComment2 \"Derrived from designs by:  Sergey Kiselev, James Pearce, Adrian Black\"\r\nComment3 \"\"\r\nComment4 \"\"\r\n$EndDescr\r\n$Comp\r\nL Memory_RAM:AS6C4008-55PCN RAM-U?\r\nU 1 1 5DCCBB56\r\nP 4100 2450\r\nAR Path=\"/5E242959/5DCCBB56\" Ref=\"RAM-U?\"  Part=\"1\" \r\nAR Path=\"/5DCCBB56\" Ref=\"RAM-U10\"  Part=\"1\" \r\nF 0 \"RAM-U10\" H 4550 3650 50  0000 C CNN\r\nF 1 \"AS6C4008-55PCN\" H 4600 3550 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-32_W15.24mm\" H 4100 2550 50  0001 C CNN\r\nF 3 \"https://www.alliancememory.com/wp-content/uploads/pdf/AS6C4008.pdf\" H 4100 2550 50  0001 C CNN\r\n\t1    4100 2450\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCCBB5C\r\nP 4100 3550\r\nAR Path=\"/5E242959/5DCCBB5C\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCCBB5C\" Ref=\"#PWR0101\"  Part=\"1\" \r\nF 0 \"#PWR0101\" H 4100 3300 50  0001 C CNN\r\nF 1 \"GND\" H 4105 3377 50  0000 C CNN\r\nF 2 \"\" H 4100 3550 50  0001 C CNN\r\nF 3 \"\" H 4100 3550 50  0001 C CNN\r\n\t1    4100 3550\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS245 RAM-U?\r\nU 1 1 5DCCBB62\r\nP 2050 2400\r\nAR Path=\"/5E242959/5DCCBB62\" Ref=\"RAM-U?\"  Part=\"1\" \r\nAR Path=\"/5DCCBB62\" Ref=\"RAM-U11\"  Part=\"1\" \r\nF 0 \"RAM-U11\" H 2350 3250 50  0000 C CNN\r\nF 1 \"74HCT245\" H 2350 3150 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-20_W7.62mm\" H 2050 2400 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS245\" H 2050 2400 50  0001 C CNN\r\n\t1    2050 2400\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCCBB68\r\nP 2050 3200\r\nAR Path=\"/5E242959/5DCCBB68\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCCBB68\" Ref=\"#PWR0102\"  Part=\"1\" \r\nF 0 \"#PWR0102\" H 2050 2950 50  0001 C CNN\r\nF 1 \"GND\" H 2055 3027 50  0000 C CNN\r\nF 2 \"\" H 2050 3200 50  0001 C CNN\r\nF 3 \"\" H 2050 3200 50  0001 C CNN\r\n\t1    2050 3200\r\n\t1    0    0    -1  \r\n$EndComp\r\nText GLabel 1400 5250 0    50   Input ~ 0\r\nA16\r\nText GLabel 1100 4800 0    50   Input ~ 0\r\nA17\r\nText GLabel 1100 4600 0    50   Input ~ 0\r\nA18\r\nText GLabel 2400 3850 0    50   Input ~ 0\r\nA19\r\nText GLabel 1550 1900 0    50   Input ~ 0\r\nD0\r\nText GLabel 1550 2000 0    50   Input ~ 0\r\nD1\r\nText GLabel 1550 2100 0    50   Input ~ 0\r\nD2\r\nText GLabel 1550 2200 0    50   Input ~ 0\r\nD3\r\nText GLabel 1550 2300 0    50   Input ~ 0\r\nD4\r\nText GLabel 1550 2400 0    50   Input ~ 0\r\nD5\r\nText GLabel 1550 2500 0    50   Input ~ 0\r\nD6\r\nText GLabel 1550 2600 0    50   Input ~ 0\r\nD7\r\nText GLabel 1550 2800 0    50   Input ~ 0\r\n~MEMR\r\nText GLabel 4600 1550 2    50   Input ~ 0\r\nMEMD0\r\nText GLabel 4600 1650 2    50   Input ~ 0\r\nMEMD1\r\nText GLabel 4600 1750 2    50   Input ~ 0\r\nMEMD2\r\nText GLabel 4600 1850 2    50   Input ~ 0\r\nMEMD3\r\nText GLabel 4600 2750 2    50   Input ~ 0\r\n~MEMW\r\nText GLabel 4600 2650 2    50   Input ~ 0\r\n~MEMR\r\nText GLabel 3600 1550 0    50   Input ~ 0\r\nA0\r\nText GLabel 3600 1650 0    50   Input ~ 0\r\nA1\r\nText GLabel 3600 1750 0    50   Input ~ 0\r\nA2\r\nText GLabel 3600 1850 0    50   Input ~ 0\r\nA3\r\nText GLabel 3600 1950 0    50   Input ~ 0\r\nA4\r\nText GLabel 3600 2050 0    50   Input ~ 0\r\nA5\r\nText GLabel 3600 2150 0    50   Input ~ 0\r\nA6\r\nText GLabel 3600 2250 0    50   Input ~ 0\r\nA7\r\nText GLabel 3600 2350 0    50   Input ~ 0\r\nA8\r\nText GLabel 3600 2450 0    50   Input ~ 0\r\nA9\r\nText GLabel 3600 2550 0    50   Input ~ 0\r\nA10\r\nText GLabel 3600 2650 0    50   Input ~ 0\r\nA11\r\nText GLabel 3600 2750 0    50   Input ~ 0\r\nA12\r\nText GLabel 3600 2850 0    50   Input ~ 0\r\nA13\r\nText GLabel 3600 2950 0    50   Input ~ 0\r\nA14\r\nText GLabel 3600 3050 0    50   Input ~ 0\r\nA15\r\nText GLabel 3600 3150 0    50   Input ~ 0\r\nA16\r\nText GLabel 3600 3350 0    50   Input ~ 0\r\nA18\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCCBBA0\r\nP 2050 1600\r\nAR Path=\"/5E242959/5DCCBBA0\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCCBBA0\" Ref=\"#PWR0103\"  Part=\"1\" \r\nF 0 \"#PWR0103\" H 2050 1450 50  0001 C CNN\r\nF 1 \"+5V\" H 2065 1773 50  0000 C CNN\r\nF 2 \"\" H 2050 1600 50  0001 C CNN\r\nF 3 \"\" H 2050 1600 50  0001 C CNN\r\n\t1    2050 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCCBBA6\r\nP 4100 1350\r\nAR Path=\"/5E242959/5DCCBBA6\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCCBBA6\" Ref=\"#PWR0104\"  Part=\"1\" \r\nF 0 \"#PWR0104\" H 4100 1200 50  0001 C CNN\r\nF 1 \"+5V\" H 4115 1523 50  0000 C CNN\r\nF 2 \"\" H 4100 1350 50  0001 C CNN\r\nF 3 \"\" H 4100 1350 50  0001 C CNN\r\n\t1    4100 1350\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS32 RAM-U?\r\nU 1 1 5DCCBBAC\r\nP 2950 3950\r\nAR Path=\"/5E242959/5DCCBBAC\" Ref=\"RAM-U?\"  Part=\"1\" \r\nAR Path=\"/5DCCBBAC\" Ref=\"RAM-U13\"  Part=\"1\" \r\nF 0 \"RAM-U13\" H 2950 4275 50  0000 C CNN\r\nF 1 \"74LS32\" H 2950 4184 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 2950 3950 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS32\" H 2950 3950 50  0001 C CNN\r\n\t1    2950 3950\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS32 RAM-U?\r\nU 2 1 5DCCBBB2\r\nP 1700 5350\r\nAR Path=\"/5E242959/5DCCBBB2\" Ref=\"RAM-U?\"  Part=\"2\" \r\nAR Path=\"/5DCCBBB2\" Ref=\"RAM-U13\"  Part=\"2\" \r\nF 0 \"RAM-U13\" H 1700 5675 50  0000 C CNN\r\nF 1 \"74LS32\" H 1700 5584 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 1700 5350 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS32\" H 1700 5350 50  0001 C CNN\r\n\t2    1700 5350\r\n\t1    0    0    -1  \r\n$EndComp\r\nText GLabel 1400 5450 0    50   Input ~ 0\r\nA15\r\n$Comp\r\nL 74xx:74LS00 RAM-U?\r\nU 4 1 5DCCBBB9\r\nP 1700 4700\r\nAR Path=\"/5E242959/5DCCBBB9\" Ref=\"RAM-U?\"  Part=\"4\" \r\nAR Path=\"/5DCCBBB9\" Ref=\"RAM-U12\"  Part=\"4\" \r\nF 0 \"RAM-U12\" H 1700 5025 50  0000 C CNN\r\nF 1 \"74LS00\" H 1700 4934 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 1700 4700 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74ls00\" H 1700 4700 50  0001 C CNN\r\n\t4    1700 4700\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS00 RAM-U?\r\nU 3 1 5DCCBBBF\r\nP 2600 4700\r\nAR Path=\"/5E242959/5DCCBBBF\" Ref=\"RAM-U?\"  Part=\"3\" \r\nAR Path=\"/5DCCBBBF\" Ref=\"RAM-U12\"  Part=\"3\" \r\nF 0 \"RAM-U12\" H 2600 5025 50  0000 C CNN\r\nF 1 \"74LS00\" H 2600 4934 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 2600 4700 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74ls00\" H 2600 4700 50  0001 C CNN\r\n\t3    2600 4700\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS00 RAM-U?\r\nU 1 1 5DCCBBC5\r\nP 3600 4700\r\nAR Path=\"/5E242959/5DCCBBC5\" Ref=\"RAM-U?\"  Part=\"1\" \r\nAR Path=\"/5DCCBBC5\" Ref=\"RAM-U12\"  Part=\"1\" \r\nF 0 \"RAM-U12\" H 3600 5025 50  0000 C CNN\r\nF 1 \"74LS00\" H 3600 4934 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 3600 4700 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74ls00\" H 3600 4700 50  0001 C CNN\r\n\t1    3600 4700\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS00 RAM-U?\r\nU 2 1 5DCCBBCB\r\nP 4550 4700\r\nAR Path=\"/5E242959/5DCCBBCB\" Ref=\"RAM-U?\"  Part=\"2\" \r\nAR Path=\"/5DCCBBCB\" Ref=\"RAM-U12\"  Part=\"2\" \r\nF 0 \"RAM-U12\" H 4550 5025 50  0000 C CNN\r\nF 1 \"74LS00\" H 4550 4934 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 4550 4700 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74ls00\" H 4550 4700 50  0001 C CNN\r\n\t2    4550 4700\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t1100 4600 1400 4600\r\nWire Wire Line\r\n\t1100 4800 1300 4800\r\nWire Wire Line\r\n\t1400 4600 1400 4300\r\nWire Wire Line\r\n\t1400 4300 2300 4300\r\nWire Wire Line\r\n\t2300 4300 2300 4600\r\nConnection ~ 1400 4600\r\nWire Wire Line\r\n\t1300 4800 1300 4050\r\nWire Wire Line\r\n\t1300 4050 2650 4050\r\nConnection ~ 1300 4800\r\nWire Wire Line\r\n\t1300 4800 1400 4800\r\nWire Wire Line\r\n\t2550 3850 2550 4300\r\nWire Wire Line\r\n\t2550 4300 3300 4300\r\nWire Wire Line\r\n\t2400 3850 2550 3850\r\nConnection ~ 2550 3850\r\nWire Wire Line\r\n\t2550 3850 2650 3850\r\nWire Wire Line\r\n\t2000 4700 2100 4700\r\nWire Wire Line\r\n\t2100 4700 2100 5100\r\nWire Wire Line\r\n\t2100 5100 4250 5100\r\nWire Wire Line\r\n\t6450 5650 6450 5550\r\nWire Wire Line\r\n\t6450 5450 6550 5450\r\nWire Wire Line\r\n\t8450 2850 9050 2850\r\nWire Wire Line\r\n\t9050 2850 9050 3050\r\nWire Wire Line\r\n\t9050 3050 9350 3050\r\nWire Wire Line\r\n\t9150 3450 9150 2450\r\nWire Wire Line\r\n\t9150 3450 9350 3450\r\nWire Wire Line\r\n\t9350 3550 8450 3550\r\nWire Wire Line\r\n\t11350 2750 11350 2650\r\nWire Wire Line\r\n\t11350 2650 11150 2650\r\nWire Wire Line\r\n\t11150 2650 11150 2950\r\nWire Wire Line\r\n\t8450 3050 8950 3050\r\nWire Wire Line\r\n\t8950 3050 8950 3650\r\nWire Wire Line\r\n\t8950 3650 9350 3650\r\nWire Wire Line\r\n\t9150 2450 8450 2450\r\nWire Wire Line\r\n\t8450 3150 9050 3150\r\nWire Wire Line\r\n\t8450 2350 9250 2350\r\nWire Wire Line\r\n\t11150 2950 11250 2950\r\nConnection ~ 6250 3650\r\nWire Wire Line\r\n\t6250 3650 6850 3650\r\nWire Wire Line\r\n\t6250 3900 6250 3850\r\nWire Wire Line\r\n\t6250 2950 6850 2950\r\nWire Wire Line\r\n\t6850 3250 6350 3250\r\nWire Wire Line\r\n\t6350 3250 6350 3150\r\nWire Wire Line\r\n\t8450 2050 8550 2050\r\nWire Wire Line\r\n\t8450 2150 8550 2150\r\nWire Wire Line\r\n\t6850 3150 6350 3150\r\nWire Wire Line\r\n\t6250 3850 6850 3850\r\nConnection ~ 6250 3850\r\nWire Wire Line\r\n\t8550 2150 8550 2050\r\nWire Wire Line\r\n\t11250 3050 10950 3050\r\nWire Wire Line\r\n\t9350 3750 8850 3750\r\nWire Wire Line\r\n\t8850 3750 8850 2950\r\nWire Wire Line\r\n\t8850 2950 8450 2950\r\nWire Wire Line\r\n\t9350 3350 8450 3350\r\nWire Wire Line\r\n\t9350 3250 9050 3250\r\nWire Wire Line\r\n\t9050 3250 9050 3150\r\nWire Wire Line\r\n\t9250 3150 9350 3150\r\nWire Wire Line\r\n\t6550 5350 6450 5350\r\nWire Wire Line\r\n\t6550 5550 6450 5550\r\nConnection ~ 6450 5550\r\nNoConn ~ 7750 5350\r\nNoConn ~ 7750 5250\r\nNoConn ~ 7750 5150\r\nNoConn ~ 7750 5050\r\nNoConn ~ 7750 4950\r\nNoConn ~ 7750 4850\r\nNoConn ~ 7750 5450\r\n$Comp\r\nL 3-in-1-rescue:74LS138-isa_fdc-rescue-3-in-1-rescue 232-U?\r\nU 1 1 5DCD9038\r\nP 7150 5200\r\nAR Path=\"/5E08FB93/5DCD9038\" Ref=\"232-U?\"  Part=\"1\" \r\nAR Path=\"/5DCD9038\" Ref=\"232-U7\"  Part=\"1\" \r\nF 0 \"232-U7\" H 7150 5250 60  0000 C CNN\r\nF 1 \"74ALS138\" H 7150 5150 60  0000 C CNN\r\nF 2 \"Package_DIP:DIP-16_W7.62mm\" H 7150 5200 50  0001 C CNN\r\nF 3 \"\" H 7150 5200 50  0001 C CNN\r\n\t1    7150 5200\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:16550-PLCC-isa_fdc-rescue-3-in-1-rescue 232-U8\r\nU 1 1 5DCD903E\r\nP 7650 2900\r\nAR Path=\"/5DCD903E\" Ref=\"232-U8\"  Part=\"1\" \r\nAR Path=\"/5E08FB93/5DCD903E\" Ref=\"U?\"  Part=\"1\" \r\nF 0 \"232-U8\" H 7650 2950 60  0000 C CNN\r\nF 1 \"16550\" H 7650 2850 60  0000 C CNN\r\nF 2 \"Package_LCC:PLCC-44_THT-Socket\" H 7650 2900 50  0001 C CNN\r\nF 3 \"\" H 7650 2900 50  0001 C CNN\r\n\t1    7650 2900\r\n\t1    0    0    -1  \r\n$EndComp\r\nText Notes 8000 1000 0    118  ~ 0\r\nRS232 Serial Controller\r\nNoConn ~ 8450 1850\r\nNoConn ~ 8450 4050\r\nNoConn ~ 8450 3750\r\nNoConn ~ 8450 3850\r\nNoConn ~ 8450 2650\r\nNoConn ~ 8450 2550\r\n$Comp\r\nL 3-in-1-rescue:DB9-isa_fdc-rescue-3-in-1-rescue 232-P?\r\nU 1 1 5DCD904B\r\nP 11700 3350\r\nAR Path=\"/5E08FB93/5DCD904B\" Ref=\"232-P?\"  Part=\"1\" \r\nAR Path=\"/5DCD904B\" Ref=\"232-P2\"  Part=\"1\" \r\nF 0 \"232-P2\" H 11700 3900 70  0000 C CNN\r\nF 1 \"SERIAL\" H 11700 2800 70  0000 C CNN\r\nF 2 \"Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\" H 11700 3350 50  0001 C CNN\r\nF 3 \"\" H 11700 3350 50  0001 C CNN\r\n\t1    11700 3350\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t6250 3650 6250 2950\r\nWire Wire Line\r\n\t6250 3850 6250 3650\r\nWire Wire Line\r\n\t6450 5550 6450 5450\r\n$Comp\r\nL 3-in-1-rescue:74LS138-isa_fdc-rescue-3-in-1-rescue 232-U?\r\nU 1 1 5DCD9054\r\nP 9400 5200\r\nAR Path=\"/5E08FB93/5DCD9054\" Ref=\"232-U?\"  Part=\"1\" \r\nAR Path=\"/5DCD9054\" Ref=\"232-U9\"  Part=\"1\" \r\nF 0 \"232-U9\" H 9400 5250 60  0000 C CNN\r\nF 1 \"74ALS138\" H 9400 5150 60  0000 C CNN\r\nF 2 \"Package_DIP:DIP-16_W7.62mm\" H 9400 5200 50  0001 C CNN\r\nF 3 \"\" H 9400 5200 50  0001 C CNN\r\n\t1    9400 5200\r\n\t1    0    0    -1  \r\n$EndComp\r\nNoConn ~ 10000 4850\r\nNoConn ~ 10000 4950\r\nNoConn ~ 10000 5050\r\nWire Wire Line\r\n\t7750 5550 8800 5550\r\nNoConn ~ 10000 5150\r\nNoConn ~ 10000 5250\r\nNoConn ~ 10000 5350\r\nNoConn ~ 10000 5450\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD9062\r\nP 9150 1450\r\nAR Path=\"/5E08FB93/5DCD9062\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD9062\" Ref=\"#PWR0105\"  Part=\"1\" \r\nF 0 \"#PWR0105\" H 9150 1200 50  0001 C CNN\r\nF 1 \"GND\" H 9155 1277 50  0000 C CNN\r\nF 2 \"\" H 9150 1450 50  0001 C CNN\r\nF 3 \"\" H 9150 1450 50  0001 C CNN\r\n\t1    9150 1450\r\n\t-1   0    0    1   \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD9068\r\nP 6250 3900\r\nAR Path=\"/5E08FB93/5DCD9068\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD9068\" Ref=\"#PWR0106\"  Part=\"1\" \r\nF 0 \"#PWR0106\" H 6250 3650 50  0001 C CNN\r\nF 1 \"GND\" H 6255 3727 50  0000 C CNN\r\nF 2 \"\" H 6250 3900 50  0001 C CNN\r\nF 3 \"\" H 6250 3900 50  0001 C CNN\r\n\t1    6250 3900\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD906E\r\nP 11350 2750\r\nAR Path=\"/5E08FB93/5DCD906E\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD906E\" Ref=\"#PWR0107\"  Part=\"1\" \r\nF 0 \"#PWR0107\" H 11350 2500 50  0001 C CNN\r\nF 1 \"GND\" H 11355 2577 50  0000 C CNN\r\nF 2 \"\" H 11350 2750 50  0001 C CNN\r\nF 3 \"\" H 11350 2750 50  0001 C CNN\r\n\t1    11350 2750\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD9074\r\nP 6450 5650\r\nAR Path=\"/5E08FB93/5DCD9074\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD9074\" Ref=\"#PWR0108\"  Part=\"1\" \r\nF 0 \"#PWR0108\" H 6450 5400 50  0001 C CNN\r\nF 1 \"GND\" H 6455 5477 50  0000 C CNN\r\nF 2 \"\" H 6450 5650 50  0001 C CNN\r\nF 3 \"\" H 6450 5650 50  0001 C CNN\r\n\t1    6450 5650\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD907B\r\nP 7150 5750\r\nAR Path=\"/5E08FB93/5DCD907B\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD907B\" Ref=\"#PWR0109\"  Part=\"1\" \r\nF 0 \"#PWR0109\" H 7150 5500 50  0001 C CNN\r\nF 1 \"GND\" H 7155 5577 50  0000 C CNN\r\nF 2 \"\" H 7150 5750 50  0001 C CNN\r\nF 3 \"\" H 7150 5750 50  0001 C CNN\r\n\t1    7150 5750\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD9081\r\nP 9400 5750\r\nAR Path=\"/5E08FB93/5DCD9081\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD9081\" Ref=\"#PWR0110\"  Part=\"1\" \r\nF 0 \"#PWR0110\" H 9400 5500 50  0001 C CNN\r\nF 1 \"GND\" H 9405 5577 50  0000 C CNN\r\nF 2 \"\" H 9400 5750 50  0001 C CNN\r\nF 3 \"\" H 9400 5750 50  0001 C CNN\r\n\t1    9400 5750\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t9400 5750 9400 5600\r\nWire Wire Line\r\n\t7150 5750 7150 5600\r\nWire Wire Line\r\n\t7150 4750 7150 4800\r\nWire Wire Line\r\n\t9400 4750 9400 4800\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD908B\r\nP 7650 4200\r\nAR Path=\"/5E08FB93/5DCD908B\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD908B\" Ref=\"#PWR0111\"  Part=\"1\" \r\nF 0 \"#PWR0111\" H 7650 3950 50  0001 C CNN\r\nF 1 \"GND\" H 7655 4027 50  0000 C CNN\r\nF 2 \"\" H 7650 4200 50  0001 C CNN\r\nF 3 \"\" H 7650 4200 50  0001 C CNN\r\n\t1    7650 4200\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t10150 4100 10150 4000\r\nWire Wire Line\r\n\t7650 4200 7650 4100\r\nWire Wire Line\r\n\t7650 1650 7650 1700\r\nWire Wire Line\r\n\t10150 2750 10150 2800\r\nWire Wire Line\r\n\t9250 2350 9250 3150\r\n$Comp\r\nL power:-12V #PWR?\r\nU 1 1 5DCD909C\r\nP 10950 2850\r\nAR Path=\"/5E08FB93/5DCD909C\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD909C\" Ref=\"#PWR0112\"  Part=\"1\" \r\nF 0 \"#PWR0112\" H 10950 2950 50  0001 C CNN\r\nF 1 \"-12V\" V 10965 2978 50  0000 L CNN\r\nF 2 \"\" H 10950 2850 50  0001 C CNN\r\nF 3 \"\" H 10950 2850 50  0001 C CNN\r\n\t1    10950 2850\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+12V #PWR?\r\nU 1 1 5DCD90A2\r\nP 10950 3950\r\nAR Path=\"/5E08FB93/5DCD90A2\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90A2\" Ref=\"#PWR0113\"  Part=\"1\" \r\nF 0 \"#PWR0113\" H 10950 3800 50  0001 C CNN\r\nF 1 \"+12V\" V 10965 4078 50  0000 L CNN\r\nF 2 \"\" H 10950 3950 50  0001 C CNN\r\nF 3 \"\" H 10950 3950 50  0001 C CNN\r\n\t1    10950 3950\r\n\t-1   0    0    1   \r\n$EndComp\r\n$Comp\r\nL Oscillator:CXO_DIP8 232-OSC?\r\nU 1 1 5DCD90A8\r\nP 9150 1750\r\nAR Path=\"/5E08FB93/5DCD90A8\" Ref=\"232-OSC?\"  Part=\"1\" \r\nAR Path=\"/5DCD90A8\" Ref=\"232-OSC1\"  Part=\"1\" \r\nF 0 \"232-OSC1\" H 8650 1450 60  0000 C CNN\r\nF 1 \"1.8432MHz\" H 8650 1550 60  0000 C CNN\r\nF 2 \"Oscillator:Oscillator_DIP-8\" H 9150 1750 50  0001 C CNN\r\nF 3 \"\" H 9150 1750 50  0001 C CNN\r\n\t1    9150 1750\r\n\t-1   0    0    1   \r\n$EndComp\r\nText GLabel 6850 1750 0    50   Input ~ 0\r\nD0\r\nText GLabel 6850 1850 0    50   Input ~ 0\r\nD1\r\nText GLabel 6850 1950 0    50   Input ~ 0\r\nD2\r\nText GLabel 6850 2050 0    50   Input ~ 0\r\nD3\r\nText GLabel 6850 2150 0    50   Input ~ 0\r\nD4\r\nText GLabel 6850 2250 0    50   Input ~ 0\r\nD5\r\nText GLabel 6850 2350 0    50   Input ~ 0\r\nD6\r\nText GLabel 6850 2450 0    50   Input ~ 0\r\nD7\r\nText GLabel 6850 2650 0    50   Input ~ 0\r\nA0\r\nText GLabel 6850 2750 0    50   Input ~ 0\r\nA1\r\nText GLabel 6850 2850 0    50   Input ~ 0\r\nA2\r\nText GLabel 6550 4850 0    50   Input ~ 0\r\nA6\r\nText GLabel 6550 4950 0    50   Input ~ 0\r\nA7\r\nText GLabel 6550 5050 0    50   Input ~ 0\r\nA9\r\nText GLabel 8800 4850 0    50   Input ~ 0\r\nA8\r\nText GLabel 8800 4950 0    50   Input ~ 0\r\nA4\r\nText GLabel 8800 5050 0    50   Input ~ 0\r\nA3\r\nText GLabel 8800 5350 0    50   Input ~ 0\r\nA5\r\nText GLabel 8800 5450 0    50   Input ~ 0\r\nAEN\r\nText GLabel 6850 4050 0    50   Input ~ 0\r\nRESETDRV\r\nText GLabel 6850 3750 0    50   Input ~ 0\r\n~IOW\r\nText GLabel 6850 3550 0    50   Input ~ 0\r\n~IOR\r\nText GLabel 8450 3950 2    50   Input ~ 0\r\nIRQ4\r\nText GLabel 6850 3350 0    50   Input ~ 0\r\n~UART_CS\r\nText GLabel 10000 5550 2    50   Input ~ 0\r\n~UART_CS\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90C7\r\nP 7650 1650\r\nAR Path=\"/5E08FB93/5DCD90C7\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90C7\" Ref=\"#PWR0114\"  Part=\"1\" \r\nF 0 \"#PWR0114\" H 7650 1500 50  0001 C CNN\r\nF 1 \"+5V\" H 7665 1823 50  0000 C CNN\r\nF 2 \"\" H 7650 1650 50  0001 C CNN\r\nF 3 \"\" H 7650 1650 50  0001 C CNN\r\n\t1    7650 1650\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90CD\r\nP 9150 2050\r\nAR Path=\"/5E08FB93/5DCD90CD\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90CD\" Ref=\"#PWR0115\"  Part=\"1\" \r\nF 0 \"#PWR0115\" H 9150 1900 50  0001 C CNN\r\nF 1 \"+5V\" H 9165 2223 50  0000 C CNN\r\nF 2 \"\" H 9150 2050 50  0001 C CNN\r\nF 3 \"\" H 9150 2050 50  0001 C CNN\r\n\t1    9150 2050\r\n\t-1   0    0    1   \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90D3\r\nP 9400 4750\r\nAR Path=\"/5E08FB93/5DCD90D3\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90D3\" Ref=\"#PWR0116\"  Part=\"1\" \r\nF 0 \"#PWR0116\" H 9400 4600 50  0001 C CNN\r\nF 1 \"+5V\" H 9415 4923 50  0000 C CNN\r\nF 2 \"\" H 9400 4750 50  0001 C CNN\r\nF 3 \"\" H 9400 4750 50  0001 C CNN\r\n\t1    9400 4750\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90D9\r\nP 7150 4750\r\nAR Path=\"/5E08FB93/5DCD90D9\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90D9\" Ref=\"#PWR0117\"  Part=\"1\" \r\nF 0 \"#PWR0117\" H 7150 4600 50  0001 C CNN\r\nF 1 \"+5V\" H 7165 4923 50  0000 C CNN\r\nF 2 \"\" H 7150 4750 50  0001 C CNN\r\nF 3 \"\" H 7150 4750 50  0001 C CNN\r\n\t1    7150 4750\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90DF\r\nP 6450 5350\r\nAR Path=\"/5E08FB93/5DCD90DF\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90DF\" Ref=\"#PWR0118\"  Part=\"1\" \r\nF 0 \"#PWR0118\" H 6450 5200 50  0001 C CNN\r\nF 1 \"+5V\" V 6465 5478 50  0000 L CNN\r\nF 2 \"\" H 6450 5350 50  0001 C CNN\r\nF 3 \"\" H 6450 5350 50  0001 C CNN\r\n\t1    6450 5350\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90E5\r\nP 6350 3150\r\nAR Path=\"/5E08FB93/5DCD90E5\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90E5\" Ref=\"#PWR0119\"  Part=\"1\" \r\nF 0 \"#PWR0119\" H 6350 3000 50  0001 C CNN\r\nF 1 \"+5V\" H 6365 3323 50  0000 C CNN\r\nF 2 \"\" H 6350 3150 50  0001 C CNN\r\nF 3 \"\" H 6350 3150 50  0001 C CNN\r\n\t1    6350 3150\r\n\t1    0    0    -1  \r\n$EndComp\r\nConnection ~ 6350 3150\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCD90EC\r\nP 10150 4100\r\nAR Path=\"/5E08FB93/5DCD90EC\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90EC\" Ref=\"#PWR0120\"  Part=\"1\" \r\nF 0 \"#PWR0120\" H 10150 3950 50  0001 C CNN\r\nF 1 \"+5V\" H 10165 4273 50  0000 C CNN\r\nF 2 \"\" H 10150 4100 50  0001 C CNN\r\nF 3 \"\" H 10150 4100 50  0001 C CNN\r\n\t1    10150 4100\r\n\t-1   0    0    1   \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCD90F2\r\nP 10150 2750\r\nAR Path=\"/5E08FB93/5DCD90F2\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCD90F2\" Ref=\"#PWR0121\"  Part=\"1\" \r\nF 0 \"#PWR0121\" H 10150 2500 50  0001 C CNN\r\nF 1 \"GND\" H 10155 2577 50  0000 C CNN\r\nF 2 \"\" H 10150 2750 50  0001 C CNN\r\nF 3 \"\" H 10150 2750 50  0001 C CNN\r\n\t1    10150 2750\r\n\t-1   0    0    1   \r\n$EndComp\r\nNoConn ~ 9450 1750\r\n$Comp\r\nL 3-in-1-rescue:74LS688-xt-cf-rescue-3-in-1-rescue CF-U2\r\nU 1 1 5DCF5A5A\r\nP 2200 8150\r\nAR Path=\"/5DCF5A5A\" Ref=\"CF-U2\"  Part=\"1\" \r\nAR Path=\"/5DBF65CF/5DCF5A5A\" Ref=\"U?\"  Part=\"1\" \r\nF 0 \"CF-U2\" H 2200 8200 60  0000 C CNN\r\nF 1 \"74LS688\" H 2200 8100 60  0000 C CNN\r\nF 2 \"Package_DIP:DIP-20_W7.62mm\" H 2200 8150 50  0001 C CNN\r\nF 3 \"\" H 2200 8150 50  0001 C CNN\r\n\t1    2200 8150\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t1600 8150 1600 8250\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5A62\r\nP 850 8850\r\nAR Path=\"/5DBF65CF/5DCF5A62\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5A62\" Ref=\"#PWR0122\"  Part=\"1\" \r\nF 0 \"#PWR0122\" H 850 8600 50  0001 C CNN\r\nF 1 \"GND\" H 855 8677 50  0000 C CNN\r\nF 2 \"\" H 850 8850 50  0001 C CNN\r\nF 3 \"\" H 850 8850 50  0001 C CNN\r\n\t1    850  8850\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS139 CF-U?\r\nU 1 1 5DCF5A68\r\nP 3750 9200\r\nAR Path=\"/5DBF65CF/5DCF5A68\" Ref=\"CF-U?\"  Part=\"1\" \r\nAR Path=\"/5DCF5A68\" Ref=\"CF-U1\"  Part=\"1\" \r\nF 0 \"CF-U1\" H 3750 9567 50  0000 C CNN\r\nF 1 \"74LS139\" H 3750 9476 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-16_W7.62mm\" H 3750 9200 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS139\" H 3750 9200 50  0001 C CNN\r\n\t1    3750 9200\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t3300 8200 2800 8200\r\nConnection ~ 2800 8200\r\nWire Wire Line\r\n\t2800 8200 2800 9400\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5A80\r\nP 3250 9100\r\nAR Path=\"/5DBF65CF/5DCF5A80\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5A80\" Ref=\"#PWR0123\"  Part=\"1\" \r\nF 0 \"#PWR0123\" H 3250 8850 50  0001 C CNN\r\nF 1 \"GND\" V 3255 8972 50  0000 R CNN\r\nF 2 \"\" H 3250 9100 50  0001 C CNN\r\nF 3 \"\" H 3250 9100 50  0001 C CNN\r\n\t1    3250 9100\r\n\t0    1    1    0   \r\n$EndComp\r\nNoConn ~ 4250 9300\r\nNoConn ~ 4250 9400\r\n$Comp\r\nL 74xx:74LS139 CF-U?\r\nU 2 1 5DCF5A88\r\nP 2050 9900\r\nAR Path=\"/5DBF65CF/5DCF5A88\" Ref=\"CF-U?\"  Part=\"2\" \r\nAR Path=\"/5DCF5A88\" Ref=\"CF-U1\"  Part=\"2\" \r\nF 0 \"CF-U1\" H 2050 10267 50  0000 C CNN\r\nF 1 \"74LS139\" H 2050 10176 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-16_W7.62mm\" H 2050 9900 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS139\" H 2050 9900 50  0001 C CNN\r\n\t2    2050 9900\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t1550 9900 1200 9900\r\nNoConn ~ 2550 9800\r\nNoConn ~ 2550 10000\r\nNoConn ~ 2550 10100\r\nWire Wire Line\r\n\t1550 9800 1450 9800\r\nWire Wire Line\r\n\t1450 9800 1450 10100\r\nWire Wire Line\r\n\t1450 10100 1550 10100\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5A95\r\nP 1450 10100\r\nAR Path=\"/5DBF65CF/5DCF5A95\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5A95\" Ref=\"#PWR0124\"  Part=\"1\" \r\nF 0 \"#PWR0124\" H 1450 9850 50  0001 C CNN\r\nF 1 \"GND\" H 1455 9927 50  0000 C CNN\r\nF 2 \"\" H 1450 10100 50  0001 C CNN\r\nF 3 \"\" H 1450 10100 50  0001 C CNN\r\n\t1    1450 10100\r\n\t1    0    0    -1  \r\n$EndComp\r\nConnection ~ 1450 10100\r\nWire Wire Line\r\n\t850  8850 1200 8850\r\nWire Wire Line\r\n\t1600 7750 1200 7750\r\nWire Wire Line\r\n\t1200 7750 1200 7850\r\nConnection ~ 1200 8850\r\nWire Wire Line\r\n\t1200 8850 1600 8850\r\nWire Wire Line\r\n\t1600 8750 1200 8750\r\nConnection ~ 1200 8750\r\nWire Wire Line\r\n\t1200 8750 1200 8850\r\nWire Wire Line\r\n\t1600 8650 1200 8650\r\nConnection ~ 1200 8650\r\nWire Wire Line\r\n\t1200 8650 1200 8750\r\nWire Wire Line\r\n\t1600 8450 1200 8450\r\nConnection ~ 1200 8450\r\nWire Wire Line\r\n\t1200 8450 1200 8550\r\nWire Wire Line\r\n\t1600 8350 1200 8350\r\nConnection ~ 1200 8350\r\nWire Wire Line\r\n\t1200 8350 1200 8450\r\nWire Wire Line\r\n\t1600 7950 1200 7950\r\nConnection ~ 1200 7950\r\nWire Wire Line\r\n\t1200 7950 1200 8350\r\nWire Wire Line\r\n\t1600 7850 1200 7850\r\nConnection ~ 1200 7850\r\nWire Wire Line\r\n\t1200 7850 1200 7950\r\nWire Wire Line\r\n\t1600 8550 1200 8550\r\nConnection ~ 1200 8550\r\nWire Wire Line\r\n\t1200 8550 1200 8650\r\nConnection ~ 7850 9000\r\nWire Wire Line\r\n\t7950 9000 7850 9000\r\nConnection ~ 7750 8300\r\nWire Wire Line\r\n\t7750 7300 7750 8300\r\nWire Wire Line\r\n\t7750 8400 7950 8400\r\nWire Wire Line\r\n\t7950 8300 7750 8300\r\n$Comp\r\nL 3-in-1-rescue:28C64-xt-cf-rescue-3-in-1-rescue ROM-U5\r\nU 1 1 5DCF5ABC\r\nP 10600 8250\r\nAR Path=\"/5DCF5ABC\" Ref=\"ROM-U5\"  Part=\"1\" \r\nAR Path=\"/5DBF65CF/5DCF5ABC\" Ref=\"U?\"  Part=\"1\" \r\nAR Path=\"/5E034BEB/5DCF5ABC\" Ref=\"U?\"  Part=\"1\" \r\nF 0 \"ROM-U5\" H 10600 8300 60  0000 C CNN\r\nF 1 \"28C64\" H 10600 8200 60  0000 C CNN\r\nF 2 \"Package_DIP:DIP-28_W15.24mm\" H 10600 8250 50  0001 C CNN\r\nF 3 \"\" H 10600 8250 50  0001 C CNN\r\n\t1    10600 8250\r\n\t1    0    0    -1  \r\n$EndComp\r\nText Notes 8700 6850 0    120  ~ 0\r\nBIOS ROM (0xC000)\r\n$Comp\r\nL 3-in-1-rescue:74LS688-xt-cf-rescue-3-in-1-rescue ROM-U4\r\nU 1 1 5DCF5AC3\r\nP 8550 8300\r\nAR Path=\"/5DCF5AC3\" Ref=\"ROM-U4\"  Part=\"1\" \r\nAR Path=\"/5DBF65CF/5DCF5AC3\" Ref=\"U?\"  Part=\"1\" \r\nAR Path=\"/5E034BEB/5DCF5AC3\" Ref=\"U?\"  Part=\"1\" \r\nF 0 \"ROM-U4\" H 8550 8350 60  0000 C CNN\r\nF 1 \"74LS688\" H 8550 8250 60  0000 C CNN\r\nF 2 \"Package_DIP:DIP-20_W7.62mm\" H 8550 8300 50  0001 C CNN\r\nF 3 \"\" H 8550 8300 50  0001 C CNN\r\n\t1    8550 8300\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t7750 8300 7750 8400\r\n$Comp\r\nL Device:R R?\r\nU 1 1 5DCF5ACA\r\nP 11450 9100\r\nAR Path=\"/5DBF65CF/5DCF5ACA\" Ref=\"R?\"  Part=\"1\" \r\nAR Path=\"/5E034BEB/5DCF5ACA\" Ref=\"R?\"  Part=\"1\" \r\nAR Path=\"/5DCF5ACA\" Ref=\"R1\"  Part=\"1\" \r\nF 0 \"R1\" V 11243 9100 50  0000 C CNN\r\nF 1 \"10K\" V 11334 9100 50  0000 C CNN\r\nF 2 \"Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal\" V 11380 9100 50  0001 C CNN\r\nF 3 \"~\" H 11450 9100 50  0001 C CNN\r\n\t1    11450 9100\r\n\t0    1    1    0   \r\n$EndComp\r\nWire Wire Line\r\n\t7950 8900 7850 8900\r\nConnection ~ 7850 8900\r\nWire Wire Line\r\n\t7850 8900 7850 9000\r\nWire Wire Line\r\n\t7950 8600 7850 8600\r\nConnection ~ 7850 8600\r\nWire Wire Line\r\n\t7950 8500 7850 8500\r\nWire Wire Line\r\n\t7850 8500 7850 8600\r\nWire Wire Line\r\n\t7850 9000 7850 9200\r\nWire Wire Line\r\n\t7950 9200 7850 9200\r\nConnection ~ 7850 9200\r\nWire Wire Line\r\n\t7850 9200 7850 9300\r\nWire Wire Line\r\n\t7850 8600 7850 8700\r\nWire Wire Line\r\n\t7950 8800 7850 8800\r\nConnection ~ 7850 8800\r\nWire Wire Line\r\n\t7850 8800 7850 8900\r\n$Comp\r\nL 3-in-1-rescue:R-xt-cf-rescue-3-in-1-rescue R?\r\nU 1 1 5DCF5AE8\r\nP 5150 8200\r\nAR Path=\"/5DBF65CF/5DCF5AE8\" Ref=\"R?\"  Part=\"1\" \r\nAR Path=\"/5DCF5AE8\" Ref=\"R3\"  Part=\"1\" \r\nF 0 \"R3\" V 5230 8200 50  0000 C CNN\r\nF 1 \"10K\" V 5150 8200 50  0000 C CNN\r\nF 2 \"Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal\" H 5150 8200 50  0001 C CNN\r\nF 3 \"\" H 5150 8200 50  0001 C CNN\r\n\t1    5150 8200\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:R-xt-cf-rescue-3-in-1-rescue R?\r\nU 1 1 5DCF5AEE\r\nP 5400 8500\r\nAR Path=\"/5DBF65CF/5DCF5AEE\" Ref=\"R?\"  Part=\"1\" \r\nAR Path=\"/5DCF5AEE\" Ref=\"R2\"  Part=\"1\" \r\nF 0 \"R2\" V 5480 8500 50  0000 C CNN\r\nF 1 \"10K\" V 5400 8500 50  0000 C CNN\r\nF 2 \"Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal\" H 5400 8500 50  0001 C CNN\r\nF 3 \"\" H 5400 8500 50  0001 C CNN\r\n\t1    5400 8500\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5AF4\r\nP 3800 8500\r\nAR Path=\"/5DBF65CF/5DCF5AF4\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5AF4\" Ref=\"#PWR0125\"  Part=\"1\" \r\nF 0 \"#PWR0125\" H 3800 8250 50  0001 C CNN\r\nF 1 \"GND\" H 3805 8327 50  0000 C CNN\r\nF 2 \"\" H 3800 8500 50  0001 C CNN\r\nF 3 \"\" H 3800 8500 50  0001 C CNN\r\n\t1    3800 8500\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t2800 7250 2800 8200\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5AFB\r\nP 2200 9200\r\nAR Path=\"/5DBF65CF/5DCF5AFB\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5AFB\" Ref=\"#PWR0126\"  Part=\"1\" \r\nF 0 \"#PWR0126\" H 2200 8950 50  0001 C CNN\r\nF 1 \"GND\" H 2205 9027 50  0000 C CNN\r\nF 2 \"\" H 2200 9200 50  0001 C CNN\r\nF 3 \"\" H 2200 9200 50  0001 C CNN\r\n\t1    2200 9200\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t2200 7200 2200 7150\r\nWire Wire Line\r\n\t2200 9200 2200 9100\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5B03\r\nP 8550 9350\r\nAR Path=\"/5DBF65CF/5DCF5B03\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B03\" Ref=\"#PWR0127\"  Part=\"1\" \r\nF 0 \"#PWR0127\" H 8550 9100 50  0001 C CNN\r\nF 1 \"GND\" H 8555 9177 50  0000 C CNN\r\nF 2 \"\" H 8550 9350 50  0001 C CNN\r\nF 3 \"\" H 8550 9350 50  0001 C CNN\r\n\t1    8550 9350\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5B09\r\nP 10600 9250\r\nAR Path=\"/5DBF65CF/5DCF5B09\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B09\" Ref=\"#PWR0128\"  Part=\"1\" \r\nF 0 \"#PWR0128\" H 10600 9000 50  0001 C CNN\r\nF 1 \"GND\" H 10605 9077 50  0000 C CNN\r\nF 2 \"\" H 10600 9250 50  0001 C CNN\r\nF 3 \"\" H 10600 9250 50  0001 C CNN\r\n\t1    10600 9250\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t8550 7250 8550 7350\r\nWire Wire Line\r\n\t8550 9350 8550 9250\r\nWire Wire Line\r\n\t10600 9250 10600 9150\r\nWire Wire Line\r\n\t10600 7350 10600 7250\r\nText GLabel 11300 7400 2    50   Input ~ 0\r\nD0\r\nText GLabel 11300 7500 2    50   Input ~ 0\r\nD1\r\nText GLabel 11300 7600 2    50   Input ~ 0\r\nD2\r\nText GLabel 11300 7700 2    50   Input ~ 0\r\nD3\r\nText GLabel 11300 7800 2    50   Input ~ 0\r\nD4\r\nText GLabel 11300 7900 2    50   Input ~ 0\r\nD5\r\nText GLabel 11300 8000 2    50   Input ~ 0\r\nD6\r\nText GLabel 11300 8100 2    50   Input ~ 0\r\nD7\r\nText GLabel 9900 7400 0    50   Input ~ 0\r\nA0\r\nText GLabel 9900 7500 0    50   Input ~ 0\r\nA1\r\nText GLabel 9900 7600 0    50   Input ~ 0\r\nA2\r\nText GLabel 9900 7700 0    50   Input ~ 0\r\nA3\r\nText GLabel 9900 7800 0    50   Input ~ 0\r\nA4\r\nText GLabel 9900 7900 0    50   Input ~ 0\r\nA5\r\nText GLabel 9900 8000 0    50   Input ~ 0\r\nA6\r\nText GLabel 9900 8100 0    50   Input ~ 0\r\nA7\r\nText GLabel 9900 8200 0    50   Input ~ 0\r\nA8\r\nText GLabel 9900 8300 0    50   Input ~ 0\r\nA9\r\nText GLabel 9900 8400 0    50   Input ~ 0\r\nA10\r\nText GLabel 9900 8500 0    50   Input ~ 0\r\nA11\r\nText GLabel 9900 8600 0    50   Input ~ 0\r\nA12\r\nText GLabel 9900 9000 0    50   Input ~ 0\r\n~MEMR\r\nText GLabel 9400 9450 0    50   Input ~ 0\r\n~MEMW\r\nText GLabel 9900 8900 0    50   Input ~ 0\r\n~ROM_CS\r\nText GLabel 9150 7400 2    50   Input ~ 0\r\n~ROM_CS\r\nText GLabel 7950 7400 0    50   Input ~ 0\r\nA19\r\nText GLabel 7950 7500 0    50   Input ~ 0\r\nA18\r\nText GLabel 7950 7600 0    50   Input ~ 0\r\nA17\r\nText GLabel 7950 7700 0    50   Input ~ 0\r\nA16\r\nText GLabel 7950 7800 0    50   Input ~ 0\r\nA15\r\nText GLabel 1200 9900 0    50   Input ~ 0\r\nRESETDRV\r\nText GLabel 3300 7200 0    50   Input ~ 0\r\nD0\r\nText GLabel 3300 7300 0    50   Input ~ 0\r\nD1\r\nText GLabel 3300 7400 0    50   Input ~ 0\r\nD2\r\nText GLabel 3300 7500 0    50   Input ~ 0\r\nD3\r\nText GLabel 3300 7600 0    50   Input ~ 0\r\nD4\r\nText GLabel 3300 7700 0    50   Input ~ 0\r\nD5\r\nText GLabel 3300 7800 0    50   Input ~ 0\r\nD6\r\nText GLabel 3300 7900 0    50   Input ~ 0\r\nD7\r\nText GLabel 1600 7250 0    50   Input ~ 0\r\nA9\r\nText GLabel 1600 7350 0    50   Input ~ 0\r\nA8\r\nText GLabel 1600 7450 0    50   Input ~ 0\r\nA7\r\nText GLabel 1600 7550 0    50   Input ~ 0\r\nA6\r\nText GLabel 1600 7650 0    50   Input ~ 0\r\nA5\r\nText GLabel 1600 9050 0    50   Input ~ 0\r\nAEN\r\nText GLabel 5800 8900 0    50   Input ~ 0\r\nA1\r\nText GLabel 5800 8800 0    50   Input ~ 0\r\nA2\r\nText GLabel 6300 8900 2    50   Input ~ 0\r\nA3\r\nText GLabel 3300 8100 0    50   Input ~ 0\r\n~IOR\r\nText GLabel 5800 8400 0    50   Input ~ 0\r\n~IOR\r\nText GLabel 5800 8300 0    50   Input ~ 0\r\n~IOW\r\nText GLabel 2550 9900 2    50   Input ~ 0\r\nCF_RESET\r\nText GLabel 3250 9200 0    50   Input ~ 0\r\nA4\r\nText GLabel 5800 7200 0    50   Input ~ 0\r\nCF_RESET\r\nText GLabel 4250 9100 2    50   Input ~ 0\r\nCF_CS0\r\nText GLabel 4250 9200 2    50   Input ~ 0\r\nCF_CS1\r\nText GLabel 5800 9000 0    50   Input ~ 0\r\nCF_CS0\r\nText GLabel 6300 9000 2    50   Input ~ 0\r\nCF_CS1\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B4D\r\nP 2200 7150\r\nAR Path=\"/5DBF65CF/5DCF5B4D\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B4D\" Ref=\"#PWR0129\"  Part=\"1\" \r\nF 0 \"#PWR0129\" H 2200 7000 50  0001 C CNN\r\nF 1 \"+5V\" H 2215 7323 50  0000 C CNN\r\nF 2 \"\" H 2200 7150 50  0001 C CNN\r\nF 3 \"\" H 2200 7150 50  0001 C CNN\r\n\t1    2200 7150\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B53\r\nP 3800 6900\r\nAR Path=\"/5DBF65CF/5DCF5B53\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B53\" Ref=\"#PWR0130\"  Part=\"1\" \r\nF 0 \"#PWR0130\" H 3800 6750 50  0001 C CNN\r\nF 1 \"+5V\" H 3815 7073 50  0000 C CNN\r\nF 2 \"\" H 3800 6900 50  0001 C CNN\r\nF 3 \"\" H 3800 6900 50  0001 C CNN\r\n\t1    3800 6900\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B59\r\nP 5150 8500\r\nAR Path=\"/5DBF65CF/5DCF5B59\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B59\" Ref=\"#PWR0131\"  Part=\"1\" \r\nF 0 \"#PWR0131\" H 5150 8350 50  0001 C CNN\r\nF 1 \"+5V\" H 5165 8673 50  0000 C CNN\r\nF 2 \"\" H 5150 8500 50  0001 C CNN\r\nF 3 \"\" H 5150 8500 50  0001 C CNN\r\n\t1    5150 8500\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B5F\r\nP 11600 9100\r\nAR Path=\"/5DBF65CF/5DCF5B5F\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B5F\" Ref=\"#PWR0132\"  Part=\"1\" \r\nF 0 \"#PWR0132\" H 11600 8950 50  0001 C CNN\r\nF 1 \"+5V\" V 11615 9228 50  0000 L CNN\r\nF 2 \"\" H 11600 9100 50  0001 C CNN\r\nF 3 \"\" H 11600 9100 50  0001 C CNN\r\n\t1    11600 9100\r\n\t0    1    1    0   \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B65\r\nP 10600 7250\r\nAR Path=\"/5DBF65CF/5DCF5B65\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B65\" Ref=\"#PWR0133\"  Part=\"1\" \r\nF 0 \"#PWR0133\" H 10600 7100 50  0001 C CNN\r\nF 1 \"+5V\" H 10615 7423 50  0000 C CNN\r\nF 2 \"\" H 10600 7250 50  0001 C CNN\r\nF 3 \"\" H 10600 7250 50  0001 C CNN\r\n\t1    10600 7250\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B6B\r\nP 8550 7250\r\nAR Path=\"/5DBF65CF/5DCF5B6B\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B6B\" Ref=\"#PWR0134\"  Part=\"1\" \r\nF 0 \"#PWR0134\" H 8550 7100 50  0001 C CNN\r\nF 1 \"+5V\" H 8565 7423 50  0000 C CNN\r\nF 2 \"\" H 8550 7250 50  0001 C CNN\r\nF 3 \"\" H 8550 7250 50  0001 C CNN\r\n\t1    8550 7250\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B71\r\nP 7750 7300\r\nAR Path=\"/5DBF65CF/5DCF5B71\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B71\" Ref=\"#PWR0135\"  Part=\"1\" \r\nF 0 \"#PWR0135\" H 7750 7150 50  0001 C CNN\r\nF 1 \"+5V\" H 7765 7473 50  0000 C CNN\r\nF 2 \"\" H 7750 7300 50  0001 C CNN\r\nF 3 \"\" H 7750 7300 50  0001 C CNN\r\n\t1    7750 7300\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B77\r\nP 1600 8150\r\nAR Path=\"/5DBF65CF/5DCF5B77\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B77\" Ref=\"#PWR0136\"  Part=\"1\" \r\nF 0 \"#PWR0136\" H 1600 8000 50  0001 C CNN\r\nF 1 \"+5V\" V 1615 8278 50  0000 L CNN\r\nF 2 \"\" H 1600 8150 50  0001 C CNN\r\nF 3 \"\" H 1600 8150 50  0001 C CNN\r\n\t1    1600 8150\r\n\t0    -1   -1   0   \r\n$EndComp\r\nConnection ~ 1600 8150\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5B7E\r\nP 7850 9300\r\nAR Path=\"/5DBF65CF/5DCF5B7E\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B7E\" Ref=\"#PWR0137\"  Part=\"1\" \r\nF 0 \"#PWR0137\" H 7850 9050 50  0001 C CNN\r\nF 1 \"GND\" H 7855 9127 50  0000 C CNN\r\nF 2 \"\" H 7850 9300 50  0001 C CNN\r\nF 3 \"\" H 7850 9300 50  0001 C CNN\r\n\t1    7850 9300\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5B84\r\nP 6300 8100\r\nAR Path=\"/5DBF65CF/5DCF5B84\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B84\" Ref=\"#PWR0138\"  Part=\"1\" \r\nF 0 \"#PWR0138\" H 6300 7950 50  0001 C CNN\r\nF 1 \"+5V\" H 6315 8273 50  0000 C CNN\r\nF 2 \"\" H 6300 8100 50  0001 C CNN\r\nF 3 \"\" H 6300 8100 50  0001 C CNN\r\n\t1    6300 8100\r\n\t0    1    1    0   \r\n$EndComp\r\n$Comp\r\nL Connector_Generic:Conn_02x20_Odd_Even CF-J?\r\nU 1 1 5DCF5B8A\r\nP 6000 8100\r\nAR Path=\"/5DBF65CF/5DCF5B8A\" Ref=\"CF-J?\"  Part=\"1\" \r\nAR Path=\"/5DCF5B8A\" Ref=\"CF-J1\"  Part=\"1\" \r\nF 0 \"CF-J1\" H 6050 9217 50  0000 C CNN\r\nF 1 \"CF Interface\" H 6050 9126 50  0000 C CNN\r\nF 2 \"Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical\" H 6000 8100 50  0001 C CNN\r\nF 3 \"~\" H 6000 8100 50  0001 C CNN\r\n\t1    6000 8100\r\n\t1    0    0    -1  \r\n$EndComp\r\nNoConn ~ 6300 7300\r\nNoConn ~ 6300 7400\r\nNoConn ~ 6300 8000\r\nNoConn ~ 6300 7900\r\nNoConn ~ 6300 7800\r\nNoConn ~ 6300 7700\r\nNoConn ~ 6300 7600\r\nNoConn ~ 6300 7500\r\nWire Wire Line\r\n\t6750 9100 6300 9100\r\nWire Wire Line\r\n\t6300 8600 6750 8600\r\nWire Wire Line\r\n\t6300 8400 6750 8400\r\nWire Wire Line\r\n\t6300 8300 6750 8300\r\nWire Wire Line\r\n\t6300 8200 6750 8200\r\nNoConn ~ 6300 8800\r\nNoConn ~ 6300 8500\r\nNoConn ~ 6300 8700\r\nNoConn ~ 5800 8600\r\nNoConn ~ 5800 8700\r\nWire Wire Line\r\n\t5800 8100 4900 8100\r\nWire Wire Line\r\n\t4900 8100 4900 8200\r\nWire Wire Line\r\n\t4900 9350 6100 9350\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5BB9\r\nP 6100 9550\r\nAR Path=\"/5DBF65CF/5DCF5BB9\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5BB9\" Ref=\"#PWR0139\"  Part=\"1\" \r\nF 0 \"#PWR0139\" H 6100 9300 50  0001 C CNN\r\nF 1 \"GND\" H 6105 9377 50  0000 C CNN\r\nF 2 \"\" H 6100 9550 50  0001 C CNN\r\nF 3 \"\" H 6100 9550 50  0001 C CNN\r\n\t1    6100 9550\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t6100 9350 6100 9550\r\nConnection ~ 6100 9350\r\nWire Wire Line\r\n\t6100 9350 6750 9350\r\nConnection ~ 4900 8200\r\nWire Wire Line\r\n\t4900 8200 4900 9350\r\nWire Wire Line\r\n\t5400 8200 5800 8200\r\nWire Wire Line\r\n\t5650 8500 5800 8500\r\nNoConn ~ 5800 9100\r\n$Comp\r\nL Connector_Generic:Conn_01x02 CF-J?\r\nU 1 1 5DCF5BC7\r\nP 5400 9800\r\nAR Path=\"/5DBF65CF/5DCF5BC7\" Ref=\"CF-J?\"  Part=\"1\" \r\nAR Path=\"/5DCF5BC7\" Ref=\"CF-J2\"  Part=\"1\" \r\nF 0 \"CF-J2\" H 5480 9792 50  0000 L CNN\r\nF 1 \"CF Power\" H 5480 9701 50  0000 L CNN\r\nF 2 \"Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical\" H 5400 9800 50  0001 C CNN\r\nF 3 \"~\" H 5400 9800 50  0001 C CNN\r\n\t1    5400 9800\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DCF5BCD\r\nP 5200 9800\r\nAR Path=\"/5DBF65CF/5DCF5BCD\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5BCD\" Ref=\"#PWR0140\"  Part=\"1\" \r\nF 0 \"#PWR0140\" H 5200 9650 50  0001 C CNN\r\nF 1 \"+5V\" V 5215 9928 50  0000 L CNN\r\nF 2 \"\" H 5200 9800 50  0001 C CNN\r\nF 3 \"\" H 5200 9800 50  0001 C CNN\r\n\t1    5200 9800\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DCF5BD3\r\nP 5200 9900\r\nAR Path=\"/5DBF65CF/5DCF5BD3\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DCF5BD3\" Ref=\"#PWR0141\"  Part=\"1\" \r\nF 0 \"#PWR0141\" H 5200 9650 50  0001 C CNN\r\nF 1 \"GND\" V 5205 9772 50  0000 R CNN\r\nF 2 \"\" H 5200 9900 50  0001 C CNN\r\nF 3 \"\" H 5200 9900 50  0001 C CNN\r\n\t1    5200 9900\r\n\t0    1    1    0   \r\n$EndComp\r\nText GLabel 7950 7900 0    50   Input ~ 0\r\nA14\r\nText GLabel 7950 8000 0    50   Input ~ 0\r\nA13\r\nWire Wire Line\r\n\t7950 8100 7850 8100\r\nWire Wire Line\r\n\t7850 8100 7850 8500\r\nConnection ~ 7850 8500\r\nWire Wire Line\r\n\t7950 8700 7850 8700\r\nConnection ~ 7850 8700\r\nWire Wire Line\r\n\t7850 8700 7850 8800\r\nConnection ~ 14900 1900\r\nWire Wire Line\r\n\t14900 1800 14900 1900\r\nWire Wire Line\r\n\t13100 1300 13100 1400\r\nConnection ~ 13700 1300\r\nWire Wire Line\r\n\t13700 1300 13700 1400\r\nConnection ~ 14300 1300\r\nWire Wire Line\r\n\t14300 1300 14300 1400\r\nConnection ~ 14600 1900\r\nWire Wire Line\r\n\t14600 1900 14600 1800\r\nConnection ~ 14000 1900\r\nWire Wire Line\r\n\t14000 1900 14000 1800\r\nConnection ~ 13400 1900\r\nWire Wire Line\r\n\t13400 1900 13400 1800\r\nWire Wire Line\r\n\t14900 2400 14900 2300\r\nWire Wire Line\r\n\t13100 1800 13100 1900\r\nWire Wire Line\r\n\t13700 1900 13700 1800\r\nConnection ~ 13700 1900\r\nWire Wire Line\r\n\t14300 1900 14300 1800\r\nConnection ~ 14300 1900\r\nWire Wire Line\r\n\t14600 1300 14600 1400\r\nConnection ~ 14600 1300\r\nWire Wire Line\r\n\t14000 1300 14000 1400\r\nConnection ~ 14000 1300\r\nWire Wire Line\r\n\t13400 1300 13400 1400\r\nConnection ~ 13400 1300\r\nWire Wire Line\r\n\t14900 1300 14900 1400\r\nConnection ~ 14900 1300\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD23250\r\nP 14900 1600\r\nAR Path=\"/5E08FB93/5DD23250\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23250\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23250\" Ref=\"C7\"  Part=\"1\" \r\nF 0 \"C7\" H 14950 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14950 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14900 1600 50  0001 C CNN\r\nF 3 \"\" H 14900 1600 50  0001 C CNN\r\n\t1    14900 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\nText Notes 12600 1000 0    120  ~ 0\r\nPower, Spares, and Bypass Capacitors\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD23257\r\nP 14300 1600\r\nAR Path=\"/5E08FB93/5DD23257\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23257\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23257\" Ref=\"C5\"  Part=\"1\" \r\nF 0 \"C5\" H 14350 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14350 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14300 1600 50  0001 C CNN\r\nF 3 \"\" H 14300 1600 50  0001 C CNN\r\n\t1    14300 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD2325D\r\nP 14600 1600\r\nAR Path=\"/5E08FB93/5DD2325D\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD2325D\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD2325D\" Ref=\"C6\"  Part=\"1\" \r\nF 0 \"C6\" H 14650 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14650 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14600 1600 50  0001 C CNN\r\nF 3 \"\" H 14600 1600 50  0001 C CNN\r\n\t1    14600 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD23263\r\nP 14900 2600\r\nAR Path=\"/5E08FB93/5DD23263\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23263\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23263\" Ref=\"C14\"  Part=\"1\" \r\nF 0 \"C14\" H 14950 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14950 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14900 2600 50  0001 C CNN\r\nF 3 \"\" H 14900 2600 50  0001 C CNN\r\n\t1    14900 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD23269\r\nP 13100 1600\r\nAR Path=\"/5E08FB93/5DD23269\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23269\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23269\" Ref=\"C1\"  Part=\"1\" \r\nF 0 \"C1\" H 13150 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 13150 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 13100 1600 50  0001 C CNN\r\nF 3 \"\" H 13100 1600 50  0001 C CNN\r\n\t1    13100 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD2326F\r\nP 13400 1600\r\nAR Path=\"/5E08FB93/5DD2326F\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD2326F\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD2326F\" Ref=\"C2\"  Part=\"1\" \r\nF 0 \"C2\" H 13450 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 13450 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 13400 1600 50  0001 C CNN\r\nF 3 \"\" H 13400 1600 50  0001 C CNN\r\n\t1    13400 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD23275\r\nP 13700 1600\r\nAR Path=\"/5E08FB93/5DD23275\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23275\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23275\" Ref=\"C3\"  Part=\"1\" \r\nF 0 \"C3\" H 13750 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 13750 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 13700 1600 50  0001 C CNN\r\nF 3 \"\" H 13700 1600 50  0001 C CNN\r\n\t1    13700 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD2327B\r\nP 14000 1600\r\nAR Path=\"/5E08FB93/5DD2327B\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD2327B\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD2327B\" Ref=\"C4\"  Part=\"1\" \r\nF 0 \"C4\" H 14050 1700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14050 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14000 1600 50  0001 C CNN\r\nF 3 \"\" H 14000 1600 50  0001 C CNN\r\n\t1    14000 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t14900 1900 14600 1900\r\nWire Wire Line\r\n\t13100 1300 13400 1300\r\nWire Wire Line\r\n\t13700 1300 14000 1300\r\nWire Wire Line\r\n\t14300 1300 14600 1300\r\nWire Wire Line\r\n\t14600 1900 14300 1900\r\nWire Wire Line\r\n\t14000 1900 13700 1900\r\nWire Wire Line\r\n\t13400 1900 13100 1900\r\nWire Wire Line\r\n\t14900 2900 14900 2800\r\nWire Wire Line\r\n\t14300 1900 14000 1900\r\nWire Wire Line\r\n\t14600 1300 14900 1300\r\nWire Wire Line\r\n\t14000 1300 14300 1300\r\nWire Wire Line\r\n\t13400 1300 13700 1300\r\n$Comp\r\nL Device:CP CP1\r\nU 1 1 5DD2328E\r\nP 15250 1600\r\nAR Path=\"/5DD2328E\" Ref=\"CP1\"  Part=\"1\" \r\nAR Path=\"/5DBF65CF/5DD2328E\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD2328E\" Ref=\"C?\"  Part=\"1\" \r\nF 0 \"CP1\" H 15300 1700 50  0000 L CNN\r\nF 1 \"100uF\" H 15300 1500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:CP_Radial_D5.0mm_P2.50mm\" H 15250 1600 50  0001 C CNN\r\nF 3 \"\" H 15250 1600 50  0001 C CNN\r\n\t1    15250 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\nConnection ~ 13400 2300\r\nWire Wire Line\r\n\t13400 2300 13400 2400\r\nConnection ~ 14000 2300\r\nWire Wire Line\r\n\t14000 2300 14000 2400\r\nConnection ~ 14300 2900\r\nWire Wire Line\r\n\t14300 2900 14300 2800\r\nConnection ~ 13700 2900\r\nWire Wire Line\r\n\t13700 2900 13700 2800\r\nWire Wire Line\r\n\t13100 2400 13100 2300\r\nWire Wire Line\r\n\t13400 2800 13400 2900\r\nConnection ~ 13400 2900\r\nWire Wire Line\r\n\t14000 2900 14000 2800\r\nConnection ~ 14000 2900\r\nWire Wire Line\r\n\t14300 2300 14300 2400\r\nConnection ~ 14300 2300\r\nWire Wire Line\r\n\t13700 2300 13700 2400\r\nConnection ~ 13700 2300\r\nWire Wire Line\r\n\t13100 2300 13400 2300\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD232A6\r\nP 14600 2600\r\nAR Path=\"/5E08FB93/5DD232A6\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232A6\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD232A6\" Ref=\"C13\"  Part=\"1\" \r\nF 0 \"C13\" H 14650 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14650 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14600 2600 50  0001 C CNN\r\nF 3 \"\" H 14600 2600 50  0001 C CNN\r\n\t1    14600 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD232AC\r\nP 13100 2600\r\nAR Path=\"/5E08FB93/5DD232AC\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232AC\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD232AC\" Ref=\"C8\"  Part=\"1\" \r\nF 0 \"C8\" H 13150 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 13150 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 13100 2600 50  0001 C CNN\r\nF 3 \"\" H 13100 2600 50  0001 C CNN\r\n\t1    13100 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD232B2\r\nP 13400 2600\r\nAR Path=\"/5E08FB93/5DD232B2\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232B2\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD232B2\" Ref=\"C9\"  Part=\"1\" \r\nF 0 \"C9\" H 13450 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 13450 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 13400 2600 50  0001 C CNN\r\nF 3 \"\" H 13400 2600 50  0001 C CNN\r\n\t1    13400 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD232B8\r\nP 13700 2600\r\nAR Path=\"/5E08FB93/5DD232B8\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232B8\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD232B8\" Ref=\"C10\"  Part=\"1\" \r\nF 0 \"C10\" H 13750 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 13750 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 13700 2600 50  0001 C CNN\r\nF 3 \"\" H 13700 2600 50  0001 C CNN\r\n\t1    13700 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD232BE\r\nP 14000 2600\r\nAR Path=\"/5E08FB93/5DD232BE\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232BE\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD232BE\" Ref=\"C11\"  Part=\"1\" \r\nF 0 \"C11\" H 14050 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14050 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14000 2600 50  0001 C CNN\r\nF 3 \"\" H 14000 2600 50  0001 C CNN\r\n\t1    14000 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 3-in-1-rescue:C-isa_fdc-rescue-3-in-1-rescue C?\r\nU 1 1 5DD232C4\r\nP 14300 2600\r\nAR Path=\"/5E08FB93/5DD232C4\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232C4\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD232C4\" Ref=\"C12\"  Part=\"1\" \r\nF 0 \"C12\" H 14350 2700 50  0000 L CNN\r\nF 1 \"0.1uF\" H 14350 2500 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 14300 2600 50  0001 C CNN\r\nF 3 \"\" H 14300 2600 50  0001 C CNN\r\n\t1    14300 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t13400 2300 13700 2300\r\nWire Wire Line\r\n\t14000 2300 14300 2300\r\nWire Wire Line\r\n\t14300 2900 14000 2900\r\nWire Wire Line\r\n\t13700 2900 13400 2900\r\nWire Wire Line\r\n\t13100 2900 13100 2800\r\nWire Wire Line\r\n\t13400 2900 13100 2900\r\nWire Wire Line\r\n\t14000 2900 13700 2900\r\nWire Wire Line\r\n\t14600 2900 14300 2900\r\nWire Wire Line\r\n\t14300 2300 14600 2300\r\nWire Wire Line\r\n\t13700 2300 14000 2300\r\nWire Wire Line\r\n\t14600 2900 14600 2800\r\nWire Wire Line\r\n\t14600 2400 14600 2300\r\nWire Wire Line\r\n\t14600 2300 14900 2300\r\nConnection ~ 14600 2300\r\nWire Wire Line\r\n\t14900 2900 14600 2900\r\nConnection ~ 14600 2900\r\n$Comp\r\nL 74xx:74LS139 CF-U?\r\nU 3 1 5DD232DC\r\nP 13000 4050\r\nAR Path=\"/5DBF6E56/5DD232DC\" Ref=\"CF-U?\"  Part=\"3\" \r\nAR Path=\"/5DD232DC\" Ref=\"CF-U1\"  Part=\"3\" \r\nF 0 \"CF-U1\" H 13230 4096 50  0000 L CNN\r\nF 1 \"74LS139\" H 13230 4005 50  0000 L CNN\r\nF 2 \"Package_DIP:DIP-16_W7.62mm\" H 13000 4050 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS139\" H 13000 4050 50  0001 C CNN\r\n\t3    13000 4050\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD232E2\r\nP 13850 4550\r\nAR Path=\"/5DBF6E56/5DD232E2\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD232E2\" Ref=\"#PWR0142\"  Part=\"1\" \r\nF 0 \"#PWR0142\" H 13850 4300 50  0001 C CNN\r\nF 1 \"GND\" H 13855 4377 50  0000 C CNN\r\nF 2 \"\" H 13850 4550 50  0001 C CNN\r\nF 3 \"\" H 13850 4550 50  0001 C CNN\r\n\t1    13850 4550\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t13400 1900 13700 1900\r\nNoConn ~ 12900 5950\r\nNoConn ~ 12900 6850\r\nNoConn ~ 14350 8850\r\nNoConn ~ 14350 8650\r\nNoConn ~ 14350 8550\r\nNoConn ~ 14350 8450\r\nNoConn ~ 14350 8350\r\nNoConn ~ 14350 8150\r\nNoConn ~ 14350 8050\r\nNoConn ~ 14350 7950\r\nNoConn ~ 14350 7850\r\nNoConn ~ 14350 7750\r\nNoConn ~ 14350 7650\r\nNoConn ~ 14350 7550\r\nNoConn ~ 14350 7450\r\nNoConn ~ 14350 7350\r\nNoConn ~ 14350 6650\r\nNoConn ~ 14350 6450\r\nNoConn ~ 14350 6350\r\nNoConn ~ 14350 6250\r\n$Comp\r\nL 3-in-1-rescue:TANDY_BUS-xt-cf-rescue BUS1\r\nU 1 1 5DD232FD\r\nP 13800 7450\r\nAR Path=\"/5DD232FD\" Ref=\"BUS1\"  Part=\"1\" \r\nAR Path=\"/5DB9D5BF/5DD232FD\" Ref=\"BUS?\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD232FD\" Ref=\"BUS?\"  Part=\"1\" \r\nF 0 \"BUS1\" H 13800 9260 70  0000 C CNN\r\nF 1 \"TANDY_BUS\" H 13800 9139 70  0000 C CNN\r\nF 2 \"Tandy-IO:TANDY-PLUS-BUS\" H 13800 7450 50  0001 C CNN\r\nF 3 \"\" H 13800 7450 50  0001 C CNN\r\n\t1    13800 7450\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD23303\r\nP 14350 8950\r\nAR Path=\"/5DB9D5BF/5DD23303\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD23303\" Ref=\"#PWR0143\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23303\" Ref=\"#PWR?\"  Part=\"1\" \r\nF 0 \"#PWR0143\" H 14350 8700 50  0001 C CNN\r\nF 1 \"GND\" V 14355 8822 50  0000 R CNN\r\nF 2 \"\" H 14350 8950 50  0001 C CNN\r\nF 3 \"\" H 14350 8950 50  0001 C CNN\r\n\t1    14350 8950\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD23309\r\nP 14350 6850\r\nAR Path=\"/5DB9D5BF/5DD23309\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD23309\" Ref=\"#PWR0144\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD23309\" Ref=\"#PWR?\"  Part=\"1\" \r\nF 0 \"#PWR0144\" H 14350 6600 50  0001 C CNN\r\nF 1 \"GND\" V 14355 6722 50  0000 R CNN\r\nF 2 \"\" H 14350 6850 50  0001 C CNN\r\nF 3 \"\" H 14350 6850 50  0001 C CNN\r\n\t1    14350 6850\r\n\t0    -1   -1   0   \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD2330F\r\nP 14350 5950\r\nAR Path=\"/5DB9D5BF/5DD2330F\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD2330F\" Ref=\"#PWR0145\"  Part=\"1\" \r\nAR Path=\"/5DBF6E56/5DD2330F\" Ref=\"#PWR?\"  Part=\"1\" \r\nF 0 \"#PWR0145\" H 14350 5700 50  0001 C CNN\r\nF 1 \"GND\" V 14355 5822 50  0000 R CNN\r\nF 2 \"\" H 14350 5950 50  0001 C CNN\r\nF 3 \"\" H 14350 5950 50  0001 C CNN\r\n\t1    14350 5950\r\n\t0    -1   -1   0   \r\n$EndComp\r\nText Notes 13100 5500 0    120  ~ 0\r\nTandy PLUS Bus\r\nText GLabel 14350 6950 2    50   Input ~ 0\r\n~MEMW\r\nText GLabel 14350 7050 2    50   Input ~ 0\r\n~MEMR\r\nText GLabel 14350 7150 2    50   Input ~ 0\r\n~IOW\r\nText GLabel 14350 7250 2    50   Input ~ 0\r\n~IOR\r\nText GLabel 14350 8250 2    50   Input ~ 0\r\nIRQ4\r\nText GLabel 12900 6050 0    50   Input ~ 0\r\nD7\r\nText GLabel 12900 6150 0    50   Input ~ 0\r\nD6\r\nText GLabel 12900 6250 0    50   Input ~ 0\r\nD5\r\n$Comp\r\nL power:-12V #PWR?\r\nU 1 1 5DD2331E\r\nP 14350 6550\r\nAR Path=\"/5DBF6E56/5DD2331E\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD2331E\" Ref=\"#PWR0146\"  Part=\"1\" \r\nF 0 \"#PWR0146\" H 14350 6650 50  0001 C CNN\r\nF 1 \"-12V\" V 14365 6678 50  0000 L CNN\r\nF 2 \"\" H 14350 6550 50  0001 C CNN\r\nF 3 \"\" H 14350 6550 50  0001 C CNN\r\n\t1    14350 6550\r\n\t0    1    1    0   \r\n$EndComp\r\n$Comp\r\nL power:+12V #PWR?\r\nU 1 1 5DD23324\r\nP 14350 6750\r\nAR Path=\"/5DBF6E56/5DD23324\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD23324\" Ref=\"#PWR0147\"  Part=\"1\" \r\nF 0 \"#PWR0147\" H 14350 6600 50  0001 C CNN\r\nF 1 \"+12V\" V 14365 6878 50  0000 L CNN\r\nF 2 \"\" H 14350 6750 50  0001 C CNN\r\nF 3 \"\" H 14350 6750 50  0001 C CNN\r\n\t1    14350 6750\r\n\t0    1    1    0   \r\n$EndComp\r\nText GLabel 12900 6350 0    50   Input ~ 0\r\nD4\r\nText GLabel 12900 6450 0    50   Input ~ 0\r\nD3\r\nText GLabel 12900 6550 0    50   Input ~ 0\r\nD2\r\nText GLabel 12900 6650 0    50   Input ~ 0\r\nD1\r\nText GLabel 12900 6750 0    50   Input ~ 0\r\nD0\r\nText GLabel 12900 6950 0    50   Input ~ 0\r\nAEN\r\nText GLabel 12900 7050 0    50   Input ~ 0\r\nA19\r\nText GLabel 12900 7150 0    50   Input ~ 0\r\nA18\r\nText GLabel 12900 7250 0    50   Input ~ 0\r\nA17\r\nText GLabel 12900 7350 0    50   Input ~ 0\r\nA16\r\nText GLabel 12900 7450 0    50   Input ~ 0\r\nA15\r\nText GLabel 12900 7550 0    50   Input ~ 0\r\nA14\r\nText GLabel 12900 7650 0    50   Input ~ 0\r\nA13\r\nText GLabel 12900 7750 0    50   Input ~ 0\r\nA12\r\nText GLabel 12900 7850 0    50   Input ~ 0\r\nA11\r\nText GLabel 12900 7950 0    50   Input ~ 0\r\nA10\r\nText GLabel 12900 8050 0    50   Input ~ 0\r\nA9\r\nText GLabel 12900 8150 0    50   Input ~ 0\r\nA8\r\nText GLabel 12900 8250 0    50   Input ~ 0\r\nA7\r\nText GLabel 12900 8350 0    50   Input ~ 0\r\nA6\r\nText GLabel 12900 8450 0    50   Input ~ 0\r\nA5\r\nText GLabel 12900 8550 0    50   Input ~ 0\r\nA4\r\nText GLabel 12900 8650 0    50   Input ~ 0\r\nA3\r\nText GLabel 12900 8750 0    50   Input ~ 0\r\nA2\r\nText GLabel 12900 8850 0    50   Input ~ 0\r\nA1\r\nText GLabel 12900 8950 0    50   Input ~ 0\r\nA0\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DD23344\r\nP 13850 3550\r\nAR Path=\"/5DBF6E56/5DD23344\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD23344\" Ref=\"#PWR0148\"  Part=\"1\" \r\nF 0 \"#PWR0148\" H 13850 3400 50  0001 C CNN\r\nF 1 \"+5V\" H 13865 3723 50  0000 C CNN\r\nF 2 \"\" H 13850 3550 50  0001 C CNN\r\nF 3 \"\" H 13850 3550 50  0001 C CNN\r\n\t1    13850 3550\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DD2334A\r\nP 15250 1300\r\nAR Path=\"/5DBF6E56/5DD2334A\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD2334A\" Ref=\"#PWR0149\"  Part=\"1\" \r\nF 0 \"#PWR0149\" H 15250 1150 50  0001 C CNN\r\nF 1 \"+5V\" H 15265 1473 50  0000 C CNN\r\nF 2 \"\" H 15250 1300 50  0001 C CNN\r\nF 3 \"\" H 15250 1300 50  0001 C CNN\r\n\t1    15250 1300\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD23350\r\nP 15250 2000\r\nAR Path=\"/5DBF6E56/5DD23350\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD23350\" Ref=\"#PWR0150\"  Part=\"1\" \r\nF 0 \"#PWR0150\" H 15250 1750 50  0001 C CNN\r\nF 1 \"GND\" H 15255 1827 50  0000 C CNN\r\nF 2 \"\" H 15250 2000 50  0001 C CNN\r\nF 3 \"\" H 15250 2000 50  0001 C CNN\r\n\t1    15250 2000\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t15250 2000 15250 1900\r\nText GLabel 14350 6050 2    50   Input ~ 0\r\nRESETDRV\r\n$Comp\r\nL power:+5V #PWR?\r\nU 1 1 5DD2335B\r\nP 14350 6150\r\nAR Path=\"/5DBF6E56/5DD2335B\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD2335B\" Ref=\"#PWR0151\"  Part=\"1\" \r\nF 0 \"#PWR0151\" H 14350 6000 50  0001 C CNN\r\nF 1 \"+5V\" V 14365 6278 50  0000 L CNN\r\nF 2 \"\" H 14350 6150 50  0001 C CNN\r\nF 3 \"\" H 14350 6150 50  0001 C CNN\r\n\t1    14350 6150\r\n\t0    1    1    0   \r\n$EndComp\r\nConnection ~ 13850 4550\r\nWire Wire Line\r\n\t13850 4550 14700 4550\r\nConnection ~ 13850 3550\r\nWire Wire Line\r\n\t13850 3550 13000 3550\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD23368\r\nP 15450 4700\r\nAR Path=\"/5DBF6E56/5DD23368\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD23368\" Ref=\"#PWR0152\"  Part=\"1\" \r\nF 0 \"#PWR0152\" H 15450 4450 50  0001 C CNN\r\nF 1 \"GND\" H 15455 4527 50  0000 C CNN\r\nF 2 \"\" H 15450 4700 50  0001 C CNN\r\nF 3 \"\" H 15450 4700 50  0001 C CNN\r\n\t1    15450 4700\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t15450 3600 15450 3800\r\n$Comp\r\nL 74xx:74LS00 RAM-U?\r\nU 5 1 5DD2336F\r\nP 13850 4050\r\nAR Path=\"/5DBF6E56/5DD2336F\" Ref=\"RAM-U?\"  Part=\"5\" \r\nAR Path=\"/5DD2336F\" Ref=\"RAM-U12\"  Part=\"5\" \r\nF 0 \"RAM-U12\" H 14080 4096 50  0000 L CNN\r\nF 1 \"74LS00\" H 14080 4005 50  0000 L CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 13850 4050 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74ls00\" H 13850 4050 50  0001 C CNN\r\n\t5    13850 4050\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS32 RAM-U?\r\nU 3 1 5DD2337B\r\nP 15750 3700\r\nAR Path=\"/5DBF6E56/5DD2337B\" Ref=\"RAM-U?\"  Part=\"3\" \r\nAR Path=\"/5DD2337B\" Ref=\"RAM-U13\"  Part=\"3\" \r\nF 0 \"RAM-U13\" H 15750 4025 50  0000 C CNN\r\nF 1 \"74LS32\" H 15750 3934 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 15750 3700 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS32\" H 15750 3700 50  0001 C CNN\r\n\t3    15750 3700\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL 74xx:74LS32 RAM-U?\r\nU 4 1 5DD23381\r\nP 15750 4300\r\nAR Path=\"/5DBF6E56/5DD23381\" Ref=\"RAM-U?\"  Part=\"4\" \r\nAR Path=\"/5DD23381\" Ref=\"RAM-U13\"  Part=\"4\" \r\nF 0 \"RAM-U13\" H 15750 4625 50  0000 C CNN\r\nF 1 \"74LS32\" H 15750 4534 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 15750 4300 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS32\" H 15750 4300 50  0001 C CNN\r\n\t4    15750 4300\r\n\t1    0    0    -1  \r\n$EndComp\r\nNoConn ~ 16050 3700\r\nNoConn ~ 16050 4300\r\nWire Wire Line\r\n\t15450 3800 15450 4200\r\nConnection ~ 15450 3800\r\nConnection ~ 15450 4200\r\nWire Wire Line\r\n\t15450 4200 15450 4400\r\nWire Wire Line\r\n\t15450 4400 15450 4700\r\nConnection ~ 15450 4400\r\nWire Wire Line\r\n\t14900 1900 15250 1900\r\nWire Wire Line\r\n\t14900 1300 15250 1300\r\n$Comp\r\nL Device:C C?\r\nU 1 1 5DD23391\r\nP 15850 1600\r\nAR Path=\"/5DBF6E56/5DD23391\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23391\" Ref=\"C15\"  Part=\"1\" \r\nF 0 \"C15\" H 15965 1646 50  0000 L CNN\r\nF 1 \"0.1uF\" H 15965 1555 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 15888 1450 50  0001 C CNN\r\nF 3 \"~\" H 15850 1600 50  0001 C CNN\r\n\t1    15850 1600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL Device:C C?\r\nU 1 1 5DD23397\r\nP 15850 2600\r\nAR Path=\"/5DBF6E56/5DD23397\" Ref=\"C?\"  Part=\"1\" \r\nAR Path=\"/5DD23397\" Ref=\"C16\"  Part=\"1\" \r\nF 0 \"C16\" H 15965 2646 50  0000 L CNN\r\nF 1 \"0.1uF\" H 15965 2555 50  0000 L CNN\r\nF 2 \"Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm\" H 15888 2450 50  0001 C CNN\r\nF 3 \"~\" H 15850 2600 50  0001 C CNN\r\n\t1    15850 2600\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD233A1\r\nP 15850 1750\r\nAR Path=\"/5DBF6E56/5DD233A1\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD233A1\" Ref=\"#PWR0153\"  Part=\"1\" \r\nF 0 \"#PWR0153\" H 15850 1500 50  0001 C CNN\r\nF 1 \"GND\" H 15855 1577 50  0000 C CNN\r\nF 2 \"\" H 15850 1750 50  0001 C CNN\r\nF 3 \"\" H 15850 1750 50  0001 C CNN\r\n\t1    15850 1750\r\n\t1    0    0    -1  \r\n$EndComp\r\n$Comp\r\nL power:GND #PWR?\r\nU 1 1 5DD233A7\r\nP 15850 2450\r\nAR Path=\"/5DBF6E56/5DD233A7\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD233A7\" Ref=\"#PWR0154\"  Part=\"1\" \r\nF 0 \"#PWR0154\" H 15850 2200 50  0001 C CNN\r\nF 1 \"GND\" H 15855 2277 50  0000 C CNN\r\nF 2 \"\" H 15850 2450 50  0001 C CNN\r\nF 3 \"\" H 15850 2450 50  0001 C CNN\r\n\t1    15850 2450\r\n\t-1   0    0    1   \r\n$EndComp\r\n$Comp\r\nL power:-12V #PWR?\r\nU 1 1 5DD233AD\r\nP 15850 2750\r\nAR Path=\"/5DBF6E56/5DD233AD\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD233AD\" Ref=\"#PWR0155\"  Part=\"1\" \r\nF 0 \"#PWR0155\" H 15850 2850 50  0001 C CNN\r\nF 1 \"-12V\" H 15865 2923 50  0000 C CNN\r\nF 2 \"\" H 15850 2750 50  0001 C CNN\r\nF 3 \"\" H 15850 2750 50  0001 C CNN\r\n\t1    15850 2750\r\n\t-1   0    0    1   \r\n$EndComp\r\n$Comp\r\nL power:+12V #PWR?\r\nU 1 1 5DD233B3\r\nP 15850 1450\r\nAR Path=\"/5DBF6E56/5DD233B3\" Ref=\"#PWR?\"  Part=\"1\" \r\nAR Path=\"/5DD233B3\" Ref=\"#PWR0156\"  Part=\"1\" \r\nF 0 \"#PWR0156\" H 15850 1300 50  0001 C CNN\r\nF 1 \"+12V\" H 15865 1623 50  0000 C CNN\r\nF 2 \"\" H 15850 1450 50  0001 C CNN\r\nF 3 \"\" H 15850 1450 50  0001 C CNN\r\n\t1    15850 1450\r\n\t1    0    0    -1  \r\n$EndComp\r\nText GLabel 1550 2900 0    50   Input ~ 0\r\nMEM-CE\r\nText GLabel 4600 2550 2    50   Input ~ 0\r\nMEM-CE\r\nText GLabel 4850 4700 2    50   Input ~ 0\r\nMEM-CE\r\nText GLabel 3250 3950 2    50   Input ~ 0\r\nCF-A17\r\nText GLabel 3600 3250 0    50   Input ~ 0\r\nCF-A17\r\nText GLabel 4600 1950 2    50   Input ~ 0\r\nMEMD4\r\nText GLabel 4600 2050 2    50   Input ~ 0\r\nMEMD5\r\nText GLabel 4600 2150 2    50   Input ~ 0\r\nMEMD6\r\nText GLabel 4600 2250 2    50   Input ~ 0\r\nMEMD7\r\nText GLabel 2550 2600 2    50   Input ~ 0\r\nMEMD7\r\nText GLabel 2550 2500 2    50   Input ~ 0\r\nMEMD6\r\nText GLabel 2550 2400 2    50   Input ~ 0\r\nMEMD5\r\nText GLabel 2550 2300 2    50   Input ~ 0\r\nMEMD4\r\nText GLabel 2550 2200 2    50   Input ~ 0\r\nMEMD3\r\nText GLabel 2550 2100 2    50   Input ~ 0\r\nMEMD2\r\nText GLabel 2550 2000 2    50   Input ~ 0\r\nMEMD1\r\nText GLabel 2550 1900 2    50   Input ~ 0\r\nMEMD0\r\nWire Wire Line\r\n\t2300 4800 2300 5350\r\nWire Wire Line\r\n\t2000 5350 2300 5350\r\nWire Wire Line\r\n\t3300 4800 3100 4800\r\nWire Wire Line\r\n\t3100 4800 3100 4700\r\nWire Wire Line\r\n\t3100 4700 2900 4700\r\nWire Wire Line\r\n\t3300 4600 3300 4300\r\nWire Wire Line\r\n\t4250 4800 4250 5100\r\nWire Wire Line\r\n\t3900 4700 4100 4700\r\nWire Wire Line\r\n\t4100 4700 4100 4600\r\nWire Wire Line\r\n\t4100 4600 4250 4600\r\nWire Wire Line\r\n\t2800 9400 3250 9400\r\nText GLabel 4300 7200 2    50   Input ~ 0\r\nCFD0\r\nText GLabel 4300 7300 2    50   Input ~ 0\r\nCFD1\r\nText GLabel 4300 7400 2    50   Input ~ 0\r\nCFD2\r\nText GLabel 4300 7500 2    50   Input ~ 0\r\nCFD3\r\n$Comp\r\nL 74xx:74LS245 CF-U?\r\nU 1 1 5DCF5A72\r\nP 3800 7700\r\nAR Path=\"/5DBF65CF/5DCF5A72\" Ref=\"CF-U?\"  Part=\"1\" \r\nAR Path=\"/5DCF5A72\" Ref=\"CF-U3\"  Part=\"1\" \r\nF 0 \"CF-U3\" H 4100 8500 50  0000 C CNN\r\nF 1 \"74HCT245\" H 4100 8400 50  0000 C CNN\r\nF 2 \"Package_DIP:DIP-20_W7.62mm\" H 3800 7700 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS245\" H 3800 7700 50  0001 C CNN\r\n\t1    3800 7700\r\n\t1    0    0    -1  \r\n$EndComp\r\nText GLabel 4300 7600 2    50   Input ~ 0\r\nCFD4\r\nText GLabel 4300 7700 2    50   Input ~ 0\r\nCFD5\r\nText GLabel 4300 7800 2    50   Input ~ 0\r\nCFD6\r\nText GLabel 4300 7900 2    50   Input ~ 0\r\nCFD7\r\nText GLabel 5800 8000 0    50   Input ~ 0\r\nCFD0\r\nText GLabel 5800 7900 0    50   Input ~ 0\r\nCFD1\r\nText GLabel 5800 7800 0    50   Input ~ 0\r\nCFD2\r\nText GLabel 5800 7700 0    50   Input ~ 0\r\nCFD3\r\nText GLabel 5800 7600 0    50   Input ~ 0\r\nCFD4\r\nText GLabel 5800 7500 0    50   Input ~ 0\r\nCFD5\r\nText GLabel 5800 7400 0    50   Input ~ 0\r\nCFD6\r\nText GLabel 5800 7300 0    50   Input ~ 0\r\nCFD7\r\nWire Wire Line\r\n\t6300 7200 6750 7200\r\nWire Wire Line\r\n\t6750 9350 6750 9100\r\nConnection ~ 6750 9100\r\nWire Wire Line\r\n\t6750 9100 6750 8600\r\nConnection ~ 6750 8600\r\nWire Wire Line\r\n\t6750 8600 6750 8400\r\nConnection ~ 6750 8400\r\nWire Wire Line\r\n\t6750 8400 6750 8300\r\nConnection ~ 6750 8300\r\nWire Wire Line\r\n\t6750 8300 6750 8200\r\nConnection ~ 6750 8200\r\nWire Wire Line\r\n\t6750 8200 6750 7200\r\nText Notes 2650 1150 0    118  ~ 0\r\nStatic RAM\r\nWire Notes Line\r\n\t5500 900  5500 5600\r\nWire Notes Line\r\n\t5500 5600 700  5600\r\nWire Notes Line\r\n\t700  5600 700  900 \r\nWire Notes Line\r\n\t700  900  5500 900 \r\nText Notes 2800 6600 0    118  ~ 0\r\nCompact Flash (0x300)\r\nWire Notes Line\r\n\t700  10350 7050 10350\r\nWire Notes Line\r\n\t7050 10350 7050 6350\r\nWire Notes Line\r\n\t7050 6350 700  6350\r\nWire Notes Line\r\n\t700  6350 700  10350\r\nWire Notes Line\r\n\t7350 6550 12000 6550\r\nWire Notes Line\r\n\t12000 6550 12000 9800\r\nWire Notes Line\r\n\t12000 9800 7350 9800\r\nWire Notes Line\r\n\t7350 9800 7350 6550\r\nWire Wire Line\r\n\t15250 1450 15250 1300\r\nWire Wire Line\r\n\t15250 1750 15250 1900\r\nWire Wire Line\r\n\t8450 1750 8850 1750\r\nWire Wire Line\r\n\t10950 3150 11250 3150\r\nWire Wire Line\r\n\t11250 3250 10950 3250\r\nWire Wire Line\r\n\t10950 3350 11250 3350\r\nWire Wire Line\r\n\t11250 3450 10950 3450\r\nWire Wire Line\r\n\t10950 3550 11250 3550\r\nWire Wire Line\r\n\t10950 3650 11250 3650\r\nWire Wire Line\r\n\t10950 3750 11250 3750\r\n$Comp\r\nL 3-in-1-rescue:GD75232-isa_fdc-rescue-3-in-1-rescue 232-U?\r\nU 1 1 5DCD9096\r\nP 10150 3400\r\nAR Path=\"/5E08FB93/5DCD9096\" Ref=\"232-U?\"  Part=\"1\" \r\nAR Path=\"/5DCD9096\" Ref=\"232-U6\"  Part=\"1\" \r\nF 0 \"232-U6\" H 10150 3200 60  0000 C CNN\r\nF 1 \"GD75232\" H 10150 3350 60  0000 C CNN\r\nF 2 \"Package_DIP:DIP-20_W7.62mm\" H 10150 3400 50  0001 C CNN\r\nF 3 \"\" H 10150 3400 50  0001 C CNN\r\n\t1    10150 3400\r\n\t-1   0    0    1   \r\n$EndComp\r\nConnection ~ 15250 1900\r\nConnection ~ 15250 1300\r\n$Comp\r\nL power:+5V #PWR0157\r\nU 1 1 5E56556D\r\nP 14900 2300\r\nF 0 \"#PWR0157\" H 14900 2150 50  0001 C CNN\r\nF 1 \"+5V\" H 14915 2473 50  0000 C CNN\r\nF 2 \"\" H 14900 2300 50  0001 C CNN\r\nF 3 \"\" H 14900 2300 50  0001 C CNN\r\n\t1    14900 2300\r\n\t1    0    0    -1  \r\n$EndComp\r\nConnection ~ 14900 2300\r\n$Comp\r\nL power:GND #PWR0158\r\nU 1 1 5E565A6D\r\nP 14900 2950\r\nF 0 \"#PWR0158\" H 14900 2700 50  0001 C CNN\r\nF 1 \"GND\" H 14905 2777 50  0000 C CNN\r\nF 2 \"\" H 14900 2950 50  0001 C CNN\r\nF 3 \"\" H 14900 2950 50  0001 C CNN\r\n\t1    14900 2950\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t14900 2950 14900 2900\r\nConnection ~ 14900 2900\r\nWire Wire Line\r\n\t13000 4550 13850 4550\r\nWire Wire Line\r\n\t14700 3550 13850 3550\r\n$Comp\r\nL 74xx:74LS32 RAM-U?\r\nU 5 1 5DD23375\r\nP 14700 4050\r\nAR Path=\"/5DBF6E56/5DD23375\" Ref=\"RAM-U?\"  Part=\"5\" \r\nAR Path=\"/5DD23375\" Ref=\"RAM-U13\"  Part=\"5\" \r\nF 0 \"RAM-U13\" H 14930 4096 50  0000 L CNN\r\nF 1 \"74LS32\" H 14930 4005 50  0000 L CNN\r\nF 2 \"Package_DIP:DIP-14_W7.62mm\" H 14700 4050 50  0001 C CNN\r\nF 3 \"http://www.ti.com/lit/gpn/sn74LS32\" H 14700 4050 50  0001 C CNN\r\n\t5    14700 4050\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Notes Line\r\n\t12350 5250 15300 5250\r\nWire Notes Line\r\n\t15300 5250 15300 9200\r\nWire Notes Line\r\n\t15300 9200 12350 9200\r\nWire Notes Line\r\n\t12350 9200 12350 5250\r\nWire Notes Line\r\n\t12500 800  16300 800 \r\nWire Notes Line\r\n\t16300 800  16300 5050\r\nWire Notes Line\r\n\t16300 5050 12500 5050\r\nWire Notes Line\r\n\t12500 5050 12500 800 \r\nWire Notes Line\r\n\t5950 750  12200 750 \r\nWire Notes Line\r\n\t12200 750  12200 6150\r\nWire Notes Line\r\n\t12200 6150 5950 6150\r\nWire Notes Line\r\n\t5950 6150 5950 750 \r\n$Bitmap\r\nPos 16300 9650\r\nScale 1.000000\r\nData\r\n89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 5F 00 00 00 64 08 06 00 00 00 E0 F1 EC \r\n9B 00 00 00 04 73 42 49 54 08 08 08 08 7C 08 64 88 00 00 1C EE 49 44 41 54 78 9C ED 7D 77 78 1C \r\nD5 BD F6 3B 7D 66 7B D5 AE 56 BD D8 92 BB 6C 83 71 8D 80 60 70 80 10 08 0E 90 C6 4D 80 3C E4 12 \r\nD2 6E 2A 79 F2 A5 DD 2F A4 70 93 0B DF 0D 09 5C 12 20 E4 42 2A E0 40 68 31 B1 31 18 2C 1C 70 2F \r\n2A 56 5D 69 57 EB ED 6D B6 4C FB FE 90 56 C8 B6 0C 2B 79 36 98 5C DE E7 D1 F3 68 77 CF 79 CF 6F \r\nDE 39 73 66 E6 F7 FB 9D 73 88 4B BE 70 39 DE 09 38 E2 59 FB 1D BF 63 E1 B7 DF AA 9C B1 10 DF B1 \r\n7E E0 D1 F3 FF 01 26 9D 31 C8 B7 DB 80 72 91 10 DC 6B CB 29 27 B2 96 E5 45 92 13 2A 6D 8F 1E 78 \r\n47 88 AF 10 34 99 E5 6C 8B CB 29 AB 11 94 25 C3 DB 9B 2A 6D 93 1E 78 47 88 9F 63 4C 3E 95 64 3C \r\nE5 96 CF B0 F6 E5 95 B4 47 2F BC 23 C4 4F F2 AE 65 98 85 AD 49 C1 DD 51 41 73 74 C3 3B 42 FC 34 \r\nEF 58 3A AB F2 9C 7D 56 E5 DF 2E BC 23 C4 CF 70 8E 65 B3 29 2F B2 D6 25 0A 41 9D F5 C7 56 71 03 \r\n23 06 DF 9A 3E D7 8A 5B 15 82 A2 E6 52 5F 03 81 34 E7 98 D5 18 AE 50 AC 27 C7 98 7D 73 69 0F 00 \r\n46 AD F3 2F 1D B6 2F BC 7E AE F5 CB 05 5D 49 F2 B0 B1 66 FD BE DA 8D 4F A9 24 6D 19 B7 34 5F B7 \r\n24 B0 E3 13 B6 7C F8 D8 6C 38 F2 B4 C1 56 64 0C 0D B3 6C 9A 4C F2 AE A5 A6 62 62 74 96 6D 99 0F \r\n7B D7 FF 34 62 AE BF 11 80 26 51 BC A3 35 B2 E7 CE 59 B6 5D 36 2A D6 F3 A7 0B 0F 00 22 67 5B B7 \r\nBB F1 F2 BD C7 5C CB 3F AD 82 24 CA E5 49 F3 8E 76 00 DC 6C DB 4F F1 CE 59 0D 55 E3 E6 A6 CE 57 \r\n9A AE DA 17 31 D7 DF 04 80 00 40 F6 BB 57 FC E4 98 6B C5 17 66 DB 76 B9 A0 5A 57 CF D7 9D F4 64 \r\nE1 A7 40 90 6C DC E8 BB 3C 6C AE 3F CF 2E 06 5F 60 95 42 FA 74 1C 12 C9 F2 7E FB 82 6B FB DC E7 \r\nFE 58 A1 D8 AA D9 DA 90 E6 9D CB 24 8A 23 84 62 BA 97 55 0B E2 9B B5 73 A8 FA 3D 3F EC AF 5A F9 \r\n0B 95 64 9C 27 FD 4C C4 8D D5 17 03 48 39 C4 60 D7 6C 6D 78 2B E8 2E FE 69 85 9F 86 22 6D 68 1D \r\nB3 B5 7D 82 D4 14 BF 2D 17 3E 34 FD 32 48 F0 EE 96 3E F7 39 5F 3F E4 DB F0 50 C4 DC F0 F1 B9 08 \r\n0F 00 1A 41 1A 92 06 CF C6 11 FB 82 CF 26 04 CF 02 52 93 8F 1B 8B C9 91 E9 6D 85 8D B5 2B 5E AF \r\nDF F4 74 D2 E0 B9 12 A7 1F 05 2A 76 02 08 3D 7D 3B E5 08 7F 12 34 47 76 EC 0F F3 43 BB BF 9A E2 \r\n5D CB FD F6 05 9F 4E 0B AE 8B 51 A1 E1 90 93 32 07 6B 13 3D F7 78 D2 43 5B FC B6 05 37 FA ED ED \r\nDF 04 41 B2 65 56 57 5B C2 7B BE A4 E7 3D 40 37 F1 E7 20 FC 3B 11 BA 9E 00 5D 7A 98 06 02 87 7C \r\n9D BF FA 27 17 1E 98 B8 09 FF 47 86 B5 D5 E9 42 A6 07 09 01 0D F5 B1 23 B7 03 D0 F4 E0 3B 9B E1 \r\nC8 8C 3E 64 2C 26 FD 7A 70 E9 36 B6 36 47 F7 3F 64 CF 06 1E D7 8B EF 6C 04 23 E7 86 96 06 76 7C \r\n91 D0 A9 8F E9 26 3E 01 4D 5B 14 DC 79 0B A9 4A 21 BD 38 CF 32 28 ED A1 AE 9B 38 25 97 D4 8B 50 \r\nD7 A7 0A A3 94 0A B5 85 5E BD 05 FF 84 C3 8F 37 D9 FF 33 5F AA FF 6F 7A 72 EA FE 48 57 97 E8 79 \r\nCC 91 19 7D 48 6F DE B7 13 AC 2C 1E 59 10 DA F5 0D BD 79 75 17 9F 80 86 C5 C1 97 BE C0 C8 B9 61 \r\nBD B9 DF 16 68 6A 71 71 E0 C5 4F B2 4A FE B4 6F C9 73 45 45 5E 66 04 39 9B 68 0F 75 DD 04 40 A9 \r\n04 FF 3F 12 35 89 DE 1F BA B3 A3 BB 2B C1 5D 31 C7 9A 2F D5 FF BC 33 E3 7F B8 52 FC FF 08 30 72 \r\nEE 58 FB F1 57 BF 5F 29 FE 8A FA F3 15 82 B6 56 92 BF D2 50 09 CA A4 81 A8 98 46 15 23 4E F2 AE \r\nA6 84 B1 FA 7D 95 E2 FF 47 40 A1 58 EF A8 AD ED EA 4A F1 57 4C FC 11 FB C2 9B 01 94 EB B4 3A 6B \r\n31 6A 6B BF 55 AD 90 4C 15 89 64 15 29 DE 38 6E 69 BA B1 12 DC 00 40 68 4A D4 50 48 F5 B0 4A 3E \r\n29 93 8C 20 B2 96 66 85 62 EB 30 11 04 D1 15 22 67 3D 2F 6A AC 59 ED CE FA 75 F7 E7 57 44 7C BF \r\nAD FD 23 2A C9 B8 74 25 D5 D4 AC 37 35 F8 2B 5F B2 F7 D7 CE 6C 70 2F 09 F5 84 17 B9 24 EF 6C 08 \r\n5A 5A AF 1B B5 B5 7D 56 A1 D8 1A 1D 5B 26 86 9C 8B 6F AD 84 F8 BA 07 53 54 90 E4 C1 9A CE 5F 2A \r\n14 EB D5 8B D3 9C 0B 3F BB D2 FF D7 4D 0D 89 A3 BF 37 4A E9 E0 4C BE 15 5E CE 25 5D D9 B1 97 6B \r\n13 3D F7 E4 69 23 9F E1 1D AB A1 D3 95 90 63 4C F3 BC A9 C1 07 58 25 7F DA C8 DB 5C A0 FB 60 16 \r\nB4 B6 BC B7 C0 98 66 15 3F 7D 33 78 93 FD 77 9D 37 FC 97 CB 2C 85 58 59 9E 44 56 C9 8B CB 02 DB \r\nBF DC 16 EA FA 28 34 B5 A8 8B 11 04 29 0C 3A 97 DE A2 0B D7 34 9C D1 B0 53 24 39 26 C3 DB 17 A6 \r\n78 D7 B2 34 E7 E8 48 F1 AE 65 19 CE A6 5B 8F 73 64 46 7F B3 24 B0 E3 8B 27 0F 31 E5 A0 31 76 E8 \r\n77 32 C9 98 FA DD 2B FF 5B 0F 7B 02 B6 F9 B7 C5 0C D5 17 5B F2 91 7D 96 7C 74 9F B9 10 DB 6F CE \r\n47 0F 08 72 76 CE 57 43 D9 91 2C 99 64 E8 88 B1 66 7D 9A 73 74 A4 79 E7 B2 14 EF EC 28 30 A6 05 \r\n98 43 66 41 39 60 E4 5C FF FA 81 47 97 B1 4A 3E 3B 57 0E 0D 04 5E AB DF F4 BB 98 B1 E6 5A 3D 6D \r\n9B 06 95 96 F3 03 E6 42 6C EA 84 38 B2 81 97 04 39 5B 96 E7 B3 6C F1 47 6C ED D7 1C AD 5E FF FB \r\n33 32 75 16 68 1B DF F5 91 C6 F8 E1 DF 9E 29 4F 92 73 36 75 35 7D E0 08 08 92 D7 C3 AE B7 82 37 \r\nD9 FF F3 65 81 ED 9F 29 A7 6C F9 63 3E 41 30 73 B6 68 96 A0 94 62 A0 36 D9 FB A8 1E 5C D6 42 74 \r\nD0 2E 8E 3F AD 07 57 39 D0 66 A1 D3 59 99 CF E8 14 03 CF D0 AA A4 CF CD 12 40 55 7A 78 8B 5E 5C \r\n7A E2 AC 14 DF 92 0B BF A6 27 9F 35 1F FE BB 9E 7C 7A E1 AC 14 9F 93 73 51 9D F9 62 38 0B A3 6B \r\n67 A5 F8 FF 5B 70 56 8A 5F A0 05 87 CE 7C 76 54 C0 EF 73 A6 38 2B C5 4F 09 EE 95 7A F2 25 79 7D \r\nF9 F4 C2 59 29 7E D4 E0 DB 24 93 8C 6E 4E BF E3 E6 86 F7 EB C5 A5 27 CA 16 9F D0 CB 4F 52 06 14 \r\n8A AD 0B 58 5A 74 11 2C C3 DA 6A E2 06 EF 15 7A 70 95 03 72 16 3A 95 DD BB 7C C9 63 8F 71 72 6E \r\n6D 86 B3 75 24 79 F7 B2 0C 67 EF 10 27 E6 C6 1A E7 64 E5 5B A0 DF BD E2 FB DE F4 D0 33 AC 92 CF \r\nCF 95 43 03 81 A3 9E D5 FF 0E 82 34 E8 69 DB 34 48 AC 24 F6 5A F2 91 7D 93 2E 86 FD 76 71 7C 57 \r\nB9 95 CF 28 4B 59 26 19 2A C3 DA E6 A5 78 D7 B2 34 EF E8 48 F1 AE 8E 14 EF BC 00 04 A9 8B BF A7 \r\n2A 35 78 77 C7 D8 B6 5B E7 9A 9E 37 64 5F 74 6D 8F 77 CD 23 D0 67 78 D5 0C 85 C4 AB 96 7C F4 EF \r\nD6 7C 78 BF B1 10 DF 67 CD 47 0F 9F 49 E7 D0 35 3F 1F 00 BA AB CE BB 6D D8 B9 E4 76 9D E8 B4 9A \r\n78 CF F7 16 8D EF FC CE 6C 4F C0 A8 75 DE A5 87 AB 37 FC 51 AF 5E 6F C9 85 9F 5B 3D F4 C4 26 BD \r\nF2 34 81 0A DC 70 6B 13 DD F7 43 53 73 3A D1 11 63 F6 B6 6F ED AE BF F4 B7 79 DA 50 56 26 84 42 \r\n50 E4 11 CF DA DB 0E FB 3A B7 E8 39 DC D4 C6 BB 7F A1 A7 F0 40 05 C4 37 15 93 21 87 18 7C 52 47 \r\n4A 22 61 AC BE EE 95 A6 0F EE 39 6E AA 5B F3 66 05 B3 8C C5 BB AB F1 CA E7 FD 8E 85 B7 03 D0 CD \r\n11 48 2B 85 D1 EA F4 C0 33 7A F1 95 50 91 47 CD DA 78 CF BD 7A 73 4A 34 DF 9C E6 9C 6F FA BC 5E \r\nA0 85 AA 2C 6F EF D4 BB 6D 6F 6A E0 01 3D 1D 7D 25 54 44 FC AA CC F0 0E 46 CE F5 E8 C9 49 68 4A \r\nCA 97 EC 7B D3 0C 38 7B EE F8 01 63 21 FE B2 9E ED 02 90 6A E3 DD 0F E8 CC 09 A0 42 E2 53 9A A2 \r\nD4 26 7A EE D7 93 D3 95 19 FD 9D 20 67 E3 6F 56 86 80 86 9A 78 CF 2F F4 6C D7 2A 86 9E B7 16 A2 \r\n83 7A 72 96 50 B9 5C CD 64 DF AF 75 BC F1 AA 0D B1 43 65 0D 65 B5 C9 DE C7 29 A5 38 AE 53 BB A8 \r\n49 F4 EA 3E 84 96 50 31 F1 4D C5 64 48 90 32 DD 7A 70 19 0A 89 5D 0E 71 7C 4F 39 65 19 B5 98 F7 \r\nA6 06 F4 BA EA 24 57 76 74 A7 4E 5C A7 A0 62 E2 8F 59 E7 BD 2F C7 5A 74 49 21 99 ED 63 5E 5D FC \r\nE8 2F 01 E8 71 83 64 8E B9 57 7E 49 07 9E 19 51 11 F1 73 B4 C9 71 D4 B3 E6 5E 3D F8 49 55 0A D5 \r\n24 FB 1E 9B 4D 1D 6B 21 3A 68 15 43 CF 9D 69 DB 00 10 B0 CD FF F2 B8 A9 B1 AC F5 DD 66 0B DD C5 \r\n9F 98 93 BB E1 BF 26 73 27 CF 18 D5 C9 FE 07 58 B5 30 EB 7B 47 7D FC C8 DD 7A B4 0F 80 39 5A BD \r\nF6 81 02 25 98 74 E2 9B 82 EE E2 8F D8 17 5C 13 33 D6 7C 58 27 3A A9 2E D1 7D DF 5C 2A 7A D2 C3 \r\nCF 33 72 AE 57 0F 23 8A B4 61 FE 11 EF DA 1F E9 C1 35 1D BA 8A 9F 65 2C BE DE AA 73 7F 06 9D A2 \r\n46 56 31 F4 57 6B 3E 32 30 97 BA 94 26 2B B5 89 9E 39 9D B8 99 70 DC D2 74 73 C0 D2 72 89 5E 7C \r\n80 8E E2 AB 20 89 FD 35 17 DE A3 92 8C 5B 2F CE BA 44 F7 19 0D 1D 35 89 DE 07 09 4D 99 73 C6 DB \r\n49 A0 8E 78 D7 FD 77 8E 36 D9 75 E2 D3 4F FC 41 E7 D2 1B D2 82 4B 37 17 29 2D E7 8F 79 53 83 5B \r\nCF 84 C3 28 A5 22 8E 6C E0 8F 7A D9 A4 50 6C FD A1 EA F5 FF 4F D3 29 1C AC 8B F8 2A 48 0C 39 16 \r\n7F 15 3A 06 A9 EB 12 DD F7 51 9A 2C 9F 29 4F 43 EC D0 3D D0 31 6D 24 66 AA FD 70 8A 73 9C 3D 0B \r\n5F 90 50 B1 34 B0 FD 5F 48 55 4E E8 C1 07 4D CD FA 92 7D BA F8 53 9C D9 E0 6E BE 98 D6 2B 09 4B \r\n6D 09 EF F9 9C B5 10 3D BB 16 BE 70 67 C7 BA 3A 46 B7 BE 6F 96 27 40 B3 67 03 7F 74 64 C7 7E 8B \r\n69 73 76 9D D9 B1 C7 4C C5 64 58 0F BB 48 A8 5A 5D FC E8 3D D3 BF 33 14 12 2F 7B 93 FD 77 41 53 \r\n67 13 85 52 5B C2 7B 3E DB 1A D9 F3 73 3D EC 02 74 9E 99 62 94 D2 A3 96 7C 78 47 C8 DC B4 59 7B \r\n8B AC 60 4A 29 1E 6F 0F 75 FD CB 82 50 D7 F7 6A 92 7D 8F DA C5 E0 16 91 B5 D6 E7 19 53 EB 82 F1 \r\nAE 5B 8C 52 6A 56 2B 03 BE A9 5D C5 64 DF 88 7D C1 CD 9C 24 0E CC 3F BE FB 53 8B 83 3B BF E6 4D \r\n0F 3E 6B 17 C7 9F 88 1B BC AB 65 8A AB 7E 0B 0A DD 85 07 2A 10 46 04 80 B0 B1 66 F5 BE DA 8D CF \r\nA8 24 6D 9B E9 77 AB 18 FA F3 E2 E0 8B 37 9B 8A C9 53 56 28 89 09 9E 76 7B EE 78 B7 DE 51 A3 04 \r\nEF 9E 6F 2E C4 FA 29 4D 39 61 56 BC 44 B2 6C B7 67 F5 B7 03 B6 F9 5F C5 CC 09 05 15 11 1E A8 90 \r\nF8 C0 CC 27 80 D0 94 64 4B 78 CF 17 9B A3 07 1E D0 5B DC 33 C5 71 53 DD 9A 43 D5 EF 79 50 A2 85 \r\nE9 43 41 C5 84 07 2A B4 B4 23 70 EA 10 64 CA C7 B6 AF F4 3F F7 BE EA F4 D0 0B 67 5D DE 1E 00 63 \r\n31 35 5A 93 EC 7B 40 64 CC B6 2C 67 5F 09 40 AB A4 F0 40 05 7B 7E 09 11 83 EF 9C A4 50 B5 BC 31 \r\n76 F0 57 94 A6 A8 15 6D 4C 27 8C 59 5A 2F 92 29 D6 D9 10 3F 52 D1 99 38 15 17 FF 5D 9C 1E 67 65 \r\nAE E6 FF 16 BC 2B FE DB 88 77 C5 7F 1B F1 AE F8 6F 23 DE 15 FF 6D C4 BB E2 BF 8D A0 01 A0 48 F1 \r\nA6 7E D7 F2 CF 47 0D BE 4D 0A 49 F3 D6 7C F8 F5 C6 E8 C1 9F DA F2 E1 5E 00 C8 D1 26 EB 41 5F E7 \r\nC3 B4 5A 48 36 45 0F FC 60 C0 D9 F1 B5 0C 67 6F 33 16 13 C7 9A A3 FB 7F E4 10 C7 F7 97 08 15 82 \r\n22 87 ED 8B 3E 31 6E 6D B9 56 22 59 87 A9 10 3F DC 18 3B 78 97 53 0C EE 2D 95 D9 53 7B D1 43 32 \r\nC9 39 1A 63 07 6E 1B B3 B5 DD 9A E2 9C CB 39 59 1C 6F 88 1D FE CF EA F4 C0 F6 37 33 38 60 69 B9 \r\n64 D4 D6 76 63 8E 31 37 53 AA 2C 9A 0B B1 03 35 89 DE 07 5D E2 D8 94 E7 32 4F 1B 6C 03 CE 8E 7F \r\n8B 1A 6B DE AB 11 04 63 CD 85 77 37 45 F7 FF 87 A5 10 1B 9A 3C 1E D7 41 5F E7 83 B4 5A 08 AD 18 \r\n7D 7E 6A 5D A0 1C 6D AA 3F E8 EB FC B9 20 A5 87 96 04 5F BC 55 22 59 7E 6F ED C6 87 01 A8 4D D1 \r\n7D DF 1D B1 2F FA 4A 86 B3 2F 14 A4 F4 60 73 64 DF 0F 5C 62 60 6F 4C F0 2C F0 DB 17 7E 36 29 B8 \r\n57 10 9A A6 38 B3 63 7F 6B 8C 1D BC CB 20 A5 A3 00 50 24 39 43 BF 7B C5 E7 A3 06 DF 26 95 A4 58 \r\n6B 2E DC D5 14 DD FF 53 4B 21 E6 27 CE FF D2 87 2C 5D 8D 57 EC C8 B3 E6 13 B6 37 22 34 25 BD 74 \r\n74 DB C5 DE CC 70 57 86 B5 B9 5F 6E D9 7C 7C 72 15 8F 22 08 F2 8D 60 B2 A6 66 56 8E 3C BB C1 25 \r\n06 F6 69 20 B0 A7 76 E3 2F 27 B7 BD C0 B4 32 C5 05 E3 BB AE AB 4F 1C 7D 1C 00 B6 CD FB E8 98 44 \r\n0B 3E 42 53 62 1A 41 4D 9F FC A6 2C 08 EE BC BA 3E D1 FD E7 99 84 EF 73 AD B8 61 C0 BD E2 3E 9C \r\n7A C5 AA F3 43 AF 7E BC 29 76 F0 11 91 31 BB BA 1A 3F B0 53 A2 F9 B6 E9 05 48 55 8E AD F4 3F 7B \r\n81 43 1C 3F 90 61 6D 75 2F B7 6C 1E 61 E4 DC D0 85 7D 0F 4F 6D 68 96 61 6D 0B 5F 6E D9 7C D8 58 \r\n88 1F 5C 3F F0 E8 D2 22 C5 9B B6 CF FF 58 08 00 03 4D CD 82 20 6D 93 C7 93 5F 36 FA B7 8B 15 92 \r\n36 1D F2 75 3E 0A 82 3C 61 47 3A 4A 29 06 3B 46 9F DF 68 C9 47 FB BB 9A 3E B0 2D C7 5A D6 9C 64 \r\n4B 64 A5 FF D9 0B C9 3E F7 CA AF E5 59 73 07 2F 65 7A 16 05 5E BC 7C C5 C8 73 EB 6C D9 E0 9F 34 \r\n82 32 77 7B D7 FC 42 05 F9 C6 81 12 24 6B 2E C4 5E 59 EE FF EB BA A5 63 DB 2E E6 A5 CC 11 10 A4 \r\n69 C8 B9 E4 4B 00 10 32 35 74 46 CC F5 37 30 72 7E B0 C3 BF 75 DD FA 63 7F F0 34 44 0F DE 06 82 \r\nA4 7B 3C AB EE 2D 52 FC 09 19 00 9C 24 8E 2E 1D DB B6 B1 C3 BF B5 D3 9C 8F BC 04 80 1A 70 2D FF \r\nCE E9 22 45 63 B6 B6 2F 03 20 1B A2 07 3E BF FE D8 1F 3C AB 07 B7 CC 6B 8A EC FF AA 29 1F 7D BA \r\n26 D1 FB 18 00 F4 B9 CF F9 B6 44 F3 6D 7C 31 BD 7F E9 D8 B6 4D 1D FE AD 1B 6C E2 F8 53 2A 49 3B \r\n0E 7B D7 DF 3D C7 28 14 63 2E C4 F6 75 F8 B7 6E 58 1C D8 71 D9 82 F1 5D 1F 71 E4 42 7B 8F 54 AF \r\nBF 1F 04 29 B8 53 43 F7 AF 18 79 6E 5D 87 7F EB 05 56 31 F4 94 20 65 7A 8D 52 2A 30 E4 5C 72 4B \r\n8E B5 AC 31 16 E2 2F AE 1A 7A 62 E1 9A 81 C7 EA 1D 99 D1 07 55 92 76 1D F6 AE FF 39 1D B2 34 5D \r\n0D 00 F3 43 BB 3F 5D 9D 1E 78 01 00 6C B9 D0 DE 17 E6 7D F8 FC 02 63 5A 9A 63 4C 3E 00 85 49 23 \r\nD4 45 C1 9D FF 5A 0A 6A CB 04 73 DB 11 DF 86 3F 8B AC 75 11 00 84 2C 4D 9B 01 10 2D 91 3D DF F6 \r\n64 86 5F 01 80 B6 E3 BB 7F 18 31 D5 5E 9E E5 EC EB C2 C6 DA 0D 35 A9 63 53 A9 D6 0B C7 5F BE D9 \r\n9D 1D ED 02 00 4E 16 6F 78 B5 E9 03 3D 05 C6 D8 22 51 1C 7F F2 8C 0F 85 A0 20 93 8C 0D 80 E6 CA \r\n8C BE 60 94 52 C7 21 E1 B8 35 1F B9 63 7E F8 EF 77 94 CA C5 0D DE 4D 00 B0 28 F8 D2 8D 2E 31 F0 \r\n3A 00 58 F2 91 8F BE D4 7A 8D 5F E4 6C AB F2 B4 71 2E D3 4C 95 25 81 1D 37 98 0B F1 A9 9C CD 11 \r\n5B FB 55 2A C9 78 0D 85 C4 CB 1D 63 DB 6E 2A 2D 4B E3 CA 8E EE 54 09 8A 62 D4 62 21 64 6E DC 0C \r\n40 5B 14 7C E9 16 7B EE F8 51 00 58 36 B6 FD 33 3B E6 7D F8 0A 91 B3 AD A1 65 8A AB 07 00 73 21 \r\n36 95 DA C7 A8 C5 1C 2F 65 07 45 CE E6 CA 70 76 97 B1 98 1C 9B FC 29 25 48 99 A9 28 8E 35 1F 3E \r\n0A 00 32 C9 98 00 20 CD 3B E6 03 80 DF BE E0 BA 90 B9 69 63 A9 5C 91 E2 BD 00 A0 50 CC 09 5B 70 \r\n08 52 66 6A D5 59 83 94 1E 03 90 05 40 61 06 D7 2E A5 29 B0 E5 42 DB A2 A6 BA 8F BE DE 70 E9 AB \r\n9C 94 39 2A 48 D9 08 A3 E4 47 BC A9 81 DF FB 52 FD 5B 8B 14 4F 17 18 A3 03 40 C1 5C 88 F7 4D B5 \r\n23 67 93 B4 52 0C 48 B4 D0 A6 90 B4 03 6F 74 A6 72 21 72 72 2E 38 FD 8B 0C E7 58 04 00 0E 31 F8 \r\nFC F4 F5 80 28 4D 91 29 4D 91 15 82 22 0A B4 A1 19 80 DA 5B 75 DE 37 09 4D 95 4A 65 34 82 A0 00 \r\n50 34 26 26 11 68 84 A6 9E E0 E7 26 A0 15 27 0A 9E B0 AD 85 3C F9 07 00 20 DF A8 53 BA 96 4D 00 \r\n90 E5 EC 97 66 67 9E 95 75 F2 58 AD 9D E6 FF 19 B1 28 B8 F3 D6 23 DE 75 6A C4 54 7B 75 81 31 2D \r\n2F 4C 9C 73 84 CD 0D 9F 2C D0 86 EB 6B 92 7D 7F C2 C4 89 53 08 68 27 AF 66 5B FA 3C A7 FD BA 66 \r\n80 19 00 08 4D 9B 71 6D 1D 85 64 28 85 62 59 00 54 C2 E0 B9 6E A6 32 34 80 14 00 87 4C B1 66 48 \r\n98 0A DD C9 24 E3 00 00 4E CE A6 A6 95 37 AA 13 37 DB 34 00 4C 9B AA 23 03 00 A5 4A E3 00 D0 36 \r\nBE EB 22 4F 66 F8 94 A7 16 46 29 9C 91 57 53 90 B3 89 95 A3 7F BD 5E 26 99 4F 16 28 A1 2A CF 98 \r\n3C 41 6B CB 75 63 B6 B6 AF 8D DA DA 3E 53 1F 3F FA 08 A9 4A 39 95 64 5C 32 C9 98 4A 0B 25 A9 20 \r\nA1 4D D8 AD 01 98 CA 7E D3 08 92 55 41 12 A5 9E 9B 65 AD A5 7B D2 5B 76 04 5A 29 F8 01 A0 40 0B \r\n6D 33 FD CE 2A 79 99 91 73 29 89 16 CC AB 86 9E A8 E1 65 31 72 72 19 D2 92 0B EF 02 00 BF AD FD \r\n86 D2 CD 28 64 AA 5F 5B 60 4C F3 08 4D 49 1B 8B 27 84 F3 84 71 73 D3 A5 A5 0F E3 96 E6 0F 01 00 \r\n2F 8B 01 00 70 66 03 5D 00 10 35 D6 5C CF 49 A2 26 48 19 55 90 32 6A 5C F0 74 52 AA 6C A4 DF B8 \r\nF2 66 0D 0D 04 8E 78 D6 7E 73 CC 3A 6F 23 AD 4A 8A 51 4A 05 9D 62 60 9F 27 35 F4 38 00 28 24 63 \r\nA7 34 59 33 16 93 DD 00 A8 61 FB A2 A9 1D DE 82 96 E6 4B 64 8A AB 25 55 39 CC 4B D9 20 A5 4A 19 \r\n00 45 99 E2 BC 41 6B CB C6 12 7F C0 DA FA F1 C9 2A 6F 79 57 76 88 C1 1D 00 D4 88 A9 EE DA 04 EF \r\n9E 3A 01 21 53 FD FA 31 6B EB 65 00 60 2E C4 5E 01 40 8F 9B 9B 3F 52 D2 82 93 44 2D 62 A8 B9 84 \r\n95 73 A0 1B A3 07 FF F3 40 ED 85 9B C6 EC ED DF 88 1B BC 1B 69 55 8A A5 78 E7 F9 00 68 4F 6A E8 \r\n97 AC 92 CF 14 29 7E EA 51 AA C7 BB E6 A1 80 75 DE 27 35 82 34 66 78 C7 5A 00 70 66 C6 9E 01 80 \r\n9A 44 EF 03 C3 8E C5 5F 89 98 EB AF 7F B9 F9 EA 79 B6 5C E8 EF 69 CE B1 28 2D B8 2E E4 8B E9 D7 \r\nD7 0E 3E FE 1E 46 2D CE 29 67 DF 6F 6B BF D2 EF 58 F8 3D 3F 80 01 E7 B2 2E 6B 2E BC 57 21 69 21 \r\n62 AA 7D 3F 00 38 B2 81 A7 00 A0 36 DE 7D E7 D1 EA F5 1B 46 9C 8B 7F 14 31 D5 5E 49 A9 72 36 2D \r\nB8 3A 01 90 BE 64 DF DD B4 26 49 B4 2C C5 2D B9 F0 F6 94 E0 BE E4 50 F5 86 27 46 EC 0B B7 4B 14 \r\nE7 CC B1 96 73 CA B5 C7 29 06 0F 5A C5 F1 3F 25 0D DE 6B 5E 6D 7C FF 1E 4B 3E FA 92 46 90 6C 9A \r\n77 6E 00 A0 41 C3 F9 0D B1 C3 77 C6 8C 35 9B 47 9C 8B 7F 92 14 DC 17 19 8A A9 81 98 B1 7A 43 81 \r\n31 75 04 AC AD BF A1 AB D3 03 7F CB 87 8C 37 F5 55 9D 73 A7 C8 D9 56 4D 72 AB AE F4 C8 7D 0B C6 \r\n5F F9 FA F4 06 29 A5 18 77 88 C1 3F 86 CD 0D 37 61 62 FC D6 6C D9 E0 23 2D D1 BD 77 01 13 49 4A \r\nCB FD 7F BD EC 40 CD 05 FF 23 72 D6 35 22 67 5D 33 59 6F BC 21 76 E8 8E B9 0A 0F 00 75 89 EE 2D \r\n32 C5 5C 3F E4 58 FA 5D 91 B3 AD 11 39 5B E9 D9 59 76 66 FC BF 6A 0F 75 FD 9F 89 72 3D 5B F2 8C \r\nE9 73 83 CE A5 3F 12 39 5B 29 BB 58 F6 26 FB EF 6C 0F 75 4D 4D 51 5D 1C 7C F1 A6 BD B5 1B 9F C8 \r\nB1 96 E5 29 C1 BD 09 9A 9A F7 26 8F DD 3D 6E 6D BD B5 1C 7B 08 68 58 E1 DF 7A C3 FE DA 0B 73 31 \r\n63 CD C7 52 82 7B 22 95 50 53 B3 75 F1 EE DB BD E9 C1 2E 4A 53 D4 B6 50 D7 C7 7A AB CE FD 59 D2 \r\nE0 B9 2C 69 98 D8 D2 97 93 B2 47 5A 22 7B EF 9E 0A A6 14 28 C1 18 37 78 56 29 04 CD 5B F3 E1 03 \r\nA6 37 9E 70 50 7A C9 62 E4 DC F1 0B FB 1E F6 24 79 57 6B 86 B3 B7 1B 8A C9 63 B6 5C F8 94 60 B7 \r\n42 D0 64 CC E0 59 51 A4 0D 3E 46 29 84 ED E2 F8 6B 8C 5A 9C 1A 73 E2 42 55 87 46 50 8C 35 17 DE \r\n47 69 B2 04 4C A4 1B 26 0C 9E E5 00 08 9B 18 DA 4B 42 9D F1 FE A0 82 24 12 82 7B 51 8E B5 34 12 \r\n9A 5A B0 E4 23 FB 66 4A 33 C9 D1 46 4B 52 A8 3A 47 25 48 C6 92 8F EC 37 15 93 A7 CC 56 51 41 92 \r\n61 53 DD 79 32 C5 3A AC B9 F0 6B 82 94 49 25 05 F7 12 4A 95 44 6B 3E 72 48 05 49 4E DA A4 4D DA \r\n34 E3 BD 20 C3 5A 7D 49 DE BD 8C 80 A6 DA C5 F1 5D C2 89 F7 49 48 24 CB 47 8D BE 73 14 92 B1 73 \r\n72 76 C4 91 1D 3F 40 42 D5 CA 8A 64 9D 2C FE 5B 56 A8 00 72 B4 D1 08 82 20 39 49 CC CC 65 A9 C7 \r\nB3 11 EF 18 C7 DA AE A6 2B 7B 5F 6C BD 2E 25 B2 96 B7 E5 E4 57 02 EF 18 F1 FF 19 31 5B F1 FF 29 \r\n2E F7 B3 05 73 EA F9 45 92 E3 12 BC BB A9 48 72 33 A6 04 2A 04 4D 64 58 5B 4D 5C A8 6A C9 D3 86 \r\n53 D6 3F 28 52 3C 93 63 4C 06 99 64 68 0D 04 32 AC CD 93 E6 EC DE E9 4E AF 22 C9 71 49 DE D5 28 \r\n93 CC 29 EF CA 39 DA C8 E7 18 93 41 21 E8 13 EC 2F 92 1C 93 A3 8D A7 D8 94 A3 8D C2 64 79 02 98 \r\n78 E9 CA 32 96 EA 98 E0 69 C9 D3 06 F3 0C C7 47 E7 18 93 A1 48 72 0C 00 88 8C D9 95 E6 EC B5 27 \r\n3B E5 72 B4 D1 9A E4 5D 4D 32 C9 CC 69 9F 80 59 AD E6 A4 81 20 8E 56 9D F7 F5 11 C7 A2 6F 80 20 \r\nCD D0 D4 74 7D EC F0 F7 DB 8F EF FE 11 01 0D 1A 08 F4 B9 57 7E 66 D8 B1 E8 9B 2A C9 94 56 11 57 \r\n4C F9 D8 B6 C5 81 1D 9F B1 16 A2 7D 00 70 C4 BB F6 CE 90 A5 F9 16 5F BC E7 C7 71 63 F5 86 1C 6B \r\n59 0D 00 C6 7C 6C DB AA E1 A7 DE D7 EF EA F8 9C DF B1 F0 5B 1A 41 59 08 4D 49 D4 C7 0E 7F 4F 03 \r\n31 75 E4 07 7D 9D FF 13 37 FA AE 9E 17 DA FD AF CD B1 03 53 49 B0 AF D7 5F F2 97 94 50 D5 B9 76 \r\nE0 D1 06 73 21 1E 02 80 2C 63 71 EF 6C BD 66 94 D0 14 A9 B3 EF 77 35 7E 6B FB 65 FD AE E5 3F 28 \r\nF9 B4 00 A8 42 31 B5 6B 51 F0 A5 CF 96 62 0E C7 DC 2B BF E4 77 2C FC A1 2B 3D F2 AB 1C 63 AE CF \r\nF2 F6 8B 00 10 7C 31 FD DA 79 C3 4F 9E 2F 93 8C F9 70 F5 7B EE 4D 18 3C 97 01 A0 A0 A9 69 5F F2 \r\nD8 DD ED A1 AE 6F 4D 7F AA 7B 2B CC AA E7 CB 34 EF 1E 71 2E B9 9D 52 E5 34 A9 4A 31 10 A4 79 C4 \r\nB9 E4 07 83 CE 25 D7 03 40 9E 36 58 82 D6 D6 1B 55 92 71 0B C5 D4 6E 73 2E B2 9D 54 A5 70 86 77 \r\n6C DC 53 7F C9 13 32 C9 9C B0 18 45 C0 DE F6 95 1C 6B E9 A0 E5 FC 20 00 D5 97 3A F6 9B 80 B5 F5 \r\n83 23 CE 25 77 4C 0A 1F 23 55 25 3B EC 5C FA 53 99 E6 A7 96 84 F7 A4 87 1E 03 80 B0 A9 6E CA 79 \r\n27 32 66 67 8A 77 6D 00 C0 45 8C B5 53 2B 4B 45 8D BE F3 01 B0 E6 7C 74 3B A9 29 39 BF AD FD 53 \r\n32 C5 D5 F1 C5 F4 5E 4B 2E BC 8D 52 8A 63 39 D6 B2 6E 4F DD C5 4F 9F EC F2 8E 98 EB 6F C8 F2 F6 \r\n4E 56 16 07 00 28 55 E9 E1 3F 50 AA 2C BD 5E B7 E9 E9 84 C1 73 05 A5 14 03 E6 5C E4 05 00 64 C0 \r\n36 FF EB 07 7D 9D B3 9A FD 3E DB 75 CC 88 86 E8 C1 AF CE 3F FE F7 3B 54 92 62 F7 D6 BC F7 C1 98 \r\nA9 F6 C3 41 4B EB 0D CD D1 03 0F 09 72 36 B5 66 E0 F1 75 09 83 67 59 55 66 A4 0B 98 18 3E 76 B6 \r\n6C 3E 5C A4 0D ED 29 DE 39 CF 21 8E 1F 29 91 B1 B2 D8 B3 6A E8 2F E7 1B A5 54 28 26 78 9A ED B9 \r\nE3 03 BB 1B 2E 7B 0C 00 61 CF 06 7E BF 62 74 EB C7 28 55 96 7B AB CE FD B7 21 E7 D2 9F 94 EA B9 \r\n33 FE 67 BA 35 55 4C 09 EE 4E 89 64 B9 49 F7 ED 65 93 41 0D 6D DC D2 F4 C1 A6 D8 C1 FB 00 20 6A \r\nAA BD 18 00 BC A9 C1 C7 18 B5 58 5C 33 F4 E7 8D 61 63 DD EA EA F4 C0 4E 00 50 08 8A 7A A5 E9 AA \r\n9D 22 67 5B 1D 35 F8 D6 54 A7 07 A6 66 C3 50 4A 31 78 EE C8 D3 EB AC F9 C8 50 82 77 37 59 F3 91 \r\n21 BF AD ED 43 79 D6 BC DC 9C 8B 6C 3D 77 E4 E9 CB 19 B5 58 4C F0 EE F9 BB 1B 2F DF 1D 36 37 7C \r\n22 C9 BB 7E 6C CD 47 CA 9A 88 37 BB 31 5F 53 D3 CD D1 FD FF 45 42 05 AD 4A C5 E6 E8 FE 3B 00 A0 \r\n40 0B BE 29 41 D5 42 AE 24 FC E4 E7 02 AB E4 47 01 A0 48 9D B8 64 63 75 F2 D8 83 46 29 15 02 00 \r\n47 2E 34 40 40 43 91 12 9A 00 A0 36 D1 73 2F AD 4A 32 01 0D 0D B1 43 F7 01 98 DA 24 CC 20 A5 E3 \r\n96 7C E4 45 95 A4 9D 31 83 77 25 00 84 CC 8D 9B 09 4D 49 5A 72 E1 2D 29 DE D5 29 32 66 87 42 50 \r\n64 4C F0 5E 04 A0 50 95 1E 7E 0A 00 68 55 92 4B C2 03 13 EB 44 98 0B B1 41 00 90 68 EE 84 6D B8 \r\n3D E9 A1 47 AD F9 C8 10 00 D8 F2 E1 41 02 9A 96 30 78 37 02 40 43 FC F0 3D 8C 5A 2C 4E FE D6 EB \r\nC8 06 9F 02 40 25 05 F7 EA 72 E5 9C 55 CF 67 94 82 38 3D C8 C1 C9 53 9B 34 12 C0 84 73 AA DF D5 \r\nF1 A9 11 FB C2 2F 48 B4 D0 80 37 DC B7 EC F4 72 25 18 A4 F4 29 EE 58 89 62 39 00 30 15 E2 53 FE \r\n73 56 CE A7 69 A5 90 92 29 6E EA E6 ED 4D 0D 3E 96 12 AA 36 C5 8C 35 1B 6D B9 F0 E1 94 E0 BA D0 \r\n2A 1E DF EA 4D 0F FE 2E 25 B8 AF 0A 99 1B 2F B5 8B E3 AF C9 34 DF 60 CA C7 26 82 2F 00 86 ED 0B \r\nAF 19 74 2E BB AD C0 18 5B A7 1D FF 8C 6B F3 50 AA 9C 3A F9 BB 14 EF AC 06 80 43 BE CE 47 0E F9 \r\n3A A7 3F FD 95 B8 84 93 EB 9C 0E BA EE 99 32 6C 5F 78 6D BF 7B E5 BD D0 D4 AC 4D 0C BD 48 68 AA \r\n08 00 49 C1 F5 9E D9 CE 52 54 48 7A EA 44 69 04 09 95 20 4F B8 4A 5D D9 D1 27 7B 71 5E 31 62 AC \r\nB9 D8 50 4C 76 6B 04 65 AC CA 8C 3C 59 95 1E 7E BE DB B3 3A 17 36 D5 6D 56 48 DA 0E 80 F0 A4 07 \r\n1F 07 80 31 4B EB 05 DD DE B5 8F 40 53 25 4B 2E FC 52 49 DC 0C 67 5B 25 D1 42 59 F3 AC 28 55 52 \r\n00 C0 58 88 BF CA CA F9 53 DC 1A 9C 24 96 3D 75 55 57 F1 4B 61 C4 A5 63 2F BC BF 14 92 04 80 9D \r\nCD 57 BF 94 E5 EC 65 89 CF 2A 79 51 A2 05 88 8C A5 B1 14 7A 2B 52 BC 53 25 99 13 96 F9 32 17 E2 \r\nE3 A6 7C AC 2B C3 3B 56 0D 3B 16 DF 8C 89 45 2A 9E 15 E4 6C CC 54 48 EC 4A 18 3C EF CD 33 26 07 \r\n00 D9 93 1E FA 33 00 44 4D B5 D7 02 A0 DA 43 5D D7 37 C4 8F 3C 52 E2 DA 5B 73 D1 6F 8F 5B 1A 67 \r\n0C 78 9C 0C 63 31 35 96 12 AA 50 1B EF BE BF 31 7E F8 D7 E5 D4 39 1D 74 7D C3 2D 45 C3 52 BC 73 \r\n51 69 6F A9 0C 6B AB CE 31 E6 05 E5 72 70 B2 D8 0B 00 43 CE A5 5F 4B 71 8E 9A 2C 63 31 F7 78 56 \r\n7D 17 33 EC 50 51 95 1E DA 02 80 CF B1 96 0B 0C 85 E4 1E 73 21 1E 00 00 77 66 E4 29 8D A0 4C 39 \r\nD6 B2 41 28 A6 5E 33 15 12 23 93 55 14 00 C8 B2 B6 05 A5 C4 80 1C 6D B2 C5 0D 9E 55 27 73 9F 0E \r\n25 D7 F5 A0 6B D9 6D 71 A1 AA 05 00 44 C6 EC D8 5B F3 DE BB 82 E6 A6 59 AD 72 A5 6B CF F7 25 8F \r\n3D 1C 37 FA 3E 34 E4 5A F6 B3 21 D7 B2 FF 8B 89 A8 91 0B B3 58 EF AC 36 DE 73 5F CC 58 F3 A1 0C \r\nEF E8 DC D5 FC C1 51 4C BC 55 6B 98 10 EE 84 10 60 55 66 64 CB 80 7B C5 1D 00 28 57 66 E4 A9 A9 \r\nEF D3 C3 7F 19 74 75 DC 01 80 F4 A4 06 B7 94 BC AE DE D4 C0 6F 82 D6 D6 4F F9 1D 0B BF E9 77 2C \r\nFC 3C 26 22 72 4E CC 62 EB 11 5F F2 D8 33 7E 7B FB B3 29 A1 6A D3 EE C6 2B 7A 01 84 4A C7 18 31 \r\nD5 5E 65 1B 08 2F 14 A4 4C A6 1C AE 32 7B BE A6 02 18 01 30 76 D2 0F F2 E4 F7 01 00 A8 4D F6 3E \r\nD9 3E FE CA 47 38 29 BB 0F 80 00 4D 15 9C 19 FF C3 9C 94 79 62 B2 5C 1E 00 08 4D 8B 4D 7E 3E 65 \r\nB3 97 EA F4 C0 F6 05 C1 9D 9B 59 59 3C 00 20 CF CA E2 A1 F6 F1 57 AE 61 E4 DC 9E C9 3A 53 B1 59 \r\n4B 3E 3A 28 14 53 5B 01 8C 54 65 46 9E 98 F6 7D 1F 2B 89 3B 01 0C 7B D2 43 53 5B 83 57 65 46 BA \r\n16 05 5E BC D2 50 48 BC 8A 89 0E 61 B6 65 83 7F B1 65 83 0F 4D 72 97 66 AB A7 26 3F 9F 32 B3 92 \r\n84 AA AE 1C 79 EE 83 35 F1 EE 7F A7 94 E2 20 00 27 A1 29 11 77 7A F8 FE F3 86 9E DC 50 AE F0 00 \r\nF0 FF 01 7F AD 93 76 35 4B C1 83 00 00 00 00 49 45 4E 44 AE 42 60 82 \r\nEndData\r\n$EndBitmap\r\n$Comp\r\nL power:+5V #PWR0159\r\nU 1 1 5E709C41\r\nP 14350 8750\r\nF 0 \"#PWR0159\" H 14350 8600 50  0001 C CNN\r\nF 1 \"+5V\" V 14365 8878 50  0000 L CNN\r\nF 2 \"\" H 14350 8750 50  0001 C CNN\r\nF 3 \"\" H 14350 8750 50  0001 C CNN\r\n\t1    14350 8750\r\n\t0    1    1    0   \r\n$EndComp\r\n$Comp\r\nL Mechanical:MountingHole_Pad H1\r\nU 1 1 5DD65608\r\nP 15600 6600\r\nF 0 \"H1\" V 15554 6750 50  0000 L CNN\r\nF 1 \"MountingHole\" V 15645 6750 50  0000 L CNN\r\nF 2 \"MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad\" H 15600 6600 50  0001 C CNN\r\nF 3 \"~\" H 15600 6600 50  0001 C CNN\r\n\t1    15600 6600\r\n\t0    1    1    0   \r\n$EndComp\r\n$Comp\r\nL Mechanical:MountingHole_Pad H2\r\nU 1 1 5DD6713E\r\nP 15600 6900\r\nF 0 \"H2\" V 15554 7050 50  0000 L CNN\r\nF 1 \"MountingHole\" V 15645 7050 50  0000 L CNN\r\nF 2 \"MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad\" H 15600 6900 50  0001 C CNN\r\nF 3 \"~\" H 15600 6900 50  0001 C CNN\r\n\t1    15600 6900\r\n\t0    1    1    0   \r\n$EndComp\r\n$Comp\r\nL Jumper:Jumper_2_Open ROM-JP1\r\nU 1 1 5DDE8E28\r\nP 9600 9450\r\nF 0 \"ROM-JP1\" H 9600 9600 50  0000 C CNN\r\nF 1 \"ROM Write Enable\" H 9600 9300 50  0000 C CNN\r\nF 2 \"Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical\" H 9600 9450 50  0001 C CNN\r\nF 3 \"~\" H 9600 9450 50  0001 C CNN\r\n\t1    9600 9450\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t9900 9100 9900 9450\r\nWire Wire Line\r\n\t9900 9450 9800 9450\r\n$Comp\r\nL power:GND #PWR0160\r\nU 1 1 5DD6E476\r\nP 15500 7150\r\nF 0 \"#PWR0160\" H 15500 6900 50  0001 C CNN\r\nF 1 \"GND\" H 15505 6977 50  0000 C CNN\r\nF 2 \"\" H 15500 7150 50  0001 C CNN\r\nF 3 \"\" H 15500 7150 50  0001 C CNN\r\n\t1    15500 7150\r\n\t1    0    0    -1  \r\n$EndComp\r\nWire Wire Line\r\n\t15500 7150 15500 6900\r\nConnection ~ 15500 6900\r\nWire Wire Line\r\n\t15500 6900 15500 6600\r\n$Comp\r\nL Device:R R4\r\nU 1 1 5DE51C47\r\nP 10050 9450\r\nF 0 \"R4\" V 9843 9450 50  0000 C CNN\r\nF 1 \"10K\" V 9934 9450 50  0000 C CNN\r\nF 2 \"Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal\" V 9980 9450 50  0001 C CNN\r\nF 3 \"~\" H 10050 9450 50  0001 C CNN\r\n\t1    10050 9450\r\n\t0    1    1    0   \r\n$EndComp\r\nConnection ~ 9900 9450\r\n$Comp\r\nL power:+5V #PWR0161\r\nU 1 1 5DE52074\r\nP 10200 9450\r\nF 0 \"#PWR0161\" H 10200 9300 50  0001 C CNN\r\nF 1 \"+5V\" V 10215 9578 50  0000 L CNN\r\nF 2 \"\" H 10200 9450 50  0001 C CNN\r\nF 3 \"\" H 10200 9450 50  0001 C CNN\r\n\t1    10200 9450\r\n\t0    1    1    0   \r\n$EndComp\r\n$EndSCHEMATC\r\n"
  },
  {
    "path": "tandy-3-in-1/README.md",
    "content": "# Credit where credit is due\r\nThis is forked from https://github.com/rkrenicki/Tandy-EX-HX-3in1 and this repo is primarily here in case his goes away for some reason.\r\n\r\n# Tandy 1000 EX/HX 3-in-1 Expansion Board\r\n\r\nThis is a single expansion board designed for the Tandy 1000 EX and HX computers, to include the following upgrades:\r\n\r\n* 640KB Base System Memory\r\n* 96KB Upper Memory\r\n* 16550-based DE9 Serial RS232 Port\r\n* XT-IDE based CompactFlash \"Hard Drive\"\r\n\r\n## Prerequisites\r\n\r\nThis board is for the Tandy 1000EX and 1000HX computers only.  It will not work in any other computer model as it is.\r\nYou must remove any expansion cards already in the computer, this is designed to be a single-board upgrade and has no provisions to allow for any other expansion cards.\r\n\r\n## Installing\r\n\r\nThis board plugs into the Tandy PLUS interface, and takes up \"Slot 2\" on the rear of the computer.  Please be careful to align the PLUS bus connector before pushing down, to avoid bending pins on the computer.  Secure the backplate to the computer with two screws.\r\nThe IDE BIOS will automatically start and boot directly to the CF card on 1000EX machines.   1000HX loads a boot menu by default, and you will need to press F4 to load the IDE BIOS.  If you want to bypass the Tandy DOS ROM and boot menu, run \"SETUPHX\" and change the \"Primary Start-up Device\" to \"DISK\" and press F1 to save.\r\n\r\n## Technical Details\r\n\r\nThis board has no configuration jumpers and is designed to be plug-and-play.  The only jumper is to enable programming the ROM.  Install the jumper to flash the XT-IDE BIOS, otherwise the jumper should be removed.  All assembled boards and kits sold by me come with a pre-programmed ROM, and this jumper should be left empty.\r\n\r\nThe board is hardwired with these memory locations/ports:\r\n```\r\nSRAM:  0x0000-0x5FFF, 0xC800-0xDFFF\r\nUART:  0x3F8, IRQ 4\r\nIDE:   0x300\r\nROM:   0xC000-0xC7FF\r\n```\r\n\r\n## Assembly Notes\r\nAll functions of the board are independent, no parts are shared between functions.  If you do not want to use a specific function, you can safely omit any parts referenced with the function in the name (such as \"232\" for RS232).\r\n\r\n\r\nRecommended assembly order: (Shortest to tallest)\r\n* 1  - Resistors (R1-R3, R4 for v1.8+)\r\n* 2  - Bypass Capacitors (C1-C16, only noted as \"0.1uF\" on the boards)\r\n* 3  - 74 series Chips (U1-4, U6-7, U9, U11-13)\r\n* 4  - ROM Socket (U5 Socket)\r\n* 5  - SRAM Chip (U10)\r\n* 6  - Oscillator (OSC1)\r\n* 7  - UART Socket (U8 Socket)  - Pay very special attention to the orientation!  See note below.\r\n* 8  - Connectors (BUS1, CF-J1, CF-J2, 232-P2)\r\n* 8a - Bodge Resistor on rear of board.  (Only for Version 1.7a boards)\r\n* 9 -  ROM and UART chips into their sockets.\r\n* 10  - CF Adapter\r\n* 11 - Backplate\r\n\r\n\r\nNOTE:  Please take careful note of part orientation.  To optimize some trace routing, not all chips are oriented in the same direction.  232-U6, 232-U8, and RAM-U11 are all opposite oritentation than the other horizontal chips.  Installing these backwards will destroy the chips.   Pay special attention to 232-U8's socket, it must be installed with the \"Pin 1 Arrow\" installed facing towards the left of the board.  232-OSC1 is installed \"upside down\", with the squared corner facing the upper right.\r\n\r\n\r\n## Bill of Materials\r\n|Quantity |Ref(s)        |Mouser Part Number  |Digikey Part Number |Description                                                     \r\n|-----|--------------|--------------------|--------------------|----------------------------------------------------------------\r\n| 1   |BUS1          |200-CES13101SD<br><i><b>See Note2 Below</i>|SAM1084-31-ND<br><i><b>See Note2 Below</i>|2x31 2.54mm Header Socket\r\n| 1   |CF-J1         |517-8540-4500PL| |2x20 2.54mm Header Socket, 11mm height.\r\n| 4   |R1 through R4 |603-CFR-12JT-52-10K | |10kOhm Resistor\r\n| 16  |C1 through C16|594-K104M15X7RF53L2 | |0.1uF Multilayer Ceramic Capacitor, 2.5mm Lead Spacing\r\n| 1   |CP1           |647-RNU1C101MDS1    | |100uF 16V Polymer or Electrolytic Capacitor, 2.5mm Lead Spacing\r\n| 1   |232-OSC1      |774-MXO45HS-3C-1.8  |110-MXO45HS-3C-1M843200-ND |1.8432Mhz 1/2-size Oscillator\r\n| 1   |232-P2        |806-K22X-E9P-N-99   |2092-K22X-E9P-N-ND      |DE9 Male Right Angle Connector  \r\n| 2   |232-P2 Screw  |571-5207953-3       |SFSO4401NR-ND           |Jackscrew for DE9 connector\r\n| 1   |232-U6        |595-GD75232N        |296-GD75232N-ND         |GD75232N RS232 Driver\r\n| 2   |232-U7, 232-U9|595-SN74LS138N      |296-1639-5-ND           |74LS138 3-to-8 Line Demux\r\n| 1   |232-U8        |701-ST16C550CJ44TR-F|1016-1259-5-ND          |16550/16C550 UART in PLCC-44 Package\r\n| 1   |232-U8 Socket |517-8444-11B1-RK-TP |3M4411B1-ND             |PLCC-44 Through Hole Socket\r\n| 1   |CF-J2         |200-CES10101TD      | |1x2 2.54mm Header Socket\r\n| 1   |CF-U1         |595-SN74LS139AN     |296-1640-5-ND           |74LS139 Dual 2-to-4 Demux\r\n| 2   |CF-U2, ROM-U4 |595-SN74LS688N<br> or 595-SN74F521N      |296-1667-5-ND          |74LS688 or 74F521 8-bit Comparator\r\n| 2   |CF-U3, RAM-U11|595-SN74LS245N      |296-1655-5-ND           |74LS245 Tri-state Bus Transciever\r\n| 1   |RAM-U10       |913-AS6C4008-55PCN  |1450-1027-ND            |AS6C4008-55PCN 4mbit (512k x 8) Static RAM\r\n| 1   |RAM-U12       |595-SN74LS00N       |296-1626-ND             |74LS00 Quad NAND Gate\r\n| 1   |RAM-U13       |595-SN74LS32N       |296-1658-5-ND           |74LS32 Quad OR Gate\r\n| 1   |ROM-U5        |556-AT28C64B15PU    |AT28C64B-15PU-ND        |28C64 64k x 8 EEPROM\r\n| 1   |ROM-U5 Socket |517-4828-6000-CP    |ED3052-5-ND             |28-pin Wide DIP Socket\r\n| 1   |CF-IDE Adapter|n/a                 |n/a                     |CF to IDE Adapter from eBay or AliExpress (See note below)\r\n\r\n\r\nNote:\tAll 74LSxx series logic ICs can be substituted with any family with \"LS\" or \"T\" in the name, such as ALS, ACT, AHCT, or HCT among others.\r\n\r\nNote2: For the BUS1 Connectors, I have many of these left over from my last order of custom connectors.   You can buy them for $1/ea plus shipping.  Even for one, it is far cheaper than the $13 that Mouser wants.   Please email tandy.3in1@gmail.com to order.\r\n## BIOS\r\n\r\nThis board uses the XT-IDE Universal BIOS.  I have included pre-configured images for 2.0.0B3 r602 (latest version as of the time of writing this).  The 3in1BIOS-8088.zip will work on any EX or HX computer, and is the version that I preload on assembled boards and kits.   I have also included a V20 Enhanced version for any EX/HX that has an NEC V20 (or clone) installed.   This enhanced version will roughly double your disk speed, but only works on V20 machines.\r\n\r\n## CF-IDE Adapter\r\n\r\nThis board is designed a specific version of a CF-IDE adapter.  They are widely available on eBay and AliExpress.  It bears the mark of \"IDE to CF Ver.D2\".  It can generally be identified by the metal cover over the CF card connector.   I do not have a link to any one specific vendor or listing, but if the adapter includes the metal backplate and has a metal cover over the CF slot, then it should be correct.\r\n\r\nThe CF adapter does also need a few modifications, please refer to the \"IDE Adapter Modifications.pdf\" for details.  It also has photos of the adapter for reference to buy the proper adapter.\r\n\r\nIf you have any questions, feel free to join the Discord server below and ask in the #tandy-3in1-support channel.\r\n\r\n\r\n## Support Discord\r\n\r\nI have started a Discord server for more real-time technical support, as well as discussion for my various projects in progress.   You can follow this link to join:  https://discord.gg/QmFssyXnQt\r\n\r\n\r\n## Built With\r\n\r\n* [KiCAD EDA](http://www.kicad.org/)\r\n\r\n## Authors\r\n\r\n* **Rob Krenicki** - [rkrenicki](https://github.com/rkrenicki)\r\n\r\n## License\r\n\r\nThis project is licensed under the Creative Commons - Attribution - ShareAlike 3.0 License\r\n\r\n## Attribution\r\n\r\nThis board was derrived from works by, uses design elements from, or contains sofware writen by the following:\r\n* Sergey Kiselev (http://www.malinov.com/Home/sergeys-projects)\r\n* James Pearce (https://www.lo-tech.co.uk/)\r\n* Adrian Black (https://www.youtube.com/user/craig1black/featured)\r\n* Jacob Dorne of Monotech PCs (https://monotech.fwscart.com/)\r\n* XTIDE Universal BIOS Team (http://www.xtideuniversalbios.org/)\r\n\r\n## README TO-DO\r\n* Assembly Instructions\r\n"
  },
  {
    "path": "tandy-3-in-1/dans_build_notes.txt",
    "content": "The instructions in the readme.md are basically everything you need to know to build the card.\r\nI just want to add a few little bits of information for people who got kits from me.\r\n\r\nAll chips have been tested.  The ROM has been pre-programmed, although if you have issues or have a\r\nV20 CPU in your PC, you can get a lot better performance if you re-flash the bios.\r\n\r\nThe tall header is made to be cut into 2 pins and used as a \"taller\" header where the CF reader connects to\r\nthe 3-in-1.  If you notice, the 40 pin header is taller than usual to allow room for the CF card to sit upside down\r\nwithout hitting the 3 in 1.\r\nSee the https://github.com/mudmin/AnotherMaker/blob/master/tandy-3-in-1/IDE%20Adapter%20Modifications.pdf guide.\r\n\r\nWhen you follow that guide, the 2 pins that provide power to the CF reader are probably going to be too long.\r\nI recommend installing the cf reader, and then trimming those pins however much you need to trim it so everything\r\nsits level. It's a bit fiddly, but you'll get it. in the event it all goes wrong you can solder wire or the extra pins\r\nprovided on that connector to make it all work. That's why they're there.\r\n\r\nThis next part is VERY IMPORTANT.\r\nIt is possible to fit the CF reader on but be misaligned.\r\n1. If your cf reader is pressed up against the serial port, you did it wrong.\r\n2. If there is not a gap between the shroud of the cf ide connector and the female connector on the 3in1, you did it wrong.\r\n3. If the power connector has to connect to the 2 pin female header at a steep angle, you did it wrong.\r\n4. If you put your card in the computer and the fan does not spin, you did it wrong.\r\n5. Finally if you flip the card over and test for continuity between the 2 power pins that connect to the CF card and it\r\nbeeps, you did it wrong.\r\n\r\nIf it's wrong, pull the cf reader back off and when it goes on right, you'll know.\r\n\r\nThese cards have a lot of soldering and will take some time to build. I recommend building them, then going back through and\r\nchecking every connection. If you have a short or goof something, the 74688 chips die in a hurry and you will get weird\r\nbehavior later.\r\n\r\nWhen you plug the card in, you should immediately see 640k of ram and the bios for the cf reader should come up after that.\r\n"
  },
  {
    "path": "tandy-3-in-1/fp-info-cache",
    "content": "16481196762033251\r\nBattery\r\nBatteryHolder_Bulgin_BX0036_1xC\r\nBulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)\r\nBulgin BX0036\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Eagle_12BH611-GR\r\nhttps://eu.mouser.com/datasheet/2/209/EPD-200766-1274481.pdf\r\n9V Battery Holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_103_1x20mm\r\nhttp://www.keyelco.com/product-pdf.cfm?p=719\r\nKeystone type 103 battery holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_104_1x23mm\r\nhttp://www.keyelco.com/product-pdf.cfm?p=744\r\nKeystone type 104 battery holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_105_1x2430\r\nhttp://www.keyelco.com/product-pdf.cfm?p=745\r\nKeystone type 105 battery holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_106_1x20mm\r\nhttp://www.keyelco.com/product-pdf.cfm?p=720\r\nKeystone type 106 battery holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_107_1x23mm\r\nhttp://www.keyelco.com/product-pdf.cfm?p=746\r\nKeystone type 107 battery holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_500\r\nKeystone #500, CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710\r\nCR1220 battery holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_1042_1x18650\r\nBattery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918\r\n18650 Keystone 1042 Li-ion\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_1058_1x2032\r\nhttp://www.keyelco.com/product-pdf.cfm?p=14028\r\nKeystone type 1058 coin cell retainer\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_1060_1x2032\r\nhttp://www.keyelco.com/product-pdf.cfm?p=726\r\nCR2032 BR2032 BatteryHolder Battery\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_2462_2xAA\r\n2xAA cell battery holder, Keystone P/N 2462, https://www.keyelco.com/product-pdf.cfm?p=1027\r\nAA battery cell holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_2466_1xAAA\r\n1xAAA Battery Holder, Keystone, Plastic Case, http://www.keyelco.com/product-pdf.cfm?p=1031\r\nAAA battery holder Keystone\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_2468_2xAAA\r\n2xAAA cell battery holder, Keystone P/N 2468, http://www.keyelco.com/product-pdf.cfm?p=1033\r\nAAA battery cell holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_2479_3xAAA\r\n3xAAA cell battery holder, Keystone P/N 2479, http://www.keyelco.com/product-pdf.cfm?p=1041\r\nAAA battery cell holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Keystone_2993\r\nhttp://www.keyelco.com/product-pdf.cfm?p=776\r\nKeystone type 2993 negative battery contact\r\n0\r\n1\r\n1\r\nBattery\r\nBatteryHolder_Keystone_3000_1x12mm\r\nhttp://www.keyelco.com/product-pdf.cfm?p=777\r\nKeystone type 3000 coin cell retainer\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_Keystone_3001_1x12mm\r\nhttp://www.keyelco.com/product-pdf.cfm?p=778\r\nKeystone type 3001 coin cell retainer\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_Keystone_3002_1x2032\r\nhttps://www.tme.eu/it/Document/a823211ec201a9e209042d155fe22d2b/KEYS2996.pdf\r\nBR2016 CR2016 DL2016 BR2020 CL2020 BR2025 CR2025 DL2025 DR2032 CR2032 DL2032\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_Keystone_3008_1x2450\r\nhttp://www.keyelco.com/product-pdf.cfm?p=786\r\nKeystone type 3008 coin cell retainer\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_Keystone_3009_1x2450\r\nhttp://www.keyelco.com/product-pdf.cfm?p=787\r\nKeystone type 3009 coin cell retainer\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_Keystone_3034_1x20mm\r\nKeystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798\r\nKeystone type 3034 coin cell retainer\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_LINX_BAT-HLD-012-SMT\r\nSMT battery holder for CR1216/1220/1225, https://linxtechnologies.com/wp/wp-content/uploads/bat-hld-012-smt.pdf\r\nbattery holder coin cell cr1216 cr1220 cr1225\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_MPD_BC2AAPC_2xAA\r\n2xAA cell battery holder, Memory Protection Devices P/N BC2AAPC, http://www.memoryprotectiondevices.com/datasheets/BC2AAPC-datasheet.pdf\r\nAA battery cell holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_MPD_BC12AAPC_2xAA\r\n2xAA cell battery holder, Memory Protection Devices P/N BC12AAPC, http://www.memoryprotectiondevices.com/datasheets/BC12AAPC-datasheet.pdf\r\nAA battery cell holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_MPD_BC2003_1x2032\r\nhttp://www.memoryprotectiondevices.com/datasheets/BC-2003-datasheet.pdf\r\nBC2003 CR2032 2032 Battery Holder\r\n0\r\n3\r\n2\r\nBattery\r\nBatteryHolder_MPD_BH-18650-PC2\r\n18650 Battery Holder (http://www.memoryprotectiondevices.com/datasheets/BK-18650-PC2-datasheet.pdf)\r\n18650 Battery Holder\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_Seiko_MS621F\r\nSeiko MS621F, https://www.sii.co.jp/en/me/files/2014/02/file_EXTENDED_PRDCT_SPEC_75_FILE_11.jpg\r\nSeiko MS621F\r\n0\r\n2\r\n2\r\nBattery\r\nBatteryHolder_TruPower_BH-331P_3xAA\r\nKeystone Battery Holder BH-331P Battery Type 3xAA (Script generated with StandardBox.py) (Keystone Battery Holder BH-331P Battery Type 3xAA)\r\nBattery Holder BH-331P Battery Type 3xAA\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_CR1225\r\nCR1225 battery\r\nbattery CR1225 coin cell\r\n0\r\n0\r\n0\r\nBattery\r\nBattery_Panasonic_CR1025-VSK_Vertical_CircularHoles\r\nPanasonic CR-1025/VSK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-1025 coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR1220-VCN_Vertical_CircularHoles\r\nPanasonic CR-1220/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-1220 coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR1632-V1AN_Vertical_CircularHoles\r\nPanasonic CR-1632-V1AN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-1632 coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR2025-V1AK_Vertical_CircularHoles\r\nPanasonic CR-2025/V1AK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-2025 coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR2032-VS1N_Vertical_CircularHoles\r\nPanasonic CR-2032/VS1N battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-2032 coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR2354-VCN_Vertical_CircularHoles\r\nPanasonic CR-2354/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-2354/VCN coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR2450-VAN_Vertical_CircularHoles\r\nPanasonic CR-2450/VAN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-2450 coin cell\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR2477-VCN_Vertical_CircularHoles\r\nPanasonic CR-2477/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-2477 coin cell vertical\r\n0\r\n2\r\n2\r\nBattery\r\nBattery_Panasonic_CR3032-VCN_Vertical_CircularHoles\r\nPanasonic CR-3032/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf\r\nbattery CR-3032 coin cell vertical\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.00u_PCB\r\nCherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.00u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.00u_Plate\r\nCherry MX keyswitch, MX1A, 1.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.00u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.25u_PCB\r\nCherry MX keyswitch, MX1A, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.25u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.25u_Plate\r\nCherry MX keyswitch, MX1A, 1.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.25u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.50u_PCB\r\nCherry MX keyswitch, MX1A, 1.50u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.50u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.50u_Plate\r\nCherry MX keyswitch, MX1A, 1.50u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.50u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.75u_PCB\r\nCherry MX keyswitch, MX1A, 1.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.75u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_1.75u_Plate\r\nCherry MX keyswitch, MX1A, 1.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 1.75u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.00u_PCB\r\nCherry MX keyswitch, MX1A, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.00u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.00u_Plate\r\nCherry MX keyswitch, MX1A, 2.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.00u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.00u_Vertical_PCB\r\nCherry MX keyswitch, MX1A, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.00u vertical PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.00u_Vertical_Plate\r\nCherry MX keyswitch, MX1A, 2.00u, vertical, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.00u vertical plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.25u_PCB\r\nCherry MX keyswitch, MX1A, 2.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.25u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.25u_Plate\r\nCherry MX keyswitch, MX1A, 2.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.25u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.75u_PCB\r\nCherry MX keyswitch, MX1A, 2.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.75u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_2.75u_Plate\r\nCherry MX keyswitch, MX1A, 2.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 2.75u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_6.25u_PCB\r\nCherry MX keyswitch, MX1A, 6.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 6.25u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_6.25u_Plate\r\nCherry MX keyswitch, MX1A, 6.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A 6.25u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_ISOEnter_PCB\r\nCherry MX keyswitch, MX1A, ISO Enter, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A ISO enter PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX1A_ISOEnter_Plate\r\nCherry MX keyswitch, MX1A, ISO Enter, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\ncherry mx keyswitch MX1A ISO enter plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.00u_PCB\r\nCherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.00u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.00u_Plate\r\nCherry MX keyswitch, 1.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.00u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.25u_PCB\r\nCherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.25u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.25u_Plate\r\nCherry MX keyswitch, 1.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.25u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.50u_PCB\r\nCherry MX keyswitch, 1.50u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.50u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.50u_Plate\r\nCherry MX keyswitch, 1.50u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.50u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.75u_PCB\r\nCherry MX keyswitch, 1.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.75u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_1.75u_Plate\r\nCherry MX keyswitch, 1.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 1.75u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.00u_PCB\r\nCherry MX keyswitch, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.00u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.00u_Plate\r\nCherry MX keyswitch, 2.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.00u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.00u_Vertical_PCB\r\nCherry MX keyswitch, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.00u vertical PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.00u_Vertical_Plate\r\nCherry MX keyswitch, 2.00u, vertical, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.00u vertical plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.25u_PCB\r\nCherry MX keyswitch, 2.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.25u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.25u_Plate\r\nCherry MX keyswitch, 2.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.25u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.75u_PCB\r\nCherry MX keyswitch, 2.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.75u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_2.75u_Plate\r\nCherry MX keyswitch, 2.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 2.75u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_6.25u_PCB\r\nCherry MX keyswitch, 6.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 6.25u PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_6.25u_Plate\r\nCherry MX keyswitch, 6.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch 6.25u plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_ISOEnter_PCB\r\nCherry MX keyswitch, ISO Enter, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch ISO enter PCB\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Cherry_MX_ISOEnter_Plate\r\nCherry MX keyswitch, ISO Enter, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf\r\nCherry MX keyswitch ISO enter plate\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_1.00u\r\nMatias/ALPS keyswitch, 1.00u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 1.00u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_1.25u\r\nMatias/ALPS keyswitch, 1.25u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 1.25u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_1.50u\r\nMatias/ALPS keyswitch, 1.50u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 1.50u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_1.75u\r\nMatias/ALPS keyswitch, 1.75u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 1.75u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_2.00u\r\nMatias/ALPS keyswitch, 2.00u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 2.00u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_2.25u\r\nMatias/ALPS keyswitch, 2.25u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 2.25u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_2.75u\r\nMatias/ALPS keyswitch, 2.75u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 2.75u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_6.25u\r\nMatias/ALPS keyswitch, 6.25u, http://matias.ca/switches/\r\nMatias ALPS keyswitch 6.25u\r\n0\r\n2\r\n2\r\nButton_Switch_Keyboard\r\nSW_Matias_ISOEnter\r\nMatias/ALPS keyswitch, ISO Enter, http://matias.ca/switches/\r\nMatias ALPS keyswitch ISO enter\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nNidec_Copal_SH-7010A\r\n4-bit rotary coded switch, J-hook, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf\r\nrotary switch bcd\r\n0\r\n6\r\n5\r\nButton_Switch_SMD\r\nNidec_Copal_SH-7010B\r\n4-bit rotary coded switch, gull wing, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf\r\nrotary switch bcd\r\n0\r\n6\r\n5\r\nButton_Switch_SMD\r\nNidec_Copal_SH-7040B\r\n4-bit rotary coded switch, gull wing, Gray code, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf\r\nrotary switch bcd\r\n0\r\n5\r\n5\r\nButton_Switch_SMD\r\nPanasonic_EVQPUJ_EVQPUA\r\nhttp://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf\r\nSMD SMT SPST EVQPUJ EVQPUA\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nPanasonic_EVQPUK_EVQPUB\r\nhttp://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf\r\nSMD SMT SPST EVQPUK EVQPUB\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nPanasonic_EVQPUL_EVQPUC\r\nhttp://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf\r\nSMD SMT SPST EVQPUL EVQPUC\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nPanasonic_EVQPUM_EVQPUD\r\nhttp://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf\r\nSMD SMT SPST EVQPUM EVQPUD\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 1x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_9.78x4.72mm_W8.61mm_P2.54mm\r\nSMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_Copal_CHS-01A_W5.08mm_P1.27mm_JPin\r\nSMD 1x-dip-switch SPST Copal_CHS-01A, Slide, row spacing 5.08 mm (200 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin\r\nSMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm\r\nSMD 1x-dip-switch SPST Copal_CHS-01B, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD\r\nSMD DIP Switch SPST Slide 7.62mm 300mil SMD\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_Copal_CVS-01xB_W5.9mm_P1mm\r\nSMD 1x-dip-switch SPST Copal_CVS-01xB, Slide, row spacing 5.9 mm (232 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)\r\nSMD DIP Switch SPST Slide 5.9mm 232mil\r\n0\r\n6\r\n3\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm\r\nSMD 1x-dip-switch SPST Omron_A6S-110x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 2x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mm\r\nSMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_Copal_CHS-02A_W5.08mm_P1.27mm_JPin\r\nSMD 2x-dip-switch SPST Copal_CHS-02A, Slide, row spacing 5.08 mm (200 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin\r\nSMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm\r\nSMD 2x-dip-switch SPST Copal_CHS-02B, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD\r\nSMD DIP Switch SPST Slide 7.62mm 300mil SMD\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_Copal_CVS-02xB_W5.9mm_P1mm\r\nSMD 2x-dip-switch SPST Copal_CVS-02xB, Slide, row spacing 5.9 mm (232 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)\r\nSMD DIP Switch SPST Slide 5.9mm 232mil\r\n0\r\n8\r\n5\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_KingTek_DSHP02TJ_W5.25mm_P1.27mm_JPin\r\nSMD 2x-dip-switch SPST KingTek_DSHP02TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_KingTek_DSHP02TS_W7.62mm_P1.27mm\r\nSMD 2x-dip-switch SPST KingTek_DSHP02TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm\r\nSMD 2x-dip-switch SPST Omron_A6H-2101, Slide, row spacing 6.15 mm (242 mils), body size  (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)\r\nSMD DIP Switch SPST Slide 6.15mm 242mil\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx02_Slide_Omron_A6S-210x_W8.9mm_P2.54mm\r\nSMD 2x-dip-switch SPST Omron_A6S-210x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_6.7x9.18mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 3x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n6\r\n6\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n6\r\n6\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_9.78x9.8mm_W8.61mm_P2.54mm\r\nSMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n6\r\n6\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_Copal_CVS-03xB_W5.9mm_P1mm\r\nSMD 3x-dip-switch SPST Copal_CVS-03xB, Slide, row spacing 5.9 mm (232 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)\r\nSMD DIP Switch SPST Slide 5.9mm 232mil\r\n0\r\n10\r\n7\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin\r\nSMD 3x-dip-switch SPST KingTek_DSHP03TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n6\r\n6\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm\r\nSMD 3x-dip-switch SPST KingTek_DSHP03TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n6\r\n6\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mm\r\nSMD 3x-dip-switch SPST Omron_A6S-310x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n6\r\n6\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 4x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_9.78x12.34mm_W8.61mm_P2.54mm\r\nSMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_Copal_CHS-04A_W5.08mm_P1.27mm_JPin\r\nSMD 4x-dip-switch SPST Copal_CHS-04A, Slide, row spacing 5.08 mm (200 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin\r\nSMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm\r\nSMD 4x-dip-switch SPST Copal_CHS-04B, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD\r\nSMD DIP Switch SPST Slide 7.62mm 300mil SMD\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_Copal_CVS-04xB_W5.9mm_P1mm\r\nSMD 4x-dip-switch SPST Copal_CVS-04xB, Slide, row spacing 5.9 mm (232 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)\r\nSMD DIP Switch SPST Slide 5.9mm 232mil\r\n0\r\n12\r\n9\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_KingTek_DSHP04TJ_W5.25mm_P1.27mm_JPin\r\nSMD 4x-dip-switch SPST KingTek_DSHP04TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mm\r\nSMD 4x-dip-switch SPST KingTek_DSHP04TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm\r\nSMD 4x-dip-switch SPST Omron_A6H-4101, Slide, row spacing 6.15 mm (242 mils), body size  (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)\r\nSMD DIP Switch SPST Slide 6.15mm 242mil\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm\r\nSMD 4x-dip-switch SPST Omron_A6S-410x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n8\r\n8\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx05_Slide_6.7x14.26mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 5x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n10\r\n10\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx05_Slide_6.7x14.26mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n10\r\n10\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm\r\nSMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n10\r\n10\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx05_Slide_KingTek_DSHP05TJ_W5.25mm_P1.27mm_JPin\r\nSMD 5x-dip-switch SPST KingTek_DSHP05TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n10\r\n10\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx05_Slide_KingTek_DSHP05TS_W7.62mm_P1.27mm\r\nSMD 5x-dip-switch SPST KingTek_DSHP05TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n10\r\n10\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx05_Slide_Omron_A6S-510x_W8.9mm_P2.54mm\r\nSMD 5x-dip-switch SPST Omron_A6S-510x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n10\r\n10\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_6.7x16.8mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 6x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_6.7x16.8mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_9.78x17.42mm_W8.61mm_P2.54mm\r\nSMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_Copal_CHS-06A_W5.08mm_P1.27mm_JPin\r\nSMD 6x-dip-switch SPST Copal_CHS-06A, Slide, row spacing 5.08 mm (200 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin\r\nSMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm\r\nSMD 6x-dip-switch SPST Copal_CHS-06B, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD\r\nSMD DIP Switch SPST Slide 7.62mm 300mil SMD\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_KingTek_DSHP06TJ_W5.25mm_P1.27mm_JPin\r\nSMD 6x-dip-switch SPST KingTek_DSHP06TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_KingTek_DSHP06TS_W7.62mm_P1.27mm\r\nSMD 6x-dip-switch SPST KingTek_DSHP06TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_Omron_A6H-6101_W6.15mm_P1.27mm\r\nSMD 6x-dip-switch SPST Omron_A6H-6101, Slide, row spacing 6.15 mm (242 mils), body size  (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)\r\nSMD DIP Switch SPST Slide 6.15mm 242mil\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx06_Slide_Omron_A6S-610x_W8.9mm_P2.54mm\r\nSMD 6x-dip-switch SPST Omron_A6S-610x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n12\r\n12\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 7x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n14\r\n14\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx07_Slide_6.7x19.34mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n14\r\n14\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx07_Slide_9.78x19.96mm_W8.61mm_P2.54mm\r\nSMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n14\r\n14\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx07_Slide_KingTek_DSHP07TJ_W5.25mm_P1.27mm_JPin\r\nSMD 7x-dip-switch SPST KingTek_DSHP07TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n14\r\n14\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx07_Slide_KingTek_DSHP07TS_W7.62mm_P1.27mm\r\nSMD 7x-dip-switch SPST KingTek_DSHP07TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n14\r\n14\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx07_Slide_Omron_A6S-710x_W8.9mm_P2.54mm\r\nSMD 7x-dip-switch SPST Omron_A6S-710x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n14\r\n14\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_6.7x21.88mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 8x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_6.7x21.88mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_9.78x22.5mm_W8.61mm_P2.54mm\r\nSMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_Copal_CHS-08A_W5.08mm_P1.27mm_JPin\r\nSMD 8x-dip-switch SPST Copal_CHS-08A, Slide, row spacing 5.08 mm (200 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin\r\nSMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm\r\nSMD 8x-dip-switch SPST Copal_CHS-08B, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD\r\nSMD DIP Switch SPST Slide 7.62mm 300mil SMD\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_Copal_CVS-08xB_W5.9mm_P1mm\r\nSMD 8x-dip-switch SPST Copal_CVS-08xB, Slide, row spacing 5.9 mm (232 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf)\r\nSMD DIP Switch SPST Slide 5.9mm 232mil\r\n0\r\n20\r\n17\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_KingTek_DSHP08TJ_W5.25mm_P1.27mm_JPin\r\nSMD 8x-dip-switch SPST KingTek_DSHP08TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm\r\nSMD 8x-dip-switch SPST KingTek_DSHP08TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_Omron_A6H-8101_W6.15mm_P1.27mm\r\nSMD 8x-dip-switch SPST Omron_A6H-8101, Slide, row spacing 6.15 mm (242 mils), body size  (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)\r\nSMD DIP Switch SPST Slide 6.15mm 242mil\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx08_Slide_Omron_A6S-810x_W8.9mm_P2.54mm\r\nSMD 8x-dip-switch SPST Omron_A6S-810x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n16\r\n16\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx09_Slide_6.7x24.42mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 9x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n18\r\n18\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx09_Slide_6.7x24.42mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n18\r\n18\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx09_Slide_9.78x25.04mm_W8.61mm_P2.54mm\r\nSMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n18\r\n18\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx09_Slide_KingTek_DSHP09TJ_W5.25mm_P1.27mm_JPin\r\nSMD 9x-dip-switch SPST KingTek_DSHP09TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n18\r\n18\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx09_Slide_KingTek_DSHP09TS_W7.62mm_P1.27mm\r\nSMD 9x-dip-switch SPST KingTek_DSHP09TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n18\r\n18\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx09_Slide_Omron_A6S-910x_W8.9mm_P2.54mm\r\nSMD 9x-dip-switch SPST Omron_A6S-910x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n18\r\n18\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_6.7x26.96mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 10x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_6.7x26.96mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_9.78x27.58mm_W8.61mm_P2.54mm\r\nSMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_Copal_CHS-10A_W5.08mm_P1.27mm_JPin\r\nSMD 10x-dip-switch SPST Copal_CHS-10A, Slide, row spacing 5.08 mm (200 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin\r\nSMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_Copal_CHS-10B_W7.62mm_P1.27mm\r\nSMD 10x-dip-switch SPST Copal_CHS-10B, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD\r\nSMD DIP Switch SPST Slide 7.62mm 300mil SMD\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_KingTek_DSHP10TJ_W5.25mm_P1.27mm_JPin\r\nSMD 10x-dip-switch SPST KingTek_DSHP10TJ, Slide, row spacing 5.25 mm (206 mils), body size  (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin\r\nSMD DIP Switch SPST Slide 5.25mm 206mil JPin\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_KingTek_DSHP10TS_W7.62mm_P1.27mm\r\nSMD 10x-dip-switch SPST KingTek_DSHP10TS, Slide, row spacing 7.62 mm (300 mils), body size  (see http://www.kingtek.net.cn/pic/201601201417455112.pdf)\r\nSMD DIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_Omron_A6H-10101_W6.15mm_P1.27mm\r\nSMD 10x-dip-switch SPST Omron_A6H-10101, Slide, row spacing 6.15 mm (242 mils), body size  (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf)\r\nSMD DIP Switch SPST Slide 6.15mm 242mil\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx10_Slide_Omron_A6S-1010x_W8.9mm_P2.54mm\r\nSMD 10x-dip-switch SPST Omron_A6S-1010x, Slide, row spacing 8.9 mm (350 mils), body size  (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf)\r\nSMD DIP Switch SPST Slide 8.9mm 350mil\r\n0\r\n20\r\n20\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx11_Slide_6.7x29.5mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 11x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n22\r\n22\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx11_Slide_6.7x29.5mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n22\r\n22\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx11_Slide_9.78x30.12mm_W8.61mm_P2.54mm\r\nSMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n22\r\n22\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx12_Slide_6.7x32.04mm_W6.73mm_P2.54mm_LowProfile_JPin\r\nSMD 12x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin\r\nSMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin\r\n0\r\n24\r\n24\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile\r\nSMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile\r\n0\r\n24\r\n24\r\nButton_Switch_SMD\r\nSW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm\r\nSMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD\r\nSMD DIP Switch SPST Slide 8.61mm 338mil SMD\r\n0\r\n24\r\n24\r\nButton_Switch_SMD\r\nSW_MEC_5GSH9\r\nMEC 5G single pole normally-open tactile switch\r\nswitch normally-open pushbutton push-button\r\n0\r\n4\r\n4\r\nButton_Switch_SMD\r\nSW_Push_1P1T_NO_6x6mm_H9.5mm\r\ntactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm\r\ntact sw push 6mm smd\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_Push_1P1T_NO_CK_KMR2\r\nCK components KMR2 tactile switch http://www.ckswitches.com/media/1479/kmr2.pdf\r\ntactile switch kmr2\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_Push_1P1T_NO_CK_KSC6xxJ\r\nCK components KSC6 tactile switch https://www.ckswitches.com/media/1972/ksc6.pdf\r\ntactile switch ksc6\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_Push_1P1T_NO_CK_KSC7xxJ\r\nCK components KSC7 tactile switch https://www.ckswitches.com/media/1973/ksc7.pdf\r\ntactile switch ksc7\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_Push_1P1T_NO_CK_PTS125Sx43PSMTR\r\nC&K Switches 1P1T SMD PTS125 Series 12mm Tact Switch with Pegs, https://www.ckswitches.com/media/1462/pts125.pdf\r\nButton Tactile Switch SPST 1P1T\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_Push_SPST_NO_Alps_SKRK\r\nhttp://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKRK/SKRKAHE020.html\r\nSMD SMT button\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SP3T_PCM13\r\nUltraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf\r\n\r\n0\r\n8\r\n4\r\nButton_Switch_SMD\r\nSW_SPDT_CK-JS102011SAQN\r\nSub-miniature slide switch, right-angle, http://www.ckswitches.com/media/1422/js.pdf\r\nswitch spdt\r\n0\r\n3\r\n3\r\nButton_Switch_SMD\r\nSW_SPDT_PCM12\r\nUltraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf\r\n\r\n0\r\n7\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_B3S-1000\r\nSurface Mount Tactile Switch for High-Density Packaging\r\nTactile Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3S-1100\r\nSurface Mount Tactile Switch for High-Density Packaging with Ground Terminal\r\nTactile Switch\r\n0\r\n5\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_B3SL-1002P\r\nMiddle Stroke Tactile Switch, B3SL\r\nMiddle Stroke Tactile Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3SL-1022P\r\nMiddle Stroke Tactile Switch, B3SL\r\nMiddle Stroke Tactile Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3U-1000P\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss\r\nTactile Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3U-1000P-B\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, with Boss\r\nTactile Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3U-1100P\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, without Boss\r\nTactile Switch\r\n0\r\n3\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_B3U-1100P-B\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, with Boss\r\nTactile Switch\r\n0\r\n3\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_B3U-3000P\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, without Boss\r\nTactile Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3U-3000P-B\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, with Boss\r\nTactile Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_B3U-3100P\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, without Boss\r\nTactile Switch\r\n0\r\n3\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_B3U-3100P-B\r\nUltra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, with Boss\r\nTactile Switch\r\n0\r\n3\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_CK_KXT3\r\nhttps://www.ckswitches.com/media/1465/kxt3.pdf\r\nSwitch SPST KXT3\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_CK_RS282G05A3\r\nhttps://www.mouser.com/ds/2/60/RS-282G05A-SM_RT-1159762.pdf\r\nSPST button tactile switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVPBF\r\nLight Touch Switch\r\n\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVQP0\r\nLight Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf\r\n\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVQP2\r\nLight Touch Switch\r\n\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVQP7A\r\nLight Touch Switch,https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE20.pdf\r\n\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVQP7C\r\nLight Touch Switch\r\n\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVQPE1\r\nLight Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf\r\n\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_EVQQ2\r\nLight Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf\r\n\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_FSMSM\r\nhttp://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English\r\nSPST button tactile switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_KMR2\r\nCK components KMR2 tactile switch http://www.ckswitches.com/media/1479/kmr2.pdf\r\ntactile switch kmr2\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_PTS645\r\nC&K Components SPST SMD PTS645 Series 6mm Tact Switch\r\nSPST Button Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_PTS810\r\nC&K Components, PTS 810 Series, Microminiature SMT Top Actuated, http://www.ckswitches.com/media/1476/pts810.pdf\r\nSPST Button Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08\r\nLight Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf\r\nSMD SMT SPST EVQPL EVQPT\r\n0\r\n6\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15\r\nLight Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf\r\nSMD SMT SPST EVQPL EVQPT\r\n0\r\n6\r\n3\r\nButton_Switch_SMD\r\nSW_SPST_REED_CT05-XXXX-G1\r\nCoto Technologies SPST Reed Switch CT05-XXXX-G1\r\nCoto Reed SPST Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_REED_CT05-XXXX-J1\r\nCoto Technologies SPST Reed Switch CT05-XXXX-J1\r\nCoto Reed SPST Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_REED_CT10-XXXX-G1\r\nCoto Technologies SPST Reed Switch CT10-XXXX-G1\r\nCoto Reed SPST Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_REED_CT10-XXXX-G2\r\nCoto Technologies SPST Reed Switch CT10-XXXX-G2\r\nCoto Reed SPST Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_REED_CT10-XXXX-G4\r\nCoto Technologies SPST Reed Switch CT10-XXXX-G4\r\nCoto Reed SPST Switch\r\n0\r\n2\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_SKQG_WithStem\r\nALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, With stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAFE010.html\r\nSPST Button Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_SKQG_WithoutStem\r\nALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, Without stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAEE010.html\r\nSPST Button Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_TL3305A\r\nhttps://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf\r\nTL3305 Series Tact Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_TL3305B\r\nhttps://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf\r\nTL3305 Series Tact Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_TL3305C\r\nhttps://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf\r\nTL3305 Series Tact Switch\r\n0\r\n4\r\n2\r\nButton_Switch_SMD\r\nSW_SPST_TL3342\r\nLow-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf\r\nSPST Tactile Switch\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nKSA_Tactile_SPST\r\nKSA http://www.ckswitches.com/media/1457/ksa_ksl.pdf\r\nSWITCH SMD KSA SW\r\n0\r\n5\r\n5\r\nButton_Switch_THT\r\nNidec_Copal_SH-7010C\r\n4-bit rotary coded switch, through-hole, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf\r\nrotary switch bcd\r\n0\r\n6\r\n5\r\nButton_Switch_THT\r\nPush_E-Switch_KS01Q01\r\nE-Switch KS01Q01 http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf\r\nPush Button\r\n0\r\n4\r\n4\r\nButton_Switch_THT\r\nSW_CW_GPTS203211B\r\nSPST Off-On Pushbutton, 1A, 30V, CW Industries P/N GPTS203211B, http://switches-connectors-custom.cwind.com/Asset/GPTS203211BR2.pdf\r\nSPST button switch Off-On\r\n0\r\n2\r\n2\r\nButton_Switch_THT\r\nSW_CuK_JS202011AQN_DPDT_Angled\r\nCuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf\r\nswitch DPDT\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_CuK_JS202011CQN_DPDT_Straight\r\nCuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf\r\nswitch DPDT\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_CuK_OS102011MA1QN1_SPDT_Angled\r\nCuK miniature slide switch, OS series, SPDT, right angle, http://www.ckswitches.com/media/1428/os.pdf\r\nswitch SPDT\r\n0\r\n5\r\n3\r\nButton_Switch_THT\r\nSW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mm\r\n1x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x4.1mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n2\r\n2\r\nButton_Switch_THT\r\nSW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile\r\n1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n2\r\n2\r\nButton_Switch_THT\r\nSW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm\r\n1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n2\r\n2\r\nButton_Switch_THT\r\nSW_DIP_SPSTx02_Piano_10.8x6.64mm_W7.62mm_P2.54mm\r\n2x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x6.64mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n4\r\n4\r\nButton_Switch_THT\r\nSW_DIP_SPSTx02_Piano_CTS_Series194-2MSTN_W7.62mm_P2.54mm\r\n2x-dip-switch SPST CTS_Series194-2MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n4\r\n4\r\nButton_Switch_THT\r\nSW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile\r\n2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n4\r\n4\r\nButton_Switch_THT\r\nSW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm\r\n2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n4\r\n4\r\nButton_Switch_THT\r\nSW_DIP_SPSTx03_Piano_10.8x9.18mm_W7.62mm_P2.54mm\r\n3x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x9.18mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm\r\n3x-dip-switch SPST CTS_Series194-3MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile\r\n3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm\r\n3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_DIP_SPSTx04_Piano_10.8x11.72mm_W7.62mm_P2.54mm\r\n4x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x11.72mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n8\r\n8\r\nButton_Switch_THT\r\nSW_DIP_SPSTx04_Piano_CTS_Series194-4MSTN_W7.62mm_P2.54mm\r\n4x-dip-switch SPST CTS_Series194-4MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n8\r\n8\r\nButton_Switch_THT\r\nSW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile\r\n4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n8\r\n8\r\nButton_Switch_THT\r\nSW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm\r\n4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n8\r\n8\r\nButton_Switch_THT\r\nSW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm\r\n5x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x14.26mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n10\r\n10\r\nButton_Switch_THT\r\nSW_DIP_SPSTx05_Piano_CTS_Series194-5MSTN_W7.62mm_P2.54mm\r\n5x-dip-switch SPST CTS_Series194-5MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n10\r\n10\r\nButton_Switch_THT\r\nSW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfile\r\n5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n10\r\n10\r\nButton_Switch_THT\r\nSW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm\r\n5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n10\r\n10\r\nButton_Switch_THT\r\nSW_DIP_SPSTx06_Piano_10.8x16.8mm_W7.62mm_P2.54mm\r\n6x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x16.8mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n12\r\n12\r\nButton_Switch_THT\r\nSW_DIP_SPSTx06_Piano_CTS_Series194-6MSTN_W7.62mm_P2.54mm\r\n6x-dip-switch SPST CTS_Series194-6MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n12\r\n12\r\nButton_Switch_THT\r\nSW_DIP_SPSTx06_Slide_6.7x16.8mm_W7.62mm_P2.54mm_LowProfile\r\n6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n12\r\n12\r\nButton_Switch_THT\r\nSW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm\r\n6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n12\r\n12\r\nButton_Switch_THT\r\nSW_DIP_SPSTx07_Piano_10.8x19.34mm_W7.62mm_P2.54mm\r\n7x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x19.34mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n14\r\n14\r\nButton_Switch_THT\r\nSW_DIP_SPSTx07_Piano_CTS_Series194-7MSTN_W7.62mm_P2.54mm\r\n7x-dip-switch SPST CTS_Series194-7MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n14\r\n14\r\nButton_Switch_THT\r\nSW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile\r\n7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n14\r\n14\r\nButton_Switch_THT\r\nSW_DIP_SPSTx07_Slide_9.78x19.96mm_W7.62mm_P2.54mm\r\n7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n14\r\n14\r\nButton_Switch_THT\r\nSW_DIP_SPSTx08_Piano_10.8x21.88mm_W7.62mm_P2.54mm\r\n8x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x21.88mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n16\r\n16\r\nButton_Switch_THT\r\nSW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm\r\n8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n16\r\n16\r\nButton_Switch_THT\r\nSW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile\r\n8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n16\r\n16\r\nButton_Switch_THT\r\nSW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm\r\n8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n16\r\n16\r\nButton_Switch_THT\r\nSW_DIP_SPSTx09_Piano_10.8x24.42mm_W7.62mm_P2.54mm\r\n9x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x24.42mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n18\r\n18\r\nButton_Switch_THT\r\nSW_DIP_SPSTx09_Piano_CTS_Series194-9MSTN_W7.62mm_P2.54mm\r\n9x-dip-switch SPST CTS_Series194-9MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n18\r\n18\r\nButton_Switch_THT\r\nSW_DIP_SPSTx09_Slide_6.7x24.42mm_W7.62mm_P2.54mm_LowProfile\r\n9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n18\r\n18\r\nButton_Switch_THT\r\nSW_DIP_SPSTx09_Slide_9.78x25.04mm_W7.62mm_P2.54mm\r\n9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n18\r\n18\r\nButton_Switch_THT\r\nSW_DIP_SPSTx10_Piano_10.8x26.96mm_W7.62mm_P2.54mm\r\n10x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x26.96mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n20\r\n20\r\nButton_Switch_THT\r\nSW_DIP_SPSTx10_Piano_CTS_Series194-10MSTN_W7.62mm_P2.54mm\r\n10x-dip-switch SPST CTS_Series194-10MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n20\r\n20\r\nButton_Switch_THT\r\nSW_DIP_SPSTx10_Slide_6.7x26.96mm_W7.62mm_P2.54mm_LowProfile\r\n10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n20\r\n20\r\nButton_Switch_THT\r\nSW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm\r\n10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n20\r\n20\r\nButton_Switch_THT\r\nSW_DIP_SPSTx11_Piano_10.8x29.5mm_W7.62mm_P2.54mm\r\n11x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x29.5mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n22\r\n22\r\nButton_Switch_THT\r\nSW_DIP_SPSTx11_Piano_CTS_Series194-11MSTN_W7.62mm_P2.54mm\r\n11x-dip-switch SPST CTS_Series194-11MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n22\r\n22\r\nButton_Switch_THT\r\nSW_DIP_SPSTx11_Slide_6.7x29.5mm_W7.62mm_P2.54mm_LowProfile\r\n11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n22\r\n22\r\nButton_Switch_THT\r\nSW_DIP_SPSTx11_Slide_9.78x30.12mm_W7.62mm_P2.54mm\r\n11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n22\r\n22\r\nButton_Switch_THT\r\nSW_DIP_SPSTx12_Piano_10.8x32.04mm_W7.62mm_P2.54mm\r\n12x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x32.04mm\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n24\r\n24\r\nButton_Switch_THT\r\nSW_DIP_SPSTx12_Piano_CTS_Series194-12MSTN_W7.62mm_P2.54mm\r\n12x-dip-switch SPST CTS_Series194-12MSTN, Piano, row spacing 7.62 mm (300 mils), body size  (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf)\r\nDIP Switch SPST Piano 7.62mm 300mil\r\n0\r\n24\r\n24\r\nButton_Switch_THT\r\nSW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile\r\n12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile\r\nDIP Switch SPST Slide 7.62mm 300mil LowProfile\r\n0\r\n24\r\n24\r\nButton_Switch_THT\r\nSW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm\r\n12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf)\r\nDIP Switch SPST Slide 7.62mm 300mil\r\n0\r\n24\r\n24\r\nButton_Switch_THT\r\nSW_E-Switch_EG1224_SPDT_Angled\r\nE-Switch slide switch, EG series, SPDT, right angle, http://spec_sheets.e-switch.com/specs/P040042.pdf\r\nswitch SPDT\r\n0\r\n7\r\n3\r\nButton_Switch_THT\r\nSW_E-Switch_EG1271_DPDT\r\nE-Switch sub miniature slide switch, EG series, DPDT, http://spec_sheets.e-switch.com/specs/P040047.pdf\r\nswitch DPDT\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_E-Switch_EG2219_DPDT_Angled\r\nE-Switch slide switch, EG series, DPDT, right angle, http://spec_sheets.e-switch.com/specs/P040170.pdf\r\nswitch DPDT\r\n0\r\n10\r\n6\r\nButton_Switch_THT\r\nSW_Lever_1P2T_NKK_GW12LxH\r\nSwitch, single pole double throw, right angle, http://www.nkkswitches.com/pdf/GW.pdf\r\nswitch single-pole double-throw spdt ON-ON horizontal\r\n0\r\n5\r\n3\r\nButton_Switch_THT\r\nSW_MEC_5GTH9\r\nMEC 5G single pole normally-open tactile switch https://cdn.sos.sk/productdata/80/f6/aabf7be6/5gth9358222.pdf\r\nswitch normally-open pushbutton push-button\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_NKK_BB15AH\r\nhttps://www.nkkswitches.com/pdf/Bpushbuttons-1.pdf\r\nPushbutton Right-angle\r\n0\r\n5\r\n3\r\nButton_Switch_THT\r\nSW_NKK_G1xJP\r\nSwitch NKK G1xJP http://www.nkkswitches.com/pdf/gwillum.pdf\r\nSWITCH TOGGLE ILLUM SPDT NKK\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_NKK_GW12LJP\r\nSwitch, single pole double throw, illuminated paddle, http://www.nkkswitches.com/pdf/gwillum.pdf\r\nswitch single-pole double-throw spdt ON-ON illuminated LED\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_PUSH-12mm\r\nSW PUSH 12mm https://www.e-switch.com/system/asset/product_line/data_sheet/143/TL1100.pdf\r\ntact sw push 12mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH-12mm_Wuerth-430476085716\r\nSW PUSH 12mm http://katalog.we-online.de/em/datasheet/430476085716.pdf\r\ntact sw push 12mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm\r\nhttps://www.omron.com/ecb/products/pdf/en-b3f.pdf\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H4.3mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H5mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=5mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H7.3mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=7.3mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H8.5mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=8.5mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H8mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=8mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H9.5mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=9.5mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_6mm_H13mm\r\ntactile push button, 6x6mm e.g. PHAP33xx series, height=13mm\r\ntact sw push 6mm\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_PUSH_E-Switch_FS5700DP_DPDT\r\nFS5700 series pushbutton footswitch, DPDT, https://www.e-switch.com/system/asset/product_line/data_sheet/226/FS5700.pdf\r\nswitch DPDT footswitch\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_PUSH_LCD_E3_SAxxxx\r\nSwitch with LCD screen E3 SAxxxx\r\nswitch normally-open pushbutton push-button LCD\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_PUSH_LCD_E3_SAxxxx_SocketPins\r\nSwitch with LCD screen E3 SAxxxx\r\nswitch normally-open pushbutton push-button LCD\r\n0\r\n6\r\n6\r\nButton_Switch_THT\r\nSW_Push_1P1T_NO_LED_E-Switch_TL1250\r\nilluminated right angle tact switch https://www.e-switch.com/system/asset/product_line/data_sheet/148/TL1250.pdf\r\nled push switch right angle\r\n0\r\n6\r\n4\r\nButton_Switch_THT\r\nSW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6\r\n right angle SPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf\r\nIP67 ultra-miniture horizontal\r\n0\r\n5\r\n3\r\nButton_Switch_THT\r\nSW_Push_2P2T_Vertical_E-Switch_800UDP8P1A1M6\r\n right angle DPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf\r\nIP67 ultra-miniture horizontal\r\n0\r\n8\r\n6\r\nButton_Switch_THT\r\nSW_Slide_1P2T_CK_OS102011MS2Q\r\nCuK miniature slide switch, OS series, SPDT, https://www.ckswitches.com/media/1428/os.pdf\r\nswitch SPDT\r\n0\r\n5\r\n3\r\nButton_Switch_THT\r\nSW_TH_Tactile_Omron_B3F-10xx\r\nSW_TH_Tactile_Omron_B3F-10xx_https://www.omron.com/ecb/products/pdf/en-b3f.pdf\r\nOmron B3F-10xx\r\n0\r\n4\r\n4\r\nButton_Switch_THT\r\nSW_Tactile_SKHH_Angled\r\ntactile switch 6mm ALPS SKHH right angle http://www.alps.com/prod/info/E/HTML/Tact/SnapIn/SKHH/SKHHLUA010.html\r\ntactile switch 6mm ALPS SKHH right angle\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_Tactile_SPST_Angled_PTS645Vx31-2LFS\r\ntactile switch SPST right angle, PTS645VL31-2 LFS\r\ntactile switch SPST angled PTS645VL31-2 LFS C&K Button\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_Tactile_SPST_Angled_PTS645Vx39-2LFS\r\ntactile switch SPST right angle, PTS645VL39-2 LFS\r\ntactile switch SPST angled PTS645VL39-2 LFS C&K Button\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_Tactile_SPST_Angled_PTS645Vx58-2LFS\r\ntactile switch SPST right angle, PTS645VL58-2 LFS\r\ntactile switch SPST angled PTS645VL58-2 LFS C&K Button\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_Tactile_SPST_Angled_PTS645Vx83-2LFS\r\ntactile switch SPST right angle, PTS645VL83-2 LFS\r\ntactile switch SPST angled PTS645VL83-2 LFS C&K Button\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_Tactile_Straight_KSA0Axx1LFTR\r\nSW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf\r\nSW PUSH SMALL Tactile C&K\r\n0\r\n4\r\n2\r\nButton_Switch_THT\r\nSW_Tactile_Straight_KSL0Axx1LFTR\r\nSW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf\r\nSW PUSH SMALL Tactile C&K\r\n0\r\n4\r\n2\r\nBuzzer_Beeper\r\nBuzzer_12x9.5RM7.6\r\nGeneric Buzzer, D12mm height 9.5mm with RM7.6mm\r\nbuzzer\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nBuzzer_15x7.5RM7.6\r\nGeneric Buzzer, D15mm height 7.5mm with RM7.6mm\r\nbuzzer\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nBuzzer_CUI_CPT-9019S-SMT\r\nhttps://www.cui.com/product/resource/cpt-9019s-smt.pdf\r\nbuzzer piezo\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nBuzzer_Murata_PKMCS0909E4000-R1\r\nMurata Buzzer http://www.murata.com/en-us/api/pdfdownloadapi?cate=&partno=PKMCS0909E4000-R1\r\nMurata Buzzer Beeper\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nBuzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm\r\nBuzzer, D12.2mm height 6.5mm, https://product.tdk.com/info/en/catalog/datasheets/piezoelectronic_buzzer_ps_en.pdf\r\nbuzzer\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_CUI_CST-931RP-A\r\nCST-931RP-A, http://www.cui.com/product/resource/cst-931rp-a.pdf\r\nCST-931RP-A\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_Kingstate_KCG0601\r\nBuzzer, Elektromagnetic Beeper, Summer,\r\nKingstate KCG0601 \r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_Kobitone_254-EMB84Q-RO\r\nMagneticBuzzer Kobitone 254-EMB84Q-RO https://www.mouser.es/datasheet/2/209/KT-400385-1171904.pdf\r\nMagneticBuzzer Kobitone 254-EMB84Q-RO\r\n0\r\n3\r\n3\r\nBuzzer_Beeper\r\nMagneticBuzzer_ProSignal_ABI-009-RC\r\nBuzzer, Elektromagnetic Beeper, Summer, 6V-DC,\r\nPro Signal ABI-009-RC \r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_ProSignal_ABI-010-RC\r\nBuzzer, Elektromagnetic Beeper, Summer, 12V-DC,\r\nPro Signal ABI-010-RC \r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_ProSignal_ABT-410-RC\r\nBuzzer, Elektromagnetic Beeper, Summer, 1,5V-DC,\r\nPro Signal ABT-410-RC \r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_ProjectsUnlimited_AI-4228-TWT-R\r\nBuzzer, Elektromagnetic Beeper, Summer, 3-28V-DC, https://www.kynix.com/uploadfiles/pdf/AI-4228-TWT-R.pdf\r\nProjects Unlimited AI-4228-TWT-R \r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nMagneticBuzzer_StarMicronics_HMB-06_HMB-12\r\nBuzzer, Elektromagnetic Beeper, Summer,\r\nStar Micronics HMB-06 HMB-12\r\n0\r\n2\r\n2\r\nBuzzer_Beeper\r\nPUIAudio_SMT_0825_S_4_R\r\nSMD 8540, http://www.puiaudio.com/product-detail.aspx?partnumber=SMT-0825-S-4-R\r\nSMD 8540\r\n0\r\n4\r\n4\r\nCalibration_Scale\r\nGauge_10mm_Type1_CopperTop\r\nGauge, Massstab, 10mm, CopperTop, Type 1,\r\nGauge Massstab 10mm CopperTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type1_SilkScreenTop\r\nGauge, Massstab, 10mm, SilkScreenTop, Type 1,\r\nGauge Massstab 10mm SilkScreenTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type2_CopperTop\r\nGauge, Massstab, 10mm, CopperTop, Type 2,\r\nGauge Massstab 10mm CopperTop Type 2\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type2_SilkScreenTop\r\nGauge, Massstab, 10mm, SilkScreenTop, Type 2,\r\nGauge Massstab 10mm SilkScreenTop Type 2\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type3_CopperTop\r\nGauge, Massstab, 10mm, CopperTop, Type 3,\r\nGauge Massstab 10mm CopperTop Type 3\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type3_SilkScreenTop\r\nGauge, Massstab, 10mm, SilkScreenTop, Type 3,\r\nGauge Massstab 10mm SilkScreenTop Type 3\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type4_CopperTop\r\nGauge, Massstab, 10mm, CopperTop, Type 4,\r\nGauge Massstab 10mm CopperTop Type 4\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type4_SilkScreenTop\r\nGauge, Massstab, 10mm, SilkScreenTop, Type 4,\r\nGauge Massstab 10mm SilkScreenTop Type 4\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type5_CopperTop\r\nGauge, Massstab, 10mm, CopperTop, Type 5,\r\nGauge Massstab 10mm CopperTop Type 5\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_10mm_Type5_SilkScreenTop\r\nGauge, Massstab, 10mm, SilkScreenTop, Type 5,\r\nGauge Massstab 10mm SilkScreenTop Type 5\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_50mm_Type1_CopperTop\r\nGauge, Massstab, 50mm, CopperTop, Type 1,\r\nGauge Massstab 50mm CopperTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_50mm_Type1_SilkScreenTop\r\nGauge, Massstab, 50mm, SilkScreenTop, Type 1,\r\nGauge Massstab 50mm SilkScreenTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_50mm_Type2_CopperTop\r\nGauge, Massstab, 50mm, CopperTop, Type 2,\r\nGauge Massstab 50mm CopperTop Type 2\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_50mm_Type2_SilkScreenTop\r\nGauge, Massstab, 50mm, SilkScreenTop, Type 2,\r\nGauge Massstab 50mm SilkScreenTop Type 2\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_100mm_Grid_Type1_CopperTop\r\nGauge, Massstab, 100mm, Gitter, Grid, CopperTop, Type 1,\r\nGauge Massstab 100mm Gitter Grid CopperTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_100mm_Type1_CopperTop\r\nGauge, Massstab, 100mm, CopperTop, Type 1,\r\nGauge Massstab 100mm CopperTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_100mm_Type1_SilkScreenTop\r\nGauge, Massstab, 100mm, SilkScreenTop, Type 1,\r\nGauge Massstab 100mm SilkScreenTop Type 1\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_100mm_Type2_CopperTop\r\nGauge, Massstab, 100mm, CopperTop, Type 2,\r\nGauge Massstab 100mm  CopperTop Type 2\r\n0\r\n0\r\n0\r\nCalibration_Scale\r\nGauge_100mm_Type2_SilkScreenTop\r\nGauge, Massstab, 100mm, SilkScreenTop, Type 2,\r\nGauge Massstab 100mm SilkScreenTop Type 2\r\n0\r\n0\r\n0\r\nCapacitor_SMD\r\nCP_Elec_3x5.3\r\nSMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics \r\nCapacitor Electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_3x5.4\r\nSMD capacitor, aluminum electrolytic, Nichicon, 3.0x5.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x3\r\nSMD capacitor, aluminum electrolytic, Nichicon, 4.0x3mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x3.9\r\nSMD capacitor, aluminum electrolytic, Nichicon, 4.0x3.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x4.5\r\nSMD capacitor, aluminum electrolytic, Nichicon, 4.0x4.5mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x5.3\r\nSMD capacitor, aluminum electrolytic, Vishay, 4.0x5.3mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x5.4\r\nSMD capacitor, aluminum electrolytic, Panasonic A5 / Nichicon, 4.0x5.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x5.7\r\nSMD capacitor, aluminum electrolytic, United Chemi-Con, 4.0x5.7mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_4x5.8\r\nSMD capacitor, aluminum electrolytic, Panasonic, 4.0x5.8mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x3\r\nSMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x3.9\r\nSMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x4.4\r\nSMD capacitor, aluminum electrolytic, Panasonic B45, 5.0x4.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x4.5\r\nSMD capacitor, aluminum electrolytic, Nichicon, 5.0x4.5mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x5.3\r\nSMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.3mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x5.4\r\nSMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x5.7\r\nSMD capacitor, aluminum electrolytic, United Chemi-Con, 5.0x5.7mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x5.8\r\nSMD capacitor, aluminum electrolytic, Panasonic, 5.0x5.8mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_5x5.9\r\nSMD capacitor, aluminum electrolytic, Panasonic B6, 5.0x5.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x3\r\nSMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.0mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x3.9\r\nSMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x4.5\r\nSMD capacitor, aluminum electrolytic, Nichicon, 6.3x4.5mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x4.9\r\nSMD capacitor, aluminum electrolytic, Panasonic C5, 6.3x4.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.2\r\nSMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.2mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.3\r\nSMD capacitor, aluminum electrolytic, Cornell Dubilier, 6.3x5.3mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.4\r\nSMD capacitor, aluminum electrolytic, Panasonic C55, 6.3x5.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.4_Nichicon\r\nSMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.7\r\nSMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.7mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.8\r\nSMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.8mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x5.9\r\nSMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x7.7\r\nSMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_6.3x9.9\r\nSMD capacitor, aluminum electrolytic, Panasonic C10, 6.3x9.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x5.4\r\nSMD capacitor, aluminum electrolytic, Nichicon, 8.0x5.4mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x6.2\r\nSMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x6.5\r\nSMD capacitor, aluminum electrolytic, Rubycon, 8.0x6.5mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x6.7\r\nSMD capacitor, aluminum electrolytic, United Chemi-Con, 8.0x6.7mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x6.9\r\nSMD capacitor, aluminum electrolytic, Panasonic E7, 8.0x6.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x10\r\nSMD capacitor, aluminum electrolytic, Nichicon, 8.0x10mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x10.5\r\nSMD capacitor, aluminum electrolytic, Vishay 0810, 8.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_8x11.9\r\nSMD capacitor, aluminum electrolytic, Panasonic E12, 8.0x11.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x7.7\r\nSMD capacitor, aluminum electrolytic, Nichicon, 10.0x7.7mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x7.9\r\nSMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x10\r\nSMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x10.5\r\nSMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x12.5\r\nSMD capacitor, aluminum electrolytic, Vishay 1012, 10.0x12.5mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x12.6\r\nSMD capacitor, aluminum electrolytic, Panasonic F12, 10.0x12.6mm\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_10x14.3\r\nSMD capacitor, aluminum electrolytic, Vishay 1014, 10.0x14.3mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_16x17.5\r\nSMD capacitor, aluminum electrolytic, Vishay 1616, 16.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_16x22\r\nSMD capacitor, aluminum electrolytic, Vishay 1621, 16.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_18x17.5\r\nSMD capacitor, aluminum electrolytic, Vishay 1816, 18.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nCP_Elec_18x22\r\nSMD capacitor, aluminum electrolytic, Vishay 1821, 18.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf\r\ncapacitor electrolytic\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_0201_0603Metric\r\nCapacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n4\r\n2\r\nCapacitor_SMD\r\nC_0402_1005Metric\r\nCapacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_0603_1608Metric\r\nCapacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_0603_1608Metric_Pad1.05x0.95mm_HandSolder\r\nCapacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_0805_2012Metric\r\nCapacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_0805_2012Metric_Pad1.15x1.40mm_HandSolder\r\nCapacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_01005_0402Metric\r\nCapacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n4\r\n2\r\nCapacitor_SMD\r\nC_1206_3216Metric\r\nCapacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1206_3216Metric_Pad1.42x1.75mm_HandSolder\r\nCapacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1210_3225Metric\r\nCapacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1210_3225Metric_Pad1.42x2.65mm_HandSolder\r\nCapacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1806_4516Metric\r\nCapacitor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1806_4516Metric_Pad1.57x1.80mm_HandSolder\r\nCapacitor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1812_4532Metric\r\nCapacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1812_4532Metric_Pad1.30x3.40mm_HandSolder\r\nCapacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1825_4564Metric\r\nCapacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_1825_4564Metric_Pad1.88x6.70mm_HandSolder\r\nCapacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2010_5025Metric\r\nCapacitor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2010_5025Metric_Pad1.52x2.65mm_HandSolder\r\nCapacitor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2220_5650Metric\r\nCapacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2220_5650Metric_Pad1.97x5.40mm_HandSolder\r\nCapacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2225_5664Metric\r\nCapacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2225_5664Metric_Pad1.80x6.60mm_HandSolder\r\nCapacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2512_6332Metric\r\nCapacitor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2512_6332Metric_Pad1.52x3.35mm_HandSolder\r\nCapacitor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2816_7142Metric\r\nCapacitor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_2816_7142Metric_Pad3.20x4.45mm_HandSolder\r\nCapacitor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_3640_9110Metric\r\nCapacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_3640_9110Metric_Pad2.10x10.45mm_HandSolder\r\nCapacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator\r\ncapacitor handsolder\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_3x5.4\r\nSMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_4x5.4\r\nSMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_4x5.8\r\nSMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_5x5.4\r\nSMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_5x5.8\r\nSMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_6.3x5.4\r\nSMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_6.3x5.8\r\nSMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_6.3x7.7\r\nSMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_8x5.4\r\nSMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_8x6.2\r\nSMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_8x10.2\r\nSMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Elec_10x10.2\r\nSMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm\r\ncapacitor electrolyic nonpolar\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Murata_TZB4-A\r\ntrimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb\r\n Murata TZB4 TZB4-A\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Murata_TZB4-B\r\ntrimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb\r\n Murata TZB4 TZB4-A\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Murata_TZC3\r\ntrimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb\r\n Murata TZC3\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Murata_TZR1\r\ntrimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb\r\n Murata TZR1\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Murata_TZW4\r\ntrimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb\r\n Murata TZW4\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Murata_TZY2\r\ntrimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb\r\n Murata TZY2\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Sprague-Goodman_SGC3\r\ntrimmer capacitor SMD horizontal, http://media.wix.com/ugd/d86717_38d9821e12823a7aa9cef38c6c2a73cc.pdf\r\n Sprague Goodman SGC3\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Voltronics_JN\r\ntrimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf\r\n Voltronics JN\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Voltronics_JQ\r\ntrimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf\r\n Voltronics JQ\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Voltronics_JR\r\ntrimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf\r\n Voltronics JR\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Voltronics_JV\r\ntrimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf\r\n Voltronics JV\r\n0\r\n2\r\n2\r\nCapacitor_SMD\r\nC_Trimmer_Voltronics_JZ\r\ntrimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf\r\n Voltronics JR\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*4.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 15mm  length 10mm diameter 4.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*6mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 15mm  length 10mm diameter 6mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L11.0mm_D5.0mm_P18.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*5mm^2, Electrolytic Capacitor\r\nCP Axial series Axial Horizontal pin pitch 18mm  length 11mm diameter 5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L11.0mm_D6.0mm_P18.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*6mm^2, Electrolytic Capacitor\r\nCP Axial series Axial Horizontal pin pitch 18mm  length 11mm diameter 6mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L11.0mm_D8.0mm_P15.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=11*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 15mm  length 11mm diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L18.0mm_D6.5mm_P25.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*6.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 25mm  length 18mm diameter 6.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L18.0mm_D8.0mm_P25.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 25mm  length 18mm diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L18.0mm_D10.0mm_P25.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 25mm  length 18mm diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L20.0mm_D10.0mm_P26.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 26mm  length 20mm diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L20.0mm_D13.0mm_P26.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 26mm  length 20mm diameter 13mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L21.0mm_D8.0mm_P28.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=28mm, , length*diameter=21*8mm^2, Electrolytic Capacitor\r\nCP Axial series Axial Horizontal pin pitch 28mm  length 21mm diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L25.0mm_D10.0mm_P30.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=30mm, , length*diameter=25*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 30mm  length 25mm diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L26.5mm_D20.0mm_P33.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=33mm, , length*diameter=26.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 33mm  length 26.5mm diameter 20mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L29.0mm_D10.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 29mm diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L29.0mm_D13.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 29mm diameter 13mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L29.0mm_D16.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 29mm diameter 16mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L29.0mm_D20.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 29mm diameter 20mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L30.0mm_D10.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 30mm diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L30.0mm_D12.5mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*12.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 30mm diameter 12.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L30.0mm_D15.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*15mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 30mm diameter 15mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L30.0mm_D18.0mm_P35.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 35mm  length 30mm diameter 18mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L34.5mm_D20.0mm_P41.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=41mm, , length*diameter=34.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 41mm  length 34.5mm diameter 20mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L37.0mm_D13.0mm_P43.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 43mm  length 37mm diameter 13mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L37.0mm_D16.0mm_P43.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 43mm  length 37mm diameter 16mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L37.0mm_D20.0mm_P43.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf\r\nCP Axial series Axial Horizontal pin pitch 43mm  length 37mm diameter 20mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L38.0mm_D18.0mm_P44.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 44mm  length 38mm diameter 18mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*21mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf\r\nCP Axial series Axial Horizontal pin pitch 44mm  length 38mm diameter 21mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L40.0mm_D16.0mm_P48.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=48mm, , length*diameter=40*16mm^2, Electrolytic Capacitor\r\nCP Axial series Axial Horizontal pin pitch 48mm  length 40mm diameter 16mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L42.0mm_D23.0mm_P45.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 45mm  length 42mm diameter 23.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L42.0mm_D26.0mm_P45.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 45mm  length 42mm diameter 26mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L42.0mm_D29.0mm_P45.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 45mm  length 42mm diameter 29.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L42.0mm_D32.0mm_P45.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 45mm  length 42mm diameter 32.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L42.0mm_D35.0mm_P45.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 45mm  length 42mm diameter 35.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L42.5mm_D20.0mm_P49.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=49mm, , length*diameter=42.5*20mm^2, Electrolytic Capacitor\r\nCP Axial series Axial Horizontal pin pitch 49mm  length 42.5mm diameter 20mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L46.0mm_D20.0mm_P52.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=52mm, , length*diameter=46*20mm^2, Electrolytic Capacitor\r\nCP Axial series Axial Horizontal pin pitch 52mm  length 46mm diameter 20mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L55.0mm_D23.0mm_P60.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 60mm  length 55mm diameter 23.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L55.0mm_D26.0mm_P60.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 60mm  length 55mm diameter 26mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L55.0mm_D29.0mm_P60.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 60mm  length 55mm diameter 29.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L55.0mm_D32.0mm_P60.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 60mm  length 55mm diameter 32.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L55.0mm_D35.0mm_P60.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 60mm  length 55mm diameter 35.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L67.0mm_D23.0mm_P75.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 75mm  length 67mm diameter 23.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L67.0mm_D26.0mm_P75.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 75mm  length 67mm diameter 26mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L67.0mm_D29.0mm_P75.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 75mm  length 67mm diameter 29.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L67.0mm_D32.0mm_P75.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 75mm  length 67mm diameter 32.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L67.0mm_D35.0mm_P75.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 75mm  length 67mm diameter 35.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L80.0mm_D23.0mm_P85.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 85mm  length 80mm diameter 23.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L80.0mm_D26.0mm_P85.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 85mm  length 80mm diameter 26mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L80.0mm_D29.0mm_P85.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 85mm  length 80mm diameter 29.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L80.0mm_D32.0mm_P85.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 85mm  length 80mm diameter 32.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L80.0mm_D35.0mm_P85.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 85mm  length 80mm diameter 35.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L93.0mm_D23.0mm_P100.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 100mm  length 93mm diameter 23.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L93.0mm_D26.0mm_P100.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 100mm  length 93mm diameter 26mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L93.0mm_D29.0mm_P100.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 100mm  length 93mm diameter 29.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L93.0mm_D32.0mm_P100.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 100mm  length 93mm diameter 32.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Axial_L93.0mm_D35.0mm_P100.00mm_Horizontal\r\nCP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf\r\nCP Axial series Axial Horizontal pin pitch 100mm  length 93mm diameter 35.0mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D4.0mm_P1.50mm\r\nCP, Radial series, Radial, pin pitch=1.50mm, , diameter=4mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 1.50mm  diameter 4mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D4.0mm_P2.00mm\r\nCP, Radial series, Radial, pin pitch=2.00mm, , diameter=4mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.00mm  diameter 4mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D5.0mm_P2.00mm\r\nCP, Radial series, Radial, pin pitch=2.00mm, , diameter=5mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.00mm  diameter 5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D5.0mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D6.3mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 6.3mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D7.5mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=7.5mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 7.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D8.0mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=8mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D8.0mm_P3.50mm\r\nCP, Radial series, Radial, pin pitch=3.50mm, , diameter=8mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 3.50mm  diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D8.0mm_P3.80mm\r\nCP, Radial series, Radial, pin pitch=3.80mm, , diameter=8mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 3.80mm  diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D8.0mm_P5.00mm\r\nCP, Radial series, Radial, pin pitch=5.00mm, , diameter=8mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 5.00mm  diameter 8mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P2.50mm_P5.00mm\r\nCP, Radial series, Radial, pin pitch=2.50mm 5.00mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm 5.00mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n4\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P3.50mm\r\nCP, Radial series, Radial, pin pitch=3.50mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 3.50mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P3.80mm\r\nCP, Radial series, Radial, pin pitch=3.80mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 3.80mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P5.00mm\r\nCP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 5.00mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P5.00mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=5.00mm 7.50mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 5.00mm 7.50mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n4\r\n2\r\nCapacitor_THT\r\nCP_Radial_D10.0mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=10mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 10mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D12.5mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=12.5mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 12.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D12.5mm_P5.00mm\r\nCP, Radial series, Radial, pin pitch=5.00mm, , diameter=12.5mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 5.00mm  diameter 12.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D12.5mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=12.5mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 12.5mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D13.0mm_P2.50mm\r\nCP, Radial series, Radial, pin pitch=2.50mm, , diameter=13mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 2.50mm  diameter 13mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D13.0mm_P5.00mm\r\nCP, Radial series, Radial, pin pitch=5.00mm, , diameter=13mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 5.00mm  diameter 13mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D13.0mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=13mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 13mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D14.0mm_P5.00mm\r\nCP, Radial series, Radial, pin pitch=5.00mm, , diameter=14mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 5.00mm  diameter 14mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D14.0mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=14mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 14mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D16.0mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=16mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 16mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D17.0mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=17mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 17mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D18.0mm_P7.50mm\r\nCP, Radial series, Radial, pin pitch=7.50mm, , diameter=18mm, Electrolytic Capacitor\r\nCP Radial series Radial pin pitch 7.50mm  diameter 18mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D22.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 22mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D22.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 22mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D24.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 24mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D24.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 24mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D25.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 25mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D25.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 25mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D26.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 26mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D26.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 26mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D30.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 30mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D30.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 30mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D35.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 35mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D35.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 35mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_D40.0mm_P10.00mm_3pin_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 40mm Electrolytic Capacitor\r\n0\r\n3\r\n2\r\nCapacitor_THT\r\nCP_Radial_D40.0mm_P10.00mm_SnapIn\r\nCP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf\r\nCP Radial series Radial pin pitch 10.00mm  diameter 40mm Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D4.5mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 4.5mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D4.5mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 4.5mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D5.0mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 5.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D5.0mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 5.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D5.5mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 5.5mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D5.5mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 5.5mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D6.0mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 6.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D6.0mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 6.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D7.0mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 7.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D7.0mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 7.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D8.0mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 8.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D8.0mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 8.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D9.0mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 9.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D9.0mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 9.0mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D10.5mm_P2.50mm\r\nCP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 2.50mm  diameter 10.5mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nCP_Radial_Tantal_D10.5mm_P5.00mm\r\nCP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf\r\nCP Radial_Tantal series Radial pin pitch 5.00mm  diameter 10.5mm Tantal Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 7.5mm  length 3.8mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 10mm  length 3.8mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L3.8mm_D2.6mm_P12.50mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 12.5mm  length 3.8mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L3.8mm_D2.6mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 3.8mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L5.1mm_D3.1mm_P7.50mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 7.5mm  length 5.1mm diameter 3.1mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 10mm  length 5.1mm diameter 3.1mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L5.1mm_D3.1mm_P12.50mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 12.5mm  length 5.1mm diameter 3.1mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L5.1mm_D3.1mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 5.1mm diameter 3.1mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D6.5mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 12mm diameter 6.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D6.5mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 12mm diameter 6.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D7.5mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 12mm diameter 7.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D7.5mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 12mm diameter 7.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D8.5mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 12mm diameter 8.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D8.5mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 12mm diameter 8.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D9.5mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 12mm diameter 9.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D9.5mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 12mm diameter 9.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D10.5mm_P15.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 15mm  length 12mm diameter 10.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L12.0mm_D10.5mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 12mm diameter 10.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L17.0mm_D6.5mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 17mm diameter 6.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L17.0mm_D6.5mm_P25.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 25mm  length 17mm diameter 6.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L17.0mm_D7.0mm_P20.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 20mm  length 17mm diameter 7.0mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L17.0mm_D7.0mm_P25.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 25mm  length 17mm diameter 7.0mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L19.0mm_D7.5mm_P25.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 25mm  length 19mm diameter 7.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L19.0mm_D8.0mm_P25.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*8.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 25mm  length 19mm diameter 8.0mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L19.0mm_D9.0mm_P25.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 25mm  length 19mm diameter 9mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L19.0mm_D9.5mm_P25.00mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 25mm  length 19mm diameter 9.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L22.0mm_D9.5mm_P27.50mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 27.5mm  length 22mm diameter 9.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Axial_L22.0mm_D10.5mm_P27.50mm_Horizontal\r\nC, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf\r\nC Axial series Axial Horizontal pin pitch 27.5mm  length 22mm diameter 10.5mm\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D3.0mm_W1.6mm_P2.50mm\r\nC, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf\r\nC Disc series Radial pin pitch 2.50mm  diameter 3.0mm width 1.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D3.0mm_W2.0mm_P2.50mm\r\nC, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor\r\nC Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D3.4mm_W2.1mm_P2.50mm\r\nC, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.4*2.1mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf\r\nC Disc series Radial pin pitch 2.50mm  diameter 3.4mm width 2.1mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D3.8mm_W2.6mm_P2.50mm\r\nC, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.8*2.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf\r\nC Disc series Radial pin pitch 2.50mm  diameter 3.8mm width 2.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D4.3mm_W1.9mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 4.3mm width 1.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D4.7mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 4.7mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D5.0mm_W2.5mm_P2.50mm\r\nC, Disc series, Radial, pin pitch=2.50mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 2.50mm  diameter 5mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D5.0mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 5mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D5.1mm_W3.2mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5.1*3.2mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 5.1mm width 3.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D6.0mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 6mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D6.0mm_W4.4mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*4.4mm^2, Capacitor\r\nC Disc series Radial pin pitch 5.00mm  diameter 6mm width 4.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D7.0mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 7mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D7.5mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*2.5mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 7.5mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D7.5mm_W4.4mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*4.4mm^2, Capacitor\r\nC Disc series Radial pin pitch 5.00mm  diameter 7.5mm width 4.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D7.5mm_W5.0mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 7.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D7.5mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 7.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D7.5mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 7.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D8.0mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 8mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D8.0mm_W5.0mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 8mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D8.0mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 8mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D8.0mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 8mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D9.0mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 9mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D9.0mm_W5.0mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 9mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D9.0mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 9mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D9.0mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 9mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D10.0mm_W2.5mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 10mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D10.5mm_W5.0mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 10.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D10.5mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 10.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D10.5mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 10.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D11.0mm_W5.0mm_P5.00mm\r\nC, Disc series, Radial, pin pitch=5.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 5.00mm  diameter 11mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D11.0mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 11mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D11.0mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 11mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D12.0mm_W4.4mm_P7.75mm\r\nC, Disc series, Radial, pin pitch=7.75mm, , diameter*width=12*4.4mm^2, Capacitor\r\nC Disc series Radial pin pitch 7.75mm  diameter 12mm width 4.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D12.5mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 12.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D12.5mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 12.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D14.5mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 14.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D14.5mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 14.5mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D16.0mm_W5.0mm_P7.50mm\r\nC, Disc series, Radial, pin pitch=7.50mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 7.50mm  diameter 16.0mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Disc_D16.0mm_W5.0mm_P10.00mm\r\nC, Disc series, Radial, pin pitch=10.00mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf\r\nC Disc series Radial pin pitch 10.00mm  diameter 16.0mm width 5.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D4.0mm_H5.0mm_P1.50mm\r\nC, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 1.50mm diameter 4mm height 5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D4.0mm_H7.0mm_P1.50mm\r\nC, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=7mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 1.50mm diameter 4mm height 7mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D5.0mm_H5.0mm_P2.00mm\r\nC, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 2.00mm diameter 5mm height 5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D5.0mm_H7.0mm_P2.00mm\r\nC, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=7mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 2.00mm diameter 5mm height 7mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D5.0mm_H11.0mm_P2.00mm\r\nC, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=11mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 2.00mm diameter 5mm height 11mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D6.3mm_H5.0mm_P2.50mm\r\nC, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 2.50mm diameter 6.3mm height 5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D6.3mm_H7.0mm_P2.50mm\r\nC, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=7mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 2.50mm diameter 6.3mm height 7mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D6.3mm_H11.0mm_P2.50mm\r\nC, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=11mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 2.50mm diameter 6.3mm height 11mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D8.0mm_H7.0mm_P3.50mm\r\nC, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=7mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 3.50mm diameter 8mm height 7mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D8.0mm_H11.5mm_P3.50mm\r\nC, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=11.5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 3.50mm diameter 8mm height 11.5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D10.0mm_H12.5mm_P5.00mm\r\nC, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=12.5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 5.00mm diameter 10mm height 12.5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D10.0mm_H16.0mm_P5.00mm\r\nC, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=16mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 5.00mm diameter 10mm height 16mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D10.0mm_H20.0mm_P5.00mm\r\nC, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=20mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 5.00mm diameter 10mm height 20mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D12.5mm_H20.0mm_P5.00mm\r\nC, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=20mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 5.00mm diameter 12.5mm height 20mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D12.5mm_H25.0mm_P5.00mm\r\nC, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=25mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 5.00mm diameter 12.5mm height 25mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D16.0mm_H25.0mm_P7.50mm\r\nC, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=25mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 7.50mm diameter 16mm height 25mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D16.0mm_H31.5mm_P7.50mm\r\nC, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=31.5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 7.50mm diameter 16mm height 31.5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Radial_D18.0mm_H35.5mm_P7.50mm\r\nC, Radial series, Radial, pin pitch=7.50mm, diameter=18mm, height=35.5mm, Non-Polar Electrolytic Capacitor\r\nC Radial series Radial pin pitch 7.50mm diameter 18mm height 35.5mm Non-Polar Electrolytic Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L4.0mm_W2.5mm_P2.50mm\r\nC, Rect series, Radial, pin pitch=2.50mm, , length*width=4*2.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 2.50mm  length 4mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02\r\nC, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*2mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf\r\nC Rect series Radial pin pitch 2.50mm  length 4.6mm width 2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L4.6mm_W3.0mm_P2.50mm_MKS02_FKP02\r\nC, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.0mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf\r\nC Rect series Radial pin pitch 2.50mm  length 4.6mm width 3.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02\r\nC, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.8mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf\r\nC Rect series Radial pin pitch 2.50mm  length 4.6mm width 3.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L4.6mm_W4.6mm_P2.50mm_MKS02_FKP02\r\nC, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*4.6mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf\r\nC Rect series Radial pin pitch 2.50mm  length 4.6mm width 4.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L4.6mm_W5.5mm_P2.50mm_MKS02_FKP02\r\nC, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*5.5mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf\r\nC Rect series Radial pin pitch 2.50mm  length 4.6mm width 5.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W2.0mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7mm width 2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W2.5mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W3.5mm_P2.50mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=2.50mm 5.00mm, , length*width=7*3.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 2.50mm 5.00mm  length 7mm width 3.5mm Capacitor\r\n0\r\n4\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W3.5mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7*3.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7mm width 3.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W4.5mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7*4.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7mm width 4.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W6.0mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7mm width 6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.0mm_W6.5mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7mm width 6.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 3.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 3.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 4.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*5.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 5.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 7.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 8.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf\r\nC Rect series Radial pin pitch 5.00mm  length 7.2mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L7.5mm_W6.5mm_P5.00mm\r\nC, Rect series, Radial, pin pitch=5.00mm, , length*width=7.5*6.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm  length 7.5mm width 6.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W2.5mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W2.6mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 2.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W2.7mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 2.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W3.2mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 3.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W3.3mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 3.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W3.4mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 3.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W3.6mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 3.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W3.8mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 3.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W3.9mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 3.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W4.0mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 4.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W4.2mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 4.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W4.9mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 4.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W5.1mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 5.1mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W5.7mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 5.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W6.4mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 6.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W6.7mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 6.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W7.7mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*7.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 7.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W8.5mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*8.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 8.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W9.5mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 9.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L9.0mm_W9.8mm_P7.50mm_MKT\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 9mm width 9.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10mm width 2.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.0mm_W3.0mm_P7.50mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10mm width 3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.0mm_W3.0mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10mm width 3.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.0mm_W4.0mm_P7.50mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10mm width 4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.0mm_W4.0mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10mm width 4.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mm\r\nC, Rect series, Radial, pin pitch=5.00mm 7.50mm, , length*width=10*5mm^2, Capacitor\r\nC Rect series Radial pin pitch 5.00mm 7.50mm  length 10mm width 5mm Capacitor\r\n0\r\n4\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.3mm_W4.5mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10.3mm width 4.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.3mm_W5.0mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10.3mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.3mm_W5.7mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5.7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10.3mm width 5.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L10.3mm_W7.2mm_P7.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 7.50mm  length 10.3mm width 7.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W2.8mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 2.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W3.4mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 3.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W3.5mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 3.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W4.2mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 4.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W4.3mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 4.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W5.1mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 5.1mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W5.3mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 5.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W6.3mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 6.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W6.4mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 6.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W7.3mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 7.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.0mm_W8.8mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.0mm width 8.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W2.0mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W2.6mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 2.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W2.8mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 2.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W3.2mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 3.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W3.5mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 3.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W3.6mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 3.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W4.0mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 4.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W4.3mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 4.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W4.5mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 4.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W5.0mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W5.1mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 5.1mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W5.2mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 5.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W5.6mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 5.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W6.4mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 6.4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W6.6mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 6.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W6.9mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 6.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W7.3mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 7.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W7.5mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 7.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W7.8mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 7.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W8.0mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 8.0mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W8.8mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 8.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W9.5mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 9.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L11.5mm_W9.8mm_P10.00mm_MKT\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 11.5mm width 9.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.0mm_W3.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13mm width 3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.0mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13mm width 4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.0mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.0mm_W6.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13mm width 6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.0mm_W6.5mm_P7.50mm_P10.00mm\r\nC, Rect series, Radial, pin pitch=7.50mm 10.00mm, , length*width=13*6.5mm^2, Capacitor\r\nC Rect series Radial pin pitch 7.50mm 10.00mm  length 13mm width 6.5mm Capacitor\r\n0\r\n4\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.0mm_W8.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13mm width 8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.5mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13.5mm width 4mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L13.5mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4\r\nC, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 10.00mm  length 13.5mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W4.7mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 4.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W4.9mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 4.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W5.0mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W6.0mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W7.0mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W7.3mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 7.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W8.7mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 8.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W8.9mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 8.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W9.0mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W9.2mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 9.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W10.7mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 10.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W10.9mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 10.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W11.2mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 11.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W11.8mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 11.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W13.5mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 13.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W13.7mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 13.7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L16.5mm_W13.9mm_P15.00mm_MKT\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 16.5mm width 13.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=18*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 18mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L18.0mm_W6.0mm_P15.00mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=18*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 18mm width 6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L18.0mm_W7.0mm_P15.00mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=18*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 18mm width 7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L18.0mm_W8.0mm_P15.00mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=18*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 18mm width 8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L18.0mm_W9.0mm_P15.00mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=18*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 18mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L18.0mm_W11.0mm_P15.00mm_FKS3_FKP3\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=18*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 18mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L19.0mm_W5.0mm_P15.00mm_MKS4\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=19*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 19mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L19.0mm_W6.0mm_P15.00mm_MKS4\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=19*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 19mm width 6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L19.0mm_W7.0mm_P15.00mm_MKS4\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=19*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 19mm width 7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L19.0mm_W8.0mm_P15.00mm_MKS4\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=19*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 19mm width 8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L19.0mm_W9.0mm_P15.00mm_MKS4\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=19*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 19mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L19.0mm_W11.0mm_P15.00mm_MKS4\r\nC, Rect series, Radial, pin pitch=15.00mm, , length*width=19*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 15.00mm  length 19mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W7.0mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W8.3mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 8.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W8.6mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 8.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W10.1mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 10.1mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W10.3mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 10.3mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W10.9mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 10.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W12.2mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 12.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W12.6mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 12.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L24.0mm_W12.8mm_P22.50mm_MKT\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 24mm width 12.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L26.5mm_W5.0mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 26.5mm width 5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L26.5mm_W6.0mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 26.5mm width 6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L26.5mm_W7.0mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 26.5mm width 7mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L26.5mm_W8.5mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 26.5mm width 8.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L26.5mm_W10.5mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*10.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 26.5mm width 10.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L26.5mm_W11.5mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*11.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 26.5mm width 11.5mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L27.0mm_W9.0mm_P22.00mm\r\nC, Rect series, Radial, pin pitch=22.00mm, , length*width=27*9mm^2, Capacitor\r\nC Rect series Radial pin pitch 22.00mm  length 27mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L27.0mm_W9.0mm_P23.00mm\r\nC, Rect series, Radial, pin pitch=23.00mm, , length*width=27*9mm^2, Capacitor\r\nC Rect series Radial pin pitch 23.00mm  length 27mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L27.0mm_W11.0mm_P22.00mm\r\nC, Rect series, Radial, pin pitch=22.00mm, , length*width=27*11mm^2, Capacitor\r\nC Rect series Radial pin pitch 22.00mm  length 27mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L28.0mm_W8.0mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=28*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 28mm width 8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L28.0mm_W10.0mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=28*10mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 28mm width 10mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L28.0mm_W12.0mm_P22.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=22.50mm, , length*width=28*12mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 22.50mm  length 28mm width 12mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W7.6mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 7.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W7.8mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 7.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W7.9mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 7.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W9.1mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 9.1mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W9.6mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 9.6mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W11.0mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W11.9mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 11.9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W12.2mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 12.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W13.0mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 13mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W13.8mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 13.8mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W14.2mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*14.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 14.2mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L29.0mm_W16.0mm_P27.50mm_MKT\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=29*16mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 29mm width 16mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L31.5mm_W9.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 31.5mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L31.5mm_W11.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 31.5mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L31.5mm_W13.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 31.5mm width 13mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L31.5mm_W15.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 31.5mm width 15mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L31.5mm_W17.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 31.5mm width 17mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L31.5mm_W20.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 31.5mm width 20mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L32.0mm_W15.0mm_P27.00mm\r\nC, Rect series, Radial, pin pitch=27.00mm, , length*width=32*15mm^2, Capacitor\r\nC Rect series Radial pin pitch 27.00mm  length 32mm width 15mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L33.0mm_W13.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=33*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 33mm width 13mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L33.0mm_W15.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=33*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 33mm width 15mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L33.0mm_W20.0mm_P27.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=27.50mm, , length*width=33*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 27.50mm  length 33mm width 20mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W9.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 9mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W11.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 11mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W13.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 13mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W15.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 15mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W17.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 17mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W19.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*19mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 19mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W20.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 20mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W24.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*24mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 24mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W31.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*31mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 31mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W35.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*35mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 35mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_THT\r\nC_Rect_L41.5mm_W40.0mm_P37.50mm_MKS4\r\nC, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*40mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf\r\nC Rect series Radial pin pitch 37.50mm  length 41.5mm width 40mm Capacitor\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-1608-08_AVX-J\r\nTantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder\r\nTantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-1608-10_AVX-L\r\nTantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-1608-10_AVX-L_Pad1.25x1.05mm_HandSolder\r\nTantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-2012-12_Kemet-R\r\nTantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder\r\nTantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-2012-15_AVX-P\r\nTantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder\r\nTantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3216-10_Kemet-I\r\nTantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3216-12_Kemet-S\r\nTantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3216-18_Kemet-A\r\nTantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3528-12_Kemet-T\r\nTantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3528-15_AVX-H\r\nTantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder\r\nTantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3528-21_Kemet-B\r\nTantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-6032-15_Kemet-U\r\nTantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-6032-20_AVX-F\r\nTantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-6032-20_AVX-F_Pad2.25x2.35mm_HandSolder\r\nTantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-6032-28_Kemet-C\r\nTantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder\r\nTantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-15_Kemet-W\r\nTantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolder\r\nTantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-20_Kemet-V\r\nTantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-20_Kemet-V_Pad2.25x2.55mm_HandSolder\r\nTantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-30_AVX-N\r\nTantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-30_AVX-N_Pad2.25x2.55mm_HandSolder\r\nTantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-31_Kemet-D\r\nTantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder\r\nTantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-40_Kemet-Y\r\nTantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-40_Kemet-Y_Pad2.25x2.55mm_HandSolder\r\nTantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-43_Kemet-X\r\nTantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder\r\nTantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7360-38_Kemet-E\r\nTantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolder\r\nTantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7361-38_AVX-V\r\nTantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder\r\nTantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7361-438_AVX-U\r\nTantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nCapacitor_Tantalum_SMD\r\nCP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder\r\nTantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator\r\ncapacitor tantalum\r\n0\r\n2\r\n2\r\nConnector\r\nBanana_Jack_1Pin\r\nSingle banana socket, footprint - 6mm drill\r\nbanana socket\r\n0\r\n1\r\n1\r\nConnector\r\nBanana_Jack_2Pin\r\nDual banana socket, footprint - 2 x 6mm drills\r\nbanana socket\r\n0\r\n2\r\n2\r\nConnector\r\nBanana_Jack_3Pin\r\nTriple banana socket, footprint - 3 x 6mm drills\r\nbanana socket\r\n0\r\n3\r\n3\r\nConnector\r\nCUI_PD-30\r\n3 pin connector, PD-30, http://www.cui.com/product/resource/pd-30.pdf\r\nconnector 3-pin PD-30 power DIN\r\n0\r\n4\r\n4\r\nConnector\r\nCalTest_CT3151\r\nRight-angle standard banana jack, http://www.caltestelectronics.com/images/attachments/P315100rH_drawing.pdf\r\nbanana jack horizontal\r\n0\r\n4\r\n1\r\nConnector\r\nConnector_SFP_and_Cage\r\nhttps://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=2227302&DocType=Customer+Drawing&DocLang=English\r\nSFP+ SFP\r\n0\r\n40\r\n21\r\nConnector\r\nDTF13-12Px\r\nhttp://www.te.com/usa-en/product-DTF13-12PA-G003.html\r\nDEUTSCH DT header 12 pin \r\n0\r\n12\r\n12\r\nConnector\r\nFanPinHeader_1x03_P2.54mm_Vertical\r\n3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf\r\npin header 3-pin CPU fan\r\n0\r\n3\r\n3\r\nConnector\r\nFanPinHeader_1x04_P2.54mm_Vertical\r\n4-pin CPU fan Through hole pin header, e.g. for Wieson part number 2366C888-007 Molex 47053-1000, Foxconn HF27040-M1, Tyco 1470947-1 or equivalent, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf\r\npin header 4-pin CPU fan\r\n0\r\n4\r\n4\r\nConnector\r\nGB042-34S-H10\r\nhttp://www.lsmtron.com/pdf/Connector&Antenna_catalog.PDF\r\n34pin SMD connector \r\n0\r\n34\r\n34\r\nConnector\r\nIHI_B6A-PCB-45_Vertical\r\nhttps://lugsdirect.com/PDF_Webprint/B6A-PCB-45-XX(-X).pdf\r\nconnector IHI B6A-PCB-45\r\n0\r\n49\r\n1\r\nConnector\r\nJWT_A3963_1x02_P3.96mm_Vertical\r\nJWT A3963, 3.96mm pitch Pin head connector (http://www.jwt.com.tw/pro_pdf/A3963.pdf)\r\nconnector JWT A3963 pinhead\r\n0\r\n2\r\n2\r\nConnector\r\nNS-Tech_Grove_1x04_P2mm_Vertical\r\nhttps://statics3.seeedstudio.com/images/opl/datasheet/3470130P1.pdf\r\nGrove-1x04\r\n0\r\n4\r\n4\r\nConnector\r\nTag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical\r\nTag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC.pdf\r\ntag connect programming header pogo pins\r\n0\r\n6\r\n6\r\nConnector\r\nTag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical\r\nTag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf\r\ntag connect programming header pogo pins\r\n0\r\n6\r\n6\r\nConnector\r\nTag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical\r\nTag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-430%20Datasheet.pdf\r\ntag connect programming header pogo pins\r\n0\r\n10\r\n10\r\nConnector\r\nTag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical\r\nTag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-NL%20Datasheet.pdf\r\ntag connect programming header pogo pins\r\n0\r\n10\r\n10\r\nConnector\r\nTag-Connect_TC2070-IDC-FP_2x07_P1.27mm_Vertical\r\nTag-Connect programming header; http://www.tag-connect.com/Materials/TC2070-IDC%20Datasheet.pdf\r\ntag connect programming header pogo pins\r\n0\r\n14\r\n14\r\nConnector_Audio\r\nJack_3.5mm_CUI_SJ-3523-SMT_Horizontal\r\n3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf)\r\n3.5mm audio cui horizontal jack stereo\r\n0\r\n3\r\n3\r\nConnector_Audio\r\nJack_3.5mm_CUI_SJ-3524-SMT_Horizontal\r\n3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf)\r\n3.5mm audio cui horizontal jack stereo\r\n0\r\n4\r\n4\r\nConnector_Audio\r\nJack_3.5mm_CUI_SJ1-3533NG_Horizontal\r\nTRS 3.5mm, horizontal, through-hole, https://www.cui.com/product/resource/sj1-353xng.pdf\r\nTRS audio jack stereo horizontal\r\n0\r\n3\r\n3\r\nConnector_Audio\r\nJack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles\r\nTRS 3.5mm, horizontal, through-hole, , circular holeshttps://www.cui.com/product/resource/sj1-353xng.pdf\r\nTRS audio jack stereo horizontal circular\r\n0\r\n3\r\n3\r\nConnector_Audio\r\nJack_3.5mm_CUI_SJ1-3535NG_Horizontal\r\nTRS 3.5mm, horizontal, through-hole, with switch, https://www.cui.com/product/resource/sj1-353xng.pdf\r\nTRS audio jack stereo horizontal\r\n0\r\n5\r\n5\r\nConnector_Audio\r\nJack_3.5mm_CUI_SJ1-3535NG_Horizontal_CircularHoles\r\nTRS 3.5mm, horizontal, through-hole, with switch, circular holes, https://www.cui.com/product/resource/sj1-353xng.pdf\r\nTRS audio jack stereo horizontal circular\r\n0\r\n5\r\n5\r\nConnector_Audio\r\nJack_3.5mm_Ledino_KB3SPRS_Horizontal\r\nhttps://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C160%252FKB3SPRS.pdf\r\njack stereo TRS\r\n0\r\n5\r\n5\r\nConnector_Audio\r\nJack_3.5mm_Neutrik_NMJ6HCD2_Horizontal\r\nNMJ6HCD2, TRS 1/4in (http://www.neutrik.com/en/audio/plugs-and-jacks/m-series/nmj6hcd2)\r\nNMJ6HCD2 TRS stereo jack connector\r\n0\r\n6\r\n6\r\nConnector_Audio\r\nJack_3.5mm_PJ311_Horizontal\r\nPJ311 6pin SMD 3.5mm stereo headphones jack.\r\nheadphones jack plug stereo 3.5mm PJ311\r\n0\r\n6\r\n6\r\nConnector_Audio\r\nJack_3.5mm_PJ320D_Horizontal\r\nHeadphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html)\r\n3.5mm jack mic microphone phones headphones 4pins audio plug\r\n0\r\n4\r\n4\r\nConnector_Audio\r\nJack_3.5mm_PJ320E_Horizontal\r\nHeadphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320E-177.html)\r\n3.5mm jack mic microphone phones headphones 4pins audio plug\r\n0\r\n5\r\n4\r\nConnector_Audio\r\nJack_3.5mm_PJ31060-I_Horizontal\r\nPJ31060-I 6pin SMD 3.5mm headphones jack (http://www.china-bsun.com/Product48/1577.html)\r\nheadphones jack plug stereo 3.5mm PJ31060-I PJ31060\r\n0\r\n6\r\n6\r\nConnector_Audio\r\nJack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles\r\nTRS 3.5mm, vertical, Thonkiconn, PCB mount, (http://www.qingpu-electronics.com/en/products/WQP-PJ398SM-362.html)\r\nWQP-PJ398SM WQP-PJ301M-12 TRS 3.5mm mono vertical jack thonkiconn qingpu\r\n0\r\n3\r\n3\r\nConnector_Audio\r\nMiniXLR-5_Switchcraft_TRAPC_Horizontal\r\nhttp://www.switchcraft.com/ProductSummary.aspx?Parent=620 http://www.switchcraft.com/Drawings/TRAPC_X-TRASM_X_SERIES_CD.PDF\r\nTHT Mini XLR 5Pin right angle\r\n0\r\n5\r\n5\r\nConnector_BarrelJack\r\nBarrelJack_CUI_PJ-036AH-SMT_Horizontal\r\nSurface-mount DC Barrel Jack, http://www.cui.com/product/resource/pj-036ah-smt.pdf\r\nPower Jack SMT\r\n0\r\n3\r\n3\r\nConnector_BarrelJack\r\nBarrelJack_CUI_PJ-063AH_Horizontal\r\nBarrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf\r\nbarrel jack cui dc power\r\n0\r\n4\r\n3\r\nConnector_BarrelJack\r\nBarrelJack_CUI_PJ-063AH_Horizontal_CircularHoles\r\nBarrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf\r\nbarrel jack cui dc power\r\n0\r\n4\r\n3\r\nConnector_BarrelJack\r\nBarrelJack_CUI_PJ-102AH_Horizontal\r\nThin-pin DC Barrel Jack, https://cdn-shop.adafruit.com/datasheets/21mmdcjackDatasheet.pdf\r\nPower Jack\r\n0\r\n3\r\n3\r\nConnector_BarrelJack\r\nBarrelJack_Horizontal\r\nDC Barrel Jack\r\nPower Jack\r\n0\r\n3\r\n3\r\nConnector_BarrelJack\r\nBarrelJack_Wuerth_6941xx301002\r\nWuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf\r\nconnector barrel jack\r\n0\r\n3\r\n3\r\nConnector_Card\r\nCF-Card_3M_N7E50-7516PK-20-WF\r\nCompact Flash Card connector (https://multimedia.3m.com/mws/media/22365O/3mtm-cf-card-header-compactflashtm-type-i-sm-ts0662.pdf)\r\nconnector cf\r\n0\r\n54\r\n50\r\nConnector_Card\r\nSD_Kyocera_145638009211859+\r\nSD Card Connector, Normal Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)\r\nsd card smt\r\n0\r\n13\r\n12\r\nConnector_Card\r\nSD_Kyocera_145638009511859+\r\nSD Card Connector, Normal Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)\r\nsd card smt\r\n0\r\n13\r\n12\r\nConnector_Card\r\nSD_Kyocera_145638109211859+\r\nSD Card Connector, Reverse Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)\r\nsd card smt\r\n0\r\n13\r\n12\r\nConnector_Card\r\nSD_Kyocera_145638109511859+\r\nSD Card Connector, Reverse Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf)\r\nsd card smt\r\n0\r\n13\r\n12\r\nConnector_Card\r\nSD_TE_2041021\r\nSD card connector, top mount, SMT (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2041021%7FB%7Fpdf%7FEnglish%7FENG_CD_2041021_B_C_2041021_B.pdf%7F2041021-4)\r\nsd card\r\n0\r\n15\r\n12\r\nConnector_Card\r\nmicroSD_HC_Hirose_DM3AT-SF-PEJM5\r\nMicro SD, SMD, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3AT-SF-PEJM5/category/Drawing%20(2D)/doc_file_id/44099/?file_category_id=6&item_id=06090031000&is_series=)\r\nMicro SD\r\n0\r\n14\r\n11\r\nConnector_Card\r\nmicroSD_HC_Hirose_DM3BT-DSF-PEJS\r\nMicro SD, SMD, reverse on-board, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3BT-DSF-PEJS/category/Drawing%20(2D)/doc_file_id/44097/?file_category_id=6&item_id=06090029900&is_series=)\r\nMicro SD\r\n0\r\n16\r\n11\r\nConnector_Card\r\nmicroSD_HC_Hirose_DM3D-SF\r\nMicro SD, SMD, right-angle, push-pull (https://media.digikey.com/PDF/Data%20Sheets/Hirose%20PDFs/DM3D-SF.pdf)\r\nMicro SD\r\n0\r\n14\r\n11\r\nConnector_Card\r\nmicroSD_HC_Wuerth_693072010801\r\nhttp://katalog.we-online.de/em/datasheet/693072010801.pdf\r\nMicro SD Wuerth Wurth Würth\r\n0\r\n12\r\n9\r\nConnector_Card\r\nmicroSIM_JAE_SF53S006VCBR2000\r\nhttps://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ115712.pdf\r\nmicroSIM GSM Card\r\n0\r\n14\r\n7\r\nConnector_Coaxial\r\nBNC_Amphenol_B6252HB-NPP3G-50_Horizontal\r\nhttp://www.farnell.com/datasheets/612848.pdf\r\nBNC Amphenol Horizontal\r\n0\r\n4\r\n2\r\nConnector_Coaxial\r\nBNC_PanelMountable_Vertical\r\nPanel-mountable BNC connector mounted through PCB, vertical\r\nBNC connector\r\n0\r\n2\r\n2\r\nConnector_Coaxial\r\nBNC_TEConnectivity_1478204_Vertical\r\nBNC female PCB mount 4 pin straight chassis connector http://www.te.com/usa-en/product-1-1478204-0.html\r\nBNC female PCB mount 4 pin straight chassis connector \r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nMMCX_Molex_73415-0961_Horizontal_0.8mm-PCB\r\nMolex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf\r\nMolex MMCX Horizontal Coaxial\r\n0\r\n3\r\n2\r\nConnector_Coaxial\r\nMMCX_Molex_73415-0961_Horizontal_1.0mm-PCB\r\nMolex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf\r\nMolex MMCX Horizontal Coaxial\r\n0\r\n3\r\n2\r\nConnector_Coaxial\r\nMMCX_Molex_73415-0961_Horizontal_1.6mm-PCB\r\nMolex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf\r\nMolex MMCX Horizontal Coaxial\r\n0\r\n3\r\n2\r\nConnector_Coaxial\r\nMMCX_Molex_73415-1471_Vertical\r\nhttp://www.molex.com/pdm_docs/sd/734151471_sd.pdf\r\nMolex MMCX Coaxial Connector 50 ohms Female Jack Vertical THT\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_901-144_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/7023/product/3103/901_144_customer_drawing.pdf\r\nSMA THT Female Jack Vertical\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132134-10_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/4007/product/2974/132134_10_customer_drawing.pdf\r\nSMA SMD Female Jack Vertical\r\n0\r\n3\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132134-11_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/3406/product/2975/132134_11_customer_drawing.pdf\r\nSMA THT Female Jack Vertical ExtendedLegs\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132134-14_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/1793/product/2976/132134_14_customer_drawing.pdf\r\nSMA THT Female Jack Vertical ExtendedLegs\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132134-16_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/1141/product/2978/132134_16_customer_drawing.pdf\r\nSMA THT Female Jack Vertical ExtendedLegs\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132134_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/2187/product/2843/132134_customer_drawing.pdf\r\nSMA THT Female Jack Vertical ExtendedLegs\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132203-12_Horizontal\r\nhttps://www.amphenolrf.com/media/downloads/1769/132203-12.pdf\r\nSMA THT Female Jack Horizontal\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132289_EdgeMount\r\nhttp://www.amphenolrf.com/132289.html\r\nSMA\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132291-12_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/1688/product/3020/132291_12_customer_drawing.pdf\r\nSMA THT Female Jack Vertical Bulkhead\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Amphenol_132291_Vertical\r\nhttps://www.amphenolrf.com/downloads/dl/file/id/3222/product/2918/132291_customer_drawing.pdf\r\nSMA THT Female Jack Vertical Bulkhead\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Molex_73251-1153_EdgeMount_Horizontal\r\nMolex SMA RF Connectors, Edge Mount, (http://www.molex.com/pdm_docs/sd/732511150_sd.pdf)\r\nsma edge\r\n0\r\n11\r\n2\r\nConnector_Coaxial\r\nSMA_Molex_73251-2200_Horizontal\r\nhttps://www.molex.com/webdocs/datasheets/pdf/en-us/0732512200_RF_COAX_CONNECTORS.pdf\r\nSMA THT Female Jack Horizontal\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount\r\nhttp://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf\r\nSMA\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nSMB_Jack_Vertical\r\nSMB pcb mounting jack\r\nSMB Jack  Striaght\r\n0\r\n5\r\n2\r\nConnector_Coaxial\r\nU.FL_Hirose_U.FL-R-SMT-1_Vertical\r\nHirose U.FL Coaxial https://www.hirose.com/product/en/products/U.FL/U.FL-R-SMT-1%2810%29/\r\nHirose U.FL Coaxial\r\n0\r\n3\r\n2\r\nConnector_Coaxial\r\nU.FL_Molex_MCRF_73412-0110_Vertical\r\nMolex Microcoaxial RF Connectors (MCRF), mates Hirose U.FL, (http://www.molex.com/pdm_docs/sd/734120110_sd.pdf)\r\nmcrf hirose ufl u.fl microcoaxial\r\n0\r\n4\r\n2\r\nConnector_DIN\r\nDIN41612_B2_2x8_Horizontal\r\nDIN 41612 connector, type B/2, horizontal, 16 pins wide, 2 rows, even columns\r\nDIN 41512 IEC 60603 B/2\r\n0\r\n16\r\n16\r\nConnector_DIN\r\nDIN41612_B2_2x8_Vertical\r\nDIN 41612 connector, type B/2, vertical, 16 pins wide, 2 rows, even columns\r\nDIN 41512 IEC 60603 B/2\r\n0\r\n16\r\n16\r\nConnector_DIN\r\nDIN41612_B2_2x16_Horizontal\r\nDIN 41612 connector, type B/2, horizontal, 16 pins wide, 2 rows, full configuration\r\nDIN 41512 IEC 60603 B/2\r\n0\r\n32\r\n32\r\nConnector_DIN\r\nDIN41612_B2_2x16_Vertical\r\nDIN 41612 connector, type B/2, vertical, 16 pins wide, 2 rows, full configuration\r\nDIN 41512 IEC 60603 B/2\r\n0\r\n32\r\n32\r\nConnector_DIN\r\nDIN41612_B3_2x5_Horizontal\r\nDIN 41612 connector, type B/3, horizontal, 10 pins wide, 2 rows, even columns\r\nDIN 41512 IEC 60603 B/3\r\n0\r\n10\r\n10\r\nConnector_DIN\r\nDIN41612_B3_2x5_Vertical\r\nDIN 41612 connector, type B/3, vertical, 10 pins wide, 2 rows, even columns\r\nDIN 41512 IEC 60603 B/3\r\n0\r\n10\r\n10\r\nConnector_DIN\r\nDIN41612_B3_2x10_Horizontal\r\nDIN 41612 connector, type B/3, horizontal, 10 pins wide, 2 rows, full configuration\r\nDIN 41512 IEC 60603 B/3\r\n0\r\n20\r\n20\r\nConnector_DIN\r\nDIN41612_B3_2x10_Vertical\r\nDIN 41612 connector, type B/3, vertical, 10 pins wide, 2 rows, full configuration\r\nDIN 41512 IEC 60603 B/3\r\n0\r\n20\r\n20\r\nConnector_DIN\r\nDIN41612_B_2x16_Horizontal\r\nDIN 41612 connector, type B, horizontal, 32 pins wide, 2 rows, even columns\r\nDIN 41512 IEC 60603 B\r\n0\r\n32\r\n32\r\nConnector_DIN\r\nDIN41612_B_2x16_Vertical\r\nDIN 41612 connector, type B, vertical, 32 pins wide, 2 rows, even columns\r\nDIN 41512 IEC 60603 B\r\n0\r\n32\r\n32\r\nConnector_DIN\r\nDIN41612_B_2x32_Horizontal\r\nDIN 41612 connector, type B, horizontal, 32 pins wide, 2 rows, full configuration\r\nDIN 41512 IEC 60603 B\r\n0\r\n64\r\n64\r\nConnector_DIN\r\nDIN41612_B_2x32_Vertical\r\nDIN 41612 connector, type B, vertical, 32 pins wide, 2 rows, full configuration\r\nDIN 41512 IEC 60603 B\r\n0\r\n64\r\n64\r\nConnector_Dsub\r\nDSUB-9_Female_EdgeMount_P2.77mm\r\n9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Female_Vertical_P2.77x2.84mm\r\n9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles\r\n9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Male_EdgeMount_P2.77mm\r\n9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-9_Male_Vertical_P2.77x2.84mm\r\n9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm\r\n0\r\n9\r\n9\r\nConnector_Dsub\r\nDSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles\r\n9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm\r\n0\r\n11\r\n10\r\nConnector_Dsub\r\nDSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles\r\n15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 25mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles\r\n15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 25mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Female_EdgeMount_P2.77mm\r\n15-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 33.3mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Female_Vertical_P2.77x2.84mm\r\n15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles\r\n15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Male_EdgeMount_P2.77mm\r\n15-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 33.3mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-15_Male_Vertical_P2.77x2.84mm\r\n15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm\r\n0\r\n15\r\n15\r\nConnector_Dsub\r\nDSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles\r\n15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm\r\n0\r\n17\r\n16\r\nConnector_Dsub\r\nDSUB-25_Female_EdgeMount_P2.77mm\r\n25-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 47.1mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Female_Vertical_P2.77x2.84mm\r\n25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles\r\n25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Male_EdgeMount_P2.77mm\r\n25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-25_Male_Vertical_P2.77x2.84mm\r\n25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm\r\n0\r\n25\r\n25\r\nConnector_Dsub\r\nDSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles\r\n25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm\r\n0\r\n27\r\n26\r\nConnector_Dsub\r\nDSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n28\r\n27\r\nConnector_Dsub\r\nDSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n28\r\n27\r\nConnector_Dsub\r\nDSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n26\r\n26\r\nConnector_Dsub\r\nDSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n26\r\n26\r\nConnector_Dsub\r\nDSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles\r\n26-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n26-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 33.3mm\r\n0\r\n28\r\n27\r\nConnector_Dsub\r\nDSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n28\r\n27\r\nConnector_Dsub\r\nDSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm\r\n0\r\n28\r\n27\r\nConnector_Dsub\r\nDSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n26\r\n26\r\nConnector_Dsub\r\nDSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm\r\n26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n26\r\n26\r\nConnector_Dsub\r\nDSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles\r\n26-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n26-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 33.3mm\r\n0\r\n28\r\n27\r\nConnector_Dsub\r\nDSUB-37_Female_EdgeMount_P2.77mm\r\n37-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 63.5mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Female_Vertical_P2.77x2.84mm\r\n37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles\r\n37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Male_EdgeMount_P2.77mm\r\n37-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 63.5mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm\r\n37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-37_Male_Vertical_P2.77x2.84mm\r\n37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm\r\n0\r\n37\r\n37\r\nConnector_Dsub\r\nDSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles\r\n37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm\r\n0\r\n39\r\n38\r\nConnector_Dsub\r\nDSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n46\r\n45\r\nConnector_Dsub\r\nDSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n46\r\n45\r\nConnector_Dsub\r\nDSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n44\r\n44\r\nConnector_Dsub\r\nDSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n44\r\n44\r\nConnector_Dsub\r\nDSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles\r\n44-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n44-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 47.1mm\r\n0\r\n46\r\n45\r\nConnector_Dsub\r\nDSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n46\r\n45\r\nConnector_Dsub\r\nDSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm\r\n0\r\n46\r\n45\r\nConnector_Dsub\r\nDSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n44\r\n44\r\nConnector_Dsub\r\nDSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm\r\n44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n44\r\n44\r\nConnector_Dsub\r\nDSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles\r\n44-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n44-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 47.1mm\r\n0\r\n46\r\n45\r\nConnector_Dsub\r\nDSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n64\r\n63\r\nConnector_Dsub\r\nDSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n64\r\n63\r\nConnector_Dsub\r\nDSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n62\r\n62\r\nConnector_Dsub\r\nDSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n62\r\n62\r\nConnector_Dsub\r\nDSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles\r\n62-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n62-pin D-Sub connector straight vertical THT female pitch 2.41x1.98mm mounting holes distance 63.5mm\r\n0\r\n64\r\n63\r\nConnector_Dsub\r\nDSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n64\r\n63\r\nConnector_Dsub\r\nDSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm\r\n0\r\n64\r\n63\r\nConnector_Dsub\r\nDSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 9.4mm\r\n0\r\n62\r\n62\r\nConnector_Dsub\r\nDSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm\r\n62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf\r\n62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x2.54mm pin-PCB-offset 9.4mm\r\n0\r\n62\r\n62\r\nConnector_Dsub\r\nDSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles\r\n62-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf\r\n62-pin D-Sub connector straight vertical THT male pitch 2.41x1.98mm mounting holes distance 63.5mm\r\n0\r\n64\r\n63\r\nConnector_FFC-FPC\r\nHirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-6S-0.5SH, 6 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n8\r\n7\r\nConnector_FFC-FPC\r\nHirose_FH12-8S-0.5SH_1x08-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-8S-0.5SH, 8 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n10\r\n9\r\nConnector_FFC-FPC\r\nHirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-10S-0.5SH, 10 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n12\r\n11\r\nConnector_FFC-FPC\r\nHirose_FH12-11S-0.5SH_1x11-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-11S-0.5SH, 11 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n13\r\n12\r\nConnector_FFC-FPC\r\nHirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-12S-0.5SH, 12 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n14\r\n13\r\nConnector_FFC-FPC\r\nHirose_FH12-13S-0.5SH_1x13-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-13S-0.5SH, 13 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n15\r\n14\r\nConnector_FFC-FPC\r\nHirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-14S-0.5SH, 14 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n16\r\n15\r\nConnector_FFC-FPC\r\nHirose_FH12-15S-0.5SH_1x15-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-15S-0.5SH, 15 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n17\r\n16\r\nConnector_FFC-FPC\r\nHirose_FH12-16S-0.5SH_1x16-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-16S-0.5SH, 16 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n18\r\n17\r\nConnector_FFC-FPC\r\nHirose_FH12-17S-0.5SH_1x17-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-17S-0.5SH, 17 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n19\r\n18\r\nConnector_FFC-FPC\r\nHirose_FH12-18S-0.5SH_1x18-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-18S-0.5SH, 18 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n20\r\n19\r\nConnector_FFC-FPC\r\nHirose_FH12-19S-0.5SH_1x19-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-19S-0.5SH, 19 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n21\r\n20\r\nConnector_FFC-FPC\r\nHirose_FH12-20S-0.5SH_1x20-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-20S-0.5SH, 20 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n22\r\n21\r\nConnector_FFC-FPC\r\nHirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-22S-0.5SH, 22 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n24\r\n23\r\nConnector_FFC-FPC\r\nHirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-24S-0.5SH, 24 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n26\r\n25\r\nConnector_FFC-FPC\r\nHirose_FH12-25S-0.5SH_1x25-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-25S-0.5SH, 25 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n27\r\n26\r\nConnector_FFC-FPC\r\nHirose_FH12-26S-0.5SH_1x26-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-26S-0.5SH, 26 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n28\r\n27\r\nConnector_FFC-FPC\r\nHirose_FH12-28S-0.5SH_1x28-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-28S-0.5SH, 28 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n30\r\n29\r\nConnector_FFC-FPC\r\nHirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-30S-0.5SH, 30 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n32\r\n31\r\nConnector_FFC-FPC\r\nHirose_FH12-32S-0.5SH_1x32-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-32S-0.5SH, 32 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n34\r\n33\r\nConnector_FFC-FPC\r\nHirose_FH12-33S-0.5SH_1x33-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-33S-0.5SH, 33 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n35\r\n34\r\nConnector_FFC-FPC\r\nHirose_FH12-34S-0.5SH_1x34-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-34S-0.5SH, 34 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n36\r\n35\r\nConnector_FFC-FPC\r\nHirose_FH12-35S-0.5SH_1x35-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-35S-0.5SH, 35 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n37\r\n36\r\nConnector_FFC-FPC\r\nHirose_FH12-36S-0.5SH_1x36-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-36S-0.5SH, 36 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n38\r\n37\r\nConnector_FFC-FPC\r\nHirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-40S-0.5SH, 40 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n42\r\n41\r\nConnector_FFC-FPC\r\nHirose_FH12-45S-0.5SH_1x45-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-45S-0.5SH, 45 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n47\r\n46\r\nConnector_FFC-FPC\r\nHirose_FH12-50S-0.5SH_1x50-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-50S-0.5SH, 50 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n52\r\n51\r\nConnector_FFC-FPC\r\nHirose_FH12-53S-0.5SH_1x53-1MP_P0.50mm_Horizontal\r\nHirose FH12, FFC/FPC connector, FH12-53S-0.5SH, 53 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator\r\nconnector Hirose FH12 horizontal\r\n0\r\n55\r\n54\r\nConnector_FFC-FPC\r\nJAE_FF0825SA1_2Rows-25Pins_P0.40mm_Horizontal\r\nMolex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0825SA1, 25 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n25\r\n25\r\nConnector_FFC-FPC\r\nJAE_FF0829SA1_2Rows-29Pins_P0.40mm_Horizontal\r\nMolex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0829SA1, 29 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n29\r\n29\r\nConnector_FFC-FPC\r\nJAE_FF0841SA1_2Rows-41Pins_P0.40mm_Horizontal\r\nMolex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0841SA1, 41 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n41\r\n41\r\nConnector_FFC-FPC\r\nJAE_FF0851SA1_2Rows-51Pins_P0.40mm_Horizontal\r\nMolex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0851SA1, 51 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n51\r\n51\r\nConnector_FFC-FPC\r\nJAE_FF0871SA1_2Rows-71Pins_P0.40mm_Horizontal\r\nMolex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0871SA1, 71 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n71\r\n71\r\nConnector_FFC-FPC\r\nJAE_FF0881SA1_2Rows-81Pins_P0.40mm_Horizontal\r\nMolex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0881SA1, 81 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n81\r\n81\r\nConnector_FFC-FPC\r\nMolex_54132-5033_1x50-1MP_P0.5mm_Horizontal\r\nMolex FFC/FPC connector, 50 bottom-side contacts, 0.5mm pitch, 2.0mm height, https://www.molex.com/pdm_docs/sd/541325033_sd.pdf\r\nFFC FPC\r\n0\r\n54\r\n51\r\nConnector_FFC-FPC\r\nMolex_200528-0040_1x04-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0040, 4 Circuits (https://www.molex.com/pdm_docs/sd/2005280040_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n6\r\n5\r\nConnector_FFC-FPC\r\nMolex_200528-0050_1x05-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0050, 5 Circuits (https://www.molex.com/pdm_docs/sd/2005280050_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n7\r\n6\r\nConnector_FFC-FPC\r\nMolex_200528-0060_1x06-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n8\r\n7\r\nConnector_FFC-FPC\r\nMolex_200528-0070_1x07-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0070, 7 Circuits (https://www.molex.com/pdm_docs/sd/2005280070_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n9\r\n8\r\nConnector_FFC-FPC\r\nMolex_200528-0080_1x08-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0080, 8 Circuits (https://www.molex.com/pdm_docs/sd/2005280080_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n10\r\n9\r\nConnector_FFC-FPC\r\nMolex_200528-0090_1x09-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0090, 9 Circuits (https://www.molex.com/pdm_docs/sd/2005280090_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n11\r\n10\r\nConnector_FFC-FPC\r\nMolex_200528-0100_1x10-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0100, 10 Circuits (https://www.molex.com/pdm_docs/sd/2005280100_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n12\r\n11\r\nConnector_FFC-FPC\r\nMolex_200528-0110_1x11-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0110, 11 Circuits (https://www.molex.com/pdm_docs/sd/2005280110_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n13\r\n12\r\nConnector_FFC-FPC\r\nMolex_200528-0120_1x12-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0120, 12 Circuits (https://www.molex.com/pdm_docs/sd/2005280120_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n14\r\n13\r\nConnector_FFC-FPC\r\nMolex_200528-0130_1x13-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0130, 13 Circuits (https://www.molex.com/pdm_docs/sd/2005280130_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n15\r\n14\r\nConnector_FFC-FPC\r\nMolex_200528-0140_1x14-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0140, 14 Circuits (https://www.molex.com/pdm_docs/sd/2005280140_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n16\r\n15\r\nConnector_FFC-FPC\r\nMolex_200528-0150_1x15-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0150, 15 Circuits (https://www.molex.com/pdm_docs/sd/2005280150_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n17\r\n16\r\nConnector_FFC-FPC\r\nMolex_200528-0160_1x16-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0160, 16 Circuits (https://www.molex.com/pdm_docs/sd/2005280160_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n18\r\n17\r\nConnector_FFC-FPC\r\nMolex_200528-0170_1x17-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0170, 17 Circuits (https://www.molex.com/pdm_docs/sd/2005280170_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n19\r\n18\r\nConnector_FFC-FPC\r\nMolex_200528-0180_1x18-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0180, 18 Circuits (https://www.molex.com/pdm_docs/sd/2005280180_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n20\r\n19\r\nConnector_FFC-FPC\r\nMolex_200528-0190_1x19-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0190, 19 Circuits (https://www.molex.com/pdm_docs/sd/2005280190_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n21\r\n20\r\nConnector_FFC-FPC\r\nMolex_200528-0200_1x20-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0200, 20 Circuits (https://www.molex.com/pdm_docs/sd/2005280200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n22\r\n21\r\nConnector_FFC-FPC\r\nMolex_200528-0210_1x21-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0210, 21 Circuits (https://www.molex.com/pdm_docs/sd/2005280210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n23\r\n22\r\nConnector_FFC-FPC\r\nMolex_200528-0220_1x22-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0220, 22 Circuits (https://www.molex.com/pdm_docs/sd/2005280220_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n24\r\n23\r\nConnector_FFC-FPC\r\nMolex_200528-0230_1x23-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0230, 23 Circuits (https://www.molex.com/pdm_docs/sd/2005280230_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n25\r\n24\r\nConnector_FFC-FPC\r\nMolex_200528-0240_1x24-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0240, 24 Circuits (https://www.molex.com/pdm_docs/sd/2005280240_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n26\r\n25\r\nConnector_FFC-FPC\r\nMolex_200528-0250_1x25-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0250, 25 Circuits (https://www.molex.com/pdm_docs/sd/2005280250_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n27\r\n26\r\nConnector_FFC-FPC\r\nMolex_200528-0260_1x26-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0260, 26 Circuits (https://www.molex.com/pdm_docs/sd/2005280260_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n28\r\n27\r\nConnector_FFC-FPC\r\nMolex_200528-0270_1x27-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0270, 27 Circuits (https://www.molex.com/pdm_docs/sd/2005280270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n29\r\n28\r\nConnector_FFC-FPC\r\nMolex_200528-0280_1x28-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0280, 28 Circuits (https://www.molex.com/pdm_docs/sd/2005280280_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n30\r\n29\r\nConnector_FFC-FPC\r\nMolex_200528-0290_1x29-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0290, 29 Circuits (https://www.molex.com/pdm_docs/sd/2005280290_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n31\r\n30\r\nConnector_FFC-FPC\r\nMolex_200528-0300_1x30-1MP_P1.00mm_Horizontal\r\nMolex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0300, 30 Circuits (https://www.molex.com/pdm_docs/sd/2005280300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n32\r\n31\r\nConnector_FFC-FPC\r\nMolex_502231-1500_1x15-1SH_P0.5mm_Vertical\r\nMolex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 15 Circuits (https://www.molex.com/pdm_docs/sd/5022311500_sd.pdf)\r\nmolex FFC/FPC connector Pitch 0.5mm vertical\r\n0\r\n17\r\n16\r\nConnector_FFC-FPC\r\nMolex_502231-2400_1x24-1SH_P0.5mm_Vertical\r\nMolex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 24 Circuits (https://www.molex.com/pdm_docs/sd/5022312400_sd.pdf)\r\nmolex FFC/FPC connector Pitch 0.5mm vertical\r\n0\r\n26\r\n25\r\nConnector_FFC-FPC\r\nMolex_502231-3300_1x33-1SH_P0.5mm_Vertical\r\nMolex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 33 Circuits (https://www.molex.com/pdm_docs/sd/5022313300_sd.pdf)\r\nmolex FFC/FPC connector Pitch 0.5mm vertical\r\n0\r\n36\r\n34\r\nConnector_FFC-FPC\r\nMolex_502244-1530_1x15-1MP_P0.5mm_Horizontal\r\nMolex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 15 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf)\r\nmolex FFC/FPC connector Pitch 0.5mm right angle\r\n0\r\n19\r\n16\r\nConnector_FFC-FPC\r\nMolex_502244-2430_1x24-1MP_P0.5mm_Horizontal\r\nMolex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 24 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf)\r\nmolex FFC/FPC connector Pitch 0.5mm right angle\r\n0\r\n28\r\n25\r\nConnector_FFC-FPC\r\nMolex_502244-3330_1x33-1MP_P0.5mm_Horizontal\r\nMolex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf)\r\nmolex FFC/FPC connector Pitch 0.5mm right angle\r\n0\r\n39\r\n34\r\nConnector_FFC-FPC\r\nMolex_502250-1791_2Rows-17Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-1791, 17 Circuits (http://www.molex.com/pdm_docs/sd/5022501791_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n19\r\n18\r\nConnector_FFC-FPC\r\nMolex_502250-2191_2Rows-21Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2191, 21 Circuits (http://www.molex.com/pdm_docs/sd/5022502191_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n23\r\n22\r\nConnector_FFC-FPC\r\nMolex_502250-2391_2Rows-23Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2391, 23 Circuits (http://www.molex.com/pdm_docs/sd/5022502391_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n25\r\n24\r\nConnector_FFC-FPC\r\nMolex_502250-2791_2Rows-27Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2791, 27 Circuits (http://www.molex.com/pdm_docs/sd/5022502791_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n29\r\n28\r\nConnector_FFC-FPC\r\nMolex_502250-3391_2Rows-33Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3391, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022503391_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n35\r\n34\r\nConnector_FFC-FPC\r\nMolex_502250-3591_2Rows-35Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3591, 35 Circuits (http://www.molex.com/pdm_docs/sd/5022503591_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n37\r\n36\r\nConnector_FFC-FPC\r\nMolex_502250-3991_2Rows-39Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3991, 39 Circuits (http://www.molex.com/pdm_docs/sd/5022503991_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n41\r\n40\r\nConnector_FFC-FPC\r\nMolex_502250-4191_2Rows-41Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-4191, 41 Circuits (http://www.molex.com/pdm_docs/sd/5022504191_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n43\r\n42\r\nConnector_FFC-FPC\r\nMolex_502250-5191_2Rows-51Pins-1MP_P0.60mm_Horizontal\r\nMolex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-5191, 51 Circuits (http://www.molex.com/pdm_docs/sd/5022505191_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex  top entry\r\n0\r\n53\r\n52\r\nConnector_FFC-FPC\r\nTE_1-84952-0_1x10-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 10 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n12\r\n11\r\nConnector_FFC-FPC\r\nTE_1-84952-1_1x11-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 11 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n13\r\n12\r\nConnector_FFC-FPC\r\nTE_1-84952-2_1x12-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 12 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n14\r\n13\r\nConnector_FFC-FPC\r\nTE_1-84952-3_1x13-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 13 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n15\r\n14\r\nConnector_FFC-FPC\r\nTE_1-84952-4_1x14-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 14 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n16\r\n15\r\nConnector_FFC-FPC\r\nTE_1-84952-5_1x15-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 15 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n17\r\n16\r\nConnector_FFC-FPC\r\nTE_1-84952-6_1x16-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 16 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n18\r\n17\r\nConnector_FFC-FPC\r\nTE_1-84952-7_1x17-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 17 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n19\r\n18\r\nConnector_FFC-FPC\r\nTE_1-84952-8_1x18-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 18 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n20\r\n19\r\nConnector_FFC-FPC\r\nTE_1-84952-9_1x19-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 19 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n21\r\n20\r\nConnector_FFC-FPC\r\nTE_1-84953-0_1x10-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 10 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n12\r\n11\r\nConnector_FFC-FPC\r\nTE_1-84953-1_1x11-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 11 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n13\r\n12\r\nConnector_FFC-FPC\r\nTE_1-84953-2_1x12-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 12 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n14\r\n13\r\nConnector_FFC-FPC\r\nTE_1-84953-3_1x13-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 13 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n15\r\n14\r\nConnector_FFC-FPC\r\nTE_1-84953-4_1x14-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 14 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n16\r\n15\r\nConnector_FFC-FPC\r\nTE_1-84953-5_1x15-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 15 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n17\r\n16\r\nConnector_FFC-FPC\r\nTE_1-84953-6_1x16-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 16 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n18\r\n17\r\nConnector_FFC-FPC\r\nTE_1-84953-7_1x17-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 17 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n19\r\n18\r\nConnector_FFC-FPC\r\nTE_1-84953-8_1x18-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 18 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n20\r\n19\r\nConnector_FFC-FPC\r\nTE_1-84953-9_1x19-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 19 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n21\r\n20\r\nConnector_FFC-FPC\r\nTE_2-84952-0_1x20-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 20 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n22\r\n21\r\nConnector_FFC-FPC\r\nTE_2-84952-1_1x21-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 21 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n23\r\n22\r\nConnector_FFC-FPC\r\nTE_2-84952-2_1x22-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 22 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n24\r\n23\r\nConnector_FFC-FPC\r\nTE_2-84952-3_1x23-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 23 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n25\r\n24\r\nConnector_FFC-FPC\r\nTE_2-84952-4_1x24-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 24 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n26\r\n25\r\nConnector_FFC-FPC\r\nTE_2-84952-5_1x25-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 25 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n27\r\n26\r\nConnector_FFC-FPC\r\nTE_2-84952-6_1x26-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 26 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n28\r\n27\r\nConnector_FFC-FPC\r\nTE_2-84952-7_1x27-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 27 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n29\r\n28\r\nConnector_FFC-FPC\r\nTE_2-84952-8_1x28-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 28 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n30\r\n29\r\nConnector_FFC-FPC\r\nTE_2-84952-9_1x29-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 29 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n31\r\n30\r\nConnector_FFC-FPC\r\nTE_2-84953-0_1x20-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 20 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n22\r\n21\r\nConnector_FFC-FPC\r\nTE_2-84953-1_1x21-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 21 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n23\r\n22\r\nConnector_FFC-FPC\r\nTE_2-84953-2_1x22-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 22 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n24\r\n23\r\nConnector_FFC-FPC\r\nTE_2-84953-3_1x23-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 23 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n25\r\n24\r\nConnector_FFC-FPC\r\nTE_2-84953-4_1x24-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 24 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n26\r\n25\r\nConnector_FFC-FPC\r\nTE_2-84953-5_1x25-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 25 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n27\r\n26\r\nConnector_FFC-FPC\r\nTE_2-84953-6_1x26-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 26 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n28\r\n27\r\nConnector_FFC-FPC\r\nTE_2-84953-7_1x27-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 27 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n29\r\n28\r\nConnector_FFC-FPC\r\nTE_2-84953-8_1x28-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 28 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n30\r\n29\r\nConnector_FFC-FPC\r\nTE_2-84953-9_1x29-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 29 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n31\r\n30\r\nConnector_FFC-FPC\r\nTE_3-84952-0_1x30-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 30 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n32\r\n31\r\nConnector_FFC-FPC\r\nTE_3-84953-0_1x30-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 30 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n32\r\n31\r\nConnector_FFC-FPC\r\nTE_84952-4_1x04-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 04 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n6\r\n5\r\nConnector_FFC-FPC\r\nTE_84952-5_1x05-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 05 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n7\r\n6\r\nConnector_FFC-FPC\r\nTE_84952-6_1x06-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 06 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n8\r\n7\r\nConnector_FFC-FPC\r\nTE_84952-7_1x07-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 07 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n9\r\n8\r\nConnector_FFC-FPC\r\nTE_84952-8_1x08-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 08 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n10\r\n9\r\nConnector_FFC-FPC\r\nTE_84952-9_1x09-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 09 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4\r\nte fpc 84952\r\n0\r\n11\r\n10\r\nConnector_FFC-FPC\r\nTE_84953-4_1x04-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 04 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n6\r\n5\r\nConnector_FFC-FPC\r\nTE_84953-5_1x05-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 05 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n7\r\n6\r\nConnector_FFC-FPC\r\nTE_84953-6_1x06-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 06 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n8\r\n7\r\nConnector_FFC-FPC\r\nTE_84953-7_1x07-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 07 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n9\r\n8\r\nConnector_FFC-FPC\r\nTE_84953-8_1x08-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 08 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n10\r\n9\r\nConnector_FFC-FPC\r\nTE_84953-9_1x09-1MP_P1.0mm_Horizontal\r\nTE FPC connector, 09 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4\r\nte fpc 84953\r\n0\r\n11\r\n10\r\nConnector_FFC-FPC\r\nWuerth_68611214422_1x12-1MP_P1.0mm_Horizontal\r\nhttp://katalog.we-online.de/em/datasheet/68611214422.pdf\r\nWuerth FPC 68611214422 connector 12 bottom-side contacts 1.0mm pitch 1.0mm height SMT\r\n0\r\n14\r\n13\r\nConnector_HDMI\r\nHDMI_A_Contact_Technology_HDMI-19APL2_Horizontal\r\nHDMI Contact Technology Type A http://www.contactswitch.com/en/download.aspx?id=1449\r\nHDMI Contact Technology Type A\r\n0\r\n23\r\n20\r\nConnector_HDMI\r\nHDMI_Micro-D_Molex_46765-0x01\r\nHDMI, Micro, Type D, SMD, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf)\r\nhdmi micro type d right angle smd\r\n0\r\n23\r\n20\r\nConnector_HDMI\r\nHDMI_Micro-D_Molex_46765-1x01\r\nHDMI, Micro, Type D, THT, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf)\r\nhdmi micro type d right angle tht\r\n0\r\n23\r\n20\r\nConnector_HDMI\r\nHDMI_Micro-D_Molex_46765-2x0x\r\nHDMI, Micro, Type D, THT/SMD hybrid, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf)\r\nhdmi micro type d right angle tht smd hybrid \r\n0\r\n23\r\n20\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX0605L0X_2x03_P1.25mm_Vertical\r\nHarwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X\r\nconnector harwin gecko\r\n0\r\n6\r\n6\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX1005L0X_2x05_P1.25mm_Vertical\r\nHarwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X\r\nconnector harwin gecko\r\n0\r\n10\r\n10\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX1205L0X_2x06_P1.25mm_Vertical\r\nHarwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X\r\nconnector harwin gecko\r\n0\r\n12\r\n12\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX1605L0X_2x08_P1.25mm_Vertical\r\nHarwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X\r\nconnector harwin gecko\r\n0\r\n16\r\n16\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX2005L0X_2x10_P1.25mm_Vertical\r\nHarwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X\r\nconnector harwin gecko\r\n0\r\n20\r\n20\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX2605L0X_2x13_P1.25mm_Vertical\r\nHarwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X\r\nconnector harwin gecko\r\n0\r\n26\r\n26\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX3405L0X_2x17_P1.25mm_Vertical\r\nHarwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X\r\nconnector harwin gecko\r\n0\r\n34\r\n34\r\nConnector_Harwin\r\nHarwin_Gecko-G125-FVX5005L0X_2x25_P1.25mm_Vertical\r\nHarwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X\r\nconnector harwin gecko\r\n0\r\n50\r\n50\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX0605L0X_2x03_P1.25mm_Vertical\r\nHarwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X\r\nconnector harwin gecko\r\n0\r\n6\r\n6\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX0605L1X_2x03_P1.25mm_Vertical\r\nHarwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X\r\nconnector harwin gecko\r\n0\r\n6\r\n6\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX1005L0X_2x05_P1.25mm_Vertical\r\nHarwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X\r\nconnector harwin gecko\r\n0\r\n10\r\n10\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX1005L1X_2x05_P1.25mm_Vertical\r\nHarwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X\r\nconnector harwin gecko\r\n0\r\n10\r\n10\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX1205L0X_2x06_P1.25mm_Vertical\r\nHarwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X\r\nconnector harwin gecko\r\n0\r\n12\r\n12\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX1205L1X_2x06_P1.25mm_Vertical\r\nHarwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X\r\nconnector harwin gecko\r\n0\r\n12\r\n12\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX1605L0X_2x08_P1.25mm_Vertical\r\nHarwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X\r\nconnector harwin gecko\r\n0\r\n16\r\n16\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX1605L1X_2x08_P1.25mm_Vertical\r\nHarwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X\r\nconnector harwin gecko\r\n0\r\n16\r\n16\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX2005L0X_2x10_P1.25mm_Vertical\r\nHarwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X\r\nconnector harwin gecko\r\n0\r\n20\r\n20\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX2005L1X_2x10_P1.25mm_Vertical\r\nHarwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X\r\nconnector harwin gecko\r\n0\r\n20\r\n20\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX2605L0X_2x13_P1.25mm_Vertical\r\nHarwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X\r\nconnector harwin gecko\r\n0\r\n26\r\n26\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX2605L1X_2x13_P1.25mm_Vertical\r\nHarwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X\r\nconnector harwin gecko\r\n0\r\n26\r\n26\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX3405L0X_2x17_P1.25mm_Vertical\r\nHarwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X\r\nconnector harwin gecko\r\n0\r\n34\r\n34\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX3405L1X_2x17_P1.25mm_Vertical\r\nHarwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X\r\nconnector harwin gecko\r\n0\r\n34\r\n34\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX5005L0X_2x25_P1.25mm_Vertical\r\nHarwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X\r\nconnector harwin gecko\r\n0\r\n50\r\n50\r\nConnector_Harwin\r\nHarwin_Gecko-G125-MVX5005L1X_2x25_P1.25mm_Vertical\r\nHarwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X\r\nconnector harwin gecko\r\n0\r\n50\r\n50\r\nConnector_Harwin\r\nHarwin_LTek-Male_02_P2.00mm_Vertical\r\nHarwin LTek Connector, 2 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n2\r\n2\r\nConnector_Harwin\r\nHarwin_LTek-Male_02_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 2 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n6\r\n2\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x02_P2.00mm_Vertical\r\nHarwin LTek Connector, 4 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n4\r\n4\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x02_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n8\r\n4\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x03_P2.00mm_Vertical\r\nHarwin LTek Connector, 6 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n6\r\n6\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x03_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n10\r\n6\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x04_P2.00mm_Vertical\r\nHarwin LTek Connector, 8 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n8\r\n8\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x04_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 8 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n12\r\n8\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x05_P2.00mm_Vertical\r\nHarwin LTek Connector, 10 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n10\r\n10\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x05_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 10 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n14\r\n10\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x06_P2.00mm_Vertical\r\nHarwin LTek Connector, 12 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n12\r\n12\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 12 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n16\r\n12\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x07_P2.00mm_Vertical\r\nHarwin LTek Connector, 14 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n14\r\n14\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x07_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 14 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n18\r\n14\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x08_P2.00mm_Vertical\r\nHarwin LTek Connector, 16 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n16\r\n16\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x08_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 16 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n20\r\n16\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x09_P2.00mm_Vertical\r\nHarwin LTek Connector, 18 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n18\r\n18\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x09_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 18 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n22\r\n18\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x10_P2.00mm_Vertical\r\nHarwin LTek Connector, 20 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n20\r\n20\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x10_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 20 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n24\r\n20\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x13_P2.00mm_Vertical\r\nHarwin LTek Connector, 26 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n26\r\n26\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x13_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 26 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n30\r\n26\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x17_P2.00mm_Vertical\r\nHarwin LTek Connector, 34 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n34\r\n34\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x17_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 34 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n38\r\n34\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x22_P2.00mm_Vertical\r\nHarwin LTek Connector, 44 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n44\r\n44\r\nConnector_Harwin\r\nHarwin_LTek-Male_2x22_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 44 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n48\r\n44\r\nConnector_Harwin\r\nHarwin_LTek-Male_03_P2.00mm_Vertical\r\nHarwin LTek Connector, 3 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n3\r\n3\r\nConnector_Harwin\r\nHarwin_LTek-Male_03_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 3 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n7\r\n3\r\nConnector_Harwin\r\nHarwin_LTek-Male_04_P2.00mm_Vertical\r\nHarwin LTek Connector, 4 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n4\r\n4\r\nConnector_Harwin\r\nHarwin_LTek-Male_04_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n8\r\n4\r\nConnector_Harwin\r\nHarwin_LTek-Male_05_P2.00mm_Vertical\r\nHarwin LTek Connector, 5 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n5\r\n5\r\nConnector_Harwin\r\nHarwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 5 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n9\r\n5\r\nConnector_Harwin\r\nHarwin_LTek-Male_06_P2.00mm_Vertical\r\nHarwin LTek Connector, 6 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n6\r\n6\r\nConnector_Harwin\r\nHarwin_LTek-Male_06_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n10\r\n6\r\nConnector_Harwin\r\nHarwin_LTek-Male_07_P2.00mm_Vertical\r\nHarwin LTek Connector, 7 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n7\r\n7\r\nConnector_Harwin\r\nHarwin_LTek-Male_07_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 7 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n11\r\n7\r\nConnector_Harwin\r\nHarwin_LTek-Male_17_P2.00mm_Vertical\r\nHarwin LTek Connector, 17 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n17\r\n17\r\nConnector_Harwin\r\nHarwin_LTek-Male_17_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 17 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n21\r\n17\r\nConnector_Harwin\r\nHarwin_LTek-Male_22_P2.00mm_Vertical\r\nHarwin LTek Connector, 22 pins, single row male, vertical entry\r\nconnector harwin ltek M80\r\n0\r\n22\r\n22\r\nConnector_Harwin\r\nHarwin_LTek-Male_22_P2.00mm_Vertical_StrainRelief\r\nHarwin LTek Connector, 22 pins, single row male, vertical entry, strain relief clip\r\nconnector harwin ltek M80\r\n0\r\n26\r\n22\r\nConnector_Harwin\r\nHarwin_M20-89003xx_1x03_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89003xx, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n4\r\n3\r\nConnector_Harwin\r\nHarwin_M20-89004xx_1x04_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89004xx, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n5\r\n4\r\nConnector_Harwin\r\nHarwin_M20-89005xx_1x05_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89005xx, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n6\r\n5\r\nConnector_Harwin\r\nHarwin_M20-89006xx_1x06_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89006xx, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n7\r\n6\r\nConnector_Harwin\r\nHarwin_M20-89007xx_1x07_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89007xx, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n8\r\n7\r\nConnector_Harwin\r\nHarwin_M20-89008xx_1x08_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89008xx, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n9\r\n8\r\nConnector_Harwin\r\nHarwin_M20-89009xx_1x09_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89009xx, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n10\r\n9\r\nConnector_Harwin\r\nHarwin_M20-89010xx_1x10_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89010xx, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n11\r\n10\r\nConnector_Harwin\r\nHarwin_M20-89011xx_1x11_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89011xx, 11 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n12\r\n11\r\nConnector_Harwin\r\nHarwin_M20-89012xx_1x12_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89012xx, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n13\r\n12\r\nConnector_Harwin\r\nHarwin_M20-89013xx_1x13_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89013xx, 13 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n14\r\n13\r\nConnector_Harwin\r\nHarwin_M20-89014xx_1x14_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89014xx, 14 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n15\r\n14\r\nConnector_Harwin\r\nHarwin_M20-89015xx_1x15_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89015xx, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n16\r\n15\r\nConnector_Harwin\r\nHarwin_M20-89016xx_1x16_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89016xx, 16 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n17\r\n16\r\nConnector_Harwin\r\nHarwin_M20-89017xx_1x17_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89017xx, 17 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n18\r\n17\r\nConnector_Harwin\r\nHarwin_M20-89018xx_1x18_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89018xx, 18 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n19\r\n18\r\nConnector_Harwin\r\nHarwin_M20-89019xx_1x19_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89019xx, 19 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n20\r\n19\r\nConnector_Harwin\r\nHarwin_M20-89020xx_1x20_P2.54mm_Horizontal\r\nHarwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89020xx, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20-890 horizontal\r\n0\r\n21\r\n20\r\nConnector_Harwin\r\nHarwin_M20-7810245_2x02_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810245, 2 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n4\r\n4\r\nConnector_Harwin\r\nHarwin_M20-7810345_2x03_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810345, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n6\r\n6\r\nConnector_Harwin\r\nHarwin_M20-7810445_2x04_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810445, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n8\r\n8\r\nConnector_Harwin\r\nHarwin_M20-7810545_2x05_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810545, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n10\r\n10\r\nConnector_Harwin\r\nHarwin_M20-7810645_2x06_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810645, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n12\r\n12\r\nConnector_Harwin\r\nHarwin_M20-7810745_2x07_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810745, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n14\r\n14\r\nConnector_Harwin\r\nHarwin_M20-7810845_2x08_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810845, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n16\r\n16\r\nConnector_Harwin\r\nHarwin_M20-7810945_2x09_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810945, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n18\r\n18\r\nConnector_Harwin\r\nHarwin_M20-7811045_2x10_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811045, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n20\r\n20\r\nConnector_Harwin\r\nHarwin_M20-7811245_2x12_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811245, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n24\r\n24\r\nConnector_Harwin\r\nHarwin_M20-7811545_2x15_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811545, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n30\r\n30\r\nConnector_Harwin\r\nHarwin_M20-7812045_2x20_P2.54mm_Vertical\r\nHarwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7812045, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator\r\nconnector Harwin M20 side entry\r\n0\r\n40\r\n40\r\nConnector_Hirose\r\nHirose_BM24_BM24-40DP-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical\r\nHirose BM24 series connector, BM24-40DP/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1)\r\nconnector Hirose  BM24 40pin header\r\n0\r\n44\r\n42\r\nConnector_Hirose\r\nHirose_BM24_BM24-40DS-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical\r\nHirose BM24 series connector, BM24-40DS/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1)\r\nconnector Hirose 40pin receptacle vertical\r\n0\r\n42\r\n42\r\nConnector_Hirose\r\nHirose_DF11-4DP-2DSA_2x02_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-4DP-2DSA, 2 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n4\r\n4\r\nConnector_Hirose\r\nHirose_DF11-6DP-2DSA_2x03_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-6DP-2DSA, 3 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n6\r\n6\r\nConnector_Hirose\r\nHirose_DF11-8DP-2DSA_2x04_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-8DP-2DSA, 4 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n8\r\n8\r\nConnector_Hirose\r\nHirose_DF11-10DP-2DSA_2x05_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-10DP-2DSA, 5 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n10\r\n10\r\nConnector_Hirose\r\nHirose_DF11-12DP-2DSA_2x06_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-12DP-2DSA, 6 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n12\r\n12\r\nConnector_Hirose\r\nHirose_DF11-14DP-2DSA_2x07_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-14DP-2DSA, 7 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n14\r\n14\r\nConnector_Hirose\r\nHirose_DF11-16DP-2DSA_2x08_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-16DP-2DSA, 8 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n16\r\n16\r\nConnector_Hirose\r\nHirose_DF11-18DP-2DSA_2x09_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-18DP-2DSA, 9 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n18\r\n18\r\nConnector_Hirose\r\nHirose_DF11-20DP-2DSA_2x10_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-20DP-2DSA, 10 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n20\r\n20\r\nConnector_Hirose\r\nHirose_DF11-22DP-2DSA_2x11_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-22DP-2DSA, 11 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n22\r\n22\r\nConnector_Hirose\r\nHirose_DF11-24DP-2DSA_2x12_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-24DP-2DSA, 12 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n24\r\n24\r\nConnector_Hirose\r\nHirose_DF11-26DP-2DSA_2x13_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-26DP-2DSA, 13 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n26\r\n26\r\nConnector_Hirose\r\nHirose_DF11-28DP-2DSA_2x14_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-28DP-2DSA, 14 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n28\r\n28\r\nConnector_Hirose\r\nHirose_DF11-30DP-2DSA_2x15_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-30DP-2DSA, 15 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n30\r\n30\r\nConnector_Hirose\r\nHirose_DF11-32DP-2DSA_2x16_P2.00mm_Vertical\r\nHirose DF11 through hole, DF11-32DP-2DSA, 16 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator\r\nconnector Hirose DF11 vertical\r\n0\r\n32\r\n32\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-10DS-0.5V_2x05_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-10DS-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n20\r\n10\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-14DS-0.5V_2x07_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-14DS-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n28\r\n14\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-20DS-0.5V_2x10_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-20DS-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n40\r\n20\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-30DS-0.5V_2x15_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-30DS-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n60\r\n30\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-32DS-0.5V_2x16_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-32DS-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n64\r\n32\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-36DS-0.5V_2x18_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-36DS-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n72\r\n36\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-40DS-0.5V_2x20_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-40DS-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n80\r\n40\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-50DS-0.5V_2x25_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-50DS-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n100\r\n50\r\nConnector_Hirose\r\nHirose_DF12_DF12C3.0-60DS-0.5V_2x30_P0.50mm_Vertical\r\nHirose DF12C SMD, DF12C3.0-60DS-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n120\r\n60\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-10DP-0.5V_2x05_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-10DP-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n20\r\n10\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-14DP-0.5V_2x07_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-14DP-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n28\r\n14\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-20DP-0.5V_2x10_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-20DP-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n40\r\n20\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-30DP-0.5V_2x15_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-30DP-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n60\r\n30\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-32DP-0.5V_2x16_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-32DP-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n64\r\n32\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-36DP-0.5V_2x18_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-36DP-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n72\r\n36\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-40DP-0.5V_2x20_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-40DP-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n80\r\n40\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-50DP-0.5V_2x25_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-50DP-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n100\r\n50\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-60DP-0.5V_2x30_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-60DP-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n120\r\n60\r\nConnector_Hirose\r\nHirose_DF12_DF12E3.0-80DP-0.5V_2x40_P0.50mm_Vertical\r\nHirose DF12E SMD, DF12E3.0-80DP-0.5V, 80 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator\r\nconnector Hirose DF12 vertical\r\n0\r\n160\r\n80\r\nConnector_Hirose\r\nHirose_DF13-02P-1.25DSA_1x02_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-02P-1.25DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n2\r\n2\r\nConnector_Hirose\r\nHirose_DF13-02P-1.25DS_1x02_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-02P-1.25DS, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n2\r\n2\r\nConnector_Hirose\r\nHirose_DF13-03P-1.25DSA_1x03_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-03P-1.25DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n3\r\n3\r\nConnector_Hirose\r\nHirose_DF13-03P-1.25DS_1x03_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-03P-1.25DS, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n3\r\n3\r\nConnector_Hirose\r\nHirose_DF13-04P-1.25DSA_1x04_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-04P-1.25DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n4\r\n4\r\nConnector_Hirose\r\nHirose_DF13-04P-1.25DS_1x04_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-04P-1.25DS, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n4\r\n4\r\nConnector_Hirose\r\nHirose_DF13-05P-1.25DSA_1x05_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-05P-1.25DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n5\r\n5\r\nConnector_Hirose\r\nHirose_DF13-05P-1.25DS_1x05_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-05P-1.25DS, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n5\r\n5\r\nConnector_Hirose\r\nHirose_DF13-06P-1.25DSA_1x06_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-06P-1.25DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n6\r\n6\r\nConnector_Hirose\r\nHirose_DF13-06P-1.25DS_1x06_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-06P-1.25DS, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n6\r\n6\r\nConnector_Hirose\r\nHirose_DF13-07P-1.25DSA_1x07_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-07P-1.25DSA, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n7\r\n7\r\nConnector_Hirose\r\nHirose_DF13-07P-1.25DS_1x07_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-07P-1.25DS, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n7\r\n7\r\nConnector_Hirose\r\nHirose_DF13-08P-1.25DSA_1x08_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-08P-1.25DSA, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n8\r\n8\r\nConnector_Hirose\r\nHirose_DF13-08P-1.25DS_1x08_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-08P-1.25DS, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n8\r\n8\r\nConnector_Hirose\r\nHirose_DF13-09P-1.25DSA_1x09_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-09P-1.25DSA, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n9\r\n9\r\nConnector_Hirose\r\nHirose_DF13-09P-1.25DS_1x09_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-09P-1.25DS, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n9\r\n9\r\nConnector_Hirose\r\nHirose_DF13-10P-1.25DSA_1x10_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-10P-1.25DSA, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n10\r\n10\r\nConnector_Hirose\r\nHirose_DF13-10P-1.25DS_1x10_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-10P-1.25DS, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n10\r\n10\r\nConnector_Hirose\r\nHirose_DF13-11P-1.25DSA_1x11_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-11P-1.25DSA, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n11\r\n11\r\nConnector_Hirose\r\nHirose_DF13-11P-1.25DS_1x11_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-11P-1.25DS, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n11\r\n11\r\nConnector_Hirose\r\nHirose_DF13-12P-1.25DSA_1x12_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-12P-1.25DSA, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n12\r\n12\r\nConnector_Hirose\r\nHirose_DF13-12P-1.25DS_1x12_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-12P-1.25DS, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n12\r\n12\r\nConnector_Hirose\r\nHirose_DF13-13P-1.25DSA_1x13_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-13P-1.25DSA, 13 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n13\r\n13\r\nConnector_Hirose\r\nHirose_DF13-14P-1.25DSA_1x14_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-14P-1.25DSA, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n14\r\n14\r\nConnector_Hirose\r\nHirose_DF13-14P-1.25DS_1x14_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-14P-1.25DS, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n14\r\n14\r\nConnector_Hirose\r\nHirose_DF13-15P-1.25DSA_1x15_P1.25mm_Vertical\r\nHirose DF13 through hole, DF13-15P-1.25DSA, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 vertical\r\n0\r\n15\r\n15\r\nConnector_Hirose\r\nHirose_DF13-15P-1.25DS_1x15_P1.25mm_Horizontal\r\nHirose DF13 through hole, DF13-15P-1.25DS, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13 horizontal\r\n0\r\n15\r\n15\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0402-2-51_1x02-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0402-2-51, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n4\r\n3\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0403-5-51_1x03-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0403-5-51, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n5\r\n4\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0404-8-51_1x04-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0404-8-51, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n6\r\n5\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0405-0-51_1x05-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0405-0-51, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n7\r\n6\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0406-3-51_1x06-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0406-3-51, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n8\r\n7\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0407-6-51_1x07-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0407-6-51, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n9\r\n8\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0408-9-51_1x08-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0408-9-51, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n10\r\n9\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0409-1-51_1x09-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0409-1-51, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n11\r\n10\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0410-4-51_1x10-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0410-4-51, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n12\r\n11\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0411-3-51_1x11-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0411-3-51, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n13\r\n12\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0412-6-51_1x12-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0412-6-51, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n14\r\n13\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0414-1-51_1x14-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0414-1-51, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n16\r\n15\r\nConnector_Hirose\r\nHirose_DF13C_CL535-0415-4-51_1x15-1MP_P1.25mm_Vertical\r\nHirose DF13C SMD, CL535-0415-4-51, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator\r\nconnector Hirose DF13C vertical\r\n0\r\n17\r\n16\r\nConnector_Hirose\r\nHirose_DF52-2S-0.8H_1x02-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-2S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n4\r\n3\r\nConnector_Hirose\r\nHirose_DF52-3S-0.8H_1x03-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-3S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n5\r\n4\r\nConnector_Hirose\r\nHirose_DF52-4S-0.8H_1x04-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-4S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n6\r\n5\r\nConnector_Hirose\r\nHirose_DF52-5S-0.8H_1x05-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-5S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n7\r\n6\r\nConnector_Hirose\r\nHirose_DF52-6S-0.8H_1x06-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-6S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n8\r\n7\r\nConnector_Hirose\r\nHirose_DF52-7S-0.8H_1x07-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-7S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n9\r\n8\r\nConnector_Hirose\r\nHirose_DF52-8S-0.8H_1x08-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-8S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n10\r\n9\r\nConnector_Hirose\r\nHirose_DF52-9S-0.8H_1x09-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-9S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n11\r\n10\r\nConnector_Hirose\r\nHirose_DF52-10S-0.8H_1x10-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-10S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n12\r\n11\r\nConnector_Hirose\r\nHirose_DF52-11S-0.8H_1x11-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-11S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n13\r\n12\r\nConnector_Hirose\r\nHirose_DF52-12S-0.8H_1x12-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-12S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n14\r\n13\r\nConnector_Hirose\r\nHirose_DF52-14S-0.8H_1x14-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-14S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n16\r\n15\r\nConnector_Hirose\r\nHirose_DF52-15S-0.8H_1x15-1MP_P0.80mm_Horizontal\r\nHirose  series connector, DF52-15S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n17\r\n16\r\nConnector_Hirose\r\nHirose_DF63-1P-3.96DSA_1x01_P3.96mm_Horizontal\r\nMolex DF63 through hole, DF63-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n1\r\n1\r\nConnector_Hirose\r\nHirose_DF63-2P-3.96DSA_1x02_P3.96mm_Horizontal\r\nMolex DF63 through hole, DF63-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n2\r\n2\r\nConnector_Hirose\r\nHirose_DF63-3P-3.96DSA_1x03_P3.96mm_Horizontal\r\nMolex DF63 through hole, DF63-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n3\r\n3\r\nConnector_Hirose\r\nHirose_DF63-4P-3.96DSA_1x04_P3.96mm_Horizontal\r\nMolex DF63 through hole, DF63-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n4\r\n4\r\nConnector_Hirose\r\nHirose_DF63-5P-3.96DSA_1x05_P3.96mm_Horizontal\r\nMolex DF63 through hole, DF63-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n5\r\n5\r\nConnector_Hirose\r\nHirose_DF63-5P-3.96DSA_1x05_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n5\r\n5\r\nConnector_Hirose\r\nHirose_DF63-6P-3.96DSA_1x06_P3.96mm_Horizontal\r\nMolex DF63 through hole, DF63-6P-3.96DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose  top entry\r\n0\r\n6\r\n6\r\nConnector_Hirose\r\nHirose_DF63-6P-3.96DSA_1x06_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63-6P-3.96DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n6\r\n6\r\nConnector_Hirose\r\nHirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63M-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n1\r\n1\r\nConnector_Hirose\r\nHirose_DF63M-2P-3.96DSA_1x02_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63M-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n2\r\n2\r\nConnector_Hirose\r\nHirose_DF63M-3P-3.96DSA_1x03_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63M-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n3\r\n3\r\nConnector_Hirose\r\nHirose_DF63M-4P-3.96DSA_1x04_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63M-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n4\r\n4\r\nConnector_Hirose\r\nHirose_DF63R-1P-3.96DSA_1x01_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63R-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n1\r\n1\r\nConnector_Hirose\r\nHirose_DF63R-2P-3.96DSA_1x02_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63R-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n2\r\n2\r\nConnector_Hirose\r\nHirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63R-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n3\r\n3\r\nConnector_Hirose\r\nHirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63R-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n4\r\n4\r\nConnector_Hirose\r\nHirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical\r\nHirose DF63 through hole, DF63R-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator\r\nconnector Hirose DF63 vertical\r\n0\r\n5\r\n5\r\nConnector_IDC\r\nIDC-Header_2x03_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x03, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_IDC\r\nIDC-Header_2x03_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x03, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_IDC\r\nIDC-Header_2x04_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x04, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_IDC\r\nIDC-Header_2x04_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x04, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_IDC\r\nIDC-Header_2x05_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x05, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_IDC\r\nIDC-Header_2x05_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n12\r\n10\r\nConnector_IDC\r\nIDC-Header_2x05_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x05, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_IDC\r\nIDC-Header_2x05_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n12\r\n10\r\nConnector_IDC\r\nIDC-Header_2x06_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x06, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_IDC\r\nIDC-Header_2x06_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x06, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_IDC\r\nIDC-Header_2x07_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x07, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_IDC\r\nIDC-Header_2x07_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n16\r\n14\r\nConnector_IDC\r\nIDC-Header_2x07_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x07, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_IDC\r\nIDC-Header_2x07_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n16\r\n14\r\nConnector_IDC\r\nIDC-Header_2x08_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x08, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_IDC\r\nIDC-Header_2x08_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n18\r\n16\r\nConnector_IDC\r\nIDC-Header_2x08_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x08, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_IDC\r\nIDC-Header_2x08_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n18\r\n16\r\nConnector_IDC\r\nIDC-Header_2x10_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x10, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_IDC\r\nIDC-Header_2x10_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n22\r\n20\r\nConnector_IDC\r\nIDC-Header_2x10_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x10, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_IDC\r\nIDC-Header_2x10_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n22\r\n20\r\nConnector_IDC\r\nIDC-Header_2x13_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x13, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_IDC\r\nIDC-Header_2x13_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n28\r\n26\r\nConnector_IDC\r\nIDC-Header_2x13_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x13, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_IDC\r\nIDC-Header_2x13_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n28\r\n26\r\nConnector_IDC\r\nIDC-Header_2x15_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x15, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_IDC\r\nIDC-Header_2x15_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x15, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_IDC\r\nIDC-Header_2x17_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x17, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_IDC\r\nIDC-Header_2x17_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n36\r\n34\r\nConnector_IDC\r\nIDC-Header_2x17_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x17, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_IDC\r\nIDC-Header_2x17_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n36\r\n34\r\nConnector_IDC\r\nIDC-Header_2x20_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x20, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_IDC\r\nIDC-Header_2x20_P2.54mm_Horizontal_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n42\r\n41\r\nConnector_IDC\r\nIDC-Header_2x20_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x20, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_IDC\r\nIDC-Header_2x20_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n42\r\n40\r\nConnector_IDC\r\nIDC-Header_2x25_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x25, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_IDC\r\nIDC-Header_2x25_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x25, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_IDC\r\nIDC-Header_2x25_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n52\r\n50\r\nConnector_IDC\r\nIDC-Header_2x30_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x30, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_IDC\r\nIDC-Header_2x30_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x30, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_IDC\r\nIDC-Header_2x30_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n62\r\n60\r\nConnector_IDC\r\nIDC-Header_2x32_P2.54mm_Horizontal\r\nThrough hole angled IDC box header, 2x32, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_IDC\r\nIDC-Header_2x32_P2.54mm_Vertical\r\nThrough hole straight IDC box header, 2x32, 2.54mm pitch, double rows\r\nThrough hole IDC box header THT 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_IDC\r\nIDC-Header_2x32_P2.54mm_Vertical_Lock\r\nConnector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf)\r\nconnector idc locked\r\n0\r\n66\r\n64\r\nConnector_JAE\r\nJAE_LY20-4P-DLT1_2x02_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-4P-DLT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n4\r\n4\r\nConnector_JAE\r\nJAE_LY20-4P-DT1_2x02_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-4P-DT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n4\r\n4\r\nConnector_JAE\r\nJAE_LY20-6P-DLT1_2x03_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-6P-DLT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n6\r\n6\r\nConnector_JAE\r\nJAE_LY20-6P-DT1_2x03_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-6P-DT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n6\r\n6\r\nConnector_JAE\r\nJAE_LY20-8P-DLT1_2x04_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-8P-DLT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n8\r\n8\r\nConnector_JAE\r\nJAE_LY20-8P-DT1_2x04_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-8P-DT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n8\r\n8\r\nConnector_JAE\r\nJAE_LY20-10P-DLT1_2x05_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-10P-DLT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n10\r\n10\r\nConnector_JAE\r\nJAE_LY20-10P-DT1_2x05_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-10P-DT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n10\r\n10\r\nConnector_JAE\r\nJAE_LY20-12P-DLT1_2x06_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-12P-DLT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n12\r\n12\r\nConnector_JAE\r\nJAE_LY20-12P-DT1_2x06_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-12P-DT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n12\r\n12\r\nConnector_JAE\r\nJAE_LY20-14P-DLT1_2x07_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-14P-DLT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n14\r\n14\r\nConnector_JAE\r\nJAE_LY20-14P-DT1_2x07_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-14P-DT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n14\r\n14\r\nConnector_JAE\r\nJAE_LY20-16P-DLT1_2x08_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-16P-DLT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n16\r\n16\r\nConnector_JAE\r\nJAE_LY20-16P-DT1_2x08_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-16P-DT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n16\r\n16\r\nConnector_JAE\r\nJAE_LY20-18P-DLT1_2x09_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-18P-DLT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n18\r\n18\r\nConnector_JAE\r\nJAE_LY20-18P-DT1_2x09_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-18P-DT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n18\r\n18\r\nConnector_JAE\r\nJAE_LY20-20P-DLT1_2x10_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-20P-DLT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n20\r\n20\r\nConnector_JAE\r\nJAE_LY20-20P-DT1_2x10_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-20P-DT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n20\r\n20\r\nConnector_JAE\r\nJAE_LY20-22P-DLT1_2x11_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-22P-DLT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n22\r\n22\r\nConnector_JAE\r\nJAE_LY20-22P-DT1_2x11_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-22P-DT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n22\r\n22\r\nConnector_JAE\r\nJAE_LY20-24P-DLT1_2x12_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-24P-DLT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n24\r\n24\r\nConnector_JAE\r\nJAE_LY20-24P-DT1_2x12_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-24P-DT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n24\r\n24\r\nConnector_JAE\r\nJAE_LY20-26P-DLT1_2x13_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-26P-DLT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n26\r\n26\r\nConnector_JAE\r\nJAE_LY20-26P-DT1_2x13_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-26P-DT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n26\r\n26\r\nConnector_JAE\r\nJAE_LY20-28P-DLT1_2x14_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-28P-DLT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n28\r\n28\r\nConnector_JAE\r\nJAE_LY20-28P-DT1_2x14_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-28P-DT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n28\r\n28\r\nConnector_JAE\r\nJAE_LY20-30P-DLT1_2x15_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-30P-DLT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n30\r\n30\r\nConnector_JAE\r\nJAE_LY20-30P-DT1_2x15_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-30P-DT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n30\r\n30\r\nConnector_JAE\r\nJAE_LY20-32P-DLT1_2x16_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-32P-DLT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n32\r\n32\r\nConnector_JAE\r\nJAE_LY20-32P-DT1_2x16_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-32P-DT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n32\r\n32\r\nConnector_JAE\r\nJAE_LY20-34P-DLT1_2x17_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-34P-DLT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n34\r\n34\r\nConnector_JAE\r\nJAE_LY20-34P-DT1_2x17_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-34P-DT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n34\r\n34\r\nConnector_JAE\r\nJAE_LY20-36P-DLT1_2x18_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-36P-DLT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n36\r\n36\r\nConnector_JAE\r\nJAE_LY20-36P-DT1_2x18_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-36P-DT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n36\r\n36\r\nConnector_JAE\r\nJAE_LY20-38P-DLT1_2x19_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-38P-DLT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n38\r\n38\r\nConnector_JAE\r\nJAE_LY20-38P-DT1_2x19_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-38P-DT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n38\r\n38\r\nConnector_JAE\r\nJAE_LY20-40P-DLT1_2x20_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-40P-DLT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n40\r\n40\r\nConnector_JAE\r\nJAE_LY20-40P-DT1_2x20_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-40P-DT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n40\r\n40\r\nConnector_JAE\r\nJAE_LY20-42P-DLT1_2x21_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-42P-DLT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n42\r\n42\r\nConnector_JAE\r\nJAE_LY20-42P-DT1_2x21_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-42P-DT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n42\r\n42\r\nConnector_JAE\r\nJAE_LY20-44P-DLT1_2x22_P2.00mm_Horizontal\r\nMolex LY 20 series connector, LY20-44P-DLT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator\r\nconnector JAE  top entry\r\n0\r\n44\r\n44\r\nConnector_JAE\r\nJAE_LY20-44P-DT1_2x22_P2.00mm_Vertical\r\nMolex LY 20 series connector, LY20-44P-DT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator\r\nconnector JAE  side entry\r\n0\r\n44\r\n44\r\nConnector_JST\r\nJST_ACH_BBM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BBM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH side entry\r\n0\r\n3\r\n2\r\nConnector_JST\r\nJST_ACH_BBM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BBM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH side entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_ACH_BBM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BBM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_ACH_BBM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BBM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH side entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_ACH_BBM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BBM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH vertical\r\n0\r\n3\r\n2\r\nConnector_JST\r\nJST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH vertical\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH vertical\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH vertical\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical\r\nJST ACH series connector, BM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator\r\nconnector JST ACH vertical\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical\r\nJST AUH series connector, BM03B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator\r\nconnector JST AUH side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical\r\nJST AUH series connector, BM05B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator\r\nconnector JST AUH side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_EH_B2B-EH-A_1x02_P2.50mm_Vertical\r\nJST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_EH_B02B-EH-A_1x02_P2.50mm_Vertical\r\nJST EH series connector, B02B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_EH_B03B-EH-A_1x03_P2.50mm_Vertical\r\nJST EH series connector, B03B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_EH_B3B-EH-A_1x03_P2.50mm_Vertical\r\nJST EH series connector, B3B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_EH_B4B-EH-A_1x04_P2.50mm_Vertical\r\nJST EH series connector, B4B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_EH_B04B-EH-A_1x04_P2.50mm_Vertical\r\nJST EH series connector, B04B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_EH_B5B-EH-A_1x05_P2.50mm_Vertical\r\nJST EH series connector, B5B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_EH_B05B-EH-A_1x05_P2.50mm_Vertical\r\nJST EH series connector, B05B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_EH_B06B-EH-A_1x06_P2.50mm_Vertical\r\nJST EH series connector, B06B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_EH_B6B-EH-A_1x06_P2.50mm_Vertical\r\nJST EH series connector, B6B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_EH_B07B-EH-A_1x07_P2.50mm_Vertical\r\nJST EH series connector, B07B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_EH_B7B-EH-A_1x07_P2.50mm_Vertical\r\nJST EH series connector, B7B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_EH_B08B-EH-A_1x08_P2.50mm_Vertical\r\nJST EH series connector, B08B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_EH_B8B-EH-A_1x08_P2.50mm_Vertical\r\nJST EH series connector, B8B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_EH_B9B-EH-A_1x09_P2.50mm_Vertical\r\nJST EH series connector, B9B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH vertical\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_EH_B09B-EH-A_1x09_P2.50mm_Vertical\r\nJST EH series connector, B09B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_EH_B10B-EH-A_1x10_P2.50mm_Vertical\r\nJST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_EH_B11B-EH-A_1x11_P2.50mm_Vertical\r\nJST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_EH_B12B-EH-A_1x12_P2.50mm_Vertical\r\nJST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_EH_B13B-EH-A_1x13_P2.50mm_Vertical\r\nJST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_EH_B14B-EH-A_1x14_P2.50mm_Vertical\r\nJST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_EH_B15B-EH-A_1x15_P2.50mm_Vertical\r\nJST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_EH_B16B-EH-A_1x16_P2.50mm_Vertical\r\nJST EH series connector, B16B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH side entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_EH_S02B-EH_1x02_P2.50mm_Horizontal\r\nJST EH series connector, S02B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_EH_S2B-EH_1x02_P2.50mm_Horizontal\r\nJST EH series connector, S2B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_EH_S03B-EH_1x03_P2.50mm_Horizontal\r\nJST EH series connector, S03B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_EH_S3B-EH_1x03_P2.50mm_Horizontal\r\nJST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_EH_S04B-EH_1x04_P2.50mm_Horizontal\r\nJST EH series connector, S04B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_EH_S4B-EH_1x04_P2.50mm_Horizontal\r\nJST EH series connector, S4B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_EH_S5B-EH_1x05_P2.50mm_Horizontal\r\nJST EH series connector, S5B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_EH_S05B-EH_1x05_P2.50mm_Horizontal\r\nJST EH series connector, S05B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_EH_S6B-EH_1x06_P2.50mm_Horizontal\r\nJST EH series connector, S6B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_EH_S06B-EH_1x06_P2.50mm_Horizontal\r\nJST EH series connector, S06B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_EH_S7B-EH_1x07_P2.50mm_Horizontal\r\nJST EH series connector, S7B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_EH_S07B-EH_1x07_P2.50mm_Horizontal\r\nJST EH series connector, S07B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_EH_S08B-EH_1x08_P2.50mm_Horizontal\r\nJST EH series connector, S08B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_EH_S8B-EH_1x08_P2.50mm_Horizontal\r\nJST EH series connector, S8B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_EH_S09B-EH_1x09_P2.50mm_Horizontal\r\nJST EH series connector, S09B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_EH_S9B-EH_1x09_P2.50mm_Horizontal\r\nJST EH series connector, S9B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH horizontal\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_EH_S10B-EH_1x10_P2.50mm_Horizontal\r\nJST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_EH_S11B-EH_1x11_P2.50mm_Horizontal\r\nJST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_EH_S12B-EH_1x12_P2.50mm_Horizontal\r\nJST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_EH_S13B-EH_1x13_P2.50mm_Horizontal\r\nJST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_EH_S14B-EH_1x14_P2.50mm_Horizontal\r\nJST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_EH_S15B-EH_1x15_P2.50mm_Horizontal\r\nJST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_EH_S16B-EH_1x16_P2.50mm_Horizontal\r\nJST EH series connector, S16B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator\r\nconnector JST EH top entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM02B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM03B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM04B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM05B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM06B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM07B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM08B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM09B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM10B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM11B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM12B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM13B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM14B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical\r\nJST GH series connector, BM15B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH side entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM02B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM03B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM04B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM05B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM06B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM07B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM08B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM09B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM10B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM11B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM12B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM13B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM14B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal\r\nJST GH series connector, SM15B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator\r\nconnector JST GH top entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 vertical\r\n0\r\n8\r\n6\r\nConnector_JST\r\nJST_J2100_B06B-J21DK-GG_2x03_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B06B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 side entry\r\n0\r\n8\r\n6\r\nConnector_JST\r\nJST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 vertical\r\n0\r\n10\r\n8\r\nConnector_JST\r\nJST_J2100_B08B-J21DK-GG_2x04_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B08B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 side entry\r\n0\r\n10\r\n8\r\nConnector_JST\r\nJST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 vertical\r\n0\r\n12\r\n10\r\nConnector_JST\r\nJST_J2100_B10B-J21DK-GG_2x05_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B10B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 side entry\r\n0\r\n12\r\n10\r\nConnector_JST\r\nJST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 vertical\r\n0\r\n14\r\n12\r\nConnector_JST\r\nJST_J2100_B12B-J21DK-GG_2x06_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B12B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 side entry\r\n0\r\n14\r\n12\r\nConnector_JST\r\nJST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 vertical\r\n0\r\n18\r\n16\r\nConnector_JST\r\nJST_J2100_B16B-J21DK-GG_2x08_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B16B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 side entry\r\n0\r\n18\r\n16\r\nConnector_JST\r\nJST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 vertical\r\n0\r\n22\r\n20\r\nConnector_JST\r\nJST_J2100_B20B-J21DK-GG_2x10_P2.50x4.00mm_Vertical\r\nJST J2100 series connector, B20B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 side entry\r\n0\r\n22\r\n20\r\nConnector_JST\r\nJST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal\r\nJST J2100 series connector, S06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 horizontal\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_J2100_S06B-J21DK-GG_2x03_P2.50mm_Horizontal\r\nJST J2100 series connector, S06B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal\r\nJST J2100 series connector, S08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 horizontal\r\n0\r\n10\r\n8\r\nConnector_JST\r\nJST_J2100_S08B-J21DK-GG_2x04_P2.50mm_Horizontal\r\nJST J2100 series connector, S08B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 top entry\r\n0\r\n10\r\n8\r\nConnector_JST\r\nJST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal\r\nJST J2100 series connector, S10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 horizontal\r\n0\r\n12\r\n10\r\nConnector_JST\r\nJST_J2100_S10B-J21DK-GG_2x05_P2.50mm_Horizontal\r\nJST J2100 series connector, S10B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 top entry\r\n0\r\n12\r\n10\r\nConnector_JST\r\nJST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal\r\nJST J2100 series connector, S12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 horizontal\r\n0\r\n14\r\n12\r\nConnector_JST\r\nJST_J2100_S12B-J21DK-GG_2x06_P2.50mm_Horizontal\r\nJST J2100 series connector, S12B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 top entry\r\n0\r\n14\r\n12\r\nConnector_JST\r\nJST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal\r\nJST J2100 series connector, S16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 horizontal\r\n0\r\n18\r\n16\r\nConnector_JST\r\nJST_J2100_S16B-J21DK-GG_2x08_P2.50mm_Horizontal\r\nJST J2100 series connector, S16B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 top entry\r\n0\r\n18\r\n16\r\nConnector_JST\r\nJST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal\r\nJST J2100 series connector, S20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 horizontal\r\n0\r\n22\r\n20\r\nConnector_JST\r\nJST_J2100_S20B-J21DK-GG_2x10_P2.50mm_Horizontal\r\nJST J2100 series connector, S20B-J21DK-GG (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator\r\nconnector JST J2100 top entry\r\n0\r\n22\r\n20\r\nConnector_JST\r\nJST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical\r\nJST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator\r\nconnector JST JWPF side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical\r\nJST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator\r\nconnector JST JWPF side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical\r\nJST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator\r\nconnector JST JWPF side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical\r\nJST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator\r\nconnector JST JWPF side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical\r\nJST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator\r\nconnector JST JWPF side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal\r\nJST LEA series connector, SM02B-LEASS-TF (http://www.jst-mfg.com/product/pdf/eng/eLEA.pdf), generated with kicad-footprint-generator\r\nconnector JST LEA top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_NV_B02P-NV_1x02_P5.00mm_Vertical\r\nJST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator\r\nconnector JST NV side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_NV_B03P-NV_1x03_P5.00mm_Vertical\r\nJST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator\r\nconnector JST NV side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_NV_B04P-NV_1x04_P5.00mm_Vertical\r\nJST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator\r\nconnector JST NV side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical\r\nJST PHD series connector, B8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical\r\nJST PHD series connector, B10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical\r\nJST PHD series connector, B12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical\r\nJST PHD series connector, B14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical\r\nJST PHD series connector, B16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical\r\nJST PHD series connector, B18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n18\r\n18\r\nConnector_JST\r\nJST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical\r\nJST PHD series connector, B20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n20\r\n20\r\nConnector_JST\r\nJST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical\r\nJST PHD series connector, B22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n22\r\n22\r\nConnector_JST\r\nJST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical\r\nJST PHD series connector, B24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n24\r\n24\r\nConnector_JST\r\nJST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical\r\nJST PHD series connector, B26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n26\r\n26\r\nConnector_JST\r\nJST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical\r\nJST PHD series connector, B28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n28\r\n28\r\nConnector_JST\r\nJST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical\r\nJST PHD series connector, B30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n30\r\n30\r\nConnector_JST\r\nJST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical\r\nJST PHD series connector, B32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n32\r\n32\r\nConnector_JST\r\nJST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical\r\nJST PHD series connector, B34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD vertical\r\n0\r\n34\r\n34\r\nConnector_JST\r\nJST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal\r\nJST PHD series connector, S8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal\r\nJST PHD series connector, S10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal\r\nJST PHD series connector, S12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal\r\nJST PHD series connector, S14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal\r\nJST PHD series connector, S16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal\r\nJST PHD series connector, S18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n18\r\n18\r\nConnector_JST\r\nJST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal\r\nJST PHD series connector, S20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n20\r\n20\r\nConnector_JST\r\nJST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal\r\nJST PHD series connector, S22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n22\r\n22\r\nConnector_JST\r\nJST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal\r\nJST PHD series connector, S24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n24\r\n24\r\nConnector_JST\r\nJST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal\r\nJST PHD series connector, S26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n26\r\n26\r\nConnector_JST\r\nJST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal\r\nJST PHD series connector, S28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n28\r\n28\r\nConnector_JST\r\nJST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal\r\nJST PHD series connector, S30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n30\r\n30\r\nConnector_JST\r\nJST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal\r\nJST PHD series connector, S32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n32\r\n32\r\nConnector_JST\r\nJST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal\r\nJST PHD series connector, S34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator\r\nconnector JST PHD horizontal\r\n0\r\n34\r\n34\r\nConnector_JST\r\nJST_PH_B2B-PH-K_1x02_P2.00mm_Vertical\r\nJST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical\r\nJST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_PH_B3B-PH-K_1x03_P2.00mm_Vertical\r\nJST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical\r\nJST PH series connector, B3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_PH_B4B-PH-K_1x04_P2.00mm_Vertical\r\nJST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical\r\nJST PH series connector, B4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_PH_B5B-PH-K_1x05_P2.00mm_Vertical\r\nJST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical\r\nJST PH series connector, B5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_PH_B6B-PH-K_1x06_P2.00mm_Vertical\r\nJST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical\r\nJST PH series connector, B6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_PH_B7B-PH-K_1x07_P2.00mm_Vertical\r\nJST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical\r\nJST PH series connector, B7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_PH_B8B-PH-K_1x08_P2.00mm_Vertical\r\nJST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical\r\nJST PH series connector, B8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_PH_B9B-PH-K_1x09_P2.00mm_Vertical\r\nJST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical\r\nJST PH series connector, B9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_PH_B10B-PH-K_1x10_P2.00mm_Vertical\r\nJST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical\r\nJST PH series connector, B10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_PH_B11B-PH-K_1x11_P2.00mm_Vertical\r\nJST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical\r\nJST PH series connector, B11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_PH_B12B-PH-K_1x12_P2.00mm_Vertical\r\nJST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical\r\nJST PH series connector, B12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_PH_B13B-PH-K_1x13_P2.00mm_Vertical\r\nJST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical\r\nJST PH series connector, B13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_PH_B14B-PH-K_1x14_P2.00mm_Vertical\r\nJST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical\r\nJST PH series connector, B14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_PH_B15B-PH-K_1x15_P2.00mm_Vertical\r\nJST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical\r\nJST PH series connector, B15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_PH_B16B-PH-K_1x16_P2.00mm_Vertical\r\nJST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical\r\nJST PH series connector, B16B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH side entry\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal\r\nJST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal\r\nJST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal\r\nJST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal\r\nJST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal\r\nJST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal\r\nJST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal\r\nJST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal\r\nJST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal\r\nJST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal\r\nJST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal\r\nJST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal\r\nJST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal\r\nJST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal\r\nJST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal\r\nJST PH series connector, S15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal\r\nJST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator\r\nconnector JST PH top entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical\r\nJST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical\r\nJST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical\r\nJST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical\r\nJST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical\r\nJST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical\r\nJST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n18\r\n18\r\nConnector_JST\r\nJST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical\r\nJST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n20\r\n20\r\nConnector_JST\r\nJST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical\r\nJST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n22\r\n22\r\nConnector_JST\r\nJST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical\r\nJST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n24\r\n24\r\nConnector_JST\r\nJST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical\r\nJST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n26\r\n26\r\nConnector_JST\r\nJST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical\r\nJST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n28\r\n28\r\nConnector_JST\r\nJST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical\r\nJST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n30\r\n30\r\nConnector_JST\r\nJST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical\r\nJST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n32\r\n32\r\nConnector_JST\r\nJST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical\r\nJST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n34\r\n34\r\nConnector_JST\r\nJST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical\r\nJST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n36\r\n36\r\nConnector_JST\r\nJST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical\r\nJST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n38\r\n38\r\nConnector_JST\r\nJST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical\r\nJST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD side entry\r\n0\r\n40\r\n40\r\nConnector_JST\r\nJST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal\r\nJST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal\r\nJST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal\r\nJST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal\r\nJST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal\r\nJST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal\r\nJST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n18\r\n18\r\nConnector_JST\r\nJST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal\r\nJST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n20\r\n20\r\nConnector_JST\r\nJST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal\r\nJST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n22\r\n22\r\nConnector_JST\r\nJST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal\r\nJST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n24\r\n24\r\nConnector_JST\r\nJST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal\r\nJST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n26\r\n26\r\nConnector_JST\r\nJST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal\r\nJST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n28\r\n28\r\nConnector_JST\r\nJST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal\r\nJST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n30\r\n30\r\nConnector_JST\r\nJST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal\r\nJST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n32\r\n32\r\nConnector_JST\r\nJST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal\r\nJST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n34\r\n34\r\nConnector_JST\r\nJST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal\r\nJST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n36\r\n36\r\nConnector_JST\r\nJST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal\r\nJST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n38\r\n38\r\nConnector_JST\r\nJST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal\r\nJST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator\r\nconnector JST PUD top entry\r\n0\r\n40\r\n40\r\nConnector_JST\r\nJST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal\r\nJST SFH series connector, SM02B-SFHRS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator\r\nconnector JST SFH horizontal\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SFH_SM02B-SHLS-TF_1x02-1MP_P4.20mm_Horizontal\r\nJST SFH series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator\r\nconnector JST SFH top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM05B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM06B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM07B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM08B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM10B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM11B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM12B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM14B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM16B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM20B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n22\r\n21\r\nConnector_JST\r\nJST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM22B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n24\r\n23\r\nConnector_JST\r\nJST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM26B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n28\r\n27\r\nConnector_JST\r\nJST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal\r\nJST SHL series connector, SM30B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator\r\nconnector JST SHL top entry\r\n0\r\n32\r\n31\r\nConnector_JST\r\nJST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical\r\nJST SH series connector, BM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH side entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal\r\nJST SH series connector, SM20B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator\r\nconnector JST SH top entry\r\n0\r\n22\r\n21\r\nConnector_JST\r\nJST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n19\r\n18\r\nConnector_JST\r\nJST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical\r\nJST SUR series connector, BM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR side entry\r\n0\r\n22\r\n21\r\nConnector_JST\r\nJST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n19\r\n18\r\nConnector_JST\r\nJST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n22\r\n21\r\nConnector_JST\r\nJST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal\r\nJST SUR series connector, SM22B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator\r\nconnector JST SUR top entry\r\n0\r\n24\r\n23\r\nConnector_JST\r\nJST_VH_B2P-VH-B_1x02_P3.96mm_Vertical\r\nJST VH PBT series connector, B2P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical\r\nJST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_VH_B2P-VH_1x02_P3.96mm_Vertical\r\nJST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_VH_B2PS-VH_1x02_P3.96mm_Horizontal\r\nJST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_VH_B3P-VH-B_1x03_P3.96mm_Vertical\r\nJST VH PBT series connector, B3P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical\r\nJST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_VH_B3P-VH_1x03_P3.96mm_Vertical\r\nJST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_VH_B3PS-VH_1x03_P3.96mm_Horizontal\r\nJST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_VH_B4P-VH-B_1x04_P3.96mm_Vertical\r\nJST VH PBT series connector, B4P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical\r\nJST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_VH_B4P-VH_1x04_P3.96mm_Vertical\r\nJST VH series connector, B4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_VH_B4PS-VH_1x04_P3.96mm_Horizontal\r\nJST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_VH_B5P-VH-B_1x05_P3.96mm_Vertical\r\nJST VH PBT series connector, B5P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical\r\nJST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_VH_B5P-VH_1x05_P3.96mm_Vertical\r\nJST VH series connector, B5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_VH_B5PS-VH_1x05_P3.96mm_Horizontal\r\nJST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_VH_B6P-VH-B_1x06_P3.96mm_Vertical\r\nJST VH PBT series connector, B6P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical\r\nJST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_VH_B6P-VH_1x06_P3.96mm_Vertical\r\nJST VH series connector, B6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_VH_B6PS-VH_1x06_P3.96mm_Horizontal\r\nJST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_VH_B7P-VH-B_1x07_P3.96mm_Vertical\r\nJST VH PBT series connector, B7P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical\r\nJST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_VH_B7P-VH_1x07_P3.96mm_Vertical\r\nJST VH series connector, B7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_VH_B7PS-VH_1x07_P3.96mm_Horizontal\r\nJST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_VH_B8P-VH-B_1x08_P3.96mm_Vertical\r\nJST VH PBT series connector, B8P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical\r\nJST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_VH_B8P-VH_1x08_P3.96mm_Vertical\r\nJST VH series connector, B8P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_VH_B8PS-VH_1x08_P3.96mm_Horizontal\r\nJST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_VH_B9P-VH-B_1x09_P3.96mm_Vertical\r\nJST VH PBT series connector, B9P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical\r\nJST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_VH_B9P-VH_1x09_P3.96mm_Vertical\r\nJST VH series connector, B9P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_VH_B9PS-VH_1x09_P3.96mm_Horizontal\r\nJST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_VH_B10P-VH-B_1x10_P3.96mm_Vertical\r\nJST VH PBT series connector, B10P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical\r\nJST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf),  generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_VH_B10P-VH_1x10_P3.96mm_Vertical\r\nJST VH series connector, B10P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_VH_B10PS-VH_1x10_P3.96mm_Horizontal\r\nJST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_VH_B11P-VH-B_1x11_P3.96mm_Vertical\r\nJST VH PBT series connector, B11P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH side entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_VH_S2P-VH_1x02_P3.96mm_Horizontal\r\nJST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_VH_S3P-VH_1x03_P3.96mm_Horizontal\r\nJST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_VH_S4P-VH_1x04_P3.96mm_Horizontal\r\nJST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_VH_S5P-VH_1x05_P3.96mm_Horizontal\r\nJST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_VH_S6P-VH_1x06_P3.96mm_Horizontal\r\nJST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_VH_S7P-VH_1x07_P3.96mm_Horizontal\r\nJST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator\r\nconnector JST VH top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal\r\nJST XAG series connector, SM05B-XAGKS-BN-TB (http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf), generated with kicad-footprint-generator\r\nconnector JST XAG top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical\r\nJST XH series connector, B1B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n1\r\n1\r\nConnector_JST\r\nJST_XH_B01B-XH-AM_1x01_P2.50mm_Vertical\r\nJST XH series connector, B01B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n1\r\n1\r\nConnector_JST\r\nJST_XH_B02B-XH-AM_1x02_P2.50mm_Vertical\r\nJST XH series connector, B02B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical\r\nJST XH series connector, B2B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_B2B-XH-A_1x02_P2.50mm_Vertical\r\nJST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_B02B-XH-A_1x02_P2.50mm_Vertical\r\nJST XH series connector, B02B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical\r\nJST XH series connector, B3B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_B03B-XH-AM_1x03_P2.50mm_Vertical\r\nJST XH series connector, B03B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_B3B-XH-A_1x03_P2.50mm_Vertical\r\nJST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_B03B-XH-A_1x03_P2.50mm_Vertical\r\nJST XH series connector, B03B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical\r\nJST XH series connector, B4B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_B04B-XH-AM_1x04_P2.50mm_Vertical\r\nJST XH series connector, B04B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_B4B-XH-A_1x04_P2.50mm_Vertical\r\nJST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_B04B-XH-A_1x04_P2.50mm_Vertical\r\nJST XH series connector, B04B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical\r\nJST XH series connector, B5B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_B05B-XH-AM_1x05_P2.50mm_Vertical\r\nJST XH series connector, B05B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_B05B-XH-A_1x05_P2.50mm_Vertical\r\nJST XH series connector, B05B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_B5B-XH-A_1x05_P2.50mm_Vertical\r\nJST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_B06B-XH-AM_1x06_P2.50mm_Vertical\r\nJST XH series connector, B06B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical\r\nJST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_B06B-XH-A_1x06_P2.50mm_Vertical\r\nJST XH series connector, B06B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_B6B-XH-A_1x06_P2.50mm_Vertical\r\nJST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_B07B-XH-AM_1x07_P2.50mm_Vertical\r\nJST XH series connector, B07B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical\r\nJST XH series connector, B7B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_B07B-XH-A_1x07_P2.50mm_Vertical\r\nJST XH series connector, B07B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_B7B-XH-A_1x07_P2.50mm_Vertical\r\nJST XH series connector, B7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical\r\nJST XH series connector, B8B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_B08B-XH-AM_1x08_P2.50mm_Vertical\r\nJST XH series connector, B08B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_B8B-XH-A_1x08_P2.50mm_Vertical\r\nJST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_B08B-XH-A_1x08_P2.50mm_Vertical\r\nJST XH series connector, B08B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical\r\nJST XH series connector, B9B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical boss\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_B09B-XH-AM_1x09_P2.50mm_Vertical\r\nJST XH series connector, B09B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_B9B-XH-A_1x09_P2.50mm_Vertical\r\nJST XH series connector, B9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH vertical\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_B09B-XH-A_1x09_P2.50mm_Vertical\r\nJST XH series connector, B09B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical\r\nJST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_XH_B10B-XH-A_1x10_P2.50mm_Vertical\r\nJST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_XH_B11B-XH-AM_1x11_P2.50mm_Vertical\r\nJST XH series connector, B11B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_XH_B11B-XH-A_1x11_P2.50mm_Vertical\r\nJST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical\r\nJST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry boss\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_XH_B12B-XH-A_1x12_P2.50mm_Vertical\r\nJST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_XH_B13B-XH-A_1x13_P2.50mm_Vertical\r\nJST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_XH_B14B-XH-A_1x14_P2.50mm_Vertical\r\nJST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_XH_B15B-XH-A_1x15_P2.50mm_Vertical\r\nJST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_XH_B16B-XH-A_1x16_P2.50mm_Vertical\r\nJST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_XH_B20B-XH-A_1x20_P2.50mm_Vertical\r\nJST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH side entry\r\n0\r\n20\r\n20\r\nConnector_JST\r\nJST_XH_S02B-XH-A-1_1x02_P2.50mm_Horizontal\r\nJST XH series connector, S02B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal\r\nJST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_S02B-XH-A_1x02_P2.50mm_Horizontal\r\nJST XH series connector, S02B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal\r\nJST XH series connector, S2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_XH_S03B-XH-A-1_1x03_P2.50mm_Horizontal\r\nJST XH series connector, S03B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal\r\nJST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal\r\nJST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_S03B-XH-A_1x03_P2.50mm_Horizontal\r\nJST XH series connector, S03B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal\r\nJST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_S04B-XH-A-1_1x04_P2.50mm_Horizontal\r\nJST XH series connector, S04B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal\r\nJST XH series connector, S4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_S04B-XH-A_1x04_P2.50mm_Horizontal\r\nJST XH series connector, S04B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_XH_S05B-XH-A-1_1x05_P2.50mm_Horizontal\r\nJST XH series connector, S05B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal\r\nJST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal\r\nJST XH series connector, S5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_S05B-XH-A_1x05_P2.50mm_Horizontal\r\nJST XH series connector, S05B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_XH_S06B-XH-A-1_1x06_P2.50mm_Horizontal\r\nJST XH series connector, S06B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal\r\nJST XH series connector, S6B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_S06B-XH-A_1x06_P2.50mm_Horizontal\r\nJST XH series connector, S06B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal\r\nJST XH series connector, S6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_XH_S07B-XH-A-1_1x07_P2.50mm_Horizontal\r\nJST XH series connector, S07B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal\r\nJST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_S07B-XH-A_1x07_P2.50mm_Horizontal\r\nJST XH series connector, S07B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal\r\nJST XH series connector, S7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_XH_S08B-XH-A-1_1x08_P2.50mm_Horizontal\r\nJST XH series connector, S08B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal\r\nJST XH series connector, S8B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal\r\nJST XH series connector, S8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_S08B-XH-A_1x08_P2.50mm_Horizontal\r\nJST XH series connector, S08B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal\r\nJST XH series connector, S9B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_S09B-XH-A-1_1x09_P2.50mm_Horizontal\r\nJST XH series connector, S09B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal\r\nJST XH series connector, S9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH horizontal\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_S09B-XH-A_1x09_P2.50mm_Horizontal\r\nJST XH series connector, S09B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal\r\nJST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal\r\nJST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal\r\nJST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal\r\nJST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal\r\nJST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal\r\nJST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal\r\nJST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal\r\nJST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal\r\nJST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal\r\nJST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal\r\nJST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal\r\nJST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal\r\nJST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator\r\nconnector JST XH top entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical\r\nJST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical\r\nJST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical\r\nJST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical\r\nJST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical\r\nJST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical\r\nJST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical\r\nJST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical\r\nJST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical\r\nJST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical\r\nJST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical\r\nJST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical\r\nJST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical\r\nJST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical\r\nJST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical\r\nJST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical\r\nJST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical\r\nJST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical\r\nJST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical\r\nJST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical\r\nJST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical\r\nJST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical\r\nJST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical\r\nJST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical\r\nJST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical\r\nJST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical\r\nJST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical\r\nJST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical\r\nJST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry boss\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical\r\nJST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_ZE_BM02B-ZESS-TB_1x02-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_ZE_BM03B-ZESS-TB_1x03-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_ZE_BM04B-ZESS-TB_1x04-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_ZE_BM05B-ZESS-TB_1x05-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_ZE_BM06B-ZESS-TB_1x06-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_ZE_BM07B-ZESS-TB_1x07-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_ZE_BM08B-ZESS-TB_1x08-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_ZE_BM09B-ZESS-TB_1x09-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_ZE_BM10B-ZESS-TB_1x10-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_ZE_BM11B-ZESS-TB_1x11-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_ZE_BM12B-ZESS-TB_1x12-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_ZE_BM13B-ZESS-TB_1x13-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_ZE_BM14B-ZESS-TB_1x14-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_ZE_BM15B-ZESS-TB_1x15-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE vertical\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_ZE_BM16B-ZESS-TB_1x16-1MP_P1.50mm_Vertical\r\nJST ZE series connector, BM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE side entry\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal\r\nJST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n2\r\n2\r\nConnector_JST\r\nJST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal\r\nJST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n3\r\n3\r\nConnector_JST\r\nJST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal\r\nJST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n4\r\n4\r\nConnector_JST\r\nJST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal\r\nJST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n5\r\n5\r\nConnector_JST\r\nJST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal\r\nJST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n6\r\n6\r\nConnector_JST\r\nJST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal\r\nJST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n7\r\n7\r\nConnector_JST\r\nJST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal\r\nJST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n8\r\n8\r\nConnector_JST\r\nJST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal\r\nJST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n9\r\n9\r\nConnector_JST\r\nJST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal\r\nJST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n10\r\n10\r\nConnector_JST\r\nJST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal\r\nJST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n11\r\n11\r\nConnector_JST\r\nJST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal\r\nJST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n12\r\n12\r\nConnector_JST\r\nJST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal\r\nJST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n13\r\n13\r\nConnector_JST\r\nJST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal\r\nJST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n14\r\n14\r\nConnector_JST\r\nJST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal\r\nJST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n15\r\n15\r\nConnector_JST\r\nJST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal\r\nJST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n16\r\n16\r\nConnector_JST\r\nJST_ZE_SM02B-ZESS-TBT_1x02-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n4\r\n3\r\nConnector_JST\r\nJST_ZE_SM03B-ZESS-TBT_1x03-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n5\r\n4\r\nConnector_JST\r\nJST_ZE_SM04B-ZESS-TBT_1x04-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n6\r\n5\r\nConnector_JST\r\nJST_ZE_SM05B-ZESS-TBT_1x05-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n7\r\n6\r\nConnector_JST\r\nJST_ZE_SM06B-ZESS-TBT_1x06-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n8\r\n7\r\nConnector_JST\r\nJST_ZE_SM07B-ZESS-TBT_1x07-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n9\r\n8\r\nConnector_JST\r\nJST_ZE_SM08B-ZESS-TBT_1x08-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n10\r\n9\r\nConnector_JST\r\nJST_ZE_SM09B-ZESS-TBT_1x09-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n11\r\n10\r\nConnector_JST\r\nJST_ZE_SM10B-ZESS-TBT_1x10-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n12\r\n11\r\nConnector_JST\r\nJST_ZE_SM11B-ZESS-TBT_1x11-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n13\r\n12\r\nConnector_JST\r\nJST_ZE_SM12B-ZESS-TBT_1x12-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n14\r\n13\r\nConnector_JST\r\nJST_ZE_SM13B-ZESS-TBT_1x13-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n15\r\n14\r\nConnector_JST\r\nJST_ZE_SM14B-ZESS-TBT_1x14-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n16\r\n15\r\nConnector_JST\r\nJST_ZE_SM15B-ZESS-TBT_1x15-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n17\r\n16\r\nConnector_JST\r\nJST_ZE_SM16B-ZESS-TBT_1x16-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE top entry\r\n0\r\n18\r\n17\r\nConnector_JST\r\nJST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal\r\nJST ZE series connector, SM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator\r\nconnector JST ZE horizontal\r\n0\r\n18\r\n17\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0270_1x02-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0370_1x03-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0470_1x04-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0570_1x05-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0670_1x06-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0670 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0770_1x07-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0770 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0870_1x08-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0870 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-0970_1x09-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-0970 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-1070 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-1170_1x11-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-1170 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-1270_1x12-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-1270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-1370_1x13-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-1370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-1470_1x14-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-1470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_CLIK-Mate_502382-1570_1x15-1MP_P1.25mm_Vertical\r\nMolex CLIK-Mate series connector, 502382-1570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0270_1x02-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0370_1x03-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0470_1x04-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0570_1x05-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0670_1x06-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0670 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0770_1x07-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0770 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0870 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-0970_1x09-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-0970 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-1070_1x10-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-1070 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-1170_1x11-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-1170 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-1270_1x12-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-1270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-1370_1x13-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-1370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-1470_1x14-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-1470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_CLIK-Mate_502386-1570_1x15-1MP_P1.25mm_Horizontal\r\nMolex CLIK-Mate series connector, 502386-1570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0270_1x02-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0370_1x03-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0670_1x06-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0670 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0770_1x07-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0770 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0870_1x08-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0870 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-0970_1x09-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-0970 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-1270_1x12-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-1270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-1370_1x13-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-1370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-1470_1x14-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-1470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_CLIK-Mate_502443-1570_1x15-1MP_P2.00mm_Vertical\r\nMolex CLIK-Mate series connector, 502443-1570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-0270_1x02-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-0270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-0370_1x03-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-0370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-0470_1x04-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-0470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-0670_1x06-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-0670 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-0870_1x08-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-0870 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-1070_1x10-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-1070 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-1270_1x12-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-1270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-1370_1x13-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-1370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-1470_1x14-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-1470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_CLIK-Mate_502494-1570_1x15-1MP_P2.00mm_Horizontal\r\nMolex CLIK-Mate series connector, 502494-1570 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0270_1x02-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0370_1x03-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0470_1x04-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0570_1x05-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0670_1x06-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0670 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0770_1x07-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0770 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0870_1x08-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0870 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-0970_1x09-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-0970 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-1070_1x10-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-1070 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-1170_1x11-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-1170 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-1270_1x12-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-1270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-1370_1x13-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-1370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-1470_1x14-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-1470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_CLIK-Mate_502585-1570_1x15-1MP_P1.50mm_Horizontal\r\nMolex CLIK-Mate series connector, 502585-1570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate top entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0270_1x02-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0370_1x03-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0470_1x04-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0570_1x05-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0670_1x06-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0670 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0770_1x07-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0770 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0870_1x08-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0870 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-0970_1x09-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-0970 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-1070_1x10-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-1070 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-1170_1x11-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-1170 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-1270_1x12-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-1270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-1370_1x13-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-1370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-1470_1x14-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-1470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_CLIK-Mate_505405-1570_1x15-1MP_P1.50mm_Vertical\r\nMolex CLIK-Mate series connector, 505405-1570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex CLIK-Mate side entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-02A example for new part number: 22-27-2021, 2 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-03A example for new part number: 22-27-2031, 3 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-04A example for new part number: 22-27-2041, 4 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-05A_1x05_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-05A example for new part number: 22-27-2051, 5 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-06A example for new part number: 22-27-2061, 6 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-07A_1x07_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-07A example for new part number: 22-27-2071, 7 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-08A_1x08_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-08A example for new part number: 22-27-2081, 8 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-09A_1x09_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-09A example for new part number: 22-27-2091, 9 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-10A example for new part number: 22-27-2101, 10 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-11A_1x11_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-11A example for new part number: 22-27-2111, 11 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-12A_1x12_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-12A example for new part number: 22-27-2121, 12 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-13A_1x13_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-13A example for new part number: 22-27-2131, 13 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-14A_1x14_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-14A example for new part number: 22-27-2141, 14 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-15A_1x15_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-15A example for new part number: 22-27-2151, 15 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_KK-254_AE-6410-16A_1x16_P2.54mm_Vertical\r\nMolex KK-254 Interconnect System, old/engineering part number: AE-6410-16A example for new part number: 22-27-2161, 16 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex KK-254 side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Mega-Fit_76825-0002_2x01_P5.70mm_Horizontal\r\nMolex Mega-Fit Power Connectors, 76825-0002 (compatible alternatives: 172064-0002, 172064-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit top entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mega-Fit_76825-0004_2x02_P5.70mm_Horizontal\r\nMolex Mega-Fit Power Connectors, 76825-0004 (compatible alternatives: 172064-0004, 172064-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mega-Fit_76825-0006_2x03_P5.70mm_Horizontal\r\nMolex Mega-Fit Power Connectors, 76825-0006 (compatible alternatives: 172064-0006, 172064-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mega-Fit_76825-0008_2x04_P5.70mm_Horizontal\r\nMolex Mega-Fit Power Connectors, 76825-0008 (compatible alternatives: 172064-0008, 172064-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mega-Fit_76825-0010_2x05_P5.70mm_Horizontal\r\nMolex Mega-Fit Power Connectors, 76825-0010 (compatible alternatives: 172064-0010, 172064-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit top entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mega-Fit_76825-0012_2x06_P5.70mm_Horizontal\r\nMolex Mega-Fit Power Connectors, 76825-0012 (compatible alternatives: 172064-0012, 172064-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit top entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0002_2x01_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0002 (compatible alternatives: 172065-0002, 172065-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0004_2x02_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0004 (compatible alternatives: 172065-0004, 172065-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0006_2x03_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0006 (compatible alternatives: 172065-0006, 172065-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0008_2x04_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0008 (compatible alternatives: 172065-0008, 172065-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0010_2x05_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0010 (compatible alternatives: 172065-0010, 172065-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0012_2x06_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0012 (compatible alternatives: 172065-0012, 172065-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0102_2x01_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0102 (compatible alternatives: 172065-0202, 172065-0302), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0104_2x02_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0104 (compatible alternatives: 172065-0204, 172065-0304), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0106_2x03_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0106 (compatible alternatives: 172065-0206, 172065-0306), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0108_2x04_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0108 (compatible alternatives: 172065-0208, 172065-0308), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0110_2x05_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0110 (compatible alternatives: 172065-0210, 172065-0310), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mega-Fit_76829-0112_2x06_P5.70mm_Vertical\r\nMolex Mega-Fit Power Connectors, 76829-0112 (compatible alternatives: 172065-0212, 172065-0312), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mega-Fit side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0200_2x01_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0200 (compatible alternatives: 43045-0201, 43045-0202), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0210_2x01-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0210 (compatible alternatives: 43045-0211, 43045-0209), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0212 (compatible alternatives: 43045-0213, 43045-0224), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0215_2x01_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0215 (compatible alternatives: 43045-0216, 43045-0217), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0218_2x01-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0218 (compatible alternatives: 43045-0219, 43045-0220), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0400 (compatible alternatives: 43045-0401, 43045-0402), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0410_2x02-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0410 (compatible alternatives: 43045-0411, 43045-0409), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0412 (compatible alternatives: 43045-0413, 43045-0424), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0415_2x02_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0415 (compatible alternatives: 43045-0416, 43045-0417), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0418_2x02-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0418 (compatible alternatives: 43045-0419, 43045-0420), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0600_2x03_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0600 (compatible alternatives: 43045-0601, 43045-0602), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0610_2x03-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0610 (compatible alternatives: 43045-0611, 43045-0609), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0612 (compatible alternatives: 43045-0613, 43045-0624), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0615_2x03_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0615 (compatible alternatives: 43045-0616, 43045-0617), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0618_2x03-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0618 (compatible alternatives: 43045-0619, 43045-0620), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0800_2x04_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0800 (compatible alternatives: 43045-0801, 43045-0802), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0810_2x04-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-0810 (compatible alternatives: 43045-0811, 43045-0809), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0812 (compatible alternatives: 43045-0813, 43045-0824), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0815_2x04_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0815 (compatible alternatives: 43045-0816, 43045-0817), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-0818_2x04-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-0818 (compatible alternatives: 43045-0819, 43045-0820), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1000_2x05_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1000 (compatible alternatives: 43045-1001, 43045-1002), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1010_2x05-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1010 (compatible alternatives: 43045-1011, 43045-1009), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1012_2x05_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1012 (compatible alternatives: 43045-1013, 43045-1024), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1015_2x05_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1015 (compatible alternatives: 43045-1016, 43045-1017), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1018_2x05-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1018 (compatible alternatives: 43045-1019, 43045-1020), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1200_2x06_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1200 (compatible alternatives: 43045-1201, 43045-1202), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1210_2x06-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1210 (compatible alternatives: 43045-1211, 43045-1209), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1212_2x06_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1212 (compatible alternatives: 43045-1213, 43045-1224), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1215_2x06_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1215 (compatible alternatives: 43045-1216, 43045-1217), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1218_2x06-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1218 (compatible alternatives: 43045-1219, 43045-1220), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1400_2x07_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1400 (compatible alternatives: 43045-1401, 43045-1402), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1410_2x07-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1410 (compatible alternatives: 43045-1411, 43045-1409), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1412_2x07_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1412 (compatible alternatives: 43045-1413, 43045-1424), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1415_2x07_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1415 (compatible alternatives: 43045-1416, 43045-1417), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1418_2x07-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1418 (compatible alternatives: 43045-1419, 43045-1420), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1600_2x08_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1600 (compatible alternatives: 43045-1601, 43045-1602), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1610_2x08-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1610 (compatible alternatives: 43045-1611, 43045-1609), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n18\r\n17\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1612 (compatible alternatives: 43045-1613, 43045-1624), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1615_2x08_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1615 (compatible alternatives: 43045-1616, 43045-1617), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1618_2x08-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1618 (compatible alternatives: 43045-1619, 43045-1620), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n18\r\n17\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1800_2x09_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1800 (compatible alternatives: 43045-1801, 43045-1802), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1810_2x09-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-1810 (compatible alternatives: 43045-1811, 43045-1809), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n20\r\n19\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1812_2x09_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1812 (compatible alternatives: 43045-1813, 43045-1824), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1815_2x09_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1815 (compatible alternatives: 43045-1816, 43045-1817), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-1818_2x09-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-1818 (compatible alternatives: 43045-1819, 43045-1820), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n20\r\n19\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2000_2x10_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-2000 (compatible alternatives: 43045-2001, 43045-2002), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2010_2x10-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-2010 (compatible alternatives: 43045-2011, 43045-2009), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n22\r\n21\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2012_2x10_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2012 (compatible alternatives: 43045-2013, 43045-2024), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2015_2x10_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2015 (compatible alternatives: 43045-2016, 43045-2017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2018_2x10-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2018 (compatible alternatives: 43045-2019, 43045-2020), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n22\r\n21\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2200_2x11_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-2200 (compatible alternatives: 43045-2201, 43045-2202), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2210_2x11-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-2210 (compatible alternatives: 43045-2211, 43045-2209), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n24\r\n23\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2212_2x11_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2212 (compatible alternatives: 43045-2213, 43045-2224), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2215_2x11_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2215 (compatible alternatives: 43045-2216, 43045-2217), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2218_2x11-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2218 (compatible alternatives: 43045-2219, 43045-2220), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n24\r\n23\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2400_2x12_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-2400 (compatible alternatives: 43045-2401, 43045-2402), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450200_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2410_2x12-1MP_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43045-2410 (compatible alternatives: 43045-2411, 43045-2409), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n26\r\n25\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2412 (compatible alternatives: 43045-2413, 43045-2424), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2415_2x12_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2415 (compatible alternatives: 43045-2416, 43045-2417), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43045-2418_2x12-1MP_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43045-2418 (compatible alternatives: 43045-2419, 43045-2420), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 side entry\r\n0\r\n26\r\n25\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0200 (compatible alternatives: 43650-0201, 43650-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0215_1x02_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0215 (compatible alternatives: 43650-0216, 43650-0217), 2 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0300 (compatible alternatives: 43650-0301, 43650-0302), 3 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0315 (compatible alternatives: 43650-0316, 43650-0317), 3 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0400 (compatible alternatives: 43650-0401, 43650-0402), 4 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0415_1x04_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0415 (compatible alternatives: 43650-0416, 43650-0417), 4 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0500 (compatible alternatives: 43650-0501, 43650-0502), 5 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0515_1x05_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0515 (compatible alternatives: 43650-0516, 43650-0517), 5 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0600 (compatible alternatives: 43650-0601, 43650-0602), 6 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0615_1x06_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0615 (compatible alternatives: 43650-0616, 43650-0617), 6 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0700_1x07_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0700 (compatible alternatives: 43650-0701, 43650-0702), 7 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0715_1x07_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0715 (compatible alternatives: 43650-0716, 43650-0717), 7 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0800_1x08_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0800 (compatible alternatives: 43650-0801, 43650-0802), 8 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0815_1x08_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0815 (compatible alternatives: 43650-0816, 43650-0817), 8 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0900_1x09_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-0900 (compatible alternatives: 43650-0901, 43650-0902), 9 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-0915_1x09_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-0915 (compatible alternatives: 43650-0916, 43650-0917), 9 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-1000_1x10_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-1000 (compatible alternatives: 43650-1001, 43650-1002), 10 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-1015_1x10_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-1015 (compatible alternatives: 43650-1016, 43650-1017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-1100_1x11_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-1100 (compatible alternatives: 43650-1101, 43650-1102), 11 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-1115_1x11_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-1115 (compatible alternatives: 43650-1116, 43650-1117), 11 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-1200_1x12_P3.00mm_Horizontal\r\nMolex Micro-Fit 3.0 Connector System, 43650-1200 (compatible alternatives: 43650-1201, 43650-1202), 12 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 top entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Fit_3.0_43650-1215_1x12_P3.00mm_Vertical\r\nMolex Micro-Fit 3.0 Connector System, 43650-1215 (compatible alternatives: 43650-1216, 43650-1217), 12 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Fit_3.0 vertical\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0270_1x02_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0270 (compatible alternatives: 53253-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0370_1x03_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0370 (compatible alternatives: 53253-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0470_1x04_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0470 (compatible alternatives: 53253-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0570_1x05_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0570 (compatible alternatives: 53253-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0670_1x06_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0670 (compatible alternatives: 53253-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0770_1x07_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0770 (compatible alternatives: 53253-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0870_1x08_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0870 (compatible alternatives: 53253-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-0970_1x09_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-0970 (compatible alternatives: 53253-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-1070_1x10_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-1070 (compatible alternatives: 53253-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-1170_1x11_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-1170 (compatible alternatives: 53253-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-1270_1x12_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-1270 (compatible alternatives: 53253-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-1370_1x13_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-1370 (compatible alternatives: 53253-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-1470_1x14_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-1470 (compatible alternatives: 53253-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Micro-Latch_53253-1570_1x15_P2.00mm_Vertical\r\nMolex Micro-Latch Wire-to-Board Connector System, 53253-1570 (compatible alternatives: 53253-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch side entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0270_1x02_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0270 (compatible alternatives: 53254-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0370_1x03_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0370 (compatible alternatives: 53254-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0470_1x04_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0470 (compatible alternatives: 53254-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0570_1x05_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0570 (compatible alternatives: 53254-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0670_1x06_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0670 (compatible alternatives: 53254-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0770_1x07_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0770 (compatible alternatives: 53254-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0870_1x08_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0870 (compatible alternatives: 53254-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-0970_1x09_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-0970 (compatible alternatives: 53254-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-1070_1x10_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-1070 (compatible alternatives: 53254-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-1170_1x11_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-1170 (compatible alternatives: 53254-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-1270_1x12_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-1270 (compatible alternatives: 53254-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-1370_1x13_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-1370 (compatible alternatives: 53254-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-1470_1x14_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-1470 (compatible alternatives: 53254-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Micro-Latch_53254-1570_1x15_P2.00mm_Horizontal\r\nMolex Micro-Latch Wire-to-Board Connector System, 53254-1570 (compatible alternatives: 53254-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Micro-Latch top entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0210_1x02_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0230_1x02_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0310_1x03_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0330_1x03_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0410_1x04_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0430_1x04_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0510_1x05_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0530_1x05_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0610_1x06_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0630_1x06_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0710_1x07_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0730_1x07_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0810_1x08_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0830_1x08_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0910_1x09_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_MicroClasp_55932-0930_1x09_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1010_1x10_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1030_1x10_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1110_1x11_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1130_1x11_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1210_1x12_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1230_1x12_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1310_1x13_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1330_1x13_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1410_1x14_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1430_1x14_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1510_1x15_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_MicroClasp_55932-1530_1x15_P2.00mm_Vertical\r\nMolex MicroClasp Wire-to-Board System, 55932-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex MicroClasp side entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-02A2_2x01_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A2, example for new mpn: 39-28-902x, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-02A_2x01_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A, example for new mpn: 39-28-x02x, 1 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-04A2_2x02_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A2, example for new mpn: 39-28-904x, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A, example for new mpn: 39-28-x04x, 2 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-06A2_2x03_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A2, example for new mpn: 39-28-906x, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A, example for new mpn: 39-28-x06x, 3 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-08A2_2x04_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A2, example for new mpn: 39-28-908x, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-08A_2x04_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A, example for new mpn: 39-28-x08x, 4 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-10A2_2x05_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A2, example for new mpn: 39-28-910x, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-10A_2x05_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A, example for new mpn: 39-28-x10x, 5 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-12A2_2x06_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A2, example for new mpn: 39-28-912x, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-12A_2x06_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A, example for new mpn: 39-28-x12x, 6 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-14A2_2x07_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A2, example for new mpn: 39-28-914x, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-14A_2x07_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A, example for new mpn: 39-28-x14x, 7 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-16A2_2x08_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A2, example for new mpn: 39-28-916x, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-16A_2x08_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A, example for new mpn: 39-28-x16x, 8 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-18A2_2x09_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A2, example for new mpn: 39-28-918x, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-18A_2x09_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A, example for new mpn: 39-28-x18x, 9 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-20A2_2x10_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A2, example for new mpn: 39-28-920x, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-20A_2x10_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A, example for new mpn: 39-28-x20x, 10 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-22A2_2x11_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A2, example for new mpn: 39-28-922x, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-22A_2x11_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A, example for new mpn: 39-28-x22x, 11 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-24A2_2x12_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A2, example for new mpn: 39-28-924x, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entryplastic_peg\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A, example for new mpn: 39-28-x24x, 12 Pins per row, Mounting:  (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-02A1_2x01_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A1, example for new mpn: 39-29-4029, 1 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-02A2_2x01_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A2, example for new mpn: 39-30-0020, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-04A1_2x02_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A1, example for new mpn: 39-29-4049, 2 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A2, example for new mpn: 39-30-0040, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-06A1_2x03_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A1, example for new mpn: 39-29-4069, 3 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A2, example for new mpn: 39-30-0060, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-08A1_2x04_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A1, example for new mpn: 39-29-4089, 4 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-08A2_2x04_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A2, example for new mpn: 39-30-0080, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-10A1_2x05_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A1, example for new mpn: 39-29-4109, 5 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-10A2_2x05_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A2, example for new mpn: 39-30-0100, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-12A1_2x06_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A1, example for new mpn: 39-29-4129, 6 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-12A2_2x06_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A2, example for new mpn: 39-30-0120, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-14A1_2x07_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A1, example for new mpn: 39-29-4149, 7 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-14A2_2x07_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A2, example for new mpn: 39-30-0140, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-16A1_2x08_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A1, example for new mpn: 39-29-4169, 8 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-16A2_2x08_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A2, example for new mpn: 39-30-0160, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-18A1_2x09_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A1, example for new mpn: 39-29-4189, 9 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-18A2_2x09_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A2, example for new mpn: 39-30-0180, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-20A1_2x10_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A1, example for new mpn: 39-29-4209, 10 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-20A2_2x10_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A2, example for new mpn: 39-30-0200, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-22A1_2x11_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A1, example for new mpn: 39-29-4229, 11 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-22A2_2x11_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A2, example for new mpn: 39-30-0220, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A1, example for new mpn: 39-29-4249, 12 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryscrew_flange\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_Horizontal\r\nMolex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A2, example for new mpn: 39-30-0240, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Jr top entryplastic_peg\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 42819-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n6\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42819-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n32\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 42819-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n8\r\n3\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42819-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n47\r\n3\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 42819-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n10\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42819-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n62\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 42819-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n12\r\n5\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42819-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n77\r\n5\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 42819-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n14\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42819-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n92\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal\r\nMolex Mini-Fit Sr. Power Connectors, 42820-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n6\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42820-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n32\r\n2\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal\r\nMolex Mini-Fit Sr. Power Connectors, 42820-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n8\r\n3\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42820-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n47\r\n3\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal\r\nMolex Mini-Fit Sr. Power Connectors, 42820-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n10\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42820-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n62\r\n4\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal\r\nMolex Mini-Fit Sr. Power Connectors, 42820-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n12\r\n5\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42820-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n77\r\n5\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal\r\nMolex Mini-Fit Sr. Power Connectors, 42820-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n14\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 42820-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr top entry\r\n0\r\n92\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n14\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx06, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n92\r\n6\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n18\r\n8\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx08, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n122\r\n8\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n22\r\n10\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx10, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n152\r\n10\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n26\r\n12\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx12, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n182\r\n12\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n30\r\n14\r\nConnector_Molex\r\nMolex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical_ThermalVias\r\nMolex Mini-Fit Sr. Power Connectors, 43915-xx14, With thermal vias in pads, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Mini-Fit_Sr side entry\r\n0\r\n212\r\n14\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx05_1x05_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx06_1x06_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx07_1x07_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_Nano-Fit_105309-xx08_1x08_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105309-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx04_2x02_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx06_2x03_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx08_2x04_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx10_2x05_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx12_2x06_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx14_2x07_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Nano-Fit_105310-xx16_2x08_P2.50mm_Vertical\r\nMolex Nano-Fit Power Connectors, 105310-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx02_1x02_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx03_1x03_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx04_1x04_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx05_1x05_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx06_1x06_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx07_1x07_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_Nano-Fit_105313-xx08_1x08_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105313-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx04_2x02_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx06_2x03_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx08_2x04_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx10_2x05_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx12_2x06_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx14_2x07_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Nano-Fit_105314-xx16_2x08_P2.50mm_Horizontal\r\nMolex Nano-Fit Power Connectors, 105314-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Nano-Fit top entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Panelmate_53780-0270_1x02-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0270 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Panelmate_53780-0370_1x03-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0370 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_Panelmate_53780-0470_1x04-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0470 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Panelmate_53780-0570_1x05-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0570 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_Panelmate_53780-0670_1x06-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0670 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_Panelmate_53780-0770_1x07-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0770 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_Panelmate_53780-0870_1x08-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0870 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_Panelmate_53780-0970_1x09-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-0970 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_Panelmate_53780-1070_1x10-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-1070 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_Panelmate_53780-1270_1x12-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-1270 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_Panelmate_53780-1470_1x14-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-1470 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_Panelmate_53780-1570_1x15-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-1570 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_Panelmate_53780-1870_1x18-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-1870 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n20\r\n19\r\nConnector_Molex\r\nMolex_Panelmate_53780-3070_1x30-1MP_P1.25mm_Horizontal\r\nMolex Panelmate series connector, 53780-3070 (), generated with kicad-footprint-generator\r\nconnector Molex Panelmate top entry\r\n0\r\n32\r\n31\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0207_1x02-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0307_1x03-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0407_1x04-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0507_1x05-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0607_1x06-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0607 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0707_1x07-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0707 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0807_1x08-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0807 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-0907_1x09-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-0907 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-1007_1x10-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-1007 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-1107_1x11-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-1107 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-1207_1x12-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-1207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-1307_1x13-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-1307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-1407_1x14-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-1407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_Pico-Clasp_202396-1507_1x15-1MP_P1.00mm_Horizontal\r\nMolex Pico-Clasp series connector, 202396-1507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp top entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0207_1x02-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0307_1x03-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0407_1x04-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0507_1x05-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0607_1x06-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0607 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0707_1x07-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0707 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0807_1x08-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0807 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-0907_1x09-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-0907 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-1007_1x10-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-1007 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-1107_1x11-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-1107 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-1207_1x12-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-1207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-1307_1x13-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-1307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-1407_1x14-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-1407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_Pico-Clasp_501331-1507_1x15-1MP_P1.00mm_Vertical\r\nMolex Pico-Clasp series connector, 501331-1507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Clasp side entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_Vertical\r\nMolex Pico-EZmate series connector, 78171-0002 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-EZmate side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Pico-EZmate_78171-0003_1x03-1MP_P1.20mm_Vertical\r\nMolex Pico-EZmate series connector, 78171-0003 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-EZmate side entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical\r\nMolex Pico-EZmate series connector, 78171-0004 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-EZmate side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Pico-EZmate_78171-0005_1x05-1MP_P1.20mm_Vertical\r\nMolex Pico-EZmate series connector, 78171-0005 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-EZmate side entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_Pico-EZmate_Slim_202656-0021_1x02-1MP_P1.20mm_Vertical\r\nMolex Pico-EZmate_Slim series connector, 202656-0021 (http://www.molex.com/pdm_docs/sd/2026560021_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-EZmate_Slim side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-0491_1x04-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-0491 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-0591_1x05-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-0591 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-0691_1x06-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-0691 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-0791_1x07-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-0791 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-0891_1x08-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-0891 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-1091_1x10-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-1091 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_Pico-Lock_504050-1291_1x12-1MP_P1.50mm_Horizontal\r\nMolex Pico-Lock series connector, 504050-1291 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Pico-Lock top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0310_1x03_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0610_1x06_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0710_1x07_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0810_1x08_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_PicoBlade_53047-0910_1x09_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_PicoBlade_53047-1010_1x10_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_PicoBlade_53047-1110_1x11_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_PicoBlade_53047-1210_1x12_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_PicoBlade_53047-1310_1x13_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_PicoBlade_53047-1410_1x14_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_PicoBlade_53047-1510_1x15_P1.25mm_Vertical\r\nMolex PicoBlade Connector System, 53047-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0510_1x05_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0610_1x06_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0710_1x07_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0810_1x08_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_PicoBlade_53048-0910_1x09_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_PicoBlade_53048-1010_1x10_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_PicoBlade_53048-1110_1x11_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_PicoBlade_53048-1210_1x12_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_PicoBlade_53048-1310_1x13_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_PicoBlade_53048-1410_1x14_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_PicoBlade_53048-1510_1x15_P1.25mm_Horizontal\r\nMolex PicoBlade Connector System, 53048-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0671 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0771_1x07-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0871 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_PicoBlade_53261-0971_1x09-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-0971 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1071_1x10-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1071 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1171_1x11-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1171 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1371_1x13-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1471_1x14-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1571_1x15-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_PicoBlade_53261-1771_1x17-1MP_P1.25mm_Horizontal\r\nMolex PicoBlade series connector, 53261-1771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade top entry\r\n0\r\n19\r\n18\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n4\r\n3\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0371_1x03-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n5\r\n4\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0471_1x04-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n6\r\n5\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0571_1x05-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n7\r\n6\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0671_1x06-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0671 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n8\r\n7\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0771_1x07-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0771 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n9\r\n8\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0871_1x08-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0871 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n10\r\n9\r\nConnector_Molex\r\nMolex_PicoBlade_53398-0971_1x09-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-0971 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n11\r\n10\r\nConnector_Molex\r\nMolex_PicoBlade_53398-1071_1x10-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-1071 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n12\r\n11\r\nConnector_Molex\r\nMolex_PicoBlade_53398-1171_1x11-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-1171 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n13\r\n12\r\nConnector_Molex\r\nMolex_PicoBlade_53398-1271_1x12-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-1271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n14\r\n13\r\nConnector_Molex\r\nMolex_PicoBlade_53398-1371_1x13-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-1371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n15\r\n14\r\nConnector_Molex\r\nMolex_PicoBlade_53398-1471_1x14-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-1471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n16\r\n15\r\nConnector_Molex\r\nMolex_PicoBlade_53398-1571_1x15-1MP_P1.25mm_Vertical\r\nMolex PicoBlade series connector, 53398-1571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex PicoBlade side entry\r\n0\r\n17\r\n16\r\nConnector_Molex\r\nMolex_Picoflex_90325-0004_2x02_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Picoflex_90325-0006_2x03_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Picoflex_90325-0008_2x04_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Picoflex_90325-0010_2x05_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Picoflex_90325-0012_2x06_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Picoflex_90325-0014_2x07_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Picoflex_90325-0016_2x08_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Picoflex_90325-0018_2x09_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Picoflex_90325-0020_2x10_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Picoflex_90325-0022_2x11_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Picoflex_90325-0024_2x12_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Picoflex_90325-0026_2x13_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90325-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n26\r\n26\r\nConnector_Molex\r\nMolex_Picoflex_90814-0004_2x02_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_Picoflex_90814-0006_2x03_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_Picoflex_90814-0008_2x04_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_Picoflex_90814-0010_2x05_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_Picoflex_90814-0012_2x06_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_Picoflex_90814-0014_2x07_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_Picoflex_90814-0016_2x08_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_Picoflex_90814-0018_2x09_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n18\r\n18\r\nConnector_Molex\r\nMolex_Picoflex_90814-0020_2x10_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_Picoflex_90814-0022_2x11_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_Picoflex_90814-0024_2x12_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_Picoflex_90814-0026_2x13_P1.27mm_Vertical\r\nMolex Picoflex Ribbon-Cable Connectors, 90814-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Picoflex side entry\r\n0\r\n26\r\n26\r\nConnector_Molex\r\nMolex_SPOX_5267-02A_1x02_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-02A, 2 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n2\r\n2\r\nConnector_Molex\r\nMolex_SPOX_5267-03A_1x03_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-03A, 3 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n3\r\n3\r\nConnector_Molex\r\nMolex_SPOX_5267-04A_1x04_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-04A, 4 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n4\r\n4\r\nConnector_Molex\r\nMolex_SPOX_5267-05A_1x05_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-05A, 5 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n5\r\n5\r\nConnector_Molex\r\nMolex_SPOX_5267-06A_1x06_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-06A, 6 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n6\r\n6\r\nConnector_Molex\r\nMolex_SPOX_5267-07A_1x07_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-07A, 7 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n7\r\n7\r\nConnector_Molex\r\nMolex_SPOX_5267-08A_1x08_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-08A, 8 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_SPOX_5267-09A_1x09_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-09A, 9 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n9\r\n9\r\nConnector_Molex\r\nMolex_SPOX_5267-10A_1x10_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-10A, 10 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n10\r\n10\r\nConnector_Molex\r\nMolex_SPOX_5267-11A_1x11_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-11A, 11 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n11\r\n11\r\nConnector_Molex\r\nMolex_SPOX_5267-12A_1x12_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-12A, 12 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n12\r\n12\r\nConnector_Molex\r\nMolex_SPOX_5267-13A_1x13_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-13A, 13 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n13\r\n13\r\nConnector_Molex\r\nMolex_SPOX_5267-14A_1x14_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-14A, 14 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_SPOX_5267-15A_1x15_P2.50mm_Vertical\r\nMolex SPOX Connector System, 5267-15A, 15 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SPOX side entry\r\n0\r\n15\r\n15\r\nConnector_Molex\r\nMolex_Sabre_43160-0102_1x02_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-0102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n4\r\n2\r\nConnector_Molex\r\nMolex_Sabre_43160-0102_1x02_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-0102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n30\r\n2\r\nConnector_Molex\r\nMolex_Sabre_43160-0103_1x03_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-0103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n6\r\n3\r\nConnector_Molex\r\nMolex_Sabre_43160-0103_1x03_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-0103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n45\r\n3\r\nConnector_Molex\r\nMolex_Sabre_43160-0104_1x04_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-0104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n8\r\n4\r\nConnector_Molex\r\nMolex_Sabre_43160-0104_1x04_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-0104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n60\r\n4\r\nConnector_Molex\r\nMolex_Sabre_43160-0105_1x05_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-0105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n10\r\n5\r\nConnector_Molex\r\nMolex_Sabre_43160-0105_1x05_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-0105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n75\r\n5\r\nConnector_Molex\r\nMolex_Sabre_43160-0106_1x06_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-0106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n12\r\n6\r\nConnector_Molex\r\nMolex_Sabre_43160-0106_1x06_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-0106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n90\r\n6\r\nConnector_Molex\r\nMolex_Sabre_43160-1102_1x02_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 43160-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n6\r\n2\r\nConnector_Molex\r\nMolex_Sabre_43160-1102_1x02_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 43160-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n32\r\n2\r\nConnector_Molex\r\nMolex_Sabre_43160-1103_1x03_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 43160-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n8\r\n3\r\nConnector_Molex\r\nMolex_Sabre_43160-1103_1x03_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 43160-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n47\r\n3\r\nConnector_Molex\r\nMolex_Sabre_43160-1104_1x04_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 43160-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n10\r\n4\r\nConnector_Molex\r\nMolex_Sabre_43160-1104_1x04_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 43160-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n62\r\n4\r\nConnector_Molex\r\nMolex_Sabre_43160-1105_1x05_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 43160-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n12\r\n5\r\nConnector_Molex\r\nMolex_Sabre_43160-1105_1x05_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 43160-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n77\r\n5\r\nConnector_Molex\r\nMolex_Sabre_43160-1106_1x06_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 43160-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n14\r\n6\r\nConnector_Molex\r\nMolex_Sabre_43160-1106_1x06_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 43160-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n92\r\n6\r\nConnector_Molex\r\nMolex_Sabre_43160-2102_1x02_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-2102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n6\r\n2\r\nConnector_Molex\r\nMolex_Sabre_43160-2102_1x02_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-2102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n32\r\n2\r\nConnector_Molex\r\nMolex_Sabre_43160-2103_1x03_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-2103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n8\r\n3\r\nConnector_Molex\r\nMolex_Sabre_43160-2103_1x03_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-2103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n47\r\n3\r\nConnector_Molex\r\nMolex_Sabre_43160-2104_1x04_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-2104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n10\r\n4\r\nConnector_Molex\r\nMolex_Sabre_43160-2104_1x04_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-2104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n62\r\n4\r\nConnector_Molex\r\nMolex_Sabre_43160-2105_1x05_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-2105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n12\r\n5\r\nConnector_Molex\r\nMolex_Sabre_43160-2105_1x05_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-2105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n77\r\n5\r\nConnector_Molex\r\nMolex_Sabre_43160-2106_1x06_P7.49mm_Vertical\r\nMolex Sabre Power Connector, 43160-2106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n14\r\n6\r\nConnector_Molex\r\nMolex_Sabre_43160-2106_1x06_P7.49mm_Vertical_ThermalVias\r\nMolex Sabre Power Connector, 43160-2106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre side entry\r\n0\r\n92\r\n6\r\nConnector_Molex\r\nMolex_Sabre_46007-1102_1x02_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 46007-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n4\r\n2\r\nConnector_Molex\r\nMolex_Sabre_46007-1102_1x02_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 46007-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n30\r\n2\r\nConnector_Molex\r\nMolex_Sabre_46007-1103_1x03_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 46007-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n6\r\n3\r\nConnector_Molex\r\nMolex_Sabre_46007-1103_1x03_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 46007-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n45\r\n3\r\nConnector_Molex\r\nMolex_Sabre_46007-1104_1x04_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 46007-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n8\r\n4\r\nConnector_Molex\r\nMolex_Sabre_46007-1104_1x04_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 46007-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n60\r\n4\r\nConnector_Molex\r\nMolex_Sabre_46007-1105_1x05_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 46007-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n10\r\n5\r\nConnector_Molex\r\nMolex_Sabre_46007-1105_1x05_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 46007-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n75\r\n5\r\nConnector_Molex\r\nMolex_Sabre_46007-1106_1x06_P7.49mm_Horizontal\r\nMolex Sabre Power Connector, 46007-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n12\r\n6\r\nConnector_Molex\r\nMolex_Sabre_46007-1106_1x06_P7.49mm_Horizontal_ThermalVias\r\nMolex Sabre Power Connector, 46007-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex Sabre top entry\r\n0\r\n90\r\n6\r\nConnector_Molex\r\nMolex_SlimStack_52991-0200_2x10_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0200, 20 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_SlimStack_52991-0208_2x10_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0208, 20 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_SlimStack_52991-0300_2x15_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0300, 30 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_52991-0308_2x15_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0308, 30 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_52991-0400_2x20_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0400, 40 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_52991-0408_2x20_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0408, 40 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_52991-0500_2x25_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0500, 50 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_52991-0508_2x25_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0508, 50 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_52991-0600_2x30_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0600, 60 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n60\r\n60\r\nConnector_Molex\r\nMolex_SlimStack_52991-0608_2x30_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0608, 60 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n60\r\n60\r\nConnector_Molex\r\nMolex_SlimStack_52991-0700_2x35_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0700, 70 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n70\r\n70\r\nConnector_Molex\r\nMolex_SlimStack_52991-0708_2x35_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0708, 70 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n70\r\n70\r\nConnector_Molex\r\nMolex_SlimStack_52991-0800_2x40_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0800, 80 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n80\r\n80\r\nConnector_Molex\r\nMolex_SlimStack_52991-0808_2x40_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0808, 80 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack vertical\r\n0\r\n80\r\n80\r\nConnector_Molex\r\nMolex_SlimStack_54722-0164_2x08_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0164, 16 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_SlimStack_54722-0204_2x10_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0204, 20 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_SlimStack_54722-0224_2x11_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0224, 22 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_SlimStack_54722-0244_2x12_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0244, 24 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_SlimStack_54722-0304_2x15_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0304, 30 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_54722-0344_2x17_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0344, 34 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n34\r\n34\r\nConnector_Molex\r\nMolex_SlimStack_54722-0404_2x20_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0404, 40 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_54722-0504_2x25_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0504, 50 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_54722-0604_2x30_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0604, 60 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n60\r\n60\r\nConnector_Molex\r\nMolex_SlimStack_54722-0804_2x40_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0804, 80 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n80\r\n80\r\nConnector_Molex\r\nMolex_SlimStack_55560-0161_2x08_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0161, 16 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n16\r\n16\r\nConnector_Molex\r\nMolex_SlimStack_55560-0201_2x10_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0201, 20 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_SlimStack_55560-0221_2x11_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0221, 22 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_SlimStack_55560-0241_2x12_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0241, 24 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_SlimStack_55560-0301_2x15_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0301, 30 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_55560-0341_2x17_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0341, 34 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n34\r\n34\r\nConnector_Molex\r\nMolex_SlimStack_55560-0401_2x20_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0401, 40 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_55560-0501_2x25_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0501, 50 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_55560-0601_2x30_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0601, 60 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n60\r\n60\r\nConnector_Molex\r\nMolex_SlimStack_55560-0801_2x40_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0801, 80 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n80\r\n80\r\nConnector_Molex\r\nMolex_SlimStack_501920-3001_2x15_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-3001, 30 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_501920-4001_2x20_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-4001, 40 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_501920-5001_2x25_P0.50mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-5001, 50 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_502426-0810_2x04_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-0810, 8 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_SlimStack_502426-1410_2x07_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_SlimStack_502426-2010_2x10_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_SlimStack_502426-2210_2x11_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_SlimStack_502426-2410_2x12_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_SlimStack_502426-2610_2x13_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n26\r\n26\r\nConnector_Molex\r\nMolex_SlimStack_502426-3010_2x15_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_502426-3210_2x16_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n32\r\n32\r\nConnector_Molex\r\nMolex_SlimStack_502426-3410_2x17_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n34\r\n34\r\nConnector_Molex\r\nMolex_SlimStack_502426-4010_2x20_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_502426-4410_2x22_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n44\r\n44\r\nConnector_Molex\r\nMolex_SlimStack_502426-5010_2x25_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_502426-6010_2x30_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n60\r\n60\r\nConnector_Molex\r\nMolex_SlimStack_502426-6410_2x32_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n64\r\n64\r\nConnector_Molex\r\nMolex_SlimStack_502426-8010_2x40_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n80\r\n80\r\nConnector_Molex\r\nMolex_SlimStack_502430-0820_2x04_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-0820, 8 Pins (http://www.molex.com/pdm_docs/sd/5024300820_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n8\r\n8\r\nConnector_Molex\r\nMolex_SlimStack_502430-1410_2x07_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n14\r\n14\r\nConnector_Molex\r\nMolex_SlimStack_502430-2010_2x10_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n20\r\n20\r\nConnector_Molex\r\nMolex_SlimStack_502430-2210_2x11_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n22\r\n22\r\nConnector_Molex\r\nMolex_SlimStack_502430-2410_2x12_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n24\r\n24\r\nConnector_Molex\r\nMolex_SlimStack_502430-2610_2x13_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n26\r\n26\r\nConnector_Molex\r\nMolex_SlimStack_502430-3010_2x15_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n30\r\n30\r\nConnector_Molex\r\nMolex_SlimStack_502430-3210_2x16_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n32\r\n32\r\nConnector_Molex\r\nMolex_SlimStack_502430-3410_2x17_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n34\r\n34\r\nConnector_Molex\r\nMolex_SlimStack_502430-4010_2x20_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n40\r\n40\r\nConnector_Molex\r\nMolex_SlimStack_502430-4410_2x22_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n44\r\n44\r\nConnector_Molex\r\nMolex_SlimStack_502430-5010_2x25_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n50\r\n50\r\nConnector_Molex\r\nMolex_SlimStack_502430-6010_2x30_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n60\r\n60\r\nConnector_Molex\r\nMolex_SlimStack_502430-6410_2x32_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n64\r\n64\r\nConnector_Molex\r\nMolex_SlimStack_502430-8010_2x40_P0.40mm_Vertical\r\nMolex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator\r\nconnector Molex SlimStack side entry\r\n0\r\n80\r\n80\r\nConnector_Multicomp\r\nMulticomp_MC9A12-1034_2x05_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n10\r\n10\r\nConnector_Multicomp\r\nMulticomp_MC9A12-1434_2x07_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n14\r\n14\r\nConnector_Multicomp\r\nMulticomp_MC9A12-1634_2x08_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n16\r\n16\r\nConnector_Multicomp\r\nMulticomp_MC9A12-2034_2x10_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n20\r\n20\r\nConnector_Multicomp\r\nMulticomp_MC9A12-2634_2x13_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n26\r\n26\r\nConnector_Multicomp\r\nMulticomp_MC9A12-3434_2x17_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n34\r\n34\r\nConnector_Multicomp\r\nMulticomp_MC9A12-4034_2x20_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n40\r\n40\r\nConnector_Multicomp\r\nMulticomp_MC9A12-5034_2x25_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n50\r\n50\r\nConnector_Multicomp\r\nMulticomp_MC9A12-6034_2x30_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n60\r\n60\r\nConnector_Multicomp\r\nMulticomp_MC9A12-6434_2x32_P2.54mm_Vertical\r\nhttp://www.farnell.com/datasheets/1520732.pdf\r\nconnector multicomp MC9A MC9A12\r\n0\r\n64\r\n64\r\nConnector_Multicomp\r\nMulticomp_MC9A22-1034_2x05_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n10\r\n10\r\nConnector_Multicomp\r\nMulticomp_MC9A22-1434_2x07_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n14\r\n14\r\nConnector_Multicomp\r\nMulticomp_MC9A22-1634_2x08_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n16\r\n16\r\nConnector_Multicomp\r\nMulticomp_MC9A22-2034_2x10_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n20\r\n20\r\nConnector_Multicomp\r\nMulticomp_MC9A22-2634_2x13_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n26\r\n26\r\nConnector_Multicomp\r\nMulticomp_MC9A22-3434_2x17_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n34\r\n34\r\nConnector_Multicomp\r\nMulticomp_MC9A22-4034_2x20_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n40\r\n40\r\nConnector_Multicomp\r\nMulticomp_MC9A22-5034_2x25_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n50\r\n50\r\nConnector_Multicomp\r\nMulticomp_MC9A22-6034_2x30_P2.54mm_Horizontal\r\nhttp://www.farnell.com/cad/360651.pdf\r\nconnector multicomp MC9A MC9A22\r\n0\r\n60\r\n60\r\nConnector_PCBEdge\r\n4UCON_10156_2x40_P1.27mm_Socket_Horizontal\r\n4UCON 10156 Card edge socket with 80 contacts (40 each side), through-hole, http://www.4uconnector.com/online/object/4udrawing/10156.pdf\r\n4UCON 10156 Card edge socket with 80 contacts\r\n0\r\n80\r\n80\r\nConnector_PCBEdge\r\nBUS_AT\r\nAT ISA 16 bits Bus Edge Connector\r\nBUS ISA AT Edge connector\r\n0\r\n98\r\n98\r\nConnector_PCBEdge\r\nBUS_PCI\r\nPCI bus Edge Connector\r\nPCI bus Edge Connector\r\n0\r\n240\r\n120\r\nConnector_PCBEdge\r\nBUS_PCIexpress\r\nPCIexpress Bus Edge Connector\r\nPCIexpress Bus Edge Connector\r\n0\r\n70\r\n36\r\nConnector_PCBEdge\r\nSamtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 05 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n8\r\n8\r\nConnector_PCBEdge\r\nSamtec_MECF-05-0_-NP-L-DV_2x05_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 05 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n10\r\n10\r\nConnector_PCBEdge\r\nSamtec_MECF-05-01-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n10\r\n8\r\nConnector_PCBEdge\r\nSamtec_MECF-05-01-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n8\r\n8\r\nConnector_PCBEdge\r\nSamtec_MECF-05-01-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n12\r\n10\r\nConnector_PCBEdge\r\nSamtec_MECF-05-01-NP-L-DV_2x05_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n10\r\n10\r\nConnector_PCBEdge\r\nSamtec_MECF-05-02-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n10\r\n8\r\nConnector_PCBEdge\r\nSamtec_MECF-05-02-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n8\r\n8\r\nConnector_PCBEdge\r\nSamtec_MECF-05-02-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n12\r\n10\r\nConnector_PCBEdge\r\nSamtec_MECF-05-02-NP-L-DV_2x05_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n10\r\n10\r\nConnector_PCBEdge\r\nSamtec_MECF-08-0_-L-DV_2x08_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 08 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n14\r\n14\r\nConnector_PCBEdge\r\nSamtec_MECF-08-0_-NP-L-DV_2x08_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 08 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n16\r\n16\r\nConnector_PCBEdge\r\nSamtec_MECF-08-01-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n16\r\n14\r\nConnector_PCBEdge\r\nSamtec_MECF-08-01-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n14\r\n14\r\nConnector_PCBEdge\r\nSamtec_MECF-08-01-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n18\r\n16\r\nConnector_PCBEdge\r\nSamtec_MECF-08-01-NP-L-DV_2x08_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n16\r\n16\r\nConnector_PCBEdge\r\nSamtec_MECF-08-02-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n16\r\n14\r\nConnector_PCBEdge\r\nSamtec_MECF-08-02-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n14\r\n14\r\nConnector_PCBEdge\r\nSamtec_MECF-08-02-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n18\r\n16\r\nConnector_PCBEdge\r\nSamtec_MECF-08-02-NP-L-DV_2x08_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n16\r\n16\r\nConnector_PCBEdge\r\nSamtec_MECF-20-0_-L-DV_2x20_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 20 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n38\r\n38\r\nConnector_PCBEdge\r\nSamtec_MECF-20-0_-NP-L-DV_2x20_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 20 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n40\r\n40\r\nConnector_PCBEdge\r\nSamtec_MECF-20-01-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n40\r\n38\r\nConnector_PCBEdge\r\nSamtec_MECF-20-01-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n38\r\n38\r\nConnector_PCBEdge\r\nSamtec_MECF-20-01-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n42\r\n40\r\nConnector_PCBEdge\r\nSamtec_MECF-20-01-NP-L-DV_2x20_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n40\r\n40\r\nConnector_PCBEdge\r\nSamtec_MECF-20-02-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n40\r\n38\r\nConnector_PCBEdge\r\nSamtec_MECF-20-02-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n38\r\n38\r\nConnector_PCBEdge\r\nSamtec_MECF-20-02-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n42\r\n40\r\nConnector_PCBEdge\r\nSamtec_MECF-20-02-NP-L-DV_2x20_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n40\r\n40\r\nConnector_PCBEdge\r\nSamtec_MECF-30-0_-L-DV_2x30_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 30 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n58\r\n58\r\nConnector_PCBEdge\r\nSamtec_MECF-30-0_-NP-L-DV_2x30_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 30 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n60\r\n60\r\nConnector_PCBEdge\r\nSamtec_MECF-30-01-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n60\r\n58\r\nConnector_PCBEdge\r\nSamtec_MECF-30-01-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n58\r\n58\r\nConnector_PCBEdge\r\nSamtec_MECF-30-01-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n62\r\n60\r\nConnector_PCBEdge\r\nSamtec_MECF-30-01-NP-L-DV_2x30_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n60\r\n60\r\nConnector_PCBEdge\r\nSamtec_MECF-30-02-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n60\r\n58\r\nConnector_PCBEdge\r\nSamtec_MECF-30-02-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n58\r\n58\r\nConnector_PCBEdge\r\nSamtec_MECF-30-02-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n62\r\n60\r\nConnector_PCBEdge\r\nSamtec_MECF-30-02-NP-L-DV_2x30_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n60\r\n60\r\nConnector_PCBEdge\r\nSamtec_MECF-40-0_-L-DV_2x40_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 40 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n78\r\n78\r\nConnector_PCBEdge\r\nSamtec_MECF-40-0_-NP-L-DV_2x40_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 40 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n80\r\n80\r\nConnector_PCBEdge\r\nSamtec_MECF-40-01-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n80\r\n78\r\nConnector_PCBEdge\r\nSamtec_MECF-40-01-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n78\r\n78\r\nConnector_PCBEdge\r\nSamtec_MECF-40-01-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n82\r\n80\r\nConnector_PCBEdge\r\nSamtec_MECF-40-01-NP-L-DV_2x40_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n80\r\n80\r\nConnector_PCBEdge\r\nSamtec_MECF-40-02-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n80\r\n78\r\nConnector_PCBEdge\r\nSamtec_MECF-40-02-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n78\r\n78\r\nConnector_PCBEdge\r\nSamtec_MECF-40-02-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n82\r\n80\r\nConnector_PCBEdge\r\nSamtec_MECF-40-02-NP-L-DV_2x40_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n80\r\n80\r\nConnector_PCBEdge\r\nSamtec_MECF-50-0_-L-DV_2x50_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 50 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n98\r\n98\r\nConnector_PCBEdge\r\nSamtec_MECF-50-0_-NP-L-DV_2x50_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 50 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n100\r\n100\r\nConnector_PCBEdge\r\nSamtec_MECF-50-01-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n100\r\n98\r\nConnector_PCBEdge\r\nSamtec_MECF-50-01-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n98\r\n98\r\nConnector_PCBEdge\r\nSamtec_MECF-50-01-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n102\r\n100\r\nConnector_PCBEdge\r\nSamtec_MECF-50-01-NP-L-DV_2x50_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n100\r\n100\r\nConnector_PCBEdge\r\nSamtec_MECF-50-02-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n100\r\n98\r\nConnector_PCBEdge\r\nSamtec_MECF-50-02-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n98\r\n98\r\nConnector_PCBEdge\r\nSamtec_MECF-50-02-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n102\r\n100\r\nConnector_PCBEdge\r\nSamtec_MECF-50-02-NP-L-DV_2x50_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n100\r\n100\r\nConnector_PCBEdge\r\nSamtec_MECF-60-0_-L-DV_2x60_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 60 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n116\r\n116\r\nConnector_PCBEdge\r\nSamtec_MECF-60-0_-NP-L-DV_2x60_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 60 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n120\r\n120\r\nConnector_PCBEdge\r\nSamtec_MECF-60-01-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n118\r\n116\r\nConnector_PCBEdge\r\nSamtec_MECF-60-01-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n116\r\n116\r\nConnector_PCBEdge\r\nSamtec_MECF-60-01-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n122\r\n120\r\nConnector_PCBEdge\r\nSamtec_MECF-60-01-NP-L-DV_2x60_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n120\r\n120\r\nConnector_PCBEdge\r\nSamtec_MECF-60-02-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n118\r\n116\r\nConnector_PCBEdge\r\nSamtec_MECF-60-02-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n116\r\n116\r\nConnector_PCBEdge\r\nSamtec_MECF-60-02-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n122\r\n120\r\nConnector_PCBEdge\r\nSamtec_MECF-60-02-NP-L-DV_2x60_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n120\r\n120\r\nConnector_PCBEdge\r\nSamtec_MECF-70-0_-L-DV_2x70_P1.27mm_Polarized_Edge\r\nHighspeed card edge connector for PCB's with 70 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n136\r\n136\r\nConnector_PCBEdge\r\nSamtec_MECF-70-0_-NP-L-DV_2x70_P1.27mm_Edge\r\nHighspeed card edge connector for PCB's with 70 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n140\r\n140\r\nConnector_PCBEdge\r\nSamtec_MECF-70-01-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n138\r\n136\r\nConnector_PCBEdge\r\nSamtec_MECF-70-01-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n136\r\n136\r\nConnector_PCBEdge\r\nSamtec_MECF-70-01-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n142\r\n140\r\nConnector_PCBEdge\r\nSamtec_MECF-70-01-NP-L-DV_2x70_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n140\r\n140\r\nConnector_PCBEdge\r\nSamtec_MECF-70-02-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n138\r\n136\r\nConnector_PCBEdge\r\nSamtec_MECF-70-02-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n136\r\n136\r\nConnector_PCBEdge\r\nSamtec_MECF-70-02-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n142\r\n140\r\nConnector_PCBEdge\r\nSamtec_MECF-70-02-NP-L-DV_2x70_P1.27mm_Socket_Horizontal\r\nHighspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized)\r\nconn samtec card-edge high-speed\r\n0\r\n140\r\n140\r\nConnector_PCBEdge\r\nmolex_EDGELOCK_2-CKT\r\nhttps://www.molex.com/pdm_docs/sd/2008900106_sd.pdf\r\nConnector PCBEdge molex EDGELOCK\r\n0\r\n2\r\n2\r\nConnector_PCBEdge\r\nmolex_EDGELOCK_4-CKT\r\nhttps://www.molex.com/pdm_docs/sd/2008900106_sd.pdf\r\nConnector PCBEdge molex EDGELOCK\r\n0\r\n4\r\n4\r\nConnector_PCBEdge\r\nmolex_EDGELOCK_6-CKT\r\nhttps://www.molex.com/pdm_docs/sd/2008900106_sd.pdf\r\nConnector PCBEdge molex EDGELOCK\r\n0\r\n6\r\n6\r\nConnector_PCBEdge\r\nmolex_EDGELOCK_8-CKT\r\nhttps://www.molex.com/pdm_docs/sd/2008900106_sd.pdf\r\nConnector PCBEdge molex EDGELOCK\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_2-G-7,62_1x02_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Angled || order number: 1766233 12A 630V\r\nphoenix_contact connector GMSTBA_01x02_G_7.62mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_2-G_1x02_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Angled || order number: 1766343 12A 630V\r\nphoenix_contact connector GMSTBA_01x02_G_7.50mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_3-G-7,62_1x03_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Angled || order number: 1766246 12A 630V\r\nphoenix_contact connector GMSTBA_01x03_G_7.62mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_3-G_1x03_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Angled || order number: 1766356 12A 630V\r\nphoenix_contact connector GMSTBA_01x03_G_7.50mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_4-G-7,62_1x04_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Angled || order number: 1766259 12A 630V\r\nphoenix_contact connector GMSTBA_01x04_G_7.62mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_4-G_1x04_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Angled || order number: 1766369 12A 630V\r\nphoenix_contact connector GMSTBA_01x04_G_7.50mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_5-G-7,62_1x05_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Angled || order number: 1766262 12A 630V\r\nphoenix_contact connector GMSTBA_01x05_G_7.62mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_5-G_1x05_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Angled || order number: 1766372 12A 630V\r\nphoenix_contact connector GMSTBA_01x05_G_7.50mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_6-G-7,62_1x06_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Angled || order number: 1766275 12A 630V\r\nphoenix_contact connector GMSTBA_01x06_G_7.62mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_6-G_1x06_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Angled || order number: 1766385 12A 630V\r\nphoenix_contact connector GMSTBA_01x06_G_7.50mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_7-G-7,62_1x07_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Angled || order number: 1766288 12A 630V\r\nphoenix_contact connector GMSTBA_01x07_G_7.62mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_7-G_1x07_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Angled || order number: 1766398 12A 630V\r\nphoenix_contact connector GMSTBA_01x07_G_7.50mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_8-G-7,62_1x08_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Angled || order number: 1766291 12A 630V\r\nphoenix_contact connector GMSTBA_01x08_G_7.62mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_8-G_1x08_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Angled || order number: 1766408 12A 630V\r\nphoenix_contact connector GMSTBA_01x08_G_7.50mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_9-G-7,62_1x09_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Angled || order number: 1766301 12A 630V\r\nphoenix_contact connector GMSTBA_01x09_G_7.62mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_9-G_1x09_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Angled || order number: 1766411 12A 630V\r\nphoenix_contact connector GMSTBA_01x09_G_7.50mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_10-G-7,62_1x10_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Angled || order number: 1766314 12A 630V\r\nphoenix_contact connector GMSTBA_01x10_G_7.62mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_10-G_1x10_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Angled || order number: 1766424 12A 630V\r\nphoenix_contact connector GMSTBA_01x10_G_7.50mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_11-G-7,62_1x11_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Angled || order number: 1766327 12A 630V\r\nphoenix_contact connector GMSTBA_01x11_G_7.62mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_11-G_1x11_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Angled || order number: 1766437 12A 630V\r\nphoenix_contact connector GMSTBA_01x11_G_7.50mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_12-G-7,62_1x12_P7.62mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Angled || order number: 1766330 12A 630V\r\nphoenix_contact connector GMSTBA_01x12_G_7.62mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBA_2,5_12-G_1x12_P7.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: GMSTBA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Angled || order number: 1766440 12A 630V\r\nphoenix_contact connector GMSTBA_01x12_G_7.50mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_2-G-7,62_1x02_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical || order number: 1766770 12A 630V\r\nphoenix_contact connector GMSTBVA_01x02_G_7.62mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_2-G_1x02_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Vertical || order number: 1766660 12A 630V\r\nphoenix_contact connector GMSTBVA_01x02_G_7.50mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_3-G-7,62_1x03_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical || order number: 1766783 12A 630V\r\nphoenix_contact connector GMSTBVA_01x03_G_7.62mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_3-G_1x03_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Vertical || order number: 1766673 12A 630V\r\nphoenix_contact connector GMSTBVA_01x03_G_7.50mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_4-G-7,62_1x04_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical || order number: 1766796 12A 630V\r\nphoenix_contact connector GMSTBVA_01x04_G_7.62mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_4-G_1x04_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Vertical || order number: 1766686 12A 630V\r\nphoenix_contact connector GMSTBVA_01x04_G_7.50mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_5-G-7,62_1x05_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical || order number: 1766806 12A 630V\r\nphoenix_contact connector GMSTBVA_01x05_G_7.62mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_5-G_1x05_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Vertical || order number: 1766699 12A 630V\r\nphoenix_contact connector GMSTBVA_01x05_G_7.50mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_6-G-7,62_1x06_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical || order number: 1766819 12A 630V\r\nphoenix_contact connector GMSTBVA_01x06_G_7.62mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_6-G_1x06_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Vertical || order number: 1766709 12A 630V\r\nphoenix_contact connector GMSTBVA_01x06_G_7.50mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_7-G-7,62_1x07_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical || order number: 1766822 12A 630V\r\nphoenix_contact connector GMSTBVA_01x07_G_7.62mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_7-G_1x07_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Vertical || order number: 1766712 12A 630V\r\nphoenix_contact connector GMSTBVA_01x07_G_7.50mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_8-G-7,62_1x08_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical || order number: 1766835 12A 630V\r\nphoenix_contact connector GMSTBVA_01x08_G_7.62mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_8-G_1x08_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Vertical || order number: 1766725 12A 630V\r\nphoenix_contact connector GMSTBVA_01x08_G_7.50mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_9-G-7,62_1x09_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical || order number: 1766848 12A 630V\r\nphoenix_contact connector GMSTBVA_01x09_G_7.62mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_9-G_1x09_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Vertical || order number: 1766738 12A 630V\r\nphoenix_contact connector GMSTBVA_01x09_G_7.50mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_10-G-7,62_1x10_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical || order number: 1766851 12A 630V\r\nphoenix_contact connector GMSTBVA_01x10_G_7.62mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_10-G_1x10_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Vertical || order number: 1766741 12A 630V\r\nphoenix_contact connector GMSTBVA_01x10_G_7.50mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_11-G-7,62_1x11_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical || order number: 1766864 12A 630V\r\nphoenix_contact connector GMSTBVA_01x11_G_7.62mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_11-G_1x11_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Vertical || order number: 1766754 12A 630V\r\nphoenix_contact connector GMSTBVA_01x11_G_7.50mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_12-G-7,62_1x12_P7.62mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical || order number: 1766877 12A 630V\r\nphoenix_contact connector GMSTBVA_01x12_G_7.62mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBVA_2,5_12-G_1x12_P7.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Vertical || order number: 1766767 12A 630V\r\nphoenix_contact connector GMSTBVA_01x12_G_7.50mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829154 12A 630V\r\nphoenix_contact connector GMSTBV_01x02_GF_7.62mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829154 12A 630V\r\nphoenix_contact connector GMSTBV_01x02_GF_7.62mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829167 12A 630V\r\nphoenix_contact connector GMSTBV_01x03_GF_7.62mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829167 12A 630V\r\nphoenix_contact connector GMSTBV_01x03_GF_7.62mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829170 12A 630V\r\nphoenix_contact connector GMSTBV_01x04_GF_7.62mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829170 12A 630V\r\nphoenix_contact connector GMSTBV_01x04_GF_7.62mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829183 12A 630V\r\nphoenix_contact connector GMSTBV_01x05_GF_7.62mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829183 12A 630V\r\nphoenix_contact connector GMSTBV_01x05_GF_7.62mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829196 12A 630V\r\nphoenix_contact connector GMSTBV_01x06_GF_7.62mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829196 12A 630V\r\nphoenix_contact connector GMSTBV_01x06_GF_7.62mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829206 12A 630V\r\nphoenix_contact connector GMSTBV_01x07_GF_7.62mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829206 12A 630V\r\nphoenix_contact connector GMSTBV_01x07_GF_7.62mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829219 12A 630V\r\nphoenix_contact connector GMSTBV_01x08_GF_7.62mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829219 12A 630V\r\nphoenix_contact connector GMSTBV_01x08_GF_7.62mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829222 12A 630V\r\nphoenix_contact connector GMSTBV_01x09_GF_7.62mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829222 12A 630V\r\nphoenix_contact connector GMSTBV_01x09_GF_7.62mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829235 12A 630V\r\nphoenix_contact connector GMSTBV_01x10_GF_7.62mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829235 12A 630V\r\nphoenix_contact connector GMSTBV_01x10_GF_7.62mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829248 12A 630V\r\nphoenix_contact connector GMSTBV_01x11_GF_7.62mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829248 12A 630V\r\nphoenix_contact connector GMSTBV_01x11_GF_7.62mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829251 12A 630V\r\nphoenix_contact connector GMSTBV_01x12_GF_7.62mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829251 12A 630V\r\nphoenix_contact connector GMSTBV_01x12_GF_7.62mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806229 12A 630V\r\nphoenix_contact connector GMSTB_01x02_GF_7.62mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806229 12A 630V\r\nphoenix_contact connector GMSTB_01x02_GF_7.62mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806232 12A 630V\r\nphoenix_contact connector GMSTB_01x03_GF_7.62mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806232 12A 630V\r\nphoenix_contact connector GMSTB_01x03_GF_7.62mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806245 12A 630V\r\nphoenix_contact connector GMSTB_01x04_GF_7.62mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806245 12A 630V\r\nphoenix_contact connector GMSTB_01x04_GF_7.62mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806258 12A 630V\r\nphoenix_contact connector GMSTB_01x05_GF_7.62mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806258 12A 630V\r\nphoenix_contact connector GMSTB_01x05_GF_7.62mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806261 12A 630V\r\nphoenix_contact connector GMSTB_01x06_GF_7.62mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806261 12A 630V\r\nphoenix_contact connector GMSTB_01x06_GF_7.62mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806274 12A 630V\r\nphoenix_contact connector GMSTB_01x07_GF_7.62mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806274 12A 630V\r\nphoenix_contact connector GMSTB_01x07_GF_7.62mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806287 12A 630V\r\nphoenix_contact connector GMSTB_01x08_GF_7.62mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806287 12A 630V\r\nphoenix_contact connector GMSTB_01x08_GF_7.62mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806290 12A 630V\r\nphoenix_contact connector GMSTB_01x09_GF_7.62mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806290 12A 630V\r\nphoenix_contact connector GMSTB_01x09_GF_7.62mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806300 12A 630V\r\nphoenix_contact connector GMSTB_01x10_GF_7.62mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806300 12A 630V\r\nphoenix_contact connector GMSTB_01x10_GF_7.62mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806313 12A 630V\r\nphoenix_contact connector GMSTB_01x11_GF_7.62mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806313 12A 630V\r\nphoenix_contact connector GMSTB_01x11_GF_7.62mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806326 12A 630V\r\nphoenix_contact connector GMSTB_01x12_GF_7.62mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_GMSTB\r\nPhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806326 12A 630V\r\nphoenix_contact connector GMSTB_01x12_GF_7.62mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical || order number: 1843606 8A 160V\r\nphoenix_contact connector MCV_01x02_G_3.5mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical || order number: 1803426 8A 160V\r\nphoenix_contact connector MCV_01x02_G_3.81mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843224 8A 160V\r\nphoenix_contact connector MCV_01x02_GF_3.5mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843224 8A 160V\r\nphoenix_contact connector MCV_01x02_GF_3.5mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830596 8A 160V\r\nphoenix_contact connector MCV_01x02_GF_3.81mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830596 8A 160V\r\nphoenix_contact connector MCV_01x02_GF_3.81mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical || order number: 1843619 8A 160V\r\nphoenix_contact connector MCV_01x03_G_3.5mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_3-G-3.81_1x03_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical || order number: 1803439 8A 160V\r\nphoenix_contact connector MCV_01x03_G_3.81mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843237 8A 160V\r\nphoenix_contact connector MCV_01x03_GF_3.5mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843237 8A 160V\r\nphoenix_contact connector MCV_01x03_GF_3.5mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830606 8A 160V\r\nphoenix_contact connector MCV_01x03_GF_3.81mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830606 8A 160V\r\nphoenix_contact connector MCV_01x03_GF_3.81mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_4-G-3.5_1x04_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical || order number: 1843622 8A 160V\r\nphoenix_contact connector MCV_01x04_G_3.5mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical || order number: 1803442 8A 160V\r\nphoenix_contact connector MCV_01x04_G_3.81mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843240 8A 160V\r\nphoenix_contact connector MCV_01x04_GF_3.5mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843240 8A 160V\r\nphoenix_contact connector MCV_01x04_GF_3.5mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830619 8A 160V\r\nphoenix_contact connector MCV_01x04_GF_3.81mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830619 8A 160V\r\nphoenix_contact connector MCV_01x04_GF_3.81mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_5-G-3.5_1x05_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical || order number: 1843635 8A 160V\r\nphoenix_contact connector MCV_01x05_G_3.5mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_5-G-3.81_1x05_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical || order number: 1803455 8A 160V\r\nphoenix_contact connector MCV_01x05_G_3.81mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843253 8A 160V\r\nphoenix_contact connector MCV_01x05_GF_3.5mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843253 8A 160V\r\nphoenix_contact connector MCV_01x05_GF_3.5mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830622 8A 160V\r\nphoenix_contact connector MCV_01x05_GF_3.81mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830622 8A 160V\r\nphoenix_contact connector MCV_01x05_GF_3.81mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_6-G-3.5_1x06_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical || order number: 1843648 8A 160V\r\nphoenix_contact connector MCV_01x06_G_3.5mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_6-G-3.81_1x06_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical || order number: 1803468 8A 160V\r\nphoenix_contact connector MCV_01x06_G_3.81mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843266 8A 160V\r\nphoenix_contact connector MCV_01x06_GF_3.5mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843266 8A 160V\r\nphoenix_contact connector MCV_01x06_GF_3.5mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830635 8A 160V\r\nphoenix_contact connector MCV_01x06_GF_3.81mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830635 8A 160V\r\nphoenix_contact connector MCV_01x06_GF_3.81mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_7-G-3.5_1x07_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical || order number: 1843651 8A 160V\r\nphoenix_contact connector MCV_01x07_G_3.5mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_7-G-3.81_1x07_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical || order number: 1803471 8A 160V\r\nphoenix_contact connector MCV_01x07_G_3.81mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843279 8A 160V\r\nphoenix_contact connector MCV_01x07_GF_3.5mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843279 8A 160V\r\nphoenix_contact connector MCV_01x07_GF_3.5mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830648 8A 160V\r\nphoenix_contact connector MCV_01x07_GF_3.81mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830648 8A 160V\r\nphoenix_contact connector MCV_01x07_GF_3.81mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_8-G-3.5_1x08_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical || order number: 1843664 8A 160V\r\nphoenix_contact connector MCV_01x08_G_3.5mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_8-G-3.81_1x08_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical || order number: 1803484 8A 160V\r\nphoenix_contact connector MCV_01x08_G_3.81mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843282 8A 160V\r\nphoenix_contact connector MCV_01x08_GF_3.5mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843282 8A 160V\r\nphoenix_contact connector MCV_01x08_GF_3.5mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830651 8A 160V\r\nphoenix_contact connector MCV_01x08_GF_3.81mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830651 8A 160V\r\nphoenix_contact connector MCV_01x08_GF_3.81mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_9-G-3.5_1x09_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical || order number: 1843677 8A 160V\r\nphoenix_contact connector MCV_01x09_G_3.5mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_9-G-3.81_1x09_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical || order number: 1803497 8A 160V\r\nphoenix_contact connector MCV_01x09_G_3.81mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843295 8A 160V\r\nphoenix_contact connector MCV_01x09_GF_3.5mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843295 8A 160V\r\nphoenix_contact connector MCV_01x09_GF_3.5mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830664 8A 160V\r\nphoenix_contact connector MCV_01x09_GF_3.81mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830664 8A 160V\r\nphoenix_contact connector MCV_01x09_GF_3.81mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_10-G-3.5_1x10_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical || order number: 1843680 8A 160V\r\nphoenix_contact connector MCV_01x10_G_3.5mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_10-G-3.81_1x10_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical || order number: 1803507 8A 160V\r\nphoenix_contact connector MCV_01x10_G_3.81mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843305 8A 160V\r\nphoenix_contact connector MCV_01x10_GF_3.5mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843305 8A 160V\r\nphoenix_contact connector MCV_01x10_GF_3.5mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830677 8A 160V\r\nphoenix_contact connector MCV_01x10_GF_3.81mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830677 8A 160V\r\nphoenix_contact connector MCV_01x10_GF_3.81mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_11-G-3.5_1x11_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical || order number: 1843693 8A 160V\r\nphoenix_contact connector MCV_01x11_G_3.5mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_11-G-3.81_1x11_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical || order number: 1803510 8A 160V\r\nphoenix_contact connector MCV_01x11_G_3.81mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843318 8A 160V\r\nphoenix_contact connector MCV_01x11_GF_3.5mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843318 8A 160V\r\nphoenix_contact connector MCV_01x11_GF_3.5mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830680 8A 160V\r\nphoenix_contact connector MCV_01x11_GF_3.81mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830680 8A 160V\r\nphoenix_contact connector MCV_01x11_GF_3.81mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_12-G-3.5_1x12_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical || order number: 1843703 8A 160V\r\nphoenix_contact connector MCV_01x12_G_3.5mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_12-G-3.81_1x12_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical || order number: 1803523 8A 160V\r\nphoenix_contact connector MCV_01x12_G_3.81mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843321 8A 160V\r\nphoenix_contact connector MCV_01x12_GF_3.5mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843321 8A 160V\r\nphoenix_contact connector MCV_01x12_GF_3.5mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830693 8A 160V\r\nphoenix_contact connector MCV_01x12_GF_3.81mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830693 8A 160V\r\nphoenix_contact connector MCV_01x12_GF_3.81mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_13-G-3.5_1x13_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical || order number: 1843716 8A 160V\r\nphoenix_contact connector MCV_01x13_G_3.5mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_13-G-3.81_1x13_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical || order number: 1803536 8A 160V\r\nphoenix_contact connector MCV_01x13_G_3.81mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843334 8A 160V\r\nphoenix_contact connector MCV_01x13_GF_3.5mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843334 8A 160V\r\nphoenix_contact connector MCV_01x13_GF_3.5mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830703 8A 160V\r\nphoenix_contact connector MCV_01x13_GF_3.81mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830703 8A 160V\r\nphoenix_contact connector MCV_01x13_GF_3.81mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_14-G-3.5_1x14_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical || order number: 1843729 8A 160V\r\nphoenix_contact connector MCV_01x14_G_3.5mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_14-G-3.81_1x14_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical || order number: 1803549 8A 160V\r\nphoenix_contact connector MCV_01x14_G_3.81mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843347 8A 160V\r\nphoenix_contact connector MCV_01x14_GF_3.5mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843347 8A 160V\r\nphoenix_contact connector MCV_01x14_GF_3.5mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830716 8A 160V\r\nphoenix_contact connector MCV_01x14_GF_3.81mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830716 8A 160V\r\nphoenix_contact connector MCV_01x14_GF_3.81mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_15-G-3.5_1x15_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical || order number: 1843732 8A 160V\r\nphoenix_contact connector MCV_01x15_G_3.5mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_15-G-3.81_1x15_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical || order number: 1803552 8A 160V\r\nphoenix_contact connector MCV_01x15_G_3.81mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843350 8A 160V\r\nphoenix_contact connector MCV_01x15_GF_3.5mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843350 8A 160V\r\nphoenix_contact connector MCV_01x15_GF_3.5mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830729 8A 160V\r\nphoenix_contact connector MCV_01x15_GF_3.81mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830729 8A 160V\r\nphoenix_contact connector MCV_01x15_GF_3.81mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_16-G-3.5_1x16_P3.50mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical || order number: 1843745 8A 160V\r\nphoenix_contact connector MCV_01x16_G_3.5mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_16-G-3.81_1x16_P3.81mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical || order number: 1803565 8A 160V\r\nphoenix_contact connector MCV_01x16_G_3.81mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843363 8A 160V\r\nphoenix_contact connector MCV_01x16_GF_3.5mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843363 8A 160V\r\nphoenix_contact connector MCV_01x16_GF_3.5mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830732 8A 160V\r\nphoenix_contact connector MCV_01x16_GF_3.81mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830732 8A 160V\r\nphoenix_contact connector MCV_01x16_GF_3.81mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Angled || order number: 1844210 8A 160V\r\nphoenix_contact connector MC_01x02_G_3.5mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Angled || order number: 1803277 8A 160V\r\nphoenix_contact connector MC_01x02_G_3.81mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843790 8A 160V\r\nphoenix_contact connector MC_01x02_GF_3.5mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843790 8A 160V\r\nphoenix_contact connector MC_01x02_GF_3.5mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827868 8A 160V\r\nphoenix_contact connector MC_01x02_GF_3.81mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827868 8A 160V\r\nphoenix_contact connector MC_01x02_GF_3.81mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Angled || order number: 1844223 8A 160V\r\nphoenix_contact connector MC_01x03_G_3.5mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_3-G-3.81_1x03_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Angled || order number: 1803280 8A 160V\r\nphoenix_contact connector MC_01x03_G_3.81mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843800 8A 160V\r\nphoenix_contact connector MC_01x03_GF_3.5mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843800 8A 160V\r\nphoenix_contact connector MC_01x03_GF_3.5mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827871 8A 160V\r\nphoenix_contact connector MC_01x03_GF_3.81mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827871 8A 160V\r\nphoenix_contact connector MC_01x03_GF_3.81mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_4-G-3.5_1x04_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Angled || order number: 1844236 8A 160V\r\nphoenix_contact connector MC_01x04_G_3.5mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_4-G-3.81_1x04_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Angled || order number: 1803293 8A 160V\r\nphoenix_contact connector MC_01x04_G_3.81mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843813 8A 160V\r\nphoenix_contact connector MC_01x04_GF_3.5mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843813 8A 160V\r\nphoenix_contact connector MC_01x04_GF_3.5mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827884 8A 160V\r\nphoenix_contact connector MC_01x04_GF_3.81mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827884 8A 160V\r\nphoenix_contact connector MC_01x04_GF_3.81mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_5-G-3.5_1x05_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Angled || order number: 1844249 8A 160V\r\nphoenix_contact connector MC_01x05_G_3.5mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_5-G-3.81_1x05_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Angled || order number: 1803303 8A 160V\r\nphoenix_contact connector MC_01x05_G_3.81mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843826 8A 160V\r\nphoenix_contact connector MC_01x05_GF_3.5mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843826 8A 160V\r\nphoenix_contact connector MC_01x05_GF_3.5mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827897 8A 160V\r\nphoenix_contact connector MC_01x05_GF_3.81mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827897 8A 160V\r\nphoenix_contact connector MC_01x05_GF_3.81mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_6-G-3.5_1x06_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Angled || order number: 1844252 8A 160V\r\nphoenix_contact connector MC_01x06_G_3.5mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_6-G-3.81_1x06_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Angled || order number: 1803316 8A 160V\r\nphoenix_contact connector MC_01x06_G_3.81mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843839 8A 160V\r\nphoenix_contact connector MC_01x06_GF_3.5mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843839 8A 160V\r\nphoenix_contact connector MC_01x06_GF_3.5mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827907 8A 160V\r\nphoenix_contact connector MC_01x06_GF_3.81mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827907 8A 160V\r\nphoenix_contact connector MC_01x06_GF_3.81mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_7-G-3.5_1x07_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Angled || order number: 1844265 8A 160V\r\nphoenix_contact connector MC_01x07_G_3.5mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_7-G-3.81_1x07_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Angled || order number: 1803329 8A 160V\r\nphoenix_contact connector MC_01x07_G_3.81mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843842 8A 160V\r\nphoenix_contact connector MC_01x07_GF_3.5mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843842 8A 160V\r\nphoenix_contact connector MC_01x07_GF_3.5mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827910 8A 160V\r\nphoenix_contact connector MC_01x07_GF_3.81mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827910 8A 160V\r\nphoenix_contact connector MC_01x07_GF_3.81mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_8-G-3.5_1x08_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Angled || order number: 1844278 8A 160V\r\nphoenix_contact connector MC_01x08_G_3.5mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_8-G-3.81_1x08_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Angled || order number: 1803332 8A 160V\r\nphoenix_contact connector MC_01x08_G_3.81mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843855 8A 160V\r\nphoenix_contact connector MC_01x08_GF_3.5mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843855 8A 160V\r\nphoenix_contact connector MC_01x08_GF_3.5mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827923 8A 160V\r\nphoenix_contact connector MC_01x08_GF_3.81mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827923 8A 160V\r\nphoenix_contact connector MC_01x08_GF_3.81mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_9-G-3.5_1x09_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Angled || order number: 1844281 8A 160V\r\nphoenix_contact connector MC_01x09_G_3.5mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_9-G-3.81_1x09_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Angled || order number: 1803345 8A 160V\r\nphoenix_contact connector MC_01x09_G_3.81mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843868 8A 160V\r\nphoenix_contact connector MC_01x09_GF_3.5mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843868 8A 160V\r\nphoenix_contact connector MC_01x09_GF_3.5mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827936 8A 160V\r\nphoenix_contact connector MC_01x09_GF_3.81mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827936 8A 160V\r\nphoenix_contact connector MC_01x09_GF_3.81mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_10-G-3.5_1x10_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Angled || order number: 1844294 8A 160V\r\nphoenix_contact connector MC_01x10_G_3.5mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_10-G-3.81_1x10_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Angled || order number: 1803358 8A 160V\r\nphoenix_contact connector MC_01x10_G_3.81mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843871 8A 160V\r\nphoenix_contact connector MC_01x10_GF_3.5mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843871 8A 160V\r\nphoenix_contact connector MC_01x10_GF_3.5mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827949 8A 160V\r\nphoenix_contact connector MC_01x10_GF_3.81mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827949 8A 160V\r\nphoenix_contact connector MC_01x10_GF_3.81mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_11-G-3.5_1x11_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Angled || order number: 1844304 8A 160V\r\nphoenix_contact connector MC_01x11_G_3.5mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_11-G-3.81_1x11_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Angled || order number: 1803361 8A 160V\r\nphoenix_contact connector MC_01x11_G_3.81mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843884 8A 160V\r\nphoenix_contact connector MC_01x11_GF_3.5mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843884 8A 160V\r\nphoenix_contact connector MC_01x11_GF_3.5mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827952 8A 160V\r\nphoenix_contact connector MC_01x11_GF_3.81mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827952 8A 160V\r\nphoenix_contact connector MC_01x11_GF_3.81mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_12-G-3.5_1x12_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Angled || order number: 1844317 8A 160V\r\nphoenix_contact connector MC_01x12_G_3.5mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_12-G-3.81_1x12_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Angled || order number: 1803374 8A 160V\r\nphoenix_contact connector MC_01x12_G_3.81mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843897 8A 160V\r\nphoenix_contact connector MC_01x12_GF_3.5mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843897 8A 160V\r\nphoenix_contact connector MC_01x12_GF_3.5mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827965 8A 160V\r\nphoenix_contact connector MC_01x12_GF_3.81mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827965 8A 160V\r\nphoenix_contact connector MC_01x12_GF_3.81mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_13-G-3.5_1x13_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Angled || order number: 1844320 8A 160V\r\nphoenix_contact connector MC_01x13_G_3.5mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_13-G-3.81_1x13_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Angled || order number: 1803387 8A 160V\r\nphoenix_contact connector MC_01x13_G_3.81mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843907 8A 160V\r\nphoenix_contact connector MC_01x13_GF_3.5mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843907 8A 160V\r\nphoenix_contact connector MC_01x13_GF_3.5mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827978 8A 160V\r\nphoenix_contact connector MC_01x13_GF_3.81mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827978 8A 160V\r\nphoenix_contact connector MC_01x13_GF_3.81mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_14-G-3.5_1x14_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Angled || order number: 1844333 8A 160V\r\nphoenix_contact connector MC_01x14_G_3.5mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_14-G-3.81_1x14_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Angled || order number: 1803390 8A 160V\r\nphoenix_contact connector MC_01x14_G_3.81mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843910 8A 160V\r\nphoenix_contact connector MC_01x14_GF_3.5mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843910 8A 160V\r\nphoenix_contact connector MC_01x14_GF_3.5mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827981 8A 160V\r\nphoenix_contact connector MC_01x14_GF_3.81mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827981 8A 160V\r\nphoenix_contact connector MC_01x14_GF_3.81mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_15-G-3.5_1x15_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Angled || order number: 1844346 8A 160V\r\nphoenix_contact connector MC_01x15_G_3.5mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_15-G-3.81_1x15_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Angled || order number: 1803400 8A 160V\r\nphoenix_contact connector MC_01x15_G_3.81mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843923 8A 160V\r\nphoenix_contact connector MC_01x15_GF_3.5mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843923 8A 160V\r\nphoenix_contact connector MC_01x15_GF_3.5mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827994 8A 160V\r\nphoenix_contact connector MC_01x15_GF_3.81mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827994 8A 160V\r\nphoenix_contact connector MC_01x15_GF_3.81mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_16-G-3.5_1x16_P3.50mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Angled || order number: 1844359 8A 160V\r\nphoenix_contact connector MC_01x16_G_3.5mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_16-G-3.81_1x16_P3.81mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Angled || order number: 1803413 8A 160V\r\nphoenix_contact connector MC_01x16_G_3.81mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843936 8A 160V\r\nphoenix_contact connector MC_01x16_GF_3.5mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843936 8A 160V\r\nphoenix_contact connector MC_01x16_GF_3.5mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange || order number: 1828003 8A 160V\r\nphoenix_contact connector MC_01x16_GF_3.81mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC\r\nPhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1828003 8A 160V\r\nphoenix_contact connector MC_01x16_GF_3.81mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1836299 8A 320V\r\nphoenix_contact connector MCV_01x02_G_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847615 8A 320V\r\nphoenix_contact connector MCV_01x02_GF_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847615 8A 320V\r\nphoenix_contact connector MCV_01x02_GF_5.08mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_3-G-5.08_1x03_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1836309 8A 320V\r\nphoenix_contact connector MCV_01x03_G_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847628 8A 320V\r\nphoenix_contact connector MCV_01x03_GF_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847628 8A 320V\r\nphoenix_contact connector MCV_01x03_GF_5.08mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_4-G-5.08_1x04_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1836312 8A 320V\r\nphoenix_contact connector MCV_01x04_G_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847631 8A 320V\r\nphoenix_contact connector MCV_01x04_GF_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847631 8A 320V\r\nphoenix_contact connector MCV_01x04_GF_5.08mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_5-G-5.08_1x05_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1836325 8A 320V\r\nphoenix_contact connector MCV_01x05_G_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847644 8A 320V\r\nphoenix_contact connector MCV_01x05_GF_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847644 8A 320V\r\nphoenix_contact connector MCV_01x05_GF_5.08mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_6-G-5.08_1x06_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1836338 8A 320V\r\nphoenix_contact connector MCV_01x06_G_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847657 8A 320V\r\nphoenix_contact connector MCV_01x06_GF_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847657 8A 320V\r\nphoenix_contact connector MCV_01x06_GF_5.08mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_7-G-5.08_1x07_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1836341 8A 320V\r\nphoenix_contact connector MCV_01x07_G_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847660 8A 320V\r\nphoenix_contact connector MCV_01x07_GF_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847660 8A 320V\r\nphoenix_contact connector MCV_01x07_GF_5.08mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_8-G-5.08_1x08_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1836354 8A 320V\r\nphoenix_contact connector MCV_01x08_G_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847673 8A 320V\r\nphoenix_contact connector MCV_01x08_GF_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847673 8A 320V\r\nphoenix_contact connector MCV_01x08_GF_5.08mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_9-G-5.08_1x09_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1836367 8A 320V\r\nphoenix_contact connector MCV_01x09_G_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847686 8A 320V\r\nphoenix_contact connector MCV_01x09_GF_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847686 8A 320V\r\nphoenix_contact connector MCV_01x09_GF_5.08mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_10-G-5.08_1x10_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1836370 8A 320V\r\nphoenix_contact connector MCV_01x10_G_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847699 8A 320V\r\nphoenix_contact connector MCV_01x10_GF_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847699 8A 320V\r\nphoenix_contact connector MCV_01x10_GF_5.08mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_11-G-5.08_1x11_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1836383 8A 320V\r\nphoenix_contact connector MCV_01x11_G_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847709 8A 320V\r\nphoenix_contact connector MCV_01x11_GF_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847709 8A 320V\r\nphoenix_contact connector MCV_01x11_GF_5.08mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_12-G-5.08_1x12_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1836396 8A 320V\r\nphoenix_contact connector MCV_01x12_G_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847712 8A 320V\r\nphoenix_contact connector MCV_01x12_GF_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847712 8A 320V\r\nphoenix_contact connector MCV_01x12_GF_5.08mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_2-G-5.08_1x02_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1836189 8A 320V\r\nphoenix_contact connector MC_01x02_G_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847466 8A 320V\r\nphoenix_contact connector MC_01x02_GF_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847466 8A 320V\r\nphoenix_contact connector MC_01x02_GF_5.08mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_3-G-5.08_1x03_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1836192 8A 320V\r\nphoenix_contact connector MC_01x03_G_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847479 8A 320V\r\nphoenix_contact connector MC_01x03_GF_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847479 8A 320V\r\nphoenix_contact connector MC_01x03_GF_5.08mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1836202 8A 320V\r\nphoenix_contact connector MC_01x04_G_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847482 8A 320V\r\nphoenix_contact connector MC_01x04_GF_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847482 8A 320V\r\nphoenix_contact connector MC_01x04_GF_5.08mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1836215 8A 320V\r\nphoenix_contact connector MC_01x05_G_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847495 8A 320V\r\nphoenix_contact connector MC_01x05_GF_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847495 8A 320V\r\nphoenix_contact connector MC_01x05_GF_5.08mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_6-G-5.08_1x06_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1836228 8A 320V\r\nphoenix_contact connector MC_01x06_G_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847505 8A 320V\r\nphoenix_contact connector MC_01x06_GF_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847505 8A 320V\r\nphoenix_contact connector MC_01x06_GF_5.08mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_7-G-5.08_1x07_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1836231 8A 320V\r\nphoenix_contact connector MC_01x07_G_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847518 8A 320V\r\nphoenix_contact connector MC_01x07_GF_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847518 8A 320V\r\nphoenix_contact connector MC_01x07_GF_5.08mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1836244 8A 320V\r\nphoenix_contact connector MC_01x08_G_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847521 8A 320V\r\nphoenix_contact connector MC_01x08_GF_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847521 8A 320V\r\nphoenix_contact connector MC_01x08_GF_5.08mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_9-G-5.08_1x09_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1836257 8A 320V\r\nphoenix_contact connector MC_01x09_G_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847534 8A 320V\r\nphoenix_contact connector MC_01x09_GF_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847534 8A 320V\r\nphoenix_contact connector MC_01x09_GF_5.08mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_10-G-5.08_1x10_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1836260 8A 320V\r\nphoenix_contact connector MC_01x10_G_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847547 8A 320V\r\nphoenix_contact connector MC_01x10_GF_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847547 8A 320V\r\nphoenix_contact connector MC_01x10_GF_5.08mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_11-G-5.08_1x11_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1836273 8A 320V\r\nphoenix_contact connector MC_01x11_G_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847550 8A 320V\r\nphoenix_contact connector MC_01x11_GF_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847550 8A 320V\r\nphoenix_contact connector MC_01x11_GF_5.08mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1836286 8A 320V\r\nphoenix_contact connector MC_01x12_G_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847563 8A 320V\r\nphoenix_contact connector MC_01x12_GF_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MC_HighVoltage\r\nPhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847563 8A 320V\r\nphoenix_contact connector MC_01x12_GF_5.08mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1757242 12A || order number: 1923869 16A (HC)\r\nphoenix_contact connector MSTBA_01x02_G_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Angled || order number: 1757475 12A || order number: 1923759 16A (HC)\r\nphoenix_contact connector MSTBA_01x02_G_5.00mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1757255 12A || order number: 1923872 16A (HC)\r\nphoenix_contact connector MSTBA_01x03_G_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_3-G_1x03_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Angled || order number: 1757488 12A || order number: 1923762 16A (HC)\r\nphoenix_contact connector MSTBA_01x03_G_5.00mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1757268 12A || order number: 1923885 16A (HC)\r\nphoenix_contact connector MSTBA_01x04_G_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_4-G_1x04_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Angled || order number: 1757491 12A || order number: 1923775 16A (HC)\r\nphoenix_contact connector MSTBA_01x04_G_5.00mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_5-G-5,08_1x05_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1757271 12A || order number: 1923898 16A (HC)\r\nphoenix_contact connector MSTBA_01x05_G_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_5-G_1x05_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Angled || order number: 1757501 12A || order number: 1923788 16A (HC)\r\nphoenix_contact connector MSTBA_01x05_G_5.00mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1757284 12A || order number: 1923908 16A (HC)\r\nphoenix_contact connector MSTBA_01x06_G_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_6-G_1x06_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Angled || order number: 1757514 12A || order number: 1923791 16A (HC)\r\nphoenix_contact connector MSTBA_01x06_G_5.00mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_7-G-5,08_1x07_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1757297 12A || order number: 1923911 16A (HC)\r\nphoenix_contact connector MSTBA_01x07_G_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_7-G_1x07_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Angled || order number: 1757493 12A || order number: 1923801 16A (HC)\r\nphoenix_contact connector MSTBA_01x07_G_5.00mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_8-G-5,08_1x08_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1757307 12A || order number: 1923924 16A (HC)\r\nphoenix_contact connector MSTBA_01x08_G_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_8-G_1x08_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Angled || order number: 1757527 12A || order number: 1923814 16A (HC)\r\nphoenix_contact connector MSTBA_01x08_G_5.00mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_9-G-5,08_1x09_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1757310 12A || order number: 1923937 16A (HC)\r\nphoenix_contact connector MSTBA_01x09_G_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_9-G_1x09_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Angled || order number: 1757530 12A || order number: 1923827 16A (HC)\r\nphoenix_contact connector MSTBA_01x09_G_5.00mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_10-G-5,08_1x10_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1757323 12A || order number: 1923940 16A (HC)\r\nphoenix_contact connector MSTBA_01x10_G_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_10-G_1x10_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Angled || order number: 1757543 12A || order number: 1923830 16A (HC)\r\nphoenix_contact connector MSTBA_01x10_G_5.00mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_11-G-5,08_1x11_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1757336 12A || order number: 1923953 16A (HC)\r\nphoenix_contact connector MSTBA_01x11_G_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_11-G_1x11_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Angled || order number: 1757556 12A || order number: 1923843 16A (HC)\r\nphoenix_contact connector MSTBA_01x11_G_5.00mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_12-G-5,08_1x12_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1757349 12A || order number: 1923966 16A (HC)\r\nphoenix_contact connector MSTBA_01x12_G_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_12-G_1x12_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Angled || order number: 1757569 12A || order number: 1923856 16A (HC)\r\nphoenix_contact connector MSTBA_01x12_G_5.00mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_13-G-5,08_1x13_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Angled || order number: 1757352 12A\r\nphoenix_contact connector MSTBA_01x13_G_5.08mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_13-G_1x13_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Angled || order number: 1757572 12A\r\nphoenix_contact connector MSTBA_01x13_G_5.00mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_14-G-5,08_1x14_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Angled || order number: 1757365 12A\r\nphoenix_contact connector MSTBA_01x14_G_5.08mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_14-G_1x14_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Angled || order number: 1757585 12A\r\nphoenix_contact connector MSTBA_01x14_G_5.00mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_15-G-5,08_1x15_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Angled || order number: 1757378 12A\r\nphoenix_contact connector MSTBA_01x15_G_5.08mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_15-G_1x15_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Angled || order number: 1757598 12A\r\nphoenix_contact connector MSTBA_01x15_G_5.00mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_16-G-5,08_1x16_P5.08mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Angled || order number: 1757381 12A\r\nphoenix_contact connector MSTBA_01x16_G_5.08mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBA_2,5_16-G_1x16_P5.00mm_Horizontal\r\nGeneric Phoenix Contact connector footprint for: MSTBA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Angled || order number: 1757608 12A\r\nphoenix_contact connector MSTBA_01x16_G_5.00mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1755736 12A || order number: 1924305 16A (HC)\r\nphoenix_contact connector MSTBVA_01x02_G_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_2-G_1x02_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Vertical || order number: 1755516 12A || order number: 1924198 16A (HC)\r\nphoenix_contact connector MSTBVA_01x02_G_5.00mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_3-G-5,08_1x03_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1755749 12A || order number: 1924318 16A (HC)\r\nphoenix_contact connector MSTBVA_01x03_G_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_3-G_1x03_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Vertical || order number: 1755529 12A || order number: 1924208 16A (HC)\r\nphoenix_contact connector MSTBVA_01x03_G_5.00mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_4-G-5,08_1x04_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1755752 12A || order number: 1924321 16A (HC)\r\nphoenix_contact connector MSTBVA_01x04_G_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_4-G_1x04_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Vertical || order number: 1755532 12A || order number: 1924211 16A (HC)\r\nphoenix_contact connector MSTBVA_01x04_G_5.00mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_5-G-5,08_1x05_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1755765 12A || order number: 1924334 16A (HC)\r\nphoenix_contact connector MSTBVA_01x05_G_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_5-G_1x05_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Vertical || order number: 1755545 12A || order number: 1924224 16A (HC)\r\nphoenix_contact connector MSTBVA_01x05_G_5.00mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_6-G-5,08_1x06_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1755778 12A || order number: 1924347 16A (HC)\r\nphoenix_contact connector MSTBVA_01x06_G_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_6-G_1x06_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Vertical || order number: 1755558 12A || order number: 1924237 16A (HC)\r\nphoenix_contact connector MSTBVA_01x06_G_5.00mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_7-G-5,08_1x07_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1755781 12A || order number: 1924350 16A (HC)\r\nphoenix_contact connector MSTBVA_01x07_G_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_7-G_1x07_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Vertical || order number: 1755561 12A || order number: 1924240 16A (HC)\r\nphoenix_contact connector MSTBVA_01x07_G_5.00mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_8-G-5,08_1x08_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1755794 12A || order number: 1924363 16A (HC)\r\nphoenix_contact connector MSTBVA_01x08_G_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_8-G_1x08_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Vertical || order number: 1755574 12A || order number: 1924253 16A (HC)\r\nphoenix_contact connector MSTBVA_01x08_G_5.00mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_9-G-5,08_1x09_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1755804 12A || order number: 1924376 16A (HC)\r\nphoenix_contact connector MSTBVA_01x09_G_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_9-G_1x09_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Vertical || order number: 1755587 12A || order number: 1924266 16A (HC)\r\nphoenix_contact connector MSTBVA_01x09_G_5.00mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_10-G-5,08_1x10_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1755817 12A || order number: 1924389 16A (HC)\r\nphoenix_contact connector MSTBVA_01x10_G_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_10-G_1x10_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Vertical || order number: 1755503 12A || order number: 1924279 16A (HC)\r\nphoenix_contact connector MSTBVA_01x10_G_5.00mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_11-G-5,08_1x11_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1755820 12A || order number: 1924392 16A (HC)\r\nphoenix_contact connector MSTBVA_01x11_G_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_11-G_1x11_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Vertical || order number: 1755590 12A || order number: 1924282 16A (HC)\r\nphoenix_contact connector MSTBVA_01x11_G_5.00mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_12-G-5,08_1x12_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1755833 12A || order number: 1924402 16A (HC)\r\nphoenix_contact connector MSTBVA_01x12_G_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_12-G_1x12_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Vertical || order number: 1755600 12A || order number: 1924295 16A (HC)\r\nphoenix_contact connector MSTBVA_01x12_G_5.00mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_13-G-5,08_1x13_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical || order number: 1755846 12A\r\nphoenix_contact connector MSTBVA_01x13_G_5.08mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_13-G_1x13_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Vertical || order number: 1755613 12A\r\nphoenix_contact connector MSTBVA_01x13_G_5.00mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_14-G-5,08_1x14_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical || order number: 1755859 12A\r\nphoenix_contact connector MSTBVA_01x14_G_5.08mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_14-G_1x14_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Vertical || order number: 1755626 12A\r\nphoenix_contact connector MSTBVA_01x14_G_5.00mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_15-G-5,08_1x15_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical || order number: 1755862 12A\r\nphoenix_contact connector MSTBVA_01x15_G_5.08mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_15-G_1x15_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Vertical || order number: 1755639 12A\r\nphoenix_contact connector MSTBVA_01x15_G_5.00mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_16-G-5,08_1x16_P5.08mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical || order number: 1755875 12A\r\nphoenix_contact connector MSTBVA_01x16_G_5.08mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBVA_2,5_16-G_1x16_P5.00mm_Vertical\r\nGeneric Phoenix Contact connector footprint for: MSTBVA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Vertical || order number: 1755642 12A\r\nphoenix_contact connector MSTBVA_01x16_G_5.00mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777073 12A || order number: 1924525 16A (HC)\r\nphoenix_contact connector MSTBV_01x02_GF_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777073 12A || order number: 1924525 16A (HC)\r\nphoenix_contact connector MSTBV_01x02_GF_5.08mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776883 12A || order number: 1924415 16A (HC)\r\nphoenix_contact connector MSTBV_01x02_GF_5.00mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776883 12A || order number: 1924415 16A (HC)\r\nphoenix_contact connector MSTBV_01x02_GF_5.00mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777086 12A || order number: 1924538 16A (HC)\r\nphoenix_contact connector MSTBV_01x03_GF_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777086 12A || order number: 1924538 16A (HC)\r\nphoenix_contact connector MSTBV_01x03_GF_5.08mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776896 12A || order number: 1924428 16A (HC)\r\nphoenix_contact connector MSTBV_01x03_GF_5.00mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776896 12A || order number: 1924428 16A (HC)\r\nphoenix_contact connector MSTBV_01x03_GF_5.00mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777099 12A || order number: 1924541 16A (HC)\r\nphoenix_contact connector MSTBV_01x04_GF_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777099 12A || order number: 1924541 16A (HC)\r\nphoenix_contact connector MSTBV_01x04_GF_5.08mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776906 12A || order number: 1924431 16A (HC)\r\nphoenix_contact connector MSTBV_01x04_GF_5.00mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776906 12A || order number: 1924431 16A (HC)\r\nphoenix_contact connector MSTBV_01x04_GF_5.00mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777109 12A || order number: 1924554 16A (HC)\r\nphoenix_contact connector MSTBV_01x05_GF_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777109 12A || order number: 1924554 16A (HC)\r\nphoenix_contact connector MSTBV_01x05_GF_5.08mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776919 12A || order number: 1924444 16A (HC)\r\nphoenix_contact connector MSTBV_01x05_GF_5.00mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776919 12A || order number: 1924444 16A (HC)\r\nphoenix_contact connector MSTBV_01x05_GF_5.00mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777112 12A || order number: 1924567 16A (HC)\r\nphoenix_contact connector MSTBV_01x06_GF_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777112 12A || order number: 1924567 16A (HC)\r\nphoenix_contact connector MSTBV_01x06_GF_5.08mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776922 12A || order number: 1924457 16A (HC)\r\nphoenix_contact connector MSTBV_01x06_GF_5.00mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776922 12A || order number: 1924457 16A (HC)\r\nphoenix_contact connector MSTBV_01x06_GF_5.00mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777125 12A || order number: 1924570 16A (HC)\r\nphoenix_contact connector MSTBV_01x07_GF_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777125 12A || order number: 1924570 16A (HC)\r\nphoenix_contact connector MSTBV_01x07_GF_5.08mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776935 12A || order number: 1924460 16A (HC)\r\nphoenix_contact connector MSTBV_01x07_GF_5.00mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776935 12A || order number: 1924460 16A (HC)\r\nphoenix_contact connector MSTBV_01x07_GF_5.00mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777138 12A || order number: 1924583 16A (HC)\r\nphoenix_contact connector MSTBV_01x08_GF_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777138 12A || order number: 1924583 16A (HC)\r\nphoenix_contact connector MSTBV_01x08_GF_5.08mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776948 12A || order number: 1924473 16A (HC)\r\nphoenix_contact connector MSTBV_01x08_GF_5.00mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776948 12A || order number: 1924473 16A (HC)\r\nphoenix_contact connector MSTBV_01x08_GF_5.00mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777141 12A || order number: 1924596 16A (HC)\r\nphoenix_contact connector MSTBV_01x09_GF_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777141 12A || order number: 1924596 16A (HC)\r\nphoenix_contact connector MSTBV_01x09_GF_5.08mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776951 12A || order number: 1924486 16A (HC)\r\nphoenix_contact connector MSTBV_01x09_GF_5.00mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776951 12A || order number: 1924486 16A (HC)\r\nphoenix_contact connector MSTBV_01x09_GF_5.00mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777154 12A || order number: 1924606 16A (HC)\r\nphoenix_contact connector MSTBV_01x10_GF_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777154 12A || order number: 1924606 16A (HC)\r\nphoenix_contact connector MSTBV_01x10_GF_5.08mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776964 12A || order number: 1924499 16A (HC)\r\nphoenix_contact connector MSTBV_01x10_GF_5.00mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776964 12A || order number: 1924499 16A (HC)\r\nphoenix_contact connector MSTBV_01x10_GF_5.00mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777167 12A || order number: 1924619 16A (HC)\r\nphoenix_contact connector MSTBV_01x11_GF_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777167 12A || order number: 1924619 16A (HC)\r\nphoenix_contact connector MSTBV_01x11_GF_5.08mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776977 12A || order number: 1924509 16A (HC)\r\nphoenix_contact connector MSTBV_01x11_GF_5.00mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776977 12A || order number: 1924509 16A (HC)\r\nphoenix_contact connector MSTBV_01x11_GF_5.00mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777170 12A || order number: 1924622 16A (HC)\r\nphoenix_contact connector MSTBV_01x12_GF_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777170 12A || order number: 1924622 16A (HC)\r\nphoenix_contact connector MSTBV_01x12_GF_5.08mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776980 12A || order number: 1924512 16A (HC)\r\nphoenix_contact connector MSTBV_01x12_GF_5.00mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776980 12A || order number: 1924512 16A (HC)\r\nphoenix_contact connector MSTBV_01x12_GF_5.00mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777183 12A\r\nphoenix_contact connector MSTBV_01x13_GF_5.08mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777183 12A\r\nphoenix_contact connector MSTBV_01x13_GF_5.08mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776993 12A\r\nphoenix_contact connector MSTBV_01x13_GF_5.00mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776993 12A\r\nphoenix_contact connector MSTBV_01x13_GF_5.00mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777196 12A\r\nphoenix_contact connector MSTBV_01x14_GF_5.08mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777196 12A\r\nphoenix_contact connector MSTBV_01x14_GF_5.08mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776002 12A\r\nphoenix_contact connector MSTBV_01x14_GF_5.00mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776002 12A\r\nphoenix_contact connector MSTBV_01x14_GF_5.00mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777206 12A\r\nphoenix_contact connector MSTBV_01x15_GF_5.08mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777206 12A\r\nphoenix_contact connector MSTBV_01x15_GF_5.08mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776015 12A\r\nphoenix_contact connector MSTBV_01x15_GF_5.00mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776015 12A\r\nphoenix_contact connector MSTBV_01x15_GF_5.00mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777219 12A\r\nphoenix_contact connector MSTBV_01x16_GF_5.08mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777219 12A\r\nphoenix_contact connector MSTBV_01x16_GF_5.08mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776028 12A\r\nphoenix_contact connector MSTBV_01x16_GF_5.00mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776028 12A\r\nphoenix_contact connector MSTBV_01x16_GF_5.00mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776508 12A || order number: 1924088 16A (HC)\r\nphoenix_contact connector MSTB_01x02_GF_5.08mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776508 12A || order number: 1924088 16A (HC)\r\nphoenix_contact connector MSTB_01x02_GF_5.08mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776692 12A || order number: 1923979 16A (HC)\r\nphoenix_contact connector MSTB_01x02_GF_5.00mm\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776692 12A || order number: 1923979 16A (HC)\r\nphoenix_contact connector MSTB_01x02_GF_5.00mm_MH\r\n0\r\n2\r\n2\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776511 12A || order number: 1924091 16A (HC)\r\nphoenix_contact connector MSTB_01x03_GF_5.08mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776511 12A || order number: 1924091 16A (HC)\r\nphoenix_contact connector MSTB_01x03_GF_5.08mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776702 12A || order number: 1923982 16A (HC)\r\nphoenix_contact connector MSTB_01x03_GF_5.00mm\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776702 12A || order number: 1923982 16A (HC)\r\nphoenix_contact connector MSTB_01x03_GF_5.00mm_MH\r\n0\r\n3\r\n3\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776524 12A || order number: 1924101 16A (HC)\r\nphoenix_contact connector MSTB_01x04_GF_5.08mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776524 12A || order number: 1924101 16A (HC)\r\nphoenix_contact connector MSTB_01x04_GF_5.08mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776715 12A || order number: 1923995 16A (HC)\r\nphoenix_contact connector MSTB_01x04_GF_5.00mm\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776715 12A || order number: 1923995 16A (HC)\r\nphoenix_contact connector MSTB_01x04_GF_5.00mm_MH\r\n0\r\n4\r\n4\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776537 12A || order number: 1924114 16A (HC)\r\nphoenix_contact connector MSTB_01x05_GF_5.08mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776537 12A || order number: 1924114 16A (HC)\r\nphoenix_contact connector MSTB_01x05_GF_5.08mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776728 12A || order number: 1924004 16A (HC)\r\nphoenix_contact connector MSTB_01x05_GF_5.00mm\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776728 12A || order number: 1924004 16A (HC)\r\nphoenix_contact connector MSTB_01x05_GF_5.00mm_MH\r\n0\r\n5\r\n5\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776540 12A || order number: 1924127 16A (HC)\r\nphoenix_contact connector MSTB_01x06_GF_5.08mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776540 12A || order number: 1924127 16A (HC)\r\nphoenix_contact connector MSTB_01x06_GF_5.08mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776731 12A || order number: 1924017 16A (HC)\r\nphoenix_contact connector MSTB_01x06_GF_5.00mm\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776731 12A || order number: 1924017 16A (HC)\r\nphoenix_contact connector MSTB_01x06_GF_5.00mm_MH\r\n0\r\n6\r\n6\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776553 12A || order number: 1924130 16A (HC)\r\nphoenix_contact connector MSTB_01x07_GF_5.08mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776553 12A || order number: 1924130 16A (HC)\r\nphoenix_contact connector MSTB_01x07_GF_5.08mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776744 12A || order number: 1924020 16A (HC)\r\nphoenix_contact connector MSTB_01x07_GF_5.00mm\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776744 12A || order number: 1924020 16A (HC)\r\nphoenix_contact connector MSTB_01x07_GF_5.00mm_MH\r\n0\r\n7\r\n7\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776566 12A || order number: 1924143 16A (HC)\r\nphoenix_contact connector MSTB_01x08_GF_5.08mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776566 12A || order number: 1924143 16A (HC)\r\nphoenix_contact connector MSTB_01x08_GF_5.08mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776757 12A || order number: 1924033 16A (HC)\r\nphoenix_contact connector MSTB_01x08_GF_5.00mm\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776757 12A || order number: 1924033 16A (HC)\r\nphoenix_contact connector MSTB_01x08_GF_5.00mm_MH\r\n0\r\n8\r\n8\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776579 12A || order number: 1924156 16A (HC)\r\nphoenix_contact connector MSTB_01x09_GF_5.08mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776579 12A || order number: 1924156 16A (HC)\r\nphoenix_contact connector MSTB_01x09_GF_5.08mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776760 12A || order number: 1924046 16A (HC)\r\nphoenix_contact connector MSTB_01x09_GF_5.00mm\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776760 12A || order number: 1924046 16A (HC)\r\nphoenix_contact connector MSTB_01x09_GF_5.00mm_MH\r\n0\r\n9\r\n9\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776582 12A || order number: 1924169 16A (HC)\r\nphoenix_contact connector MSTB_01x10_GF_5.08mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776582 12A || order number: 1924169 16A (HC)\r\nphoenix_contact connector MSTB_01x10_GF_5.08mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776773 12A || order number: 1924059 16A (HC)\r\nphoenix_contact connector MSTB_01x10_GF_5.00mm\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776773 12A || order number: 1924059 16A (HC)\r\nphoenix_contact connector MSTB_01x10_GF_5.00mm_MH\r\n0\r\n10\r\n10\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776595 12A || order number: 1924172 16A (HC)\r\nphoenix_contact connector MSTB_01x11_GF_5.08mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776595 12A || order number: 1924172 16A (HC)\r\nphoenix_contact connector MSTB_01x11_GF_5.08mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776786 12A || order number: 1924062 16A (HC)\r\nphoenix_contact connector MSTB_01x11_GF_5.00mm\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776786 12A || order number: 1924062 16A (HC)\r\nphoenix_contact connector MSTB_01x11_GF_5.00mm_MH\r\n0\r\n11\r\n11\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776605 12A || order number: 1924185 16A (HC)\r\nphoenix_contact connector MSTB_01x12_GF_5.08mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776605 12A || order number: 1924185 16A (HC)\r\nphoenix_contact connector MSTB_01x12_GF_5.08mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776799 12A || order number: 1924075 16A (HC)\r\nphoenix_contact connector MSTB_01x12_GF_5.00mm\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776799 12A || order number: 1924075 16A (HC)\r\nphoenix_contact connector MSTB_01x12_GF_5.00mm_MH\r\n0\r\n12\r\n12\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776618 12A\r\nphoenix_contact connector MSTB_01x13_GF_5.08mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776618 12A\r\nphoenix_contact connector MSTB_01x13_GF_5.08mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776809 12A\r\nphoenix_contact connector MSTB_01x13_GF_5.00mm\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776809 12A\r\nphoenix_contact connector MSTB_01x13_GF_5.00mm_MH\r\n0\r\n13\r\n13\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776621 12A\r\nphoenix_contact connector MSTB_01x14_GF_5.08mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776621 12A\r\nphoenix_contact connector MSTB_01x14_GF_5.08mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776812 12A\r\nphoenix_contact connector MSTB_01x14_GF_5.00mm\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776812 12A\r\nphoenix_contact connector MSTB_01x14_GF_5.00mm_MH\r\n0\r\n14\r\n14\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776634 12A\r\nphoenix_contact connector MSTB_01x15_GF_5.08mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776634 12A\r\nphoenix_contact connector MSTB_01x15_GF_5.08mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776825 12A\r\nphoenix_contact connector MSTB_01x15_GF_5.00mm\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776825 12A\r\nphoenix_contact connector MSTB_01x15_GF_5.00mm_MH\r\n0\r\n15\r\n15\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776647 12A\r\nphoenix_contact connector MSTB_01x16_GF_5.08mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776647 12A\r\nphoenix_contact connector MSTB_01x16_GF_5.08mm_MH\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776838 12A\r\nphoenix_contact connector MSTB_01x16_GF_5.00mm\r\n0\r\n16\r\n16\r\nConnector_Phoenix_MSTB\r\nPhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange_MountHole\r\nGeneric Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776838 12A\r\nphoenix_contact connector MSTB_01x16_GF_5.00mm_MH\r\n0\r\n16\r\n16\r\nConnector_Pin\r\nPin_D0.7mm_L6.5mm_W1.8mm_FlatFork\r\nsolder Pin_ with flat fork, hole diameter 0.7mm, length 6.5mm, width 1.8mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D0.9mm_L10.0mm_W2.4mm_FlatFork\r\nsolder Pin_ with flat fork, hole diameter 0.9mm, length 10.0mm, width 2.4mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.0mm_L10.0mm\r\nsolder Pin_ diameter 1.0mm, hole diameter 1.0mm (press fit), length 10.0mm\r\nsolder Pin_ press fit\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.0mm_L10.0mm_LooseFit\r\nsolder Pin_ diameter 1.0mm, hole diameter 1.2mm (loose fit), length 10.0mm\r\nsolder Pin_ loose fit\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.1mm_L8.5mm_W2.5mm_FlatFork\r\nsolder Pin_ with flat fork, hole diameter 1.1mm, length 8.5mm, width 2.5mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.1mm_L10.2mm_W3.5mm_Flat\r\nsolder Pin_ with flat with hole, hole diameter 1.1mm, length 10.2mm, width 3.5mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.2mm_L10.2mm_W2.9mm_FlatFork\r\nsolder Pin_ with flat with fork, hole diameter 1.2mm, length 11.3mm, width 3.0mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.2mm_L11.3mm_W3.0mm_Flat\r\nsolder Pin_ with flat with hole, hole diameter 1.2mm, length 11.3mm, width 3.0mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.3mm_L10.0mm_W3.5mm_Flat\r\nsolder Pin_ with flat with hole, hole diameter 1.3mm, length 10.0mm, width 3.5mm, e.g. Ettinger 13.13.865, https://katalog.ettinger.de/#p=434\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.3mm_L11.0mm\r\nsolder Pin_ diameter 1.3mm, hole diameter 1.3mm, length 11.0mm\r\nsolder Pin_ pressfit\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.3mm_L11.0mm_LooseFit\r\nsolder Pin_ diameter 1.3mm, hole diameter 1.5mm (loose fit), length 11.0mm\r\nsolder Pin_ loose fit\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.3mm_L11.3mm_W2.8mm_Flat\r\nsolder Pin_ with flat with hole, hole diameter 1.3mm, length 11.3mm, width 2.8mm\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_Pin\r\nPin_D1.4mm_L8.5mm_W2.8mm_FlatFork\r\nsolder Pin_ with flat with fork, hole diameter 1.4mm, length 8.5mm, width 2.8mm, e.g. Ettinger 13.13.890, https://katalog.ettinger.de/#p=434\r\nsolder Pin_ with flat fork\r\n0\r\n1\r\n1\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x01_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x01, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x01 1.00mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x01_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x01, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x01 1.00mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x02_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x02, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x02 1.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x02_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x02, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x02 1.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x02 1.00mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x02 1.00mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x03_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x03, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x03 1.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x03_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x03, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x03 1.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x03 1.00mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x03 1.00mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x04_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x04, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x04 1.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x04_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x04, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x04 1.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x04 1.00mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x04 1.00mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x05_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x05, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x05 1.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x05_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x05, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x05 1.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x05 1.00mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x05 1.00mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x06_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x06, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x06 1.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x06_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x06, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x06 1.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x06 1.00mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x06 1.00mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x07_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x07, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x07 1.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x07_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x07, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x07 1.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x07 1.00mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x07 1.00mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x08_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x08, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x08 1.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x08_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x08, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x08 1.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x08 1.00mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x08 1.00mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x09_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x09, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x09 1.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x09_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x09, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x09 1.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x09 1.00mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x09 1.00mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x10_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x10, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x10 1.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x10_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x10, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x10 1.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x10 1.00mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x10 1.00mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x11_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x11, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x11 1.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x11_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x11, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x11 1.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x11 1.00mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x11 1.00mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x12_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x12, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x12 1.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x12_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x12, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x12 1.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x12 1.00mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x12 1.00mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x13_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x13, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x13 1.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x13_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x13, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x13 1.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x13 1.00mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x13 1.00mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x14_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x14, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x14 1.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x14_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x14, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x14 1.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x14 1.00mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x14 1.00mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x15_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x15, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x15 1.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x15_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x15, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x15 1.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x15 1.00mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x15 1.00mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x16_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x16, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x16 1.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x16_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x16, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x16 1.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x16 1.00mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x16 1.00mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x17_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x17, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x17 1.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x17_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x17, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x17 1.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x17 1.00mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x17 1.00mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x18_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x18, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x18 1.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x18_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x18, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x18 1.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x18 1.00mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x18 1.00mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x19_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x19, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x19 1.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x19_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x19, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x19 1.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x19 1.00mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x19 1.00mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x20_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x20, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x20 1.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x20_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x20, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x20 1.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x20 1.00mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x20 1.00mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x21_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x21, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x21 1.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x21_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x21, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x21 1.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x21 1.00mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x21 1.00mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x22_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x22, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x22 1.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x22_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x22, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x22 1.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x22 1.00mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x22 1.00mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x23_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x23, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x23 1.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x23_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x23, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x23 1.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x23 1.00mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x23 1.00mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x24_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x24, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x24 1.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x24_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x24, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x24 1.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x24 1.00mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x24 1.00mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x25_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x25, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x25 1.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x25_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x25, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x25 1.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x25 1.00mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x25 1.00mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x26_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x26, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x26 1.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x26_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x26, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x26 1.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x26 1.00mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x26 1.00mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x27_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x27, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x27 1.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x27_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x27, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x27 1.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x27 1.00mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x27 1.00mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x28_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x28, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x28 1.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x28_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x28, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x28 1.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x28 1.00mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x28 1.00mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x29_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x29, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x29 1.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x29_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x29, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x29 1.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x29 1.00mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x29 1.00mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x30_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x30, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x30 1.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x30_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x30, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x30 1.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x30 1.00mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x30 1.00mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x31_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x31, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x31 1.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x31_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x31, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x31 1.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x31 1.00mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x31 1.00mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x32_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x32, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x32 1.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x32_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x32, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x32 1.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x32 1.00mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x32 1.00mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x33_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x33, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x33 1.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x33_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x33, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x33 1.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x33 1.00mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x33 1.00mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x34_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x34, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x34 1.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x34_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x34, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x34 1.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x34 1.00mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x34 1.00mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x35_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x35, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x35 1.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x35_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x35, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x35 1.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x35 1.00mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x35 1.00mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x36_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x36, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x36 1.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x36_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x36, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x36 1.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x36 1.00mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x36 1.00mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x37_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x37, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x37 1.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x37_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x37, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x37 1.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x37 1.00mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x37 1.00mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x38_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x38, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x38 1.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x38_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x38, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x38 1.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x38 1.00mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x38 1.00mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x39_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x39, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x39 1.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x39_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x39, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x39 1.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x39 1.00mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x39 1.00mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x40_P1.00mm_Horizontal\r\nThrough hole angled pin header, 1x40, 1.00mm pitch, 2.0mm pin length, single row\r\nThrough hole angled pin header THT 1x40 1.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x40_P1.00mm_Vertical\r\nThrough hole straight pin header, 1x40, 1.00mm pitch, single row\r\nThrough hole pin header THT 1x40 1.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x40 1.00mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x40 1.00mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x01_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x01, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x01 1.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x01_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x01, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x01 1.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x01_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x01, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x01 1.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x02_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x02, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x02 1.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x02_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x02, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x02 1.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x02_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x02, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x02 1.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x03_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x03, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x03 1.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x03_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x03, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x03 1.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x03_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x03, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x03 1.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x04_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x04, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x04 1.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x04_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x04, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x04 1.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x04_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x04, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x04 1.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x05_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x05, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x05 1.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x05_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x05, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x05 1.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x05_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x05, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x05 1.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x06_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x06, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x06 1.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x06_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x06, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x06 1.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x06_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x06, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x06 1.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x07_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x07, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x07 1.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x07_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x07, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x07 1.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x07_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x07, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x07 1.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x08_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x08, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x08 1.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x08_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x08, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x08 1.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x08_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x08, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x08 1.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x09_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x09, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x09 1.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x09_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x09, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x09 1.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x09_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x09, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x09 1.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x10_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x10, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x10 1.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x10_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x10, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x10 1.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x10_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x10, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x10 1.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x11_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x11, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x11 1.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x11_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x11, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x11 1.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x11_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x11, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x11 1.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x12_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x12, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x12 1.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x12_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x12, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x12 1.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x12_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x12, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x12 1.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x13_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x13, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x13 1.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x13_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x13, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x13 1.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x13_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x13, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x13 1.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x14_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x14, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x14 1.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x14_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x14, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x14 1.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x14_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x14, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x14 1.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x15_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x15, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x15 1.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x15_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x15, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x15 1.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x15_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x15, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x15 1.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x16_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x16, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x16 1.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x16_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x16, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x16 1.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x16_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x16, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x16 1.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x17_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x17, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x17 1.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x17_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x17, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x17 1.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x17_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x17, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x17 1.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x18_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x18, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x18 1.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x18_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x18, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x18 1.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x18_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x18, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x18 1.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x19_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x19, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x19 1.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x19_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x19, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x19 1.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x19_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x19, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x19 1.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x20_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x20, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x20 1.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x20_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x20, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x20 1.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x20_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x20, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x20 1.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x21_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x21, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x21 1.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x21_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x21, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x21 1.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x21_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x21, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x21 1.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x22_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x22, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x22 1.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x22_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x22, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x22 1.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x22_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x22, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x22 1.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x23_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x23, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x23 1.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x23_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x23, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x23 1.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x23_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x23, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x23 1.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x24_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x24, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x24 1.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x24_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x24, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x24 1.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x24_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x24, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x24 1.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x25_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x25, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x25 1.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x25_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x25, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x25 1.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x25_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x25, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x25 1.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x26_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x26, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x26 1.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x26_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x26, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x26 1.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x26_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x26, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x26 1.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x27_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x27, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x27 1.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x27_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x27, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x27 1.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x27_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x27, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x27 1.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x28_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x28, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x28 1.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x28_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x28, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x28 1.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x28_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x28, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x28 1.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x29_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x29, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x29 1.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x29_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x29, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x29 1.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x29_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x29, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x29 1.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x30_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x30, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x30 1.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x30_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x30, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x30 1.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x30_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x30, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x30 1.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x31_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x31, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x31 1.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x31_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x31, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x31 1.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x31_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x31, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x31 1.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x32_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x32, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x32 1.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x32_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x32, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x32 1.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x32_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x32, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x32 1.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x33_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x33, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x33 1.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x33_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x33, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x33 1.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x33_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x33, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x33 1.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x34_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x34, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x34 1.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x34_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x34, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x34 1.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x34_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x34, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x34 1.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x35_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x35, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x35 1.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x35_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x35, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x35 1.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x35_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x35, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x35 1.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x36_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x36, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x36 1.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x36_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x36, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x36 1.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x36_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x36, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x36 1.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x37_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x37, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x37 1.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x37_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x37, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x37 1.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x37_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x37, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x37 1.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x38_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x38, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x38 1.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x38_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x38, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x38 1.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x38_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x38, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x38 1.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x39_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x39, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x39 1.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x39_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x39, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x39 1.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x39_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x39, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x39 1.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x40_P1.00mm_Horizontal\r\nThrough hole angled pin header, 2x40, 1.00mm pitch, 2.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x40 1.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x40_P1.00mm_Vertical\r\nThrough hole straight pin header, 2x40, 1.00mm pitch, double rows\r\nThrough hole pin header THT 2x40 1.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_1.00mm\r\nPinHeader_2x40_P1.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x40, 1.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x40 1.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x01_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x01, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x01 1.27mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x01_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x01, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x01 1.27mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x02_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x02, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x02 1.27mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x02_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x02, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x02 1.27mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x02 1.27mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x02 1.27mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x03_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x03, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x03 1.27mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x03_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x03, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x03 1.27mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x03 1.27mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x03 1.27mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x04_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x04, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x04 1.27mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x04_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x04, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x04 1.27mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x04 1.27mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x04 1.27mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x05_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x05, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x05 1.27mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x05_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x05, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x05 1.27mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x05 1.27mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x05 1.27mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x06_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x06, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x06 1.27mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x06_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x06, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x06 1.27mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x06 1.27mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x06 1.27mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x07_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x07, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x07 1.27mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x07_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x07, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x07 1.27mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x07 1.27mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x07 1.27mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x08_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x08, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x08 1.27mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x08_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x08, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x08 1.27mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x08 1.27mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x08 1.27mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x09_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x09, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x09 1.27mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x09_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x09, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x09 1.27mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x09 1.27mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x09 1.27mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x10_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x10, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x10 1.27mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x10_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x10, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x10 1.27mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x10 1.27mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x10 1.27mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x11_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x11, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x11 1.27mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x11_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x11, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x11 1.27mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x11 1.27mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x11 1.27mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x12_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x12, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x12 1.27mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x12_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x12, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x12 1.27mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x12 1.27mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x12 1.27mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x13_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x13, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x13 1.27mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x13_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x13, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x13 1.27mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x13 1.27mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x13 1.27mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x14_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x14, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x14 1.27mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x14_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x14, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x14 1.27mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x14 1.27mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x14 1.27mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x15_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x15, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x15 1.27mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x15_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x15, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x15 1.27mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x15 1.27mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x15 1.27mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x16_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x16, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x16 1.27mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x16_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x16, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x16 1.27mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x16 1.27mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x16 1.27mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x17_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x17, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x17 1.27mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x17_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x17, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x17 1.27mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x17 1.27mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x17 1.27mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x18_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x18, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x18 1.27mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x18_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x18, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x18 1.27mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x18 1.27mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x18 1.27mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x19_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x19, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x19 1.27mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x19_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x19, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x19 1.27mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x19 1.27mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x19 1.27mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x20_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x20, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x20 1.27mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x20_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x20, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x20 1.27mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x20 1.27mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x20 1.27mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x21_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x21, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x21 1.27mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x21_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x21, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x21 1.27mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x21 1.27mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x21 1.27mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x22_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x22, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x22 1.27mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x22_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x22, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x22 1.27mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x22 1.27mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x22 1.27mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x23_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x23, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x23 1.27mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x23_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x23, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x23 1.27mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x23 1.27mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x23 1.27mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x24_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x24, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x24 1.27mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x24_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x24, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x24 1.27mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x24 1.27mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x24 1.27mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x25_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x25, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x25 1.27mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x25_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x25, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x25 1.27mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x25 1.27mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x25 1.27mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x26_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x26, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x26 1.27mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x26_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x26, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x26 1.27mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x26 1.27mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x26 1.27mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x27_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x27, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x27 1.27mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x27_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x27, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x27 1.27mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x27 1.27mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x27 1.27mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x28_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x28, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x28 1.27mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x28_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x28, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x28 1.27mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x28 1.27mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x28 1.27mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x29_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x29, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x29 1.27mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x29_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x29, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x29 1.27mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x29 1.27mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x29 1.27mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x30_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x30, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x30 1.27mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x30_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x30, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x30 1.27mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x30 1.27mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x30 1.27mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x31_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x31, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x31 1.27mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x31_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x31, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x31 1.27mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x31 1.27mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x31 1.27mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x32_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x32, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x32 1.27mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x32_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x32, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x32 1.27mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x32 1.27mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x32 1.27mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x33_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x33, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x33 1.27mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x33_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x33, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x33 1.27mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x33 1.27mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x33 1.27mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x34_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x34, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x34 1.27mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x34_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x34, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x34 1.27mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x34 1.27mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x34 1.27mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x35_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x35, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x35 1.27mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x35_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x35, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x35 1.27mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x35 1.27mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x35 1.27mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x36_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x36, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x36 1.27mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x36_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x36, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x36 1.27mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x36 1.27mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x36 1.27mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x37_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x37, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x37 1.27mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x37_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x37, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x37 1.27mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x37 1.27mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x37 1.27mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x38_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x38, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x38 1.27mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x38_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x38, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x38 1.27mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x38 1.27mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x38 1.27mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x39_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x39, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x39 1.27mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x39_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x39, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x39 1.27mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x39 1.27mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x39 1.27mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x40_P1.27mm_Horizontal\r\nThrough hole angled pin header, 1x40, 1.27mm pitch, 4.0mm pin length, single row\r\nThrough hole angled pin header THT 1x40 1.27mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x40_P1.27mm_Vertical\r\nThrough hole straight pin header, 1x40, 1.27mm pitch, single row\r\nThrough hole pin header THT 1x40 1.27mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x40 1.27mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x40 1.27mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x01_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x01, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x01 1.27mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x01_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x01, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x01 1.27mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x01_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x01, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x01 1.27mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x02_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x02, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x02 1.27mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x02_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x02, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x02 1.27mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x02_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x02, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x02 1.27mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x03_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x03, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x03 1.27mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x03_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x03, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x03 1.27mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x03_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x03, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x03 1.27mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x04_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x04, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x04 1.27mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x04_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x04, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x04 1.27mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x04_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x04, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x04 1.27mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x05_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x05, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x05 1.27mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x05_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x05, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x05 1.27mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x05_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x05, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x05 1.27mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x06_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x06, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x06 1.27mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x06_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x06, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x06 1.27mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x06_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x06, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x06 1.27mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x07_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x07, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x07 1.27mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x07_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x07, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x07 1.27mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x07_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x07, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x07 1.27mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x08_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x08, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x08 1.27mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x08_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x08, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x08 1.27mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x08_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x08, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x08 1.27mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x09_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x09, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x09 1.27mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x09_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x09, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x09 1.27mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x09_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x09, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x09 1.27mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x10_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x10, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x10 1.27mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x10_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x10, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x10 1.27mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x10_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x10, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x10 1.27mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x11_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x11, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x11 1.27mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x11_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x11, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x11 1.27mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x11_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x11, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x11 1.27mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x12_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x12, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x12 1.27mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x12_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x12, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x12 1.27mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x12_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x12, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x12 1.27mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x13_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x13, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x13 1.27mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x13_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x13, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x13 1.27mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x13_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x13, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x13 1.27mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x14_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x14, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x14 1.27mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x14_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x14, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x14 1.27mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x14_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x14, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x14 1.27mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x15_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x15, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x15 1.27mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x15_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x15, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x15 1.27mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x15_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x15, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x15 1.27mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x16_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x16, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x16 1.27mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x16_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x16, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x16 1.27mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x16_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x16, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x16 1.27mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x17_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x17, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x17 1.27mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x17_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x17, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x17 1.27mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x17_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x17, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x17 1.27mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x18_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x18, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x18 1.27mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x18_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x18, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x18 1.27mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x18_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x18, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x18 1.27mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x19_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x19, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x19 1.27mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x19_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x19, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x19 1.27mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x19_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x19, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x19 1.27mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x20_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x20, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x20 1.27mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x20_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x20, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x20 1.27mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x20_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x20, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x20 1.27mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x21_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x21, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x21 1.27mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x21_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x21, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x21 1.27mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x21_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x21, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x21 1.27mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x22_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x22, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x22 1.27mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x22_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x22, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x22 1.27mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x22_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x22, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x22 1.27mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x23_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x23, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x23 1.27mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x23_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x23, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x23 1.27mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x23_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x23, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x23 1.27mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x24_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x24, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x24 1.27mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x24_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x24, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x24 1.27mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x24_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x24, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x24 1.27mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x25_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x25, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x25 1.27mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x25_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x25, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x25 1.27mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x25_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x25, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x25 1.27mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x26_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x26, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x26 1.27mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x26_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x26, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x26 1.27mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x26_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x26, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x26 1.27mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x27_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x27, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x27 1.27mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x27_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x27, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x27 1.27mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x27_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x27, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x27 1.27mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x28_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x28, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x28 1.27mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x28_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x28, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x28 1.27mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x28_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x28, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x28 1.27mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x29_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x29, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x29 1.27mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x29_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x29, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x29 1.27mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x29_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x29, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x29 1.27mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x30_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x30, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x30 1.27mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x30_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x30, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x30 1.27mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x30_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x30, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x30 1.27mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x31_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x31, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x31 1.27mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x31_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x31, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x31 1.27mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x31_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x31, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x31 1.27mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x32_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x32, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x32 1.27mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x32_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x32, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x32 1.27mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x32_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x32, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x32 1.27mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x33_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x33, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x33 1.27mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x33_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x33, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x33 1.27mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x33_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x33, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x33 1.27mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x34_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x34, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x34 1.27mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x34_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x34, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x34 1.27mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x34_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x34, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x34 1.27mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x35_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x35, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x35 1.27mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x35_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x35, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x35 1.27mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x35_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x35, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x35 1.27mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x36_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x36, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x36 1.27mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x36_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x36, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x36 1.27mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x36_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x36, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x36 1.27mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x37_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x37, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x37 1.27mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x37_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x37, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x37 1.27mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x37_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x37, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x37 1.27mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x38_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x38, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x38 1.27mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x38_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x38, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x38 1.27mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x38_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x38, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x38 1.27mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x39_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x39, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x39 1.27mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x39_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x39, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x39 1.27mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x39_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x39, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x39 1.27mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x40_P1.27mm_Horizontal\r\nThrough hole angled pin header, 2x40, 1.27mm pitch, 4.0mm pin length, double rows\r\nThrough hole angled pin header THT 2x40 1.27mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x40_P1.27mm_Vertical\r\nThrough hole straight pin header, 2x40, 1.27mm pitch, double rows\r\nThrough hole pin header THT 2x40 1.27mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_1.27mm\r\nPinHeader_2x40_P1.27mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x40, 1.27mm pitch, double rows\r\nSurface mounted pin header SMD 2x40 1.27mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x01_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x01, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x01 2.00mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x01_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x01, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x01 2.00mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x02_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x02, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x02 2.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x02_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x02, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x02 2.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x02 2.00mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x02 2.00mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x03_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x03, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x03 2.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x03_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x03, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x03 2.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x03 2.00mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x03 2.00mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x04_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x04, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x04 2.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x04_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x04, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x04 2.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x04 2.00mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x04 2.00mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x05_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x05, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x05 2.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x05_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x05, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x05 2.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x05 2.00mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x05 2.00mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x06_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x06, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x06 2.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x06_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x06, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x06 2.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x06 2.00mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x06 2.00mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x07_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x07, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x07 2.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x07_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x07, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x07 2.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x07 2.00mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x07 2.00mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x08_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x08, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x08 2.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x08_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x08, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x08 2.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x08 2.00mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x08 2.00mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x09_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x09, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x09 2.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x09_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x09, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x09 2.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x09 2.00mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x09 2.00mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x10_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x10, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x10 2.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x10_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x10, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x10 2.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x10 2.00mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x10 2.00mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x11_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x11, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x11 2.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x11_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x11, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x11 2.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x11 2.00mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x11 2.00mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x12_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x12, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x12 2.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x12_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x12, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x12 2.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x12 2.00mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x12 2.00mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x13_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x13, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x13 2.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x13_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x13, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x13 2.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x13 2.00mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x13 2.00mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x14_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x14, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x14 2.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x14_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x14, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x14 2.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x14 2.00mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x14 2.00mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x15_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x15, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x15 2.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x15_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x15, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x15 2.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x15 2.00mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x15 2.00mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x16_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x16, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x16 2.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x16_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x16, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x16 2.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x16 2.00mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x16 2.00mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x17_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x17, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x17 2.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x17_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x17, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x17 2.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x17 2.00mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x17 2.00mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x18_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x18, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x18 2.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x18_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x18, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x18 2.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x18 2.00mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x18 2.00mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x19_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x19, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x19 2.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x19_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x19, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x19 2.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x19 2.00mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x19 2.00mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x20_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x20, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x20 2.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x20_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x20, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x20 2.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x20 2.00mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x20 2.00mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x21_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x21, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x21 2.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x21_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x21, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x21 2.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x21 2.00mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x21 2.00mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x22_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x22, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x22 2.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x22_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x22, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x22 2.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x22 2.00mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x22 2.00mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x23_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x23, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x23 2.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x23_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x23, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x23 2.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x23 2.00mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x23 2.00mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x24_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x24, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x24 2.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x24_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x24, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x24 2.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x24 2.00mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x24 2.00mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x25_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x25, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x25 2.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x25_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x25, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x25 2.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x25 2.00mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x25 2.00mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x26_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x26, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x26 2.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x26_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x26, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x26 2.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x26 2.00mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x26 2.00mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x27_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x27, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x27 2.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x27_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x27, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x27 2.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x27 2.00mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x27 2.00mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x28_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x28, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x28 2.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x28_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x28, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x28 2.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x28 2.00mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x28 2.00mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x29_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x29, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x29 2.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x29_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x29, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x29 2.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x29 2.00mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x29 2.00mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x30_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x30, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x30 2.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x30_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x30, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x30 2.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x30 2.00mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x30 2.00mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x31_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x31, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x31 2.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x31_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x31, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x31 2.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x31 2.00mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x31 2.00mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x32_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x32, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x32 2.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x32_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x32, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x32 2.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x32 2.00mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x32 2.00mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x33_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x33, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x33 2.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x33_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x33, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x33 2.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x33 2.00mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x33 2.00mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x34_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x34, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x34 2.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x34_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x34, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x34 2.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x34 2.00mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x34 2.00mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x35_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x35, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x35 2.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x35_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x35, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x35 2.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x35 2.00mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x35 2.00mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x36_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x36, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x36 2.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x36_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x36, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x36 2.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x36 2.00mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x36 2.00mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x37_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x37, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x37 2.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x37_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x37, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x37 2.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x37 2.00mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x37 2.00mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x38_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x38, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x38 2.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x38_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x38, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x38 2.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x38 2.00mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x38 2.00mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x39_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x39, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x39 2.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x39_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x39, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x39 2.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x39 2.00mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x39 2.00mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x40_P2.00mm_Horizontal\r\nThrough hole angled pin header, 1x40, 2.00mm pitch, 4.2mm pin length, single row\r\nThrough hole angled pin header THT 1x40 2.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x40_P2.00mm_Vertical\r\nThrough hole straight pin header, 1x40, 2.00mm pitch, single row\r\nThrough hole pin header THT 1x40 2.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x40 2.00mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x40 2.00mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x01_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x01, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x01 2.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x01_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x01, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x01 2.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x01_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x01, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x01 2.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x02_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x02, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x02 2.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x02_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x02, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x02 2.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x02_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x02, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x02 2.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x03_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x03, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x03 2.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x03_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x03, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x03 2.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x03_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x03, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x03 2.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x04_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x04, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x04 2.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x04_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x04, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x04 2.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x04_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x04, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x04 2.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x05_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x05, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x05 2.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x05_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x05, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x05 2.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x05_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x05, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x05 2.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x06_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x06, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x06 2.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x06_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x06, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x06 2.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x06_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x06, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x06 2.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x07_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x07, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x07 2.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x07_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x07, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x07 2.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x07_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x07, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x07 2.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x08_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x08, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x08 2.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x08_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x08, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x08 2.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x08_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x08, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x08 2.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x09_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x09, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x09 2.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x09_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x09, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x09 2.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x09_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x09, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x09 2.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x10_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x10, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x10 2.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x10_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x10, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x10 2.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x10_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x10, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x10 2.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x11_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x11, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x11 2.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x11_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x11, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x11 2.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x11_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x11, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x11 2.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x12_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x12, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x12 2.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x12_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x12, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x12 2.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x12_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x12, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x12 2.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x13_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x13, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x13 2.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x13_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x13, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x13 2.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x13_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x13, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x13 2.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x14_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x14, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x14 2.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x14_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x14, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x14 2.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x14_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x14, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x14 2.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x15_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x15, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x15 2.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x15_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x15, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x15 2.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x15_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x15, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x15 2.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x16_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x16, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x16 2.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x16_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x16, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x16 2.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x16_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x16, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x16 2.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x17_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x17, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x17 2.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x17_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x17, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x17 2.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x17_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x17, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x17 2.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x18_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x18, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x18 2.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x18_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x18, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x18 2.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x18_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x18, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x18 2.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x19_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x19, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x19 2.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x19_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x19, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x19 2.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x19_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x19, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x19 2.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x20_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x20, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x20 2.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x20_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x20, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x20 2.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x20_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x20, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x20 2.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x21_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x21, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x21 2.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x21_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x21, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x21 2.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x21_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x21, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x21 2.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x22_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x22, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x22 2.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x22_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x22, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x22 2.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x22_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x22, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x22 2.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x23_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x23, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x23 2.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x23_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x23, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x23 2.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x23_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x23, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x23 2.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x24_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x24, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x24 2.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x24_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x24, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x24 2.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x24_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x24, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x24 2.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x25_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x25, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x25 2.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x25_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x25, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x25 2.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x25_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x25, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x25 2.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x26_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x26, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x26 2.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x26_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x26, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x26 2.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x26_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x26, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x26 2.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x27_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x27, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x27 2.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x27_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x27, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x27 2.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x27_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x27, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x27 2.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x28_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x28, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x28 2.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x28_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x28, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x28 2.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x28_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x28, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x28 2.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x29_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x29, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x29 2.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x29_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x29, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x29 2.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x29_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x29, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x29 2.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x30_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x30, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x30 2.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x30_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x30, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x30 2.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x30_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x30, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x30 2.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x31_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x31, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x31 2.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x31_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x31, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x31 2.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x31_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x31, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x31 2.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x32_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x32, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x32 2.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x32_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x32, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x32 2.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x32_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x32, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x32 2.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x33_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x33, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x33 2.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x33_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x33, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x33 2.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x33_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x33, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x33 2.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x34_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x34, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x34 2.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x34_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x34, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x34 2.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x34_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x34, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x34 2.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x35_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x35, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x35 2.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x35_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x35, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x35 2.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x35_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x35, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x35 2.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x36_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x36, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x36 2.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x36_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x36, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x36 2.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x36_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x36, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x36 2.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x37_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x37, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x37 2.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x37_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x37, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x37 2.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x37_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x37, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x37 2.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x38_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x38, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x38 2.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x38_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x38, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x38 2.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x38_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x38, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x38 2.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x39_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x39, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x39 2.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x39_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x39, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x39 2.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x39_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x39, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x39 2.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x40_P2.00mm_Horizontal\r\nThrough hole angled pin header, 2x40, 2.00mm pitch, 4.2mm pin length, double rows\r\nThrough hole angled pin header THT 2x40 2.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x40_P2.00mm_Vertical\r\nThrough hole straight pin header, 2x40, 2.00mm pitch, double rows\r\nThrough hole pin header THT 2x40 2.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_2.00mm\r\nPinHeader_2x40_P2.00mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x40, 2.00mm pitch, double rows\r\nSurface mounted pin header SMD 2x40 2.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x01_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x01, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x01 2.54mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x01_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x01, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x01 2.54mm single row\r\n0\r\n1\r\n1\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x02_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x02 2.54mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x02_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x02, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x02 2.54mm single row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x02 2.54mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x02 2.54mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x03_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x03 2.54mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x03_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x03, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x03 2.54mm single row\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x03 2.54mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x03 2.54mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x04_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x04, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x04 2.54mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x04_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x04, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x04 2.54mm single row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x04 2.54mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x04 2.54mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x05_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x05, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x05 2.54mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x05_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x05, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x05 2.54mm single row\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x05 2.54mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x05 2.54mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x06_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x06 2.54mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x06_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x06, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x06 2.54mm single row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x06 2.54mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x06 2.54mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x07_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x07, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x07 2.54mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x07_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x07, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x07 2.54mm single row\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x07 2.54mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x07 2.54mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x08_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x08, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x08 2.54mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x08_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x08, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x08 2.54mm single row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x08 2.54mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x08 2.54mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x09_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x09, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x09 2.54mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x09_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x09, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x09 2.54mm single row\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x09 2.54mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x09 2.54mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x10_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x10, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x10 2.54mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x10_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x10, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x10 2.54mm single row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x10 2.54mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x10 2.54mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x11_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x11, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x11 2.54mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x11_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x11, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x11 2.54mm single row\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x11 2.54mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x11 2.54mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x12_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x12, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x12 2.54mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x12_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x12, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x12 2.54mm single row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x12 2.54mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x12 2.54mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x13_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x13, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x13 2.54mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x13_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x13, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x13 2.54mm single row\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x13 2.54mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x13 2.54mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x14_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x14, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x14 2.54mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x14_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x14, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x14 2.54mm single row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x14 2.54mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x14 2.54mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x15_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x15, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x15 2.54mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x15_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x15, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x15 2.54mm single row\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x15 2.54mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x15 2.54mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x16_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x16, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x16 2.54mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x16_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x16, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x16 2.54mm single row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x16 2.54mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x16 2.54mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x17_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x17, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x17 2.54mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x17_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x17, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x17 2.54mm single row\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x17 2.54mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x17 2.54mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x18_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x18, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x18 2.54mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x18_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x18, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x18 2.54mm single row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x18 2.54mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x18 2.54mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x19_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x19, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x19 2.54mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x19_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x19, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x19 2.54mm single row\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x19 2.54mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x19 2.54mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x20_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x20, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x20 2.54mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x20_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x20, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x20 2.54mm single row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x20 2.54mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x20 2.54mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x21_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x21, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x21 2.54mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x21_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x21, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x21 2.54mm single row\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x21 2.54mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x21 2.54mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x22_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x22, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x22 2.54mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x22_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x22, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x22 2.54mm single row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x22 2.54mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x22 2.54mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x23_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x23, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x23 2.54mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x23_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x23, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x23 2.54mm single row\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x23 2.54mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x23 2.54mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x24_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x24, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x24 2.54mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x24_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x24, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x24 2.54mm single row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x24 2.54mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x24 2.54mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x25_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x25, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x25 2.54mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x25_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x25, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x25 2.54mm single row\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x25 2.54mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x25 2.54mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x26_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x26, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x26 2.54mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x26_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x26, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x26 2.54mm single row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x26 2.54mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x26 2.54mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x27_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x27, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x27 2.54mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x27_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x27, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x27 2.54mm single row\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x27 2.54mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x27 2.54mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x28_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x28, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x28 2.54mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x28_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x28, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x28 2.54mm single row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x28 2.54mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x28 2.54mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x29_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x29, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x29 2.54mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x29_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x29, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x29 2.54mm single row\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x29 2.54mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x29 2.54mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x30_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x30, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x30 2.54mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x30_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x30, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x30 2.54mm single row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x30 2.54mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x30 2.54mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x31_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x31, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x31 2.54mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x31_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x31, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x31 2.54mm single row\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x31 2.54mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x31 2.54mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x32_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x32, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x32 2.54mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x32_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x32, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x32 2.54mm single row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x32 2.54mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x32 2.54mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x33_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x33, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x33 2.54mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x33_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x33, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x33 2.54mm single row\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x33 2.54mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x33 2.54mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x34_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x34, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x34 2.54mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x34_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x34, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x34 2.54mm single row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x34 2.54mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x34 2.54mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x35_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x35, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x35 2.54mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x35_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x35, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x35 2.54mm single row\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x35 2.54mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x35 2.54mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x36_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x36, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x36 2.54mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x36_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x36, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x36 2.54mm single row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x36 2.54mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x36 2.54mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x37_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x37, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x37 2.54mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x37_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x37, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x37 2.54mm single row\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x37 2.54mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x37 2.54mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x38_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x38, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x38 2.54mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x38_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x38, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x38 2.54mm single row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x38 2.54mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x38 2.54mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x39_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x39, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x39 2.54mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x39_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x39, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x39 2.54mm single row\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x39 2.54mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x39 2.54mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x40_P2.54mm_Horizontal\r\nThrough hole angled pin header, 1x40, 2.54mm pitch, 6mm pin length, single row\r\nThrough hole angled pin header THT 1x40 2.54mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x40_P2.54mm_Vertical\r\nThrough hole straight pin header, 1x40, 2.54mm pitch, single row\r\nThrough hole pin header THT 1x40 2.54mm single row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left)\r\nSurface mounted pin header SMD 1x40 2.54mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right)\r\nSurface mounted pin header SMD 1x40 2.54mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x01_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x01, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x01 2.54mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x01_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x01, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x01 2.54mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x01_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x01, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x01 2.54mm double row\r\n0\r\n2\r\n2\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x02_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x02, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x02 2.54mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x02_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x02, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x02 2.54mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x02_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x02, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x02 2.54mm double row\r\n0\r\n4\r\n4\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x03_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x03, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x03_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x03, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x03_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x03, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x04_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x04, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x04_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x04, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x04_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x04, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x05_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x05, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x05_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x05, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x05_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x05, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x06_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x06, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x06_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x06, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x06_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x06, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x07_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x07, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x07_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x07, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x07_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x07, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x08_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x08, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x08_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x08, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x08_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x08, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x09_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x09, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x09 2.54mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x09_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x09, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x09 2.54mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x09_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x09, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x09 2.54mm double row\r\n0\r\n18\r\n18\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x10_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x10, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x10_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x10, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x10_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x10, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x11_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x11, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x11 2.54mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x11_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x11, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x11 2.54mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x11_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x11, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x11 2.54mm double row\r\n0\r\n22\r\n22\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x12_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x12, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x12 2.54mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x12_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x12, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x12 2.54mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x12_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x12, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x12 2.54mm double row\r\n0\r\n24\r\n24\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x13_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x13, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x13_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x13, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x13_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x13, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x14_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x14, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x14 2.54mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x14_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x14, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x14 2.54mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x14_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x14, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x14 2.54mm double row\r\n0\r\n28\r\n28\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x15_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x15, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x15_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x15, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x15_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x15, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x16_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x16, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x16 2.54mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x16_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x16, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x16 2.54mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x16_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x16, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x16 2.54mm double row\r\n0\r\n32\r\n32\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x17_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x17, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x17_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x17, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x17_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x17, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x18_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x18, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x18 2.54mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x18_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x18, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x18 2.54mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x18_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x18, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x18 2.54mm double row\r\n0\r\n36\r\n36\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x19_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x19, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x19 2.54mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x19_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x19, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x19 2.54mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x19_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x19, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x19 2.54mm double row\r\n0\r\n38\r\n38\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x20_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x20, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x20_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x20, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x20_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x20, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x21_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x21, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x21 2.54mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x21_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x21, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x21 2.54mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x21_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x21, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x21 2.54mm double row\r\n0\r\n42\r\n42\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x22_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x22, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x22 2.54mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x22_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x22, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x22 2.54mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x22_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x22, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x22 2.54mm double row\r\n0\r\n44\r\n44\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x23_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x23, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x23 2.54mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x23_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x23, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x23 2.54mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x23_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x23, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x23 2.54mm double row\r\n0\r\n46\r\n46\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x24_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x24, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x24 2.54mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x24_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x24, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x24 2.54mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x24_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x24, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x24 2.54mm double row\r\n0\r\n48\r\n48\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x25_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x25, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x25_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x25, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x25_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x25, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x26_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x26, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x26 2.54mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x26_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x26, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x26 2.54mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x26_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x26, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x26 2.54mm double row\r\n0\r\n52\r\n52\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x27_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x27, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x27 2.54mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x27_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x27, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x27 2.54mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x27_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x27, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x27 2.54mm double row\r\n0\r\n54\r\n54\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x28_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x28, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x28 2.54mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x28_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x28, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x28 2.54mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x28_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x28, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x28 2.54mm double row\r\n0\r\n56\r\n56\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x29_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x29, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x29 2.54mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x29_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x29, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x29 2.54mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x29_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x29, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x29 2.54mm double row\r\n0\r\n58\r\n58\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x30_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x30, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x30_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x30, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x30_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x30, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x31_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x31, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x31 2.54mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x31_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x31, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x31 2.54mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x31_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x31, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x31 2.54mm double row\r\n0\r\n62\r\n62\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x32_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x32, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x32_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x32, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x32_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x32, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x33_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x33, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x33 2.54mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x33_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x33, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x33 2.54mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x33_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x33, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x33 2.54mm double row\r\n0\r\n66\r\n66\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x34_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x34, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x34 2.54mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x34_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x34, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x34 2.54mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x34_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x34, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x34 2.54mm double row\r\n0\r\n68\r\n68\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x35_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x35, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x35 2.54mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x35_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x35, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x35 2.54mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x35_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x35, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x35 2.54mm double row\r\n0\r\n70\r\n70\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x36_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x36, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x36 2.54mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x36_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x36, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x36 2.54mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x36_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x36, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x36 2.54mm double row\r\n0\r\n72\r\n72\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x37_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x37, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x37 2.54mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x37_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x37, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x37 2.54mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x37_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x37, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x37 2.54mm double row\r\n0\r\n74\r\n74\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x38_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x38, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x38 2.54mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x38_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x38, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x38 2.54mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x38_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x38, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x38 2.54mm double row\r\n0\r\n76\r\n76\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x39_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x39, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x39 2.54mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x39_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x39, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x39 2.54mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x39_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x39, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x39 2.54mm double row\r\n0\r\n78\r\n78\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x40_P2.54mm_Horizontal\r\nThrough hole angled pin header, 2x40, 2.54mm pitch, 6mm pin length, double rows\r\nThrough hole angled pin header THT 2x40 2.54mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x40_P2.54mm_Vertical\r\nThrough hole straight pin header, 2x40, 2.54mm pitch, double rows\r\nThrough hole pin header THT 2x40 2.54mm double row\r\n0\r\n80\r\n80\r\nConnector_PinHeader_2.54mm\r\nPinHeader_2x40_P2.54mm_Vertical_SMD\r\nsurface-mounted straight pin header, 2x40, 2.54mm pitch, double rows\r\nSurface mounted pin header SMD 2x40 2.54mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x02_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x02, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x02 1.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x02 1.00mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x02 1.00mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x03_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x03, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x03 1.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x03 1.00mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x03 1.00mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x04_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x04, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x04 1.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x04 1.00mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x04 1.00mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x05_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x05, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x05 1.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x05 1.00mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x05 1.00mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x06_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x06, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x06 1.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x06 1.00mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x06 1.00mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x07_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x07, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x07 1.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x07 1.00mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x07 1.00mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x08_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x08, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x08 1.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x08 1.00mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x08 1.00mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x09_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x09, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x09 1.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x09 1.00mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x09 1.00mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x10_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x10, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x10 1.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x10 1.00mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x10 1.00mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x11_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x11, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x11 1.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x11 1.00mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x11 1.00mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x12_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x12, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x12 1.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x12 1.00mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x12 1.00mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x13_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x13, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x13 1.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x13 1.00mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x13 1.00mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x14_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x14, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x14 1.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x14 1.00mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x14 1.00mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x15_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x15, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x15 1.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x15 1.00mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x15 1.00mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x16_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x16, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x16 1.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x16 1.00mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x16 1.00mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x17_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x17, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x17 1.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x17 1.00mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x17 1.00mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x18_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x18, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x18 1.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x18 1.00mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x18 1.00mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x19_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x19, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x19 1.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x19 1.00mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x19 1.00mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x20_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x20, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x20 1.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x20 1.00mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x20 1.00mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x21_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x21, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x21 1.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x21 1.00mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x21 1.00mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x22_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x22, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x22 1.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x22 1.00mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x22 1.00mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x23_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x23, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x23 1.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x23 1.00mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x23 1.00mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x24_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x24, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x24 1.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x24 1.00mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x24 1.00mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x25_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x25, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x25 1.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x25 1.00mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x25 1.00mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x26_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x26, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x26 1.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x26 1.00mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x26 1.00mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x27_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x27, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x27 1.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x27 1.00mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x27 1.00mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x28_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x28, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x28 1.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x28 1.00mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x28 1.00mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x29_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x29, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x29 1.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x29 1.00mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x29 1.00mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x30_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x30, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x30 1.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x30 1.00mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x30 1.00mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x31_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x31, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x31 1.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x31 1.00mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x31 1.00mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x32_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x32, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x32 1.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x32 1.00mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x32 1.00mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x33_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x33, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x33 1.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x33 1.00mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x33 1.00mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x34_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x34, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x34 1.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x34 1.00mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x34 1.00mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x35_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x35, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x35 1.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x35 1.00mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x35 1.00mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x36_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x36, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x36 1.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x36 1.00mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x36 1.00mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x37_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x37, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x37 1.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x37 1.00mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x37 1.00mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x38_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x38, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x38 1.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x38 1.00mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x38 1.00mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x39_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x39, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x39 1.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x39 1.00mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x39 1.00mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x40_P1.00mm_Vertical\r\nThrough hole straight socket strip, 1x40, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated\r\nThrough hole socket strip THT 1x40 1.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x40 1.00mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.00mm\r\nPinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated\r\nSurface mounted socket strip SMD 1x40 1.00mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x02_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x02, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x02 1.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x03_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x03, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x03 1.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x04_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x04, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x04 1.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x05_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x05, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x05 1.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x06_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x06, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x06 1.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x07_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x07, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x07 1.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x08_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x08, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x08 1.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x09_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x09, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x09 1.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x10_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x10, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x10 1.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x11_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x11, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x11 1.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x12_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x12, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x12 1.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x13_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x13, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x13 1.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x14_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x14, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x14 1.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x15_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x15, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x15 1.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x16_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x16, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x16 1.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x17_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x17, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x17 1.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x18_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x18, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x18 1.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x19_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x19, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x19 1.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x20_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x20, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x20 1.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x21_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x21, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x21 1.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x22_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x22, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x22 1.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x23_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x23, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x23 1.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x24_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x24, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x24 1.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x25_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x25, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x25 1.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x26_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x26, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x26 1.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x27_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x27, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x27 1.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x28_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x28, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x28 1.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x29_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x29, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x29 1.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x30_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x30, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x30 1.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x31_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x31, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x31 1.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x32_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x32, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x32 1.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x33_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x33, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x33 1.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x34_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x34, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x34 1.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x35_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x35, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x35 1.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x36_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x36, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x36 1.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x37_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x37, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x37 1.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x38_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x38, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x38 1.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x39_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x39, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x39 1.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_1.00mm\r\nPinSocket_2x40_P1.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x40, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated\r\nSurface mounted socket strip SMD 2x40 1.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x01_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x01, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x01 1.27mm single row\r\n0\r\n1\r\n1\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x02_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x02, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x02 1.27mm single row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x02 1.27mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x02 1.27mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x03_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x03, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x03 1.27mm single row\r\n0\r\n3\r\n3\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x03 1.27mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x03 1.27mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x04_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x04, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x04 1.27mm single row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x04 1.27mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x04 1.27mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x05_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x05, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x05 1.27mm single row\r\n0\r\n5\r\n5\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x05 1.27mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x05 1.27mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x06_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x06, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x06 1.27mm single row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x06 1.27mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x06 1.27mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x07_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x07, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x07 1.27mm single row\r\n0\r\n7\r\n7\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x07 1.27mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x07 1.27mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x08_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x08, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x08 1.27mm single row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x08 1.27mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x08 1.27mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x09_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x09, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x09 1.27mm single row\r\n0\r\n9\r\n9\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x09 1.27mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x09 1.27mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x10_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x10, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x10 1.27mm single row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x10 1.27mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x10 1.27mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x11_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x11, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x11 1.27mm single row\r\n0\r\n11\r\n11\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x11 1.27mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x11 1.27mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x12_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x12, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x12 1.27mm single row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x12 1.27mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x12 1.27mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x13_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x13, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x13 1.27mm single row\r\n0\r\n13\r\n13\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x13 1.27mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x13 1.27mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x14_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x14, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x14 1.27mm single row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x14 1.27mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x14 1.27mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x15_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x15, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x15 1.27mm single row\r\n0\r\n15\r\n15\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x15 1.27mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x15 1.27mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x16_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x16, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x16 1.27mm single row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x16 1.27mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x16 1.27mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x17_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x17, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x17 1.27mm single row\r\n0\r\n17\r\n17\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x17 1.27mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x17 1.27mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x18_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x18, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x18 1.27mm single row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x18 1.27mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x18 1.27mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x19_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x19, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x19 1.27mm single row\r\n0\r\n19\r\n19\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x19 1.27mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x19 1.27mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x20_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x20, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x20 1.27mm single row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x20 1.27mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x20 1.27mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x21_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x21, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x21 1.27mm single row\r\n0\r\n21\r\n21\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x21 1.27mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x21 1.27mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x22_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x22, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x22 1.27mm single row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x22 1.27mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x22 1.27mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x23_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x23, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x23 1.27mm single row\r\n0\r\n23\r\n23\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x23 1.27mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x23 1.27mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x24_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x24, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x24 1.27mm single row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x24 1.27mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x24 1.27mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x25_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x25, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x25 1.27mm single row\r\n0\r\n25\r\n25\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x25 1.27mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x25 1.27mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x26_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x26, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x26 1.27mm single row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x26 1.27mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x26 1.27mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x27_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x27, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x27 1.27mm single row\r\n0\r\n27\r\n27\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x27 1.27mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x27 1.27mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x28_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x28, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x28 1.27mm single row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x28 1.27mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x28 1.27mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x29_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x29, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x29 1.27mm single row\r\n0\r\n29\r\n29\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x29 1.27mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x29 1.27mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x30_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x30, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x30 1.27mm single row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x30 1.27mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x30 1.27mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x31_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x31, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x31 1.27mm single row\r\n0\r\n31\r\n31\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x31 1.27mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x31 1.27mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x32_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x32, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x32 1.27mm single row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x32 1.27mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x32 1.27mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x33_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x33, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x33 1.27mm single row\r\n0\r\n33\r\n33\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x33 1.27mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x33 1.27mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x34_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x34, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x34 1.27mm single row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x34 1.27mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x34 1.27mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x35_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x35, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x35 1.27mm single row\r\n0\r\n35\r\n35\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x35 1.27mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x35 1.27mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x36_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x36, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x36 1.27mm single row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x36 1.27mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x36 1.27mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x37_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x37, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x37 1.27mm single row\r\n0\r\n37\r\n37\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x37 1.27mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x37 1.27mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x38_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x38, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x38 1.27mm single row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x38 1.27mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x38 1.27mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x39_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x39, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x39 1.27mm single row\r\n0\r\n39\r\n39\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x39 1.27mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x39 1.27mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x40_P1.27mm_Vertical\r\nThrough hole straight socket strip, 1x40, 1.27mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x40 1.27mm single row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x40 1.27mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.27mm\r\nPinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated\r\nSurface mounted socket strip SMD 1x40 1.27mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x01_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x01 1.27mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x01_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x01 1.27mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x02_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x02 1.27mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x02_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x02 1.27mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x03_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x03, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x03 1.27mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x03_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x03 1.27mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x03_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x03 1.27mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x04_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x04, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x04 1.27mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x04_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x04 1.27mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x04_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x04 1.27mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x05_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x05, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x05 1.27mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x05_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x05 1.27mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x05_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x05 1.27mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x06_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x06, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x06 1.27mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x06_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x06 1.27mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x06_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x06 1.27mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x07_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x07, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x07 1.27mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x07_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x07 1.27mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x07_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x07 1.27mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x08_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x08, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x08 1.27mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x08_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x08 1.27mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x08_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x08 1.27mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x09_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x09, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x09 1.27mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x09_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x09 1.27mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x09_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x09 1.27mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x10_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x10, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x10 1.27mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x10_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x10 1.27mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x10_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x10 1.27mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x11_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x11, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x11 1.27mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x11_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x11 1.27mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x11_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x11 1.27mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x12_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x12, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x12 1.27mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x12_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x12 1.27mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x12_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x12 1.27mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x13_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x13, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x13 1.27mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x13_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x13 1.27mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x13_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x13 1.27mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x14_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x14, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x14 1.27mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x14_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x14 1.27mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x14_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x14 1.27mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x15_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x15, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x15 1.27mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x15_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x15 1.27mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x15_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x15 1.27mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x16_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x16, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x16 1.27mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x16_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x16 1.27mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x16_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x16 1.27mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x17_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x17, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x17 1.27mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x17_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x17 1.27mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x17_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x17 1.27mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x18_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x18, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x18 1.27mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x18_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x18 1.27mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x18_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x18 1.27mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x19_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x19, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x19 1.27mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x19_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x19 1.27mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x19_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x19 1.27mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x20_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x20, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x20 1.27mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x20_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x20 1.27mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x20_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x20 1.27mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x21_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x21, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x21 1.27mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x21_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x21 1.27mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x21_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x21 1.27mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x22_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x22, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x22 1.27mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x22_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x22 1.27mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x22_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x22 1.27mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x23_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x23, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x23 1.27mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x23_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x23 1.27mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x23_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x23 1.27mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x24_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x24, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x24 1.27mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x24_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x24 1.27mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x24_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x24 1.27mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x25_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x25, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x25 1.27mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x25_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x25 1.27mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x25_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x25 1.27mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x26_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x26, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x26 1.27mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x26_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x26 1.27mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x26_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x26 1.27mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x27_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x27, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x27 1.27mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x27_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x27 1.27mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x27_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x27 1.27mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x28_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x28, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x28 1.27mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x28_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x28 1.27mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x28_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x28 1.27mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x29_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x29, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x29 1.27mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x29_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x29 1.27mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x29_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x29 1.27mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x30_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x30, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x30 1.27mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x30_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x30 1.27mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x30_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x30 1.27mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x31_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x31, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x31 1.27mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x31_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x31 1.27mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x31_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x31 1.27mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x32_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x32, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x32 1.27mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x32_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x32 1.27mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x32_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x32 1.27mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x33_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x33, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x33 1.27mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x33_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x33 1.27mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x33_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x33 1.27mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x34_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x34, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x34 1.27mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x34_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x34 1.27mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x34_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x34 1.27mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x35_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x35, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x35 1.27mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x35_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x35 1.27mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x35_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x35 1.27mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x36_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x36, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x36 1.27mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x36_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x36 1.27mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x36_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x36 1.27mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x37_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x37, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x37 1.27mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x37_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x37 1.27mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x37_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x37 1.27mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x38_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x38, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x38 1.27mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x38_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x38 1.27mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x38_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x38 1.27mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x39_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x39, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x39 1.27mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x39_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x39 1.27mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x39_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x39 1.27mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x40_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x40, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x40 1.27mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x40_P1.27mm_Vertical\r\nThrough hole straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x40 1.27mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x40_P1.27mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated\r\nSurface mounted socket strip SMD 2x40 1.27mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x41_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x41, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x41 1.27mm double row\r\n0\r\n82\r\n82\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x42_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x42, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x42 1.27mm double row\r\n0\r\n84\r\n84\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x43_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x43, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x43 1.27mm double row\r\n0\r\n86\r\n86\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x44_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x44, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x44 1.27mm double row\r\n0\r\n88\r\n88\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x45_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x45, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x45 1.27mm double row\r\n0\r\n90\r\n90\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x46_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x46, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x46 1.27mm double row\r\n0\r\n92\r\n92\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x47_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x47, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x47 1.27mm double row\r\n0\r\n94\r\n94\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x48_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x48, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x48 1.27mm double row\r\n0\r\n96\r\n96\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x49_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x49, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x49 1.27mm double row\r\n0\r\n98\r\n98\r\nConnector_PinSocket_1.27mm\r\nPinSocket_2x50_P1.27mm_Horizontal\r\nThrough hole angled socket strip, 2x50, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated\r\nThrough hole angled socket strip THT 2x50 1.27mm double row\r\n0\r\n100\r\n100\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x01_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x01, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x01 2.00mm single row\r\n0\r\n1\r\n1\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x01_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x01, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x01 2.00mm single row\r\n0\r\n1\r\n1\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x02_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x02, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x02 2.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x02_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x02, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x02 2.00mm single row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x02 2.00mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x02 2.00mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x03_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x03, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x03 2.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x03_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x03, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x03 2.00mm single row\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x03 2.00mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x03 2.00mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x04_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x04, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x04 2.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x04_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x04, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x04 2.00mm single row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x04 2.00mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x04 2.00mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x05_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x05, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x05 2.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x05_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x05, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x05 2.00mm single row\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x05 2.00mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x05 2.00mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x06_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x06, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x06 2.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x06_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x06, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x06 2.00mm single row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x06 2.00mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x06 2.00mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x07_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x07, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x07 2.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x07_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x07, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x07 2.00mm single row\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x07 2.00mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x07 2.00mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x08_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x08, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x08 2.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x08_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x08, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x08 2.00mm single row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x08 2.00mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x08 2.00mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x09_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x09, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x09 2.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x09_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x09, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x09 2.00mm single row\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x09 2.00mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x09 2.00mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x10_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x10, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x10 2.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x10_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x10, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x10 2.00mm single row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x10 2.00mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x10 2.00mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x11_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x11, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x11 2.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x11_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x11, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x11 2.00mm single row\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x11 2.00mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x11 2.00mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x12_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x12, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x12 2.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x12_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x12, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x12 2.00mm single row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x12 2.00mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x12 2.00mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x13_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x13, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x13 2.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x13_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x13, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x13 2.00mm single row\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x13 2.00mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x13 2.00mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x14_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x14, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x14 2.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x14_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x14, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x14 2.00mm single row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x14 2.00mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x14 2.00mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x15_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x15, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x15 2.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x15_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x15, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x15 2.00mm single row\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x15 2.00mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x15 2.00mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x16_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x16, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x16 2.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x16_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x16, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x16 2.00mm single row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x16 2.00mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x16 2.00mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x17_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x17, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x17 2.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x17_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x17, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x17 2.00mm single row\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x17 2.00mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x17 2.00mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x18_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x18, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x18 2.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x18_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x18, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x18 2.00mm single row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x18 2.00mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x18 2.00mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x19_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x19, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x19 2.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x19_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x19, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x19 2.00mm single row\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x19 2.00mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x19 2.00mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x20_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x20, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x20 2.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x20_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x20, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x20 2.00mm single row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x20 2.00mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x20 2.00mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x21_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x21, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x21 2.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x21_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x21, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x21 2.00mm single row\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x21 2.00mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x21 2.00mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x22_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x22, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x22 2.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x22_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x22, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x22 2.00mm single row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x22 2.00mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x22 2.00mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x23_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x23, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x23 2.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x23_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x23, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x23 2.00mm single row\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x23 2.00mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x23 2.00mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x24_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x24, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x24 2.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x24_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x24, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x24 2.00mm single row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x24 2.00mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x24 2.00mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x25_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x25, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x25 2.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x25_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x25, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x25 2.00mm single row\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x25 2.00mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x25 2.00mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x26_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x26, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x26 2.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x26_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x26, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x26 2.00mm single row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x26 2.00mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x26 2.00mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x27_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x27, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x27 2.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x27_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x27, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x27 2.00mm single row\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x27 2.00mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x27 2.00mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x28_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x28, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x28 2.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x28_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x28, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x28 2.00mm single row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x28 2.00mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x28 2.00mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x29_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x29, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x29 2.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x29_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x29, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x29 2.00mm single row\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x29 2.00mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x29 2.00mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x30_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x30, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x30 2.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x30_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x30, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x30 2.00mm single row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x30 2.00mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x30 2.00mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x31_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x31, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x31 2.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x31_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x31, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x31 2.00mm single row\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x31 2.00mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x31 2.00mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x32_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x32, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x32 2.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x32_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x32, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x32 2.00mm single row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x32 2.00mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x32 2.00mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x33_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x33, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x33 2.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x33_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x33, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x33 2.00mm single row\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x33 2.00mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x33 2.00mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x34_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x34, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x34 2.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x34_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x34, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x34 2.00mm single row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x34 2.00mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x34 2.00mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x35_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x35, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x35 2.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x35_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x35, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x35 2.00mm single row\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x35 2.00mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x35 2.00mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x36_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x36, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x36 2.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x36_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x36, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x36 2.00mm single row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x36 2.00mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x36 2.00mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x37_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x37, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x37 2.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x37_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x37, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x37 2.00mm single row\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x37 2.00mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x37 2.00mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x38_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x38, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x38 2.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x38_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x38, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x38 2.00mm single row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x38 2.00mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x38 2.00mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x39_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x39, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x39 2.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x39_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x39, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x39 2.00mm single row\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x39 2.00mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x39 2.00mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x40_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 1x40, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x40 2.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x40_P2.00mm_Vertical\r\nThrough hole straight socket strip, 1x40, 2.00mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x40 2.00mm single row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x40 2.00mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated\r\nSurface mounted socket strip SMD 1x40 2.00mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x01_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x01, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x01 2.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x01_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x01 2.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x01_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x01 2.00mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x02_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x02, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x02 2.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x02_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x02 2.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x02_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x02 2.00mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x03_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x03, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x03 2.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x03_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x03 2.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x03_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x03 2.00mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x04_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x04, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x04 2.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x04_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x04 2.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x04_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x04 2.00mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x05_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x05, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x05 2.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x05_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x05 2.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x05_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x05 2.00mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x06_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x06, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x06 2.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x06_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x06 2.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x06_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x06 2.00mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x07_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x07, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x07 2.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x07_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x07 2.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x07_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x07 2.00mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x08_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x08, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x08 2.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x08_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x08 2.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x08_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x08 2.00mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x09_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x09, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x09 2.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x09_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x09 2.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x09_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x09 2.00mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x10_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x10, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x10 2.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x10_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x10 2.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x10_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x10 2.00mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x11_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x11, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x11 2.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x11_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x11 2.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x11_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x11 2.00mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x12_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x12, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x12 2.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x12_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x12 2.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x12_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x12 2.00mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x13_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x13, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x13 2.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x13_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x13 2.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x13_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x13 2.00mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x14_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x14, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x14 2.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x14_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x14 2.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x14_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x14 2.00mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x15_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x15, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x15 2.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x15_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x15 2.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x15_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x15 2.00mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x16_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x16, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x16 2.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x16_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x16 2.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x16_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x16 2.00mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x17_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x17, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x17 2.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x17_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x17 2.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x17_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x17 2.00mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x18_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x18, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x18 2.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x18_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x18 2.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x18_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x18 2.00mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x19_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x19, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x19 2.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x19_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x19 2.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x19_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x19 2.00mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x20_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x20, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x20 2.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x20_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x20 2.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x20_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x20 2.00mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x21_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x21, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x21 2.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x21_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x21 2.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x21_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x21 2.00mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x22_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x22, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x22 2.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x22_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x22 2.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x22_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x22 2.00mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x23_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x23, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x23 2.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x23_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x23 2.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x23_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x23 2.00mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x24_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x24, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x24 2.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x24_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x24 2.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x24_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x24 2.00mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x25_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x25, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x25 2.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x25_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x25 2.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x25_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x25 2.00mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x26_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x26, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x26 2.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x26_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x26 2.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x26_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x26 2.00mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x27_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x27, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x27 2.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x27_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x27 2.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x27_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x27 2.00mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x28_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x28, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x28 2.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x28_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x28 2.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x28_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x28 2.00mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x29_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x29, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x29 2.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x29_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x29 2.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x29_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x29 2.00mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x30_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x30, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x30 2.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x30_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x30 2.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x30_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x30 2.00mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x31_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x31, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x31 2.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x31_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x31 2.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x31_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x31 2.00mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x32_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x32, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x32 2.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x32_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x32 2.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x32_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x32 2.00mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x33_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x33, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x33 2.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x33_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x33 2.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x33_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x33 2.00mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x34_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x34, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x34 2.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x34_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x34 2.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x34_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x34 2.00mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x35_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x35, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x35 2.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x35_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x35 2.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x35_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x35 2.00mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x36_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x36, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x36 2.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x36_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x36 2.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x36_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x36 2.00mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x37_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x37, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x37 2.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x37_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x37 2.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x37_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x37 2.00mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x38_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x38, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x38 2.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x38_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x38 2.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x38_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x38 2.00mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x39_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x39, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x39 2.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x39_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x39 2.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x39_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x39 2.00mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x40_P2.00mm_Horizontal\r\nThrough hole angled socket strip, 2x40, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x40 2.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x40_P2.00mm_Vertical\r\nThrough hole straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x40 2.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_2.00mm\r\nPinSocket_2x40_P2.00mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x40 2.00mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x01_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x01, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x01 2.54mm single row\r\n0\r\n1\r\n1\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x01_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x01, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x01 2.54mm single row\r\n0\r\n1\r\n1\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x02_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x02, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x02 2.54mm single row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x02_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x02 2.54mm single row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x02 2.54mm single row style1 pin1 left\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x02 2.54mm single row style2 pin1 right\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x03_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x03, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x03 2.54mm single row\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x03_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x03 2.54mm single row\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x03 2.54mm single row style1 pin1 left\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x03 2.54mm single row style2 pin1 right\r\n0\r\n3\r\n3\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x04_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x04, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x04 2.54mm single row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x04_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x04 2.54mm single row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x04 2.54mm single row style1 pin1 left\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x04 2.54mm single row style2 pin1 right\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x05_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x05, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x05 2.54mm single row\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x05_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x05 2.54mm single row\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x05 2.54mm single row style1 pin1 left\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x05 2.54mm single row style2 pin1 right\r\n0\r\n5\r\n5\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x06_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x06 2.54mm single row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x06_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x06, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x06 2.54mm single row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x06 2.54mm single row style1 pin1 left\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x06 2.54mm single row style2 pin1 right\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x07_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x07, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x07 2.54mm single row\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x07_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x07 2.54mm single row\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x07 2.54mm single row style1 pin1 left\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x07 2.54mm single row style2 pin1 right\r\n0\r\n7\r\n7\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x08_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x08, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x08 2.54mm single row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x08_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x08 2.54mm single row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x08 2.54mm single row style1 pin1 left\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x08 2.54mm single row style2 pin1 right\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x09_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x09, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x09 2.54mm single row\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x09_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x09 2.54mm single row\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x09 2.54mm single row style1 pin1 left\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x09 2.54mm single row style2 pin1 right\r\n0\r\n9\r\n9\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x10_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x10, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x10 2.54mm single row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x10_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x10, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x10 2.54mm single row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x10 2.54mm single row style1 pin1 left\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x10 2.54mm single row style2 pin1 right\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x11_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x11, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x11 2.54mm single row\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x11_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x11, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x11 2.54mm single row\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x11 2.54mm single row style1 pin1 left\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x11 2.54mm single row style2 pin1 right\r\n0\r\n11\r\n11\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x12_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x12, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x12 2.54mm single row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x12_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x12, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x12 2.54mm single row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x12 2.54mm single row style1 pin1 left\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x12 2.54mm single row style2 pin1 right\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x13_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x13, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x13 2.54mm single row\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x13_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x13, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x13 2.54mm single row\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x13 2.54mm single row style1 pin1 left\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x13 2.54mm single row style2 pin1 right\r\n0\r\n13\r\n13\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x14_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x14, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x14 2.54mm single row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x14_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x14, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x14 2.54mm single row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x14 2.54mm single row style1 pin1 left\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x14 2.54mm single row style2 pin1 right\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x15_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x15, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x15 2.54mm single row\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x15_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x15 2.54mm single row\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x15 2.54mm single row style1 pin1 left\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x15 2.54mm single row style2 pin1 right\r\n0\r\n15\r\n15\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x16_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x16, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x16 2.54mm single row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x16_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x16, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x16 2.54mm single row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x16 2.54mm single row style1 pin1 left\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x16 2.54mm single row style2 pin1 right\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x17_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x17, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x17 2.54mm single row\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x17_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x17, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x17 2.54mm single row\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x17 2.54mm single row style1 pin1 left\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x17 2.54mm single row style2 pin1 right\r\n0\r\n17\r\n17\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x18_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x18, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x18 2.54mm single row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x18_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x18, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x18 2.54mm single row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x18 2.54mm single row style1 pin1 left\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x18 2.54mm single row style2 pin1 right\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x19_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x19, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x19 2.54mm single row\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x19_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x19, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x19 2.54mm single row\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x19 2.54mm single row style1 pin1 left\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x19 2.54mm single row style2 pin1 right\r\n0\r\n19\r\n19\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x20_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x20, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x20 2.54mm single row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x20_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x20, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x20 2.54mm single row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x20 2.54mm single row style1 pin1 left\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x20 2.54mm single row style2 pin1 right\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x21_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x21, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x21 2.54mm single row\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x21_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x21, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x21 2.54mm single row\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x21 2.54mm single row style1 pin1 left\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x21 2.54mm single row style2 pin1 right\r\n0\r\n21\r\n21\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x22_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x22, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x22 2.54mm single row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x22_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x22, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x22 2.54mm single row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x22 2.54mm single row style1 pin1 left\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x22 2.54mm single row style2 pin1 right\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x23_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x23, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x23 2.54mm single row\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x23_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x23, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x23 2.54mm single row\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x23 2.54mm single row style1 pin1 left\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x23 2.54mm single row style2 pin1 right\r\n0\r\n23\r\n23\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x24_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x24, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x24 2.54mm single row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x24_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x24, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x24 2.54mm single row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x24 2.54mm single row style1 pin1 left\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x24 2.54mm single row style2 pin1 right\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x25_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x25, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x25 2.54mm single row\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x25_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x25, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x25 2.54mm single row\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x25 2.54mm single row style1 pin1 left\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x25 2.54mm single row style2 pin1 right\r\n0\r\n25\r\n25\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x26_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x26, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x26 2.54mm single row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x26_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x26, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x26 2.54mm single row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x26 2.54mm single row style1 pin1 left\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x26 2.54mm single row style2 pin1 right\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x27_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x27, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x27 2.54mm single row\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x27_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x27, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x27 2.54mm single row\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x27 2.54mm single row style1 pin1 left\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x27 2.54mm single row style2 pin1 right\r\n0\r\n27\r\n27\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x28_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x28, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x28 2.54mm single row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x28_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x28, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x28 2.54mm single row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x28 2.54mm single row style1 pin1 left\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x28 2.54mm single row style2 pin1 right\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x29_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x29, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x29 2.54mm single row\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x29_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x29, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x29 2.54mm single row\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x29 2.54mm single row style1 pin1 left\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x29 2.54mm single row style2 pin1 right\r\n0\r\n29\r\n29\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x30_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x30, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x30 2.54mm single row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x30_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x30, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x30 2.54mm single row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x30 2.54mm single row style1 pin1 left\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x30 2.54mm single row style2 pin1 right\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x31_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x31, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x31 2.54mm single row\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x31_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x31, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x31 2.54mm single row\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x31 2.54mm single row style1 pin1 left\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x31 2.54mm single row style2 pin1 right\r\n0\r\n31\r\n31\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x32_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x32, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x32 2.54mm single row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x32_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x32, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x32 2.54mm single row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x32 2.54mm single row style1 pin1 left\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x32 2.54mm single row style2 pin1 right\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x33_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x33, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x33 2.54mm single row\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x33_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x33, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x33 2.54mm single row\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x33 2.54mm single row style1 pin1 left\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x33 2.54mm single row style2 pin1 right\r\n0\r\n33\r\n33\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x34_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x34, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x34 2.54mm single row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x34_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x34, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x34 2.54mm single row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x34 2.54mm single row style1 pin1 left\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x34 2.54mm single row style2 pin1 right\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x35_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x35, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x35 2.54mm single row\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x35_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x35, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x35 2.54mm single row\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x35 2.54mm single row style1 pin1 left\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x35 2.54mm single row style2 pin1 right\r\n0\r\n35\r\n35\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x36_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x36, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x36 2.54mm single row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x36_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x36, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x36 2.54mm single row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x36 2.54mm single row style1 pin1 left\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x36 2.54mm single row style2 pin1 right\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x37_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x37, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x37 2.54mm single row\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x37_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x37, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x37 2.54mm single row\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x37 2.54mm single row style1 pin1 left\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x37 2.54mm single row style2 pin1 right\r\n0\r\n37\r\n37\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x38_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x38, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x38 2.54mm single row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x38_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x38, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x38 2.54mm single row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x38 2.54mm single row style1 pin1 left\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x38 2.54mm single row style2 pin1 right\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x39_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x39, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x39 2.54mm single row\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x39_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x39, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x39 2.54mm single row\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x39 2.54mm single row style1 pin1 left\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x39 2.54mm single row style2 pin1 right\r\n0\r\n39\r\n39\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x40_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 1x40, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 1x40 2.54mm single row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x40_P2.54mm_Vertical\r\nThrough hole straight socket strip, 1x40, 2.54mm pitch, single row (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 1x40 2.54mm single row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Left\r\nsurface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x40 2.54mm single row style1 pin1 left\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Right\r\nsurface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated\r\nSurface mounted socket strip SMD 1x40 2.54mm single row style2 pin1 right\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x01_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x01, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x01 2.54mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x01_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x01 2.54mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x01_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x01 2.54mm double row\r\n0\r\n2\r\n2\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x02_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x02, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x02 2.54mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x02_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x02 2.54mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x02_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x02 2.54mm double row\r\n0\r\n4\r\n4\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x03_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x03, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x03_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x03_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x03 2.54mm double row\r\n0\r\n6\r\n6\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x04_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x04, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x04_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x04_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x04 2.54mm double row\r\n0\r\n8\r\n8\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x05_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x05, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x05_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x05_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x05 2.54mm double row\r\n0\r\n10\r\n10\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x06_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x06, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x06_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x06_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x06 2.54mm double row\r\n0\r\n12\r\n12\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x07_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x07, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x07_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x07_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x07 2.54mm double row\r\n0\r\n14\r\n14\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x08_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x08, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x08_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x08_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x08 2.54mm double row\r\n0\r\n16\r\n16\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x09_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x09, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x09 2.54mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x09_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x09 2.54mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x09_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x09 2.54mm double row\r\n0\r\n18\r\n18\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x10_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x10_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x10_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x10 2.54mm double row\r\n0\r\n20\r\n20\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x11_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x11, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x11 2.54mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x11_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x11 2.54mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x11_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x11 2.54mm double row\r\n0\r\n22\r\n22\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x12_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x12, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x12 2.54mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x12_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x12 2.54mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x12_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x12 2.54mm double row\r\n0\r\n24\r\n24\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x13_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x13, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x13_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x13_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x13 2.54mm double row\r\n0\r\n26\r\n26\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x14_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x14, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x14 2.54mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x14_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x14 2.54mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x14_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x14 2.54mm double row\r\n0\r\n28\r\n28\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x15_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x15, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x15_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x15_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x15 2.54mm double row\r\n0\r\n30\r\n30\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x16_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x16, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x16 2.54mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x16_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x16 2.54mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x16_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x16 2.54mm double row\r\n0\r\n32\r\n32\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x17_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x17, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x17_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x17_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x17 2.54mm double row\r\n0\r\n34\r\n34\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x18_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x18, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x18 2.54mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x18_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x18 2.54mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x18_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x18 2.54mm double row\r\n0\r\n36\r\n36\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x19_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x19, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x19 2.54mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x19_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x19 2.54mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x19_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x19 2.54mm double row\r\n0\r\n38\r\n38\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x20_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x20, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x20_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x20_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x20 2.54mm double row\r\n0\r\n40\r\n40\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x21_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x21, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x21 2.54mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x21_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x21 2.54mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x21_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x21 2.54mm double row\r\n0\r\n42\r\n42\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x22_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x22, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x22 2.54mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x22_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x22 2.54mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x22_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x22 2.54mm double row\r\n0\r\n44\r\n44\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x23_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x23, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x23 2.54mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x23_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x23 2.54mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x23_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x23 2.54mm double row\r\n0\r\n46\r\n46\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x24_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x24, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x24 2.54mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x24_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x24 2.54mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x24_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x24 2.54mm double row\r\n0\r\n48\r\n48\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x25_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x25, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x25_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x25_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x25 2.54mm double row\r\n0\r\n50\r\n50\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x26_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x26, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x26 2.54mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x26_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x26 2.54mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x26_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x26 2.54mm double row\r\n0\r\n52\r\n52\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x27_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x27, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x27 2.54mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x27_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x27 2.54mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x27_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x27 2.54mm double row\r\n0\r\n54\r\n54\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x28_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x28, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x28 2.54mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x28_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x28 2.54mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x28_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x28 2.54mm double row\r\n0\r\n56\r\n56\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x29_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x29, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x29 2.54mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x29_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x29 2.54mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x29_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x29 2.54mm double row\r\n0\r\n58\r\n58\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x30_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x30, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x30_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x30_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x30 2.54mm double row\r\n0\r\n60\r\n60\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x31_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x31, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x31 2.54mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x31_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x31 2.54mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x31_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x31 2.54mm double row\r\n0\r\n62\r\n62\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x32_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x32, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x32_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x32_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x32 2.54mm double row\r\n0\r\n64\r\n64\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x33_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x33, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x33 2.54mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x33_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x33 2.54mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x33_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x33 2.54mm double row\r\n0\r\n66\r\n66\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x34_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x34, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x34 2.54mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x34_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x34 2.54mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x34_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x34 2.54mm double row\r\n0\r\n68\r\n68\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x35_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x35, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x35 2.54mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x35_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x35 2.54mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x35_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x35 2.54mm double row\r\n0\r\n70\r\n70\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x36_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x36, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x36 2.54mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x36_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x36 2.54mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x36_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x36 2.54mm double row\r\n0\r\n72\r\n72\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x37_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x37, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x37 2.54mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x37_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x37 2.54mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x37_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x37 2.54mm double row\r\n0\r\n74\r\n74\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x38_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x38, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x38 2.54mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x38_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x38 2.54mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x38_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x38 2.54mm double row\r\n0\r\n76\r\n76\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x39_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x39, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x39 2.54mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x39_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x39 2.54mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x39_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x39 2.54mm double row\r\n0\r\n78\r\n78\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x40_P2.54mm_Horizontal\r\nThrough hole angled socket strip, 2x40, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated\r\nThrough hole angled socket strip THT 2x40 2.54mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x40_P2.54mm_Vertical\r\nThrough hole straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nThrough hole socket strip THT 2x40 2.54mm double row\r\n0\r\n80\r\n80\r\nConnector_PinSocket_2.54mm\r\nPinSocket_2x40_P2.54mm_Vertical_SMD\r\nsurface-mounted straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated\r\nSurface mounted socket strip SMD 2x40 2.54mm double row\r\n0\r\n80\r\n80\r\nConnector_RJ\r\nRJ12_Amphenol_54601\r\nRJ12 connector  https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0082.pdf\r\nRJ12 connector\r\n0\r\n6\r\n6\r\nConnector_RJ\r\nRJ45_Amphenol_54602-x08_Horizontal\r\n8 Pol Shallow Latch Connector, Modjack, RJ45 (https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0102.pdf)\r\nRJ45\r\n0\r\n8\r\n8\r\nConnector_RJ\r\nRJ45_Amphenol_RJHSE538X\r\nShielded, 2 LED, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf\r\nRJ45 8p8c ethernet cat5\r\n0\r\n14\r\n13\r\nConnector_RJ\r\nRJ45_Amphenol_RJHSE5380\r\nShielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf\r\nRJ45 8p8c ethernet cat5\r\n0\r\n10\r\n9\r\nConnector_RJ\r\nRJ45_Amphenol_RJHSE5380-08\r\nShielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X08.pdf\r\nRJ45 8p8c ethernet cat5\r\n0\r\n68\r\n65\r\nConnector_RJ\r\nRJ45_Amphenol_RJMG1BD3B8K1ANR\r\n1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, AutoMDIX, https://www.amphenolcanada.com/ProductSearch/Drawings/AC/RJMG1BD3B8K1ANR.PDF\r\nRJ45 Magjack\r\n0\r\n14\r\n13\r\nConnector_RJ\r\nRJ45_BEL_SS74301-00x_Vertical\r\nhttps://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-74301-001-ss-74301-002-ss-74301-005.pdf\r\nRJ45 Vertical Shield LED Green Yellow\r\n0\r\n14\r\n13\r\nConnector_RJ\r\nRJ45_Cetus_J1B1211CCD_Horizontal\r\n1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, Cetus, used and distributed by WIZnet (https://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wiz550web:wiz550webds_kr:j1b1211ccd.pdf)\r\nRJ45 Magjack\r\n0\r\n14\r\n13\r\nConnector_RJ\r\nRJ45_Hanrun_HR911105A\r\nhttp://www.kosmodrom.com.ua/pdf/HR911105A.pdf\r\nRJ45 Magjack\r\n0\r\n14\r\n13\r\nConnector_RJ\r\nRJ45_OST_PJ012-8P8CX_Vertical\r\nRJ45 vertical connector http://www.on-shore.com/wp-content/uploads/2015/09/PJ012-8P8CX.pdf\r\nRJ45 PJ012\r\n0\r\n8\r\n8\r\nConnector_RJ\r\nRJ45_Plug_Metz_AJP92A8813\r\nplug, ethernet, 8P8C, RJ45 Plug\r\nAJP92A8813 8P8C RJ45 ethernet plug\r\n0\r\n8\r\n8\r\nConnector_RJ\r\nRJ45_Wuerth_7499010121A_Horizontal\r\n10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal https://katalog.we-online.de/pbs/datasheet/7499010121A.pdf\r\nRJ45 ethernet magnetic\r\n0\r\n14\r\n13\r\nConnector_RJ\r\nRJ45_Wuerth_7499151120_Horizontal\r\nWuerth 7499151120, LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT, Dual Ethernet Jack (http://katalog.we-online.de/pbs/datasheet/7499151120.pdf)\r\nethernet lan connector\r\n0\r\n32\r\n29\r\nConnector_SATA_SAS\r\nSAS-mini_TEConnectivity_1888174_Vertical\r\n36pin mini SAS connector, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1888174&DocType=Customer+Drawing&DocLang=English\r\nSAS mini connector\r\n0\r\n44\r\n44\r\nConnector_SATA_SAS\r\nSATA_Amphenol_10029364-001LF_Horizontal\r\nhttps://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10029364.pdf\r\nSATA\r\n0\r\n24\r\n23\r\nConnector_Samtec\r\nSamtec_FMC_ASP-134602-01_10x40_P1.27mm_Vertical\r\nhttps://www.marutsu.co.jp/contents/shop/marutsu/ds/asp-134602-01.pdf\r\nFMC HPC\r\n0\r\n400\r\n400\r\nConnector_Samtec\r\nSamtec_FMC_ASP-134604-01_4x40_Vertical\r\nhttp://www.samtec.com/standards/vita.aspx\r\nFMC LPC VITA \r\n0\r\n162\r\n160\r\nConnector_Samtec\r\nSamtec_LSHM-105-xx.x-x-DV-N_2x05_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-N, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n10\r\n10\r\nConnector_Samtec\r\nSamtec_LSHM-105-xx.x-x-DV-S_2x05-1SH_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-S, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n12\r\n11\r\nConnector_Samtec\r\nSamtec_LSHM-110-xx.x-x-DV-N_2x10_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-N, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n20\r\n20\r\nConnector_Samtec\r\nSamtec_LSHM-110-xx.x-x-DV-S_2x10-1SH_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-S, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n22\r\n21\r\nConnector_Samtec\r\nSamtec_LSHM-120-xx.x-x-DV-N_2x20_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-N, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n40\r\n40\r\nConnector_Samtec\r\nSamtec_LSHM-120-xx.x-x-DV-S_2x20-1SH_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-S, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n42\r\n41\r\nConnector_Samtec\r\nSamtec_LSHM-130-xx.x-x-DV-N_2x30_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-N, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n60\r\n60\r\nConnector_Samtec\r\nSamtec_LSHM-130-xx.x-x-DV-S_2x30-1SH_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-S, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n62\r\n61\r\nConnector_Samtec\r\nSamtec_LSHM-140-xx.x-x-DV-N_2x40_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-N, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n80\r\n80\r\nConnector_Samtec\r\nSamtec_LSHM-140-xx.x-x-DV-S_2x40-1SH_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-S, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n82\r\n81\r\nConnector_Samtec\r\nSamtec_LSHM-150-xx.x-x-DV-N_2x50_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-N, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n100\r\n100\r\nConnector_Samtec\r\nSamtec_LSHM-150-xx.x-x-DV-S_2x50-1SH_P0.50mm_Vertical\r\nMolex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-S, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec  side entry\r\n0\r\n102\r\n101\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n4\r\n4\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-102-02-xxx-DV-BE_2x02_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n4\r\n4\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n4\r\n4\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-102-02-xxx-DV_2x02_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n4\r\n4\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-103-02-xxx-DV-BE-LC_2x03_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n6\r\n6\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-103-02-xxx-DV-BE_2x03_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n6\r\n6\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-103-02-xxx-DV-LC_2x03_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n6\r\n6\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-103-02-xxx-DV_2x03_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n6\r\n6\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-104-02-xxx-DV-A_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-104-02-xxx-DV-BE-A_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-104-02-xxx-DV-BE-LC_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-104-02-xxx-DV-BE_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-104-02-xxx-DV-LC_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-104-02-xxx-DV_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-105-02-xxx-DV-A_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-105-02-xxx-DV-BE-A_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-105-02-xxx-DV-BE-LC_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-105-02-xxx-DV-BE_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-105-02-xxx-DV-LC_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-105-02-xxx-DV_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-106-02-xxx-DV-A_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-106-02-xxx-DV-BE-A_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-106-02-xxx-DV-BE-LC_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-106-02-xxx-DV-BE_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-106-02-xxx-DV-LC_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-106-02-xxx-DV_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-107-02-xxx-DV-A_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-107-02-xxx-DV-BE-A_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-107-02-xxx-DV-BE-LC_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-107-02-xxx-DV-BE_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-107-02-xxx-DV-LC_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-107-02-xxx-DV_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-108-02-xxx-DV-A_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-108-02-xxx-DV-BE-A_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-108-02-xxx-DV-BE-LC_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-108-02-xxx-DV-BE_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-108-02-xxx-DV-LC_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-108-02-xxx-DV_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-109-02-xxx-DV-A_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-109-02-xxx-DV-BE-A_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-109-02-xxx-DV-BE-LC_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-109-02-xxx-DV-BE_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-109-02-xxx-DV-LC_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-109-02-xxx-DV_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-110-02-xxx-DV-A_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-110-02-xxx-DV-BE-A_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-110-02-xxx-DV-BE-LC_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-110-02-xxx-DV-BE_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-110-02-xxx-DV-LC_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-110-02-xxx-DV_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-111-02-xxx-DV-A_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-111-02-xxx-DV-BE-A_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-111-02-xxx-DV-BE-LC_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-111-02-xxx-DV-BE_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-111-02-xxx-DV-LC_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-111-02-xxx-DV_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-112-02-xxx-DV-A_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-112-02-xxx-DV-BE-A_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-112-02-xxx-DV-BE-LC_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-112-02-xxx-DV-BE_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-112-02-xxx-DV-LC_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-112-02-xxx-DV_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-113-02-xxx-DV-A_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-113-02-xxx-DV-BE-A_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-113-02-xxx-DV-BE-LC_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-113-02-xxx-DV-BE_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-113-02-xxx-DV-LC_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-113-02-xxx-DV_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-114-02-xxx-DV-A_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-114-02-xxx-DV-BE-A_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-114-02-xxx-DV-BE-LC_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-114-02-xxx-DV-BE_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-114-02-xxx-DV-LC_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-114-02-xxx-DV_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-115-02-xxx-DV-A_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-115-02-xxx-DV-BE-A_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-115-02-xxx-DV-BE-LC_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-115-02-xxx-DV-BE_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-115-02-xxx-DV-LC_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-115-02-xxx-DV_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-116-02-xxx-DV-A_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-116-02-xxx-DV-BE-A_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-116-02-xxx-DV-BE-LC_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-116-02-xxx-DV-BE_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-116-02-xxx-DV-LC_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-116-02-xxx-DV_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-117-02-xxx-DV-A_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-117-02-xxx-DV-BE-A_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-117-02-xxx-DV-BE-LC_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-117-02-xxx-DV-BE_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-117-02-xxx-DV-LC_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-117-02-xxx-DV_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-118-02-xxx-DV-A_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-118-02-xxx-DV-BE-A_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-118-02-xxx-DV-BE-LC_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-118-02-xxx-DV-BE_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-118-02-xxx-DV-LC_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-118-02-xxx-DV_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-119-02-xxx-DV-A_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-119-02-xxx-DV-BE-A_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-119-02-xxx-DV-BE-LC_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-119-02-xxx-DV-BE_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-119-02-xxx-DV-LC_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-119-02-xxx-DV_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-120-02-xxx-DV-A_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-120-02-xxx-DV-BE-A_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-120-02-xxx-DV-BE-LC_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-120-02-xxx-DV-BE_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-120-02-xxx-DV-LC_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-120-02-xxx-DV_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-121-02-xxx-DV-A_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-121-02-xxx-DV-BE-A_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-121-02-xxx-DV-BE-LC_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-121-02-xxx-DV-BE_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-121-02-xxx-DV-LC_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-121-02-xxx-DV_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-122-02-xxx-DV-A_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-122-02-xxx-DV-BE-A_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-122-02-xxx-DV-BE-LC_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-122-02-xxx-DV-BE_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-122-02-xxx-DV-LC_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-122-02-xxx-DV_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-123-02-xxx-DV-A_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-123-02-xxx-DV-BE-A_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-123-02-xxx-DV-BE-LC_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-123-02-xxx-DV-BE_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-123-02-xxx-DV-LC_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-123-02-xxx-DV_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-124-02-xxx-DV-A_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-124-02-xxx-DV-BE-A_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-124-02-xxx-DV-BE-LC_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-124-02-xxx-DV-BE_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-124-02-xxx-DV-LC_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-124-02-xxx-DV_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-125-02-xxx-DV-A_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-125-02-xxx-DV-BE-A_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-125-02-xxx-DV-BE-LC_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-125-02-xxx-DV-BE_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-125-02-xxx-DV-LC_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-125-02-xxx-DV_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-126-02-xxx-DV-A_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-126-02-xxx-DV-BE-A_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-126-02-xxx-DV-BE-LC_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-126-02-xxx-DV-BE_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-126-02-xxx-DV-LC_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-126-02-xxx-DV_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-127-02-xxx-DV-A_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-127-02-xxx-DV-BE-A_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-127-02-xxx-DV-BE-LC_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-127-02-xxx-DV-BE_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-127-02-xxx-DV-LC_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-127-02-xxx-DV_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-128-02-xxx-DV-A_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-128-02-xxx-DV-BE-A_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-128-02-xxx-DV-BE-LC_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-128-02-xxx-DV-BE_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-128-02-xxx-DV-LC_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-128-02-xxx-DV_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-129-02-xxx-DV-A_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-129-02-xxx-DV-BE-A_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-129-02-xxx-DV-BE-LC_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-129-02-xxx-DV-BE_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-129-02-xxx-DV-LC_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-129-02-xxx-DV_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-130-02-xxx-DV-A_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-130-02-xxx-DV-BE-A_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-130-02-xxx-DV-BE-LC_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-130-02-xxx-DV-BE_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-130-02-xxx-DV-LC_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-130-02-xxx-DV_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-131-02-xxx-DV-A_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-131-02-xxx-DV-BE-A_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-131-02-xxx-DV-BE-LC_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-131-02-xxx-DV-BE_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-131-02-xxx-DV-LC_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-131-02-xxx-DV_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-132-02-xxx-DV-A_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-132-02-xxx-DV-BE-A_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-132-02-xxx-DV-BE-LC_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-132-02-xxx-DV-BE_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-132-02-xxx-DV-LC_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-132-02-xxx-DV_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-133-02-xxx-DV-A_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-133-02-xxx-DV-BE-A_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-133-02-xxx-DV-BE-LC_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-133-02-xxx-DV-BE_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-133-02-xxx-DV-LC_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-133-02-xxx-DV_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-134-02-xxx-DV-A_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-134-02-xxx-DV-BE-A_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-134-02-xxx-DV-BE-LC_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-134-02-xxx-DV-BE_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-134-02-xxx-DV-LC_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-134-02-xxx-DV_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-135-02-xxx-DV-A_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-135-02-xxx-DV-BE-A_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-135-02-xxx-DV-BE-LC_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-135-02-xxx-DV-BE_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-135-02-xxx-DV-LC_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-135-02-xxx-DV_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-136-02-xxx-DV-A_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-136-02-xxx-DV-BE-A_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-136-02-xxx-DV-BE-LC_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-136-02-xxx-DV-BE_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-136-02-xxx-DV-LC_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-136-02-xxx-DV_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-137-02-xxx-DV-A_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-137-02-xxx-DV-BE-A_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-137-02-xxx-DV-BE-LC_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-137-02-xxx-DV-BE_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-137-02-xxx-DV-LC_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-137-02-xxx-DV_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-138-02-xxx-DV-A_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-138-02-xxx-DV-BE-A_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-138-02-xxx-DV-BE-LC_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-138-02-xxx-DV-BE_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-138-02-xxx-DV-LC_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-138-02-xxx-DV_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-139-02-xxx-DV-A_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-139-02-xxx-DV-BE-A_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-139-02-xxx-DV-BE-LC_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-139-02-xxx-DV-BE_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-139-02-xxx-DV-LC_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-139-02-xxx-DV_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-140-02-xxx-DV-A_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-140-02-xxx-DV-BE-A_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-140-02-xxx-DV-BE-LC_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-140-02-xxx-DV-BE_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-140-02-xxx-DV-LC_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-140-02-xxx-DV_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-141-02-xxx-DV-A_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-141-02-xxx-DV-BE-A_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-141-02-xxx-DV-BE-LC_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-141-02-xxx-DV-BE_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-141-02-xxx-DV-LC_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-141-02-xxx-DV_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-142-02-xxx-DV-A_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-142-02-xxx-DV-BE-A_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-142-02-xxx-DV-BE-LC_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-142-02-xxx-DV-BE_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-142-02-xxx-DV-LC_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-142-02-xxx-DV_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-143-02-xxx-DV-A_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-143-02-xxx-DV-BE-A_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-143-02-xxx-DV-BE-LC_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-143-02-xxx-DV-BE_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-143-02-xxx-DV-LC_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-143-02-xxx-DV_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-144-02-xxx-DV-A_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-144-02-xxx-DV-BE-A_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-144-02-xxx-DV-BE-LC_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-144-02-xxx-DV-BE_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-144-02-xxx-DV-LC_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-144-02-xxx-DV_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-145-02-xxx-DV-A_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-145-02-xxx-DV-BE-A_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-145-02-xxx-DV-BE-LC_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-145-02-xxx-DV-BE_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-145-02-xxx-DV-LC_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-145-02-xxx-DV_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-146-02-xxx-DV-A_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-146-02-xxx-DV-BE-A_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-146-02-xxx-DV-BE-LC_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-146-02-xxx-DV-BE_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-146-02-xxx-DV-LC_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-146-02-xxx-DV_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-147-02-xxx-DV-A_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-147-02-xxx-DV-BE-A_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-147-02-xxx-DV-BE-LC_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-147-02-xxx-DV-BE_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-147-02-xxx-DV-LC_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-147-02-xxx-DV_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-148-02-xxx-DV-A_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-148-02-xxx-DV-BE-A_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-148-02-xxx-DV-BE-LC_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-148-02-xxx-DV-BE_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-148-02-xxx-DV-LC_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-148-02-xxx-DV_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-149-02-xxx-DV-A_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-149-02-xxx-DV-BE-A_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-149-02-xxx-DV-BE-LC_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-149-02-xxx-DV-BE_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-149-02-xxx-DV-LC_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-149-02-xxx-DV_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-150-02-xxx-DV-A_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-150-02-xxx-DV-BE-A_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-150-02-xxx-DV-BE-LC_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-150-02-xxx-DV-BE_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-150-02-xxx-DV-LC_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_SMD\r\nSamtec_HLE-150-02-xxx-DV_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-104-02-xx-DV-PE-LC_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-104-02-xx-DV-PE_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE (compatible alternatives: HLE-104-02-xx-DV-PE-BE), 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-104-02-xx-DV-TE_2x04_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-TE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n8\r\n8\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-105-02-xx-DV-PE-LC_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-105-02-xx-DV-PE_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE (compatible alternatives: HLE-105-02-xx-DV-PE-BE), 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-105-02-xx-DV-TE_2x05_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-TE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n10\r\n10\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-106-02-xx-DV-PE-LC_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-106-02-xx-DV-PE_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE (compatible alternatives: HLE-106-02-xx-DV-PE-BE), 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-106-02-xx-DV-TE_2x06_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-TE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n12\r\n12\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-107-02-xx-DV-PE-LC_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-107-02-xx-DV-PE_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE (compatible alternatives: HLE-107-02-xx-DV-PE-BE), 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-107-02-xx-DV-TE_2x07_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-TE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n14\r\n14\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-108-02-xx-DV-PE-LC_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-108-02-xx-DV-PE_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE (compatible alternatives: HLE-108-02-xx-DV-PE-BE), 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-108-02-xx-DV-TE_2x08_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-TE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n16\r\n16\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-109-02-xx-DV-PE-LC_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-109-02-xx-DV-PE_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE (compatible alternatives: HLE-109-02-xx-DV-PE-BE), 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-109-02-xx-DV-TE_2x09_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-TE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n18\r\n18\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-110-02-xx-DV-PE-LC_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-110-02-xx-DV-PE_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE (compatible alternatives: HLE-110-02-xx-DV-PE-BE), 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-110-02-xx-DV-TE_2x10_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-TE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n20\r\n20\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-111-02-xx-DV-PE-LC_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-111-02-xx-DV-PE_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE (compatible alternatives: HLE-111-02-xx-DV-PE-BE), 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-111-02-xx-DV-TE_2x11_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-TE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n22\r\n22\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-112-02-xx-DV-PE-LC_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-112-02-xx-DV-PE_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE (compatible alternatives: HLE-112-02-xx-DV-PE-BE), 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-112-02-xx-DV-TE_2x12_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-TE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n24\r\n24\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-113-02-xx-DV-PE-LC_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-113-02-xx-DV-PE_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE (compatible alternatives: HLE-113-02-xx-DV-PE-BE), 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-113-02-xx-DV-TE_2x13_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-TE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n26\r\n26\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-114-02-xx-DV-PE-LC_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-114-02-xx-DV-PE_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE (compatible alternatives: HLE-114-02-xx-DV-PE-BE), 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-114-02-xx-DV-TE_2x14_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-TE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n28\r\n28\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-115-02-xx-DV-PE-LC_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-115-02-xx-DV-PE_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE (compatible alternatives: HLE-115-02-xx-DV-PE-BE), 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-115-02-xx-DV-TE_2x15_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-TE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n30\r\n30\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-116-02-xx-DV-PE-LC_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-116-02-xx-DV-PE_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE (compatible alternatives: HLE-116-02-xx-DV-PE-BE), 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-116-02-xx-DV-TE_2x16_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-TE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n32\r\n32\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-117-02-xx-DV-PE-LC_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-117-02-xx-DV-PE_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE (compatible alternatives: HLE-117-02-xx-DV-PE-BE), 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-117-02-xx-DV-TE_2x17_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-TE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n34\r\n34\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-118-02-xx-DV-PE-LC_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-118-02-xx-DV-PE_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE (compatible alternatives: HLE-118-02-xx-DV-PE-BE), 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-118-02-xx-DV-TE_2x18_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-TE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n36\r\n36\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-119-02-xx-DV-PE-LC_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-119-02-xx-DV-PE_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE (compatible alternatives: HLE-119-02-xx-DV-PE-BE), 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-119-02-xx-DV-TE_2x19_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-TE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n38\r\n38\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-120-02-xx-DV-PE-LC_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-120-02-xx-DV-PE_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE (compatible alternatives: HLE-120-02-xx-DV-PE-BE), 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-120-02-xx-DV-TE_2x20_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-TE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n40\r\n40\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-121-02-xx-DV-PE-LC_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-121-02-xx-DV-PE_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE (compatible alternatives: HLE-121-02-xx-DV-PE-BE), 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-121-02-xx-DV-TE_2x21_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-TE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n42\r\n42\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-122-02-xx-DV-PE-LC_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-122-02-xx-DV-PE_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE (compatible alternatives: HLE-122-02-xx-DV-PE-BE), 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-122-02-xx-DV-TE_2x22_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-TE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n44\r\n44\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-123-02-xx-DV-PE-LC_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-123-02-xx-DV-PE_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE (compatible alternatives: HLE-123-02-xx-DV-PE-BE), 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-123-02-xx-DV-TE_2x23_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-TE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n46\r\n46\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-124-02-xx-DV-PE-LC_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-124-02-xx-DV-PE_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE (compatible alternatives: HLE-124-02-xx-DV-PE-BE), 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-124-02-xx-DV-TE_2x24_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-TE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n48\r\n48\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-125-02-xx-DV-PE-LC_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-125-02-xx-DV-PE_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE (compatible alternatives: HLE-125-02-xx-DV-PE-BE), 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-125-02-xx-DV-TE_2x25_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-TE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n50\r\n50\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-126-02-xx-DV-PE-LC_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-126-02-xx-DV-PE_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE (compatible alternatives: HLE-126-02-xx-DV-PE-BE), 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-126-02-xx-DV-TE_2x26_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-TE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n52\r\n52\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-127-02-xx-DV-PE-LC_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-127-02-xx-DV-PE_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE (compatible alternatives: HLE-127-02-xx-DV-PE-BE), 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-127-02-xx-DV-TE_2x27_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-TE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n54\r\n54\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-128-02-xx-DV-PE-LC_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-128-02-xx-DV-PE_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE (compatible alternatives: HLE-128-02-xx-DV-PE-BE), 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-128-02-xx-DV-TE_2x28_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-TE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n56\r\n56\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-129-02-xx-DV-PE-LC_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-129-02-xx-DV-PE_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE (compatible alternatives: HLE-129-02-xx-DV-PE-BE), 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-129-02-xx-DV-TE_2x29_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-TE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n58\r\n58\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-130-02-xx-DV-PE-LC_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-130-02-xx-DV-PE_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE (compatible alternatives: HLE-130-02-xx-DV-PE-BE), 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-130-02-xx-DV-TE_2x30_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-TE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n60\r\n60\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-131-02-xx-DV-PE-LC_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-131-02-xx-DV-PE_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE (compatible alternatives: HLE-131-02-xx-DV-PE-BE), 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-131-02-xx-DV-TE_2x31_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-TE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n62\r\n62\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-132-02-xx-DV-PE-LC_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-132-02-xx-DV-PE_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE (compatible alternatives: HLE-132-02-xx-DV-PE-BE), 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-132-02-xx-DV-TE_2x32_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-TE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n64\r\n64\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-133-02-xx-DV-PE-LC_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-133-02-xx-DV-PE_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE (compatible alternatives: HLE-133-02-xx-DV-PE-BE), 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-133-02-xx-DV-TE_2x33_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-TE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n66\r\n66\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-134-02-xx-DV-PE-LC_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-134-02-xx-DV-PE_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE (compatible alternatives: HLE-134-02-xx-DV-PE-BE), 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-134-02-xx-DV-TE_2x34_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-TE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n68\r\n68\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-135-02-xx-DV-PE-LC_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-135-02-xx-DV-PE_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE (compatible alternatives: HLE-135-02-xx-DV-PE-BE), 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-135-02-xx-DV-TE_2x35_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-TE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n70\r\n70\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-136-02-xx-DV-PE-LC_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-136-02-xx-DV-PE_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE (compatible alternatives: HLE-136-02-xx-DV-PE-BE), 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-136-02-xx-DV-TE_2x36_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-TE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n72\r\n72\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-137-02-xx-DV-PE-LC_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-137-02-xx-DV-PE_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE (compatible alternatives: HLE-137-02-xx-DV-PE-BE), 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-137-02-xx-DV-TE_2x37_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-TE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n74\r\n74\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-138-02-xx-DV-PE-LC_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-138-02-xx-DV-PE_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE (compatible alternatives: HLE-138-02-xx-DV-PE-BE), 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-138-02-xx-DV-TE_2x38_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-TE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n76\r\n76\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-139-02-xx-DV-PE-LC_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-139-02-xx-DV-PE_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE (compatible alternatives: HLE-139-02-xx-DV-PE-BE), 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-139-02-xx-DV-TE_2x39_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-TE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n78\r\n78\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-140-02-xx-DV-PE-LC_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-140-02-xx-DV-PE_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE (compatible alternatives: HLE-140-02-xx-DV-PE-BE), 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-140-02-xx-DV-TE_2x40_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-TE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n80\r\n80\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-141-02-xx-DV-PE-LC_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-141-02-xx-DV-PE_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE (compatible alternatives: HLE-141-02-xx-DV-PE-BE), 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-141-02-xx-DV-TE_2x41_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-TE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n82\r\n82\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-142-02-xx-DV-PE-LC_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-142-02-xx-DV-PE_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE (compatible alternatives: HLE-142-02-xx-DV-PE-BE), 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-142-02-xx-DV-TE_2x42_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-TE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n84\r\n84\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-143-02-xx-DV-PE-LC_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-143-02-xx-DV-PE_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE (compatible alternatives: HLE-143-02-xx-DV-PE-BE), 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-143-02-xx-DV-TE_2x43_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-TE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n86\r\n86\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-144-02-xx-DV-PE-LC_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-144-02-xx-DV-PE_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE (compatible alternatives: HLE-144-02-xx-DV-PE-BE), 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-144-02-xx-DV-TE_2x44_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-TE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n88\r\n88\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-145-02-xx-DV-PE-LC_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-145-02-xx-DV-PE_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE (compatible alternatives: HLE-145-02-xx-DV-PE-BE), 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-145-02-xx-DV-TE_2x45_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-TE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n90\r\n90\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-146-02-xx-DV-PE-LC_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-146-02-xx-DV-PE_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE (compatible alternatives: HLE-146-02-xx-DV-PE-BE), 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-146-02-xx-DV-TE_2x46_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-TE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n92\r\n92\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-147-02-xx-DV-PE-LC_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-147-02-xx-DV-PE_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE (compatible alternatives: HLE-147-02-xx-DV-PE-BE), 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-147-02-xx-DV-TE_2x47_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-TE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n94\r\n94\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-148-02-xx-DV-PE-LC_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-148-02-xx-DV-PE_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE (compatible alternatives: HLE-148-02-xx-DV-PE-BE), 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-148-02-xx-DV-TE_2x48_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-TE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n96\r\n96\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-149-02-xx-DV-PE-LC_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-149-02-xx-DV-PE_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE (compatible alternatives: HLE-149-02-xx-DV-PE-BE), 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-149-02-xx-DV-TE_2x49_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-TE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n98\r\n98\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-150-02-xx-DV-PE-LC_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-150-02-xx-DV-PE_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE (compatible alternatives: HLE-150-02-xx-DV-PE-BE), 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_Samtec_HLE_THT\r\nSamtec_HLE-150-02-xx-DV-TE_2x50_P2.54mm_Horizontal\r\nSamtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-TE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator\r\nconnector Samtec HLE top entry\r\n0\r\n100\r\n100\r\nConnector_TE-Connectivity\r\nTE_AMPSEAL_1-776087-x_3Rows_23_P0.4mm_Horizontal\r\nConnector\r\nTE 776087\r\n0\r\n23\r\n23\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770182-x_3x03_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770182-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n9\r\n9\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770186-x_3x04_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770186-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n12\r\n12\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770190-x_3x05_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770190-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n15\r\n15\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770621-x_2x06_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770621-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n12\r\n12\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770858-x_2x05_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770858-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n10\r\n10\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770866-x_1x02_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770866-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n2\r\n2\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770870-x_1x03_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770870-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n3\r\n3\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770874-x_2x02_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770874-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n4\r\n4\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770875-x_2x03_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770875-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n6\r\n6\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770966-x_1x02_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770966-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n2\r\n2\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770967-x_1x03_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770967-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n3\r\n3\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770968-x_2x02_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770968-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n4\r\n4\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770969-x_2x03_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770969-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n6\r\n6\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770970-x_2x04_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770970-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n8\r\n8\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770971-x_2x05_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770971-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n10\r\n10\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770972-x_2x06_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770972-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n12\r\n12\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770973-x_2x07_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770973-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n14\r\n14\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-770974-x_2x08_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770974-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n16\r\n16\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794067-x_2x07_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794067-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n14\r\n14\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794068-x_2x08_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794068-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n16\r\n16\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794069-x_2x09_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794069-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n18\r\n18\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794070-x_2x10_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794070-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n20\r\n20\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794071-x_2x11_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794071-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n22\r\n22\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794072-x_2x12_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794072-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n24\r\n24\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794073-x_2x04_P4.14mm_Vertical\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794073-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK side entry\r\n0\r\n8\r\n8\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794105-x_2x09_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794105-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n18\r\n18\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794106-x_2x10_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794106-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n20\r\n20\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794107-x_2x11_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794107-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n22\r\n22\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794108-x_2x12_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794108-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n24\r\n24\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_1-794374-x_1x01_P4.14mm_Horizontal\r\nMolex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794374-x, 1 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator\r\nconnector TE MATE-N-LOK top entry\r\n0\r\n1\r\n1\r\nConnector_TE-Connectivity\r\nTE_MATE-N-LOK_350211-1_1x04_P5.08mm_Vertical\r\nhttps://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F350211%7FU5%7Fpdf%7FEnglish%7FENG_CD_350211_U5.pdf%7F350211-1\r\nconnector TE MATE-N-LOK top entry ATA PATA IDE 5.25 inch floppy drive power\r\n0\r\n4\r\n4\r\nConnector_USB\r\nUSB3_A_Molex_48393-001\r\nUSB 3.0, type A, right angle (http://www.molex.com/pdm_docs/sd/483930003_sd.pdf)\r\nUSB 3.0 type A right angle\r\n0\r\n13\r\n10\r\nConnector_USB\r\nUSB3_A_Plug_Wuerth_692112030100_Horizontal\r\nUSB type A Plug, Horizontal, http://katalog.we-online.de/em/datasheet/692112030100.pdf\r\nusb A plug horizontal\r\n0\r\n11\r\n10\r\nConnector_USB\r\nUSB_A_CNCTech_1001-011-01101_Horizontal\r\nhttp://cnctech.us/pdfs/1001-011-01101.pdf\r\nUSB-A\r\n0\r\n6\r\n5\r\nConnector_USB\r\nUSB_A_Molex_105057_Vertical\r\nhttps://www.molex.com/pdm_docs/sd/1050570001_sd.pdf\r\nUSB A Vertical\r\n0\r\n7\r\n5\r\nConnector_USB\r\nUSB_A_Stewart_SS-52100-001_Horizontal\r\nUSB A connector https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-52100-001.pdf\r\nUSB_A Female Connector receptacle\r\n0\r\n6\r\n5\r\nConnector_USB\r\nUSB_A_Wuerth_61400826021_Horizontal_Stacked\r\nStacked USB A connector http://katalog.we-online.de/em/datasheet/61400826021.pdf\r\nWuerth stacked USB_A\r\n0\r\n12\r\n9\r\nConnector_USB\r\nUSB_B_Amphenol_MUSB-D511_Vertical_Rugged\r\nA,phenol MUSB_D511, USB B female connector, straight, rugged, https://www.amphenolcanada.com/ProductSearch/drawings/AC/MUSBD511XX.pdf\r\nUSB_B_MUSB_Straight female connector straight rugged MUSB D511\r\n0\r\n6\r\n5\r\nConnector_USB\r\nUSB_B_OST_USB-B1HSxx_Horizontal\r\nUSB B receptacle, Horizontal, through-hole, http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf\r\nUSB-B receptacle horizontal through-hole\r\n0\r\n6\r\n5\r\nConnector_USB\r\nUSB_B_TE_5787834_Vertical\r\nhttp://www.mouser.com/ds/2/418/NG_CD_5787834_A4-669110.pdf\r\nUSB_B USB B vertical female connector\r\n0\r\n6\r\n5\r\nConnector_USB\r\nUSB_C_Plug_Molex_105444\r\nUniversal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, http://www.molex.com/pdm_docs/sd/1054440001_sd.pdf\r\nUSB Type-C Plug Edge Mount\r\n0\r\n24\r\n23\r\nConnector_USB\r\nUSB_C_Receptacle_Amphenol_12401548E4-2A\r\nUSB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A\r\nUSB C Type-C Receptacle Hybrid\r\n0\r\n28\r\n25\r\nConnector_USB\r\nUSB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles\r\nUSB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A\r\nUSB C Type-C Receptacle Hybrid\r\n0\r\n28\r\n25\r\nConnector_USB\r\nUSB_C_Receptacle_Amphenol_12401610E4-2A\r\nUSB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A\r\nUSB C Type-C Receptacle SMD\r\n0\r\n28\r\n25\r\nConnector_USB\r\nUSB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles\r\nUSB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A\r\nUSB C Type-C Receptacle SMD\r\n0\r\n28\r\n25\r\nConnector_USB\r\nUSB_C_Receptacle_GCT_USB4085\r\nUSB 2.0 Type C Receptacle, https://gct.co/Files/Drawings/USB4085.pdf\r\nUSB Type-C Receptacle Through-hole Right angle\r\n0\r\n20\r\n17\r\nConnector_USB\r\nUSB_C_Receptacle_JAE_DX07S024WJ1R350\r\nhttp://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117219.pdf\r\nUSB C Type-C Receptacle SMD\r\n0\r\n30\r\n25\r\nConnector_USB\r\nUSB_C_Receptacle_JAE_DX07S024WJ3R400\r\nUSB TYPE C, VERT RCPT PCB, SMT, http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117928.pdf\r\nUSB C Type-C Receptacle SMD\r\n0\r\n28\r\n25\r\nConnector_USB\r\nUSB_C_Receptacle_Palconn_UTC16-G\r\nhttp://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf\r\nUSB C Type-C Receptacle USB2.0\r\n0\r\n20\r\n17\r\nConnector_USB\r\nUSB_Micro-B_Amphenol_10103594-0001LF_Horizontal\r\nMicro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf\r\nUSB USB_B USB_micro USB_OTG\r\n0\r\n17\r\n6\r\nConnector_USB\r\nUSB_Micro-B_GCT_USB3076-30-A\r\nGCT Micro USB https://gct.co/files/drawings/usb3076.pdf\r\nMicro-USB SMD Typ-B GCT\r\n0\r\n11\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Molex-105017-0001\r\nhttp://www.molex.com/pdm_docs/sd/1050170001_sd.pdf\r\nMicro-USB SMD Typ-B\r\n0\r\n13\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Molex-105133-0001\r\nMolex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf)\r\nMicro-USB SMD Typ-B Vertical\r\n0\r\n8\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Molex-105133-0031\r\nMolex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf)\r\nMicro-USB SMD Typ-B Vertical\r\n0\r\n8\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Molex_47346-0001\r\nMicro USB B receptable with flange, bottom-mount, SMD, right-angle (http://www.molex.com/pdm_docs/sd/473460001_sd.pdf)\r\nMicro B USB SMD\r\n0\r\n11\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Tensility_54-00023_Vertical\r\nhttp://www.tensility.com/pdffiles/54-00023.pdf\r\nusb mini receptacle vertical\r\n0\r\n7\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Tensility_54-00023_Vertical_CircularHoles\r\nhttp://www.tensility.com/pdffiles/54-00023.pdf\r\nusb mini receptacle vertical\r\n0\r\n7\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Wuerth_614105150721_Vertical\r\nUSB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf\r\nusb micro receptacle vertical\r\n0\r\n7\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles\r\nUSB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf\r\nusb micro receptacle vertical\r\n0\r\n7\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Wuerth_629105150521\r\nUSB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf\r\nusb micro receptacle\r\n0\r\n9\r\n6\r\nConnector_USB\r\nUSB_Micro-B_Wuerth_629105150521_CircularHoles\r\nUSB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf\r\nusb micro receptacle\r\n0\r\n9\r\n6\r\nConnector_USB\r\nUSB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical\r\nhttp://www.adam-tech.com/upload/MUSB-B5-S-VT-TSMT-1.pdf\r\nUSB Mini-B\r\n0\r\n7\r\n6\r\nConnector_USB\r\nUSB_Mini-B_Lumberg_2486_01_Horizontal\r\nUSB Mini-B 5-pin SMD connector, http://downloads.lumberg.com/datenblaetter/en/2486_01.pdf\r\nUSB USB_B USB_Mini connector\r\n0\r\n9\r\n6\r\nConnector_USB\r\nUSB_Mini-B_Tensility_54-00023_Vertical\r\nhttp://www.tensility.com/pdffiles/54-00023.pdf\r\nusb mini receptacle vertical\r\n0\r\n7\r\n6\r\nConnector_USB\r\nUSB_Mini-B_Tensility_54-00023_Vertical_CircularHoles\r\nhttp://www.tensility.com/pdffiles/54-00023.pdf\r\nusb mini receptacle vertical\r\n0\r\n7\r\n6\r\nConnector_Wago\r\nWago_734-132_1x02_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-132 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n2\r\n2\r\nConnector_Wago\r\nWago_734-133_1x03_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-133 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n3\r\n3\r\nConnector_Wago\r\nWago_734-134_1x04_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-134 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n4\r\n4\r\nConnector_Wago\r\nWago_734-135_1x05_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-135 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n5\r\n5\r\nConnector_Wago\r\nWago_734-136_1x06_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-136 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n6\r\n6\r\nConnector_Wago\r\nWago_734-137_1x07_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-137 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n7\r\n7\r\nConnector_Wago\r\nWago_734-138_1x08_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-138 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n8\r\n8\r\nConnector_Wago\r\nWago_734-139_1x09_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-139 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n9\r\n9\r\nConnector_Wago\r\nWago_734-140_1x10_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-140 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n10\r\n10\r\nConnector_Wago\r\nWago_734-141_1x11_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-141 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n11\r\n11\r\nConnector_Wago\r\nWago_734-142_1x12_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-142 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n12\r\n12\r\nConnector_Wago\r\nWago_734-143_1x13_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-143 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n13\r\n13\r\nConnector_Wago\r\nWago_734-144_1x14_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-144 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n14\r\n14\r\nConnector_Wago\r\nWago_734-146_1x16_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-146 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n16\r\n16\r\nConnector_Wago\r\nWago_734-148_1x18_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-148 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n18\r\n18\r\nConnector_Wago\r\nWago_734-150_1x20_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-150 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n20\r\n20\r\nConnector_Wago\r\nWago_734-154_1x24_P3.50mm_Vertical\r\nMolex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-154 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  side entry\r\n0\r\n24\r\n24\r\nConnector_Wago\r\nWago_734-162_1x02_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-162 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n2\r\n2\r\nConnector_Wago\r\nWago_734-163_1x03_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-163 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n3\r\n3\r\nConnector_Wago\r\nWago_734-164_1x04_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-164 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n4\r\n4\r\nConnector_Wago\r\nWago_734-165_1x05_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-165 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n5\r\n5\r\nConnector_Wago\r\nWago_734-166_1x06_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-166 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n6\r\n6\r\nConnector_Wago\r\nWago_734-167_1x07_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-167 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n7\r\n7\r\nConnector_Wago\r\nWago_734-168_1x08_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-168 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n8\r\n8\r\nConnector_Wago\r\nWago_734-169_1x09_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-169 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n9\r\n9\r\nConnector_Wago\r\nWago_734-170_1x10_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-170 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n10\r\n10\r\nConnector_Wago\r\nWago_734-171_1x11_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-171 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n11\r\n11\r\nConnector_Wago\r\nWago_734-172_1x12_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-172 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n12\r\n12\r\nConnector_Wago\r\nWago_734-173_1x13_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-173 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n13\r\n13\r\nConnector_Wago\r\nWago_734-174_1x14_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-174 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n14\r\n14\r\nConnector_Wago\r\nWago_734-176_1x16_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-176 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n16\r\n16\r\nConnector_Wago\r\nWago_734-178_1x18_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-178 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n18\r\n18\r\nConnector_Wago\r\nWago_734-180_1x20_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-180 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n20\r\n20\r\nConnector_Wago\r\nWago_734-184_1x24_P3.50mm_Horizontal\r\nMolex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-184 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator\r\nconnector Wago  top entry\r\n0\r\n24\r\n24\r\nConnector_Wire\r\nSolderWirePad_1x01_Drill0.8mm\r\nWire solder connection\r\nconnector\r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x01_Drill1.2mm\r\nWire solder connection\r\nconnector\r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x01_Drill1.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x01_Drill1mm\r\nWire solder connection\r\nconnector\r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x01_Drill2.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x01_Drill2mm\r\nWire solder connection\r\nconnector\r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x01_SMD_5x10mm\r\nWire Pad, Square, SMD Pad,  5mm x 10mm,\r\nMesurementPoint Square SMDPad 5mmx10mm \r\n0\r\n1\r\n1\r\nConnector_Wire\r\nSolderWirePad_1x02_P3.81mm_Drill0.8mm\r\nWire solder connection\r\nconnector\r\n0\r\n2\r\n2\r\nConnector_Wire\r\nSolderWirePad_1x02_P3.81mm_Drill1.2mm\r\nWire solder connection\r\nconnector\r\n0\r\n2\r\n2\r\nConnector_Wire\r\nSolderWirePad_1x02_P3.81mm_Drill1mm\r\nWire solder connection\r\nconnector\r\n0\r\n2\r\n2\r\nConnector_Wire\r\nSolderWirePad_1x02_P5.08mm_Drill1.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n2\r\n2\r\nConnector_Wire\r\nSolderWirePad_1x02_P7.62mm_Drill2.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n2\r\n2\r\nConnector_Wire\r\nSolderWirePad_1x02_P7.62mm_Drill2mm\r\nWire solder connection\r\nconnector\r\n0\r\n2\r\n2\r\nConnector_Wire\r\nSolderWirePad_1x03_P3.81mm_Drill1.2mm\r\nWire solder connection\r\nconnector\r\n0\r\n3\r\n3\r\nConnector_Wire\r\nSolderWirePad_1x03_P3.175mm_Drill0.8mm\r\nWire solder connection\r\nconnector\r\n0\r\n3\r\n3\r\nConnector_Wire\r\nSolderWirePad_1x03_P3.175mm_Drill1mm\r\nWire solder connection\r\nconnector\r\n0\r\n3\r\n3\r\nConnector_Wire\r\nSolderWirePad_1x03_P4.445mm_Drill1.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n3\r\n3\r\nConnector_Wire\r\nSolderWirePad_1x03_P5.715mm_Drill2mm\r\nWire solder connection\r\nconnector\r\n0\r\n3\r\n3\r\nConnector_Wire\r\nSolderWirePad_1x03_P7.62mm_Drill2.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n3\r\n3\r\nConnector_Wire\r\nSolderWirePad_1x04_P3.81mm_Drill1.2mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_1x04_P3.81mm_Drill1mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_1x04_P3.175mm_Drill0.8mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_1x04_P5.08mm_Drill1.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_1x04_P6.35mm_Drill2mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_1x04_P7.62mm_Drill2.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_2x02_P2.54mm_Drill0.8mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_2x02_P3.81mm_Drill1.2mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_2x02_P3.81mm_Drill1mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_2x02_P5.08mm_Drill1.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_2x02_P6.35mm_Drill2mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConnector_Wire\r\nSolderWirePad_2x02_P7.62mm_Drill2.5mm\r\nWire solder connection\r\nconnector\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_Hahn_HS-400xx_THT\r\nACDC-Converter, 3W, Hahn-HS-400xx, THT https://www.schukat.com/schukat/schukat_cms_de.nsf/index/FrameView?OpenDocument&art=HS40009&wg=M7942\r\nHahn ACDC-Converter THT\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_HiLink_HLK-PMxx\r\nACDC-Converter, 3W, HiLink, HLK-PMxx, THT, http://www.hlktech.net/product_detail.php?ProId=54\r\nACDC-Converter 3W THT HiLink board mount module\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-02-xx_SMD\r\nACDC-Converter, 3W, Meanwell, IRM-02, SMD, https://www.meanwell.com/Upload/PDF/IRM-02/IRM-02-SPEC.PDF\r\nACDC-Converter 3W\r\n0\r\n14\r\n14\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-02-xx_THT\r\nACDC-Converter, 2W, Meanwell, IRM-02, THT, https://www.meanwell.co.uk/media/productPDF/IRM-02-spec.pdf\r\nACDC-Converter 2W THT\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-03-xx_SMD\r\nACDC-Converter, 3W, Meanwell, IRM-03, SMD, http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-03\r\nACDC-Converter 3W\r\n0\r\n14\r\n14\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-03-xx_THT\r\nACDC-Converter, 3W, Meanwell, IRM-03, THT, https://www.meanwell.com/Upload/PDF/IRM-03/IRM-03-SPEC.PDF\r\nACDC-Converter 3W THT\r\n0\r\n5\r\n5\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-05-xx_THT\r\nhttp://www.meanwell.com/webapp/product/search.aspx?prod=IRM-05\r\nACDC-Converter 5W   Meanwell IRM-05\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-10-xx_THT\r\nhttp://www.meanwell.com/webapp/product/search.aspx?prod=IRM-10\r\nACDC-Converter 10W   Meanwell IRM-10\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_MeanWell_IRM-20-xx_THT\r\nACDC-Converter, 20W, Meanwell, IRM-20, THT http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-20\r\nACDC-Converter 20W   Meanwell IRM-20\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_RECOM_RAC01-xxSGB_THT\r\nhttps://www.recom-power.com/pdf/Powerline-AC-DC/RAC01-GB.pdf\r\nrecom power ac dc rac01xxgb rac01-05sgb rac01-12sgb\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_RECOM_RAC04-xxSGx_THT\r\nhttps://www.recom-power.com/pdf/Powerline-AC-DC/RAC04-GA.pdf\r\nrecom power ac dc\r\n0\r\n5\r\n5\r\nConverter_ACDC\r\nConverter_ACDC_RECOM_RAC05-xxSK_THT\r\nhttps://www.recom-power.com/pdf/Powerline-AC-DC/RAC05-K.pdf\r\nrecom power ac dc\r\n0\r\n5\r\n5\r\nConverter_ACDC\r\nConverter_ACDC_TRACO_TMG-15_THT\r\nACDC-Converter, TRACO, TMG Series 15 https://www.tracopower.com/products/tmg.pdf\r\nACDC-Converter TRACO TMG Series 15\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_TRACO_TMLM-04_THT\r\nACDC-Converter, TRACO, TMLM Series 04 https://www.tracopower.com/products/tmlm.pdf\r\nACDC-Converter TRACO TMLM Series 04\r\n0\r\n7\r\n7\r\nConverter_ACDC\r\nConverter_ACDC_TRACO_TMLM-05_THT\r\nACDC-Converter, TRACO TMLM 05,https://www.tracopower.com/products/tmlm.pdf\r\nACDC-Converter TRACO TMLM 05\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_TRACO_TMLM-10-20_THT\r\nACDC-Converter, TRACO TMLM 10, TRACO TMLM 20, https://www.tracopower.com/products/tmlm.pdf\r\nACDC-Converter TRACO TMLM 10 and TMLM 20\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_Vigortronix_VTX-214-010-xxx_THT\r\nVigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx\r\nVigortronix VTX-214-010-xxx serie of ACDC converter\r\n0\r\n4\r\n4\r\nConverter_ACDC\r\nConverter_ACDC_Vigortronix_VTX-214-015-1xx_THT\r\nVigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx\r\nVigortronix VTX-214-010-xxx serie of ACDC converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_Artesyn_ATA_SMD\r\nDCDC-Converter, Artesyn, ATA Series, 3W Single and Dual Output, 1500VDC Isolation, 24.0x13.7x8.0mm https://www.artesyn.com/power/assets/ata_series_ds_01apr2015_79c25814fd.pdf https://www.artesyn.com/power/assets/trn_dc-dc_ata_3w_series_releas1430412818_techref.pdf\r\nDCDC SMD\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_Bothhand_CFUDxxxx_THT\r\nDCDC-Converter, BOTHHAND, Type CFxxxx-Serie,  (Very dodgy url but was the only at hand), \r\nDCDC-Converter BOTHHAND Type CFxxxx-Serie\r\n0\r\n10\r\n10\r\nConverter_DCDC\r\nConverter_DCDC_Bothhand_CFUSxxxxEH_THT\r\nDCDC-Converter, BOTHHAND, Type CFxxxx-Serie,  (Very dodgy url but was the only at hand), \r\nDCDC-Converter BOTHHAND Type CFxxxx-Serie\r\n0\r\n9\r\n9\r\nConverter_DCDC\r\nConverter_DCDC_Bothhand_CFUSxxxx_THT\r\nDCDC-Converter, BOTHHAND, Type CFxxxx-Serie,  (Very dodgy url but was the only at hand), \r\nDCDC-Converter BOTHHAND Type CFxxxx-Serie\r\n0\r\n8\r\n8\r\nConverter_DCDC\r\nConverter_DCDC_Cincon_EC5BExx_Dual_THT\r\nDCDC-Converter, CINCON, EC5BExx, 18-36VDC to Dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf\r\nDCDC-Converter CINCON EC5BExx 18-36VDC to Dual output\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_Cincon_EC5BExx_Single_THT\r\nDCDC-Converter, CINCON, EC5BExx, 18-36VDC to dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf\r\nDCDC-Converter CINCON EC5BExx 18-36VDC to dual output\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_Cincon_EC6Cxx_Dual-Triple_THT\r\nDCDC-Converter, CINCON, EC6Cxx, dual or tripple output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf\r\nDCDC-Converter CINCON EC6Cxx dual or tripple output\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_Cincon_EC6Cxx_Single_THT\r\nDCDC-Converter, CINCON, EC6Cxx, single output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf\r\nDCDC-Converter CINCON EC6Cxx single output\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_MeanWell_NID30_THT\r\nMeanwell DCDC non-isolated converter SIP module, http://www.meanwell.com/webapp/product/search.aspx?prod=nid30\r\nDCDC non-isolated converter \r\n0\r\n11\r\n11\r\nConverter_DCDC\r\nConverter_DCDC_MeanWell_NID60_THT\r\nMeanWell NID60, http://www.meanwell.com/Upload/PDF/NID60/NID60-SPEC.PDF\r\nMeanWell NID60\r\n0\r\n11\r\n11\r\nConverter_DCDC\r\nConverter_DCDC_Murata_MGJ2DxxxxxxSC_THT\r\nMurata MGJ2DxxxxxxSC, 19.5x9.8x12.5mm, 5.2kVDC Isolated, 2W, SIP package style, https://power.murata.com/data/power/ncl/kdc_mgj2.pdf\r\nMurata MGJ2DxxxxxxSC\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_Murata_MGJ3\r\nMurata MGJ3, 5.2kVDC Isolated 3W Gate Drive, 15V/5V/5V Configurable, 22.61x23.11x14.19mm, https://power.murata.com/datasheet?/data/power/ncl/kdc_mgj3.pdf\r\nDCDC SMD\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_Murata_NCS1SxxxxSC_THT\r\nMurata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf (Script generated with StandardBox.py) (Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf)\r\nMurata NCS1SxxxxSC\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R-78B-2.0_THT\r\nDCDC-Converter, RECOM, RECOM_R-78B-2.0, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78Bxx-2.0.pdf\r\ndc-dc recom buck sip-3 pitch 2.54mm\r\n0\r\n3\r\n3\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R-78E-0.5_THT\r\nDCDC-Converter, RECOM, RECOM_R-78E-0.5, SIP-3, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf\r\ndc-dc recom buck sip-3 pitch 2.54mm\r\n0\r\n3\r\n3\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R-78HB-0.5L_THT\r\nDCDC-Converter, RECOM, RECOM_R-78HB-0.5L, SIP-3, Horizontally Mounted, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf\r\ndc-dc recom buck sip-3 pitch 2.54mm\r\n0\r\n3\r\n3\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R-78HB-0.5_THT\r\nDCDC-Converter, RECOM, RECOM_R-78HB-0.5, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf\r\ndc-dc recom buck sip-3 pitch 2.54mm\r\n0\r\n3\r\n3\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R-78S-0.1_THT\r\nDCDC-Converter, RECOM, RECOM_R-78S-0.1, SIP-4, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Sxx-0.1.pdf\r\ndc-dc recom buck sip-4 pitch 2.54mm\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R5xxxDA_THT\r\nDCDC-Converter, RECOM, RECOM_R5xxxDA, SIP-12, Horizontally Mounted, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf\r\ndc-dc recom buck sip-12 pitch 2.54mm\r\n0\r\n12\r\n12\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_R5xxxPA_THT\r\nDCDC-Converter, RECOM, RECOM_R5xxxPA, SIP-12, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf\r\ndc-dc recom buck sip-12 pitch 2.54mm\r\n0\r\n12\r\n12\r\nConverter_DCDC\r\nConverter_DCDC_RECOM_RPMx.x-x.0\r\nhttps://www.recom-power.com/pdf/Innoline/RPM-6.0.pdf\r\ndc-dc recom buck lga-25 pitch 2.29mm\r\n0\r\n25\r\n25\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TEN10-xxxx_Dual_THT\r\nDCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf\r\nDCDC-Converter TRACO TEN10-xxxx single output\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TEN10-xxxx_Single_THT\r\nDCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf\r\nDCDC-Converter TRACO TEN10-xxxx single output\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TEN10-xxxx_THT\r\nDCDC-Converter, TRACO, TEN10-xxxx, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf\r\nDCDC-Converter TRACO TEN10-xxxx\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TEN20-xxxx-N4_THT\r\nDCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf\r\nDCDC-Converter TRACO TEN20 Generic\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TEN20-xxxx_THT\r\nDCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf\r\nDCDC-Converter TRACO TEN20 Generic\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TMR-1-xxxx_Dual_THT\r\nDCDC-Converter, TRACO, TMR 1-xxxx, Dual output, Rev. March 21.2016\r\nDCDC-Converter TRACO TMR1-xxxx Dual_output\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TMR-1-xxxx_Single_THT\r\nDCDC-Converter, TRACO, TMR 1-xxxx, Single output, Rev. March 21.2016\r\nDCDC-Converter TRACO TMR1-xxxx Single_output\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TMR-1SM_SMD\r\nhttp://assets.tracopower.com/TMR1SM/documents/tmr1sm-datasheet.pdf\r\nDCDC SMD TRACO TMR-1SM\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TMR-2xxxxWI_THT\r\nhttps://www.tracopower.com/products/tmr2wi.pdf\r\nDCDC-Converter TRACO TMRxxxxWI Single/Dual_output\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TMR-xxxx_THT\r\nDCDC-Converter, TRACO, TMR xxxx, Single/Dual output, http://www.datasheetlib.com/datasheet/135136/tmr-2-2410e_traco-power.html?page=3#datasheet\r\nDCDC-Converter TRACO TMRxxxx Single/Dual_output\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_TRACO_TSR-1_THT\r\nDCDC-Converter, TRACO, TSR 1-xxxx\r\nDCDC-Converter TRACO TSR-1\r\n0\r\n3\r\n3\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IA48xxD_THT\r\nXP_POWER  IA48xxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IA48xxD DIP DCDC-Converter\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IA48xxS_THT\r\nXP_POWER  IA48xxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IA48xxS SIP DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IAxxxxD_THT\r\nXP_POWER  IAxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IAxxxxD DIP DCDC-Converter\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IAxxxxS_THT\r\nXP_POWER  IAxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IAxxxxS SIP DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IHxxxxDH_THT\r\nXP_POWER  IHxxxxDH, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IHxxxxDH DIP DCDC-Converter\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IHxxxxD_THT\r\nXP_POWER  IHxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IHxxxxD DIP DCDC-Converter\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IHxxxxSH_THT\r\nXP_POWER  IHxxxxSH, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IHxxxxSH SIP DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-IHxxxxS_THT\r\nXP_POWER  IHxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator\r\nXP_POWER  IHxxxxS SIP DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-ISU02_SMD\r\nDCDC-Converter, XP POWER, ISU02 Series, 2W Single and Dual Output, 1500VDC Isolation, 19.0x17.0x8.7mm https://www.xppower.com/Portals/0/pdfs/SF_ISU02.pdf\r\nDCDC SMD XP POWER ISU02\r\n0\r\n7\r\n7\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-ITQxxxxS-H_THT\r\nXP_POWER  ITQxxxxS-H, SIP, (https://www.xppower.com/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator\r\nXP_POWER  ITQxxxxS-H SIP DCDC-Converter\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-ITXxxxxSA_THT\r\nXP_POWER  ITXxxxxSA, SIP, (https://www.xppower.com/pdfs/SF_ITX.pdf), generated with kicad-footprint-generator\r\nXP_POWER  ITXxxxxSA SIP DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER-ITxxxxxS_THT\r\nXP_POWER  ITxxxxxS, SIP, (https://www.xppower.com/pdfs/SF_ITX.pdf https://www.xppower.com/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator\r\nXP_POWER  ITxxxxxS SIP DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_XP_POWER_JTExxxxDxx_THT\r\nDCDC-Converter, XP POWER, Type JTE06 Series,  Dual Output\r\nDCDC-Converter XP_POWER JTE06 Dual\r\n0\r\n8\r\n8\r\nConverter_DCDC\r\nConverter_DCDC_muRata_CRE1xxxxxx3C_THT\r\nIsolated 1W single output DC/DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf\r\nIsolated 1W single output DC/DC\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_muRata_CRE1xxxxxxDC_THT\r\nIsloated DC-DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf\r\nIsloated DC-DC\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_muRata_CRE1xxxxxxSC_THT\r\nhttp://power.murata.com/data/power/ncl/kdc_cre1.pdf\r\nmurata dc-dc transformer\r\n0\r\n4\r\n4\r\nConverter_DCDC\r\nConverter_DCDC_muRata_NMAxxxxDC_THT\r\nIsolated 1W DCDC-Converter, http://power.murata.com/data/power/ncl/kdc_nma.pdf\r\nIsolated 1W DCDC-Converter\r\n0\r\n6\r\n6\r\nConverter_DCDC\r\nConverter_DCDC_muRata_NMAxxxxSC_THT\r\nmuRata NMAxxxxSC footprint based on SIP7, http://power.murata.com/data/power/ncl/kdc_nma.pdf\r\nmuRata NMAxxxxSC DCDC-Converter\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_muRata_NXE2SxxxxMC_THT\r\nIsolated 2W Single Output SM DC/DC Converters, http://power.murata.com/data/power/ncl/kdc_nxe2.pdf\r\nIsolated 2W Single Output SM DC/DC Converters\r\n0\r\n5\r\n5\r\nConverter_DCDC\r\nConverter_DCDC_muRata_OKI-78SR_Horizontal\r\nhttps://power.murata.com/data/power/oki-78sr.pdf\r\n78sr3.3 78sr5 78sr9 78sr12 78srXX\r\n0\r\n3\r\n3\r\nConverter_DCDC\r\nConverter_DCDC_muRata_OKI-78SR_Vertical\r\nhttps://power.murata.com/data/power/oki-78sr.pdf\r\n78sr3.3 78sr5 78sr9 78sr12 78srXX\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_AT310_D3.0mm_L10.0mm_Horizontal\r\nCrystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf\r\n['AT310']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1\r\nCrystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf\r\n['AT310']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2\r\nCrystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf\r\n['AT310']\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_AT310_D3.0mm_L10.0mm_Vertical\r\nCrystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf\r\n['AT310']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_C26-LF_D2.1mm_L6.5mm_Horizontal\r\nCrystal THT C26-LF 6.5mm length 2.06mm diameter\r\n['C26-LF']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1\r\nCrystal THT C26-LF 6.5mm length 2.06mm diameter\r\n['C26-LF']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2\r\nCrystal THT C26-LF 6.5mm length 2.06mm diameter\r\n['C26-LF']\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_C26-LF_D2.1mm_L6.5mm_Vertical\r\nCrystal THT C26-LF 6.5mm length 2.06mm diameter\r\n['C26-LF']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_C38-LF_D3.0mm_L8.0mm_Horizontal\r\nCrystal THT C38-LF 8.0mm length 3.0mm diameter\r\n['C38-LF']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1\r\nCrystal THT C38-LF 8.0mm length 3.0mm diameter\r\n['C38-LF']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2\r\nCrystal THT C38-LF 8.0mm length 3.0mm diameter\r\n['C38-LF']\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_C38-LF_D3.0mm_L8.0mm_Vertical\r\nCrystal THT C38-LF 8.0mm length 3.0mm diameter\r\n['C38-LF']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_DS10_D1.0mm_L4.3mm_Horizontal\r\nCrystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS10']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1\r\nCrystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS10']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2\r\nCrystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS10']\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_DS10_D1.0mm_L4.3mm_Vertical\r\nCrystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS10']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_DS15_D1.5mm_L5.0mm_Horizontal\r\nCrystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS15']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1\r\nCrystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS15']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2\r\nCrystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS15']\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_DS15_D1.5mm_L5.0mm_Vertical\r\nCrystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS15']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_DS26_D2.0mm_L6.0mm_Horizontal\r\nCrystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS26']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1\r\nCrystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS26']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2\r\nCrystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS26']\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_DS26_D2.0mm_L6.0mm_Vertical\r\nCrystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS26']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC18-U_Horizontal\r\nCrystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC18-U_Horizontal_1EP_style1\r\nCrystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC18-U_Horizontal_1EP_style2\r\nCrystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC18-U_Vertical\r\nCrystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystalHC-18/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC33-U_Horizontal\r\nCrystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC33-U_Horizontal_1EP_style1\r\nCrystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC33-U_Horizontal_1EP_style2\r\nCrystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC33-U_Vertical\r\nCrystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf\r\nTHT crystalHC-33/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC35-U\r\nCrystal, Quarz, HC35/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/TO71xx.pdf\r\nCrystal Quarz HC35/U\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC49-4H_Vertical\r\nCrystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystalHC-49-4H\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC49-U-3Pin_Vertical\r\nCrystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf\r\nTHT crystalHC-49/U\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC49-U_Horizontal\r\nCrystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC49-U_Horizontal_1EP_style1\r\nCrystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC49-U_Horizontal_1EP_style2\r\nCrystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC49-U_Vertical\r\nCrystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf\r\nTHT crystalHC-49/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC50_Horizontal\r\nCrystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC50_Horizontal_1EP_style1\r\nCrystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC50_Horizontal_1EP_style2\r\nCrystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC50_Vertical\r\nCrystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf\r\nTHT crystalHC-50\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC51-U_Vertical\r\nCrystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf\r\nTHT crystalHC-51/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC51_Horizontal\r\nCrystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC51_Horizontal_1EP_style1\r\nCrystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC51_Horizontal_1EP_style2\r\nCrystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC52-6mm_Horizontal\r\nCrystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC52-6mm_Horizontal_1EP_style1\r\nCrystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC52-6mm_Horizontal_1EP_style2\r\nCrystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC52-6mm_Vertical\r\nCrystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystalHC-49/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC52-8mm_Horizontal\r\nCrystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC52-8mm_Horizontal_1EP_style1\r\nCrystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC52-8mm_Horizontal_1EP_style2\r\nCrystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC52-8mm_Vertical\r\nCrystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystalHC-49/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC52-U-3Pin_Vertical\r\nCrystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystalHC-52/U\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC52-U_Horizontal\r\nCrystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_HC52-U_Horizontal_1EP_style1\r\nCrystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_HC52-U_Horizontal_1EP_style2\r\nCrystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal\r\n0\r\n5\r\n3\r\nCrystal\r\nCrystal_HC52-U_Vertical\r\nCrystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf\r\nTHT crystal HC-52/U\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_Round_D1.0mm_Vertical\r\nCrystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS10']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_Round_D1.5mm_Vertical\r\nCrystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS15']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_Round_D2.0mm_Vertical\r\nCrystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf\r\n['DS26']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_Round_D3.0mm_Vertical\r\nCrystal THT C38-LF 8.0mm length 3.0mm diameter\r\n['C38-LF']\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_0603-2Pin_6.0x3.5mm\r\nSMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering\r\nSMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_0603-4Pin_6.0x3.5mm\r\nSMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering\r\nSMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_2012-2Pin_2.0x1.2mm\r\nSMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering\r\nSMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_2016-4Pin_2.0x1.6mm\r\nSMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_2520-4Pin_2.5x2.0mm\r\nSMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_3215-2Pin_3.2x1.5mm\r\nSMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf\r\nSMD SMT Crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_3225-4Pin_3.2x2.5mm\r\nSMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering\r\nSMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_5032-2Pin_5.0x3.2mm\r\nSMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering\r\nSMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_5032-4Pin_5.0x3.2mm\r\nSMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_7050-2Pin_7.0x5.0mm\r\nSMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering\r\nSMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_7050-4Pin_7.0x5.0mm\r\nSMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm\r\nAbracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering\r\nAbracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm\r\nAbracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm\r\nAbracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm\r\nSMD Crystal Abracon ABM7, https://abracon.com/Resonators/abm7.pdf\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm\r\nAbracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm\r\nAbracon Miniature Ceramic Smd Crystal ABM10 http://www.abracon.com/Resonators/ABM10.pdf\r\nSMD SMT crystal Abracon ABM10\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm\r\nAbracon Miniature Ceramic SMD Crystal ABS25 https://abracon.com/Resonators/abs25.pdf, 8.0x3.8mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm\r\nhttp://www.ecsxtal.com/store/pdf/CSM-3X.pdf\r\nCrystal CSM-3X\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm\r\nSMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering\r\nSMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm\r\nSMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering\r\nSMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm\r\nSMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering\r\nSMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm\r\nSMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering\r\nSMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm\r\nSMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering\r\nSMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm\r\nSMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering\r\nSMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_FOX_FE-2Pin_7.5x5.0mm\r\ncrystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering\r\ncrystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm\r\nFOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering\r\nFOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm\r\nFOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_FrontierElectronics_FM206\r\nSMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf\r\n['FM206']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_SMD_G8-2Pin_3.2x1.5mm\r\nSMD Crystal G8, 3.2x1.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering\r\nSMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_HC49-SD\r\nSMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_HC49-SD_HandSoldering\r\nSMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm\r\nSMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering\r\nSMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm\r\nSMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering\r\nSMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm\r\nSMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering\r\nSMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm\r\nSMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering\r\nSMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm\r\nSMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering\r\nSMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm\r\nSMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering\r\nSMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_MicroCrystal_MS1V-T1K\r\nSMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf\r\n['MS1V-T1K']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_SMD_MicroCrystal_MS3V-T1R\r\nSMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf\r\n['MS3V-T1R']\r\n0\r\n3\r\n3\r\nCrystal\r\nCrystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm\r\nSMD Crystal Qantek QC5CB, https://www.qantek.com/tl_files/products/crystals/QC5CB.pdf\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm\r\ncrystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering\r\ncrystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm\r\ncrystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering\r\ncrystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm\r\nSMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm\r\nSMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm\r\nSMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm\r\nSMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm\r\nSMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm\r\nSMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm\r\nSMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm\r\nSMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering\r\nSMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm\r\ncrystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering\r\ncrystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_TXC_7A-2Pin_5x3.2mm\r\nSMD Crystal TXC 7A http://txccrystal.com/images/pdf/7a.pdf\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_TXC_7M-4Pin_3.2x2.5mm\r\nSMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering\r\nSMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n4\r\n4\r\nCrystal\r\nCrystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm\r\nSMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering\r\nSMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package\r\nSMD SMT crystal hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nCrystal_SMD_TXC_AX_8045-2Pin_8.0x4.5mm\r\nhttp://www.txccrystal.com/images/pdf/ax-automotive.pdf\r\nSMD SMT crystal\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator-2Pin_W6.0mm_H3.0mm\r\nCeramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins\r\nTHT ceramic resonator filter\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator-2Pin_W7.0mm_H2.5mm\r\nCeramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins\r\nTHT ceramic resonator filter\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator-2Pin_W8.0mm_H3.5mm\r\nCeramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins\r\nTHT ceramic resonator filter\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator-2Pin_W10.0mm_H5.0mm\r\nCeramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins\r\nTHT ceramic resonator filter\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator-3Pin_W6.0mm_H3.0mm\r\nCeramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins\r\nTHT ceramic resonator filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator-3Pin_W7.0mm_H2.5mm\r\nCeramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins\r\nTHT ceramic resonator filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator-3Pin_W8.0mm_H3.5mm\r\nCeramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins\r\nTHT ceramic resonator filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator-3Pin_W10.0mm_H5.0mm\r\nCeramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins\r\nTHT ceramic resonator filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD-3Pin_7.2x3.0mm\r\nSMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package\r\nSMD SMT ceramic resonator filter filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD-3Pin_7.2x3.0mm_HandSoldering\r\nSMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package\r\nSMD SMT ceramic resonator filter filter hand-soldering\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm\r\nSMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package\r\nSMD SMT ceramic resonator filter filter\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm_HandSoldering\r\nSMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package\r\nSMD SMT ceramic resonator filter filter hand-soldering\r\n0\r\n2\r\n2\r\nCrystal\r\nResonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm\r\nSMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf\r\nSMD SMT ceramic resonator filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering\r\nSMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf\r\nSMD SMT ceramic resonator filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm\r\nSMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package\r\nSMD SMT ceramic resonator filter filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm_HandSoldering\r\nSMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package\r\nSMD SMT ceramic resonator filter filter hand-soldering\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm\r\nSMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package\r\nSMD SMT ceramic resonator filter filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm_HandSoldering\r\nSMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package\r\nSMD SMT ceramic resonator filter filter hand-soldering\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm\r\nSMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package\r\nSMD SMT ceramic resonator filter filter\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm_HandSoldering\r\nSMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package\r\nSMD SMT ceramic resonator filter filter hand-soldering\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_muRata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm\r\nCeramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins\r\nTHT ceramic resonator filter CSTLSxxxG\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm\r\nCeramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins\r\nTHT ceramic resonator filter CSTLSxxxX\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_muRata_DSN6-3Pin_W7.0mm_H2.5mm\r\nCeramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins\r\nTHT ceramic resonator filter DSN6\r\n0\r\n3\r\n3\r\nCrystal\r\nResonator_muRata_DSS6-3Pin_W7.0mm_H2.5mm\r\nCeramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins\r\nTHT ceramic resonator filter DSS6\r\n0\r\n3\r\n3\r\nDiode_SMD\r\nD_0201_0603Metric\r\nDiode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n4\r\n2\r\nDiode_SMD\r\nD_0402_1005Metric\r\nDiode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_0603_1608Metric\r\nDiode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_0603_1608Metric_Castellated\r\nDiode SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_0603_1608Metric_Pad1.05x0.95mm_HandSolder\r\nDiode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_0805_2012Metric\r\nDiode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_0805_2012Metric_Castellated\r\nDiode SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_0805_2012Metric_Pad1.15x1.40mm_HandSolder\r\nDiode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_01005_0402Metric\r\nDiode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n4\r\n2\r\nDiode_SMD\r\nD_1206_3216Metric\r\nDiode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1206_3216Metric_Castellated\r\nDiode SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1206_3216Metric_Pad1.42x1.75mm_HandSolder\r\nDiode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1210_3225Metric\r\nDiode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1210_3225Metric_Castellated\r\nDiode SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1210_3225Metric_Pad1.42x2.65mm_HandSolder\r\nDiode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1806_4516Metric\r\nDiode SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1806_4516Metric_Castellated\r\nDiode SMD 1806 (4516 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1806_4516Metric_Pad1.57x1.80mm_HandSolder\r\nDiode SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1812_4532Metric\r\nDiode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1812_4532Metric_Castellated\r\nDiode SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_1812_4532Metric_Pad1.30x3.40mm_HandSolder\r\nDiode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2010_5025Metric\r\nDiode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2010_5025Metric_Castellated\r\nDiode SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2010_5025Metric_Pad1.52x2.65mm_HandSolder\r\nDiode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2114_3652Metric\r\nDiode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2114_3652Metric_Castellated\r\nDiode SMD 2114 (3652 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2114_3652Metric_Pad1.85x3.75mm_HandSolder\r\nDiode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2512_6332Metric\r\nDiode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2512_6332Metric_Castellated\r\nDiode SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2512_6332Metric_Pad1.52x3.35mm_HandSolder\r\nDiode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2816_7142Metric\r\nDiode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2816_7142Metric_Castellated\r\nDiode SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_2816_7142Metric_Pad3.20x4.45mm_HandSolder\r\nDiode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_3220_8050Metric\r\nDiode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_3220_8050Metric_Castellated\r\nDiode SMD 3220 (8050 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator\r\ndiode castellated\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_3220_8050Metric_Pad2.65x5.15mm_HandSolder\r\nDiode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator\r\ndiode handsolder\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MELF\r\nDiode, MELF,,\r\nDiode MELF \r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MELF-RM10_Universal_Handsoldering\r\nDiode, Universal, MELF, RM10, Handsoldering, SMD, Thruhole,\r\nDiode Universal MELF RM10 Handsoldering SMD Thruhole \r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MELF_Handsoldering\r\nDiode MELF Handsoldering\r\nDiode MELF Handsoldering\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MicroMELF\r\nDiode, MicroMELF, http://www.vishay.com/docs/85597/bzm55-se.pdf\r\nMicroMELF Diode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MicroMELF_Hadsoldering\r\nDiode, MicroMELF, hand-soldering, http://www.vishay.com/docs/85597/bzm55-se.pdf\r\nMicroMELF Diode\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MiniMELF\r\nDiode Mini-MELF\r\nDiode Mini-MELF\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_MiniMELF_Handsoldering\r\nDiode Mini-MELF Handsoldering\r\nDiode Mini-MELF Handsoldering\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_PowerDI-123\r\nhttp://www.diodes.com/_files/datasheets/ds30497.pdf\r\nPowerDI diode vishay\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_Powermite2_AK\r\nMicrosemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341)\r\nPowerMite2\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_Powermite2_KA\r\nMicrosemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341)\r\nPowerMite2\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_Powermite3\r\nMicrosemi Powermite 3 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5340)\r\nPowerMite3\r\n0\r\n3\r\n3\r\nDiode_SMD\r\nD_Powermite_AK\r\nMicrosemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF)\r\nPowermite\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_Powermite_KA\r\nMicrosemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF)\r\nPowermite\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_QFN_3.3x3.3mm_P0.65mm\r\nQFN, diode, 3.3x3.3x1mm (https://www.wolfspeed.com/media/downloads/846/C3D1P7060Q.pdf)\r\ndiode qfn 3.3\r\n0\r\n3\r\n2\r\nDiode_SMD\r\nD_SC-80\r\nJEITA SC-80\r\nSC-80\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SC-80_HandSoldering\r\nJEITA SC-80\r\nSC-80\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMA\r\nDiode SMA (DO-214AC)\r\nDiode SMA (DO-214AC)\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMA-SMB_Universal_Handsoldering\r\nDiode, Universal, SMA (DO-214AC) or SMB (DO-214AA), Handsoldering,\r\nDiode Universal SMA (DO-214AC) SMB (DO-214AA) Handsoldering \r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMA_Handsoldering\r\nDiode SMA (DO-214AC) Handsoldering\r\nDiode SMA (DO-214AC) Handsoldering\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMB\r\nDiode SMB (DO-214AA)\r\nDiode SMB (DO-214AA)\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMB-SMC_Universal_Handsoldering\r\nDiode, Universal, SMB(DO-214AA) or SMC (DO-214AB), Handsoldering,\r\nDiode Universal SMB(DO-214AA) SMC (DO-214AB) Handsoldering \r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMB_Handsoldering\r\nDiode SMB (DO-214AA) Handsoldering\r\nDiode SMB (DO-214AA) Handsoldering\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMB_Modified\r\nDiode SMB (DO-214AA) Modified (http://www.littelfuse.com/~/media/electronics/datasheets/sidactors/littelfuse_sidactor_battrax_positive_negative_modified_do_214_datasheet.pdf.pdf)\r\nDiode SMB (DO-214AA)\r\n0\r\n3\r\n3\r\nDiode_SMD\r\nD_SMC\r\nDiode SMC (DO-214AB)\r\nDiode SMC (DO-214AB)\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMC-RM10_Universal_Handsoldering\r\nDiode, Universal, SMC (DO-214AB), RM10, Handsoldering, SMD, Thruhole\r\nDiode Universal SMC (DO-214AB) RM10 Handsoldering SMD Thruhole\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SMC_Handsoldering\r\nDiode SMC (DO-214AB) Handsoldering\r\nDiode SMC (DO-214AB) Handsoldering\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-110\r\nSOD-110\r\nSOD-110\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-123\r\nSOD-123\r\nSOD-123\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-123F\r\nD_SOD-123F\r\nD_SOD-123F\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-323\r\nSOD-323\r\nSOD-323\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-323F\r\nSOD-323F http://www.nxp.com/documents/outline_drawing/SOD323F.pdf\r\nSOD-323F\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-323_HandSoldering\r\nSOD-323\r\nSOD-323\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOD-523\r\nhttp://www.diodes.com/datasheets/ap02001.pdf p.144\r\nDiode SOD523\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nD_SOT-23_ANK\r\nSOT-23, Single Diode\r\nSOT-23\r\n0\r\n3\r\n2\r\nDiode_SMD\r\nD_SOT-23_NKA\r\nSOT-23, Single Diode\r\nSOT-23\r\n0\r\n3\r\n2\r\nDiode_SMD\r\nD_TUMD2\r\nROHM - TUMD2\r\nTUMD2\r\n0\r\n2\r\n2\r\nDiode_SMD\r\nDiode_Bridge_Bourns_CD-DF4xxS\r\n8.1x10.5mm, 4A, single phase bridge rectifier, https://www.bourns.com/docs/Product-Datasheets/CD-DF4xxSL.pdf\r\nSurface Mount Bridge Rectifier Diode\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nDiode_Bridge_Diotec_ABS\r\nSMD diode bridge ABS (Diotec), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/abs2.pdf\r\nABS MBLS\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nDiode_Bridge_Diotec_MicroDil_3.0x3.0x1.8mm\r\nSMD package Diotec Diotec MicroDil, body 3.0x3.0x1.8mm (e.g. diode bridge), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/mys40.pdf\r\nDiotec MicroDil diode bridge\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nDiode_Bridge_Diotec_SO-DIL-Slim\r\nSMD diode bridge Diotec SO-DIL Slim, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40fs.pdf\r\nDFS SO-DIL Slim\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nDiode_Bridge_Vishay_DFS\r\nSMD diode bridge DFS, see http://www.vishay.com/docs/88854/padlayouts.pdf\r\nDFS\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nDiode_Bridge_Vishay_DFSFlat\r\nSMD diode bridge Low Profile DFS \"Flat\", see http://www.vishay.com/docs/88874/dfl15005.pdf\r\nDFS\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nDiode_Bridge_Vishay_MBLS\r\nSMD diode bridge MBLS, see http://www.vishay.com/docs/89959/mbl104s.pdf http://www.vishay.com/docs/88854/padlayouts.pdf\r\nDFS\r\n0\r\n4\r\n4\r\nDiode_SMD\r\nLittelfuse_PolyZen-LS\r\nhttp://m.littelfuse.com/~/media/electronics/datasheets/polyzen_devices/littelfuse_polyzen_standard_polyzen_catalog_datasheet.pdf.pdf\r\nDiode Polymer Protected Zener Diode Littelfuse LS\r\n0\r\n3\r\n3\r\nDiode_THT\r\nD_5KPW_P7.62mm_Vertical_AnodeUp\r\nDiode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KPW series Axial Vertical pin pitch 7.62mm  length 9mm diameter 8mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5KPW_P7.62mm_Vertical_KathodeUp\r\nDiode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KPW series Axial Vertical pin pitch 7.62mm  length 9mm diameter 8mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5KPW_P12.70mm_Horizontal\r\nDiode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KPW series Axial Horizontal pin pitch 12.7mm  length 9mm diameter 8mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5KP_P7.62mm_Vertical_AnodeUp\r\nDiode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KP series Axial Vertical pin pitch 7.62mm  length 7.62mm diameter 9.53mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5KP_P7.62mm_Vertical_KathodeUp\r\nDiode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KP series Axial Vertical pin pitch 7.62mm  length 7.62mm diameter 9.53mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5KP_P10.16mm_Horizontal\r\nDiode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KP series Axial Horizontal pin pitch 10.16mm  length 7.62mm diameter 9.53mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5KP_P12.70mm_Horizontal\r\nDiode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5KP series Axial Horizontal pin pitch 12.7mm  length 7.62mm diameter 9.53mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5W_P5.08mm_Vertical_AnodeUp\r\nDiode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5W series Axial Vertical pin pitch 5.08mm  length 8.9mm diameter 3.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5W_P5.08mm_Vertical_KathodeUp\r\nDiode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5W series Axial Vertical pin pitch 5.08mm  length 8.9mm diameter 3.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5W_P10.16mm_Horizontal\r\nDiode, 5W series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5W series Axial Horizontal pin pitch 10.16mm  length 8.9mm diameter 3.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_5W_P12.70mm_Horizontal\r\nDiode, 5W series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif\r\nDiode 5W series Axial Horizontal pin pitch 12.7mm  length 8.9mm diameter 3.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P2.54mm_Vertical_AnodeUp\r\nDiode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Vertical pin pitch 2.54mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P2.54mm_Vertical_KathodeUp\r\nDiode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Vertical pin pitch 2.54mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P5.08mm_Vertical_AnodeUp\r\nDiode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Vertical pin pitch 5.08mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P5.08mm_Vertical_KathodeUp\r\nDiode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Vertical pin pitch 5.08mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P7.62mm_Horizontal\r\nDiode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Horizontal pin pitch 7.62mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P10.16mm_Horizontal\r\nDiode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Horizontal pin pitch 10.16mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_A-405_P12.70mm_Horizontal\r\nDiode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf\r\nDiode A-405 series Axial Horizontal pin pitch 12.7mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P2.54mm_Vertical_AnodeUp\r\nDiode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Vertical pin pitch 2.54mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P2.54mm_Vertical_KathodeUp\r\nDiode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Vertical pin pitch 2.54mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P3.81mm_Vertical_AnodeUp\r\nDiode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Vertical pin pitch 3.81mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P3.81mm_Vertical_KathodeUp\r\nDiode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Vertical pin pitch 3.81mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Vertical pin pitch 5.08mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Vertical pin pitch 5.08mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P10.16mm_Horizontal\r\nDiode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Horizontal pin pitch 10.16mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P12.70mm_Horizontal\r\nDiode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Horizontal pin pitch 12.7mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-15_P15.24mm_Horizontal\r\nDiode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf\r\nDiode DO-15 series Axial Horizontal pin pitch 15.24mm  length 7.6mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-27_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg\r\nDiode DO-27 series Axial Vertical pin pitch 5.08mm  length 9.52mm diameter 5.33mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-27_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg\r\nDiode DO-27 series Axial Vertical pin pitch 5.08mm  length 9.52mm diameter 5.33mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-27_P12.70mm_Horizontal\r\nDiode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg\r\nDiode DO-27 series Axial Horizontal pin pitch 12.7mm  length 9.52mm diameter 5.33mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-27_P15.24mm_Horizontal\r\nDiode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg\r\nDiode DO-27 series Axial Horizontal pin pitch 15.24mm  length 9.52mm diameter 5.33mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P2.54mm_Vertical_AnodeUp\r\nDiode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P2.54mm_Vertical_KathodeUp\r\nDiode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P7.62mm_Horizontal\r\nDiode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Horizontal pin pitch 7.62mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P10.16mm_Horizontal\r\nDiode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Horizontal pin pitch 10.16mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-34_SOD68_P12.70mm_Horizontal\r\nDiode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf\r\nDiode DO-34_SOD68 series Axial Horizontal pin pitch 12.7mm  length 3.04mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P2.54mm_Vertical_AnodeUp\r\nDiode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P2.54mm_Vertical_KathodeUp\r\nDiode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P3.81mm_Vertical_AnodeUp\r\nDiode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P3.81mm_Vertical_KathodeUp\r\nDiode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P7.62mm_Horizontal\r\nDiode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P10.16mm_Horizontal\r\nDiode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Horizontal pin pitch 10.16mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-35_SOD27_P12.70mm_Horizontal\r\nDiode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf\r\nDiode DO-35_SOD27 series Axial Horizontal pin pitch 12.7mm  length 4mm diameter 2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P2.54mm_Vertical_AnodeUp\r\nDiode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P2.54mm_Vertical_KathodeUp\r\nDiode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P3.81mm_Vertical_AnodeUp\r\nDiode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf\r\nDiode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P3.81mm_Vertical_KathodeUp\r\nDiode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf\r\nDiode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P7.62mm_Horizontal\r\nDiode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P10.16mm_Horizontal\r\nDiode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-41_SOD81_P12.70mm_Horizontal\r\nDiode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf\r\nDiode DO-41_SOD81 series Axial Horizontal pin pitch 12.7mm  length 5.2mm diameter 2.7mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AD_P3.81mm_Vertical_AnodeUp\r\nDiode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf\r\nDiode DO-201AD series Axial Vertical pin pitch 3.81mm  length 9.5mm diameter 5.2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AD_P3.81mm_Vertical_KathodeUp\r\nDiode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf\r\nDiode DO-201AD series Axial Vertical pin pitch 3.81mm  length 9.5mm diameter 5.2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AD_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf\r\nDiode DO-201AD series Axial Vertical pin pitch 5.08mm  length 9.5mm diameter 5.2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AD_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf\r\nDiode DO-201AD series Axial Vertical pin pitch 5.08mm  length 9.5mm diameter 5.2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AD_P12.70mm_Horizontal\r\nDiode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf\r\nDiode DO-201AD series Axial Horizontal pin pitch 12.7mm  length 9.5mm diameter 5.2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AD_P15.24mm_Horizontal\r\nDiode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf\r\nDiode DO-201AD series Axial Horizontal pin pitch 15.24mm  length 9.5mm diameter 5.2mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AE_P3.81mm_Vertical_AnodeUp\r\nDiode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf\r\nDiode DO-201AE series Axial Vertical pin pitch 3.81mm  length 9mm diameter 5.3mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AE_P3.81mm_Vertical_KathodeUp\r\nDiode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf\r\nDiode DO-201AE series Axial Vertical pin pitch 3.81mm  length 9mm diameter 5.3mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AE_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf\r\nDiode DO-201AE series Axial Vertical pin pitch 5.08mm  length 9mm diameter 5.3mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AE_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf\r\nDiode DO-201AE series Axial Vertical pin pitch 5.08mm  length 9mm diameter 5.3mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AE_P12.70mm_Horizontal\r\nDiode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf\r\nDiode DO-201AE series Axial Horizontal pin pitch 12.7mm  length 9mm diameter 5.3mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201AE_P15.24mm_Horizontal\r\nDiode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf\r\nDiode DO-201AE series Axial Horizontal pin pitch 15.24mm  length 9mm diameter 5.3mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201_P3.81mm_Vertical_AnodeUp\r\nDiode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf\r\nDiode DO-201 series Axial Vertical pin pitch 3.81mm  length 9.53mm diameter 5.21mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201_P3.81mm_Vertical_KathodeUp\r\nDiode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf\r\nDiode DO-201 series Axial Vertical pin pitch 3.81mm  length 9.53mm diameter 5.21mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201_P5.08mm_Vertical_AnodeUp\r\nDiode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf\r\nDiode DO-201 series Axial Vertical pin pitch 5.08mm  length 9.53mm diameter 5.21mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201_P5.08mm_Vertical_KathodeUp\r\nDiode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf\r\nDiode DO-201 series Axial Vertical pin pitch 5.08mm  length 9.53mm diameter 5.21mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201_P12.70mm_Horizontal\r\nDiode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf\r\nDiode DO-201 series Axial Horizontal pin pitch 12.7mm  length 9.53mm diameter 5.21mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_DO-201_P15.24mm_Horizontal\r\nDiode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf\r\nDiode DO-201 series Axial Horizontal pin pitch 15.24mm  length 9.53mm diameter 5.21mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_P600_R-6_P7.62mm_Vertical_AnodeUp\r\nDiode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf\r\nDiode P600_R-6 series Axial Vertical pin pitch 7.62mm  length 9.1mm diameter 9.1mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_P600_R-6_P7.62mm_Vertical_KathodeUp\r\nDiode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf\r\nDiode P600_R-6 series Axial Vertical pin pitch 7.62mm  length 9.1mm diameter 9.1mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_P600_R-6_P12.70mm_Horizontal\r\nDiode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf\r\nDiode P600_R-6 series Axial Horizontal pin pitch 12.7mm  length 9.1mm diameter 9.1mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_P600_R-6_P20.00mm_Horizontal\r\nDiode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf\r\nDiode P600_R-6 series Axial Horizontal pin pitch 20mm  length 9.1mm diameter 9.1mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_T-1_P2.54mm_Vertical_AnodeUp\r\nDiode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf\r\nDiode T-1 series Axial Vertical pin pitch 2.54mm  length 3.2mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_T-1_P2.54mm_Vertical_KathodeUp\r\nDiode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf\r\nDiode T-1 series Axial Vertical pin pitch 2.54mm  length 3.2mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_T-1_P5.08mm_Horizontal\r\nDiode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf\r\nDiode T-1 series Axial Horizontal pin pitch 5.08mm  length 3.2mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_T-1_P10.16mm_Horizontal\r\nDiode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf\r\nDiode T-1 series Axial Horizontal pin pitch 10.16mm  length 3.2mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nD_T-1_P12.70mm_Horizontal\r\nDiode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf\r\nDiode T-1 series Axial Horizontal pin pitch 12.7mm  length 3.2mm diameter 2.6mm\r\n0\r\n2\r\n2\r\nDiode_THT\r\nDiode_Bridge_15.1x15.1x6.3mm_P10.9mm\r\nSingle phase bridge rectifier case 15.1x15.1mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf\r\nDiode Bridge PB10xxS\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_15.2x15.2x6.3mm_P10.9mm\r\nSingle phase bridge rectifier case 15.2x15.2mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc600.pdf\r\nDiode Bridge KBPC6xx\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_15.7x15.7x6.3mm_P10.8mm\r\nSingle phase bridge rectifier case 15.7x15.7\r\nDiode Bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_16.7x16.7x6.3mm_P10.8mm\r\nSingle phase bridge rectifier case 16.7x16.7\r\nDiode Bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_19.0x3.5x10.0mm_P5.0mm\r\nVishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf\r\nVishay GBU rectifier diode bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_19.0x19.0x6.8mm_P12.7mm\r\nSingle phase bridge rectifier case 19x19mm, pitch 12.7mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf\r\nDiode Bridge PB10xx\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_28.6x28.6x7.3mm_P18.0mm_P11.6mm\r\nSingle phase bridge rectifier case 28.6x28.6mm, pitch 18.0mm & 11.6mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc1500fw.pdf\r\nDiode Bridge KBPCxxxxWP\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_32.0x5.6x17.0mm_P10.0mm_P7.5mm\r\nDiotec 32x5.6x17mm rectifier package, 7.5mm/10mm pitch, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40c3700.pdf\r\nDiotec rectifier diode bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_DIP-4_W5.08mm_P2.54mm\r\n4-lead dip package for diode bridges, row spacing 5.08mm, pin-spacing 2.54mm, see http://www.vishay.com/docs/88898/b2m.pdf\r\nDIL DIP PDIP 5.08mm 2.54\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_DIP-4_W7.62mm_P5.08mm\r\n4-lead dip package for diode bridges, row spacing 7.62 mm (300 mils), see http://cdn-reichelt.de/documents/datenblatt/A400/HDBL101G_20SERIES-TSC.pdf\r\nDIL DIP PDIP 5.08mm 7.62mm 300mil\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Round_D8.9mm\r\n4-lead round diode bridge package, diameter 8.9mm, pin pitch 5.08mm, see http://cdn-reichelt.de/documents/datenblatt/A400/W005M-W10M_SEP.PDF\r\ndiode bridge 8.9mm 8.85mm WOB pitch 5.08mm\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Round_D9.0mm\r\n4-lead round diode bridge package, diameter 9.0mm, pin pitch 5.0mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40r.pdf\r\ndiode bridge 9.0mm 8.85mm WOB pitch 5.0mm\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Round_D9.8mm\r\n4-lead round diode bridge package, diameter 9.8mm, pin pitch 5.08mm, see http://www.vishay.com/docs/88769/woo5g.pdf\r\ndiode bridge 9.8mm WOG pitch 5.08mm\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Vishay_GBL\r\nVishay GBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88609/gbl005.pdf\r\nVishay GBL rectifier diode bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Vishay_GBU\r\nVishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf\r\nVishay GBU rectifier diode bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Vishay_KBL\r\nVishay KBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88655/kbl005.pdf\r\nVishay KBL rectifier diode bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Vishay_KBPC1\r\nSingle phase bridge rectifier case KBPC1, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf\r\nDiode Bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Vishay_KBPC6\r\nSingle phase bridge rectifier case KBPC6, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf\r\nDiode Bridge\r\n0\r\n4\r\n4\r\nDiode_THT\r\nDiode_Bridge_Vishay_KBU\r\nVishay KBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88656/kbu4.pdf\r\nVishay KBU rectifier diode bridge\r\n0\r\n4\r\n4\r\nDisplay\r\nAG12864E\r\nSTN/FSTN LCD 128x64 dot https://www.digchip.com/datasheets/parts/datasheet/1121/AG-12864E-pdf.php\r\nAG12864E Graphics Display 128x64 Ampire\r\n0\r\n24\r\n20\r\nDisplay\r\nAdafruit_SSD1306\r\nAdafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads\r\nAdafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI \r\n0\r\n8\r\n8\r\nDisplay\r\nAdafruit_SSD1306_No_Mounting_Holes\r\nAdafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads\r\nAdafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI \r\n0\r\n8\r\n8\r\nDisplay\r\nCR2013-MI2120\r\nCR2013-MI2120 ILI9341 LCD Breakout http://pan.baidu.com/s/11Y990\r\nCR2013-MI2120 ILI9341 LCD Breakout\r\n0\r\n18\r\n14\r\nDisplay\r\nEA-eDIP128B-XXX\r\nLCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip128-6e.pdf\r\nLCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI\r\n0\r\n32\r\n32\r\nDisplay\r\nEA_DOGS104X-A\r\nLCD 4x10 character 3.3V VDD I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/doma/dogs104e.pdf\r\nLCD 4x10 character 3.3V VDD I2C or SPI\r\n0\r\n14\r\n14\r\nDisplay\r\nEA_DOGXL160-7\r\nGrapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf\r\nEA_DOGXL160-7\r\n0\r\n22\r\n22\r\nDisplay\r\nEA_DOGXL160-7_Backlight\r\nGrapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf\r\nEA_DOGXL160-7_Backlight\r\n0\r\n22\r\n22\r\nDisplay\r\nEA_T123X-I2C\r\nhttp://www.lcd-module.de/pdf/doma/t123-i2c.pdf\r\n3 Line 12 character wide alpha numeric LCD\r\n0\r\n6\r\n6\r\nDisplay\r\nEA_eDIP160-XXX\r\nLCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip160-7e.pdf\r\nLCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI\r\n0\r\n40\r\n40\r\nDisplay\r\nEA_eDIP240-XXX\r\nLCD graphical display LED backlight 240x128 http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip240-7e.pdf\r\nLCD graphical display LED backlight 240x128\r\n0\r\n40\r\n40\r\nDisplay\r\nEA_eDIP320X-XXX\r\nLCD display 320x340 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip320-8e.pdf\r\nLCD display 320x340 RS-232 I2C or SPI\r\n0\r\n48\r\n48\r\nDisplay\r\nEA_eDIPTFT32-XXX\r\nTFT-graphic display 320x240 16 bit colour with led backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft32-ae.pdf\r\nTFT-graphic display 320x240 16 bit colour with led backlight\r\n0\r\n40\r\n40\r\nDisplay\r\nEA_eDIPTFT43-ATC\r\nhttp://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf\r\nTFT graphical display 480x272 16-bit colour with LED backlight\r\n0\r\n40\r\n40\r\nDisplay\r\nEA_eDIPTFT43-XXX\r\nTFT graphical display 480x272 16-bit colour with LED backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf\r\nTFT graphical display 480x272 16-bit colour with LED backlight\r\n0\r\n40\r\n40\r\nDisplay\r\nEA_eDIPTFT57-XXX\r\nhttp://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft57-ae.pdf\r\nTFT-graphic display 640x480 16 bit colour\r\n0\r\n48\r\n48\r\nDisplay\r\nEA_eDIPTFT70-ATC\r\nTFT-graphical display 800x480 16-bit colours with capacitive touch panel http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf\r\nTFT-graphical display 800x480 16-bit colours with capacitive touch panel\r\n0\r\n48\r\n48\r\nDisplay\r\nEA_eDIPTFT70-XXX\r\nTFT-graphical display 800x480 16-bit colours http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf\r\nTFT-graphical display 800x480 16-bit colours and touch display\r\n0\r\n48\r\n48\r\nDisplay\r\nHDSM-441B_HDSM-443B\r\n2 Digit 7 segemnt blue LED, right hand decimal, https://docs.broadcom.com/docs/AV02-1589EN\r\n2 Digit 7 segment blue LED\r\n0\r\n10\r\n10\r\nDisplay\r\nHDSM-541B_HDSM-543B\r\n2 digit 7 segement blue LED with right hand decimal, https://docs.broadcom.com/docs/AV02-1588EN\r\n2 digit 7 segement blue LED with right hand decimal\r\n0\r\n10\r\n10\r\nDisplay\r\nHDSP-48xx\r\n10-Element Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHDSP-4830\r\n10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Red Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHDSP-4832\r\n10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Red Yellow Green Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHDSP-4836\r\n10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Red Yellow Green Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHDSP-4840\r\n10-Element Yellow Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Yellow Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHDSP-4850\r\n10-Element Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Green Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHLCP-J100\r\n10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN\r\n10-Element Red Bar Graph Array\r\n0\r\n20\r\n20\r\nDisplay\r\nHY1602E\r\nhttp://www.icbank.com/data/ICBShop/board/HY1602E.pdf\r\nLCD 16x2 Alphanumeric 16pin\r\n0\r\n20\r\n16\r\nDisplay\r\nLCD-016N002L\r\n16 x 2 Character LCD, http://www.vishay.com/product?docid=37299\r\nLCD-016N002L 16 x 2 Character LCD\r\n0\r\n24\r\n20\r\nDisplay\r\nLM16255\r\nLCD LM16255 16x2 character http://www.datasheetlib.com/datasheet/259542/lm16255_sharp-electronics.html\r\nLCD 12x2\r\n0\r\n14\r\n14\r\nDisplay\r\nNHD-0420H1Z\r\nNHD-0420H1Z LCD http://www.newhavendisplay.com/specs/NHD-0420H1Z-FSW-GBW-33V3.pdf\r\nNHD-0420H1Z LCD\r\n0\r\n16\r\n16\r\nDisplay\r\nRC1602A\r\nhttp://www.raystar-optronics.com/down.php?ProID=18\r\nLCD 16x2 Alphanumeric 16pin\r\n0\r\n22\r\n18\r\nDisplay\r\nWC1602A\r\nLCD 16x2 http://www.wincomlcd.com/pdf/WC1602A-SFYLYHTC06.pdf\r\nLCD 16x2 Alphanumeric 16pin\r\n0\r\n20\r\n16\r\nDisplay_7Segment\r\n7SEGMENT-LED__HDSM531_HDSM533_SMD\r\n7-Segment Display, HDSM53x, https://docs.broadcom.com/docs/AV02-0713EN\r\n7segment LED HDSM531 HDSM533\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\n7SegmentLED_LTS6760_LTS6780\r\n7-Segment Display, LTS67x0, http://optoelectronics.liteon.com/upload/download/DS30-2001-355/S6760jd.pdf\r\n7Segment LED LTS6760 LTS6780\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nAD-121F2\r\nSingle Digit 7-segment RGB LED Display, 1-inch digit height, common anode, http://usasyck.com/products/AD-121F2_cat_e.pdf\r\nRGB LED digit\r\n0\r\n22\r\n22\r\nDisplay_7Segment\r\nAFF_2x7SEG-DIGIT_10mm\r\nAfficheur 7 segments 10mm DIGIT\r\nAFFICHEUR\r\n0\r\n16\r\n16\r\nDisplay_7Segment\r\nCA56-12CGKWA\r\n4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12CGKWA(Ver.9A).pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCA56-12EWA\r\n4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12EWA.pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCA56-12SEKWA\r\n4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SEKWA(Ver.7A).pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCA56-12SRWA\r\n4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12SRWA.pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCA56-12SURKWA\r\n4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SURKWA(Ver.8A).pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCA56-12SYKWA\r\n4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SYKWA(Ver.6A).pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCC56-12GWA\r\n4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-11GWA.pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nCC56-12YWA\r\n4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CC56-12YWA.pdf\r\n4 digit 7 segment green LED\r\n0\r\n12\r\n12\r\nDisplay_7Segment\r\nDA04-11CGKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11CGKWA(Ver.6A).pdf\r\nDubble digit green 7 segment LED display\r\n0\r\n16\r\n16\r\nDisplay_7Segment\r\nDA04-11SEKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SEKWA(Ver.9A).pdf\r\nDubble digit super bright orange 7 segment LED display\r\n0\r\n16\r\n16\r\nDisplay_7Segment\r\nDA04-11SURKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SURKWA(Ver.10A).pdf\r\nDubble digit hyper red 7 segment LED display\r\n0\r\n16\r\n16\r\nDisplay_7Segment\r\nDA04-11SYKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SYKWA(Ver.6A).pdf\r\nDubble digit super bright yellow 7 segment LED display\r\n0\r\n16\r\n16\r\nDisplay_7Segment\r\nDA56-11CGKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11CGKWA(Ver.16A).pdf\r\nDouble digit seven segment green LED display\r\n0\r\n18\r\n18\r\nDisplay_7Segment\r\nDA56-11SEKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SEKWA(Ver.9A).pdf\r\nDouble digit seven segment super bright orange LED display\r\n0\r\n18\r\n18\r\nDisplay_7Segment\r\nDA56-11SURKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SURKWA(Ver.11A).pdf\r\nDouble digit seven segment hyper red LED display\r\n0\r\n18\r\n18\r\nDisplay_7Segment\r\nDA56-11SYKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SYKWA(Ver.11A).pdf\r\nDouble digit seven segment super bright yellow LED display\r\n0\r\n18\r\n18\r\nDisplay_7Segment\r\nDE113-XX-XX\r\nhttp://www.display-elektronik.de/filter/DE113-RS-20_635.pdf\r\n3 1/5 digit LOW BAT + 7-Segment LCD\r\n0\r\n40\r\n40\r\nDisplay_7Segment\r\nDE114-RS-20\r\nhttp://www.display-elektronik.de/filter/DE113-RS-20_635.pdf\r\n3 1/5 digit reflective LCD LOW-BAT + 7-Segment\r\n0\r\n40\r\n40\r\nDisplay_7Segment\r\nDE122-XX-XX\r\nhttp://www.display-elektronik.de/filter/DE122-RS-20_635.pdf\r\n6 digit 7 segment LCD \r\n0\r\n50\r\n50\r\nDisplay_7Segment\r\nDE170-XX-XX\r\nhttp://www.display-elektronik.de/filter/DE170-RS-20_75.pdf\r\n3 1/5 digit reflective arrow bat + 7 segment LCD \r\n0\r\n40\r\n40\r\nDisplay_7Segment\r\nELD_426XXXX\r\nhttp://www.everlight.com/file/ProductFile/D426SYGWA-S530-E2.pdf\r\nDouble digit 7 segment brilliant yellow green LED\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nHDSP-7401\r\nOne digit 7 segment yellow, https://docs.broadcom.com/docs/AV02-2553EN\r\nOne digit 7 segment yellow\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nHDSP-7507\r\n+-1 overflow 7 segment high efficiency red, https://docs.broadcom.com/docs/AV02-2553EN\r\n+-1 overflow 7 segment high efficiency red\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nHDSP-7801\r\nOne digit 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN\r\nOne digit 7 segment green\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nHDSP-7807\r\n+-1 overflow 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN\r\n+-1 overflow 7 segment green\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nHDSP-A151\r\nOne digit 7 segment red, https://docs.broadcom.com/docs/AV02-2553EN\r\nOne digit 7 segment high efficiency red\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nHDSP-A401\r\nOne digit 7 segment orange, common anode, https://docs.broadcom.com/docs/AV02-2553EN\r\nOne digit 7 segment orange common anode\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nKCSC02-105\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-105(Ver.9A).pdf\r\nSingle digit 7 segement hyper red LED\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nKCSC02-106\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-106(Ver.10A).pdf\r\nSingle digit 7 segement super bright orange LED\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nKCSC02-107\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-107(Ver.9A).pdf\r\nSingle digit 7 segement super bright yellow LED\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nKCSC02-123\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-123(Ver.10A).pdf\r\nSingle digit 7 segement super bright yellow LED\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nKCSC02-136\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-136(Ver.6B).pdf\r\nSingle digit 7 segement super bright yellow LED\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nLTS-69xx\r\nAfficheur 7 segments\r\nAFFICHEUR\r\n0\r\n8\r\n8\r\nDisplay_7Segment\r\nMAN71A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment red LED with right dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN72A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment red LED with left dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN73A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOverflow +- 1 red LED\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3410A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment green LED with dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3420A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment green LED with left dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3610A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment orange LED with right dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3620A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment orange LED with left dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3630A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOverflow +- 1 orange LED\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3810A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment yellow LED with right dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nMAN3820A\r\nhttps://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php\r\nOne digit 7 segment yellow LED with left dot\r\n0\r\n14\r\n14\r\nDisplay_7Segment\r\nSA15-11xxx\r\nhttp://www.kingbrightusa.com/images/catalog/SPEC/SA15-11SRWA.pdf\r\nSA15-11xxx single digit 7 segment display 38.1mm 1.5inch\r\n0\r\n10\r\n10\r\nDisplay_7Segment\r\nSBC18-11SURKCGKWA\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/SBC18-11SURKCGKWA(Ver.6A).pdf\r\nsingle digit 7 segemnt red/green LED\r\n0\r\n10\r\n10\r\nFiducial\r\nFiducial_0.5mm_Dia_1mm_Outer\r\nCircular Fiducial, 0.5mm bare copper top, 1mm keepout (Level C)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_0.5mm_Mask1.5mm\r\nCircular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_0.5mm_Mask1mm\r\nCircular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_0.75mm_Dia_1.5mm_Outer\r\nCircular Fiducial, 0.75mm bare copper top, 1.5mm keepout (Level B)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_0.75mm_Mask1.5mm\r\nCircular Fiducial, 0.75mm bare copper, 1.5mm soldermask opening (Level B)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_0.75mm_Mask2.25mm\r\nCircular Fiducial, 0.75mm bare copper, 2.25mm soldermask opening\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1.5mm_Mask3mm\r\nCircular Fiducial, 1.5mm bare copper, 3mm soldermask opening\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1.5mm_Mask4.5mm\r\nCircular Fiducial, 1.5mm bare copper, 4.5mm soldermask opening\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1mm_Dia_2.54mm_Outer_CopperBottom\r\nCircular Fiducial, 1mm bare copper bottom, 2.54mm keepout\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1mm_Dia_2.54mm_Outer_CopperTop\r\nCircular Fiducial, 1mm bare copper top, 2.54mm keepout\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1mm_Dia_2mm_Outer\r\nCircular Fiducial, 1mm bare copper top, 2mm keepout (Level A)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1mm_Mask2mm\r\nCircular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_1mm_Mask3mm\r\nCircular Fiducial, 1mm bare copper, 3mm soldermask opening (recommended)\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_Modern_CopperBottom\r\nFiducial, Modern, Copper Bottom\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_Modern_CopperTop\r\nFiducial, Modern, Copper Top\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_Modern_SilkscreenTop\r\nFiducial, Modern, Silkscreen Top\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_Small_CopperBottom_Type1\r\nFiducial, Classic, Small, Copper Bottom, Type 1\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_Small_CopperBottom_Type2\r\nFiducial, Classic, Small, Copper Bottom, Type 2\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_Small_CopperTop_Type1\r\nFiducial, Classic, Small, Copper Top, Type 1\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_Small_CopperTop_Type2\r\nFiducial, Classic, Small, Copper Top, Type 2\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_Small_SilkscreenTop_Type1\r\nFiducial, Classic, Small, Copper Top, Type 1\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_Small_SilkscreenTop_Type2\r\nFiducial, Classic, Small, Silkscreen Top, Type 2\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_big_CopperBottom_Type1\r\nFiducial, Classic, Big, Copper Bottom, Type 1\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_big_CopperBottom_Type2\r\nFiducial, Classic, Big, Copper Bottom, Type 2\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_big_CopperTop_Type1\r\nFiducial, Classic, Big, Copper Top, Type 1\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_big_CopperTop_Type2\r\nFiducial, Classic, Big, Copper Top, Type 2\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_big_SilkscreenTop_Type1\r\nFiducial, Classic, Big, Silkscreen Top, Type 1\r\nfiducial\r\n0\r\n1\r\n0\r\nFiducial\r\nFiducial_classic_big_SilkscreenTop_Type2\r\nFiducial, Classic, Big, Silkscreen Top, Type 2\r\nfiducial\r\n0\r\n1\r\n0\r\nFilter\r\nFilter_1109-5_1.1x0.9mm\r\n5-pin SAW filter package - 1.1x0.9 mm Body; (see https://www.murata.com/~/media/webrenewal/support/library/catalog/products/filter/rf/p73e.ashx?la=en-gb)\r\nFilter 5\r\n0\r\n5\r\n5\r\nFilter\r\nFilter_1411-5_1.4x1.1mm\r\n5-pin filter package - 1.4x1.1 mm Body; (see https://global.kyocera.com/prdct/electro/product/pdf/sf14_tdlte.pdf)\r\nFilter 5\r\n0\r\n5\r\n5\r\nFilter\r\nFilter_Bourns_SRF0905_6.0x9.2mm\r\nhttps://www.bourns.com/docs/Product-Datasheets/SRF0905.pdf\r\nLine Filter\r\n0\r\n4\r\n4\r\nFilter\r\nFilter_Mini-Circuits_FV1206\r\nMini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206.pdf\r\nMini-Circuits Filter SMD 1206\r\n0\r\n6\r\n4\r\nFilter\r\nFilter_Mini-Circuits_FV1206-1\r\nMini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-1.pdf\r\nMini-Circuits Filter SMD 1206\r\n0\r\n6\r\n6\r\nFilter\r\nFilter_Mini-Circuits_FV1206-4\r\nMini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-4.pdf\r\nMini-Circuits Filter SMD 1206\r\n0\r\n8\r\n4\r\nFilter\r\nFilter_Mini-Circuits_FV1206-5\r\nMini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-5.pdf\r\nMini-Circuits Filter SMD 1206\r\n0\r\n8\r\n4\r\nFilter\r\nFilter_Mini-Circuits_FV1206-6\r\nMini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-6.pdf\r\nMini-Circuits Filter SMD 1206\r\n0\r\n14\r\n8\r\nFilter\r\nFilter_Mini-Circuits_FV1206-7\r\nMini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-7.pdf\r\nMini-Circuits Filter SMD 1206\r\n0\r\n5\r\n3\r\nFilter\r\nFilter_Murata_BNX025\r\nhttps://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000\r\nEMI Filter\r\n0\r\n6\r\n4\r\nFilter\r\nFilter_Murata_BNX025_ThermalVias\r\nhttps://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000\r\nEMI Filter\r\n0\r\n19\r\n4\r\nFuse\r\nFuse_0201_0603Metric\r\nFuse SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n4\r\n2\r\nFuse\r\nFuse_0402_1005Metric\r\nFuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_0603_1608Metric\r\nFuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder\r\nFuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_0805_2012Metric\r\nFuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder\r\nFuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_01005_0402Metric\r\nFuse SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n4\r\n2\r\nFuse\r\nFuse_1206_3216Metric\r\nFuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder\r\nFuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1210_3225Metric\r\nFuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1210_3225Metric_Pad1.42x2.65mm_HandSolder\r\nFuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1806_4516Metric\r\nFuse SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1806_4516Metric_Pad1.57x1.80mm_HandSolder\r\nFuse SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1812_4532Metric\r\nFuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder\r\nFuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2010_5025Metric\r\nFuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder\r\nFuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2512_6332Metric\r\nFuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder\r\nFuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2816_7142Metric\r\nFuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2816_7142Metric_Pad3.20x4.45mm_HandSolder\r\nFuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2920_7451Metric\r\nFuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder\r\nFuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0005FF_L8.3mm_W3.8mm\r\nFuse 0ZRE0005FF, BelFuse, Radial Leaded PTC, https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0008FF_L8.3mm_W3.8mm\r\nFuse 0ZRE0008FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0012FF_L8.3mm_W3.8mm\r\nFuse 0ZRE0012FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0016FF_L9.9mm_W3.8mm\r\nFuse 0ZRE0016FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0025FF_L9.6mm_W3.8mm\r\nFuse 0ZRE0025FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0033FF_L11.4mm_W3.8mm\r\nFuse 0ZRE0033FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0040FF_L11.5mm_W3.8mm\r\nFuse 0ZRE0040FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0055FF_L14.0mm_W4.1mm\r\nFuse 0ZRE0055FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0075FF_L11.5mm_W4.8mm\r\nFuse 0ZRE0075FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0100FF_L18.7mm_W5.1mm\r\nFuse 0ZRE0100FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0125FF_L21.2mm_W5.3mm\r\nFuse 0ZRE0125FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0150FF_L23.4mm_W5.3mm\r\nFuse 0ZRE0150FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_BelFuse_0ZRE0200FF_L24.9mm_W6.1mm\r\nFuse 0ZRE0200FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf\r\n0ZRE BelFuse radial PTC\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Blade_ATO_directSolder\r\ncar blade fuse direct solder\r\ncar blade fuse\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Blade_Mini_directSolder\r\ncar blade fuse mini, direct solder\r\ncar blade fuse mini\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG300\r\nPTC Resettable Fuse, Ihold = 3.0A, Itrip=5.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG400\r\nPTC Resettable Fuse, Ihold = 4.0A, Itrip=6.8A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG500\r\nPTC Resettable Fuse, Ihold = 5.0A, Itrip=8.5A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG600\r\nPTC Resettable Fuse, Ihold = 6.0A, Itrip=10.2A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG650\r\nPTC Resettable Fuse, Ihold = 6.5A, Itrip=11.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG700\r\nPTC Resettable Fuse, Ihold = 7.0A, Itrip=11.9A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG800\r\nPTC Resettable Fuse, Ihold = 8.0A, Itrip=13.6A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG900\r\nPTC Resettable Fuse, Ihold = 9.0A, Itrip=15.3A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG1000\r\nPTC Resettable Fuse, Ihold = 10.0A, Itrip=17.0A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RG1100\r\nPTC Resettable Fuse, Ihold = 11.0A, Itrip=18.7A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT050\r\nPTC Resettable Fuse, Ihold = 0.5A, Itrip=0.92A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT070\r\nPTC Resettable Fuse, Ihold = 0.7A, Itrip=1.4A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT100\r\nPTC Resettable Fuse, Ihold = 1.0A, Itrip=1.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT200\r\nPTC Resettable Fuse, Ihold = 2.0A, Itrip=3.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT300\r\nPTC Resettable Fuse, Ihold = 3.0A, Itrip=6.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT400\r\nPTC Resettable Fuse, Ihold = 4.0A, Itrip=7.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT500\r\nPTC Resettable Fuse, Ihold = 5.0A, Itrip=9.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT550\r\nPTC Resettable Fuse, Ihold = 5.5A, Itrip=10.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT600\r\nPTC Resettable Fuse, Ihold = 6.0A, Itrip=10.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT650\r\nPTC Resettable Fuse, Ihold = 6.5A, Itrip=12.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT700\r\nPTC Resettable Fuse, Ihold = 7.0A, Itrip=13.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT750\r\nPTC Resettable Fuse, Ihold = 7.5A, Itrip=13.1A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT800\r\nPTC Resettable Fuse, Ihold = 8.0A, Itrip=15.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT900\r\nPTC Resettable Fuse, Ihold = 9.0A, Itrip=16.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT1000\r\nPTC Resettable Fuse, Ihold = 10.0A, Itrip=18.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT1100\r\nPTC Resettable Fuse, Ihold = 11.0A, Itrip=20.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-RHT1300\r\nPTC Resettable Fuse, Ihold = 13.0A, Itrip=24.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf\r\nptc resettable fuse polyfuse THT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-SM_7.98x5.44mm\r\nhttps://www.bourns.com/docs/Product-Datasheets/mfsm.pdf\r\nbourns ptc resettable fuse polyfuse MF-SM MF-SMHT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Bourns_MF-SM_9.5x6.71mm\r\nhttps://www.bourns.com/docs/Product-Datasheets/mfsm.pdf\r\nbourns ptc resettable fuse polyfuse MF-SM MF-SMHT\r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Littelfuse-LVR100\r\nLittelfuse, resettable fuse, PTC, polyswitch LVR100, Ih 1A http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf\r\nLVR100 PTC resettable polyswitch \r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Littelfuse-LVR125\r\nLittelfuse, resettable fuse, PTC, polyswitch LVR125, Ih 1.25A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf\r\nLVR125 PTC resettable polyswitch \r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Littelfuse-LVR200\r\nLittelfuse, resettable fuse, PTC, polyswitch LVR200, Ih 2A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf\r\nLVR200 PTC resettable polyswitch \r\n0\r\n2\r\n2\r\nFuse\r\nFuse_Littelfuse_395Series\r\nFuse, TE5, Littelfuse/Wickmann, No. 460, No560,\r\nFuse TE5 Littelfuse/Wickmann No. 460 No560 \r\n0\r\n2\r\n2\r\nFuse\r\nFuse_SunFuse-6HP\r\nSunFuse Ceramic Slow Blow Fuse 6H_6HP.PDF\r\nUL/CSA 6x32mm Ceramic Slow Blow Fuse\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin\r\nFuseholder ATO Blade littelfuse Pudenz 2 Pin\r\nFuseholder ATO Blade littelfuse Pudenz 2 Pin\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Blade_Mini_Keystone_3568\r\nfuse holder, car blade fuse mini, http://www.keyelco.com/product-pdf.cfm?p=306\r\ncar blade fuse mini\r\n0\r\n4\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Bulgin_FX0456_Vertical_Closed\r\nFuseholder, 5x20, closed, vertical, Bulgin, FX0456, https://www.bulgin.com/products/pub/media/bulgin/data/Fuseholders.pdf\r\nFuseholder 5x20 closed vertical Bulgin FX0456 Sicherungshalter \r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Bulgin_FX0457_Horizontal_Closed\r\nFuseholder, 5x20, closed, horizontal, Bulgin, FX0457, Sicherungshalter,\r\nFuseholder 5x20 closed horizontal Bulgin FX0457 Sicherungshalter \r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_EATON_H15-V-1_Vertical_Closed\r\nPCB fuse holders for 5 mm x 20 mm fuses; 250V; 10A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/bus-elx-ds-4426-h15.pdf)\r\nfuse holder vertical 5x20mm\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_EATON_HBV_Vertical_Closed\r\n5 mm x 20 mm fuse holders; Vertical w/ Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf)\r\nfuse holder vertical 5x20mm\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_EATON_HBW_Vertical_Closed\r\n5 mm x 20 mm fuse holders; Vertical w/o Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf)\r\nfuse holder vertical 5x20mm\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Schurter_0031-8002_Horizontal_Open\r\nFuseholder, horizontal, open, 6x32, Schurter, 0031.8002,\r\nFuseholder horizontal open 6x32 Schurter 0031.8002 Sicherungshalter \r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open\r\nFuseholder horizontal open 5x20 Schurter 0031.8201, https://www.schurter.com/en/datasheet/typ_OGN.pdf\r\nFuseholder horizontal open 5x20 Schurter 0031.8201\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Schurter_FAB_0031-355x_Horizontal_Closed\r\nFuseholder 5x20mm horizontal Shurter model FAB, Suitable for order numbers 0031.3551 and 0031.3558  (https://www.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FAB.pdf)\r\nFuseholder 5x20mm closed horizontal\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Schurter_FPG4_Vertical_Closed\r\nShock-Safe Fuseholder, 5 x 20 mm, Slotted Cap/Fingergrip, vertical, IEC 60335-1; 250VAC/10A VDE; 500V/16A UL/CSA (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FPG4.pdf)\r\nfuse holder vertical 5x20mm\r\n0\r\n4\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Schurter_FUP_0031.2510_Horizontal_Closed\r\nShock-Safe closed Fuseholder, Schurter FUP Series, 5.0 x 20mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2510 (0031.2500 + 0031.2323), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf\r\nFuseholder 5x20mm horizontal closed\r\n0\r\n3\r\n2\r\nFuse\r\nFuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open\r\nhttps://www.tme.eu/en/Document/3b48dbe2b9714a62652c97b08fcd464b/PTF78.pdf\r\nFuseholder horizontal open 5x20 Stelvio-Kontek PTF/78\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-6.3x32mm_Schurter_0031-8002_Horizontal_Open\r\nFuseholder, horizontal, open, 6.3x32, Schurter, 0031.8002, https://www.schurter.com/en/datasheet/typ_OG__Holder__6.3x32.pdf\r\nFuseholder horizontal open 6.3x32 Schurter 0031.8002\r\n0\r\n2\r\n2\r\nFuse\r\nFuseholder_Cylinder-6.3x32mm_Schurter_FUP_0031.2520_Horizontal_Closed\r\nShock-Safe closed Fuseholder, Schurter FUP Series, 6.3 x 32 mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2520 (0031.2500 + 0031.2321), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf\r\nFuseholder 6.3x32mm horizontal closed\r\n0\r\n3\r\n2\r\nFuse\r\nFuseholder_TR5_Littelfuse_No560_No460\r\nFuse, Fuseholder, TR5, Littelfuse/Wickmann, No. 460, No560, https://www.littelfuse.com/~/media/electronics/datasheets/fuse_holders/littelfuse_fuse_holder_559_560_datasheet.pdf.pdf\r\nFuse Fuseholder TR5 Littelfuse/Wickmann No. 460 No560 \r\n0\r\n2\r\n2\r\nHeatsink\r\nHeatsink_35x26mm_1xFixation3mm_Fischer-SK486-35\r\nHeatsink, 35mm x 26mm, 1x Fixation 3mm, Fischer SK486-35\r\nheatsink\r\n0\r\n1\r\n1\r\nHeatsink\r\nHeatsink_38x38mm_SpringFixation\r\nHeatsink, 38x38mm, Spring Fixation, diagonal,\r\nheatsink\r\n0\r\n4\r\n1\r\nHeatsink\r\nHeatsink_62x40mm_2xFixation3mm\r\nHeatsink, 62 x 40mm, 2x 3mm Drills,\r\nheatsink\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_125x35x50mm_3xFixationM3\r\nHeatsink, 125x35x50mm, 3 fixation holes 3.2mm\r\nheatsink\r\n0\r\n0\r\n0\r\nHeatsink\r\nHeatsink_AAVID_573300D00010G_TO-263\r\nHeatsink, 12.70mm x 26.16mm x 10.16, SMD, 18K/W, TO-263, D2 Pak, https://www.shopaavid.com/Product/573300D00000G\r\nHeatsink AAVID TO-263 D2 Pak\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_Aavid-TV5G_TO220_Horizontal\r\nHeatsink TV5G TO-220 Horizontal, https://www.shopaavid.com/Product/TV-5G\r\nHeatsink TV5G TO-220 Horizontal \r\n0\r\n0\r\n0\r\nHeatsink\r\nHeatsink_Fischer_FK24413D2PAK_26x13mm\r\n26x13 mm SMD heatsink for TO-252 TO-263 TO-268, https://www.fischerelektronik.de/pim/upload/fischerData/cadpdf/base/fk_244_13_d2_pak.pdf\r\nheatsink TO-252 TO-263 TO-268\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_Fischer_SK104-STC-STIC_35x13mm_2xDrill2.5mm\r\nHeatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,\r\nHeatsink fischer TO-220\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_Fischer_SK104-STCB_35x13mm__2xDrill3.5mm_ScrewM3\r\nHeatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,\r\nHeatsink fischer TO-220\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_Fischer_SK129-STS_42x25mm_2xDrill2.5mm\r\nHeatsink, Fischer SK129\r\nheatsink fischer\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_SheetType_50x7mm_2Fixations\r\nHeatsink, Sheet type, 50x7mm, 2 fixations (solder),\r\nHeatsink sheet\r\n0\r\n2\r\n1\r\nHeatsink\r\nHeatsink_Stonecold_HS-132_32x14mm_2xFixation1.5mm\r\nHeatsink, StoneCold HS\r\nheatsink\r\n0\r\n2\r\n1\r\nInductor_SMD\r\nL_6.3x6.3_H3\r\nChoke, SMD, 6.3x6.3mm 3mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_7.3x7.3_H3.5\r\nChoke, SMD, 7.3x7.3mm 3.5mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_7.3x7.3_H4.5\r\nChoke, SMD, 7.3x7.3mm 4.5mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_10.4x10.4_H4.8\r\nChoke, SMD, 10.4x10.4mm 4.8mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_12x12mm_H4.5mm\r\nChoke, SMD, 12x12mm 4.5mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_12x12mm_H6mm\r\nChoke, SMD, 12x12mm 6mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_12x12mm_H8mm\r\nChoke, SMD, 12x12mm 8mm height\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_0201_0603Metric\r\nInductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n4\r\n2\r\nInductor_SMD\r\nL_0402_1005Metric\r\nInductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_0603_1608Metric\r\nInductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_0603_1608Metric_Pad1.05x0.95mm_HandSolder\r\nCapacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_0805_2012Metric\r\nInductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_0805_2012Metric_Pad1.15x1.40mm_HandSolder\r\nCapacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_01005_0402Metric\r\nInductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n4\r\n2\r\nInductor_SMD\r\nL_1206_3216Metric\r\nInductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1206_3216Metric_Pad1.42x1.75mm_HandSolder\r\nCapacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1210_3225Metric\r\nInductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1210_3225Metric_Pad1.42x2.65mm_HandSolder\r\nCapacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1806_4516Metric\r\nInductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1806_4516Metric_Pad1.57x1.80mm_HandSolder\r\nCapacitor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1812_4532Metric\r\nInductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_1812_4532Metric_Pad1.30x3.40mm_HandSolder\r\nCapacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_2010_5025Metric\r\nInductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_2010_5025Metric_Pad1.52x2.65mm_HandSolder\r\nCapacitor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_2512_6332Metric\r\nInductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_2512_6332Metric_Pad1.52x3.35mm_HandSolder\r\nCapacitor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_2816_7142Metric\r\nInductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_2816_7142Metric_Pad3.20x4.45mm_HandSolder\r\nCapacitor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ninductor handsolder\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Abracon_ASPI-0630LR\r\nsmd shielded power inductor https://abracon.com/Magnetics/power/ASPI-0630LR.pdf\r\ninductor abracon smd shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Abracon_ASPI-3012S\r\nsmd shielded power inductor http://www.abracon.com/Magnetics/power/ASPI-3012S.pdf\r\ninductor abracon smd shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns-SRN1060\r\nBourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf\r\nBourns SRN1060 SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns-SRN4018\r\nBourns SRN4018 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRN4018.pdf\r\nBourns SRN4018 SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns-SRN6028\r\nBourns SRN6028 series SMD inductor\r\nBourns SRN6028 SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns-SRR1005\r\nBourns SRR1005 series SMD inductor\r\nBourns SRR1005 SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns-SRU8043\r\nBourns SRU8043 series SMD inductor\r\nBourns SRU8043 SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns_SDR1806\r\nhttps://www.bourns.com/docs/Product-Datasheets/SDR1806.pdf\r\nBourns SDR1806\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns_SRN6045TA\r\nhttp://www.bourns.com/docs/product-datasheets/srn6045ta.pdf\r\nSemi-shielded Power Inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns_SRN8040TA\r\nhttps://www.bourns.com/docs/product-datasheets/srn8040ta.pdf\r\nInductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns_SRP1245A\r\nBourns SRP1245A series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRP1245A.pdf\r\nBourns SRP1245A SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns_SRP2313AA\r\nBourns SRR1260 series SMD inductor http://www.bourns.com/docs/product-datasheets/srp2313aa.pdf\r\nBourns SRR1260 SMD inductor\r\n0\r\n4\r\n2\r\nInductor_SMD\r\nL_Bourns_SRR1210A\r\nBourns SRR1210A series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRR1210A.pdf\r\nBourns SRR1210A SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Bourns_SRR1260\r\nBourns SRR1260 series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRR1260.pdf\r\nBourns SRR1260 SMD inductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Coilcraft_LPS4018\r\nSMD Inductor Coilcraft LPS4018 https://www.coilcraft.com/misc/lps4018d.html\r\nL Coilcraft LPS4018\r\n0\r\n14\r\n2\r\nInductor_SMD\r\nL_Coilcraft_LPS5030\r\nShielded Power Inductor SMD, Coilcraft LPS5030, https://www.coilcraft.com/pdfs/lps5030.pdf, StepUp generated footprint\r\ninductor\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Coilcraft_XAL5030\r\nL_Coilcraft_XAL5030\r\nL Coilcraft XAL5030\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Coilcraft_XxL4020\r\nL_Coilcraft_XxL4020 https://www.coilcraft.com/pdfs/xfl4020.pdf\r\nL Coilcraft XxL4020\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Coilcraft_XxL4030\r\nL_Coilcraft_XxL4030 https://www.coilcraft.com/pdfs/xfl4030.pdf\r\nL Coilcraft XxL4030\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Coilcraft_XxL4040\r\nL_Coilcraft_XxL4040 https://www.coilcraft.com/pdfs/xal4000.pdf\r\nL Coilcraft XxL4040\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_CommonMode_Wuerth_WE-SL2\r\nhttp://katalog.we-online.de/en/pbs/WE-SL2?sid=5fbec16187#vs_t1:c1_ct:1\r\nWuerth WE-SL2\r\n0\r\n4\r\n4\r\nInductor_SMD\r\nL_Fastron_PISN\r\nChoke, Drossel, PISN, SMD, Fastron,\r\nChoke Drossel PISN SMD Fastron \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Fastron_PISN_Handsoldering\r\nChoke, Drossel, PISN, SMD, Fastron,\r\nChoke Drossel PISN SMD Fastron \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Fastron_PISR\r\nChoke, Drossel, PISR, Fastron, SMD,\r\nChoke Drossel PISR Fastron SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Fastron_PISR_Handsoldering\r\nChoke, Drossel, PISR, Fastron, SMD,\r\nChoke Drossel PISR Fastron SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Murata_DEM35xxC\r\nhttps://www.murata.com/~/media/webrenewal/products/inductor/chip/tokoproducts/wirewoundferritetypeforpl/m_dem3518c.ashx\r\nInductor SMD DEM35xxC\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_1turn_HDM0131A\r\nNeosid, Air-Coil, SML, 1turn, HDM0131A,\r\nNeosid Air-Coil SML 1turn HDM0131A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_2turn_HAM0231A\r\nNeosid, Air-Coil, SML, 2turn, HAM0231A,\r\nNeosid Air-Coil SML 2turn HAM0231A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_2turn_HDM0231A\r\nNeosid, Air-Coil, SML, 2turn, HDM0231A,\r\nNeosid Air-Coil SML 2turn HDM0231A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_3turn_HAM0331A\r\nNeosid, Air-Coil, SML, 2turn, HAM0331A,\r\nNeosid Air-Coil SML 3turn HAM0331A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_3turn_HDM0331A\r\nNeosid, Air-Coil, SML, 3turn, HDM0331A,\r\nNeosid Air-Coil SML 3turn HDM0331A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_4turn_HAM0431A\r\nNeosid, Air-Coil, SML, 4turn, HAM0431A,\r\nNeosid Air-Coil SML 4turn HAM0431A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_4turn_HDM0431A\r\nNeosid, Air-Coil, SML, 4turn, HDM0431A,\r\nNeosid Air-Coil SML 4turn HDM0431A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_5turn_HAM0531A\r\nNeosid, Air-Coil, SML, 5turn, HAM0531A,\r\nNeosid Air-Coil SML 5turn HAM0531A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_5turn_HDM0531A\r\nNeosid, Air-Coil, SML, 5turn, HDM0531A,\r\nNeosid Air-Coil SML 5turn HDM0531A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_6-10turn_HAM0631A-HAM1031A\r\nNeosid, Air-Coil, SML, 6-10turn, HAM0631A-HAM1031A,\r\nNeosid Air-Coil SML 6-10turn HAM0631A-HAM1031A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_6-10turn_HDM0431A-HDM1031A\r\nNeosid, Air-Coil, SML, 6-10turn, HDM0431A-HDM1031A,\r\nNeosid Air-Coil SML 6-10turn HDM0431A-HDM1031A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Air-Coil_SML_6turn_HAM0631A\r\nNeosid, Air-Coil, SML, 6turn, HAM0631A,\r\nNeosid Air-Coil SML 6turn HAM0631A\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_MicroCoil_Ms36-L\r\nNeosid, Micro Coil, Inductor, Ms36-L, SMD, Festinduktivitaet, anti clockwise,\r\nNeosid Micro Coil Inductor Ms36-L SMD Festinduktivitaet anti clockwise\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms42\r\nNeosid, Inductor, SMs42, Festinduktivitaet, SMD, magneticaly shielded,\r\nNeosid Inductor SMs42 Festinduktivitaet SMD magneticaly shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms50\r\nNeosid, Power Inductor, Ms50, SMD, Festinduktivitaet,\r\nNeosid Power Inductor Ms50 SMD Festinduktivitaet\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms50T\r\nNeosid, Power Inductor, Ms50T, SMD, Festinduktivitaet,  high temperature,\r\nNeosid Power Inductor Ms50T SMD Festinduktivitaet high temperature\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms85\r\nNeosid, Ms85, Ms85T, SMD Inductor, Festinduktivitaet, SMD,\r\nNeosid Ms85 Ms85T SMD Inductor Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms85T\r\nNeosid, Ms85, Ms85T, SMD Inductor, Festinduktivitaet, SMD,\r\nNeosid Ms85 Ms85T SMD Inductor Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms95\r\nNeosid,Inductor,Ms95, Ms95a, Ms95T, Festinduktivitaet, SMD,\r\nNeosidInductorMs95 Ms95a Ms95T Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms95T\r\nNeosid,Inductor,Ms95, Ms95a, Ms95T, Festinduktivitaet, SMD,\r\nNeosidInductorMs95 Ms95a Ms95T Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_Ms95a\r\nNeosid,Inductor,Ms95, Ms95a, Ms95T, Festinduktivitaet, SMD,\r\nNeosidInductorMs95 Ms95a Ms95T Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-NE95H\r\nNeosid, Inductor,SM-NE95H, Festinduktivitaet, SMD,\r\nNeosid Inductor SM-NE95H Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-NE127\r\nNeosid, Inductor, SM-NE127, Festinduktivitaet, SMD,\r\nNeosid Inductor SM-NE127 Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-NE127_HandSoldering\r\nNeosid, Inductor, SM-NE127, Festinduktivitaet, SMD,\r\nNeosid Inductor SM-NE127 Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-NE150\r\nNeosid, Inductor, SM-NE150, Festinduktivitaet, SMD,\r\nNeosid Inductor SM-NE150 Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-PIC0512H\r\nNeosid, Inductor, PIC0512H, Power Inductor, Festinduktivitaet, SMD,\r\nNeosid Inductor PIC0512H Power Inductor Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-PIC0602H\r\nNeosid, Power Inductor, SM-PIC0602H, Festinduktivitaet, SMD,\r\nNeosid Power Inductor SM-PIC0602H Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-PIC0612H\r\nNeosid, Power Inductor, SM-PIC0612H, Festinduktivitaet, SMD,\r\nNeosid Power Inductor SM-PIC0612H Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SM-PIC1004H\r\nNeosid, Inductor, SM-PIC1004H, Festinduktivitaet, SMD,\r\nNeosid Inductor SM-PIC1004H Festinduktivitaet SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SMS-ME3010\r\nNeosid, Inductor, SMS-ME3010, Festinduktivitaet, SMD, magnetically shielded,\r\nNeosid Inductor SMS-ME3010 Festinduktivitaet SMD magnetically shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SMS-ME3015\r\nNeosid, Power Inductor, SMS-ME3015, Festinduktivitaet, SMD, magnetically shielded,\r\nNeosid Power Inductor SMS-ME3015 Festinduktivitaet SMD magnetically shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SMs42\r\nNeosid, Inductor, SMs42, Festinduktivitaet, SMD, magneticaly shielded,\r\nNeosid Inductor SMs42 Festinduktivitaet SMD magneticaly shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SMs50\r\nNeosid, Inductor, SMs50, Festinduktivitaet, SMD, magneticaly shielded,\r\nNeosid Inductor SMs50 Festinduktivitaet SMD magneticaly shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SMs85\r\nNeosid, Inductor, SMs85, Festinduktivitaet, SMD, magnetically shielded,\r\nNeosid Inductor SMs85 Festinduktivitaet SMD magnetically shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Neosid_SMs95_SMs95p\r\nNeosid, Inductor, SMs95, Festinduktivitaet, SMD, magnetically shielded,\r\nNeosid Inductor SMs95 Festinduktivitaet SMD magnetically shielded\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Pulse_PA4320\r\nInductor SMD Pulse PA4320 http://productfinder.pulseeng.com/products/datasheets/P787.pdf\r\nInductor SMD Pulse PA4320\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Sagami_CER1242B\r\nInductor, Sagami, h=4.5mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf\r\ninductor sagami cer12xxb smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Sagami_CER1257B\r\nInductor, Sagami, h=6.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf\r\ninductor sagami cer12xxb smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Sagami_CER1277B\r\nInductor, Sagami, h=8.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf\r\ninductor sagami cer12xxb smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Sagami_CWR1242C\r\nSagami power inductor, CWR1242C, H=4.5mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf)\r\ninductor sagami cwr12xx smd\r\n0\r\n4\r\n2\r\nInductor_SMD\r\nL_Sagami_CWR1257C\r\nSagami power inductor, CWR1242C, H=6.0mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf)\r\ninductor sagami cwr12xx smd\r\n0\r\n4\r\n2\r\nInductor_SMD\r\nL_Sagami_CWR1277C\r\nSagami power inductor, CWR1242C, H=7.7mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf)\r\ninductor sagami cwr12xx smd\r\n0\r\n4\r\n2\r\nInductor_SMD\r\nL_SigTra_SC3316F\r\nhttp://www.signaltransformer.com/sites/all/pdf/smd/P080_SC3316F.pdf\r\nChoke \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF6025\r\nInductor, TDK, SLF6025, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6025_en.pdf)\r\nInductor TDK_SLF6025\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF6028\r\nInductor, TDK, SLF6028, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6028_en.pdf)\r\nInductor TDK_SLF6028\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF6045\r\nInductor, TDK, SLF6045, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6045_en.pdf)\r\nInductor TDK_SLF6045\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF7032\r\nInductor, TDK, SLF7032, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7032_en.pdf)\r\nInductor TDK_SLF7032\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF7045\r\nInductor, TDK, SLF7045, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7045_en.pdf)\r\nInductor TDK_SLF7045\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF7055\r\nInductor, TDK, SLF7055, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7055_en.pdf)\r\nInductor TDK_SLF7055\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF10145\r\nInductor, TDK, SLF10145, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf10145-h_en.pdf)\r\nInductor TDK_SLF10145\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF10165\r\nInductor, TDK, SLF10165, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf10165_en.pdf)\r\nInductor TDK_SLF10165\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF12555\r\nInductor, TDK, SLF12555, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf12555_en.pdf)\r\nInductor SLF12555\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF12565\r\nInductor, TDK, SLF12565, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12565-h_en.pdf)\r\nInductor SLF12565\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_SLF12575\r\nInductor, TDK, SLF12575, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12575-h_en.pdf)\r\nInductor SLF12575\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_VLF10040\r\nInductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm\r\ninductor TDK VLP smd VLF10040\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TDK_VLP8040\r\nInductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm\r\ninductor TDK VLP smd VLP8040\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_MD-1616\r\nInductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-1616, 1.6mmx1.6mm\r\ninductor taiyo-yuden md smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_MD-2020\r\nInductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-2020, 2.0mmx2.0mm\r\ninductor taiyo-yuden md smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_MD-3030\r\nInductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-3030, 3.0mmx3.0mm\r\ninductor taiyo-yuden md smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_MD-4040\r\nInductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-4040, 4.0mmx4.0mm\r\ninductor taiyo-yuden md smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_MD-5050\r\nInductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-5050, 5.0mmx5.0mm\r\ninductor taiyo-yuden md smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-20xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-20xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-24xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-24xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-30xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-30xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-40xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-40xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-50xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-50xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-60xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-60xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-80xx\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Taiyo-Yuden_NR-80xx_HandSoldering\r\nInductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm\r\ninductor taiyo-yuden nr smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_TracoPower_TCK-141\r\nChoke, SMD, 4.0x4.0mm 2.1mm height, https://www.tracopower.com/products/tck141.pdf\r\nChoke SMD\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-1212\r\nInductor, Vishay, IHLP series, 3.0mmx3.0mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-1616\r\nInductor, Vishay, IHLP series, 4.1mmx4.1mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-2020\r\nInductor, Vishay, IHLP series, 5.1mmx5.1mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-2525\r\nInductor, Vishay, IHLP series, 6.3mmx6.3mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-4040\r\nInductor, Vishay, IHLP series, 10.2mmx10.2mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-5050\r\nInductor, Vishay, IHLP series, 12.7mmx12.7mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHLP-6767\r\nInductor, Vishay, IHLP series, 17.0mmx17.0mm\r\ninductor vishay ihlp smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHSM-3825\r\nInductor, Vishay, Vishay_IHSM-3825, http://www.vishay.com/docs/34018/ihsm3825.pdf, 11.2mmx6.3mm\r\ninductor vishay icsm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHSM-4825\r\nInductor, Vishay, Vishay_IHSM-4825, http://www.vishay.com/docs/34019/ihsm4825.pdf, 13.7mmx6.3mm\r\ninductor vishay icsm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHSM-5832\r\nInductor, Vishay, Vishay_IHSM-5832, http://www.vishay.com/docs/34020/ihsm5832.pdf, 16.3mmx8.1mm\r\ninductor vishay icsm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Vishay_IHSM-7832\r\nInductor, Vishay, Vishay_IHSM-7832, http://www.vishay.com/docs/34021/ihsm7832.pdf, 19.8mmx8.1mm\r\ninductor vishay icsm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1030\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1030, 10.6mmx10.6mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1040\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1040, 10.2mmx10.2mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1050\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1050, 10.2mmx10.2mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1335\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1335, 12.8mmx12.8mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1350\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1350, 12.8mmx12.8mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1365\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1365, 12.8mmx12.8mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-1890\r\nInductor, Wuerth Elektronik, Wuerth_HCI-1890, 18.2mmx18.2mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-2212\r\nInductor, Wuerth Elektronik, Wuerth_HCI-2212, 22.5mmx22.0mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-5040\r\nInductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-7030\r\nInductor, Wuerth Elektronik, Wuerth_HCI-7030, 6.9mmx6.9mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-7040\r\nInductor, Wuerth Elektronik, Wuerth_HCI-7040, 6.9mmx6.9mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCI-7050\r\nInductor, Wuerth Elektronik, Wuerth_HCI-7050, 6.9mmx6.9mm\r\ninductor Wuerth hci smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1050\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1050, 10.2mmx7.0mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1052\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1052, 10.5mmx10.3mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1070\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1070, 10.1mmx7.0mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1078\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1078, 9.4mmx6.2mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1190\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1190, 10.5mmx11.0mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1240\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1240, 10.0mmx11.8mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1350\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1350, 13.5mmx13.3mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-1390\r\nInductor, Wuerth Elektronik, Wuerth_HCM-1390, 12.5mmx13.0mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-7050\r\nInductor, Wuerth Elektronik, Wuerth_HCM-7050, 7.2mmx7.0mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_HCM-7070\r\nInductor, Wuerth Elektronik, Wuerth_HCM-7070, 7.4mmx7.2mm\r\ninductor Wuerth hcm smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-1610\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-1610, 1.6mmx1.6mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-2010\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-2010, 2.0mmx1.6mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-2506\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-2506, 2.5mmx2.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-2508\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-2508, 2.5mmx2.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-2510\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-2510, 2.5mmx2.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-2512\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-2512, 2.5mmx2.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-3010\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-3010, 3.0mmx3.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-3012\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-3012, 3.0mmx3.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-3015\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-3015, 3.0mmx3.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-3020\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-3020, 3.0mmx3.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-4020\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-4020, 4.0mmx4.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_MAPI-4030\r\nInductor, Wuerth Elektronik, Wuerth_MAPI-4030, 4.0mmx4.0mm\r\ninductor Wuerth smd\r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-DD-Typ-L-Typ-XL-Typ-XXL\r\nChoke, Double, Doppeldrossel,  SMD, , Wuerth, WE-DD, Typ L, Typ XL, Typ XXL,\r\nChoke Double Doppeldrossel SMD  Wuerth WE-DD TypL TypXL TypXXL \r\n0\r\n4\r\n4\r\nInductor_SMD\r\nL_Wuerth_WE-DD-Typ-M-Typ-S\r\nChoke, Double, Doppeldrossel,  SMD, , Wuerth, WE-DD, Typ M, Typ S,\r\nChoke Double Doppeldrossel SMD  Wuerth WE-DD TypM TypS \r\n0\r\n4\r\n4\r\nInductor_SMD\r\nL_Wuerth_WE-PD-Typ-7345\r\nChoke, Drossel, WE-PD Typ LS, Wuerth, SMD,\r\nChoke Drossel WE-PDTypLS Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD-Typ-LS\r\nChoke, Drossel, WE-PD Typ LS, Wuerth, SMD,\r\nChoke Drossel WE-PDTypLS Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD-Typ-LS_Handsoldering\r\nChoke, Drossel, WE-PD Typ LS, Wuerth, SMD, Handsoldering,\r\nChoke Drossel WE-PDTypLS Wuerth SMD Handsoldering \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD-Typ-M-Typ-S\r\nChoke, Drossel, WE-PD, Typ M, Typ S, Wuerth, SMD,\r\nChoke Drossel WE-PD TypM TypS Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD-Typ-M-Typ-S_Handsoldering\r\nChoke, Drossel, WE-PD, Typ M, Typ S, Wuerth, SMD, Handsoldering,\r\nChoke Drossel WE-PD TypM TypS Wuerth SMD Handsoldering \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD2-Typ-L\r\nChoke, Drossel, WE-PD2, Typ L, Wuerth, SMD,\r\nChoke Drossel WE-PD2 TypL Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD2-Typ-MS\r\nChoke, Drossel, WE-PD2, Typ MS, Wuerth, SMD,\r\nChoke Drossel WE-PD2 TypMS Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD2-Typ-XL\r\nChoke, Drossel, WE-PD2, Typ XL, Wuerth, SMD,\r\nChoke Drossel WE-PD2 TypXL Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PD4-Typ-X\r\nChoke, Drossel, WE-PD4, Typ X, Wuerth, SMD,\r\nChoke Drossel WE-PD4 TypX Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PDF\r\nChoke, Drossel, WE-PDF, Wuerth, SMD,\r\nChoke Drossel WE-PDF Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-PDF_Handsoldering\r\nChoke, Drossel, WE-PDF, Handsoldering, Wuerth, SMD,\r\nChoke Drossel WE-PDF Handsoldering Wuerth SMD \r\n0\r\n2\r\n2\r\nInductor_SMD\r\nL_Wuerth_WE-TPC-3816\r\nInductor, WE-TPC, Wuerth, SMD, http://katalog.we-online.de/pbs/datasheet/744031220.pdf\r\nInductor WE-TPC Wuerth SMD\r\n0\r\n10\r\n2\r\nInductor_THT\r\nChoke_EPCOS_B82722A\r\nCurrent-Compensated Ring Core Double Chokes, EPCOS, B82722A, 22.3mmx22.7mm, https://en.tdk.eu/inf/30/db/ind_2008/b82722a_j.pdf\r\nchokes epcos tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN102-04-14.0x14.0mm\r\nCurrent-compensated Chokes, Scaffner, RN102-04, 14.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN112-04-17.7x17.1mm\r\nCurrent-compensated Chokes, Scaffner, RN112-04, 17.7mmx17.1mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN114-04-22.5x21.5mm\r\nCurrent-compensated Chokes, Scaffner, RN114-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN116-04-22.5x21.5mm\r\nCurrent-compensated Chokes, Scaffner, RN116-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN122-04-28.0x27.0mm\r\nCurrent-compensated Chokes, Scaffner, RN122-04, 28.0mmx27.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN142-04-33.1x32.5mm\r\nCurrent-compensated Chokes, Scaffner, RN142-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN143-04-33.1x32.5mm\r\nCurrent-compensated Chokes, Scaffner, RN143-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN152-04-43.0x41.8mm\r\nCurrent-compensated Chokes, Scaffner, RN152-04, 43.0mmx41.8mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN202-04-8.8x18.2mm\r\nCurrent-compensated Chokes, Scaffner, RN202-04, 8.8mmx18.2mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN204-04-9.0x14.0mm\r\nCurrent-compensated Chokes, Scaffner, RN204-04, 9.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN212-04-12.5x18.0mm\r\nCurrent-compensated Chokes, Scaffner, RN212-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN214-04-15.5x23.0mm\r\nCurrent-compensated Chokes, Scaffner, RN214-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN216-04-15.5x23.0mm\r\nCurrent-compensated Chokes, Scaffner, RN216-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN222-04-18.0x31.0mm\r\nCurrent-compensated Chokes, Scaffner, RN222-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN232-04-18.0x31.0mm\r\nCurrent-compensated Chokes, Scaffner, RN232-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nChoke_Schaffner_RN242-04-18.0x31.0mm\r\nCurrent-compensated Chokes, Scaffner, RN242-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/\r\nchokes schaffner tht\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2\r\nInductor, Murata BL01RN1A2A2, Axial, Horizontal, pin pitch=10.00mm, length*diameter=5*3.6mm, https://www.murata.com/en-global/products/productdetail?partno=BL01RN1A2A2%23\r\ninductor axial horizontal\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L5.3mm_D2.2mm_P2.54mm_Vertical_Vishay_IM-1\r\nInductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf\r\nInductor Axial series Axial Vertical pin pitch 2.54mm  length 5.3mm diameter 2.2mm Vishay IM-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1\r\nInductor, Axial series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf\r\nInductor Axial series Axial Horizontal pin pitch 7.62mm  length 5.3mm diameter 2.2mm Vishay IM-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1\r\nInductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf\r\nInductor Axial series Axial Horizontal pin pitch 10.16mm  length 5.3mm diameter 2.2mm Vishay IM-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L6.6mm_D2.7mm_P2.54mm_Vertical_Vishay_IM-2\r\nInductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf\r\nInductor Axial series Axial Vertical pin pitch 2.54mm  length 6.6mm diameter 2.7mm Vishay IM-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2\r\nInductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf\r\nInductor Axial series Axial Horizontal pin pitch 10.16mm  length 6.6mm diameter 2.7mm Vishay IM-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICC\r\nInductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 2.54mm  length 7mm diameter 3.3mm Fastron MICC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 7mm diameter 3.3mm Fastron MICC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 10.16mm  length 7mm diameter 3.3mm Fastron MICC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 12.7mm  length 7mm diameter 3.3mm Fastron MICC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L9.5mm_D4.0mm_P2.54mm_Vertical_Fastron_SMCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf\r\nInductor Axial series Axial Vertical pin pitch 2.54mm  length 9.5mm diameter 4mm Fastron SMCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L9.5mm_D4.0mm_P5.08mm_Vertical_Fastron_SMCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 9.5mm diameter 4mm Fastron SMCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L9.5mm_D4.0mm_P12.70mm_Horizontal_Fastron_SMCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf\r\nInductor Axial series Axial Horizontal pin pitch 12.7mm  length 9.5mm diameter 4mm Fastron SMCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf\r\nInductor Axial series Axial Horizontal pin pitch 15.24mm  length 9.5mm diameter 4mm Fastron SMCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L11.0mm_D4.5mm_P5.08mm_Vertical_Fastron_MECC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 11mm diameter 4.5mm Fastron MECC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L11.0mm_D4.5mm_P7.62mm_Vertical_Fastron_MECC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 11mm diameter 4.5mm Fastron MECC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 15.24mm  length 11mm diameter 4.5mm Fastron MECC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.0mm_D5.0mm_P5.08mm_Vertical_Fastron_MISC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 12mm diameter 5mm Fastron MISC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.0mm_D5.0mm_P7.62mm_Vertical_Fastron_MISC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 12mm diameter 5mm Fastron MISC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.0mm_D5.0mm_P15.24mm_Horizontal_Fastron_MISC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf\r\nInductor Axial series Axial Horizontal pin pitch 15.24mm  length 12mm diameter 5mm Fastron MISC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 12.8mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.8mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 12.8mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.8mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 20.32mm  length 12.8mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L12.8mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 25.4mm  length 12.8mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L13.0mm_D4.5mm_P5.08mm_Vertical_Fastron_HCCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 13mm diameter 4.5mm Fastron HCCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L13.0mm_D4.5mm_P7.62mm_Vertical_Fastron_HCCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 13mm diameter 4.5mm Fastron HCCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L13.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_HCCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 15.24mm  length 13mm diameter 4.5mm Fastron HCCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.0mm_D4.5mm_P5.08mm_Vertical_Fastron_LACC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 14mm diameter 4.5mm Fastron LACC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.0mm_D4.5mm_P7.62mm_Vertical_Fastron_LACC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 14mm diameter 4.5mm Fastron LACC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_LACC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 15.24mm  length 14mm diameter 4.5mm Fastron LACC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.5mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 14.5mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.5mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 14.5mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.5mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 20.32mm  length 14.5mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L14.5mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 25.4mm  length 14.5mm diameter 5.8mm Fastron HBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D6.3mm_P5.08mm_Vertical_Fastron_VHBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 16mm diameter 6.3mm Fastron VHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D6.3mm_P7.62mm_Vertical_Fastron_VHBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 16mm diameter 6.3mm Fastron VHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D6.3mm_P20.32mm_Horizontal_Fastron_VHBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 20.32mm  length 16mm diameter 6.3mm Fastron VHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D6.3mm_P25.40mm_Horizontal_Fastron_VHBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 25.4mm  length 16mm diameter 6.3mm Fastron VHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D7.5mm_P5.08mm_Vertical_Fastron_XHBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 16mm diameter 7.5mm Fastron XHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D7.5mm_P7.62mm_Vertical_Fastron_XHBCC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 16mm diameter 7.5mm Fastron XHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D7.5mm_P20.32mm_Horizontal_Fastron_XHBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 20.32mm  length 16mm diameter 7.5mm Fastron XHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D7.5mm_P25.40mm_Horizontal_Fastron_XHBCC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series\r\nInductor Axial series Axial Horizontal pin pitch 25.4mm  length 16mm diameter 7.5mm Fastron XHBCC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D9.5mm_P5.08mm_Vertical_Vishay_IM-10-37\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 16mm diameter 9.5mm Vishay IM-10-37\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L16.0mm_D9.5mm_P20.32mm_Horizontal_Vishay_IM-10-37\r\nInductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf\r\nInductor Axial series Axial Horizontal pin pitch 20.32mm  length 16mm diameter 9.5mm Vishay IM-10-37\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L17.5mm_D12.0mm_P7.62mm_Vertical_Vishay_IM-10-46\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 17.5mm diameter 12mm Vishay IM-10-46\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L17.5mm_D12.0mm_P20.32mm_Horizontal_Vishay_IM-10-46\r\nInductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf\r\nInductor Axial series Axial Horizontal pin pitch 20.32mm  length 17.5mm diameter 12mm Vishay IM-10-46\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.0mm_D8.0mm_P5.08mm_Vertical\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=20*8mm^2\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 20mm diameter 8mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.0mm_D8.0mm_P7.62mm_Vertical\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20*8mm^2\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 20mm diameter 8mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.0mm_D8.0mm_P25.40mm_Horizontal\r\nInductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20*8mm^2\r\nInductor Axial series Axial Horizontal pin pitch 25.4mm  length 20mm diameter 8mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.3mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-101\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 20.32mm diameter 12.07mm Vishay IHA-101\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.3mm_D12.1mm_P28.50mm_Horizontal_Vishay_IHA-101\r\nInductor, Axial series, Axial, Horizontal, pin pitch=28.5mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Horizontal pin pitch 28.5mm  length 20.32mm diameter 12.07mm Vishay IHA-101\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.3mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-201\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 20.32mm diameter 12.7mm Vishay IHA-201\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L20.3mm_D12.7mm_P25.40mm_Horizontal_Vishay_IHA-201\r\nInductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Horizontal pin pitch 25.4mm  length 20.32mm diameter 12.7mm Vishay IHA-201\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L23.4mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-203\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 23.37mm diameter 12.7mm Vishay IHA-203\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L23.4mm_D12.7mm_P32.00mm_Horizontal_Vishay_IHA-203\r\nInductor, Axial series, Axial, Horizontal, pin pitch=32mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Horizontal pin pitch 32mm  length 23.37mm diameter 12.7mm Vishay IHA-203\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L24.0mm_D7.1mm_P5.08mm_Vertical_Vishay_IM-10-28\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 24mm diameter 7.1mm Vishay IM-10-28\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L24.0mm_D7.1mm_P30.48mm_Horizontal_Vishay_IM-10-28\r\nInductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf\r\nInductor Axial series Axial Horizontal pin pitch 30.48mm  length 24mm diameter 7.1mm Vishay IM-10-28\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L24.0mm_D7.5mm_P5.08mm_Vertical_Fastron_MESC\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 24mm diameter 7.5mm Fastron MESC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L24.0mm_D7.5mm_P7.62mm_Vertical_Fastron_MESC\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 24mm diameter 7.5mm Fastron MESC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L24.0mm_D7.5mm_P27.94mm_Horizontal_Fastron_MESC\r\nInductor, Axial series, Axial, Horizontal, pin pitch=27.94mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf\r\nInductor Axial series Axial Horizontal pin pitch 27.94mm  length 24mm diameter 7.5mm Fastron MESC\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D9.0mm_P5.08mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 26mm diameter 9mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D9.0mm_P7.62mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 26mm diameter 9mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D9.0mm_P30.48mm_Horizontal_Fastron_77A\r\nInductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Horizontal pin pitch 30.48mm  length 26mm diameter 9mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D10.0mm_P5.08mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 26mm diameter 10mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D10.0mm_P7.62mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 26mm diameter 10mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D10.0mm_P30.48mm_Horizontal_Fastron_77A\r\nInductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Horizontal pin pitch 30.48mm  length 26mm diameter 10mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D11.0mm_P5.08mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 26mm diameter 11mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D11.0mm_P7.62mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 26mm diameter 11mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.0mm_D11.0mm_P30.48mm_Horizontal_Fastron_77A\r\nInductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Horizontal pin pitch 30.48mm  length 26mm diameter 11mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.7mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-103\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 26.67mm diameter 12.07mm Vishay IHA-103\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.7mm_D12.1mm_P35.00mm_Horizontal_Vishay_IHA-103\r\nInductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Horizontal pin pitch 35mm  length 26.67mm diameter 12.07mm Vishay IHA-103\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.7mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-104\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 26.67mm diameter 13.97mm Vishay IHA-104\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L26.7mm_D14.0mm_P35.00mm_Horizontal_Vishay_IHA-104\r\nInductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Horizontal pin pitch 35mm  length 26.67mm diameter 13.97mm Vishay IHA-104\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L29.9mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-105\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 29.85mm diameter 13.97mm Vishay IHA-105\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L29.9mm_D14.0mm_P38.00mm_Horizontal_Vishay_IHA-105\r\nInductor, Axial series, Axial, Horizontal, pin pitch=38mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf\r\nInductor Axial series Axial Horizontal pin pitch 38mm  length 29.85mm diameter 13.97mm Vishay IHA-105\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L30.0mm_D8.0mm_P5.08mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 5.08mm  length 30mm diameter 8mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L30.0mm_D8.0mm_P7.62mm_Vertical_Fastron_77A\r\nInductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Vertical pin pitch 7.62mm  length 30mm diameter 8mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Axial_L30.0mm_D8.0mm_P35.56mm_Horizontal_Fastron_77A\r\nInductor, Axial series, Axial, Horizontal, pin pitch=35.56mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf\r\nInductor Axial series Axial Horizontal pin pitch 35.56mm  length 30mm diameter 8mm Fastron 77A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2  length 19.304mm width 10.795mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_muRATA_5100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=5.08*12.70mm^2, , length*width=21*10mm^2, muRATA, 5100, http://www.murata-ps.com/data/magnetics/kmp_5100.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 5.08*12.70mm^2  length 21mm width 10mm muRATA 5100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_muRATA_5200\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=24*16.3mm^2, muRATA, 5200, http://www.murata-ps.com/data/magnetics/kmp_5200.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2  length 24mm width 16.3mm muRATA 5200\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L30.5mm_W15.2mm_Px10.16mm_Py20.32mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=30.479999999999997*15.239999999999998mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2  length 30.479999999999997mm width 15.239999999999998mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L34.3mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=34.29*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2  length 34.29mm width 20.32mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L36.8mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=36.83*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2  length 36.83mm width 20.32mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L38.1mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=38.099999999999994*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2  length 38.099999999999994mm width 20.32mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L39.4mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=39.37*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2  length 39.37mm width 20.32mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L41.9mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=41.91*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2  length 41.91mm width 20.32mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Toroid_Vertical_L43.2mm_W22.9mm_Px17.78mm_Py30.48mm_Bourns_8100\r\nL_CommonMode_Toroid, Vertical series, Radial, pin pitch=17.78*30.48mm^2, , length*width=43.18*22.86mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf\r\nL_CommonMode_Toroid Vertical series Radial pin pitch 17.78*30.48mm^2  length 43.18mm width 22.86mm Bourns 8100\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Wuerth_WE-CMB-L\r\nWuerth, WE-CMB, Bauform L,\r\nCommonModeChoke Gleichtaktdrossel \r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Wuerth_WE-CMB-M\r\nWuerth, WE-CMB, Bauform M,\r\nCommonModeChoke Gleichtaktdrossel \r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Wuerth_WE-CMB-S\r\nWuerth, WE-CMB, Bauform S,\r\nCommonModeChoke Gleichtaktdrossel \r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Wuerth_WE-CMB-XL\r\nWuerth, WE-CMB, Bauform XL,\r\nCommonModeChoke Gleichtaktdrossel \r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Wuerth_WE-CMB-XS\r\nWuerth, WE-CMB, Bauform XS,\r\nCommonModeChoke Gleichtaktdrossel \r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_CommonMode_Wuerth_WE-CMB-XXL\r\nWuerth, WE-CMB, Bauform XXL,\r\nCommonModeChoke Gleichtaktdrossel \r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_Mount_Lodestone_VTM120\r\nLodestone Pacific, 30.48mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf\r\nvertical inductor toroid mount\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_Mount_Lodestone_VTM160\r\nLodestone Pacific, 40.64mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf\r\nvertical inductor toroid mount\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_Mount_Lodestone_VTM254\r\nLodestone Pacific, 64.51mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf\r\nvertical inductor toroid mount\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_Mount_Lodestone_VTM280\r\nLodestone Pacific, 71.12mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf\r\nvertical inductor toroid mount\r\n0\r\n4\r\n4\r\nInductor_THT\r\nL_Radial_D6.0mm_P4.00mm\r\nInductor, Radial series, Radial, pin pitch=4.00mm, , diameter=6.0mm, http://www.abracon.com/Magnetics/radial/AIUR-07.pdf\r\nInductor Radial series Radial pin pitch 4.00mm  diameter 6.0mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D7.0mm_P3.00mm\r\nInductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7mm, http://www.abracon.com/Magnetics/radial/AIUR-16.pdf\r\nInductor Radial series Radial pin pitch 3.00mm  diameter 7mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D7.2mm_P3.00mm_MuRATA_1700\r\nInductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7.2mm, MuRATA, 1700, http://www.murata-ps.com/data/magnetics/kmp_1700.pdf\r\nInductor Radial series Radial pin pitch 3.00mm  diameter 7.2mm MuRATA 1700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D7.5mm_P3.50mm_Fastron_07P\r\nInductor, Radial series, Radial, pin pitch=3.50mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series\r\nInductor Radial series Radial pin pitch 3.50mm  diameter 7.5mm Fastron 07P\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D7.5mm_P5.00mm_Fastron_07P\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 7.5mm Fastron 07P\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D7.8mm_P5.00mm_Fastron_07HCP\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.8mm, Fastron, 07HCP, http://www.abracon.com/Magnetics/radial/AISR875.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 7.8mm Fastron 07HCP\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D8.7mm_P5.00mm_Fastron_07HCP\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=8.7mm, Fastron, 07HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_07HCP.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 8.7mm Fastron 07HCP\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D9.5mm_P5.00mm_Fastron_07HVP\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=9.5mm, Fastron, 07HVP, http://www.fastrongroup.com/image-show/107/07HVP%2007HVP_T.pdf?type=Complete-DataSheet&productType=series\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 9.5mm Fastron 07HVP\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D10.0mm_P5.00mm_Fastron_07M\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07M, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 10mm Fastron 07M\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D10.0mm_P5.00mm_Fastron_07P\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07P, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 10mm Fastron 07P\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D10.0mm_P5.00mm_Neosid_SD12_style3\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 10.0mm Neosid SD12 style3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D10.0mm_P5.00mm_Neosid_SD12k_style3\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12k, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 10.0mm Neosid SD12k style3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D10.5mm_P4.00x5.00mm_Murata_1200RS\r\nInductor, Radial, Pitch=4.00x5.00mm, Diameter=10.5mm, Murata 1200RS, http://www.murata-ps.com/data/magnetics/kmp_1200rs.pdf\r\nInductor Radial Murata 1200RS\r\n0\r\n4\r\n2\r\nInductor_THT\r\nL_Radial_D10.5mm_P5.00mm_Abacron_AISR-01\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Abacron, AISR-01, http://www.abracon.com/Magnetics/radial/AISR-01.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 10.5mm Abacron AISR-01\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.0mm_P5.00mm_Fastron_11P\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Fastron, 11P, http://cdn-reichelt.de/documents/datenblatt/B400/DS_11P.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 12.0mm Fastron 11P\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.0mm_P5.00mm_Neosid_SD12_style2\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 12.0mm Neosid SD12 style2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.0mm_P5.00mm_Neosid_SD12k_style2\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12k, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  diameter 12.0mm Neosid SD12k style2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.0mm_P6.00mm_MuRATA_1900R\r\nInductor, Radial series, Radial, pin pitch=6.00mm, , diameter=12.0mm, MuRATA, 1900R, http://www.murata-ps.com/data/magnetics/kmp_1900r.pdf\r\nInductor Radial series Radial pin pitch 6.00mm  diameter 12.0mm MuRATA 1900R\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.0mm_P10.00mm_Neosid_SD12_style1\r\nInductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf\r\nInductor Radial series Radial pin pitch 10.00mm  diameter 12.0mm Neosid SD12 style1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.0mm_P10.00mm_Neosid_SD12k_style1\r\nInductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12k, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf\r\nInductor Radial series Radial pin pitch 10.00mm  diameter 12.0mm Neosid SD12k style1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.5mm_P7.00mm_Fastron_09HCP\r\nInductor, Radial series, Radial, pin pitch=7.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf\r\nInductor Radial series Radial pin pitch 7.00mm  diameter 12.5mm Fastron 09HCP\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D12.5mm_P9.00mm_Fastron_09HCP\r\nInductor, Radial series, Radial, pin pitch=9.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf\r\nInductor Radial series Radial pin pitch 9.00mm  diameter 12.5mm Fastron 09HCP\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D13.5mm_P7.00mm_Fastron_09HCP\r\nInductor, Radial series, Radial, pin pitch=7.00mm, , diameter=13.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf\r\nInductor Radial series Radial pin pitch 7.00mm  diameter 13.5mm Fastron 09HCP\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D14.2mm_P10.00mm_Neosid_SD14\r\nInductor, Radial series, Radial, pin pitch=10.00mm, , diameter=14.2mm, Neosid, SD14, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd14.pdf\r\nInductor Radial series Radial pin pitch 10.00mm  diameter 14.2mm Neosid SD14\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D16.8mm_P11.43mm_Vishay_IHB-1\r\nInductor, Radial series, Radial, pin pitch=11.43mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 11.43mm  diameter 16.8mm Vishay IHB-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D16.8mm_P12.07mm_Vishay_IHB-1\r\nInductor, Radial series, Radial, pin pitch=12.07mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 12.07mm  diameter 16.8mm Vishay IHB-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D16.8mm_P12.70mm_Vishay_IHB-1\r\nInductor, Radial series, Radial, pin pitch=12.70mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 12.70mm  diameter 16.8mm Vishay IHB-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D18.0mm_P10.00mm\r\nInductor, Radial series, Radial, pin pitch=10.00mm, , diameter=18mm, http://www.abracon.com/Magnetics/radial/AIUR-15.pdf\r\nInductor Radial series Radial pin pitch 10.00mm  diameter 18mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D21.0mm_P14.61mm_Vishay_IHB-2\r\nInductor, Radial series, Radial, pin pitch=14.61mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 14.61mm  diameter 21mm Vishay IHB-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D21.0mm_P15.00mm_Vishay_IHB-2\r\nInductor, Radial series, Radial, pin pitch=15.00mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 15.00mm  diameter 21mm Vishay IHB-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D21.0mm_P15.24mm_Vishay_IHB-2\r\nInductor, Radial series, Radial, pin pitch=15.24mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 15.24mm  diameter 21mm Vishay IHB-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D21.0mm_P15.75mm_Vishay_IHB-2\r\nInductor, Radial series, Radial, pin pitch=15.75mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 15.75mm  diameter 21mm Vishay IHB-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D21.0mm_P19.00mm\r\nInductor, Radial series, Radial, pin pitch=19.00mm, , diameter=21mm, http://www.abracon.com/Magnetics/radial/AIRD02.pdf\r\nInductor Radial series Radial pin pitch 19.00mm  diameter 21mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D24.0mm_P24.00mm\r\nInductor, Radial series, Radial, pin pitch=24.00mm, , diameter=24mm\r\nInductor Radial series Radial pin pitch 24.00mm  diameter 24mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D24.4mm_P22.90mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=22.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 22.90mm  diameter 24.4mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D24.4mm_P23.10mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=23.10mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 23.10mm  diameter 24.4mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D24.4mm_P23.40mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=23.40mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 23.40mm  diameter 24.4mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D24.4mm_P23.70mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=23.70mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 23.70mm  diameter 24.4mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D24.4mm_P23.90mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=23.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 23.90mm  diameter 24.4mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D27.9mm_P18.29mm_Vishay_IHB-3\r\nInductor, Radial series, Radial, pin pitch=18.29mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 18.29mm  diameter 27.9mm Vishay IHB-3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D27.9mm_P19.05mm_Vishay_IHB-3\r\nInductor, Radial series, Radial, pin pitch=19.05mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 19.05mm  diameter 27.9mm Vishay IHB-3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D27.9mm_P20.07mm_Vishay_IHB-3\r\nInductor, Radial series, Radial, pin pitch=20.07mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 20.07mm  diameter 27.9mm Vishay IHB-3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D28.0mm_P29.20mm\r\nInductor, Radial series, Radial, pin pitch=29.20mm, , diameter=28mm\r\nInductor Radial series Radial pin pitch 29.20mm  diameter 28mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D29.8mm_P28.30mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=28.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 28.30mm  diameter 29.8mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D29.8mm_P28.50mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=28.50mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 28.50mm  diameter 29.8mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D29.8mm_P28.80mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=28.80mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 28.80mm  diameter 29.8mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D29.8mm_P29.00mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=29.00mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 29.00mm  diameter 29.8mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D29.8mm_P29.30mm_muRATA_1400series\r\nInductor, Radial series, Radial, pin pitch=29.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf\r\nInductor Radial series Radial pin pitch 29.30mm  diameter 29.8mm muRATA 1400series\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D40.6mm_P26.16mm_Vishay_IHB-5\r\nInductor, Radial series, Radial, pin pitch=26.16mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 26.16mm  diameter 40.64mm Vishay IHB-5\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D40.6mm_P27.18mm_Vishay_IHB-4\r\nInductor, Radial series, Radial, pin pitch=27.18mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 27.18mm  diameter 40.64mm Vishay IHB-4\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D40.6mm_P27.94mm_Vishay_IHB-4\r\nInductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 27.94mm  diameter 40.64mm Vishay IHB-4\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D40.6mm_P27.94mm_Vishay_IHB-5\r\nInductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 27.94mm  diameter 40.64mm Vishay IHB-5\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D40.6mm_P28.70mm_Vishay_IHB-5\r\nInductor, Radial series, Radial, pin pitch=28.70mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 28.70mm  diameter 40.64mm Vishay IHB-5\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D50.8mm_P33.27mm_Vishay_IHB-6\r\nInductor, Radial series, Radial, pin pitch=33.27mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 33.27mm  diameter 50.8mm Vishay IHB-6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D50.8mm_P34.29mm_Vishay_IHB-6\r\nInductor, Radial series, Radial, pin pitch=34.29mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 34.29mm  diameter 50.8mm Vishay IHB-6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D50.8mm_P35.81mm_Vishay_IHB-6\r\nInductor, Radial series, Radial, pin pitch=35.81mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 35.81mm  diameter 50.8mm Vishay IHB-6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D50.8mm_P36.32mm_Vishay_IHB-6\r\nInductor, Radial series, Radial, pin pitch=36.32mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 36.32mm  diameter 50.8mm Vishay IHB-6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_D50.8mm_P38.86mm_Vishay_IHB-6\r\nInductor, Radial series, Radial, pin pitch=38.86mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf\r\nInductor Radial series Radial pin pitch 38.86mm  diameter 50.8mm Vishay IHB-6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L7.5mm_W4.6mm_P5.00mm_Neosid_SD75\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , length*width=7.5*4.6mm^2, Neosid, SD75, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd75.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  length 7.5mm width 4.6mm Neosid SD75\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_NE-CPB-07E\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, NE-CPB-07E, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB07E.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  length 8mm width 8mm Neosid NE-CPB-07E\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_SD8\r\nInductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, SD8, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd8.pdf\r\nInductor Radial series Radial pin pitch 5.00mm  length 8mm width 8mm Neosid SD8\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L9.1mm_W9.1mm_Px6.35mm_Py6.35mm_Pulse_LP-25\r\nInductor, Radial series, Radial, pin pitch=6.35*6.35mm^2, , length*width=9.14*9.14mm^2, Pulse, LP-25, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf\r\nInductor Radial series Radial pin pitch 6.35*6.35mm^2  length 9.14mm width 9.14mm Pulse LP-25\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L10.2mm_W10.2mm_Px7.62mm_Py7.62mm_Pulse_LP-30\r\nInductor, Radial series, Radial, pin pitch=7.62*7.62mm^2, , length*width=10.16*10.16mm^2, Pulse, LP-30, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf\r\nInductor Radial series Radial pin pitch 7.62*7.62mm^2  length 10.16mm width 10.16mm Pulse LP-30\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.3mm\r\nInductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.3mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf\r\nInductor Radial series Radial pin pitch 6.00*6.00mm^2  length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.3mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.5mm\r\nInductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.5mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf\r\nInductor Radial series Radial pin pitch 6.00*6.00mm^2  length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.5mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.7mm\r\nInductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.7mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf\r\nInductor Radial series Radial pin pitch 6.00*6.00mm^2  length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.7mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.8mm\r\nInductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.8mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf\r\nInductor Radial series Radial pin pitch 6.00*6.00mm^2  length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.8mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L12.6mm_W12.6mm_Px9.52mm_Py9.52mm_Pulse_LP-37\r\nInductor, Radial series, Radial, pin pitch=9.52*9.52mm^2, , length*width=12.57*12.57mm^2, Pulse, LP-37, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf\r\nInductor Radial series Radial pin pitch 9.52*9.52mm^2  length 12.57mm width 12.57mm Pulse LP-37\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Radial_L16.1mm_W16.1mm_Px7.62mm_Py12.70mm_Pulse_LP-44\r\nInductor, Radial series, Radial, pin pitch=7.62*12.70mm^2, , length*width=16.13*16.13mm^2, Pulse, LP-44, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf\r\nInductor Radial series Radial pin pitch 7.62*12.70mm^2  length 16.13mm width 16.13mm Pulse LP-44\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_SELF1408\r\nSelf Ferrite 14 - 08\r\nSELF\r\n0\r\n7\r\n3\r\nInductor_THT\r\nL_SELF1418\r\nSelf Ferrite 14 - 18\r\nSELF\r\n0\r\n10\r\n4\r\nInductor_THT\r\nL_Toroid_Horizontal_D3.2mm_P6.40mm_Diameter3-5mm_Amidon-T12\r\nL_Toroid, Horizontal series, Radial, pin pitch=6.40mm, , diameter=3.175mm, Diameter3-5mm, Amidon-T12\r\nL_Toroid Horizontal series Radial pin pitch 6.40mm  diameter 3.175mm Diameter3-5mm Amidon-T12\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D4.1mm_P8.00mm_Diameter4-5mm_Amidon-T16\r\nL_Toroid, Horizontal series, Radial, pin pitch=8.00mm, , diameter=4.064mm, Diameter4-5mm, Amidon-T16\r\nL_Toroid Horizontal series Radial pin pitch 8.00mm  diameter 4.064mm Diameter4-5mm Amidon-T16\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D5.1mm_P9.00mm_Diameter6-5mm_Amidon-T20\r\nL_Toroid, Horizontal series, Radial, pin pitch=9.00mm, , diameter=5.08mm, Diameter6-5mm, Amidon-T20\r\nL_Toroid Horizontal series Radial pin pitch 9.00mm  diameter 5.08mm Diameter6-5mm Amidon-T20\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D6.5mm_P10.00mm_Diameter7-5mm_Amidon-T25\r\nL_Toroid, Horizontal series, Radial, pin pitch=10.00mm, , diameter=6.476999999999999mm, Diameter7-5mm, Amidon-T25\r\nL_Toroid Horizontal series Radial pin pitch 10.00mm  diameter 6.476999999999999mm Diameter7-5mm Amidon-T25\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30\r\nL_Toroid, Horizontal series, Radial, pin pitch=13.00mm, , diameter=7.7978mm, Diameter9-5mm, Amidon-T30\r\nL_Toroid Horizontal series Radial pin pitch 13.00mm  diameter 7.7978mm Diameter9-5mm Amidon-T30\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D9.5mm_P15.00mm_Diameter10-5mm_Amidon-T37\r\nL_Toroid, Horizontal series, Radial, pin pitch=15.00mm, , diameter=9.524999999999999mm, Diameter10-5mm, Amidon-T37\r\nL_Toroid Horizontal series Radial pin pitch 15.00mm  diameter 9.524999999999999mm Diameter10-5mm Amidon-T37\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D11.2mm_P17.00mm_Diameter12-5mm_Amidon-T44\r\nL_Toroid, Horizontal series, Radial, pin pitch=17.00mm, , diameter=11.176mm, Diameter12-5mm, Amidon-T44\r\nL_Toroid Horizontal series Radial pin pitch 17.00mm  diameter 11.176mm Diameter12-5mm Amidon-T44\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D12.7mm_P20.00mm_Diameter14-5mm_Amidon-T50\r\nL_Toroid, Horizontal series, Radial, pin pitch=20.00mm, , diameter=12.7mm, Diameter14-5mm, Amidon-T50\r\nL_Toroid Horizontal series Radial pin pitch 20.00mm  diameter 12.7mm Diameter14-5mm Amidon-T50\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3\r\nL_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 14.70mm  diameter 16.8mm Vishay TJ3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3_BigPads\r\nL_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 14.70mm  diameter 16.8mm Vishay TJ3 BigPads\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D17.3mm_P15.24mm_Bourns_2000\r\nL_Toroid, Horizontal series, Radial, pin pitch=15.24mm, , diameter=17.3mm, Bourns, 2000, http://www.bourns.com/docs/Product-Datasheets/2000_series.pdf?sfvrsn=5\r\nL_Toroid Horizontal series Radial pin pitch 15.24mm  diameter 17.3mm Bourns 2000\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D21.8mm_P19.10mm_Bourns_2100\r\nL_Toroid, Horizontal series, Radial, pin pitch=19.10mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 19.10mm  diameter 21.8mm Bourns 2100\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D21.8mm_P19.60mm_Bourns_2100\r\nL_Toroid, Horizontal series, Radial, pin pitch=19.60mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 19.60mm  diameter 21.8mm Bourns 2100\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D22.4mm_P19.80mm_Vishay_TJ4\r\nL_Toroid, Horizontal series, Radial, pin pitch=19.80mm, , diameter=22.4mm, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 19.80mm  diameter 22.4mm Vishay TJ4\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D24.1mm_P21.80mm_Bourns_2200\r\nL_Toroid, Horizontal series, Radial, pin pitch=21.80mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 21.80mm  diameter 24.1mm Bourns 2200\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D24.1mm_P23.10mm_Bourns_2200\r\nL_Toroid, Horizontal series, Radial, pin pitch=23.10mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 23.10mm  diameter 24.1mm Bourns 2200\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5\r\nL_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 22.90mm  diameter 25.4mm Vishay TJ5\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5_BigPads\r\nL_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 22.90mm  diameter 25.4mm Vishay TJ5 BigPads\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D26.0mm_P5.08mm\r\ninductor 26mm diameter toroid\r\nSELF INDUCTOR\r\n0\r\n3\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D28.0mm_P25.10mm_Bourns_2200\r\nL_Toroid, Horizontal series, Radial, pin pitch=25.10mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 25.10mm  diameter 28mm Bourns 2200\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D28.0mm_P26.67mm_Bourns_2200\r\nL_Toroid, Horizontal series, Radial, pin pitch=26.67mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 26.67mm  diameter 28mm Bourns 2200\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D32.5mm_P28.90mm_Bourns_2300\r\nL_Toroid, Horizontal series, Radial, pin pitch=28.90mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 28.90mm  diameter 32.5mm Bourns 2300\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D32.5mm_P30.00mm_Bourns_2300\r\nL_Toroid, Horizontal series, Radial, pin pitch=30.00mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3\r\nL_Toroid Horizontal series Radial pin pitch 30.00mm  diameter 32.5mm Bourns 2300\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D35.1mm_P31.00mm_Vishay_TJ6\r\nL_Toroid, Horizontal series, Radial, pin pitch=31.00mm, , diameter=35.1mm, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 31.00mm  diameter 35.1mm Vishay TJ6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D40.0mm_P48.26mm\r\nL_Toroid, Horizontal series, Radial, pin pitch=48.26mm, , diameter=40mm\r\nL_Toroid Horizontal series Radial pin pitch 48.26mm  diameter 40mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D41.9mm_P37.60mm_Vishay_TJ7\r\nL_Toroid, Horizontal series, Radial, pin pitch=37.60mm, , diameter=41.9mm, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 37.60mm  diameter 41.9mm Vishay TJ7\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D49.3mm_P44.60mm_Vishay_TJ8\r\nL_Toroid, Horizontal series, Radial, pin pitch=44.60mm, , diameter=49.3mm, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 44.60mm  diameter 49.3mm Vishay TJ8\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Horizontal_D69.1mm_P63.20mm_Vishay_TJ9\r\nL_Toroid, Horizontal series, Radial, pin pitch=63.20mm, , diameter=69.1mm, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Horizontal series Radial pin pitch 63.20mm  diameter 69.1mm Vishay TJ9\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm\r\nL_Toroid, Vertical series, Radial, pin pitch=5.08mm, , length*width=10*5mm^2\r\nL_Toroid Vertical series Radial pin pitch 5.08mm  length 10mm width 5mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mm\r\nL_Toroid, Vertical series, Radial, pin pitch=5.60mm, , length*width=13*6.5mm^2\r\nL_Toroid Vertical series Radial pin pitch 5.60mm  length 13mm width 6.5mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L14.0mm_W5.6mm_P5.30mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=5.30mm, , length*width=14*5.6mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 5.30mm  length 14mm width 5.6mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L14.0mm_W6.3mm_P4.57mm_Pulse_A\r\nL_Toroid, Vertical series, Radial, pin pitch=4.57mm, , length*width=13.97*6.35mm^2, Pulse, A, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 4.57mm  length 13.97mm width 6.35mm Pulse A\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1\r\nL_Toroid, Vertical series, Radial, pin pitch=5.58mm, , length*width=14.73*8.64mm^2, Pulse, KM-1, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 5.58mm  length 14.73mm width 8.64mm Pulse KM-1\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L16.0mm_W8.0mm_P7.62mm\r\nL_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16*8mm^2\r\nL_Toroid Vertical series Radial pin pitch 7.62mm  length 16mm width 8mm\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L16.3mm_W7.1mm_P7.11mm_Pulse_H\r\nL_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=16.26*7.11mm^2, Pulse, H, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.11mm  length 16.26mm width 7.11mm Pulse H\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L16.4mm_W7.6mm_P6.60mm_Vishay_TJ3\r\nL_Toroid, Vertical series, Radial, pin pitch=6.60mm, , length*width=16.4*7.6mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 6.60mm  length 16.4mm width 7.6mm Vishay TJ3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L16.5mm_W11.4mm_P7.62mm_Pulse_KM-2\r\nL_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16.51*11.43mm^2, Pulse, KM-2, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.62mm  length 16.51mm width 11.43mm Pulse KM-2\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3\r\nL_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.10mm  length 16.8mm width 9.2mm Vishay TJ3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3_BigPads\r\nL_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.10mm  length 16.8mm width 9.2mm Vishay TJ3 BigPads\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L17.8mm_W8.1mm_P7.62mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=17.8*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.62mm  length 17.8mm width 8.1mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L17.8mm_W9.7mm_P7.11mm_Pulse_B\r\nL_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=17.78*9.65mm^2, Pulse, B, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.11mm  length 17.78mm width 9.65mm Pulse B\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L19.1mm_W8.1mm_P7.10mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=19.1*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.10mm  length 19.1mm width 8.1mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L21.6mm_W8.4mm_P8.38mm_Pulse_G\r\nL_Toroid, Vertical series, Radial, pin pitch=8.38mm, , length*width=21.59*8.38mm^2, Pulse, G, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 8.38mm  length 21.59mm width 8.38mm Pulse G\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L21.6mm_W9.1mm_P8.40mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=8.40mm, , length*width=21.6*9.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 8.40mm  length 21.6mm width 9.1mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L21.6mm_W9.5mm_P7.11mm_Pulse_C\r\nL_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=21.59*9.53mm^2, Pulse, C, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.11mm  length 21.59mm width 9.53mm Pulse C\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L21.6mm_W11.4mm_P7.62mm_Pulse_KM-3\r\nL_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=21.59*11.43mm^2, Pulse, KM-3, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.62mm  length 21.59mm width 11.43mm Pulse KM-3\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4\r\nL_Toroid, Vertical series, Radial, pin pitch=7.90mm, , length*width=22.4*10.2mm^2, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 7.90mm  length 22.4mm width 10.2mm Vishay TJ4\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L24.6mm_W15.5mm_P11.44mm_Pulse_KM-4\r\nL_Toroid, Vertical series, Radial, pin pitch=11.44mm, , length*width=24.64*15.5mm^2, Pulse, KM-4, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 11.44mm  length 24.64mm width 15.5mm Pulse KM-4\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5\r\nL_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 12.20mm  length 25.4mm width 14.7mm Vishay TJ5\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads\r\nL_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 12.20mm  length 25.4mm width 14.7mm Vishay TJ5 BigPads\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L26.7mm_W14.0mm_P10.16mm_Pulse_D\r\nL_Toroid, Vertical series, Radial, pin pitch=10.16mm, , length*width=26.67*13.97mm^2, Pulse, D, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 10.16mm  length 26.67mm width 13.97mm Pulse D\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L28.6mm_W14.3mm_P11.43mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=11.43mm, , length*width=28.6*14.3mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 11.43mm  length 28.6mm width 14.3mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L31.8mm_W15.9mm_P13.50mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=13.50mm, , length*width=31.8*15.9mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 13.50mm  length 31.8mm width 15.9mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L33.0mm_W17.8mm_P12.70mm_Pulse_KM-5\r\nL_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=33.02*17.78mm^2, Pulse, KM-5, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 12.70mm  length 33.02mm width 17.78mm Pulse KM-5\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L35.1mm_W21.1mm_P18.50mm_Vishay_TJ6\r\nL_Toroid, Vertical series, Radial, pin pitch=18.50mm, , length*width=35.1*21.1mm^2, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 18.50mm  length 35.1mm width 21.1mm Vishay TJ6\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L35.6mm_W17.8mm_P12.70mm_Pulse_E\r\nL_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=35.56*17.78mm^2, Pulse, E, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 12.70mm  length 35.56mm width 17.78mm Pulse E\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L41.9mm_W17.8mm_P12.70mm_Pulse_F\r\nL_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=41.91*17.78mm^2, Pulse, F, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf\r\nL_Toroid Vertical series Radial pin pitch 12.70mm  length 41.91mm width 17.78mm Pulse F\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L41.9mm_W19.1mm_P15.80mm_Vishay_TJ7\r\nL_Toroid, Vertical series, Radial, pin pitch=15.80mm, , length*width=41.9*19.1mm^2, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 15.80mm  length 41.9mm width 19.1mm Vishay TJ7\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L46.0mm_W19.1mm_P21.80mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=21.80mm, , length*width=46*19.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 21.80mm  length 46mm width 19.1mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L48.8mm_W25.4mm_P20.80mm_Vishay_TJ8\r\nL_Toroid, Vertical series, Radial, pin pitch=20.80mm, , length*width=48.8*25.4mm^2, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 20.80mm  length 48.8mm width 25.4mm Vishay TJ8\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L54.0mm_W23.8mm_P20.10mm_Bourns_5700\r\nL_Toroid, Vertical series, Radial, pin pitch=20.10mm, , length*width=54*23.8mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf\r\nL_Toroid Vertical series Radial pin pitch 20.10mm  length 54mm width 23.8mm Bourns 5700\r\n0\r\n2\r\n2\r\nInductor_THT\r\nL_Toroid_Vertical_L67.6mm_W36.1mm_P31.80mm_Vishay_TJ9\r\nL_Toroid, Vertical series, Radial, pin pitch=31.80mm, , length*width=67.6*36.1mm^2, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf\r\nL_Toroid Vertical series Radial pin pitch 31.80mm  length 67.6mm width 36.1mm Vishay TJ9\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 2 copper strips\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 2 copper strips\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 1 copper strip\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, open\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open\r\nsolder jumper open\r\n0\r\n2\r\n2\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm\r\nSMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels\r\nSMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm\r\nSMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm_NumberLabels\r\nSMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm\r\nSMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels\r\nSMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm\r\nSMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels\r\nSMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm\r\nSMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabels\r\nSMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open, labeled with numbers\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm\r\nSMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels\r\nSMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open, labeled with numbers\r\nsolder jumper open\r\n0\r\n3\r\n3\r\nJumper\r\nSolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm\r\nSMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open\r\nsolder jumper open\r\n0\r\n5\r\n3\r\nJumper\r\nSolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels\r\nSMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open, labeled with numbers\r\nsolder jumper open\r\n0\r\n5\r\n3\r\nLED_SMD\r\nLED-APA102-2020\r\nhttp://www.led-color.com/upload/201604/APA102-2020%20SMD%20LED.pdf\r\nLED RGB SPI\r\n0\r\n8\r\n6\r\nLED_SMD\r\nLED-L1T2_LUMILEDS\r\nhttp://www.lumileds.com/uploads/438/DS133-pdf\r\nLUMILEDS LUXEON TX L1T2 LED\r\n0\r\n3\r\n3\r\nLED_SMD\r\nLED_1W_3W_R8\r\nhttps://www.gme.cz/data/attachments/dsh.518-234.1.pdf\r\nLED 1W 3W 5W\r\n0\r\n3\r\n3\r\nLED_SMD\r\nLED_0201_0603Metric\r\nLED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator\r\nLED\r\n0\r\n4\r\n2\r\nLED_SMD\r\nLED_0402_1005Metric\r\nLED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_0603_1608Metric\r\nLED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_0603_1608Metric_Castellated\r\nLED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_0603_1608Metric_Pad1.05x0.95mm_HandSolder\r\nLED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_0805_2012Metric\r\nLED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_0805_2012Metric_Castellated\r\nLED SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_0805_2012Metric_Pad1.15x1.40mm_HandSolder\r\nLED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_01005_0402Metric\r\nLED SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator\r\nLED\r\n0\r\n4\r\n2\r\nLED_SMD\r\nLED_1206_3216Metric\r\nLED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1206_3216Metric_Castellated\r\nLED SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1206_3216Metric_Pad1.42x1.75mm_HandSolder\r\nLED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm\r\nLED SMD 1206 (3216 Metric), reverse mount, square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode reverse\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1210_3225Metric\r\nLED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1210_3225Metric_Castellated\r\nLED SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1210_3225Metric_Pad1.42x2.65mm_HandSolder\r\nLED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1806_4516Metric\r\nLED SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1806_4516Metric_Castellated\r\nLED SMD 1806 (4516 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1806_4516Metric_Pad1.57x1.80mm_HandSolder\r\nLED SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1812_4532Metric\r\nLED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1812_4532Metric_Castellated\r\nLED SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_1812_4532Metric_Pad1.30x3.40mm_HandSolder\r\nLED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2010_5025Metric\r\nLED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2010_5025Metric_Castellated\r\nLED SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2010_5025Metric_Pad1.52x2.65mm_HandSolder\r\nLED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2512_6332Metric\r\nLED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2512_6332Metric_Castellated\r\nLED SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2512_6332Metric_Pad1.52x3.35mm_HandSolder\r\nLED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2816_7142Metric\r\nLED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\ndiode\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2816_7142Metric_Castellated\r\nLED SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\nLED castellated\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_2816_7142Metric_Pad3.20x4.45mm_HandSolder\r\nLED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\nLED handsolder\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_Avago_PLCC4_3.2x2.8mm_CW\r\nhttps://docs.broadcom.com/docs/AV02-4186EN\r\nLED Avago PLCC-4 ASMB-MTB0-0A3A2\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_Avago_PLCC6_3x2.8mm\r\nhttps://docs.broadcom.com/docs/AV02-3793EN\r\nLED Avago PLCC-6 ASMT-YTB7-0AA02\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_Cree-PLCC4_2x2mm_CW\r\n2.0mm x 2.0mm PLCC4 LED, http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/HB/Data-Sheets/CLMVBFKA.pdf\r\nLED Cree PLCC-4\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_Cree-PLCC4_3.2x2.8mm_CCW\r\n3.2mm x 2.8mm PLCC4 LED, http://www.cree.com/led-components/media/documents/CLV1AFKB(874).pdf\r\nLED Cree PLCC-4\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_Cree-PLCC4_5x5mm_CW\r\n5.0mm x 5.0mm PLCC4 LED\r\nLED Cree PLCC-4\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_Cree-PLCC6_4.7x1.5mm\r\n4.7mm x 1.5mm PLCC6 LED, http://www.cree.com/led-components/media/documents/1381-QLS6AFKW.pdf\r\nLED Cree PLCC-6\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_Cree-XB\r\nhttp://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXBD.pdf\r\nLED Cree XB\r\n0\r\n5\r\n3\r\nLED_SMD\r\nLED_Cree-XH\r\nhttp://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XHB.pdf\r\nLED Cree XH\r\n0\r\n8\r\n2\r\nLED_SMD\r\nLED_Cree-XHP35\r\nhttp://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds--XHP35.pdf\r\nLED Cree XHP35\r\n0\r\n6\r\n3\r\nLED_SMD\r\nLED_Cree-XHP50_6V\r\nCree XHP50, 6V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf\r\nLED Cree XHP50\r\n0\r\n17\r\n3\r\nLED_SMD\r\nLED_Cree-XHP50_12V\r\nCree XHP50, 12V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf\r\nLED XHP50 Cree\r\n0\r\n15\r\n3\r\nLED_SMD\r\nLED_Cree-XHP70_6V\r\nCree XHP70 LED, 6V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf\r\nLED Cree XHP70\r\n0\r\n17\r\n3\r\nLED_SMD\r\nLED_Cree-XHP70_12V\r\nCree XHP70 LED, 12V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf\r\nLED Cree XHP70\r\n0\r\n15\r\n3\r\nLED_SMD\r\nLED_Cree-XP\r\nLED Cree-XP http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXPE2.pdf\r\nLED Cree XP\r\n0\r\n6\r\n3\r\nLED_SMD\r\nLED_Cree-XP-G\r\nLED Cree-XP-G http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/XLampXPG.pdf\r\nLED Cree XP-G\r\n0\r\n6\r\n3\r\nLED_SMD\r\nLED_Cree-XQ\r\nLED Cree-XQ http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf\r\nLED Cree XQ\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_Cree-XQ_HandSoldering\r\nLED Cree-XQ handsoldering pads http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf\r\nLED Cree XQ\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm\r\nhttp://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI554FCH.pdf\r\nRGB LED NeoPixel addressable\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_Kingbright_AAA3528ESGCT\r\nKingbright, dual LED, 3.5 x 2.8 mm Surface Mount LED Lamp (http://www.kingbrightusa.com/images/catalog/SPEC/AAA3528ESGCT.pdf)\r\ndual led smd\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_Kingbright_APFA3010_3x1.5mm_Horizontal\r\nLED RGB, APFA3010, http://www.kingbrightusa.com/images/catalog/SPEC/APFA3010LSEEZGKQBKC.pdf\r\nLED RGB APFA3010 KINGBRIGHT 3x1.5mm\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_LiteOn_LTST-S326\r\nhttp://optoelectronics.liteon.com/upload/download/DS22-2000-287/LTST-S326KGJRKT.PDF\r\nLED SMD right angle  CCA\r\n0\r\n3\r\n3\r\nLED_SMD\r\nLED_PLCC-2\r\nLED PLCC-2 SMD package\r\nLED PLCC-2 SMD\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_PLCC_2835\r\nhttps://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf\r\nLED\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_PLCC_2835_Handsoldering\r\nhttps://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf\r\nLED\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_RGB_1210\r\nRGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN\r\nLED 3227\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_RGB_5050-6\r\nhttp://cdn.sparkfun.com/datasheets/Components/LED/5060BRG4.pdf\r\nRGB LED 5050-6\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_RGB_Cree-PLCC-6_6x5mm_P2.1mm\r\nhttp://www.farnell.com/datasheets/2003905.pdf\r\nLED RGB PLCC-6 CLP6C-FBK\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_RGB_Getian_GT-P6PRGB4303\r\nhttps://www.gme.sk/img/cache/doc/518/177/vykonova-led-getian-gt-p6prgb4303-datasheet-1.pdf\r\nLED RGB \r\n0\r\n7\r\n7\r\nLED_SMD\r\nLED_RGB_PLCC-6\r\nRGB LED PLCC-6\r\nRGB LED PLCC-6\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_ROHM_SMLVN6\r\nhttps://www.rohm.com/datasheet/SMLVN6RGB1U\r\nLED ROHM SMLVN6\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_SK6805_PLCC4_2.4x2.7mm_P1.3mm\r\nhttps://cdn-shop.adafruit.com/product-files/3484/3484_Datasheet.pdf\r\nLED RGB NeoPixel Nano\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm\r\nhttps://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf\r\nLED RGB NeoPixel Mini\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_SK6812_PLCC4_5.0x5.0mm_P3.2mm\r\nhttps://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf\r\nLED RGB NeoPixel\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm\r\nhttps://cdn-shop.adafruit.com/datasheets/WS2812B.pdf\r\nLED RGB NeoPixel\r\n0\r\n4\r\n4\r\nLED_SMD\r\nLED_WS2812_PLCC6_5.0x5.0mm_P1.6mm\r\nhttps://cdn-shop.adafruit.com/datasheets/WS2812.pdf\r\nLED RGB NeoPixel\r\n0\r\n6\r\n6\r\nLED_SMD\r\nLED_miniPLCC_2315\r\nhttps://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true\r\nLED\r\n0\r\n2\r\n2\r\nLED_SMD\r\nLED_miniPLCC_2315_Handsoldering\r\nhttps://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true\r\nLED\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_BL-FL7680RGB\r\n'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf\r\nRGB LED Piranha Super-Flux BetLux\r\n0\r\n4\r\n4\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z4.9mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z8.2mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z1.6mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z4.9mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z8.2mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z1.6mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z4.9mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z8.2mm\r\nLED, ,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins,  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins\r\nLED   diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins  diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D1.8mm_W3.3mm_H2.4mm\r\nLED, Round,  Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins\r\nLED Round  Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D2.0mm_W4.0mm_H2.8mm_FlatTop\r\nLED, Round, FlatTop,  Rectangular size 4.0x2.8mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-1034IDT(Ver.9A).pdf\r\nLED Round FlatTop  Rectangular size 4.0x2.8mm^2 diameter 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D2.0mm_W4.8mm_H2.5mm_FlatTop\r\nLED, Round, FlatTop,  Rectangular size 4.8x2.5mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-13GD(Ver.11B).pdf\r\nLED Round FlatTop  Rectangular size 4.8x2.5mm^2 diameter 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm\r\nLED, diameter 3.0mm, 2 pins\r\nLED diameter 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm-3\r\nLED, diameter 3.0mm, 2 pins, diameter 3.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.8A).pdf\r\nLED diameter 3.0mm 2 pins diameter 3.0mm 3 pins\r\n0\r\n3\r\n3\r\nLED_THT\r\nLED_D3.0mm_Clear\r\nIR-LED, diameter 3.0mm, 2 pins, color: clear\r\nIR infrared LED diameter 3.0mm 2 pins clear\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_FlatTop\r\nLED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf\r\nLED Round FlatTop diameter 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O1.27mm_Z2.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_Clear\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRBlack\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRGrey\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O1.27mm_Z6.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O1.27mm_Z10.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O3.81mm_Z2.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O3.81mm_Z6.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O3.81mm_Z10.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O6.35mm_Z2.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O6.35mm_Z6.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_Horizontal_O6.35mm_Z10.0mm\r\nLED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins\r\nLED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_IRBlack\r\nIR-ED, diameter 3.0mm, 2 pins, color: black\r\nIR infrared LED diameter 3.0mm 2 pins black\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D3.0mm_IRGrey\r\nIR-LED, diameter 3.0mm, 2 pins, color: grey\r\nIR infrared LED diameter 3.0mm 2 pins grey\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D4.0mm\r\nLED, diameter 4.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-43GD(Ver.12B).pdf\r\nLED diameter 4.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm\r\nLED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf\r\nLED diameter 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm-3\r\nLED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-59EGC(Ver.17A).pdf\r\nLED diameter 5.0mm 2 pins diameter 5.0mm 3 pins\r\n0\r\n3\r\n3\r\nLED_THT\r\nLED_D5.0mm-3_Horizontal_O3.81mm_Z3.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 3 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 3 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n3\r\n3\r\nLED_THT\r\nLED_D5.0mm-4_RGB\r\nLED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf\r\nLED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED\r\n0\r\n4\r\n4\r\nLED_THT\r\nLED_D5.0mm-4_RGB_Staggered_Pins\r\nLED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf\r\nLED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED\r\n0\r\n4\r\n4\r\nLED_THT\r\nLED_D5.0mm-4_RGB_Wide_Pins\r\nLED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf\r\nLED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED\r\n0\r\n4\r\n4\r\nLED_THT\r\nLED_D5.0mm_Clear\r\nLED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf\r\nLED diameter 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_FlatTop\r\nLED, Round, FlatTop, diameter 5.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-483GDT(Ver.15B).pdf\r\nLED Round FlatTop diameter 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O1.27mm_Z3.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_Clear\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRBlack\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRGrey\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O1.27mm_Z9.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O1.27mm_Z15.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O3.81mm_Z3.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O3.81mm_Z9.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O3.81mm_Z15.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O6.35mm_Z3.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O6.35mm_Z9.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_Horizontal_O6.35mm_Z15.0mm\r\nLED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins\r\nLED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_IRBlack\r\nLED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf\r\nLED diameter 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D5.0mm_IRGrey\r\nLED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf\r\nLED diameter 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D8.0mm\r\nLED, diameter 8.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED8MMGE_LED8MMGN_LED8MMRT%23KIN.pdf\r\nLED diameter 8.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D8.0mm-3\r\nLED, diameter 8.0mm, 2 pins, diameter 8.0mm, 3 pins\r\nLED diameter 8.0mm 2 pins diameter 8.0mm 3 pins\r\n0\r\n3\r\n3\r\nLED_THT\r\nLED_D10.0mm\r\nLED, diameter 10.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED10-4500RT%23KIN.pdf\r\nLED diameter 10.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_D10.0mm-3\r\nLED, diameter 10.0mm, 2 pins, diameter 10.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-819EGW(Ver.14A).pdf\r\nLED diameter 10.0mm 2 pins diameter 10.0mm 3 pins\r\n0\r\n3\r\n3\r\nLED_THT\r\nLED_D20.0mm\r\nLED, diameter 20.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/DLC2-6GD%28V6%29.pdf\r\nLED diameter 20.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Oval_W5.2mm_H3.8mm\r\nLED_Oval, Oval,  Oval size 5.2x3.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-5603QBC-D(Ver.12B).pdf\r\nLED_Oval Oval  Oval size 5.2x3.8mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W3.0mm_H2.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 3.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 3.0x2.0mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W3.9mm_H1.8mm\r\nLED_Rectangular, Rectangular,  Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 3.9x1.8mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W3.9mm_H1.8mm_FlatTop\r\nLED_Rectangular, Rectangular,  Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 3.9x1.8mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W3.9mm_H1.9mm\r\nLED_Rectangular, Rectangular,  Rectangular size 3.9x1.9mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-144GDT(Ver.14B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 3.9x1.9mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm-3Pins\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 3 pins\r\n0\r\n3\r\n3\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z1.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z3.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z5.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z1.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z3.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z5.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z1.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z3.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z5.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins,  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins\r\nLED_Rectangular Rectangular  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins  Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W5.0mm_H5.0mm\r\nLED_Rectangular, Rectangular,  Rectangular size 5.0x5.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf\r\nLED_Rectangular Rectangular  Rectangular size 5.0x5.0mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_Rectangular_W7.62mm_H4.55mm_P5.08mm_R3\r\nDatasheet can be found at https://www.gme.cz/data/attachments/dsh.511-795.1.pdf\r\nLED automotive super flux 7.62mm\r\n0\r\n4\r\n2\r\nLED_THT\r\nLED_SideEmitter_Rectangular_W4.5mm_H1.6mm\r\nLED_SideEmitter_Rectangular, Rectangular, SideEmitter,  Rectangular size 4.5x1.6mm^2, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED15MMGE_LED15MMGN%23KIN.pdf\r\nLED_SideEmitter_Rectangular Rectangular SideEmitter  Rectangular size 4.5x1.6mm^2 2 pins\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_VCCLite_5381H1_6.35x6.35mm\r\nRed 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf\r\nRed 5381 Series LED\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_VCCLite_5381H3_6.35x6.35mm\r\nAmber 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf\r\nAmber 5381 Series LED\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_VCCLite_5381H5_6.35x6.35mm\r\nGreen 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf\r\nGreen 5381 Series LED\r\n0\r\n2\r\n2\r\nLED_THT\r\nLED_VCCLite_5381H7_6.35x6.35mm\r\nYellow 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf\r\nYellow 5381 Series LED\r\n0\r\n2\r\n2\r\nModule\r\nA20_OLINUXINO_LIME2\r\nA20 Olinuxino LIME2, 1.2GHz, 512-1024MB RAM, Micro-SD, NAND or eMMC, 1000Mbit Ethernet\r\nA20 Olimex Olinuxino LIME2 development board\r\n0\r\n180\r\n180\r\nModule\r\nAdafruit_HUZZAH_ESP8266_breakout\r\n32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471\r\nESP8266 WiFi microcontroller\r\n0\r\n20\r\n20\r\nModule\r\nAdafruit_HUZZAH_ESP8266_breakout_WithMountingHoles\r\n32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471\r\nESP8266 WiFi microcontroller\r\n0\r\n20\r\n20\r\nModule\r\nArduino_Nano\r\nArduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf\r\nArduino Nano\r\n0\r\n30\r\n30\r\nModule\r\nArduino_Nano_WithMountingHoles\r\nArduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf\r\nArduino Nano\r\n0\r\n30\r\n30\r\nModule\r\nArduino_UNO_R2\r\nArduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf\r\nArduino UNO R2\r\n0\r\n30\r\n30\r\nModule\r\nArduino_UNO_R2_WithMountingHoles\r\nArduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf\r\nArduino UNO R2\r\n0\r\n30\r\n30\r\nModule\r\nArduino_UNO_R3\r\nArduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf\r\nArduino UNO R3\r\n0\r\n32\r\n32\r\nModule\r\nArduino_UNO_R3_WithMountingHoles\r\nArduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf\r\nArduino UNO R3\r\n0\r\n32\r\n32\r\nModule\r\nBeagleBoard_PocketBeagle\r\nPocketBeagle, https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#71_Expansion_Header_Connectors\r\nPocketBeagle\r\n0\r\n72\r\n72\r\nModule\r\nMaple_Mini\r\nMaple Mini, http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html\r\nMaple Mini\r\n0\r\n40\r\n40\r\nModule\r\nOnion_Omega2+\r\nhttps://onion.io/omega2/\r\nOmega Onion module\r\n0\r\n32\r\n32\r\nModule\r\nOnion_Omega2S\r\nhttps://github.com/OnionIoT/Omega2/raw/master/Documents/Omega2S%20Datasheet.pdf\r\nonion omega module\r\n0\r\n89\r\n64\r\nModule\r\nPololu_Breakout-16_15.2x20.3mm\r\nPololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\\\r\nPololu Breakout\r\n0\r\n16\r\n16\r\nModule\r\nRaspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles\r\nRaspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf\r\nraspberry pi zero through hole\r\n0\r\n40\r\n40\r\nModule\r\nST_Morpho_Connector_144_STLink\r\nST Morpho Connector 144 With STLink\r\nST Morpho Connector 144 STLink\r\n0\r\n148\r\n148\r\nModule\r\nST_Morpho_Connector_144_STLink_MountingHoles\r\nST Morpho Connector 144 With STLink\r\nST Morpho Connector 144 STLink\r\n0\r\n148\r\n148\r\nModule\r\nWEMOS_D1_mini_light\r\n16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg\r\nESP8266 WiFi microcontroller\r\n0\r\n16\r\n16\r\nMountingHole\r\nMountingHole_2.1mm\r\nMounting Hole 2.1mm, no annular\r\nmounting hole 2.1mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.2mm_M2\r\nMounting Hole 2.2mm, no annular, M2\r\nmounting hole 2.2mm no annular m2\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.2mm_M2_DIN965\r\nMounting Hole 2.2mm, no annular, M2, DIN965\r\nmounting hole 2.2mm no annular m2 din965\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.2mm_M2_DIN965_Pad\r\nMounting Hole 2.2mm, M2, DIN965\r\nmounting hole 2.2mm m2 din965\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.2mm_M2_ISO7380\r\nMounting Hole 2.2mm, no annular, M2, ISO7380\r\nmounting hole 2.2mm no annular m2 iso7380\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.2mm_M2_ISO7380_Pad\r\nMounting Hole 2.2mm, M2, ISO7380\r\nmounting hole 2.2mm m2 iso7380\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.2mm_M2_ISO14580\r\nMounting Hole 2.2mm, no annular, M2, ISO14580\r\nmounting hole 2.2mm no annular m2 iso14580\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.2mm_M2_ISO14580_Pad\r\nMounting Hole 2.2mm, M2, ISO14580\r\nmounting hole 2.2mm m2 iso14580\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.2mm_M2_Pad\r\nMounting Hole 2.2mm, M2\r\nmounting hole 2.2mm m2\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.2mm_M2_Pad_Via\r\nMounting Hole 2.2mm, M2\r\nmounting hole 2.2mm m2\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_2.5mm\r\nMounting Hole 2.5mm, no annular\r\nmounting hole 2.5mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.5mm_Pad\r\nMounting Hole 2.5mm\r\nmounting hole 2.5mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.5mm_Pad_Via\r\nMounting Hole 2.5mm\r\nmounting hole 2.5mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_2.7mm\r\nMounting Hole 2.7mm, no annular\r\nmounting hole 2.7mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.7mm_M2.5\r\nMounting Hole 2.7mm, no annular, M2.5\r\nmounting hole 2.7mm no annular m2.5\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_DIN965\r\nMounting Hole 2.7mm, no annular, M2.5, DIN965\r\nmounting hole 2.7mm no annular m2.5 din965\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_DIN965_Pad\r\nMounting Hole 2.7mm, M2.5, DIN965\r\nmounting hole 2.7mm m2.5 din965\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_ISO7380\r\nMounting Hole 2.7mm, no annular, M2.5, ISO7380\r\nmounting hole 2.7mm no annular m2.5 iso7380\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_ISO7380_Pad\r\nMounting Hole 2.7mm, M2.5, ISO7380\r\nmounting hole 2.7mm m2.5 iso7380\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_ISO14580\r\nMounting Hole 2.7mm, no annular, M2.5, ISO14580\r\nmounting hole 2.7mm no annular m2.5 iso14580\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_ISO14580_Pad\r\nMounting Hole 2.7mm, M2.5, ISO14580\r\nmounting hole 2.7mm m2.5 iso14580\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_Pad\r\nMounting Hole 2.7mm, M2.5\r\nmounting hole 2.7mm m2.5\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.7mm_M2.5_Pad_Via\r\nMounting Hole 2.7mm\r\nmounting hole 2.7mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_2.7mm_Pad\r\nMounting Hole 2.7mm\r\nmounting hole 2.7mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_2.7mm_Pad_Via\r\nMounting Hole 2.7mm\r\nmounting hole 2.7mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_2mm\r\nMounting Hole 2mm, no annular\r\nmounting hole 2mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.2mm_M3\r\nMounting Hole 3.2mm, no annular, M3\r\nmounting hole 3.2mm no annular m3\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.2mm_M3_DIN965\r\nMounting Hole 3.2mm, no annular, M3, DIN965\r\nmounting hole 3.2mm no annular m3 din965\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.2mm_M3_DIN965_Pad\r\nMounting Hole 3.2mm, M3, DIN965\r\nmounting hole 3.2mm m3 din965\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3.2mm_M3_ISO7380\r\nMounting Hole 3.2mm, no annular, M3, ISO7380\r\nmounting hole 3.2mm no annular m3 iso7380\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.2mm_M3_ISO7380_Pad\r\nMounting Hole 3.2mm, M3, ISO7380\r\nmounting hole 3.2mm m3 iso7380\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3.2mm_M3_ISO14580\r\nMounting Hole 3.2mm, no annular, M3, ISO14580\r\nmounting hole 3.2mm no annular m3 iso14580\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.2mm_M3_ISO14580_Pad\r\nMounting Hole 3.2mm, M3, ISO14580\r\nmounting hole 3.2mm m3 iso14580\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3.2mm_M3_Pad\r\nMounting Hole 3.2mm, M3\r\nmounting hole 3.2mm m3\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3.2mm_M3_Pad_Via\r\nMounting Hole 3.2mm, M3\r\nmounting hole 3.2mm m3\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_3.5mm\r\nMounting Hole 3.5mm, no annular\r\nmounting hole 3.5mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.5mm_Pad\r\nMounting Hole 3.5mm\r\nmounting hole 3.5mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3.5mm_Pad_Via\r\nMounting Hole 3.5mm\r\nmounting hole 3.5mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_3.7mm\r\nMounting Hole 3.7mm, no annular\r\nmounting hole 3.7mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3.7mm_Pad\r\nMounting Hole 3.7mm\r\nmounting hole 3.7mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3.7mm_Pad_Via\r\nMounting Hole 3.7mm\r\nmounting hole 3.7mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_3mm\r\nMounting Hole 3mm, no annular\r\nmounting hole 3mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_3mm_Pad\r\nMounting Hole 3mm\r\nmounting hole 3mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_3mm_Pad_Via\r\nMounting Hole 3mm\r\nmounting hole 3mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_4.3mm_M4\r\nMounting Hole 4.3mm, no annular, M4\r\nmounting hole 4.3mm no annular m4\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_4.3mm_M4_DIN965\r\nMounting Hole 4.3mm, no annular, M4, DIN965\r\nmounting hole 4.3mm no annular m4 din965\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_4.3mm_M4_DIN965_Pad\r\nMounting Hole 4.3mm, M4, DIN965\r\nmounting hole 4.3mm m4 din965\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4.3mm_M4_ISO7380\r\nMounting Hole 4.3mm, no annular, M4, ISO7380\r\nmounting hole 4.3mm no annular m4 iso7380\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_4.3mm_M4_ISO7380_Pad\r\nMounting Hole 4.3mm, M4, ISO7380\r\nmounting hole 4.3mm m4 iso7380\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4.3mm_M4_ISO14580\r\nMounting Hole 4.3mm, no annular, M4, ISO14580\r\nmounting hole 4.3mm no annular m4 iso14580\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_4.3mm_M4_ISO14580_Pad\r\nMounting Hole 4.3mm, M4, ISO14580\r\nmounting hole 4.3mm m4 iso14580\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4.3mm_M4_Pad\r\nMounting Hole 4.3mm, M4\r\nmounting hole 4.3mm m4\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4.3mm_M4_Pad_Via\r\nMounting Hole 4.3mm, M4\r\nmounting hole 4.3mm m4\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_4.3x6.2mm_M4_Pad\r\nMounting Hole 4.3x6.2mm, M4\r\nmounting hole 4.3x6.2mm m4\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4.3x6.2mm_M4_Pad_Via\r\nMounting Hole 4.3x6.2mm, M4\r\nmounting hole 4.3x6.2mm m4\r\n0\r\n17\r\n1\r\nMountingHole\r\nMountingHole_4.5mm\r\nMounting Hole 4.5mm, no annular\r\nmounting hole 4.5mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_4.5mm_Pad\r\nMounting Hole 4.5mm\r\nmounting hole 4.5mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4.5mm_Pad_Via\r\nMounting Hole 4.5mm\r\nmounting hole 4.5mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_4mm\r\nMounting Hole 4mm, no annular\r\nmounting hole 4mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_4mm_Pad\r\nMounting Hole 4mm\r\nmounting hole 4mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_4mm_Pad_Via\r\nMounting Hole 4mm\r\nmounting hole 4mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_5.3mm_M5\r\nMounting Hole 5.3mm, no annular, M5\r\nmounting hole 5.3mm no annular m5\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_5.3mm_M5_DIN965\r\nMounting Hole 5.3mm, no annular, M5, DIN965\r\nmounting hole 5.3mm no annular m5 din965\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_5.3mm_M5_DIN965_Pad\r\nMounting Hole 5.3mm, M5, DIN965\r\nmounting hole 5.3mm m5 din965\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_5.3mm_M5_ISO7380\r\nMounting Hole 5.3mm, no annular, M5, ISO7380\r\nmounting hole 5.3mm no annular m5 iso7380\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_5.3mm_M5_ISO7380_Pad\r\nMounting Hole 5.3mm, M5, ISO7380\r\nmounting hole 5.3mm m5 iso7380\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_5.3mm_M5_ISO14580\r\nMounting Hole 5.3mm, no annular, M5, ISO14580\r\nmounting hole 5.3mm no annular m5 iso14580\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_5.3mm_M5_ISO14580_Pad\r\nMounting Hole 5.3mm, M5, ISO14580\r\nmounting hole 5.3mm m5 iso14580\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_5.3mm_M5_Pad\r\nMounting Hole 5.3mm, M5\r\nmounting hole 5.3mm m5\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_5.3mm_M5_Pad_Via\r\nMounting Hole 5.3mm, M5\r\nmounting hole 5.3mm m5\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_5.5mm\r\nMounting Hole 5.5mm, no annular\r\nmounting hole 5.5mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_5.5mm_Pad\r\nMounting Hole 5.5mm\r\nmounting hole 5.5mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_5.5mm_Pad_Via\r\nMounting Hole 5.5mm\r\nmounting hole 5.5mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_5mm\r\nMounting Hole 5mm, no annular\r\nmounting hole 5mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_5mm_Pad\r\nMounting Hole 5mm\r\nmounting hole 5mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_5mm_Pad_Via\r\nMounting Hole 5mm\r\nmounting hole 5mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_6.4mm_M6\r\nMounting Hole 6.4mm, no annular, M6\r\nmounting hole 6.4mm no annular m6\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_6.4mm_M6_DIN965\r\nMounting Hole 6.4mm, no annular, M6, DIN965\r\nmounting hole 6.4mm no annular m6 din965\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_6.4mm_M6_DIN965_Pad\r\nMounting Hole 6.4mm, M6, DIN965\r\nmounting hole 6.4mm m6 din965\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_6.4mm_M6_ISO7380\r\nMounting Hole 6.4mm, no annular, M6, ISO7380\r\nmounting hole 6.4mm no annular m6 iso7380\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_6.4mm_M6_ISO7380_Pad\r\nMounting Hole 6.4mm, M6, ISO7380\r\nmounting hole 6.4mm m6 iso7380\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_6.4mm_M6_ISO14580\r\nMounting Hole 6.4mm, no annular, M6, ISO14580\r\nmounting hole 6.4mm no annular m6 iso14580\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_6.4mm_M6_ISO14580_Pad\r\nMounting Hole 6.4mm, M6, ISO14580\r\nmounting hole 6.4mm m6 iso14580\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_6.4mm_M6_Pad\r\nMounting Hole 6.4mm, M6\r\nmounting hole 6.4mm m6\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_6.4mm_M6_Pad_Via\r\nMounting Hole 6.4mm, M6\r\nmounting hole 6.4mm m6\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_6.5mm\r\nMounting Hole 6.5mm, no annular\r\nmounting hole 6.5mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_6.5mm_Pad\r\nMounting Hole 6.5mm\r\nmounting hole 6.5mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_6.5mm_Pad_Via\r\nMounting Hole 6.5mm\r\nmounting hole 6.5mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_6mm\r\nMounting Hole 6mm, no annular\r\nmounting hole 6mm no annular\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_6mm_Pad\r\nMounting Hole 6mm\r\nmounting hole 6mm\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_6mm_Pad_Via\r\nMounting Hole 6mm\r\nmounting hole 6mm\r\n0\r\n9\r\n1\r\nMountingHole\r\nMountingHole_8.4mm_M8\r\nMounting Hole 8.4mm, no annular, M8\r\nmounting hole 8.4mm no annular m8\r\n0\r\n0\r\n0\r\nMountingHole\r\nMountingHole_8.4mm_M8_Pad\r\nMounting Hole 8.4mm, M8\r\nmounting hole 8.4mm m8\r\n0\r\n1\r\n1\r\nMountingHole\r\nMountingHole_8.4mm_M8_Pad_Via\r\nMounting Hole 8.4mm, M8\r\nmounting hole 8.4mm m8\r\n0\r\n9\r\n1\r\nNetTie\r\nNetTie-2_SMD_Pad0.5mm\r\nNet tie, 2 pin, 0.5mm square SMD pads\r\nnet tie\r\n0\r\n2\r\n2\r\nNetTie\r\nNetTie-2_SMD_Pad2.0mm\r\nNet tie, 2 pin, 2.0mm square SMD pads\r\nnet tie\r\n0\r\n2\r\n2\r\nNetTie\r\nNetTie-2_THT_Pad0.3mm\r\nNet tie, 2 pin, 0.3mm round THT pads\r\nnet tie\r\n0\r\n2\r\n2\r\nNetTie\r\nNetTie-2_THT_Pad1.0mm\r\nNet tie, 2 pin, 1.0mm round THT pads\r\nnet tie\r\n0\r\n2\r\n2\r\nNetTie\r\nNetTie-3_SMD_Pad0.5mm\r\nNet tie, 3 pin, 0.5mm square SMD pads\r\nnet tie\r\n0\r\n3\r\n3\r\nNetTie\r\nNetTie-3_SMD_Pad2.0mm\r\nNet tie, 3 pin, 2.0mm square SMD pads\r\nnet tie\r\n0\r\n3\r\n3\r\nNetTie\r\nNetTie-3_THT_Pad0.3mm\r\nNet tie, 3 pin, 0.3mm round THT pads\r\nnet tie\r\n0\r\n3\r\n3\r\nNetTie\r\nNetTie-3_THT_Pad1.0mm\r\nNet tie, 3 pin, 1.0mm round THT pads\r\nnet tie\r\n0\r\n3\r\n3\r\nNetTie\r\nNetTie-4_SMD_Pad0.5mm\r\nNet tie, 4 pin, 0.5mm square SMD pads\r\nnet tie\r\n0\r\n4\r\n4\r\nNetTie\r\nNetTie-4_SMD_Pad2.0mm\r\nNet tie, 4 pin, 2.0mm square SMD pads\r\nnet tie\r\n0\r\n4\r\n4\r\nNetTie\r\nNetTie-4_THT_Pad0.3mm\r\nNet tie, 4 pin, 0.3mm round THT pads\r\nnet tie\r\n0\r\n4\r\n4\r\nNetTie\r\nNetTie-4_THT_Pad1.0mm\r\nNet tie, 4 pin, 1.0mm round THT pads\r\nnet tie\r\n0\r\n4\r\n4\r\nOptoDevice\r\nADNS-9800\r\nLaser Gaming Sensor ADNS-9800\r\nMOUSE MOUSE_SENSOR LASER_GAMING_SENSOR\r\n0\r\n16\r\n16\r\nOptoDevice\r\nAGILENT_HFBR-152x\r\nFiberoptic Transmitter TX, HFBR series (https://docs.broadcom.com/docs/AV02-3283EN)\r\nFiberoptic Transmitter\r\n0\r\n6\r\n6\r\nOptoDevice\r\nAGILENT_HFBR-252x\r\nFiberoptic Receiver RX, HFBR series (https://docs.broadcom.com/docs/AV02-3283EN)\r\nFiberoptic Transmitter\r\n0\r\n6\r\n6\r\nOptoDevice\r\nAMS_TSL2550_SMD\r\nhttp://ams.com/eng/content/download/250130/975613/142977\r\nTSL2550 ambient light sensor\r\n0\r\n4\r\n4\r\nOptoDevice\r\nBroadcom_AFBR-16xxZ_Horizontal\r\nFiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN\r\nFiber Optic Transmitter and Receiver\r\n0\r\n6\r\n6\r\nOptoDevice\r\nBroadcom_AFBR-16xxZ_Tilted\r\nFiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN\r\nFiber Optic Transmitter and Receiver\r\n0\r\n6\r\n6\r\nOptoDevice\r\nBroadcom_AFBR-16xxZ_Vertical\r\nFiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN\r\nFiber Optic Transmitter and Receiver\r\n0\r\n6\r\n6\r\nOptoDevice\r\nBroadcom_APDS-9301\r\nambient light sensor, i2c interface, 6-pin chipled package, https://docs.broadcom.com/docs/AV02-2315EN\r\nambient light sensor chipled\r\n0\r\n6\r\n6\r\nOptoDevice\r\nBroadcom_DFN-6_2x2mm_P0.65mm\r\nBroadcom  DFN, 6 Pin (https://docs.broadcom.com/docs/AV02-4755EN), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nBroadcom DFN NoLead\r\n0\r\n6\r\n6\r\nOptoDevice\r\nBroadcom_LGA-8_2x2mm_P0.53mm\r\nBroadcom  LGA, 8 Pin (https://docs.broadcom.com/docs/AV02-4755EN), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nBroadcom LGA NoLead\r\n0\r\n8\r\n8\r\nOptoDevice\r\nEverlight_ITR8307\r\npackage for Everlight ITR8307 with PCB cutout, light-direction upwards, see http://www.everlight.com/file/ProductFile/ITR8307.pdf\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nEverlight_ITR8307F43\r\npackage for Everlight ITR8307/F43, see https://everlighteurope.com/index.php?controller=attachment&id_attachment=5385\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nEverlight_ITR8307_Reverse\r\npackage for Everlight ITR8307 with PCB cutout, light-direction downwards, see http://www.everlight.com/file/ProductFile/ITR8307.pdf\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nFinder_34.81\r\nRelay SPST, Finder Type 34.81 (opto relays/coupler), vertical/standing form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf\r\nRelay SPST Finder\r\n0\r\n4\r\n4\r\nOptoDevice\r\nHamamatsu_C12880\r\nHamamatsu spectrometer, see http://www.hamamatsu.com/resources/pdf/ssd/c12880ma_kacc1226e.pdf\r\nopto spectrometer Hamamatsu\r\n0\r\n10\r\n10\r\nOptoDevice\r\nHamamatsu_S13360-30CS\r\nSiPM, 2pin\r\nHamamatsu SiPM\r\n0\r\n2\r\n2\r\nOptoDevice\r\nKingbright_KPS-5130\r\nhttp://www.kingbright.com/attachments/file/psearch/000/00/00/KPS-5130PD7C(Ver.14).pdf\r\nKPS-5130 photodiode RGB sensor\r\n0\r\n4\r\n4\r\nOptoDevice\r\nKingbright_KRC011_Horizontal\r\nSubminiature Reflective Optical Sensor, http://www.kingbright.com/attachments/file/psearch/000/00/00/KRC011(Ver.15).pdf\r\nSubminiature Reflective Optical Sensor\r\n0\r\n4\r\n4\r\nOptoDevice\r\nKingbright_KRC011_Vertical\r\nSubminiature Reflective Optical Sensor, http://www.kingbright.com/attachments/file/psearch/000/00/00/KRC011(Ver.15).pdf\r\nSubminiature Reflective Optical Sensor\r\n0\r\n4\r\n4\r\nOptoDevice\r\nKodenshi_LG206D\r\nhttp://kodenshi.co.jp/products/pdf/sensor/photointerrupter_ic/LG206D.pdf\r\nPhotointerrupter  infrared LED with photo IC\r\n0\r\n5\r\n5\r\nOptoDevice\r\nKodenshi_LG206L\r\nhttp://kodenshi.co.jp/products/pdf/sensor/photointerrupter_ic/LG205L.pdf\r\nPhotointerrupter  infrared LED with photo IC\r\n0\r\n5\r\n5\r\nOptoDevice\r\nKodenshi_SG105\r\npackage for Kodenshi SG-105 with PCB cutout, light-direction upwards, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105.pdf\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nKodenshi_SG105F\r\npackage for Kodenshi SG-105F, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105F.pdf\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nKodenshi_SG105_Reverse\r\npackage for Kodenshi SG-105 with PCB cutout, light-direction downwards, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105.pdf\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nLaserDiode_TO3.3-D3.3-3\r\nLaser Diode, TO-3.3mm, 3pin\r\nLaser Diode TO3.3\r\n0\r\n3\r\n3\r\nOptoDevice\r\nLaserDiode_TO5-D9-3\r\nLaser Diode, TO5-like (D=9mm), 3pin\r\nLaser Diode TO5-like\r\n0\r\n3\r\n3\r\nOptoDevice\r\nLaserDiode_TO18-D5.6-3\r\nLaser Diode, TO18-like (D=5.6mm), 3pin\r\nLaser Diode TO18-like\r\n0\r\n3\r\n3\r\nOptoDevice\r\nLaserDiode_TO38ICut-3\r\nLaser Diode, TO-38-ICut, 3pin\r\nLaser Diode TO38-ICut\r\n0\r\n3\r\n3\r\nOptoDevice\r\nLaserDiode_TO56-3\r\nLaser Diode, TO-56, 3pin\r\nLaser Diode TO56\r\n0\r\n3\r\n3\r\nOptoDevice\r\nLightpipe_Mentor_1276.1004\r\nhttps://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf\r\nspherical light pipe 4 way 3mm PLCC-2 PLCC-4\r\n0\r\n0\r\n0\r\nOptoDevice\r\nLightpipe_Mentor_1276.2004\r\nhttps://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf\r\nplanar light pipe 4 way 3mm PLCC-2 PLCC-4\r\n0\r\n0\r\n0\r\nOptoDevice\r\nLite-On_LTR-303ALS-01\r\nambient light sensor, i2c interface, 6-pin chipled package, http://optoelectronics.liteon.com/upload/download/DS86-2013-0004/LTR-303ALS-01_DS_V1.pdf\r\nambient light sensor chipled\r\n0\r\n6\r\n6\r\nOptoDevice\r\nLuna_NSL-32\r\nOptoisolator with LED and photoresistor\r\noptoisolator\r\n0\r\n4\r\n4\r\nOptoDevice\r\nMaxim_OLGA-14_3.3x5.6mm_P0.8mm\r\nhttps://pdfserv.maximintegrated.com/land_patterns/90-0602.PDF\r\nOLGA-14 OESIP-14\r\n0\r\n14\r\n14\r\nOptoDevice\r\nONSemi_QSE15x\r\n3 Lead Plastic Package\r\nONSemi QSE158 QSE159\r\n0\r\n3\r\n3\r\nOptoDevice\r\nOnSemi_CASE100CY\r\nOnSemi CASE 100CY, light-direction upwards, see http://www.onsemi.com/pub/Collateral/QRE1113-D.PDF\r\nrefective opto couple photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nOsram_BPW82\r\nPhotoDiode, BPW82, RM2.54\r\nPhotoDiode BPW82 RM2.54\r\n0\r\n2\r\n2\r\nOptoDevice\r\nOsram_DIL2_4.3x4.65mm_P5.08mm\r\nPhotoDiode, plastic DIL, 4.3x4.65mm², RM5.08\r\nPhotoDiode plastic DIL RM5.08\r\n0\r\n2\r\n2\r\nOptoDevice\r\nOsram_LPT80A\r\nPhotoTransistor, sidelooker package, RM2.54\r\nPhotoTransistor sidelooker package RM2.54\r\n0\r\n2\r\n2\r\nOptoDevice\r\nOsram_SFH9x0x\r\npackage for Osram SFH9x0x series of reflective photo interrupters/couplers, see http://www.osram-os.com/Graphics/XPic6/00200860_0.pdf\r\nreflective photo interrupter SMD\r\n0\r\n6\r\n6\r\nOptoDevice\r\nOsram_SFH205\r\nPhotoDiode, SFH205, RM2.54\r\nPhotoDiode SFH205 RM2.54\r\n0\r\n2\r\n2\r\nOptoDevice\r\nOsram_SFH225\r\nPhotoDiode, SFH225, RM2.54\r\nPhotoDiode SFH225 RM2.54\r\n0\r\n2\r\n2\r\nOptoDevice\r\nOsram_SMD-DIL2_4.5x4.0mm\r\nPhotoDiode, plastic SMD DIL, 4.5x4mm²\r\nPhotoDiode plastic SMD DIL\r\n0\r\n2\r\n2\r\nOptoDevice\r\nOsram_SMD-SmartDIL\r\nPhotoDiode, plastic SMD SmatDIL\r\nPhotoDiode plastic SMD SmatDIL\r\n0\r\n3\r\n3\r\nOptoDevice\r\nPanasonic_APV-AQY_SSOP-4_4.45x2.65mm_P1.27mm\r\nhttps://www.panasonic-electric-works.com/cps/rde/xbcr/pew_eu_en/technical_information_photomos_en.pdf\r\nSSOP4 APV21 AQY22\r\n0\r\n4\r\n4\r\nOptoDevice\r\nPerkinElmer_VTL5C\r\nAxial Vactrol (http://www.qsl.net/wa1ion/vactrol/vactrol.pdf)\r\nvactrol\r\n0\r\n4\r\n4\r\nOptoDevice\r\nPerkinElmer_VTL5Cx2\r\nAxial Vactrol (http://www.qsl.net/wa1ion/vactrol/vactrol.pdf)\r\nvactrol\r\n0\r\n5\r\n5\r\nOptoDevice\r\nR_LDR_4.9x4.2mm_P2.54mm_Vertical\r\nResistor, LDR 4.9x4.2mm\r\nResistor LDR4.9x4.2\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_5.0x4.1mm_P3mm_Vertical\r\nResistor, LDR 5x4.1mm, see http://cdn-reichelt.de/documents/datenblatt/A500/A90xxxx%23PE.pdf\r\nResistor LDR5x4.1mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_5.1x4.3mm_P3.4mm_Vertical\r\nResistor, LDR 5.1x3.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf\r\nResistor LDR5.1x3.4mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_5.2x5.2mm_P3.5mm_Horizontal\r\nResistor, LDR 5.2x5.2, upright, see http://cdn-reichelt.de/documents/datenblatt/A500/M996011A.pdf\r\nResistor LDR5.2x5.2 \r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_7x6mm_P5.1mm_Vertical\r\nResistor, LDR 7x6mm\r\nResistor LDR7x6mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_10x8.5mm_P7.6mm_Vertical\r\nResistor, LDR 10x8.5mm\r\nResistor LDR10.8.5mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_11x9.4mm_P8.2mm_Vertical\r\nResistor, LDR 11x9.4mm\r\nResistor LDR11x9.4mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_12x10.8mm_P9.0mm_Vertical\r\nResistor, LDR 12x10.8mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf\r\nResistor LDR12x10.8mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_D6.4mm_P3.4mm_Vertical\r\nResistor, LDR D=6.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf\r\nResistor LDRD=6.4mm\r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_D13.8mm_P9.0mm_Vertical\r\nResistor, diameter 13.8mm pitch 9mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf\r\nResistor LDR \r\n0\r\n2\r\n2\r\nOptoDevice\r\nR_LDR_D20mm_P17.5mm_Vertical\r\nResistor, LDR 20mm diameter, pin pitch 17.5mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf\r\nResistor LDR\r\n0\r\n2\r\n2\r\nOptoDevice\r\nST_VL53L0X\r\nhttps://www.st.com/resource/en/datasheet/vl53l1x.pdf\r\nlaser-ranging sensor\r\n0\r\n12\r\n12\r\nOptoDevice\r\nST_VL53L1X\r\nhttps://www.st.com/resource/en/datasheet/vl53l1x.pdf\r\nlaser-ranging sensor\r\n0\r\n12\r\n12\r\nOptoDevice\r\nSharp_GP2Y0A41SK0F\r\nhttp://www.sharp-world.com/products/device/lineup/data/pdf/datasheet/gp2y0a41sk_e.pdf\r\nDistance Sensor Sharp\r\n0\r\n2\r\n2\r\nOptoDevice\r\nSharp_IS471F\r\nSharp OPIC IS471F, see http://pdf.datasheetcatalog.com/datasheet/Sharp/mXvrzty.pdf\r\nSharp OPIC IS471F\r\n0\r\n4\r\n4\r\nOptoDevice\r\nSharp_IS485\r\nSharp OPIC, IS485, IS486, see http://microrato.ua.pt/main/Actividades/Estagios/Docs/IS485_6.pdf\r\nSharp OPIC IS485 IS486\r\n0\r\n3\r\n3\r\nOptoDevice\r\nSiemens_SFH900\r\npackage for Siemens SFH900 reflex photo interrupter/coupler/object detector, see https://www.batronix.com/pdf/sfh900.pdf\r\nSiemens SFH900 reflex photo interrupter coupler object detector\r\n0\r\n3\r\n3\r\nOptoDevice\r\nToshiba_TORX170_TORX173_TORX193_TORX194\r\nFiberoptic Reciver, RX, Toshiba, Toslink, TORX170, TORX173, TORX193, TORX194\r\nFiberoptic Reciver RX Toshiba Toslink TORX170 TORX173 TORX193 TORX194\r\n0\r\n6\r\n6\r\nOptoDevice\r\nToshiba_TOTX170_TOTX173_TOTX193_TOTX194\r\nFiberoptic Reciver, RX, Toshiba, Toslink, TORX170, TORX173, TORX193, TORX194\r\nFiberoptic Reciver RX Toshiba Toslink TORX170 TORX173 TORX193 TORX194\r\n0\r\n6\r\n6\r\nOptoDevice\r\nVishay_CAST-3Pin\r\nIR Receiver Vishay TSOP-xxxx, CAST package, see https://www.vishay.com/docs/82493/tsop311.pdf\r\nIRReceiverVishayTSOP-xxxx CAST\r\n0\r\n3\r\n3\r\nOptoDevice\r\nVishay_CNY70\r\npackage for Vishay CNY70 refective photo coupler/interrupter\r\nVishay CNY70 refective photo coupler\r\n0\r\n4\r\n4\r\nOptoDevice\r\nVishay_MINICAST-3Pin\r\nIR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf\r\nIR Receiver Vishay TSOP-xxxx MINICAST\r\n0\r\n3\r\n3\r\nOptoDevice\r\nVishay_MINIMOLD-3Pin\r\nIR Receiver Vishay TSOP-xxxx, MINIMOLD package, see https://www.vishay.com/docs/82742/tsop331.pdf\r\nIR Receiver Vishay TSOP-xxxx MINIMOLD\r\n0\r\n3\r\n3\r\nOptoDevice\r\nVishay_MOLD-3Pin\r\nIR Receiver Vishay TSOP-xxxx, MOLD package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf\r\nIR Receiver Vishay TSOP-xxxx MOLD\r\n0\r\n3\r\n3\r\nOscillator\r\nOscillator_DIP-8\r\nOscillator, DIP8,http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf\r\noscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_DIP-8_LargePads\r\nOscillator, DIP8, Large Pads, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf\r\noscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_DIP-14\r\nOscillator, DIP14, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf\r\noscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_DIP-14_LargePads\r\nOscillator, DIP14, Large Pads, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf\r\noscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_OCXO_Morion_MV267\r\nhttp://www.morion.com.ru/catalog_pdf/MV267.pdf\r\nOCXO\r\n0\r\n5\r\n5\r\nOscillator\r\nOscillator_OCXO_Morion_MV317\r\nhttps://www.morion-us.com/catalog_pdf/mv317.pdf\r\nOCXO\r\n0\r\n5\r\n5\r\nOscillator\r\nOscillator_SMD_Abracon_ABLNO\r\nhttps://abracon.com/Precisiontiming/ABLNO.pdf\r\nVCXO XO\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Abracon_ASCO-4Pin_1.6x1.2mm\r\nMiniature Crystal Clock Oscillator Abracon ASCO series, https://abracon.com/Oscillators/ASCO.pdf, 1.6x1.2mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm\r\nMiniature Crystal Clock Oscillator Abracon ASDMB series, 2.5x2.0mm package, http://www.abracon.com/Oscillators/ASDMB.pdf\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm\r\nMiniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering\r\nMiniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm\r\nMiniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, 7.0x5.1mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSoldering\r\nMiniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, hand-soldering, 7.0x5.1mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Diodes_FN-4Pin_7.0x5.0mm\r\nFN Series Crystal Clock Oscillator (XO) (https://www.diodes.com/assets/Datasheets/FN_3-3V.pdf)\r\nOscillator Crystal SMD SMT\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm\r\nMiniature Crystal Clock Oscillator ECS 2520MV series, https://www.ecsxtal.com/store/pdf/ECS-2520MV.pdf\r\nMiniature Crystal Clock Oscillator ECS 2520MV series SMD SMT HCMOS\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm\r\nMiniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, 3.2x2.5mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering\r\nMiniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm\r\nMiniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm_HandSoldering\r\nMiniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm\r\nMiniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm_HandSoldering\r\nMiniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS1-6Pin_14.8x9.1mm\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S1-KHZ/LHZ, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 14.8x9.1mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n6\r\n6\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm\r\nMminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.3x5.1mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm_HandSoldering\r\nMminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.3x5.1mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 9.1x7.2mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm_HandSoldering\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 9.1x7.2mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 19.9x12.9mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm_HandSoldering\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 19.9x12.9mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.0x5.0mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm_HandSoldering\r\nMiniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm\r\nUltraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm_HandSoldering\r\nUltraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm\r\nIQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.5x5.0mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm_HandSoldering\r\nIQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.5x5.0mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Kyocera_2520-6Pin_2.5x2.0mm\r\nhttps://global.kyocera.com/prdct/electro/product/pdf/kt2520_e.pdf\r\n2.5mm 2mm SMD\r\n0\r\n6\r\n6\r\nOscillator\r\nOscillator_SMD_OCXO_ConnorWinfield_OH300\r\nhttp://www.conwin.com/datasheets/cx/cx282.pdf\r\nOCXO\r\n0\r\n7\r\n7\r\nOscillator\r\nOscillator_SMD_SI570_SI571_HandSoldering\r\nSI570, SI571, Programmable oscillator, Standard\r\nSI570 SI571 Programmable oscillator Standard\r\n0\r\n8\r\n8\r\nOscillator\r\nOscillator_SMD_SI570_SI571_Standard\r\nSI570, SI571, Programmable oscillator, Standard\r\nSI570 SI571 Programmable oscillator Standard\r\n0\r\n8\r\n8\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm\r\nSMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, 2.5x2.0mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm_HandSoldering\r\nSMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, hand-soldering, 2.5x2.0mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG3030CM\r\nSMD Crystal Oscillator Seiko Epson SG-3030CM package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm\r\nSMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 7.0x5.0mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm_HandSoldering\r\nSMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 7.0x5.0mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm\r\nSMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 3.2x2.5mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm_HandSoldering\r\nSMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 3.2x2.5mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm\r\nSMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 14.0x8.7mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm_HandSoldering\r\nSMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 14.0x8.7mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm\r\nSMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 10.5x5.0mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm_HandSoldering\r\nSMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 10.5x5.0mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm\r\nSMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm_HandSoldering\r\nSMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_Silicon_Labs_LGA-6_2.5x3.2mm_P1.25mm\r\nSilicon_Labs  LGA, 6 Pin (https://www.silabs.com/documents/public/data-sheets/si512-13.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nSilicon_Labs LGA NoLead\r\n0\r\n6\r\n6\r\nOscillator\r\nOscillator_SMD_TCXO_G158\r\nTCXO\r\nTCXO\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_TXC_7C-4Pin_5.0x3.2mm\r\nMiniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SMD_TXC_7C-4Pin_5.0x3.2mm_HandSoldering\r\nMiniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, hand-soldering, 5.0x3.2mm^2 package\r\nSMD SMT crystal oscillator hand-soldering\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SeikoEpson_SG-8002DB\r\n14-lead dip package, row spacing 7.62 mm (300 mils)\r\nDIL DIP PDIP 2.54mm 7.62mm 300mil\r\n0\r\n4\r\n4\r\nOscillator\r\nOscillator_SeikoEpson_SG-8002DC\r\n8-lead dip package, row spacing 7.62 mm (300 mils)\r\nDIL DIP PDIP 2.54mm 7.62mm 300mil\r\n0\r\n4\r\n4\r\nPackage_BGA\r\nAnalog_BGA-28_4.0x6.25mm_Layout4x7_P0.8mm_Ball0.45mm_Pad0.4\r\nAnalog BGA-28 4.0mm x 6.25mm package, pitch 0.4mm pad, based on https://www.analog.com/media/en/technical-documentation/data-sheets/8063fa.pdf\r\nBGA 28 0.8\r\n0\r\n28\r\n28\r\nPackage_BGA\r\nBGA-9_1.6x1.6mm_Layout3x3_P0.5mm\r\nBGA-9, http://www.ti.com/lit/ds/symlink/bq27421-g1.pdf\r\nBGA-9\r\n0\r\n9\r\n9\r\nPackage_BGA\r\nBGA-16_1.92x1.92mm_Layout4x4_P0.5mm\r\nBGA-16, http://www.st.com/content/ccc/resource/technical/document/datasheet/group2/bc/cd/62/9e/8f/30/47/69/CD00151267/files/CD00151267.pdf/jcr:content/translations/en.CD00151267.pdf\r\nBGA-16\r\n0\r\n16\r\n16\r\nPackage_BGA\r\nBGA-25_6.35x6.35mm_Layout5x5_P1.27mm\r\nBGA-25, http://cds.linear.com/docs/en/datasheet/4624fc.pdf\r\nBGA-25 uModule\r\n0\r\n25\r\n25\r\nPackage_BGA\r\nBGA-36_3.396x3.466mm_Layout6x6_P0.4mm_Ball0.25mm_Pad0.2mm_NSMD\r\nAltera V36, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00486-00.pdf\r\nAltera BGA-36 V36 VBGA\r\n0\r\n36\r\n36\r\nPackage_BGA\r\nBGA-48_8.0x9.0mm_Layout6x8_P0.8mm\r\nBGA-48 - pitch 0.8 mm\r\nBGA-48\r\n0\r\n48\r\n48\r\nPackage_BGA\r\nBGA-64_9.0x9.0mm_Layout10x10_P0.8mm\r\nBGA-64, 10x10 raster, 9x9mm package, pitch 0.8mm\r\nBGA-64\r\n0\r\n64\r\n64\r\nPackage_BGA\r\nBGA-68_5.0x5.0mm_Layout9x9_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD\r\nAltera MBGA-68, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00344-01.pdf\r\nAltera BGA-68 M68 MBGA\r\n0\r\n68\r\n68\r\nPackage_BGA\r\nBGA-81_4.496x4.377mm_Layout9x9_P0.4mm_Ball0.25mm_Pad0.2mm_NSMD\r\nAltera V81, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00478-01.pdf\r\nAltera VBGA V81 BGA-81\r\n0\r\n81\r\n81\r\nPackage_BGA\r\nBGA-90_8.0x13.0mm_Layout2x3x15_P0.8mm\r\nBGA-90, http://www.issi.com/WW/pdf/42-45S32800J.pdf\r\nBGA-90\r\n0\r\n90\r\n90\r\nPackage_BGA\r\nBGA-96_9.0x13.0mm_Layout2x3x16_P0.8mm\r\nBGA-96, http://www.mouser.com/ds/2/198/43-46TR16640B-81280BL-706483.pdf\r\nBGA-96\r\n0\r\n96\r\n96\r\nPackage_BGA\r\nBGA-100_6.0x6.0mm_Layout11x11_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD\r\nAltera MBGA-100, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00345-01.pdf\r\nAltera BGA-100 M100 MBGA\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nBGA-100_11.0x11.0mm_Layout10x10_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD\r\nBGA-100, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00223-02.pdf\r\nBGA-100\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nBGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD\r\n121-ball, 0.8mm BGA (based on http://www.latticesemi.com/view_document?document_id=213)\r\nBGA 0.8mm 9mm 121\r\n0\r\n121\r\n121\r\nPackage_BGA\r\nBGA-121_12.0x12.0mm_Layout11x11_P1.0mm\r\nBGA-121, http://cds.linear.com/docs/en/packaging/05081891_A_bga121.pdf\r\nBGA-121\r\n0\r\n121\r\n121\r\nPackage_BGA\r\nBGA-132_12x18mm_Layout11x17_P0.5mm\r\nBGA-132 11x17 12x18mm 0.5pitch\r\nBGA-132\r\n0\r\n132\r\n132\r\nPackage_BGA\r\nBGA-144_7.0x7.0mm_Layout13x13_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD\r\nAltera MBGA-144, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00346-00.pdf\r\nAltera BGA-144 M144 MBGA\r\n0\r\n144\r\n144\r\nPackage_BGA\r\nBGA-144_13.0x13.0mm_Layout12x12_P1.0mm\r\nBGA-144, http://www.topline.tv/drawings/pdf/BGA%201,0mm%20pitch/LBGA144T1.0-DC128.pdf\r\nBGA-144\r\n0\r\n144\r\n144\r\nPackage_BGA\r\nBGA-152_14x18mm_Layout13x17_P0.5mm\r\nBGA-152_14x18mm_Layout13x17_P0.5mm\r\nVBGA-152\r\n0\r\n152\r\n152\r\nPackage_BGA\r\nBGA-153_8.0x8.0mm_Layout15x15_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD\r\nAltera MBGA-153, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00471-00.pdf\r\nAltera BGA-153 M153 MBGA\r\n0\r\n153\r\n153\r\nPackage_BGA\r\nBGA-169_11.0x11.0mm_Layout13x13_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD\r\nAltera U169, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00470-01.pdf\r\nAltera UBGA U169 BGA-169\r\n0\r\n169\r\n169\r\nPackage_BGA\r\nBGA-256_11.0x11.0mm_Layout20x20_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD\r\nAltera MBGA-256, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00348-01.pdf\r\nAltera BGA-256 M256 MBGA\r\n0\r\n256\r\n256\r\nPackage_BGA\r\nBGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD\r\nBGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf\r\nBGA-256\r\n0\r\n256\r\n256\r\nPackage_BGA\r\nBGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD\r\nBGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf\r\nBGA-256\r\n0\r\n256\r\n256\r\nPackage_BGA\r\nBGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD\r\nAltera U324, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00474-02.pdf\r\nAltera UBGA U324 BGA-324\r\n0\r\n324\r\n324\r\nPackage_BGA\r\nBGA-324_19.0x19.0mm_Layout18x18_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD\r\nBGA-324, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00233-03.pdf\r\nBGA-324\r\n0\r\n324\r\n324\r\nPackage_BGA\r\nBGA-352_35.0x35.0mm_Layout26x26_P1.27mm\r\nBGA-352, https://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/b352p05.pdf\r\nBGA-352\r\n0\r\n352\r\n352\r\nPackage_BGA\r\nBGA-400_21.0x21.0mm_Layout20x20_P1.0mm\r\nBGA-400, https://www.xilinx.com/support/documentation/package_specs/fg400.pdf\r\nBGA-400\r\n0\r\n400\r\n400\r\nPackage_BGA\r\nBGA-484_23.0x23.0mm_Layout22x22_P1.0mm\r\nBGA-484, https://www.xilinx.com/support/documentation/package_specs/fg484.pdf\r\nBGA-484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nBGA-624_21.0x21.0mm_Layout25x25_P0.8mm\r\nBGA-624, 25x25 grid, 21x21mm package, pitch 0.8mm; https://www.nxp.com/docs/en/package-information/SOT1529-1.pdf\r\nBGA 624 0.8\r\n0\r\n624\r\n624\r\nPackage_BGA\r\nBGA-625_21.0x21.0mm_Layout25x25_P0.8mm\r\nBGA-625\r\nBGA-625\r\n0\r\n625\r\n625\r\nPackage_BGA\r\nBGA-672_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD\r\nAltera BGA-672, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00472-00.pdf\r\nAltera BGA-672 F672 FBGA\r\n0\r\n672\r\n672\r\nPackage_BGA\r\nBGA-676_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD\r\nXILINX BGA-676, https://www.xilinx.com/support/documentation/package_specs/fg676.pdf\r\nXILINX BGA-676 FG676/FGG676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nBGA-1023_33.0x33.0mm_Layout32x32_P1.0mm\r\nBGA-1023\r\nBGA-1023\r\n0\r\n1023\r\n1023\r\nPackage_BGA\r\nBGA-1156_35.0x35.0mm_Layout34x34_P1.0mm\r\nBGA-1156\r\nBGA-1156\r\n0\r\n1156\r\n1156\r\nPackage_BGA\r\nBGA-1295_37.5x37.5mm_Layout36x36_P1.0mm\r\nBGA-1295\r\nBGA-1295\r\n0\r\n1295\r\n1295\r\nPackage_BGA\r\nFB-BGA-484_23.0x23.0mm_Layout22x22_P1.0mm\r\nXilinx FB-484, https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf\r\nFB-BGA-484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nFBGA-78_7.5x11mm_Layout2x3x13_P0.8mm\r\nFBGA-78, https://www.skhynix.com/product/filedata/fileDownload.do?seq=7687\r\nFBGA-78\r\n0\r\n78\r\n78\r\nPackage_BGA\r\nFujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm\r\nWLP-15, 3x5 raster, 2.28x3.092mm package, pitch 0.4mm; http://www.fujitsu.com/global/documents/products/devices/semiconductor/fram/lineup/MB85RS1MT-DS501-00022-7v0-E.pdf\r\nBGA 8 0.4\r\n0\r\n8\r\n8\r\nPackage_BGA\r\nLFBGA-100_10x10mm_Layout10x10_P0.8mm\r\nLFBGA-100, 10x10 raster, 10x10mm package, pitch 0.8mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103tb.pdf\r\nBGA 100 0.8\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nLFBGA-144_10x10mm_Layout12x12_P0.8mm\r\nLFBGA-144, 12x12 raster, 10x10mm package, pitch 0.8mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf\r\nBGA 144 0.8\r\n0\r\n144\r\n144\r\nPackage_BGA\r\nLFBGA-169_16x12mm_Layout28x14_P0.5mm_Ball0.3_Pad0.3mm_NSMD\r\nhttps://4donline.ihs.com/images/VipMasterIC/IC/SGST/SGSTS20279/SGSTS20279-1.pdf?hkey=EF798316E3902B6ED9A73243A3159BB0\r\neMMC Flash LFBGA169\r\n0\r\n169\r\n169\r\nPackage_BGA\r\nLattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.4mm_NSMD\r\nLattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213\r\nBGA 381 0.8\r\n0\r\n381\r\n381\r\nPackage_BGA\r\nLattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.6mm_SMD\r\nLattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213\r\nBGA 381 0.8\r\n0\r\n381\r\n381\r\nPackage_BGA\r\nLinear_BGA-133_15.0x15.0_Layout12x12_P1.27mm\r\nAnalog Devices (Linear Tech), 133-pin BGA uModule, 15.0x15.0x4.92mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf\r\n133 pin bga\r\n0\r\n134\r\n134\r\nPackage_BGA\r\nMaxim_WLP-12\r\nMaxim_WLP-12 W121B2+1 http://pdfserv.maximintegrated.com/package_dwgs/21-0009.PDF\r\nMaxim_WLP-12\r\n0\r\n12\r\n12\r\nPackage_BGA\r\nTFBGA-64_5x5mm_Layout8x8_P0.5mm\r\nTFBGA-64, 8x8 raster, 5x5mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f100v8.pdf\r\nBGA 64 0.5\r\n0\r\n64\r\n64\r\nPackage_BGA\r\nTFBGA-100_8x8mm_Layout10x10_P0.8mm\r\nTFBGA-100, 10x10 raster, 8x8mm package, pitch 0.8mm; see section 6.2 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf\r\nBGA 100 0.8\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nTFBGA-100_9.0x9.0mm_Layout10x10_P0.8mm\r\nTFBGA-100, 10x10, 9x9mm package, pitch 0.8mm\r\nTFBGA-100\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nTFBGA-121_10x10mm_Layout11x11_P0.8mm\r\nTFBGA-121, 11x11 raster, 10x10mm package, pitch 0.8mm; http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#p495\r\nBGA 121 0.8\r\n0\r\n121\r\n121\r\nPackage_BGA\r\nTFBGA-216_13x13mm_Layout15x15_P0.8mm\r\nTFBGA-216, 15x15 raster, 13x13mm package, pitch 0.8mm; see section 6.8 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf\r\nBGA 216 0.8\r\n0\r\n216\r\n216\r\nPackage_BGA\r\nTFBGA-265_14x14mm_Layout17x17_P0.8mm\r\nTFBGA-265, 17x17 raster, 14x14mm package, pitch 0.8mm; see section 7.8 of http://www.st.com/resource/en/datasheet/DM00387108.pdf\r\nBGA 265 0.8\r\n0\r\n265\r\n265\r\nPackage_BGA\r\nTexas_DSBGA-5_0.822x1.116mm_Layout2x1x2_P0.4mm\r\nTexas Instruments, DSBGA, 0.822x1.116mm, 5 bump 2x1x2 array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/opa330.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nTexas Instruments DSBGA BGA YFF S-XBGA-N5\r\n0\r\n10\r\n5\r\nPackage_BGA\r\nTexas_DSBGA-6_0.9x1.4mm_Layout2x3_P0.5mm\r\nTexas Instruments, DSBGA, 0.9x1.4mm, 6 bump 2x3 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/ts5a3159a.pdf)\r\nTexas Instruments DSBGA BGA YZP R-XBGA-N6\r\n0\r\n12\r\n6\r\nPackage_BGA\r\nTexas_DSBGA-8_0.9x1.9mm_Layout2x4_P0.5mm\r\nTexas Instruments, DSBGA, 0.9x1.9mm, 8 bump 2x4 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txb0102.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nTexas Instruments DSBGA BGA YZP R-XBGA-N8\r\n0\r\n16\r\n8\r\nPackage_BGA\r\nTexas_DSBGA-8_1.43x1.41mm_Layout3x3_P0.5mm\r\nTexas Instruments, DSBGA, 1.43x1.41mm, 8 bump 3x3 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/lmc555.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nTexas Instruments DSBGA BGA YZP R-XBGA-N8\r\n0\r\n16\r\n8\r\nPackage_BGA\r\nTexas_DSBGA-8_1.5195x1.5195mm_Layout3x3_P0.5mm\r\nTexas Instruments, DSBGA, 1.5195x1.5195x0.600mm, 8 ball 3x3 area grid, YZR pad definition (http://www.ti.com/lit/ml/mxbg270/mxbg270.pdf)\r\nBGA 8 0.5\r\n0\r\n8\r\n8\r\nPackage_BGA\r\nTexas_DSBGA-9_1.4715x1.4715mm_Layout3x3_P0.5mm\r\nTexas Instruments, DSBGA, 1.4715x1.4715mm, 9 bump 3x3 array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/lm4990.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nTexas Instruments DSBGA BGA YZR0009\r\n0\r\n18\r\n9\r\nPackage_BGA\r\nTexas_DSBGA-10_1.36x1.86mm_Layout3x4_P0.5mm\r\nTexas Instruments, DSBGA, 1.36x1.86mm, 10 bump 3x4 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txs0104e.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nTexas Instruments DSBGA BGA\r\n0\r\n20\r\n10\r\nPackage_BGA\r\nTexas_DSBGA-12_1.36x1.86mm_Layout3x4_P0.5mm\r\nTexas Instruments, DSBGA, 1.36x1.86mm, 12 bump 3x4 (area) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txs0104e.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nTexas Instruments DSBGA BGA\r\n0\r\n24\r\n12\r\nPackage_BGA\r\nTexas_DSBGA-28_1.9x3.0mm_Layout4x7_P0.4mm\r\nTexas Instruments, DSBGA, 3.0x1.9x0.625mm, 28 ball 7x4 area grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/bq51050b.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\nBGA 28 0.4\r\n0\r\n28\r\n28\r\nPackage_BGA\r\nTexas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm\r\nTexas Instruments, DSBGA, 3.33x3.488x0.625mm, 49 ball 7x7 area grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/msp430f2234.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\ntexas dsbga 49\r\n0\r\n49\r\n49\r\nPackage_BGA\r\nTexas_DSBGA-64_3.415x3.535mm_Layout8x8_P0.4mm\r\nTexas Instruments, DSBGA, 3.415x3.535x0.625mm, 64 ball 8x8 area grid, NSMD pad definition (http://www.ti.com/lit/ds/slas718g/slas718g.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf)\r\ntexas dsbga 64\r\n0\r\n64\r\n64\r\nPackage_BGA\r\nTexas_MicroStar_Junior_BGA-12_2.0x2.5mm_Layout4x3_P0.5mm\r\nTexas Instruments, BGA Microstar Junior, 2x2.5mm, 12 bump 4x3 grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txb0104.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf)\r\nTexas_Junior_BGA-12\r\n0\r\n12\r\n12\r\nPackage_BGA\r\nTexas_MicroStar_Junior_BGA-80_5.0x5.0mm_Layout9x9_P0.5mm\r\nTexas Instruments, BGA Microstar Junior, 5x5mm, 80 ball 9x9 grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/tlv320aic23b.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf)\r\nTexas_Junior_BGA-80\r\n0\r\n80\r\n80\r\nPackage_BGA\r\nTexas_MicroStar_Junior_BGA-113_7.0x7.0mm_Layout12x12_P0.5mm\r\nTexas Instruments, BGA Microstar Junior, 7x7mm, 113 ball 12x12 grid, NSMD pad definition (http://www.ti.com/lit/ml/mpbg674/mpbg674.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf)\r\nTexas_Junior_BGA-113\r\n0\r\n113\r\n113\r\nPackage_BGA\r\nUCBGA-36_2.5x2.5mm_Layout6x6_P0.4mm\r\nUCBGA-36, 6x6 raster, 2.5x2.5mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213\r\nBGA 36 0.4\r\n0\r\n36\r\n36\r\nPackage_BGA\r\nUCBGA-49_3x3mm_Layout7x7_P0.4mm\r\nUCBGA-49, 7x7 raster, 3x3mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_BGA\r\nUCBGA-81_4x4mm_Layout9x9_P0.4mm\r\nUCBGA-81, 9x9 raster, 4x4mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213\r\nBGA 81 0.4\r\n0\r\n81\r\n81\r\nPackage_BGA\r\nUFBGA-15_3.0x3.0mm_Layout4x4_P0.65mm\r\nUFBGA-15, 4x4, 3x3mm package, pitch 0.65mm\r\nUFBGA-15\r\n0\r\n15\r\n15\r\nPackage_BGA\r\nUFBGA-32_4.0x4.0mm_Layout6x6_P0.5mm\r\nUFBGA-32, 6x6, 4x4mm package, pitch 0.5mm\r\nUFBGA-32\r\n0\r\n32\r\n32\r\nPackage_BGA\r\nUFBGA-64_5x5mm_Layout8x8_P0.5mm\r\nUFBGA-64, 8x8 raster, 5x5mm package, pitch 0.5mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf\r\nBGA 64 0.5\r\n0\r\n64\r\n64\r\nPackage_BGA\r\nUFBGA-100_7x7mm_Layout12x12_P0.5mm\r\nUFBGA-100, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f103tb.pdf\r\nBGA 100 0.5\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nUFBGA-132_7x7mm_Layout12x12_P0.5mm\r\nUFBGA-132, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf\r\nBGA 132 0.5\r\n0\r\n132\r\n132\r\nPackage_BGA\r\nUFBGA-132_7x7mm_P0.5mm\r\nUFBGA 132 Pins, 0.5mm Pitch, 0.3mm Ball, http://www.st.com/resource/en/datasheet/stm32l486qg.pdf\r\nufbga bga small-pitch\r\n0\r\n132\r\n132\r\nPackage_BGA\r\nUFBGA-144_7x7mm_Layout12x12_P0.5mm\r\nUFBGA-144, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf\r\nBGA 144 0.5\r\n0\r\n144\r\n144\r\nPackage_BGA\r\nUFBGA-144_10x10mm_Layout12x12_P0.8mm\r\nUFBGA-144, 12x12 raster, 10x10mm package, pitch 0.8mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf\r\nBGA 144 0.8\r\n0\r\n144\r\n144\r\nPackage_BGA\r\nUFBGA-169_7x7mm_Layout13x13_P0.5mm\r\nUFBGA-169, 13x13 raster, 7x7mm package, pitch 0.5mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf\r\nBGA 169 0.5\r\n0\r\n169\r\n169\r\nPackage_BGA\r\nUFBGA-201_10x10mm_Layout15x15_P0.65mm\r\nUFBGA-201, 15x15 raster, 10x10mm package, pitch 0.65mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf\r\nBGA 201 0.65\r\n0\r\n201\r\n201\r\nPackage_BGA\r\nVFBGA-49_5.0x5.0mm_Layout7x7_P0.65mm\r\nVFBGA-49, 7x7, 5x5mm package, pitch 0.65mm\r\nVFBGA-49\r\n0\r\n49\r\n49\r\nPackage_BGA\r\nVFBGA-100_7.0x7.0mm_Layout10x10_P0.65mm\r\nVFBGA-100, 10x10, 7x7mm package, pitch 0.65mm\r\nVFBGA-100\r\n0\r\n100\r\n100\r\nPackage_BGA\r\nWLP-4_0.73x0.73mm_Layout2x2_P0.35mm_Ball0.22mm_Pad0.2mm_NSMD\r\nWLP-4, 2x2 raster, 0.73x0.73mm package, pitch 0.35mm; https://datasheets.maximintegrated.com/en/ds/MAX40200.pdf\r\nBGA 4 0.35\r\n0\r\n4\r\n4\r\nPackage_BGA\r\nWLP-4_0.83x0.83mm_P0.4mm\r\nWLP-4_0.83x0.83mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-100107.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891\r\nWLP-4\r\n0\r\n4\r\n4\r\nPackage_BGA\r\nWLP-4_0.86x0.86mm_P0.4mm\r\nWLP-4_0.86x0.86mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-0612.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891\r\nWLP-4\r\n0\r\n4\r\n4\r\nPackage_BGA\r\nXBGA-121_10x10mm_Layout11x11_P0.8mm\r\nXBGA-121, 11x11 raster, 10x10mm package, pitch 0.6mm; http://ww1.microchip.com/downloads/en/DeviceDoc/39969b.pdf\r\nBGA 121 0.8\r\n0\r\n121\r\n121\r\nPackage_BGA\r\nXFBGA-36_3.5x3.5mm_Layout6x6_P0.5mm\r\nXFBGA-36, https://www.nxp.com/docs/en/package-information/SOT1555-1.pdf\r\nXFBGA-36\r\n0\r\n36\r\n36\r\nPackage_BGA\r\nXFBGA-64_5.0x5.0mm_Layout8x8_P0.5mm\r\nXFBGA-64, https://www.nxp.com/docs/en/package-information/SOT1555-1.pdf\r\nXFBGA-64\r\n0\r\n64\r\n64\r\nPackage_BGA\r\nXFBGA-121_8x8mm_Layout11x11_P0.65mm\r\nXFBGA-121, https://www.nxp.com/docs/en/package-information/SOT1533-1.pdf\r\nXFBGA-121\r\n0\r\n121\r\n121\r\nPackage_BGA\r\nXilinx_CLG225\r\nZynq-7000 BGA, 15x15 grid, 13x13mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=77, NSMD pad definition Appendix A\r\nBGA 225 0.8 CLG225\r\n0\r\n225\r\n225\r\nPackage_BGA\r\nXilinx_CLG400\r\nZynq-7000 BGA, 20x20 grid, 17x17mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=78, NSMD pad definition Appendix A\r\nBGA 400 0.8 CLG400 CL400\r\n0\r\n400\r\n400\r\nPackage_BGA\r\nXilinx_CLG484_CLG485\r\nZynq-7000 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=79, NSMD pad definition Appendix A\r\nBGA 484 0.8 CLG484 CL484 CLG485 CL485\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_CPG236\r\nArtix-7 BGA, 19x19 grid, 10x10mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=266, NSMD pad definition Appendix A\r\nBGA 238 0.5 CP236 CPG236\r\n0\r\n238\r\n238\r\nPackage_BGA\r\nXilinx_CPG238\r\nArtix-7 BGA, 19x19 grid, 10x10mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=267, NSMD pad definition Appendix A\r\nBGA 238 0.5 CPG238\r\n0\r\n238\r\n238\r\nPackage_BGA\r\nXilinx_CPGA196\r\nSpartan-7 BGA, 14x14 grid, 8x8mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=260, NSMD pad definition Appendix A\r\nBGA 196 0.5 CPGA196\r\n0\r\n196\r\n196\r\nPackage_BGA\r\nXilinx_CSG324\r\nArtix-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268, NSMD pad definition Appendix A\r\nBGA 324 0.8 CS324 CSG324\r\n0\r\n324\r\n324\r\nPackage_BGA\r\nXilinx_CSG325\r\nArtix-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268, NSMD pad definition Appendix A\r\nBGA 324 0.8 CS325 CSG235\r\n0\r\n324\r\n324\r\nPackage_BGA\r\nXilinx_CSGA225\r\nSpartan-7 BGA, 15x15 grid, 13x13mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=262, NSMD pad definition Appendix A\r\nBGA 225 0.8 CSGA225\r\n0\r\n225\r\n225\r\nPackage_BGA\r\nXilinx_CSGA324\r\nSpartan-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=263, NSMD pad definition Appendix A\r\nBGA 324 0.8 CSGA324\r\n0\r\n324\r\n324\r\nPackage_BGA\r\nXilinx_FBG484\r\nArtix-7, Kintex-7 and Zynq-7000 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=271, ttps://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=281, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=82, NSMD pad definition Appendix A\r\nBGA 484 1 FB484 FBG484 FBV484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_FBG676\r\nArtix-7, Kintex-7 and Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=273, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=284, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=84, NSMD pad definition Appendix A\r\nBGA 676 1 FB676 FBG676 FBV676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_FBG900\r\nKintex-7 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=289, NSMD pad definition Appendix A\r\nBGA 900 1 FB900 FBG900 FBV900\r\n0\r\n900\r\n900\r\nPackage_BGA\r\nXilinx_FFG676\r\nKintex-7 and Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=292, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=88, NSMD pad definition Appendix A\r\nBGA 676 1 FF676 FFG676 FFV676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_FFG900_FFG901\r\nKintex-7 and Zynq-7000 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=294, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=90, NSMD pad definition Appendix A\r\nBGA 900 1 FF900 FFG900 FFV900 FF901 FFG901 FFV901\r\n0\r\n900\r\n900\r\nPackage_BGA\r\nXilinx_FFG1156\r\nArtix-7, Kintex-7 and Zynq-7000 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=277, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=296, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=91, NSMD pad definition Appendix A\r\nBGA 1156 1 FF1156 FFG1156 FFV1156\r\n0\r\n1156\r\n1156\r\nPackage_BGA\r\nXilinx_FFG1157_FFG1158\r\nVirtex-7 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=299, NSMD pad definition Appendix A\r\nBGA 1156 1 FF1157 FFG1157 FFV1157 FF1158 FFG1158 FFV1158\r\n0\r\n1156\r\n1156\r\nPackage_BGA\r\nXilinx_FFG1761\r\nVirtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=300, NSMD pad definition Appendix A\r\nBGA 1760 1 FF1761 FFG1761\r\n0\r\n1760\r\n1760\r\nPackage_BGA\r\nXilinx_FFG1926_FFG1927_FFG1928_FFG1930\r\nVirtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=303, NSMD pad definition Appendix A\r\nBGA 1924 1 FF1926 FFG1926 FF1927 FFG1927 FFV1927 FF1928 FFG1928 FF1930 FFG1930\r\n0\r\n1924\r\n1924\r\nPackage_BGA\r\nXilinx_FFV1761\r\nVirtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=301, NSMD pad definition Appendix A\r\nBGA 1760 1 FFV1761\r\n0\r\n1760\r\n1760\r\nPackage_BGA\r\nXilinx_FGG484\r\nArtix-7 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=275, NSMD pad definition Appendix A\r\nBGA 484 1 FG484 FGG484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_FGG676\r\nArtix-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=276, NSMD pad definition Appendix A\r\nBGA 676 1 FG676 FGG676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_FGGA484\r\nSpartan-7 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=264, NSMD pad definition Appendix A\r\nBGA 484 1 FGGA484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_FGGA676\r\nSpartan-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=265, NSMD pad definition Appendix A\r\nBGA 676 1 FGGA676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_FHG1761\r\nVirtex-7 BGA, 42x42 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=302, NSMD pad definition Appendix A\r\nBGA 1760 1 FH1761 FHG1761\r\n0\r\n1760\r\n1760\r\nPackage_BGA\r\nXilinx_FLG1925_FLG1926_FLG1928_FLG1930\r\nVirtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=304, NSMD pad definition Appendix A\r\nBGA 1924 1 FL1925 FLG1925 FL1926 FLG1926 FL1928 FLG1928 FL1930 FLG1930\r\n0\r\n1924\r\n1924\r\nPackage_BGA\r\nXilinx_FTG256\r\nArtix-7 BGA, 16x16 grid, 17x17mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=269, NSMD pad definition Appendix A\r\nBGA 256 1 FT256 FTG256\r\n0\r\n256\r\n256\r\nPackage_BGA\r\nXilinx_FTGB196\r\nSpartan-7 BGA, 14x14 grid, 15x15mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=261, NSMD pad definition Appendix A\r\nBGA 196 1 FTGB196\r\n0\r\n196\r\n196\r\nPackage_BGA\r\nXilinx_RB484\r\nArtix-7 and Zynq-7000 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=278, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=92, NSMD pad definition Appendix A\r\nBGA 484 1 RB484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_RB676\r\nArtix-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=280, NSMD pad definition Appendix A\r\nBGA 676 1 RB676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_RF676\r\nKintex-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=297, NSMD pad definition Appendix A\r\nBGA 676 1 RF676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_RF900\r\nKintex-7 and Zynq-7000 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=298, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=94, NSMD pad definition Appendix A\r\nBGA 900 1 RF900\r\n0\r\n900\r\n900\r\nPackage_BGA\r\nXilinx_RF1156\r\nZynq-7000 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=95, NSMD pad definition Appendix A\r\nBGA 1156 1 RF1156\r\n0\r\n1156\r\n1156\r\nPackage_BGA\r\nXilinx_RF1157_RF1158\r\nVirtex-7 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=305, NSMD pad definition Appendix A\r\nBGA 1156 1 RF1157 RF1158\r\n0\r\n1156\r\n1156\r\nPackage_BGA\r\nXilinx_RF1761\r\nVirtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=306, NSMD pad definition Appendix A\r\nBGA 1760 1 RF1761\r\n0\r\n1760\r\n1760\r\nPackage_BGA\r\nXilinx_RF1930\r\nVirtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=307, NSMD pad definition Appendix A\r\nBGA 1924 1 RF1930\r\n0\r\n1924\r\n1924\r\nPackage_BGA\r\nXilinx_RFG676\r\nZynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=93, NSMD pad definition Appendix A\r\nBGA 676 1 RF676 RFG676\r\n0\r\n676\r\n676\r\nPackage_BGA\r\nXilinx_RS484\r\nArtix-7 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=279, NSMD pad definition Appendix A\r\nBGA 484 0.8 RS484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_SBG484\r\nArtix-7 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=270, NSMD pad definition Appendix A\r\nBGA 484 0.8 SB484 SBG484 SBV484\r\n0\r\n484\r\n484\r\nPackage_BGA\r\nXilinx_SBG485\r\nZynq-7000 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=80, NSMD pad definition Appendix A\r\nBGA 484 0.8 SBG485 SBV485\r\n0\r\n484\r\n484\r\nPackage_CSP\r\nAnalog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm\r\nLFCSP, exposed pad, Analog Devices (http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5542.pdf)\r\nLFCSP 8 0.5\r\n0\r\n12\r\n5\r\nPackage_CSP\r\nLFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm\r\nLFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/57080735642908cp_8_4.pdf\r\nLFCSP 8pin thermal pad 3x2mm Pitch 0.5mm\r\n0\r\n9\r\n9\r\nPackage_CSP\r\nLFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm\r\nLFCSP, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-8/CP_8_13.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_CSP\r\nLFCSP-8_2x2mm_P0.5mm\r\nLFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_8_6.pdf\r\nLFCSP 8pin 2x2mm Pitch 0.5mm\r\n0\r\n8\r\n8\r\nPackage_CSP\r\nLFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm\r\nLFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n21\r\n17\r\nPackage_CSP\r\nLFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias\r\nLFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n26\r\n17\r\nPackage_CSP\r\nLFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm\r\nLFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n21\r\n17\r\nPackage_CSP\r\nLFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias\r\nLFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n26\r\n17\r\nPackage_CSP\r\nLFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm\r\n16-Lead Lead Frame Chip Scale Package, 3x3mm, 0.5mm pitch, 1.854mm thermal pad (CP-16-22, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_16_22.pdf)\r\nLFCSP 16 0.5\r\n0\r\n21\r\n17\r\nPackage_CSP\r\nLFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm\r\nLFCSP, 16 pin, 4x4mm, 2.1mm sq pad (http://www.analog.com/media/en/technical-documentation/data-sheets/ADG633.pdf)\r\nLFCSP 16 0.65\r\n0\r\n21\r\n17\r\nPackage_CSP\r\nLFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm\r\n20-Lead Frame Chip Scale Package - 4x4x0.9 mm Body [LFCSP], (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_20_6.pdf)\r\nLFCSP 0.5\r\n0\r\n25\r\n21\r\nPackage_CSP\r\nLFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm\r\nLFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_CSP\r\nLFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias\r\nLFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n35\r\n21\r\nPackage_CSP\r\nLFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm\r\nLFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n25\r\n21\r\nPackage_CSP\r\nLFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias\r\nLFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n35\r\n21\r\nPackage_CSP\r\nLFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm\r\nLFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_CSP\r\nLFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias\r\nLFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_CSP\r\nLFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm\r\nLFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n42\r\n33\r\nPackage_CSP\r\nLFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias\r\nLFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n59\r\n33\r\nPackage_CSP\r\nLFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm\r\n32-Lead Frame Chip Scale Package LFCSP (5mm x 5mm); (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-32/CP_32_27.pdf\r\nLFCSP 0.5\r\n0\r\n37\r\n33\r\nPackage_CSP\r\nLFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm\r\nLFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n58\r\n49\r\nPackage_CSP\r\nLFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias\r\nLFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n75\r\n49\r\nPackage_CSP\r\nLFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm\r\nLFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n69\r\n65\r\nPackage_CSP\r\nLFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias\r\nLFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLFCSP NoLead\r\n0\r\n86\r\n65\r\nPackage_CSP\r\nLFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm\r\nLFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n82\r\n73\r\nPackage_CSP\r\nLFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias\r\nLFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nLFCSP DFN_QFN\r\n0\r\n99\r\n73\r\nPackage_CSP\r\nLFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm\r\n72-Lead Frame Chip Scale Package - 10x10x0.9 mm Body [LFCSP]; (see https://www.intersil.com/content/dam/Intersil/documents/l72_/l72.10x10c.pdf)\r\nLFCSP 0.5\r\n0\r\n77\r\n73\r\nPackage_CSP\r\nLFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm\r\nLFCSP VQ, 24 pin, exposed pad, 4x4mm body, pitch 0.5mm (http://www.analog.com/media/en/package-pcb-resources/package/56702234806764cp_24_3.pdf, http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5801.pdf)\r\nLFCSP 0.5\r\n0\r\n29\r\n25\r\nPackage_CSP\r\nLFCSP-VQ-48-1EP_7x7mm_P0.5mm\r\nLFCSP VQ, 48 pin, exposed pad, 7x7mm body (http://www.analog.com/media/en/technical-documentation/data-sheets/AD7951.pdf, http://www.analog.com/en/design-center/packaging-quality-symbols-footprints/symbols-and-footprints/AD7951.html)\r\nLFCSP 48\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-25_Die425\r\nWLCSP-25, 5x5 raster, 2.097x2.493mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l031f6.pdf\r\nBGA 25 0.4\r\n0\r\n25\r\n25\r\nPackage_CSP\r\nST_WLCSP-25_Die444\r\nWLCSP-25, 5x5 raster, 2.423x2.325mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f031k6.pdf\r\nBGA 25 0.4\r\n0\r\n25\r\n25\r\nPackage_CSP\r\nST_WLCSP-25_Die457\r\nWLCSP-25, 5x5 raster, 2.133x2.070mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32l011k3.pdf\r\nBGA 25 0.4\r\n0\r\n25\r\n25\r\nPackage_CSP\r\nST_WLCSP-36_Die417\r\nWLCSP-36, 6x6 raster, 2.61x2.88mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l052t8.pdf\r\nBGA 36 0.4\r\n0\r\n36\r\n36\r\nPackage_CSP\r\nST_WLCSP-36_Die440\r\nWLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf\r\nBGA 36 0.4\r\n0\r\n36\r\n36\r\nPackage_CSP\r\nST_WLCSP-36_Die445\r\nWLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32f042k6.pdf\r\nBGA 36 0.4\r\n0\r\n36\r\n36\r\nPackage_CSP\r\nST_WLCSP-36_Die458\r\nWLCSP-36, 6x6 raster, 2.553x2.579mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f410t8.pdf\r\nBGA 36 0.4\r\n0\r\n36\r\n36\r\nPackage_CSP\r\nST_WLCSP-49_Die423\r\nWLCSP-49, 7x7 raster, 2.965x2.965mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f401vc.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die431\r\nWLCSP-49, 7x7 raster, 2.999x3.185mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f411vc.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die433\r\nWLCSP-49, 7x7 raster, 3.029x3.029mm package, pitch 0.4mm; see section 7.1.1 of http://www.st.com/resource/en/datasheet/stm32f401ce.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die435\r\nWLCSP-49, 7x7 raster, 3.141x3.127mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/DM00257211.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die438\r\nWLCSP-49, 7x7 raster, 3.89x3.74mm package, pitch 0.5mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303r8.pdf\r\nBGA 49 0.5\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die439\r\nWLCSP-49, 7x7 raster, 3.417x3.151mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f301r8.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die447\r\nWLCSP-49, 7x7 raster, 3.294x3.258mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l072kz.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-49_Die448\r\nWLCSP-49, 7x7 raster, 3.277x3.109mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f071v8.pdf\r\nBGA 49 0.4\r\n0\r\n49\r\n49\r\nPackage_CSP\r\nST_WLCSP-63_Die427\r\nWLCSP-63, 7x9 raster, 3.228x4.164mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l151cc.pdf\r\nBGA 63 0.4\r\n0\r\n63\r\n63\r\nPackage_CSP\r\nST_WLCSP-64_Die414\r\nWLCSP-64, 8x8 raster, 4.466x4.395mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf\r\nBGA 64 0.5\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-64_Die427\r\nWLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf\r\nBGA 64 0.4\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-64_Die435\r\nWLCSP-64, 8x8 raster, 3.141x3.127mm package, pitch 0.35mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00257211.pdf\r\nBGA 64 0.35\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-64_Die436\r\nWLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zd.pdf\r\nBGA 64 0.4\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-64_Die441\r\nWLCSP-64, 8x8 raster, 3.623x3.651mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00213872.pdf\r\nBGA 64 0.4\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-64_Die442\r\nWLCSP-64, 8x8 raster, 3.347x3.585mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f091vb.pdf\r\nBGA 64 0.4\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-64_Die462\r\nWLCSP-64, 8x8 raster, 3.357x3.657mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00340475.pdf\r\nBGA 64 0.4\r\n0\r\n64\r\n64\r\nPackage_CSP\r\nST_WLCSP-66_Die411\r\nWLCSP-66, 9x9 raster, 3.639x3.971mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf\r\nBGA 66 0.4\r\n0\r\n66\r\n66\r\nPackage_CSP\r\nST_WLCSP-66_Die432\r\nWLCSP-66, 8x9 raster, 3.767x4.229mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f378vc.pdf\r\nBGA 66 0.4\r\n0\r\n66\r\n66\r\nPackage_CSP\r\nST_WLCSP-72_Die415\r\nWLCSP-72, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf\r\nBGA 72 0.4\r\n0\r\n72\r\n72\r\nPackage_CSP\r\nST_WLCSP-81_Die415\r\nWLCSP-81, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf\r\nBGA 81 0.4\r\n0\r\n81\r\n81\r\nPackage_CSP\r\nST_WLCSP-81_Die421\r\nWLCSP-81, 9x9 raster, 3.693x3.815mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf\r\nBGA 81 0.4\r\n0\r\n81\r\n81\r\nPackage_CSP\r\nST_WLCSP-81_Die463\r\nWLCSP-81, 9x9 raster, 4.039x3.951mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00282249.pdf\r\nBGA 81 0.4\r\n0\r\n81\r\n81\r\nPackage_CSP\r\nST_WLCSP-90_Die413\r\nWLCSP-90, 10x9 raster, 4.223x3.969mm package, pitch 0.4mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f405og.pdf\r\nBGA 90 0.4\r\n0\r\n90\r\n90\r\nPackage_CSP\r\nST_WLCSP-100_Die422\r\nWLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f302vc.pdf\r\nBGA 100 0.4\r\n0\r\n100\r\n100\r\nPackage_CSP\r\nST_WLCSP-100_Die446\r\nWLCSP-100, 10x10 raster, 4.775x5.041mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303zd.pdf\r\nBGA 100 0.4\r\n0\r\n100\r\n100\r\nPackage_CSP\r\nST_WLCSP-100_Die452\r\nWLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.7 of http://www.st.com/resource/en/datasheet/DM00330506.pdf\r\nBGA 100 0.4\r\n0\r\n100\r\n100\r\nPackage_CSP\r\nST_WLCSP-100_Die461\r\nWLCSP-100, 10x10 raster, 4.618x4.142mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00284211.pdf\r\nBGA 100 0.4\r\n0\r\n100\r\n100\r\nPackage_CSP\r\nST_WLCSP-104_Die437\r\nWLCSP-104, 9x12 raster, 4.095x5.094mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152ze.pdf\r\nBGA 104 0.4\r\n0\r\n104\r\n104\r\nPackage_CSP\r\nST_WLCSP-143_Die419\r\nWLCSP-143, 11x13 raster, 4.521x5.547mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf\r\nBGA 143 0.4\r\n0\r\n143\r\n143\r\nPackage_CSP\r\nST_WLCSP-143_Die449\r\nWLCSP-143, 11x13 raster, 4.539x5.849mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf\r\nBGA 143 0.4\r\n0\r\n143\r\n143\r\nPackage_CSP\r\nST_WLCSP-144_Die470\r\nWLCSP-144, 12x12 raster, 5.24x5.24mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/DM00366448.pdf\r\nBGA 144 0.4\r\n0\r\n144\r\n144\r\nPackage_CSP\r\nST_WLCSP-168_Die434\r\nWLCSP-168, 12x14 raster, 4.891x5.692mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f469ni.pdf\r\nBGA 168 0.4\r\n0\r\n168\r\n168\r\nPackage_CSP\r\nST_WLCSP-180_Die451\r\nWLCSP-180, 13x14 raster, 5.537x6.095mm package, pitch 0.4mm; see section 6.6 of http://www.st.com/resource/en/datasheet/DM00273119.pdf\r\nBGA 180 0.4\r\n0\r\n180\r\n180\r\nPackage_CSP\r\nWLCSP-6_1.4x1.0mm_P0.4mm\r\n6pin Pitch 0.4mm\r\n6pin Pitch 0.4mm WLCSP\r\n0\r\n6\r\n6\r\nPackage_CSP\r\nWLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD\r\nWLCSP/XFBGA 8-pin package, staggered pins, http://www.adestotech.com/wp-content/uploads/DS-AT25DF041B_040.pdf\r\nWLCSP WLCSP-8 XFBGA XFBGA-8  CSP BGA Chip-Scale Glass-Top\r\n0\r\n8\r\n8\r\nPackage_CSP\r\nWLCSP-12_1.56x1.56mm_P0.4mm\r\nWLCSP 12 1.56x1.56 https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMM150-DS001-01.pdf\r\nBMM150 WLCSP\r\n0\r\n12\r\n12\r\nPackage_CSP\r\nWLCSP-12_1.403x1.555mm_P0.4mm_Stagger\r\nWLCSP-12, 6x4 raster staggered array, 1.403x1.555mm package, pitch 0.4mm; http://ww1.microchip.com/downloads/en/devicedoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=208\r\nCSP 12 0.2x0.346333\r\n0\r\n12\r\n12\r\nPackage_CSP\r\nWLCSP-16_4x4_B2.17x2.32mm_P0.5mm\r\nWLCSP-16, http://www.nxp.com/documents/data_sheet/LPC1102_1104.pdf, http://www.nxp.com/assets/documents/data/en/application-notes/AN3846.pdf\r\nWLCSP-16 NXP\r\n0\r\n16\r\n16\r\nPackage_CSP\r\nWLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm\r\nWLCSP-20, 4x5 raster, 1.934x2.434mm package, pitch 0.4mm; see section 36.2.3 of http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf\r\nBGA 20 0.4\r\n0\r\n20\r\n20\r\nPackage_CSP\r\nWLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm\r\nWLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00539D.pdf\r\nWLCSP-20\r\n0\r\n20\r\n20\r\nPackage_CSP\r\nWLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm\r\nWLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00676D.pdf\r\nWLCSP-20\r\n0\r\n20\r\n20\r\nPackage_CSP\r\nWLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm\r\nWLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00949D.pdf\r\nWLCSP-36\r\n0\r\n36\r\n36\r\nPackage_CSP\r\nWLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm\r\nWLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00604D.pdf\r\nWLCSP-36\r\n0\r\n36\r\n36\r\nPackage_CSP\r\nWLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm\r\nWLCSP-56, 7x8 raster, 3.170x3.444mm package, pitch 0.4mm; see section 48.2.4 of http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001479B.pdf\r\nBGA 56 0.4\r\n0\r\n56\r\n56\r\nPackage_CSP\r\nWLCSP-81_4.41x3.76mm_P0.4mm\r\nWLCSP-81, 9x9, 0.4mm Pitch, http://www.st.com/content/ccc/resource/technical/document/technical_note/92/30/3c/a1/4c/bb/43/6f/DM00103228.pdf/files/DM00103228.pdf/jcr:content/translations/en.DM00103228.pdf\r\nWLCSP ST\r\n0\r\n81\r\n81\r\nPackage_CSP\r\npSemi_CSP-16_1.64x2.04mm_P0.4mm\r\npSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf)\r\npsemi csp 16\r\n0\r\n16\r\n16\r\nPackage_CSP\r\npSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm\r\npSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf)\r\npsemi csp 16\r\n0\r\n16\r\n16\r\nPackage_DFN_QFN\r\nAMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm\r\nUFD Package, 4-Lead Plastic QFN (2mm x 2mm), http://ams.com/eng/content/download/950231/2267959/483138\r\nQFN 0.95\r\n0\r\n6\r\n5\r\nPackage_DFN_QFN\r\nCypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias\r\n56-Lead Plastic Quad Flat, No Lead Package (ML) - 8x8x0.9 mm Body [QFN] (see datasheet at http://www.cypress.com/file/138911/download and app note at http://www.cypress.com/file/140006/download)\r\nQFN 0.5\r\n0\r\n87\r\n57\r\nPackage_DFN_QFN\r\nDFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm_PullBack\r\nDFN, 6 Pin (http://www.onsemi.com/pub/Collateral/NCP133-D.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nDFN DFN_QFN\r\n0\r\n9\r\n7\r\nPackage_DFN_QFN\r\nDFN-6-1EP_2x1.8mm_P0.5mm_EP1.2x1.6mm\r\nDFN, 6 Pin (https://www.diodes.com/assets/Package-Files/U-DFN2018-6.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nDFN DFN_QFN\r\n0\r\n11\r\n7\r\nPackage_DFN_QFN\r\nDFN-6-1EP_2x2mm_P0.5mm_EP0.61x1.42mm\r\nDC6 Package; 6-Lead Plastic DFN (2mm x 2mm) (see Linear Technology DFN_6_05-08-1703.pdf)\r\nDFN 0.5\r\n0\r\n9\r\n7\r\nPackage_DFN_QFN\r\nDFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm\r\n6-Lead Plastic Dual Flat, No Lead Package (MA) - 2x2x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.65\r\n0\r\n9\r\n7\r\nPackage_DFN_QFN\r\nDFN-6-1EP_3x2mm_P0.5mm_EP1.65x1.35mm\r\nDFN, 6 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/(DCB6)%20DFN%2005-08-1715%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nDFN DFN_QFN\r\n0\r\n11\r\n7\r\nPackage_DFN_QFN\r\nDFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm\r\nDFN6 3*3 MM, 0.95 PITCH; CASE 506AH-01 (see ON Semiconductor 506AH.PDF)\r\nDFN 0.95\r\n0\r\n13\r\n7\r\nPackage_DFN_QFN\r\nDFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm\r\nDFN, 6 Pin (https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nDFN DFN_QFN\r\n0\r\n11\r\n7\r\nPackage_DFN_QFN\r\nDFN-6_1.3x1.2mm_P0.4mm\r\n6-Lead Plastic DFN (1.3mm x 1.2mm) \r\nDFN 0.4\r\n0\r\n6\r\n6\r\nPackage_DFN_QFN\r\nDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.3mm\r\nDFN, 8 Pin (https://www.onsemi.com/pub/Collateral/NB3N551-D.PDF#page=7), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nDFN NoLead\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.5mm\r\nDFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8127-AVR-8-bit-Microcontroller-ATtiny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nDFN DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_2x2mm_P0.5mm_EP1.05x1.75mm\r\nDFN8 2x2, 0.5P; CASE 506CN (see ON Semiconductor 506CN.PDF)\r\nDFN 0.5\r\n0\r\n11\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_2x2mm_P0.45mm_EP0.64x1.38mm\r\nDC8 Package 8-Lead Plastic DFN (2mm x 2mm) (see Linear Technology DFN_8_05-08-1719.pdf)\r\nDFN 0.45\r\n0\r\n11\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm\r\nDDB Package; 8-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_8_05-08-1702.pdf)\r\nDFN 0.5\r\n0\r\n12\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm\r\n8-Lead Plastic Dual Flat, No Lead Package (8MA2) - 2x3x0.6 mm Body [UDFN] (see Atmel-8815-SEEPROM-AT24CS01-02-Datasheet.pdf)\r\nDFN 0.5\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x2mm_P0.5mm_EP1.36x1.46mm\r\n8-Lead Plastic Dual Flat, No Lead Package (8MA2) - 2x3x0.6 mm Body (http://ww1.microchip.com/downloads/en/DeviceDoc/20005010F.pdf)\r\nDFN 0.5\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm\r\n8-Lead Plastic Dual Flat, No Lead Package (MC) - 2x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.5\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x2mm_P0.45mm_EP1.66x1.36mm\r\nDCB Package 8-Lead Plastic DFN (2mm x 3mm) (see Linear Technology DFN_8_05-08-1718.pdf)\r\nDFN 0.45\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm\r\nDD Package; 8-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_8_05-08-1698.pdf)\r\nDFN 0.5\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm\r\nDFN, 8 Pin (http://www.ixysic.com/home/pdfs.nsf/www/IX4426-27-28.pdf/$file/IX4426-27-28.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nDFN DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm\r\n8-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.65\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_4x4mm_P0.8mm_EP2.5x3.6mm\r\n8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.8\r\n0\r\n15\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_4x4mm_P0.8mm_EP2.39x2.21mm\r\n8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (http://www.onsemi.com/pub/Collateral/NCP4308-D.PDF)\r\nDFN 0.8\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_6x5mm_P1.27mm_EP2x2mm\r\nDD Package; 8-Lead Plastic DFN (6mm x 5mm) (see http://www.everspin.com/file/236/download)\r\ndfn \r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nDFN-8-1EP_6x5mm_P1.27mm_EP4x4mm\r\nDD Package; 8-Lead Plastic DFN (6mm x 5mm) (see http://www.everspin.com/file/236/download)\r\ndfn \r\n0\r\n25\r\n9\r\nPackage_DFN_QFN\r\nDFN-8_2x2mm_P0.5mm\r\nDFN8 2x2, 0.5P; No exposed pad - Ref http://pdfserv.maximintegrated.com/land_patterns/90-0349.PDF\r\nDFN 0.5\r\n0\r\n8\r\n8\r\nPackage_DFN_QFN\r\nDFN-10-1EP_2x3mm_P0.5mm_EP0.64x2.4mm\r\nDDB Package; 10-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_10_05-08-1722.pdf)\r\nDFN 0.5\r\n0\r\n13\r\n11\r\nPackage_DFN_QFN\r\nDFN-10-1EP_3x3mm_P0.5mm_EP1.7x2.5mm\r\nDFN, 10 Pin (https://www.monolithicpower.com/pub/media/document/MPQ2483_r1.05.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nDFN NoLead\r\n0\r\n15\r\n11\r\nPackage_DFN_QFN\r\nDFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm\r\n10-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.5\r\n0\r\n15\r\n11\r\nPackage_DFN_QFN\r\nDFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm\r\nDFN, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3471fb.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nDFN NoLead\r\n0\r\n15\r\n11\r\nPackage_DFN_QFN\r\nDFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias\r\nDFN, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3471fb.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nDFN NoLead\r\n0\r\n22\r\n11\r\nPackage_DFN_QFN\r\nDFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mm\r\n10-Lead Plastic Dual Flat No-Lead Package, 3x3mm Body (see Atmel Appnote 8826)\r\nDFN 0.5\r\n0\r\n15\r\n11\r\nPackage_DFN_QFN\r\nDFN-10_2x2mm_P0.4mm\r\n10-Lead Plastic DFN (2mm x 2mm)  0.40mm pitch\r\nDFN 10 0.4mm\r\n0\r\n10\r\n10\r\nPackage_DFN_QFN\r\nDFN-12-1EP_2x3mm_P0.45mm_EP0.64x2.4mm\r\nDDB Package; 12-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_12_05-08-1723.pdf)\r\nDFN 0.45\r\n0\r\n15\r\n13\r\nPackage_DFN_QFN\r\nDFN-12-1EP_3x3mm_P0.5mm_EP2.05x2.86mm\r\n10-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.5\r\n0\r\n17\r\n13\r\nPackage_DFN_QFN\r\nDFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm\r\nDD Package; 12-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_12_05-08-1725.pdf)\r\nDFN 0.45\r\n0\r\n17\r\n13\r\nPackage_DFN_QFN\r\nDFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm\r\nDE/UE Package; 12-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_12_05-08-1695.pdf)\r\nDFN 0.5\r\n0\r\n21\r\n13\r\nPackage_DFN_QFN\r\nDFN-12-1EP_4x4mm_P0.5mm_EP2.66x3.38mm\r\nDF Package; 12-Lead Plastic DFN (4mm x 4mm) (see Linear Technology 05081733_A_DF12.pdf)\r\nDFN 0.5\r\n0\r\n21\r\n13\r\nPackage_DFN_QFN\r\nDFN-12-1EP_4x4mm_P0.65mm_EP2.64x3.54mm\r\nDFN12, 4x4, 0.65P; CASE 506CE (see ON Semiconductor 506CE.PDF)\r\nDFN 0.65\r\n0\r\n21\r\n13\r\nPackage_DFN_QFN\r\nDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm\r\nDD Package; 14-Lead Plastic DFN (3mm x 3mm) (http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF)\r\nDFN 0.40\r\n0\r\n19\r\n15\r\nPackage_DFN_QFN\r\nDFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm\r\n14-lead very thin plastic quad flat, 3.0x4.5mm size, 0.65mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/14L_VDFN_4_5x3_0mm_JHA_C041198A.pdf)\r\nVDFN DFN 0.65mm\r\n0\r\n23\r\n15\r\nPackage_DFN_QFN\r\nDFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm_ThermalVias\r\n14-lead very thin plastic quad flat, 3.0x4.5mm size, 0.65mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/14L_VDFN_4_5x3_0mm_JHA_C041198A.pdf)\r\nVDFN DFN 0.65mm\r\n0\r\n33\r\n15\r\nPackage_DFN_QFN\r\nDFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm\r\nDE Package; 14-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_14_05-08-1708.pdf)\r\nDFN 0.5\r\n0\r\n23\r\n15\r\nPackage_DFN_QFN\r\nDFN-14-1EP_4x4mm_P0.5mm_EP2.86x3.6mm\r\nDFN14, 4x4, 0.5P; CASE 506CM (see ON Semiconductor 506CM.PDF)\r\nDFN 0.5\r\n0\r\n23\r\n15\r\nPackage_DFN_QFN\r\nDFN-16-1EP_3x4mm_P0.45mm_EP1.7x3.3mm\r\nDE Package; 16-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_16_05-08-1732.pdf)\r\nDFN 0.45\r\n0\r\n25\r\n17\r\nPackage_DFN_QFN\r\nDFN-16-1EP_3x5mm_P0.5mm_EP1.66x4.4mm\r\nDHC Package; 16-Lead Plastic DFN (5mm x 3mm) (see Linear Technology DFN_16_05-08-1706.pdf)\r\nDFN 0.5\r\n0\r\n27\r\n17\r\nPackage_DFN_QFN\r\nDFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm\r\nDHD Package; 16-Lead Plastic DFN (5mm x 4mm) (see Linear Technology 05081707_A_DHD16.pdf)\r\nDFN 0.5\r\n0\r\n25\r\n17\r\nPackage_DFN_QFN\r\nDFN-16-1EP_5x5mm_P0.5mm_EP3.46x4mm\r\nDH Package; 16-Lead Plastic DFN (5mm x 5mm) (see Linear Technology DFN_16_05-08-1709.pdf)\r\nDFN 0.5\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nDFN-18-1EP_3x5mm_P0.5mm_EP1.66x4.4mm\r\nDHC Package; 18-Lead Plastic DFN (5mm x 3mm) (see Linear Technology 05081955_0_DHC18.pdf)\r\nDFN 0.5\r\n0\r\n29\r\n19\r\nPackage_DFN_QFN\r\nDFN-18-1EP_4x5mm_P0.5mm_EP2.44x4.34mm\r\nDHD Package; 18-Lead Plastic DFN (5mm x 4mm) (see Linear Technology DFN_18_05-08-1778.pdf)\r\nDFN 0.5\r\n0\r\n27\r\n19\r\nPackage_DFN_QFN\r\nDFN-20-1EP_5x6mm_P0.5mm_EP3.24x4.24mm\r\nDFN20, 6x5, 0.5P; CASE 505AB (see ON Semiconductor 505AB.PDF)\r\nDFN 0.5\r\n0\r\n33\r\n21\r\nPackage_DFN_QFN\r\nDFN-22-1EP_5x6mm_P0.5mm_EP3.14x4.3mm\r\nDFN22 6*5*0.9 MM, 0.5 P; CASE 506AF\\xe2\\x88\\x9201 (see ON Semiconductor 506AF.PDF)\r\nDFN 0.5\r\n0\r\n35\r\n23\r\nPackage_DFN_QFN\r\nDFN-24-1EP_4x7mm_P0.5mm_EP2.64x6.44mm\r\nDKD Package; 24-Lead Plastic DFN (7mm x 4mm) (see Linear Technology DFN_24_05-08-1864.pdf)\r\nDFN 0.5\r\n0\r\n35\r\n25\r\nPackage_DFN_QFN\r\nDFN-32-1EP_4x7mm_P0.4mm_EP2.64x6.44mm\r\nDKD Package; 32-Lead Plastic DFN (7mm x 4mm) (see Linear Technology DFN_32_05-08-1734.pdf)\r\nDFN 0.4\r\n0\r\n43\r\n33\r\nPackage_DFN_QFN\r\nDFN-44-1EP_5x8.9mm_P0.4mm_EP3.7x8.4mm\r\nDFN44 8.9x5, 0.4P; CASE 506BU-01 (see ON Semiconductor 506BU.PDF)\r\nDFN 0.4\r\n0\r\n63\r\n45\r\nPackage_DFN_QFN\r\nDFN-S-8-1EP_6x5mm_P1.27mm\r\n8-Lead Plastic Dual Flat, No Lead Package (MF) - 6x5 mm Body [DFN-S] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 1.27\r\n0\r\n16\r\n9\r\nPackage_DFN_QFN\r\nDiodes_DFN1006-3\r\nDFN package size 1006 3 pins\r\nDFN package size 1006 3 pins\r\n0\r\n3\r\n3\r\nPackage_DFN_QFN\r\nInfineon_MLPQ-16-14-1EP_4x4mm_P0.5mm\r\nMLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134)\r\nmlpq 32 7x7mm\r\n0\r\n19\r\n15\r\nPackage_DFN_QFN\r\nInfineon_MLPQ-40-32-1EP_7x7mm_P0.5mm\r\nMLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134)\r\nmlpq 32 7x7mm\r\n0\r\n76\r\n33\r\nPackage_DFN_QFN\r\nInfineon_MLPQ-48-1EP_7x7mm_P0.5mm_EP5.55x5.55mm\r\nMLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2093mpbf.pdf?fileId=5546d462533600a401535675fb892793)\r\nmlpq 32 7x7mm\r\n0\r\n113\r\n49\r\nPackage_DFN_QFN\r\nInfineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.15x5.15mm\r\nMLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2052mpbf.pdf?fileId=5546d462533600a401535675d3b32788)\r\nmlpq 32 7x7mm\r\n0\r\n117\r\n49\r\nPackage_DFN_QFN\r\nInfineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.55x5.55mm\r\nMLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2093mpbf.pdf?fileId=5546d462533600a401535675fb892793)\r\nmlpq 32 7x7mm\r\n0\r\n117\r\n49\r\nPackage_DFN_QFN\r\nInfineon_PQFN-22-15-4EP_6x5mm_P0.65mm\r\nPQFN 22 leads, 5x6mm, 0.127mm stencil (https://www.infineon.com/dgdl/ir4301.pdf?fileId=5546d462533600a4015355d5fc691819, https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134)\r\npqfn 22 5x6mm\r\n0\r\n56\r\n15\r\nPackage_DFN_QFN\r\nInfineon_PQFN-44-31-5EP_7x7mm_P0.5mm\r\nPQFN 44 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/ir4302.pdf?fileId=5546d462533600a4015355d602a9181d, https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134)\r\npqfn 44 7x7mm\r\n0\r\n125\r\n27\r\nPackage_DFN_QFN\r\nLinear_DE14MA\r\n14-Lead Plastic DFN, 4mm x 3mm (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/05081731_C_DE14MA.pdf)\r\nDFN 0.5\r\n0\r\n14\r\n14\r\nPackage_DFN_QFN\r\nLinear_UGK52_QFN-46-52\r\nLinear UKG52(46) package, QFN-52-1EP variant (see http://cds.linear.com/docs/en/datasheet/3886fe.pdf)\r\nQFN 0.5\r\n0\r\n62\r\n47\r\nPackage_DFN_QFN\r\nMLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm\r\nMLF, 6 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5353.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nMLF DFN_QFN\r\n0\r\n9\r\n7\r\nPackage_DFN_QFN\r\nMLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm\r\n8-Pin ePad 3mm x 3mm MLF - 3x3x0.85 mm Body (see Microchip datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf)\r\nDFN MLF 0.65\r\n0\r\n12\r\n9\r\nPackage_DFN_QFN\r\nMLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm_ThermalVias\r\n8-Pin ePad 3mm x 3mm MLF - 3x3x0.85 mm Body (see Microchip datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf)\r\nDFN MLF 0.65\r\n0\r\n15\r\n9\r\nPackage_DFN_QFN\r\nMLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm\r\nMLF, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=263), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nMLF DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nMLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias\r\nMLF, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=263), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nMLF DFN_QFN\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nMLPQ-16-1EP_4x4mm_P0.65mm_EP2.8x2.8mm\r\nMicro Leadframe Package, 16 pin with exposed pad\r\nMLPQ- 0.65\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nMicrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.8x1.3mm_ThermalVias\r\nhttp://ww1.microchip.com/downloads/en/DeviceDoc/mic2290.pdf\r\nmlf 8 2x2 mm\r\n0\r\n14\r\n9\r\nPackage_DFN_QFN\r\nMicrochip_8E-16\r\n16-Lead Quad Flat, No Lead Package (8E) - 4x4x0.9 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN Microchip 8E 16\r\n0\r\n20\r\n17\r\nPackage_DFN_QFN\r\nMicrochip_DRQFN-44-1EP_5x5mm_P0.7mm_EP2.65x2.65mm\r\nQFN, 44 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/44L_VQFN_5x5mm_Dual_Row_%5BS3B%5D_C04-21399a.pdf)\r\nQFN dual row\r\n0\r\n49\r\n45\r\nPackage_DFN_QFN\r\nMicrochip_DRQFN-44-1EP_5x5mm_P0.7mm_EP2.65x2.65mm_ThermalVias\r\nQFN, 44 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/44L_VQFN_5x5mm_Dual_Row_%5BS3B%5D_C04-21399a.pdf)\r\nQFN dual row\r\n0\r\n59\r\n45\r\nPackage_DFN_QFN\r\nMicrochip_DRQFN-64-1EP_7x7mm_P0.65mm_EP4.1x4.1mm\r\nQFN, 64 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_7x7_Dual_Row_%5BSVB%5D_C04-21420a.pdf)\r\nQFN dual row\r\n0\r\n74\r\n65\r\nPackage_DFN_QFN\r\nMicrochip_DRQFN-64-1EP_7x7mm_P0.65mm_EP4.1x4.1mm_ThermalVias\r\nQFN, 64 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_7x7_Dual_Row_%5BSVB%5D_C04-21420a.pdf)\r\nQFN dual row\r\n0\r\n91\r\n65\r\nPackage_DFN_QFN\r\nMicrosemi_QFN-40-32-2EP_6x8mm_P0.5mm\r\n40-Lead (32-Lead Populated) Plastic Quad Flat, No Lead Package - 6x8x0.9mm Body (https://www.microsemi.com/document-portal/doc_download/131677-pd70224-data-sheet)\r\nQFN 0.5\r\n0\r\n92\r\n34\r\nPackage_DFN_QFN\r\nMini-Circuits_DL805\r\nhttps://ww2.minicircuits.com/case_style/DL805.pdf\r\nRF Switch\r\n0\r\n11\r\n9\r\nPackage_DFN_QFN\r\nMini-Circuits_FG873-4_3x3mm\r\nMini Circuits Case style FG (https://ww2.minicircuits.com/case_style/FG873.pdf)\r\nFG873\r\n0\r\n4\r\n4\r\nPackage_DFN_QFN\r\nNordic_AQFN-73-1EP_7x7mm_P0.5mm\r\nhttp://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52%2Fdita%2Fnrf52%2Fchips%2Fnrf52840.html\r\nAQFN 7mm \r\n0\r\n78\r\n74\r\nPackage_DFN_QFN\r\nOnSemi_DFN-8_2x2mm_P0.5mm\r\nDFN8 2x2, 0.5P (https://www.onsemi.com/pub/Collateral/511AT.PDF)\r\nDFN 0.5\r\n0\r\n8\r\n8\r\nPackage_DFN_QFN\r\nOnSemi_UDFN-8_1.2x1.8mm_P0.4mm\r\n8-Lead Plastic Dual Flat, No Lead Package, 1.2x1.8x1.55 mm Body [UDFN] (See http://www.onsemi.com/pub/Collateral/NLSV2T244-D.PDF)\r\ndfn udfn dual flat\r\n0\r\n8\r\n8\r\nPackage_DFN_QFN\r\nOnSemi_VCT-28_3.5x3.5mm_P0.4mm\r\nOnSemi  VCT, 28 Pin (http://www.onsemi.com/pub/Collateral/601AE.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nOnSemi VCT DFN_QFN\r\n0\r\n28\r\n28\r\nPackage_DFN_QFN\r\nPanasonic_HQFN-16-1EP_4x4mm_P0.65mm_EP2.9x2.9mm\r\nPanasonic HQFN-16, 4x4x0.85mm (https://industrial.panasonic.com/content/data/SC/ds/ds7/c0/PKG_HQFN016-A-0404XZL_EN.pdf)\r\npanasonic hqfn\r\n0\r\n37\r\n17\r\nPackage_DFN_QFN\r\nPanasonic_HSON-8_8x8mm_P2.00mm\r\nPanasonic HSON-8, 8x8x1.25mm (https://industrial.panasonic.com/content/data/SC/ds/ds7/c0/PKG_HSON008-A-0808XXI_EN.pdf)\r\npanasonic hson\r\n0\r\n27\r\n9\r\nPackage_DFN_QFN\r\nQFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm\r\nQFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n17\r\n13\r\nPackage_DFN_QFN\r\nQFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm_ThermalVias\r\nQFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n22\r\n13\r\nPackage_DFN_QFN\r\nQFN-12-1EP_3x3mm_P0.51mm_EP1.45x1.45mm\r\nQFN, 12 Pin (https://ww2.minicircuits.com/case_style/DQ1225.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n17\r\n13\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm\r\nQFN, 16 Pin (https://www.st.com/content/ccc/resource/technical/document/datasheet/4a/50/94/16/69/af/4b/58/DM00047334.pdf/files/DM00047334.pdf/jcr:content/translations/en.DM00047334.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias\r\nQFN, 16 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm\r\n16-Lead Plastic Quad Flat, No Lead Package (NG) - 3x3x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN 0.5\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm\r\nQFN, 16 Pin (https://www.nxp.com/docs/en/package-information/98ASA00525D.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm_ThermalVias\r\nQFN, 16 Pin (https://www.nxp.com/docs/en/package-information/98ASA00525D.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm\r\nQFN, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias\r\nQFN, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm\r\nQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm_ThermalVias\r\nQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_3x3mm_P0.5mm_EP2.7x2.7mm_ThermalVias\r\n16-Lead Plastic Quad Flat, No Lead Package (NG) - 3x3x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN 0.5\r\n0\r\n27\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.5mm_EP2.45x2.45mm\r\nQFN, 16 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/isl8117.pdf#page=22), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias\r\nQFN, 16 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/isl8117.pdf#page=22), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm\r\nQFN, 16 Pin (http://www.thatcorp.com/datashts/THAT_1580_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias\r\nQFN, 16 Pin (http://www.thatcorp.com/datashts/THAT_1580_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm\r\n16-Lead Plastic Quad Flat, No Lead Package (ML) - 4x4x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN 0.65 4x4mm\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm\r\nQFN, 16 Pin (https://www.allegromicro.com/~/media/Files/Datasheets/A4403-Datasheet.ashx), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_PullBack\r\nQFN, 16 Pin (https://ams.com/documents/20143/36005/AS5055A_DS000304_2-00.pdf#page=24), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_PullBack_ThermalVias\r\nQFN, 16 Pin (https://ams.com/documents/20143/36005/AS5055A_DS000304_2-00.pdf#page=24), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias\r\nQFN, 16 Pin (https://www.allegromicro.com/~/media/Files/Datasheets/A4403-Datasheet.ashx), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm\r\nQFN, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4001f.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm_ThermalVias\r\nQFN, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4001f.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm\r\nQFN, 16 Pin (http://www.intersil.com/content/dam/Intersil/documents/l16_/l16.5x5.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nQFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm_ThermalVias\r\nQFN, 16 Pin (http://www.intersil.com/content/dam/Intersil/documents/l16_/l16.5x5.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm\r\nQFN, 20 Pin (http://www.ti.com/lit/ml/mpqf239/mpqf239.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm_ThermalVias\r\nQFN, 20 Pin (http://www.ti.com/lit/ml/mpqf239/mpqf239.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm\r\nQFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias\r\nQFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=212), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm_ThermalVias\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=212), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3x4mm_P0.5mm_EP1.65x2.65mm\r\nQFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_3x4mm_P0.5mm_EP1.65x2.65mm_ThermalVias\r\nQFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n32\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=274), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=274), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm\r\nQFN, 20 Pin (https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias\r\nQFN, 20 Pin (https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x4mm_P0.5mm_EP2.25x2.25mm\r\n20-Lead Plastic Quad Flat No-Lead Package, 4x4mm Body (see Atmel Appnote 8826)\r\nQFN 0.5\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x5mm_P0.5mm_EP2.65x3.65mm\r\nQFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1711.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n27\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias\r\nQFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1711.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n40\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=276), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nQFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm_ThermalVias\r\nQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=276), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n35\r\n21\r\nPackage_DFN_QFN\r\nQFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm\r\nQFN, 24 Pin (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf#page=39), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm_ThermalVias\r\nQFN, 24 Pin (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf#page=39), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n34\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm\r\nQFN, 24 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm_ThermalVias\r\nQFN, 24 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n38\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm\r\nQFN, 24 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=278), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias\r\nQFN, 24 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=278), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm\r\nQFN, 24 Pin (https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm_ThermalVias\r\nQFN, 24 Pin (https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm\r\nQFN, 24 Pin (http://www.alfarzpp.lv/eng/sc/AS3330.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias\r\nQFN, 24 Pin (http://www.alfarzpp.lv/eng/sc/AS3330.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm\r\nQFN, 24 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/hmc431.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalVias\r\nQFN, 24 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/hmc431.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm\r\nQFN, 24 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm_ThermalVias\r\nQFN, 24 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm\r\nQFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n31\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias\r\nQFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n44\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm\r\nQFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm_ThermalVias\r\nQFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n51\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm\r\nQFN, 24 Pin (http://www.thatcorp.com/datashts/THAT_5173_Datasheet.pdf#page=17), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm_ThermalVias\r\nQFN, 24 Pin (http://www.thatcorp.com/datashts/THAT_5173_Datasheet.pdf#page=17), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm\r\nQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n34\r\n25\r\nPackage_DFN_QFN\r\nQFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm_ThermalVias\r\nQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n67\r\n25\r\nPackage_DFN_QFN\r\nQFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm\r\nQFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n37\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm_ThermalVias\r\nQFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n53\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm\r\nQFN, 28 Pin (http://www.issi.com/WW/pdf/31FL3731.pdf#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n33\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm_ThermalVias\r\nQFN, 28 Pin (http://www.issi.com/WW/pdf/31FL3731.pdf#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n43\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=280), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n33\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm_ThermalVias\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=280), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n43\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n33\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n43\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm\r\nQFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n35\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias\r\nQFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n48\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n38\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalVias\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n55\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm\r\nQFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n41\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm_ThermalVias\r\nQFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n62\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm\r\nQFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n38\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm_ThermalVias\r\nQFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n71\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n38\r\n29\r\nPackage_DFN_QFN\r\nQFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm_ThermalVias\r\nQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n71\r\n29\r\nPackage_DFN_QFN\r\nQFN-28_4x4mm_P0.5mm\r\nQFN, 28 Pin (http://www.st.com/resource/en/datasheet/stm32f031k6.pdf#page=90), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n28\r\n28\r\nPackage_DFN_QFN\r\nQFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm\r\nQFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf (Page 70)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n37\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm_ThermalVias\r\nQFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf (Page 70)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n47\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm\r\nQFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n37\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm_ThermalVias\r\nQFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm\r\nQFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf (Page 20)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n42\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias\r\nQFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf (Page 20)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm\r\nQFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf (Page 468)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n42\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias\r\nQFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf (Page 468)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm\r\nQFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n37\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias\r\nQFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm\r\nQFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n42\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias\r\nQFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm\r\nQFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf (Page 35)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n42\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm_ThermalVias\r\nQFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf (Page 35)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm\r\nQFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf (Page 108)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n49\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm_ThermalVias\r\nQFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf (Page 108)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n75\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm\r\nQFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf (Page 426)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n49\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm_ThermalVias\r\nQFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf (Page 426)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n75\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm\r\nQFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n49\r\n33\r\nPackage_DFN_QFN\r\nQFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm_ThermalVias\r\nQFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n75\r\n33\r\nPackage_DFN_QFN\r\nQFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm\r\nQFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 43)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n46\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm_ThermalVias\r\nQFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 43)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n56\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm\r\nQFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n49\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm_ThermalVias\r\nQFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n56\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm\r\nQFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n46\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm_ThermalVias\r\nQFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n63\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm\r\nQFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf (page 72)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n46\r\n37\r\nPackage_DFN_QFN\r\nQFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias\r\nQFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf (page 72)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n63\r\n37\r\nPackage_DFN_QFN\r\nQFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm\r\nQFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1750.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n47\r\n39\r\nPackage_DFN_QFN\r\nQFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm_ThermalVias\r\nQFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1750.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n56\r\n39\r\nPackage_DFN_QFN\r\nQFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm\r\nQFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n54\r\n39\r\nPackage_DFN_QFN\r\nQFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm_ThermalVias\r\nQFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n63\r\n39\r\nPackage_DFN_QFN\r\nQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm\r\nQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n50\r\n41\r\nPackage_DFN_QFN\r\nQFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias\r\nQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n67\r\n41\r\nPackage_DFN_QFN\r\nQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm\r\nQFN, 40 Pin (http://www.issi.com/WW/pdf/31FL3736.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n50\r\n41\r\nPackage_DFN_QFN\r\nQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias\r\nQFN, 40 Pin (http://www.issi.com/WW/pdf/31FL3736.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n67\r\n41\r\nPackage_DFN_QFN\r\nQFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm\r\nQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=295), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n57\r\n41\r\nPackage_DFN_QFN\r\nQFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias\r\nQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=295), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n83\r\n41\r\nPackage_DFN_QFN\r\nQFN-42-1EP_5x6mm_P0.4mm_EP3.7x4.7mm\r\nQFN, 42 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081875_0_UHE42.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n55\r\n43\r\nPackage_DFN_QFN\r\nQFN-42-1EP_5x6mm_P0.4mm_EP3.7x4.7mm_ThermalVias\r\nQFN, 42 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081875_0_UHE42.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n76\r\n43\r\nPackage_DFN_QFN\r\nQFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm\r\nQFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/2512S.pdf#page=17), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n61\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalVias\r\nQFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/2512S.pdf#page=17), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n87\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm\r\nQFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n61\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias\r\nQFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n87\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_8x8mm_P0.65mm_EP6.6x6.6mm\r\nQFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n70\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_8x8mm_P0.65mm_EP6.6x6.6mm_ThermalVias\r\nQFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n107\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_8x8mm_P0.65mm_EP6.45x6.45mm\r\nQFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/39935c.pdf#page=152), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n70\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_8x8mm_P0.65mm_EP6.45x6.45mm_ThermalVias\r\nQFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/39935c.pdf#page=152), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n107\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_9x9mm_P0.65mm_EP7.5x7.5mm\r\n44-Lead Plastic Quad Flat, No Lead Package - 9x9 mm Body [QFN]; see section 10.3 of https://www.parallax.com/sites/default/files/downloads/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf\r\nQFN 0.65\r\n0\r\n49\r\n45\r\nPackage_DFN_QFN\r\nQFN-44-1EP_9x9mm_P0.65mm_EP7.5x7.5mm_ThermalVias\r\n44-Lead Plastic Quad Flat, No Lead Package - 9x9 mm Body [QFN] with thermal vias; see section 10.3 of https://www.parallax.com/sites/default/files/downloads/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf\r\nQFN 0.65\r\n0\r\n55\r\n45\r\nPackage_DFN_QFN\r\nQFN-48-1EP_5x5mm_P0.35mm_EP3.7x3.7mm\r\nQFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n58\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_5x5mm_P0.35mm_EP3.7x3.7mm_ThermalVias\r\nQFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n75\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm\r\nQFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n58\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm_ThermalVias\r\nQFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm\r\nQFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n58\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm_ThermalVias\r\nQFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n75\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm\r\nQFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n58\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm_ThermalVias\r\nQFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm\r\nQFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n58\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm_ThermalVias\r\nQFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm\r\nQFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n65\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm_ThermalVias\r\nQFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm\r\nQFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n65\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias\r\nQFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm\r\nQFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n65\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias\r\nQFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.45x5.45mm\r\nQFN, 48 Pin (http://www.thatcorp.com/datashts/THAT_626x_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n65\r\n49\r\nPackage_DFN_QFN\r\nQFN-48-1EP_7x7mm_P0.5mm_EP5.45x5.45mm_ThermalVias\r\nQFN, 48 Pin (http://www.thatcorp.com/datashts/THAT_626x_Datasheet.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n49\r\nPackage_DFN_QFN\r\nQFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm\r\nQFN, 52 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_52_05-08-1729.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n73\r\n53\r\nPackage_DFN_QFN\r\nQFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm_ThermalVias\r\nQFN, 52 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_52_05-08-1729.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n104\r\n53\r\nPackage_DFN_QFN\r\nQFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm\r\nQFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n73\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm_ThermalVias\r\nQFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n99\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_7x7mm_P0.4mm_EP5.7x5.7mm\r\n56-Lead Plastic Ultra Thin Quad Flat, No Lead Package (MV) - 7x7x0.4 mm Body [UQFN]; (see Cypress Package Package Output Drawing 001-58740)\r\nQFN 0.4\r\n0\r\n82\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm\r\nQFN, 56 Pin (http://www.ti.com/lit/an/scea032/scea032.pdf#page=4), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n73\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm_ThermalVias\r\nQFN, 56 Pin (http://www.ti.com/lit/an/scea032/scea032.pdf#page=4), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n99\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm_ThermalVias_TopTented\r\nQFN, 56 Pin top tented version (manually modified). For information see: http://www.cypress.com/file/138911/download\r\nQFN DFN_QFN\r\n0\r\n115\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_8x8mm_P0.5mm_EP4.6x5.3mm\r\n56-Lead Plastic Quad Flat, No Lead Package (ML) - 8x8x0.9 mm Body [QFN]; (see http://www.cypress.com/file/138911/download)\r\nQFN 0.5\r\n0\r\n65\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm\r\nQFN, 56 Pin (http://www.ti.com/lit/ds/symlink/tlc5957.pdf#page=23), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n73\r\n57\r\nPackage_DFN_QFN\r\nQFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm_ThermalVias\r\nQFN, 56 Pin (http://www.ti.com/lit/ds/symlink/tlc5957.pdf#page=23), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n99\r\n57\r\nPackage_DFN_QFN\r\nQFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_8x8_with%206_5x6_5%20EP_JXX_C04-0437A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n90\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm_ThermalVias\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_8x8_with%206_5x6_5%20EP_JXX_C04-0437A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n127\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n74\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm_ThermalVias\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n91\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/70593d.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n81\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/70593d.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n107\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm\r\nQFN, 64 Pin (https://www.infineon.com/dgdl/Infineon-MA12040-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b7467a3d617c#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n81\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm_ThermalVias\r\nQFN, 64 Pin (https://www.infineon.com/dgdl/Infineon-MA12040-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b7467a3d617c#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n107\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP6x6mm\r\nQFN, 64 Pin (http://www.ti.com/lit/ds/symlink/tusb8041.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n81\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP6x6mm_ThermalVias\r\nQFN, 64 Pin (http://www.ti.com/lit/ds/symlink/tusb8041.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n107\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.3x7.3mm\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002304A.pdf (page 43)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n90\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.3x7.3mm_ThermalVias\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002304A.pdf (page 43)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n127\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.5x7.5mm\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf (page 432)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n101\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.5x7.5mm_ThermalVias\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf (page 432)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n151\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm\r\nQFN, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/229321fa.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n90\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm_ThermalVias\r\nQFN, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/229321fa.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n127\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.25x7.25mm\r\n64-Lead Plastic Quad Flat No-Lead Package, 9x9mm Body (see Atmel Appnote 8826)\r\nQFN 0.5\r\n0\r\n90\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm\r\n64-Lead Plastic Quad Flat, No Lead Package (MR) - 9x9x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN 0.5\r\n0\r\n90\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf (page 415)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n101\r\n65\r\nPackage_DFN_QFN\r\nQFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm_ThermalVias\r\nQFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf (page 415)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n151\r\n65\r\nPackage_DFN_QFN\r\nQFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm\r\nQFN, 68 Pin (https://cdn.microsemi.com/documents/1bf6886f-5919-4508-a50b-b1dbf3fdf0f4/download/#page=98), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n85\r\n69\r\nPackage_DFN_QFN\r\nQFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm_ThermalVias\r\nQFN, 68 Pin (https://cdn.microsemi.com/documents/1bf6886f-5919-4508-a50b-b1dbf3fdf0f4/download/#page=98), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n111\r\n69\r\nPackage_DFN_QFN\r\nQFN-72-1EP_10x10mm_P0.5mm_EP6x6mm\r\nQFN, 72 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001682C.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n82\r\n73\r\nPackage_DFN_QFN\r\nQFN-72-1EP_10x10mm_P0.5mm_EP6x6mm_ThermalVias\r\nQFN, 72 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001682C.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n135\r\n73\r\nPackage_DFN_QFN\r\nQFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm\r\nQFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n86\r\n77\r\nPackage_DFN_QFN\r\nQFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias\r\nQFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nQFN DFN_QFN\r\n0\r\n103\r\n77\r\nPackage_DFN_QFN\r\nQorvo_DFN-8-1EP_2x2mm_P0.5mm\r\nDFN 8 2x2mm, 0.5mm http://www.qorvo.com/products/d/da000896\r\nDFN 0.5 Qorvo 2x2mm\r\n0\r\n9\r\n9\r\nPackage_DFN_QFN\r\nROHM_DFN0604-3\r\nDFN package size 0604 3 pins\r\nDFN package size 0604 3 pins\r\n0\r\n3\r\n3\r\nPackage_DFN_QFN\r\nST_UFQFPN-20_3x3mm_P0.5mm\r\nUFQFPN 20-lead, 3 x 3 mm, 0.5 mm pitch, ultra thin fine pitch quad flat package (http://www.st.com/resource/en/datasheet/stm8s003f3.pdf)\r\nUFQFPN 0.5\r\n0\r\n40\r\n20\r\nPackage_DFN_QFN\r\nST_UQFN-6L_1.5x1.7mm_Pitch0.5mm\r\nST UQFN 6 pin 0.5mm Pitch http://www.st.com/resource/en/datasheet/ecmf02-2amx6.pdf\r\nUQFN DFN 0.5 ST\r\n0\r\n6\r\n6\r\nPackage_DFN_QFN\r\nSiliconLabs_QFN-20-1EP_3x3mm_P0.5mm\r\n20-Lead Plastic Quad Flat, No Lead Package - 3x3 mm Body [QFN] with corner pads; see figure 8.2 of https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf\r\nQFN 0.5\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nSiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_ThermalVias\r\n20-Lead Plastic Quad Flat, No Lead Package - 3x3 mm Body [QFN] with corner pads and thermal vias; see figure 8.2 of https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf\r\nQFN 0.5\r\n0\r\n31\r\n21\r\nPackage_DFN_QFN\r\nTDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm\r\n8-lead plastic dual flat, 2x3x0.75mm size, 0.5mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MN_C04-0129E-MN.pdf)\r\nTDFN DFN 0.5mm\r\n0\r\n12\r\n9\r\nPackage_DFN_QFN\r\nTDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm_ThermalVias\r\n8-lead plastic dual flat, 2x3x0.75mm size, 0.5mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MN_C04-0129E-MN.pdf)\r\nTDFN DFN 0.5mm\r\n0\r\n17\r\n9\r\nPackage_DFN_QFN\r\nTDFN-12_2x3mm_P0.5mm\r\nTDFN, 12 Pads, No exposed, http://www.st.com/resource/en/datasheet/stm6600.pdf\r\nDFN\r\n0\r\n12\r\n12\r\nPackage_DFN_QFN\r\nTQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm\r\nTQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0136.PDF (T1633-5), https://pdfserv.maximintegrated.com/land_patterns/90-0032.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nTQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nTQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm\r\nTQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nTQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack\r\nTQFN, 24 Pin (https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf/3d3e6d35-b184-1329-adf9-2d769eb2404f), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nTQFN DFN_QFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nTQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack_ThermalVias\r\nTQFN, 24 Pin (https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf/3d3e6d35-b184-1329-adf9-2d769eb2404f), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nTQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nTexas_DRB0008A\r\nDFN-8, 3x3x1mm, http://www.ti.com/lit/ds/symlink/ucc24610.pdf\r\nDRB0008A\r\n0\r\n23\r\n9\r\nPackage_DFN_QFN\r\nTexas_MOF0009A\r\nTexas Instruments, QFM MOF0009A, 6x8x2mm (http://www.ti.com/lit/ml/mpsi063a/mpsi063a.pdf)\r\nti qfm mof0009a\r\n0\r\n24\r\n9\r\nPackage_DFN_QFN\r\nTexas_R-PUQFN-N10\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=MPQF186&fileType=pdf\r\nTexas_R-PUQFN-N10\r\n0\r\n10\r\n10\r\nPackage_DFN_QFN\r\nTexas_R-PWQFN-N28_EP2.1x3.1mm\r\nQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/tps51363.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n33\r\n29\r\nPackage_DFN_QFN\r\nTexas_R-PWQFN-N28_EP2.1x3.1mm_ThermalVias\r\nQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/tps51363.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n43\r\n29\r\nPackage_DFN_QFN\r\nTexas_RGE0024C_EP2.1x2.1mm\r\nTexas  QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/pca9548a.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas QFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nTexas_RGE0024C_EP2.1x2.1mm_ThermalVias\r\nTexas  QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/pca9548a.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas QFN NoLead\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nTexas_RGE0024H_EP2.7x2.7mm\r\nTexas  QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas QFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nTexas_RGE0024H_EP2.7x2.7mm_ThermalVias\r\nTexas  QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas QFN NoLead\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nTexas_RGV_S-PVQFN-N16_EP2.1x2.1mm\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ina3221.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nTexas_RGV_S-PVQFN-N16_EP2.1x2.1mm_ThermalVias\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ina3221.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nTexas_RGY_R-PVQFN-N24_EP2.05x3.1mm\r\nQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq24133.pdf#page=40)\r\nQFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nTexas_RGY_R-PVQFN-N24_EP2.05x3.1mm_ThermalVias\r\nQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq24133.pdf#page=40)\r\nQFN NoLead\r\n0\r\n36\r\n25\r\nPackage_DFN_QFN\r\nTexas_RNN0018A\r\nTexas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf)\r\nti vqfn-hr rnn0018a\r\n0\r\n26\r\n18\r\nPackage_DFN_QFN\r\nTexas_RUM0016A\r\n16 Pin WQFN - 4x4x0.8 mm Body; (see Texas Instruments Package Specification RUM0016A)\r\nWQFN 0.65\r\n0\r\n20\r\n17\r\nPackage_DFN_QFN\r\nTexas_RUM0016A_EP2.6x2.6mm\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nTexas_RUM0016A_EP2.6x2.6mm_ThermalVias\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nTexas_RWH0032A\r\nTexas Instruments, RWH0032A, 8x8x0.9mm (http://www.ti.com/lit/ds/snosd10c/snosd10c.pdf)\r\nti rwh0032a\r\n0\r\n71\r\n33\r\nPackage_DFN_QFN\r\nTexas_RWH0032A_ThermalVias\r\nTexas Instruments, RWH0032A, 8x8x0.9mm (http://www.ti.com/lit/ds/snosd10c/snosd10c.pdf)\r\nti rwh0032a\r\n0\r\n94\r\n33\r\nPackage_DFN_QFN\r\nTexas_R_PUQFN-N12\r\nTexas_R_PUQFN-N12 http://www.ti.com/lit/ds/symlink/txb0104.pdf\r\nTexas_R_PUQFN-N12\r\n0\r\n13\r\n12\r\nPackage_DFN_QFN\r\nTexas_S-PDSO-N10_EP1.2x2mm\r\nDFN, 10 Pin (http://www.ti.com/lit/ds/symlink/tps7a91.pdf#page=30), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nDFN NoLead\r\n0\r\n15\r\n11\r\nPackage_DFN_QFN\r\nTexas_S-PDSO-N10_EP1.2x2mm_ThermalVias\r\nDFN, 10 Pin (http://www.ti.com/lit/ds/symlink/tps7a91.pdf#page=30), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nDFN NoLead\r\n0\r\n22\r\n11\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N14\r\nTexas_S-PVQFN-N14  http://www.ti.com/lit/ds/symlink/txb0104.pdf\r\nTexas_S-PVQFN-N14_4.3x4.3_Pitch0.5mm_ThermalPad\r\n0\r\n19\r\n15\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N14_ThermalVias\r\nTexas_S-PVQFN-N14_ThermalVias  http://www.ti.com/lit/ds/symlink/txb0104.pdf\r\nTexas_S-PVQFN-N14_ThermalVias\r\n0\r\n24\r\n15\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N16_EP2.7x2.7mm\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N16_EP2.7x2.7mm_ThermalVias\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N20_EP2.4x2.4mm\r\nQFN, 20 Pin (http://www.ti.com/lit/ds/symlink/cc1101.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N20_EP2.4x2.4mm_ThermalVias\r\nQFN, 20 Pin (http://www.ti.com/lit/ds/symlink/cc1101.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n35\r\n21\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N20_EP2.7x2.7mm\r\nQFN, 20 Pin (http://www.ti.com/lit/ds/symlink/drv8662.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N20_EP2.7x2.7mm_ThermalVias\r\nQFN, 20 Pin (http://www.ti.com/lit/ds/symlink/drv8662.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n35\r\n21\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N20_EP3.15x3.15mm\r\nQFN, 20 Pin (www.ti.com/lit/ds/symlink/tps7a7200.pdf#page=36), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N20_EP3.15x3.15mm_ThermalVias\r\nQFN, 20 Pin (www.ti.com/lit/ds/symlink/tps7a7200.pdf#page=36), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n47\r\n21\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N24_EP2.1x2.1mm\r\nQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf#page=111), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N24_EP2.1x2.1mm_ThermalVias\r\nQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf#page=111), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N32_EP3.45x3.45mm\r\nQFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=46), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n42\r\n33\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N32_EP3.45x3.45mm_ThermalVias\r\nQFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=46), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n59\r\n33\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N36\r\n36 pin S-PVQFN Texas http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf\r\nQFN-0.5 36 QFN 6x6 PVQFN Texas\r\n0\r\n46\r\n37\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N36_EP4.4x4.4mm\r\nQFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n46\r\n37\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N36_EP4.4x4.4mm_ThermalVias\r\nQFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n79\r\n37\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP2.9x2.9mm\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5731.pdf#page=114), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n45\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP2.9x2.9mm_ThermalVias\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5731.pdf#page=114), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n55\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP3.52x2.62mm\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/drv8308.pdf#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n47\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP3.52x2.62mm_ThermalVias\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/drv8308.pdf#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n60\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP4.6x4.6mm\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=55), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n50\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP4.6x4.6mm_ThermalVias\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=55), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n83\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP4.15x4.15mm\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n50\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N40_EP4.15x4.15mm_ThermalVias\r\nQFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n83\r\n41\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N48_EP5.15x5.15mm\r\nQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=112), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n65\r\n49\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N48_EP5.15x5.15mm_ThermalVias\r\nQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=112), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n111\r\n49\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N64_EP4.25x4.25mm\r\nQFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=117), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n69\r\n65\r\nPackage_DFN_QFN\r\nTexas_S-PVQFN-N64_EP4.25x4.25mm_ThermalVias\r\nQFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=117), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n127\r\n65\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N16_EP2.1x2.1mm\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/drv8801.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N16_EP2.1x2.1mm_ThermalVias\r\nQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/drv8801.pdf#page=31), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N20\r\n20-Pin Plastic Quad Flatpack No-Lead Package, Body 3.0x3.0x0.8mm, Texas Instruments (http://www.ti.com/lit/ds/symlink/tps22993.pdf)\r\nQFN 0.4\r\n0\r\n24\r\n20\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N24_EP2.7x2.7mm\r\nQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq25601.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N24_EP2.7x2.7mm_ThermalVias\r\nQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq25601.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N32_EP2.8x2.8mm\r\nQFN, 32 Pin (https://www.ti.com/lit/ds/symlink/bq25703a.pdf#page=91), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n37\r\n33\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N32_EP2.8x2.8mm_ThermalVias\r\nQFN, 32 Pin (https://www.ti.com/lit/ds/symlink/bq25703a.pdf#page=91), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nQFN NoLead\r\n0\r\n47\r\n33\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N100_EP5.5x5.5mm\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/lit/ds/sllse76m/sllse76m.pdf\r\nMultiRow QFN\r\n0\r\n114\r\n105\r\nPackage_DFN_QFN\r\nTexas_S-PWQFN-N100_EP5.5x5.5mm_ThermalVias\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/lit/ds/sllse76m/sllse76m.pdf\r\nMultiRow QFN\r\n0\r\n131\r\n105\r\nPackage_DFN_QFN\r\nTexas_S-PWSON-N6\r\n6-Lead Plastic Dual Flat 2x2mm S-PWSON-N6 DFN Texas Instruments http://www.ti.com/lit/ds/symlink/tps717.pdf\r\nDFN 0.65 S-PWSON-N6 Texas 2x2mm\r\n0\r\n8\r\n7\r\nPackage_DFN_QFN\r\nTexas_S-PWSON-N6_ThermalVias\r\n6-Lead Plastic Dual Flat 2x2mm S-PWSON-N6 DFN Texas Instruments http://www.ti.com/lit/ds/symlink/tps717.pdf\r\nDFN 0.65 S-PWSON-N6 Texas 2x2mm\r\n0\r\n11\r\n7\r\nPackage_DFN_QFN\r\nTexas_S-PX2QFN-14\r\nTexas  QFN, 14 Pin (http://www.ti.com/lit/ds/symlink/tlv9004.pdf#page=64), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas QFN NoLead\r\n0\r\n14\r\n14\r\nPackage_DFN_QFN\r\nTexas_VQFN-RGR-20\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=MPQF239&fileType=pdf\r\nQFN 0.5 VQFN\r\n0\r\n24\r\n21\r\nPackage_DFN_QFN\r\nTexas_VQFN-RGW-20\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=MPQF122&fileType=pdf\r\nQFN 0.65 VQFN\r\n0\r\n24\r\n21\r\nPackage_DFN_QFN\r\nTexas_VQFN-RHL-20\r\nhttp://www.ti.com/lit/ds/symlink/bq51050b.pdf\r\nRHL0020A\r\n0\r\n33\r\n21\r\nPackage_DFN_QFN\r\nTexas_VQFN-RHL-20_ThermalVias\r\nhttp://www.ti.com/lit/ds/symlink/bq51050b.pdf\r\nRHL0020A\r\n0\r\n41\r\n21\r\nPackage_DFN_QFN\r\nTexas_WQFN-MR-100_3x3-DapStencil\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=mpqf258&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=LPPD235&fileType=pdf\r\nMultiRow QFN\r\n0\r\n113\r\n105\r\nPackage_DFN_QFN\r\nTexas_WQFN-MR-100_ThermalVias_3x3-DapStencil\r\nhttp://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=mpqf258&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=LPPD235&fileType=pdf\r\nMultiRow QFN\r\n0\r\n126\r\n105\r\nPackage_DFN_QFN\r\nTexas_X2QFN-12_1.6x1.6mm_P0.4mm\r\nTexas  X2QFN, 12 Pin (http://www.ti.com/lit/ml/mpqf391c/mpqf391c.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nTexas X2QFN DFN_QFN\r\n0\r\n12\r\n12\r\nPackage_DFN_QFN\r\nUDFN-4_1x1mm_P0.65mm\r\nUDFN-4_1x1mm_P0.65mm\r\nUDFN-4_1x1mm_P0.65mm\r\n0\r\n16\r\n5\r\nPackage_DFN_QFN\r\nUDFN-9_1.0x3.8mm_P0.5mm\r\n9-pin UDFN package, 1.0x3.8mm, (Ref: https://katalog.we-online.de/pbs/datasheet/824014881.pdf)\r\nUDFN SMD\r\n0\r\n9\r\n9\r\nPackage_DFN_QFN\r\nUDFN-10_1.35x2.6mm_P0.5mm\r\nhttp://www.st.com/content/ccc/resource/technical/document/datasheet/f2/11/8a/ed/40/31/40/56/DM00088292.pdf/files/DM00088292.pdf/jcr:content/translations/en.DM00088292.pdf\r\nUDFN 0.5 uQFN\r\n0\r\n10\r\n10\r\nPackage_DFN_QFN\r\nUQFN-10_1.3x1.8mm_P0.4mm\r\nUQFN, 10 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001725D.pdf (Page 9)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nUQFN DFN_QFN\r\n0\r\n10\r\n10\r\nPackage_DFN_QFN\r\nUQFN-10_1.4x1.8mm_P0.4mm\r\nUQFN 10pin, https://www.onsemi.com/pub/Collateral/488AT.PDF\r\nUQFN-10_1.4x1.8mm_P0.4mm\r\n0\r\n10\r\n10\r\nPackage_DFN_QFN\r\nUQFN-10_1.6x2.1mm_P0.5mm\r\nUQFN, 10 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001725D.pdf (Page 12)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nUQFN DFN_QFN\r\n0\r\n10\r\n10\r\nPackage_DFN_QFN\r\nUQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm\r\n16-Lead Ultra Thin Quad Flat, No Lead Package (UC) - 3x3x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN 0.5\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nUQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm\r\nUQFN, 16 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/16L_UQFN_4x4x0_5mm_JQ_C04257A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nUQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nUQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias\r\nUQFN, 16 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/16L_UQFN_4x4x0_5mm_JQ_C04257A.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nUQFN DFN_QFN\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nUQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm\r\n16-Lead Ultra Thin Plastic Quad Flat, No Lead Package (JQ) - 4x4x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFN 0.65\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nUQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm\r\nUQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nUQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm_ThermalVias\r\nUQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nUQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm\r\nUQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001839B.pdf#page=464), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nUQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalVias\r\nUQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001839B.pdf#page=464), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n35\r\n21\r\nPackage_DFN_QFN\r\nUQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm\r\nUQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=338), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n33\r\n29\r\nPackage_DFN_QFN\r\nUQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm_ThermalVias\r\nUQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=338), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n43\r\n29\r\nPackage_DFN_QFN\r\nUQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm\r\nUQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n50\r\n41\r\nPackage_DFN_QFN\r\nUQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias\r\nUQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n67\r\n41\r\nPackage_DFN_QFN\r\nUQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm\r\nUQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n58\r\n49\r\nPackage_DFN_QFN\r\nUQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm_ThermalVias\r\nUQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nUQFN NoLead\r\n0\r\n75\r\n49\r\nPackage_DFN_QFN\r\nUQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm\r\nUQFN, 48 Pin (https://github.com/KiCad/kicad-symbols/pull/1189#issuecomment-449506354), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nUQFN DFN_QFN\r\n0\r\n53\r\n49\r\nPackage_DFN_QFN\r\nUQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm_ThermalVias\r\nUQFN, 48 Pin (https://github.com/KiCad/kicad-symbols/pull/1189#issuecomment-449506354), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nUQFN DFN_QFN\r\n0\r\n75\r\n49\r\nPackage_DFN_QFN\r\nVDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.7mm\r\n8-Lead Very Thin Dual Flatpack No-Lead (LZ) - 2x3x0.9 mm Body [VDFN] (see Microchip Packaging Specification 00000049BS.pdf)\r\nDFN 0.5\r\n0\r\n11\r\n9\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm\r\nVQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/cdclvp1102.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nVQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias\r\nVQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/cdclvp1102.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nVQFN NoLead\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm\r\nVQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm_ThermalVias\r\nVQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm\r\nVQFN, 16 Pin (http://www.ti.com/lit/ds/sbos354a/sbos354a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias\r\nVQFN, 16 Pin (http://www.ti.com/lit/ds/sbos354a/sbos354a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm\r\nVQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nVQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias\r\nVQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nVQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm\r\nVQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20%20Lead%20VQFN%203x3x0_9mm_1_7EP%20U2B%20C04-21496a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nVQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias\r\nVQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20%20Lead%20VQFN%203x3x0_9mm_1_7EP%20U2B%20C04-21496a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nVQFN-20-1EP_3x3mm_P0.45mm_EP1.55x1.55mm\r\nVQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=264), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n25\r\n21\r\nPackage_DFN_QFN\r\nVQFN-20-1EP_3x3mm_P0.45mm_EP1.55x1.55mm_ThermalVias\r\nVQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=264), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n30\r\n21\r\nPackage_DFN_QFN\r\nVQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm\r\nVQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n34\r\n25\r\nPackage_DFN_QFN\r\nVQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias\r\nVQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nVQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm\r\nVQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9505-AT42-QTouch-BSW-AT42QT1060_Datasheet.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nVQFN NoLead\r\n0\r\n33\r\n29\r\nPackage_DFN_QFN\r\nVQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias\r\nVQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9505-AT42-QTouch-BSW-AT42QT1060_Datasheet.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nVQFN NoLead\r\n0\r\n43\r\n29\r\nPackage_DFN_QFN\r\nVQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm\r\nVQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/lm5175.pdf#page=37), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n35\r\n29\r\nPackage_DFN_QFN\r\nVQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm_ThermalVias\r\nVQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/lm5175.pdf#page=37), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVQFN DFN_QFN\r\n0\r\n48\r\n29\r\nPackage_DFN_QFN\r\nVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm\r\nVQFN, 32 Pin (http://ww1.microchip.com/downloads/en/devicedoc/atmel-9520-at42-qtouch-bsw-at42qt1110_datasheet.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nVQFN NoLead\r\n0\r\n37\r\n33\r\nPackage_DFN_QFN\r\nVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias\r\nVQFN, 32 Pin (http://ww1.microchip.com/downloads/en/devicedoc/atmel-9520-at42-qtouch-bsw-at42qt1110_datasheet.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nVQFN NoLead\r\n0\r\n47\r\n33\r\nPackage_DFN_QFN\r\nWDFN-8-1EP_2x2.2mm_P0.5mm_EP0.80x0.54\r\nhttps://www.onsemi.com/pub/Collateral/511BN.PDF\r\nWDFN-8 1EP 2.2X2.0 0.5P\r\n0\r\n9\r\n9\r\nPackage_DFN_QFN\r\nWDFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.4mm\r\nWDFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MNY_C04-0129E-MNY.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nWDFN DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_DFN_QFN\r\nWDFN-8_2x2mm_P0.5mm\r\nDFN8 2x2, 0.5P; No exposed pad (http://www.onsemi.com/pub/Collateral/NCP4308-D.PDF)\r\nDFN 0.5\r\n0\r\n8\r\n8\r\nPackage_DFN_QFN\r\nWDFN-12-1EP_3x3mm_P0.45mm_EP1.7x2.5mm\r\nWDFN, 12 Pin (https://www.diodes.com/assets/Datasheets/PAM2306.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nWDFN DFN_QFN\r\n0\r\n17\r\n13\r\nPackage_DFN_QFN\r\nWQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm\r\nWQFN, 14 Pin (https://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n19\r\n15\r\nPackage_DFN_QFN\r\nWQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm_ThermalVias\r\nWQFN, 14 Pin (https://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n24\r\n15\r\nPackage_DFN_QFN\r\nWQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm\r\nWQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/FUSB307B-D.PDF#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nWQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm_ThermalVias\r\nWQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/FUSB307B-D.PDF#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n26\r\n17\r\nPackage_DFN_QFN\r\nWQFN-16-1EP_4x4mm_P0.5mm_EP2.6x2.6mm\r\nWQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n21\r\n17\r\nPackage_DFN_QFN\r\nWQFN-16-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias\r\nWQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n31\r\n17\r\nPackage_DFN_QFN\r\nWQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm\r\n16-Lead Plastic Quad Flat, No Lead - 4x4x0.75 mm Body [WQFN]; Thermal pad; (http://www.ti.com/lit/ds/symlink/drv8833.pdf)\r\nQFN 0.65\r\n0\r\n37\r\n17\r\nPackage_DFN_QFN\r\nWQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias\r\n16-Lead Plastic Quad Flat, No Lead - 4x4x0.75 mm Body [WQFN]; Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8833.pdf)\r\nQFN 0.65\r\n0\r\n43\r\n17\r\nPackage_DFN_QFN\r\nWQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm\r\nhttp://www.onsemi.com/pub/Collateral/510CD.PDF\r\nWQFN-20 4.5mm 2.5mm 0.5mm\r\n0\r\n24\r\n21\r\nPackage_DFN_QFN\r\nWQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm\r\nWQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/lm26480.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nWQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias\r\nWQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/lm26480.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWQFN NoLead\r\n0\r\n39\r\n25\r\nPackage_DFN_QFN\r\nWQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm\r\nhttp://www.ti.com/lit/ml/mpqf167b/mpqf167b.pdf\r\nWQFN\r\n0\r\n29\r\n25\r\nPackage_DFN_QFN\r\nWQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias\r\nhttp://www.ti.com/lit/ml/mpqf167b/mpqf167b.pdf\r\nWQFN\r\n0\r\n38\r\n25\r\nPackage_DFN_QFN\r\nWQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm\r\nQFN, 32-Leads, Body 5x5x0.8mm, Pitch 0.5mm, Thermal Pad 3.1x3.1mm; (see Texas Instruments LM25119 http://www.ti.com/lit/ds/symlink/lm25119.pdf)\r\nWQFN 0.5\r\n0\r\n37\r\n33\r\nPackage_DIP\r\nDIP-4_W7.62mm\r\n4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W7.62mm_LongPads\r\n4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W7.62mm_SMDSocket_SmallPads\r\n4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W7.62mm_Socket\r\n4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W7.62mm_Socket_LongPads\r\n4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W8.89mm_SMDSocket_LongPads\r\n4-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W10.16mm\r\n4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-4_W10.16mm_LongPads\r\n4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nDIP-5-6_W7.62mm\r\n5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W7.62mm_LongPads\r\n5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W7.62mm_SMDSocket_SmallPads\r\n5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W7.62mm_Socket\r\n5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W7.62mm_Socket_LongPads\r\n5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W8.89mm_SMDSocket_LongPads\r\n5-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W10.16mm\r\n5-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-5-6_W10.16mm_LongPads\r\n5-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nDIP-6_W7.62mm\r\n6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W7.62mm_LongPads\r\n6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W7.62mm_SMDSocket_SmallPads\r\n6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W7.62mm_Socket\r\n6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W7.62mm_Socket_LongPads\r\n6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W8.89mm_SMDSocket_LongPads\r\n6-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W10.16mm\r\n6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-6_W10.16mm_LongPads\r\n6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nDIP-8-16_W7.62mm\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8-16_W7.62mm_Socket\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8-16_W7.62mm_Socket_LongPads\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8-N6_W7.62mm\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), missing pin 6\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n7\r\n7\r\nPackage_DIP\r\nDIP-8-N7_W7.62mm\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), missing pin 7\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n7\r\n7\r\nPackage_DIP\r\nDIP-8_W7.62mm\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W7.62mm_LongPads\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W7.62mm_SMDSocket_SmallPads\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W7.62mm_Socket\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W7.62mm_Socket_LongPads\r\n8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W8.89mm_SMDSocket_LongPads\r\n8-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W10.16mm\r\n8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-8_W10.16mm_LongPads\r\n8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nDIP-10_W7.62mm\r\n10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W7.62mm_LongPads\r\n10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W7.62mm_SMDSocket_SmallPads\r\n10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W7.62mm_Socket\r\n10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W7.62mm_Socket_LongPads\r\n10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W8.89mm_SMDSocket_LongPads\r\n10-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W10.16mm\r\n10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-10_W10.16mm_LongPads\r\n10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nDIP-12_W7.62mm\r\n12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W7.62mm_LongPads\r\n12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W7.62mm_SMDSocket_SmallPads\r\n12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W7.62mm_Socket\r\n12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W7.62mm_Socket_LongPads\r\n12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W8.89mm_SMDSocket_LongPads\r\n12-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W10.16mm\r\n12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-12_W10.16mm_LongPads\r\n12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nDIP-14_W7.62mm\r\n14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W7.62mm_LongPads\r\n14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W7.62mm_SMDSocket_SmallPads\r\n14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W7.62mm_Socket\r\n14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W7.62mm_Socket_LongPads\r\n14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W8.89mm_SMDSocket_LongPads\r\n14-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W10.16mm\r\n14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-14_W10.16mm_LongPads\r\n14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nDIP-16_W7.62mm\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W7.62mm_LongPads\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W7.62mm_SMDSocket_SmallPads\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W7.62mm_Socket\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W7.62mm_Socket_LongPads\r\n16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W8.89mm_SMDSocket_LongPads\r\n16-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W10.16mm\r\n16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-16_W10.16mm_LongPads\r\n16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nDIP-18_W7.62mm\r\n18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nDIP-18_W7.62mm_LongPads\r\n18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nDIP-18_W7.62mm_SMDSocket_SmallPads\r\n18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nDIP-18_W7.62mm_Socket\r\n18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nDIP-18_W7.62mm_Socket_LongPads\r\n18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nDIP-18_W8.89mm_SMDSocket_LongPads\r\n18-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nDIP-20_W7.62mm\r\n20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nDIP-20_W7.62mm_LongPads\r\n20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nDIP-20_W7.62mm_SMDSocket_SmallPads\r\n20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nDIP-20_W7.62mm_Socket\r\n20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nDIP-20_W7.62mm_Socket_LongPads\r\n20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nDIP-20_W8.89mm_SMDSocket_LongPads\r\n20-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nDIP-22_W7.62mm\r\n22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W7.62mm_LongPads\r\n22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W7.62mm_SMDSocket_SmallPads\r\n22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W7.62mm_Socket\r\n22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W7.62mm_Socket_LongPads\r\n22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W8.89mm_SMDSocket_LongPads\r\n22-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W10.16mm\r\n22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W10.16mm_LongPads\r\n22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W10.16mm_SMDSocket_SmallPads\r\n22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W10.16mm_Socket\r\n22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W10.16mm_Socket_LongPads\r\n22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-22_W11.43mm_SMDSocket_LongPads\r\n22-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nDIP-24_W7.62mm\r\n24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W7.62mm_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W7.62mm_SMDSocket_SmallPads\r\n24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W7.62mm_Socket\r\n24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W7.62mm_Socket_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W8.89mm_SMDSocket_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W10.16mm\r\n24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils)\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W10.16mm_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W10.16mm_SMDSocket_SmallPads\r\n24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W10.16mm_Socket\r\n24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W10.16mm_Socket_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W11.43mm_SMDSocket_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W15.24mm\r\n24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W15.24mm_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W15.24mm_SMDSocket_SmallPads\r\n24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W15.24mm_Socket\r\n24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W15.24mm_Socket_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-24_W16.51mm_SMDSocket_LongPads\r\n24-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nDIP-28_W7.62mm\r\n28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W7.62mm_LongPads\r\n28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W7.62mm_SMDSocket_SmallPads\r\n28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W7.62mm_Socket\r\n28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W7.62mm_Socket_LongPads\r\n28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W8.89mm_SMDSocket_LongPads\r\n28-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W15.24mm\r\n28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W15.24mm_LongPads\r\n28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W15.24mm_SMDSocket_SmallPads\r\n28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W15.24mm_Socket\r\n28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W15.24mm_Socket_LongPads\r\n28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-28_W16.51mm_SMDSocket_LongPads\r\n28-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nDIP-32_W7.62mm\r\n32-lead dip package, row spacing 7.62 mm (300 mils)\r\nDIL DIP PDIP 2.54mm 7.62mm 300mil\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-32_W15.24mm\r\n32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-32_W15.24mm_LongPads\r\n32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-32_W15.24mm_SMDSocket_SmallPads\r\n32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-32_W15.24mm_Socket\r\n32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-32_W15.24mm_Socket_LongPads\r\n32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-32_W16.51mm_SMDSocket_LongPads\r\n32-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nDIP-40_W15.24mm\r\n40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W15.24mm_LongPads\r\n40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W15.24mm_SMDSocket_SmallPads\r\n40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W15.24mm_Socket\r\n40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W15.24mm_Socket_LongPads\r\n40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W16.51mm_SMDSocket_LongPads\r\n40-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W25.4mm\r\n40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils)\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W25.4mm_LongPads\r\n40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W25.4mm_SMDSocket_SmallPads\r\n40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W25.4mm_Socket\r\n40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W25.4mm_Socket_LongPads\r\n40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-40_W26.67mm_SMDSocket_LongPads\r\n40-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nDIP-42_W15.24mm\r\n42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nDIP-42_W15.24mm_LongPads\r\n42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nDIP-42_W15.24mm_SMDSocket_SmallPads\r\n42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nDIP-42_W15.24mm_Socket\r\n42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nDIP-42_W15.24mm_Socket_LongPads\r\n42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nDIP-42_W16.51mm_SMDSocket_LongPads\r\n42-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nDIP-48_W15.24mm\r\n48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nDIP-48_W15.24mm_LongPads\r\n48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nDIP-48_W15.24mm_SMDSocket_SmallPads\r\n48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nDIP-48_W15.24mm_Socket\r\n48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nDIP-48_W15.24mm_Socket_LongPads\r\n48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nDIP-48_W16.51mm_SMDSocket_LongPads\r\n48-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nDIP-64_W15.24mm\r\n64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W15.24mm_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W15.24mm_SMDSocket_SmallPads\r\n64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W15.24mm_Socket\r\n64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W15.24mm_Socket_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W16.51mm_SMDSocket_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W22.86mm\r\n64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils)\r\nTHT DIP DIL PDIP 2.54mm 22.86mm 900mil\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W22.86mm_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 22.86mm 900mil LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W22.86mm_SMDSocket_SmallPads\r\n64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 22.86mm 900mil SMDSocket SmallPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W22.86mm_Socket\r\n64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W22.86mm_Socket_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W24.13mm_SMDSocket_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 24.13 mm (950 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 24.13mm 950mil SMDSocket LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W25.4mm\r\n64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils)\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W25.4mm_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W25.4mm_SMDSocket_SmallPads\r\n64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W25.4mm_Socket\r\n64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W25.4mm_Socket_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nDIP-64_W26.67mm_SMDSocket_LongPads\r\n64-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads\r\nTHT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nFairchild_LSOP-8\r\n8-Lead, 300\\\" Wide, Surface Mount Package (https://www.fairchildsemi.com/package-drawings/ML/MLSOP08A.pdf)\r\nLSOP 2.54mm 300mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nPowerIntegrations_PDIP-8B\r\nPower Integrations variant of 8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://www.power.com/sites/default/files/product-docs/lnk520.pdf\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n7\r\n7\r\nPackage_DIP\r\nPowerIntegrations_PDIP-8C\r\nPower Integrations variant of 8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://ac-dc.power.com/sites/default/files/product-docs/tinyswitch-iii_family_datasheet.pdf\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n7\r\n7\r\nPackage_DIP\r\nPowerIntegrations_SDIP-10C\r\nPowerIntegrations variant of 10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://www.power.com/sites/default/files/product-docs/tophx_family_datasheet.pdf\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads\r\n0\r\n9\r\n9\r\nPackage_DIP\r\nPowerIntegrations_SMD-8\r\nPowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://www.power.com/sites/default/files/product-docs/lnk520.pdf\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nPowerIntegrations_SMD-8B\r\nPowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://www.power.com/sites/default/files/product-docs/lnk520.pdf\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n7\r\n7\r\nPackage_DIP\r\nPowerIntegrations_SMD-8C\r\nPowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://ac-dc.power.com/sites/default/files/product-docs/tinyswitch-iii_family_datasheet.pdf\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n7\r\n7\r\nPackage_DIP\r\nPowerIntegrations_eDIP-12B\r\nPower Integrations eDIP-12B, see https://www.power.com/sites/default/files/product-docs/linkswitch-pl_family_datasheet.pdf\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil\r\n0\r\n11\r\n11\r\nPackage_DIP\r\nSMDIP-4_W7.62mm\r\n4-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nSMDIP-4_W9.53mm\r\n4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nSMDIP-4_W9.53mm_Clearance8mm\r\n4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nSMDIP-4_W11.48mm\r\n4-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n4\r\n4\r\nPackage_DIP\r\nSMDIP-6_W7.62mm\r\n6-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nSMDIP-6_W9.53mm\r\n6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nSMDIP-6_W9.53mm_Clearance8mm\r\n6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nSMDIP-6_W11.48mm\r\n6-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n6\r\n6\r\nPackage_DIP\r\nSMDIP-8_W7.62mm\r\n8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nSMDIP-8_W9.53mm\r\n8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nSMDIP-8_W9.53mm_Clearance8mm\r\n8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nSMDIP-8_W11.48mm\r\n8-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n8\r\n8\r\nPackage_DIP\r\nSMDIP-10_W7.62mm\r\n10-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nSMDIP-10_W9.53mm\r\n10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nSMDIP-10_W9.53mm_Clearance8mm\r\n10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nSMDIP-10_W11.48mm\r\n10-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n10\r\n10\r\nPackage_DIP\r\nSMDIP-12_W7.62mm\r\n12-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nSMDIP-12_W9.53mm\r\n12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nSMDIP-12_W9.53mm_Clearance8mm\r\n12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nSMDIP-12_W11.48mm\r\n12-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n12\r\n12\r\nPackage_DIP\r\nSMDIP-14_W7.62mm\r\n14-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nSMDIP-14_W9.53mm\r\n14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nSMDIP-14_W9.53mm_Clearance8mm\r\n14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nSMDIP-14_W11.48mm\r\n14-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n14\r\n14\r\nPackage_DIP\r\nSMDIP-16_W7.62mm\r\n16-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nSMDIP-16_W9.53mm\r\n16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nSMDIP-16_W9.53mm_Clearance8mm\r\n16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nSMDIP-16_W11.48mm\r\n16-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n16\r\n16\r\nPackage_DIP\r\nSMDIP-18_W7.62mm\r\n18-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nSMDIP-18_W9.53mm\r\n18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nSMDIP-18_W9.53mm_Clearance8mm\r\n18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nSMDIP-18_W11.48mm\r\n18-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n18\r\n18\r\nPackage_DIP\r\nSMDIP-20_W7.62mm\r\n20-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nSMDIP-20_W9.53mm\r\n20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nSMDIP-20_W9.53mm_Clearance8mm\r\n20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nSMDIP-20_W11.48mm\r\n20-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n20\r\n20\r\nPackage_DIP\r\nSMDIP-22_W7.62mm\r\n22-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nSMDIP-22_W9.53mm\r\n22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nSMDIP-22_W9.53mm_Clearance8mm\r\n22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nSMDIP-22_W11.48mm\r\n22-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n22\r\n22\r\nPackage_DIP\r\nSMDIP-24_W7.62mm\r\n24-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nSMDIP-24_W9.53mm\r\n24-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nSMDIP-24_W11.48mm\r\n24-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nSMDIP-24_W15.24mm\r\n24-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n24\r\n24\r\nPackage_DIP\r\nSMDIP-28_W15.24mm\r\n28-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n28\r\n28\r\nPackage_DIP\r\nSMDIP-32_W7.62mm\r\n32-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nSMDIP-32_W9.53mm\r\n32-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nSMDIP-32_W11.48mm\r\n32-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nSMDIP-32_W15.24mm\r\n32-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n32\r\n32\r\nPackage_DIP\r\nSMDIP-40_W15.24mm\r\n40-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nSMDIP-40_W25.24mm\r\n40-lead surface-mounted (SMD) DIP package, row spacing 25.24 mm (993 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 25.24mm 993mil\r\n0\r\n40\r\n40\r\nPackage_DIP\r\nSMDIP-42_W15.24mm\r\n42-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n42\r\n42\r\nPackage_DIP\r\nSMDIP-48_W15.24mm\r\n48-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n48\r\n48\r\nPackage_DIP\r\nSMDIP-64_W15.24mm\r\n64-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils)\r\nSMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil\r\n0\r\n64\r\n64\r\nPackage_DIP\r\nToshiba_11-7A9\r\nToshiba 11-7A9 package, like 6-lead dip package with missing pin 5, row spacing 7.62 mm (300 mils), https://toshiba.semicon-storage.com/info/docget.jsp?did=1421&prodName=TLP3021(S)\r\nToshiba 11-7A9 DIL DIP PDIP 2.54mm 7.62mm 300mil\r\n0\r\n5\r\n5\r\nPackage_DIP\r\nVishay_HVM-DIP-3_W7.62mm\r\n3-lead though-hole mounted high-volatge DIP package (based on standard DIP-4), row spacing 7.62 mm (300 mils), see https://www.vishay.com/docs/91361/hexdip.pdf\r\nTHT DIP DIL PDIP 2.54mm 7.62mm 300mil Vishay HVMDIP HEXDIP\r\n0\r\n4\r\n3\r\nPackage_DirectFET\r\nDirectFET_L8\r\nDirectFET L8 https://www.infineon.com/dgdl/Infineon-AN-1035-AN-v29_00-EN.pdf?fileId=5546d462533600a40153559159020f76\r\nDirectFET L8\r\n0\r\n15\r\n3\r\nPackage_DirectFET\r\nDirectFET_ME\r\nIRF DirectFET_ME http://www.irf.com/technical-info/appnotes/an-1035.pdf\r\nDirectFET ME Mosfet Infenion\r\n0\r\n10\r\n3\r\nPackage_DirectFET\r\nDirectFET_MN\r\nDirectFET MN https://www.infineon.com/dgdl/irf6646pbf.pdf?fileId=5546d462533600a4015355ec5f071a55\r\nDirectFET MN Mosfet Infenion\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_MP\r\nDirectFET MP https://www.infineon.com/dgdl/irf6633pbf.pdf?fileId=5546d462533600a4015355e8dfe91a3b\r\nDirectFET MP Mosfet Infenion\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_MT\r\nDirectFET MT https://www.infineon.com/dgdl/irf6613pbf.pdf?fileId=5546d462533600a4015355e82b9b1a0d\r\nDirectFET MT Mosfet Infenion\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_MX\r\nDirectFET MX https://www.infineon.com/dgdl/irf8302mpbf.pdf?fileId=5546d462533600a40153560d16e41d5b\r\nDirectFET MX Infenion Mosfet\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_MZ\r\nDirectFET MZ https://www.infineon.com/dgdl/irf6668pbf.pdf?fileId=5546d462533600a4015355ec96b91a64\r\nDirectFET MZ Infenion Mosfet\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_S1\r\nDirectFET S1 https://www.infineon.com/dgdl/irf6810spbf.pdf?fileId=5546d462533600a4015355f0ab331ab4\r\nDirectFET S1 Infenion Mosfet\r\n0\r\n6\r\n3\r\nPackage_DirectFET\r\nDirectFET_S2\r\nDirectFET S2 https://www.infineon.com/dgdl/Infineon-AN-1035-AN-v29_00-EN.pdf?fileId=5546d462533600a40153559159020f76\r\nDirectFET S2 Infenion Mosfet\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_SH\r\nIRF DirectFET_SH https://www.infineon.com/dgdl/irf6655pbf.pdf?fileId=5546d462533600a4015355ec76961a5b\r\nDirectFET SH Mosfet Infenion\r\n0\r\n6\r\n3\r\nPackage_DirectFET\r\nDirectFET_SJ\r\nDirectFET SJ https://www.infineon.com/dgdl/irf6810spbf.pdf?fileId=5546d462533600a4015355f0ab331ab4\r\nDirectFET SJ Infenion Mosfet\r\n0\r\n7\r\n3\r\nPackage_DirectFET\r\nDirectFET_SQ\r\nDirectFET SQ https://www.infineon.com/dgdl/irf8327spbf.pdf?fileId=5546d462533600a40153560d40c41d65\r\nDirectFET SQ Infenion Mosfet\r\n0\r\n6\r\n3\r\nPackage_DirectFET\r\nDirectFET_ST\r\nDirectFET ST https://www.infineon.com/dgdl/irf6722spbf.pdf?fileId=5546d462533600a4015355ed44531a90\r\nDirectFET ST Infenion Mosfet\r\n0\r\n7\r\n3\r\nPackage_LCC\r\nPLCC-20\r\nPLCC, 20 pins, surface mount\r\nplcc smt\r\n0\r\n20\r\n20\r\nPackage_LCC\r\nPLCC-20_SMD-Socket\r\nPLCC, 20 pins, surface mount\r\nplcc smt\r\n0\r\n20\r\n20\r\nPackage_LCC\r\nPLCC-20_THT-Socket\r\nPLCC, 20 pins, through hole\r\nplcc leaded\r\n0\r\n20\r\n20\r\nPackage_LCC\r\nPLCC-28\r\nPLCC, 28 pins, surface mount\r\nplcc smt\r\n0\r\n28\r\n28\r\nPackage_LCC\r\nPLCC-28_SMD-Socket\r\nPLCC, 28 pins, surface mount\r\nplcc smt\r\n0\r\n28\r\n28\r\nPackage_LCC\r\nPLCC-28_THT-Socket\r\nPLCC, 28 pins, through hole\r\nplcc leaded\r\n0\r\n28\r\n28\r\nPackage_LCC\r\nPLCC-32_11.4x14.0mm_P1.27mm\r\nPLCC, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py\r\nPLCC LCC\r\n0\r\n32\r\n32\r\nPackage_LCC\r\nPLCC-44\r\nPLCC, 44 pins, surface mount\r\nplcc smt\r\n0\r\n44\r\n44\r\nPackage_LCC\r\nPLCC-44_16.6x16.6mm_P1.27mm\r\nPLCC, 44 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py\r\nPLCC LCC\r\n0\r\n44\r\n44\r\nPackage_LCC\r\nPLCC-44_SMD-Socket\r\nPLCC, 44 pins, surface mount\r\nplcc smt\r\n0\r\n44\r\n44\r\nPackage_LCC\r\nPLCC-44_THT-Socket\r\nPLCC, 44 pins, through hole\r\nplcc leaded\r\n0\r\n44\r\n44\r\nPackage_LCC\r\nPLCC-52\r\nPLCC, 52 pins, surface mount\r\nplcc smt\r\n0\r\n52\r\n52\r\nPackage_LCC\r\nPLCC-52_SMD-Socket\r\nPLCC, 52 pins, surface mount\r\nplcc smt\r\n0\r\n52\r\n52\r\nPackage_LCC\r\nPLCC-52_THT-Socket\r\nPLCC, 52 pins, through hole\r\nplcc leaded\r\n0\r\n52\r\n52\r\nPackage_LCC\r\nPLCC-68\r\nPLCC, 68 pins, surface mount\r\nplcc smt\r\n0\r\n68\r\n68\r\nPackage_LCC\r\nPLCC-68_24.2x24.2mm_P1.27mm\r\nPLCC, 68 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py\r\nPLCC LCC\r\n0\r\n68\r\n68\r\nPackage_LCC\r\nPLCC-68_SMD-Socket\r\nPLCC, 68 pins, surface mount\r\nplcc smt\r\n0\r\n68\r\n68\r\nPackage_LCC\r\nPLCC-68_THT-Socket\r\nPLCC, 68 pins, through hole\r\nplcc leaded\r\n0\r\n68\r\n68\r\nPackage_LCC\r\nPLCC-84\r\nPLCC, 84 pins, surface mount\r\nplcc smt\r\n0\r\n84\r\n84\r\nPackage_LCC\r\nPLCC-84_29.3x29.3mm_P1.27mm\r\nPLCC, 84 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py\r\nPLCC LCC\r\n0\r\n84\r\n84\r\nPackage_LCC\r\nPLCC-84_SMD-Socket\r\nPLCC, 84 pins, surface mount\r\nplcc smt\r\n0\r\n84\r\n84\r\nPackage_LCC\r\nPLCC-84_THT-Socket\r\nPLCC, 84 pins, through hole\r\nplcc leaded\r\n0\r\n84\r\n84\r\nPackage_LGA\r\nAMS_LGA-10-1EP_2.7x4mm_P0.6mm\r\nLGA-10, http://ams.com/eng/content/download/951091/2269479/471718\r\nlga land grid array\r\n0\r\n13\r\n11\r\nPackage_LGA\r\nAMS_LGA-20_4.7x4.5mm_P0.65mm\r\nhttp://ams.com/eng/content/download/1008631/2361759/498838\r\nAMS LGA\r\n0\r\n20\r\n20\r\nPackage_LGA\r\nBosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering\r\nLGA-8\r\nlga land grid array\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nBosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering\r\nLGA-8, https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-18.pdf\r\nlga land grid array\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nBosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering\r\nBosch  LGA, 8 Pin (https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nBosch LGA NoLead\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nBosch_LGA-14_3x2.5mm_P0.5mm\r\nLGA-14 Bosch https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf\r\nlga land grid array\r\n0\r\n14\r\n14\r\nPackage_LGA\r\nLGA-8_3x5mm_P1.25mm\r\nLGA-8\r\nlga land grid array\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nLGA-12_2x2mm_P0.5mm\r\nLGA12\r\nlga land grid array\r\n0\r\n12\r\n12\r\nPackage_LGA\r\nLGA-14_2x2mm_P0.35mm_LayoutBorder3x4y\r\nLGA, 14 Pin (http://www.st.com/resource/en/datasheet/lis2dh.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLGA NoLead\r\n0\r\n14\r\n14\r\nPackage_LGA\r\nLGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y\r\nLGA, 14 Pin (http://www.st.com/resource/en/datasheet/lsm6ds3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLGA NoLead\r\n0\r\n14\r\n14\r\nPackage_LGA\r\nLGA-14_3x5mm_P0.8mm_LayoutBorder1x6y\r\nLGA, 14 Pin (http://www.st.com/resource/en/datasheet/lsm303dlhc.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLGA NoLead\r\n0\r\n14\r\n14\r\nPackage_LGA\r\nLGA-16_3x3mm_P0.5mm\r\nhttp://www.memsic.com/userfiles/files/DataSheets/Magnetic-Sensors-Datasheets/MMC5883MA-RevC.pdf\r\nlga land grid array\r\n0\r\n16\r\n16\r\nPackage_LGA\r\nLGA-16_3x3mm_P0.5mm_LayoutBorder3x5y\r\nLGA, 16 Pin (http://www.st.com/resource/en/datasheet/lis331hh.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLGA NoLead\r\n0\r\n16\r\n16\r\nPackage_LGA\r\nLGA-16_4x4mm_P0.65mm_LayoutBorder4x4y\r\nLGA, 16 Pin (http://www.st.com/resource/en/datasheet/l3gd20.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nLGA NoLead\r\n0\r\n16\r\n16\r\nPackage_LGA\r\nLGA-24L_3x3.5mm_P0.43mm\r\nLGA 24L 3x3.5mm Pitch 0.43mm\r\nLGA 24L 3x3.5mm Pitch 0.43mm\r\n0\r\n24\r\n24\r\nPackage_LGA\r\nLGA-28_5.2x3.8mm_P0.5mm\r\nLGA 28 5.2x3.8mm Pitch 0.5mm\r\nLGA 28 5.2x3.8mm Pitch 0.5mm\r\n0\r\n28\r\n28\r\nPackage_LGA\r\nLinear_LGA-133_15.0x15.0_Layout12x12_P1.27mm\r\nAnalog Devices (Linear Tech), 133-pin LGA uModule, 15.0x15.0x4.32mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf\r\n133 pin lga\r\n0\r\n133\r\n133\r\nPackage_LGA\r\nNXP_LGA-8_3x5mm_P1.25mm_H1.1mm\r\nNXP  LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL3115A2.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nNXP LGA NoLead\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nNXP_LGA-8_3x5mm_P1.25mm_H1.2mm\r\nNXP  LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nNXP LGA NoLead\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nNXP_MPL115A1_LGA-8_3x5mm_P1.25mm\r\nNXP MPL115A1 LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nNXP LGA NoLead\r\n0\r\n8\r\n8\r\nPackage_LGA\r\nST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y\r\nST  HLGA, 10 Pin (https://www.st.com/resource/en/datasheet/lps25hb.pdf#page=46), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nST HLGA NoLead\r\n0\r\n10\r\n10\r\nPackage_LGA\r\nTexas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm\r\nTexas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas MicroSiP NoLead\r\n0\r\n12\r\n9\r\nPackage_LGA\r\nTexas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalVias\r\nTexas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nTexas MicroSiP NoLead\r\n0\r\n16\r\n9\r\nPackage_LGA\r\nTexas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm_ThermalVias\r\nTexas SIL0010A MicroSiP, 10 Pin (http://www.ti.com/lit/ml/mpds579b/mpds579b.pdf), generated with kicad-footprint-generator ipc_lga_layoutBorder_generator.py\r\nTexas MicroSiP LGA\r\n0\r\n18\r\n11\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n154\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm_ThermalVias\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n171\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n161\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm_ThermalVias\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n187\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n165\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm_ThermalVias\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n196\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n175\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm_ThermalVias\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n218\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n194\r\n145\r\nPackage_QFP\r\nEQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias\r\nEQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nEQFP QFP\r\n0\r\n259\r\n145\r\nPackage_QFP\r\nHTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm\r\n64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad\r\nHTQFP-64 Pitch 0.5 \r\n0\r\n69\r\n65\r\nPackage_QFP\r\nHTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias\r\n64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad\r\nHTQFP-64 Pitch 0.5 \r\n0\r\n135\r\n65\r\nPackage_QFP\r\nLQFP-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm\r\nLQFP32: plastic low profile quad flat package; 32 leads; body 5 x 5 x 1.4 mm (see NXP sot401-1_fr.pdf and sot401-1_po.pdf)\r\nQFP 0.5\r\n0\r\n37\r\n33\r\nPackage_QFP\r\nLQFP-32_5x5mm_P0.5mm\r\nLQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT401-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n32\r\n32\r\nPackage_QFP\r\nLQFP-32_7x7mm_P0.8mm\r\nLQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT358-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n32\r\n32\r\nPackage_QFP\r\nLQFP-36_7x7mm_P0.65mm\r\nLQFP, 36 Pin (https://www.onsemi.com/pub/Collateral/561AV.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n36\r\n36\r\nPackage_QFP\r\nLQFP-44_10x10mm_P0.8mm\r\nLQFP, 44 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ASS23225W.pdf?&fsrch=1), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n44\r\n44\r\nPackage_QFP\r\nLQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm\r\nLQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nLQFP QFP\r\n0\r\n58\r\n49\r\nPackage_QFP\r\nLQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias\r\nLQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nLQFP QFP\r\n0\r\n75\r\n49\r\nPackage_QFP\r\nLQFP-48_7x7mm_P0.5mm\r\nLQFP, 48 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2358-16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n48\r\n48\r\nPackage_QFP\r\nLQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm\r\nLQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n62\r\n53\r\nPackage_QFP\r\nLQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm_ThermalVias\r\nLQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n95\r\n53\r\nPackage_QFP\r\nLQFP-52_10x10mm_P0.65mm\r\nLQFP, 52 Pin (https://www.nxp.com/docs/en/package-information/98ARL10526D.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n52\r\n52\r\nPackage_QFP\r\nLQFP-52_14x14mm_P1mm\r\nLQFP, 52 Pin (http://www.holtek.com/documents/10179/116711/HT1632Cv170.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n52\r\n52\r\nPackage_QFP\r\nLQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm\r\nLQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/adv7611.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n90\r\n65\r\nPackage_QFP\r\nLQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm_ThermalVias\r\nLQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/adv7611.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n107\r\n65\r\nPackage_QFP\r\nLQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm\r\nLQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n90\r\n65\r\nPackage_QFP\r\nLQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm_ThermalVias\r\nLQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n127\r\n65\r\nPackage_QFP\r\nLQFP-64_7x7mm_P0.4mm\r\nLQFP, 64 Pin (https://www.nxp.com/docs/en/package-information/SOT414-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n64\r\n64\r\nPackage_QFP\r\nLQFP-64_10x10mm_P0.5mm\r\nLQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n64\r\n64\r\nPackage_QFP\r\nLQFP-64_14x14mm_P0.8mm\r\nLQFP, 64 Pin (https://www.nxp.com/docs/en/package-information/SOT791-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n64\r\n64\r\nPackage_QFP\r\nLQFP-80_10x10mm_P0.4mm\r\nLQFP, 80 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/q80.10x10.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nLQFP-80_12x12mm_P0.5mm\r\nLQFP, 80 Pin (https://www.nxp.com/docs/en/package-information/SOT315-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nLQFP-80_14x14mm_P0.65mm\r\nLQFP, 80 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD9852.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nLQFP-100_14x14mm_P0.5mm\r\nLQFP, 100 Pin (https://www.nxp.com/docs/en/package-information/SOT407-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n100\r\n100\r\nPackage_QFP\r\nLQFP-128_14x14mm_P0.4mm\r\nLQFP, 128 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/q128.14x14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n128\r\n128\r\nPackage_QFP\r\nLQFP-128_14x20mm_P0.5mm\r\nLQFP, 128 Pin (https://www.nxp.com/docs/en/package-information/SOT425-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n128\r\n128\r\nPackage_QFP\r\nLQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm\r\n144-Lead Plastic Low Profile Quad Flatpack (PL) - 20x20x1.40 mm Body [LQFP] with 4x4 mm Exposed Pad, see https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00482-02.pdf\r\nQFP 0.5\r\n0\r\n154\r\n145\r\nPackage_QFP\r\nLQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm\r\n144-Lead Plastic Low Profile Quad Flatpack (PL) - 20x20x1.40 mm Body [LQFP] with 5x5 mm Exposed Pad, see https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00476-02.pdf\r\nQFP 0.5\r\n0\r\n154\r\n145\r\nPackage_QFP\r\nLQFP-144-1EP_20x20mm_P0.5mm_EP6.61x6.61mm\r\n144-Lead Plastic Low Profile Quad Flatpack (PL) - 20x20x1.40 mm Body [LQFP] with 6.61x6.61 mm Exposed Pad, see https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00485-02.pdf\r\nQFP 0.5\r\n0\r\n170\r\n145\r\nPackage_QFP\r\nLQFP-144-1EP_20x20mm_P0.5mm_EP7.2x7.2mm\r\n144-Lead Plastic Low Profile Quad Flatpack (PL) - 20x20x1.40 mm Body [LQFP] with 7.2x7.2 mm Exposed Pad, see https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00487-01.pdf\r\nQFP 0.5\r\n0\r\n170\r\n145\r\nPackage_QFP\r\nLQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.93mm\r\n144-Lead Plastic Low Profile Quad Flatpack (PL) - 20x20x1.40 mm Body [LQFP] with 8.93x8.93 mm Exposed Pad, see https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00479-02.pdf\r\nQFP 0.5\r\n0\r\n181\r\n145\r\nPackage_QFP\r\nLQFP-144_20x20mm_P0.5mm\r\nLQFP, 144 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=425), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n144\r\n144\r\nPackage_QFP\r\nLQFP-160_24x24mm_P0.5mm\r\nLQFP, 160 Pin (https://www.nxp.com/docs/en/package-information/SOT435-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n160\r\n160\r\nPackage_QFP\r\nLQFP-176_20x20mm_P0.4mm\r\nLQFP, 176 Pin (https://www.onsemi.com/pub/Collateral/566DB.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n176\r\n176\r\nPackage_QFP\r\nLQFP-176_24x24mm_P0.5mm\r\nLQFP, 176 Pin (https://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=163), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n176\r\n176\r\nPackage_QFP\r\nLQFP-208_28x28mm_P0.5mm\r\nLQFP, 208 Pin (https://www.nxp.com/docs/en/package-information/SOT459-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n208\r\n208\r\nPackage_QFP\r\nLQFP-216_24x24mm_P0.4mm\r\nLQFP, 216 Pin (https://www.onsemi.com/pub/Collateral/561BE.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nLQFP QFP\r\n0\r\n216\r\n216\r\nPackage_QFP\r\nMQFP-44_10x10mm_P0.8mm\r\nMQFP, 44 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMQFP QFP\r\n0\r\n44\r\n44\r\nPackage_QFP\r\nPQFP-44_10x10mm_P0.8mm\r\n44-Lead Plastic Quad Flatpack - 10x10x2.5mm Body (http://www.onsemi.com/pub/Collateral/122BK.PDF)\r\nPQFP 0.8\r\n0\r\n44\r\n44\r\nPackage_QFP\r\nPQFP-80_14x20mm_P0.8mm\r\nPQFP80 14x20 / QIP80E CASE 122BS (see ON Semiconductor 122BS.PDF)\r\nQFP 0.8\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nPQFP-100_14x20mm_P0.65mm\r\nPQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nPQFP QFP\r\n0\r\n100\r\n100\r\nPackage_QFP\r\nPQFP-112_20x20mm_P0.65mm\r\nPQFP, 112 pins, 20mm sq body, 0.65mm pitch (http://cache.freescale.com/files/shared/doc/package_info/98ASS23330W.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf)\r\nPQFP 112\r\n0\r\n112\r\n112\r\nPackage_QFP\r\nPQFP-132_24x24mm_P0.635mm\r\nPQFP, 132 pins, 24mm sq body, 0.635mm pitch (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf)\r\nPQFP 132\r\n0\r\n132\r\n132\r\nPackage_QFP\r\nPQFP-132_24x24mm_P0.635mm_i386\r\nPQFP, 132 pins, 24mm sq body, 0.635mm pitch, Intel 386EX (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf)\r\nPQFP 132 Intel 386EX\r\n0\r\n132\r\n132\r\nPackage_QFP\r\nPQFP-144_28x28mm_P0.65mm\r\nPQFP, 144 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nPQFP QFP\r\n0\r\n144\r\n144\r\nPackage_QFP\r\nPQFP-160_28x28mm_P0.65mm\r\nPQFP, 160 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nPQFP QFP\r\n0\r\n160\r\n160\r\nPackage_QFP\r\nPQFP-208_28x28mm_P0.5mm\r\nPQFP, 208 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nPQFP QFP\r\n0\r\n208\r\n208\r\nPackage_QFP\r\nPQFP-240_32.1x32.1mm_P0.5mm\r\nPQFP, 240 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nPQFP QFP\r\n0\r\n240\r\n240\r\nPackage_QFP\r\nPQFP-256_28x28mm_P0.4mm\r\nPQFP256 28x28 / QFP256J CASE 122BX (see ON Semiconductor 122BX.PDF)\r\nQFP 0.4\r\n0\r\n256\r\n256\r\nPackage_QFP\r\nTQFP-32_7x7mm_P0.8mm\r\n32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.8\r\n0\r\n32\r\n32\r\nPackage_QFP\r\nTQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm\r\n44-Lead Plastic Thin Quad Flatpack (MW) - 10x10x1.0 mm Body [TQFP] With 4.5x4.5 mm Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.8\r\n0\r\n54\r\n45\r\nPackage_QFP\r\nTQFP-44_10x10mm_P0.8mm\r\n44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.8\r\n0\r\n44\r\n44\r\nPackage_QFP\r\nTQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm\r\n48-Lead Thin Quad Flatpack (PT) - 7x7x1.0 mm Body [TQFP] With Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.5\r\n0\r\n53\r\n49\r\nPackage_QFP\r\nTQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm\r\nTQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n65\r\n49\r\nPackage_QFP\r\nTQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias\r\nTQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n91\r\n49\r\nPackage_QFP\r\nTQFP-48_7x7mm_P0.5mm\r\n48 LEAD TQFP 7x7mm (see MICREL TQFP7x7-48LD-PL-1.pdf)\r\nQFP 0.5\r\n0\r\n48\r\n48\r\nPackage_QFP\r\nTQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm\r\nTQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n78\r\n53\r\nPackage_QFP\r\nTQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias\r\nTQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n79\r\n53\r\nPackage_QFP\r\nTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm\r\n64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [TQFP] thermal pad\r\nQFP 0.5 \r\n0\r\n90\r\n65\r\nPackage_QFP\r\nTQFP-64_7x7mm_P0.4mm\r\nTQFP64 7x7, 0.4P CASE 932BH (see ON Semiconductor 932BH.PDF)\r\nQFP 0.4\r\n0\r\n64\r\n64\r\nPackage_QFP\r\nTQFP-64_10x10mm_P0.5mm\r\nTQFP, 64 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n64\r\n64\r\nPackage_QFP\r\nTQFP-64_14x14mm_P0.8mm\r\n64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.8\r\n0\r\n64\r\n64\r\nPackage_QFP\r\nTQFP-80-1EP_14x14mm_P0.65mm_EP9.5x9.5mm\r\n80-Lead Plastic Thin Quad Flatpack (PF) - 14x14mm body, 9.5mm sq thermal pad (http://www.analog.com/media/en/technical-documentation/data-sheets/AD9852.pdf)\r\nQFP 0.65\r\n0\r\n85\r\n81\r\nPackage_QFP\r\nTQFP-80_12x12mm_P0.5mm\r\n80-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.5\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nTQFP-80_14x14mm_P0.65mm\r\n80-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.65\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nTQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm\r\nTQFP, 100 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_100_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nTQFP QFP\r\n0\r\n117\r\n101\r\nPackage_QFP\r\nTQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias\r\nTQFP, 100 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_100_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nTQFP QFP\r\n0\r\n143\r\n101\r\nPackage_QFP\r\nTQFP-100_12x12mm_P0.4mm\r\n100-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.4\r\n0\r\n100\r\n100\r\nPackage_QFP\r\nTQFP-100_14x14mm_P0.5mm\r\nTQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n100\r\n100\r\nPackage_QFP\r\nTQFP-120_14x14mm_P0.4mm\r\nTQFP120 14x14 / TQFP120 CASE 932AZ (see ON Semiconductor 932AZ.PDF)\r\nQFP 0.4\r\n0\r\n120\r\n120\r\nPackage_QFP\r\nTQFP-128_14x14mm_P0.4mm\r\nTQFP128 14x14 / TQFP128 CASE 932BB (see ON Semiconductor 932BB.PDF)\r\nQFP 0.4\r\n0\r\n128\r\n128\r\nPackage_QFP\r\nTQFP-144_16x16mm_P0.4mm\r\n144-Lead Plastic Thin Quad Flatpack (PH) - 16x16x1 mm Body, 2.00 mm Footprint [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nQFP 0.4\r\n0\r\n144\r\n144\r\nPackage_QFP\r\nTQFP-144_20x20mm_P0.5mm\r\nTQFP, 144 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n144\r\n144\r\nPackage_QFP\r\nTQFP-176_24x24mm_P0.5mm\r\nTQFP, 176 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nTQFP QFP\r\n0\r\n176\r\n176\r\nPackage_QFP\r\nVQFP-80_14x14mm_P0.65mm\r\nVQFP, 80 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nVQFP QFP\r\n0\r\n80\r\n80\r\nPackage_QFP\r\nVQFP-100_14x14mm_P0.5mm\r\nVQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nVQFP QFP\r\n0\r\n100\r\n100\r\nPackage_QFP\r\nVQFP-128_14x14mm_P0.4mm\r\nVQFP, 128 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nVQFP QFP\r\n0\r\n128\r\n128\r\nPackage_QFP\r\nVQFP-176_20x20mm_P0.4mm\r\nVQFP, 176 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_qfp_generator.py\r\nVQFP QFP\r\n0\r\n176\r\n176\r\nPackage_SIP\r\nPowerIntegrations_eSIP-7C\r\neSIP-7C Vertical Flat Package with Heatsink Tab, https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf\r\nPower Integrations E Package\r\n0\r\n6\r\n6\r\nPackage_SIP\r\nPowerIntegrations_eSIP-7F\r\neSIP-7F Flat Package with Heatsink Tab https://ac-dc.power.com/sites/default/files/product-docs/linkswitch-ph_family_datasheet.pdf\r\nPower Integrations L Package\r\n0\r\n6\r\n6\r\nPackage_SIP\r\nSIP-8_19x3mm_P2.54mm\r\nSIP 8-pin (http://www.njr.com/semicon/PDF/package/SIP8_E.pdf)\r\nSIP8\r\n0\r\n8\r\n8\r\nPackage_SIP\r\nSIP-9_21.54x3mm_P2.54mm\r\nSIP 9-pin ()\r\nSIP8\r\n0\r\n9\r\n9\r\nPackage_SIP\r\nSIP3_11.6x8.5mm\r\nRECOM,R78EXX,https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf\r\nSIP3 Regulator Module\r\n0\r\n3\r\n3\r\nPackage_SIP\r\nSIP4_Sharp-SSR_P7.62mm_Angled\r\nSIP4 Footprint for SSR made by Sharp\r\nSolid State relais SSR Sharp\r\n0\r\n4\r\n4\r\nPackage_SIP\r\nSIP4_Sharp-SSR_P7.62mm_Angled_NoHole\r\nSIP4 Footprint for SSR made by Sharp\r\nSolid State relais SSR Sharp\r\n0\r\n4\r\n4\r\nPackage_SIP\r\nSIP4_Sharp-SSR_P7.62mm_Straight\r\nSIP4 Footprint for SSR made by Sharp\r\nSolid State relais SSR Sharp\r\n0\r\n4\r\n4\r\nPackage_SIP\r\nSIP9_Housing\r\nSIP9\r\nSIP9\r\n0\r\n9\r\n9\r\nPackage_SIP\r\nSIP9_Housing_BigPads\r\nSIP9, large pads\r\nSIP9\r\n0\r\n9\r\n9\r\nPackage_SIP\r\nSLA704XM\r\nSIP SLA704XM (http://www.sumzi.com/upload/files/2007/07/2007073114282034189.PDF)\r\nSIP\r\n0\r\n18\r\n18\r\nPackage_SIP\r\nSTK672-040-E\r\nSIP-22 (http://www.onsemi.com/pub_link/Collateral/EN5227-D.PDF)\r\nSIP-22\r\n0\r\n22\r\n22\r\nPackage_SIP\r\nSTK672-080-E\r\nSIP-15 (http://www.onsemi.com/pub_link/Collateral/EN6507-D.PDF)\r\nSIP-15\r\n0\r\n15\r\n15\r\nPackage_SIP\r\nSanyo_STK4xx-15_59.2x8.0mm_P2.54mm\r\nSanyo SIP-15, 59.2mm x 8.0mm bosy size, STK-433E STK-435E STK-436E (http://datasheet.octopart.com/STK430-Sanyo-datasheet-107060.pdf)\r\nSanyo SIP-15\r\n0\r\n15\r\n15\r\nPackage_SIP\r\nSanyo_STK4xx-15_78.0x8.0mm_P2.54mm\r\nSanyo SIP-15, 78.0mm x 8.0mm bosy size, STK-437E STK-439E STK-441E STK-443E (http://datasheet.octopart.com/STK430-Sanyo-datasheet-107060.pdf)\r\nSanyo SIP-15\r\n0\r\n15\r\n15\r\nPackage_SO\r\nDiodes_PSOP-8\r\n8-Lead Plastic PSOP, Exposed Die Pad (see https://www.diodes.com/assets/Datasheets/AP2204.pdf)\r\nSSOP 0.50 exposed pad\r\n0\r\n12\r\n9\r\nPackage_SO\r\nDiodes_SO-8EP\r\n8-Lead Plastic SO, Exposed Die Pad (see https://www.diodes.com/assets/Package-Files/SO-8EP.pdf)\r\nSO exposed pad\r\n0\r\n9\r\n9\r\nPackage_SO\r\nETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm\r\n20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body with Exposed Pad [eTSSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n27\r\n21\r\nPackage_SO\r\nHSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm\r\nHSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHSOP SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nHSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias\r\nHSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHSOP SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nHSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown\r\nHSOP 11.0x15.9mm Pitch 1.27mm Slug Down (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf)\r\nHSOP 11.0 x 15.9mm Pitch 1.27mm\r\n0\r\n23\r\n21\r\nPackage_SO\r\nHSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias\r\nHSOP 11.0x15.9mm Pitch 1.27mm Slug Down Thermal Vias (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf)\r\nHSOP 11.0 x 15.9mm Pitch 1.27mm\r\n0\r\n45\r\n21\r\nPackage_SO\r\nHSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp\r\nHSOP 11.0x15.9mm Pitch 1.27mm Slug Up (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf)\r\nHSOP 11.0 x 15.9mm Pitch 1.27mm\r\n0\r\n20\r\n20\r\nPackage_SO\r\nHSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown\r\nHSOP 11.0x15.9mm Pitch 0.65mm Slug Down (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf)\r\nHSOP 11.0 x 15.9mm Pitch 0.65mm\r\n0\r\n39\r\n37\r\nPackage_SO\r\nHSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias\r\nHSOP 11.0x15.9mm Pitch 0.65mm Slug Down Thermal Vias (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf)\r\nHSOP 11.0 x 15.9mm Pitch 0.65mm\r\n0\r\n61\r\n37\r\nPackage_SO\r\nHSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp\r\nHSOP 11.0x15.9mm Pitch 0.65mm Slug Up (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf)\r\nHSOP 11.0 x 15.9mm Pitch 0.65mm\r\n0\r\n36\r\n36\r\nPackage_SO\r\nHTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm\r\nHTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSOP SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nHTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias\r\nHTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSOP SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nHTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm\r\n16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad; (http://www.ti.com/lit/ds/symlink/drv8833.pdf)\r\nSSOP 0.65\r\n0\r\n29\r\n17\r\nPackage_SO\r\nHTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias\r\n16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8833.pdf)\r\nSSOP 0.65\r\n0\r\n27\r\n17\r\nPackage_SO\r\nHTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias\r\n16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8800.pdf)\r\nSSOP 0.65\r\n0\r\n46\r\n17\r\nPackage_SO\r\nHTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm\r\nHTSSOP, 16 Pin (https://www.st.com/resource/en/datasheet/stp08cp05.pdf#page=20), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n21\r\n17\r\nPackage_SO\r\nHTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm\r\n20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias\r\nHTSSOP 0.65\r\n0\r\n29\r\n21\r\nPackage_SO\r\nHTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm\r\nHTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/bq24006.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n24\r\n21\r\nPackage_SO\r\nHTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm\r\nHTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n26\r\n21\r\nPackage_SO\r\nHTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias\r\nHTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n42\r\n21\r\nPackage_SO\r\nHTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder\r\nHTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n42\r\n21\r\nPackage_SO\r\nHTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias\r\n20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias\r\nHTSSOP 0.65\r\n0\r\n45\r\n21\r\nPackage_SO\r\nHTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm\r\nHTSSOP, 24 Pin (https://www.st.com/resource/en/datasheet/stp16cp05.pdf#page=25), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n31\r\n25\r\nPackage_SO\r\nHTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm\r\nHTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n28\r\n25\r\nPackage_SO\r\nHTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias\r\nHTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n47\r\n25\r\nPackage_SO\r\nHTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm\r\nHTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad\r\nTSSOP HTSSOP 0.65 thermal pad\r\n0\r\n39\r\n29\r\nPackage_SO\r\nHTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm\r\nHTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad\r\nTSSOP HTSSOP 0.65 thermal pad\r\n0\r\n40\r\n29\r\nPackage_SO\r\nHTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias\r\nHTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad\r\nTSSOP HTSSOP 0.65 thermal pad\r\n0\r\n55\r\n29\r\nPackage_SO\r\nHTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias\r\nHTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad\r\nTSSOP HTSSOP 0.65 thermal pad\r\n0\r\n58\r\n29\r\nPackage_SO\r\nHTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm\r\nHTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf)\r\nSSOP 0.65 PowerPAD\r\n0\r\n43\r\n33\r\nPackage_SO\r\nHTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias\r\nHTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf)\r\nSSOP 0.65 PowerPAD\r\n0\r\n83\r\n33\r\nPackage_SO\r\nHTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm\r\nHTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n46\r\n39\r\nPackage_SO\r\nHTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias\r\nHTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHTSSOP SO\r\n0\r\n87\r\n39\r\nPackage_SO\r\nHTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm\r\nHTSSOP56: plastic thin shrink small outline package http://www.ti.com/lit/ds/symlink/drv8301.pdf\r\nHTSSOP 0.5\r\n0\r\n72\r\n57\r\nPackage_SO\r\nInfineon_PG-DSO-8-43\r\nInfineon_PG-DSO-8-43\r\nDSO DSO-8 SOIC SOIC-8\r\n0\r\n12\r\n9\r\nPackage_SO\r\nInfineon_PG-DSO-12-9\r\nInfineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/)\r\nPG-DSO\r\n0\r\n23\r\n13\r\nPackage_SO\r\nInfineon_PG-DSO-12-9_ThermalVias\r\nInfineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/)\r\nPG-DSO\r\n0\r\n42\r\n13\r\nPackage_SO\r\nInfineon_PG-DSO-12-11\r\nInfineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/)\r\nPG-DSO\r\n0\r\n23\r\n13\r\nPackage_SO\r\nInfineon_PG-DSO-12-11_ThermalVias\r\nInfineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/)\r\nPG-DSO\r\n0\r\n42\r\n13\r\nPackage_SO\r\nInfineon_PG-DSO-20-30\r\nInfineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/)\r\nDSO-20\r\n0\r\n31\r\n21\r\nPackage_SO\r\nInfineon_PG-DSO-20-30_ThermalVias\r\nInfineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/)\r\nDSO-20\r\n0\r\n45\r\n21\r\nPackage_SO\r\nInfineon_PG-DSO-20-32\r\nInfineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-32/)\r\nDSO-20\r\n0\r\n20\r\n20\r\nPackage_SO\r\nInfineon_PG-TSDSO-14-22\r\nInfineon_PG-TSDSO-14-22\r\nInfineon TSDSO 14-22 \r\n0\r\n17\r\n15\r\nPackage_SO\r\nLinear_MSOP-12-16-1EP_3x4mm_P0.5mm\r\n12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see http://cds.linear.com/docs/en/datasheet/3630fd.pdf)\r\nSSOP 0.5\r\n0\r\n15\r\n13\r\nPackage_SO\r\nLinear_MSOP-12-16_3x4mm_P0.5mm\r\n12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see https://www.analog.com/media/en/technical-documentation/data-sheets/3748fb.pdf)\r\nSSOP 0.5\r\n0\r\n12\r\n12\r\nPackage_SO\r\nMFSOP6-4_4.4x3.6mm_P1.27mm\r\nhttps://toshiba.semicon-storage.com/ap-en/design-support/package/detail.4pin%20MFSOP6.html\r\nMFSOP 4 pin SMD\r\n0\r\n4\r\n4\r\nPackage_SO\r\nMFSOP6-5_4.4x3.6mm_P1.27mm\r\nhttps://toshiba.semicon-storage.com/ap-en/design-support/package/detail.5pin%20MFSOP6.html\r\nMFSOP 4 pin SMD\r\n0\r\n5\r\n5\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm\r\nMS8E Package; 8-Lead Plastic MSOP, Exposed Die Pad (see Linear Technology 05081662_K_MS8E.pdf)\r\nSSOP 0.65\r\n0\r\n13\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm\r\nMSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias\r\nMSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n18\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm\r\nMSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias\r\nMSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n18\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm\r\nMSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n14\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias\r\nMSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n19\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP2.54x2.8mm\r\nMME Package; 8-Lead Plastic MSOP, Exposed Die Pad (see Microchip http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf)\r\nSSOP 0.65\r\n0\r\n12\r\n9\r\nPackage_SO\r\nMSOP-8-1EP_3x3mm_P0.65mm_EP2.54x2.8mm_ThermalVias\r\nMME Package; 8-Lead Plastic MSOP, Exposed Die Pad (see Microchip http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf)\r\nSSOP 0.65\r\n0\r\n17\r\n9\r\nPackage_SO\r\nMSOP-8_3x3mm_P0.65mm\r\n8-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n8\r\n8\r\nPackage_SO\r\nMSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm\r\nMSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n15\r\n11\r\nPackage_SO\r\nMSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias\r\nMSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n20\r\n11\r\nPackage_SO\r\nMSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm\r\nMSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n15\r\n11\r\nPackage_SO\r\nMSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias\r\nMSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n20\r\n11\r\nPackage_SO\r\nMSOP-10_3x3mm_P0.5mm\r\n10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.5\r\n0\r\n10\r\n10\r\nPackage_SO\r\nMSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm\r\nMSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n17\r\n13\r\nPackage_SO\r\nMSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias\r\nMSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n24\r\n13\r\nPackage_SO\r\nMSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm\r\n10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.5\r\n0\r\n19\r\n13\r\nPackage_SO\r\nMSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias\r\n10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.5\r\n0\r\n25\r\n13\r\nPackage_SO\r\nMSOP-12-16_3x4mm_P0.5mm\r\n10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.5\r\n0\r\n12\r\n12\r\nPackage_SO\r\nMSOP-12_3x4mm_P0.65mm\r\nMSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/6957fb.pdf#page=36), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n12\r\n12\r\nPackage_SO\r\nMSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm\r\nMSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n21\r\n17\r\nPackage_SO\r\nMSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias\r\nMSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n28\r\n17\r\nPackage_SO\r\nMSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm\r\nMSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n21\r\n17\r\nPackage_SO\r\nMSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias\r\nMSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n28\r\n17\r\nPackage_SO\r\nMSOP-16_3x4.039mm_P0.5mm\r\nMSOP, 16 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081669_A_MS16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nMSOP-16_3x4mm_P0.5mm\r\nMSOP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/436412f.pdf#page=22), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nMSOP SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nMini-Circuits_CD541_H2.08mm\r\nhttps://ww2.minicircuits.com/case_style/CD541.pdf\r\nRF Transformer\r\n0\r\n6\r\n6\r\nPackage_SO\r\nMini-Circuits_CD542_H2.84mm\r\nhttps://ww2.minicircuits.com/case_style/CD542.pdf\r\nRF Transformer\r\n0\r\n6\r\n6\r\nPackage_SO\r\nMini-Circuits_CD636_H4.11mm\r\nhttps://ww2.minicircuits.com/case_style/CD636.pdf\r\nRF Transformer\r\n0\r\n6\r\n6\r\nPackage_SO\r\nMini-Circuits_CD637_H5.23mm\r\nhttps://ww2.minicircuits.com/case_style/CD637.pdf\r\nRF Transformer\r\n0\r\n6\r\n6\r\nPackage_SO\r\nOnSemi_Micro8\r\nON Semiconductor Micro8 (Case846A-02): https://www.onsemi.com/pub/Collateral/846A-02.PDF\r\nmicro8\r\n0\r\n8\r\n8\r\nPackage_SO\r\nPSOP-44_16.9x27.17mm_P1.27mm\r\nPSOP44: plastic thin shrink small outline package; 44 leads; body width 16.90 mm\r\nPSOP 1.27\r\n0\r\n44\r\n44\r\nPackage_SO\r\nPowerIntegrations_SO-8\r\nPower-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://ac-dc.power.com/sites/default/files/product-docs/senzero_family_datasheet.pdf\r\nSOIC 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nPowerIntegrations_SO-8B\r\nPower-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf\r\nSOIC 1.27\r\n0\r\n7\r\n7\r\nPackage_SO\r\nPowerIntegrations_SO-8C\r\nPower-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf\r\nSOIC 1.27\r\n0\r\n7\r\n7\r\nPackage_SO\r\nPowerIntegrations_eSOP-12B\r\neSOP-12B SMT Flat Package with Heatsink Tab, see https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf\r\nPower Integrations K Package\r\n0\r\n12\r\n12\r\nPackage_SO\r\nPowerPAK_SO-8_Dual\r\nPowerPAK SO-8 Dual (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72600/72600.pdf)\r\nPowerPAK SO-8 Dual\r\n0\r\n10\r\n6\r\nPackage_SO\r\nPowerPAK_SO-8_Single\r\nPowerPAK SO-8 Single (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72599/72599.pdf)\r\nPowerPAK SO-8 Single\r\n0\r\n9\r\n5\r\nPackage_SO\r\nQSOP-16_3.9x4.9mm_P0.635mm\r\n16-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150\" Body [QSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.635\r\n0\r\n16\r\n16\r\nPackage_SO\r\nQSOP-20_3.9x8.7mm_P0.635mm\r\n20-Lead Plastic Shrink Small Outline Narrow Body (http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7640_7641_7642_7643.pdf)\r\nQSOP 0.635\r\n0\r\n20\r\n20\r\nPackage_SO\r\nQSOP-24_3.9x8.7mm_P0.635mm\r\n24-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150\" Body [QSOP] (see Microchip Packaging Specification 00000049CH.pdf)\r\nQSOP 0.635\r\n0\r\n24\r\n24\r\nPackage_SO\r\nSO-4_4.4x2.3mm_P1.27mm\r\n4-Lead Plastic Small Outline (SO), see http://datasheet.octopart.com/OPIA403BTRE-Optek-datasheet-5328560.pdf\r\nSO SOIC 1.27\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSO-4_4.4x3.6mm_P2.54mm\r\n4-Lead Plastic Small Outline (SO), see https://www.elpro.org/de/index.php?controller=attachment&id_attachment=339\r\nSO SOIC 2.54\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSO-4_4.4x3.9mm_P2.54mm\r\nSO, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=10047&prodName=TLP3123), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSO SO\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSO-4_4.4x4.3mm_P2.54mm\r\n4-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/docs/AV02-0173EN\r\nSO SOIC 2.54\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSO-4_7.6x3.6mm_P2.54mm\r\n4-Lead Plastic Small Outline (SO) (http://www.everlight.com/file/ProductFile/201407061745083848.pdf)\r\nSO SOIC 2.54\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSO-5_4.4x3.6mm_P1.27mm\r\n5-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSO SOIC 1.27\r\n0\r\n5\r\n5\r\nPackage_SO\r\nSO-6L_10x3.84mm_P1.27mm\r\n6-pin plasic small outline 7,5mm long https://toshiba.semicon-storage.com/info/docget.jsp?did=53548&prodName=TLP2770\r\nSO-6L\r\n0\r\n6\r\n6\r\nPackage_SO\r\nSO-6_4.4x3.6mm_P1.27mm\r\n6-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSO SOIC 1.27\r\n0\r\n6\r\n6\r\nPackage_SO\r\nSO-8_3.9x4.9mm_P1.27mm\r\nSO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSO SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSO-8_5.3x6.2mm_P1.27mm\r\n8-Lead Plastic Small Outline, 5.3x6.2mm Body (http://www.ti.com.cn/cn/lit/ds/symlink/tl7705a.pdf)\r\nSOIC 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSO-20_12.8x7.5mm_P1.27mm\r\nSO-20, 12.8x7.5mm, https://www.nxp.com/docs/en/data-sheet/SA605.pdf\r\nS0-20 \r\n0\r\n20\r\n20\r\nPackage_SO\r\nSOIC-4_4.55x2.6mm_P1.27mm\r\nSOIC, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12884&prodName=TLP291), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSOIC-4_4.55x3.7mm_P2.54mm\r\nSOIC, 6 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=11791&prodName=TLP185), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm\r\nSOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias\r\nSOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.35x2.35mm\r\n8-Lead Thermally Enhanced Plastic Small Outline (SE) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSOIC 1.27\r\n0\r\n13\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm\r\nSOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias\r\nSOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm\r\nSOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias\r\nSOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm\r\nSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n14\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias\r\nSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n23\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm\r\nSOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nSOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias\r\nSOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nSOIC-8-N7_3.9x4.9mm_P1.27mm\r\n8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], pin 7 removed (Microchip Packaging Specification 00000049BS.pdf, http://www.onsemi.com/pub/Collateral/NCP1207B.PDF)\r\nSOIC 1.27\r\n0\r\n7\r\n7\r\nPackage_SO\r\nSOIC-8_3.9x4.9mm_P1.27mm\r\nSOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOIC-8_5.23x5.23mm_P1.27mm\r\nSOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOIC-8_5.275x5.275mm_P1.27mm\r\nSOIC, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOIC-8_7.5x5.85mm_P1.27mm\r\nSOIC, 8 Pin (http://www.ti.com/lit/ml/mpds382b/mpds382b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOIC-14W_7.5x9.0mm_P1.27mm\r\n14-Lead Plastic Small Outline (SO) - Wide, 7.50 mm Body (http://www.ti.com/lit/ds/symlink/lm1877.pdf)\r\nSOIC 1.27\r\n0\r\n14\r\n14\r\nPackage_SO\r\nSOIC-14W_7.5x9mm_P1.27mm\r\nSOIC, 14 Pin (JEDEC MS-013AF, https://www.analog.com/media/en/package-pcb-resources/package/54614177245586rw_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n14\r\n14\r\nPackage_SO\r\nSOIC-14_3.9x8.7mm_P1.27mm\r\nSOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n14\r\n14\r\nPackage_SO\r\nSOIC-16W-12_7.5x10.3mm_P1.27mm\r\nSOIC-16 With 12 Pin Placed - Wide, 7.50 mm Body [SOIC] (https://docs.broadcom.com/docs/AV02-0169EN)\r\nSOIC 1.27 16 12 Wide\r\n0\r\n12\r\n12\r\nPackage_SO\r\nSOIC-16W_5.3x10.2mm_P1.27mm\r\n16-Lead Plastic Small Outline (SO) - Wide, 5.3 mm Body (http://www.ti.com/lit/ml/msop002a/msop002a.pdf)\r\nSOIC 1.27\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOIC-16W_7.5x10.3mm_P1.27mm\r\nSOIC, 16 Pin (JEDEC MS-013AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/rw_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOIC-16W_7.5x12.8mm_P1.27mm\r\nSOIC, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ri_soic_ic/ri_16_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOIC-16_3.9x9.9mm_P1.27mm\r\nSOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOIC-16_4.55x10.3mm_P1.27mm\r\nSOIC, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOIC-18W_7.5x11.6mm_P1.27mm\r\nSOIC, 18 Pin (JEDEC MS-013AB, https://www.analog.com/media/en/package-pcb-resources/package/33254132129439rw_18.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n18\r\n18\r\nPackage_SO\r\nSOIC-20W_7.5x12.8mm_P1.27mm\r\nSOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n20\r\n20\r\nPackage_SO\r\nSOIC-24W_7.5x15.4mm_P1.27mm\r\nSOIC, 24 Pin (JEDEC MS-013AD, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/RW_24.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n24\r\n24\r\nPackage_SO\r\nSOIC-28W_7.5x17.9mm_P1.27mm\r\nSOIC, 28 Pin (JEDEC MS-013AE, https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n28\r\n28\r\nPackage_SO\r\nSOIC-28W_7.5x18.7mm_P1.27mm\r\nSOIC, 28 Pin (https://www.akm.com/akm/en/file/datasheet/AK5394AVS.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOIC SO\r\n0\r\n28\r\n28\r\nPackage_SO\r\nSOIJ-8_5.3x5.3mm_P1.27mm\r\n8-Lead Plastic Small Outline (SM) - Medium, 5.28 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSOIC 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOJ-36_10.16x23.49mm_P1.27mm\r\nSOJ, 36 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOJ SO\r\n0\r\n36\r\n36\r\nPackage_SO\r\nSOP-4_3.8x4.1mm_P2.54mm\r\nSOP, 4 Pin (http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSOP-4_4.4x2.6mm_P1.27mm\r\nSOP, 4 Pin (http://www.vishay.com/docs/83510/tcmt1100.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSOP-4_4.4x2.8mm_P1.27mm\r\n4-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf\r\nSOP 1.27\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm\r\nSOP, 8 Pin (Mini-Circuits XX112 housing; https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n13\r\n9\r\nPackage_SO\r\nSOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias\r\nSOP, 8 Pin (Mini-Circuits XX112 housing; https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n20\r\n9\r\nPackage_SO\r\nSOP-8_3.76x4.96mm_P1.27mm\r\nSOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX211.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOP-8_6.62x9.15mm_P2.54mm\r\nSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/iso1050.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSOP-16_4.4x10.4mm_P1.27mm\r\n16-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf\r\nSOP 1.27\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOP-16_4.55x10.3mm_P1.27mm\r\nSOP, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12855&prodName=TLP290-4), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOP-16_7.5x10.4mm_P1.27mm\r\n16-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf\r\nSOP 1.27\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSOP-18_7.0x12.5mm_P1.27mm\r\n SOP, 18 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=30523), generated with kicad-footprint-generator package_soic_sop.py\r\nconnector  SOP SOIC\r\n0\r\n18\r\n18\r\nPackage_SO\r\nSOP-18_7x12.5mm_P1.27mm\r\nSOP, 18 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=30523), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n18\r\n18\r\nPackage_SO\r\nSOP-24_7.5x15.4mm_P1.27mm\r\nSOP, 24 Pin (http://www.issi.com/WW/pdf/31FL3218.pdf#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSOP SO\r\n0\r\n24\r\n24\r\nPackage_SO\r\nSSO-4_6.7x5.1mm_P2.54mm_Clearance8mm\r\n4-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/84299/vor1142b4.pdf\r\nSSO Stretched SO SOIC 2.54\r\n0\r\n4\r\n4\r\nPackage_SO\r\nSSO-6_6.8x4.6mm_P1.27mm_Clearance7mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSSO Stretched SO SOIC 1.27\r\n0\r\n6\r\n6\r\nPackage_SO\r\nSSO-6_6.8x4.6mm_P1.27mm_Clearance8mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSSO Stretched SO SOIC 1.27\r\n0\r\n6\r\n6\r\nPackage_SO\r\nSSO-8_6.7x9.8mm_P2.54mm_Clearance8mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/83831/lh1533ab.pdf\r\nSSO Stretched SO SOIC Pitch 2.54\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSO-8_6.8x5.9mm_P1.27mm_Clearance7mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSSO Stretched SO SOIC Pitch 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSO-8_6.8x5.9mm_P1.27mm_Clearance8mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSSO Stretched SO SOIC Pitch 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSSO Stretched SO SOIC Pitch 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm\r\n8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true\r\nSSO Stretched SO SOIC Pitch 1.27\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSOP-8_2.95x2.8mm_P0.65mm\r\nSSOP-8 2.9 x2.8mm Pitch 0.65mm\r\nSSOP-8 2.95x2.8mm Pitch 0.65mm\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSOP-8_3.9x5.05mm_P1.27mm\r\nSSOP, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSSOP SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSOP-8_3.95x5.21x3.27mm_P1.27mm\r\nSSOP-8 3.95x5.21x3.27mm Pitch 1.27mm\r\nSSOP-8 3.95x5.21x3.27mm 1.27mm\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSOP-8_5.25x5.24mm_P1.27mm\r\nSSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSSOP SO\r\n0\r\n8\r\n8\r\nPackage_SO\r\nSSOP-10_3.9x4.9mm_P1.00mm\r\n10-Lead SSOP, 3.9 x 4.9mm body, 1.00mm pitch (http://www.st.com/resource/en/datasheet/viper01.pdf)\r\nSSOP 3.9 4.9 1.00\r\n0\r\n10\r\n10\r\nPackage_SO\r\nSSOP-14_5.3x6.2mm_P0.65mm\r\nSSOP14: plastic shrink small outline package; 14 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot337-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n14\r\n14\r\nPackage_SO\r\nSSOP-16_3.9x4.9mm_P0.635mm\r\nSSOP16: plastic shrink small outline package; 16 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot519-1_po.pdf)\r\nSSOP 0.635\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSSOP-16_4.4x5.2mm_P0.65mm\r\nSSOP16: plastic shrink small outline package; 16 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot369-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSSOP-16_5.3x6.2mm_P0.65mm\r\nSSOP16: plastic shrink small outline package; 16 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot338-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n16\r\n16\r\nPackage_SO\r\nSSOP-18_4.4x6.5mm_P0.65mm\r\nSSOP18: plastic shrink small outline package; 18 leads; body width 4.4 mm (http://toshiba.semicon-storage.com/info/docget.jsp?did=30523&prodName=TBD62783APG)\r\nSSOP 0.65\r\n0\r\n18\r\n18\r\nPackage_SO\r\nSSOP-20_3.9x8.7mm_P0.635mm\r\nSSOP20: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf)\r\nSSOP 0.635\r\n0\r\n20\r\n20\r\nPackage_SO\r\nSSOP-20_4.4x6.5mm_P0.65mm\r\nSSOP20: plastic shrink small outline package; 20 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot266-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n20\r\n20\r\nPackage_SO\r\nSSOP-20_5.3x7.2mm_P0.65mm\r\n20-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n20\r\n20\r\nPackage_SO\r\nSSOP-24_3.9x8.7mm_P0.635mm\r\nSSOP24: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot556-1_po.pdf)\r\nSSOP 0.635\r\n0\r\n24\r\n24\r\nPackage_SO\r\nSSOP-24_5.3x8.2mm_P0.65mm\r\n24-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n24\r\n24\r\nPackage_SO\r\nSSOP-28_3.9x9.9mm_P0.635mm\r\nSSOP28: plastic shrink small outline package; 28 leads; body width 3.9 mm; lead pitch 0.635; (see http://cds.linear.com/docs/en/datasheet/38901fb.pdf)\r\nSSOP 0.635\r\n0\r\n28\r\n28\r\nPackage_SO\r\nSSOP-28_5.3x10.2mm_P0.65mm\r\n28-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n28\r\n28\r\nPackage_SO\r\nSSOP-32_11.305x20.495mm_P1.27mm\r\nSSOP, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSSOP SO\r\n0\r\n32\r\n32\r\nPackage_SO\r\nSSOP-44_5.3x12.8mm_P0.5mm\r\n44-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (http://cds.linear.com/docs/en/datasheet/680313fa.pdf)\r\nSSOP 0.5\r\n0\r\n44\r\n44\r\nPackage_SO\r\nSSOP-48_7.5x15.9mm_P0.635mm\r\nSSOP48: plastic shrink small outline package; 48 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot370-1_po.pdf)\r\nSSOP 0.635\r\n0\r\n48\r\n48\r\nPackage_SO\r\nSSOP-56_7.5x18.5mm_P0.635mm\r\nSSOP56: plastic shrink small outline package; 56 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot371-1_po.pdf)\r\nSSOP 0.635\r\n0\r\n56\r\n56\r\nPackage_SO\r\nSTC_SOP-16_3.9x9.9mm_P1.27mm\r\nSTC  SOP, 16 Pin (https://www.stcmicro.com/datasheet/STC15F2K60S2-en.pdf#page=156), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nSTC SOP SO\r\n0\r\n16\r\n16\r\nPackage_SO\r\nST_MultiPowerSO-30\r\nMultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm (http://www.st.com/resource/en/datasheet/vnh2sp30-e.pdf)\r\nMultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm\r\n0\r\n33\r\n33\r\nPackage_SO\r\nST_PowerSSO-24_SlugDown\r\nST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)\r\nST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm\r\n0\r\n25\r\n25\r\nPackage_SO\r\nST_PowerSSO-24_SlugDown_ThermalVias\r\nST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)\r\nST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm\r\n0\r\n38\r\n25\r\nPackage_SO\r\nST_PowerSSO-24_SlugUp\r\nST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)\r\nST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm\r\n0\r\n24\r\n24\r\nPackage_SO\r\nST_PowerSSO-36_SlugDown\r\nST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)\r\nST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm\r\n0\r\n37\r\n37\r\nPackage_SO\r\nST_PowerSSO-36_SlugDown_ThermalVias\r\nST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)\r\nST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm\r\n0\r\n50\r\n37\r\nPackage_SO\r\nST_PowerSSO-36_SlugUp\r\nST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf)\r\nST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm\r\n0\r\n36\r\n36\r\nPackage_SO\r\nTI_SO-PowerPAD-8\r\n8-Lead Plastic PSOP, Exposed Die Pad (TI DDA0008B, see http://www.ti.com/lit/ds/symlink/lm3404.pdf)\r\nSSOP 0.50 exposed pad\r\n0\r\n12\r\n9\r\nPackage_SO\r\nTI_SO-PowerPAD-8_ThermalVias\r\n8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm² body, exposed pad, thermal vias with large copper area, as proposed in http://www.ti.com/lit/ds/symlink/tps5430.pdf\r\nHTSOP 1.27\r\n0\r\n19\r\n9\r\nPackage_SO\r\nTSOP-5_1.65x3.05mm_P0.95mm\r\nTSOP-5 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf\r\nJedec MO-193C TSOP-5L\r\n0\r\n5\r\n5\r\nPackage_SO\r\nTSOP-6_1.65x3.05mm_P0.95mm\r\nTSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf\r\nJedec MO-193C TSOP-6L\r\n0\r\n6\r\n6\r\nPackage_SO\r\nTSOP-I-28_11.8x8mm_P0.55mm\r\nTSOP I, 28 pins, 18.8x8mm body, 0.55mm pitch, IPC-calculated pads (http://ww1.microchip.com/downloads/en/devicedoc/doc0807.pdf)\r\nTSOP I 28 pins\r\n0\r\n28\r\n28\r\nPackage_SO\r\nTSOP-I-32_11.8x8mm_P0.5mm\r\nTSOP-I, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nTSOP-I SO\r\n0\r\n32\r\n32\r\nPackage_SO\r\nTSOP-I-32_18.4x8mm_P0.5mm\r\nTSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf, http://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/f32pm25.pdf)\r\nTSOP I 32\r\n0\r\n32\r\n32\r\nPackage_SO\r\nTSOP-I-32_18.4x8mm_P0.5mm_Reverse\r\nTSOP I, 32 pins, 18.4x8mm body (http://www.futurlec.com/Datasheet/Memory/628128.pdf), reverse mount\r\nTSOP I 32 reverse\r\n0\r\n32\r\n32\r\nPackage_SO\r\nTSOP-I-48_18.4x12mm_P0.5mm\r\nTSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf)\r\nTSOP I 32\r\n0\r\n48\r\n48\r\nPackage_SO\r\nTSOP-I-56_18.4x14mm_P0.5mm\r\nTSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf)\r\nTSOP I 32\r\n0\r\n56\r\n56\r\nPackage_SO\r\nTSOP-II-32_21.0x10.2mm_P1.27mm\r\n32-lead plastic TSOP; Type II\r\nTSOP-II 32\r\n0\r\n32\r\n32\r\nPackage_SO\r\nTSOP-II-44_10.16x18.41mm_P0.8mm\r\nTSOP-II, 44 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nTSOP-II SO\r\n0\r\n44\r\n44\r\nPackage_SO\r\nTSOP-II-54_22.2x10.16mm_P0.8mm\r\n54-lead TSOP typ II package\r\nTSOPII TSOP2\r\n0\r\n54\r\n54\r\nPackage_SO\r\nTSSOP-8_3x3mm_P0.65mm\r\nTSSOP8: plastic thin shrink small outline package; 8 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot505-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n8\r\n8\r\nPackage_SO\r\nTSSOP-8_4.4x3mm_P0.65mm\r\n8-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n8\r\n8\r\nPackage_SO\r\nTSSOP-10_3x3mm_P0.5mm\r\nTSSOP10: plastic thin shrink small outline package; 10 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot552-1_po.pdf)\r\nSSOP 0.5\r\n0\r\n10\r\n10\r\nPackage_SO\r\nTSSOP-14-1EP_4.4x5mm_P0.65mm\r\n14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] with exposed pad (http://cds.linear.com/docs/en/datasheet/34301fa.pdf)\r\nSSOP 0.65 exposed pad\r\n0\r\n18\r\n15\r\nPackage_SO\r\nTSSOP-14_4.4x5mm_P0.65mm\r\n14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n14\r\n14\r\nPackage_SO\r\nTSSOP-16-1EP_4.4x5mm_P0.65mm\r\nFE Package; 16-Lead Plastic TSSOP (4.4mm); Exposed Pad Variation BB; (see Linear Technology 1956f.pdf)\r\nSSOP 0.65\r\n0\r\n24\r\n17\r\nPackage_SO\r\nTSSOP-16_4.4x5mm_P0.65mm\r\n16-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n16\r\n16\r\nPackage_SO\r\nTSSOP-20_4.4x6.5mm_P0.65mm\r\n20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)\r\nSSOP 0.65\r\n0\r\n20\r\n20\r\nPackage_SO\r\nTSSOP-24_4.4x7.8mm_P0.65mm\r\nTSSOP24: plastic thin shrink small outline package; 24 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot355-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n24\r\n24\r\nPackage_SO\r\nTSSOP-28-1EP_4.4x9.7mm_P0.65mm\r\nTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; Exposed Pad Variation; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n36\r\n29\r\nPackage_SO\r\nTSSOP-28_4.4x9.7mm_P0.65mm\r\nTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n28\r\n28\r\nPackage_SO\r\nTSSOP-30_4.4x7.8mm_P0.5mm\r\nTSSOP30: plastic thin shrink small outline package; 30 leads; body width 4.4 mm (http://www.ti.com/lit/ds/symlink/bq78350.pdf)\r\nSSOP 0.5\r\n0\r\n30\r\n30\r\nPackage_SO\r\nTSSOP-32_6.1x11mm_P0.65mm\r\nTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf)\r\nSSOP 0.65\r\n0\r\n32\r\n32\r\nPackage_SO\r\nTSSOP-38_4.4x9.7mm_P0.5mm\r\nTSSOP38: plastic thin shrink small outline package; 38 leads; body width 4.4 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot510-1_po.pdf)\r\nSSOP 0.5\r\n0\r\n38\r\n38\r\nPackage_SO\r\nTSSOP-38_6.1x12.5mm_P0.65mm\r\nTSSOP38: plastic thin shrink small outline package; 38 leads; body width 6.1 mm (http://www.ti.com/lit/ds/symlink/msp430g2744.pdf)\r\nSSOP 0.65\r\n0\r\n38\r\n38\r\nPackage_SO\r\nTSSOP-44_4.4x11.2mm_P0.5mm\r\nTSSOP44: plastic thin shrink small outline package; 44 leads; body width 4.4 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot510-1_po.pdf)\r\nSSOP 0.5\r\n0\r\n44\r\n44\r\nPackage_SO\r\nTSSOP-48_6.1x12.5mm_P0.5mm\r\nTSSOP48: plastic thin shrink small outline package; 48 leads; body width 6.1 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot362-1_po.pdf)\r\nSSOP 0.5\r\n0\r\n48\r\n48\r\nPackage_SO\r\nTSSOP-56_6.1x14mm_P0.5mm\r\nTSSOP56: plastic thin shrink small outline package; 56 leads; body width 6.1 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot364-1_po.pdf)\r\nSSOP 0.5\r\n0\r\n56\r\n56\r\nPackage_SO\r\nTexas_HSOP-8-1EP_3.9x4.9mm_P1.27mm\r\nTexas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf)\r\nHSOP 1.27\r\n0\r\n11\r\n9\r\nPackage_SO\r\nTexas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias\r\nTexas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, thermal vias, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf)\r\nHSOP 1.27\r\n0\r\n20\r\n9\r\nPackage_SO\r\nTexas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias\r\n8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm body, exposed pad, thermal vias, http://www.ti.com/lit/ds/symlink/drv8870.pdf\r\nHTSOP 1.27\r\n0\r\n18\r\n9\r\nPackage_SO\r\nTexas_PWP0020A\r\n20-Pin Thermally Enhanced Thin Shrink Small-Outline Package, Body 4.4x6.5x1.1mm, Pad 3.0x4.2mm, Texas Instruments (see http://www.ti.com/lit/ds/symlink/lm5118.pdf)\r\nPWP HTSSOP 0.65mm\r\n0\r\n25\r\n21\r\nPackage_SO\r\nTexas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm\r\nHSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHSOIC SO\r\n0\r\n16\r\n9\r\nPackage_SO\r\nTexas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias\r\nHSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nHSOIC SO\r\n0\r\n23\r\n9\r\nPackage_SO\r\nTexas_R-PDSO-N5\r\nPlastic Small outline http://www.ti.com/lit/ml/mpds158c/mpds158c.pdf\r\nSOT23 R-PDSO-N5\r\n0\r\n5\r\n5\r\nPackage_SO\r\nVSO-40_7.6x15.4mm_P0.762mm\r\nVSO40: plastic very small outline package; 40 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot158-1_po.pdf)\r\nSSOP 0.762\r\n0\r\n40\r\n40\r\nPackage_SO\r\nVSO-56_11.1x21.5mm_P0.75mm\r\nVSO56: plastic very small outline package; 56 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot190-1_po.pdf)\r\nSSOP 0.75\r\n0\r\n56\r\n56\r\nPackage_SO\r\nVSSOP-8_2.3x2mm_P0.5mm\r\nVSSOP-8 2.3x2mm Pitch 0.5mm\r\nVSSOP-8 2.3x2mm Pitch 0.5mm\r\n0\r\n8\r\n8\r\nPackage_SO\r\nVSSOP-8_2.4x2.1mm_P0.5mm\r\nhttp://www.ti.com/lit/ml/mpds050d/mpds050d.pdf\r\nVSSOP DCU R-PDSO-G8 Pitch0.5mm\r\n0\r\n8\r\n8\r\nPackage_SO\r\nVSSOP-8_3.0x3.0mm_P0.65mm\r\nVSSOP-8 3.0 x 3.0, http://www.ti.com/lit/ds/symlink/lm75b.pdf\r\nVSSOP-8 3.0 x 3.0\r\n0\r\n8\r\n8\r\nPackage_SO\r\nVSSOP-10_3x3mm_P0.5mm\r\nVSSOP, 10 Pin (http://www.ti.com/lit/ds/symlink/ads1115.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py\r\nVSSOP SO\r\n0\r\n10\r\n10\r\nPackage_SO\r\nVishay_PowerPAK_1212-8_Dual\r\nPowerPAK 1212-8 Dual (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72598/72598.pdf)\r\nVishay_PowerPAK_1212-8_Dual\r\n0\r\n6\r\n6\r\nPackage_SO\r\nVishay_PowerPAK_1212-8_Single\r\nPowerPAK 1212-8 Single (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72597/72597.pdf)\r\nVishay PowerPAK 1212-8 Single\r\n0\r\n5\r\n5\r\nPackage_SO\r\nVishay_PowerPAK_SO-8\r\nwww.vishay.com/docs/73152/si7336adp.pdf\r\nVishay PowerPAK SO-8\r\n0\r\n9\r\n5\r\nPackage_SO\r\nZetex_SM8\r\nZetex,  SMD, 8 pin package (http://datasheet.octopart.com/ZDT6758TA-Zetex-datasheet-68057.pdf)\r\nZetex SM8\r\n0\r\n8\r\n8\r\nPackage_SON\r\nDiodes_PowerDI3333-8\r\nDiodes Incorporated PowerDI3333-8, Plastic Dual Flat No Lead Package, 3.3x3.3x0.8mm Body, https://www.diodes.com/assets/Package-Files/PowerDI3333-8.pdf\r\nPowerDI 0.65\r\n0\r\n13\r\n5\r\nPackage_SON\r\nFairchild_DualPower33-6_3x3mm\r\nFairchild Power33 MOSFET package, 3x3mm (see https://www.fairchildsemi.com/datasheets/FD/FDMC8032L.pdf)\r\nmosfet\r\n0\r\n18\r\n6\r\nPackage_SON\r\nFairchild_MicroPak-6_1.0x1.45mm_P0.5mm\r\nFairchild-specific MicroPak-6 1.0x1.45mm Pitch 0.5mm https://www.nxp.com/docs/en/application-note/AN10343.pdff\r\nFairchild-specific MicroPak-6 1.0x1.45mm Pitch 0.5mm\r\n0\r\n6\r\n6\r\nPackage_SON\r\nFairchild_MicroPak2-6_1.0x1.0mm_P0.35mm\r\nFairchild-specific MicroPak2-6 1.0x1.0mm Pitch 0.35mm https://www.nxp.com/docs/en/application-note/AN10343.pdff\r\nFairchild-specific MicroPak2-6 1.0x1.0mm Pitch 0.35mm\r\n0\r\n6\r\n6\r\nPackage_SON\r\nHUSON-3-1EP_2x2mm_P1.3mm_EP1.1x1.6mm\r\nHUSON, 3 Pin, SOT1061 (Ref: https://assets.nexperia.com/documents/data-sheet/PMEG2020CPA.pdf)\r\nhuson nolead SOT1061\r\n0\r\n4\r\n3\r\nPackage_SON\r\nHVSON-8-1EP_4x4mm_P0.8mm_EP2.2x3.1mm\r\nHVSON, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf (page 57)), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nHVSON NoLead\r\n0\r\n13\r\n9\r\nPackage_SON\r\nNXP_XSON-16\r\nhttp://www.nxp.com/documents/outline_drawing/SOT1341-1.pdf\r\nNXP XSON SOT-1341\r\n0\r\n16\r\n16\r\nPackage_SON\r\nROHM_VML0806\r\nVML0806, Rohm (http://rohmfs.rohm.com/en/techdata_basic/transistor/soldering_condition/VML0806_Soldering_Condition.pdf, http://rohmfs.rohm.com/en/products/databook/package/spec/discrete/vml0806_tr-e.pdf)\r\nROHM VML0806\r\n0\r\n3\r\n3\r\nPackage_SON\r\nRTC_SMD_MicroCrystal_C3_2.5x3.7mm\r\nMicroCrystal C3 2.5x3.7mm, https://www.microcrystal.com/fileadmin/Media/Products/RTC/Datasheet/RV-1805-C3.pdf\r\nRTC C3\r\n0\r\n10\r\n10\r\nPackage_SON\r\nSON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm\r\nSON, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nSON DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_SON\r\nTexas_DQK\r\nTexas WSON-6 DQK, http://www.ti.com/lit/ds/symlink/csd16301q2.pdf\r\nTexas WSON6 2x2mm\r\n0\r\n10\r\n8\r\nPackage_SON\r\nTexas_DRC0010J\r\nTexas DRC0010J, VSON10 3x3mm Body, 0.5mm Pitch,  http://www.ti.com/lit/ds/symlink/tps63000.pdf\r\nTexas VSON10 3x3mm\r\n0\r\n17\r\n11\r\nPackage_SON\r\nTexas_DRC0010J_ThermalVias\r\nTexas DRC0010J, VSON10 3x3mm Body, 0.5mm Pitch,  http://www.ti.com/lit/ds/symlink/tps63000.pdf\r\nTexas VSON10 3x3mm\r\n0\r\n21\r\n11\r\nPackage_SON\r\nTexas_DSC0010J\r\n3x3mm Body, 0.5mm Pitch, DSC0010J, WSON, http://www.ti.com/lit/ds/symlink/tps61201.pdf\r\n0.5 DSC0010J WSON\r\n0\r\n33\r\n11\r\nPackage_SON\r\nTexas_DSC0010J_ThermalVias\r\n3x3mm Body, 0.5mm Pitch, DSC0010J, WSON, http://www.ti.com/lit/ds/symlink/tps61201.pdf\r\n0.5 DSC0010J WSON\r\n0\r\n39\r\n11\r\nPackage_SON\r\nTexas_PWSON-N6\r\nPlastic Small Outline No-Lead http://www.ti.com/lit/ml/mpds176e/mpds176e.pdf\r\nPlastic Small Outline No-Lead\r\n0\r\n7\r\n7\r\nPackage_SON\r\nTexas_R-PWSON-N12_EP0.4x2mm\r\nhttp://www.ti.com/lit/ds/symlink/tpd6f003.pdf\r\nWSON SMD\r\n0\r\n16\r\n13\r\nPackage_SON\r\nTexas_S-PDSO-N12\r\nhttp://www.ti.com/lit/ds/symlink/bq27441-g1.pdf\r\nSON thermal pads\r\n0\r\n44\r\n13\r\nPackage_SON\r\nTexas_S-PVSON-N8\r\n8-Lead Plastic VSON, 3x3mm Body, 0.65mm Pitch, S-PVSON-N8, http://www.ti.com/lit/ds/symlink/opa2333.pdf\r\nDFN 0.65 S-PVSON-N8\r\n0\r\n21\r\n9\r\nPackage_SON\r\nTexas_S-PVSON-N8_ThermalVias\r\n8-Lead Plastic VSON, 3x3mm Body, 0.65mm Pitch, S-PVSON-N8, http://www.ti.com/lit/ds/symlink/opa2333.pdf\r\nDFN 0.65 S-PVSON-N8\r\n0\r\n27\r\n9\r\nPackage_SON\r\nTexas_S-PVSON-N10\r\n3x3mm Body, 0.5mm Pitch, S-PVSON-N10, DRC, http://www.ti.com/lit/ds/symlink/tps61201.pdf\r\n0.5 S-PVSON-N10 DRC\r\n0\r\n33\r\n11\r\nPackage_SON\r\nTexas_S-PVSON-N10_ThermalVias\r\n3x3mm Body, 0.5mm Pitch, S-PVSON-N10, DRC, http://www.ti.com/lit/ds/symlink/tps61201.pdf\r\n0.5 S-PVSON-N10 DRC\r\n0\r\n39\r\n11\r\nPackage_SON\r\nTexas_S-PWSON-N8_EP1.2x2mm\r\nWSON, 8 Pin (http://www.ti.com/lit/ds/symlink/lp2951.pdf#page=27), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nWSON DFN_QFN\r\n0\r\n11\r\n9\r\nPackage_SON\r\nTexas_S-PWSON-N8_EP1.2x2mm_ThermalVias\r\nWSON, 8 Pin (http://www.ti.com/lit/ds/symlink/lp2951.pdf#page=27), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nWSON DFN_QFN\r\n0\r\n18\r\n9\r\nPackage_SON\r\nTexas_S-PWSON-N10\r\n3x3mm Body, 0.5mm Pitch, S-PWSON-N10, DSC, http://www.ti.com/lit/ds/symlink/tps63060.pdf\r\n0.5 S-PWSON-N10 DSC\r\n0\r\n41\r\n11\r\nPackage_SON\r\nTexas_S-PWSON-N10_ThermalVias\r\n3x3mm Body, 0.5mm Pitch, S-PWSON-N10, DSC, http://www.ti.com/lit/ds/symlink/tps63060.pdf\r\n0.5 S-PWSON-N10 DSC\r\n0\r\n47\r\n11\r\nPackage_SON\r\nTexas_X2SON-4_1x1mm_P0.65mm\r\nX2SON 5 pin 1x1mm package (Reference Datasheet: http://www.ti.com/lit/ds/sbvs193d/sbvs193d.pdf Reference part: TPS383x) [StepUp generated footprint]\r\nX2SON\r\n0\r\n13\r\n5\r\nPackage_SON\r\nUSON-10_2.5x1.0mm_P0.5mm\r\nUSON-10 2.5x1.0mm_ Pitch 0.5mm http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf\r\nUSON-10 2.5x1.0mm Pitch 0.5mm\r\n0\r\n10\r\n10\r\nPackage_SON\r\nUSON-20_2x4mm_P0.4mm\r\nUSON-20 2x4mm Pitch 0.4mm http://www.ti.com/lit/ds/symlink/txb0108.pdf\r\nUSON-20 2x4mm Pitch 0.4mm\r\n0\r\n20\r\n20\r\nPackage_SON\r\nVSON-8_3.3x3.3mm_P0.65mm_NexFET\r\n8-Lead Plastic Dual Flat, No Lead Package (MF) - 3.3x3.3x1 mm Body [VSON] http://www.ti.com/lit/ds/symlink/csd87334q3d.pdf\r\nVSON 0.65\r\n0\r\n12\r\n5\r\nPackage_SON\r\nVSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm\r\nVSON, 10 Pin (http://rohmfs.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd8314nuv-e.pdf (Page 20)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVSON\r\n0\r\n15\r\n11\r\nPackage_SON\r\nVSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm_ThermalVias\r\nVSON, 10 Pin (http://rohmfs.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd8314nuv-e.pdf (Page 20)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nVSON\r\n0\r\n18\r\n11\r\nPackage_SON\r\nVSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm\r\nVSON 10 Thermal on 11 3x3mm Pitch 0.5mm http://chip.tomsk.ru/chip/chipdoc.nsf/Package/D8A64DD165C2AAD9472579400024FC41!OpenDocument\r\nVSON 10 Thermal on 11 3x3mm Pitch 0.5mm\r\n0\r\n21\r\n11\r\nPackage_SON\r\nVSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm_ThermalVias\r\nVSON 10 Thermal on 11 3x3mm Pitch 0.5mm http://chip.tomsk.ru/chip/chipdoc.nsf/Package/D8A64DD165C2AAD9472579400024FC41!OpenDocument\r\nVSON 10 Thermal on 11 3x3mm Pitch 0.5mm\r\n0\r\n27\r\n11\r\nPackage_SON\r\nVSONP-8-1EP_5x6_P1.27mm\r\nSON, 8-Leads, Body 5x6x1mm, Pitch 1.27mm; (see Texas Instruments CSD18531Q5A http://www.ti.com/lit/ds/symlink/csd18531q5a.pdf)\r\nVSONP 1.27\r\n0\r\n13\r\n3\r\nPackage_SON\r\nWSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm\r\nWSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWSON NoLead\r\n0\r\n9\r\n7\r\nPackage_SON\r\nWSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias\r\nWSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWSON NoLead\r\n0\r\n12\r\n7\r\nPackage_SON\r\nWSON-6-1EP_3x3mm_P0.95mm\r\nWSON6 3*3 MM, 0.95 PITCH; http://www.ti.com/lit/ds/symlink/lmr62421.pdf\r\nWSON6 0.95\r\n0\r\n10\r\n7\r\nPackage_SON\r\nWSON-6_1.5x1.5mm_P0.5mm\r\nWSON6, http://www.ti.com/lit/ds/symlink/tlv702.pdf\r\nWSON6_1.5x1.5mm_P0.5mm\r\n0\r\n6\r\n6\r\nPackage_SON\r\nWSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm\r\n8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf\r\nWSON 8 1EP\r\n0\r\n11\r\n9\r\nPackage_SON\r\nWSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias\r\n8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf\r\nWSON 8 1EP ThermalVias\r\n0\r\n14\r\n9\r\nPackage_SON\r\nWSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack\r\nWSON, 8 Pin (http://www.ti.com/lit/ml/mpds400/mpds400.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWSON NoLead\r\n0\r\n13\r\n9\r\nPackage_SON\r\nWSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack_ThermalVias\r\nWSON, 8 Pin (http://www.ti.com/lit/ml/mpds400/mpds400.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWSON NoLead\r\n0\r\n18\r\n9\r\nPackage_SON\r\nWSON-8-1EP_3x3mm_P0.5mm_EP1.6x2.0mm\r\n8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf\r\nWSON 8 1EP\r\n0\r\n13\r\n9\r\nPackage_SON\r\nWSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm\r\nWSON, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf (page 68)), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nWSON DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_SON\r\nWSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm\r\nWSON, 8 Pin (http://ww1.microchip.com/downloads/en/AppNotes/S72030.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py\r\nWSON DFN_QFN\r\n0\r\n13\r\n9\r\nPackage_SON\r\nWSON-8_4x4mm_P0.8mm\r\nhttp://www.ti.com/lit/ml/mpds406/mpds406.pdf\r\nWSON8_4x4mm_P0.8mm\r\n0\r\n9\r\n9\r\nPackage_SON\r\nWSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm\r\nWSON-10 package 2x3mm body, pitch 0.5mm, see http://www.ti.com/lit/ds/symlink/tps62177.pdf\r\nWSON 0.5 \r\n0\r\n14\r\n11\r\nPackage_SON\r\nWSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm_ThermalVias\r\nWSON-10 package 2x3mm body, pitch 0.5mm, thermal vias and counter-pad, see http://www.ti.com/lit/ds/symlink/tps62177.pdf\r\nWSON 0.5 thermal vias\r\n0\r\n17\r\n11\r\nPackage_SON\r\nWSON-10-1EP_4x3mm_P0.5mm_EP2.2x2mm\r\n10-Lead Plastic WSON, 4x3mm Body, 0.5mm Pitch (http://www.ti.com/lit/ds/symlink/lm4990.pdf)\r\nWSON 0.5\r\n0\r\n15\r\n11\r\nPackage_SON\r\nWSON-12-1EP_3x2mm_P0.5mm_EP1x2.65\r\nWSON-12 http://www.ti.com/lit/ds/symlink/lm27762.pdf\r\nWSON-12\r\n0\r\n15\r\n13\r\nPackage_SON\r\nWSON-12-1EP_3x2mm_P0.5mm_EP1x2.65_ThermalVias\r\nWSON-12 http://www.ti.com/lit/ds/symlink/lm27762.pdf\r\nWSON-12\r\n0\r\n19\r\n13\r\nPackage_SON\r\nWSON-12-1EP_4x4mm_P0.5mm_EP2.6x3mm\r\nWSON, 12 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWSON NoLead\r\n0\r\n17\r\n13\r\nPackage_SON\r\nWSON-12-1EP_4x4mm_P0.5mm_EP2.6x3mm_ThermalVias\r\nWSON, 12 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py\r\nWSON NoLead\r\n0\r\n27\r\n13\r\nPackage_SON\r\nWSON-14-1EP_4.0x4.0mm_P0.5mm_EP2.6x2.6mm\r\n14-Lead Plastic Dual Flat, No Lead Package - 4.0x4.0x0.8 mm Body [WSON], http://www.ti.com/lit/ml/mpds421/mpds421.pdf\r\nNHL014B\r\n0\r\n19\r\n15\r\nPackage_SON\r\nWSON-16_3.3x1.35_P0.4mm\r\nWSON-16 3.3 x 1.35mm  Pitch 0.4mm http://www.chip.tomsk.ru/chip/chipdoc.nsf/Package/C67E729A4D6C883A4725793E004C8739!OpenDocument\r\nWSON-16 3.3 x 1.35mm  Pitch 0.4mm\r\n0\r\n20\r\n17\r\nPackage_SON\r\nX2SON-8_1.4x1mm_P0.35mm\r\nX2SON-8 1.4x1mm Pitch0.35mm http://www.ti.com/lit/ds/symlink/pca9306.pdf\r\nX2SON-8 1.4x1mm Pitch0.35mm\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nATPAK-2\r\nATPAK SMD package, http://www.onsemi.com/pub/Collateral/ENA2192-D.PDF\r\nATPAK \r\n0\r\n7\r\n3\r\nPackage_TO_SOT_SMD\r\nAnalog_KS-4\r\nAnalog Devices KS-4, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sc70ks/ks_4.pdf\r\nAnalog Devices KS-4 (like EIAJ SC-82)\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nDiodes_SOT-553\r\nDiodes SOT-553, https://www.diodes.com/assets/Package-Files/SOT553.pdf\r\nSOT-553\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nHVSOF5\r\nHVSOF5, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hvsof5_1-e.pdf\r\nHVSOF5\r\n0\r\n9\r\n5\r\nPackage_TO_SOT_SMD\r\nHVSOF6\r\nHVSOF6, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hvsof6_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/audio_video/video_amplifier/bh76106hfv-e.pdf\r\nHVSOF6\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_SMD\r\nInfineon_PG-HDSOP-10-1\r\nInfineon PG-HDSOP-10-1 (DDPAK), 20.96x6.5x2.3mm, slug up (https://www.infineon.com/cms/en/product/packages/PG-HDSOP/PG-HDSOP-10-1/)\r\nhdsop 10 ddpak\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_SMD\r\nInfineon_PG-HSOF-8-1\r\nInfineon HSOF-8-1 power mosfet http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/\r\nmosfet hsof\r\n0\r\n54\r\n3\r\nPackage_TO_SOT_SMD\r\nInfineon_PG-HSOF-8-1_ThermalVias\r\nHSOF-8-1 power mosfet http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/\r\nmosfet hsof thermal vias\r\n0\r\n57\r\n3\r\nPackage_TO_SOT_SMD\r\nInfineon_PG-TO-220-7Lead_TabPin8\r\nInfineon PG-TO-220-7, Tab as Pin 8, see e.g. https://www.infineon.com/dgdl/Infineon-BTS50055-1TMC-DS-v01_00-EN.pdf?fileId=5546d4625a888733015aa9b0007235e9\r\nInfineon PG-TO-220-7\r\n0\r\n12\r\n8\r\nPackage_TO_SOT_SMD\r\nLFPAK33\r\nLFPAK33 SOT-1210 https://assets.nexperia.com/documents/outline-drawing/SOT1210.pdf\r\nLFPAK33 SOT-1210\r\n0\r\n21\r\n5\r\nPackage_TO_SOT_SMD\r\nLFPAK56\r\nLFPAK56 https://assets.nexperia.com/documents/outline-drawing/SOT669.pdf\r\nLFPAK56 SOT-669 Power-SO8\r\n0\r\n19\r\n5\r\nPackage_TO_SOT_SMD\r\nLFPAK56_ThermalVias-1\r\nLFPAK56 https://assets.nexperia.com/documents/outline-drawing/SOT669.pdf\r\nLFPAK56 SOT669 Thermal Vias 0.4mm Power-SO8\r\n0\r\n63\r\n5\r\nPackage_TO_SOT_SMD\r\nLFPAK56_ThermalVias-2\r\nLFPAK56 https://assets.nexperia.com/documents/outline-drawing/SOT669.pdf\r\nLFPAK56 SOT669 Thermical Vias Power-SO8\r\n0\r\n30\r\n5\r\nPackage_TO_SOT_SMD\r\nOnSemi_ECH8\r\nOn Semiconductor ECH8, https://www.onsemi.com/pub/Collateral/318BF.PDF\r\nECH8 SOT28-FL SOT-28-FL\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nPQFN_8x8\r\nLow profile 8x8mm PQFN package e.g. https://www.fairchildsemi.com/datasheets/FD/FDMT80080DC.pdf\r\npqfn vdfn mosfet\r\n0\r\n16\r\n3\r\nPackage_TO_SOT_SMD\r\nPowerMacro_M234_NoHole\r\nTO-50-4 Power Macro Package Style M234\r\nTO-50-4 Power Macro Package Style M234\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nPowerMacro_M234_WithHole\r\nTO-50-4 Power Macro Package Style M234\r\nTO-50-4 Power Macro Package Style M234\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nRohm_HRP7\r\nRohm HRP7 SMD package, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hrp7_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/motor/dc/bd621x-e.pdf\r\nRohm HRP7 SMD\r\n0\r\n69\r\n7\r\nPackage_TO_SOT_SMD\r\nSC-59\r\nSC-59, https://lib.chipdip.ru/images/import_diod/original/SOT-23_SC-59.jpg\r\nSC-59\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSC-59_Handsoldering\r\nSC-59, hand-soldering varaint, https://lib.chipdip.ru/images/import_diod/original/SOT-23_SC-59.jpg\r\nSC-59 hand-soldering\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSC-70-8\r\nSC70-8\r\nSC70-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nSC-70-8_Handsoldering\r\nSC70-8, Handsoldering\r\nSC70-8 Handsoldering\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nSC-82AA\r\nSC-82AA\r\nSC-82AA\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSC-82AA_Handsoldering\r\nSC-82AA\r\nSC-82AA\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSC-82AB\r\nSC-82AB\r\nSC-82AB\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSC-82AB_Handsoldering\r\nSC-82AB\r\nSC-82AB\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-23\r\nSOT-23, Standard\r\nSOT-23\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-23-5\r\n5-pin SOT23 package\r\nSOT-23-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-23-5_HandSoldering\r\n5-pin SOT23 package\r\nSOT-23-5 hand-soldering\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-23-6\r\n6-pin SOT-23 package\r\nSOT-23-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-23-6_Handsoldering\r\n6-pin SOT-23 package, Handsoldering\r\nSOT-23-6 Handsoldering\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-23-8\r\n8-pin SOT-23 package, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sot-23rj/rj_8.pdf\r\nSOT-23-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nSOT-23-8_Handsoldering\r\n8-pin SOT-23 package, Handsoldering, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sot-23rj/rj_8.pdf\r\nSOT-23-8 Handsoldering\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nSOT-23W\r\nSOT-23W http://www.allegromicro.com/~/media/Files/Datasheets/A112x-Datasheet.ashx?la=en&hash=7BC461E058CC246E0BAB62433B2F1ECA104CA9D3\r\nSOT-23W\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-23W_Handsoldering\r\nSOT-23W http://www.allegromicro.com/~/media/Files/Datasheets/A112x-Datasheet.ashx?la=en&hash=7BC461E058CC246E0BAB62433B2F1ECA104CA9D3\r\nSOT-23W for handsoldering\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-23_Handsoldering\r\nSOT-23, Handsoldering\r\nSOT-23\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-89-3\r\nSOT-89-3\r\nSOT-89-3\r\n0\r\n6\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-89-3_Handsoldering\r\nSOT-89-3 Handsoldering\r\nSOT-89-3 Handsoldering\r\n0\r\n5\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-89-5\r\nSOT-89-5, Housing,http://www.e-devices.ricoh.co.jp/en/products/product_power/pkg/sot-89-5.pdf\r\nSOT-89-5 Housing \r\n0\r\n9\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-89-5_Handsoldering\r\nSOT89-5, Housing,http://www.e-devices.ricoh.co.jp/en/products/product_power/pkg/sot-89-5.pdf\r\nSOT89-5 Housing \r\n0\r\n9\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-143\r\nSOT-143\r\nSOT-143\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-143R_Reverse\r\nSOT-143R Reverse\r\nSOT-143R Reverse\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-143R_Reverse_Handsoldering\r\nSOT-143R Reverse Handsoldering\r\nSOT-143 Reverse Handsoldering\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-143_Handsoldering\r\nSOT-143 Handsoldering\r\nSOT-143 Handsoldering\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-223\r\nmodule CMS SOT223 4 pins\r\nCMS SOT\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-223-3_TabPin2\r\nmodule CMS SOT223 4 pins\r\nCMS SOT\r\n0\r\n4\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-223-5\r\nmodule CMS SOT223 5 pins, http://ww1.microchip.com/downloads/en/DeviceDoc/51751a.pdf\r\nCMS SOT\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-223-6\r\nmodule CMS SOT223 6 pins, http://www.ti.com/lit/ds/symlink/tps737.pdf\r\nCMS SOT\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-223-6_TabPin3\r\nmodule CMS SOT223 6 pins, http://www.ti.com/lit/ds/symlink/tps737.pdf\r\nCMS SOT\r\n0\r\n6\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-223-8\r\nmodule CMS SOT223 8 pins, https://www.diodes.com/assets/Datasheets/ZXSBMR16PT8.pdf\r\nCMS SOT\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nSOT-323_SC-70\r\nSOT-323, SC-70\r\nSOT-323 SC-70\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-323_SC-70_Handsoldering\r\nSOT-323, SC-70 Handsoldering\r\nSOT-323 SC-70 Handsoldering\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-343_SC-70-4\r\nSOT-343, SC-70-4\r\nSOT-343 SC-70-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-343_SC-70-4_Handsoldering\r\nSOT-343, SC-70-4, Handsoldering\r\nSOT-343 SC-70-4 Handsoldering\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-353_SC-70-5\r\nSOT-353, SC-70-5\r\nSOT-353 SC-70-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-353_SC-70-5_Handsoldering\r\nSOT-353, SC-70-5, Handsoldering\r\nSOT-353 SC-70-5 Handsoldering\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-363_SC-70-6\r\nSOT-363, SC-70-6\r\nSOT-363 SC-70-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-363_SC-70-6_Handsoldering\r\nSOT-363, SC-70-6, Handsoldering\r\nSOT-363 SC-70-6 Handsoldering\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-383F\r\n8-pin SOT-383F, http://www.mouser.com/ds/2/80/CPDVR085V0C-HF-RevB-10783.pdf\r\nSOT-383F\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_SMD\r\nSOT-383FL\r\n8-pin SOT-383FL package, http://www.onsemi.com/pub_link/Collateral/ENA2267-D.PDF\r\nSOT-383FL\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nSOT-416\r\nSOT-416, https://www.nxp.com/docs/en/package-information/SOT416.pdf\r\nSOT-416\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-543\r\nSOT-543 4 lead surface package\r\nSOT-543 SC-107A EMD4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nSOT-553\r\nSOT553\r\nSOT-553\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-563\r\nSOT563\r\nSOT-563\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-665\r\nSOT665\r\nSOT-665\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nSOT-666\r\nSOT666\r\nSOT-666\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-723\r\nhttp://toshiba.semicon-storage.com/info/docget.jsp?did=5879&prodName=RN1104MFV\r\nsot 723\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-883\r\nSOT-883, https://assets.nexperia.com/documents/outline-drawing/SOT883.pdf\r\nSOT-883\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-886\r\nSOT-886\r\nSOT-886\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-963\r\nSOT 963 6 pins package 1x0.8mm pitch 0.35mm\r\nSOT 963 6 pins package 1x0.8mm pitch 0.35mm\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSOT-1123\r\nSOT-1123 small outline transistor (see http://www.onsemi.com/pub/Collateral/NST3906F3-D.PDF)\r\nSOT-1123 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSOT-1333-1\r\nSOT-1333-1 \r\nSOT-1333-1 \r\n0\r\n9\r\n9\r\nPackage_TO_SOT_SMD\r\nSOT-1334-1\r\nSOT-1334-1\r\nSOT-1334-1\r\n0\r\n14\r\n14\r\nPackage_TO_SOT_SMD\r\nSuperSOT-3\r\n3-pin SuperSOT package https://www.fairchildsemi.com/package-drawings/MA/MA03B.pdf\r\nSuperSOT-3 SSOT-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nSuperSOT-6\r\n6-pin SuperSOT package http://www.mouser.com/ds/2/149/FMB5551-889214.pdf\r\nSuperSOT-6 SSOT-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nSuperSOT-8\r\n8-pin SuperSOT package, http://www.icbank.com/icbank_data/semi_package/ssot8_dim.pdf\r\nSuperSOT-8 SSOT-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nTDSON-8-1\r\nPower MOSFET package, TDSON-8-1, SuperS08, SON-8_5x6mm\r\ntdson \r\n0\r\n13\r\n5\r\nPackage_TO_SOT_SMD\r\nTDSON-8-1_HandSoldering\r\nPower MOSFET package, TDSON-8-1, SuperS08, SON-8_5x6mm\r\ntdson \r\n0\r\n13\r\n5\r\nPackage_TO_SOT_SMD\r\nTO-50-3_LongPad-NoHole_Housing\r\nTO-50-3 Macro T Package Style M236\r\nTO-50-3 Macro T Package Style M236\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-50-3_LongPad-WithHole_Housing\r\nTO-50-3 Macro T Package Style M236\r\nTO-50-3 Macro T Package Style M236\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-50-3_ShortPad-NoHole_Housing\r\nTO-50-3 Macro T Package Style M236\r\nTO-50-3 Macro T Package Style M236\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-50-3_ShortPad-WithHole_Housing\r\nTO-50-3 Macro T Package Style M236\r\nTO-50-3 Macro T Package Style M236\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-50-4_LongPad-NoHole_Housing\r\nTO-50-4 Macro X Package Style M238\r\nTO-50-4 Macro X Package Style M238\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-50-4_LongPad-WithHole_Housing\r\nTO-50-4 Macro X Package Style M238\r\nTO-50-4 Macro X Package Style M238\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-50-4_ShortPad-NoHole_Housing\r\nTO-50-4 Macro X Package Style M238\r\nTO-50-4 Macro X Package Style M238\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-50-4_ShortPad-WithHole_Housing\r\nTO-50-4 Macro X Package Style M238\r\nTO-50-4 Macro X Package Style M238\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-252-2\r\nTO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/\r\nDPAK TO-252 DPAK-3 TO-252-3 SOT-428\r\n0\r\n7\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-252-2_TabPin1\r\nTO-252-2, tab to pin 1 https://www.wolfspeed.com/media/downloads/87/CSD01060.pdf\r\nTO-252-2 diode\r\n0\r\n7\r\n2\r\nPackage_TO_SOT_SMD\r\nTO-252-3_TabPin2\r\nTO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/\r\nDPAK TO-252 DPAK-3 TO-252-3 SOT-428\r\n0\r\n8\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-252-3_TabPin4\r\nTO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/\r\nDPAK TO-252 DPAK-3 TO-252-3 SOT-428\r\n0\r\n8\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-252-4\r\nTO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/\r\nDPAK TO-252 DPAK-5 TO-252-5\r\n0\r\n9\r\n5\r\nPackage_TO_SOT_SMD\r\nTO-252-5_TabPin3\r\nTO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/\r\nDPAK TO-252 DPAK-5 TO-252-5\r\n0\r\n10\r\n5\r\nPackage_TO_SOT_SMD\r\nTO-252-5_TabPin6\r\nTO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/\r\nDPAK TO-252 DPAK-5 TO-252-5\r\n0\r\n10\r\n6\r\nPackage_TO_SOT_SMD\r\nTO-263-2\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/\r\nD2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404\r\n0\r\n7\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-263-2_TabPin1\r\nTO-263 / D2PAK / DDPAK SMD package, tab to pin 1, https://www.wolfspeed.com/media/downloads/137/C3D06060G.pdf\r\nD2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 diode\r\n0\r\n7\r\n2\r\nPackage_TO_SOT_SMD\r\nTO-263-3_TabPin2\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/\r\nD2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404\r\n0\r\n8\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-263-3_TabPin4\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/\r\nD2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404\r\n0\r\n8\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-263-4\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/\r\nD2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426\r\n0\r\n9\r\n5\r\nPackage_TO_SOT_SMD\r\nTO-263-5_TabPin3\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/\r\nD2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426\r\n0\r\n10\r\n5\r\nPackage_TO_SOT_SMD\r\nTO-263-5_TabPin6\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/\r\nD2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426\r\n0\r\n10\r\n6\r\nPackage_TO_SOT_SMD\r\nTO-263-6\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/\r\nD2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427\r\n0\r\n11\r\n7\r\nPackage_TO_SOT_SMD\r\nTO-263-7_TabPin4\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/\r\nD2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427\r\n0\r\n12\r\n7\r\nPackage_TO_SOT_SMD\r\nTO-263-7_TabPin8\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/\r\nD2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427\r\n0\r\n12\r\n8\r\nPackage_TO_SOT_SMD\r\nTO-263-9_TabPin5\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.ti.com/lit/ds/symlink/lm4755.pdf\r\nD2PAK DDPAK TO-263 D2PAK-9 TO-263-9\r\n0\r\n14\r\n9\r\nPackage_TO_SOT_SMD\r\nTO-263-9_TabPin10\r\nTO-263 / D2PAK / DDPAK SMD package, http://www.ti.com/lit/ds/symlink/lm4755.pdf\r\nD2PAK DDPAK TO-263 D2PAK-9 TO-263-9\r\n0\r\n14\r\n10\r\nPackage_TO_SOT_SMD\r\nTO-268-2\r\nTO-268/D3PAK SMD package, http://www.icbank.com/icbank_data/semi_package/to268aa_dim.pdf\r\nD3PAK TO-268 D3PAK-3 TO-268-3\r\n0\r\n7\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-269AA\r\nSMD package TO-269AA (e.g. diode bridge), see http://www.vishay.com/docs/88854/padlayouts.pdf\r\nTO-269AA MBS diode bridge\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_SMD\r\nTO-277A\r\nThermal enhanced ultra thin SMD package; 3 leads; body: 5.8 x 4.3 x 0.78 mm\r\nTO-277A SOT-1289\r\n0\r\n12\r\n3\r\nPackage_TO_SOT_SMD\r\nTO-277B\r\nTO-227B https://media.digikey.com/pdf/Data%20Sheets/Littelfuse%20PDFs/DST2050S.pdf\r\nTO-277B\r\n0\r\n9\r\n3\r\nPackage_TO_SOT_SMD\r\nTSOT-23\r\n3-pin TSOT23 package, http://www.analog.com.tw/pdf/All_In_One.pdf\r\nTSOT-23\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTSOT-23-5\r\n5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf\r\nTSOT-23-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nTSOT-23-5_HandSoldering\r\n5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf\r\nTSOT-23-5 Hand-soldering\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nTSOT-23-6\r\n6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf\r\nTSOT-23-6 MK06A TSOT-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nTSOT-23-6_HandSoldering\r\n6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf\r\nTSOT-23-6 MK06A TSOT-6 Hand-soldering\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nTSOT-23-8\r\n8-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_8_05-08-1637.pdf\r\nTSOT-23-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nTSOT-23-8_HandSoldering\r\n8-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_8_05-08-1637.pdf\r\nTSOT-23-8 Hand-soldering\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_SMD\r\nTSOT-23_HandSoldering\r\n5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf\r\nTSOT-23 Hand-soldering\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTexas_DRT-3\r\nTexas Instrument DRT-3 1x0.8mm Pitch 0.7mm http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf\r\nDRT-3 1x0.8mm Pitch 0.7mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_SMD\r\nTexas_NDY0011A\r\nTO-PMOD-11 11-pin switching regulator package, http://www.ti.com/lit/ml/mmsf025/mmsf025.pdf\r\nTexas TO-PMOD NDY00011A\r\n0\r\n12\r\n12\r\nPackage_TO_SOT_SMD\r\nTexas_R-PDSO-G6\r\nR-PDSO-G6, http://www.ti.com/lit/ds/slis144b/slis144b.pdf\r\nR-PDSO-G6 SC-70-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_SMD\r\nVSOF5\r\nVSOF5\r\nVSOF5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_SMD\r\nVishay_PowerPAK_SC70-6L_Dual\r\nVishay PowerPAK SC70 dual transistor package http://www.vishay.com/docs/70487/70487.pdf\r\npowerpak sc70 sc-70 dual\r\n0\r\n8\r\n6\r\nPackage_TO_SOT_SMD\r\nVishay_PowerPAK_SC70-6L_Single\r\nVishay PowerPAK SC70 single transistor package http://www.vishay.com/docs/70486/70486.pdf\r\npowerpak sc70 sc-70\r\n0\r\n10\r\n3\r\nPackage_TO_SOT_THT\r\nFairchild_TO-220F-6L\r\nFairchild TO-220F-6L, http://www.mouser.com/ds/2/149/FSL136MRT-113334.pdf\r\nFairchild TO-220F-6L\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nHeraeus_TO-92-2\r\nTO-92 2-pin variant by Heraeus, drill 0.75mm (http://www.produktinfo.conrad.com/datenblaetter/175000-199999/181293-da-01-de-TO92_Temperatursensor_PT1000_32209225.pdf)\r\nto-92 \r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nNEC_Molded_7x4x9mm\r\nMolded Japan Transistor Package 7x4x9mm^3, http://rtellason.com/transdata/2sb734.pdf\r\nJapan transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nPowerIntegrations_TO-220-7C\r\nNon Isolated Modified TO-220 7pin Package, see http://www.farnell.com/datasheets/5793.pdf\r\nPower Integration Y Package\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nSIPAK-1EP_Horizontal_TabDown\r\nSIPAK, Horizontal, RM 2.286mm\r\nSIPAK Horizontal RM 2.286mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nSIPAK_Vertical\r\nSIPAK, Vertical, RM 2.286mm\r\nSIPAK Vertical RM 2.286mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nSOD-70_P2.54mm\r\nPlastic near cylindrical package Sod-70 see: https://www.nxp.com/docs/en/data-sheet/KTY81_SER.pdf  [StepUp generated footprint]\r\nSod-70\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nSOD-70_P5.08mm\r\nPlastic near cylindrical package Sod-70 see: https://www.nxp.com/docs/en/data-sheet/KTY81_SER.pdf  [StepUp generated footprint]\r\nSod-70\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nSOT-227\r\nSOT-227 / SOT-227B / ISOTOP, M4 mounting screws (https://www.vishay.com/docs/95423/sot227g2.pdf, https://www.vishay.com/docs/95793/vs-fc420sa10.pdf)\r\nsot 227 isotop\r\n0\r\n8\r\n4\r\nPackage_TO_SOT_THT\r\nTO-3\r\nTransistor TO-3\r\nTR TO-3 TO3 TO-204\r\n0\r\n4\r\n3\r\nPackage_TO_SOT_THT\r\nTO-3P-3_Horizontal_TabDown\r\nTO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html\r\nTO-3P-3 Horizontal RM 5.45mm \r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-3P-3_Horizontal_TabUp\r\nTO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html\r\nTO-3P-3 Horizontal RM 5.45mm \r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-3P-3_Vertical\r\nTO-3P-3, Vertical, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html\r\nTO-3P-3 Vertical RM 5.45mm \r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-3PB-3_Horizontal_TabDown\r\nTO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF\r\nTO-3PB-3 Horizontal RM 5.45mm \r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-3PB-3_Horizontal_TabUp\r\nTO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF\r\nTO-3PB-3 Horizontal RM 5.45mm \r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-3PB-3_Vertical\r\nTO-3PB-3, Vertical, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF\r\nTO-3PB-3 Vertical RM 5.45mm \r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-5-2\r\nTO-5-2\r\nTO-5-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-5-2_Window\r\nTO-5-2_Window, Window\r\nTO-5-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-5-3\r\nTO-5-3\r\nTO-5-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-5-3_Window\r\nTO-5-3_Window, Window\r\nTO-5-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-5-4\r\nTO-5-4\r\nTO-5-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-5-4_Window\r\nTO-5-4_Window, Window\r\nTO-5-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-5-6\r\nTO-5-6\r\nTO-5-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-5-6_Window\r\nTO-5-6_Window, Window\r\nTO-5-6_Window Window\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-5-8\r\nTO-5-8\r\nTO-5-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-5-8_PD5.08\r\nTO-5-8_PD5.08\r\nTO-5-8_PD5.08\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-5-8_PD5.08_Window\r\nTO-5-8_PD5.08_Window, Window\r\nTO-5-8_PD5.08_Window Window\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-5-8_Window\r\nTO-5-8_Window, Window\r\nTO-5-8_Window Window\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-5-10\r\nTO-5-10\r\nTO-5-10\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-5-10_Window\r\nTO-5-10_Window, Window\r\nTO-5-10_Window Window\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-8-2\r\nTO-8-2\r\nTO-8-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-8-2_Window\r\nTO-8-2_Window, Window\r\nTO-8-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-8-3\r\nTO-8-3\r\nTO-8-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-8-3_Window\r\nTO-8-3_Window, Window\r\nTO-8-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-11-2\r\nTO-11-2\r\nTO-11-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-11-2_Window\r\nTO-11-2_Window, Window\r\nTO-11-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-11-3\r\nTO-11-3\r\nTO-11-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-11-3_Window\r\nTO-11-3_Window, Window\r\nTO-11-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-12-4\r\nTO-12-4\r\nTO-12-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-12-4_Window\r\nTO-12-4_Window, Window\r\nTO-12-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-17-4\r\nTO-17-4\r\nTO-17-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-17-4_Window\r\nTO-17-4_Window, Window\r\nTO-17-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-18-2\r\nTO-18-2\r\nTO-18-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-18-2_Lens\r\nTO-18-2_Lens, Lens\r\nTO-18-2_Lens Lens\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-18-2_Window\r\nTO-18-2_Window, Window\r\nTO-18-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-18-3\r\nTO-18-3\r\nTO-18-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-18-3_Lens\r\nTO-18-3_Lens, Lens\r\nTO-18-3_Lens Lens\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-18-3_Window\r\nTO-18-3_Window, Window\r\nTO-18-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-18-4\r\nTO-18-4\r\nTO-18-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-18-4_Lens\r\nTO-18-4_Lens, Lens\r\nTO-18-4_Lens Lens\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-18-4_Window\r\nTO-18-4_Window, Window\r\nTO-18-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-33-4\r\nTO-33-4\r\nTO-33-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-33-4_Window\r\nTO-33-4_Window, Window\r\nTO-33-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-38-2\r\nTO-38-2\r\nTO-38-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-38-2_Window\r\nTO-38-2_Window, Window\r\nTO-38-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-38-3\r\nTO-38-3\r\nTO-38-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-38-3_Window\r\nTO-38-3_Window, Window\r\nTO-38-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-39-2\r\nTO-39-2\r\nTO-39-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-39-2_Window\r\nTO-39-2_Window, Window\r\nTO-39-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-39-3\r\nTO-39-3\r\nTO-39-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-39-3_Window\r\nTO-39-3_Window, Window\r\nTO-39-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-39-4\r\nTO-39-4\r\nTO-39-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-39-4_Window\r\nTO-39-4_Window, Window\r\nTO-39-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-39-6\r\nTO-39-6\r\nTO-39-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-39-6_Window\r\nTO-39-6_Window, Window\r\nTO-39-6_Window Window\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-39-8\r\nTO-39-8\r\nTO-39-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-39-8_Window\r\nTO-39-8_Window, Window\r\nTO-39-8_Window Window\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-39-10\r\nTO-39-10\r\nTO-39-10\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-39-10_Window\r\nTO-39-10_Window, Window\r\nTO-39-10_Window Window\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-46-2\r\nTO-46-2\r\nTO-46-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-46-2_Pin2Center\r\nTO-46-2, Pin2 at center of package, Thorlabs photodiodes\r\nTO-46-2 Thorlabs\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-46-2_Pin2Center_Window\r\nTO-46-2, Pin2 at center of package, Thorlabs photodiodes\r\nTO-46-2 Thorlabs\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-46-2_Window\r\nTO-46-2_Window, Window\r\nTO-46-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-46-3\r\nTO-46-3\r\nTO-46-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-46-3_Pin2Center\r\nTO-46-3, Pin2 at center of package, Thorlabs photodiodes, https://www.thorlabs.de/drawings/374b6862eb3b5a04-9360B5F6-5056-2306-D912111C06C3F830/FDGA05-SpecSheet.pdf\r\nTO-46-3 Thorlabs\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-46-3_Pin2Center_Window\r\nTO-46-3, Pin2 at center of package, Thorlabs photodiodes, https://www.thorlabs.de/drawings/374b6862eb3b5a04-9360B5F6-5056-2306-D912111C06C3F830/FDGA05-SpecSheet.pdf\r\nTO-46-3 Thorlabs\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-46-3_Window\r\nTO-46-3_Window, Window\r\nTO-46-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-46-4\r\nTO-46-4\r\nTO-46-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-46-4_Window\r\nTO-46-4_Window, Window\r\nTO-46-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-52-2\r\nTO-52-2\r\nTO-52-2\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-52-2_Window\r\nTO-52-2_Window, Window\r\nTO-52-2_Window Window\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-52-3\r\nTO-52-3\r\nTO-52-3\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-52-3_Window\r\nTO-52-3_Window, Window\r\nTO-52-3_Window Window\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-72-4\r\nTO-72-4\r\nTO-72-4\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-72-4_Window\r\nTO-72-4_Window, Window\r\nTO-72-4_Window Window\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-75-6\r\nTO-75-6\r\nTO-75-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-75-6_Window\r\nTO-75-6_Window, Window\r\nTO-75-6_Window Window\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-78-6\r\nTO-78-6\r\nTO-78-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-78-6_Window\r\nTO-78-6_Window, Window\r\nTO-78-6_Window Window\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-78-8\r\nTO-78-8\r\nTO-78-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-78-8_Window\r\nTO-78-8_Window, Window\r\nTO-78-8_Window Window\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-78-10\r\nTO-78-10\r\nTO-78-10\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-78-10_Window\r\nTO-78-10_Window, Window\r\nTO-78-10_Window Window\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-92\r\nTO-92 leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92-2\r\nTO-92 2-pin leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 diode SOD70\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92-2_Horizontal1\r\n2-pin TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 temperature sensor diode\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92-2_Horizontal2\r\n2-pin TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 temperature sensor diode\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92-2_W4.0mm_Horizontal_FlatSideDown\r\nTO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92-2_W4.0mm_Horizontal_FlatSideUp\r\nTO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92-2_Wide\r\nTO-92 2-pin leads in-line, wide, drill 0.75mm\r\nto-92 sc-43 sc-43a sot54 PA33 diode SOD70\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92Flat\r\nTO-92Flat package, often used for hall sensors, drill 0.75mm (see e.g. http://www.ti.com/lit/ds/symlink/drv5023.pdf)\r\nto-92Flat hall sensor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92L\r\nTO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)\r\nTO-92L Molded Narrow transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92L_HandSolder\r\nTO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm, hand-soldering variant with enlarged pads (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92L_Inline\r\nTO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)\r\nTO-92L Inline Wide transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92L_Inline_Wide\r\nTO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)\r\nTO-92L Inline Wide transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92L_Wide\r\nTO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)\r\nTO-92L Molded Wide transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92Mini-2\r\nTO-92Mini package, drill 0.6mm (https://media.digikey.com/pdf/Data%20Sheets/Infineon%20PDFs/KT,KTY.pdf)\r\nto-92Mini transistor \r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92S\r\nTO-92S package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf)\r\nto-92S transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92S-2\r\nTO-92S package, 2-pin, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf)\r\nto-92S transistor\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-92S_Wide\r\nTO-92S_Wide package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf)\r\nTO-92S_Wide transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_HandSolder\r\nTO-92 leads molded, narrow, drill 0.75mm, handsoldering variant with enlarged pads (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Horizontal1\r\nTO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Horizontal2\r\nTO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Inline\r\nTO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Inline_Horizontal1\r\nTO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Inline_Horizontal2\r\nTO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Inline_W4.0mm_Horizontal_FlatSideDown\r\nTO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Inline_W4.0mm_Horizontal_FlatSideUp\r\nTO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Inline_Wide\r\nTO-92 leads in-line, wide, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_W4.0mm_StaggerEven_Horizontal_FlatSideDown\r\nTO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_W4.0mm_StaggerEven_Horizontal_FlatSideUp\r\nTO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-92_Wide\r\nTO-92 leads molded, wide, drill 0.75mm (see NXP sot054_po.pdf)\r\nto-92 sc-43 sc-43a sot54 PA33 transistor\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-99-6\r\nTO-99-6\r\nTO-99-6\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-99-6_Window\r\nTO-99-6_Window, Window\r\nTO-99-6_Window Window\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-99-8\r\nTO-99-8\r\nTO-99-8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-99-8_Window\r\nTO-99-8_Window, Window\r\nTO-99-8_Window Window\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-100-10\r\nTO-100-10\r\nTO-100-10\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-100-10_Window\r\nTO-100-10_Window, Window\r\nTO-100-10_Window Window\r\n0\r\n10\r\n10\r\nPackage_TO_SOT_THT\r\nTO-126-2_Horizontal_TabDown\r\nTO-126-2, Horizontal, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf\r\nTO-126-2 Horizontal RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-126-2_Horizontal_TabUp\r\nTO-126-2, Horizontal, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf\r\nTO-126-2 Horizontal RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-126-2_Vertical\r\nTO-126-2, Vertical, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf\r\nTO-126-2 Vertical RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-126-3_Horizontal_TabDown\r\nTO-126-3, Horizontal, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf\r\nTO-126-3 Horizontal RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-126-3_Horizontal_TabUp\r\nTO-126-3, Horizontal, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf\r\nTO-126-3 Horizontal RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-126-3_Vertical\r\nTO-126-3, Vertical, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf\r\nTO-126-3 Vertical RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-218-2_Horizontal_TabDown\r\nTO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf\r\nTO-218-2 Horizontal RM 10.95mm SOT-93\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-218-2_Horizontal_TabUp\r\nTO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf\r\nTO-218-2 Horizontal RM 10.95mm SOT-93\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-218-2_Vertical\r\nTO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf\r\nTO-218-2 Vertical RM 10.95mm SOT-93\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-218-3_Horizontal_TabDown\r\nTO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf\r\nTO-218-3 Horizontal RM 5.475mm SOT-93\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-218-3_Horizontal_TabUp\r\nTO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf\r\nTO-218-3 Horizontal RM 5.475mm SOT-93\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-218-3_Vertical\r\nTO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf\r\nTO-218-3 Vertical RM 5.475mm SOT-93\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220-2_Horizontal_TabDown\r\nTO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF\r\nTO-220-2 Horizontal RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-220-2_Horizontal_TabUp\r\nTO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF\r\nTO-220-2 Horizontal RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-220-2_Vertical\r\nTO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF\r\nTO-220-2 Vertical RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-220-3_Horizontal_TabDown\r\nTO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf\r\nTO-220-3 Horizontal RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220-3_Horizontal_TabUp\r\nTO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf\r\nTO-220-3 Horizontal RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220-3_Vertical\r\nTO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf\r\nTO-220-3 Vertical RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220-4_Horizontal_TabDown\r\nTO-220-4, Horizontal, RM 2.54mm\r\nTO-220-4 Horizontal RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-4_Horizontal_TabUp\r\nTO-220-4, Horizontal, RM 2.54mm\r\nTO-220-4 Horizontal RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-4_P5.08x2.54mm_StaggerEven_Lead3.8mm_Vertical\r\nTO-220-4, Vertical, RM 2.54mm, staggered type-2\r\nTO-220-4 Vertical RM 2.54mm staggered type-2\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-4_P5.08x2.54mm_StaggerEven_Lead5.84mm_TabDown\r\nTO-220-4, Horizontal, RM 2.54mm, staggered type-2\r\nTO-220-4 Horizontal RM 2.54mm staggered type-2\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-4_P5.08x2.54mm_StaggerOdd_Lead3.8mm_Vertical\r\nTO-220-4, Vertical, RM 2.54mm, staggered type-1\r\nTO-220-4 Vertical RM 2.54mm staggered type-1\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-4_P5.08x2.54mm_StaggerOdd_Lead5.84mm_TabDown\r\nTO-220-4, Horizontal, RM 2.54mm, staggered type-1\r\nTO-220-4 Horizontal RM 2.54mm staggered type-1\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-4_Vertical\r\nTO-220-4, Vertical, RM 2.54mm\r\nTO-220-4 Vertical RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220-5_Horizontal_TabDown\r\nTO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf\r\nTO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-5_Horizontal_TabUp\r\nTO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf\r\nTO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical\r\nTO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf\r\nTO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-2\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical\r\nTO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf\r\nTO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-5_P3.4x3.8mm_StaggerEven_Lead7.13mm_TabDown\r\nTO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf\r\nTO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-2\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-5_P3.4x3.8mm_StaggerOdd_Lead7.13mm_TabDown\r\nTO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf\r\nTO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-1\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-5_Vertical\r\nTO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf\r\nTO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220-7_P2.54x3.7mm_StaggerEven_Lead3.8mm_Vertical\r\nTO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-2\r\nTO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-2\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_THT\r\nTO-220-7_P2.54x3.7mm_StaggerOdd_Lead3.8mm_Vertical\r\nTO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-1\r\nTO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-1\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_THT\r\nTO-220-7_P2.54x3.8mm_StaggerEven_Lead5.85mm_TabDown\r\nTO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-2\r\nTO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-2\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_THT\r\nTO-220-7_P2.54x3.8mm_StaggerOdd_Lead5.85mm_TabDown\r\nTO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-1\r\nTO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-1\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_THT\r\nTO-220-8_Vertical\r\nTO-220-8 (Multiwatt8), Vertical, 2.54mm Pitch (http://www.st.com/resource/en/datasheet/tda7264.pdf)\r\nTO-220-9 Vertical 2.54mm Pitch Multiwatt 8\r\n0\r\n8\r\n8\r\nPackage_TO_SOT_THT\r\nTO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical\r\nTO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-2\r\nTO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-2\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_THT\r\nTO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical\r\nTO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-1\r\nTO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-1\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_THT\r\nTO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown\r\nTO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-2\r\nTO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-2\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_THT\r\nTO-220-9_P1.94x3.8mm_StaggerOdd_Lead5.85mm_TabDown\r\nTO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-1\r\nTO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-1\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_THT\r\nTO-220-11_P3.4x2.54mm_StaggerEven_Lead5.84mm_TabDown\r\nTO-220-11, Horizontal, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf\r\nTO-220-11 Horizontal RM 1.7mm staggered type-2\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220-11_P3.4x2.54mm_StaggerOdd_Lead5.84mm_TabDown\r\nTO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf\r\nTO-220-11 Horizontal RM 1.7mm staggered type-1\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220-11_P3.4x5.08mm_StaggerEven_Lead4.58mm_Vertical\r\nTO-220-11, Vertical, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf\r\nTO-220-11 Vertical RM 1.7mm staggered type-2\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220-11_P3.4x5.08mm_StaggerOdd_Lead4.85mm_Vertical\r\nTO-220-11, Vertical, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf\r\nTO-220-11 Vertical RM 1.7mm staggered type-1\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220-11_P3.4x5.08mm_StaggerOdd_Lead8.45mm_TabDown\r\nTO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.ti.com/lit/ds/symlink/lmd18200.pdf\r\nTO-220-11 Horizontal RM 1.7mm staggered type-1\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220-15_P2.54x2.54mm_StaggerEven_Lead4.58mm_Vertical\r\nTO-220-15, Vertical, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf\r\nTO-220-15 Vertical RM 1.27mm staggered type-2\r\n0\r\n15\r\n15\r\nPackage_TO_SOT_THT\r\nTO-220-15_P2.54x2.54mm_StaggerEven_Lead5.84mm_TabDown\r\nTO-220-15, Horizontal, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf\r\nTO-220-15 Horizontal RM 1.27mm staggered type-2\r\n0\r\n15\r\n15\r\nPackage_TO_SOT_THT\r\nTO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical\r\nTO-220-15, Vertical, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf\r\nTO-220-15 Vertical RM 1.27mm staggered type-1\r\n0\r\n15\r\n15\r\nPackage_TO_SOT_THT\r\nTO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown\r\nTO-220-15, Horizontal, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf\r\nTO-220-15 Horizontal RM 1.27mm staggered type-1\r\n0\r\n15\r\n15\r\nPackage_TO_SOT_THT\r\nTO-220F-2_Horizontal_TabDown\r\nTO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf\r\nTO-220F-2 Horizontal RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-220F-2_Horizontal_TabUp\r\nTO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf\r\nTO-220F-2 Horizontal RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-220F-2_Vertical\r\nTO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf\r\nTO-220F-2 Vertical RM 5.08mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-220F-3_Horizontal_TabDown\r\nTO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf\r\nTO-220F-3 Horizontal RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220F-3_Horizontal_TabUp\r\nTO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf\r\nTO-220F-3 Horizontal RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220F-3_Vertical\r\nTO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf\r\nTO-220F-3 Vertical RM 2.54mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-220F-4_Horizontal_TabDown\r\nTO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Horizontal RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-4_Horizontal_TabUp\r\nTO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Horizontal RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-4_P5.08x2.05mm_StaggerEven_Lead1.85mm_Vertical\r\nTO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Vertical RM 2.54mm staggered type-2\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-4_P5.08x2.05mm_StaggerOdd_Lead1.85mm_Vertical\r\nTO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Vertical RM 2.54mm staggered type-1\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-4_P5.08x3.7mm_StaggerEven_Lead3.5mm_Vertical\r\nTO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Vertical RM 2.54mm staggered type-2\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-4_P5.08x3.7mm_StaggerOdd_Lead3.5mm_Vertical\r\nTO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Vertical RM 2.54mm staggered type-1\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-4_Vertical\r\nTO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf\r\nTO-220F-4 Vertical RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-220F-5_Horizontal_TabDown\r\nTO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5\r\nTO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-5_Horizontal_TabUp\r\nTO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5\r\nTO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-5_P3.4x2.06mm_StaggerEven_Lead1.86mm_Vertical\r\nTO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2\r\nTO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-5_P3.4x2.06mm_StaggerOdd_Lead1.86mm_Vertical\r\nTO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1\r\nTO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-5_P3.4x3.7mm_StaggerEven_Lead3.5mm_Vertical\r\nTO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2\r\nTO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-5_P3.4x3.7mm_StaggerOdd_Lead3.5mm_Vertical\r\nTO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1\r\nTO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-5_Vertical\r\nTO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5\r\nTO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-220F-7_P2.54x3.7mm_StaggerEven_Lead3.5mm_Vertical\r\nTO-220F-7, Vertical, RM 1.27mm, staggered type-2\r\nTO-220F-7 Vertical RM 1.27mm staggered type-2\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_THT\r\nTO-220F-7_P2.54x3.7mm_StaggerOdd_Lead3.5mm_Vertical\r\nTO-220F-7, Vertical, RM 1.27mm, staggered type-1\r\nTO-220F-7 Vertical RM 1.27mm staggered type-1\r\n0\r\n7\r\n7\r\nPackage_TO_SOT_THT\r\nTO-220F-9_P1.8x3.7mm_StaggerEven_Lead3.5mm_Vertical\r\nTO-220F-9, Vertical, RM 0.9mm, staggered type-2\r\nTO-220F-9 Vertical RM 0.9mm staggered type-2\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_THT\r\nTO-220F-9_P1.8x3.7mm_StaggerOdd_Lead3.5mm_Vertical\r\nTO-220F-9, Vertical, RM 0.9mm, staggered type-1\r\nTO-220F-9 Vertical RM 0.9mm staggered type-1\r\n0\r\n9\r\n9\r\nPackage_TO_SOT_THT\r\nTO-220F-11_P3.4x5.08mm_StaggerEven_Lead5.08mm_Vertical\r\nTO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf\r\nTO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-2\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220F-11_P3.4x5.08mm_StaggerOdd_Lead5.08mm_Vertical\r\nTO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf\r\nTO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-1\r\n0\r\n11\r\n11\r\nPackage_TO_SOT_THT\r\nTO-220F-15_P2.54x5.08mm_StaggerEven_Lead5.08mm_Vertical\r\nTO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2\r\nTO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-2\r\n0\r\n15\r\n15\r\nPackage_TO_SOT_THT\r\nTO-220F-15_P2.54x5.08mm_StaggerOdd_Lead5.08mm_Vertical\r\nTO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1\r\nTO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-1\r\n0\r\n15\r\n15\r\nPackage_TO_SOT_THT\r\nTO-247-2_Horizontal_TabDown\r\nTO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-2 Horizontal RM 10.9mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-247-2_Horizontal_TabUp\r\nTO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-2 Horizontal RM 10.9mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-247-2_Vertical\r\nTO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-2 Vertical RM 10.9mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-247-3_Horizontal_TabDown\r\nTO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-3 Horizontal RM 5.45mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-247-3_Horizontal_TabUp\r\nTO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-3 Horizontal RM 5.45mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-247-3_Vertical\r\nTO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-3 Vertical RM 5.45mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-247-4_Horizontal_TabDown\r\nTO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-4 Horizontal RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-247-4_Horizontal_TabUp\r\nTO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-4 Horizontal RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-247-4_Vertical\r\nTO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html\r\nTO-247-4 Vertical RM 2.54mm\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-247-5_Horizontal_TabDown\r\nTO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf\r\nTO-247-5 Horizontal RM 2.54mm\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-247-5_Horizontal_TabUp\r\nTO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf\r\nTO-247-5 Horizontal RM 2.54mm\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-247-5_Vertical\r\nTO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf\r\nTO-247-5 Vertical RM 2.54mm\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-251-2-1EP_Horizontal_TabDown\r\nTO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf\r\nTO-251-2 Horizontal RM 4.58mm IPAK\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-251-2_Vertical\r\nTO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf\r\nTO-251-2 Vertical RM 4.58mm IPAK\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-251-3-1EP_Horizontal_TabDown\r\nTO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf\r\nTO-251-3 Horizontal RM 2.29mm IPAK\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-251-3_Vertical\r\nTO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf\r\nTO-251-3 Vertical RM 2.29mm IPAK\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-262-3-1EP_Horizontal_TabDown\r\nTO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF\r\nTO-262-3 Horizontal RM 2.54mm IIPAK I2PAK\r\n0\r\n4\r\n4\r\nPackage_TO_SOT_THT\r\nTO-262-3_Vertical\r\nTO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF\r\nTO-262-3 Vertical RM 2.54mm IIPAK I2PAK\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-262-5-1EP_Horizontal_TabDown\r\nTO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf\r\nTO-262-5 Horizontal RM 1.7mm IIPAK I2PAK\r\n0\r\n6\r\n6\r\nPackage_TO_SOT_THT\r\nTO-262-5_Vertical\r\nTO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf\r\nTO-262-5 Vertical RM 1.7mm IIPAK I2PAK\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-264-2_Horizontal_TabDown\r\nTO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf\r\nTO-264-2 Horizontal RM 10.9mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-264-2_Horizontal_TabUp\r\nTO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf\r\nTO-264-2 Horizontal RM 10.9mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-264-2_Vertical\r\nTO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf\r\nTO-264-2 Vertical RM 10.9mm\r\n0\r\n2\r\n2\r\nPackage_TO_SOT_THT\r\nTO-264-3_Horizontal_TabDown\r\nTO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf\r\nTO-264-3 Horizontal RM 5.45mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-264-3_Horizontal_TabUp\r\nTO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf\r\nTO-264-3 Horizontal RM 5.45mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-264-3_Vertical\r\nTO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf\r\nTO-264-3 Vertical RM 5.45mm\r\n0\r\n3\r\n3\r\nPackage_TO_SOT_THT\r\nTO-264-5_Horizontal_TabDown\r\nTO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF\r\nTO-264-5 Horizontal RM 3.81mm\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-264-5_Horizontal_TabUp\r\nTO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF\r\nTO-264-5 Horizontal RM 3.81mm\r\n0\r\n5\r\n5\r\nPackage_TO_SOT_THT\r\nTO-264-5_Vertical\r\nTO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF\r\nTO-264-5 Vertical RM 3.81mm\r\n0\r\n5\r\n5\r\nPotentiometer_SMD\r\nPotentiometer_ACP_CA6-VSMD_Vertical\r\nPotentiometer, vertical, ACP CA6-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf\r\nPotentiometer vertical ACP CA6-VSMD\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_ACP_CA6-VSMD_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, ACP CA6-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf\r\nPotentiometer vertical hole ACP CA6-VSMD\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_ACP_CA9-VSMD_Vertical\r\nPotentiometer, vertical, ACP CA9-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer vertical ACP CA9-VSMD\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_ACP_CA9-VSMD_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, ACP CA9-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer vertical hole ACP CA9-VSMD\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_ACP_CA14-VSMD_Vertical\r\nPotentiometer, vertical, ACP CA14-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer vertical ACP CA14-VSMD\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_ACP_CA14-VSMD_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, ACP CA14-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer vertical hole ACP CA14-VSMD\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3214G_Horizontal\r\nPotentiometer, horizontal, Bourns 3214G, https://www.bourns.com/docs/Product-Datasheets/3214.pdf\r\nPotentiometer horizontal Bourns 3214G\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3214J_Horizontal\r\nPotentiometer, horizontal, Bourns 3214J, https://www.bourns.com/docs/Product-Datasheets/3214.pdf\r\nPotentiometer horizontal Bourns 3214J\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3214W_Vertical\r\nPotentiometer, vertical, Bourns 3214W, https://www.bourns.com/docs/Product-Datasheets/3214.pdf\r\nPotentiometer vertical Bourns 3214W\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3214X_Vertical\r\nPotentiometer, vertical, Bourns 3214X, https://www.bourns.com/docs/Product-Datasheets/3214.pdf\r\nPotentiometer vertical Bourns 3214X\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3224G_Horizontal\r\nPotentiometer, horizontal, Bourns 3224G, https://www.bourns.com/docs/Product-Datasheets/3224.pdf\r\nPotentiometer horizontal Bourns 3224G\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3224J_Horizontal\r\nPotentiometer, horizontal, Bourns 3224J, https://www.bourns.com/docs/Product-Datasheets/3224.pdf\r\nPotentiometer horizontal Bourns 3224J\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3224W_Vertical\r\nPotentiometer, vertical, Bourns 3224W, https://www.bourns.com/docs/Product-Datasheets/3224.pdf\r\nPotentiometer vertical Bourns 3224W\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3224X_Vertical\r\nPotentiometer, vertical, Bourns 3224X, https://www.bourns.com/docs/Product-Datasheets/3224.pdf\r\nPotentiometer vertical Bourns 3224X\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3269P_Horizontal\r\nPotentiometer, horizontal, Bourns 3269P, https://www.bourns.com/docs/Product-Datasheets/3269.pdf\r\nPotentiometer horizontal Bourns 3269P\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3269W_Vertical\r\nPotentiometer, vertical, Bourns 3269W, https://www.bourns.com/docs/Product-Datasheets/3269.pdf\r\nPotentiometer vertical Bourns 3269W\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3269X_Horizontal\r\nPotentiometer, horizontal, Bourns 3269X, https://www.bourns.com/docs/Product-Datasheets/3269.pdf\r\nPotentiometer horizontal Bourns 3269X\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3314G_Vertical\r\nPotentiometer, vertical, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf\r\nPotentiometer vertical Bourns 3314G\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3314J_Vertical\r\nPotentiometer, vertical, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf\r\nPotentiometer vertical Bourns 3314J\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3314R-1_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf\r\nPotentiometer vertical hole Bourns 3314R-1\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3314R-GM5_Vertical\r\nPotentiometer, vertical, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf\r\nPotentiometer vertical Bourns 3314R-GM5\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_3314S_Horizontal\r\nPotentiometer, horizontal, Bourns 3314S, http://www.bourns.com/docs/Product-Datasheets/3314.pdf\r\nPotentiometer horizontal Bourns 3314S\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_PRS11S_Vertical\r\nPotentiometer, vertical, Bourns PRS11S, http://www.bourns.com/docs/Product-Datasheets/PRS11S.pdf\r\nPotentiometer vertical Bourns PRS11S\r\n0\r\n5\r\n5\r\nPotentiometer_SMD\r\nPotentiometer_Bourns_TC33X_Vertical\r\nPotentiometer, Bourns, TC33X, Vertical, https://www.bourns.com/pdfs/TC33.pdf\r\nPotentiometer Bourns TC33X Vertical\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Vishay_TS53YJ_Vertical\r\nPotentiometer, vertical, Vishay TS53YJ, https://www.vishay.com/docs/51008/ts53.pdf\r\nPotentiometer vertical Vishay TS53YJ\r\n0\r\n3\r\n3\r\nPotentiometer_SMD\r\nPotentiometer_Vishay_TS53YL_Vertical\r\nPotentiometer, vertical, Vishay TS53YL, https://www.vishay.com/docs/51008/ts53.pdf\r\nPotentiometer vertical Vishay TS53YL\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA6-H2,5_Horizontal\r\nPotentiometer, horizontal, ACP CA6-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf\r\nPotentiometer horizontal ACP CA6-H2,5\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA9-H2,5_Horizontal\r\nPotentiometer, horizontal, ACP CA9-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer horizontal ACP CA9-H2,5\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA9-H3,8_Horizontal\r\nPotentiometer, horizontal, ACP CA9-H3,8, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer horizontal ACP CA9-H3,8\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA9-H5_Horizontal\r\nPotentiometer, horizontal, ACP CA9-H5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer horizontal ACP CA9-H5\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA9-V10_Vertical\r\nPotentiometer, vertical, ACP CA9-V10, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer vertical ACP CA9-V10\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA9-V10_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, ACP CA9-V10, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf\r\nPotentiometer vertical hole ACP CA9-V10\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA14-H2,5_Horizontal\r\nPotentiometer, horizontal, ACP CA14-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer horizontal ACP CA14-H2,5\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA14-H4_Horizontal\r\nPotentiometer, horizontal, ACP CA14-H4, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer horizontal ACP CA14-H4\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA14-H5_Horizontal\r\nPotentiometer, horizontal, ACP CA14-H5, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer horizontal ACP CA14-H5\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA14V-15_Vertical\r\nPotentiometer, vertical, ACP CA14V-15, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer vertical ACP CA14V-15\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_ACP_CA14V-15_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, ACP CA14V-15, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf\r\nPotentiometer vertical hole ACP CA14V-15\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alpha_RD901F-40-00D_Single_Vertical\r\nPotentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113\r\npotentiometer vertical 9mm single\r\n0\r\n5\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alpha_RD901F-40-00D_Single_Vertical_CircularHoles\r\nPotentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113\r\npotentiometer vertical 9mm single\r\n0\r\n5\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alpha_RD902F-40-00D_Dual_Vertical\r\nPotentiometer, vertical, 9mm, dual, http://www.taiwanalpha.com.tw/downloads?target=products&id=113\r\npotentiometer vertical 9mm dual\r\n0\r\n8\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Alpha_RD902F-40-00D_Dual_Vertical_CircularHoles\r\nPotentiometer, vertical, 9mm, dual, http://www.taiwanalpha.com.tw/downloads?target=products&id=113\r\npotentiometer vertical 9mm dual\r\n0\r\n8\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09K_Single_Horizontal\r\nPotentiometer, horizontal, Alps RK09K Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09K/RK09K_list.html\r\nPotentiometer horizontal Alps RK09K Single\r\n0\r\n5\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09K_Single_Vertical\r\nPotentiometer, vertical, Alps RK09K Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09K/RK09K_list.html\r\nPotentiometer vertical Alps RK09K Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09L_Double_Horizontal\r\nPotentiometer, horizontal, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html\r\nPotentiometer horizontal Alps RK09L Double\r\n0\r\n8\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09L_Double_Vertical\r\nPotentiometer, vertical, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html\r\nPotentiometer vertical Alps RK09L Double\r\n0\r\n6\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09L_Single_Horizontal\r\nPotentiometer, horizontal, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html\r\nPotentiometer horizontal Alps RK09L Single\r\n0\r\n5\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09L_Single_Vertical\r\nPotentiometer, vertical, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html\r\nPotentiometer vertical Alps RK09L Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK09Y11_Single_Horizontal\r\nPotentiometer, horizontal, Alps RK09Y11 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09Y11/RK09Y11_list.html\r\nPotentiometer horizontal Alps RK09Y11 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK097_Dual_Horizontal\r\nPotentiometer, horizontal, Alps RK097 Dual, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK097/RK097_list.html\r\nPotentiometer horizontal Alps RK097 Dual\r\n0\r\n6\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK097_Single_Horizontal\r\nPotentiometer, horizontal, Alps RK097 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK097/RK097_list.html\r\nPotentiometer horizontal Alps RK097 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK163_Dual_Horizontal\r\nPotentiometer, horizontal, Alps RK163 Dual, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK16/RK16_list.html\r\nPotentiometer horizontal Alps RK163 Dual\r\n0\r\n6\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Alps_RK163_Single_Horizontal\r\nPotentiometer, horizontal, Alps RK163 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK16/RK16_list.html\r\nPotentiometer horizontal Alps RK163 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3005_Horizontal\r\nPotentiometer, horizontal, Bourns 3005, http://www.bourns.com/docs/Product-Datasheets/3005.pdf\r\nPotentiometer horizontal Bourns 3005\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3006P_Horizontal\r\nPotentiometer, horizontal, Bourns 3006P, https://www.bourns.com/docs/Product-Datasheets/3006.pdf\r\nPotentiometer horizontal Bourns 3006P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3006W_Horizontal\r\nPotentiometer, horizontal, Bourns 3006W, https://www.bourns.com/docs/Product-Datasheets/3006.pdf\r\nPotentiometer horizontal Bourns 3006W\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3006Y_Horizontal\r\nPotentiometer, horizontal, Bourns 3006Y, https://www.bourns.com/docs/Product-Datasheets/3006.pdf\r\nPotentiometer horizontal Bourns 3006Y\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3009P_Horizontal\r\nPotentiometer, horizontal, Bourns 3009P, http://www.bourns.com/docs/Product-Datasheets/3009.pdf\r\nPotentiometer horizontal Bourns 3009P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3009Y_Horizontal\r\nPotentiometer, horizontal, Bourns 3009Y, http://www.bourns.com/docs/Product-Datasheets/3009.pdf\r\nPotentiometer horizontal Bourns 3009Y\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3266P_Horizontal\r\nPotentiometer, horizontal, Bourns 3266P, https://www.bourns.com/docs/Product-Datasheets/3266.pdf\r\nPotentiometer horizontal Bourns 3266P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3266W_Vertical\r\nPotentiometer, vertical, Bourns 3266W, https://www.bourns.com/docs/Product-Datasheets/3266.pdf\r\nPotentiometer vertical Bourns 3266W\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3266X_Horizontal\r\nPotentiometer, horizontal, Bourns 3266X, https://www.bourns.com/docs/Product-Datasheets/3266.pdf\r\nPotentiometer horizontal Bourns 3266X\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3266Y_Vertical\r\nPotentiometer, vertical, Bourns 3266Y, https://www.bourns.com/docs/Product-Datasheets/3266.pdf\r\nPotentiometer vertical Bourns 3266Y\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3266Z_Horizontal\r\nPotentiometer, horizontal, Bourns 3266Z, https://www.bourns.com/docs/Product-Datasheets/3266.pdf\r\nPotentiometer horizontal Bourns 3266Z\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3296P_Horizontal\r\nPotentiometer, horizontal, Bourns 3296P, https://www.bourns.com/pdfs/3296.pdf\r\nPotentiometer horizontal Bourns 3296P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3296W_Vertical\r\nPotentiometer, vertical, Bourns 3296W, https://www.bourns.com/pdfs/3296.pdf\r\nPotentiometer vertical Bourns 3296W\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3296X_Horizontal\r\nPotentiometer, horizontal, Bourns 3296X, https://www.bourns.com/pdfs/3296.pdf\r\nPotentiometer horizontal Bourns 3296X\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3296Y_Vertical\r\nPotentiometer, vertical, Bourns 3296Y, https://www.bourns.com/pdfs/3296.pdf\r\nPotentiometer vertical Bourns 3296Y\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3296Z_Horizontal\r\nPotentiometer, horizontal, Bourns 3296Z, https://www.bourns.com/pdfs/3296.pdf\r\nPotentiometer horizontal Bourns 3296Z\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3299P_Horizontal\r\nPotentiometer, horizontal, Bourns 3299P, https://www.bourns.com/pdfs/3299.pdf\r\nPotentiometer horizontal Bourns 3299P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3299W_Vertical\r\nPotentiometer, vertical, Bourns 3299W, https://www.bourns.com/pdfs/3299.pdf\r\nPotentiometer vertical Bourns 3299W\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3299X_Horizontal\r\nPotentiometer, horizontal, Bourns 3299X, https://www.bourns.com/pdfs/3299.pdf\r\nPotentiometer horizontal Bourns 3299X\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3299Y_Vertical\r\nPotentiometer, vertical, Bourns 3299Y, https://www.bourns.com/pdfs/3299.pdf\r\nPotentiometer vertical Bourns 3299Y\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3299Z_Horizontal\r\nPotentiometer, horizontal, Bourns 3299Z, https://www.bourns.com/pdfs/3299.pdf\r\nPotentiometer horizontal Bourns 3299Z\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3339H_Vertical\r\nPotentiometer, vertical, Bourns 3339H, http://www.bourns.com/docs/Product-Datasheets/3339.pdf\r\nPotentiometer vertical Bourns 3339H\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3339P_Vertical\r\nPotentiometer, vertical, Bourns 3339P, http://www.bourns.com/docs/Product-Datasheets/3339.pdf\r\nPotentiometer vertical Bourns 3339P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3339P_Vertical_HandSoldering\r\nPotentiometer, vertical, Bourns 3339P, hand-soldering, http://www.bourns.com/docs/Product-Datasheets/3339.pdf\r\nPotentiometer vertical Bourns 3339P hand-soldering\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3339S_Horizontal\r\nPotentiometer, horizontal, Bourns 3339S, http://www.bourns.com/docs/Product-Datasheets/3339.pdf\r\nPotentiometer horizontal Bourns 3339S\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3339W_Horizontal\r\nPotentiometer, horizontal, Bourns 3339W, http://www.bourns.com/docs/Product-Datasheets/3339.pdf\r\nPotentiometer horizontal Bourns 3339W\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3386C_Horizontal\r\nPotentiometer, horizontal, Bourns 3386C, https://www.bourns.com/pdfs/3386.pdf\r\nPotentiometer horizontal Bourns 3386C\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3386F_Vertical\r\nPotentiometer, vertical, Bourns 3386F, https://www.bourns.com/pdfs/3386.pdf\r\nPotentiometer vertical Bourns 3386F\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3386P_Vertical\r\nPotentiometer, vertical, Bourns 3386P, https://www.bourns.com/pdfs/3386.pdf\r\nPotentiometer vertical Bourns 3386P\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_3386X_Horizontal\r\nPotentiometer, horizontal, Bourns 3386X, https://www.bourns.com/pdfs/3386.pdf\r\nPotentiometer horizontal Bourns 3386X\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTA1543_Single_Slide\r\nBourns single-gang slide potentiometer, 15.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf\r\nBourns single-gang slide potentiometer 15.0mm\r\n0\r\n7\r\n4\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTA2043_Single_Slide\r\nBourns single-gang slide potentiometer, 20.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf\r\nBourns single-gang slide potentiometer 20.0mm\r\n0\r\n7\r\n4\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTA3043_Single_Slide\r\nBourns single-gang slide potentiometer, 30.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf\r\nBourns single-gang slide potentiometer 30.0mm\r\n0\r\n7\r\n4\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTA4543_Single_Slide\r\nBourns single-gang slide potentiometer, 45.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf\r\nBourns single-gang slide potentiometer 45.0mm\r\n0\r\n7\r\n4\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTA6043_Single_Slide\r\nBourns single-gang slide potentiometer, 60.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf\r\nBourns single-gang slide potentiometer 60.0mm\r\n0\r\n7\r\n4\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTV09A-1_Single_Vertical\r\nPotentiometer, vertical, Bourns PTV09A-1 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf\r\nPotentiometer vertical Bourns PTV09A-1 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Bourns_PTV09A-2_Single_Horizontal\r\nPotentiometer, horizontal, Bourns PTV09A-2 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf\r\nPotentiometer horizontal Bourns PTV09A-2 Single\r\n0\r\n5\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Omeg_PC16BU_Horizontal\r\nPotentiometer, horizontal, Omeg PC16BU, http://www.omeg.co.uk/pc6bubrc.htm\r\nPotentiometer horizontal Omeg PC16BU\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Omeg_PC16BU_Vertical\r\nPotentiometer, vertical, Omeg PC16BU, http://www.omeg.co.uk/pc6bubrc.htm\r\nPotentiometer vertical Omeg PC16BU\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PC-16_Dual_Horizontal\r\nPotentiometer, horizontal, Piher PC-16 Dual, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf\r\nPotentiometer horizontal Piher PC-16 Dual\r\n0\r\n6\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Piher_PC-16_Single_Horizontal\r\nPotentiometer, horizontal, Piher PC-16 Single, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf\r\nPotentiometer horizontal Piher PC-16 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PC-16_Single_Vertical\r\nPotentiometer, vertical, Piher PC-16 Single, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf\r\nPotentiometer vertical Piher PC-16 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PC-16_Triple_Horizontal\r\nPotentiometer, horizontal, Piher PC-16 Triple, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf\r\nPotentiometer horizontal Piher PC-16 Triple\r\n0\r\n9\r\n9\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-6-H_Horizontal\r\nPotentiometer, horizontal, Piher PT-6-H, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf\r\nPotentiometer horizontal Piher PT-6-H\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-6-V_Vertical\r\nPotentiometer, vertical, Piher PT-6-V, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf\r\nPotentiometer vertical Piher PT-6-V\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-6-V_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, Piher PT-6-V, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf\r\nPotentiometer vertical hole Piher PT-6-V\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-10-H01_Horizontal\r\nPotentiometer, horizontal, Piher PT-10-H01, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf\r\nPotentiometer horizontal Piher PT-10-H01\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-10-H05_Horizontal\r\nPotentiometer, horizontal, Piher PT-10-H05, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf\r\nPotentiometer horizontal Piher PT-10-H05\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-10-V05_Vertical\r\nPotentiometer, vertical, Piher PT-10-V05, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf\r\nPotentiometer vertical Piher PT-10-V05\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-10-V10_Vertical\r\nPotentiometer, vertical, Piher PT-10-V10, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf\r\nPotentiometer vertical Piher PT-10-V10\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-10-V10_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, Piher PT-10-V10, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf\r\nPotentiometer vertical hole Piher PT-10-V10\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-H01_Horizontal\r\nPotentiometer, horizontal, Piher PT-15-H01, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer horizontal Piher PT-15-H01\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-H05_Horizontal\r\nPotentiometer, horizontal, Piher PT-15-H05, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer horizontal Piher PT-15-H05\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-H06_Horizontal\r\nPotentiometer, horizontal, Piher PT-15-H06, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer horizontal Piher PT-15-H06\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-H25_Horizontal\r\nPotentiometer, horizontal, Piher PT-15-H25, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer horizontal Piher PT-15-H25\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-V02_Vertical\r\nPotentiometer, vertical, Piher PT-15-V02, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer vertical Piher PT-15-V02\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-V02_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, Piher PT-15-V02, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer vertical hole Piher PT-15-V02\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-V15_Vertical\r\nPotentiometer, vertical, Piher PT-15-V15, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer vertical Piher PT-15-V15\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_PT-15-V15_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, Piher PT-15-V15, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf\r\nPotentiometer vertical hole Piher PT-15-V15\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_T-16H_Double_Horizontal\r\nPotentiometer, horizontal, Piher T-16H Double, http://www.piher-nacesa.com/pdf/22-T16v03.pdf\r\nPotentiometer horizontal Piher T-16H Double\r\n0\r\n6\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Piher_T-16H_Single_Horizontal\r\nPotentiometer, horizontal, Piher T-16H Single, http://www.piher-nacesa.com/pdf/22-T16v03.pdf\r\nPotentiometer horizontal Piher T-16H Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Piher_T-16L_Single_Vertical_Hole\r\nPotentiometer, vertical, shaft hole, Piher T-16L Single, http://www.piher-nacesa.com/pdf/22-T16v03.pdf\r\nPotentiometer vertical hole Piher T-16L Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Runtron_RM-063_Horizontal\r\nPotentiometer, horizontal, Trimmer, RM-063 http://www.runtron.com/down/PDF%20Datasheet/Carbon%20Film%20Potentiometer/RM065%20RM063.pdf\r\nPotentiometer Trimmer RM-063\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Runtron_RM-065_Vertical\r\nPotentiometer, vertical, Trimmer, RM-065 http://www.runtron.com/down/PDF%20Datasheet/Carbon%20Film%20Potentiometer/RM065%20RM063.pdf\r\nPotentiometer Trimmer RM-065\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_TT_P0915N\r\nhttp://www.ttelectronics.com/sites/default/files/download-files/Datasheet_PanelPot_P09xSeries.pdf\r\npotentiometer vertical TT P0915N single\r\n0\r\n5\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_43_Horizontal\r\nPotentiometer, horizontal, Vishay 43, http://www.vishay.com/docs/57026/43.pdf\r\nPotentiometer horizontal Vishay 43\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_148-149_Dual_Horizontal\r\nPotentiometer, horizontal, Vishay 148-149 Dual, http://www.vishay.com/docs/57040/148149.pdf\r\nPotentiometer horizontal Vishay 148-149 Dual\r\n0\r\n6\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Vishay_148-149_Single_Horizontal\r\nPotentiometer, horizontal, Vishay 148-149 Single, http://www.vishay.com/docs/57040/148149.pdf\r\nPotentiometer horizontal Vishay 148-149 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_148-149_Single_Vertical\r\nPotentiometer, vertical, Vishay 148-149 Single, http://www.vishay.com/docs/57040/148149.pdf\r\nPotentiometer vertical Vishay 148-149 Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_148E-149E_Dual_Horizontal\r\nPotentiometer, horizontal, Vishay 148E-149E Dual, http://www.vishay.com/docs/57040/148149.pdf\r\nPotentiometer horizontal Vishay 148E-149E Dual\r\n0\r\n10\r\n6\r\nPotentiometer_THT\r\nPotentiometer_Vishay_148E-149E_Single_Horizontal\r\nPotentiometer, horizontal, Vishay 148E-149E Single, http://www.vishay.com/docs/57040/148149.pdf\r\nPotentiometer horizontal Vishay 148E-149E Single\r\n0\r\n7\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_248BH-249BH_Single_Horizontal\r\nPotentiometer, horizontal, Vishay 248BH-249BH Single, http://www.vishay.com/docs/57054/248249.pdf\r\nPotentiometer horizontal Vishay 248BH-249BH Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_248GJ-249GJ_Single_Horizontal\r\nPotentiometer, horizontal, Vishay 248GJ-249GJ Single, http://www.vishay.com/docs/57054/248249.pdf\r\nPotentiometer horizontal Vishay 248GJ-249GJ Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_248GJ-249GJ_Single_Vertical\r\nPotentiometer, vertical, Vishay 248GJ-249GJ Single, http://www.vishay.com/docs/57054/248249.pdf\r\nPotentiometer vertical Vishay 248GJ-249GJ Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_T7-YA_Single_Vertical\r\nPotentiometer, vertical, Vishay T7-YA Single, http://www.vishay.com/docs/51015/t7.pdf\r\nPotentiometer vertical Vishay T7-YA Single\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_T73XW_Horizontal\r\nPotentiometer, horizontal, Vishay T73XW, http://www.vishay.com/docs/51016/t73.pdf\r\nPotentiometer horizontal Vishay T73XW\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_T73XX_Horizontal\r\nPotentiometer, horizontal, Vishay T73XX, http://www.vishay.com/docs/51016/t73.pdf\r\nPotentiometer horizontal Vishay T73XX\r\n0\r\n3\r\n3\r\nPotentiometer_THT\r\nPotentiometer_Vishay_T73YP_Vertical\r\nPotentiometer, vertical, Vishay T73YP, http://www.vishay.com/docs/51016/t73.pdf\r\nPotentiometer vertical Vishay T73YP\r\n0\r\n3\r\n3\r\nRF_Antenna\r\nCoilcraft_MA5532-AE_RFID\r\nRFID Transponder Coil\r\nantenna rfid coilcraft\r\n0\r\n2\r\n2\r\nRF_Antenna\r\nPulse_W3011\r\nPulse RF Antenna, 4mm Clearance\r\nantenna rf\r\n0\r\n3\r\n2\r\nRF_Antenna\r\nTexas_SWRA117D_2.4GHz_Left\r\nhttp://www.ti.com/lit/an/swra117d/swra117d.pdf\r\nPCB antenna\r\n0\r\n2\r\n2\r\nRF_Antenna\r\nTexas_SWRA117D_2.4GHz_Right\r\nhttp://www.ti.com/lit/an/swra117d/swra117d.pdf\r\nPCB antenna\r\n0\r\n2\r\n2\r\nRF_Antenna\r\nTexas_SWRA416_868MHz_915MHz\r\nhttp://www.ti.com/lit/an/swra416/swra416.pdf\r\nPCB antenna\r\n0\r\n20\r\n1\r\nRF_Module\r\nAi-Thinker-Ra-01-LoRa\r\nAi Thinker Ra-01 LoRa\r\nLoRa Ra-01\r\n0\r\n16\r\n16\r\nRF_Module\r\nBLE112-A\r\nClass 4 Bluetooth Module with on-board antenna\r\nBluetooth Module\r\n0\r\n30\r\n30\r\nRF_Module\r\nCMWX1ZZABZ\r\nhttps://wireless.murata.com/RFM/data/type_abz.pdf\r\niot lora sigfox\r\n0\r\n57\r\n57\r\nRF_Module\r\nCYBLE-21Pin-10x10mm\r\nCypress EZ-BLE PRoC Module (Bluetooth Smart) 21 Pin Module\r\nCypress BT Bluetooth\r\n0\r\n21\r\n21\r\nRF_Module\r\nDWM1000\r\nIEEE802.15.4-2011 UWB\r\nUWB Module\r\n0\r\n24\r\n24\r\nRF_Module\r\nDecaWave_DWM1001\r\nhttps://www.decawave.com/sites/default/files/dwm1001_datasheet.pdf\r\nUWB module\r\n0\r\n34\r\n34\r\nRF_Module\r\nDigi_XBee_SMT\r\nhttp://www.digi.com/resources/documentation/digidocs/pdfs/90002126.pdf http://ftp1.digi.com/support/documentation/90001020_F.pdf\r\nDigi XBee SMT RF\r\n0\r\n37\r\n37\r\nRF_Module\r\nE18-MS1-PCB\r\nhttp://www.cdebyte.com/en/downpdf.aspx?id=122\r\nZigbee\r\n0\r\n24\r\n24\r\nRF_Module\r\nE73-2G4M04S\r\nhttp://www.cdebyte.com/en/downpdf.aspx?id=243\r\nBLE BLE5 nRF52832\r\n0\r\n44\r\n44\r\nRF_Module\r\nESP-07\r\nWi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/a007ps01a2_esp-07_product_specification_v1.2.pdf\r\nWi-Fi Module\r\n0\r\n16\r\n16\r\nRF_Module\r\nESP-12E\r\nWi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf\r\nWi-Fi Module\r\n0\r\n22\r\n22\r\nRF_Module\r\nESP-WROOM-02\r\nhttp://espressif.com/sites/default/files/documentation/0c-esp-wroom-02_datasheet_en.pdf\r\nESP WROOM-02 espressif esp8266ex\r\n0\r\n19\r\n19\r\nRF_Module\r\nESP32-WROOM-32\r\nSingle 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf\r\nSingle 2.4 GHz Wi-Fi and Bluetooth combo  chip\r\n0\r\n39\r\n39\r\nRF_Module\r\nESP32-WROOM-32U\r\nSingle 2.4 GHz Wi-Fi and Bluetooth combo chip with U.FL connector, https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf\r\nSingle 2.4 GHz Wi-Fi and Bluetooth combo  chip\r\n0\r\n39\r\n39\r\nRF_Module\r\nGarmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm\r\nD52M ANT SoC Module https://www.thisisant.com/assets/resources/D00001687_D52_Module_Datasheet.v.2.3_(Garmin).pdf\r\nRF SoC Radio ANT Bluetooth BLE D52 nRF52 Garmin Canada Dynastream Nordic\r\n0\r\n35\r\n35\r\nRF_Module\r\nHOPERF_RFM9XW_SMD\r\nLow Power Long Range Transceiver Module SMD-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf)\r\nLoRa Low Power Long Range Transceiver Module\r\n0\r\n16\r\n16\r\nRF_Module\r\nHOPERF_RFM9XW_THT\r\nLow Power Long Range Transceiver Module THT-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf)\r\nLow Power Long Range Transceiver Module LoRa\r\n0\r\n16\r\n16\r\nRF_Module\r\nHOPERF_RFM69HW\r\nRadio, RF, Module, http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf\r\nRadio RF Module\r\n0\r\n16\r\n16\r\nRF_Module\r\nIQRF_TRx2DA_KON-SIM-01\r\n8 pin SIM connector for IQRF TR-x2DA(T) modules, http://iqrf.org/weben/downloads.php?id=104\r\nIQRF_KON-SIM-01 IQRF_TRx2DA\r\n0\r\n10\r\n8\r\nRF_Module\r\nIQRF_TRx2D_KON-SIM-01\r\n8 pin SIM connector for IQRF TR-x2D(C)(T) modules, http://iqrf.org/weben/downloads.php?id=104\r\nIQRF_KON-SIM-01 IQRF_TRx2D IQRF_TRx2DC\r\n0\r\n10\r\n8\r\nRF_Module\r\nLaird_BL652\r\nBluetooth v4.2 + NFC module\r\nBluetooth BLE NFC\r\n0\r\n39\r\n39\r\nRF_Module\r\nLinx_RXM-GPS\r\nGPS Module, Linx\r\ngps linx\r\n0\r\n22\r\n22\r\nRF_Module\r\nMOD-nRF8001\r\nBLE module, https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/\r\nBLE module\r\n0\r\n11\r\n11\r\nRF_Module\r\nMicrochip_RN4871\r\nMicrochip RN4871 footprint\r\nRN4871 BLE\r\n0\r\n16\r\n16\r\nRF_Module\r\nMonoWireless_TWE-L-WX\r\nhttps://www.mono-wireless.com/jp/products/TWE-LITE/MW-PDS-TWELITE-JP.pdf\r\nTWE-L-WX\r\n0\r\n32\r\n32\r\nRF_Module\r\nParticle_P1\r\nhttps://docs.particle.io/datasheets/p1-datasheet/\r\nParticle P1\r\n0\r\n75\r\n75\r\nRF_Module\r\nRFDigital_RFD77101\r\nRFDigital RFD77101 Simblee\r\nRFDigital RFD77101 Simblee\r\n0\r\n48\r\n45\r\nRF_Module\r\nRN42\r\nClass 2 Bluetooth Module with on-board antenna\r\nBluetooth Module\r\n0\r\n36\r\n33\r\nRF_Module\r\nRN42N\r\nClass 2 Bluetooth Module without antenna\r\nBluetooth Module\r\n0\r\n39\r\n36\r\nRF_Module\r\nRN2483\r\nLow-Power Long Range LoRa Transceiver Module\r\nrf module lora lorawan\r\n0\r\n47\r\n47\r\nRF_Module\r\nSIMCom_SIM800C\r\nQuad-Band GSM/GPRS module, 17.6x15.7x2.3mm, http://simcom.ee/documents/SIM800C/SIM800C_Hardware_Design_V1.05.pdf\r\nGSM Module SIM800C\r\n0\r\n42\r\n42\r\nRF_Module\r\nSIMCom_SIM900\r\nQuad-Band GSM/GPRS module, 24x24x3mm, http://simcom.ee/documents/SIM900/SIM900_Hardware%20Design_V2.05.pdf\r\nGSM Module SIM900\r\n0\r\n68\r\n68\r\nRF_Module\r\nST_SPBTLE\r\nBluetooth Low Energy Module\r\nble module st bluetooth\r\n0\r\n11\r\n11\r\nRF_Module\r\nTD1205\r\nhttps://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1205%20Datasheet.pdf\r\nSIGFOX Module\r\n0\r\n9\r\n9\r\nRF_Module\r\nTD1208\r\nhttps://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1208%20Datasheet.pdf\r\nSIGFOX Module\r\n0\r\n25\r\n25\r\nRF_Module\r\nTaiyo-Yuden_EYSGJNZWY\r\nTaiyo Yuden NRF51822 Module Bluetooth https://www.yuden.co.jp/wireless_module/document/datareport2/en/TY_BLE_EYSGJNZ_DataReport_V1_9_20180530E.pdf\r\nTaiyo Yuden NRF51822 Module Bluetooth \r\n0\r\n30\r\n28\r\nRF_Module\r\nTelit_xL865\r\nTelit xL865 familly footprint, http://www.telit.com/fileadmin/user_upload/products/Downloads/3G/Telit_UL865_Hardware_User_Guide_r8.pdf \r\nxL865 gsm umts\r\n0\r\n52\r\n48\r\nRF_Module\r\nZETA-433-SO_SMD\r\nRF transceiver SMD style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf\r\nRF transceiver SMD style\r\n0\r\n12\r\n12\r\nRF_Module\r\nZETA-433-SO_THT\r\nRF transceiver THT style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf\r\nRF transceiver SMD style\r\n0\r\n12\r\n12\r\nRF_Module\r\nnRF24L01_Breakout\r\nnRF24L01 breakout board\r\nnRF24L01 adapter breakout\r\n0\r\n8\r\n8\r\nRF_Module\r\nublox_LEA\r\nublox LEA 6/7/8, (https://www.u-blox.com/sites/default/files/LEA-M8S-M8T-FW3_HardwareIntegrationManual_%28UBX-15030060%29.pdf)\r\nGPS ublox LEA 6/7/8\r\n0\r\n28\r\n28\r\nRF_Module\r\nublox_MAX\r\nublox MAX 6/7/8, (https://www.u-blox.com/sites/default/files/MAX-8-M8-FW3_HardwareIntegrationManual_%28UBX-15030059%29.pdf)\r\nGPS ublox MAX 6/7/8\r\n0\r\n18\r\n18\r\nRF_Module\r\nublox_NEO\r\nublox NEO 6/7/8, (https://www.u-blox.com/sites/default/files/NEO-8Q-NEO-M8-FW3_HardwareIntegrationManual_%28UBX-15029985%29_0.pdf)\r\nGPS ublox NEO 6/7/8\r\n0\r\n24\r\n24\r\nRF_Module\r\nublox_SAM-M8Q\r\nGPS Module, 15.5x15.5x6.3mm, https://www.u-blox.com/sites/default/files/SAM-M8Q_HardwareIntegrationManual_%28UBX-16018358%29.pdf\r\nublox SAM-M8Q\r\n0\r\n100\r\n20\r\nRF_Module\r\nublox_SAM-M8Q_HandSolder\r\nGPS Module, 15.5x15.5x6.3mm, https://www.u-blox.com/sites/default/files/SAM-M8Q_HardwareIntegrationManual_%28UBX-16018358%29.pdf\r\nublox SAM-M8Q\r\n0\r\n20\r\n20\r\nRF_Shielding\r\nLaird_Technologies_97-2002_25.40x25.40mm\r\nLaird Technologies 97-2002 EZ PEEL Shielding Cabinet One Piece SMD 25.40x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n8\r\n1\r\nRF_Shielding\r\nLaird_Technologies_97-2003_12.70x13.37mm\r\nLaird Technologies 97-2003 EZ PEEL Shielding Cabinet One Piece SMD 12.70x13.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n8\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-101_13.66x12.70mm\r\nLaird Technologies BMI-S-101 Shielding Cabinet One Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n16\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-102_16.50x16.50mm\r\nLaird Technologies BMI-S-102 Shielding Cabinet One Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n16\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-103_26.21x26.21mm\r\nLaird Technologies BMI-S-103 Shielding Cabinet One Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n24\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-104_32.00x32.00mm\r\nLaird Technologies BMI-S-104 Shielding Cabinet One Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-105_38.10x25.40mm\r\nLaird Technologies BMI-S-105 Shielding Cabinet One Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-106_36.83x33.68mm\r\nLaird Technologies BMI-S-106 Shielding Cabinet One Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-107_44.37x44.37mm\r\nLaird Technologies BMI-S-107 Shielding Cabinet One Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n36\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-201-F_13.66x12.70mm\r\nLaird Technologies BMI-S-201-F Shielding Cabinet Two Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n16\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-202-F_16.50x16.50mm\r\nLaird Technologies BMI-S-202-F Shielding Cabinet Two Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n16\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-203-F_26.21x26.21mm\r\nLaird Technologies BMI-S-203-F Shielding Cabinet Two Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n24\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-204-F_32.00x32.00mm\r\nLaird Technologies BMI-S-204-F Shielding Cabinet Two Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-205-F_38.10x25.40mm\r\nLaird Technologies BMI-S-205-F Shielding Cabinet Two Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-206-F_36.83x33.68mm\r\nLaird Technologies BMI-S-206-F Shielding Cabinet Two Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-207-F_44.37x44.37mm\r\nLaird Technologies BMI-S-207-F Shielding Cabinet Two Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n36\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-208-F_39.60x39.60mm\r\nLaird Technologies BMI-S-208-F Shielding Cabinet Two Piece SMD 39.60x39.60mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n32\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-209-F_29.36x18.50mm\r\nLaird Technologies BMI-S-209-F Shielding Cabinet Two Piece SMD 29.36x18.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n20\r\n1\r\nRF_Shielding\r\nLaird_Technologies_BMI-S-210-F_44.00x30.50mm\r\nLaird Technologies BMI-S-210-F Shielding Cabinet Two Piece SMD 44.00x30.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf)\r\nShielding Cabinet\r\n0\r\n32\r\n1\r\nRF_Shielding\r\nWuerth_36103205_20x20mm\r\nWE-SHC Shielding Cabinet SMD 20x20mm\r\nShielding Cabinet\r\n0\r\n20\r\n1\r\nRF_Shielding\r\nWuerth_36103255_25x25mm\r\nWE-SHC Shielding Cabinet SMD 25x25mm\r\nShielding Cabinet\r\n0\r\n24\r\n1\r\nRF_Shielding\r\nWuerth_36103305_30x30mm\r\nWE-SHC Shielding Cabinet SMD 30x30mm\r\nShielding Cabinet\r\n0\r\n28\r\n1\r\nRF_Shielding\r\nWuerth_36103505_50x50mm\r\nWE-SHC Shielding Cabinet SMD 50x50mm\r\nShielding Cabinet\r\n0\r\n44\r\n1\r\nRF_Shielding\r\nWuerth_36103605_60x60mm\r\nWE-SHC Shielding Cabinet SMD 60x60mm\r\nShielding Cabinet\r\n0\r\n52\r\n1\r\nRF_Shielding\r\nWuerth_36503205_20x20mm\r\nWE-SHC Shielding Cabinet THT 21x21mm\r\nShielding Cabinet\r\n0\r\n16\r\n1\r\nRF_Shielding\r\nWuerth_36503255_25x25mm\r\nWE-SHC Shielding Cabinet THT 26x26mm\r\nShielding Cabinet\r\n0\r\n20\r\n1\r\nRF_Shielding\r\nWuerth_36503305_30x30mm\r\nWE-SHC Shielding Cabinet THT 31x31mm\r\nShielding Cabinet\r\n0\r\n24\r\n1\r\nRF_Shielding\r\nWuerth_36503505_50x50mm\r\nWE-SHC Shielding Cabinet THT 51x51mm\r\nShielding Cabinet\r\n0\r\n40\r\n1\r\nRF_Shielding\r\nWuerth_36503605_60x60mm\r\nWE-SHC Shielding Cabinet THT 61x61mm\r\nShielding Cabinet\r\n0\r\n48\r\n1\r\nRelay_SMD\r\nRelay_DPDT_AXICOM_IMSeries_JLeg\r\nhttp://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FW5%7Fpdf%7FEnglish%7FENG_SS_108-98001_W5.pdf\r\nAXICOM IM-Series Relay J JLeg\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_FRT5_SMD\r\nIM Signal Relay DPDT FRT5 narrow footprint, SMD version of package\r\nRelay DPDT IM-relay FRT5\r\n0\r\n10\r\n10\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6H-2F\r\npackage for Omron G6H-2F relais, see http://cdn-reichelt.de/documents/datenblatt/C300/G6H%23OMR.pdf\r\nOmron G6H-2F relais\r\n0\r\n10\r\n10\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6K-2F\r\nOmron G6K-2F relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf\r\nOmron G6K-2F relay\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6K-2F-Y\r\nOmron G6K-2F-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf\r\nOmron G6K-2F-Y relay\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6K-2G\r\nOmron G6K-2G relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf\r\nOmron G6K-2G relay\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6K-2G-Y\r\nOmron G6K-2G-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf\r\nOmron G6K-2G-Y relay\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6S-2F\r\nRelay Omron G6S-2F, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf\r\nRelay Omron G6S-2F\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6S-2G\r\nRelay Omron G6S-2G, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf\r\nRelay Omron G6S-2G\r\n0\r\n8\r\n8\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6SK-2F\r\nRelay Omron G6SK-2F, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf\r\nRelay Omron G6SK-2F\r\n0\r\n10\r\n10\r\nRelay_SMD\r\nRelay_DPDT_Omron_G6SK-2G\r\nRelay Omron G6SK-2G, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf\r\nRelay Omron G6SK-2G\r\n0\r\n10\r\n10\r\nRelay_SMD\r\nRelay_SPDT_AXICOM_HF3Series_50ohms_Pitch1.27mm\r\nhiqsdr.com/images/3/3e/Axicom-HF3.pdf\r\nAXICOM HF3-Series Relay Pitch 1.27mm 50ohms\r\n0\r\n16\r\n16\r\nRelay_SMD\r\nRelay_SPDT_AXICOM_HF3Series_75ohms_Pitch1.27mm\r\nhiqsdr.com/images/3/3e/Axicom-HF3.pdf\r\nAXICOM HF3-Series Relay Pitch 1.27mm 75ohm\r\n0\r\n16\r\n16\r\nRelay_THT\r\nRelay_1-Form-A_Schrack-RYII_RM5mm\r\nRelay, 1-Form-A, Schrack-RYII, RM5mm, SPST-NO\r\nRelay 1-Form-A Schrack-RYII RM5mm SPST-NO\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_1-Form-B_Schrack-RYII_RM5mm\r\nRelay, 1-Form-B, Schrack-RYII, RM5mm, SPST-NC\r\nRelay 1-Form-B Schrack-RYII RM5mm SPST-NC\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_1-Form-C_Schrack-RYII_RM3.2mm\r\nRelay, 1-Form-C, Schrack-RYII, RM3.2mm, SPDT\r\nRelay 1-Form-C Schrack-RYII RM3.2mm SPDT\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_DPDT_AXICOM_IMSeries_Pitch3.2mm\r\nAXICOM IM-Series Relays, DPDR, Pitch 3.2mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FV%7Fpdf%7FEnglish%7FENG_SS_108-98001_V_IM_0614_v1.pdf%7F4-1462039-1\r\nAXICOM IM-Series Relay DPDR Pitch 3.2mm\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_AXICOM_IMSeries_Pitch5.08mm\r\nAXICOM IM-Series Relays, DPDR, Pitch 5.08\r\nAXICOM IM-Series Relay DPDR Pitch 5.08\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_FRT5\r\nIM Signal Relay DPDT FRT5 narrow footprint\r\nRelay DPDT IM-relay FRT5\r\n0\r\n10\r\n10\r\nRelay_THT\r\nRelay_DPDT_Finder_30.22\r\nFinder 32.21-x000 Relay, DPDT, https://gfinder.findernet.com/public/attachments/30/EN/S30EN.pdf\r\nAXICOM IM-Series Relay SPDT\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Finder_40.52\r\nRelay DPDT Finder 40.52, Pitch 5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf\r\nRelay DPDT Finder 40.52 Pitch 5mm\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Fujitsu_FTR-F1C\r\nhttps://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf\r\nrelay dpdt fujitsu tht\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Omron_G5V-2\r\nhttp://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v2.pdf\r\nOmron G5V-2 Relay DPDT\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Omron_G6H-2\r\nOmron relay G6H-2, see http://cdn-reichelt.de/documents/datenblatt/C300/G6H%23OMR.pdf\r\nOmron relay G6H-2\r\n0\r\n10\r\n10\r\nRelay_THT\r\nRelay_DPDT_Omron_G6K-2P\r\nOmron G6K-2P relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf\r\nOmron G6K-2P relay\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Omron_G6K-2P-Y\r\nOmron G6K-2P-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf\r\nOmron G6K-2P-Y relay\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Omron_G6S-2\r\nRelay Omron G6S-2, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf\r\nRelay Omron G6S-2\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Omron_G6SK-2\r\nRelay Omron G6SK-2, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf\r\nRelay Omron G6SK-2\r\n0\r\n10\r\n10\r\nRelay_THT\r\nRelay_DPDT_Panasonic_JW2\r\nPanasonic Relay DPDT, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok\r\nPanasonic Relay DPDT\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPDT_Schrack-RT2-FormC-Dual-Coil_RM5mm\r\nRelay DPDT Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FRT2_bistable%7F1116%7Fpdf%7FEnglish%7FENG_DS_RT2_bistable_1116.pdf%7F1-1415537-8\r\nRelay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay\r\n0\r\n9\r\n9\r\nRelay_THT\r\nRelay_DPDT_Schrack-RT2-FormC_RM5mm\r\nRelay DPDT Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN\r\nRelay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_DPST_Fujitsu_FTR-F1A\r\nhttps://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf\r\nrelay dpst fujitsu tht\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_DPST_Schrack-RT2-FormA_RM5mm\r\nRelay DPST Schrack-RT2 RM5mm 16A 250V AC Form A http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN\r\nRelay DPST Schrack-RT2 RM5mm 16A 250V AC Relay\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_SPDT_Finder_32.21-x000\r\nFinder 32.21-x000 Relay, SPDT, https://gfinder.findernet.com/assets/Series/355/S32EN.pdf\r\nAXICOM IM-Series Relay SPDT\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Finder_34.51_Horizontal\r\nRelay SPDT, Finder Type34.51, horizontal form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf\r\nRelay SPDT Finder\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Finder_34.51_Vertical\r\nRelay SPDT, Finder Type34.51, vertical/standing form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf\r\nRelay SPDT Finder\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Finder_40.11\r\nRelay SPDT Finder 40.11, https://www.finder-relais.net/de/finder-relais-serie-40.pdf\r\nRelay SPDT Finder 40.11 \r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Finder_40.31\r\nRelay DPDT Finder 40.31, Pitch 3.5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf\r\nRelay DPDT Finder 40.31 Pitch 3.5mm\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Finder_40.41\r\nRelay DPDT Finder 40.41, Pitch 3.5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf\r\nRelay DPDT Finder 40.41 Pitch 3.5mm\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Finder_40.51\r\nRelay DPDT Finder 40.51, Pitch 5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf\r\nRelay DPDT Finder 40.51 Pitch 5mm\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_HJR-4102\r\nIM Signal Relay SPDT HJR-4102\r\nRelay SPDT IM-relay HJR-4102\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_SPDT_HsinDa_Y14\r\nhttp://www.hsinda.com.cn/en/ProductShow.asp?ID=208\r\nRelay Y14\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_SPDT_Omron-G5LE-1\r\nOmron Relay SPDT, http://www.omron.com/ecb/products/pdf/en-g5le.pdf\r\nOmron Relay SPDT\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Omron-G5Q-1\r\nRelay SPDT Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf\r\nRelay SPDT Omron Serie G5Q\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Omron_G5V-1\r\nRelay Omron G5V-1, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v_1.pdf\r\nRelay Omron G5V-1\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_SPDT_Omron_G6E\r\nRelay SPDT Omron Serie G6E\r\nRelay SPDT Omron Serie G6E 1x um\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Omron_G6EK\r\nRelay SPDT Omron Serie G6EK, see http://www.logosfoundation.org/instrum_gwr/pi/Omron_G6E_134P.pdf\r\nRelay SPDT Omron Serie G6EK\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_SPDT_Panasonic_JW1_FormC\r\nPanasonic Relay SPDT, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok\r\nPanasonic Relay SPDT\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_PotterBrumfield_T9AP5D52_12V30A\r\nRelay SPDT Potter&Brumfield T9AP5D52 12V 30A 1xUn Connector Fast ON Only Dummy for Space NO Pads\r\nRelay SPDT Potter&Brumfield T9AP5D52 12V 30A 1xUm Connector Fast ON Flachsteckeranschluss Only Dummy for Space NO Pads\r\n0\r\n0\r\n0\r\nRelay_THT\r\nRelay_SPDT_RAYEX-L90\r\nhttps://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf\r\nRelay RAYEX L90 SPDT\r\n0\r\n6\r\n6\r\nRelay_THT\r\nRelay_SPDT_RAYEX-L90S\r\nhttps://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf\r\nRelay RAYEX L90S SPDT\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_SANYOU_SRD_Series_Form_C\r\nrelay Sanyou SRD series Form C http://www.sanyourelay.ca/public/products/pdf/SRD.pdf\r\nrelay Sanyu SRD form C\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Schrack-RP-II-1-16A-FormC_RM5mm\r\nRelay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf\r\nRelay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Relay\r\n0\r\n8\r\n5\r\nRelay_THT\r\nRelay_SPDT_Schrack-RP-II-1-FormC_RM3.5mm\r\nRelay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf\r\nRelay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Relay\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Schrack-RP-II-1-FormC_RM5mm\r\nRelay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf\r\nRelay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Relay\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Schrack-RT1-16A-FormC_RM5mm\r\nRelay SPST Schrack-RT1 RM5mm 16A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf\r\nRelay SPST Schrack-RT1 RM5mm 16A 250V AC Relay\r\n0\r\n8\r\n5\r\nRelay_THT\r\nRelay_SPDT_Schrack-RT1-FormC_RM3.5mm\r\nRelay SPST Schrack-RT1 RM3.5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf\r\nRelay SPST Schrack-RT1 RM3.5mm 8A 250V AC Relay\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_Schrack-RT1-FormC_RM5mm\r\nRelay SPST Schrack-RT1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf\r\nRelay SPST Schrack-RT1 RM5mm 8A 250V AC Relay\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPDT_StandexMeder_SIL_Form1C\r\nStandex-Meder SIL-relais, Form 1C, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf\r\nStandex Meder SIL reed relais\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPST_Finder_32.21-x300\r\nFinder 32.21-x300 Relay, SPST, https://gfinder.findernet.com/assets/Series/355/S32EN.pdf\r\nFinder 32.21-x300 Relay SPST\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_Omron-G5Q-1A\r\nRelay SPST-NO Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf\r\nRelay SPST-NO Omron Serie G5Q\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_Panasonic_JW1_FormA\r\nPanasonic Relay SPST, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok\r\nPanasonic Relay SPST\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_PotterBrumfield_T9AP1D52_12V30A\r\nRelay SPST Potter&Brumfield T9AP1D52 12V 30A 1xEin Connector Fast ON Only Dummy for Space NO Pads\r\nRelau SPST Potter&Brumfield T9AP1D52 12V 30A 1xEin Connector Fast ON Flachsteckeranschluss Only Dummy for Space NO Pads\r\n0\r\n0\r\n0\r\nRelay_THT\r\nRelay_SPST_RAYEX-L90A\r\nhttps://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf\r\nRelay RAYEX L90A SPST NO\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPST_RAYEX-L90AS\r\nhttps://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf\r\nRelay RAYEX L90AS SPST NO\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_RAYEX-L90B\r\nhttps://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf\r\nRelay RAYEX L90B SPST NC\r\n0\r\n5\r\n5\r\nRelay_THT\r\nRelay_SPST_RAYEX-L90BS\r\nhttps://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf\r\nRelay RAYEX L90BS SPST NC\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_SANYOU_SRD_Series_Form_A\r\nrelay Sanyou SRD series Form A http://www.sanyourelay.ca/public/products/pdf/SRD.pdf\r\nrelay Sanyu SRD form A\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_SANYOU_SRD_Series_Form_B\r\nrelay Sanyou SRD series Form B opener http://www.sanyourelay.ca/public/products/pdf/SRD.pdf\r\nrelay Sanyu SRD form B opener\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RP-II-1-16A-FormA_RM5mm\r\nRelay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Form A http://image.schrack.com/datenblaetter/h_rp810012-b.pdf\r\nRelay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Relay\r\n0\r\n6\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RP-II-1-FormA_RM3.5mm\r\nRelay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Form A\r\nRelay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Relay\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RP-II-1-FormA_RM5mm\r\nRelay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Form A http://image.schrack.com/datenblaetter/h_rp810012-b.pdf\r\nRelay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Relay\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RP3SL-1coil_RM5mm\r\nRelay SPST Schrack-RP3SL, 1-coil-version, RM5mm 16A 250V AC Form A http://www.alliedelec.com/m/d/543c6bed18bf23a83ae5238947033ee0.pdf\r\nRelay SPST Schrack-RP3SL RM5mm 16A 250V AC Relay\r\n0\r\n6\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RP3SL_RM5mm\r\nRelay SPST Schrack-RP3SL RM5mm 16A 250V AC Form A http://www.alliedelec.com/m/d/543c6bed18bf23a83ae5238947033ee0.pdf\r\nRelay SPST Schrack-RP3SL RM5mm 16A 250V AC Relay\r\n0\r\n7\r\n5\r\nRelay_THT\r\nRelay_SPST_Schrack-RT1-16A-FormA_RM5mm\r\nRelay SPST Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN\r\nRelay SPST Schrack-RT2 RM5mm 16A 250V AC Relay\r\n0\r\n6\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RT1-FormA_RM3.5mm\r\nRelay SPST Schrack-RT1 RM3.5mm 8A 250V AC Form A\r\nRelay SPST Schrack-RT1 RM3.5mm 8A 250V AC Relay\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_Schrack-RT1-FormA_RM5mm\r\nRelay SPST Schrack-RT1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf\r\nRelay SPST Schrack-RT1 RM5mm 8A 250V AC Relay\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_StandexMeder_MS_Form1AB\r\nStandex-Meder MS SIL-relais, Form 1A/1B, see https://standexelectronics.com/de/produkte/ms-reed-relais/\r\nStandex Meder MS SIL reed relais\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_StandexMeder_SIL_Form1A\r\nStandex-Meder SIL-relais, Form 1A, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf\r\nStandex Meder SIL reed relais\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_StandexMeder_SIL_Form1B\r\nStandex-Meder SIL-relais, Form 1B, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf\r\nStandex Meder SIL reed relais\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_TE_PCH-1xxx2M\r\nMiniature PCB Relay, PCH Series, 1 Form A (NO), SPST http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FPCH_series_relay_data_sheet_E%7F1215%7Fpdf%7FEnglish%7FENG_DS_PCH_series_relay_data_sheet_E_1215.pdf\r\nRelay SPST NO\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_SPST_TE_PCN-1xxD3MHZ\r\nhttps://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1461491%7FG2%7Fpdf%7FEnglish%7FENG_CD_1461491_G2.pdf%7F3-1461491-0\r\nSPST relay slim\r\n0\r\n4\r\n4\r\nRelay_THT\r\nRelay_Socket_DPDT_Finder_96.12\r\nhttps://gfinder.findernet.com/public/attachments/56/DE/S56DE.pdf\r\nRelay socket DPDT Finder 96.12 56.32\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_StandexMeder_DIP_HighProfile\r\npackage for Standex Meder DIP reed relay series, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf\r\nDIL DIP PDIP 2.54mm 7.62mm 300mil reed relay\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_StandexMeder_DIP_LowProfile\r\npackage for Standex Meder DIP reed relay series, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf\r\nDIL DIP PDIP 2.54mm 7.62mm 300mil reed relay\r\n0\r\n8\r\n8\r\nRelay_THT\r\nRelay_StandexMeder_UMS\r\nStandex-Meder SIL-relais, UMS, see http://cdn-reichelt.de/documents/datenblatt/C300/UMS05_1A80_75L_DB.pdf\r\nStandex Meder SIL reed relais\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_0201_0603Metric\r\nResistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n4\r\n2\r\nResistor_SMD\r\nR_0402_1005Metric\r\nResistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0603_1608Metric\r\nResistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0603_1608Metric_Pad1.05x0.95mm_HandSolder\r\nResistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0612_1632Metric\r\nResistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0612_1632Metric_Pad1.18x3.40mm_HandSolder\r\nResistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0805_2012Metric\r\nResistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0805_2012Metric_Pad1.15x1.40mm_HandSolder\r\nResistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0815_2038Metric\r\nResistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.yageo.com/documents/recent/PYu-PRPFPH_521_RoHS_L_0.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_0815_2038Metric_Pad1.53x4.00mm_HandSolder\r\nResistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.yageo.com/documents/recent/PYu-PRPFPH_521_RoHS_L_0.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_01005_0402Metric\r\nResistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n4\r\n2\r\nResistor_SMD\r\nR_1020_2550Metric\r\nResistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1020_2550Metric_Pad1.33x5.20mm_HandSolder\r\nResistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1206_3216Metric\r\nResistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1206_3216Metric_Pad1.42x1.75mm_HandSolder\r\nResistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1210_3225Metric\r\nResistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1210_3225Metric_Pad1.42x2.65mm_HandSolder\r\nResistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1218_3246Metric\r\nResistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1218_3246Metric_Pad1.22x4.75mm_HandSolder\r\nResistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1806_4516Metric\r\nResistor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1806_4516Metric_Pad1.57x1.80mm_HandSolder\r\nResistor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1812_4532Metric\r\nResistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_1812_4532Metric_Pad1.30x3.40mm_HandSolder\r\nResistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_2010_5025Metric\r\nResistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_2010_5025Metric_Pad1.52x2.65mm_HandSolder\r\nResistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_2512_6332Metric\r\nResistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_2512_6332Metric_Pad1.52x3.35mm_HandSolder\r\nResistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_2816_7142Metric\r\nResistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_2816_7142Metric_Pad3.20x4.45mm_HandSolder\r\nResistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_4020_10251Metric\r\nResistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator\r\nresistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_4020_10251Metric_Pad1.65x5.30mm_HandSolder\r\nResistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator\r\nresistor handsolder\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_Array_Concave_2x0603\r\nThick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)\r\nresistor array\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Array_Concave_4x0402\r\nThick Film Chip Resistor Array, Wave soldering, Vishay CRA04P (see cra04p.pdf)\r\nresistor array\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Array_Concave_4x0603\r\nThick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)\r\nresistor array\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Array_Convex_2x0402\r\nChip Resistor Network, ROHM MNR02 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Array_Convex_2x0603\r\nChip Resistor Network, ROHM MNR12 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Array_Convex_2x0606\r\nPrecision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf)\r\nresistor array\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Array_Convex_2x1206\r\nChip Resistor Network, ROHM MNR32 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Array_Convex_4x0402\r\nChip Resistor Network, ROHM MNR04 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Array_Convex_4x0603\r\nChip Resistor Network, ROHM MNR14 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Array_Convex_4x0612\r\nPrecision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf)\r\nresistor array\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Array_Convex_4x1206\r\nChip Resistor Network, ROHM MNR34 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Array_Convex_5x0603\r\nChip Resistor Network, ROHM MNR15 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n10\r\n10\r\nResistor_SMD\r\nR_Array_Convex_5x1206\r\nChip Resistor Network, ROHM MNR35 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n10\r\n10\r\nResistor_SMD\r\nR_Array_Convex_8x0602\r\nChip Resistor Network, ROHM MNR18 (see mnr_g.pdf)\r\nresistor array\r\n0\r\n16\r\n16\r\nResistor_SMD\r\nR_Cat16-2\r\nSMT resistor net, Bourns CAT16 series, 2 way\r\nSMT resistor net Bourns CAT16 series 2 way\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Cat16-4\r\nSMT resistor net, Bourns CAT16 series, 4 way\r\nSMT resistor net Bourns CAT16 series 4 way\r\n0\r\n8\r\n8\r\nResistor_SMD\r\nR_Cat16-8\r\nSMT resistor net, Bourns CAT16 series, 8 way\r\nSMT resistor net Bourns CAT16 series 8 way\r\n0\r\n16\r\n16\r\nResistor_SMD\r\nR_MELF_MMB-0207\r\nResistor, MELF, MMB-0207, http://www.vishay.com/docs/28713/melfprof.pdf\r\nMELF Resistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_MicroMELF_MMU-0102\r\nResistor, MicroMELF, MMU-0102, http://www.vishay.com/docs/28713/melfprof.pdf\r\nMicroMELF Resistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_MiniMELF_MMA-0204\r\nResistor, MiniMELF, MMA-0204, http://www.vishay.com/docs/28713/melfprof.pdf\r\nMiniMELF Resistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_Shunt_Ohmite_LVK12\r\n4 contact shunt resistor\r\nshunt resistor 4 contacts\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Ohmite_LVK20\r\n4 contacts shunt resistor, https://www.ohmite.com/assets/docs/res_lvk.pdf\r\n4 contacts resistor smd\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Ohmite_LVK24\r\n4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf\r\n4 contacts resistor smd\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Ohmite_LVK25\r\n4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf\r\n4 contacts resistor smd\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Vishay_WSK2512_6332Metric_T1.19mm\r\nShunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 1.19mm, 5 to 200 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)\r\nresistor shunt WSK2512\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Vishay_WSK2512_6332Metric_T2.21mm\r\nShunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.21mm, 1 to 4.9 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)\r\nresistor shunt WSK2512\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Vishay_WSK2512_6332Metric_T2.66mm\r\nShunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.66mm, 0.5 to 0.99 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf)\r\nresistor shunt WSK2512\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Vishay_WSKW0612\r\nhttps://www.vishay.com/docs/30332/wskw0612.pdf\r\n4-Terminal SMD Shunt\r\n0\r\n4\r\n4\r\nResistor_SMD\r\nR_Shunt_Vishay_WSR2_WSR3\r\nPower Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf\r\nSMD Shunt Resistor\r\n0\r\n2\r\n2\r\nResistor_SMD\r\nR_Shunt_Vishay_WSR2_WSR3_KelvinConnection\r\nPower Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf\r\nSMD Shunt Resistor\r\n0\r\n4\r\n2\r\nResistor_THT\r\nR_Array_SIP4\r\n4-pin Resistor SIP pack\r\nR\r\n0\r\n4\r\n4\r\nResistor_THT\r\nR_Array_SIP5\r\n5-pin Resistor SIP pack\r\nR\r\n0\r\n5\r\n5\r\nResistor_THT\r\nR_Array_SIP6\r\n6-pin Resistor SIP pack\r\nR\r\n0\r\n6\r\n6\r\nResistor_THT\r\nR_Array_SIP7\r\n7-pin Resistor SIP pack\r\nR\r\n0\r\n7\r\n7\r\nResistor_THT\r\nR_Array_SIP8\r\n8-pin Resistor SIP pack\r\nR\r\n0\r\n8\r\n8\r\nResistor_THT\r\nR_Array_SIP9\r\n9-pin Resistor SIP pack\r\nR\r\n0\r\n9\r\n9\r\nResistor_THT\r\nR_Array_SIP10\r\n10-pin Resistor SIP pack\r\nR\r\n0\r\n10\r\n10\r\nResistor_THT\r\nR_Array_SIP11\r\n11-pin Resistor SIP pack\r\nR\r\n0\r\n11\r\n11\r\nResistor_THT\r\nR_Array_SIP12\r\n12-pin Resistor SIP pack\r\nR\r\n0\r\n12\r\n12\r\nResistor_THT\r\nR_Array_SIP13\r\n13-pin Resistor SIP pack\r\nR\r\n0\r\n13\r\n13\r\nResistor_THT\r\nR_Array_SIP14\r\n14-pin Resistor SIP pack\r\nR\r\n0\r\n14\r\n14\r\nResistor_THT\r\nR_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical\r\nResistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0204 series Axial Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical\r\nResistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=2.54mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0204 series Axial Vertical pin pitch 2.54mm 0.167W length 3.6mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal\r\nResistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0204 series Axial Vertical pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal\r\nResistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical\r\nResistor, Axial_DIN0207 series, Axial, Vertical, pin pitch=2.54mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0207 series Axial Vertical pin pitch 2.54mm 0.25W = 1/4W length 6.3mm diameter 2.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0207 series, Axial, Vertical, pin pitch=5.08mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0207 series Axial Vertical pin pitch 5.08mm 0.25W = 1/4W length 6.3mm diameter 2.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal\r\nResistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal\r\nResistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal\r\nResistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=15.24mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0207 series Axial Horizontal pin pitch 15.24mm 0.25W = 1/4W length 6.3mm diameter 2.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_Vertical\r\nResistor, Axial_DIN0309 series, Axial, Vertical, pin pitch=2.54mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0309 series Axial Vertical pin pitch 2.54mm 0.5W = 1/2W length 9mm diameter 3.2mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0309_L9.0mm_D3.2mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0309 series, Axial, Vertical, pin pitch=5.08mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0309 series Axial Vertical pin pitch 5.08mm 0.5W = 1/2W length 9mm diameter 3.2mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal\r\nResistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal\r\nResistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=15.24mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0309 series Axial Horizontal pin pitch 15.24mm 0.5W = 1/2W length 9mm diameter 3.2mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal\r\nResistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0309_L9.0mm_D3.2mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=25.4mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0309 series Axial Horizontal pin pitch 25.4mm 0.5W = 1/2W length 9mm diameter 3.2mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0411 series, Axial, Vertical, pin pitch=5.08mm, 1W, length*diameter=9.9*3.6mm^2\r\nResistor Axial_DIN0411 series Axial Vertical pin pitch 5.08mm 1W length 9.9mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0411_L9.9mm_D3.6mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0411 series, Axial, Vertical, pin pitch=7.62mm, 1W, length*diameter=9.9*3.6mm^2\r\nResistor Axial_DIN0411 series Axial Vertical pin pitch 7.62mm 1W length 9.9mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal\r\nResistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=12.7mm, 1W, length*diameter=9.9*3.6mm^2\r\nResistor Axial_DIN0411 series Axial Horizontal pin pitch 12.7mm 1W length 9.9mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal\r\nResistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=15.24mm, 1W, length*diameter=9.9*3.6mm^2\r\nResistor Axial_DIN0411 series Axial Horizontal pin pitch 15.24mm 1W length 9.9mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0411_L9.9mm_D3.6mm_P20.32mm_Horizontal\r\nResistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=20.32mm, 1W, length*diameter=9.9*3.6mm^2\r\nResistor Axial_DIN0411 series Axial Horizontal pin pitch 20.32mm 1W length 9.9mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0411_L9.9mm_D3.6mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=25.4mm, 1W, length*diameter=9.9*3.6mm^2\r\nResistor Axial_DIN0411 series Axial Horizontal pin pitch 25.4mm 1W length 9.9mm diameter 3.6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0414_L11.9mm_D4.5mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0414 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0414 series Axial Vertical pin pitch 5.08mm 2W length 11.9mm diameter 4.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0414_L11.9mm_D4.5mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0414 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0414 series Axial Vertical pin pitch 7.62mm 2W length 11.9mm diameter 4.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal\r\nResistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=15.24mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0414 series Axial Horizontal pin pitch 15.24mm 2W length 11.9mm diameter 4.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_Horizontal\r\nResistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0414 series Axial Horizontal pin pitch 20.32mm 2W length 11.9mm diameter 4.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0414_L11.9mm_D4.5mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0414 series Axial Horizontal pin pitch 25.4mm 2W length 11.9mm diameter 4.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0516_L15.5mm_D5.0mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0516 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0516 series Axial Vertical pin pitch 5.08mm 2W length 15.5mm diameter 5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0516_L15.5mm_D5.0mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0516 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0516 series Axial Vertical pin pitch 7.62mm 2W length 15.5mm diameter 5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal\r\nResistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0516 series Axial Horizontal pin pitch 20.32mm 2W length 15.5mm diameter 5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0516_L15.5mm_D5.0mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0516 series Axial Horizontal pin pitch 25.4mm 2W length 15.5mm diameter 5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0516_L15.5mm_D5.0mm_P30.48mm_Horizontal\r\nResistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=30.48mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf\r\nResistor Axial_DIN0516 series Axial Horizontal pin pitch 30.48mm 2W length 15.5mm diameter 5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0614_L14.3mm_D5.7mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0614 series, Axial, Vertical, pin pitch=5.08mm, 1.5W, length*diameter=14.3*5.7mm^2\r\nResistor Axial_DIN0614 series Axial Vertical pin pitch 5.08mm 1.5W length 14.3mm diameter 5.7mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0614_L14.3mm_D5.7mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0614 series, Axial, Vertical, pin pitch=7.62mm, 1.5W, length*diameter=14.3*5.7mm^2\r\nResistor Axial_DIN0614 series Axial Vertical pin pitch 7.62mm 1.5W length 14.3mm diameter 5.7mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0614_L14.3mm_D5.7mm_P15.24mm_Horizontal\r\nResistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=15.24mm, 1.5W, length*diameter=14.3*5.7mm^2\r\nResistor Axial_DIN0614 series Axial Horizontal pin pitch 15.24mm 1.5W length 14.3mm diameter 5.7mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0614_L14.3mm_D5.7mm_P20.32mm_Horizontal\r\nResistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=20.32mm, 1.5W, length*diameter=14.3*5.7mm^2\r\nResistor Axial_DIN0614 series Axial Horizontal pin pitch 20.32mm 1.5W length 14.3mm diameter 5.7mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0614_L14.3mm_D5.7mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=25.4mm, 1.5W, length*diameter=14.3*5.7mm^2\r\nResistor Axial_DIN0614 series Axial Horizontal pin pitch 25.4mm 1.5W length 14.3mm diameter 5.7mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0617_L17.0mm_D6.0mm_P5.08mm_Vertical\r\nResistor, Axial_DIN0617 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0617 series Axial Vertical pin pitch 5.08mm 2W length 17mm diameter 6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0617_L17.0mm_D6.0mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0617 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0617 series Axial Vertical pin pitch 7.62mm 2W length 17mm diameter 6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0617_L17.0mm_D6.0mm_P20.32mm_Horizontal\r\nResistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0617 series Axial Horizontal pin pitch 20.32mm 2W length 17mm diameter 6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0617_L17.0mm_D6.0mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0617 series Axial Horizontal pin pitch 25.4mm 2W length 17mm diameter 6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0617_L17.0mm_D6.0mm_P30.48mm_Horizontal\r\nResistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=30.48mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0617 series Axial Horizontal pin pitch 30.48mm 2W length 17mm diameter 6mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0918_L18.0mm_D9.0mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0918 series, Axial, Vertical, pin pitch=7.62mm, 4W, length*diameter=18*9mm^2\r\nResistor Axial_DIN0918 series Axial Vertical pin pitch 7.62mm 4W length 18mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0918_L18.0mm_D9.0mm_P22.86mm_Horizontal\r\nResistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=22.86mm, 4W, length*diameter=18*9mm^2\r\nResistor Axial_DIN0918 series Axial Horizontal pin pitch 22.86mm 4W length 18mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0918_L18.0mm_D9.0mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=25.4mm, 4W, length*diameter=18*9mm^2\r\nResistor Axial_DIN0918 series Axial Horizontal pin pitch 25.4mm 4W length 18mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0918_L18.0mm_D9.0mm_P30.48mm_Horizontal\r\nResistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=30.48mm, 4W, length*diameter=18*9mm^2\r\nResistor Axial_DIN0918 series Axial Horizontal pin pitch 30.48mm 4W length 18mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0922_L20.0mm_D9.0mm_P7.62mm_Vertical\r\nResistor, Axial_DIN0922 series, Axial, Vertical, pin pitch=7.62mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0922 series Axial Vertical pin pitch 7.62mm 5W length 20mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0922_L20.0mm_D9.0mm_P25.40mm_Horizontal\r\nResistor, Axial_DIN0922 series, Axial, Horizontal, pin pitch=25.4mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0922 series Axial Horizontal pin pitch 25.4mm 5W length 20mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_DIN0922_L20.0mm_D9.0mm_P30.48mm_Horizontal\r\nResistor, Axial_DIN0922 series, Axial, Horizontal, pin pitch=30.48mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf\r\nResistor Axial_DIN0922 series Axial Horizontal pin pitch 30.48mm 5W length 20mm diameter 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L20.0mm_W6.4mm_P5.08mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=5.08mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 5.08mm 4W length 20mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L20.0mm_W6.4mm_P7.62mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 7.62mm 4W length 20mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L20.0mm_W6.4mm_P22.40mm\r\nResistor, Axial_Power series, Box, pin pitch=22.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 22.4mm 4W length 20mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L20.0mm_W6.4mm_P25.40mm\r\nResistor, Axial_Power series, Box, pin pitch=25.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 25.4mm 4W length 20mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L20.0mm_W6.4mm_P30.48mm\r\nResistor, Axial_Power series, Box, pin pitch=30.48mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 30.48mm 4W length 20mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L25.0mm_W6.4mm_P27.94mm\r\nResistor, Axial_Power series, Box, pin pitch=27.94mm, 5W, length*width*height=25*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 27.94mm 5W length 25mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L25.0mm_W6.4mm_P30.48mm\r\nResistor, Axial_Power series, Box, pin pitch=30.48mm, 5W, length*width*height=25*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 30.48mm 5W length 25mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L25.0mm_W9.0mm_P7.62mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 7.62mm 7W length 25mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L25.0mm_W9.0mm_P10.16mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 10.16mm 7W length 25mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L25.0mm_W9.0mm_P27.94mm\r\nResistor, Axial_Power series, Box, pin pitch=27.94mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 27.94mm 7W length 25mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L25.0mm_W9.0mm_P30.48mm\r\nResistor, Axial_Power series, Box, pin pitch=30.48mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 30.48mm 7W length 25mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L38.0mm_W6.4mm_P40.64mm\r\nResistor, Axial_Power series, Box, pin pitch=40.64mm, 7W, length*width*height=38*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 40.64mm 7W length 38mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L38.0mm_W6.4mm_P45.72mm\r\nResistor, Axial_Power series, Box, pin pitch=45.72mm, 7W, length*width*height=38*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 45.72mm 7W length 38mm width 6.4mm height 6.4mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L38.0mm_W9.0mm_P40.64mm\r\nResistor, Axial_Power series, Box, pin pitch=40.64mm, 9W, length*width*height=38*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 40.64mm 9W length 38mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L38.0mm_W9.0mm_P45.72mm\r\nResistor, Axial_Power series, Box, pin pitch=45.72mm, 9W, length*width*height=38*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 45.72mm 9W length 38mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L48.0mm_W12.5mm_P7.62mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 7.62mm 15W length 48mm width 12.5mm height 12.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L48.0mm_W12.5mm_P10.16mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 10.16mm 15W length 48mm width 12.5mm height 12.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L48.0mm_W12.5mm_P55.88mm\r\nResistor, Axial_Power series, Box, pin pitch=55.88mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 55.88mm 15W length 48mm width 12.5mm height 12.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L48.0mm_W12.5mm_P60.96mm\r\nResistor, Axial_Power series, Box, pin pitch=60.96mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 60.96mm 15W length 48mm width 12.5mm height 12.5mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L50.0mm_W9.0mm_P55.88mm\r\nResistor, Axial_Power series, Box, pin pitch=55.88mm, 11W, length*width*height=50*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 55.88mm 11W length 50mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L50.0mm_W9.0mm_P60.96mm\r\nResistor, Axial_Power series, Box, pin pitch=60.96mm, 11W, length*width*height=50*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 60.96mm 11W length 50mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L60.0mm_W14.0mm_P10.16mm_Vertical\r\nResistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Axial Vertical pin pitch 10.16mm 25W length 60mm width 14mm height 14mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L60.0mm_W14.0mm_P66.04mm\r\nResistor, Axial_Power series, Box, pin pitch=66.04mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 66.04mm 25W length 60mm width 14mm height 14mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L60.0mm_W14.0mm_P71.12mm\r\nResistor, Axial_Power series, Box, pin pitch=71.12mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 71.12mm 25W length 60mm width 14mm height 14mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L75.0mm_W9.0mm_P81.28mm\r\nResistor, Axial_Power series, Box, pin pitch=81.28mm, 17W, length*width*height=75*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 81.28mm 17W length 75mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Power_L75.0mm_W9.0mm_P86.36mm\r\nResistor, Axial_Power series, Box, pin pitch=86.36mm, 17W, length*width*height=75*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf\r\nResistor Axial_Power series Box pin pitch 86.36mm 17W length 75mm width 9mm height 9mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Axial_Shunt_L22.2mm_W8.0mm_PS14.30mm_P25.40mm\r\nResistor, Axial_Shunt series, Box, pin pitch=25.4mm, 3W, length*width*height=22.2*8*8mm^3, shunt pin pitch = 14.30mm, http://www.vishay.com/docs/30217/cpsl.pdf\r\nResistor Axial_Shunt series Box pin pitch 25.4mm 3W length 22.2mm width 8mm height 8mm shunt pin pitch 14.30mm\r\n0\r\n4\r\n4\r\nResistor_THT\r\nR_Axial_Shunt_L22.2mm_W9.5mm_PS14.30mm_P25.40mm\r\nResistor, Axial_Shunt series, Box, pin pitch=25.4mm, 5W, length*width*height=22.2*9.5*9.5mm^3, shunt pin pitch = 14.30mm, http://www.vishay.com/docs/30217/cpsl.pdf\r\nResistor Axial_Shunt series Box pin pitch 25.4mm 5W length 22.2mm width 9.5mm height 9.5mm shunt pin pitch 14.30mm\r\n0\r\n4\r\n4\r\nResistor_THT\r\nR_Axial_Shunt_L35.3mm_W9.5mm_PS25.40mm_P38.10mm\r\nResistor, Axial_Shunt series, Box, pin pitch=38.1mm, 7W, length*width*height=35.3*9.5*9.5mm^3, shunt pin pitch = 25.40mm, http://www.vishay.com/docs/30217/cpsl.pdf\r\nResistor Axial_Shunt series Box pin pitch 38.1mm 7W length 35.3mm width 9.5mm height 9.5mm shunt pin pitch 25.40mm\r\n0\r\n4\r\n4\r\nResistor_THT\r\nR_Axial_Shunt_L47.6mm_W9.5mm_PS34.93mm_P50.80mm\r\nResistor, Axial_Shunt series, Box, pin pitch=50.8mm, 10W, length*width*height=47.6*9.5*9.5mm^3, shunt pin pitch = 34.93mm, http://www.vishay.com/docs/30217/cpsl.pdf\r\nResistor Axial_Shunt series Box pin pitch 50.8mm 10W length 47.6mm width 9.5mm height 9.5mm shunt pin pitch 34.93mm\r\n0\r\n4\r\n4\r\nResistor_THT\r\nR_Axial_Shunt_L47.6mm_W12.7mm_PS34.93mm_P50.80mm\r\nResistor, Axial_Shunt series, Box, pin pitch=50.8mm, 15W, length*width*height=47.6*12.7*12.7mm^3, shunt pin pitch = 34.93mm, http://www.vishay.com/docs/30217/cpsl.pdf\r\nResistor Axial_Shunt series Box pin pitch 50.8mm 15W length 47.6mm width 12.7mm height 12.7mm shunt pin pitch 34.93mm\r\n0\r\n4\r\n4\r\nResistor_THT\r\nR_Bare_Metal_Element_L12.4mm_W4.8mm_P11.40mm\r\nResistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=11.4mm, 1W, length*width=12.4*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf\r\nResistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 11.4mm 1W length 12.4mm width 4.8mm \r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Bare_Metal_Element_L16.3mm_W4.8mm_P15.30mm\r\nResistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=15.3mm, 3W, length*width=16.3*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf\r\nResistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 15.3mm 3W length 16.3mm width 4.8mm \r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Bare_Metal_Element_L21.3mm_W4.8mm_P20.30mm\r\nResistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=20.3mm, 5W, length*width=21.3*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf\r\nResistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 20.3mm 5W length 21.3mm width 4.8mm \r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Box_L8.4mm_W2.5mm_P5.08mm\r\nResistor, Box series, Radial, pin pitch=5.08mm, 0.5W = 1/2W, length*width=8.38*2.54mm^2, http://www.vishay.com/docs/60051/cns020.pdf\r\nResistor Box series Radial pin pitch 5.08mm 0.5W = 1/2W length 8.38mm width 2.54mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Box_L13.0mm_W4.0mm_P9.00mm\r\nResistor, Box series, Radial, pin pitch=9.00mm, 2W, length*width=13.0*4.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf\r\nResistor Box series Radial pin pitch 9.00mm 2W length 13.0mm width 4.0mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Box_L14.0mm_W5.0mm_P9.00mm\r\nResistor, Box series, Radial, pin pitch=9.00mm, 5W, length*width=14.0*5.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf\r\nResistor Box series Radial pin pitch 9.00mm 5W length 14.0mm width 5.0mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Box_L26.0mm_W5.0mm_P20.00mm\r\nResistor, Box series, Radial, pin pitch=20.00mm, 10W, length*width=26.0*5.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf\r\nResistor Box series Radial pin pitch 20.00mm 10W length 26.0mm width 5.0mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm\r\nResistor, Radial_Power series, Radial, pin pitch=2.40*2.30mm^2, 7W, length*width=7*8mm^2, http://www.vitrohm.com/content/files/vitrohm_series_kv_-_201601.pdf\r\nResistor Radial_Power series Radial pin pitch 2.40*2.30mm^2 7W length 7mm width 8mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm\r\nResistor, Radial_Power series, Radial, pin pitch=2.70*2.30mm^2, 17W, length*width=9*10mm^2, http://www.vitrohm.com/content/files/vitrohm_series_kv_-_201601.pdf\r\nResistor Radial_Power series Radial pin pitch 2.70*2.30mm^2 17W length 9mm width 10mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Radial_Power_L11.0mm_W7.0mm_P5.00mm\r\nResistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf\r\nResistor Radial_Power series Radial pin pitch 5.00mm 2W length 11.0mm width 7.0mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Radial_Power_L12.0mm_W8.0mm_P5.00mm\r\nResistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf\r\nResistor Radial_Power series Radial pin pitch 5.00mm 3W length 12.0mm width 8.0mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Radial_Power_L13.0mm_W9.0mm_P5.00mm\r\nResistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf\r\nResistor Radial_Power series Radial pin pitch 5.00mm 7W length 13.0mm width 9.0mm\r\n0\r\n2\r\n2\r\nResistor_THT\r\nR_Radial_Power_L16.1mm_W9.0mm_P7.37mm\r\nResistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, http://www.vishay.com/docs/30218/cpcx.pdf\r\nResistor Radial_Power series Radial pin pitch 7.37mm 10W length 16.1mm width 9mm\r\n0\r\n2\r\n2\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm\r\nAlps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html\r\nrotary encoder\r\n0\r\n7\r\n6\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles\r\nAlps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html\r\nrotary encoder\r\n0\r\n7\r\n6\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC11E_Vertical_H20mm\r\nAlps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html\r\nrotary encoder\r\n0\r\n7\r\n4\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles\r\nAlps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html\r\nrotary encoder\r\n0\r\n7\r\n4\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm\r\nAlps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF\r\nrotary encoder\r\n0\r\n7\r\n6\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles\r\nAlps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF\r\nrotary encoder\r\n0\r\n7\r\n6\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC12E_Vertical_H20mm\r\nAlps rotary encoder, EC12E..., vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html\r\nrotary encoder\r\n0\r\n5\r\n4\r\nRotary_Encoder\r\nRotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles\r\nAlps rotary encoder, EC12E..., vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html\r\nrotary encoder\r\n0\r\n5\r\n4\r\nSensor_Audio\r\nInfineon_PG-LLGA-5-1\r\nInfineon_PG-LLGA-5-1 StepUp generated footprint, https://www.infineon.com/cms/en/product/packages/PG-LLGA/PG-LLGA-5-1/\r\ninfineon mems microphone\r\n0\r\n15\r\n5\r\nSensor_Audio\r\nST_HLGA-6_3.76x4.72mm_P1.65mm\r\nhttp://www.st.com/content/ccc/resource/technical/document/datasheet/group3/27/62/48/98/44/54/4d/36/DM00303211/files/DM00303211.pdf/jcr:content/translations/en.DM00303211.pdf\r\nHLGA Sensor Audio\r\n0\r\n6\r\n6\r\nSensor_Current\r\nAKM_CQ_7\r\nAKM Current Sensor, 7 pin, THT (http://www.akm.com/akm/en/file/datasheet/CQ-236B.pdf)\r\nakm current sensor tht\r\n0\r\n39\r\n7\r\nSensor_Current\r\nAKM_CQ_7S\r\nAKM Current Sensor, 7 pin, SMD (http://www.akm.com/akm/en/file/datasheet/CQ-236B.pdf)\r\nakm current sensor smd\r\n0\r\n19\r\n7\r\nSensor_Current\r\nAKM_CQ_VSOP-24_5.6x7.9mm_P0.65mm\r\nAKM VSOP-24 current sensor, 5.6x7.9mm body, 0.65mm pitch (http://www.akm.com/akm/en/file/datasheet/CQ-330J.pdf)\r\nakm vsop 24\r\n0\r\n10\r\n10\r\nSensor_Current\r\nAKM_CZ_SSOP-10_6.5x8.1mm_P0.95mm\r\nAKM CZ-381x current sensor, 6.5x8.1mm body, 0.95mm pitch (http://www.akm.com/akm/en/product/detail/0009/)\r\nakm cz-381x 10\r\n0\r\n10\r\n10\r\nSensor_Current\r\nAllegro_CB_PFF\r\nAllegro MicroSystems, CB-PFF Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) !PADS 4-5 DO NOT MATCH DATASHEET!\r\nAllegro CB-PFF\r\n0\r\n37\r\n5\r\nSensor_Current\r\nAllegro_CB_PSF\r\nAllegro MicroSystems, CB-PSF Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx)\r\nAllegro CB-PSF\r\n0\r\n5\r\n5\r\nSensor_Current\r\nAllegro_CB_PSS\r\nAllegro MicroSystems, CB-PSS Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx)\r\nAllegro CB-PSS\r\n0\r\n5\r\n5\r\nSensor_Current\r\nAllegro_PSOF-7_4.8x6.4mm_P1.60mm\r\nAllegro Microsystems PSOF-7, 4.8x6.4mm Body, 1.60mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/ACS780-Datasheet.ashx)\r\nAllegro PSOF-7\r\n0\r\n7\r\n7\r\nSensor_Current\r\nAllegro_QFN-12-10-1EP_3x3mm_P0.5mm\r\nAllegro Microsystems 12-Lead (10-Lead Populated) Quad Flat Pack, 3x3mm Body, 0.5mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/ACS711-Datasheet.ashx)\r\nAllegro QFN 0.5\r\n0\r\n14\r\n10\r\nSensor_Current\r\nAllegro_QSOP-24_3.9x8.7mm_P0.635mm\r\nAllegro Microsystems 24-Lead Plastic Shrink Small Outline Narrow Body Body [QSOP] (http://www.allegromicro.com/~/media/Files/Datasheets/ACS726-Datasheet.ashx?la=en)\r\nAllegro QSOP 0.635\r\n0\r\n24\r\n24\r\nSensor_Current\r\nAllegro_SIP-3\r\nAllegro Microsystems SIP-3, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1369-Datasheet.ashx)\r\nAllegro SIP-3\r\n0\r\n3\r\n3\r\nSensor_Current\r\nAllegro_SIP-4\r\nAllegro Microsystems SIP-4, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1363-Datasheet.ashx)\r\nAllegro SIP-4\r\n0\r\n4\r\n4\r\nSensor_Current\r\nDiodes_SIP-3_4.1x1.5mm_P1.27mm\r\nDiodes SIP-3 Bulk Pack, 1.27mm Pitch (https://www.diodes.com/assets/Package-Files/SIP-3-Bulk-Pack.pdf)\r\nDiodes SIP-3 Bulk Pack\r\n0\r\n3\r\n3\r\nSensor_Current\r\nDiodes_SIP-3_4.1x1.5mm_P2.65mm\r\nDiodes SIP-3 Ammo Pack, 2.65mm Pitch (https://www.diodes.com/assets/Package-Files/SIP-3-Ammo-Pack.pdf)\r\nDiodes SIP-3 Ammo Pack\r\n0\r\n3\r\n3\r\nSensor_Current\r\nDiodes_SIP-3_AmmoPack\r\nDiodes SIP3 Ammo Pack, https://www.diodes.com/assets/Package-Files/SIP-3-Ammo-Pack.pdf\r\nSIP3 Ammo Pack\r\n0\r\n3\r\n3\r\nSensor_Current\r\nLEM_HO8-NP\r\nLEM HO 8/15/25-NP Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-np-0000_series.pdf)\r\ncurrent transducer\r\n0\r\n13\r\n13\r\nSensor_Current\r\nLEM_HO8-NSM\r\nLEM HO 8/15/25-NSM Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-nsm-0000_series.pdf)\r\ncurrent transducer\r\n0\r\n13\r\n13\r\nSensor_Current\r\nLEM_HO40-NP\r\nLEM HO 40/60/120/150-NP Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-np_0100__1100_series.pdf)\r\ncurrent transducer\r\n0\r\n13\r\n13\r\nSensor_Current\r\nLEM_HTFS\r\nLEM HTFS x00-P current transducer (https://www.lem.com/sites/default/files/products_datasheets/htfs_200_800-p.pdf)\r\nHTFS current transducer\r\n0\r\n4\r\n4\r\nSensor_Current\r\nLEM_HX02-P\r\nLEM HX02-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX03-P-SP2\r\nLEM HX03-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX04-P\r\nLEM HX04-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX05-NP\r\nLEM HX05-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf)\r\nhall current\r\n0\r\n8\r\n8\r\nSensor_Current\r\nLEM_HX05-P-SP2\r\nLEM HX05-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX06-P\r\nLEM HX06-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX10-NP\r\nLEM HX10-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf)\r\nhall current\r\n0\r\n8\r\n8\r\nSensor_Current\r\nLEM_HX10-P-SP2\r\nLEM HX10-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX15-NP\r\nLEM HX15-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf)\r\nhall current\r\n0\r\n8\r\n8\r\nSensor_Current\r\nLEM_HX15-P-SP2\r\nLEM HX15-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX20-P-SP2\r\nLEM HX20-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX25-P-SP2\r\nLEM HX25-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_HX50-P-SP2\r\nLEM HX50-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf)\r\nhall current\r\n0\r\n6\r\n6\r\nSensor_Current\r\nLEM_LA25-P\r\nLEM Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/la_25-p.pdf)\r\ncurrent transducer\r\n0\r\n3\r\n3\r\nSensor_Current\r\nLEM_LTSR-NP\r\nLEM current transducer LEM_LTSR-NP 5V supply voltage series https://www.lem.com/sites/default/files/products_datasheets/ltsr_6-np.pdf\r\nCurrent transducer\r\n0\r\n10\r\n10\r\nSensor_Motion\r\nInvenSense_QFN-24_3x3mm_P0.4mm\r\n24-Lead Plastic QFN (3mm x 3mm); Pitch 0.4mm; EP 1.7x1.54mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf)\r\nQFN 0.4\r\n0\r\n24\r\n24\r\nSensor_Motion\r\nInvenSense_QFN-24_3x3mm_P0.4mm_NoMask\r\n24-Lead Plastic QFN (3mm x 3mm); Pitch 0.4mm; EP 1.7x1.54mm; for InvenSense motion sensors; Mask removed below exposed pad; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf)\r\nQFN 0.4\r\n0\r\n25\r\n24\r\nSensor_Motion\r\nInvenSense_QFN-24_4x4mm_P0.5mm\r\n24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf)\r\nQFN 0.5\r\n0\r\n24\r\n24\r\nSensor_Motion\r\nInvenSense_QFN-24_4x4mm_P0.5mm_NoMask\r\n24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; Mask removed below exposed pad; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf)\r\nQFN 0.5\r\n0\r\n25\r\n24\r\nSensor_Pressure\r\nFreescale_98ARH99066A\r\nhttps://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf\r\nsensor pressure ssop 98ARH99066A\r\n0\r\n8\r\n8\r\nSensor_Pressure\r\nFreescale_98ARH99089A\r\nhttps://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf\r\nsensor pressure ssop 98ARH99089A\r\n0\r\n8\r\n8\r\nSensor_Pressure\r\nHoneywell_40PCxxxG1A\r\nhttps://www.honeywellscportal.com/index.php?ci_id=138832\r\npressure sensor automotive honeywell\r\n0\r\n3\r\n3\r\nSensor_Voltage\r\nLEM_LV25-P\r\nLEM LV25-P Voltage transducer, https://www.lem.com/sites/default/files/products_datasheets/lv_25-p.pdf\r\nLEM Hall Effect Voltage transducer\r\n0\r\n5\r\n5\r\nSocket\r\n3M_Textool_216-3340-00-0602J_2x08_P2.54mm\r\n3M 16-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 7.62mm 300mil Socket\r\n0\r\n16\r\n16\r\nSocket\r\n3M_Textool_240-1288-00-0602J_2x20_P2.54mm\r\n3M 40-pin zero insertion force socket, though-hole, row spacing 25.4 mm (1000 mils)\r\nTHT DIP DIL ZIF 25.4mm 1000mil Socket\r\n0\r\n40\r\n40\r\nSocket\r\nDIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J\r\n3M 14-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 7.62mm 300mil Socket\r\n0\r\n14\r\n14\r\nSocket\r\nDIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J\r\n3M 16-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 7.62mm 300mil Socket\r\n0\r\n16\r\n16\r\nSocket\r\nDIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J\r\n3M 18-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 7.62mm 300mil Socket\r\n0\r\n18\r\n18\r\nSocket\r\nDIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J\r\n3M 20-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 7.62mm 300mil Socket\r\n0\r\n20\r\n20\r\nSocket\r\nDIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J\r\n3M 22-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 10.16mm 400mil Socket\r\n0\r\n22\r\n22\r\nSocket\r\nDIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J\r\n3M 24-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 7.62mm 300mil Socket\r\n0\r\n24\r\n24\r\nSocket\r\nDIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J\r\n3M 24-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 15.24mm 600mil Socket\r\n0\r\n24\r\n24\r\nSocket\r\nDIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J\r\n3M 28-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 10.16mm 400mil Socket\r\n0\r\n28\r\n28\r\nSocket\r\nDIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J\r\n3M 28-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 15.24mm 600mil Socket\r\n0\r\n28\r\n28\r\nSocket\r\nDIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J\r\n3M 32-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 15.24mm 600mil Socket\r\n0\r\n32\r\n32\r\nSocket\r\nDIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J\r\n3M 40-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 15.24mm 600mil Socket\r\n0\r\n40\r\n40\r\nSocket\r\nDIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J\r\n3M 40-pin zero insertion force socket, through-hole, row spacing 25.4 mm (1000 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 25.4mm 1000mil Socket\r\n0\r\n40\r\n40\r\nSocket\r\nDIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J\r\n3M 42-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf\r\nTHT DIP DIL ZIF 15.24mm 600mil Socket\r\n0\r\n42\r\n42\r\nSocket\r\nWells_648-0482211SA01\r\nhttps://www.farnell.com/cad/316865.pdf?_ga=2.37208032.177107060.1530611323-249019997.1498114824\r\n48pin TSOP Socket\r\n0\r\n48\r\n48\r\nSymbol\r\nCE-Logo_8.5x6mm_SilkScreen\r\nCE marking\r\nLogo CE certification\r\n0\r\n0\r\n0\r\nSymbol\r\nCE-Logo_11.2x8mm_SilkScreen\r\nCE marking\r\nLogo CE certification\r\n0\r\n0\r\n0\r\nSymbol\r\nCE-Logo_16.8x12mm_SilkScreen\r\nCE marking\r\nLogo CE certification\r\n0\r\n0\r\n0\r\nSymbol\r\nCE-Logo_28x20mm_SilkScreen\r\nCE marking\r\nLogo CE certification\r\n0\r\n0\r\n0\r\nSymbol\r\nCE-Logo_42x30mm_SilkScreen\r\nCE marking\r\nLogo CE certification\r\n0\r\n0\r\n0\r\nSymbol\r\nCE-Logo_56.1x40mm_SilkScreen\r\nCE marking\r\nLogo CE certification\r\n0\r\n0\r\n0\r\nSymbol\r\nESD-Logo_6.6x6mm_SilkScreen\r\nElectrostatic discharge Logo\r\nLogo ESD\r\n0\r\n0\r\n0\r\nSymbol\r\nESD-Logo_8.9x8mm_SilkScreen\r\nElectrostatic discharge Logo\r\nLogo ESD\r\n0\r\n0\r\n0\r\nSymbol\r\nESD-Logo_13.2x12mm_SilkScreen\r\nElectrostatic discharge Logo\r\nLogo ESD\r\n0\r\n0\r\n0\r\nSymbol\r\nESD-Logo_22x20mm_SilkScreen\r\nElectrostatic discharge Logo\r\nLogo ESD\r\n0\r\n0\r\n0\r\nSymbol\r\nESD-Logo_33x30mm_SilkScreen\r\nElectrostatic discharge Logo\r\nLogo ESD\r\n0\r\n0\r\n0\r\nSymbol\r\nESD-Logo_44.1x40mm_SilkScreen\r\nElectrostatic discharge Logo\r\nLogo ESD\r\n0\r\n0\r\n0\r\nSymbol\r\nFCC-Logo_7.3x6mm_SilkScreen\r\nFCC marking\r\nLogo FCC certification\r\n0\r\n0\r\n0\r\nSymbol\r\nFCC-Logo_9.6x8mm_SilkScreen\r\nFCC marking\r\nLogo FCC certification\r\n0\r\n0\r\n0\r\nSymbol\r\nFCC-Logo_14.6x12mm_SilkScreen\r\nFCC marking\r\nLogo FCC certification\r\n0\r\n0\r\n0\r\nSymbol\r\nFCC-Logo_24.2x20mm_SilkScreen\r\nFCC marking\r\nLogo FCC certification\r\n0\r\n0\r\n0\r\nSymbol\r\nFCC-Logo_36.3x30mm_SilkScreen\r\nFCC marking\r\nLogo FCC certification\r\n0\r\n0\r\n0\r\nSymbol\r\nFCC-Logo_48.3x40mm_SilkScreen\r\nFCC marking\r\nLogo FCC certification\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_5mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_5mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_6mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_6mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_8mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_8mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_12mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_12mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_20mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_20mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_30mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_30mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_40mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo2_40mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_5mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_5mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_5mm_SolderMask\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_6mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_6mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_8mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_8mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_12mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_12mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_20mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_20mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_30mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_30mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_40mm_Copper\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nKiCad-Logo_40mm_SilkScreen\r\nKiCad Logo\r\nLogo KiCad\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_7.3x6mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_7.3x6mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_9.8x8mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_9.8x8mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_14.6x12mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_14.6x12mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_24.3x20mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_24.3x20mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_36.5x30mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_36.5x30mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_48.7x40mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo2_48.7x40mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_5.7x6mm_Copper\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_5.7x6mm_SilkScreen\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_7.5x8mm_Copper\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_7.5x8mm_SilkScreen\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_11.4x12mm_Copper\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_11.4x12mm_SilkScreen\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_19x20mm_Copper\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_19x20mm_SilkScreen\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_28.5x30mm_Copper\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_28.5x30mm_SilkScreen\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_38.1x40mm_Copper\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Logo_38.1x40mm_SilkScreen\r\nOpen Source Hardware Logo\r\nLogo OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_6.7x6mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_6.7x6mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_8.9x8mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_8.9x8mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_13.4x12mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_13.4x12mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_22.3x20mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_22.3x20mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_33.5x30mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_33.5x30mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_44.5x40mm_Copper\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nOSHW-Symbol_44.5x40mm_SilkScreen\r\nOpen Source Hardware Symbol\r\nLogo Symbol OSHW\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Negative_6mm_SilkScreen\r\nPolarity Logo, Center Negative\r\nLogo Polarity Center Negative\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Negative_8mm_SilkScreen\r\nPolarity Logo, Center Negative\r\nLogo Polarity Center Negative\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Negative_12mm_SilkScreen\r\nPolarity Logo, Center Negative\r\nLogo Polarity Center Negative\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Negative_20mm_SilkScreen\r\nPolarity Logo, Center Negative\r\nLogo Polarity Center Negative\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Negative_30mm_SilkScreen\r\nPolarity Logo, Center Negative\r\nLogo Polarity Center Negative\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Negative_40mm_SilkScreen\r\nPolarity Logo, Center Negative\r\nLogo Polarity Center Negative\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Positive_6mm_SilkScreen\r\nPolarity Logo, Center Positive\r\nLogo Polarity Center Positive\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Positive_8mm_SilkScreen\r\nPolarity Logo, Center Positive\r\nLogo Polarity Center Positive\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Positive_12mm_SilkScreen\r\nPolarity Logo, Center Positive\r\nLogo Polarity Center Positive\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Positive_20mm_SilkScreen\r\nPolarity Logo, Center Positive\r\nLogo Polarity Center Positive\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Positive_30mm_SilkScreen\r\nPolarity Logo, Center Positive\r\nLogo Polarity Center Positive\r\n0\r\n0\r\n0\r\nSymbol\r\nPolarity_Center_Positive_40mm_SilkScreen\r\nPolarity Logo, Center Positive\r\nLogo Polarity Center Positive\r\n0\r\n0\r\n0\r\nSymbol\r\nRoHS-Logo_6mm_SilkScreen\r\nRestriction of Hazardous Substances Directive Logo\r\nLogo RoHS\r\n0\r\n0\r\n0\r\nSymbol\r\nRoHS-Logo_8mm_SilkScreen\r\nRestriction of Hazardous Substances Directive Logo\r\nLogo RoHS\r\n0\r\n0\r\n0\r\nSymbol\r\nRoHS-Logo_12mm_SilkScreen\r\nRestriction of Hazardous Substances Directive Logo\r\nLogo RoHS\r\n0\r\n0\r\n0\r\nSymbol\r\nRoHS-Logo_20mm_SilkScreen\r\nRestriction of Hazardous Substances Directive Logo\r\nLogo RoHS\r\n0\r\n0\r\n0\r\nSymbol\r\nRoHS-Logo_30mm_SilkScreen\r\nRestriction of Hazardous Substances Directive Logo\r\nLogo RoHS\r\n0\r\n0\r\n0\r\nSymbol\r\nRoHS-Logo_40mm_SilkScreen\r\nRestriction of Hazardous Substances Directive Logo\r\nLogo RoHS\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Attention_CopperTop_Big\r\nSymbol, Attention, Copper Top, Big,\r\nSymbol, Attention, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Attention_CopperTop_Small\r\nSymbol, Attention, Copper Top, Small,\r\nSymbol, Attention, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Barrel_Polarity\r\nBarrel connector polarity indicator\r\nbarrel polarity\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-Attribution_CopperTop_Big\r\nSymbol, CC-Attribution, Copper Top, Big,\r\nSymbol, CC-Attribution, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-Attribution_CopperTop_Small\r\nSymbol, CC-Share Alike, Copper Top, Small,\r\nSymbol, CC-Share Alike, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-Noncommercial_CopperTop_Big\r\nSymbol, CC-Noncommercial, Copper Top, Big,\r\nSymbol, CC-Noncommercial, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-Noncommercial_CopperTop_Small\r\nSymbol, CC-Noncommercial Alike, Copper Top, Small,\r\nSymbol, CC-Noncommercial Alike, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-PublicDomain_CopperTop_Big\r\nSymbol, CC-PublicDomain, Copper Top, Big,\r\nSymbol, CC-PublicDomain, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-PublicDomain_CopperTop_Small\r\nSymbol, CC-Public Domain, Copper Top, Small,\r\nSymbol, CC-Public Domain, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-PublicDomain_SilkScreenTop_Big\r\nSymbol, CC-PublicDomain, SilkScreen Top, Big,\r\nSymbol, CC-PublicDomain, SilkScreen Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-ShareAlike_CopperTop_Big\r\nSymbol, CC-Share Alike, Copper Top, Big,\r\nSymbol, CC-Share Alike, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CC-ShareAlike_CopperTop_Small\r\nSymbol, CC-Share Alike, Copper Top, Small,\r\nSymbol, CC-Share Alike, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CreativeCommonsPublicDomain_CopperTop_Small\r\nSymbol, Creative Commons Public Domain, CopperTop, Small,\r\nSymbol, Creative Commons Public Domain, CopperTop, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CreativeCommonsPublicDomain_SilkScreenTop_Small\r\nSymbol, Creative Commons Public Domain, SilkScreenTop, Small,\r\nSymbol, Creative Commons Public Domain, SilkScreen Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CreativeCommons_CopperTop_Type1_Big\r\nSymbol, Creative Commons, CopperTop, Type 1, Big,\r\nSymbol, Creative Commons, CopperTop, Type 1, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CreativeCommons_CopperTop_Type2_Big\r\nSymbol, Creative Commons, CopperTop, Type 2, Big,\r\nSymbol, Creative Commons, CopperTop, Type 2, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CreativeCommons_CopperTop_Type2_Small\r\nSymbol, Creative Commons, CopperTop, Type 2, Small,\r\nSymbol, Creative Commons, CopperTop, Type 2, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_CreativeCommons_SilkScreenTop_Type2_Big\r\nSymbol, Creative Commons, SilkScreen Top, Type 2, Big,\r\nSymbol, Creative Commons, SilkScreen Top, Type 2, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Danger_CopperTop_Big\r\nSymbol, Danger, CopperTop, Big,\r\nSymbol, Danger, CopperTop, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Danger_CopperTop_Small\r\nSymbol, Danger, Copper Top, Small,\r\nSymbol, Danger, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_ESD-Logo-Text_CopperTop\r\n\r\n\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_ESD-Logo_CopperTop\r\nESD-Logo, similar JEDEC-14, without text, ohne Text, Copper Top,\r\nESD-Logo, similar JEDEC-14, without text, ohne Text, Copper Top,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_GNU-GPL_CopperTop_Big\r\nSymbol, GNU-GPL, Copper Top, Big,\r\nSymbol, GNU-GPL, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_GNU-GPL_CopperTop_Small\r\nSymbol, GNU-GPL, Copper Top, Small,\r\nSymbol, GNU-GPL, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_GNU-Logo_CopperTop\r\nGNU-Logo, GNU-Head, GNU-Kopf, Copper Top,\r\nGNU-Logo, GNU-Head, GNU-Kopf, Copper Top,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_GNU-Logo_SilkscreenTop\r\nGNU-Logo, GNU-Head, GNU-Kopf, Silkscreen,\r\nGNU-Logo, GNU-Head, GNU-Kopf, Silkscreen,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_HighVoltage_Type1_CopperTop_Big\r\nSymbol, HighVoltage, Type1, Copper Top, Big,\r\nSymbol, HighVoltage, Type1, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_HighVoltage_Type2_CopperTop_Big\r\nSymbol, HighVoltage, Type2, Copper Top, Big,\r\nSymbol, HighVoltage, Type2, Copper Top, Big,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_HighVoltage_Type2_CopperTop_VerySmall\r\nSymbol, High Voltage, Type 2, Copper Top, Very Small,\r\nSymbol, High Voltage, Type 2, Copper Top, Very Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Highvoltage_Type1_CopperTop_Small\r\nSymbol, Highvoltage, Type 1, Copper Top, Small,\r\nSymbol, Highvoltage, Type 1, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_Highvoltage_Type2_CopperTop_Small\r\nSymbol, Highvoltage, Type 2, Copper Top, Small,\r\nSymbol, Highvoltage, Type 2, Copper Top, Small,\r\n0\r\n0\r\n0\r\nSymbol\r\nSymbol_KiCAD-Logo_CopperAndSilkScreenTop\r\nSymbol, KiCAD-Logo, Silk & Copper Top,\r\nSymbol, KiCAD-Logo, Silk & Copper Top,\r\n0\r\n0\r\n0\r\nSymbol\r\nWEEE-Logo_4.2x6mm_SilkScreen\r\nWaste Electrical and Electronic Equipment Directive\r\nLogo WEEE\r\n0\r\n0\r\n0\r\nSymbol\r\nWEEE-Logo_5.6x8mm_SilkScreen\r\nWaste Electrical and Electronic Equipment Directive\r\nLogo WEEE\r\n0\r\n0\r\n0\r\nSymbol\r\nWEEE-Logo_8.4x12mm_SilkScreen\r\nWaste Electrical and Electronic Equipment Directive\r\nLogo WEEE\r\n0\r\n0\r\n0\r\nSymbol\r\nWEEE-Logo_14x20mm_SilkScreen\r\nWaste Electrical and Electronic Equipment Directive\r\nLogo WEEE\r\n0\r\n0\r\n0\r\nSymbol\r\nWEEE-Logo_21x30mm_SilkScreen\r\nWaste Electrical and Electronic Equipment Directive\r\nLogo WEEE\r\n0\r\n0\r\n0\r\nSymbol\r\nWEEE-Logo_28.1x40mm_SilkScreen\r\nWaste Electrical and Electronic Equipment Directive\r\nLogo WEEE\r\n0\r\n0\r\n0\r\nTerminalBlock\r\nTerminalBlock_Altech_AK300-2_P5.00mm\r\nAltech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf\r\nAltech AK300 terminal block pitch 5.0mm\r\n0\r\n2\r\n2\r\nTerminalBlock\r\nTerminalBlock_Altech_AK300-3_P5.00mm\r\nAltech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf\r\nAltech AK300 terminal block pitch 5.0mm\r\n0\r\n3\r\n3\r\nTerminalBlock\r\nTerminalBlock_Altech_AK300-4_P5.00mm\r\nAltech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf\r\nAltech AK300 terminal block pitch 5.0mm\r\n0\r\n4\r\n4\r\nTerminalBlock\r\nTerminalBlock_Wuerth_691311400102_P7.62mm\r\nhttps://katalog.we-online.de/em/datasheet/6913114001xx.pdf\r\nWuerth WR-TBL Series 3114 terminal block pitch 7.62mm\r\n0\r\n2\r\n2\r\nTerminalBlock\r\nTerminalBlock_bornier-2_P5.08mm\r\nsimple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2\r\nterminal block bornier2\r\n0\r\n2\r\n2\r\nTerminalBlock\r\nTerminalBlock_bornier-3_P5.08mm\r\nsimple 3-pin terminal block, pitch 5.08mm, revamped version of bornier3\r\nterminal block bornier3\r\n0\r\n3\r\n3\r\nTerminalBlock\r\nTerminalBlock_bornier-4_P5.08mm\r\nsimple 4-pin terminal block, pitch 5.08mm, revamped version of bornier4\r\nterminal block bornier4\r\n0\r\n4\r\n4\r\nTerminalBlock\r\nTerminalBlock_bornier-5_P5.08mm\r\nsimple 5-pin terminal block, pitch 5.08mm, revamped version of bornier5\r\nterminal block bornier5\r\n0\r\n5\r\n5\r\nTerminalBlock\r\nTerminalBlock_bornier-6_P5.08mm\r\nsimple 6pin terminal block, pitch 5.08mm, revamped version of bornier6\r\nterminal block bornier6\r\n0\r\n6\r\n6\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x02_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 19963, 2 pins, pitch 3.5mm, size 7.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19963.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 19963 pitch 3.5mm size 7.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n2\r\n2\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x02_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10693.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x03_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 20193, 3 pins, pitch 3.5mm, size 11.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20193.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 20193 pitch 3.5mm size 11.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n3\r\n3\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x03_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10694.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x04_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 20001, 4 pins, pitch 3.5mm, size 14.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20001.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 20001 pitch 3.5mm size 14.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n4\r\n4\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x04_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10695, vertical (cable from top), 4 pins, pitch 3.5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10695.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10695 vertical pitch 3.5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x05_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 20223, 5 pins, pitch 3.5mm, size 18.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20223.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 20223 pitch 3.5mm size 18.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n5\r\n5\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x05_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10696, vertical (cable from top), 5 pins, pitch 3.5mm, size 18.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10696.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10696 vertical pitch 3.5mm size 18.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x06_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 19964, 6 pins, pitch 3.5mm, size 21.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19964.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 19964 pitch 3.5mm size 21.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n6\r\n6\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x06_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10697, vertical (cable from top), 6 pins, pitch 3.5mm, size 22x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10697.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10697 vertical pitch 3.5mm size 22x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x07_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10684, 7 pins, pitch 3.5mm, size 25.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10684.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10684 pitch 3.5mm size 25.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n7\r\n7\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x07_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10698, vertical (cable from top), 7 pins, pitch 3.5mm, size 25.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10698.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10698 vertical pitch 3.5mm size 25.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n7\r\n7\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x08_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 19965, 8 pins, pitch 3.5mm, size 28.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19965.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 19965 pitch 3.5mm size 28.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n8\r\n8\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x08_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10699, vertical (cable from top), 8 pins, pitch 3.5mm, size 29x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10699.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10699 vertical pitch 3.5mm size 29x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n8\r\n8\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x09_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10686, 9 pins, pitch 3.5mm, size 32.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10686.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10686 pitch 3.5mm size 32.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n9\r\n9\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x09_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10700, vertical (cable from top), 9 pins, pitch 3.5mm, size 32.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10700.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10700 vertical pitch 3.5mm size 32.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n9\r\n9\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x10_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10687, 10 pins, pitch 3.5mm, size 35.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10687.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10687 pitch 3.5mm size 35.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n10\r\n10\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x10_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10701, vertical (cable from top), 10 pins, pitch 3.5mm, size 36x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10701.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10701 vertical pitch 3.5mm size 36x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n10\r\n10\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x11_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10688, 11 pins, pitch 3.5mm, size 39.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10688.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10688 pitch 3.5mm size 39.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n11\r\n11\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x11_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10702, vertical (cable from top), 11 pins, pitch 3.5mm, size 39.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10702.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10702 vertical pitch 3.5mm size 39.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n11\r\n11\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x12_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10689, 12 pins, pitch 3.5mm, size 42.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10689.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10689 pitch 3.5mm size 42.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n12\r\n12\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x12_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10703, vertical (cable from top), 12 pins, pitch 3.5mm, size 43x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10703.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10703 vertical pitch 3.5mm size 43x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n12\r\n12\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x13_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10690, 13 pins, pitch 3.5mm, size 46.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10690.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10690 pitch 3.5mm size 46.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n13\r\n13\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x13_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10704, vertical (cable from top), 13 pins, pitch 3.5mm, size 46.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10704.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10704 vertical pitch 3.5mm size 46.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n13\r\n13\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x14_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10691, 14 pins, pitch 3.5mm, size 49.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10691.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10691 pitch 3.5mm size 49.7x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n14\r\n14\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x14_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10705, vertical (cable from top), 14 pins, pitch 3.5mm, size 50x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10705.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10705 vertical pitch 3.5mm size 50x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n14\r\n14\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x15_P3.50mm_Horizontal\r\nTerminal Block 4Ucon ItemNo. 10692, 15 pins, pitch 3.5mm, size 53.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10692.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10692 pitch 3.5mm size 53.2x7mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n15\r\n15\r\nTerminalBlock_4Ucon\r\nTerminalBlock_4Ucon_1x15_P3.50mm_Vertical\r\nTerminal Block 4Ucon ItemNo. 10706, vertical (cable from top), 15 pins, pitch 3.5mm, size 53.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10706.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon\r\nTHT Terminal Block 4Ucon ItemNo. 10706 vertical pitch 3.5mm size 53.5x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-02_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-03_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-04_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-05_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-06_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-07_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-08_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-09_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-10_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-11_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-12_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-13_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n13\r\n13\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-14_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n14\r\n14\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-15_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-16_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n16\r\n16\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-17_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n17\r\n17\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-18_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n18\r\n18\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-19_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n19\r\n19\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-20_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n20\r\n20\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-21_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n21\r\n21\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-22_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n22\r\n22\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-23_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n23\r\n23\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-24_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n24\r\n24\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-25_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n25\r\n25\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-26_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n26\r\n26\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-27_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n27\r\n27\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-28_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n28\r\n28\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-29_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n29\r\n29\r\nTerminalBlock_Dinkle\r\nTerminalBlock_Dinkle_DT-55-B01X-30_P10.00mm\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX\r\nDinkle DT-55-B01X Terminal Block  pitch 10.00mm\r\n0\r\n30\r\n30\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360271_1x01_Horizontal_ScrewM3.0_Boxed\r\nsingle screw terminal block Metz Connect 360271, block size 9x7.3mm^2, drill diamater 1.5mm, 1 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360271 size 9x7.3mm^2 drill 1.5mm pad 3mm\r\n0\r\n1\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360272_1x01_Horizontal_ScrewM2.6\r\nsingle screw terminal block Metz Connect 360272, block size 4x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360272 size 4x4mm^2 drill 1.5mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360273_1x01_Horizontal_ScrewM2.6_WireProtection\r\nsingle screw terminal block Metz Connect 360273, block size 5x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360273 size 5x4mm^2 drill 1.5mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360291_1x01_Horizontal_ScrewM3.0_Boxed\r\nsingle screw terminal block Metz Connect 360291, block size 9x7.3mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360291 size 9x7.3mm^2 drill 1.5mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360322_1x01_Horizontal_ScrewM3.0_WireProtection\r\nsingle screw terminal block Metz Connect 360322, block size 6x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360322 size 6x4mm^2 drill 1.5mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360381_1x01_Horizontal_ScrewM3.0\r\nsingle screw terminal block Metz Connect 360381, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360381 size 5x5mm^2 drill 1.5mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360410_1x01_Horizontal_ScrewM3.0\r\nsingle screw terminal block Metz Connect 360410, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 132, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360410 size 5x5mm^2 drill 1.5mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_360425_1x01_Horizontal_ScrewM4.0_Boxed\r\nsingle screw terminal block Metz Connect 360425, block size 9x9mm^2, drill diamater 1.6mm, 4 pads, pad diameter 3.2mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT single screw terminal block Metz Connect 360425 size 9x9mm^2 drill 1.6mm pad 3.2mm\r\n0\r\n4\r\n1\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type011_RT05502HBWC_1x02_P5.00mm_Horizontal\r\nterminal block Metz Connect Type011_RT05502HBWC, 2 pins, pitch 5mm, size 10x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type011_RT05502HBWC pitch 5mm size 10x10.5mm^2 drill 1.4mm pad 2.8mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type011_RT05503HBWC_1x03_P5.00mm_Horizontal\r\nterminal block Metz Connect Type011_RT05503HBWC, 3 pins, pitch 5mm, size 15x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type011_RT05503HBWC pitch 5mm size 15x10.5mm^2 drill 1.4mm pad 2.8mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type011_RT05504HBWC_1x04_P5.00mm_Horizontal\r\nterminal block Metz Connect Type011_RT05504HBWC, 4 pins, pitch 5mm, size 20x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type011_RT05504HBWC pitch 5mm size 20x10.5mm^2 drill 1.4mm pad 2.8mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type011_RT05505HBWC_1x05_P5.00mm_Horizontal\r\nterminal block Metz Connect Type011_RT05505HBWC, 5 pins, pitch 5mm, size 25x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type011_RT05505HBWC pitch 5mm size 25x10.5mm^2 drill 1.4mm pad 2.8mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type011_RT05506HBWC_1x06_P5.00mm_Horizontal\r\nterminal block Metz Connect Type011_RT05506HBWC, 6 pins, pitch 5mm, size 30x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type011_RT05506HBWC pitch 5mm size 30x10.5mm^2 drill 1.4mm pad 2.8mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal\r\nterminal block Metz Connect Type055_RT01502HDWU, 2 pins, pitch 5mm, size 10x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type055_RT01502HDWU pitch 5mm size 10x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type055_RT01503HDWU_1x03_P5.00mm_Horizontal\r\nterminal block Metz Connect Type055_RT01503HDWU, 3 pins, pitch 5mm, size 15x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type055_RT01503HDWU pitch 5mm size 15x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type055_RT01504HDWU_1x04_P5.00mm_Horizontal\r\nterminal block Metz Connect Type055_RT01504HDWU, 4 pins, pitch 5mm, size 20x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type055_RT01504HDWU pitch 5mm size 20x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type059_RT06302HBWC_1x02_P3.50mm_Horizontal\r\nterminal block Metz Connect Type059_RT06302HBWC, 2 pins, pitch 3.5mm, size 7x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type059_RT06302HBWC pitch 3.5mm size 7x6.5mm^2 drill 1.2mm pad 2.3mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type059_RT06303HBWC_1x03_P3.50mm_Horizontal\r\nterminal block Metz Connect Type059_RT06303HBWC, 3 pins, pitch 3.5mm, size 10.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type059_RT06303HBWC pitch 3.5mm size 10.5x6.5mm^2 drill 1.2mm pad 2.3mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type059_RT06304HBWC_1x04_P3.50mm_Horizontal\r\nterminal block Metz Connect Type059_RT06304HBWC, 4 pins, pitch 3.5mm, size 14x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type059_RT06304HBWC pitch 3.5mm size 14x6.5mm^2 drill 1.2mm pad 2.3mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type059_RT06305HBWC_1x05_P3.50mm_Horizontal\r\nterminal block Metz Connect Type059_RT06305HBWC, 5 pins, pitch 3.5mm, size 17.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type059_RT06305HBWC pitch 3.5mm size 17.5x6.5mm^2 drill 1.2mm pad 2.3mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type059_RT06306HBWC_1x06_P3.50mm_Horizontal\r\nterminal block Metz Connect Type059_RT06306HBWC, 6 pins, pitch 3.5mm, size 21x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type059_RT06306HBWC pitch 3.5mm size 21x6.5mm^2 drill 1.2mm pad 2.3mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type067_RT01902HDWC_1x02_P10.00mm_Horizontal\r\nterminal block Metz Connect Type067_RT01902HDWC, 2 pins, pitch 10mm, size 15.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type067_RT01902HDWC pitch 10mm size 15.8x8.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type067_RT01903HDWC_1x03_P10.00mm_Horizontal\r\nterminal block Metz Connect Type067_RT01903HDWC, 3 pins, pitch 10mm, size 25.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type067_RT01903HDWC pitch 10mm size 25.8x8.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type067_RT01904HDWC_1x04_P10.00mm_Horizontal\r\nterminal block Metz Connect Type067_RT01904HDWC, 4 pins, pitch 10mm, size 35.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type067_RT01904HDWC pitch 10mm size 35.8x8.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type067_RT01905HDWC_1x05_P10.00mm_Horizontal\r\nterminal block Metz Connect Type067_RT01905HDWC, 5 pins, pitch 10mm, size 45.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type067_RT01905HDWC pitch 10mm size 45.8x8.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal\r\nterminal block Metz Connect Type073_RT02602HBLU, 2 pins, pitch 5.08mm, size 10.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type073_RT02602HBLU pitch 5.08mm size 10.2x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal\r\nterminal block Metz Connect Type073_RT02603HBLU, 3 pins, pitch 5.08mm, size 15.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type073_RT02603HBLU pitch 5.08mm size 15.2x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type086_RT03402HBLC_1x02_P3.81mm_Horizontal\r\nterminal block Metz Connect Type086_RT03402HBLC, 2 pins, pitch 3.81mm, size 7.51x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type086_RT03402HBLC pitch 3.81mm size 7.51x7.3mm^2 drill 0.7mm pad 1.4mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type086_RT03403HBLC_1x03_P3.81mm_Horizontal\r\nterminal block Metz Connect Type086_RT03403HBLC, 3 pins, pitch 3.81mm, size 11.3x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type086_RT03403HBLC pitch 3.81mm size 11.3x7.3mm^2 drill 0.7mm pad 1.4mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type086_RT03404HBLC_1x04_P3.81mm_Horizontal\r\nterminal block Metz Connect Type086_RT03404HBLC, 4 pins, pitch 3.81mm, size 15.1x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type086_RT03404HBLC pitch 3.81mm size 15.1x7.3mm^2 drill 0.7mm pad 1.4mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type086_RT03405HBLC_1x05_P3.81mm_Horizontal\r\nterminal block Metz Connect Type086_RT03405HBLC, 5 pins, pitch 3.81mm, size 18.9x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type086_RT03405HBLC pitch 3.81mm size 18.9x7.3mm^2 drill 0.7mm pad 1.4mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type086_RT03406HBLC_1x06_P3.81mm_Horizontal\r\nterminal block Metz Connect Type086_RT03406HBLC, 6 pins, pitch 3.81mm, size 22.8x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type086_RT03406HBLC pitch 3.81mm size 22.8x7.3mm^2 drill 0.7mm pad 1.4mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type094_RT03502HBLU_1x02_P5.00mm_Horizontal\r\nterminal block Metz Connect Type094_RT03502HBLU, 2 pins, pitch 5mm, size 10x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type094_RT03502HBLU pitch 5mm size 10x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type094_RT03503HBLU_1x03_P5.00mm_Horizontal\r\nterminal block Metz Connect Type094_RT03503HBLU, 3 pins, pitch 5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type094_RT03503HBLU pitch 5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type094_RT03504HBLU_1x04_P5.00mm_Horizontal\r\nterminal block Metz Connect Type094_RT03504HBLU, 4 pins, pitch 5mm, size 20x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type094_RT03504HBLU pitch 5mm size 20x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type094_RT03505HBLU_1x05_P5.00mm_Horizontal\r\nterminal block Metz Connect Type094_RT03505HBLU, 5 pins, pitch 5mm, size 25x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type094_RT03505HBLU pitch 5mm size 25x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type094_RT03506HBLU_1x06_P5.00mm_Horizontal\r\nterminal block Metz Connect Type094_RT03506HBLU, 6 pins, pitch 5mm, size 30x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type094_RT03506HBLU pitch 5mm size 30x8.3mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal\r\nterminal block Metz Connect Type101_RT01602HBWC, 2 pins, pitch 5.08mm, size 10.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type101_RT01602HBWC pitch 5.08mm size 10.2x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_Horizontal\r\nterminal block Metz Connect Type101_RT01603HBWC, 3 pins, pitch 5.08mm, size 15.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type101_RT01603HBWC pitch 5.08mm size 15.2x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type101_RT01604HBWC_1x04_P5.08mm_Horizontal\r\nterminal block Metz Connect Type101_RT01604HBWC, 4 pins, pitch 5.08mm, size 20.3x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type101_RT01604HBWC pitch 5.08mm size 20.3x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type101_RT01605HBWC_1x05_P5.08mm_Horizontal\r\nterminal block Metz Connect Type101_RT01605HBWC, 5 pins, pitch 5.08mm, size 25.4x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type101_RT01605HBWC pitch 5.08mm size 25.4x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type101_RT01606HBWC_1x06_P5.08mm_Horizontal\r\nterminal block Metz Connect Type101_RT01606HBWC, 6 pins, pitch 5.08mm, size 30.5x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type101_RT01606HBWC pitch 5.08mm size 30.5x8mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type171_RT13702HBWC_1x02_P7.50mm_Horizontal\r\nterminal block Metz Connect Type171_RT13702HBWC, 2 pins, pitch 7.5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type171_RT13702HBWC pitch 7.5mm size 15x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type171_RT13703HBWC_1x03_P7.50mm_Horizontal\r\nterminal block Metz Connect Type171_RT13703HBWC, 3 pins, pitch 7.5mm, size 22.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type171_RT13703HBWC pitch 7.5mm size 22.5x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type171_RT13704HBWC_1x04_P7.50mm_Horizontal\r\nterminal block Metz Connect Type171_RT13704HBWC, 4 pins, pitch 7.5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type171_RT13704HBWC pitch 7.5mm size 30x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type171_RT13705HBWC_1x05_P7.50mm_Horizontal\r\nterminal block Metz Connect Type171_RT13705HBWC, 5 pins, pitch 7.5mm, size 37.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type171_RT13705HBWC pitch 7.5mm size 37.5x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type171_RT13706HBWC_1x06_P7.50mm_Horizontal\r\nterminal block Metz Connect Type171_RT13706HBWC, 6 pins, pitch 7.5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type171_RT13706HBWC pitch 7.5mm size 45x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type175_RT02702HBLC_1x02_P7.50mm_Horizontal\r\nterminal block Metz Connect Type175_RT02702HBLC, 2 pins, pitch 7.5mm, size 15x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type175_RT02702HBLC pitch 7.5mm size 15x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type175_RT02703HBLC_1x03_P7.50mm_Horizontal\r\nterminal block Metz Connect Type175_RT02703HBLC, 3 pins, pitch 7.5mm, size 22.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type175_RT02703HBLC pitch 7.5mm size 22.5x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type175_RT02704HBLC_1x04_P7.50mm_Horizontal\r\nterminal block Metz Connect Type175_RT02704HBLC, 4 pins, pitch 7.5mm, size 30x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type175_RT02704HBLC pitch 7.5mm size 30x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type175_RT02705HBLC_1x05_P7.50mm_Horizontal\r\nterminal block Metz Connect Type175_RT02705HBLC, 5 pins, pitch 7.5mm, size 37.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type175_RT02705HBLC pitch 7.5mm size 37.5x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type175_RT02706HBLC_1x06_P7.50mm_Horizontal\r\nterminal block Metz Connect Type175_RT02706HBLC, 6 pins, pitch 7.5mm, size 45x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type175_RT02706HBLC pitch 7.5mm size 45x11mm^2 drill 1.4mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type205_RT04502UBLC_1x02_P5.00mm_45Degree\r\nterminal block Metz Connect Type205_RT04502UBLC, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type205_RT04502UBLC 45Degree pitch 5mm size 10x12.5mm^2 drill 1.4mm pad 2.7mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type205_RT04503UBLC_1x03_P5.00mm_45Degree\r\nterminal block Metz Connect Type205_RT04503UBLC, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type205_RT04503UBLC 45Degree pitch 5mm size 15x12.5mm^2 drill 1.4mm pad 2.7mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type205_RT04504UBLC_1x04_P5.00mm_45Degree\r\nterminal block Metz Connect Type205_RT04504UBLC, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type205_RT04504UBLC 45Degree pitch 5mm size 20x12.5mm^2 drill 1.4mm pad 2.7mm\r\n0\r\n4\r\n4\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type205_RT04505UBLC_1x05_P5.00mm_45Degree\r\nterminal block Metz Connect Type205_RT04505UBLC, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type205_RT04505UBLC 45Degree pitch 5mm size 25x12.5mm^2 drill 1.4mm pad 2.7mm\r\n0\r\n5\r\n5\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type205_RT04506UBLC_1x06_P5.00mm_45Degree\r\nterminal block Metz Connect Type205_RT04506UBLC, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type205_RT04506UBLC 45Degree pitch 5mm size 30x12.5mm^2 drill 1.4mm pad 2.7mm\r\n0\r\n6\r\n6\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type701_RT11L02HGLU_1x02_P6.35mm_Horizontal\r\nterminal block Metz Connect Type701_RT11L02HGLU, 2 pins, pitch 6.35mm, size 12.7x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type701_RT11L02HGLU pitch 6.35mm size 12.7x12.5mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type701_RT11L03HGLU_1x03_P6.35mm_Horizontal\r\nterminal block Metz Connect Type701_RT11L03HGLU, 3 pins, pitch 6.35mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type701_RT11L03HGLU pitch 6.35mm size 19x12.5mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type703_RT10N02HGLU_1x02_P9.52mm_Horizontal\r\nterminal block Metz Connect Type703_RT10N02HGLU, 2 pins, pitch 9.52mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type703_RT10N02HGLU pitch 9.52mm size 19x12.5mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_MetzConnect\r\nTerminalBlock_MetzConnect_Type703_RT10N03HGLU_1x03_P9.52mm_Horizontal\r\nterminal block Metz Connect Type703_RT10N03HGLU, 3 pins, pitch 9.52mm, size 28.6x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect\r\nTHT terminal block Metz Connect Type703_RT10N03HGLU pitch 9.52mm size 28.6x12.5mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Philmore\r\nTerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal\r\nTerminal Block Philmore , 2 pins, pitch 5mm, size 10x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore\r\nTHT Terminal Block Philmore  pitch 5mm size 10x10.2mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Philmore\r\nTerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal\r\nTerminal Block Philmore , 3 pins, pitch 5mm, size 15x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore\r\nTHT Terminal Block Philmore  pitch 5mm size 15x10.2mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-2-5.08, 2 pins, pitch 5.08mm, size 10.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-2-5.08 pitch 5.08mm size 10.2x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-3-5.08, 3 pins, pitch 5.08mm, size 15.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-3-5.08 pitch 5.08mm size 15.2x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-3, 3 pins, pitch 5mm, size 15x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-3 pitch 5mm size 15x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-4-5.08, 4 pins, pitch 5.08mm, size 20.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-4-5.08 pitch 5.08mm size 20.3x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-4, 4 pins, pitch 5mm, size 20x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-4 pitch 5mm size 20x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-5-5.08_1x05_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-5-5.08, 5 pins, pitch 5.08mm, size 25.4x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-5-5.08 pitch 5.08mm size 25.4x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-5_1x05_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-5, 5 pins, pitch 5mm, size 25x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-5 pitch 5mm size 25x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-6-5.08, 6 pins, pitch 5.08mm, size 30.5x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-6-5.08 pitch 5.08mm size 30.5x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-6_1x06_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-6, 6 pins, pitch 5mm, size 30x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-6 pitch 5mm size 30x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-7-5.08_1x07_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-7-5.08, 7 pins, pitch 5.08mm, size 35.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-7-5.08 pitch 5.08mm size 35.6x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-7_1x07_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-7, 7 pins, pitch 5mm, size 35x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-7 pitch 5mm size 35x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-8-5.08, 8 pins, pitch 5.08mm, size 40.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-8-5.08 pitch 5.08mm size 40.6x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-8, 8 pins, pitch 5mm, size 40x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-8 pitch 5mm size 40x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-9-5.08_1x09_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-9-5.08, 9 pins, pitch 5.08mm, size 45.7x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-9-5.08 pitch 5.08mm size 45.7x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-9_1x09_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-9, 9 pins, pitch 5mm, size 45x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-9 pitch 5mm size 45x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-10-5.08, 10 pins, pitch 5.08mm, size 50.8x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-10-5.08 pitch 5.08mm size 50.8x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-10, 10 pins, pitch 5mm, size 50x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-10 pitch 5mm size 50x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-11-5.08, 11 pins, pitch 5.08mm, size 55.9x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-11-5.08 pitch 5.08mm size 55.9x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-11, 11 pins, pitch 5mm, size 55x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-11 pitch 5mm size 55x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-12-5.08, 12 pins, pitch 5.08mm, size 61x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-12-5.08 pitch 5.08mm size 61x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-12, 12 pins, pitch 5mm, size 60x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-12 pitch 5mm size 60x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-13-5.08, 13 pins, pitch 5.08mm, size 66x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-13-5.08 pitch 5.08mm size 66x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n13\r\n13\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-13, 13 pins, pitch 5mm, size 65x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-13 pitch 5mm size 65x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n13\r\n13\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-14-5.08, 14 pins, pitch 5.08mm, size 71.1x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-14-5.08 pitch 5.08mm size 71.1x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n14\r\n14\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-14, 14 pins, pitch 5mm, size 70x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-14 pitch 5mm size 70x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n14\r\n14\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-15-5.08, 15 pins, pitch 5.08mm, size 76.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-15-5.08 pitch 5.08mm size 76.2x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-15, 15 pins, pitch 5mm, size 75x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-15 pitch 5mm size 75x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-16-5.08_1x16_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-16-5.08, 16 pins, pitch 5.08mm, size 81.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-16-5.08 pitch 5.08mm size 81.3x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n16\r\n16\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-1,5-16_1x16_P5.00mm_Horizontal\r\nTerminal Block Phoenix MKDS-1,5-16, 16 pins, pitch 5mm, size 80x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-1,5-16 pitch 5mm size 80x9.8mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n16\r\n16\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-2-5.08, 2 pins, pitch 5.08mm, size 10.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-2-5.08 pitch 5.08mm size 10.2x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-3-5.08_1x03_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-3-5.08, 3 pins, pitch 5.08mm, size 15.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-3-5.08 pitch 5.08mm size 15.2x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-4-5.08, 4 pins, pitch 5.08mm, size 20.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-4-5.08 pitch 5.08mm size 20.3x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-5-5.08_1x05_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-5-5.08, 5 pins, pitch 5.08mm, size 25.4x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-5-5.08 pitch 5.08mm size 25.4x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-6-5.08_1x06_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-6-5.08, 6 pins, pitch 5.08mm, size 30.5x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-6-5.08 pitch 5.08mm size 30.5x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-7-5.08_1x07_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-7-5.08, 7 pins, pitch 5.08mm, size 35.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-7-5.08 pitch 5.08mm size 35.6x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-8-5.08_1x08_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-8-5.08, 8 pins, pitch 5.08mm, size 40.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-8-5.08 pitch 5.08mm size 40.6x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-9-5.08_1x09_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-9-5.08, 9 pins, pitch 5.08mm, size 45.7x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-9-5.08 pitch 5.08mm size 45.7x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-10-5.08_1x10_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-10-5.08, 10 pins, pitch 5.08mm, size 50.8x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-10-5.08 pitch 5.08mm size 50.8x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-11-5.08_1x11_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-11-5.08, 11 pins, pitch 5.08mm, size 55.9x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-11-5.08 pitch 5.08mm size 55.9x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-12-5.08_1x12_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-12-5.08, 12 pins, pitch 5.08mm, size 61x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-12-5.08 pitch 5.08mm size 61x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-13-5.08_1x13_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-13-5.08, 13 pins, pitch 5.08mm, size 66x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-13-5.08 pitch 5.08mm size 66x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n13\r\n13\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-14-5.08_1x14_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-14-5.08, 14 pins, pitch 5.08mm, size 71.1x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-14-5.08 pitch 5.08mm size 71.1x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n14\r\n14\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-15-5.08_1x15_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-15-5.08, 15 pins, pitch 5.08mm, size 76.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-15-5.08 pitch 5.08mm size 76.2x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MKDS-3-16-5.08_1x16_P5.08mm_Horizontal\r\nTerminal Block Phoenix MKDS-3-16-5.08, 16 pins, pitch 5.08mm, size 81.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MKDS-3-16-5.08 pitch 5.08mm size 81.3x11.2mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n16\r\n16\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-2-2.54, 2 pins, pitch 2.54mm, size 5.54x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-2-2.54 pitch 2.54mm size 5.54x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-4-2.54, 4 pins, pitch 2.54mm, size 10.6x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-4-2.54 pitch 2.54mm size 10.6x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-5-2.54_1x05_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-5-2.54, 5 pins, pitch 2.54mm, size 13.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-5-2.54 pitch 2.54mm size 13.2x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-6-2.54_1x06_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-6-2.54, 6 pins, pitch 2.54mm, size 15.7x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-6-2.54 pitch 2.54mm size 15.7x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-7-2.54_1x07_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-7-2.54, 7 pins, pitch 2.54mm, size 18.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-7-2.54 pitch 2.54mm size 18.2x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-8-2.54, 8 pins, pitch 2.54mm, size 20.8x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-8-2.54 pitch 2.54mm size 20.8x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-9-2.54_1x09_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-9-2.54, 9 pins, pitch 2.54mm, size 23.3x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-9-2.54 pitch 2.54mm size 23.3x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-10-2.54_1x10_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-10-2.54, 10 pins, pitch 2.54mm, size 25.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-10-2.54 pitch 2.54mm size 25.9x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-11-2.54_1x11_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-11-2.54, 11 pins, pitch 2.54mm, size 28.4x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-11-2.54 pitch 2.54mm size 28.4x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_MPT-0,5-12-2.54_1x12_P2.54mm_Horizontal\r\nTerminal Block Phoenix MPT-0,5-12-2.54, 12 pins, pitch 2.54mm, size 30.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix MPT-0,5-12-2.54 pitch 2.54mm size 30.9x6.2mm^2 drill 1.1mm pad 2.2mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-2-3.5-H, 2 pins, pitch 3.5mm, size 7x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-2-3.5-H pitch 3.5mm size 7x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-2-5.0-H, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-2-5.0-H pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n2\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-3-3.5-H, 3 pins, pitch 3.5mm, size 10.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-3-3.5-H pitch 3.5mm size 10.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-3-5.0-H, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-3-5.0-H pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n3\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-4-3.5-H, 4 pins, pitch 3.5mm, size 14x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-4-3.5-H pitch 3.5mm size 14x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-4-5.0-H, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-4-5.0-H pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n4\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-5-3.5-H, 5 pins, pitch 3.5mm, size 17.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-5-3.5-H pitch 3.5mm size 17.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-5-5.0-H_1x05_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-5-5.0-H, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-5-5.0-H pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n5\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-6-3.5-H, 6 pins, pitch 3.5mm, size 21x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-6-3.5-H pitch 3.5mm size 21x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-6-5.0-H, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-6-5.0-H pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n6\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-7-3.5-H_1x07_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-7-3.5-H, 7 pins, pitch 3.5mm, size 24.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-7-3.5-H pitch 3.5mm size 24.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-7-5.0-H_1x07_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-7-5.0-H, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-7-5.0-H pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n7\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-8-3.5-H_1x08_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-8-3.5-H, 8 pins, pitch 3.5mm, size 28x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-8-3.5-H pitch 3.5mm size 28x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-8-5.0-H, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-8-5.0-H pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n8\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-9-3.5-H_1x09_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-9-3.5-H, 9 pins, pitch 3.5mm, size 31.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-9-3.5-H pitch 3.5mm size 31.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-9-5.0-H_1x09_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-9-5.0-H, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-9-5.0-H pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n9\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-10-3.5-H_1x10_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-10-3.5-H, 10 pins, pitch 3.5mm, size 35x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-10-3.5-H pitch 3.5mm size 35x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-10-5.0-H_1x10_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-10-5.0-H, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-10-5.0-H pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n10\r\n10\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-11-3.5-H_1x11_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-11-3.5-H, 11 pins, pitch 3.5mm, size 38.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-11-3.5-H pitch 3.5mm size 38.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-11-5.0-H_1x11_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-11-5.0-H, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-11-5.0-H pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n11\r\n11\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-12-3.5-H_1x12_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-12-3.5-H, 12 pins, pitch 3.5mm, size 42x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-12-3.5-H pitch 3.5mm size 42x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-12-5.0-H_1x12_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-12-5.0-H, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-12-5.0-H pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n12\r\n12\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-13-3.5-H_1x13_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-13-3.5-H, 13 pins, pitch 3.5mm, size 45.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-13-3.5-H pitch 3.5mm size 45.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n13\r\n13\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-13-5.0-H_1x13_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-13-5.0-H, 13 pins, pitch 5mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-13-5.0-H pitch 5mm size 65x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n13\r\n13\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-14-3.5-H_1x14_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-14-3.5-H, 14 pins, pitch 3.5mm, size 49x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-14-3.5-H pitch 3.5mm size 49x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n14\r\n14\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-14-5.0-H_1x14_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-14-5.0-H, 14 pins, pitch 5mm, size 70x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-14-5.0-H pitch 5mm size 70x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n14\r\n14\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-15-3.5-H_1x15_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-15-3.5-H, 15 pins, pitch 3.5mm, size 52.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-15-3.5-H pitch 3.5mm size 52.5x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-15-5.0-H_1x15_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-15-5.0-H, 15 pins, pitch 5mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-15-5.0-H pitch 5mm size 75x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n15\r\n15\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-16-3.5-H_1x16_P3.50mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-16-3.5-H, 16 pins, pitch 3.5mm, size 56x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-16-3.5-H pitch 3.5mm size 56x7.6mm^2 drill 1.2mm pad 2.4mm\r\n0\r\n16\r\n16\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PT-1,5-16-5.0-H_1x16_P5.00mm_Horizontal\r\nTerminal Block Phoenix PT-1,5-16-5.0-H, 16 pins, pitch 5mm, size 80x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PT-1,5-16-5.0-H pitch 5mm size 80x9mm^2 drill 1.3mm pad 2.6mm\r\n0\r\n16\r\n16\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-2-2,5-V-SMD_1x02-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 2 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814702/pdf\r\nPhoenixContact PTSM0.5 2 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n4\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-2-2,5-V-SMD_1x02_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 2 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814702/pdf\r\nPhoenixContact PTSM0.5 2 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n4\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-2-2.5-H-THR_1x02_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-2-2.5-H-THR, 2 pins, pitch 2.5mm, size 7.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR pitch 2.5mm size 7.2x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n4\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-2-2.5-V-THR_1x02_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-2-2.5-V-THR, vertical (cable from top), 2 pins, pitch 2.5mm, size 5.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR vertical pitch 2.5mm size 5.5x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n4\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-2-HV-2.5-SMD_1x02-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 2 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778696/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n4\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-2-HV-2.5-SMD_1x02_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 2 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778696/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n4\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-3-2,5-V-SMD_1x03-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 3 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814715/pdf\r\nPhoenixContact PTSM0.5 3 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n5\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-3-2,5-V-SMD_1x03_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 3 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814715/pdf\r\nPhoenixContact PTSM0.5 3 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n5\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-3-2.5-H-THR_1x03_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-3-2.5-H-THR, 3 pins, pitch 2.5mm, size 9.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR pitch 2.5mm size 9.7x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n6\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-3-2.5-V-THR_1x03_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-3-2.5-V-THR, vertical (cable from top), 3 pins, pitch 2.5mm, size 8x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR vertical pitch 2.5mm size 8x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n6\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-3-HV-2.5-SMD_1x03-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 3 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778706/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n5\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-3-HV-2.5-SMD_1x03_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 3 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778706/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n5\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-4-2,5-V-SMD_1x04-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 4 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814728/pdf\r\nPhoenixContact PTSM0.5 4 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n6\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-4-2,5-V-SMD_1x04_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 4 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814728/pdf\r\nPhoenixContact PTSM0.5 4 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n6\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-4-2.5-H-THR_1x04_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-4-2.5-H-THR, 4 pins, pitch 2.5mm, size 12.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR pitch 2.5mm size 12.2x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n8\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-4-2.5-V-THR_1x04_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-4-2.5-V-THR, vertical (cable from top), 4 pins, pitch 2.5mm, size 10.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR vertical pitch 2.5mm size 10.5x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n8\r\n4\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-4-HV-2.5-SMD_1x04-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 4 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778719/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n4\r\n3\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-4-HV-2.5-SMD_1x04_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 4 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778719/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n4\r\n2\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-5-2,5-V-SMD_1x05-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 5 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814731/pdf\r\nPhoenixContact PTSM0.5 5 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n7\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-5-2,5-V-SMD_1x05_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 5 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814731/pdf\r\nPhoenixContact PTSM0.5 5 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n7\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-5-2.5-H-THR_1x05_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-5-2.5-H-THR, 5 pins, pitch 2.5mm, size 14.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR pitch 2.5mm size 14.7x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n10\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-5-2.5-V-THR_1x05_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-5-2.5-V-THR, vertical (cable from top), 5 pins, pitch 2.5mm, size 13x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR vertical pitch 2.5mm size 13x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n10\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-5-HV-2.5-SMD_1x05-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 5 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778722/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n7\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-5-HV-2.5-SMD_1x05_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 5 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778722/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n7\r\n5\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-6-2,5-V-SMD_1x06-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 6 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814744/pdf\r\nPhoenixContact PTSM0.5 6 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n8\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-6-2,5-V-SMD_1x06_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 6 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814744/pdf\r\nPhoenixContact PTSM0.5 6 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n8\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-6-2.5-H-THR_1x06_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-6-2.5-H-THR, 6 pins, pitch 2.5mm, size 17.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR pitch 2.5mm size 17.2x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n12\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-6-2.5-V-THR_1x06_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-6-2.5-V-THR, vertical (cable from top), 6 pins, pitch 2.5mm, size 15.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR vertical pitch 2.5mm size 15.5x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n12\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-6-HV-2.5-SMD_1x06-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 6 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778735/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n8\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-6-HV-2.5-SMD_1x06_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 6 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778735/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n8\r\n6\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-7-2,5-V-SMD_1x07-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 7 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814757/pdf\r\nPhoenixContact PTSM0.5 7 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n9\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-7-2,5-V-SMD_1x07_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 7 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814757/pdf\r\nPhoenixContact PTSM0.5 7 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n9\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-7-2.5-H-THR_1x07_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-7-2.5-H-THR, 7 pins, pitch 2.5mm, size 19.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR pitch 2.5mm size 19.7x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n14\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-7-2.5-V-THR_1x07_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-7-2.5-V-THR, vertical (cable from top), 7 pins, pitch 2.5mm, size 18x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR vertical pitch 2.5mm size 18x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n14\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-7-HV-2.5-SMD_1x07-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 7 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778748/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n9\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-7-HV-2.5-SMD_1x07_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 7 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778748/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n9\r\n7\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-8-2,5-V-SMD_1x08-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 8 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814760/pdf\r\nPhoenixContact PTSM0.5 8 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n10\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-8-2,5-V-SMD_1x08_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 8 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814760/pdf\r\nPhoenixContact PTSM0.5 8 2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n10\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-8-2.5-H-THR_1x08_P2.50mm_Horizontal\r\nTerminal Block Phoenix PTSM-0,5-8-2.5-H-THR, 8 pins, pitch 2.5mm, size 22.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR pitch 2.5mm size 22.2x10mm^2 drill 1.2mm pad 3mm\r\n0\r\n16\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-8-2.5-V-THR_1x08_P2.50mm_Vertical\r\nTerminal Block Phoenix PTSM-0,5-8-2.5-V-THR, vertical (cable from top), 8 pins, pitch 2.5mm, size 20.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix\r\nTHT Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR vertical pitch 2.5mm size 20.5x5mm^2 drill 1.2mm pad 2mm\r\n0\r\n16\r\n8\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-8-HV-2.5-SMD_1x08-1MP_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 8 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778751/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n10\r\n9\r\nTerminalBlock_Phoenix\r\nTerminalBlock_Phoenix_PTSM-0,5-8-HV-2.5-SMD_1x08_P2.50mm_Vertical\r\nPhoenixContact PTSM0,5 8 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778751/pdf\r\n2.5mm vertical SMD spring clamp terminal block connector \r\n0\r\n10\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal\r\nterminal block RND 205-00001, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00001 pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00002_1x03_P5.00mm_Horizontal\r\nterminal block RND 205-00002, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00002 pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00003_1x04_P5.00mm_Horizontal\r\nterminal block RND 205-00003, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00003 pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00004_1x05_P5.00mm_Horizontal\r\nterminal block RND 205-00004, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00004 pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00005_1x06_P5.00mm_Horizontal\r\nterminal block RND 205-00005, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00005 pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00006_1x07_P5.00mm_Horizontal\r\nterminal block RND 205-00006, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00006 pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00007_1x08_P5.00mm_Horizontal\r\nterminal block RND 205-00007, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00007 pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00008_1x09_P5.00mm_Horizontal\r\nterminal block RND 205-00008, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00008 pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00009_1x10_P5.00mm_Horizontal\r\nterminal block RND 205-00009, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00009 pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00010_1x11_P5.00mm_Horizontal\r\nterminal block RND 205-00010, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00010 pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00011_1x12_P5.00mm_Horizontal\r\nterminal block RND 205-00011, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00011 pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal\r\nterminal block RND 205-00012, 2 pins, pitch 5mm, size 10x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00012 pitch 5mm size 10x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00013_1x03_P5.00mm_Horizontal\r\nterminal block RND 205-00013, 3 pins, pitch 5mm, size 15x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00013 pitch 5mm size 15x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00014_1x04_P5.00mm_Horizontal\r\nterminal block RND 205-00014, 4 pins, pitch 5mm, size 20x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00014 pitch 5mm size 20x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00015_1x05_P5.00mm_Horizontal\r\nterminal block RND 205-00015, 5 pins, pitch 5mm, size 25x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00015 pitch 5mm size 25x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00016_1x06_P5.00mm_Horizontal\r\nterminal block RND 205-00016, 6 pins, pitch 5mm, size 30x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00016 pitch 5mm size 30x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00017_1x07_P5.00mm_Horizontal\r\nterminal block RND 205-00017, 7 pins, pitch 5mm, size 35x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00017 pitch 5mm size 35x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal\r\nterminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00018 pitch 5mm size 40x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00019_1x09_P5.00mm_Horizontal\r\nterminal block RND 205-00019, 9 pins, pitch 5mm, size 45x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00019 pitch 5mm size 45x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00020_1x10_P5.00mm_Horizontal\r\nterminal block RND 205-00020, 10 pins, pitch 5mm, size 50x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00020 pitch 5mm size 50x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00021_1x11_P5.00mm_Horizontal\r\nterminal block RND 205-00021, 11 pins, pitch 5mm, size 55x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00021 pitch 5mm size 55x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00022_1x12_P5.00mm_Horizontal\r\nterminal block RND 205-00022, 12 pins, pitch 5mm, size 60x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00022 pitch 5mm size 60x7.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00023_1x02_P10.00mm_Horizontal\r\nterminal block RND 205-00023, 2 pins, pitch 10mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00023 pitch 10mm size 15x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00024_1x03_P10.00mm_Horizontal\r\nterminal block RND 205-00024, 3 pins, pitch 10mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00024 pitch 10mm size 25x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00025_1x04_P10.00mm_Horizontal\r\nterminal block RND 205-00025, 4 pins, pitch 10mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00025 pitch 10mm size 35x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00026_1x05_P10.00mm_Horizontal\r\nterminal block RND 205-00026, 5 pins, pitch 10mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00026 pitch 10mm size 45x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00027_1x06_P10.00mm_Horizontal\r\nterminal block RND 205-00027, 6 pins, pitch 10mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00027 pitch 10mm size 55x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00028_1x07_P10.00mm_Horizontal\r\nterminal block RND 205-00028, 7 pins, pitch 10mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00028 pitch 10mm size 65x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00029_1x08_P10.00mm_Horizontal\r\nterminal block RND 205-00029, 8 pins, pitch 10mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00029 pitch 10mm size 75x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00030_1x09_P10.00mm_Horizontal\r\nterminal block RND 205-00030, 9 pins, pitch 10mm, size 85x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00030 pitch 10mm size 85x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00031_1x10_P10.00mm_Horizontal\r\nterminal block RND 205-00031, 10 pins, pitch 10mm, size 95x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00031 pitch 10mm size 95x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00032_1x11_P10.00mm_Horizontal\r\nterminal block RND 205-00032, 11 pins, pitch 10mm, size 105x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00032 pitch 10mm size 105x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00033_1x12_P10.00mm_Horizontal\r\nterminal block RND 205-00033, 12 pins, pitch 10mm, size 115x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00033 pitch 10mm size 115x9mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00045_1x02_P5.00mm_Horizontal\r\nterminal block RND 205-00045, 2 pins, pitch 5mm, size 10x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00045 pitch 5mm size 10x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00046_1x03_P5.00mm_Horizontal\r\nterminal block RND 205-00046, 3 pins, pitch 5mm, size 15x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00046 pitch 5mm size 15x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00047_1x04_P5.00mm_Horizontal\r\nterminal block RND 205-00047, 4 pins, pitch 5mm, size 20x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00047 pitch 5mm size 20x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00048_1x05_P5.00mm_Horizontal\r\nterminal block RND 205-00048, 5 pins, pitch 5mm, size 25x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00048 pitch 5mm size 25x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00049_1x06_P5.00mm_Horizontal\r\nterminal block RND 205-00049, 6 pins, pitch 5mm, size 30x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00049 pitch 5mm size 30x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00050_1x07_P5.00mm_Horizontal\r\nterminal block RND 205-00050, 7 pins, pitch 5mm, size 35x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00050 pitch 5mm size 35x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00051_1x08_P5.00mm_Horizontal\r\nterminal block RND 205-00051, 8 pins, pitch 5mm, size 40x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00051 pitch 5mm size 40x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00052_1x09_P5.00mm_Horizontal\r\nterminal block RND 205-00052, 9 pins, pitch 5mm, size 45x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00052 pitch 5mm size 45x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00053_1x10_P5.00mm_Horizontal\r\nterminal block RND 205-00053, 10 pins, pitch 5mm, size 50x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00053 pitch 5mm size 50x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00054_1x11_P5.00mm_Horizontal\r\nterminal block RND 205-00054, 11 pins, pitch 5mm, size 55x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00054 pitch 5mm size 55x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00055_1x12_P5.00mm_Horizontal\r\nterminal block RND 205-00055, 12 pins, pitch 5mm, size 60x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00055 pitch 5mm size 60x8.1mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00056_1x02_P5.00mm_45Degree\r\nterminal block RND 205-00056, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00056 45Degree pitch 5mm size 10x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00057_1x03_P5.00mm_45Degree\r\nterminal block RND 205-00057, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00057 45Degree pitch 5mm size 15x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00058_1x04_P5.00mm_45Degree\r\nterminal block RND 205-00058, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00058 45Degree pitch 5mm size 20x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00059_1x05_P5.00mm_45Degree\r\nterminal block RND 205-00059, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00059 45Degree pitch 5mm size 25x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00060_1x06_P5.00mm_45Degree\r\nterminal block RND 205-00060, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00060 45Degree pitch 5mm size 30x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00061_1x07_P5.00mm_45Degree\r\nterminal block RND 205-00061, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 35x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00061 45Degree pitch 5mm size 35x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00062_1x08_P5.00mm_45Degree\r\nterminal block RND 205-00062, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 40x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00062 45Degree pitch 5mm size 40x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00063_1x09_P5.00mm_45Degree\r\nterminal block RND 205-00063, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 45x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00063 45Degree pitch 5mm size 45x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00064_1x10_P5.00mm_45Degree\r\nterminal block RND 205-00064, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 50x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00064 45Degree pitch 5mm size 50x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00065_1x11_P5.00mm_45Degree\r\nterminal block RND 205-00065, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 55x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00065 45Degree pitch 5mm size 55x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00066_1x12_P5.00mm_45Degree\r\nterminal block RND 205-00066, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 60x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00066 45Degree pitch 5mm size 60x12.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00067_1x02_P7.50mm_Horizontal\r\nterminal block RND 205-00067, 2 pins, pitch 7.5mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00067 pitch 7.5mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00068_1x03_P7.50mm_Horizontal\r\nterminal block RND 205-00068, 3 pins, pitch 7.5mm, size 22.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00068 pitch 7.5mm size 22.5x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00069_1x04_P7.50mm_Horizontal\r\nterminal block RND 205-00069, 4 pins, pitch 7.5mm, size 30x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00069 pitch 7.5mm size 30x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00070_1x05_P7.50mm_Horizontal\r\nterminal block RND 205-00070, 5 pins, pitch 7.5mm, size 37.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00070 pitch 7.5mm size 37.5x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00071_1x06_P7.50mm_Horizontal\r\nterminal block RND 205-00071, 6 pins, pitch 7.5mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00071 pitch 7.5mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00072_1x07_P7.50mm_Horizontal\r\nterminal block RND 205-00072, 7 pins, pitch 7.5mm, size 52.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00072 pitch 7.5mm size 52.5x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00073_1x08_P7.50mm_Horizontal\r\nterminal block RND 205-00073, 8 pins, pitch 7.5mm, size 60x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00073 pitch 7.5mm size 60x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00074_1x09_P7.50mm_Horizontal\r\nterminal block RND 205-00074, 9 pins, pitch 7.5mm, size 67.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00074 pitch 7.5mm size 67.5x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00075_1x10_P7.50mm_Horizontal\r\nterminal block RND 205-00075, 10 pins, pitch 7.5mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00075 pitch 7.5mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00076_1x11_P7.50mm_Horizontal\r\nterminal block RND 205-00076, 11 pins, pitch 7.5mm, size 82.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00076 pitch 7.5mm size 82.5x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00077_1x12_P7.50mm_Horizontal\r\nterminal block RND 205-00077, 12 pins, pitch 7.5mm, size 90x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00077 pitch 7.5mm size 90x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00078_1x02_P10.00mm_Horizontal\r\nterminal block RND 205-00078, 2 pins, pitch 10mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00078 pitch 10mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00079_1x03_P10.00mm_Horizontal\r\nterminal block RND 205-00079, 3 pins, pitch 10mm, size 25x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00079 pitch 10mm size 25x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00080_1x04_P10.00mm_Horizontal\r\nterminal block RND 205-00080, 4 pins, pitch 10mm, size 35x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00080 pitch 10mm size 35x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00081_1x05_P10.00mm_Horizontal\r\nterminal block RND 205-00081, 5 pins, pitch 10mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00081 pitch 10mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00082_1x06_P10.00mm_Horizontal\r\nterminal block RND 205-00082, 6 pins, pitch 10mm, size 55x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00082 pitch 10mm size 55x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00083_1x07_P10.00mm_Horizontal\r\nterminal block RND 205-00083, 7 pins, pitch 10mm, size 65x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00083 pitch 10mm size 65x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00084_1x08_P10.00mm_Horizontal\r\nterminal block RND 205-00084, 8 pins, pitch 10mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00084 pitch 10mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00085_1x09_P10.00mm_Horizontal\r\nterminal block RND 205-00085, 9 pins, pitch 10mm, size 85x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00085 pitch 10mm size 85x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00086_1x10_P10.00mm_Horizontal\r\nterminal block RND 205-00086, 10 pins, pitch 10mm, size 95x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00086 pitch 10mm size 95x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00087_1x11_P10.00mm_Horizontal\r\nterminal block RND 205-00087, 11 pins, pitch 10mm, size 105x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00087 pitch 10mm size 105x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00088_1x12_P10.00mm_Horizontal\r\nterminal block RND 205-00088, 12 pins, pitch 10mm, size 115x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00088 pitch 10mm size 115x10.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal\r\nterminal block RND 205-00232, 2 pins, pitch 5.08mm, size 10.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00232 pitch 5.08mm size 10.2x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00233_1x03_P5.08mm_Horizontal\r\nterminal block RND 205-00233, 3 pins, pitch 5.08mm, size 15.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00233 pitch 5.08mm size 15.2x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00234_1x04_P5.08mm_Horizontal\r\nterminal block RND 205-00234, 4 pins, pitch 5.08mm, size 20.3x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00234 pitch 5.08mm size 20.3x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00235_1x05_P5.08mm_Horizontal\r\nterminal block RND 205-00235, 5 pins, pitch 5.08mm, size 25.4x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00235 pitch 5.08mm size 25.4x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00236_1x06_P5.08mm_Horizontal\r\nterminal block RND 205-00236, 6 pins, pitch 5.08mm, size 30.5x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00236 pitch 5.08mm size 30.5x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00237_1x07_P5.08mm_Horizontal\r\nterminal block RND 205-00237, 7 pins, pitch 5.08mm, size 35.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00237 pitch 5.08mm size 35.6x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00238_1x08_P5.08mm_Horizontal\r\nterminal block RND 205-00238, 8 pins, pitch 5.08mm, size 40.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00238 pitch 5.08mm size 40.6x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00239_1x09_P5.08mm_Horizontal\r\nterminal block RND 205-00239, 9 pins, pitch 5.08mm, size 45.7x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00239 pitch 5.08mm size 45.7x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00240_1x10_P5.08mm_Horizontal\r\nterminal block RND 205-00240, 10 pins, pitch 5.08mm, size 50.8x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00240 pitch 5.08mm size 50.8x8.45mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00241_1x02_P10.16mm_Horizontal\r\nterminal block RND 205-00241, 2 pins, pitch 10.2mm, size 15.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00241 pitch 10.2mm size 15.2x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00242_1x03_P10.16mm_Horizontal\r\nterminal block RND 205-00242, 3 pins, pitch 10.2mm, size 25.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00242 pitch 10.2mm size 25.4x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00243_1x04_P10.16mm_Horizontal\r\nterminal block RND 205-00243, 4 pins, pitch 10.2mm, size 35.6x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00243 pitch 10.2mm size 35.6x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00244_1x05_P10.16mm_Horizontal\r\nterminal block RND 205-00244, 5 pins, pitch 10.2mm, size 45.7x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00244 pitch 10.2mm size 45.7x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00245_1x06_P10.16mm_Horizontal\r\nterminal block RND 205-00245, 6 pins, pitch 10.2mm, size 55.9x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00245 pitch 10.2mm size 55.9x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00246_1x07_P10.16mm_Horizontal\r\nterminal block RND 205-00246, 7 pins, pitch 10.2mm, size 66x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00246 pitch 10.2mm size 66x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00247_1x08_P10.16mm_Horizontal\r\nterminal block RND 205-00247, 8 pins, pitch 10.2mm, size 76.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00247 pitch 10.2mm size 76.2x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00248_1x09_P10.16mm_Horizontal\r\nterminal block RND 205-00248, 9 pins, pitch 10.2mm, size 86.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00248 pitch 10.2mm size 86.4x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00249_1x10_P10.16mm_Horizontal\r\nterminal block RND 205-00249, 10 pins, pitch 10.2mm, size 96.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00249 pitch 10.2mm size 96.5x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00250_1x11_P10.16mm_Horizontal\r\nterminal block RND 205-00250, 11 pins, pitch 10.2mm, size 107x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00250 pitch 10.2mm size 107x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00251_1x12_P10.16mm_Horizontal\r\nterminal block RND 205-00251, 12 pins, pitch 10.2mm, size 117x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00251 pitch 10.2mm size 117x8.3mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00276_1x02_P5.00mm_Vertical\r\nterminal block RND 205-00078, vertical (cable from top), 2 pins, pitch 5mm, size 10x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00078 vertical pitch 5mm size 10x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00277_1x03_P5.00mm_Vertical\r\nterminal block RND 205-00079, vertical (cable from top), 3 pins, pitch 5mm, size 15x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00079 vertical pitch 5mm size 15x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00278_1x04_P5.00mm_Vertical\r\nterminal block RND 205-00080, vertical (cable from top), 4 pins, pitch 5mm, size 20x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00080 vertical pitch 5mm size 20x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00279_1x05_P5.00mm_Vertical\r\nterminal block RND 205-00081, vertical (cable from top), 5 pins, pitch 5mm, size 25x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00081 vertical pitch 5mm size 25x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00280_1x06_P5.00mm_Vertical\r\nterminal block RND 205-00082, vertical (cable from top), 6 pins, pitch 5mm, size 30x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00082 vertical pitch 5mm size 30x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00281_1x07_P5.00mm_Vertical\r\nterminal block RND 205-00083, vertical (cable from top), 7 pins, pitch 5mm, size 35x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00083 vertical pitch 5mm size 35x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00282_1x08_P5.00mm_Vertical\r\nterminal block RND 205-00084, vertical (cable from top), 8 pins, pitch 5mm, size 40x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00084 vertical pitch 5mm size 40x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00283_1x09_P5.00mm_Vertical\r\nterminal block RND 205-00085, vertical (cable from top), 9 pins, pitch 5mm, size 45x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00085 vertical pitch 5mm size 45x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00284_1x10_P5.00mm_Vertical\r\nterminal block RND 205-00086, vertical (cable from top), 10 pins, pitch 5mm, size 50x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00086 vertical pitch 5mm size 50x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00285_1x11_P5.00mm_Vertical\r\nterminal block RND 205-00087, vertical (cable from top), 11 pins, pitch 5mm, size 55x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00087 vertical pitch 5mm size 55x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00286_1x12_P5.00mm_Vertical\r\nterminal block RND 205-00088, vertical (cable from top), 12 pins, pitch 5mm, size 60x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00088 vertical pitch 5mm size 60x10mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal\r\nterminal block RND 205-00287, 2 pins, pitch 5.08mm, size 10.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00287 pitch 5.08mm size 10.2x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00288_1x03_P5.08mm_Horizontal\r\nterminal block RND 205-00288, 3 pins, pitch 5.08mm, size 15.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00288 pitch 5.08mm size 15.2x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00289_1x04_P5.08mm_Horizontal\r\nterminal block RND 205-00289, 4 pins, pitch 5.08mm, size 20.3x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00289 pitch 5.08mm size 20.3x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00290_1x05_P5.08mm_Horizontal\r\nterminal block RND 205-00290, 5 pins, pitch 5.08mm, size 25.4x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00290 pitch 5.08mm size 25.4x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00291_1x06_P5.08mm_Horizontal\r\nterminal block RND 205-00291, 6 pins, pitch 5.08mm, size 30.5x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00291 pitch 5.08mm size 30.5x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00292_1x07_P5.08mm_Horizontal\r\nterminal block RND 205-00292, 7 pins, pitch 5.08mm, size 35.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00292 pitch 5.08mm size 35.6x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00293_1x08_P5.08mm_Horizontal\r\nterminal block RND 205-00293, 8 pins, pitch 5.08mm, size 40.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00293 pitch 5.08mm size 40.6x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00294_1x09_P5.08mm_Horizontal\r\nterminal block RND 205-00294, 9 pins, pitch 5.08mm, size 45.7x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00294 pitch 5.08mm size 45.7x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00295_1x10_P5.08mm_Horizontal\r\nterminal block RND 205-00295, 10 pins, pitch 5.08mm, size 50.8x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00295 pitch 5.08mm size 50.8x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00296_1x11_P5.08mm_Horizontal\r\nterminal block RND 205-00296, 11 pins, pitch 5.08mm, size 55.9x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00296 pitch 5.08mm size 55.9x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00297_1x12_P5.08mm_Horizontal\r\nterminal block RND 205-00297, 12 pins, pitch 5.08mm, size 61x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00297 pitch 5.08mm size 61x10.6mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00298_1x02_P10.00mm_Horizontal\r\nterminal block RND 205-00298, 2 pins, pitch 10mm, size 15x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00298 pitch 10mm size 15x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n2\r\n2\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00299_1x03_P10.00mm_Horizontal\r\nterminal block RND 205-00299, 3 pins, pitch 10mm, size 25x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00299 pitch 10mm size 25x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n3\r\n3\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00300_1x04_P10.00mm_Horizontal\r\nterminal block RND 205-00300, 4 pins, pitch 10mm, size 35x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00300 pitch 10mm size 35x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n4\r\n4\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00301_1x05_P10.00mm_Horizontal\r\nterminal block RND 205-00301, 5 pins, pitch 10mm, size 45x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00301 pitch 10mm size 45x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n5\r\n5\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00302_1x06_P10.00mm_Horizontal\r\nterminal block RND 205-00302, 6 pins, pitch 10mm, size 55x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00302 pitch 10mm size 55x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n6\r\n6\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00303_1x07_P10.00mm_Horizontal\r\nterminal block RND 205-00303, 7 pins, pitch 10mm, size 65x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00303 pitch 10mm size 65x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n7\r\n7\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00304_1x08_P10.00mm_Horizontal\r\nterminal block RND 205-00304, 8 pins, pitch 10mm, size 75x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00304 pitch 10mm size 75x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n8\r\n8\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00305_1x09_P10.00mm_Horizontal\r\nterminal block RND 205-00305, 9 pins, pitch 10mm, size 85x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00305 pitch 10mm size 85x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n9\r\n9\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00306_1x10_P10.00mm_Horizontal\r\nterminal block RND 205-00306, 10 pins, pitch 10mm, size 95x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00306 pitch 10mm size 95x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n10\r\n10\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00307_1x11_P10.00mm_Horizontal\r\nterminal block RND 205-00307, 11 pins, pitch 10mm, size 105x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00307 pitch 10mm size 105x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n11\r\n11\r\nTerminalBlock_RND\r\nTerminalBlock_RND_205-00308_1x12_P10.00mm_Horizontal\r\nterminal block RND 205-00308, 12 pins, pitch 10mm, size 115x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND\r\nTHT terminal block RND 205-00308 pitch 10mm size 115x8.1mm^2 drill 1.3mm pad 2.5mm\r\n0\r\n12\r\n12\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_1-282834-0_1x10_P2.54mm_Horizontal\r\nTerminal Block TE 1-282834-0, 10 pins, pitch 2.54mm, size 25.86x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 1-282834-0 pitch 2.54mm size 25.86x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n10\r\n10\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_1-282834-1_1x11_P2.54mm_Horizontal\r\nTerminal Block TE 1-282834-1, 11 pins, pitch 2.54mm, size 28.4x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 1-282834-1 pitch 2.54mm size 28.4x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n11\r\n11\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_1-282834-2_1x12_P2.54mm_Horizontal\r\nTerminal Block TE 1-282834-2, 12 pins, pitch 2.54mm, size 30.94x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 1-282834-2 pitch 2.54mm size 30.94x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n12\r\n12\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal\r\nTerminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n2\r\n2\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-3_1x03_P2.54mm_Horizontal\r\nTerminal Block TE 282834-3, 3 pins, pitch 2.54mm, size 8.08x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-3 pitch 2.54mm size 8.08x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n3\r\n3\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-4_1x04_P2.54mm_Horizontal\r\nTerminal Block TE 282834-4, 4 pins, pitch 2.54mm, size 10.620000000000001x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-4 pitch 2.54mm size 10.620000000000001x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n4\r\n4\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-5_1x05_P2.54mm_Horizontal\r\nTerminal Block TE 282834-5, 5 pins, pitch 2.54mm, size 13.16x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-5 pitch 2.54mm size 13.16x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n5\r\n5\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal\r\nTerminal Block TE 282834-6, 6 pins, pitch 2.54mm, size 15.7x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-6 pitch 2.54mm size 15.7x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n6\r\n6\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-7_1x07_P2.54mm_Horizontal\r\nTerminal Block TE 282834-7, 7 pins, pitch 2.54mm, size 18.240000000000002x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-7 pitch 2.54mm size 18.240000000000002x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n7\r\n7\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-8_1x08_P2.54mm_Horizontal\r\nTerminal Block TE 282834-8, 8 pins, pitch 2.54mm, size 20.78x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-8 pitch 2.54mm size 20.78x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n8\r\n8\r\nTerminalBlock_TE-Connectivity\r\nTerminalBlock_TE_282834-9_1x09_P2.54mm_Horizontal\r\nTerminal Block TE 282834-9, 9 pins, pitch 2.54mm, size 23.32x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity\r\nTHT Terminal Block TE 282834-9 pitch 2.54mm size 23.32x6.5mm^2 drill 1.1mm pad 2.1mm\r\n0\r\n9\r\n9\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-101_1x01_P5.00mm_45Degree\r\nTerminal Block WAGO 236-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 6.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-101 45Degree pitch 5mm size 6.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-102_1x02_P5.00mm_45Degree\r\nTerminal Block WAGO 236-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 11.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-102 45Degree pitch 5mm size 11.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n4\r\n2\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-103_1x03_P5.00mm_45Degree\r\nTerminal Block WAGO 236-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 16.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-103 45Degree pitch 5mm size 16.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n6\r\n3\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-104_1x04_P5.00mm_45Degree\r\nTerminal Block WAGO 236-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 21.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-104 45Degree pitch 5mm size 21.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n8\r\n4\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-105_1x05_P5.00mm_45Degree\r\nTerminal Block WAGO 236-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 26.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-105 45Degree pitch 5mm size 26.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n10\r\n5\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-106_1x06_P5.00mm_45Degree\r\nTerminal Block WAGO 236-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 31.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-106 45Degree pitch 5mm size 31.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n12\r\n6\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-107_1x07_P5.00mm_45Degree\r\nTerminal Block WAGO 236-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 36.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-107 45Degree pitch 5mm size 36.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n14\r\n7\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-108_1x08_P5.00mm_45Degree\r\nTerminal Block WAGO 236-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 41.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-108 45Degree pitch 5mm size 41.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n16\r\n8\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-109_1x09_P5.00mm_45Degree\r\nTerminal Block WAGO 236-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 46.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-109 45Degree pitch 5mm size 46.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n18\r\n9\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-110_1x10_P5.00mm_45Degree\r\nTerminal Block WAGO 236-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 51.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-110 45Degree pitch 5mm size 51.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n20\r\n10\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-112_1x12_P5.00mm_45Degree\r\nTerminal Block WAGO 236-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 61.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-112 45Degree pitch 5mm size 61.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n24\r\n12\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-116_1x16_P5.00mm_45Degree\r\nTerminal Block WAGO 236-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 81.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-116 45Degree pitch 5mm size 81.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n32\r\n16\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-124_1x24_P5.00mm_45Degree\r\nTerminal Block WAGO 236-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-124 45Degree pitch 5mm size 122x14mm^2 drill 1mm pad 3mm\r\n0\r\n48\r\n24\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-201_1x01_P7.50mm_45Degree\r\nTerminal Block WAGO 236-201, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-201 45Degree pitch 7.5mm size 9x14mm^2 drill 1mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-202_1x02_P7.50mm_45Degree\r\nTerminal Block WAGO 236-202, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 16.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-202 45Degree pitch 7.5mm size 16.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n4\r\n2\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-203_1x03_P7.50mm_45Degree\r\nTerminal Block WAGO 236-203, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-203 45Degree pitch 7.5mm size 24x14mm^2 drill 1mm pad 3mm\r\n0\r\n6\r\n3\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-204_1x04_P7.50mm_45Degree\r\nTerminal Block WAGO 236-204, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 31.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-204 45Degree pitch 7.5mm size 31.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n8\r\n4\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-205_1x05_P7.50mm_45Degree\r\nTerminal Block WAGO 236-205, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 39x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-205 45Degree pitch 7.5mm size 39x14mm^2 drill 1mm pad 3mm\r\n0\r\n10\r\n5\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-206_1x06_P7.50mm_45Degree\r\nTerminal Block WAGO 236-206, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 46.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-206 45Degree pitch 7.5mm size 46.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n12\r\n6\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-207_1x07_P7.50mm_45Degree\r\nTerminal Block WAGO 236-207, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 54x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-207 45Degree pitch 7.5mm size 54x14mm^2 drill 1mm pad 3mm\r\n0\r\n14\r\n7\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-208_1x08_P7.50mm_45Degree\r\nTerminal Block WAGO 236-208, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 61.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-208 45Degree pitch 7.5mm size 61.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n16\r\n8\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-209_1x09_P7.50mm_45Degree\r\nTerminal Block WAGO 236-209, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 69x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-209 45Degree pitch 7.5mm size 69x14mm^2 drill 1mm pad 3mm\r\n0\r\n18\r\n9\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-210_1x10_P7.50mm_45Degree\r\nTerminal Block WAGO 236-210, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 76.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-210 45Degree pitch 7.5mm size 76.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n20\r\n10\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-212_1x12_P7.50mm_45Degree\r\nTerminal Block WAGO 236-212, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 91.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-212 45Degree pitch 7.5mm size 91.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n24\r\n12\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-216_1x16_P7.50mm_45Degree\r\nTerminal Block WAGO 236-216, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-216 45Degree pitch 7.5mm size 122x14mm^2 drill 1mm pad 3mm\r\n0\r\n32\r\n16\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-224_1x24_P7.50mm_45Degree\r\nTerminal Block WAGO 236-224, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-224 45Degree pitch 7.5mm size 182x14mm^2 drill 1mm pad 3mm\r\n0\r\n48\r\n24\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-301_1x01_P10.00mm_45Degree\r\nTerminal Block WAGO 236-301, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 11.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-301 45Degree pitch 10mm size 11.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-302_1x02_P10.00mm_45Degree\r\nTerminal Block WAGO 236-302, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 21.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-302 45Degree pitch 10mm size 21.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n4\r\n2\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-303_1x03_P10.00mm_45Degree\r\nTerminal Block WAGO 236-303, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 31.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-303 45Degree pitch 10mm size 31.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n6\r\n3\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-304_1x04_P10.00mm_45Degree\r\nTerminal Block WAGO 236-304, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 41.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-304 45Degree pitch 10mm size 41.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n8\r\n4\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-305_1x05_P10.00mm_45Degree\r\nTerminal Block WAGO 236-305, 45Degree (cable under 45degree), 5 pins, pitch 10mm, size 51.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-305 45Degree pitch 10mm size 51.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n10\r\n5\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-306_1x06_P10.00mm_45Degree\r\nTerminal Block WAGO 236-306, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 61.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-306 45Degree pitch 10mm size 61.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n12\r\n6\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-307_1x07_P10.00mm_45Degree\r\nTerminal Block WAGO 236-307, 45Degree (cable under 45degree), 7 pins, pitch 10mm, size 71.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-307 45Degree pitch 10mm size 71.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n14\r\n7\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-308_1x08_P10.00mm_45Degree\r\nTerminal Block WAGO 236-308, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 81.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-308 45Degree pitch 10mm size 81.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n16\r\n8\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-309_1x09_P10.00mm_45Degree\r\nTerminal Block WAGO 236-309, 45Degree (cable under 45degree), 9 pins, pitch 10mm, size 91.5x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-309 45Degree pitch 10mm size 91.5x14mm^2 drill 1mm pad 3mm\r\n0\r\n18\r\n9\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-310_1x10_P10.00mm_45Degree\r\nTerminal Block WAGO 236-310, 45Degree (cable under 45degree), 10 pins, pitch 10mm, size 102x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-310 45Degree pitch 10mm size 102x14mm^2 drill 1mm pad 3mm\r\n0\r\n20\r\n10\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-312_1x12_P10.00mm_45Degree\r\nTerminal Block WAGO 236-312, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-312 45Degree pitch 10mm size 122x14mm^2 drill 1mm pad 3mm\r\n0\r\n24\r\n12\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-316_1x16_P10.00mm_45Degree\r\nTerminal Block WAGO 236-316, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-316 45Degree pitch 10mm size 162x14mm^2 drill 1mm pad 3mm\r\n0\r\n32\r\n16\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_236-324_1x24_P10.00mm_45Degree\r\nTerminal Block WAGO 236-324, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 236-324 45Degree pitch 10mm size 242x14mm^2 drill 1mm pad 3mm\r\n0\r\n48\r\n24\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-101_1x01_P5.00mm_45Degree\r\nTerminal Block WAGO 804-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-101 45Degree pitch 5mm size 6.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-102_1x02_P5.00mm_45Degree\r\nTerminal Block WAGO 804-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 11.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-102 45Degree pitch 5mm size 11.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n4\r\n2\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-103_1x03_P5.00mm_45Degree\r\nTerminal Block WAGO 804-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 16.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-103 45Degree pitch 5mm size 16.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n6\r\n3\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-104_1x04_P5.00mm_45Degree\r\nTerminal Block WAGO 804-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-104 45Degree pitch 5mm size 21.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n8\r\n4\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-105_1x05_P5.00mm_45Degree\r\nTerminal Block WAGO 804-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 26.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-105 45Degree pitch 5mm size 26.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n10\r\n5\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-106_1x06_P5.00mm_45Degree\r\nTerminal Block WAGO 804-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 31.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-106 45Degree pitch 5mm size 31.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n12\r\n6\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-107_1x07_P5.00mm_45Degree\r\nTerminal Block WAGO 804-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-107 45Degree pitch 5mm size 36.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n14\r\n7\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-108_1x08_P5.00mm_45Degree\r\nTerminal Block WAGO 804-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 41.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-108 45Degree pitch 5mm size 41.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n16\r\n8\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-109_1x09_P5.00mm_45Degree\r\nTerminal Block WAGO 804-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 46.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-109 45Degree pitch 5mm size 46.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n18\r\n9\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-110_1x10_P5.00mm_45Degree\r\nTerminal Block WAGO 804-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-110 45Degree pitch 5mm size 51.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n20\r\n10\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-112_1x12_P5.00mm_45Degree\r\nTerminal Block WAGO 804-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 61.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-112 45Degree pitch 5mm size 61.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n24\r\n12\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-116_1x16_P5.00mm_45Degree\r\nTerminal Block WAGO 804-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 81.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-116 45Degree pitch 5mm size 81.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n32\r\n16\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-124_1x24_P5.00mm_45Degree\r\nTerminal Block WAGO 804-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-124 45Degree pitch 5mm size 122x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n48\r\n24\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-301_1x01_P7.50mm_45Degree\r\nTerminal Block WAGO 804-301, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-301 45Degree pitch 7.5mm size 6.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n2\r\n1\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-302_1x02_P7.50mm_45Degree\r\nTerminal Block WAGO 804-302, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 14x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-302 45Degree pitch 7.5mm size 14x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n4\r\n2\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-303_1x03_P7.50mm_45Degree\r\nTerminal Block WAGO 804-303, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-303 45Degree pitch 7.5mm size 21.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n6\r\n3\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-304_1x04_P7.50mm_45Degree\r\nTerminal Block WAGO 804-304, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 29x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-304 45Degree pitch 7.5mm size 29x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n8\r\n4\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-305_1x05_P7.50mm_45Degree\r\nTerminal Block WAGO 804-305, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-305 45Degree pitch 7.5mm size 36.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n10\r\n5\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-306_1x06_P7.50mm_45Degree\r\nTerminal Block WAGO 804-306, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 44x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-306 45Degree pitch 7.5mm size 44x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n12\r\n6\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-307_1x07_P7.50mm_45Degree\r\nTerminal Block WAGO 804-307, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-307 45Degree pitch 7.5mm size 51.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n14\r\n7\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-308_1x08_P7.50mm_45Degree\r\nTerminal Block WAGO 804-308, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 59x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-308 45Degree pitch 7.5mm size 59x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n16\r\n8\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-309_1x09_P7.50mm_45Degree\r\nTerminal Block WAGO 804-309, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 66.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-309 45Degree pitch 7.5mm size 66.5x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n18\r\n9\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-310_1x10_P7.50mm_45Degree\r\nTerminal Block WAGO 804-310, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 74x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-310 45Degree pitch 7.5mm size 74x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n20\r\n10\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree\r\nTerminal Block WAGO 804-312, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 89x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-312 45Degree pitch 7.5mm size 89x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n24\r\n12\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree\r\nTerminal Block WAGO 804-316, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 119x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-316 45Degree pitch 7.5mm size 119x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n32\r\n16\r\nTerminalBlock_WAGO\r\nTerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree\r\nTerminal Block WAGO 804-324, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 179x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO\r\nTHT Terminal Block WAGO 804-324 45Degree pitch 7.5mm size 179x15mm^2 drill 1.2mm pad 3mm\r\n0\r\n48\r\n24\r\nTestPoint\r\nTestPoint_2Pads_Pitch2.54mm_Drill0.8mm\r\nTest point with 2 pins, pitch 2.54mm, drill diameter 0.8mm\r\nCONN DEV\r\n0\r\n2\r\n2\r\nTestPoint\r\nTestPoint_2Pads_Pitch5.08mm_Drill1.3mm\r\nTest point with 2 pads, pitch 5.08mm, hole diameter 1.3mm, wire diameter 1.0mm\r\nCONN DEV\r\n0\r\n2\r\n2\r\nTestPoint\r\nTestPoint_Bridge_Pitch2.0mm_Drill0.7mm\r\nwire loop as test point, pitch 2.0mm, hole diameter 0.7mm, wire diameter 0.5mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch2.54mm_Drill0.7mm\r\nwire loop as test point, pitch 2.0mm, hole diameter 0.7mm, wire diameter 0.5mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch2.54mm_Drill1.0mm\r\nwire loop as test point, pitch 2.54mm, hole diameter 1.0mm, wire diameter 0.8mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch2.54mm_Drill1.3mm\r\nwire loop as test point, pitch 2.54mm, hole diameter 1.3mm, wire diameter 1.0mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch3.81mm_Drill1.3mm\r\nwire loop as test point, pitch 3.81mm, hole diameter 1.3mm, wire diameter 1.0mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch5.08mm_Drill0.7mm\r\nwire loop as test point, pitch 5.08mm, hole diameter 0.7mm, wire diameter 1.0mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch5.08mm_Drill1.3mm\r\nwire loop as test point, pitch 5.08mm, hole diameter 1.3mm, wire diameter 1.0mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch6.35mm_Drill1.3mm\r\nwire loop as test point, pitch 6.35mm, hole diameter 1.3mm, wire diameter 1.0mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Bridge_Pitch7.62mm_Drill1.3mm\r\nwire loop as test point, pitch 7.62mm, hole diameter 1.3mm, wire diameter 1.0mm\r\ntest point wire loop\r\n0\r\n2\r\n1\r\nTestPoint\r\nTestPoint_Keystone_5000-5004_Miniature\r\nKeystone Miniature THM Test Point 5000-5004, http://www.keyelco.com/product-pdf.cfm?p=1309\r\nThrough Hole Mount Test Points\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Keystone_5005-5009_Compact\r\nKeystone Miniature THM Test Point 5005-5009, http://www.keyelco.com/product-pdf.cfm?p=1314\r\nThrough Hole Mount Test Points\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Keystone_5010-5014_Multipurpose\r\nKeystone Miniature THM Test Point 5010-5014, http://www.keyelco.com/product-pdf.cfm?p=1319\r\nThrough Hole Mount Test Points\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Keystone_5015_Micro-Minature\r\nSMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353\r\nTest Point\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Keystone_5019_Minature\r\nSMT Test Point- Micro Miniature 5019, http://www.keyelco.com/product-pdf.cfm?p=1357\r\nTest Point\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D1.80mm_Drill1.0mm_Beaded\r\nwire loop with bead as test point, loop diameter 1.8mm, hole diameter 1.0mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.50mm_Drill1.0mm\r\nwire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.50mm_Drill1.0mm_LowProfile\r\nlow profile wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.50mm_Drill1.85mm\r\nwire loop as test point, loop diameter 2.5mm, hole diameter 1.85mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.54mm_Drill1.5mm_Beaded\r\nwire loop with bead as test point, loop diameter2.548mm, hole diameter 1.5mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.60mm_Drill0.9mm_Beaded\r\nwire loop with bead as test point, loop diameter2.6mm, hole diameter 0.9mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.60mm_Drill1.4mm_Beaded\r\nwire loop with bead as test point, loop diameter2.6mm, hole diameter 1.4mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D2.60mm_Drill1.6mm_Beaded\r\nwire loop with bead as test point, loop diameter2.6mm, hole diameter 1.6mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D3.50mm_Drill0.9mm_Beaded\r\nwire loop with bead as test point, loop diameter2.6mm, hole diameter 0.9mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D3.50mm_Drill1.4mm_Beaded\r\nwire loop with bead as test point, loop diameter 3.5mm, hole diameter 1.4mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D3.80mm_Drill2.0mm\r\nwire loop as test point, loop diameter 3.8mm, hole diameter 2.0mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D3.80mm_Drill2.5mm\r\nwire loop as test point, loop diameter 3.8mm, hole diameter 2.5mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Loop_D3.80mm_Drill2.8mm\r\nwire loop as test point, loop diameter 3.8mm, hole diameter 2.8mm\r\ntest point wire loop bead\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_1.0x1.0mm\r\nSMD rectangular pad as test Point, square 1.0mm side length\r\ntest point SMD pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_1.5x1.5mm\r\nSMD rectangular pad as test Point, square 1.5mm side length\r\ntest point SMD pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_2.0x2.0mm\r\nSMD rectangular pad as test Point, square 2.0mm side length\r\ntest point SMD pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_2.5x2.5mm\r\nSMD rectangular pad as test Point, square 2.5mm side length\r\ntest point SMD pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_3.0x3.0mm\r\nSMD rectangular pad as test Point, square 3.0mm side length\r\ntest point SMD pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_4.0x4.0mm\r\nSMD rectangular pad as test Point, square 4.0mm side length\r\ntest point SMD pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_D1.0mm\r\nSMD pad as test Point, diameter 1.0mm\r\ntest point SMD pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_D1.5mm\r\nSMD pad as test Point, diameter 1.5mm\r\ntest point SMD pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_D2.0mm\r\nSMD pad as test Point, diameter 2.0mm\r\ntest point SMD pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_D2.5mm\r\nSMD pad as test Point, diameter 2.5mm\r\ntest point SMD pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_D3.0mm\r\nSMD pad as test Point, diameter 3.0mm\r\ntest point SMD pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Pad_D4.0mm\r\nSMD pad as test Point, diameter 4.0mm\r\ntest point SMD pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Plated_Hole_D2.0mm\r\nPlated Hole as test Point, diameter 2.0mm\r\ntest point plated hole\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Plated_Hole_D3.0mm\r\nPlated Hole as test Point, diameter 3.0mm\r\ntest point plated hole\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Plated_Hole_D4.0mm\r\nPlated Hole as test Point, diameter 4.0mm\r\ntest point plated hole\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_Plated_Hole_D5.0mm\r\nPlated Hole as test Point, diameter 5.0mm\r\ntest point plated hole\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_1.0x1.0mm_Drill0.5mm\r\nTHT rectangular pad as test Point, square 1.0mm side length, hole diameter 0.5mm\r\ntest point THT pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_1.5x1.5mm_Drill0.7mm\r\nTHT rectangular pad as test Point, square 1.5mm side length, hole diameter 0.7mm\r\ntest point THT pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_2.0x2.0mm_Drill1.0mm\r\nTHT rectangular pad as test Point, square 2.0mm_Drill1.0mm  side length, hole diameter 1.0mm\r\ntest point THT pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_2.5x2.5mm_Drill1.2mm\r\nTHT rectangular pad as test Point, square 2.5mm side length, hole diameter 1.2mm\r\ntest point THT pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_3.0x3.0mm_Drill1.5mm\r\nTHT rectangular pad as test Point, square 3.0mm side length, hole diameter 1.5mm\r\ntest point THT pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_4.0x4.0mm_Drill2.0mm\r\nTHT rectangular pad as test Point, square 4.0mm  side length, hole diameter 2.0mm\r\ntest point THT pad rectangle square\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_D1.0mm_Drill0.5mm\r\nTHT pad as test Point, diameter 1.0mm, hole diameter 0.5mm\r\ntest point THT pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_D1.5mm_Drill0.7mm\r\nTHT pad as test Point, diameter 1.5mm, hole diameter 0.7mm\r\ntest point THT pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_D2.0mm_Drill1.0mm\r\nTHT pad as test Point, diameter 2.0mm, hole diameter 1.0mm\r\ntest point THT pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_D2.5mm_Drill1.2mm\r\nTHT pad as test Point, diameter 2.5mm, hole diameter 1.2mm \r\ntest point THT pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_D3.0mm_Drill1.5mm\r\nTHT pad as test Point, diameter 3.0mm, hole diameter 1.5mm\r\ntest point THT pad\r\n0\r\n1\r\n1\r\nTestPoint\r\nTestPoint_THTPad_D4.0mm_Drill2.0mm\r\nTHT pad as test Point, diameter 4.0mm, hole diameter 2.0mm\r\ntest point THT pad\r\n0\r\n1\r\n1\r\nTransformer_SMD\r\nPulse_P0926NL\r\nSMT Gate Drive Transformer, 1:1:1, 8.0x6.3x5.3mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf)\r\npulse pa0926nl\r\n0\r\n6\r\n6\r\nTransformer_SMD\r\nPulse_PA1323NL\r\nSMT Gate Drive Transformer, 1:1, 9.5x7.1x5.3mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf)\r\npulse pa1323nl\r\n0\r\n6\r\n6\r\nTransformer_SMD\r\nPulse_PA2001NL\r\nSMT Gate Drive Transformer, 1:1, 8.6x6.7x2.5mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf)\r\npulse pa2001nl pe-68386nl\r\n0\r\n4\r\n4\r\nTransformer_SMD\r\nPulse_PA2002NL-PA2008NL-PA2009NL\r\nSMT Gate Drive Transformer, 1:1:1 or 2:1:1 or 2.5:1:1 or 1:1, 9.0x8.6x7.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf)\r\npulse pa2002nl pa2008nl pa2009nl p0544nl pa0184nl pa0297nl pa0510nl\r\n0\r\n6\r\n6\r\nTransformer_SMD\r\nPulse_PA2004NL\r\nSMT Gate Drive Transformer, 1:1:1, 8.6x6.7x3.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf)\r\npulse pa2004nl pa0264nl\r\n0\r\n6\r\n6\r\nTransformer_SMD\r\nPulse_PA2005NL\r\nSMT Gate Drive Transformer, 1:1:1, 11.8x8.8x4.0mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf)\r\npulse pa2005nl pa0173nl\r\n0\r\n6\r\n6\r\nTransformer_SMD\r\nPulse_PA2006NL\r\nSMT Gate Drive Transformer, 1:1, 11.8x8.8x4.0mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf)\r\npulse pa2006nl pa0186nl\r\n0\r\n4\r\n4\r\nTransformer_SMD\r\nPulse_PA2007NL\r\nSMT Gate Drive Transformer, 1:1, 9.0x8.6x7.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf)\r\npulse pa2007nl\r\n0\r\n4\r\n4\r\nTransformer_SMD\r\nPulse_PA2777NL\r\nSMT Gate Drive Transformer, 1:1, 7.1x6.1x5.5mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf)\r\npulse pa2777nl\r\n0\r\n8\r\n8\r\nTransformer_SMD\r\nPulse_PA3493NL\r\nSMT Gate Drive Transformer, 1.25:1, 10.9x9.7x2.7mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf)\r\npulse pa3493nl\r\n0\r\n4\r\n4\r\nTransformer_SMD\r\nTransformer_Coilcraft_CST1\r\nCurrent sense transformer, SMD, 8.0x8.13x5.3mm (https://www.coilcraft.com/pdfs/cst.pdf)\r\nTransformer current sense SMD\r\n0\r\n8\r\n8\r\nTransformer_SMD\r\nTransformer_Coilcraft_CST2\r\nCurrent sense transformer, SMD, 8.0x8.13x5.3mm (https://www.coilcraft.com/pdfs/cst.pdf)\r\nTransformer current sense SMD\r\n0\r\n8\r\n8\r\nTransformer_SMD\r\nTransformer_Coilcraft_CST2010\r\nCurrent sense transformer, SMD, 14.55x19.91x10.50mm (https://www.coilcraft.com/pdfs/cst2010.pdf)\r\nTransformer current sense SMD\r\n0\r\n12\r\n12\r\nTransformer_SMD\r\nTransformer_CurrentSense_8.4x7.2mm\r\nTransformer current sense SMD 8.4x7.2mm\r\nTransformer current sense SMD\r\n0\r\n8\r\n8\r\nTransformer_SMD\r\nTransformer_Ethernet_Bel_S558-5999-T7-F\r\nEthernet Transformer, Bel S558-5999-T7-F, https://www.belfuse.com/resources/ICMs/lan-/S558-5999-T7-F.pdf\r\nEthernet Transformer\r\n0\r\n16\r\n16\r\nTransformer_SMD\r\nTransformer_Ethernet_Bourns_PT61017PEL\r\nhttps://www.bourns.com/docs/Product-Datasheets/PT61017PEL.pdf\r\nTransformer Ethernet Single Center-Tap\r\n0\r\n16\r\n16\r\nTransformer_SMD\r\nTransformer_Ethernet_HALO_TG111-MSC13\r\nTransformer Ethernet SMD, https://www.haloelectronics.com/pdf/discrete-genesus.pdf\r\nTransformer Ethernet SMD\r\n0\r\n24\r\n24\r\nTransformer_SMD\r\nTransformer_MACOM_SM-22\r\nhttps://cdn.macom.com/datasheets/ETC1-1-13.pdf\r\nRF Transformer\r\n0\r\n5\r\n5\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P2781\r\nNF-Transformer, ETAL, P2781, SMD,\r\nNF-Transformer ETAL P2781 SMD \r\n0\r\n8\r\n7\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P2781_HandSoldering\r\nNF-Transformer, ETAL, P2781, SMD, Handsoldering\r\nNF-Transformer ETAL P2781 SMD Handsoldering \r\n0\r\n8\r\n7\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3000\r\nNF-Reansformer, ETAL, P3000, SMD,\r\nNF-Reansformer ETAL P3000 SMD \r\n0\r\n15\r\n13\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3000_HandSoldering\r\nNF-Reansformer, ETAL, P3000, SMD, Handsoldering,\r\nNF-Reansformer ETAL P3000 SMD Handsoldering \r\n0\r\n15\r\n13\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3181\r\nNF-Transformer, ETAL, P3181, SMD,\r\nNF-Transformer ETAL P3181 SMD \r\n0\r\n7\r\n6\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3181_HandSoldering\r\nNF-Transformer, ETAL, P3181, SMD, Hand Soldering,\r\nNF-Transformer ETAL P3181 SMD Hand Soldering \r\n0\r\n7\r\n6\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3188\r\nNF-Transformer, ETAL, P3188, SMD,\r\nNF-Transformer ETAL P3188 SMD \r\n0\r\n8\r\n6\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3188_HandSoldering\r\nNF-Transformer, ETAL, P3188, SMD, Handsoldering,\r\nNF-Transformer ETAL P3188 SMD Handsoldering \r\n0\r\n8\r\n6\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3191\r\nNF-Transformer, ETAL, P3191, SMD,\r\nNF-Transformer ETAL P3191 SMD \r\n0\r\n8\r\n6\r\nTransformer_SMD\r\nTransformer_NF_ETAL_P3191_HandSoldering\r\nNF-Transformer, ETAL, P3191, SMD, Handsoldering,\r\nNF-Transformer ETAL P3191 SMD Handsoldering \r\n0\r\n8\r\n6\r\nTransformer_SMD\r\nTransformer_Pulse_H1100NL\r\nFor H1100NL, H1101NL, H1102NL, H1121NL, H1183NL, H1199NL, HX1188NL, HX1198NL and H1302NL. https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/H1102NL/doc_part/H1102NL.pdf\r\nH1100NL H1101NL H1102NL H1121NL H1183NL H1199NL HX1188NL HX1198NL H1302N\r\n0\r\n16\r\n16\r\nTransformer_THT\r\nAutotransformer_Toroid_1Tap_Horizontal_D9.0mm_Amidon-T30\r\nAutotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 9mm, Amidon T30,\r\nAutotransformer Toroid horizontal laying 1 Tap Diameter 9mm Amidon T30 \r\n0\r\n3\r\n3\r\nTransformer_THT\r\nAutotransformer_Toroid_1Tap_Horizontal_D10.5mm_Amidon-T37\r\nAutotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 10,5mm, Amidon T37,\r\nAutotransformer Toroid horizontal laying 1 Tap Diameter 10 5mm Amidon T37 \r\n0\r\n3\r\n3\r\nTransformer_THT\r\nAutotransformer_Toroid_1Tap_Horizontal_D12.5mm_Amidon-T44\r\nAutotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 12,5mm, Amidon T44,\r\nAutotransformer Toroid horizontal laying 1 Tap Diameter 12 5mm Amidon T44 \r\n0\r\n3\r\n3\r\nTransformer_THT\r\nAutotransformer_Toroid_1Tap_Horizontal_D14.0mm_Amidon-T50\r\nChoke, Inductance, Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 14mm, Amidon T50,\r\nChoke Inductance Autotransformer Toroid horizontal laying 1 Tap Diameter 14mm Amidon T50 \r\n0\r\n3\r\n3\r\nTransformer_THT\r\nAutotransformer_ZS1052-AC\r\nIgnition coil for xenon flash, http://www.excelitas.com/downloads/ZS1052ACH.pdf\r\nignition coil autotransformer\r\n0\r\n3\r\n3\r\nTransformer_THT\r\nTransformer_37x44\r\ntransformer 37x44mm²\r\ntransformer 37x44mm²\r\n0\r\n12\r\n4\r\nTransformer_THT\r\nTransformer_Breve_TEZ-22x24\r\nhttp://www.breve.pl/pdf/ANG/TEZ_ang.pdf\r\nTEZ PCB Transformer\r\n0\r\n7\r\n7\r\nTransformer_THT\r\nTransformer_Breve_TEZ-28x33\r\nhttp://www.breve.pl/pdf/ANG/TEZ_ang.pdf\r\nTEZ PCB Transformer\r\n0\r\n9\r\n9\r\nTransformer_THT\r\nTransformer_Breve_TEZ-35x42\r\nhttp://www.breve.pl/pdf/ANG/TEZ_ang.pdf\r\nTEZ PCB Transformer\r\n0\r\n9\r\n9\r\nTransformer_THT\r\nTransformer_Breve_TEZ-38x45\r\nhttp://www.breve.pl/pdf/ANG/TEZ_ang.pdf\r\nTEZ PCB Transformer\r\n0\r\n9\r\n9\r\nTransformer_THT\r\nTransformer_Breve_TEZ-44x52\r\nhttp://www.breve.pl/pdf/ANG/TEZ_ang.pdf\r\nTEZ PCB Transformer\r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_Breve_TEZ-47x57\r\nhttp://www.breve.pl/pdf/ANG/TEZ_ang.pdf\r\nTEZ PCB Transformer\r\n0\r\n13\r\n13\r\nTransformer_THT\r\nTransformer_CHK_EI30-2VA_1xSec\r\nTrafo, Printtrafo, CHK, EI30, 2VA, 1x Sec,http://www.eratransformers.com/downloads/030-7585.0.pdf\r\nTrafo Printtrafo CHK EI30 2VA 1x Sec \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI30-2VA_2xSec\r\nTrafo, Printtrafo, CHK, EI30, 2VA, 2x Sec,\r\nTrafo Printtrafo CHK EI30 2VA 2x Sec \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI30-2VA_Neutral\r\nTrafo, Printtrafo, CHK, EI30, 2VA, neutral,\r\nTrafo Printtrafo CHK EI30 2VA neutral \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI38-3VA_1xSec\r\nTrafo, Printtrafo, CHK, EI38, 3VA, 1x Sec, http://www.eratransformers.com/product-detail/20\r\nTrafo Printtrafo CHK EI38 3VA 1x Sec \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI38-3VA_2xSec\r\nTrafo, Printtrafo, CHK, EI38, 3VA, 2x Sec, http://www.eratransformers.com/product-detail/20\r\nTrafo Printtrafo CHK EI38 3VA 2x Sec \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI38-3VA_Neutral\r\nTrafo, Printtrafo, CHK, EI38, 3VA, neutral, http://www.eratransformers.com/product-detail/20\r\nTrafo Printtrafo CHK EI42 3VA neutral \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI42-5VA_1xSec\r\nTrafo, Printtrafo, CHK, EI42, 5VA, 1x Sec,\r\nTrafo Printtrafo CHK EI42 5VA 1x Sec \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI42-5VA_2xSec\r\nTrafo, Printtrafo, CHK, EI42, 5VA, 2x Sec,\r\nTrafo Printtrafo CHK EI42 5VA 2x Sec \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI42-5VA_Neutral\r\nTrafo, Printtrafo, CHK, EI42, 5VA, neutral,\r\nTrafo Printtrafo CHK EI42 5VA neutral \r\n0\r\n10\r\n10\r\nTransformer_THT\r\nTransformer_CHK_EI48-8VA_1xSec\r\nTrafo, Printtrafo, CHK, EI48, 8VA, 1x Sec, http://www.eratransformers.com/product-detail/18\r\nTrafo Printtrafo CHK EI48 8VA 1x Sec \r\n0\r\n12\r\n12\r\nTransformer_THT\r\nTransformer_CHK_EI48-8VA_2xSec\r\nTrafo, Printtrafo, CHK, EI48, 8VA, 2x Sec, http://www.eratransformers.com/product-detail/18\r\nTrafo Printtrafo CHK EI48 8VA 2x Sec \r\n0\r\n12\r\n12\r\nTransformer_THT\r\nTransformer_CHK_EI48-8VA_Neutral\r\nTrafo, Printtrafo, CHK, EI48, 8VA, neutral, http://www.eratransformers.com/product-detail/18\r\nTrafo Printtrafo CHK EI48 8VA neutral \r\n0\r\n12\r\n12\r\nTransformer_THT\r\nTransformer_CHK_EI48-10VA_1xSec\r\nTrafo, Printtrafo, CHK, EI48, 10VA, 1x Sec,\r\nTrafo Printtrafo CHK EI48 10VA 1x Sec \r\n0\r\n12\r\n12\r\nTransformer_THT\r\nTransformer_CHK_EI48-10VA_2xSec\r\nTrafo, Printtrafo, CHK, EI48, 10VA, 2x Sec, http://www.eratransformers.com/product-detail/18\r\nTrafo Printtrafo CHK EI48 10VA 2x Sec \r\n0\r\n12\r\n12\r\nTransformer_THT\r\nTransformer_CHK_EI48-10VA_Neutral\r\nTrafo, Printtrafo, CHK, EI48, 10VA, neutral, http://www.eratransformers.com/product-detail/18\r\nTrafo Printtrafo CHK EI48 10VA neutral \r\n0\r\n12\r\n12\r\nTransformer_THT\r\nTransformer_CHK_EI54-12VA_1xSec\r\nTrafo, Printtrafo, CHK, EI54, 12VA, 1x Sec,http://www.eratransformers.com/product-detail/19\r\nTrafo Printtrafo CHK EI54 12VA 1x Sec \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_CHK_EI54-12VA_2xSec\r\nTrafo, Printtrafo, CHK, EI54, 12VA, 2x Sec,http://www.eratransformers.com/product-detail/19\r\nTrafo Printtrafo CHK EI54 12VA 2x Sec \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_CHK_EI54-12VA_Neutral\r\nTrafo, Printtrafo, CHK, EI54, 12VA, neutral,http://www.eratransformers.com/product-detail/19\r\nTrafo Printtrafo CHK EI54 12VA neutral \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_CHK_EI54-16VA_1xSec\r\nTrafo, Printtrafo, CHK, EI54, 16VA, 1x Sec,http://www.eratransformers.com/product-detail/19\r\nTrafo Printtrafo CHK EI54 16VA 1x Sec \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_CHK_EI54-16VA_2xSec\r\nTrafo, Printtrafo, CHK, EI54, 16VA, 2x Sec,http://www.eratransformers.com/product-detail/19\r\nTrafo Printtrafo CHK EI54 16VA 2x Sec \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_CHK_EI54-16VA_Neutral\r\nTrafo, Printtrafo, CHK, EI54, 16VA, neutral,http://www.eratransformers.com/product-detail/19\r\nTrafo Printtrafo CHK EI54 16VA neutral \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_CHK_UI30-4VA_Flat\r\nTrafo, Flattrafo, CHK, UI30, 4VA,\r\nTrafo Flattrafo CHK UI30 4VA \r\n0\r\n16\r\n16\r\nTransformer_THT\r\nTransformer_CHK_UI39-10VA_Flat\r\nTrafo, Flattrafo, CHK, UI39, 10VA,\r\nTrafo Flattrafo CHK UI39 10VA \r\n0\r\n20\r\n20\r\nTransformer_THT\r\nTransformer_Coilcraft_Q4434-B_Rhombus-T1311\r\nTransformator, Transformer, Flyback, Coilcraft Q4434-B, Rgombus T1311,\r\nTransformator Transformer Flyback Coilcraft Q4434-B Rgombus T1311 \r\n0\r\n8\r\n8\r\nTransformer_THT\r\nTransformer_EPCOS_B66359A1013T_Horizontal\r\nTransformer, Transformator, ETD29, 13 Pin, Horizontal, EPCOS-B66359A1013T,\r\nTransformer Transformator ETD29 13 Pin Horizontal EPCOS-B66359A1013T \r\n0\r\n13\r\n13\r\nTransformer_THT\r\nTransformer_EPCOS_B66359J1014T_Vertical\r\nTransformer, Transformator, ETD29, 14 Pin, Vertical, EPCOS-B66359J1014T,\r\nTransformer Transformator ETD29 14 Pin Vertical EPCOS-B66359J1014T \r\n0\r\n14\r\n14\r\nTransformer_THT\r\nTransformer_Microphone_Lundahl_LL1538\r\nAUDIO TRAFO LUNDAHL, https://www.lundahltransformers.com/wp-content/uploads/datasheets/1538_8xl.pdf\r\nAUDIO TRAFO LUNDAHL\r\n0\r\n7\r\n7\r\nTransformer_THT\r\nTransformer_Microphone_Lundahl_LL1587\r\nAUDIO TRAFO LUNDAHL, https://www.lundahltransformers.com/wp-content/uploads/datasheets/1587.pdf\r\nAUDIO TRAFO LUNDAHL\r\n0\r\n7\r\n7\r\nTransformer_THT\r\nTransformer_Myrra_74040_Horizontal\r\nTransformer, Transformator, ETD29, 13 Pin, Horizontal, Myrra-74040,\r\nTransformer Transformator ETD29 13 Pin Horizontal Myrra-74040 \r\n0\r\n13\r\n13\r\nTransformer_THT\r\nTransformer_Myrra_EF20_7408x\r\nEF20 flyback transformer,http://myrra.com/wp-content/uploads/2017/09/Datasheet-74087-74088-74089-rev-A.pdf\r\ntransformer flyback SMPS\r\n0\r\n9\r\n9\r\nTransformer_THT\r\nTransformer_NF_ETAL_1-1_P1200\r\nNF-Transformer, 1:1, ETAL P1200,http://www.etalgroup.com/sites/default/files/products/P1200_April_2005.pdf\r\nNF-Transformer 1to1 ETAL P1200 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_NF_ETAL_P1165\r\nNF-Transformer,  ETAL, P1165,http://www.etalgroup.com/sites/default/files/products/P1165_February_2006.pdf\r\nNF-Transformer ETAL P1165 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_NF_ETAL_P3324\r\nNF-Transformer, ETAL P3324,http://www.etalgroup.com/sites/default/files/products/P3324_April_2005.pdf\r\nNF-Transformer ETAL P3324 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_NF_ETAL_P3356\r\nNF-Transformer, ETAL P3356, http://www.etalgroup.com/sites/default/files/products/P3356_December_2005.pdf\r\nNF-Transformer ETAL P3356 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_Toroid_Horizontal_D9.0mm_Amidon-T30\r\nTransformer, Toroid, horizontal, laying, Diameter 9mm, Amidon, T30,\r\nTransformer Toroid horizontal laying Diameter 9mm Amidon T30 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_Toroid_Horizontal_D10.5mm_Amidon-T37\r\nTransformer, Toroid, horizontal, laying, Diameter 10,5mm, Amidon T37,\r\nTransformer Toroid horizontal laying Diameter 10 5mm Amidon T37 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_Toroid_Horizontal_D12.5mm_Amidon-T44\r\nTransformer, Toroid, horizontal, laying, Diameter 12,5mm, Amidon T44,\r\nTransformer Toroid horizontal laying Diameter 12 5mm Amidon T44 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_Toroid_Horizontal_D14.0mm_Amidon-T50\r\nTransformer, Toroid, horizontal, laying, Diameter 14mm, Amidon T50,\r\nTransformer Toroid horizontal laying Diameter 14mm Amidon T50 \r\n0\r\n4\r\n4\r\nTransformer_THT\r\nTransformer_Toroid_Horizontal_D18.0mm\r\nTransformer, Toroid, tapped, horizontal, laying, Diameter 18mm, \r\nTransformer Toroid tapped horizontal laying Diameter 18mm \r\n0\r\n5\r\n4\r\nTransformer_THT\r\nTransformer_Toroid_Tapped_Horizontal_D9.0mm_Amidon-T30\r\nTransformer, Toroid, tapped, horizontal, laying, Diameter 9mm, Amidon, T30,\r\nTransformer Toroid tapped horizontal laying Diameter 9mm Amidon T30 \r\n0\r\n6\r\n6\r\nTransformer_THT\r\nTransformer_Toroid_Tapped_Horizontal_D10.5mm_Amidon-T37\r\nTransformer, Toroid, tapped, horizontal, laying, Diameter 10,5mm, Amidon, T37,\r\nTransformer Toroid tapped horizontal laying Diameter 10 5mm Amidon T37 \r\n0\r\n6\r\n6\r\nTransformer_THT\r\nTransformer_Toroid_Tapped_Horizontal_D12.5mm_Amidon-T44\r\nTransformer, Toroid, tapped, horizontal, laying, Diameter 12,5mm, Amidon, T44,\r\nTransformer Toroid tapped horizontal laying Diameter 12 5mm Amidon T44 \r\n0\r\n6\r\n6\r\nTransformer_THT\r\nTransformer_Toroid_Tapped_Horizontal_D14.0mm_Amidon-T50\r\nTransformer, Toroid, tapped, horizontal, laying, Diameter 14mm, Amidon T50,\r\nTransformer Toroid tapped horizontal laying Diameter 14mm Amidon T50 \r\n0\r\n6\r\n6\r\nTransformer_THT\r\nTransformer_Wuerth_750343373\r\nTransformer, horizontal core with bobbin, 10 pin, 3.81mm pitch, 15.24mm row spacing, 22x23x17.53mm (https://katalog.we-online.com/ctm/datasheet/750343373.pdf)\r\ntransformer flyback\r\n0\r\n10\r\n10\r\nValve\r\nValve_ECC-83-1\r\nValve ECC-83-1 round pins\r\nValve ECC-83-1 round pins\r\n0\r\n9\r\n9\r\nValve\r\nValve_ECC-83-2\r\nValve ECC-83-2 flat pins\r\nValve ECC-83-2 flat pins\r\n0\r\n10\r\n9\r\nValve\r\nValve_EURO\r\nValve Euro\r\nValve Euro\r\n0\r\n7\r\n5\r\nValve\r\nValve_Glimm\r\nValve Glimm\r\nValve Glimm\r\n0\r\n2\r\n2\r\nValve\r\nValve_Mini_G\r\nValve mini G\r\nValve mini G\r\n0\r\n9\r\n7\r\nValve\r\nValve_Mini_P\r\nValve mini P\r\nValve mini P\r\n0\r\n7\r\n7\r\nValve\r\nValve_Mini_Pentode_Linear\r\nMini-Pentode, 5-pin, e.g. JAN6418\r\nValve Mini-Pentode 5-pin JAN6418\r\n0\r\n5\r\n5\r\nValve\r\nValve_Noval_G\r\nValve NOVAL G\r\nValve NOVAL G\r\n0\r\n11\r\n9\r\nValve\r\nValve_Noval_P\r\nValve NOVAL P\r\nValve NOVAL P\r\n0\r\n9\r\n9\r\nValve\r\nValve_Octal\r\n8-pin round valve\r\nvalve\r\n0\r\n9\r\n8\r\nVaristor\r\nRV_Disc_D7mm_W3.4mm_P5mm\r\nVaristor, diameter 7mm, width 3.4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W3.5mm_P5mm\r\nVaristor, diameter 7mm, width 3.5mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W3.6mm_P5mm\r\nVaristor, diameter 7mm, width 3.6mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W3.7mm_P5mm\r\nVaristor, diameter 7mm, width 3.7mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W3.8mm_P5mm\r\nVaristor, diameter 7mm, width 3.8mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W3.9mm_P5mm\r\nVaristor, diameter 7mm, width 3.9mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W4.2mm_P5mm\r\nVaristor, diameter 7mm, width 4.2mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W4.3mm_P5mm\r\nVaristor, diameter 7mm, width 4.3mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W4.5mm_P5mm\r\nVaristor, diameter 7mm, width 4.5mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W4.8mm_P5mm\r\nVaristor, diameter 7mm, width 4.8mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W4.9mm_P5mm\r\nVaristor, diameter 7mm, width 4.9mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W4mm_P5mm\r\nVaristor, diameter 7mm, width 4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W5.1mm_P5mm\r\nVaristor, diameter 7mm, width 5.1mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W5.4mm_P5mm\r\nVaristor, diameter 7mm, width 5.4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W5.5mm_P5mm\r\nVaristor, diameter 7mm, width 5.5mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D7mm_W5.7mm_P5mm\r\nVaristor, diameter 7mm, width 5.7mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.3mm_P5mm\r\nVaristor, diameter 9mm, width 3.3mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.4mm_P5mm\r\nVaristor, diameter 9mm, width 3.4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.5mm_P5mm\r\nVaristor, diameter 9mm, width 3.5mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.6mm_P5mm\r\nVaristor, diameter 9mm, width 3.6mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.7mm_P5mm\r\nVaristor, diameter 9mm, width 3.7mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.8mm_P5mm\r\nVaristor, diameter 9mm, width 3.8mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W3.9mm_P5mm\r\nVaristor, diameter 9mm, width 3.9mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W4.1mm_P5mm\r\nVaristor, diameter 9mm, width 4.1mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W4.2mm_P5mm\r\nVaristor, diameter 9mm, width 4.2mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W4.4mm_P5mm\r\nVaristor, diameter 9mm, width 4.4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W4.5mm_P5mm\r\nVaristor, diameter 9mm, width 4.5mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W4.8mm_P5mm\r\nVaristor, diameter 9mm, width 4.8mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W4mm_P5mm\r\nVaristor, diameter 9mm, width 4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W5.2mm_P5mm\r\nVaristor, diameter 9mm, width 5.2mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W5.4mm_P5mm\r\nVaristor, diameter 9mm, width 5.4mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W5.5mm_P5mm\r\nVaristor, diameter 9mm, width 5.5mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D9mm_W5.7mm_P5mm\r\nVaristor, diameter 9mm, width 5.7mm, pitch 5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W3.9mm_P7.5mm\r\nVaristor, diameter 12mm, width 3.9mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.2mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.2mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.3mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.3mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.4mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.5mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.5mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.6mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.6mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.7mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.7mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4.8mm_P7.5mm\r\nVaristor, diameter 12mm, width 4.8mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W4mm_P7.5mm\r\nVaristor, diameter 12mm, width 4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W5.1mm_P7.5mm\r\nVaristor, diameter 12mm, width 5.1mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W5.4mm_P7.5mm\r\nVaristor, diameter 12mm, width 5.4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W5.8mm_P7.5mm\r\nVaristor, diameter 12mm, width 5.8mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W5mm_P7.5mm\r\nVaristor, diameter 12mm, width 5mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W6.1mm_P7.5mm\r\nVaristor, diameter 12mm, width 6.1mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W6.2mm_P7.5mm\r\nVaristor, diameter 12mm, width 6.2mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W6.3mm_P7.5mm\r\nVaristor, diameter 12mm, width 6.3mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W6.7mm_P7.5mm\r\nVaristor, diameter 12mm, width 6.7mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W7.1mm_P7.5mm\r\nVaristor, diameter 12mm, width 7.1mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W7.5mm_P7.5mm\r\nVaristor, diameter 12mm, width 7.5mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D12mm_W7.9mm_P7.5mm\r\nVaristor, diameter 12mm, width 7.9mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W3.9mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 3.9mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.2mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.2mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.3mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.3mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.4mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.5mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.5mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.6mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.6mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.7mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.7mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.8mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.8mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4.9mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4.9mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W4mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W5.2mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 5.2mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W5.4mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 5.4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W5.9mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 5.9mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W5mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 5mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W6.1mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 6.1mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W6.3mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 6.3mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W6.4mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 6.4mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W6.8mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 6.8mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W7.2mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 7.2mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W7.5mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 7.5mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W8mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 8mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D15.5mm_W11mm_P7.5mm\r\nVaristor, diameter 15.5mm, width 11mm, pitch 7.5mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.3mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.3mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.4mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.4mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.5mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.5mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.6mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.6mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.7mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.7mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.8mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.8mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W4.9mm_P10mm\r\nVaristor, diameter 21.5mm, width 4.9mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W5.1mm_P10mm\r\nVaristor, diameter 21.5mm, width 5.1mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W5.3mm_P10mm\r\nVaristor, diameter 21.5mm, width 5.3mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W5.4mm_P10mm\r\nVaristor, diameter 21.5mm, width 5.4mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W5.6mm_P10mm\r\nVaristor, diameter 21.5mm, width 5.6mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W5.8mm_P10mm\r\nVaristor, diameter 21.5mm, width 5.8mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W5mm_P10mm\r\nVaristor, diameter 21.5mm, width 5mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W6.1mm_P7.5mm\r\nvaristor\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W6.3mm_P10mm\r\nVaristor, diameter 21.5mm, width 6.3mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W6.5mm_P10mm\r\nVaristor, diameter 21.5mm, width 6.5mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W6.7mm_P10mm\r\nVaristor, diameter 21.5mm, width 6.7mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W6.8mm_P10mm\r\nVaristor, diameter 21.5mm, width 6.8mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W7.1mm_P10mm\r\nVaristor, diameter 21.5mm, width 7.1mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W7.5mm_P10mm\r\nVaristor, diameter 21.5mm, width 7.5mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W7.9mm_P10mm\r\nVaristor, diameter 21.5mm, width 7.9mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W8.4mm_P10mm\r\nVaristor, diameter 21.5mm, width 8.4mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\nVaristor\r\nRV_Disc_D21.5mm_W11.4mm_P10mm\r\nVaristor, diameter 21.5mm, width 11.4mm, pitch 10mm\r\nvaristor SIOV\r\n0\r\n2\r\n2\r\n"
  },
  {
    "path": "tandy-3-in-1/sym-lib-table",
    "content": "(sym_lib_table\r\n  (lib (name 3-in-1-rescue)(type Legacy)(uri ${KIPRJMOD}/3-in-1-rescue.lib)(options \"\")(descr \"\"))\r\n)\r\n"
  },
  {
    "path": "tandy-terminator/readme.txt",
    "content": ""
  },
  {
    "path": "traffic-light/traffic-light-sketch.ino",
    "content": "//Build Notes by https://youtube.com/AnotherMaker\r\n//as featured in https://youtu.be/dfoS-NAG6pM\r\n\r\n//You will need the Adafruit Neopixel library from the arduino library manager installed\r\n\r\n//Connect the data in pin of the first led ring to pin 6 of the arduino.\r\n//From then on, go data out of the first led ring to data in to the other.  Send 5v and ground to\r\n//each neopixel.  You may also want to add a smoothing capacitor. See this guide for best practices.\r\n// https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices\r\n\r\n//The 433 mhz receiver goes to interrupt 0 => that is pin #2 on nano,uno,mega\r\n//It also gets 5v and ground.\r\n\r\n//To determine the codes that your pre-programmed remote is putting out, you may want to\r\n//see this video https://www.youtube.com/watch?v=McYDX7_Tqy0 to see how I grab the codes. \r\n\r\n\r\n#include <Adafruit_NeoPixel.h>\r\n#ifdef __AVR__\r\n  #include <avr/power.h>\r\n#endif\r\n\r\n// Which pin on the Arduino is connected to the NeoPixels?\r\n// On a Trinket or Gemma we suggest changing this to 1\r\n#define PIN            6\r\n\r\n// How many NeoPixels are attached to the Arduino?\r\n#define NUMPIXELS      21\r\n#include <RCSwitch.h>\r\n\r\nRCSwitch mySwitch = RCSwitch();\r\nAdafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);\r\n\r\n//setup colors\r\nuint32_t red =  pixels.Color(255, 0, 0);\r\nuint32_t green = pixels.Color(0,255,0);\r\nuint32_t yellow = pixels.Color(255, 100, 0);\r\nuint32_t off = pixels.Color(0, 0, 0);\r\nunsigned long rec;\r\n//define beginning/ending pixel numbers\r\nint greenBegin = 0;\r\nint greenEnd = 6;\r\nint yellowBegin = 7;\r\nint yellowEnd = 13;\r\nint redBegin = 14;\r\nint redEnd = 20;\r\n\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  // This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket\r\n#if defined (__AVR_ATtiny85__)\r\n  if (F_CPU == 16000000) clock_prescale_set(clock_div_1);\r\n#endif\r\n  // End of trinket special code\r\n  mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2\r\n  pixels.begin(); // This initializes the NeoPixel library.\r\n}\r\n\r\nvoid redLight(){\r\n  offLight();\r\n  for(int j = redBegin; j < redEnd+1 ; j++){\r\n    pixels.setPixelColor(j, red);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid yellowLight(){\r\n  offLight();\r\n  for(int j = yellowBegin; j < yellowEnd+1 ; j++){\r\n    pixels.setPixelColor(j, yellow);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid greenLight(){\r\n  offLight();\r\n  for(int j = greenBegin; j < greenEnd+1 ; j++){\r\n    pixels.setPixelColor(j, green);\r\n  }\r\n  pixels.show();\r\n}\r\n\r\nvoid offLight(){\r\n    for(int j = 0; j < NUMPIXELS+1 ; j++){\r\n      pixels.setPixelColor(j, off);\r\n    }\r\n    pixels.show();\r\n}\r\n\r\nvoid loop() {\r\nif (mySwitch.available()) {\r\n  rec = mySwitch.getReceivedValue();\r\n  Serial.print(\"Received \");\r\n  Serial.print( mySwitch.getReceivedValue() );\r\n  Serial.print(\" / \");\r\n  Serial.print( mySwitch.getReceivedBitlength() );\r\n  Serial.print(\"bit \");\r\n  Serial.print(\"Protocol: \");\r\n  Serial.println( mySwitch.getReceivedProtocol() );\r\n  if(rec == 5730977){ //button a\r\n  redLight();\r\n  Serial.println(\"red\");\r\n  }\r\n\r\n  if(rec == 5730978){ //button b\r\n  yellowLight();\r\n  Serial.println(\"yellow\");\r\n  }\r\n\r\n  if(rec == 5730980){ //button c\r\n  greenLight();\r\n  }\r\n\r\n  if(rec == 5730984){ //button d\r\n  offLight();\r\n  }\r\n  mySwitch.resetAvailable();\r\n}\r\n}\r\n"
  },
  {
    "path": "vintage_emulation/apple ii/User_Guide_apple2.txt",
    "content": "Apple II emulator for Raspberry Pi\r\n\r\nUser Guide:\r\n==========\r\n\r\nFor writing image to micro sd card, I recommend Etcher, with a very user friendly interface.\r\nHere are several version of Etcher for download, depending on the OS version you are using:\r\nhttps://www.balena.io/etcher/\r\nhttps://www.filehippofilex.com/etcher/\r\nIts even support zip packed files, so you dont need to unpack your img file at all.\r\nJust drag and drop zip image file to Etcher, click on Flash button and wait for it to finish.\r\n\r\nIts very important that you have a quality micro sd card, which leaves as much free space as described.\r\nCheap cards often leaves slightly less space than the declared and then there may not be enough space to write a disc image.\r\nFor the best performance, a quality 16 Gb (class 10) microsd card or larger is recommended.\r\nThis image was designed to work on any LCD TV full HD or HD ready, with HDMI connectivity.\r\n\r\n\r\nEmulator usage:\r\n==============\r\n\r\nAt first start you should see an DOS3.3(tm) prompt. By pressing F3 you may select an image file name (usually having extensions .dsk, .do, .po) into Slot 6 Drive 1. After selecting it, you need to press F2 key and boot from the inserted disk, or type any DOS3.3(tm) commands to view disk contents and to run any program located in it. Common DOS commands are `CATALOG' (like `ls' in Linux), `BRUN FILENAME' - running any binary (B) program, or `RUN FILENAME' - running any Basic program (A or I). Usually, most game images have alternative way to run programs in them.\r\n\r\nYou may find a lot of disk images in \"Apple_II_software\" folder.\r\nSome folders with games contain a large amount of files and it take some time to read their contents, so please be patient while browsing.\r\n\r\n\r\nTo quit emualtor, press F10.\r\nIt is highly recommended that quit from the emulator always be done regularly with F10, for the complete shutdown process.\r\n\r\nEmulator controls:\r\n=================\r\n\r\n     F1 - Show help screen\r\n     F2 - Cold reset and boot inserted disk\r\n     Shift+F2 - Restart emulator\r\n     F3, F4 - Choose an image file name for floppy disk in Slot 6 drive 1 or 2 respectively\r\n     Shift+F3, Shift+F4 - The same thing for Apple hard disks (in Slot 7)\r\n\tAlt+F3,Alt+F4 - same as F3,F4 using FTP (see emulator.conf about configuring FTP accounts)\r\n\tAlt+Shift+F3, Alt+Shift+F4 - same as Shift+F3, Shift+F4 but using FTP account (see above)\r\n\r\n     F5 - Swap drives for Slot 6\r\n     F6 - Toggle fullscreen mode\r\n     F7 - Reserved for Debugger!\r\n     F8 - Save current screen as a .bmp file\r\n     Shift+F8 - Save settings changable in runtime in conf file\r\n     \r\n     F9 - Cycle through various video modes\r\n     F10 - Quit emulator\r\n\r\n     F11 - Save current state to file, Alt+F11 - quick save\r\n     F12 - Reload it from file, Alt+F12 - quick load\r\n\r\n     Ctrl+0..9\t- fast load state snapshot with corresponding number, saved previously by\r\n     Ctrl+Shift+0..9 - fast save snapshot to current snapshot directory with corresponding number 0..9\r\n\r\n     Ctrl+F12 - Hot reset\r\n\r\n      Pause - Pause emulator\r\n      Scroll Lock - Toggle full speed\r\n    Num pad keys:\r\n     Grey + - Speed up emulator\r\n     Grey - - Speed it down\r\n     Grey * - Normal speed\r\n\r\n\r\nNote:\r\nWhen mouse works as a joystick, or Mouse Interface is on, when you first left-click on the window of emulator, mouse cursor is grabbed for using inside it. To release cursor, you should click left-mouse button again with SHIFT or CTRL key pressed. In fullscreen mode mouse cursor is always grabbed, to release it you may want to switch to windowed mode by pressing F6 key.\r\n\r\nEnjoy."
  },
  {
    "path": "vintage_emulation/apple ii/sources.txt",
    "content": "https://www.youtube.com/watch?v=YXrIwoB0rPY\r\nhttps://drive.google.com/uc?id=1ywZ9JV9j6vbwIc7cqsNSSOtCljuvlCKD&export=download"
  },
  {
    "path": "vintage_emulation/atari 8 bit/User_Guide_Atari8bit.txt",
    "content": "Atari 400/800/XL/XE emulator for Raspberry Pi\r\n\r\nUser Guide:\r\n==========\r\n\r\nFor writing image to micro sd card, I recommend Etcher, with a very user friendly interface.\r\nHere are several versions of Etcher for download, depending on the OS version you are using:\r\nhttps://www.balena.io/etcher/\r\nhttps://www.filehippofilex.com/etcher/\r\nIts even support zip packed files, so you dont need to unpack your img file at all.\r\nJust drag and drop zip image file to Etcher, click on Flash button and wait for it to finish.\r\n\r\nIts very important that you have a quality micro sd card, which leaves as much free space as described.\r\nCheap cards often leaves slightly less space than the declared and then there may not be enough space to write a disc image.\r\nFor the best performance, a quality 16 Gb (class 10) microsd card or larger is recommended.\r\nThis image was designed to work on any LCD TV (full HD or HD ready), with HDMI connectivity.\r\n\r\n\r\nEmulator usage:\r\n==============\r\n\r\nKeyboard, joystick and other controllers:\r\n========================================\r\n\r\nF1                   Built in user interface\r\nF2                   Option key\r\nF3                   Select key\r\nF4                   Start key\r\nF5                   Reset key (\"warm reset\")\r\nShift+F5             Reboot (\"cold reset\")\r\nF6                   Help key (XL/XE only)\r\nF7                   Break key\r\nF8                   Enter monitor\r\nF9                   Exit emulator\r\nF10                  Save screenshot\r\nShift+F10            Save interlaced screenshot\r\nF12                  Turbo mode\r\nAlt+R                Run Atari program\r\nAlt+D                Disk management\r\nAlt+C                Cartridge management\r\nAlt+T                Tape management\r\nAlt+Y                Select system\r\nAlt+O                Sound settings\r\nAlt+W                Sound recording start/stop\r\nAlt+S                Save state file\r\nAlt+L                Load state file\r\nAlt+A                About the emulator\r\nInsert               Insert line (Atari Shift+'>')\r\nCtrl+Insert          Insert character (Atari Ctrl+'>')\r\nShift+Ctrl+Insert    Shift+Ctrl+'>'\r\nDelete               Delete line (Atari Shift+Backspace)\r\nShift+Backspace      Delete line (Atari Shift+Backspace)\r\nCtrl+Delete          Delete character (Atari Ctrl+Backspace)\r\nCtrl+Backspace       Delete character (Atari Ctrl+Backspace)\r\nShift+Ctrl+Delete    Shift+Ctrl+Backspace\r\nShift+Ctrl+Backspace Shift+Ctrl+Backspace\r\nHome                 Clear (Atari Shift+'<')\r\nCtrl+Home            Ctrl+'<' (also clears screen)\r\nShift+Ctrl+Home      Shift+Ctrl+'<'\r\n~                    Inverse video\r\nUp                   Up (Atari Ctrl+'-')\r\nDown                 Down (Atari Ctrl+'=')\r\nLeft                 Left (Atari ctrl+'+')\r\nRight                Right (Atari ctrl+'*')\r\nCtrl+Up              -\r\nCtrl+Down            =\r\nCtrl+Left            +\r\nCtrl+Right           *\r\nShift+Up             _ (Atari Shift+'-')\r\nShift+Down           | (Atari Shift+'=')\r\nShift+Left           \\ (Atari Shift+'+')\r\nShift+Right          ^ (Atari Shift+'*')\r\nShift+Ctrl+Up        Shift+Ctrl+-\r\nShift+Ctrl+Down      Shift+Ctrl+=\r\nCtrl+'\\'             Ctrl+Esc  (Workaround for Windows)\r\nShift+Ctrl+'\\'       Shift+Ctrl+Esc (Workaround for Windows)\r\n\r\nCX85 Keypad (if enabled):\r\nhost keypad 0123456789-.   0123456789-.\r\nhost keypad /              NO\r\nhost keypad Ctrl+/         ESCAPE\r\nhost keypad *              DELETE\r\nhost keypad +              YES\r\nhost keypad Enter          +ENTER\r\n\r\n\r\nJoystick 0 is operated by the numeric keypad (make sure that the numeric\r\nkeypad has been enabled).\r\n\r\n        7 8 9\r\n         \\|/\r\n        4 5 6\r\n         /|\\\r\n        1 2 3\r\n\r\n        And 0 is the fire key.\r\n\r\nMouse is not supported.\r\n\r\n\r\nSDL keyboard, joystick and other controllers\r\n--------------------------------------------\r\n`          Atari/Inverse key\r\nLSUPER     Atari/Inverse key (unusable under Windows)\r\nRSUPER     CapsToggle (+Shift = CapsLock)\r\n\r\nLAlt+F     Switch fullscreen\r\nLAlt+G     Switch visible horizontal area. See -horiz-area.\r\nLAlt+J     Swap joysticks 0 and 1\r\nLAlt+M     Grab mouse (prevents mouse pointer from leaving the window)\r\n\r\nLAlt+LShift+1     Decrease tint (also called hue)\r\nLAlt+1            Increase tint\r\nLAlt+LShift+2     Decrease saturation (like TV Colour control)\r\nLAlt+2            Increase saturation\r\nLAlt+LShift+3     Decrease contrast (also called white level)\r\nLAlt+3            Increase contrast\r\nLAlt+LShift+4     Decrease brightness (also called black level)\r\nLAlt+4            Increase brightness\r\nLAlt+LShift+5     Decrease gamma adjustment\r\nLAlt+5            Increase gamma adjustment\r\nLAlt+LShift+6     Decrease color delay (Atari color adjustment potentiometer)\r\nLAlt+6            Increase color delay\r\n\r\nThe following keys work only in the NTSC filter mode (-ntscemu):\r\nLAlt+LShift+7     Decrease sharpness\r\nLAlt+7            Increase sharpness\r\nLAlt+LShift+8     Decrease resolution\r\nLAlt+8            Increase resolution\r\nLAlt+LShift+9     Decrease artifacts\r\nLAlt+9            Increase artifacts\r\nLAlt+LShift+0     Decrease fringing\r\nLAlt+0            Increase fringing\r\nLAlt+LShift+-     Decrease bleed\r\nLAlt+-            Increase bleed\r\nLAlt+LShift+=     Decrease burst phase (use this to change artifacting colours)\r\nLAlt+=            Increase burst phase\r\nLAlt+LShift+[     Decrease scanlines percentage\r\nLAlt+[            Increase scanlines percentage\r\nLAlt+]            Toggle NTSC composite/S-Video/RGB/monochrome settings\r\n \r\nLAlt+Shift+X      Enable/disable 80 column screen (for -xep80/-af80/-proto80)\r\n\r\nApart from standard joysticks (handled by the SDL) up to two keyboard joysticks\r\nare supported. The keys used for joystick directions and the trigger can be\r\nfreely defined in the config UI (Controller Config -> Define layout).\r\nKeyboard joystick emulation can be enabled/disabled in the Controller Config.\r\nBy default, joy 0 is enabled and joy 1 is disabled (to not steal normal\r\nAWDS keys in the emulator).\r\n\r\n\r\nX11 keyboard, joystick and other controllers\r\n--------------------------------------------\r\n\r\nAlt        Atari/Inverse key (either Alt key will work)\r\n\r\nJoystick 0 is operated by the mouse position relative to the center of the\r\nscreen. The mouse button acts as the trigger. On Linux, standard joysticks\r\nare also supported.\r\n\r\n\r\n\r\nCassette operation:\r\n==================\r\n\r\nThere is support for loading and saving from/to CAS tape images. It is also\r\npossible to select raw files (DOS binaries, bootable programs, BASIC programs\r\netc.) as tape images, but only for loading. Upon attaching a tape image, the\r\nemulator acts as if the tape recorder's \"Play\" button was permanently pressed,\r\nso that a tape rolls automatically when an Atari program turns the tape motor\r\non.\r\n\r\nTurning the SIO patch on speeds up the tape load and save operations. Note\r\nthat toggling the SIO patch during any tape operation will cause it to fail.\r\n\r\nA tape image can be rewound to a specific part (block), to allow loading\r\nfrom tape images which contain multiple programs one-after-another. After\r\nrewinding the \"Record\" option is automatically turned off. Rewinding will\r\ncause any tape operation being in progress to fail.\r\n\r\nWhen a tape image is attached to Atari800, only loading from it is possible.\r\nBefore saving data on the tape, a user has to manually switch the \"Record\"\r\noption to \"yes\", in the same way as one would manually press/release the\r\n\"Record\" button on a physical tape recorder. Remember to disable the \"Record\"\r\noption before loading from tape. Note that switching the \"Record\" option\r\non/off during any tape operation will cause it to fail and may cause random\r\ndata to be saved to a tape image.\r\n\r\nWith the SIO patch active, the emulator automatically recognises whether\r\na load or save operation is requested. and it is not necessary to touch the\r\n\"Record\" option. This can lead to unwanted changes in a tape file. To avoid\r\nthe problem, a user can mark the attached cassette image as read-only to\r\ndisallow any write operations.\r\n\r\nSaving to tape always casues the new blocks to be appended at the end of the\r\ntape image, regardless of the tape's current position. It is not possible\r\nto overwrite existing data on the tape.\r\n\r\nA user can create a new empty CAS tape image with the \"Make blank tape\"\r\noption. The user then provides the image's filename and its description\r\n(stored in the CAS image's header; may be left empty). The created image is\r\nautomatically attached to Atari800 with the \"Record\" option turned on, which\r\nallows to go straight to saving the data. Creating an image with the filename\r\npointing to an existing file will cause that file to be cleared.\r\n\r\nOnly standard blocks can be loaded or saved. Any copy protection that relies\r\non non-standard signals is not supported. Additionally, saving is only\r\nsupported with the standard speed of 600 baud.\r\n\r\nSaving the emulator's state during a tape loading/saving is not supported. The\r\ncurrent tape operation is not stored in the savestate and it will not be\r\nrestored properly when that savestate is later loaded.\r\n\r\nThe following file types are currently supported:\r\n- disk images: ATR, XFD, ATR.GZ/ATZ, XFD.GZ/XFZ, DCM, PRO, ATX\r\n- programs: COM/EXE/XEX, BAS, LST\r\n- cartridge images: CAR/CART, ROM (raw)\r\n- tape images: CAS, raw bootable programs\r\n- Atari800 state files: compressed and not compressed\r\nDisk images are mounted in order, e.g. the first file is mounted\r\nto the drive 1, next one to the drive 2, etc.\r\n\r\n\r\nEnjoy."
  },
  {
    "path": "vintage_emulation/atari 8 bit/sources.txt",
    "content": "https://www.youtube.com/watch?v=1Xq1RlBvprs\r\nhttps://drive.google.com/uc?id=1Q1RMgF0MCxV1snqVGhQkIeiviJbY6Ma1&export=download\r\n"
  },
  {
    "path": "vintage_emulation/trs-80/User_Guide_TRS-80.txt",
    "content": "Radio Shack TRS-80 emulator for Raspberry Pi\r\n\r\nUser Guide:\r\n===========\r\n\r\nFor writing image to micro sd card, I recommend Etcher, with a very user friendly interface.\r\nHere are several version of Etcher for download, depending on the OS version you are using:\r\nhttps://www.balena.io/etcher/\r\nhttps://www.filehippofilex.com/etcher/\r\nIts even support zip packed files, so you dont need to unpack your img file at all.\r\nJust drag and drop zip image file to Etcher, click on Flash button and wait for it to finish.\r\n\r\nIts very important that you have a quality micro sd card, which leaves as much free space as described.\r\nCheap cards often leaves slightly less space than the declared and then there may not be enough space to write a disc image.\r\nFor the best performance, a quality 16 Gb (class 10) microsd card or larger is recommended.\r\nThis image was designed to work on any LCD TV full HD or HD ready, with HDMI connectivity.\r\n\r\nEmulator controls:\r\n=================\r\n\r\nF7  - Main Menu\r\nF8  - Exit emulator\r\nF10 - Soft Reset, SHIFT/F10 - Hard Reset\r\nESC - Break\r\n\r\nExample of loading programs:\r\n===========================\r\n\r\nTo view content of e.g Drive 1, type DIR 1 and press Enter. \r\nTo start a game, just type its name (without extension after / sign) and press Enter. \r\nFor example, type meteor and you will start \"Meteor Mission 2\" game from disk 1. \r\nSimilarly, you can start programs from other disk drives. \r\nUse the same procedure if you want to load programs from other drives.\r\n\r\nTo change default model at boot, press F7 to access Menu, go to \"TRS-80 Model Selection\" menu and choose model you want to emulate.\r\nGo back to the Menu, choose \"Configuration/State File Management Menu\" and then \"Write Configuration File\".\r\nType \"sdltrs\" (without quotes) and press Enter. From now on your custom configuration was saved and will take a effect after next reboot.\r\nDon't forget to change the coresponded version of the DOS floppy image in drive 0, according to the TRS-80 model you have selected.\r\nIt is highly recommended that exit from the emulator be done regularly with F8 from the Main Menu, for the complete shutdown process.\r\n\r\nMain Menu usage:\r\n================\r\n\r\nThe main menu is the entry point for the Text GUI.  You may move up and down through the menu items using the up and down arrow keys.  A menu item may be selected by pressing Enter when the item is highlighted.  Pressing ESC moves up a menu level (or exits the GUI if you are at the top level).  Besides entering the GUI using F7, submenus of the GUI may be entered by using the key shortcuts show on the first three menu items.\r\n \r\nFloppy Disk Management Menu:\r\n===========================\r\n\r\nThe floppy disk management menu allows you to insert and remove floppy images into the emulated drives, as well as save and load disk sets, create new disk images, and set emulated disk drive options.\r\n\r\nFor the first 8 options in the menu, there are three options:\r\nHitting Enter while the item is selected, will move to the image selection screen, which is explained below.\r\nHitting Backspace will remove a disk image if there is one in the drive.\r\nHitting Space will toggle the write protect for the drive.  The indicator for write protect is an asterisk \"*\" in front of the \"Disk\" in the menu item.\r\nSave Disk Set\r\n\r\nThis ote, allows the user to save the names of the disk images that are currently in the drives to a file, to be loaded later.  The file that the set is save in has an extension of \".set\", and it is a human readable text file, containing the paths of the image files, or a blank line for a drive for a drive that has no disk.  \r\n\r\nLoad Disk Set:\r\n\r\nThis button allows the user to load a disk set saved earlier with the Save Disk Set Button.  The user is allowed to browse for the set file, displaying files ending in \".set\".  The emulator then loads the disk images specified in the file into the corresponding drives.  If a drive in the set file is a blank line, no changes are made to the drive.   This allows the user to load multiple disk sets sequentially. \r\n\r\nWhen the user presses Enter in on a Drive item in the Floppy Disk Management screen, the file open menu is displayed.  The up and down arrows may be used to scroll through the list of files.  Pressing Enter on the <..> item will take you to the parent directory.  On Windows, the Drive letters are listed as the last items in the menu, and you can change drives by pressing Enter on those items.  You may also go to a particular section of the file list my pressing the first letter of the file name.\r\n\r\nIn the Floppy Creation screen,  you may choose a format of a disk. It may be created in either the JV1, JV3, or DMK disk image format (See the Features page for info on the disk formats). \r\n\r\nIf the \"Insert Created Disk Into This Drive\" is set to something besides none, the created image will be mounted on the specified floppy drive.\r\n\r\nDoubler Type: \r\n\r\nSpecify what type of double density adaptor to emulate (Model I mode only). The type may be percom, radioshack (or tandy), both, or none. The type may be abbreviated to one character. The default is both, which causes the double density adaptor emulation to respond to the special commands of both the Percom and Radio Shack cards.  \r\n\r\nTrue DAM Emulation: \r\n\r\nTurn off the single density data address mark remapping kludges described in the \"Emulated floppy disks\" and \"Real floppy disks\" sections above. With this option given, the distinction between F8 and FA data address marks is strictly observed on both writing and reading. This option is probably not useful unless you need to deal with Model I disks that use the distinction as part of a copy-protection scheme. See also \"Common File Formats for Emulated TRS-80 Floppy Disks\", available at http://www.tim- \r\nFinally, the last menu item allows you to set the size of each disk drive, as either a 5\" or 8\" drive.\r\n\r\n\r\n\r\nHard Disk Management Menu:\r\n==========================\r\n\r\nThe hard disk management menu allows you to insert and remove floppy images into the emulated drives, as well as save and load disk sets and create new disk images.\r\n\r\nFor the first 4 options in the menu, there are three options:\r\nHitting Enter while the item is selected, will move to the image selection screen, which is explained above in the floppy disk section.\r\nHitting Backspace will remove a disk image if there is one in the drive.\r\nHitting Space will toggle the write protect for the drive.  The indicator for write protect is an asterisk \"*\" in front of the \"Disk\" in the menu item.\r\nSave Disk Set\r\n\r\nThis ote, allows the user to save the names of the disk images that are currently in the drives to a file, to be loaded later.  The file that the set is save in has an extension of \".set\", and it is a human readable text file, containing the paths of the image files, or a blank line for a drive for a drive that has no disk.  \r\n\r\nLoad Disk Set:\r\n\r\nThis button allows the user to load a disk set saved earlier with the Save Disk Set Button.  The user is allowed to browse for the set file, displaying files ending in \".set\".  The emulator then loads the disk images specified in the file into the corresponding drives.  If a drive in the set file is a blank line, no changes are made to the drive.   This allows the user to load multiple disk sets sequentially. \r\n\r\nIn the Create Hard Disk Image window,  you may choose a format of a disk. (See the Features page for info on the hard disk formats). \r\n\r\nIf the \"Insert Created Disk Into This Drive\" is set to something besides none, the created image will be mounted on the specified hard drive.\r\n\r\n\r\nCassette Management Menu:\r\n========================\r\n\r\nThe cassette management menu allows you to insert and remove cassette images into the emulated drive, as well as create new cassette images.\r\n\r\nFor the first options in the menu, there are two options:\r\nHitting Enter while the item is selected, will move to the image selection screen, which is explained above in the floppy disk section.\r\nHitting Backspace will remove a cassette image if there is one in the drive.\r\nThe second option allows  you to set the position of the cassette tape by changing the Position field.  Valid values are 0 (fully rewound) through the number of bytes on the tape (at end of tape).\r\n\r\nThe final option allows you to create a blank cassette image. \r\n\r\nIn the Create Cassette Image window,  you may choose a format of a cassette (.cas or .wav). \r\n\r\nIf the \"Insert Created Disk Into This Drive\" is set to Yes, the created image will be mounted on the specified hard drive.\r\n\r\n\r\nTRS-80 Model Selection Menu:\r\n===========================\r\n\r\nTRS-80 Model:\r\n\r\nSpecifies what TRS-80 model to emulate. \r\n\r\nHi-Res Graphics:\r\n\r\nIn Model III or 4/4P mode select which hi-res graphics card to emulate, the Micro Labs Grafyx Solution hi-res graphics card or Radio Shack hi-res card.  In Model I mode, the HRG1B 384x192 hi-res graphics card is emulated.  Note that the Model III and Model 4/4P cards from Micro Labs are very different from one another. \r\n\r\n\r\nConfiguration/State File Management Menu:\r\n========================================\r\n\r\nSave State (alt-S or cmd-S)\r\n\r\nThis menu item allows you to save the state of the emulator, so that it may be loaded later with the Load State command. Disk images inserted into the computer are stored in the state file.   \r\nLoad State (alt-L or cmd-L)\r\n\r\nThis menu item allows you load a state file (.t8s) previous saved with the Save State command.  \r\n\r\nWrite Configuration (alt-W or cmd-W)\r\n\r\nThis menu item allows you to save the configuration of the emulator, so that it may be loaded later with the Load Configuration command.  Configuration files (.t8c) are discussed further on the Features page. \r\n\r\nRead Configuration (alt-R or cmd-R)\r\n\r\nThis menu item allows you load a Configuration file (.t8c) previous saved with the Save Configuration command. \r\n\r\nPrinter Management Menu:\r\n========================\r\n\r\nThe Printer Management menu controls the type of printer emulation that is used for outputting to the printer TRS-80. \r\n\r\nThe are three choices for printer emulation, None, Text Printer, and Epson FX-80.  The Text printer simply sends the printer output to a text file with optional script processing.  The Epson option is only available on the Macintosh, and it emulates a legacy printer, and allow the user to save the printer output in a PDF file.\r\n\r\nClose and Reopen Printer Output File:\r\n\r\nSelecting this option will cause the printer output file to be closed, and the printer command to be executed using the file name.\r\n\r\nPrint Command:\r\n\r\nThe only option for the text printer type is the command used to print.  Within the command, %s is used to represent the file name of the temporary file generated during printing.  On Linux, this defaults to \"lpr %s\", on Windows \"notepad %s\", and on the Mac \"open %s\".  The %s in the printer command will be replaced with the name of the printer output file.  (On the Mac, this is for the text printer only, not the Epson emulation). \r\n\r\n\r\nDefault Directories Menu:\r\n========================\r\n\r\nThis menu allows the user to specify the default directories used for loading/saving various types of file used by the emulator.  To choose the directory, press the Enter when the appropriate entry is highlighted.  That will bring up the Directory select screen.  The up and down arrows may be used to scroll through the list of directories.  Pressing Enter on the <..> item will take you to the parent directory.  On Windows, the Drive letters are listed as the last items in the menu, and you can change drives by pressing Enter on those items.  The directory is selected by pressing the Tab key.\r\n\r\n\r\nROM Files Menu:\r\n==============\r\n\r\nThis menu allows you to chose the ROM files used in the emulation of the Atari.  These files are not provided with the emulator.  To select the file, press Enter when the appropriate item is highlighted, and the file selection menu will appear.  It's operation is explained in the Floppy Disk section above.\r\n\r\n\r\nDisplay Settings Menu:\r\n=====================\r\n\r\nEmulator Colors: \r\n\r\nSpecifies the foreground and background color of the sdltrs window.  Default is black (0x000000) for foreground and white (0xFFFFFF) for background.\r\n\r\nFullscreen GUI Colors: \r\n\r\nSpecifies the foreground and background color of the fullscreen Text GUI.  Default is green (0x008010) for foreground and white (0xFFFFFF) for background.  \r\n\r\nCharacter Sets:\r\n\r\nSelect among several sets of built-in character bitmaps.  The three different options allow you to specify the character set used for each model, should you change models during sdltrs execution using the GUI.   In Model I mode , five sets are available. The default, wider, is a modified Model III set with characters 8 pixels wide; it looks better on a modern computer screen with square pixels than the real Model I fonts, which were 6 pixels wide. lcmod is the character set in the replacement character generator that was supplied with the Radio Shack lower case modification. (It was reconstructed partly from memory and may have some minor bit errors.) stock is the character set in the stock character generator supplied with most upper case only machines. Since sdltrs currently always emulates the extra bit of display memory needed to support lower case, this character set gives you the authentic, unpleasant effect that real Model I users saw when they tried to do homebrew lower case modifications without replacing the character generator: lower case letters appear at an inconsistent height, and if you are using the Level II BASIC ROM display driver, upper case letters are replaced by meaningless symbols. early is the same as stock, but with the standard ASCII characters [, \\, ], and ^ in the positions where most Model I's had directional arrows. This was the default programming in the Motorola character generator ROM that Radio Shack used, and a few early machines were actually shipped with this ROM. Finally, german or genie gives an approximate emulation of the GENIE, a German Model I clone. Characters are 8 pixels wide, and double width is supported even though later GENIE models did not include it.\r\n\r\nIn Model III , 4 and 4P ( modes, three sets are available:\r\nkatakana (the default for Model III) is the original Model III set with Japanese Katakana characters in the alternate character positions. This set was also used in early Model 4's. international (the default for Model 4 and 4P) is a later Model 4 set with accented Roman letters in the alternate positions.\r\nbold is a bold set from a character generator ROM found in one Model III, origin uncertain.\r\n\r\nWindow Border Width: \r\n\r\nPut a border of width pixels around the TRS-80 display. The default is 2.  \r\n\r\nResize Window on Model 3 Mode Change: \r\n\r\nIn Model 3  mode, resize the  window whenever the emulated display mode changes between 64x16 text (or 512x192 graphics) and 80x24 text (or 640x240 graphics).  \r\n\r\nResize Window on Model 4 Mode Change: \r\n\r\nIn Model 4/4P  mode, resize the  window whenever the emulated display mode changes between 64x16 text (or 512x192 graphics) and 80x24 text (or 640x240 graphics).   \r\n\r\nDisk Leds:\r\n\r\nThis option allows the user to chose if disk activity indicators are shown in the TRS-80 Emulator window (lower edge).\r\n\r\n\r\nJoystick Settings Menu:\r\n======================\r\n\r\nUse Numeric Keypad for Joystick\r\n\r\nThis item determines if the numeric keypad is used for emulation of a joystick.\r\n\r\nUSB Joystick/Gamepad\r\n\r\nThis item allows the user to select which USB joystick, if any, is used for emulation of the TRS-80 Joystick. It will bring up a list of the USB joysticks that SDL is aware of as shown below:\r\n\r\n\r\nMiscellaneous Settings Menu:\r\n===========================\r\n\r\nShift Bracket Emulation: \r\n\r\nChose Shift Bracket Emulation on or off.  If on, emulate [, \\, ], ^, and _ as shifted keys, and {, |, }, and ~ as unshifted. This is the default in Model 4 and 4P modes, and it works well with the keyboard driver in Model 4 TRSDOS/LS-DOS 6. If off, emulate [, \\, ], ^, and _ as unshifted keys, and {, |, }, and ~ as shifted. This is the default in Model I and III modes, and it works well with many TRS-80 keyboard drivers. With some keyboard drivers these keys do not work at all, however. \r\n\r\nTurbo Mode/b>: \r\n\r\nThis will turn Turbo mode on or off. When turbo mode is on, the emulator will run faster than a normal TRS80, by a factor of Turbo Rate, which is explained below, and also set on this page. The F11 key may be used to switch Turbo mode on or off while running the emulator. \r\n\r\nTurbo Speed: \r\n\r\nSet the number of times normal TRS80 speed that the emulator runs when in \"Turbo\" mode. Turbo mode can be used to speed compute intensive applications, compiling source code for example, on the emulator. The default setting is 5x. Above around 8x you may experience problems with runaway keyboard repeat on the emulator, so use higher values with caution. \r\n\r\n\r\nKeystretch Value: \r\n\r\nFine-tune the keyboard behavior. To prevent keystrokes from being lost, sdltrs \"stretches\" the intervals between key transitions, so that the Z-80 program has time to see each transition before the next one occurs. Whenever the Z-80 program reads the keyboard matrix and sees an emulated key go up or down, sdltrs waits cycles Z-80 clock cycles (T-states) before it allows the program to see another key transition. Key transitions that are received during the waiting period or when the Z-80 program is not reading the keyboard are held in a queue. The default stretch value is 4000 cycles; it should seldom if ever be necessary to change it. \r\n\r\nEmtsafe\r\n\r\nTurn on/off ability for emts (Emulation traps) to write to unexpected places in the host filesystem.\r\n\r\nSerial Port Switches: \r\n\r\nSet the sense switches on the Model I serial port card. This option is meaningful only in Model I mode, and only when the Serial Port Name is not set to \"\". The default value is 0x6f, which Radio Shack software conventionally interprets as 9600 bps, 8 bits/word, no parity, 1 stop bit.\r\n\r\nSerial Port Name: \r\nSet the tty device to be used for I/O to the TRS-80's serial port. The default is \"\". Setting the name to be empty  emulates having no serial port.  \r\n\r\n\r\n\r\n\r\nEmulator overview:\r\n=================\r\n\r\nSdltrs is built on top of a Z-80 emulator, with added routines to support keyboard and video I/O through a SDL interface. The hardware emulation can operate as a TRS-80 Model I, Model III, Model 4, or Model 4P.\r\n\r\nsdltrs supports 48K of RAM in Model I or Model III mode, 128K in Model 4 or Model 4P mode. Floppy disks and hard disks are emulated using files to store the data; or under Linux only, real floppy drives can be used.\r\n\r\nA printer is emulated by sending its output to a text file. A serial port is emulated using a host serial port. Cassette I/O is emulated using files to store the cassette data. Game sound and music output are also supported. Though the cassette port, through the Model 4 sound option, and through the optional Orchestra-85/90 music synthesizer card are all emulated. In Model I mode, the HRG1B graphics card is emulated. In Model III and 4/4P mode, you can select whether the Radio Shack graphics card or Micro Labs Grafyx Solution is emulated. There is also a mouse driver for model 4/4P mode. Several common time-of-day clock cards are emulated on all models. The Alpha Products joystick is emulated using the numeric keypad, or through a SDL compatible joystick.\r\n\r\nBecause sdltrs emulates the hardware, all known TRS-80 Model I/III/4/4P operating systems should run on it, including all flavors of TRSDOS, LDOS/LS-DOS, NEWDOS, DOSPLUS, MultiDOS, and TRS-80 CP/M. However, the emulator also includes some extensions to the standard hardware, and the special drivers, utilities, and instructions needed for these are not provided for all operating systems.\r\n\r\nSpecial support in the emulator allows the program to block when waiting for information from the keyboard. This will work only for programs that wait for keyboard input using the standard Model I/III ROM call; the emulator decides whether to block the Z-80 program when it tries to read from the keyboard memory by pattern-matching its stack.\r\n\r\nKeys:\r\n====\r\n\r\nThe following keys have special meanings to sdltrs:\r\n\r\n\r\nF1 - TRS-80 Model 4/4P F1 key (address bit 7, data bits 4), TRS-80 Model 1 Electric Pencil control key\r\nF2 - TRS-80 Model 4/4P F2 key (address bit 7, data bits 5)\r\nF3 - TRS-80 Model 4/4P F3 key (address bit 7, data bits 6)\r\nF4 - TRS-80 Model 4 Caps Lock key (address bit 7, data bit 3)\r\nF5 or ScrollLock - TRS-80 @ key\r\nF6 - TRS-80 '0' key (so that a shifted 0 can be obtained)\r\nF7 - Enter Text GUI\r\nF8 - Exit SDLTRS\r\nF10 - Warm Reset\r\nShift F10 - Power on / Hard Reset (reboot)\r\nESC - Break\r\n\r\nLeft Arrow or Backspace or Delete - TRS-80 left arrow key\r\nRight Arrow or Tab - TRS-80 right arrow key\r\nUp Arrow - TRS-80 up arrow key (caret for exponent)\r\nDown Arrow - TRS-80 down arrow key\r\nHome or Clear - TRS-80 clear key\r\nControl - TRS-80 Model 4 Ctrl key (address bit 7, data bit 2)\r\nRightAlt - TRS-80 shifted down arrow key (used as a control key with some TRS-80 software)\r\nPage Up - TRS-80 Left Shift key (address bit 7, data bit 0)\r\nPage Down - TRS-80 Right Shift key (address bit 7, data bit 1)\r\nEnd Key - TRS-80 Unused key (address bit 7, data bit 7)\r\nInsert Key - TRS-80 Underscore key (address bit 3, data bit 7)\r\nShift UP Arrow - TRS-80 ESC key\r\nCtrl + c  - Copy from TRS-80 to host\r\nCtrl + v  - Paste from TRS-80 to host\r\nCtrl + a  - Select All on TRS-80 screen\r\nLeftAlt + '=' (think +) (or Left Cmd + '=') - Set windowed mode scaling to next higher size. (1x, 2x, 3x,  and then wraps).\r\nLeftAlt + '-' - Set windowed mode scaling to next lower size. (3x, 2x, 1x and then wraps).\r\nLeftAlt + Enter - Switch from Windowed to Fullscreen mode and back.\r\nAlt + d - Enter Floppy Disk Management GUI\r\nShift + Alt + d - Enter Hard Disk Management GUI\r\nAlt + t  - Enter Cassette ('t' for Tape) Management GUI\r\nAlt + s  - Save Emulator State\r\nAlt + l  - Load Emulator State\r\nAlt + w  - Write Configuration File\r\nAlt + r  - Read Configuration File\r\nAlt + p  - Pause Emulator (and then unpause)\r\nAlt + 1 (or 2,3,4,5,6,7,8) - Insert Floppy disk into drive N\r\nShift + Alt + 1 (or 2,3,4,5,6,7,8) - Remove Floppy disk from drive N\r\nIn Model III, 4, and 4P modes, the left and right shift keys are distinct; in Model I mode, they are the same. The keys [, \\, ], ^, _, {, |, }, and ~ also activate unused positions in the keyboard matrix (address bit 3, data bits 3-7). With many TRS-80 keyboard drivers, these keys map to the corresponding ASCII characters; with others, they do nothing. In some cases you may find the shift state is reversed from what it should be; if you press [ but { is displayed instead (etc.), see the -shiftbracket and -noshift-bracket options below to correct the problem. The Insert key maps to the same position as underscore (address bit 3, data bit 7), so that this key can be used both with and without shift pressed; with many TRS-80 keyboard drivers one of these maps to ASCII code 0x7f.\r\n\r\nPressing a key on a numeric keypad with NumLock disengaged emulate the Alpha Products joystick. Keys 2, 4, 6, 8 (KP_Down, KP_Left,KP_Right, KP_Up) are the main directions; keys 1, 3, 7, and 9 (KP_End,KP_Page_Down, KP_Home, KP_Page_Up) work as diagonal directions by activating two main directions at once; and key 0 (KP_Insert) or 5 (KP_Begin) is the fire button. \r\n\r\nEmulated cassette:\r\n=================\r\n\r\nTo control the emulated cassette, a file for the loaded tape is controlled by the -cassette option or the cassette option in the menu system. There is also a menu option to control the cassette position in the file. \r\n\r\n\r\nEmulated 5-inch floppy disks:\r\n============================\r\n\r\nIn Model I mode, sdltrs emulates a Radio Shack Expansion Interface with the Percom Doubler or Radio Shack Doubler installed. The Doubler provides double-density disk access by allowing either the stock WD1771 FDC chip or a WD1791 chip to be selected under program control. At powerup the 1771 is selected, so operating systems with no Doubler driver see a stock system. By default, the emulator pretends to be both a Percom and Radio Shack Doubler at the same time -- it responds to the special commands of both -- so a driver for either should work. Under LDOS, use the command \"FDUBL\" (newer versions of LDOS), or \"PDUBL\" or \"RDUBL\" (older versions) to install the driver. Software that tries to detect which doubler you have (such as Super Utility) may be confused by the emulation of both at once, so you can choose to emulate only one with a command line option or text GUI control.\r\n\r\nIn Model III, 4, or 4P mode, sdltrs emulates the stock floppy controller, which uses a WD1793 chip (software-compatible with the WD1791) to provide both single and double density.\r\n\r\nFour 5.25-inch floppy drives are emulated. Disk image files may be inserted into the emulated drives with command line options, text GUI controls. If the user does not have write permission for a floppy file, and/or the file has an internal write protect flag set, a write-protect tab is emulated. Use the mkdisk(1) program to turn the write protect flag on or off. \r\n\r\nIf you try to boot an emulated Model I, III, or 4 with no emulated disk (that is, no disk in drive 0), sdltrs emulates having no floppy disk controller. The behavior of a real machine with a disk controller in this case didn't seem useful to emulate faithfully: A real Model I hangs with a screen full of garbage; a real Model III or 4 goes into a retry loop printing \"Diskette?\" on the screen and rechecking if you've inserted one. A real Model 4P always has a floppy controller, however, so sdltrs always emulates one.\r\n\r\nDue to a limitation of the original Model I hardware, drive :3 cannot be double-sided in Model I mode. In the original Model I, you could not have a drive :3 at all if any drive in the system was double-sided, but the emulator is able to be more forgiving.\r\n\r\nEmulated floppy image files can be of any of three types: JV1, compatible with Jeff Vavasour's popular freeware Model I emulator for MS-DOS; JV3, a compatible extension of a format first used in Vavasour's commercial Model III/4 emulator; or DMK, compatible with David Keil's Model 4 emulator. All threetypes work in sdltrs regardless of what model it is emulating. A heuristic is used to decide which type of image is in a drive, as none of the types has a magic number or signature.\r\n\r\nJV1 supports only single density, single sided, with directory on track 17. Sectors must be 256 bytes long. Use FORMAT (DIR=17) if you want to format JV1 disks with more (or less) than 35 tracks under LDOS.\r\n\r\nJV3 is much more flexible, though it still does not support everything the real controllers could do. It is probably best to use JV3 for all the disk images you create, since it is the most widely implemented by other emulators, unless you have a special reason to use one of the others. A JV3 disk can be formatted with 128, 256, 512, or 1024-byte sectors, 1 or 2 sides, single or double density, with either FB (normal) or F8 (deleted) data address mark on any sector. In single density the nonstandard data address marks FA and F9 are also available. You cannot format a sector with an incorrect track number or head number. You can format a sector with an intentional CRC error in the data field. sdltrs supports at most 5802 total sectors on a JV3 image.\r\n\r\nThe original Vavasour JV3 format supported only 256-byte sectors, and had a limit of 2901 total sectors. If you use sector sizes other than 256 bytes or format more than 2901 sectors on a disk image, emulators other than sdltrs may be unable to read it. Note that an 80 track, double-sided, double-density (18 sector) 5.25-inch floppy will fit within the original 2901 sector limit; the extension to 5802 is primarily for emulation of 8-inch drives (discussed below).\r\n\r\nThe DMK format is the most flexible. It supports essentially every thing that the original hardware could do, including all \"protected\" disk formats. However, a few protected disks still may not work with sdltrs due to limitations in sdltrs's floppy disk controller emulation rather than limitations of the DMK format; see the LIMITATIONS section below.\r\n\r\nBlank disks may be created from the Text GUI.\r\n\r\nEarly Model I operating systems used an FA data address mark for the directory on single density disks, while later ones wrote F8 but would accept either upon reading. The change was needed because FA is a nonstandard DAM that is fully supported only by the WD1771 floppy disk controller used in the Model I; the controllers in the Model III and 4 cannot distinguish between FA and FB (which is used for non-directory sectors) upon reading, and cannot write FA. To deal nicely with this problem, sdltrs implements the following kludge. On writing in single density, an F8 data address mark is recorded as FA. On reading with an emulated WD1771 (available in Model I mode only), FA is returned as FA; on reading with a WD179x, FA is returned as F8. This trick makes the different operating systems perfectly compatible with each other, which is better than on a real Model I! You can use the -truedam flag to turn off this kludge if you need to; in that case the original hardware is emulated exactly.\r\n\r\nTRS-80 programs that attempt to measure the rotational speed of their floppy disk drives using timing loops will get the answers they expect, even when sdltrs does not emulate instructions at the same speed as the original machines. This works because sdltrs keeps a virtual clock (technically, a T-state counter), which measures how much time it should have taken to execute the instruction stream on a real machine, and it ties the emulation of floppy disk index holes to this clock, not to real time.\r\n\r\nEmulated 8-inch floppy disks:\r\n============================\r\n\r\nIn addition to the four standard 5.25-inch drives, sdltrs also emulates four 8-inch floppy drives. There is no widely-accepted standard hardware interface for 8-inch floppies on the TRS-80, so sdltrs emulates a pseudo-hardware interface of its own and provides an LDOS/LS-DOS driver for it. \r\n\r\nThe only difference between 5.25-inch and 8-inch emulated drives is that the emulator allows you to format more bytes per track in the latter. A new JV3 floppy can be formatted as either 5.25-inch or 8-inch depending on whether you initially put it into a 5.25-inch or 8-inch emulated drive. A new DMK floppy, however, must be created as an 8 inch image in order to be large enough for use in an 8-inch emulated drive. JV1 floppies cannot be used in 8-inch drives. Be careful not to put an emulated floppy into a 5.25-inch emulated drive after it has been formatted in an 8-inch emulated drive or vice versa; the results are likely to be confusing. Consider using different file extensions for the two types; say, .dsk for 5.25-inch and .8in for 8-inch.\r\n\r\nTo use the emulated 8-inch drives, you'll need a driver. Under LDOS or LS-DOS, use the program XTRS8/DCT supplied on the emulated floppy utility.dsk. This driver is a very simple wrapper around the native LDOS/LS-DOS floppy driver. Here are detailed instructions.\r\n\r\nFirst, make sure an appropriate version of LDOS is in emulated floppy drive 0, and the supplied file utility.dsk is in another emulated floppy drive. Boot LDOS. If you are using Model I LDOS, be sure FDUBL is running.\r\n\r\nSecond, type the following commands. Here d is the LDOS drive number you want to use for the 8-inch drive and u is the unit number you chose when naming the file. Most likely you will choose d and u to be equal to reduce confusion.\r\n\r\nSYSTEM (DRIVE=d,DRIVER=\"XTRS8\",ENABLE)\r\nEnter unit number ([4]-7): u\r\n\r\nYou can repeat these steps with different values of d and u to have more than one 8-inch drive. You might want to repeat four times using 4, 5, 6, and 7, or you might want to save some drive numbers for hard drives (see below).\r\n\r\nFinally, it's a good idea to give the SYSTEM (SYSGEN) command (Model I/III) or SYSGEN command (Model 4/4P). This command saves the SYSTEM settings, so the 8-inch drives will be available again the next time you reboot or restart the emulator. If you need to access an 8-inch drive after booting from a disk that hasn't been SYSGENed, simply use the same SYSTEM command again.\r\n\r\nIn case you want to write your own driver for another TRS-80 operating system, here are details on the emulated pseudo-hardware. The 8-inch drives are accessed through the normal floppy disk controller, exactly like 5.25-inch drives. The four 5.25-inch drives have hardware select codes 1, 2, 4, and 8. The four 8-inch drives have hardware select codes 3, 5, 6, and 7, corresponding respectively to files. (See also the -sizemap option below, however.)\r\n\r\nEmulated hard disks:\r\n===================\r\n\r\nsdltrs can emulate a hard disk in a file in one of two ways: it can use a special, sdltrs-specific LDOS driver called XTRSHARD/DCT, or it can emulate the Radio Shack hard drive controller (based on the Western Digital WD1010) and use the native drivers for the original hardware. \r\nUsing XTRSHARD/DCT\r\n\r\nThe XTRSHARD/DCT driver has been tested and works under both LDOS 5.3.1 for Model I or III and TRSDOS/LS-DOS 6.3.1 for Model 4/4P. It may or may not work under earlier LDOS versions. It definitely will not work under other TRS-80 operating systems or with emulators other than sdltrs or xtrs. The hard disk format was designed by Matthew Reed for his Model I/III and Model 4 emulators; sdltrs duplicates the format so that users can exchange hard drive images across the emulators.\r\n\r\nTo use XTRSHARD/DCT, first create a blank hard drive file using the Text GUI.\r\n\r\nSecond, load the file into one of the emulated hard drives using a command line option, the Text GUI.\r\n\r\nThird, make sure an appropriate version of LDOS is in emulated floppy drive 0, and the supplied file utility.dsk is in another emulated floppy drive. Boot LDOS. If you are using Model I LDOS 5.3.1, patch a bug in the FORMAT command by typing PATCH FORMAT/CMD.UTILITY M1FOR- MAT/FIX. You need to apply this patch only once. It must not be applied to Model III or Model 4/4P LDOS.\r\n \r\nFourth, type the following commands. Here d is the LDOS drive number you want to use for the hard drive (a typical choice would be 4) and u is the unit number you chose when naming the file (most likely 0).\r\n\r\nSYSTEM (DRIVE=d,DRIVER=\"XTRSHARD\",ENABLE)\r\nEnter unit number ([0]-7): u\r\nFORMAT d (DIR=1)\r\n\r\nAnswer the questions asked by FORMAT as you prefer. The DIR=1 parame- ter to FORMAT is optional; it causes the hard drive's directory to be on track 1, making the initial size of the image smaller. You can repeat these steps with different values of d and u to have more than one hard drive.\r\n\r\nFinally, it's a good idea to give the SYSTEM (SYSGEN) command (Model I/III) or SYSGEN command (Model 4/4P). This command saves the SYSTEM settings, so the drive will be available again the next time you reboot or restart the emulator. If you need to access the hard disk file after booting from a floppy that hasn't been SYSGENed, simply use the same SYSTEM command(s) again, but don't FORMAT. You can freely use a different drive number or (if you renamed the hard disk file) a differ- ent unit number.\r\n\r\nTechnical note: XTRSHARD/DCT is a small Z-80 program that implements all the required functions of an LDOS disk driver. Instead of talking to a real (or emulated) hard disk controller, however, it uses special support in sdltrs that allows Z-80 programs to open, close, read, and write host files directly. This support is described further in the \"Data import and export\" section below.\r\n\r\nProcessor speed selection:\r\n=========================\r\n\r\nA standard Model 4 has a software-controlled switch to select operation at either 4.05504 MHz (with heartbeat clock at 60 Hz) or 2.02752 MHz (with heartbeat clock at 30 Hz). sdltrs emulates this feature. \r\nModel I's were often modified to operate at higher speeds than the standard 1.77408 MHz. With one common modification, writing a 1 to port 0xFE would double the speed to 3.54816 MHz, while writing a 0 would set the speed back to normal. The heartbeat clock runs at 40 Hz in either case. sdltrs emulates this feature as well.\r\n\r\nSound:\r\n=====\r\n\r\nSound support uses the sound capabilities of libsdl which Open Sound System /dev/dsp device, standard on Linux and available on many other Unix versions as well. \r\nThe Orchestra-85 music synthesis software will run under sdltrs's Model I emulation, and the Orchestra-90 software will run with Model III oper- ating systems under sdltrs's Model III, 4, or 4P emulation. For best results, use Orchestra-90 and the Model 4 emulation, as this lets the software run at the highest emulated clock rate (4 MHz) and thus generate the best sound. If you want to run Orchestra-85 instead, you can tell it that you have a 3.5 MHz clock speedup with enable sequence 3E01D3FE and disable sequence 3E00D3FE; this will let the software run twice as fast as on an unmodified Model I and generate better sound. There is no need to use sdltrs's -autodelay flag when running Orchestra-85/90, but you might want to specify a small fixed delay to keep from getting excessive key repeat.\r\n\r\nMouse:\r\n=====\r\n\r\nA few Model 4 programs could use a mouse, such as the shareware hi-res drawing program MDRAW-II. The program XTRSMOUS/CMD on the utility disk (utility.dsk) is a mouse driver for Model 4/4P mode that should work with most such programs. sdltrs does not emulate the actual mouse hard- ware (a serial mouse plugged into the Model 4 RS-232 port), so the original mouse drivers will not work under sdltrs. Instead, XTRSMOUS accesses the host mouse pointer using an emulator trap. XTRSMOUS implements the same TRSDOS/LS-DOS 6 SVC interface as the David Goben and Matthew Reed mouse drivers. (It does not implement the interface of the older Scott McBurney mouse driver, which may be required by some programs.)\r\n\r\nBy default XTRSMOUS installs itself in high memory. This is done because MDRAW-II tests for the presence of a mouse by looking to see whether the mouse SVC is vectored to high memory. If the driver is installed in low memory, MDRAW thinks it is not there at all. If you use mouse-aware programs that don't have this bug, or if you edit the first line of MDRAW to remove the test, you can install XTRSMOUS in low memory using the syntax \"XTRSMOUS (LOW)\".\r\n\r\nTime of day clock:\r\n=================\r\n\r\nSeveral battery-backed time of day clocks were sold for the various TRS-80 models, including the TimeDate80, TChron1, TRSWatch, and T-Timer. They are essentially all the same hardware, but reside at a few different port ranges. sdltrs currently emulates them at port ranges 0x70-0x7C and 0xB0-0xBC. The T-Timer port range at 0xC0-0xCC conflicts with the Radio Shack hard drive controller and is not emulated.\r\n\r\nThese clocks return only a 2-digit year, and it is unknown what their driver software will do in the year 2000 and beyond. If you have software that works with one of them, please send email to report what happens when it is used with sdltrs.\r\n\r\nAlso see SETTIME/CMD in the \"Data import and export\" section above for another way to get the correct time into a Z-80 operating system running under sdltrs.\r\n\r\nFinally, you might notice that LDOS/LS-DOS always magically knows the correct date when you boot it (but not the time). When you first power up the emulated TRS-80, sdltrs dumps the date into the places in memory where LDOS and LS-DOS normally save it across reboots, so it looks to the operating system as if you rebooted after setting the date.\r\n\r\nJoystick:\r\n========\r\n\r\nPressing a key on a PC numeric keypad with NumLock disengaged emulates the Alpha Products joystick. See the Keys section above for details. The emulated joystick is mapped only at port 0, to avoid conflicts with other devices. Standard USB joysticks and gamepads will work as well, and may be selected from the Text GUI.\r\n\r\nSave and Load Emulator State:\r\n============================\r\n\r\nsdltrs allows you to save the state of the emulator, so that it may be loaded later with the Load State command. Location of Disk and cassette image and inserted into the computer are stored in the state file.  The state is stored in a .t8s file that may be saved using the Alt-S key combo.  The Alt-L key combo will allow you to load a state file that has been saved.\r\n\r\nDisk LED Indicators:\r\n===================\r\n\r\nsdltrs provides optional Disk LED indicators at the bottom of the emulated screen. You can turn these off with the -showled and -hideled options, or through the Text GUI.  The following picture illustrates the LED's:\r\n\r\nThe LED's for the 8 floppy drives are on the left bottom of the screen, and in this case the first drive is active, and the other seven are not.  The LED's for the 4 hard drives are on the right bottom of the screen, and in this case none of the drives are active.\r\n"
  },
  {
    "path": "vintage_emulation/trs-80/sources.txt",
    "content": "https://www.youtube.com/watch?v=7VnhuUT7c4o\r\nhttps://drive.google.com/uc?id=1tryGM5moPB3QdG82JnBbce1Z05k7ZjbM&export=download\r\nhttps://drive.google.com/file/d/1PNj38yyr6xqlXf7ni9RQFNFJXTOaQH5k/view"
  },
  {
    "path": "vintage_emulation/zx spectrum/User_Guide_ZX81.txt",
    "content": "ZX81 emulator for Raspberry Pi\r\n\r\nFor writing image to micro sd card, I recommend Etcher, with a very user friendly interface.\r\nHere are several version of Etcher for download, depending on the OS version you are using:\r\nhttps://www.balena.io/etcher/\r\nhttps://www.filehippofilex.com/etcher/\r\nIts even support zip packed files, so you dont need to unpack your img file at all.\r\nJust drag and drop zip image file to Etcher, click on Flash button and wait for it to finish.\r\n\r\nIts very important that you have a quality micro sd card, which leaves as much free space as described.\r\nCheap cards often leaves slightly less space than the declared and then there may not be enough space to write a disc image.\r\nFor the best performance, a quality 16 Gb (class 10) microsd card or larger is recommended.\r\nThis image was made by default for any LCD TV full HD or HD ready.\r\nFor the best visual experience, set the aspect ratio to 4:3 in your TV settings.\r\n\r\n\r\nEmulator Controls:\r\n\r\nMouse and Keyboard are supported.\r\n\r\nKeyboard:\r\n\r\nThe functions of the control bar are listed below alongside their keyboard equivalents:\r\n\r\n\r\nF2      - \tOptions\r\nF3\t-\tLoad file dialog (e.g. press F3, navigate to zx81 folder to access software collection)\r\nExit\t-\tExit emulator (F10)\r\nReset\t-\tReset emulator (F12)\r\nHide\t-\tToggle virtual keyboard between autohide and don't hide (F6)\r\nSticky\t-\tToggle between sticky shift and toggle shift (F7)\r\nOpacity\t-\tReduce (HOME) or increase (END) virtual keyboard opacity\r\nVideo\t-\tToggle between not inverse and inverse video (F8)\r\nSavestate\t-\tToggle the save state dialog if available (F4)\r\nLoadstate\t-\tToggle the load state dialog if available (F5)\r\n\r\n\r\nClick screen\t-\tToggle virtual keyboard and control bar\r\nBackspace\t-\tRubout i.e. equivalent to using SHIFT + 0\r\nComma\t-\tEquivalent to using SHIFT + .\r\nCursors\t-\tEquivalent to using SHIFT + 5, 6, 7 and 8\r\n-/=\t-\tDecrease/increase the volume (if supported)\r\nALT + R\t-\tCycle between 960x720, 640x480 and 320x240\r\nF11\t-\tToggle between fullscreen and a window\r\nF9\t-\tActivate the control remapper for remapping\r\n-\tjoystick controls to keyboard controls\r\nPrtScn\t-\tSave a screenshot to the local scnsht folder\r\nPause\t-\tPlace emulation on hold but not the GUI\r\nThe Virtual Keyboard and Control Bar\r\nClicking the screen (or F1) brings up the virtual keyboard and the control bar enabling access to several very useful features. If a joystick is detected, the \"J\" key will be highlighted.\r\n\r\n\r\n\r\nGeneral GUI Navigation:\r\n\r\nEvery component has a green selector that can be moved around using the cursor keys or the joystick. The item currently selected can be activated with the Enter key, a joystick button (selector hit) or by clicking with the mouse. If you use the mouse then of course you are free to activate items directly and can ignore the selector. Page Up and Page Down (or joystick equivalents) will flip between pages and scroll through lists. The Escape key operates as you might expect: it closes the topmost dialog or component and will continue to do so until the emulator window is reached.\r\n\r\n\r\nHardware Options:\r\n\r\nThe F2 key toggles the runtime options which start with the options for the hardware. The defaults machine is ZX81 with 16 Kb of RAM memory.\r\nWith this options you can change default model to ZX80 and he will boot at startup.\r\n\r\nhardware\r\n\r\nMost likely, most settings are self-explanatory. \"M1NOT\" refers to the possibility of running machine code in the 32-48K part of the memory. The next page contains:\r\n\r\nsound\r\n\r\nwhere the AY Unreal sound emulation has been selected. Use \"VSYNC\" for the sound that the ZX80/81 normally produces. The next page contains:\r\n\r\ngui\r\n\r\nNote that the volume of the sound may also be adjusted with the \"-\" and \"=\" keys.\r\n\r\n\r\nLoading a Program File:\r\n\r\nTyping the ZX80's LOAD (\"W\", newline) or the ZX81's LOAD \"\" (\"J\", SHIFT + \"P\" twice, newline) will show the load file dialog. There is a much easier way to show the same dialog and that's via the control bar icon or the F3 key (joystick select) but there is a fundamental difference in the way that these two methods work that you should be made aware of: a machine reset will occur if you load a program file by directly activating the dialog but not if you activate it via the machine's LOAD command. For the most part this won't matter at all, but if you are intending to set-up RAMTOP, load a program above it before loading another program then you will lose everything if you load a program by invoking the dialog directly.\r\n\r\nIf you have an understanding of the ZX81 then you will know that it is possible to load a program by executing LOAD \"PROG\" in which case emulator's loading mechanism will search for prog.p or PROG.P within the last directory navigated to, or if you've yet to navigate anywhere then the start-up folder. If you'd like to load an .81 file instead then the .p extension can be overridden by appending an .81 suffix e.g LOAD \"PROG.81\".\r\n\r\nThere are some additional ways to navigate and utilise the load file dialog that enhance its operability: directories can be opened and programs loaded with a single mouse or stylus click, the scrollbar is interactive and the list can be scrolled using a mouse wheel. It is also possible to select an item by typing its initial letter or number and then cycling to subsequent items with repeated presses.\r\n\r\n\r\nSaving a Program File:\r\n\r\nOn the ZX80 saving is achieved by executing SAVE (\"E\", newline), but since there is no way to pass a filename and indeed no native emulator save file dialog either, a choice of two naming methods have been made available: the first and default method is to save the program into the last folder navigated to with the load file dialog (or the start-up directory) with a sequential filename e.g. zx80prog0123.o. The second funkier method is to embed a BASIC line somewhere within the program e.g. 9999 REM SAVE \"PROG\". The line number used is not important, but the use of the SAVE keyword is so you'll need to type 9999 SAVE \"PROG\" and then move the cursor back before SAVE and add a REM. When the program is saved by executing SAVE, emulator's program saving mechanism will look for this embedded BASIC REM statement and extract the filename. The default .o extension can be overridden by appending a .80 suffix. Please note that if you are using a version of emulator that's been ported to a non *nix platform, these filenaming methods may have been replaced with a save dialog native to your OS.\r\n\r\n\r\nSaving and Loading Data Files:\r\n\r\nWith the commands\r\n\r\n    SAVE \"FILE;ADDRESS,length\"\r\n    LOAD \"FILE;ADDRESS\"\r\n  \r\ndata at the specified location and length can be saved to or loaded from a file. These work with and without ZXpand emulation.\r\n\r\n\r\nSaving and Loading State Files:\r\n\r\nEmulator supports the saving and later reloading of images that are most commonly known as save state files. They are simply files containing dumps of the emulated machine's memory and the emulator's variables to enable a program to be restored to the same state at some other point in the future. So, after loading a game and playing the first level or two you find that your lunch break is over and you'd like to save your current position within the game to continue with later when distraction beckons - simply activate the save state dialog by pressing F4 or selecting it from the control bar and choose a slot. Slots that are inverse have an existing state already stored there (from the same program) so either choose a new slot or overwrite an existing one. This can be achieved by clicking a slot with the mouse or stylus, moving the selector and pressing enter (selector hit) or pressing a number from 1 to 9.\r\n\r\nLoading a save state file requires that the original game is loaded first and then the load state dialog can be activated with F5 or via the control bar. Then simply choose one of the previous slots that you've saved to and away you go.\r\n\r\n\r\nConfiguring a Joystick:\r\n\r\nIf you have a digital or analogue joystick plugged in and you'd like to use it then open the runtime options (F2 from within the emulator or select the control bar icon) and employ the joystick configurator using either the cursor keys and enter, the mouse or stylus or the joystick once configured. Select a control on the graphical joystick representation (the selector will blink) and follow the instructions configuring as many of the controls as you possibly can for optimum usability. By default, the 'J' key is selected if the joystick has been detected.\r\n\r\n\r\nRemapping Joystick Controls:\r\n\r\nWith the virtual keyboard and control bar visible, position the selector over the function that you'd like to assign to a joystick control and press the control remapper (the selector will blink). Then press a joystick control to remap the function to the control. Existing controls that have been remapped are active within the emulator (you cannot remap GUI controls) whilst new controls are universally active. It is possible to include the SHIFT modifier within the control as long as it is active before you initiate remapping. To cancel remapping press the control remapper again.\r\n\r\n\r\nExiting emulator:\r\n\r\nUpon exiting, if you have modified any of the configurable options you will be presented with a dialog requesting that you confirm writing the changes to the configuration file (emulatorrc, emulator.ini). If you choose \"No\" then the changes will be discarded. This is useful for when you have configured the emulator just how you like it and don't wish to disturb it with unimportant modifications.\r\n\r\n\r\nZX81 Chroma 81 SCART Interface:\r\n\r\nFrom http://www.fruitcake.plus.com/Sinclair/ZX81/Chroma/ChromaInterface.htm: \"The Chroma 81 interface is a multi-purpose peripheral for the ZX81. Its primary function is to allow the ZX81 to be connected to a TV via a SCART socket to produce an RGB picture that is sharp and bright.\" Its emulation is enabled by default if there is enough RAM (see Hardware Options).\r\n\r\n\r\nZXpand Emulation:\r\n\r\nZXpand is a hardware add-on for the ZX81 that provides an SD Card, 32K RAM, and routines to save and load programs from the SD card. A number of BASIC commands have been changed to add CAT, DELETE, and CONFIG commands.\r\n\r\nFor example, this adventure game: In Nihilum Reverteris needs high resolution, AY sound, and ZXpand emulation. The latter needs a version of emulator compiled with this emulation feature enabled. Files may be stored in the \"ZXpand_SD_Card\" directory near the emulator installation directory.\r\n\r\n\r\nEnjoy!"
  },
  {
    "path": "vintage_emulation/zx spectrum/sources.txt",
    "content": "https://www.youtube.com/watch?v=kAAnys4OFB0\r\nhttps://drive.google.com/uc?id=1NTjBHbGxGuwtBZoHHlOxikpZY5a5RdGh&export=download"
  },
  {
    "path": "water-quality/CCS811/CCS811.cpp",
    "content": "#include \"CCS811.h\"\n\nint CCS811::begin(void)\n{\n    uint8_t id=0;\n    Wire.begin();\n    softReset();\n    delay(100);\n    if(readReg(CCS811_REG_HW_ID,&id,1) != 1){DBG(\"\");\n        DBG(\"bus data access error\");DBG(\"\");\n        return ERR_DATA_BUS;DBG(\"\");\n    }\n\n    DBG(\"real sensor id=\");DBG(id);\n    if(id != CCS811_HW_ID){DBG(\"\");\n        delay(1);\n        return ERR_IC_VERSION;\n    }\n    writeReg(CCS811_BOOTLOADER_APP_START, NULL, 0);\n    setMeasurementMode(0,0,eMode4);\n    setInTempHum(25, 50);\n    return ERR_OK;\n}\n\nvoid CCS811::softReset(){\n    uint8_t value[4] = {0x11, 0xE5, 0x72, 0x8A};\n    writeReg(CCS811_REG_SW_RESET, value, 4);\n}\n\nbool CCS811::checkDataReady()\n{\n    int8_t status[1] = {0};\n    readReg(CCS811_REG_STATUS, status, 1);\n    DBG(status[0],HEX);\n    if(!((status[0] >> 3) & 0x01))\n        return false;\n    else \n        return true;\n}\n\nuint16_t CCS811::readBaseLine(){\n    uint8_t buffer[2];\n    readReg(CCS811_REG_BASELINE, buffer, 2);\n    return buffer[0]<<8|buffer[1];\n}\n\nvoid CCS811::writeBaseLine(uint16_t baseLine){\n    uint8_t buffer[2];\n    \n    buffer[0] = baseLine>>8;\n    buffer[1] = baseLine;\n    writeReg(CCS811_REG_BASELINE, buffer, 2);\n}\n\nvoid CCS811::setMeasurementMode(uint8_t thresh, uint8_t interrupt, eDRIVE_MODE_t mode){\n    uint8_t measurement[1] = {0};\n    measurement[0] = (thresh << 2) | (interrupt << 3) | (mode << 4);\n    writeReg(CCS811_REG_MEAS_MODE, measurement, 1);\n}\n\nvoid CCS811::setMeasCycle(eCycle_t cycle){\n    uint8_t measurement[1] = {0};   \n    measurement[0] = cycle << 4;\n    writeReg(CCS811_REG_MEAS_MODE, measurement, 1);\n}\n\nuint8_t CCS811::getMeasurementMode(){\n    uint8_t meas[1] = {0};\n    readReg(CCS811_REG_MEAS_MODE, meas, 1);\n    return meas[0];\n}\n\nvoid CCS811::setThresholds(uint16_t lowToMed, uint16_t medToHigh)\n{\n    uint8_t buffer[] = {(uint8_t)((lowToMed >> 8) & 0xF),\n                        (uint8_t)(lowToMed & 0xF),\n                        (uint8_t)((medToHigh >> 8) & 0xF),\n                        (uint8_t)(medToHigh & 0xF)};\n    \n    writeReg(CCS811_REG_THRESHOLDS, buffer, 5);\n    uint8_t buf[1];\n    readReg(CCS811_REG_THRESHOLDS, buf, 1);\n    Serial.println(buf[0],HEX);\n}\n\nuint16_t CCS811::getCO2PPM(){\n    uint8_t buffer[8];\n    readReg(CCS811_REG_ALG_RESULT_DATA, buffer, 8);\n    eCO2 = (((uint16_t)buffer[0] << 8) | (uint16_t)buffer[1]);\n    return eCO2;\n}\n\nuint16_t CCS811::getTVOCPPB(){\n    uint8_t buffer[8];\n    readReg(CCS811_REG_ALG_RESULT_DATA, buffer, 8);\n    eTVOC = (((uint16_t)buffer[2] << 8) | (uint16_t)buffer[3]);\n    return eTVOC;\n}\n\nvoid CCS811::setInTempHum(float temperature, float humidity)    // compensate for temperature and relative humidity\n{\n    int _temp, _rh;\n    if(temperature>0)\n        _temp = (int)temperature + 0.5;  // this will round off the floating point to the nearest integer value\n    else if(temperature<0) // account for negative temperatures\n        _temp = (int)temperature - 0.5;\n    _temp = _temp + 25;  // temperature high byte is stored as T+25°C in the sensor's memory so the value of byte is positive\n    _rh = (int)humidity + 0.5;  // this will round off the floating point to the nearest integer value\n    \n    uint8_t envData[4];\n    \n    envData[0] = _rh << 1;  // shift the binary number to left by 1. This is stored as a 7-bit value\n    envData[1] = 0;  // most significant fractional bit. Using 0 here - gives us accuracy of +/-1%. Current firmware (2016) only supports fractional increments of 0.5\n    envData[2] = _temp << 1;\n    envData[3] = 0;\n    \n    writeReg(CCS811_REG_ENV_DATA, &envData, 4);\n}\n\nvoid CCS811::writeReg(uint8_t reg, const void* pBuf, size_t size)\n{\n    if(pBuf == NULL){\n        DBG(\"pBuf ERROR!! : null pointer\");\n    }\n    uint8_t * _pBuf = (uint8_t *)pBuf;\n    _pWire->beginTransmission(_deviceAddr);\n    _pWire->write(&reg, 1);\n    \n    for(uint16_t i = 0; i < size; i++){\n        _pWire->write(_pBuf[i]);\n    }\n    _pWire->endTransmission();\n}\n\nuint8_t CCS811::readReg(uint8_t reg, const void* pBuf, size_t size)\n{\n    if(pBuf == NULL){\n        DBG(\"pBuf ERROR!! : null pointer\");\n    }\n    uint8_t * _pBuf = (uint8_t *)pBuf;\n    _pWire->beginTransmission(_deviceAddr);\n    _pWire->write(&reg, 1);\n    \n    if( _pWire->endTransmission() != 0){\n        return 0;\n    }\n\n    _pWire->requestFrom(_deviceAddr, (uint8_t) size);\n    for(uint16_t i = 0; i < size; i++){\n        _pBuf[i] = _pWire->read();\n    }\n    _pWire->endTransmission();\n    return size;\n}\r\n"
  },
  {
    "path": "water-quality/CCS811/CCS811.h",
    "content": "#ifndef _CCS811_H\n#define _CCS811_H\n\n#if ARDUINO >= 100\n#include \"Arduino.h\"\n#else\n#include \"WProgram.h\"\n#endif\n#include <Wire.h>\n\n\n/*I2C ADDRESS*/\n#define CCS811_I2C_ADDRESS1                      0x5A\n#define CCS811_I2C_ADDRESS2                      0x5B\n\n#define CCS811_REG_STATUS                        0x00\n#define CCS811_REG_MEAS_MODE                     0x01\n#define CCS811_REG_ALG_RESULT_DATA               0x02\n#define CCS811_REG_RAW_DATA                      0x03\n#define CCS811_REG_ENV_DATA                      0x05\n#define CCS811_REG_NTC                           0x06\n#define CCS811_REG_THRESHOLDS                    0x10\n#define CCS811_REG_BASELINE                      0x11\n#define CCS811_REG_HW_ID                         0x20\n#define CCS811_REG_HW_VERSION                    0x21\n#define CCS811_REG_FW_BOOT_VERSION               0x23\n#define CCS811_REG_FW_APP_VERSION                0x24\n#define CCS811_REG_INTERNAL_STATE                0xA0\n#define CCS811_REG_ERROR_ID                      0xE0\n#define CCS811_REG_SW_RESET                      0xFF\n\n#define CCS811_BOOTLOADER_APP_ERASE              0xF1\n#define CCS811_BOOTLOADER_APP_DATA               0xF2\n#define CCS811_BOOTLOADER_APP_VERIFY             0xF3\n#define CCS811_BOOTLOADER_APP_START              0xF4\n\n#define CCS811_HW_ID                             0x81\n//Open the macro to see the detailed program execution process.\n//#define ENABLE_DBG\n\n#ifdef ENABLE_DBG\n#define DBG(...) {Serial.print(\"[\");Serial.print(__FUNCTION__); Serial.print(\"(): \"); Serial.print(__LINE__); Serial.print(\" ] \"); Serial.println(__VA_ARGS__);}\n#else\n#define DBG(...)\n#endif\n\nclass CCS811\n{\npublic:\n    #define ERR_OK             0      //OK \n    #define ERR_DATA_BUS      -1      //error in data bus\n    #define ERR_IC_VERSION    -2      //chip version mismatch\n    \n    uint8_t _deviceAddr;\n    typedef enum{\n        eMode0, //Idle (Measurements are disabled in this mode)\n        eMode1, //Constant power mode, IAQ measurement every second\n        eMode2, //Pulse heating mode IAQ measurement every 10 seconds\n        eMode3, //Low power pulse heating mode IAQ measurement every 60 seconds\n        eMode4  //Constant power mode, sensor measurement every 250ms 1xx: Reserved modes (For future use)\n    }eDRIVE_MODE_t;\n    \n    typedef enum{\n        eClosed,      //Idle (Measurements are disabled in this mode)\n        eCycle_1s,    //Constant power mode, IAQ measurement every second\n        eCycle_10s,   //Pulse heating mode IAQ measurement every 10 seconds\n        eCycle_60s,   //Low power pulse heating mode IAQ measurement every 60 seconds\n        eCycle_250ms  //Constant power mode, sensor measurement every 250ms 1xx: Reserved modes (For future use)\n    }eCycle_t;\n    /**\n     * @brief Constructor \n     * @param Input in Wire address\n     */\n    CCS811(TwoWire *pWire = &Wire, uint8_t deviceAddr = 0x5A){_pWire = pWire; _deviceAddr = deviceAddr;};\n    \n              /**\n               * @brief Constructor\n               * @return Return 0 if initialization succeeds, otherwise return non-zero.\n               */\n    int       begin();\n              /**\n               * @brief Judge if there is data to read \n               * @return Return 1 if there is, otherwise return 0. \n               */\n    bool      checkDataReady();\n              /**\n               * @brief Reset sensor, clear all configured data.\n               */\n    void      softReset(),\n              /**\n               * @brief Set environment parameter \n               * @param temperature Set temperature value, unit: centigrade, range (-40~85℃)\n               * @param humidity    Set humidity value, unit: RH, range (0~100)\n               */\n              setInTempHum(float temperature, float humidity),\n              /**\n               * @brief Measurement parameter configuration \n               * @param thresh:0 for Interrupt mode operates normally; 1 for interrupt mode only asserts the nINT signal (driven low) if the new\n               * @param interrupt:0 for Interrupt generation is disabled; 1 for the nINT signal is asserted (driven low) when a new sample is ready in\n               * @param mode:in typedef enum eDRIVE_MODE_t\n               */\n              setMeasurementMode(uint8_t thresh, uint8_t interrupt, eDRIVE_MODE_t mode),\n              /**\n               * @brief Measurement parameter configuration \n               * @param mode:in typedef enum eDRIVE_MODE_t\n               */\n              setMeasCycle(eCycle_t cycle),\n              /**\n               * @brief Set interrupt thresholds \n               * @param lowToMed: interrupt triggered value in range low to middle \n               * @param medToHigh: interrupt triggered value in range middle to high \n               */\n              setThresholds(uint16_t lowToMed, uint16_t medToHigh);\n              /**\n               * @brief Get current configured parameter\n               * @return configuration code, needs to be converted into binary code to analyze\n               *         The 2nd: Interrupt mode (if enabled) operates normally,1: Interrupt mode (if enabled) only asserts the nINT signal (driven low) if the new\n               *         The 3rd: Interrupt generation is disabled,1: The nINT signal is asserted (driven low) when a new sample is ready in\n               *         The 4th: 6th: in typedef enum eDRIVE_MODE_t\n               */\n    uint8_t   getMeasurementMode();\n\n              /**\n               * @brief Get the current carbon dioxide concentration\n               * @return current carbon dioxide concentration, unit:ppm\n               */\n    uint16_t  getCO2PPM(),\n              /**\n               * @brief Get current TVOC concentration\n               * @return Return current TVOC concentration, unit: ppb\n               */\n              getTVOCPPB();\n    uint16_t  readBaseLine();\n    void      writeBaseLine(uint16_t baseLine);\n    \nprotected:\n\n    typedef struct{\n        /*\n         * The CCS811 received an I²C write request addressed to this station but with invalid register address ID\n         */\n        uint8_t sWRITE_REG_INVALID: 1;\n        /*\n         * The CCS811 received an I²C read request to a mailbox ID that is invalid\n         */\n        uint8_t sREAD_REG_INVALID: 1;\n        /*\n         * The CCS811 received an I²C request to write an unsupported mode to MEAS_MODE\n         */\n        uint8_t sMEASMODE_INVALID: 1;\n        /*\n         * The sensor resistance measurement has reached or exceeded the maximum range\n         */\n        uint8_t sMAX_RESISTANCE: 1;\n        /*\n         * The The Heater current in the CCS811 is not in range\n         */\n        uint8_t sHEATER_FAULT: 1;\n        /*\n         * The Heater voltage is not being applied correctly\n         */\n        uint8_t sHEATER_SUPPLY: 1;\n    } __attribute__ ((packed))sError_id;\n    \n    typedef struct{\n        /* \n         * ALG_RESULT_DATA crosses one of the thresholds set in the THRESHOLDS register \n         * by more than the hysteresis value (also in the THRESHOLDS register)\n         */\n        uint8_t sINT_THRESH: 1;\n        /* \n         * At the end of each measurement cycle (250ms, 1s, 10s, 60s) a flag is set in the\n         * STATUS register regardless of the setting of this bit.\n         */\n        uint8_t sINT_DATARDY: 1;\n        /* \n         * A new sample is placed in ALG_RESULT_DATA and RAW_DATA registers and the\n         * DATA_READY bit in the STATUS register is set at the defined measurement interval.\n         */\n        uint8_t sDRIVE_MODE: 3;\n    } __attribute__ ((packed))sMeas_mode;\n    \n    typedef struct{\n        /* \n         * This bit is cleared by reading ERROR_ID\n         * It is not sufficient to read the ERROR field of ALG_RESULT_DATA and STATUS\n         */\n        uint8_t sERROR: 1;\n        /* \n         * ALG_RESULT_DATA is read on the I²C interface\n         */\n        uint8_t sDATA_READY: 1;\n        uint8_t sAPP_VALID: 1;\n        /* \n         * After issuing a VERIFY command the application software must wait 70ms before \n         * issuing any transactions to CCS811 over the I²C interface\n         */\n        uint8_t sAPP_VERIFY: 1;\n        /* \n         * After issuing the ERASE command the application software must wait 500ms \n         * before issuing any transactions to the CCS811 over the I2C interface.\n         */\n        uint8_t sAPP_ERASE: 1;\n        uint8_t sFW_MODE: 1;\n    } __attribute__ ((packed))sStatus;\n    \n    \n    void getData(void);\n    \n    void writeConfig();\n         \n    virtual void writeReg(uint8_t reg, const void* pBuf, size_t size);\n    virtual uint8_t readReg(uint8_t reg, const void* pBuf, size_t size);\n    \n    \n\nprivate:\n    TwoWire *_pWire;\n    \n    uint16_t eCO2;\n    uint16_t eTVOC;\n};\n\n#endif\r\n"
  },
  {
    "path": "water-quality/CCS811/examples/readData/readData.ino",
    "content": "#include <CCS811.h>\r\n\r\n/*\r\n * IIC address default 0x5A, the address becomes 0x5B if the ADDR_SEL is soldered.\r\n */\r\n//CCS811 sensor(&Wire, /*IIC_ADDRESS=*/0x5A);\r\nCCS811 sensor;\r\n\r\nvoid setup(void)\r\n{\r\n    Serial.begin(115200);\r\n    /*Wait for the chip to be initialized completely, and then exit*/\r\n    while(sensor.begin() != 0){\r\n        Serial.println(\"failed to init chip, please check if the chip connection is fine\");\r\n        delay(1000);\r\n    }\r\n    /**\r\n     * @brief Set measurement cycle\r\n     * @param cycle:in typedef enum{\r\n     *                  eClosed,      //Idle (Measurements are disabled in this mode)\r\n     *                  eCycle_1s,    //Constant power mode, IAQ measurement every second\r\n     *                  eCycle_10s,   //Pulse heating mode IAQ measurement every 10 seconds\r\n     *                  eCycle_60s,   //Low power pulse heating mode IAQ measurement every 60 seconds\r\n     *                  eCycle_250ms  //Constant power mode, sensor measurement every 250ms\r\n     *                  }eCycle_t;\r\n     */\r\n    sensor.setMeasCycle(sensor.eCycle_250ms);\r\n}\r\nvoid loop() {\r\n  delay(1000);\r\n    if(sensor.checkDataReady() == true){\r\n        Serial.print(\"CO2: \");\r\n        Serial.print(sensor.getCO2PPM());\r\n        Serial.print(\"ppm, TVOC: \");\r\n        Serial.print(sensor.getTVOCPPB());\r\n        Serial.println(\"ppb\");\r\n        \r\n    } else {\r\n        Serial.println(\"Data is not ready!\");\r\n    }\r\n    /*!\r\n     * @brief Set baseline\r\n     * @param get from getBaseline.ino\r\n     */\r\n    sensor.writeBaseLine(0x847B);\r\n    //delay cannot be less than measurement cycle\r\n    //delay(1000);\r\n}\r\n"
  },
  {
    "path": "water-quality/notes.txt",
    "content": "Take as much or as little of this code as you would like.  The C02 sensor requires the CCS811 library to be copied to your arduino libraries folder.\r\n\r\nConnections.\r\nObviously ground to ground and vcc to 5v.\r\n\r\nTurbidity sensor to Analog 0\r\nTDS sensor to Analog 1 on the arduino\r\nCO2 Sensor\r\n  SDA to A4\r\n  SCL to A5\r\n  Wake to ground\r\n  RST and INT not connected\r\n"
  },
  {
    "path": "water-quality/water-and-co2.ino",
    "content": "//This is some test code for the following three Keyestudio sensors by AnotherMaker\r\n//You can buy them here using my links to support the channel\r\n//CO2 Sensor - https://amzn.to/3grX9vW\r\n//TDS Sensor - https://amzn.to/2DCz7Qo\r\n//Turbidity Sensor - https://amzn.to/33pjMNE\r\n// https://youtube.com/AnotherMaker\r\n\r\n//The CO2 sensor requires\r\n#include <CCS811.h>\r\n#define TdsSensorPin A1\r\n#define VREF 5.0 // analog reference voltage(Volt) of the ADC\r\n#define SCOUNT 30 // sum of sample point\r\nint analogBuffer[SCOUNT]; // store the analog value in the array, read from ADC\r\nint analogBufferTemp[SCOUNT];\r\nint analogBufferIndex = 0,copyIndex = 0;\r\nfloat averageVoltage = 0,tdsValue = 0,temperature = 25;\r\n\r\n//CO2 sensor\r\n/*\r\n * IIC address default 0x5A, the address becomes 0x5B if the ADDR_SEL is soldered.\r\n */\r\n//CCS811 sensor(&Wire, /*IIC_ADDRESS=*/0x5A);\r\nCCS811 sensor;\r\n\r\nvoid setup()\r\n{\r\nSerial.begin(9600);\r\npinMode(TdsSensorPin,INPUT);\r\n\r\n/*Wait for the chip to be initialized completely, and then exit*/\r\nwhile(sensor.begin() != 0){\r\n    Serial.println(\"failed to init chip, please check if the chip connection is fine\");\r\n    delay(1000);\r\n}\r\n/**\r\n * @brief Set measurement cycle\r\n * @param cycle:in typedef enum{\r\n *                  eClosed,      //Idle (Measurements are disabled in this mode)\r\n *                  eCycle_1s,    //Constant power mode, IAQ measurement every second\r\n *                  eCycle_10s,   //Pulse heating mode IAQ measurement every 10 seconds\r\n *                  eCycle_60s,   //Low power pulse heating mode IAQ measurement every 60 seconds\r\n *                  eCycle_250ms  //Constant power mode, sensor measurement every 250ms\r\n *                  }eCycle_t;\r\n */\r\nsensor.setMeasCycle(sensor.eCycle_250ms);\r\n\r\n\r\n}\r\nvoid loop()\r\n{\r\nstatic unsigned long analogSampleTimepoint = millis();\r\nif(millis()-analogSampleTimepoint > 40U) //every 40 milliseconds,read the analog value from the ADC\r\n{\r\nanalogSampleTimepoint = millis();\r\nanalogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); //read the analog value and store into the buffer\r\nanalogBufferIndex++;\r\nif(analogBufferIndex == SCOUNT)\r\nanalogBufferIndex = 0;\r\n}\r\nstatic unsigned long printTimepoint = millis();\r\nif(millis()-printTimepoint > 800U)\r\n{\r\nprintTimepoint = millis();\r\nfor(copyIndex=0;copyIndex<SCOUNT;copyIndex++)\r\nanalogBufferTemp[copyIndex]= analogBuffer[copyIndex];\r\naverageVoltage = getMedianNum(analogBufferTemp,SCOUNT) * (float)VREF/ 1024.0; // read the analog value more stable by the median filtering algorithm, and convert to voltage value\r\nfloat compensationCoefficient=1.0+0.02*(temperature-25.0); //temperature compensation formula: fFinalResult(25^C) = fFinalResult(current)/(1.0+0.02*(fTP-25.0));\r\nfloat compensationVolatge=averageVoltage/compensationCoefficient; //temperature compensation\r\ntdsValue=(133.42*compensationVolatge*compensationVolatge*compensationVolatge - 255.86*compensationVolatge*compensationVolatge + 857.39*compensationVolatge)*0.5; //convert voltage value to tds value\r\n//Serial.print(\"voltage:\");\r\n//Serial.print(averageVoltage,2);\r\n//Serial.print(\"V \");\r\n\r\n//TDS\r\nSerial.print(\"tds=\");\r\nSerial.println(tdsValue,0);\r\n// Serial.println(\"ppm\");\r\n\r\n//turbidity - lower is cloudier\r\nfloat value = analogRead(A0);\r\nSerial.print(\"turbidity=\");\r\nSerial.println(value * (5.0 / 1024.0));\r\n\r\n//CO2\r\nif(sensor.checkDataReady() == true){\r\n    Serial.print(\"co2=\");\r\n    Serial.println(sensor.getCO2PPM());\r\n    //ppm\r\n\r\n\r\n    Serial.print(\"tvoc=\");\r\n    Serial.println(sensor.getTVOCPPB());\r\n    //ppb\r\n    sensor.writeBaseLine(0x847B);\r\n}\r\n\r\n}\r\n}\r\nint getMedianNum(int bArray[], int iFilterLen)\r\n{\r\nint bTab[iFilterLen];\r\nfor (byte i = 0; i<iFilterLen; i++)\r\nbTab[i] = bArray[i];\r\nint i, j, bTemp;\r\nfor (j = 0; j < iFilterLen - 1; j++)\r\n{\r\nfor (i = 0; i < iFilterLen - j - 1; i++)\r\n{\r\nif (bTab[i] > bTab[i + 1])\r\n{\r\nbTemp = bTab[i];\r\nbTab[i] = bTab[i + 1];\r\nbTab[i + 1] = bTemp;\r\n}\r\n}\r\n}\r\nif ((iFilterLen & 1) > 0)\r\nbTemp = bTab[(iFilterLen - 1) / 2];\r\nelse\r\nbTemp = (bTab[iFilterLen / 2] + bTab[iFilterLen / 2 - 1]) / 2;\r\nreturn bTemp;\r\n}\r\n"
  },
  {
    "path": "water-quality/water.ino",
    "content": "//This is some test code for the following three Keyestudio sensors by AnotherMaker\r\n//You can buy them here using my links to support the channel\r\n//CO2 Sensor - https://amzn.to/3grX9vW\r\n//TDS Sensor - https://amzn.to/2DCz7Qo\r\n//Turbidity Sensor - https://amzn.to/33pjMNE\r\n// https://youtube.com/AnotherMaker\r\n\r\n#define TdsSensorPin A1\r\n#define VREF 5.0 // analog reference voltage(Volt) of the ADC\r\n#define SCOUNT 30 // sum of sample point\r\nint analogBuffer[SCOUNT]; // store the analog value in the array, read from ADC\r\nint analogBufferTemp[SCOUNT];\r\nint analogBufferIndex = 0,copyIndex = 0;\r\nfloat averageVoltage = 0,tdsValue = 0,temperature = 25;\r\n\r\n\r\n\r\nvoid setup()\r\n{\r\nSerial.begin(9600);\r\npinMode(TdsSensorPin,INPUT);\r\n\r\n\r\n\r\n}\r\nvoid loop()\r\n{\r\nstatic unsigned long analogSampleTimepoint = millis();\r\nif(millis()-analogSampleTimepoint > 40U) //every 40 milliseconds,read the analog value from the ADC\r\n{\r\nanalogSampleTimepoint = millis();\r\nanalogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); //read the analog value and store into the buffer\r\nanalogBufferIndex++;\r\nif(analogBufferIndex == SCOUNT)\r\nanalogBufferIndex = 0;\r\n}\r\nstatic unsigned long printTimepoint = millis();\r\nif(millis()-printTimepoint > 800U)\r\n{\r\nprintTimepoint = millis();\r\nfor(copyIndex=0;copyIndex<SCOUNT;copyIndex++)\r\nanalogBufferTemp[copyIndex]= analogBuffer[copyIndex];\r\naverageVoltage = getMedianNum(analogBufferTemp,SCOUNT) * (float)VREF/ 1024.0; // read the analog value more stable by the median filtering algorithm, and convert to voltage value\r\nfloat compensationCoefficient=1.0+0.02*(temperature-25.0); //temperature compensation formula: fFinalResult(25^C) = fFinalResult(current)/(1.0+0.02*(fTP-25.0));\r\nfloat compensationVolatge=averageVoltage/compensationCoefficient; //temperature compensation\r\ntdsValue=(133.42*compensationVolatge*compensationVolatge*compensationVolatge - 255.86*compensationVolatge*compensationVolatge + 857.39*compensationVolatge)*0.5; //convert voltage value to tds value\r\n//Serial.print(\"voltage:\");\r\n//Serial.print(averageVoltage,2);\r\n//Serial.print(\"V \");\r\n\r\n//TDS\r\nSerial.print(\"tds=\");\r\nSerial.println(tdsValue,0);\r\n// Serial.println(\"ppm\");\r\n\r\n//turbidity - lower is cloudier\r\nfloat value = analogRead(A0);\r\nSerial.print(\"turbidity=\");\r\nSerial.println(value * (5.0 / 1024.0));\r\n\r\n\r\n}\r\n}\r\nint getMedianNum(int bArray[], int iFilterLen)\r\n{\r\nint bTab[iFilterLen];\r\nfor (byte i = 0; i<iFilterLen; i++)\r\nbTab[i] = bArray[i];\r\nint i, j, bTemp;\r\nfor (j = 0; j < iFilterLen - 1; j++)\r\n{\r\nfor (i = 0; i < iFilterLen - j - 1; i++)\r\n{\r\nif (bTab[i] > bTab[i + 1])\r\n{\r\nbTemp = bTab[i];\r\nbTab[i] = bTab[i + 1];\r\nbTab[i + 1] = bTemp;\r\n}\r\n}\r\n}\r\nif ((iFilterLen & 1) > 0)\r\nbTemp = bTab[(iFilterLen - 1) / 2];\r\nelse\r\nbTemp = (bTab[iFilterLen / 2] + bTab[iFilterLen / 2 - 1]) / 2;\r\nreturn bTemp;\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/10-ways-to-destroy-arduino/10-ways-to-destroy-arduino.ino",
    "content": "//10 Ways to Destroy An Arduino\r\n//Don't try this at home\r\n// 1. Put more than 20v into the barrel jack (ideally 9-12v)\r\n// 2. Take more than 40ma from an output pin (ideally 20)\r\n// 3. Take more than 400ma from all the pins\r\n// 4. Shorting two output pins - Write one high and one low\r\n// 5. Shorting an output pin to ground\r\n// 6. Putting much more than 5v on an input pin\r\n// 7. Short the VIN pin to ground\r\n// 8. Apply more than 13v to the reset pin\r\n// 9. Get it wet\r\n// 10. Apply higher voltage to the 3.3v connector pin\r\n\r\n\r\n\r\nvoid setup(){\r\n  //let's take pins 3-13 and make them input pins\r\n  for (int i = 3; i < 14; i++) {\r\n    pinMode(i,INPUT);\r\n  }\r\n\r\n  //let's take all the pins 22-53 and make them outputs.\r\n  for (int i = 22; i < 54; i++) {\r\n    pinMode(i,OUTPUT);\r\n\r\n    //now let's take all the EVEN pins and write them high (5v) and the ODD pins and write them low (ground)\r\n    if ( (i % 2) != 0) {\r\n      //odd pins only\r\n      digitalWrite(i, LOW);\r\n    }else{\r\n      digitalWrite(i, HIGH);\r\n    }\r\n  }\r\n}\r\n\r\nvoid loop(){\r\n\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/led-test/screen-test.ino",
    "content": "/*\r\nArduino 2x16 LCD - Detect Buttons\r\nmodified on 18 Feb 2019\r\nby Saeed Hosseini @ Electropeak\r\nhttps://electropeak.com/learn/\r\n*/\r\n#include <LiquidCrystal.h>\r\n//LCD pin to Arduino\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\nvoid setup() {\r\n lcd.begin(16, 2);\r\n lcd.setCursor(0,0);\r\n lcd.print(\"Device\");\r\n lcd.setCursor(0,1);\r\n lcd.print(\"Booted\");\r\n}\r\nvoid loop() {\r\n int x;\r\n x = analogRead (0);\r\n // lcd.setCursor(10,1);\r\n // if (x < 60) {\r\n //   lcd.print (\"Right \");\r\n // }\r\n // else if (x < 200) {\r\n //   lcd.print (\"Up    \");\r\n // }\r\n // else if (x < 400){\r\n //   lcd.print (\"Down  \");\r\n // }\r\n // else if (x < 600){\r\n //   lcd.print (\"Left  \");\r\n // }\r\n // else if (x < 800){\r\n //   LCD.print (\"Select\");\r\n // }\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/led-test/screen1.ino",
    "content": "//Stayin Alive is 104 BPM\r\n//60,000 / 104 BPM means that we need a \"beat\" every 577ms -ish\r\n\r\n#include <LiquidCrystal.h>\r\nint interval = 600; //how long to delay in millis\r\nunsigned long previous = 0;\r\nint state = LOW;\r\nint counter = 0; //I'm sure I'll use this for something\r\nint led = 48;\r\n\r\n//LCD pin to Arduino\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\nvoid setup() {\r\n lcd.begin(16, 2);\r\n lcd.setCursor(0,0);\r\n lcd.print(\"Device\");\r\n lcd.setCursor(0,1);\r\n lcd.print(\"Booted\");\r\n delay(2000); //Suspense!\r\n lcd.clear();\r\n digitalWrite(led,HIGH);\r\n}\r\n\r\nvoid loop() {\r\n//I want to count the number of times through the 577ms loop so I can keep these two in as close to sync as possible\r\n\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previous >= interval){\r\n    //save this reading!\r\n    previous = currentMillis;\r\n    counter++;\r\n    if(counter == 1){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Stayin Alive!\");\r\n    }else if(counter == 3){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"Stayin Alive!\");\r\n    }\r\n    if(counter == 5){\r\n      lcd.clear();\r\n    }\r\n    if(counter >= 8){\r\n      counter = 0;\r\n    }\r\n}\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/led-test/screen2.ino",
    "content": "//Stayin Alive is 104 BPM\r\n//60,000 / 104 BPM means that we need a \"beat\" every 577ms\r\n\r\n\r\n#include <LiquidCrystal.h>\r\nint interval = 400; //how long to delay in millis\r\nunsigned long previous = 0;\r\nint state = LOW;\r\nint counter = 0; //I'm sure I'll use this for something\r\nint led = 48;\r\n\r\n//LCD pin to Arduino\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\nvoid setup() {\r\n lcd.begin(16, 2);\r\n lcd.setCursor(0,0);\r\n lcd.print(\"Device\");\r\n lcd.setCursor(0,1);\r\n lcd.print(\"Booted\");\r\n delay(2000); //Suspense!\r\n lcd.clear();\r\n}\r\nvoid loop() {\r\n//I want to count the number of times through the 577ms loop so I can keep these two in as close to sync as possible\r\n\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previous >= interval){\r\n    //save this reading!\r\n    previous = currentMillis;\r\n    counter++;\r\n\r\n    if(counter == 8){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Ha\");\r\n    }\r\n    if(counter == 9){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Ha      Ha\");\r\n    }\r\n    if(counter == 10){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"Ha\");\r\n    }\r\n    if(counter == 11){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"Ha      Ha\");\r\n    }\r\n\r\n    if(counter >= 12){\r\n      counter = 0;\r\n      lcd.clear();\r\n    }\r\n\r\n    //figure out if you should turn the LED on or off\r\n    if(state == LOW){\r\n      state = HIGH;\r\n    }else{\r\n      state = LOW;\r\n    }\r\n    digitalWrite(led,state);\r\n  }\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/led-test/screen3.ino",
    "content": "//Stayin Alive is 104 BPM\r\n//60,000 / 104 BPM means that we need a \"beat\" every 577ms -ish\r\n\r\n#include <LiquidCrystal.h>\r\nint interval = 500; //how long to delay in millis\r\nunsigned long previous = 0;\r\nint state = LOW;\r\nint counter = 0; //I'm sure I'll use this for something\r\nint led = 48;\r\n\r\n//LCD pin to Arduino\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\nvoid setup() {\r\n lcd.begin(16, 2);\r\n lcd.setCursor(0,0);\r\n lcd.print(\"Device\");\r\n lcd.setCursor(0,1);\r\n lcd.print(\"Booted\");\r\n delay(2000); //Suspense!\r\n lcd.clear();\r\n digitalWrite(led,HIGH);\r\n}\r\n\r\nvoid loop() {\r\n//I want to count the number of times through the 577ms loop so I can keep these two in as close to sync as possible\r\n\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previous >= interval){\r\n    //save this reading!\r\n    previous = currentMillis;\r\n    counter++;\r\n    if(counter == 1){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Well\");\r\n    }else if(counter == 2){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Well you\");\r\n    }else if(counter == 3){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Well you can\");\r\n    }else if(counter == 4){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"tell\");\r\n    }else if(counter == 5){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"tell by\");\r\n    }else if(counter == 6){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"tell by the\");\r\n    }\r\n\r\n    if(counter >= 12){\r\n      counter = 0;\r\n      lcd.clear();\r\n    }\r\n}\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/led-test/screen4.ino",
    "content": "//Stayin Alive is 104 BPM\r\n//60,000 / 104 BPM means that we need a \"beat\" every 577ms -ish\r\n\r\n#include <LiquidCrystal.h>\r\nint interval = 500; //how long to delay in millis\r\nunsigned long previous = 0;\r\nint state = LOW;\r\nint counter = 0; //I'm sure I'll use this for something\r\nint led = 48;\r\n\r\n//LCD pin to Arduino\r\nconst int pin_RS = 8;\r\nconst int pin_EN = 9;\r\nconst int pin_d4 = 4;\r\nconst int pin_d5 = 5;\r\nconst int pin_d6 = 6;\r\nconst int pin_d7 = 7;\r\nconst int pin_BL = 10;\r\nLiquidCrystal lcd( pin_RS,  pin_EN,  pin_d4,  pin_d5,  pin_d6,  pin_d7);\r\nvoid setup() {\r\n lcd.begin(16, 2);\r\n lcd.setCursor(0,0);\r\n lcd.print(\"Device\");\r\n lcd.setCursor(0,1);\r\n lcd.print(\"Booted\");\r\n delay(2000); //Suspense!\r\n lcd.clear();\r\n digitalWrite(led,HIGH);\r\n}\r\n\r\nvoid loop() {\r\n//I want to count the number of times through the 577ms loop so I can keep these two in as close to sync as possible\r\n\r\n  unsigned long currentMillis = millis();\r\n\r\n  if(currentMillis - previous >= interval){\r\n    //save this reading!\r\n    previous = currentMillis;\r\n    counter++;\r\n    if(counter == 8){\r\n      lcd.setCursor(0,0);\r\n      lcd.print(\"Just\");\r\n    }else if(counter == 10){\r\n      lcd.setCursor(0,1);\r\n      lcd.print(\"kidding!!!\");\r\n    }\r\n\r\n    if(counter >= 12){\r\n      counter = 0;\r\n      lcd.clear();\r\n    }\r\n}\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/relay-test/baseline-test.ino",
    "content": "//Let's see how many relays I can connect to an Arduino Mega clone before the thing freaks out.\r\n//relays connected to pins 2-9\r\nint min = 2;\r\nint max = 10;\r\nvoid setup() {\r\nSerial.begin(9600);\r\n\r\nfor (int i = min; i < max; i++) {\r\n  pinMode(i,OUTPUT);\r\n  digitalWrite(i,LOW);\r\n}\r\nSerial.println(\"Booted\");\r\ndelay(2500);\r\n}\r\n\r\nvoid loop() {\r\n for (int i = min; i < max; i++) {\r\n  digitalWrite(i,HIGH);\r\n}\r\ndelay(5000);\r\n\r\n for (int i = min; i < max; i++) {\r\n  digitalWrite(i,LOW);\r\n}\r\ndelay(5000);\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/relay-test/every-single-pin.ino",
    "content": "//Let's see how many relays I can connect to an Arduino Mega clone before the thing freaks out.\r\n//relays connected to pins 2-9\r\nint min = 0;\r\nint max = 54;\r\nstatic const uint8_t analog_pins[] = {A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15};\r\nint analogMax = 16;\r\n\r\n\r\nvoid setup() {\r\n// Serial.begin(9600);\r\n\r\nfor (int i = min; i < max; i++) {\r\n  pinMode(i,OUTPUT);\r\n  digitalWrite(i,LOW);\r\n}\r\n\r\nfor (int i = 0; i < analogMax; i++) {\r\n  pinMode(analog_pins[i],OUTPUT);\r\n  digitalWrite(analog_pins[i],LOW);\r\n}\r\n\r\n// Serial.println(\"Booted\");\r\ndelay(2500);\r\n}\r\n\r\nvoid loop() {\r\n for (int i = min; i < max; i++) {\r\n  digitalWrite(i,HIGH);\r\n}\r\nfor (int i = 0; i < analogMax; i++) {\r\n  digitalWrite(analog_pins[i],HIGH);\r\n}\r\ndelay(5000);\r\n\r\n for (int i = min; i < max; i++) {\r\n  digitalWrite(i,LOW);\r\n}\r\nfor (int i = 0; i < analogMax; i++) {\r\n  digitalWrite(analog_pins[i],LOW);\r\n}\r\ndelay(5000);\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/relay-test/relay-test.ino",
    "content": "//Let's see how many relays I can connect to an Arduino Mega clone before the thing freaks out.\r\n//relays connected to pins 2-9 for 8 relays and so forth\r\nint min = 2;\r\nint max = 26;\r\nvoid setup() {\r\nSerial.begin(9600);\r\n\r\nfor (int i = min; i < max; i++) {\r\n  pinMode(i,OUTPUT);\r\n  digitalWrite(i,HIGH);\r\n}\r\nSerial.println(\"Booted\");\r\ndelay(2500);\r\n}\r\n\r\nvoid loop() {\r\n  Serial.println(\"************ New Loop ************\");\r\n  for (int i = min; i <max; i++) {\r\n    Serial.println(\"Messing with Relay \");\r\n    Serial.println(i);\r\n    digitalWrite(i,LOW);\r\n    delay(200);\r\n    digitalWrite(i,HIGH);\r\n    delay(200);\r\n    digitalWrite(i,LOW);\r\n    delay(200);\r\n    digitalWrite(i,HIGH);\r\n    delay(200);\r\n  }\r\n  for (int i = min; i <max; i++) {\r\n    digitalWrite(i,LOW);\r\n  }\r\n  delay(2000);\r\n  for (int i = min; i <max; i++) {\r\n    digitalWrite(i,HIGH);\r\n  }\r\n  delay(2000);\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/xeon/arduino/date-call.ino",
    "content": "#include <Ethernet.h>\r\n#include <SPI.h>\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n\r\n// //Node-Red API Relay\r\nconst int port = 80;\r\nconst char* server = \"192.168.95.9\";\r\nconst char* api = \"GET /api/date/? HTTP/1.0\";\r\n\r\n\r\n// // PHP API Relay\r\n// //note the 4414 is there because my php file is in c:\\xampp\\htdocs\\4414\r\n// const int port = 80;\r\n// const char* server = \"192.168.95.148\";\r\n// const char* api = \"GET /4414/apirelay.php HTTP/1.0\";\r\n\r\nEthernetClient client;\r\nvoid setup() {\r\n  // Initialize Serial port\r\n  Serial.begin(9600);\r\n  while (!Serial) continue;\r\n\r\n  // Initialize Ethernet library\r\n  byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};\r\n  if (!Ethernet.begin(mac)) {\r\n    Serial.println(F(\"Failed to configure Ethernet\"));\r\n    return;\r\n  }\r\n  delay(1000);\r\n\r\n  Serial.println(F(\"Connecting...\"));\r\n}\r\n\r\nvoid loop() {\r\n  apiCall();\r\n  // delay(10000);\r\n}\r\n\r\nvoid apiCall(){\r\n  if (!client.connect(server, port)) {\r\n    Serial.println(F(\"Connection failed\"));\r\n    return;\r\n  }\r\n\r\n  Serial.println(F(\"Connected!\"));\r\n\r\n  // Send HTTP request\r\n  client.println(api);\r\n  client.println(F(\"Host: test.org\"));\r\n  client.println(F(\"Connection: close\"));\r\n  if (client.println() == 0) {\r\n    Serial.println(F(\"Failed to send request\"));\r\n    return;\r\n  }\r\n\r\n  // Check HTTP status\r\n  char status[32] = {0};\r\n  client.readBytesUntil('\\r', status, sizeof(status));\r\n  if (strcmp(status, \"HTTP/1.1 200 OK\") != 0) {\r\n    Serial.print(F(\"Unexpected response: \"));\r\n    Serial.println(status);\r\n    return;\r\n  }\r\n\r\n  // Skip HTTP headers\r\n  char endOfHeaders[] = \"\\r\\n\\r\\n\";\r\n  if (!client.find(endOfHeaders)) {\r\n    Serial.println(F(\"Invalid response\"));\r\n    return;\r\n  }\r\n\r\n  // Disconnect\r\n  // client.stop();\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/xeon/arduino/key-call.ino",
    "content": "#include <Ethernet.h>\r\n#include <SPI.h>\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n\r\nconst int port = 80;\r\nconst char* server = \"192.168.95.199\";\r\nconst char* api = \"GET /wibu/key/?key=12345-67890-12345-67890-12345 HTTP/1.0\";\r\n\r\nEthernetClient client;\r\nvoid setup() {\r\n  // Initialize Serial port\r\n  Serial.begin(9600);\r\n  Serial.println(\"Beginning boot process\");\r\n  while (!Serial) continue;\r\n\r\n  // Initialize Ethernet library\r\n  byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};\r\n  if (!Ethernet.begin(mac)) {\r\n    Serial.println(F(\"Failed to configure Ethernet\"));\r\n    return;\r\n  }\r\n  delay(1000);\r\n\r\n  Serial.println(F(\"Connecting...\"));\r\n}\r\n\r\nvoid loop() {\r\n  apiCall();\r\n  // delay(10000);\r\n  // no delay means the arduino hits the API as fast as it possibly can\r\n}\r\n\r\nvoid apiCall(){\r\n  if (!client.connect(server, port)) {\r\n    Serial.println(F(\"Connection failed\"));\r\n    return;\r\n  }\r\n\r\n  Serial.println(F(\"Connected!\"));\r\n\r\n  // Send HTTP request\r\n  client.println(api);\r\n  client.println(F(\"Host: test.org\"));\r\n  client.println(F(\"Connection: close\"));\r\n  if (client.println() == 0) {\r\n    Serial.println(F(\"Failed to send request\"));\r\n    return;\r\n  }\r\n  //\r\n  // Check HTTP status\r\n  char status[32] = {0};\r\n  client.readBytesUntil('\\r', status, sizeof(status));\r\n  if (strcmp(status, \"HTTP/1.1 200 OK\") != 0) {\r\n    Serial.print(F(\"Unexpected response: \"));\r\n    Serial.println(status);\r\n    return;\r\n  }\r\n\r\n  // Skip HTTP headers\r\n  char endOfHeaders[] = \"\\r\\n\\r\\n\";\r\n  if (!client.find(endOfHeaders)) {\r\n    Serial.println(F(\"Invalid response\"));\r\n    return;\r\n  }\r\n\r\n\r\n  client.stop();\r\n}\r\n"
  },
  {
    "path": "will-it-blow-up/xeon/esp32/esp32-key-call.ino",
    "content": "#include <WiFi.h>\r\n#include <WiFiMulti.h>\r\n#include <HTTPClient.h> // https://github.com/espressif/arduino-esp32/tree/master/libraries/HTTPClient\r\n#include <ArduinoJson.h> //v6.11.5 from Library Manager\r\n\r\nconst char* ssid = \"yourSSID\";\r\nconst char* password = \"YOURpassword\";\r\n\r\n// Use arduinojson.org/v6/assistant to compute the capacity.\r\nDynamicJsonDocument doc(1024);\r\n\r\nconst char* api = \"http://192.168.95.1999:80/wibu/key/?key=12345-67890-12345-67890-12345\";\r\nvoid setup()\r\n{\r\nSerial.begin(9600);\r\nSerial.println(\"Booted\");\r\ndelay(10);\r\n\r\n// We start by connecting to a WiFi network\r\n\r\nSerial.println();\r\nSerial.println();\r\nSerial.print(\"Connecting to \");\r\nSerial.println(ssid);\r\n\r\nWiFi.begin(ssid, password);\r\n\r\nwhile (WiFi.status() != WL_CONNECTED) {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n}\r\n\r\nSerial.println(\"\");\r\nSerial.println(\"WiFi connected\");\r\nSerial.println(\"IP address: \");\r\nSerial.println(WiFi.localIP());\r\n}\r\n\r\nvoid loop()\r\n{\r\n  apiCall();\r\n}\r\nvoid apiCall(){\r\n  if(WiFi.status()== WL_CONNECTED){   //Check WiFi connection status\r\n    Serial.println(\"Trying API\");\r\n    HTTPClient http;    //Declare object of class HTTPClient\r\n\r\n    http.begin(api);      //Specify request destination\r\n    http.addHeader(\"Content-Type\", \"text/plain\");  //Specify content-type header\r\n    int httpCode = http.GET(); //if you want GET\r\n    // int httpCode = http.POST(\"{\\\"key\\\":\\\"O7KWV-VXKF4-NU5D5-2C2D9-DFEF8\\\"}\");   //If you want POST\r\n    http.end();  //Close connection\r\n\r\n  }else{\r\n\r\n    Serial.println(\"Error in WiFi connection\");\r\n\r\n  }\r\n}\r\n"
  },
  {
    "path": "wind-speed-arduino/wind-speed-arduino.ino",
    "content": "/*\r\nAnotherMaker Wind Meter\r\nGet the sensor at Banggood\r\nhttps://www.banggood.com/custlink/vmvdAC5fgD\r\nThe RGBDuinos I used in the video\r\nDuck - https://www.banggood.com/custlink/GKKYAr5f6R\r\nBikini - https://www.banggood.com/custlink/KD3EbpFT0P\r\n\r\nWiring\r\nBrown wire - 12v\r\nBlack wire - Ground on 12v PSU and Arduino\r\nBlue wire - Analog Pin 0 on Arduino\r\n*/\r\nvoid setup() { Serial.begin(9600); }\r\n\r\nvoid loop(){\r\n  float sensorValue = analogRead(A0);\r\n  Serial.print(\"Analog Value =\");\r\n  Serial.println(sensorValue);\r\n  float voltage = (sensorValue / 1023) * 5;\r\n  Serial.print(\"Voltage =\");\r\n  Serial.print(voltage);\r\n  //correct low end jitter\r\n  if(voltage < .02){\r\n    voltage = 0;\r\n  }\r\n  Serial.println(\" V\");\r\n  float wind_speed = mapfloat(voltage, 0.0, 2, 0, 32.4);\r\n  float speed_mph = ((wind_speed *3600)/1609.344);\r\n  Serial.print(\"Wind Speed =\");\r\n  Serial.print(wind_speed);\r\n  Serial.println(\"m/s\");\r\n  Serial.print(speed_mph);\r\n  Serial.println(\"mph\");\r\n  delay(3000);\r\n}\r\n\r\nfloat mapfloat(float x, float in_min, float in_max, float out_min, float out_max) {\r\n  return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;\r\n}\r\n"
  },
  {
    "path": "youtube-notifier/wemos-d1-code.ino",
    "content": "// Youtube Notifier by AnotherMaker\r\n// Simply Connect something like an LED (with resistor) to Pin2 and the other side to ground.\r\n// When the device receives a 1 from Node-red, it will light up.  Hit the reset button on the arduino/wemos to reset it.\r\n\r\n//Based on the webserver tutorial by Rui Santos from randomnerdtutorials.com\r\n\r\n\r\nint light = 2; //Pin D4 on the wemos D1 Mini\r\n\r\n// Load Wi-Fi library\r\n#include <ESP8266WiFi.h>\r\n\r\n// Replace with your network credentials\r\nconst char* ssid     = \"YOUR_SSID\";\r\nconst char* password = \"YOUR_WIFI_PASSWORD\";\r\n\r\n// Set web server port number to 80\r\nWiFiServer server(80);\r\n\r\n// Variable to store the HTTP request\r\nString header;\r\n\r\n// Current time\r\nunsigned long currentTime = millis();\r\n// Previous time\r\nunsigned long previousTime = 0;\r\n// Define timeout time in milliseconds (example: 2000ms = 2s)\r\nconst long timeoutTime = 2000;\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n  pinMode(light, OUTPUT);\r\n  digitalWrite(light, LOW);\r\n\r\n\r\n  // Connect to Wi-Fi network with SSID and password\r\n  Serial.print(\"Connecting to \");\r\n  Serial.println(ssid);\r\n  WiFi.begin(ssid, password);\r\n  while (WiFi.status() != WL_CONNECTED) {\r\n    delay(500);\r\n    Serial.print(\".\");\r\n  }\r\n  // Print local IP address and start web server\r\n  Serial.println(\"\");\r\n  Serial.println(\"WiFi connected.\");\r\n  Serial.println(\"IP address: \");\r\n  Serial.println(WiFi.localIP());\r\n  server.begin();\r\n}\r\n\r\nvoid loop(){\r\n  WiFiClient client = server.available();   // Listen for incoming clients\r\n\r\n  if (client) {                             // If a new client connects,\r\n    Serial.println(\"New Client.\");          // print a message out in the serial port\r\n    String currentLine = \"\";                // make a String to hold incoming data from the client\r\n    currentTime = millis();\r\n    previousTime = currentTime;\r\n    while (client.connected() && currentTime - previousTime <= timeoutTime) { // loop while the client's connected\r\n      currentTime = millis();\r\n      if (client.available()) {             // if there's bytes to read from the client,\r\n        char c = client.read();             // read a byte, then\r\n        Serial.write(c);                    // print it out the serial monitor\r\n        header += c;\r\n        if (c == '\\n') {                    // if the byte is a newline character\r\n          // if the current line is blank, you got two newline characters in a row.\r\n          // that's the end of the client HTTP request, so send a response:\r\n          if (currentLine.length() == 0) {\r\n            // HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK)\r\n            // and a content-type so the client knows what's coming, then a blank line:\r\n            client.println(\"HTTP/1.1 200 OK\");\r\n            client.println(\"Content-type:text/html\");\r\n            client.println(\"Connection: close\");\r\n            client.println();\r\n\r\n            // turns the GPIOs on and off\r\n            if (header.indexOf(\"GET /light/on\") >= 0) {\r\n              Serial.println(\"Light\");\r\n\r\n              digitalWrite(light, HIGH);\r\n            } else if (header.indexOf(\"GET /light/off\") >= 0) {\r\n              digitalWrite(light, LOW);\r\n            }\r\n\r\n            // Display the HTML web page\r\n            client.println(\"<!DOCTYPE html><html>\");\r\n            client.println(\"<head><meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1\\\">\");\r\n            client.println(\"<link rel=\\\"icon\\\" href=\\\"data:,\\\">\");\r\n            // CSS to style the on/off buttons\r\n            // Feel free to change the background-color and font-size attributes to fit your preferences\r\n            client.println(\"<style>html { font-family: Helvetica; display: inline-block; margin: 0px auto; text-align: center;}\");\r\n            client.println(\".button { background-color: #195B6A; border: none; color: white; padding: 16px 40px;\");\r\n            client.println(\"text-decoration: none; font-size: 30px; margin: 2px; cursor: pointer;}\");\r\n            client.println(\".button2 {background-color: #77878A;}</style></head>\");\r\n\r\n            // Web Page Heading\r\n            client.println(\"<body><h1>ESP8266 Web Server</h1>\");\r\n\r\n            client.println(\"</body></html>\");\r\n\r\n            // The HTTP response ends with another blank line\r\n            client.println();\r\n            // Break out of the while loop\r\n            break;\r\n          } else { // if you got a newline, then clear currentLine\r\n            currentLine = \"\";\r\n          }\r\n        } else if (c != '\\r') {  // if you got anything else but a carriage return character,\r\n          currentLine += c;      // add it to the end of the currentLine\r\n        }\r\n      }\r\n    }\r\n    // Clear the header variable\r\n    header = \"\";\r\n    // Close the connection\r\n    client.stop();\r\n    Serial.println(\"Client disconnected.\");\r\n    Serial.println(\"\");\r\n  }\r\n}\r\n"
  },
  {
    "path": "youtube-notifier/youtube-notifier-node-red.json",
    "content": "[{\"id\":\"972c24f0.5af958\",\"type\":\"tab\",\"label\":\"YouTube\",\"disabled\":false,\"info\":\"\"},{\"id\":\"48e2e332.d6bdfc\",\"type\":\"feedparse\",\"z\":\"972c24f0.5af958\",\"name\":\"Gadget Reboot\",\"url\":\"https://www.youtube.com/feeds/videos.xml?channel_id=UCwiKHTegfDe33K5wnmyULog\",\"interval\":\"5\",\"x\":100,\"y\":40,\"wires\":[[\"50fdb70c.258a08\"]]},{\"id\":\"75defd5d.26cfe4\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Initial one time database table setup.\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"CREATE TABLE `videos` (   `id` int(11) UNSIGNED NOT NULL  PRIMARY KEY AUTO_INCREMENT,   `url` text NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":200,\"y\":320,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"a098633b.a82f4\",\"type\":\"debug\",\"z\":\"972c24f0.5af958\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1190,\"y\":40,\"wires\":[]},{\"id\":\"50fdb70c.258a08\",\"type\":\"function\",\"z\":\"972c24f0.5af958\",\"name\":\"Is it in the DB Already?\",\"func\":\"msg.url = msg.topic; //save this for later\\nmsg.url = msg.url.replace(\\\"?\\\",\\\"0\\\");\\nmsg.topic = \\\"SELECT COUNT(*) FROM videos WHERE url = '\\\"+msg.url+\\\"'\\\";\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"x\":320,\"y\":40,\"wires\":[[\"28b071f9.fd35ce\"]]},{\"id\":\"895e3121.358d6\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Insert a sample video\",\"props\":[{\"p\":\"payload\",\"v\":\"1\",\"vt\":\"str\"},{\"p\":\"topic\",\"v\":\"INSERT INTO  videos (url) VALUES(\\\"https://www.youtube.com/watch?v=BJAWbfGap5w\\\");\",\"vt\":\"string\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"INSERT INTO  videos (url) VALUES(\\\"https://www.youtube.com/watch?v=BJAWbfGap5w\\\");\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":160,\"y\":400,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"84940688.e8bd48\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"See all data\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"SELECT * FROM videos\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":130,\"y\":440,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"ff9977e4.a6f398\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Check if video exists\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"SELECT count(*) FROM videos WHERE url = \\\"1https://www.youtube.com/watch?v=BJAWbfGap5w\\\";\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":150,\"y\":480,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"89607b8a.07fe68\",\"type\":\"function\",\"z\":\"972c24f0.5af958\",\"name\":\"Add It\",\"func\":\"msg.payload = Object.values(msg.payload[0]);\\nif(msg.payload[0] === 0){\\n    // msg.payload = msg.url;\\n    msg.topic = \\\"INSERT INTO  videos (url) VALUES('\\\"+msg.url+\\\"');\\\"\\n    return msg;\\n}else{\\n  //do nothing\\n}\\n\",\"outputs\":1,\"noerr\":0,\"x\":710,\"y\":40,\"wires\":[[\"5075b86d.088b68\"]]},{\"id\":\"14e06a10.a37dc6\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Empty TABLE \",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"TRUNCATE TABLE videos;\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":130,\"y\":360,\"wires\":[[\"c9b663d7.21941\"]]},{\"id\":\"28b071f9.fd35ce\",\"type\":\"mysql\",\"z\":\"972c24f0.5af958\",\"mydb\":\"57a25406.9711fc\",\"name\":\"\",\"x\":540,\"y\":40,\"wires\":[[\"89607b8a.07fe68\"]]},{\"id\":\"c9b663d7.21941\",\"type\":\"mysql\",\"z\":\"972c24f0.5af958\",\"mydb\":\"57a25406.9711fc\",\"name\":\"\",\"x\":500,\"y\":360,\"wires\":[[]]},{\"id\":\"5075b86d.088b68\",\"type\":\"mysql\",\"z\":\"972c24f0.5af958\",\"mydb\":\"57a25406.9711fc\",\"name\":\"\",\"x\":900,\"y\":40,\"wires\":[[\"a098633b.a82f4\",\"a9e3f5db.96e7a8\"]]},{\"id\":\"bc536f79.c6201\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Turn light off\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"https://www.youtube.com/wa2ch0v=2PQshVfjAx\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":870,\"y\":200,\"wires\":[[\"ebabb30a.87c41\"]]},{\"id\":\"a9e3f5db.96e7a8\",\"type\":\"http request\",\"z\":\"972c24f0.5af958\",\"name\":\"Turn light on\",\"method\":\"GET\",\"ret\":\"txt\",\"paytoqs\":\"ignore\",\"url\":\"http://192.168.95.125/light/on\",\"tls\":\"\",\"persist\":false,\"proxy\":\"\",\"authType\":\"\",\"x\":1100,\"y\":140,\"wires\":[[\"da2990d7.e1284\"]]},{\"id\":\"da2990d7.e1284\",\"type\":\"http response\",\"z\":\"972c24f0.5af958\",\"name\":\"\",\"statusCode\":\"\",\"headers\":{},\"x\":1280,\"y\":140,\"wires\":[]},{\"id\":\"ebabb30a.87c41\",\"type\":\"http request\",\"z\":\"972c24f0.5af958\",\"name\":\"\",\"method\":\"GET\",\"ret\":\"txt\",\"paytoqs\":\"ignore\",\"url\":\"http://192.168.95.125/light/off\",\"tls\":\"\",\"persist\":false,\"proxy\":\"\",\"authType\":\"\",\"x\":1110,\"y\":200,\"wires\":[[\"34242d5d.9acd42\"]]},{\"id\":\"34242d5d.9acd42\",\"type\":\"http response\",\"z\":\"972c24f0.5af958\",\"name\":\"\",\"statusCode\":\"\",\"headers\":{},\"x\":1290,\"y\":200,\"wires\":[]},{\"id\":\"ee401271.300f1\",\"type\":\"inject\",\"z\":\"972c24f0.5af958\",\"name\":\"Insert Sample\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"https://www.youtube.com/wa2ch0v=2PQshVfjAx\",\"payload\":\"1\",\"payloadType\":\"str\",\"x\":130,\"y\":280,\"wires\":[[\"50fdb70c.258a08\"]]},{\"id\":\"c274dcd6.74ca2\",\"type\":\"comment\",\"z\":\"972c24f0.5af958\",\"name\":\"Diagnostic/Setup Section\",\"info\":\"\",\"x\":520,\"y\":320,\"wires\":[]},{\"id\":\"57a25406.9711fc\",\"type\":\"MySQLdatabase\",\"name\":\"Node Red Database\",\"host\":\"127.0.0.1\",\"port\":\"3306\",\"db\":\"node-red\",\"tz\":\"\",\"charset\":\"\"}]\r\n"
  },
  {
    "path": "yt_sucks/index.php",
    "content": "<?php\n$isHttps = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')\n    || (($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '') === 'https')\n    || (($_SERVER['SERVER_PORT'] ?? '') == 443);\n\nsession_set_cookie_params([\n    'lifetime' => 0,\n    'path' => '/',\n    'secure' => $isHttps,\n    'httponly' => true,\n    'samesite' => 'Lax',\n]);\nsession_start();\n\nheader('X-Content-Type-Options: nosniff');\nheader('X-Frame-Options: DENY');\nheader('Referrer-Policy: strict-origin-when-cross-origin');\nheader(\n    \"Content-Security-Policy: default-src 'self'; \"\n    . \"img-src 'self' https://img.youtube.com data:; \"\n    . \"style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net; \"\n    . \"script-src 'self' https://cdn.jsdelivr.net; \"\n    . \"connect-src 'self' https://cdn.jsdelivr.net; \"\n    . \"form-action 'self' https://www.youtube.com https://youtube.com https://m.youtube.com https://music.youtube.com https://youtu.be; \"\n    . \"base-uri 'self'; \"\n    . \"frame-ancestors 'none'\"\n);\n\n$version = \"3.0.2\";\n$date = \"April 23, 2026\";\n\n/**\n * Verifies a URL's host is on the YouTube allowlist.\n * @param string $url\n * @return bool\n */\nfunction is_youtube_url($url)\n{\n    $host = parse_url($url, PHP_URL_HOST);\n    if (!is_string($host) || $host === '') {\n        return false;\n    }\n    $scheme = parse_url($url, PHP_URL_SCHEME);\n    if (strtolower((string)$scheme) !== 'https') {\n        return false;\n    }\n    $allowed = ['www.youtube.com', 'youtube.com', 'm.youtube.com', 'music.youtube.com', 'youtu.be'];\n    return in_array(strtolower($host), $allowed, true);\n}\n\n/**\n * Fetches the content of a remote URL using cURL.\n * @param string $url The URL to fetch.\n * @return string|false The content of the URL on success, or false on failure.\n */\nfunction curl_get_contents($url) {\n    if (!is_youtube_url($url)) {\n        return false;\n    }\n\n    $maxBytes = 5 * 1024 * 1024; // 5 MB cap\n    $buffer = '';\n    $tooLarge = false;\n\n    $ch = curl_init();\n\n    curl_setopt($ch, CURLOPT_URL, $url);\n    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);\n    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);\n    curl_setopt($ch, CURLOPT_HEADER, 0);\n    curl_setopt($ch, CURLOPT_TIMEOUT, 10);\n    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);\n    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);\n    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);\n    curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_HTTPS);\n    curl_setopt($ch, CURLOPT_WRITEFUNCTION, function ($ch, $data) use (&$buffer, &$tooLarge, $maxBytes) {\n        $buffer .= $data;\n        if (strlen($buffer) > $maxBytes) {\n            $tooLarge = true;\n            return 0; // abort\n        }\n        return strlen($data);\n    });\n\n    // Manual redirect handling, re-validating host on each hop.\n    $currentUrl = $url;\n    $maxRedirects = 5;\n    for ($i = 0; $i <= $maxRedirects; $i++) {\n        curl_setopt($ch, CURLOPT_URL, $currentUrl);\n        $buffer = '';\n        $tooLarge = false;\n        curl_exec($ch);\n\n        if ($tooLarge || curl_errno($ch)) {\n            curl_close($ch);\n            return false;\n        }\n\n        $code = curl_getinfo($ch, CURLINFO_HTTP_CODE);\n        if ($code >= 300 && $code < 400) {\n            $next = curl_getinfo($ch, CURLINFO_REDIRECT_URL);\n            if (!is_string($next) || $next === '' || !is_youtube_url($next)) {\n                curl_close($ch);\n                return false;\n            }\n            $currentUrl = $next;\n            continue;\n        }\n\n        curl_close($ch);\n        return $buffer;\n    }\n\n    curl_close($ch);\n    return false;\n}\n// ---------------------------------\n\n// Generate CSRF token and store it in session\nif (!isset($_SESSION['csrf_token'])) {\n    $_SESSION['csrf_token'] = bin2hex(random_bytes(32));\n}\n\n// Validate CSRF token\nfunction validate_csrf_token($token)\n{\n    return isset($_SESSION['csrf_token']) && hash_equals($_SESSION['csrf_token'], $token);\n}\n\nif ($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {\n    $csrf_token = $_POST['csrf_token'] ?? '';\n    if (!validate_csrf_token($csrf_token)) {\n        die(\"CSRF token validation failed!\");\n    }\n\n    // Get the URL input, stripping CRLF to prevent header injection.\n    $url = is_string($_POST[\"video\"] ?? null) ? $_POST[\"video\"] : '';\n    $url = str_replace([\"\\r\", \"\\n\", \"\\0\"], '', $url);\n    // Cap length to prevent absurdly long inputs.\n    if (strlen($url) > 2048) {\n        header(\"Location: \" . $_SERVER['SCRIPT_NAME'] . \"?error=invalid_url\");\n        exit();\n    }\n\n    if (!is_youtube_url($url)) {\n        header(\"Location: \" . $_SERVER['SCRIPT_NAME'] . \"?error=invalid_url\");\n        exit();\n    }\n\n    //throw away anything after and including the first \"&\"\n    $url = explode(\"&\", $url)[0];\n\n    $remote_content = curl_get_contents($url);\n\n    if ($remote_content === false) {\n        // cURL failed to fetch the page\n        header(\"Location: \" . $_SERVER['SCRIPT_NAME'] . \"?error=fetch_failed\");\n        exit();\n    }\n\n    $content = htmlspecialchars($remote_content);\n\n\n    // Apply regex to capture channel IDs\n    preg_match_all('/\\/UC([\\w-]+)(?=\"|\\/)/', $content, $matches);\n\n    // Filter out UC codes that are longer than 25 characters before any processing\n    $validUCs = array_filter($matches[1], function ($uc) {\n        return strlen($uc) <= 25;\n    });\n\n    // Count the occurrences of each unique valid UC code\n    $channelCounts = array_count_values($validUCs);\n\n    // Check if there are any channel IDs found\n    if (!empty($channelCounts)) {\n        // Get the most frequent channel ID\n        $mostFrequentChannel = array_keys($channelCounts, max($channelCounts))[0];\n\n        // Determine the playlist prefix based on user choice\n        // UU is for \"uploads\"\n        // UULF is for \"uploads, without shorts\"\n        $prefix = \"UU\";\n        if (!isset($_POST['include_shorts']) || $_POST['include_shorts'] != '1') {\n            $prefix = \"UULF\";\n        }\n\n        $modifiedChannelId = $prefix . $mostFrequentChannel;\n\n        // Create the final URL\n        $finalUrl = $url . \"&list=\" . $modifiedChannelId;\n\n        // Redirect to the modified URL\n        header(\"Location: $finalUrl\");\n        exit();\n    }\n\n    // Redirect with an error message if no valid channel IDs found\n    header(\"Location: \" . $_SERVER['SCRIPT_NAME'] . \"?error=channel_id_not_found\");\n    exit();\n}\n\n// If there's an error, display the appropriate message\n$error = isset($_GET['error']) ? $_GET['error'] : '';\n$errorMsg = '';\nif ($error === 'invalid_url') {\n    $errorMsg = 'Invalid URL. Please enter a valid YouTube video URL.';\n} elseif ($error === 'channel_id_not_found') {\n    $errorMsg = 'YouTube Channel ID not found.';\n} elseif ($error === 'fetch_failed') {\n    $errorMsg = 'Failed to fetch content from the YouTube URL. This could be a temporary network issue.';\n}\n?>\n\n<!doctype html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <title>YouTube Sucks</title>\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" crossorigin=\"anonymous\">\n</head>\n\n<body>\n    <div class=\"row mt-3\">\n        <div class=\"col-12 col-md-8 col-lg-4 offset-md-2 offset-lg-4\">\n            <div class=\"card\">\n                <div class=\"card-header\">\n                    <h3>Fix YouTube Play All</h3>\n                    <small>\n                        Version: <?php echo $version; ?> | Updated: <?php echo $date; ?>\n                    </small>\n                </div>\n                <div class=\"card-body\">\n                    <?php if ($errorMsg !== '') : ?>\n                        <div class=\"alert alert-danger\" role=\"alert\">\n                            <?php echo $errorMsg; ?>\n                        </div>\n                    <?php endif; ?>\n                    <form method=\"post\">\n                        <input type=\"hidden\" name=\"csrf_token\" value=\"<?php echo htmlspecialchars($_SESSION['csrf_token']); ?>\">\n                        <div class=\"mb-3\">\n                            <label for=\"search\" class=\"form-label\">Enter a link to one video from the channel you want to play</label>\n                            <input type=\"text\" class=\"form-control\" id=\"video\" name=\"video\" autofocus required>\n                            <div class=\"input-group pt-2 pb-1\">\n                                <input type=\"checkbox\"\n                                    class=\"form-check-input\"\n                                    id=\"include_shorts\" name=\"include_shorts\" value=\"1\">\n                                <label for=\"include_shorts\" class=\"ms-2\">\n                                    Include YouTube Shorts\n                                </label>\n                            </div>\n                        </div>\n                        <button type=\"submit\" class=\"btn btn-primary\">Go</button>\n                    </form>\n                </div>\n            </div>\n            <p class=\"text-center pt-3\">\n                Want to host your own version of this? Check out the <a href=\"https://github.com/mudmin/AnotherMaker/tree/master/yt_sucks\">Get the Code</a>.\n            </p>\n            <p class=\"text-center pt-2\">\n                If you appreciate my work, feel free to donate at <a href=\"https://userspice.com/donate/\">https://userspice.com/donate/</a>.\n            </p>\n        </div>\n    </div>\n\n    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz\" crossorigin=\"anonymous\"></script>\n</body>\n\n</html>\n"
  },
  {
    "path": "yt_sucks/steps/01_base.php",
    "content": ""
  },
  {
    "path": "yt_sucks/steps/v1.1.0.php",
    "content": "<?php\r\nsession_start();\r\n$version = \"1.1.0\";\r\n$date = \"May 4, 2024\";\r\n\r\n// Generate CSRF token and store it in session\r\nif (!isset($_SESSION['csrf_token'])) {\r\n    $_SESSION['csrf_token'] = bin2hex(random_bytes(32));\r\n}\r\n\r\nif (!function_exists('dump')) {\r\n    function dump($var)\r\n    {\r\n        if (is_array($var) || is_object($var)) {\r\n            echo '<pre>';\r\n            print_r($var);\r\n            echo '</pre>';\r\n        } else {\r\n            echo $var;\r\n        }\r\n    }\r\n}\r\n\r\nif (!function_exists('dnd')) {\r\n    function dnd($var)\r\n    {\r\n\r\n        dump($var);\r\n        die();\r\n    }\r\n}\r\n\r\n\r\n// Validate CSRF token\r\nfunction validate_csrf_token($token)\r\n{\r\n    return isset($_SESSION['csrf_token']) && hash_equals($_SESSION['csrf_token'], $token);\r\n}\r\n\r\nif ($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {\r\n    $csrf_token = $_POST['csrf_token'] ?? '';\r\n    if (!validate_csrf_token($csrf_token)) {\r\n        die(\"CSRF token validation failed!\");\r\n    }\r\n\r\n    // Get the URL input\r\n    $url = $_POST[\"video\"];\r\n\r\n    // Check if the URL starts with \"https://www.youtube\" or \"https://youtube\"\r\n    if (strpos($url, 'https://www.youtube') !== 0 && strpos($url, 'https://youtube') !== 0) {\r\n\r\n        header(\"Location: \" . $_SERVER['PHP_SELF'] . \"?error=invalid_url\");\r\n        exit();\r\n    }\r\n    //throw away anything after and including the first \"&\"\r\n    $url = explode(\"&\", $url)[0];\r\n    $content = htmlspecialchars(file_get_contents($url));\r\n\r\n    // Apply regex to capture channel IDs\r\n    preg_match_all('/\\/UC([\\w-]+)(?=\"|\\/)/', $content, $matches);\r\n\r\n    // Filter out UC codes that are longer than 25 characters before any processing\r\n    $validUCs = array_filter($matches[1], function ($uc) {\r\n        return strlen($uc) <= 25;\r\n    });\r\n\r\n\r\n    // Count the occurrences of each unique valid UC code\r\n    $channelCounts = array_count_values($validUCs);\r\n\r\n    // Debug to display channel counts\r\n    // dnd($channelCounts);\r\n\r\n    // Check if there are any channel IDs found\r\n    if (!empty($channelCounts)) {\r\n        // Get the most frequent channel ID\r\n        $mostFrequentChannel = array_keys($channelCounts, max($channelCounts))[0];\r\n\r\n        // Modify the channel ID if necessary\r\n        $modifiedChannelId = \"UU\" . $mostFrequentChannel;\r\n\r\n        // Redirect to the original URL with the modified list parameter\r\n        header(\"Location: $url&list=$modifiedChannelId\");\r\n        exit();\r\n    }\r\n\r\n    // Redirect with an error message if no valid channel IDs found\r\n    header(\"Location: \" . $_SERVER['PHP_SELF'] . \"?error=channel_id_not_found\");\r\n    exit();\r\n}\r\n\r\n// If there's an error, display the appropriate message\r\n$error = isset($_GET['error']) ? $_GET['error'] : '';\r\n$errorMsg = '';\r\nif ($error === 'invalid_url') {\r\n    $errorMsg = 'Invalid URL. Please enter a valid YouTube video URL.';\r\n} elseif ($error === 'channel_id_not_found') {\r\n    $errorMsg = 'YouTube Channel ID not found.';\r\n}\r\n?>\r\n<!doctype html>\r\n<html lang=\"en\">\r\n\r\n<head>\r\n    <meta charset=\"utf-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n    <title>YouTube Sucks</title>\r\n    <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" crossorigin=\"anonymous\">\r\n</head>\r\n\r\n<body>\r\n    <div class=\"row mt-3\">\r\n        <div class=\"col-12 col-md-8 col-lg-4 offset-md-2 offset-lg-4\">\r\n            <div class=\"card\">\r\n                <div class=\"card-header\">\r\n                    <h3>Fix YouTube Play All</h3>\r\n                    <small>\r\n                        Version: <?php echo $version; ?> | Updated: <?php echo $date; ?>\r\n                    </small>\r\n                </div>\r\n                <div class=\"card-body\">\r\n                    <?php if ($errorMsg !== '') : ?>\r\n                        <div class=\"alert alert-danger\" role=\"alert\">\r\n                            <?php echo $errorMsg; ?>\r\n                        </div>\r\n                    <?php endif; ?>\r\n                    <form method=\"post\">\r\n                        <input type=\"hidden\" name=\"csrf_token\" value=\"<?php echo htmlspecialchars($_SESSION['csrf_token']); ?>\">\r\n                        <div class=\"mb-3\">\r\n                            <label for=\"search\" class=\"form-label\">Enter a link to one video from the channel you want to play</label>\r\n                            <input type=\"text\" class=\"form-control\" id=\"video\" name=\"video\" autofocus required>\r\n                        </div>\r\n                        <button type=\"submit\" class=\"btn btn-primary\">Go</button>\r\n                    </form>\r\n                </div>\r\n            </div>\r\n            <p class=\"text-center pt-3\">\r\n                Want to host your own version of this? Check out the <a href=\"https://github.com/mudmin/AnotherMaker/tree/master/yt_sucks\">Get the Code</a>.\r\n            </p>\r\n            <p class=\"text-center pt-2\">\r\n                If you appreciate my work, feel free to donate at <a href=\"https://userspice.com/donate/\">https://userspice.com/donate/</a>.\r\n            </p>\r\n        </div>\r\n    </div>\r\n\r\n    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz\" crossorigin=\"anonymous\"></script>\r\n</body>\r\n\r\n</html>"
  }
]